BM66(@ ``````____________^^^^^^\\\ZZZWWWUUUSSSSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRNNNJJJFFFDDDDDDDDDAAA???@@@???>>>>>>???BBBEEEHHHNNNXXXiii}}}}}}}}}~~~~~~|||zzzvvvrrrooommmkkkkkkiiihhhfffeeedddccc```]]]WWWWWWVVVRRRNNNJJJIIIIIILLLVVVeeepppwww}}}}}}{{{|||~~~{{{fffQQQBBB;;;:::;;;@@@CCCNNNfffxxxqqqzzz~~~yyyzzz}}}wwwkkkgggkkklllhhhbbb[[[WWWRRRLLLHHHFFFFFFGGGGGGIIIKKKMMMNNNPPPSSSVVVZZZ\\\^^^bbbfffjjjmmmnnnhhh___SSSJJJGGGDDD@@@<<>>???CCCBBBAAA@@@AAABBBDDDEEEOOOZZZfffnnnooommmmmmmmmddddddfffhhhhhhiiirrr||||||rrroooooonnnpppttt{{{yyywwwtttrrruuu~~~uuuvvv}}}|||tttsssrrrqqqpppmmmhhheeebbb]]]VVVRRRRRR[[[ooo{{{xxxwwwxxx{{{|||zzzxxxqqqqqqmmmeee```^^^\\\XXXVVVSSSRRRTTTVVVZZZeeeooo~~~|||uuupppjjjddd___ZZZTTTNNNJJJHHHFFFEEEIIIIIIJJJJJJJJJHHHCCC@@@======AAAGGGHHHDDDAAABBBDDDKKKUUUYYYXXXUUUTTTUUUWWW\\\ccchhhjjjgggbbb^^^XXXZZZ^^^ccciiinnnrrrtttvvvuuuttttttuuuxxx{{{}}}~~~sssvvv~~~vvvqqqqqqqqqxxxxxxwwwvvvuuutttrrrqqqqqqmmmggg___YYYXXXZZZ]]]iiiwww}}}aaa```````````````aaaaaa]]]\\\ZZZYYYXXXWWWXXXXXXUUUUUUTTTSSSSSSRRRQQQQQQMMMJJJFFFDDDDDDCCCAAA???BBBAAA???>>>>>>@@@BBBDDDJJJQQQ]]]lllyyy~~~}}}}}}~~~}}}{{{zzzvvvssspppnnnmmmllljjjhhhfffeeedddbbb___]]]WWWWWWVVVRRRMMMJJJIIIIIIMMMWWWeeepppwww~~~~~~yyyzzz{{{~~~}}}hhhRRRDDD======>>>===AAAMMMfff{{{rrrzzz~~~yyyyyyvvvkkkjjjsss{{{~~~|||rrrkkk```UUULLLGGGEEEEEEEEEFFFHHHIIIJJJLLLPPPSSSWWWYYY]]]aaafffjjjmmmnnniiiaaaVVVNNNJJJGGGCCC???>>>======<<<===???AAACCCBBBDDDHHHNNNRRRPPPIIICCCAAA@@@???>>>============;;;<<<<<<>>>???AAABBBCCCDDDCCCAAAAAAAAACCCEEEGGGOOOZZZjjjvvv||||||zzzxxxmmmlllmmmooonnnooovvv}}}xxxuuurrrsssuuuxxxxxxwwwrrrlllkkkrrrzzzzzzsssyyy}}}{{{yyysssrrrpppooonnnkkkfffbbbccc]]]WWWQQQOOOUUUfffwww{{{zzzyyy|||{{{{{{wwwoookkkkkkiiieeeccc```^^^]]]]]]```lllxxxxxxmmmeee[[[SSSOOOMMMLLLKKKLLLMMMOOOQQQQQQMMMHHHCCC???>>>AAAGGGHHHDDDCCCDDDDDDKKKTTTWWWUUURRRQQQQQQVVVZZZaaafffgggddd___\\\YYY[[[^^^cccgggllloooqqqvvvvvvuuuuuuwwwyyy|||}}}xxxyyy|||xxxvvvzzzzzzzzzyyywwwtttrrrpppmmmjjjddd^^^YYYXXXZZZ\\\hhhuuu~~~bbbaaa```______```aaabbb]]]\\\\\\[[[ZZZYYYYYYXXXUUUUUUTTTSSSRRRQQQOOONNNJJJHHHEEECCCCCCBBB@@@???CCCBBB???>>>===>>>???@@@DDDHHHNNNVVV]]]dddiiikkkwwwzzz}}}~~~{{{wwwtttwwwxxxyyyyyyzzz{{{||||||~~~}}}zzzxxxuuurrrpppnnnnnnnnnkkkiiigggeeedddbbb___\\\XXXWWWUUUQQQMMMJJJJJJKKKOOOYYYgggqqqxxx~~~~~~wwwwwwxxxzzziiiTTTFFF???>>>???;;;???KKKeeewww}}}~~~yyyxxxyyymmmjjjssssssdddVVVMMMIIIGGGEEEEEEFFFFFFFFFIIILLLPPPRRRUUUYYY___dddhhhkkkllliiibbbZZZSSSNNNJJJEEEAAA???>>>>>>>>>???@@@@@@AAACCCEEEIIIMMMNNNJJJCCC===???>>>===<<<<<<===???@@@???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAABBBCCCEEEGGGQQQ[[[kkk|||vvvttttttuuutttsssyyyyyysssrrrsssvvv{{{|||uuujjjfffiiinnnxxxqqqppp{{{xxxyyyyyyzzzzzzzzzzzzyyyxxxvvvtttrrrppplllfffbbbaaa\\\UUUPPPLLLNNNZZZggg||||||{{{|||~~~{{{yyyzzzzzzwwwssspppmmmjjjfffiiiwwwwwwfffZZZVVVUUUUUUSSSSSSUUUXXX[[[ZZZVVVNNNHHHBBBAAABBBGGGHHHGGGGGGIIIIIIOOOVVVXXXVVVRRRPPPPPPTTTXXX^^^bbbccc```\\\XXX[[[\\\```dddhhhmmmpppqqqwwwwwwwwwxxxyyy{{{}}}~~~}}}zzz{{{|||vvvyyyyyyyyyxxxvvvrrrooommmhhhgggccc]]]YYYXXXYYY[[[ffftttcccbbb```^^^]]]^^^___```ZZZZZZZZZYYYXXXVVVTTTSSSSSSSSSSSSRRRPPPNNNLLLKKKGGGFFFDDDCCCBBBAAA??????BBB@@@???=========>>>>>>AAABBBDDDGGGLLLPPPTTTVVV```dddjjjpppsssrrrooommmoooppprrrtttuuuwww{{{~~~yyyzzz}}}~~~|||wwwuuussspppnnnmmmmmmmmmkkkiiigggeeedddbbb^^^\\\YYYXXXUUUQQQLLLJJJKKKLLLQQQ[[[hhhsssyyy}}}vvvvvvvvvyyy~~~iiiSSSEEE???======;;;@@@KKKccc~~~|||vvvssszzz~~~mmmcccfffoooyyy}}}qqqdddYYYQQQLLLFFFGGGFFFEEEEEEGGGKKKNNNOOOQQQVVV\\\```dddeeefffgggbbb\\\VVVQQQLLLFFFBBBCCCBBBBBBAAA???>>>===<<>>AAADDDIIIJJJKKKKKKJJJHHHEEECCCDDDCCCAAA@@@AAABBBDDDEEESSSZZZgggxxx{{{xxxwwwwwwuuusssvvv|||xxxvvvwww|||vvvpppppprrruuunnnnnnxxx|||sssjjjkkknnnrrrvvvzzz}}}~~~|||zzzvvvsssooojjjddd___[[[WWWQQQMMMHHHGGGOOOXXXggguuu||||||}}}zzztttnnnooo|||uuueee^^^\\\[[[ZZZ\\\^^^bbbeeeeee___VVVOOOGGGDDDEEEIIIKKKKKKMMMQQQSSSWWW\\\^^^[[[WWWTTTSSSUUUXXX]]]``````]]]YYYWWW\\\^^^aaafffkkkooosssuuuwwwwwwxxxzzz{{{|||}}}~~~}}}{{{zzzzzzzzzxxxqqqrrrsssttttttrrrooollljjjiiigggddd___ZZZXXXXXXZZZffftttdddcccaaa^^^]]]\\\\\\\\\YYYXXXWWWUUUSSSPPPNNNMMMOOOOOOOOOOOOMMMKKKIIIGGGDDDDDDCCCBBBAAA???>>>>>>???>>>=========>>>???@@@BBBAAAAAABBBDDDGGGJJJLLLPPPUUU]]]fffkkkmmmlllkkklllnnnqqqrrrtttvvvyyy{{{{{{vvvxxx||||||tttrrrpppnnnlllkkkkkkkkkkkkiiigggeeedddbbb___\\\ZZZXXXUUUPPPLLLKKKLLLNNNSSS]]]jjjtttzzz}}}zzzwwwvvvwwwyyygggQQQCCC===;;;:::===AAAKKKaaaxxxppplllyyymmm^^^XXX\\\ccchhhrrrssssssqqqjjjaaaWWWPPPHHHHHHHHHFFFEEEFFFIIIKKKNNNPPPTTTXXX[[[^^^___```cccaaa]]]YYYSSSMMMFFFBBBCCCCCCBBBAAA@@@???>>>===CCCHHHMMMNNNJJJDDD@@@??????===<<<;;;===???BBBDDDPPPQQQSSSTTTTTTQQQNNNLLLHHHFFFDDDBBBAAABBBCCCCCCQQQUUU^^^mmm|||~~~{{{wwwttttttrrrnnnpppttt{{{rrrlllpppyyy}}}zzzvvvppphhhbbb[[[]]]ccciiiqqqxxx~~~zzzxxxtttpppkkkddd]]]XXXTTTPPPLLLIIIEEECCCHHHOOOUUUcccttt}}}~~~~~~~~~|||sssoooxxxpppfffbbb```___eeegggkkknnnnnniiiaaa[[[NNNKKKKKKNNNOOOOOORRRWWW\\\___bbbcccbbb^^^ZZZXXXYYY[[[^^^``````^^^ZZZXXXZZZ\\\```fffkkkqqquuuwwwvvvwwwxxxyyy{{{|||}}}}}}yyy{{{{{{}}}~~~~~~~~~uuunnnmmmnnnoooppppppnnnlllkkklllkkkfffaaa[[[XXXXXXYYYgggvvvaaa```___]]][[[YYYXXXWWWUUUTTTRRRPPPNNNKKKJJJIIIIIIJJJKKKKKKJJJGGGEEECCC@@@BBBCCCBBB@@@>>>>>>>>>============>>>???@@@AAADDDBBBAAA???@@@AAACCCDDDGGGMMMUUU^^^eeeiiijjjjjjlllnnnqqqsssuuuwwwzzz|||}}}wwwtttvvv{{{}}}rrrqqqooollljjjiiiiiiiiiiiihhhfffeeedddccc```]]][[[YYYTTTOOOKKKKKKMMMPPPUUU___lllvvv|||zzzxxxwwwwwwxxx{{{|||bbbMMMBBB===;;;:::???BBBKKK^^^|||yyyrrroootttbbbVVVSSSVVVYYYTTTYYY___cccbbb]]]VVVQQQIIIJJJJJJIIIHHHGGGHHHIIIOOOPPPRRRUUUXXX[[[]]]^^^bbbbbbaaa]]]WWWPPPHHHDDDAAA@@@@@@@@@AAAAAABBBCCCDDDJJJPPPPPPJJJDDDAAAAAA>>>===<<<<<<<<<>>>@@@BBBMMMPPPTTTXXX\\\]]]]]]\\\QQQOOOLLLHHHFFFDDDDDDDDDLLLNNNUUUcccqqq{{{}}}|||vvvrrrnnnnnnkkkggggggjjjtttxxxllliiikkkmmmqqqtttxxxwwwvvvvvvuuurrrmmmjjj```^^^\\\[[[ZZZXXXTTTRRRNNNQQQVVV]]]fffnnntttxxxuuusssppplllgggaaa[[[VVVNNNJJJGGGFFFCCCAAADDDIIIJJJUUUcccooozzzzzzzzzzzzxxxwwwxxxzzz}}}}}}qqqjjjkkkqqqxxx}}}ooohhhfffffflllnnnqqquuuwwwvvvqqqmmm___[[[YYYZZZZZZXXXYYY]]]bbbdddgggiiihhheeebbb______aaacccdddcccaaa]]][[[ZZZ\\\```eeekkkppptttvvvvvvvvvvvvwwwxxxzzz|||}}}{{{zzzwwwuuuvvvvvvwww}}}|||vvvqqqmmmmmmnnnnnnnnnnnnnnnnnnooommmhhhaaa[[[YYYYYY[[[iiixxxUUUUUUVVVVVVUUUSSSQQQPPPLLLKKKIIIGGGFFFEEEFFFFFFDDDEEEFFFGGGFFFDDDAAA@@@>>>@@@BBBAAA???======>>>======>>>>>>???@@@@@@AAAAAA@@@???>>>>>>???AAABBBEEEJJJRRRZZZbbbgggiiijjjhhhkkkooorrrtttwwwzzz}}}~~~zzztttrrruuuzzz~~~~~~sssrrrooollljjjhhhhhhhhhhhhgggeeeeeeeeecccaaa___[[[YYYTTTNNNKKKKKKNNNRRRWWWaaannnwww|||}}}yyyxxxvvvwwwyyy|||}}}vvv]]]JJJAAA@@@??????>>>AAAIII[[[wwwooo]]]RRRNNNMMMGGGIIIMMMQQQSSSSSSRRRQQQOOOPPPRRRQQQNNNLLLLLLLLLPPPPPPQQQSSSWWW[[[___bbbdddeeefffccc]]]TTTLLLHHHAAA@@@??????@@@BBBDDDFFFFFFMMMSSSQQQIIIBBB@@@AAA===<<<<<<;;;;;;;;;<<<<<>><<>><<<===>>>????????????@@@@@@@@@@@@<<<<<<<<<===???AAADDDEEEFFFJJJQQQZZZaaagggjjjkkkbbbfffkkkooorrruuuyyy{{{}}}xxxsssppptttzzz~~~}}}tttssspppmmmjjjiiihhhhhhgggfffeeeeeeeeedddbbb```\\\YYYTTTNNNJJJKKKOOORRRXXXaaannnxxx}}}}}}yyyyyyuuuvvvyyy}}}{{{qqqYYYHHHBBBCCCDDDCCC<<>>@@@;;;;;;;;;::::::999999888;;;???FFFNNNVVV^^^ccceeegggddd^^^XXXSSSOOOMMMLLLEEEIIIPPPXXX```dddfffeeeeee___[[[ZZZXXXTTTRRRSSS^^^mmm}}}mmmccc^^^YYYVVVVVVVVVSSSPPPOOONNNMMMKKKIIIGGGFFFDDDDDDEEEGGGIIIJJJCCCDDDEEEGGGKKKOOORRRTTTVVVUUUTTTSSSRRROOOKKKHHHJJJFFFCCCCCCAAA>>>@@@DDDAAADDDFFFIIIQQQ\\\ccccccccccccccc```]]]]]]aaaeeedddfffeeedddhhhqqqxxxyyyzzzrrrjjjgggccc\\\WWWUUUUUU^^^jjjuuu~~~uuusssuuuqqqsssvvv}}}{{{ssspppqqqpppqqqsssvvvwwwvvvssspppkkkkkklllkkkjjjhhheeecccggghhhjjjmmmpppsssuuuwwwuuutttrrrrrrsssvvvyyy|||~~~pppiiiffffffeeedddjjjssswwwyyyuuuxxx|||~~~zzzyyyzzz}}}qqquuu~~~~~~wwwqqqmmmllliiigggggggggiiijjjnnnkkkeee^^^ZZZZZZ]]]```iiixxxAAAGGGJJJHHHFFFFFFDDD@@@AAA@@@???>>>>>>>>>>>>???AAA@@@@@@@@@@@@?????????@@@>>><<<<<<>>>>>>>>>===????????????@@@AAABBBCCC???@@@CCCEEEFFFFFFEEEEEEGGGMMMVVV]]]aaadddeeefffdddeeehhhjjjmmmrrrwww|||yyyuuuqqqssszzz~~~zzzrrrqqqnnnmmmmmmkkkiiigggfffeeedddddddddcccaaa___\\\VVVPPPLLLIIIIIINNNVVV\\\gggrrrwww|||zzzxxxvvvssssssxxxmmmWWWIIIAAA======???<<>>AAAGGGPPPZZZaaammmmmmlllhhhbbbZZZRRRMMMJJJJJJMMMSSS[[[aaacccccc]]]]]]ZZZWWWSSSQQQQQQRRRVVVfff~~~zzzlll```[[[XXXTTTQQQQQQOOOMMMKKKJJJIIIIIIIIIFFFEEEDDDEEEHHHIIIJJJIIIFFFEEEEEEEEEEEEFFFGGGHHHNNNMMMLLLJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@CCCBBBCCCDDDHHHMMMQQQTTTTTTSSSSSSSSSSSSUUUWWWXXX[[[dddiiieee^^^\\\\\\[[[YYYYYYXXXWWWVVVTTTRRRQQQQQQTTT[[[gggwww|||zzzzzzyyyyyyzzz~~~~~~wwwsssvvvyyy|||}}}zzzxxxtttrrrooommmmmmnnnpppqqqqqqqqqppppppqqqrrrtttuuutttuuuwwwxxxxxxxxxyyy{{{rrrkkkmmmmmmhhhgggkkkmmmllluuu{{{uuuwwwwwwzzzzzz{{{||||||yyyuuupppmmmkkkpppxxx~~~wwwsssjjjiiihhhhhhhhhjjjmmmnnnooonnnjjjccc\\\YYY[[[^^^hhh|||>>>EEEIIIFFFBBBAAA@@@=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>>>>>???@@@???>>>BBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHHHHHHHGGGFFFEEEIIINNNRRRWWW[[[```dddgggiiikkkmmmooossswww{{{}}}wwwtttsssvvv}}}zzzwwwrrrpppnnnmmmmmmmmmkkkiiigggfffeeeeeeeeedddbbb```\\\VVVPPPMMMJJJIIIOOOWWWaaalllvvv{{{yyyvvvuuuuuuuuuyyy~~~lllVVVIIIAAA======??????BBBIII[[[wwwgggQQQGGGEEEAAABBBDDDFFFGGGGGGGGGGGGEEEHHHNNNSSSWWWYYYYYYYYY[[[ZZZZZZ[[[^^^bbbfffhhhjjjkkklllmmmkkkeee]]]WWWNNNHHHDDDCCCBBBAAADDDIIIQQQRRRRRRLLLDDD===<<<<<<<<<<<<;;;:::999999999999999:::<<>>?????????AAA@@@??????AAABBBAAA@@@CCCCCCCCCCCCCCCCCCDDDDDDIIIJJJJJJKKKJJJIIIGGGFFFCCCDDDEEEGGGKKKRRRZZZ```eeegggjjjmmmnnnqqquuuwww~~~~~~zzzuuutttuuuyyy|||vvvsssqqqooommmmmmmmmmmmkkkiiihhhfffeeeeeeeeeeeebbb```\\\VVVPPPMMMKKKJJJPPPXXXeeeoooyyy|||xxxtttuuuvvvyyy||||||jjjVVVIIIAAA===<<<>>>AAACCCIIIXXXsss}}}xxxyyynnnUUUHHHDDDAAABBBDDDEEEFFFFFFFFFFFFAAACCCGGGKKKOOORRRTTTUUUXXXXXXXXXYYY[[[]]]```aaacccfffkkkooopppllleee```TTTMMMGGGEEEDDDDDDHHHNNNTTTQQQLLLFFFAAA>>>>>>>>><<<;;;:::999999888888999888999;;;===AAAIIIQQQWWW```dddkkkpppppplllfffaaaXXXWWWWWWZZZ```fffkkkmmmsssoooiiiccc\\\WWWTTTSSSVVV___ppp{{{ooogggcccaaa___]]]YYYWWWUUUSSSTTTVVVYYY[[[VVVQQQKKKFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@@@@AAABBBDDDCCCCCCCCCCCCDDDFFFHHHIIIXXX___bbb\\\SSSOOOLLLJJJFFFGGGJJJLLLOOOQQQRRRSSSRRRTTTZZZeeewwwxxxqqqmmmnnnqqquuuyyy{{{|||zzzyyyuuuuuuuuuuuuuuuwwwxxxyyy}}}|||zzzxxxwwwvvvuuuuuutttuuuuuuvvvvvvyyy}}}|||ppphhhjjjiiigggjjjqqqvvvvvvzzz}}}yyyuuussspppqqqttt}}}~~~{{{xxxuuurrrqqqnnnvvvxxxpppkkkkkkjjjhhhggggggiiijjjkkkqqqpppllleee___]]]___cccooo<<>>???@@@AAABBBBBBBBBAAA@@@AAACCCCCCBBBAAABBBBBBCCCDDDEEEFFFHHHIIIMMMMMMLLLKKKIIIGGGEEEDDDAAAAAAAAABBBEEELLLTTTZZZ\\\```eeeiiikkknnnqqqssszzz}}}{{{uuuuuuvvvyyy~~~~~~yyytttqqqqqqooommmlllkkkjjjhhhfffgggfffddddddeeedddbbb```\\\VVVPPPMMMKKKKKKQQQYYYeeeoooxxx{{{}}}}}}wwwttttttxxx|||~~~yyyhhhTTTHHHBBB===<<<===???BBBGGGTTTnnnzzztttooommmqqqvvvZZZJJJDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKNNNNNNOOOQQQSSSUUUWWWXXX^^^bbbiiipppsssqqqjjjeee[[[UUUOOONNNLLLJJJMMMRRRSSSNNNGGGBBBAAA@@@>>><<<<<<;;;:::999888888888888888999:::<<>>>>>>>>======<<<<<<<<<<<<=========>>>>>>@@@AAABBBCCCDDDBBBBBBBBBCCCEEEFFFDDDCCCAAAAAACCCEEEHHHKKKNNNOOOOOONNNLLLJJJGGGEEEBBBAAA===???@@@AAACCCGGGMMMQQQSSSXXX```fffkkknnnqqqsssuuuxxx}}}}}}wwwwwwwwwxxx||||||yyyuuurrrrrrpppmmmkkkiiigggeeebbbeeedddcccccccccbbb```^^^ZZZTTTOOOMMMKKKKKKRRRZZZeeeoooxxxzzz|||{{{wwwuuutttyyy~~~tttdddRRRHHHBBB>>><<<===>>>AAAGGGTTTmmm}}}uuummmlllwww{{{___MMMFFFBBBBBBBBBCCCCCCDDDEEEEEEJJJIIIFFFCCCBBBBBBBBBCCCDDDEEEGGGIIILLLOOOQQQRRRZZZ___fffnnnrrrqqqkkkfff```\\\YYYYYYVVVRRRPPPRRRNNNIIIDDDAAABBBAAA===:::;;;;;;:::999888888888888999:::;;;<<>>>>>=========>>>??????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJHHHFFFBBBCCCEEEHHHLLLPPPTTTVVVQQQPPPMMMJJJGGGDDDBBBAAA;;;===@@@BBBBBBDDDFFFHHHNNNUUU^^^gggmmmqqqtttuuuxxxzzz~~~|||xxxxxxxxxyyy{{{~~~|||xxxuuusssrrrooommmkkkiiigggdddbbbeeecccbbbbbbbbbbbb___]]]YYYSSSNNNLLLJJJKKKRRRZZZgggpppyyy|||~~~yyyvvvvvvtttyyy~~~ooo```PPPGGGCCC???>>>>>>???CCCIIIUUUmmmtttmmmuuu~~~eeeRRRHHHBBBBBBBBBBBBBBBCCCDDDDDDHHHGGGDDDBBBAAAAAABBBCCCBBBCCCDDDFFFHHHLLLOOOQQQWWW[[[bbbiiinnnmmmhhhdddccc`````````]]]UUUPPPOOOIIIFFFBBBAAABBB@@@<<<999;;;:::999888888777777888888999;;;<<<>>>BBBHHHLLLQQQTTTXXX]]]aaadddffffffbbbbbbdddffflllvvv}}}xxxqqqhhhaaaYYY^^^hhhvvv|||xxxuuutttttttttqqqlllhhheeeddddddeeebbb^^^YYYUUUSSSRRRPPPOOONNNMMMKKKIIIGGGFFFEEEEEEGGGGGGHHHHHHFFFEEECCCAAAGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGCCCCCCDDDEEEGGGJJJMMMOOOLLLRRRVVVUUUTTTTTTSSSOOONNNPPPSSSWWWZZZ]]]___```aaabbbfffqqqyyyooogggcccbbbaaadddfffjjjnnnrrrttttttuuuuuuxxx|||~~~{{{{{{zzzxxxvvvsssqqqpppppprrrtttwww{{{{{{|||{{{|||zzztttsssrrrrrrsssxxxwwwzzz|||xxxwwwvvvvvv|||wwwrrrnnnjjjhhhgggggggggiiilllooopppqqqpppmmmhhhdddcccgggkkkAAAKKKRRRRRROOONNNLLLIIIFFFFFFDDDCCCBBBBBBBBBBBBDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJLLLOOOOOOMMMKKKGGGHHHJJJMMMQQQUUUXXXZZZUUUSSSPPPMMMIIIFFFDDDCCC???AAACCCDDDDDDCCCDDDEEELLLSSS^^^hhhooorrrtttvvvxxxzzz}}}|||xxxvvvwwwzzz|||}}}~~~{{{xxxtttsssqqqooolllkkkkkkjjjhhhfffeeedddcccccccccbbb```^^^WWWQQQLLLJJJIIIJJJQQQYYYfffpppyyy|||}}}xxxvvvvvvuuuxxx|||~~~~~~~~~kkk]]]NNNGGGDDD@@@???@@@>>>CCCJJJUUUkkkyyynnnsss}}}jjjVVVKKKCCCBBBAAAAAAAAABBBCCCDDDDDDCCCAAAAAAAAABBBCCCDDDEEEDDDDDDDDDFFFJJJNNNPPPSSSVVV]]]dddiiiiiifffbbbdddaaaaaaaaa\\\RRRLLLKKKFFFDDDAAA@@@???>>>===;;;;;;:::999888777777777777777888:::;;;===AAAFFFJJJOOOSSSXXX^^^ccceeeeeeeee```bbbeeeiiioooyyy{{{ooofff___bbbiiittt~~~{{{zzzzzzzzzxxxsssnnnjjjhhhgggfffeeecccaaa```___^^^[[[XXXTTTSSSQQQNNNLLLKKKJJJIIIKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLLLLLLLLLLKKKKKKKKKHHHHHHIIIJJJMMMPPPSSSTTTUUUZZZ^^^]]]]]]___]]]YYYWWWYYY[[[^^^```bbbcccdddccceeejjjuuu~~~yyyqqqhhhbbb^^^]]]]]]___aaadddgggjjjllllllmmmrrruuu{{{|||zzzyyyyyyyyyxxxvvvsssqqqpppppprrrwww{{{wwwppppppqqqqqqssswwwvvvwww|||~~~{{{zzz|||xxxsssoookkkiiihhhgggfffggghhhjjjlllpppooommmhhhddddddhhhlllGGGOOOVVVXXXXXXXXXUUUPPPMMMMMMKKKIIIHHHGGGGGGGGGJJJKKKKKKLLLLLLMMMMMMNNNLLLLLLNNNPPPRRRRRRPPPNNNLLLMMMOOOQQQUUUXXX[[[]]]XXXVVVSSSOOOLLLIIIGGGFFFEEEFFFGGGGGGFFFEEEFFFGGGJJJRRR^^^hhhnnnqqqssstttrrrsssuuuxxx{{{~~~~~~xxxtttssswww{{{{{{wwwsssqqqooonnnllllllmmmmmmlllkkkfffeeedddddddddcccaaa___VVVPPPKKKJJJIIIJJJQQQYYYdddnnnxxx{{{|||wwwuuuuuuuuuwww{{{}}}zzzzzzzzziii[[[MMMFFFDDDAAA@@@AAA<<>><<<<<<===>>>;;;:::999888777777777777555666888:::<<<@@@EEEHHHGGGLLLTTT[[[```aaa```___[[[___dddiiiqqq}}}vvvlllfffhhhlllttt}}}xxxwwwtttrrrtttzzz}}}{{{wwwsssooollljjjiiiffffffhhhjjjkkkjjjgggeee[[[YYYWWWTTTRRRPPPOOONNNKKKLLLNNNOOOPPPOOOMMMLLLIIIIIIJJJJJJKKKLLLLLLLLLSSSSSSRRRRRRQQQPPPPPPPPPHHHHHHIIIJJJMMMPPPSSSUUU[[[aaaeeefffhhhjjjiiifffbbbcccddddddeeeeeeddddddbbbeeelllyyysssnnnhhhaaa\\\YYYYYYYYY```aaadddgggiiikkkkkkkkknnnqqqwww{{{}}}{{{xxxuuusssssstttuuuuuutttrrrqqqrrrvvv{{{|||sssooonnnqqqqqqpppuuu}}}yyy{{{}}}|||~~~yyytttooollljjjhhhfffeeedddeeefffgggoooooommmhhhddddddhhhmmm|||TTTQQQUUU___aaaZZZSSSQQQSSSRRRPPPNNNMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRMMMJJJMMMUUU\\\___^^^]]]ZZZVVVSSSRRRQQQOOONNNQQQPPPOOONNNMMMLLLKKKJJJLLLQQQZZZeeeoootttuuuuuuuuuuuuvvvxxxzzz|||~~~}}}}}}}}}~~~~~~}}}|||zzzwwwuuuxxxzzz}}}|||yyyvvvtttrrrooollliiigggffffffggggggdddbbbcccdddccc]]]XXXRRROOOKKKHHHJJJOOOVVVZZZhhhrrr{{{yyysssuuuxxxvvvyyy{{{|||~~~}}}|||jjj]]]MMMCCCAAABBBAAA???CCCCCCGGGSSShhhvvvqqqpppxxxsss^^^NNNHHHFFFCCC@@@??????AAABBBAAAAAAAAABBBBBBCCCCCCCCCJJJHHHEEEDDDDDDFFFIIIKKKNNNQQQVVV[[[___bbbdddeeedddeeeaaaZZZTTTRRROOOKKKJJJGGGEEECCCBBB@@@===;;;<<<;;;;;;:::999888777777666999<<<;;;:::<<>><<<<<<<<<;;;:::999888777777666999;;;;;;:::<<>>======<<<;;;:::999888888777999;;;;;;:::;;;>>>AAA===BBBHHHLLLOOOTTTZZZ___cccfffkkkooovvv{{{{{{~~~yyyuuuuuuvvvzzz~~~zzzwwwrrrlllhhheeeddddddeeehhhgggdddaaaaaabbbdddggggggddd```]]]XXXZZZ\\\___bbbdddeeefff^^^XXXTTTTTTUUUXXXaaaiiizzzzzzqqqhhhaaa]]]XXXWWWXXXaaattt~~~tttjjjeeefffeeecccaaa___^^^^^^^^^___bbbfffjjjnnnooommmiiiggg```cccgggllloooqqqrrrqqqmmmnnnppprrrtttwwwyyyzzz}}}|||{{{~~~}}}wwwqqqwwwxxxpppjjjfffeeeccccccbbbaaa```bbbeeehhhmmmoooppplllhhhhhhmmmrrryyy{{{|||{{{xxxuuurrrpppjjjmmmpppssstttsssrrrppppppqqqqqqpppooollliiiggghhhgggfffcccaaa^^^\\\ZZZWWW[[[aaafffiiimmmppprrrqqqooommmnnnrrrwwwzzz|||zzz{{{{{{yyyvvvqqqllliiifffgggiiimmmrrruuuuuutttxxxxxxwwwwwwwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~|||xxxuuuttttttwwwyyy{{{~~~|||xxxssspppoooooopppnnnnnnmmmllljjjgggeeedddbbbbbbaaaaaa```]]]YYYWWWLLLKKKJJJLLLTTTaaammmuuuuuuzzz}}}~~~|||xxxwwwwwwvvv{{{}}}rrrcccVVVNNNIIIGGGEEEFFFHHHNNN\\\rrr{{{kkklllrrrzzzzzzvvvsssqqqvvvxxx___LLLEEEDDDDDDBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBAAABBBCCCEEEFFFIIILLLPPPTTTZZZdddrrr{{{vvvkkkeeebbb]]]VVVPPPMMMHHHEEECCCBBB@@@>>>>>>======<<<;;;:::999999888999:::::::::;;;<<<===;;;???EEEHHHLLLQQQWWW]]]dddhhhmmmpppvvv{{{{{{{{{~~~{{{xxxuuurrrooopppqqqppplllgggffffffhhhjjjkkkhhhbbb^^^ZZZ[[[]]]^^^```aaabbbbbb[[[WWWUUUVVVWWW[[[dddnnn|||oooddd]]]XXXWWWWWW]]]mmmvvvmmmfffaaaaaadddccccccbbbaaaaaaaaabbbbbbfffhhhllloooooollliiifffbbbdddgggjjjmmmoooppppppmmmnnnoooqqqtttxxx{{{|||}}}zzztttsssuuu|||yyyyyy~~~zzzxxxyyyxxxpppjjjfffdddaaabbbaaa``````bbbfffiiinnnqqqrrrpppkkkjjjnnnssszzzuuuwwwzzz}}}~~~}}}{{{zzzzzzzzzxxxvvvsssqqqnnnmmmllllllkkkiiifffdddbbb```]]]aaaiiiqqqwww|||~~~|||xxxsssrrrtttyyy~~~}}}xxxtttsssrrrrrrtttvvvwwwwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxuuuvvvxxxyyyzzz{{{{{{{{{|||~~~|||wwwttttttuuu{{{|||~~~}}}{{{wwwsssqqqooooooooollllllkkkiiihhhgggfffeeeddddddcccbbb___\\\XXXVVVKKKIIIIIILLLUUUcccqqqyyyxxx{{{}}}~~~|||wwwtttssssssvvv{{{zzzqqqcccWWWOOOKKKJJJIIIIIIJJJPPP___www{{{mmmmmmrrr||||||zzztttZZZLLLGGGFFFEEEBBBBBBBBBBBBBBBBBBAAAAAADDDCCCBBBBBBBBBCCCDDDEEEFFFIIILLLNNNSSS]]]lllxxx{{{qqqjjjgggccc^^^VVVRRRLLLHHHEEECCCAAA@@@>>>>>>===<<<;;;::::::999999999::::::::::::::::::999===AAADDDGGGLLLRRRXXX```ffflllpppuuu{{{zzz{{{zzzuuupppmmmkkkkkklllmmmjjjddd___ZZZZZZ[[[[[[[[[\\\\\\]]]WWWVVVVVVYYY[[[___iiisssyyyjjjbbb\\\[[[ZZZ]]]fffvvv|||rrrgggbbb___^^^aaafffddddddeeeffffffgggggggggiiikkknnnppppppnnnkkkjjjeeefffhhhjjjkkkmmmmmmnnnooopppppprrruuuxxx{{{}}}|||~~~vvvooonnnrrrwwwzzzqqqqqqvvvyyy|||zzzvvvzzzyyyrrrlllhhhfffaaaaaaaaa``````cccgggjjjnnnqqqsssqqqlllkkknnnrrr|||zzzxxxwwwwwwssssssrrrqqqooommmllljjjkkknnnuuu{{{uuuuuuyyy}}}|||zzzxxxwwwxxxxxxvvvuuuvvvvvvuuuuuuuuuvvvvvvwwwtttuuuwwwxxxzzzzzzzzzzzzwwwzzz|||{{{vvvtttuuuwww|||zzzxxxuuurrrpppooonnnjjjiiihhhffffffffffffgggeeeffffffccc___[[[WWWUUUKKKIIIHHHKKKTTTaaaooowwwyyy}}}xxxtttrrrrrrrrrwww}}}rrrkkk```VVVPPPNNNNNNOOONNNNNNTTTaaazzzuuutttvvv~~~hhhSSSIIIFFFFFFAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFDDDHHHKKKKKKLLLSSS^^^hhhqqqxxx|||wwwqqqmmmiiifff]]]XXXRRRLLLIIIFFFDDDBBB??????>>>===<<<;;;:::::::::999999:::::::::999888777:::>>>@@@AAAFFFLLLQQQYYY```iiinnnttt~~~zzzvvvpppmmmkkkkkkkkkiiiccc]]]YYYXXXXXXXXXXXXXXXXXXYYYWWWWWWYYY]]]___bbblllvvvxxxooodddcccbbbbbbeeemmmvvv}}}~~~vvvkkkccc[[[ZZZZZZ[[[```eeeeeefffhhhjjjkkklllllllllkkkmmmoooqqqrrrrrrqqqqqqmmmmmmmmmmmmmmmnnnnnnooorrrrrrrrrsssuuuxxx{{{}}}{{{~~~zzzqqqnnnnnnqqqxxxsssmmmppprrrtttuuuvvvxxx}}}uuuuuuyyy~~~{{{tttnnnjjjhhhbbbbbbbbbaaaaaacccgggkkklllpppssspppkkkiiikkknnnwww~~~~~~|||{{{yyyyyy|||~~~}}}zzz}}}|||yyyxxxwwwvvvtttssssssrrrrrrrrrrrrssstttttttttuuuwwwxxxyyyyyyyyyxxxrrrvvvzzzyyyuuutttvvvyyy{{{zzzyyyvvvtttqqqooonnniiihhhfffeeedddeeeggghhhgggggggggddd___ZZZVVVUUULLLIIIHHHIIIQQQ^^^kkktttzzz~~~{{{uuussssssuuuvvvxxx~~~}}}lllfff]]]UUUQQQPPPRRRTTTRRRRRRVVVccc|||}}}zzzzzzpppWWWIIIDDDDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBDDDFFFHHHIIICCCHHHKKKJJJHHHJJJRRRZZZbbbooozzz{{{vvvrrrnnnkkkaaa\\\UUUOOOKKKHHHFFFDDD??????>>>===<<<;;;::::::::::::999:::::::::888777666999<<<===>>>AAAHHHMMMTTT\\\fffmmmttt}}}|||xxxqqqmmmiiihhhhhhfff```ZZZWWWVVVVVVVVVVVVVVVWWWWWWXXXYYY\\\aaabbbdddmmmwww|||lllllljjjiiihhhjjjnnnqqqiiirrryyyyyytttpppkkkfffaaaYYYTTTTTTVVVXXX]]]cccfffhhhjjjmmmnnnooooooooolllmmmoooqqqtttuuuwwwwwwttttttsssrrrqqqrrrrrrrrrttttttssstttuuuxxx{{{}}}zzzzzz}}}vvvpppllllllttt}}}pppooouuutttuuuuuusssssswww~~~yyytttqqqsssvvv{{{|||vvvpppllljjjcccccccccbbbaaadddhhhkkkkkkoooqqqooojjjggghhhkkkppp~~~|||xxxyyy{{{~~~xxxvvvvvvtttooojjjnnnnnnnnnoooppprrrssstttrrrtttwwwyyyyyyxxxvvvuuuvvvuuusssrrrtttwww{{{}}}|||zzz||||||{{{yyyvvvrrrnnnlllggggggfffeeeeeefffhhhhhhhhhgggeeeaaa]]]XXXUUURRRLLLJJJIIIKKKSSS```mmmuuuyyy{{{zzztttpppqqqtttvvvyyy}}}~~~~~~wwwkkk___WWWXXX[[[XXXVVVVVVVVVVVV\\\jjjxxx}}}|||uuu\\\IIIBBBEEEEEECCCBBBAAACCCCCCCCCBBBCCCBBBAAAAAACCCCCCBBBAAAAAACCCEEEFFFGGGJJJNNNQQQ\\\bbbiiippptttvvvwwwxxxhhhbbb[[[UUUQQQLLLFFFBBB???>>><<<<<<======;;;:::>>>666444999888000111888999999:::;;;<<<>>>???@@@MMMOOOWWWaaalll{{{}}}|||~~~}}}{{{qqqoookkkhhhddd```[[[XXXXXXXXXXXXXXXXXXXXXXXXXXX]]]___aaacccfffkkkqqquuu|||uuummmiiijjjkkkiiigggiiikkkmmmmmmjjjeee```\\\SSSQQQOOONNNPPPVVV^^^cccgggkkknnnqqqqqqqqqrrrssssssqqqpppoooqqquuuyyy|||uuutttrrrpppooooooppppppnnnmmmnnnqqquuuyyy{{{{{{xxxsssqqqtttxxx{{{zzzqqqllloooxxxyyywwwyyywwwtttqqqppprrrwww}}}zzzooossszzzxxxrrrnnnnnnllllllqqqvvv{{{yyytttpppllliiieeedddaaa______aaadddffflllnnnppppppmmmjjjhhhgggrrr~~~yyyuuuuuu}}}{{{vvvuuuvvvuuuqqqmmmmmmmmmnnnnnnoooqqqrrrsssssstttwwwyyyyyyxxxwwwvvvwwwuuusssrrrsssvvvyyy|||~~~~~~~~~}}}zzzxxxyyyyyywwwuuurrrpppmmmlllhhhgggffffffeeefffggggggfffeeebbb^^^ZZZVVVRRRPPPJJJIIIHHHLLLTTTaaannnvvvzzz|||zzztttqqqrrrtttvvvyyy~~~sssiii```ZZZ]]]___^^^\\\\\\\\\]]]bbbppp{{{~~~zzz|||xxx___LLLEEEEEEDDDCCCBBBBBBDDDDDDCCCBBBCCCAAA@@@AAABBBCCCBBBAAA@@@BBBCCCDDDEEEHHHKKKNNNTTTYYYaaaiiimmmppprrrsssnnniiibbb\\\WWWRRRJJJEEEEEECCCAAA??????===;;;888CCC===>>>FFFGGG===777888999999::::::;;;<<<>>>>>>HHHIIINNNVVVaaappp|||zzz{{{|||zzzxxxooommmkkkiiigggeeeaaa^^^[[[[[[[[[\\\\\\]]]]]]]]]^^^```aaacccfffjjjpppttt}}}tttnnnmmmmmmllliiihhhiiijjjjjjhhhdddaaa^^^YYYUUUQQQOOOQQQVVV\\\___fffiiilllnnnnnnnnnnnnoooppppppooooooqqqsssvvvxxxtttsssqqqooooooooooooppppppoooppprrrvvvyyyzzzzzzvvvnnnhhhkkkqqqwww{{{uuutttyyyzzzvvvsssrrruuuzzz}}}zzzoooiiipppwwwwwwpppllljjjgggiiiooovvv{{{{{{uuuqqqmmmkkkeeeccc```______aaadddffflllnnnppppppmmmjjjhhhgggooo|||yyytttuuuyyy~~~{{{wwwttttttuuuuuussspppmmmmmmmmmnnnooopppqqqrrrssstttwwwyyyyyyyyyxxxwwwwwwvvvtttssssssuuuwwwyyy|||{{{{{{{{{|||{{{xxxvvvvvvuuussspppnnnmmmlllkkkiiihhhgggffffffeeeffffffcccbbb___\\\WWWRRROOOMMMHHHGGGHHHMMMVVVcccooowww{{{}}}~~~xxxtttrrrsssuuuwww{{{|||nnneeeaaa```eeehhhgggfffeeefffggglllxxx}}}~~~wwwtttvvv{{{dddSSSJJJHHHDDDCCCBBBDDDEEEEEEDDDBBBBBBAAA@@@@@@BBBBBBAAA@@@???AAABBBBBBCCCDDDHHHJJJMMMRRR[[[bbbfffjjjlllnnnqqqmmmgggccc^^^WWWOOOHHHEEEBBB@@@>>>>>>===<<<;;;>>><<>>;;;:::::::::::::::;;;<<<<<>>===???CCCEEEGGGDDDEEELLLRRRPPPEEE===;;;;;;::::::999999999::::::<<<;;;<<>>:::===AAA<<<;;;:::::::::::::::;;;;;;:::<<>>AAAFFFKKKXXXcccsss~~~}}}{{{zzz{{{|||~~~}}}wwwmmmjjjeee```]]]\\\]]]^^^YYYXXXXXXXXXZZZ]]]```bbbfffbbb\\\VVVSSSTTTXXX[[[^^^bbbiiimmmnnnnnnmmmmmmmmmnnnppprrrqqqooollljjjiiihhhhhhggghhhiiikkkllljjjlllqqquuuxxxvvvqqqlll```aaaooo||||||zzzzzz~~~xxx{{{|||uuunnniiifffbbb```___^^^```cccgggjjjqqqtttvvvuuusssooommmlllppp~~~tttmmmjjjjjjkkkpppooooooooorrruuuyyy{{{vvvmmmddd___\\\^^^gggppp|||{{{{{{zzzyyywwwvvvuuuuuutttqqqnnnllllllnnnpppmmmllllllllllllmmmnnnnnnpppppprrrssstttvvvwwwwwwxxxwwwwwwwwwwwwwwwxxxyyyvvvvvvvvvxxxzzzzzzxxxvvvooonnnnnnllljjjhhhfffeeeffffffggghhhhhhgggfffeeefffdddaaa\\\WWWRRRNNNKKKGGGJJJPPPYYYcccmmmvvvzzz|||{{{sssnnnmmmpppvvvzzzwwwfff]]]\\\cccvvv{{{~~~}}}yyyiiiZZZNNNJJJFFFDDDCCCDDDDDDCCCDDDCCCBBBBBBDDDDDDCCCBBB>>>@@@@@@AAAAAABBBFFFHHHJJJNNNRRRVVVYYY[[[^^^___dddcccccceeegggfffbbb^^^PPPLLLFFFBBB@@@???>>>=========<<<;;;<<>>>>>===???CCCBBBJJJPPP\\\ooo|||}}}{{{{{{|||yyy{{{~~~{{{vvvoooiiiaaa___\\\XXXUUUTTTUUUVVVRRRRRRRRRSSSUUUXXX[[[]]]``````\\\WWWRRRTTTZZZ```dddiiinnnrrrrrrqqqoooooolllnnnooooooooollljjjhhhgggfffffffffggghhhjjjkkkmmmpppuuuzzzzzztttkkkddd[[[___ooo~~~{{{|||~~~zzzsssyyyyyyrrrlllgggbbbaaa______aaaeeeiiikkksssvvvxxxwwwuuuqqqooonnnqqqzzznnnhhhffffffjjjjjjkkkmmmqqqwww|||vvvlllbbb\\\YYYXXX\\\bbbiii{{{{{{{{{zzzyyyxxxvvvvvvsssrrrpppnnnlllllloooqqqkkkkkkjjjjjjjjjkkkllllllooopppqqqrrrtttuuuvvvwwwxxxxxxwwwwwwxxxyyyyyyzzzuuutttuuuwwwyyyyyyxxxvvvmmmmmmmmmllljjjgggdddccceeefffggghhhhhhgggfffffffffdddaaa\\\WWWRRRMMMKKKHHHKKKRRR[[[eeeooovvvzzz{{{sssmmmkkkooouuuzzzzzz}}}sssaaa[[[^^^fff|||wwwyyy~~~pppaaaPPPLLLGGGCCCBBBCCCCCCCCCEEECCCCCCCCCDDDEEEDDDCCC===>>>???@@@@@@BBBEEEHHHHHHLLLQQQUUUXXX[[[^^^aaacccaaaaaabbbeeedddaaa]]]SSSQQQNNNKKKIIIEEEAAA===BBB>>>:::;;;AAACCC???777<<<;;;;;;;;;;;;<<<===>>>>>>;;;:::<<<======@@@EEE@@@EEEEEEKKKXXXbbbsss}}}{{{zzzzzzsssqqqooouuu~~~zzztttpppnnnjjjeee```XXXXXXVVVSSSOOOMMMMMMNNNNNNNNNOOOPPPRRRUUUXXXYYY\\\^^^\\\WWWRRRSSS\\\dddjjjnnnsssvvvuuurrrpppooolllmmmmmmmmmllljjjhhhffffffeeeeeeeeefffhhhiiijjjqqqtttyyy}}}{{{sssggg___^^^aaaooo}}}}}}{{{}}}~~~xxxrrrxxx{{{|||{{{ssslllgggbbbaaa``````bbbfffjjjllluuuwwwyyyyyyvvvssspppppprrr}}}ppplllllloookkkjjjnnnvvv|||}}}|||xxxrrrjjjbbb\\\ZZZ[[[\\\eeemmmyyy~~~wwwwwwwwwvvvvvvuuutttssswwwrrrnnnlllmmmmmmlllkkkjjjjjjiiiiiijjjjjjkkklllqqqqqqqqqrrrssstttuuuvvvvvvxxxzzz{{{|||{{{zzzyyyyyyyyyxxxxxxwwwxxxxxxyyypppnnnjjjgggeeedddeeefffgggfffeeefffggghhhgggfffkkkhhhbbbYYYQQQKKKIIIIIIKKKIIIRRRcccmmmooouuu~~~yyyqqqkkkkkkooovvv{{{~~~wwwzzz~~~|||}}}{{{yyykkkccccccfffyyytttmmmoootttttthhhZZZUUUMMMEEEAAA???@@@AAA@@@AAABBBBBBCCCCCCBBBBBB@@@???===<<<===???BBBDDDHHHLLLPPPTTTVVVYYY[[[]]]^^^]]]]]]```cccdddaaa^^^]]]WWWOOOIIIEEECCCBBBAAA>>>>>>>>>>>>>>>??????@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@DDDMMMZZZfffnnn~~~zzzwwwrrrppprrrlllgggjjjrrrxxxyyywwwlllkkkhhhddd```\\\YYYWWWQQQPPPOOONNNKKKIIIFFFEEEHHHJJJMMMPPPSSSVVVYYYZZZcccaaa^^^[[[ZZZ[[[^^^```jjjnnntttzzz}}}{{{uuupppooonnnllljjjhhhgggffffffffffffeeedddeeegggllloootttyyy~~~}}}vvvlllddd___]]]ggguuu}}}{{{zzzzzz~~~xxxtttvvvzzzzzzrrrpppzzztttkkkeeebbbbbbbbbbbbccchhhnnnssszzz{{{{{{xxxtttooolllkkksss}}}sssooonnnlllkkkpppyyy{{{sssjjjdddaaaaaaaaaaaafffoooxxx}}}yyyuuuuuuuuuuuutttsssqqqqqqrrrnnnkkkjjjkkklllkkkiiiiiiiiiiiiiiiiiijjjjjjjjjkkknnnqqqtttvvvwwwvvvvvvxxxyyy{{{|||}}}|||{{{zzzzzzyyyxxxwwwwwwvvvvvvvvvqqqoookkkhhhgggfffggghhhhhhgggffffffhhhiiihhhhhhhhhfff```XXXQQQLLLKKKKKKKKKKKKTTTeeennnooouuu~~~}}}yyysssnnnnnnrrrxxx}}}~~~wwwyyy}}}}}}}}}~~~~~~wwwjjjeeejjjppprrriiiiiilllxxxvvvmmmeee___UUUMMMGGGEEEDDDEEECCCCCCCCCCCCBBBBBBAAA@@@@@@???===<<<===???BBBCCCFFFJJJOOOSSSVVVXXXZZZ\\\\\\]]]___dddjjjlllkkkiiiccc]]]UUUNNNJJJGGGDDDCCC@@@??????>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>???BBBCCCCCCGGGMMMRRRUUUWWWYYY[[[]]]___ccciiinnnqqqpppoookkkfff^^^VVVPPPLLLHHHEEEAAAAAA@@@???>>>===<<<;;;=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAHHHPPPXXX]]]VVVddduuu}}}wwwsssqqqrrrssstttssskkkccc___^^^]]]ZZZVVVPPPOOONNNLLLKKKKKKJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEJJJLLLOOORRRTTTWWW[[[^^^```bbbccccccdddeeeiiikkkllloootttzzz~~~}}}yyyuuuqqqpppnnnkkkiiigggfffffffffggghhhiiijjjlllmmmmmmssswwwwwwooobbbWWWSSSSSSccciiiqqqxxx~~~}}}{{{zzzyyyxxxyyyyyy||||||~~~wwwnnndddcccvvvyyyooohhhfffcccccccccbbbdddhhhnnnsss|||~~~zzztttooommmooozzz~~~|||{{{|||uuussssssxxxxxxoooiiifffaaabbbeeejjjooosssttttttssssssrrrqqqpppnnnlllkkkdddeeeeeeggghhhhhhggggggggghhhhhhiiiiiihhhffffffggglllttt{{{||||||}}}}}}}}}|||{{{{{{yyyyyyxxxvvvtttrrrqqqpppqqqooommmkkkjjjjjjjjjjjjllljjjhhhgggiiikkkkkkkkkdddbbb]]]VVVPPPLLLKKKLLLMMMRRR^^^kkkqqqrrruuu{{{zzzsssqqqpppoooqqquuuyyy|||~~~{{{ppphhhlll}}}zzzzzz{{{oooggggggqqq}}}}}}zzzyyyvvvqqqlllcccVVVKKKFFFDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===>>>@@@AAACCCBBBFFFKKKPPPSSSVVVXXXZZZ```bbbfffkkknnnppppppoooqqqmmmeee^^^WWWPPPJJJFFFBBBAAA@@@???>>>===<<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<===@@@CCCEEEMMMUUU___jjjzzz~~~vvvpppnnnoooqqqrrrmmmggg```[[[YYYWWWSSSPPPIIIIIIGGGFFFFFFFFFGGGGGGFFFEEECCCBBBBBBCCCEEEFFFJJJMMMQQQTTTVVVZZZ```dddfffiiilllllljjjjjjkkkmmmmmmooosssxxx{{{{{{xxxuuuooonnnllljjjgggfffeeedddhhhgggggghhhjjjlllmmmmmmqqqrrrmmmbbbUUUNNNQQQWWWaaafffnnnttt{{{~~~yyywwwwwwxxxzzz}}}|||zzzoooddd[[[^^^sssxxxmmmhhhgggddddddccccccdddhhhnnnsss}}}}}}vvvqqqnnnnnnxxx|||{{{{{{yyyyyy~~~yyywwwxxx|||xxxoooiiieeefffhhhlllqqqsssssssssssssssrrrqqqooolllkkkiiiaaabbbdddffffffggggggggggggggghhhhhhhhhggggggfffiiimmmsssyyy~~~|||||||||||||||{{{zzzzzzwwwwwwwwwvvvtttrrrpppoooooonnnmmmkkkjjjjjjjjjkkknnnllliiiiiijjjkkkjjjjjjeeebbb]]]VVVNNNJJJIIIJJJPPPWWWcccnnnrrrsssuuuzzz}}}qqqppppppqqqtttxxx|||~~~zzzoooiiippp|||rrrnnnvvv~~~~~~}}}yyyqqqfffWWWLLLHHHGGGFFFEEEBBBBBBCCCDDDDDDCCCCCCBBB???>>>>>>>>>???@@@AAABBBBBBEEEJJJNNNQQQTTTWWWYYY```cccgggkkknnnpppqqqrrrvvvrrrllleee^^^VVVNNNIIICCCBBBAAA???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<========================;;;;;;;;;<<<>>>@@@BBBDDDJJJLLLQQQXXXdddwwwxxxppplllkkkllllllfffaaa[[[VVVTTTQQQNNNKKKGGGFFFEEECCCCCCCCCDDDEEEDDDCCCAAA@@@AAACCCEEEFFFHHHLLLRRRUUUXXX]]]eeekkkmmmqqquuutttpppkkkjjjkkkooooooqqqtttvvvvvvtttqqqpppooommmllljjjiiihhhhhhjjjhhhffffffiiimmmnnnnnnnnnjjjaaaUUULLLNNNYYYccclllqqqwww{{{vvvrrrxxxyyy{{{}}}~~~uuufff[[[UUUYYYpppyyynnniiihhheeeeeedddcccdddhhhnnnrrr{{{~~~}}}wwwrrrpppnnnxxx~~~|||{{{}}}{{{uuurrrsssqqqxxx|||zzzzzzyyyrrriiijjjkkknnnqqqrrrqqqpppsssrrrqqqooommmkkkhhhggg___aaacccddddddeeeggghhhgggggggggfffggghhhiiiiiikkkmmmqqquuuyyy|||~~~||||||{{{zzzyyyxxxxxxxxxuuuuuuvvvvvvuuusssrrrqqqnnnnnnmmmllllllkkkkkklllooommmkkkkkkkkkjjjhhhfffdddaaa\\\UUUMMMIIIHHHIIISSS\\\hhhppprrrsssvvvzzzsssssssssuuuxxx|||yyypppmmmttt|||~~~zzzmmm\\\OOOIIIGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDD>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHJJJLLLPPPTTTXXX\\\```dddiiinnnsssxxx|||zzzwwwsssmmmfff^^^UUUOOOIIIFFFCCC???======>>>@@@>>>>>>>>>=========<<<<<<========================<<<<<<;;;<<<===???@@@AAADDDDDDGGGLLLTTTaaauuuzzzqqqjjjfffcccbbb]]]YYYTTTOOOLLLIIIFFFCCCDDDCCCAAA?????????AAABBBCCCCCCBBBBBBCCCDDDFFFGGGGGGLLLRRRUUUXXX]]]gggnnnwww|||zzztttqqqqqqrrrqqqpppqqqrrrqqqooommmlllkkkjjjhhhggggggggggggkkkiiiggghhhlllooopppnnnhhhbbbWWWNNNMMMVVVfffrrrxxx{{{}}}}}}|||{{{vvvttt{{{|||~~~}}}{{{{{{~~~ppp___UUUPPPVVVlllzzzqqqllljjjeeeeeeeeeddddddhhhnnnrrrxxx{{{~~~~~~{{{vvvsssqqqpppzzzwwwmmmhhhaaafffttt|||zzz}}}|||ooommmllllllnnnppppppoooqqqpppooommmkkkhhheeeddd^^^```aaaaaa```bbbeeehhhhhhgggfffeeefffhhhkkkmmmnnnppptttwwwzzz||||||}}}{{{zzzyyyxxxwwwvvvuuuuuurrrsssuuuvvvvvvuuutttsssooonnnnnnnnnnnnmmmmmmmmmooonnnmmmlllllliiieeebbbaaa___ZZZSSSMMMJJJIIIJJJUUU```kkkpppqqqssswwwzzz~~~~~~uuuuuutttvvvyyy}}}wwwrrrqqqyyy|||gggVVVMMMHHHCCC@@@CCCDDDDDDDDDDDDCCCCCCBBB>>>>>>>>>??????@@@AAAAAACCCCCCDDDEEEGGGKKKPPPUUUVVVZZZ___dddjjjqqqzzz}}}zzzuuuoooggg^^^WWWPPPLLLFFF@@@<<<<<<===???>>>>>>>>>>>>=========<<<========================???>>><<<::::::::::::;;;@@@???BBBHHHKKKQQQ___mmmyyyoooggg```ZZZVVVRRRPPPLLLIIIFFFDDDBBB@@@@@@???===<<<<<<===@@@AAADDDDDDDDDEEEFFFFFFGGGGGGGGGLLLQQQTTTUUUZZZdddlllxxx{{{xxxxxxvvvtttqqqpppooommmkkkiiiffffffeeeddddddddddddeeekkkjjjjjjnnnssstttqqqmmmbbb[[[RRRNNNTTTaaaqqq{{{{{{|||zzzuuusssvvv{{{uuutttuuuvvvwwwyyy~~~zzzzzzvvvpppqqqxxx}}}~~~vvvgggWWWPPPOOOXXXnnn{{{uuuppplllffffffeeedddeeehhhnnnrrruuuwwwzzzzzzwwwuuusssrrrsss|||zzzmmmeee[[[___kkkzzz~~~zzzyyytttqqqmmmkkklllooopppqqqoooooommmkkkiiifffcccbbb^^^___```___^^^___dddhhhiiigggeeedddfffiiimmmooorrrtttxxx|||~~~~~~}}}|||zzzyyyxxxvvvuuutttttttttqqqrrrtttvvvwwwwwwvvvuuupppppppppoooooooooooooooooonnnnnnnnnllliiiccc___^^^\\\XXXSSSMMMKKKKKKLLLWWWbbbmmmqqqqqqsssxxx{{{~~~|||uuutttssstttwww|||uuusssttt}}}~~~uuubbbVVVNNNGGGBBBEEEEEEEEEEEEDDDBBBAAA@@@===>>>>>>???@@@@@@AAAAAABBBBBBBBBAAACCCGGGNNNRRRSSSVVV[[[___dddmmmwww~~~|||vvvmmmddd^^^VVVQQQHHH@@@;;;:::<<<>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;===???@@@@@@@@@CCCHHHHHHIIIRRR]]]ddd{{{vvvmmmeee\\\TTTOOOJJJIIIGGGFFFEEEDDDCCCCCC>>><<<;;;:::;;;>>>AAACCCDDDEEEFFFGGGHHHHHHGGGGGGGGGLLLQQQRRRRRRVVV```hhhpppyyyzzzwwwxxxyyyvvvrrrooonnnllliiigggggggggfffffffffgggggghhhjjjjjjnnntttyyyxxxqqqkkk^^^WWWPPPQQQZZZiiiwww{{{zzzvvvpppnnntttzzznnniiilllooommmnnnqqqwww|||{{{vvvkkkpppnnnhhhkkkvvv{{{yyymmm^^^PPPMMMPPP[[[rrr|||wwwrrrnnnffffffeeedddeeehhhnnnrrrsssuuuwwwwwwuuusssrrrrrruuu~~~uuufff\\\^^^eeeooouuuzzz~~~|||~~~uuutttqqqooonnnooopppqqqsssqqqnnniiiddd___\\\ZZZ^^^^^^^^^^^^```bbbdddeeeeeefffgggggggggiiillloooqqquuuyyy|||}}}|||}}}}}}vvvuuusssqqqooooooooooootttsssssstttuuuuuussspppooonnnoooppprrrqqqooommmooolllhhhffffffgggffffff\\\XXXUUUSSSOOOKKKMMMRRR```fffnnnsssuuuuuuvvvxxxzzzvvvnnnpppqqqsssuuuzzzzzzvvvwwwtttyyy~~~yyy```MMMFFFHHHBBBBBBDDDFFFCCC>>>???CCCCCCAAA>>><<<;;;<<<>>>@@@DDDCCCBBBBBBDDDGGGJJJMMMOOOSSSXXX[[[^^^eeeooowww|||uuujjjbbb\\\WWWPPPIIIEEEBBB???===@@@>>><<<<<<======<<<;;;:::;;;;;;<<<===>>>>>>???BBB>>>:::888:::<<<;;;:::AAAAAABBBCCCEEEGGGIIIJJJXXXcccvvvyyyvvvooofff]]]TTTMMMJJJIIIGGGBBB???<<<<<<<<<===<<<<<<;;;;;;;;;<<<======>>>BBBFFFIIIIIIIIIIIIIIIJJJJJJLLLNNNRRRWWW[[[^^^gggkkkrrrxxx|||}}}|||{{{tttsssqqqoookkkhhheeecccgggeeedddfffkkknnnnnnlllkkklllooosssvvvtttkkkbbbTTTSSSTTT\\\hhhuuu~~~~~~zzzuuutttyyytttllljjjjjjjjjmmmkkknnnzzztttqqqvvvxxxqqqiiiiiiiiiiiijjjmmmqqqtttuuueeeVVVJJJIIIMMMZZZuuu{{{vvvqqqnnnhhhhhhhhhhhhgggiiilllooouuutttsssrrrrrrrrrpppooosss{{{~~~oooeeehhhpppzzz}}}~~~~~~tttrrrpppnnnmmmmmmnnnoooooommmiiieeeaaa^^^\\\[[[____________aaaccceeefffeeeffffffeeeeeeggglllooorrruuuyyyzzzzzzyyyyyyyyysssssssssssstttuuuwwwxxxwwwvvvuuutttuuutttqqqooopppooonnnoooppppppooommmmmmkkkjjjiiiiiihhheeeccc]]]YYYUUUSSSOOOLLLPPPUUUccciiippptttvvvvvvyyy{{{}}}yyyvvvtttmmmnnnppprrrtttyyyzzz{{{yyyuuuvvvuuu|||yyyuuuxxxoooZZZNNNKKKEEEBBBCCCFFFEEECCCCCCGGGDDDBBB@@@>>>===>>>>>>???AAAAAA@@@@@@BBBFFFIIIKKKLLLPPPTTTVVVWWW\\\eeekkkxxxyyyzzz||||||xxxqqqkkkccc^^^WWWPPPKKKGGGCCCAAABBB@@@>>>===>>>???>>>==================>>>???@@@DDD@@@<<<;;;<<<>>>>>>===@@@@@@AAABBBCCCDDDEEEEEELLLUUUdddxxx~~~yyynnnkkkfff___XXXQQQLLLIIIEEECCC@@@>>>===<<<===>>>;;;;;;;;;:::;;;;;;<<<===>>>AAAFFFHHHIIIIIIJJJKKKHHHJJJMMMQQQVVVYYY\\\]]]dddhhhooovvvzzz{{{zzzyyypppooommmjjjgggdddbbbaaaddddddfffiiimmmooooooooonnnqqqtttuuutttnnnddd[[[OOOVVVcccqqq}}}sssnnnnnnnnnnnnuuusssttt}}}zzzrrrqqqsssrrrlllfffeeeeeefffjjjnnnrrrrrrrrrfffYYYPPPPPPUUUbbb{{{{{{uuuppplllfffgggggggggggghhhlllooorrrrrrqqqqqqqqqrrrqqqpppvvv~~~zzzpppttt~~~~~~}}}}}}|||}}}|||xxxqqqpppnnnlllkkkkkkkkkllliiigggddd```^^^\\\\\\\\\_________```aaaccceeefffeeeeeedddccccccfffjjjnnnrrrtttwwwxxxwwwuuutttuuurrrssstttwwwzzz}}}{{{yyyvvvuuuttttttrrrpppqqqpppnnnmmmnnnooonnnmmmkkkkkkkkkkkkkkkhhhccc```___YYYTTTQQQOOONNNSSSZZZhhhmmmsssvvvwwwxxx|||}}}zzzwwwtttrrrqqqmmmoooqqqsssvvvzzzyyyrrruuuzzz~~~}}}~~~~~~vvvrrruuuwww~~~uuunnnqqqmmm]]]SSSMMMFFFBBBDDDFFFEEEEEEFFFDDDCCCBBBAAA@@@???>>>>>>??????>>>???AAAEEEHHHJJJJJJMMMPPPQQQRRRUUU[[[___jjjlllpppuuuxxxxxxuuuqqqkkkfff___XXXSSSNNNIIIFFFCCCAAA???>>>???@@@@@@???@@@???>>>======>>>???@@@@@@===:::888999:::;;;:::>>>???@@@AAABBBAAA@@@???CCCIIIRRR^^^mmm~~~}}}{{{vvvpppkkk^^^\\\YYYUUUPPPLLLHHHGGG??????>>>===============:::::::::::::::;;;<<<<<<===AAAEEEHHHIIIJJJLLLMMMGGGJJJOOOUUUZZZ]]]^^^___cccgggooouuuyyyyyywwwuuullljjjhhheeebbbaaa``````bbbeeehhhkkkllllllmmmnnnrrruuuyyyxxxqqqfff[[[UUUNNN```xxx~~~rrrppprrrssssssvvvttttttyyyzzzzzzyyyxxxtttoooiiieeefffgggjjjpppvvvxxxuuurrraaaYYYTTTVVV\\\iiiyyysssmmmjjjdddeeefffffffffhhhkkknnnooooooooooooppppppqqqrrrwww||||||||||||{{{yyyxxxyyy|||}}}xxxuuurrrooonnnmmmkkkjjjiiiiiiiiifffddd```\\\ZZZZZZ[[[\\\]]]]]]^^^___```bbbcccdddddddddcccaaaaaadddiiimmmqqqsssuuuvvvtttsssssssssuuuuuuwwwzzz}}}}}}zzzwwwvvvvvvvvvuuutttrrrpppmmmlllmmmnnnnnnmmmmmmlllkkkkkkjjjgggccc___^^^XXXRRROOOMMMNNNUUU^^^mmmqqquuuwwwxxxzzz~~~}}}zzzvvvrrrooonnnoooppprrruuuxxx}}}uuunnnooossszzz~~~xxxrrrpppsssyyy|||}}}|||tttsss{{{pppbbbYYYMMMDDDCCCEEEDDDBBBBBBCCCCCCCCCBBBAAA???===<<<>>>>>>>>>???AAADDDGGGIIIIIILLLOOOPPPQQQTTTWWWZZZ^^^aaaeeekkkoooqqqqqqppplllhhhccc]]]YYYTTTOOOLLLEEEBBB???>>>???@@@@@@???@@@???>>><<<<<<===>>>???<<<;;;999888888888999999<<<===???AAAAAA@@@???>>>BBBFFFKKKNNNUUUdddyyy{{{vvvsssooollliiiddd```\\\QQQPPPNNNKKKHHHFFFDDDCCC<<<<<<<<<<<<<<<<<<<<<;;;999999999999::::::;;;<<<>>>AAADDDGGGIIILLLOOOQQQKKKNNNSSSXXX]]]aaacccdddhhhkkkqqqvvvxxxvvvsssqqqjjjhhheeecccaaa```aaabbbdddgggiiiiiihhhhhhkkknnnuuuxxx{{{xxxlll]]]TTTRRRVVVkkk~~~zzzpppqqquuuwwwvvvsssqqqqqqtttyyy}}}~~~}}}~~~zzzpppiiigggiiilllqqqxxx~~~}}}xxxsss^^^YYYUUUWWW]]]lllwwwoooiiifffbbbdddeeeffffffgggjjjmmmooooooooonnnmmmnnnoooqqquuu}}}~~~|||zzzwwwyyyzzzyyywwwvvvtttsssyyy}}}~~~xxxsssqqqpppmmmmmmmmmkkkjjjhhhgggffffffdddaaa^^^ZZZXXXXXXYYYZZZZZZ[[[\\\]]]___``````aaabbbbbbbbbaaaaaadddiiimmmoooqqqssstttsssrrrssstttxxxxxxyyy{{{|||}}}~~~~~~zzzxxxvvvvvvwwwyyyyyyyyyrrrpppmmmmmmnnnooonnnnnnpppnnnkkkiiihhhfffcccaaa\\\UUUOOOLLLLLLNNNWWWaaaooorrrvvvwwwxxxyyy~~~}}}yyytttooommmnnnppprrruuuxxx~~~wwwnnnnnnqqq}}}}}}rrrmmmmmmrrr{{{|||{{{www}}}wwwcccUUUGGGCCCDDDCCCBBBAAAAAAAAABBBBBBAAA???===;;;?????????@@@BBBDDDFFFGGGGGGIIILLLNNNQQQTTTWWWYYYYYY\\\```dddgggjjjkkkmmmiiigggccc```^^^ZZZVVVSSSIIIFFFBBB?????????>>>===???>>>===<<<<<<<<<===>>>>>>======<<<;;;;;;<<<===:::<<>>===??????@@@@@@AAACCCDDDEEEDDDEEEFFFIIIMMMRRRUUUXXXZZZ\\\___bbbdddgggkkknnniiihhhfffeeedddaaa]]]ZZZRRRMMMHHHCCCAAA@@@>>>===<<<<<<<<<===============;;;<<<===<<<::::::<<<===;;;<<<>>>@@@AAABBBAAAAAA:::>>>BBBDDDFFFLLLVVV^^^eeeuuu{{{vvvppphhhcccZZZVVVQQQMMMKKKIIIFFFEEECCCCCCBBB@@@???>>>===<<<<<<<<<;;;::::::::::::;;;999999999999:::<<<===>>>@@@BBBEEEIIILLLQQQWWW[[[[[[\\\]]]```eeekkkpppsssuuuuuuvvvuuusssooollljjjiiihhhgggfffffffffggggggggghhhiiikkknnnsssyyy~~~|||uuunnnhhh[[[NNNMMMTTTgggvvv{{{zzzzzzzzzyyyssstttuuuvvvxxx|||{{{vvvtttuuuyyy}}}yyyxxxuuutttpppjjjjjjuuuwwwmmmfffdddccceeefffggggggggghhhjjjqqqrrrqqqnnnjjjiiilllooouuu~~~|||xxxtttrrrqqqqqqooorrrsssqqqqqqsssqqqllliiimmmnnnkkkjjjkkkjjjfffffffffeeedddbbb```^^^]]]WWWWWWVVVUUUUUUUUUVVVVVVXXXYYY[[[]]]^^^_________\\\^^^aaadddeeehhhkkknnnnnnooopppooommmlllmmmnnnpppppprrrssssssrrrrrrqqqooooooppprrruuuwwwvvvuuuoooooooooppprrrsssrrrpppooonnnmmmkkkiiifffaaa]]]YYYSSSNNNMMMNNNQQQ[[[eeelllppptttvvvuuuvvvyyy|||||||||zzzyyyvvvtttrrrpppooopppsssvvv{{{{{{www}}}}}}{{{{{{|||{{{xxxtttgggfffhhhooo~~~zzz{{{~~~tttsss|||sss___RRRJJJDDDCCCEEE@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAACCCBBBBBBEEEIIIOOOSSSVVVWWWZZZ^^^aaaccchhhnnnrrrnnnnnnmmmmmmllljjjeeebbb\\\WWWPPPJJJFFFCCCAAA@@@:::;;;===?????????>>>===999;;;<<<;;;999888:::<<<===>>>>>>>>>?????????@@@:::<<<>>>AAACCCGGGLLLPPPVVV```ooo}}}|||vvvmmmgggccc^^^YYYUUUMMMJJJFFFCCCBBBBBB@@@???>>>>>>>>>======<<<<<<<<<;;;:::999999999;;;===???999999999:::;;;===>>>???AAACCCFFFJJJNNNSSSZZZ___```bbbdddhhhlllppptttvvvuuutttrrrpppmmmjjjhhhgggfffffffffffffffggggggggghhhhhhjjjnnnssswwwxxxyyyqqqfff\\\XXXRRRMMMUUUbbbppp}}}}}}|||xxxzzz||||||}}}|||zzzzzz{{{|||wwwuuuwwwzzz~~~{{{zzzyyyoooiiigggeeefffhhhhhhgggggghhhiiioooqqqqqqnnnjjjjjjnnnrrrwww~~~{{{yyyvvvssspppooonnnmmmnnnqqqqqqnnnnnnrrrpppjjjfffjjjllliiiiiijjjhhhddddddccccccaaa___]]][[[ZZZQQQQQQRRRSSSTTTUUUUUUVVVXXXZZZ\\\^^^___```______ZZZ]]]bbbeeegggiiilllnnnnnnoooooommmkkkiiiiiijjjiiikkkmmmoooppppppppppppllllllmmmpppssstttrrrqqqnnnnnnooorrrtttuuusssqqqmmmmmmnnnnnnlllggg```ZZZYYYSSSOOONNNPPPSSS]]]gggkkkooosssuuuuuuuuuwwwyyy{{{yyyvvvtttrrrrrrrrrsssrrrtttwww{{{zzzzzz~~~|||}}}yyywwwvvvwwwyyyyyyuuurrreeedddfffnnnxxxqqqsss}}}mmmZZZLLLCCC@@@BBBAAAAAAAAABBBBBBBBBCCCCCC????????????>>>>>>>>>>>>DDDCCCBBBDDDHHHNNNSSSUUUTTTWWW[[[___bbbhhhpppvvvtttsssssssssrrroookkkgggeee___WWWOOOJJJGGGDDDBBB999;;;>>>AAABBBAAA???>>><<<>>>@@@???===<<<>>>@@@@@@???>>>===============???>>>???@@@AAADDDFFFHHHSSSVVV\\\dddjjjooorrrsssqqqtttyyyzzzmmmfff^^^WWWTTTQQQNNNJJJFFFCCC@@@??????>>>===<<<:::;;;;;;;;;<<<<<<<<<===999888777777999<<<@@@BBB:::::::::;;;<<<===??????BBBDDDGGGJJJOOOUUU\\\aaabbbeeeiiinnnrrrtttuuuvvvrrrqqqnnnkkkiiigggffffffcccdddeeefffffffffffffffiiiiiikkkppptttuuuqqqmmmdddVVVLLLLLLMMMPPP^^^pppyyyzzzwwwzzz||||||zzztttjjjjjjnnnwww|||qqqkkkiiifffhhhiiiiiihhhgggggghhhnnnppppppnnnjjjkkkpppuuuvvv}}}|||xxxvvvtttrrrpppmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjjjjjjjhhhfffeeeeeedddbbb___[[[XXXVVVUUUSSSQQQOOOPPPTTTVVVUUUSSSVVVXXX[[[]]]]]]^^^___aaa]]]```dddgggiiikkknnnqqqqqqpppnnnllljjjhhhfffeeedddfffhhhkkkllllllkkkjjjrrrqqqppppppppprrruuuvvvvvvtttrrrpppoooooooooooorrrppplllkkkjjjgggbbb^^^WWWTTTQQQPPPTTTZZZbbbgggppprrruuuxxxzzzzzzyyyxxxvvvvvvuuusssrrrpppnnnnnnqqquuuyyy}}}yyyvvvvvvuuuttttttxxx}}}}}}uuukkkbbbgggjjjqqq~~~}}}ooonnnwww~~~hhhTTTHHHCCCBBBAAACCCBBB@@@DDDIIIFFF>>>>>>>>>???>>>======???AAACCCCCCDDDFFFIIIKKKNNNOOOSSSVVVZZZ```gggmmmsssvvvsssrrrqqqnnnkkkjjjkkkmmmjjjiiiddd[[[UUUQQQJJJCCCCCCAAA>>>>>>>>>???>>>===<<<===???@@@@@@@@@???>>>======>>>>>>??????@@@@@@;;;:::999:::===AAAEEEHHHKKKJJJKKKPPPVVVYYYYYYXXX\\\^^^```ccckkk|||~~~}}}|||zzzwwwrrrmmmiiifffXXXUUUQQQLLLHHHEEEDDDDDD========================>>>===<<<;;;:::999999999:::::::::;;;;;;;;;<<<<<<999;;;<<<<<<<<<===@@@BBBBBBCCCFFFJJJPPPXXXbbbhhhnnnpppsssvvvwwwvvvtttrrrkkkiiigggdddbbb`````````ccceeeeeedddaaaaaacccfffgggkkkoooqqquuutttfffWWWPPPKKKGGGIIIMMMUUUbbbmmmttt{{{zzz}}}~~~xxx{{{}}}uuukkkddd\\\VVV[[[fffttt~~~|||tttnnneeehhhjjjgggcccbbbfffkkkqqqssstttrrrooonnnpppsssyyy}}}~~~|||yyyvvvssspppnnnpppooommmkkkiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhfffggghhhiiihhhfffdddcccdddccc```]]]ZZZWWWTTTSSSQQQOOOMMMNNNQQQSSSRRRQQQUUUWWWYYY[[[[[[[[[]]]______bbbfffiiikkkmmmoooqqqpppooommmjjjgggeeecccbbb___aaaeeeiiimmmooopppppprrrqqqoooooooooppprrrssstttsssrrrqqqppppppqqqqqqrrrpppmmmllljjjfffaaa\\\WWWTTTQQQPPPTTT[[[ccciiippprrrsssuuuwwwxxxyyyyyywwwvvvtttrrrpppoooooonnnppptttzzz~~~~~~yyyxxxyyyuuutttvvvzzz~~~}}}tttkkkffflllqqqyyy}}}~~~|||mmmjjjrrr{{{qqq[[[KKKCCCAAA>>>@@@AAA@@@CCCGGGFFFAAA>>>???@@@???======>>>@@@@@@AAABBBDDDFFFHHHJJJLLLQQQTTTXXX]]]ccciiimmmooommmmmmmmmlllkkklllooorrrssstttpppggg___XXXOOOGGGDDDBBB???===>>>???>>>>>>777888:::===>>>???@@@@@@???????????????@@@@@@@@@???>>>===<<<<<<>>>@@@AAADDDDDDEEEIIINNNRRRRRRQQQPPPRRRTTTVVV[[[fffuuuvvvooollljjjiiigggddd```\\\XXXVVVOOOMMMJJJFFFCCCBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888:::;;;;;;;;;;;;<<<<<<<<<888999;;;;;;;;;===???BBBAAACCCGGGKKKQQQZZZcccjjjsssuuuxxxzzzzzzxxxuuussshhhgggeeebbbaaa```______bbbcccdddbbb```aaadddgggkkkqqqsssqqqnnniii^^^SSSIIIFFFFFFJJJNNNUUU```jjjyyy~~~uuuttt{{{wwwxxxyyyyyyuuulllfff```WWWNNNPPPXXXdddlllqqqzzzyyyuuukkkkkkjjjgggdddeeejjjnnnqqqtttuuutttqqqoooqqqsssxxxzzz~~~vvvtttrrrooollljjjhhhhhhjjjiiihhhggggggfffggggggeeeeeeeeeeeeeeeeeeeeeeeedddeeeffffffeeedddaaa```bbb```]]]ZZZWWWTTTRRRQQQNNNLLLKKKLLLNNNPPPPPPOOOSSSUUUWWWXXXXXXYYY\\\^^^dddgggjjjlllmmmnnnpppqqqnnnllljjjgggdddbbb```___]]]```dddiiimmmppprrrsssppppppooonnnnnnooopppqqqrrrrrrrrrrrrrrrrrrssssssqqqpppnnnllljjjeee___[[[VVVSSSPPPPPPTTT\\\dddjjjqqqrrrssstttvvvxxxyyyzzzyyywwwssspppooonnnooopppqqquuu{{{}}}yyyxxxyyyyyyuuutttwww||||||ssskkkiiipppyyy}}}}}}nnngggkkksssgggSSSHHHDDD>>>@@@AAA???@@@CCCCCCAAA@@@@@@AAA???===<<<>>>???>>>>>>???@@@BBBDDDFFFGGGNNNPPPUUUZZZ___ccceeefffeeefffhhhiiikkknnnssswww}}}~~~vvvlllcccXXXNNNJJJGGGBBB@@@???@@@@@@@@@777999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@???>>>===============??????AAAEEEIIILLLMMMLLLKKKMMMNNNOOOOOOSSSZZZ```pppwww~~~ssshhh```\\\UUUUUUSSSQQQNNNKKKHHHGGGDDDCCCAAA???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777888888777777888888888999999999888999;;;;;;<<<>>>AAADDDDDDFFFIIIMMMRRRYYYaaafffqqqsssvvvxxxwwwtttpppmmmeeedddbbbaaa``````___```bbbbbbaaa``````bbbeeeiiikkkooooooggg]]]TTTLLLFFFDDDDDDIIIQQQVVV[[[bbbiiizzzuuuttt|||}}}tttuuuxxxuuunnnfffaaa\\\QQQFFFEEEIIIQQQWWW[[[eee||||||xxxooommmiiifffeeegggkkknnnpppsssvvvuuurrrpppqqqrrrwwwxxxzzz{{{wwwqqqooommmjjjhhhgggfffffffffeeeeeeeeeeeeeeeeeefffddddddccccccccccccbbbbbbbbbcccddddddcccaaa___]]]^^^]]]YYYVVVSSSPPPOOONNNLLLKKKKKKKKKMMMNNNNNNOOOPPPRRRTTTUUUWWWZZZ^^^aaahhhkkknnnpppooooooppppppjjjiiifffdddbbbaaaaaaaaabbbcccfffiiikkkmmmnnnooonnnnnnnnnnnnooopppqqqrrrsssssstttttttttsssrrrrrroooooonnnmmmiiiddd^^^ZZZTTTRRRPPPPPPUUU\\\dddjjjqqqrrrtttwwwxxxyyyzzzzzzzzzxxxsssooonnnnnnppprrrtttxxx}}}~~~yyyzzz|||{{{xxxvvvuuuwww}}}zzzrrrllliiirrr|||}}}vvvkkkiiilll~~~uuu]]]NNNHHHAAABBBAAA???>>>>>>??????AAAAAAAAA@@@===<<<===???======>>>???@@@BBBCCCDDDHHHKKKPPPVVV[[[^^^___```^^^```bbbeeehhhlllrrrvvvvvvlll```WWWSSSOOOIIIEEECCCBBBAAA@@@??????????????????>>>>>>@@@@@@@@@??????>>>>>>>>>;;;;;;<<<===>>>>>>??????@@@AAACCCGGGJJJMMMNNNNNNPPPPPPOOOLLLJJJIIILLLNNNXXX]]]bbbgggppp}}}tttiii___WWWSSSLLLKKKJJJHHHGGGEEECCCBBB???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888888888888999999999999:::;;;<<<===>>>AAAEEEHHHJJJLLLNNNQQQTTTYYY___cccoooppprrrsssrrrnnniiifffbbbbbbaaaaaaaaaaaaaaaaaaaaa```___^^^___bbbfffhhhiiihhhcccZZZOOOFFF@@@<<>>===>>>??????>>>>>>???@@@AAABBBBBBCCCGGGLLLRRRWWWZZZ\\\\\\ZZZ\\\^^^___aaaeeejjjnnnuuu}}}xxxpppggg___[[[VVVOOOJJJFFFDDDAAA???BBBBBBAAA@@@???>>>>>>>>>??????>>>>>>======<<<<<<999999;;;<<<===>>>??????BBBDDDGGGJJJMMMPPPRRRTTTTTTRRRNNNIIIEEECCCDDDFFFKKKNNNQQQRRRWWW```ffffffhhhggghhhjjjnnnsssvvvwwwsssqqqllleee^^^VVVPPPMMMGGGFFFEEEDDDCCCBBBBBBAAA>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>???CCCHHHLLLPPPSSSVVVYYY[[[___dddgggmmmnnnoooooonnnjjjfffdddaaaaaabbbbbbbbbbbbbbbaaa```___]]]]]]^^^```cccdddfff___WWWPPPJJJDDD@@@>>>EEEJJJWWWeeekkkjjjkkkmmmiiioooyyy}}}}}}}}}}}}wwwyyy}}}zzz~~~sssdddWWWMMMFFFEEEAAAAAAEEEHHHTTTpppyyyssspppkkkjjjjjjkkkmmmllljjjhhhkkkooorrrqqqmmmjjjiiijjjoootttzzzzzzsssnnnjjjiiifffeeedddccccccbbbbbbcccaaabbbcccddddddddddddcccaaaaaa``````___^^^^^^^^^]]]^^^______]]][[[YYYWWWUUUSSSPPPMMMKKKKKKKKKKKKMMMNNNOOONNNNNNNNNPPPRRRNNNPPPQQQSSSWWW]]]dddiiikkknnnpppqqqnnnkkkiiiiiicccbbbaaaaaaaaacccfffgggeeefffggghhhjjjlllmmmnnnkkklllmmmoooppprrrssstttssstttvvvvvvuuurrrnnnlllmmmnnnmmmjjjeeeaaa___^^^ZZZZZZ[[[]]]aaafffkkknnnrrrtttxxx{{{}}}}}}|||{{{}}}zzzvvvrrrpppqqqssstttzzz}}}{{{pppjjjkkkmmmssszzz|||{{{}}}xxxooouuuttt[[[LLLFFF@@@<<<>>>BBBCCCCCCEEEAAAAAAAAA@@@>>>===???@@@@@@@@@@@@???@@@@@@AAAAAAAAADDDHHHMMMRRRVVVXXXYYYWWWXXXYYYYYYZZZ\\\```ccchhhqqqxxxwwwssspppkkkfff___[[[VVVQQQLLLIIIEEEBBBAAAAAA@@@???>>>>>>??????==================<<<<<<===<<<<<<;;;;;;;;;<<<<<<@@@DDDHHHLLLNNNQQQUUUWWWZZZWWWQQQKKKGGGEEEDDDEEEEEEGGGHHHFFFGGGLLLOOOMMMQQQQQQRRRTTTWWW\\\```cccaaaaaa```]]]XXXRRRMMMJJJAAAAAA???>>>>>>======>>>======<<<;;;:::999888777::::::::::::::::::::::::;;;::::::999999999::::::888888888999999999:::::::::;;;===>>>@@@DDDJJJNNNVVVYYY]]]aaadddgggkkknnngggggggggfffeeecccaaa``````aaabbbbbbbbbbbbaaaaaa^^^\\\ZZZZZZ[[[\\\\\\\\\YYYPPPHHHEEECCCAAAAAABBBIIIOOO]]]kkkqqqooommmnnnjjjqqq|||wwwzzz{{{zzz}}}www{{{iiiYYYNNNGGGFFF@@@???DDDGGGRRRppp{{{vvvqqqnnniiikkkoooqqqqqqpppnnnmmmmmmpppqqqooojjjgggfffgggkkkqqqyyy|||{{{wwwuuuppplllhhhfffdddddd______`````````______^^^___```aaabbbbbbbbbaaaaaa^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZ[[[[[[YYYWWWTTTRRRPPPNNNLLLIIIHHHIIIJJJKKKMMMNNNPPPOOONNNNNNQQQSSSPPPQQQQQQRRRUUU[[[bbbhhhkkkmmmoooooolllhhheeedddbbbaaa```___```bbbdddfffffffffggghhhjjjkkkmmmnnnlllmmmmmmnnnooooooooooooppprrrtttvvvuuurrrnnnllllllmmmlllhhhccc``````aaabbbdddfffjjjmmmpppssstttuuuvvvvvvwwwyyy{{{}}}~~~~~~{{{xxxtttrrrssstttuuuyyy}}}xxxjjjeeehhhnnnqqqtttooohhhnnn{{{~~~wwwrrrzzzqqq___PPPDDD<<>>@@@AAAAAAAAA@@@?????????@@@@@@AAACCCEEEIIIMMMPPPSSSTTTSSSSSSSSSSSSRRRTTTWWWZZZ^^^hhhooopppnnnmmmllljjjeeebbb^^^[[[XXXTTTPPPLLLFFFEEECCC@@@???>>>>>>>>>============>>>>>>>>>>>>@@@>>><<<:::999999:::;;;>>>BBBHHHLLLNNNRRRVVVYYY]]]ZZZTTTOOOKKKGGGEEECCC@@@CCCCCC@@@@@@CCCCCC@@@DDDDDDEEEFFFIIIMMMRRRUUUWWWWWWXXXVVVRRRLLLGGGCCC>>>===<<<::::::::::::;;;:::::::::999999888777777999999999999999999999999999999888888888888999999777777777777888888888888>>>???@@@AAADDDIIIOOOTTT\\\___ccceeefffggghhhjjj``````^^^]]]]]]\\\]]]]]]___```aaaaaaaaa```______ZZZXXXVVVVVVWWWVVVTTTQQQIIICCC??????===<<>>EEEIIISSSppp~~~wwwrrrnnnlllggglllppprrrppppppqqqrrrrrrttttttpppjjjgggggghhhmmmsss{{{}}}{{{{{{kkkiiifffcccaaaaaaaaabbb\\\]]]^^^______^^^]]]]]]^^^___```aaaaaa```______]]]\\\\\\[[[ZZZYYYYYYXXXWWWXXXXXXXXXVVVTTTQQQOOONNNLLLIIIGGGGGGHHHJJJKKKLLLNNNPPPOOONNNNNNQQQSSSRRRRRRRRRQQQSSSYYY```eeejjjlllooonnnjjjfffcccaaacccaaa___^^^^^^```bbbdddiiihhhhhhhhhiiijjjkkkkkkmmmnnnnnnnnnmmmlllkkkkkkmmmooosssuuuuuusssooommmllllllkkkgggbbb```aaaccciiikkkooosssvvvxxxyyyyyyxxxvvvtttsssuuuyyy~~~~~~|||yyyvvvttttttuuuuuuxxx{{{wwwgggaaafffmmmnnnmmmdddXXX[[[wwwwww{{{}}}kkkppp}}}uuuZZZKKK???AAAEEECCC>>><<>>===<<<======>>>>>>??????@@@@@@???===;;;888888999;;;<<<===BBBHHHLLLOOORRRWWW[[[YYYWWWSSSNNNJJJEEE@@@======@@@AAA>>>>>>@@@???<<<===>>>>>>???AAAEEEJJJNNNNNNOOOOOOMMMIIIBBB<<<888???===<<<::::::::::::;;;666666777888888777777777999999999999999999999999888777777777777777888888<<<<<<=========>>>>>>>>>CCCDDDEEEFFFIIINNNUUUZZZbbbccceeeeeeccc`````````aaa```^^^]]]]]]^^^```aaa^^^___`````````___^^^]]]XXXVVVTTTTTTTTTRRRNNNJJJCCCAAAAAAAAA>>>===GGGUUUccciiiuuuvvvwwwxxxyyyzzz{{{{{{zzzsssxxx}}}vvvnnnsss}}}{{{kkkWWWHHHGGG??????GGGKKKTTTqqq|||tttooojjjhhhfffjjjoooooollllllqqquuuwwwxxxvvvrrrlllhhhhhhjjjrrrwww}}}~~~~~~~~~]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXUUUVVVVVVVVVSSSPPPKKKIIIFFFFFFFFFGGGHHHKKKMMMNNNNNNOOOOOONNNMMMMMMNNNPPPRRRRRRSSSSSSVVV[[[ccchhhmmmllljjjgggcccaaa^^^]]]```___^^^]]]^^^aaadddfffhhhiiiiiijjjjjjkkkkkkllljjjjjjjjjkkkkkkjjjiiiiiilllnnnpppqqqqqqooommmkkkoooiiieeecccaaa^^^___ccckkkuuu~~~}}}yyyyyyzzzzzzwwwtttqqqrrrvvv{{{}}}}}}~~~zzzvvvuuuvvvzzz|||~~~sssddd```eeelllkkkjjjfff\\\YYYfffxxx~~~xxxwwwssskkklll{{{nnnZZZJJJIIIIIICCC???@@@CCCCCCCCCEEEFFFEEEBBB???>>>============???@@@AAA???@@@BBBDDDFFFGGGHHHIIIIIIJJJKKKKKKLLLPPPTTTXXXZZZ]]]bbbfffjjjkkklllkkkiiifffeeegggkkkkkkhhhcccXXXRRRJJJGGGFFFEEEAAA<<<>>>?????????>>>>>>???AAA===<<<;;;:::999999999999@@@@@@@@@BBBEEEJJJOOORRRWWWWWWUUUQQQLLLFFFAAA===<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>???AAAAAABBBLLLIIIEEEEEEEEEDDDBBB???::::::::::::::::::::::::999999999888888888888888999;;;;;;:::888777888999888999::::::999:::<<<>>><<<<<<<<<===???AAACCCDDDFFFKKKPPPSSSSSSUUU[[[aaaiiihhhgggfffdddbbbaaa```ZZZ[[[\\\\\\]]]^^^____________^^^]]]\\\[[[[[[ZZZWWWVVVUUUSSSPPPMMMJJJIIIAAA;;;:::???AAADDDSSSffftttvvv{{{yyyyyyyyyyyy{{{~~~zzztttmmmgggfffiiisssxxx___KKKCCCBBBBBBDDDKKK]]]yyy}}}uuuqqqooollljjjkkklllnnnnnnnnnoooqqqssszzz||||||yyyssspppppprrryyy|||XXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQNNNKKKHHHFFFDDDDDDDDDEEEFFFHHHJJJLLLJJJLLLMMMMMMLLLLLLNNNOOOPPPQQQSSSUUUXXX]]]ccchhhmmmkkkhhheeeaaa]]]ZZZYYY[[[[[[[[[\\\___bbbeeegggggghhhhhhiiijjjkkkkkkllljjjkkkkkklllkkkkkkjjjjjjnnnoooqqqrrrrrrqqqooommmlllgggddddddbbb___```dddkkkvvv~~~~~~{{{zzz{{{zzzwwwuuusssuuuyyy|||}}}}}}}}}yyyvvvuuuvvvyyy{{{rrrggggggmmmtttpppjjjaaaVVVRRR[[[hhhxxxqqqzzzuuujjjfffnnnyyyiiiRRRMMMLLLFFF@@@???<<<<<<===@@@CCCDDDCCCAAAAAA@@@???>>>======>>>>>>>>>???AAABBBDDDEEEEEEEEEFFFGGGIIIJJJLLLOOOSSSVVVYYY\\\aaafffiiikkkllllllkkkiiihhhjjjnnnpppmmmiiieee^^^VVVPPPMMMJJJDDD@@@@@@??????===<<<;;;<<<===888888888888999:::;;;;;;>>>>>>???AAAFFFKKKPPPSSSQQQPPPNNNJJJFFFAAA===;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<======>>>???CCCAAA?????????>>><<<999999999999999999999999999888888888888888888888888777999999999777777888999888999:::::::::;;;===??????@@@AAACCCFFFHHHJJJLLLQQQVVV[[[]]]]]]___cccgggnnnmmmkkkhhheeebbb```___^^^]]]]]]]]]\\\[[[[[[[[[^^^^^^]]]\\\[[[YYYYYYXXXSSSRRROOOLLLHHHDDDAAA???>>>999<<>>AAACCCBBBAAAAAAAAA???>>>>>>===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBDDDGGGIIIKKKNNNRRRUUUXXXZZZ___dddhhhjjjkkkllljjjiiiiiimmmrrruuutttrrrqqqkkkbbb[[[VVVQQQKKKFFFCCCBBB@@@>>><<<;;;;;;;;;888888888999::::::;;;;;;:::;;;===@@@EEEJJJPPPSSSMMMKKKHHHDDDAAA>>><<<:::::::::999999999999::::::888888999999999:::::::::======<<<===>>>===:::888888888888888888888888888777777777777777777888888777888999999888999;;;<<<:::;;;=========>>>@@@BBBDDDFFFIIILLLPPPSSSUUUWWW\\\aaagggjjjjjjkkknnnppprrrqqqnnnjjjfffbbb___^^^^^^^^^]]]\\\\\\[[[ZZZZZZ\\\\\\[[[ZZZYYYWWWUUUTTTRRRPPPLLLGGGBBB===:::999===:::???MMMZZZcccppp}}}~~~|||}}}ooocccZZZUUULLLNNNVVVccckkkfffVVVHHHEEEHHHNNNUUU]]]lllzzztttpppooonnnmmmmmmnnnnnnlllkkkkkkmmmoooxxx{{{|||wwwqqqmmmooorrr|||LLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJNNNLLLJJJGGGEEEDDDDDDDDD@@@@@@AAABBBCCCDDDEEEFFFCCCEEEHHHIIIIIIHHHIIIJJJMMMQQQWWW\\\___bbbdddffffffddd```\\\YYYVVVTTTSSSUUUWWW[[[___bbbdddfffffffffggghhhiiijjjlllmmmmmmlllmmmmmmnnnnnnnnnnnnmmmmmmnnnoooppppppooonnnmmmhhheeedddfffeeeaaaaaadddmmmwww}}}zzzxxxyyyzzz{{{{{{yyyvvvtttpppoooooooooqqqtttxxxzzz}}}rrrhhhfffnnnxxx~~~ttteeeYYYQQQOOORRRUUU```~~~xxx}}}wwwpppuuueeeWWWPPPIIIBBB??????>>>===>>>@@@AAAAAA@@@>>>>>>>>>>>>???@@@AAAAAA>>>??????@@@@@@??????>>>@@@BBBFFFHHHKKKMMMQQQTTTUUUXXX\\\aaaeeegggiiijjjggggggiiiooouuuzzz||||||yyytttllleee___YYYSSSNNNHHHFFFBBB@@@>>>>>>===<<<=========<<<;;;;;;:::999999:::;;;>>>BBBGGGKKKNNNNNNLLLHHHCCC@@@>>>===<<<:::999999888888999999:::888888888888888888888888999999:::<<<<<<;;;999888777777777777777777777777666777777777777777888888888999:::::::::;;;>>>AAA>>>@@@AAABBBBBBCCCFFFHHHKKKNNNRRRWWW[[[___aaabbbeeeiiiooorrrrrrrrrssstttqqqooommmiiieeebbb___^^^\\\\\\\\\]]]]]]]]]]]]]]][[[[[[[[[YYYWWWTTTRRRQQQQQQNNNJJJEEEAAA===;;;:::???===CCCRRRbbbnnn{{{|||zzz}}}|||{{{zzzjjj^^^YYYXXXOOONNNQQQYYY___\\\QQQGGGGGGMMMXXXccclllwww}}}vvvqqqnnnmmmlllmmmmmmllliiiggggggiiikkkvvvyyyzzzuuunnnjjjlllqqq|||HHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGDDDBBBAAAAAAAAABBB@@@@@@AAABBBCCCDDDDDDEEECCCEEEGGGGGGFFFFFFGGGHHHPPPUUU[[[```cccddddddeee```^^^[[[XXXVVVUUUUUUUUUXXXZZZ]]]aaaccceeeeeeeeehhhhhhiiijjjkkklllmmmmmmlllmmmnnnnnnooooooooooooppppppqqqqqqqqqpppooonnniiifffeeegggfffbbbbbbeeennnwww|||yyyxxxzzz{{{{{{xxxtttpppnnnkkkkkkmmmooossswww{{{}}}}}}{{{~~~xxxmmmeeefffnnnvvvzzzpppaaaTTTOOOOOOPPPPPPUUUooo}}}uuuooorrrrrr~~~uuueeeXXXMMMFFFDDDAAA???======???@@@@@@@@@===>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>???AAADDDFFFIIILLLPPPSSSRRRTTTXXX\\\```ccceeefffdddfffjjjpppwww}}}}}}vvvoooggg```YYYVVVLLLHHHCCCAAA@@@@@@???>>>============<<<;;;:::999:::;;;<<<===@@@CCCEEEGGGOOOMMMHHHCCC@@@>>>======:::999999888888999999:::999999999888888888888888333555666777777666666666777777777777777777777777666666777777888888888999777888999999999;;;???BBBDDDFFFHHHIIIIIIKKKNNNPPPVVVYYY^^^ccchhhjjjkkkkkkoooqqqtttuuutttrrrpppoookkkjjjhhhfffcccaaa______^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZZZZXXXUUURRROOOMMMIIIGGGCCC@@@=========>>>@@@@@@GGGVVVgggvvvzzzwww|||~~~pppccc[[[[[[]]]^^^[[[YYY[[[^^^[[[SSSJJJHHHQQQ___lllttt}}}{{{sssnnnkkkkkknnnmmmllliiiffffffhhhjjjtttwwwxxxrrrhhhdddgggmmmzzzEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>=========>>>???@@@@@@BBBCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEFFFIIIKKKUUUZZZ```eeefffeeedddddd[[[ZZZXXXVVVUUUUUUWWWWWW[[[\\\___aaacccdddddddddiiiiiiiiijjjkkkkkklllllllllmmmnnnnnnoooooooooooottttttssssssrrrqqqoooooojjjgggeeeggggggeeeeeeiiiqqqxxx}}}}}}||||||zzzvvvvvvyyy{{{zzzvvvqqqmmmkkkkkklllooossswww{{{}}}zzzxxxxxx~~~vvvkkkeeegggmmmppprrrjjj\\\NNNIIIJJJJJJGGGPPPaaa}}}oooiiidddmmm|||ppp___QQQHHHEEEAAA>>><<<;;;===???@@@@@@AAAAAAAAAAAA@@@???>>>===@@@@@@@@@@@@@@@???>>>>>>???@@@BBBCCCEEEIIINNNRRROOOPPPSSSWWWZZZ]]]___```ccceeeiiinnnuuu{{{~~~vvvnnnfff```]]]RRRMMMFFFBBBBBBAAA???===999:::<<<===>>>>>>============>>>>>>???AAABBBCCCKKKIIIEEEAAA>>><<<<<<<<<::::::999999999999::::::::::::999999999999999999555777888888777777888:::777777777777777777777777777777777888999999::::::666777888888888:::>>>BBBJJJLLLNNNOOOPPPRRRUUUWWW```ccchhhmmmpppqqqqqqppptttttttttrrrpppllliiifffddddddcccbbbaaa``````___bbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXVVVSSSNNNJJJHHH???===:::888999;;;>>>@@@CCCHHHRRR___nnn|||~~~||||||pppbbbYYYWWWZZZ]]]bbb```___aaabbb]]]TTTKKKJJJRRR^^^jjjqqqyyyxxxppplllkkkpppooommmjjjggggggjjjlllqqquuuuuummmbbb]]]aaagggwww|||~~~|||CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>::::::;;;;;;<<<===>>>?????????AAABBBCCCCCCBBBBBBAAABBBCCCDDDEEEHHHMMMQQQ\\\```eeehhhgggeeedddccc[[[YYYWWWUUUTTTUUUWWWXXXZZZ[[[]]]___aaacccddddddhhhhhhhhhhhhhhhhhhhhhhhhkkklllmmmnnnoooooooooooottttttsssqqqooonnnlllllliiieeedddfffhhhhhhkkkpppsssxxx{{{yyyyyyyyyxxxtttsssvvvyyyxxxuuuqqqnnnnnnlllnnnqqqtttwwwzzz}}}~~~||||||}}}wwwtttuuuwww}}}zzzrrrgggcccgggiiiggggggcccWWWJJJFFFHHHGGGDDDJJJQQQdddxxxhhhbbbeeennn}}}yyylll```VVVPPPFFFCCC???======?????????AAAAAAAAAAAAAAA???>>>===>>>????????????>>>>>>===>>>>>>>>>>>>@@@DDDJJJOOOLLLMMMOOORRRUUUWWWYYYZZZ```bbbeeehhhkkkppptttwww|||wwwqqqlllhhhggg]]]VVVMMMHHHFFFDDDAAA>>><<<>>>@@@AAABBBBBBAAA@@@???@@@@@@AAAAAABBBCCCCCCDDDCCCAAA???============;;;;;;::::::::::::;;;;;;999999999999::::::::::::999:::;;;999777888;;;>>>888888888888888888888888777888888999::::::;;;;;;:::::::::::::::<<>>>>>=========<<<<<<<<<999:::;;;<<<>>>???@@@@@@>>>???@@@AAABBBBBBAAA@@@@@@AAAAAACCCEEEJJJQQQVVV```ccchhhiiihhheeecccbbb[[[ZZZWWWUUUTTTUUUWWWXXXYYYYYY[[[]]]```bbbdddeeeggggggggggggffffffffffffkkklllmmmnnnoooooooooooorrrqqqpppnnnkkkiiihhhggggggdddcccfffiiijjjooouuutttxxxyyywwwvvvwwwvvvrrrqqqtttxxxxxxuuurrrqqqrrrlllnnnpppsssuuuwwwxxxxxxyyy~~~yyy|||yyysssqqqrrruuuyyyvvvlllaaa```dddddd______]]]UUUIIIFFFIIIJJJGGGDDDDDDQQQpppnnnfffdddgggrrr}}}vvvlllcccPPPKKKEEEAAA???>>>>>>======>>>@@@AAABBBBBBAAAAAA===>>>>>>>>>>>>>>>============<<<;;;<<>>>>>>>>>>>??????<<<;;;;;;::::::;;;;;;<<<888888999999::::::::::::888888888555333333888<<<888888888888888888888888888888999:::;;;;;;<<<<<<>>>???>>>>>>>>>@@@DDDHHHOOOQQQSSSUUUVVVXXX\\\^^^bbbeeeiiimmmmmmkkkhhheee[[[[[[[[[]]]```cccdddddd````````````____________\\\[[[[[[ZZZYYYXXXWWWWWWRRRSSSRRRPPPLLLGGGBBB??????===;;;;;;===CCCHHHLLL[[[ggguuu}}}}}}qqqmmmpppoooggg[[[TTTRRRSSSTTTTTTZZZaaammmxxx|||uuufffZZZLLLMMMOOORRRWWWddd|||wwwrrrqqqjjjiiigggcccaaabbbeeehhhmmmqqqqqqgggZZZSSSWWW^^^pppwww<<<<<<;;;;;;;;;;;;<<<<<<:::<<<======<<<<<<>>>???===<<<;;;;;;;;;===>>>@@@;;;:::999888777777777777666666888:::<<<>>>???@@@?????????>>><<<;;;===>>>===@@@CCCGGGKKKPPPVVVZZZeeefffggggggeeeaaa^^^[[[XXXXXXXXXVVVTTTSSSUUUWWW^^^\\\[[[\\\___bbbeeefffllljjjgggdddcccdddfffggghhhjjjmmmooopppooonnnmmmrrrpppmmmiiifffdddccccccddddddccccccdddiiipppuuuvvvvvvwwwvvvuuusssrrrpppuuuvvvwwwvvvtttpppllliiihhhkkkooosssvvvwwwwwwwwwvvv~~~|||}}}uuummmjjjllloooooommmmmmddd^^^```cccaaa]]][[[XXXUUUPPPJJJFFFDDDCCCCCCDDDGGGPPPbbb~~~oooiiieeejjjvvv}}}iiiZZZKKKEEECCC???>>>AAA===???@@@???===>>>AAAEEEAAA???===<<<=========<<>>??????======<<<;;;999888888888888777888888999888777666555888777777777888:::<<<===;;;:::999888888777888888777777777888999:::;;;;;;>>>>>>???@@@BBBDDDFFFGGGKKKKKKLLLKKKLLLOOOTTTWWW]]]___ccceeedddbbb^^^[[[VVVWWWXXXYYYZZZ\\\]]]]]]XXXYYYZZZZZZZZZYYYWWWVVVXXXWWWVVVUUUTTTUUUVVVWWWUUUSSSQQQMMMJJJDDD>>>::::::;;;===???DDDLLLVVV]]]mmmnnnsss|||~~~~~~}}}tttnnnmmmooohhh\\\VVVYYYZZZWWW[[[dddiiiqqq|||yyykkkaaaSSSPPPOOOQQQUUUcccyyywwwoookkkjjjhhheeedddccceeeggghhhmmmooopppiii\\\QQQSSS[[[mmmxxx<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<;;;;;;<<<===;;;::::::::::::;;;;;;<<<999999888777777777888888666777888:::;;;===>>>???===>>>???>>>======???AAA???BBBGGGKKKPPPVVV\\\```ggggggfffeeebbb^^^[[[YYYVVVVVVVVVUUUSSSTTTVVVXXXZZZYYYYYY[[[^^^```bbbccchhhgggfffeeeeeefffggghhhggghhhiiijjjkkkllllllmmmqqqooollliiifffddddddcccccccccccceeeiiinnnsssvvvwwwwwwwwwvvvuuusssqqqpppssstttuuuuuurrrnnnjjjhhhfffiiinnntttxxx{{{||||||www~~~}}}yyyrrrllljjjnnnqqqpppnnnjjjbbb^^^aaaeeebbb\\\XXXRRRPPPLLLHHHFFFEEEEEEFFFFFFIIIOOO]]]wwwzzzqqqiiihhhppp}}}jjjVVVJJJCCC???>>>AAA===??????>>><<<<<<>>>AAAAAA???>>>???@@@@@@???>>>>>>>>>??????@@@BBBCCCDDDEEEGGGIIIIIIJJJKKKNNNPPPSSSTTTUUUVVVWWWZZZ^^^aaaccceeehhhiiijjjkkknnnpppmmmjjjfffbbb^^^[[[ZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTOOONNNMMMNNNOOOPPPOOOMMMJJJFFFBBB@@@@@@AAA@@@???===<<<;;;;;;::::::;;;;;;:::;;;<<<<<<<<<;;;:::999<<<<<<;;;;;;;;;<<<>>>???;;;::::::999888888999999888888777888999<<<>>>@@@AAAAAAAAABBBCCCEEEFFFGGGEEEEEEFFFEEEEEEHHHLLLOOOQQQSSSWWWYYYZZZZZZXXXWWWUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXVVVUUUTTTWWWVVVUUUTTTSSSSSSSSSSSSSSSPPPLLLHHHEEEAAA???===???>>>???EEEPPP]]]gggmmmqqqrrruuuzzz}}}}}}}}}}}}wwwrrrnnnmmmnnnfff[[[UUUYYY\\\\\\cccmmmvvv{{{uuummmdddbbbbbbcccfffnnnyyyqqqmmmjjjiiigggffffffhhhjjjlllnnnooonnnhhh[[[SSSWWWaaarrr~~~:::::::::999999:::::::::999:::;;;:::999888999:::888888888999888888777777777777777777777888888999777888999:::;;;<<<<<<===<<<===>>>>>>>>>???BBBDDDBBBFFFMMMSSSXXX^^^dddgggjjjhhheeeaaa]]]ZZZWWWVVVSSSSSSTTTSSSSSSTTTVVVYYYXXXYYYZZZ\\\^^^______```bbbbbbcccdddfffggghhhiiiffffffffffffhhhjjjmmmnnnooommmkkkhhhfffeeeddddddbbbbbbdddiiiqqqwwwxxxxxxwwwwwwwwwvvvtttsssqqqpppssstttttttttrrroookkkiiihhhjjjooouuuyyy|||~~~~~~yyy{{{}}}~~~uuupppkkkkkkooorrrqqqooohhhaaa^^^dddhhhdddZZZSSSKKKJJJHHHFFFEEEFFFGGGHHHHHHIIILLLUUUfffrrriiiiiiwwwiiiVVVJJJCCCAAABBB??????@@@???===<<<===???@@@@@@@@@BBBCCCCCCAAA???>>>>>>>>>>>>???@@@BBBBBBCCCEEEFFFGGGGGGIIIKKKNNNNNNOOOQQQRRRSSSUUUYYY\\\[[[]]]```bbbdddfffiiilllkkklllmmmjjjfffcccdddfffeeeeeeeeedddccc```^^^]]]UUUTTTRRRSSSTTTUUUTTTSSSLLLIIIFFFDDDCCCCCCBBBAAA??????>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;:::<<<;;;::::::::::::;;;<<<;;;;;;:::999999999999:::999888888999;;;>>>BBBDDDCCCCCCBBBBBBBBBCCCCCCDDD????????????>>>@@@CCCFFFGGGIIIKKKNNNQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRTTTTTTSSSRRRQQQOOONNNMMMNNNKKKFFFAAA>>>===>>>>>>BBBDDDKKKXXXhhhsssxxxxxxtttvvvwwwwwwvvvxxxzzz{{{uuuoooooonnnllllllbbbWWWQQQTTTYYY]]]fffqqq}}}yyyrrrnnnnnnqqquuuxxx}}}|||tttpppkkkjjjiiihhhiiijjjmmmnnnooonnnlllfff[[[VVV]]]iii{{{999888888888888888888999888999999888666555666777666777888888888666555444666555555666777888999999888888999999::::::;;;;;;;;;<<<=========???CCCFFFHHHMMMTTT[[[```eeejjjmmmjjjgggbbb\\\WWWTTTRRRRRRPPPQQQRRRRRRRRRTTTWWWZZZXXXZZZ]]]^^^^^^]]]\\\\\\ZZZ\\\^^^aaadddeeeffffffffffffggghhhjjjlllnnnooommmkkkiiigggeeedddddddddccccccfffoooyyy~~~}}}zzzwwwwwwvvvuuusssrrrqqqppptttuuuvvvvvvtttqqqnnnllllllnnnqqquuuyyy{{{||||||yyyyyy{{{vvvqqqllllllpppsssqqqnnnhhhbbbaaahhhkkkdddXXXOOOGGGFFFEEEDDDDDDFFFGGGHHHHHHGGGHHHKKKTTThhhpppgggmmmlll\\\PPPIIIEEE@@@@@@@@@@@@??????@@@AAA??????@@@CCCEEEDDDBBB@@@============>>>???@@@AAAAAACCCDDDEEEEEEFFFIIIKKKJJJLLLMMMNNNOOOQQQTTTWWWXXXZZZ\\\]]]]]]^^^```bbbaaaeeeiiihhhdddbbbdddgggeeeeeeeeeeeecccaaa^^^]]]VVVTTTRRRRRRTTTVVVVVVVVVOOOMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@??????:::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::<<<<<<<<<;;;;;;:::::::::::::::888999:::;;;===???AAABBBBBBAAA@@@??????>>>>>>???=========;;;:::;;;===???DDDDDDFFFHHHKKKNNNQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTSSSSSSRRRQQQQQQPPPOOOMMMKKKHHHFFFFFFDDD@@@<<<::::::<<<>>>CCCNNNaaatttzzzuuuxxxyyywwwwwwyyy|||}}}zzz|||yyykkkhhhmmmnnnkkkiii]]]TTTMMMOOOTTT[[[eeeooowwwzzz~~~tttlllgggjjjsss}}}~~~vvvrrrnnnmmmlllkkkkkklllnnnooopppnnnjjjddd[[[YYYbbbnnn777777666666666666777777666777888666555444444555666777888888888666555333444444444555666777999999888888888999999999::::::;;;<<<=========@@@DDDHHHNNNSSS[[[bbbfffiiikkklllfffccc]]]VVVRRROOOOOOOOONNNOOOQQQQQQRRRTTTXXX[[[YYY\\\______]]]ZZZYYYYYYWWWYYY\\\___bbbcccccccccccceeehhhkkkmmmnnnmmmmmmkkkjjjhhheeeddddddddddddccceeejjjttt~~~~~~zzzuuuuuutttsssqqqqqqppppppssstttttttttsssqqqooommmkkkmmmqqquuuxxx{{{}}}}}}{{{{{{~~~}}}{{{ssspppqqqrrrpppnnnjjjffffffkkkkkkbbbTTTLLLFFFEEEDDDDDDCCCDDDEEEEEEEEECCCCCCDDDGGGSSSmmmwwwiiieeeppp~~~uuucccRRRFFFAAA@@@>>>>>>???AAABBBCCC>>>>>>@@@BBBDDDDDDAAA???============>>>???@@@@@@@@@AAABBBCCCCCCDDDFFFHHHGGGIIIKKKLLLLLLNNNQQQSSSVVVWWWXXXXXXWWWWWWXXXZZZUUU[[[``````]]]\\\^^^aaa____________]]][[[YYYXXXTTTRRRPPPPPPSSSWWWYYYZZZTTTTTTTTTSSSQQQOOONNNNNNKKKJJJIIIHHHEEECCC@@@???@@@@@@@@@@@@@@@@@@@@@AAA======<<<<<<===>>>@@@AAA???>>>===<<<;;;;;;;;;;;;777999<<>>===<<<<<<<<<<<<===>>>===;;;999888:::;;;BBBBBBAAABBBDDDGGGJJJLLLKKKKKKLLLMMMNNNOOOPPPQQQMMMNNNPPPRRRSSSSSSSSSRRRMMMMMMLLLKKKIIIEEECCCAAA>>>>>>>>><<<::::::===@@@KKK\\\ttt{{{yyyrrrsss}}}rrreeeeeejjjkkkhhheeeYYYSSSNNNPPPVVV^^^hhhpppooorrryyy}}}qqqggg]]]cccooo~~~vvvqqqsssrrrqqqpppooopppppppppqqqmmmhhhbbb[[[ZZZcccnnn666555555444444555555666444555666555444333444555666666777777777666555555444444444444555666888888777777777888888999999:::<<<======>>>@@@DDDIIIMMMUUUZZZbbbgggiiihhhgggggg___\\\VVVQQQMMMLLLMMMMMMNNNOOOQQQRRRSSSUUUYYY\\\ZZZ^^^aaaaaa]]][[[[[[\\\]]]^^^```bbbddddddddddddccceeeiiilllmmmmmmlllkkkjjjiiigggeeecccbbbbbbbbbcccfffmmmvvv}}}~~~{{{vvvrrrrrrqqqpppooopppppppppppppppppppppooonnnlllkkkiiikkkoootttyyy}}}}}}{{{zzz|||vvvtttsssqqqnnnmmmkkkkkkmmmggg[[[OOOJJJFFFEEEDDDDDDCCCCCCCCCCCCBBB??????AAAAAAFFFYYYmmm|||oooeeeffflll|||bbbNNNDDDAAA===<<<===@@@BBBCCC?????????@@@BBBBBB@@@>>>>>>>>>===>>>>>>???@@@@@@???@@@AAABBBAAABBBDDDFFFDDDFFFHHHJJJJJJKKKMMMOOOOOOQQQRRRSSSRRRSSSTTTVVVPPPTTTWWWXXXWWWVVVWWWYYYXXXXXXYYYYYYXXXVVVTTTSSSRRRPPPNNNPPPTTTZZZ^^^```]]]___``````^^^\\\[[[[[[WWWWWWVVVSSSPPPLLLIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEAAAAAA@@@@@@@@@AAACCCDDDEEEDDDBBBAAA???>>>>>>>>>:::<<>>======>>>@@@CCCEEEFFFGGGHHHIIIKKKLLLMMMNNNLLLMMMOOOPPPQQQQQQPPPOOOJJJIIIHHHFFFDDDAAA???===888:::===>>>>>>AAAFFFKKK\\\lll~~~yyyrrrmmmooouuu{{{||||||oooddddddgggfffbbb___XXXTTTRRRTTTZZZbbbjjjooogggkkkttt~~~qqqeee[[[```mmm{{{tttooouuuuuutttsssssssssssssssrrrmmmhhhbbb[[[YYY```iii444444333333333333444444333444555555444333444666555555444444555555666666444444444444555666666777666666666777888999999:::;;;<<<>>>@@@DDDJJJQQQVVV[[[```fffjjjiiieeeaaa___WWWTTTPPPMMMKKKKKKLLLMMMNNNPPPQQQRRRSSSVVVYYY\\\^^^bbbffffffdddccceeehhhiiiiiijjjjjjjjjjjjjjjiiihhhiiijjjlllmmmnnnnnnmmmjjjiiigggdddbbbaaaaaaaaabbbgggnnnuuuxxxwwwtttqqqooonnnnnnmmmnnnooopppqqqnnnnnnooonnnnnnmmmlllkkkjjjlllpppuuuzzzxxxxxxyyy|||~~~wwwtttrrrpppooonnnooolllaaaRRRIIIHHHEEEEEEDDDDDDCCCCCCCCCCCC@@@===>>>CCCBBBBBBMMM]]]yyyyyyoooiiijjjtttyyybbbNNNHHHAAA>>>>>>AAADDDDDDBBB@@@???@@@AAAAAA@@@?????????>>>>>>>>>???@@@@@@???@@@AAAAAAAAAAAACCCEEEAAACCCFFFGGGGGGHHHJJJKKKJJJLLLNNNNNNNNNNNNPPPQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPOOOMMMLLLOOOUUU]]]cccfffhhhkkkoooooommmkkkkkkkkkjjjjjjiiigggddd```\\\ZZZTTTSSSQQQOOONNNNNNNNNOOOOOONNNLLLJJJJJJIIIJJJJJJLLLKKKIIIFFFDDDCCCBBBAAA@@@AAACCCFFFIIIMMMPPPRRRMMMMMMLLLLLLMMMNNNNNNOOOLLLMMMLLLIIIEEECCCBBBCCCAAA@@@??????@@@AAACCCEEEHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOMMMLLLJJJIIIGGGFFFDDDBBB???>>><<<<<<666999===???BBBJJJUUU]]]ppp|||}}}xxxrrrnnnmmmppptttwwwwwwrrrtttxxxyyyxxxzzzooofffdddccc^^^ZZZYYYWWWUUUSSSSSSWWW\\\______[[[___gggssszzzwwwkkk```XXX[[[gggyyy}}}xxxqqqlllooooooooopppqqqrrrrrrsssqqqmmmhhhccc\\\WWW[[[bbbsss444333333222222333333444222333444444444444555666444444333222333444666777555444444444444555666666555555666777888999:::::::::<<>>AAACCCEEEMMMYYYaaadddiiihhhfffccc^^^YYYTTTRRRMMMLLLKKKJJJKKKLLLNNNPPPNNNPPPTTTVVVXXXZZZ]]]```fffiiimmmppprrrtttwwwyyyvvvvvvuuutttssssssrrrrrruuussspppnnnmmmmmmnnnnnnjjjiiifffaaa]]]\\\___aaadddhhhlllnnnnnnmmmkkkkkklllkkkkkkkkklllnnnpppqqqssssssrrrqqqpppppppppppptttrrrtttyyy|||~~~|||~~~yyyuuutttsssyyy~~~~~~sssmmmlllmmmssssssgggWWWMMMIIIGGGGGGGGGFFFEEEDDDBBB@@@???CCCCCCAAA???>>>>>>BBBDDDWWWppp~~~pppllllllnnnqqqvvvgggZZZMMMGGGDDDBBBFFFMMM]]]RRRDDD;;;;;;@@@AAA???<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKKKKKKKLLLNNNOOOLLLNNNOOOPPPOOOLLLIIIGGGNNNMMMLLLNNNRRRWWW]]]aaahhhllloooooolllmmmqqquuuyyy|||zzzyyywwwuuuttttttuuuuuurrrrrrpppkkkddd]]]YYYWWWSSSTTTSSSPPPLLLIIIGGGGGGGGGGGGGGGFFFHHHPPP\\\eeeeeeddddddfffggggggeeecccdddccc```^^^ZZZWWWUUUTTTTTTSSSPPPMMMMMMMMMOOOPPPUUUVVVWWWXXXWWWUUURRRPPPRRRPPPMMMJJJGGGDDDBBBAAAAAA>>>:::999999:::::::::999:::>>>FFFSSSbbboooxxx{{{yyy~~~{{{uuuoooooosssxxx{{{{{{}}}vvvtttpppllljjjkkklllmmmmmmiiiddd]]]WWWSSSPPPOOONNNMMMKKKIIIHHHGGGHHHHHHIIIMMMTTT[[[^^^\\\UUUPPPKKKOOOVVV```mmm}}}xxxrrrjjjeeedddeeedddcccgggnnnpppnnnsssllleee___YYYUUUWWW]]]hhh{{{333333444444555444444444666666666666666666666666555555444444444444555555333222222555888999777444666777888888888888;;;===@@@EEEIIIMMMUUU```gggiiijjjgggbbb\\\VVVRRROOONNNKKKJJJIIIIIIJJJLLLNNNOOOPPPSSSVVVXXXZZZ\\\___bbbgggjjjooorrrsssuuuwwwyyywwwvvvuuutttsssqqqppppppsssrrrooommmlllkkklllmmmgggfffccc___\\\[[[^^^```eeehhhlllmmmmmmkkkjjjjjjjjjiiiiiijjjlllnnnpppqqqrrrrrrqqqpppoooooopppppptttsssuuuzzz}}}}}}|||xxxvvvuuusssyyyyyypppnnnpppuuuyyyvvvhhhYYYPPPLLLJJJHHHGGGFFFDDDBBB@@@???>>>@@@@@@???>>>===>>>BBBEEEPPPcccwwwhhheeedddfffkkktttqqq```TTTKKKCCCCCCGGGJJJJJJIIIEEEAAA???>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMLLLJJJIIIGGGJJJKKKKKKMMMOOOSSSVVVWWW___bbbeeedddbbbcccgggkkkppptttyyy}}}xxxwwwuuunnnfff^^^YYYWWWXXXYYYZZZXXXUUUSSSRRRRRRRRRPPPOOONNNQQQXXXbbbhhhqqqpppppprrrssssssqqqooohhhgggeeeccc```^^^\\\[[[ZZZXXXUUUSSSQQQQQQRRRSSSVVVWWWXXXXXXWWWTTTQQQPPPLLLKKKHHHFFFCCCAAA@@@???;;;:::999888888999:::;;;>>>DDDNNNYYYeeeqqq|||~~~~~~|||qqqxxx|||vvvpppqqqxxx~~~uuuqqqmmmjjjiiigggeeecccbbb```\\\VVVPPPKKKGGGEEEIIIIIIIIIIIIIIIJJJKKKLLLJJJLLLPPPTTTVVVTTTPPPLLLHHHJJJOOOVVV```qqq~~~zzztttmmmgggbbbcccbbbaaaeeelllooommmoooiiiccc^^^YYYVVVYYY___mmm444444444555444444333333222222222222222222222222666555555555555555555666333222222444666666555444777888888888888:::>>>AAADDDKKKRRRWWW___hhhlllkkkiiiddd[[[SSSMMMJJJIIIJJJHHHHHHHHHHHHJJJLLLNNNOOOSSSVVVYYY[[[]]]___bbbeeehhhlllqqqtttuuuuuuvvvvvvxxxwwwvvvuuusssrrrqqqpppqqqooommmkkkjjjiiiiiiiiicccbbb```]]]ZZZ[[[^^^aaaeeehhhkkkllljjjhhhhhhhhhfffggghhhiiikkkmmmoooqqqppppppoooooonnnooooooooossssssvvv{{{|||{{{|||zzzwwwwwwwwwzzz{{{tttooorrrxxx{{{jjjZZZQQQNNNLLLHHHFFFDDDBBB@@@?????????===>>>>>>===<<<>>>BBBDDDLLLUUUjjjqqqhhhaaa___aaagggrrr|||zzzkkk\\\NNNFFFDDD???HHHOOONNNDDD<<<;;;???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOOOOPPPPPPUUUXXXZZZZZZXXXYYY\\\```aaadddhhhlllooorrrvvvyyy~~~}}}yyyyyyvvvppphhhaaa\\\ZZZ```bbbddddddbbb``````aaabbb___ZZZZZZ^^^dddjjjnnnvvvuuutttuuuwwwwwwuuusssgggfffdddbbb```___^^^]]]]]]\\\YYYWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQNNNMMMFFFEEECCCAAA???>>>===<<<666888:::999888999===@@@FFFRRRbbboooxxx}}}wwwsssrrrrrr|||}}}yyyvvvyyyvvvqqqjjjhhhhhhfff```[[[]]]\\\XXXTTTNNNHHHCCCAAADDDEEEFFFIIIKKKMMMOOOPPPMMMMMMNNNPPPQQQPPPLLLIIIGGGFFFHHHLLLRRR___vvv}}}wwwoooiiibbbcccbbbbbbfffmmmpppnnnlllfff```]]]YYYWWW[[[bbbqqq555555555555444333222222000000000111111111111111666666555555555555666666555555555666777777777666888999::::::<<>>???AAABBB>>>??????>>>===>>>@@@CCCKKKLLLVVVooo|||lllcccaaabbbgggmmmwwwxxxeeeTTTJJJFFFJJJOOOMMMBBB999:::AAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTUUUUUUUUUUUUXXXZZZXXXZZZ[[[\\\^^^```dddgggssstttuuuuuutttsssqqqpppqqqrrrrrrpppkkkgggeeedddkkkmmmooopppooommmmmmmmmqqqlllgggeeeiiinnnqqqrrrsssrrrqqqqqqrrrrrrpppooogggeeeccc```^^^]]]\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVSSSSSSRRRPPPNNNLLLJJJHHHDDDCCCAAA???===;;;::::::666999;;;999888<<>>BBBHHHOOOTTTZZZ```fffgggiiiiiifff```VVVSSSOOOKKKGGGEEEDDDDDDGGGHHHIIILLLNNNQQQSSSUUUUUUXXX[[[]]]___aaaeeeggggggkkkpppssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqmmmmmmkkkiiigggfffeeeddd``````^^^\\\[[[]]]aaaeeeeeefffgggfffdddccccccdddbbbccceeehhhjjjmmmnnnooollllllllllllmmmnnnooooooooopppsssvvvtttrrrvvv|||~~~zzz{{{~~~}}}zzzuuuvvv|||dddRRRJJJEEEAAA???>>>======>>>@@@BBBDDDAAAAAAAAA@@@>>>===???@@@HHHDDDIII]]]zzz|||nnnfffaaaaaacccdddnnn~~~jjjYYYNNNJJJIIIIIIDDD<<<:::==================>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKLLLMMMPPPRRRSSSRRRRRRSSSSSSSSSTTTVVVXXXWWWXXXYYYXXXXXXZZZ]]]```hhhiiijjjkkkkkkkkkiiiiiiiiillloooqqqrrrssstttuuuxxx{{{}}}~~~|||zzzyyyxxx{{{vvvpppnnnqqqsssttttttrrrqqqnnnnnnnnnmmmllljjjiiigggdddaaa^^^]]]]]]]]]ZZZZZZZZZZZZYYYYYYXXXWWWSSSRRRPPPMMMJJJHHHGGGFFFEEECCCAAA???<<<:::999999888::::::999;;;CCCQQQ[[[fffppp}}}qqqaaa___jjjvvvwwwnnndddaaacccddd```\\\SSSQQQLLLGGGDDDBBBBBBBBBCCCDDDEEEGGGIIILLLMMMNNNMMMOOOQQQUUUWWWUUURRRNNNIIIDDDBBBEEEGGGOOOhhh~~~xxxooohhhccceeeeeeeeejjjrrruuusssmmmgggaaa]]]YYYWWWZZZaaalll~~~~~~444444444555444444333333333444444555555666666666666555555555555555555666444555666666666777999<<<:::===AAAEEEJJJQQQXXX]]]fffkkkmmmjjjgggddd^^^WWWLLLKKKJJJHHHGGGFFFEEEDDDFFFHHHJJJNNNQQQTTTWWWXXXVVVXXX\\\^^^```bbbeeehhhfffjjjnnnqqqrrrqqqqqqrrroooooooooooooooooooooooonnnmmmllljjjhhhfffdddddd``````___]]]\\\^^^bbbfffdddddddddcccaaaaaabbbcccbbbccceeehhhkkkmmmnnnnnnlllkkkllllllmmmnnnooopppooonnnpppqqqoooooowww}}}|||wwwwwwqqqZZZKKKEEEAAA===<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBBBB@@@>>>===>>>???BBB>>>BBBRRRggg}}}qqqfff___^^^[[[cccsssrrrXXXMMMEEEHHHHHH@@@999777;;;;;;<<<======>>>??????????????????????????????>>>>>>>>>>>>????????????AAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKJJJJJJIIIIIIKKKNNNQQQSSSPPPPPPPPPPPPQQQRRRSSSTTTSSSUUUVVVVVVVVVXXX[[[^^^___```aaacccdddeeeeeeeeehhhlllqqqvvvzzz}}}|||wwwuuutttuuuuuuuuurrrooollljjjiiihhhfffeeeeeeccc```]]][[[[[[[[[\\\]]]]]]^^^^^^^^^\\\ZZZYYYTTTRRROOOKKKHHHFFFEEEDDDBBBAAA???===;;;:::999999888999:::>>>EEESSScccnnn|||zzzeee]]]ggg|||ooohhh```]]]]]]^^^\\\YYYNNNLLLIIIGGGEEEEEEFFFGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJKKKOOOSSSUUUUUUQQQNNNHHHBBBAAAEEEEEELLLeee~~~wwwnnngggaaaccccccccciiiqqqtttsssoooiiiccc^^^ZZZWWWZZZ```kkk}}}~~~333333444444555444444444111111222222333444444444555555444444444444555555555777888888888999===@@@EEEHHHMMMRRRWWW\\\bbbfffkkkmmmllleee___ZZZTTTMMMGGGFFFEEEDDDDDDDDDDDDEEEEEEGGGKKKOOOSSSVVVXXXZZZWWWZZZ]]]___aaacccfffiiigggjjjnnnpppqqqrrrsssuuutttssssssrrrqqqpppooonnnnnnnnnmmmkkkiiigggeeeddd``````^^^]]]\\\^^^bbbeeebbbcccbbb```______aaadddbbbdddfffiiikkkmmmmmmnnnkkkkkkllllllmmmooopppqqqpppooonnnnnnlllooo{{{|||}}}}}}{{{vvvtttzzzuuubbbNNNDDDCCCBBB>>>;;;;;;<<<===>>>>>>?????????@@@AAA@@@>>>======>>>>>><<>>>>>>>>?????????@@@@@@??????@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMNNNOOOQQQQQQQQQOOOQQQSSSSSSSSSUUUWWWYYYYYYZZZ[[[\\\___aaacccdddmmmqqqvvvzzz}}}}}}yyyuuutttuuuvvvtttqqqmmmjjjhhhfffdddbbb```___]]][[[ZZZ[[[]]]^^^aaaaaabbbaaa```\\\YYYWWWRRROOOKKKFFFCCCAAA@@@@@@<<<;;;;;;:::999999::::::888:::@@@IIIXXXjjjzzzvvvkkknnn}}}~~~~~~|||fffccc```]]][[[YYYUUURRRJJJKKKMMMNNNNNNNNNMMMMMMHHHFFFDDDBBBBBBDDDGGGIIIKKKKKKLLLNNNPPPQQQPPPNNNIIICCCBBBGGGFFFKKKdddvvvmmmfffaaaccccccdddiiirrruuutttpppiiiccc___[[[XXX\\\bbbmmm222222333444555555555555333333444555555666777777444444444333333444444444777:::<<<<<<;;;===AAAEEEPPPTTTYYY^^^bbbfffkkknnnjjjkkkggg^^^WWWRRRKKKEEEFFFDDDBBBAAAAAABBBDDDEEEDDDFFFJJJOOOSSSVVVYYYZZZXXX[[[^^^```bbbdddhhhjjjiiikkknnnpppqqqsssuuuwww{{{{{{yyywwwuuusssqqqpppoooooonnnllljjjhhheeeddd```___^^^\\\[[[]]]aaaeeeaaabbbaaa___^^^___aaadddccceeegggjjjlllmmmmmmmmmkkkkkkllllllnnnoooqqqrrrqqqooonnnlllkkkooo~~~}}}uuurrrtttwww|||zzzyyyyyyuuuppprrrwwwrrrhhhVVVFFFAAADDDDDDAAA<<<======>>>======<<<<<<<<<===???>>>======>>>???>>>???CCCGGGHHHSSStttooohhhccc___aaakkkuuu}}}rrrSSSGGGCCC===<<<@@@888999:::<<<>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAABBBBBBBBB===>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHJJJMMMOOOPPPOOOMMMLLLOOONNNMMMMMMOOOPPPQQQPPPRRRSSSUUUUUUTTTTTTUUUWWWYYYYYYZZZ\\\___bbbeeegggrrruuuyyy{{{}}}~~~{{{uuusssuuuwwwzzzwwwrrrnnnllljjjgggeeebbbaaa___^^^___bbbeeefffcccccccccbbb___ZZZVVVSSSNNNKKKFFFAAA===;;;;;;;;;666666666666777999:::::::::===FFFUUUiii}}}~~~xxxsssuuu}}}vvvbbbccccccaaa]]]WWWQQQNNNDDDHHHMMMRRRSSSRRRPPPNNNHHHFFFCCC@@@@@@CCCFFFIIINNNLLLKKKKKKMMMOOOOOOOOOLLLEEEEEEJJJIIILLLeeewwwmmmfffccceeeeeefffllltttxxxwwwoooiiiccc```\\\ZZZ^^^dddqqq555555555555555555555555222333333444444555555666666666666666666555555555999<<<@@@@@@AAADDDLLLSSSXXX^^^eeeiiijjjjjjlllmmmmmmeee[[[RRRMMMIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCHHHJJJMMMPPPRRRVVVZZZ]]]]]]]]]]]]___aaadddgggiiiiiiiiijjjlllooorrrtttvvvyyyyyyxxxwwwuuurrrpppooopppooonnnkkkiiigggeeedddbbbaaa___\\\ZZZ[[[^^^aaaccccccbbbaaaaaabbbbbbcccaaaeeeiiillllllkkkkkkkkkkkkjjjhhhhhhhhhjjjlllmmmnnnqqqmmmfffhhhwww~~~vvvqqqnnnlllpppuuuwwwrrrmmmkkkllloooppppppddd[[[PPPGGGCCCAAA???>>>AAA???===<<<;;;<<<===???>>>>>>???AAABBBAAA???<<<===888:::BBBFFFLLL___tttxxxqqqfff```eeeoooxxxkkkWWWLLLBBB=========;;;999888:::<<<<<<<<<<<<===>>>??????>>>===<<>>======<<<===???AAABBB???AAACCCCCCCCCCCCEEEFFFDDDDDDDDDDDDBBBAAADDDHHHFFFFFFGGGHHHIIIKKKLLLMMMPPPOOONNNMMMMMMNNNPPPQQQNNNOOOPPPRRRSSSUUUVVVVVVXXXYYYZZZZZZ\\\___eeehhhnnnttt{{{~~~}}}|||}}}}}}yyywwwwwwxxxyyy}}}yyysssnnnllliiigggeeebbbaaa```aaadddfffffffffgggbbb[[[XXXXXXVVVQQQLLLHHHDDD>>><<<<<<<<<:::888>>>888555999;;;999;;;@@@@@@HHHXXXnnn}}}vvvooouuu|||}}}yyy}}}wwwvvvllljjjhhhdddaaa[[[TTTKKKFFFGGGCCCEEELLLMMMIIIGGGJJJGGGGGGGGGEEECCCCCCEEEGGGEEEGGGIIIHHHDDDCCCFFFJJJDDDCCCEEEGGGFFFLLLddd}}}xxxnnngggbbbdddeeegggnnnwwwyyyvvvqqqggg___]]]^^^]]]___bbbooo555555555555555555555555333333333444444444555555666666666555555666666777;;;???CCCFFFIIINNNWWW^^^cccfffhhhiiihhhfffddddddaaa[[[SSSMMMJJJGGGDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEHHHJJJMMMPPPRRRVVVZZZ]]]]]]^^^___```bbbeeeggghhhhhhiiikkkmmmooorrrssstttwwwvvvuuutttrrrpppooonnnooonnnllljjjhhhfffdddcccccccccbbb```^^^___bbbdddeeedddbbbaaaaaacccdddfffcccfffiiijjjjjjiiihhhiiikkkjjjhhhfffffffffggghhhfffhhhfffeeemmm~~~wwwpppmmmlllkkknnnsssoookkkggghhhkkkmmmkkkhhh\\\UUUJJJCCCAAA@@@???>>>>>>===<<<<<<<<<===???@@@>>>>>>???@@@BBBAAA???<<<<<<888999???AAAEEEUUUggg|||pppfffeeeiiippp}}}|||gggWWWIII@@@======<<<;;;;;;<<<===<<<;;;;;;<<<===>>>>>>>>>===<<<===???AAABBBCCCCCCBBBAAA>>>>>>======>>>???AAABBB@@@AAABBBBBBAAA@@@BBBCCCPPPMMMIIIFFFDDDBBBCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHOOONNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWXXXZZZ\\\aaagggkkkqqqwww}}}~~~~~~{{{yyyyyyyyyzzz|||xxxsssooommmkkkhhhfffeeedddcccdddfffhhhhhhgggddd___XXXTTTSSSPPPJJJFFFBBB???;;;:::::::::999777999555444999;;;;;;???EEEQQQ\\\ppp}}}xxxvvvwwwvvvooolllwww~~~zzzvvvrrrtttvvvvvvwww|||{{{xxxyyyyyywwwuuusssyyy|||zzzwwwvvvrrrkkkllliiieeeaaa\\\VVVPPPLLLEEEBBBBBBGGGHHHDDDBBBDDDEEEFFFFFFDDDCCCCCCEEEGGGHHHHHHFFFEEEDDDDDDDDDDDDEEEDDDGGGJJJIIIOOOfffyyypppiiicccdddfffiiiqqqzzz}}}{{{rrriiiaaa______^^^___bbbooo555555555555555555555555333333333444444444444444666666555666777999:::<<<@@@EEEJJJOOOSSSZZZcccjjjnnnlllhhheeeaaa^^^YYYVVVQQQNNNJJJGGGEEEDDDBBB@@@@@@AAABBBCCCEEEFFFGGGHHHIIIKKKNNNPPPSSSVVVZZZ]]]^^^___aaaccceeefffggggggfffhhhkkkmmmpppqqqrrrrrrsssrrrqqqooonnnnnnnnnnnnlllllljjjiiigggeeedddcccfffggggggfffddddddeeefffeeedddaaa```aaacccfffhhhfffgggiiihhhgggffffffgggkkkjjjgggeeecccbbbbbbbbb_________fffvvvyyyrrrmmmmmmlllkkkkkknnngggeeedddhhhnnnnnnggg```RRRLLLDDD???>>>???>>>===:::;;;;;;===>>>???@@@@@@>>>>>>>>>@@@AAAAAA???<<<===999:::>>>>>>???JJJXXXppptttkkkgggjjjsss~~~vvvdddSSSHHHCCCAAA@@@????????????===;;;::::::;;;<<<=========<<<===>>>@@@AAABBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@AAABBBAAA???>>>???@@@LLLKKKHHHEEECCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOPPPQQQRRRRRRSSSSSSRRRTTTWWWYYY]]]bbbggglllqqqvvv|||~~~~~~~~~|||{{{zzzzzz{{{xxxuuurrrpppnnnllliiihhhfffddddddfffgggfffeee]]]XXXRRRMMMKKKGGGBBB======;;;:::999::::::888777777666888:::<<>>BBBDDDJJJMMMQQQVVVZZZ```ggglllmmmggg```ZZZWWWTTTOOOKKKEEEDDDCCCBBBAAA@@@???>>>???@@@BBBDDDFFFHHHJJJKKKJJJLLLOOORRRTTTWWW[[[^^^___```bbbeeefffggggggfffeeegggjjjmmmpppppppppppppppooommmllllllllllllmmmkkkkkkjjjiiigggfffeeeeeeiiikkklllllliiifffeeeeeecccaaa___]]]^^^bbbfffiiiggghhhiiihhhfffeeefffhhhiiihhheeecccaaa______^^^\\\ZZZ]]]jjj~~~}}}|||}}}|||uuuppppppoookkkiiiiiieeedddgggnnntttqqqfff[[[LLLFFF???<<<<<<======<<<999:::<<<===>>>????????????>>>>>>???@@@@@@>>>===>>><<<===???>>>===DDDNNN[[[sss|||qqqkkklllpppxxxzzz~~~~~~lll^^^TTTPPPHHHEEEBBB?????????>>>===999999:::;;;<<<<<<<<<<<>>===<<<;;;???????????????@@@AAAAAA???@@@AAAAAA?????????AAAHHHNNNPPPKKKEEEDDDEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJJJJJJJIIIHHHNNNNNNOOOOOOPPPPPPPPPQQQQQQSSSVVVXXX[[[___eeeiiijjjoootttxxxzzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{~~~~~~|||zzz|||{{{yyyxxxwwwtttqqqnnnkkkhhheeecccbbbaaa___]]]RRRNNNIIIEEECCC???;;;888:::::::::::::::999888777999;;;<<<===@@@HHHVVVbbbzzz|||zzz|||}}}~~~wwwnnnggghhhtttqqqkkkmmmnnnlllttt}}}zzzpppqqqrrrqqqooonnnooopppvvvrrrlllfffdddddddddddd___]]]ZZZXXXUUURRRNNNKKKJJJIIIHHHGGGFFFDDDEEEFFFEEEEEEEEEDDDCCCDDDFFFHHHIIIIIIHHHGGGEEECCCAAA@@@EEEGGGMMMSSSTTT[[[rrr{{{tttoooggghhhhhhkkktttzzzssslllhhheeebbbcccgggrrr555555555555555555555555333444444555555666777777777888:::===AAAEEEIIIKKKQQQSSSUUUWWWYYY\\\```bbb___YYYRRRMMMKKKIIIFFFDDD??????@@@???>>>===<<<<<>>;;;<<<===;;;:::;;;;;;<<<============<<>>===>>>???@@@>>>============>>>>>>>>>BBBHHHOOO^^^yyy~~~yyy~~~sssjjjeeehhhiiilllrrr|||sssgggaaa^^^OOOJJJDDD???============::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;>>>?????????@@@@@@@@@@@@===???@@@AAA@@@@@@BBBCCCNNNZZZaaaWWWIIIAAAAAABBBDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIHHHHHHLLLLLLLLLMMMMMMNNNNNNNNNQQQRRRUUUVVVXXX[[[___bbbbbbffflllqqquuuxxx{{{}}}xxxyyyyyyyyyyyyxxxxxxwwwzzz|||~~~~~~|||{{{~~~~~~}}}~~~}}}zzzuuurrrnnnkkkfffaaa^^^ZZZVVVTTTGGGDDDAAA???===;;;999777888999::::::999888777777999<<>>BBBEEEIIIKKKMMMQQQQQQQQQQQQQQQQQQRRRRRRNNNJJJEEEBBBAAA@@@@@@@@@<<<===>>>>>><<<;;;<<<===???@@@BBBEEEHHHKKKMMMOOOOOOQQQTTTVVVWWWZZZ^^^aaaaaabbbcccdddeeeeeeffffffeeefffhhhkkkmmmmmmnnnnnnmmmnnnnnnnnnmmmlllkkkkkkiiiiiiiiiiiiiiiiiihhhhhhjjjlllmmmkkkgggbbb___]]]ZZZYYYXXXXXXZZZ^^^ccceeefffhhhiiiiiihhhggghhhiiibbbbbb```^^^[[[YYYWWWVVVPPPUUUeee{{{~~~|||yyyssspppppplllpppuuu{{{vvvsssrrrmmmiiihhhdddhhhnnnsssrrrhhhYYYNNNEEEAAA===;;;<<<===;;;999<<<<<<<<<<<<<<<<<<======???>>>======>>>???>>>===:::;;;;;;;;;;;;===@@@CCCNNNTTTfffwwwxxxpppddd```^^^```eeennn{{{|||pppjjjgggYYYSSSKKKEEEAAA???>>>===<<<;;;;;;:::::::::;;;<<<=========>>>??????@@@@@@===>>>????????????>>>>>><<<>>>@@@@@@@@@AAABBBDDDCCCSSS\\\SSSEEE@@@AAAAAACCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLOOOPPPRRRSSSTTTVVVXXX[[[]]]___dddjjjppptttwwwyyyrrrrrrtttuuuuuuvvvvvvvvvwwwyyy|||~~~~~~|||{{{~~~~~~|||vvvqqqnnnjjjddd^^^YYYTTTOOOKKK???>>><<<;;;:::999999999666777888888777777888::::::@@@FFFKKKWWWjjj||||||mmmcccVVVXXX```rrr}}}vvvpppxxxzzzpppnnnmmmlllmmmqqqvvv{{{rrrjjjdddcccbbb```^^^^^^TTTSSSQQQPPPPPPMMMJJJGGGJJJOOOPPPLLLIIIJJJLLLLLLGGGGGGGGGEEECCCCCCEEEGGGUUU^^^eeebbbVVVMMMKKKMMMLLLMMMSSSYYY[[[ccc|||{{{uuupppjjjiiiggghhhppp{{{{{{vvvqqqjjjdddeeeiiittt555555555555555555555555333444555777999;;;======>>>@@@CCCFFFHHHIIIIIIHHHJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA???<<<::::::<<<>>>:::;;;===<<<:::;;;===@@@@@@AAACCCFFFIIILLLNNNOOOQQQSSSVVVXXXYYY\\\```ccccccbbbbbbccccccdddeeeeeeeeefffgggiiikkklllmmmnnnnnnoooqqqqqqpppnnnllljjjgggggghhhhhhhhhhhhhhhhhheeefffhhhgggccc___]]]\\\WWWWWWWWWXXX[[[^^^bbbdddfffhhhjjjjjjhhhfffeeedddaaa```]]]ZZZWWWSSSPPPOOOOOOYYYnnn|||yyyuuuooolllmmmlllrrrzzz~~~xxxsssmmmgggeeedddjjjqqqssslll___PPPGGGAAA>>>::::::<<<===<<<999;;;:::::::::;;;===>>>@@@???>>><<<<<<>>>???>>>===:::;;;;;;::::::<<>>===<<<;;;::::::;;;;;;============>>>???@@@@@@<<<===>>>>>>>>>>>>===<<<===>>>??????>>>>>>@@@AAA666DDDJJJDDD>>>AAACCC@@@BBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHHHHEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPPPPRRRTTTVVVXXXZZZ]]]ccchhhmmmoooppplllmmmoooqqqssstttuuuuuutttvvvxxx{{{||||||{{{zzzzzz{{{}}}~~~yyyrrrmmmgggbbb\\\VVVQQQLLLGGGCCC<<<<<<;;;:::888888888999555777999::::::;;;@@@CCCFFFNNNWWW___lll}}}qqqaaaYYYSSS[[[jjj~~~{{{vvv|||}}}uuupppkkklllrrrzzzzzzooofffcccaaa\\\YYYYYYPPPMMMHHHFFFEEEEEEEEEDDDJJJQQQTTTNNNIIIJJJJJJIIIFFFFFFFFFCCCAAA@@@BBBCCCOOOYYYccceee___WWWTTTSSSTTTTTTWWW[[[[[[bbbzzzzzztttnnnhhhhhheeefffooo||||||wwwqqqiiiccccccgggppp555555555555555555555555333444666888;;;===???@@@AAACCCFFFHHHHHHGGGEEEDDDCCCBBB@@@@@@@@@???>>><<<===>>>>>>;;;777666999<<<888:::;;;;;;999;;;>>>BBBAAABBBDDDGGGIIILLLNNNOOOSSSUUUWWWYYY[[[]]]aaadddccccccbbbaaabbbccceeefffffffffggghhhiiikkkmmmnnnoooqqqssstttssspppllliiiffffffffffffgggggghhhhhh```bbbdddcccaaa^^^]]]\\\UUUVVVWWWYYY[[[___bbbcccfffhhhjjjjjjgggcccaaa``````___\\\XXXTTTOOOKKKIIIRRR___wwwzzzwwwsssmmmkkkmmmnnnvvv~~~}}}~~~~~~uuukkkdddaaafffmmmssssssiiiZZZLLLEEE===:::888999<<<>>><<<:::999999888999;;;===AAABBB???>>><<<<<<>>>>>>>>>=========<<<::::::>>>@@@@@@???@@@JJJ[[[qqqqqqiii```]]]\\\cccuuussskkkqqqnnnjjjeee^^^WWWOOOIII@@@???===;;;:::::::::;;;>>>===<<<;;;;;;::::::;;;<<<<<<===>>>>>>===<<<;;;===>>>???>>>===<<<===>>><<>>>>>@@@?????????@@@BBBDDDEEEBBBCCCDDDEEEGGGHHHJJJJJJGGGIIILLLNNNOOOPPPSSSUUUTTTUUUXXX\\\bbbeeegggggghhhiiilllooorrrtttuuuvvvrrrtttwwwyyy{{{{{{{{{zzzwwwxxx{{{}}}|||vvvoooiii^^^ZZZTTTNNNJJJEEE@@@===<<<<<<<<<:::888777888999777999<<<===>>>BBBHHHMMMVVV___iiiqqq}}}uuuaaaXXXXXX```hhhvvv}}}uuummmlllttt~~~xxxkkkfffaaaYYYUUUUUUTTTOOOGGGBBBBBBDDDGGGHHHLLLTTTWWWQQQJJJJJJIIIFFFFFFFFFDDDBBB???>>>???AAACCCLLLYYYaaaccc___[[[XXXZZZYYYZZZ\\\ZZZaaaxxxzzzsssmmmgggfffdddfffooo}}}|||vvvqqqhhhaaaaaaeeelll666555444444444555777888888999:::<<<>>>@@@BBBBBBDDDDDDCCCBBBAAA??????>>>:::::::::::::::::::::::::::888555666888999888666999999:::;;;<<<===???@@@FFFIIILLLOOOPPPRRRUUUWWWYYYZZZ[[[\\\^^^___```aaadddcccbbbaaabbbdddggghhhiiihhhgggfffgggiiikkklllnnnoooqqqtttvvvvvvrrrooopppmmmjjjhhhhhhgggeeecccaaaaaaaaa```___\\\ZZZYYY[[[ZZZXXXYYY[[[___cccfffjjjhhhgggffffffeeebbb```___ZZZWWWVVVSSSNNNLLLNNNWWWlll|||vvvqqqnnnoooqqqsssvvv{{{}}}|||~~~}}}tttgggaaaccckkkpppuuuqqqdddUUUIIICCC>>>===<<<;;;:::999999999===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@AAA<<<<<<;;;;;;;;;<<<<<<===@@@@@@GGGSSS]]]qqqyyyhhh\\\WWWYYYfffttt~~~{{{}}}wwwiii[[[QQQIIIEEEBBBBBB@@@;;;:::<<<;;;;;;:::::::::::::::;;;<<<<<<===>>>>>>???@@@@@@===>>>@@@AAAAAA@@@>>>===>>>>>>????????????>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTWWWZZZ\\\^^^^^^eeeeeeeeefffggghhhiiijjjooorrrvvvzzz|||{{{yyyxxxvvvxxxzzzzzzuuummmccc]]]OOOMMMIIIFFFCCCBBB@@@???:::999888:::<<<===<<<;;;>>>AAAEEEHHHJJJQQQ[[[dddyyy|||tttnnnhhhiiinnn{{{|||vvvpppnnnvvvvvviii```YYYQQQKKKHHHIIIIIIHHHFFFDDDDDDEEEHHHKKKNNNOOOMMMJJJIIIHHHFFFGGGGGGFFFCCCBBBBBBCCCCCCFFFLLLTTT[[[^^^\\\YYYUUUXXX[[[WWWQQQXXXrrr}}}|||yyysssnnneeeeeefffhhhsss{{{qqqkkkgggccccccfffnnnzzz666666555555555666888999;;;;;;<<<===>>>@@@@@@AAAAAA@@@@@@???===<<<<<<;;;999999999999999999999999999666555555888999999777777888999;;;>>>AAACCCDDDGGGJJJMMMPPPQQQSSSUUUWWW[[[[[[\\\]]]___```aaabbbccccccccccccdddeeeggghhhiiihhhgggggggggiiikkkmmmqqqrrrsssuuuuuusssooolllkkkhhheeecccbbbaaa___]]]\\\\\\\\\[[[ZZZXXXVVVUUUWWWVVVVVVWWW[[[___dddgggiiihhhfffeeedddccc```^^^[[[WWWUUUSSSOOOJJJKKKPPPgggwww}}}yyysssooommmooosssuuu{{{zzzssshhheeehhhrrrvvvxxxqqqbbbRRRGGGCCC======<<<::::::999999:::;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@<<<<<<;;;;;;;;;<<<<<<===???>>>CCCKKKQQQ```xxxhhh]]]XXX]]]fffqqqxxx}}}{{{uuuttt{{{rrrfffTTTLLLEEECCC@@@;;;:::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>???>>>>>>======>>>>>>===<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNPPPSSSVVVXXXYYYZZZ^^^^^^^^^^^^___```aaabbbeeehhhnnntttxxxxxxwwwvvvrrrtttuuussslllbbbWWWPPPFFFCCC???===<<<;;;:::888;;;::::::999999:::<<<===FFFMMMUUU[[[aaakkkyyy|||vvvvvvvvvxxx~~~yyyrrrooosss~~~qqqaaaWWWQQQLLLIIIIIIKKKKKKHHHCCC??????AAACCCEEEHHHIIIGGGFFFEEEEEEIIIJJJIIIGGGDDDAAA@@@@@@BBBDDDHHHOOOVVVXXXWWWTTTQQQUUUXXXUUUOOOVVVnnn}}}{{{xxxrrrmmmfffffffffhhhrrr~~~yyyooojjjfffbbbbbbdddmmmzzz777777777777888999:::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888888777777777777888888888888888666555444555777999:::999999:::<<<>>>AAADDDFFFGGGIIILLLOOOQQQSSSTTTWWWXXX\\\]]]]]]___```aaabbbcccbbbbbbdddeeefffgggggghhhiiihhhggggggiiikkkmmmooosssssssssttttttrrrnnnkkkgggdddaaa^^^]]]\\\ZZZXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUWWW[[[```dddggghhhfffdddbbbaaa```]]][[[XXXUUURRROOOJJJHHHOOOXXXxxx{{{wwwrrrnnnnnnrrrxxx|||yyyuuuoooiiijjjppp|||~~~|||ooo]]]LLLDDDAAA===<<<;;;::::::999999:::888888999999::::::;;;;;;<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>===???CCCEEEMMMddd|||yyyiii]]]XXXZZZ]]]aaaeeefffffflllxxx|||eeeYYYLLLGGGDDD@@@<<<<<<;;;:::999888888888888888;;;;;;;;;::::::999999999???@@@@@@@@@???===;;;:::>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<======<<<<<<============>>>>>>===>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKNNNPPPRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWZZZ^^^eeelllqqqrrrrrrqqqmmmmmmmmmiiiaaaWWWLLLEEEDDDAAA===<<<>>>>>>===;;;<<<===>>>===<<>>===@@@AAADDDJJJNNNPPPOOONNNLLLPPPTTTSSSOOOVVVlll}}}zzzvvvqqqmmmggggggfffgggppp|||wwwnnniiieeeaaa```ccclllzzz999999:::;;;<<<===>>>>>>@@@@@@???>>>===<<<<<<;;;999999888777666666555555555555666666666666777777444333444555777:::;;;<<<>>>???AAABBBDDDEEEFFFFFFKKKNNNQQQSSSTTTVVVXXXZZZ\\\]]]^^^___```aaabbbbbb```bbbeeegggiiiiiiiiihhhggggggggghhhjjjnnnqqqssssssssssssssstttrrrnnnkkkgggddd___\\\[[[YYYXXXVVVWWWVVVUUUUUUUUUUUUVVVVVVUUUVVVWWWZZZ]]]aaadddfffhhheeebbb```^^^]]]ZZZXXXWWWSSSOOOKKKGGGJJJXXXgggyyyvvvrrrppprrrxxx~~~|||}}}|||uuuqqqkkkiiinnnxxxzzzjjjVVVFFF@@@@@@<<<;;;;;;:::999999999:::777888888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<>>@@@AAA@@@CCCRRRcccwwwjjjaaa]]]VVVYYY\\\^^^```gggrrrzzzssseeeWWWQQQNNNHHHBBB???===<<<:::999777777666666;;;;;;;;;::::::::::::999======>>>>>>>>>===<<<<<<>>>>>>===<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<===;;;<<<===>>>>>>?????????@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNSSSWWW]]]cccggggggfffddd___^^^\\\XXXRRRLLLGGGDDDFFFCCC@@@AAADDDFFFFFFEEEDDDHHHKKKKKKMMMSSS]]]fffttt{{{ppplllmmmppp~~~{{{sssqqqqqqxxxoooqqqtttwww{{{}}}|||xxxrrrkkkgggfffgggccc```\\\XXXUUUPPPIIIEEEGGGQQQYYYYYYPPPIIIHHHJJJHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIGGGCCC???===<<>>???@@@@@@@@@??????>>>===;;;:::999999777777777666555555444444444444444555555666666666333333555666888:::<<<>>>AAABBBDDDFFFHHHIIIJJJJJJNNNPPPSSSUUUVVVXXXZZZ[[[\\\\\\]]]^^^___``````aaa```bbbeeeiiijjjkkkjjjjjjeeeeeefffiiilllqqquuuxxxvvvuuutttsssrrroookkkhhhgggccc^^^ZZZXXXWWWUUUTTTUUUTTTSSSRRRSSSUUUWWWXXXZZZ[[[\\\^^^```bbbcccdddgggddd```]]][[[YYYVVVTTTSSSNNNIIIEEEEEEOOOdddwwwtttrrrppppppttt|||}}}uuuppppppvvv|||}}}vvvoooiiiiiirrr|||~~~rrr```NNNBBB>>>>>>;;;;;;:::999999999::::::777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<===???@@@???AAAJJJTTTeeezzzqqqjjj\\\ZZZWWWUUUWWW___iiiqqq~~~}}}ooobbb\\\XXXPPPHHHDDDBBBAAA???<<<:::888777666999999999999999999999999999:::;;;<<<===>>>>>>>>>???>>>===<<<;;;;;;<<<<<<<<<==================<<<========================999:::;;;<<<<<<<<<<<<<<<>>>??????@@@@@@AAAAAAAAACCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHMMMOOOSSSVVVWWWVVVTTTRRRMMMKKKHHHFFFGGGIIILLLNNNMMMMMMMMMNNNQQQTTTVVVXXX]]]aaadddfffhhhnnnxxxzzznnneeeaaafffnnnxxx~~~xxxtttsss|||uuummmnnnppppppqqqrrrtttvvvsssrrrpppkkkeee```]]]\\\VVVVVVUUUUUUUUUTTTRRRPPPOOOZZZdddddd[[[QQQNNNNNNIIIJJJJJJGGGDDDBBBBBBCCCBBBCCCDDDCCC@@@>>>======@@@BBBDDDFFFGGGFFFFFFFFFCCCGGGNNNUUUYYYcccwww|||wwwrrrnnnkkkgggfffdddeeemmmzzzyyyqqqmmmiiieeedddfffmmm{{{~~~>>>>>>???@@@@@@@@@@@@???<<<;;;;;;:::999888777777666666666555555444444444333333444444555666666666333555777888999:::===@@@@@@BBBEEEIIIMMMOOOPPPPPPPPPSSSVVVWWWXXXYYY[[[]]]\\\]]]]]]^^^______`````````bbbfffiiikkklllllllllffffffhhhjjjnnnrrrwwwyyyzzzxxxuuusssqqqmmmhhheeeeee```[[[VVVTTTSSSQQQPPPQQQOOONNNNNNOOORRRVVVXXX______aaabbbcccccccccbbbdddaaa\\\XXXUUUSSSQQQOOOKKKFFFCCCDDDJJJYYYppp~~~uuunnnmmmmmmooouuu}}}zzzppphhhhhhoooyyyxxxppplllnnnvvv}}}|||sssdddTTTGGG@@@<<<<<<::::::999999999999::::::888999:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;999;;;===>>>>>>@@@EEEJJJSSSjjjyyykkkdddZZZRRRRRRYYYccckkknnnsssxxx}}}~~~qqqjjjcccYYYQQQMMMIIIGGGDDD@@@<<<999777666:::::::::999999888888888777888999:::<<<===??????>>>>>><<<<<<<<<===>>>???======>>>>>>>>>>>>======>>>>>>>>>============<<<999999:::;;;;;;;;;;;;;;;======>>>>>>>>>?????????BBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGEEECCCBBBDDDCCCCCCEEELLLUUU___eeegggjjjnnnooopppsssyyy~~~wwwhhh^^^[[[^^^gggqqq{{{~~~~~~xxxuuu~~~vvvnnnmmmkkklllmmmmmmllljjjjjjiiifffccc^^^ZZZWWWUUUXXXUUUQQQNNNOOOTTTYYY]]]ZZZaaagggeee[[[QQQLLLKKKEEEFFFFFFDDDAAA>>>======???@@@@@@@@@>>>===>>>???@@@CCCGGGHHHHHHFFFEEEEEEBBBEEELLLUUU^^^jjj~~~|||vvvppplllkkkeeedddbbbccclllzzz{{{tttpppmmmhhhgggiiiooo|||===>>>?????????>>>===<<<777777777777666666666555555555555444444444444333333333444444555666666777444777999:::999;;;>>>AAAAAADDDHHHLLLOOORRRSSSSSSRRRTTTWWWYYYZZZ[[[\\\^^^^^^^^^^^^___``````aaaaaaaaacccfffiiikkkmmmnnnnnnjjjjjjjjjlllnnnrrruuuwwwwwwuuusssrrrqqqnnnkkkhhhddd```YYYUUURRRQQQPPPOOONNNMMMKKKKKKMMMQQQUUUXXX___aaabbbdddddddddcccbbb```\\\WWWRRROOOMMMJJJIIIDDDAAABBBJJJWWWhhh~~~vvvmmmiiijjjlllpppvvv~~~}}}vvvlllddddddkkkvvvzzztttrrruuuyyy|||rrreeeTTTGGGAAA???<<<::::::999999999999999::::::777888:::;;;;;;:::999888888888999:::;;;<<<<<<===>>>>>>===;;;;;;::::::;;;999;;;=========???AAABBBJJJYYYssszzzppphhhdddccccccdddaaaeeeiiirrrzzzpppeee___^^^ZZZXXXTTTOOOJJJEEEBBBAAAAAAAAA???===;;;:::888888888888888999;;;<<<===>>>>>>===<<<<<<<<<>>>@@@AAA===>>>???@@@@@@???>>>===>>>>>>======<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@AAAAAABBBBBBBBBAAAAAA??????>>>>>>>>>>>>????????????>>>>>>============AAABBBFFFMMMXXXeeepppwww{{{~~~tttjjjbbbbbbfffkkkrrrxxxyyy}}}}}}yyyzzz~~~}}}|||{{{nnniiidddeeekkknnnmmmkkkeeeccc___\\\YYYVVVSSSRRRSSSPPPKKKHHHIIIPPPZZZ```^^^___^^^YYYPPPIIIFFFFFFAAACCCEEEEEEBBB@@@>>>>>>@@@@@@???>>><<<<<>>>>>===<<<:::999444444444555555555555555444444444333333333333333333333444444555666777777555888:::;;;:::;;;???BBBFFFHHHKKKNNNPPPQQQQQQQQQSSSUUUXXXZZZZZZ[[[]]]_________``````aaaaaabbbbbbbbbcccfffhhhkkkmmmoooooonnnmmmmmmmmmnnnpppsssuuuqqqpppoooppprrrrrrpppooofffaaa[[[UUUSSSQQQPPPOOOOOOMMMKKKKKKMMMRRRWWWZZZ^^^```bbbdddeeedddcccbbb]]]YYYSSSNNNKKKIIIFFFDDDAAA@@@EEESSSddduuu|||tttkkkiiijjjmmmrrryyyvvvqqqiiicccccckkkvvv~~~||||||zzzwwwwwwzzz||||||kkk\\\JJJ@@@>>>???<<<999999999999888999999::::::777888999::::::999777666777777888999;;;<<<======???>>>===<<<;;;:::::::::;;;===>>>======??????>>>AAAJJJ\\\vvv~~~rrrfff]]]XXX\\\aaalll~~~yyynnnkkklllpppnnniiiccc]]]XXXUUUSSSJJJIIIFFFCCC@@@===:::999999999999999:::;;;<<<<<<>>>===<<<<<<===???BBBCCC>>>???@@@AAAAAA@@@???>>>=========<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<>>>???;;;>>>EEEOOO[[[iiitttzzzzzz{{{wwwtttkkkeeeeeemmmwww{{{}}}~~~wwwzzzxxxtttvvv{{{{{{vvvxxx}}}zzz||||||zzzzzz}}}}}}zzzooofff^^^]]]dddhhhgggddddddaaa\\\YYYVVVTTTRRRPPPEEEEEEEEEFFFIIIOOOVVV\\\[[[XXXRRRKKKEEEBBBCCCDDDBBBEEEHHHIIIHHHFFFDDDDDDBBBBBB@@@===<<<<<>>GGG^^^vvvyyyooohhhggglllrrrxxx}}}xxxuuummmkkkhhhfffhhhmmmrrrvvvwwwtttssswww}}}zzztttdddXXXIIIAAA??????===:::999999888888888888888999555666888999:::::::::999999777666777:::;;;<<<;;;:::;;;<<<;;;999888999:::>>><<<:::<<>>========================<<<<<<;;;;;;:::999888888<<<;;;:::999999999;;;;;;???>>>===<<<:::888777777999999999999888888888888;;;999777777888999:::999===CCCJJJOOORRRUUUYYY\\\gggmmmsssuuuxxxyyykkkfffgggaaannn{{{wwwvvvvvvzzz~~~~~~yyytttxxxwwwpppqqqsssrrrssswwwnnnhhhbbb^^^___```___^^^^^^]]]\\\YYYUUUQQQMMMKKKEEEBBB???AAAEEEJJJLLLLLLLLLKKKHHHGGGFFFEEEBBB@@@GGGGGGJJJNNNPPPNNNHHHCCC@@@???===<<<===???BBBDDDFFFGGGHHHHHHGGGEEEBBBAAA===@@@FFFNNN\\\qqq}}}wwwsssppplllhhh```aaaaaadddiiisss~~~|||vvvpppkkkgggeeepppvvv}}}777777777777777777777777666555555444444555555666555444444333333333444444666666666666777888:::;;;===>>>???AAACCCEEEGGGGGGKKKKKKMMMNNNQQQTTTVVVWWWXXXYYYZZZ[[[]]]^^^______dddcccbbbbbbbbbdddeeefffhhhjjjlllnnnppppppooonnnqqqpppnnnmmmllllllmmmmmmmmmjjjggghhhkkkmmmjjjggglllggg___WWWQQQNNNMMMNNNIIIHHHHHHIIILLLRRRXXX\\\dddddddddcccaaa^^^[[[YYYSSSPPPKKKGGGDDDCCCAAA???AAAEEETTTmmm{{{wwwrrrnnnooopppsssyyy}}}wwwtttlllkkkjjjjjjmmmppptttwwwuuutttvvv|||wwwooo\\\QQQEEE>>>===>>>===:::999999888888888888888999999:::;;;;;;;;;:::999888:::999888999:::;;;;;;:::<<<=========;;;:::;;;<<<===;;;:::<<<>>>@@@???===AAABBBGGGRRRaaaxxxzzziii\\\YYYVVVXXXbbbssszzz~~~pppdddZZZQQQJJJEEECCC@@@===::::::::::::999CCC>>><<>><<<;;;>>>>>>>>>========================<<<;;;:::::::::;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999:::999777777888999::::::BBBFFFKKKLLLLLLLLLOOOQQQWWW___iiiqqqyyypppdddaaaaaayyyyyyxxxxxxzzz|||}}}{{{yyyzzzsssiiijjjpppsssuuuxxxqqqmmmhhhcccaaa___]]]\\\^^^]]][[[WWWSSSNNNJJJHHHBBB???===>>>BBBEEEFFFFFFGGGFFFDDDCCCCCCBBBAAA@@@CCCDDDGGGKKKMMMKKKFFFAAAAAA@@@?????????AAACCCDDDDDDEEEGGGHHHGGGEEEBBBAAA===???DDDLLLZZZoooyyyuuurrrnnnjjjeeedddcccdddhhhqqq|||}}}wwwqqqlllhhhffflllttt777777777777777777777777666666555555555555666666666555555555555555666666999888888888999;;;===>>>AAABBBCCCEEEGGGIIIKKKLLLNNNNNNPPPQQQTTTVVVXXXZZZ[[[[[[[[[\\\^^^___aaabbbdddcccccccccdddfffggghhhjjjlllnnnpppppppppooonnnpppooonnnmmmlllllllllmmmhhheeebbbbbbdddeeecccaaaddd```[[[TTTOOOLLLKKKKKKGGGGGGHHHJJJOOOUUUZZZ^^^dddddddddccc___ZZZVVVSSSJJJHHHDDDAAA?????????@@@@@@MMMeee{{{vvvssssssrrrrrrtttrrrssszzzwwwrrrkkklllnnnppprrrtttuuuvvvqqqsssyyy}}}pppeeeQQQIII???:::;;;<<<<<<:::999888888888888888999999::::::;;;;;;;;;:::999999999999888999;;;;;;999888;;;<<<===<<<;;;:::;;;<<<;;;::::::;;;===>>>>>>======@@@EEEHHHLLL[[[yyyxxxddd\\\SSSPPPVVVaaalllrrrwwwzzz~~~}}}wwwwww|||qqqfff\\\TTTMMMHHHCCC???======<<<;;;;;;999:::===<<<999:::===:::;;;<<<===<<<;;;:::999<<<;;;;;;::::::;;;;;;;;;>>>======<<<<<<;;;;;;:::999999:::::::::::::::999777777888999::::::;;;;;;999999888888777777777888999999999999:::;;;<<<===GGGJJJMMMMMMKKKKKKMMMPPPUUU___mmmzzz{{{nnndddbbbdddhhh||||||{{{zzzyyyzzz}}}vvvmmmgggkkksssvvvtttssssssqqqmmmgggaaa\\\ZZZYYY^^^]]]YYYTTTOOOJJJFFFDDDDDDBBBAAABBBDDDEEEEEEEEECCCBBBAAA@@@???????????????AAACCCGGGIIIGGGCCC@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@CCCFFFHHHHHHFFFCCC@@@<<<>>>AAAHHHUUUjjjzzzwwwtttpppmmmiiigggdddcccfffnnnyyy~~~xxxrrrmmmiiiggggggppp555666666666666666777777666666555555555555666666666666666666666777888999::::::::::::<<<>>>@@@AAADDDEEEFFFHHHJJJLLLMMMNNNPPPQQQRRRSSSVVVXXXZZZ[[[]]]\\\\\\]]]^^^```bbbcccdddccccccccceeegggiiijjjkkklllnnnpppppppppooonnnpppooonnnnnnmmmmmmllllllfffddd```_________^^^\\\YYYWWWSSSOOOKKKHHHGGGFFFFFFGGGIIIMMMRRRWWW\\\___ccccccbbb```[[[UUUOOOLLLEEECCCBBBAAA===;;;===AAACCCXXXvvv|||uuuooommmlllnnnooonnnpppuuu|||}}}tttooopppqqqsssssssssrrrqqqmmmrrrzzzvvveeeXXXIIICCC<<<999999;;;:::999888888888777888888999:::777888888999999:::::::::777666666888::::::999777999:::;;;:::888777888999:::999::::::<<<<<<===<<<>>>AAADDDDDDCCCJJJ```vvvpppfffXXXRRRSSSXXX[[[\\\^^^bbbiiimmmlllooo}}}xxxqqq___YYYQQQKKKHHHIIIJJJJJJIIIAAA;;;::::::999:::===777888:::<<<===>>>>>>>>>;;;;;;::::::;;;<<<===>>><<<<<<;;;;;;::::::::::::666777999::::::999888888888888999999::::::;;;;;;:::999888777777777888888999:::<<<>>>???AAACCCEEELLLPPPTTTWWWWWWXXX\\\___eeeooo|||~~~||||||wwwqqqiiiddddddkkksssyyy~~~{{{zzz|||~~~~~~|||zzz||||||wwwnnnooottt{{{}}}yyyrrrlllrrrqqqmmmeee\\\XXXXXXYYY^^^\\\WWWQQQLLLGGGDDDBBBEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDCCC@@@>>>===>>>>>><<<>>>AAADDDFFFEEECCCAAA@@@@@@@@@??????>>>=========@@@EEEHHHHHHFFFBBB@@@<<<===???DDDPPPeee}}}|||wwwuuutttqqqnnniiigggcccaaadddlllvvv~~~}}}wwwqqqlllhhhgggfffooo444444444555555666666666666666555555555555666666666666666777888999:::;;;<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFHHHIIIKKKMMMOOOPPPRRRSSSTTTUUUWWWYYY[[[\\\]]]]]]^^^___```bbbcccdddddddddddddddeeegggiiijjjkkkmmmooopppqqqpppooonnnooooooooonnnnnnmmmllllllhhheeeaaa^^^\\\[[[YYYXXXQQQPPPMMMJJJHHHFFFEEEEEEFFFHHHLLLPPPUUUYYY\\\^^^```___^^^ZZZUUUOOOIIIFFF???>>>???@@@<<<777;;;BBBQQQhhh|||yyysssmmmiiigggggghhhhhhppp{{{|||wwwvvvuuutttrrrooommmlllooouuu|||}}}ooo\\\NNNEEEAAA<<<999999:::999777888888777777888999999:::777777777777777777777888444333444666888:::999888999:::;;;:::888777888999888999::::::;;;;;;<<<===??????@@@BBBCCCFFFQQQ\\\sssyyyiii___ZZZXXXUUURRRQQQUUU]]]cccffflllyyy|||qqqhhhdddcccdddeeeooo\\\III@@@>>><<<::::::999:::;;;<<<===>>>??????======<<<;;;<<<===???@@@:::999999999999999888888555666888999999999888777;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999999:::;;;999===BBBFFFIIIMMMQQQUUU[[[```ggglllmmmnnnpppssssss{{{~~~yyyyyy~~~~~~vvvnnnjjjiiibbbdddjjjpppvvv{{{|||}}}|||xxxtttrrrsssvvvwww{{{{{{ppplllmmm}}}zzzqqqmmmnnnlllggg___WWWUUUWWWZZZ]]]ZZZTTTNNNIIIEEEBBBAAAAAAAAABBBAAAAAAAAAAAAAAAKKKJJJHHHDDD???<<<===>>>;;;===@@@CCCDDDDDDDDDDDDCCCBBBAAA@@@???===<<<<<<<<>>?????????@@@AAADDDFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRUUUUUUVVVWWWYYY[[[]]]^^^^^^___aaacccdddeeeeeeeeegggfffffffffggghhhjjjkkklllmmmpppqqqrrrrrrqqqpppoooooooooooonnnmmmlllkkkjjjhhhccc]]]YYYVVVUUUTTTMMMLLLJJJHHHGGGGGGGGGGGGHHHJJJOOOSSSWWWZZZ[[[\\\[[[ZZZWWWSSSNNNIIIDDDBBB;;;:::;;;>>>:::777@@@NNNhhh|||{{{yyyuuunnnhhhddddddeeejjjtttzzzuuupppnnnmmmmmmvvvyyy}}}}}}vvvfffUUUHHHAAA???<<<:::::::::888777777777777777888999::::::;;;:::999888777777777777555444333444777999999999:::;;;<<<;;;:::999:::;;;888:::;;;;;;;;;;;;<<<>>>>>>;;;<<<@@@BBBCCCFFFKKK[[[ttt~~~qqqggg___WWWRRRNNNOOOTTT\\\bbbhhhrrr|||}}}gggOOOEEECCCAAA===:::;;;;;;<<<<<<<<<=========???>>><<<:::999:::;;;<<<::::::::::::::::::::::::666777888999::::::::::::999999:::;;;<<<===>>>>>>@@@???===;;;;;;<<<===>>>BBBIIIQQQXXX^^^dddkkkpppxxx|||~~~|||~~~|||}}}{{{rrrggg]]]ZZZ[[[^^^jjjzzz{{{{{{zzzvvvpppjjjiiilllppppppxxxxxxjjjdddiiirrr{{{tttssskkkhhhccc\\\WWWVVVWWWYYYXXXUUUOOOIIIEEEBBBAAAAAAAAABBBCCCCCCBBBBBBDDDFFFPPPPPPMMMGGG@@@<<<<<>>>>><<>>AAAKKK\\\qqq|||wwwuuussspppmmmccccccaaaaaadddkkkttt{{{}}}{{{wwwrrrnnnjjjgggfffooowww555555666666777888888999:::999999888888999999::::::;;;;;;<<<>>>???AAABBBCCCCCCCCCDDDFFFHHHJJJLLLLLLMMMNNNPPPRRRTTTVVVWWWXXXXXXYYYZZZ\\\^^^___aaa```bbbeeehhhiiiiiihhhgggkkkjjjiiiiiiiiikkklllmmmmmmooorrrtttuuuuuuttttttnnnooooooooonnnmmmlllkkkkkkhhhbbb[[[UUUQQQOOOOOOIIIHHHFFFEEEDDDEEEGGGHHHJJJMMMRRRVVVYYYZZZZZZYYYVVVTTTPPPLLLGGGCCCAAA???;;;777888<<<<<<>>>PPPeee}}}~~~|||wwwooohhheeefffhhhrrrxxx~~~vvvqqqppprrruuu{{{{{{zzzuuujjj[[[LLLBBB<<<<<<;;;:::::::::999888777777777777888999:::;;;::::::::::::;;;===???@@@;;;999666555666888999999:::;;;<<<;;;999999999:::888:::<<<<<<;;;;;;===???===:::;;;>>>???>>>@@@EEELLL^^^wwwtttiiiaaa]]]YYYUUUUUU[[[aaadddiiinnnrrryyyppp___XXXVVVQQQKKKGGGDDDEEEFFFGGGIIILLLMMMOOOLLLIIIEEE@@@===<<<;;;<<<======>>>>>>>>>>>>>>>>>>::::::::::::;;;<<<===>>>;;;<<>>>>>>>>???AAAJJJYYYlllzzz~~~zzzvvvqqqnnnddddddddddddffflllsssyyyzzzxxxuuuqqqnnnjjjhhhgggmmmuuu666777777888999:::::::::<<<;;;;;;::::::;;;;;;<<<======>>>???@@@BBBDDDEEEFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZ[[[[[[[[[\\\^^^```bbbcccaaadddhhhkkkmmmllljjjhhhnnnmmmlllkkklllmmmnnnooooooqqqsssvvvwwwxxxwwwwwwnnnoooooooooooommmlllkkkkkkhhhaaaYYYRRRMMMKKKKKKFFFDDDBBBAAAAAACCCEEEGGGLLLOOOSSSWWWZZZZZZXXXWWWSSSQQQLLLHHHCCCAAA???>>>===888888<<<>>>FFF___zzzxxxppphhhfffiiimmmyyyyyyyyy{{{~~~xxxrrrsssxxx|||{{{yyyuuulll```RRREEE===888999999::::::::::::999777777777777888999:::;;;777777999<<<@@@EEEIIIKKKAAA===888666666777888888888999:::999777666777888888;;;======;;;;;;===???>>><<<<<<===<<<;;;???EEEEEEPPP```vvv|||rrrllliiikkkddd___bbbfffffffffgggggglllppptttzzz~~~xxxqqqfff\\\WWWSSSUUUWWW[[[```eeeiiikkk___[[[UUUOOOJJJGGGEEEEEEAAAAAAAAAAAAAAAAAABBBBBB======<<<<<<===>>>@@@AAAEEEGGGLLLRRRYYY___dddfffaaa___]]][[[[[[\\\^^^___fffooo}}}}}}qqqhhheee]]]\\\YYYSSSPPPWWWfffrrrvvvxxxyyyvvvqqqooooooqqqqqqwww}}}ooofff]]]YYYYYYccczzzzzzqqqiiigggeeedddccc___XXXRRRNNNKKKEEE@@@======>>>??????AAABBBAAAAAACCCIIIMMMPPPPPPMMMFFF>>>:::;;;???888<<>>===>>>>>>???@@@AAABBBBBBAAA???>>>??????@@@BBBJJJXXXjjjvvv~~~yyysssooofffggggggggghhhmmmssswwwyyywwwuuuqqqnnnkkkjjjiiihhhooo|||:::::::::;;;;;;:::999999;;;;;;<<<===>>>???@@@@@@EEEDDDDDDCCCDDDFFFGGGIIIMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXX^^^]]][[[ZZZ[[[]]]```bbbcccdddeeeeeefffhhhkkknnnsssssssssttttttsssssssssuuuuuuuuuvvvwwwwwwuuurrriiioooqqqllliiijjjhhhccc^^^[[[VVVPPPKKKGGGEEEDDDDDDBBB@@@???AAAEEEJJJMMMVVVUUUUUUUUUUUUTTTQQQOOOLLLFFFCCCCCCAAA===;;;<<<===;;;:::>>>GGGYYYpppyyyxxxtttooolllooowww~~~~~~{{{xxxxxx}}}vvvuuuzzz}}}qqqcccUUUIIIAAA===:::999888777666666666666888888777777777777777888::::::999:::CCCQQQXXXYYYSSSFFF===<<<<<<:::999;;;;;;;;;:::999888777555444888999999::::::;;;;;;<<<===============<<<<<<<<>>===>>>???<<<<<<===???BBBFFFIIIKKKVVVQQQGGG<<<999===???===;;;;;;<<<>>>???AAABBBBBBGGGEEEBBB@@@>>>>>>>>>???<<<>>>AAACCCCCC@@@===:::<<<999;;;BBBLLLZZZkkkzzz|||tttmmmfffcccaaaccciiiooorrrrrruuutttsssrrrqqqoookkkhhhffflllvvv======>>>>>>>>>=========>>>??????@@@AAABBBCCCDDDHHHHHHHHHHHHIIIJJJKKKLLLOOOOOOOOOOOOPPPRRRSSSTTTWWWXXXYYYYYYZZZZZZZZZZZZ^^^]]]]]]]]]^^^```bbbccccccdddffffffgggiiilllooouuuvvvxxxyyyzzzyyyxxxxxxxxxwwwvvvvvvwwwuuusssppphhhllllllfffcccbbb```[[[VVVTTTPPPLLLHHHGGGFFFFFFAAAAAAAAABBBEEEJJJNNNQQQWWWVVVTTTTTTSSSQQQNNNKKKGGGCCC@@@@@@>>>999777888;;;:::>>>HHHXXXmmmyyysssrrrpppooopppttt{{{~~~{{{|||zzz|||ppp___PPPFFF???<<<888888888888888999::::::888888777777777777888888:::;;;<<>>???AAA>>>>>>>>>>>>@@@BBBDDDEEEMMMMMMIIIBBB======<<<999;;;<<<===>>>???AAABBBBBBDDDCCCAAA???>>>>>>???@@@>>>???AAABBBAAA>>>;;;999>>><<<>>>EEEOOO]]]ooo~~~tttllliiieeebbbdddiiiooorrrssswwwuuusssrrrpppnnnjjjgggfffllluuuBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHLLLMMMNNNOOOOOOPPPPPPOOOQQQQQQQQQRRRSSSTTTVVVVVV[[[[[[\\\\\\]]]\\\\\\\\\]]]^^^___```bbbccceeeeeedddeeefffggghhhjjjnnnpppvvvxxx{{{~~~~~~|||zzzzzzyyywwwwwwvvvsssooolllgggiiifffaaa\\\ZZZWWWRRROOOMMMJJJGGGEEEDDDDDDDDD???AAADDDHHHLLLQQQTTTVVVYYYVVVTTTQQQOOOLLLHHHEEEAAA===<<<===<<<888777::::::???JJJZZZoooyyypppkkkjjjkkkooouuu{{{}}}|||nnnYYYJJJAAA<<<:::777777888999:::;;;===>>>888777777777777777888888888;;;>>>CCCPPPaaammmqqqkkk]]]MMMCCC===999999;;;;;;;;;;;;;;;:::999888777888888999999:::;;;;;;;;;;;;;;;;;;<<<=========>>>;;;>>>CCCGGGKKKYYYsss|||tttpppeeeaaa]]]YYYYYY\\\aaadddgggiiippp|||{{{|||}}}xxxtttuuuzzztttkkkaaaYYYPPPIIIGGGIIIMMMZZZmmm}}}{{{|||~~~|||rrrddd\\\ZZZdddiiirrrvvvqqqhhhgggjjjqqqrrrnnnhhheeeeeebbb]]]^^^^^^]]]ZZZUUUMMMFFFAAAFFFFFFEEEBBB@@@???AAACCCAAA@@@???>>>===>>>??????DDDKKKOOOKKKEEE@@@;;;777;;;;;;<<<>>>???@@@AAABBB@@@@@@???>>>>>>???@@@AAA@@@@@@AAA@@@???===;;;:::>>>===???FFFOOO]]]qqqwwwoookkkgggcccdddjjjqqquuuvvvyyywwwsssqqqooolllhhhfffdddjjjsss}}}~~~FFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLNNNOOOQQQRRRSSSSSSRRRQQQSSSSSSTTTTTTVVVWWWYYYZZZ]]]^^^^^^______^^^^^^]]]\\\^^^```ccceeegggggggggdddfffggghhhhhhkkknnnqqqsssvvvzzz~~~}}}zzzxxx{{{yyywwwuuussspppkkkhhhfffddd```[[[XXXUUUQQQMMMMMMKKKGGGDDDBBBAAAAAAAAABBBEEEJJJOOOTTTWWWXXXYYYYYYVVVRRROOOKKKGGGCCC@@@<<<999999;;;;;;999:::>>>@@@MMMaaarrr}}}tttlllffffffiiipppyyy}}}{{{xxxvvvvvvyyy|||yyyzzzjjjSSSDDD===;;;:::777777777888999;;;<<<===777777777777777777888999777:::>>>CCCNNN^^^iiimmmlllaaaRRRFFF>>>:::999999888888888888888777666555888888888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>>>>@@@CCCDDDCCCIII[[[nnn|||wwwoookkkeeeaaa```___^^^^^^```^^^```hhhssszzzzzzxxxwwwyyy}}}{{{{{{~~~~~~zzzpppgggZZZ[[[]]]\\\ZZZXXXYYY\\\bbbkkkxxx|||www||||||||||||}}}{{{sssoooqqquuuyyyyyyzzzyyyrrriiieeegggaaabbb```[[[ZZZ]]]^^^[[[^^^\\\XXXSSSMMMGGGBBB???BBBCCCCCCAAA??????AAABBBBBBAAA???===<<<<<<======@@@KKKSSSQQQJJJDDD???:::::::::;;;<<<===>>>??????===<<<<<<===>>>???AAABBB@@@@@@@@@??????>>>>>>===;;;:::===CCCLLLZZZnnn|||ssskkkgggccceeekkksssxxxzzzzzzwwwrrrooommmjjjgggeeedddiiirrr||||||JJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSUUUUUUVVVWWWXXXZZZ\\\]]]^^^______````````````___]]]___bbbeeehhhiiiiiiiiifffhhhiiiiiiiiikkkoooqqqrrruuuzzz}}}~~~{{{wwwuuuwwwuuusssqqqoookkkgggdddaaa\\\WWWTTTRRROOOKKKJJJHHHGGGDDDBBBAAAAAABBBCCCHHHKKKPPPUUUXXXYYYXXXWWWVVVSSSOOOJJJGGGCCC???<<<;;;999999:::888777;;;AAAKKKbbb{{{{{{tttooolllfffgggkkksss|||~~~~~~}}}{{{wwwtttnnnkkkhhhkkkrrrzzz}}}yyyzzz|||bbbLLL@@@<<<;;;;;;888888777777777777888888777777666666777888999999888<<>>>>>===>>>@@@AAABBBJJJSSSddd~~~~~~zzzuuuoookkkfffbbb___]]]ZZZYYY]]]ffflllnnnnnnkkkmmmppptttyyy|||xxxkkkddd^^^]]]^^^^^^[[[YYY\\\eeeoootttuuuuuuvvvvvvvvvwwwyyyzzz{{{yyywwwvvvyyywwwuuuuuuxxx|||{{{|||xxxwwwtttkkkccc```XXX^^^___[[[XXXZZZ\\\\\\]]]YYYRRRKKKEEEBBBAAAAAA>>>???@@@???>>>>>>???AAAAAA@@@???=========>>>>>>???IIIQQQOOOIIIEEEAAA===888999999:::;;;<<<======::::::;;;<<<===>>>???@@@????????????@@@@@@AAABBB999999===CCCJJJVVViii{{{|||sssiiifffdddfffmmmuuuzzz|||xxxtttpppllljjjiiigggeeeiiinnnxxx|||MMMLLLKKKKKKLLLMMMOOOPPPOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXZZZ\\\^^^______```aaabbbccccccccccccaaaccceeehhhjjjlllllllllkkklllmmmllllllmmmppprrruuuxxx{{{}}}|||yyytttrrrooommmlllkkkjjjgggdddaaa\\\TTTNNNMMMLLLHHHEEEEEEAAAAAA@@@@@@BBBDDDGGGIIIMMMPPPTTTWWWXXXVVVTTTQQQPPPMMMHHHDDDBBB???<<<999<<<999888888777888???GGG\\\uuu{{{tttooolllmmmhhhkkkpppwww}}}~~~}}}~~~|||yyywwwuuusssooolllfffcccaaaeeennnwww}}}}}}}}}}}}mmmVVVEEE===;;;;;;:::888888777666555444444444666666666666777888999::::::???BBBAAACCCJJJNNNNNNNNNNNNJJJCCC>>><<<999555888888999999:::999999999777777888888999::::::::::::::::::;;;<<<<<<<<<===???;;;<<<@@@CCCBBBCCCFFFPPPddd{{{sssmmmgggeeejjjhhhfffeeedddcccbbb```\\\]]]___aaadddlllvvv~~~vvvoooiiibbb\\\TTTOOOMMMRRRXXX\\\```cccqqq|||}}}xxxrrrooopppsssvvvwwwrrrrrrsssvvv{{{{{{xxx|||{{{tttqqqtttuuummmccc]]]]]]cccfffbbb]]]]]]^^^]]]YYYTTTLLLEEE@@@???@@@AAA<<<>>>???>>>=========??????>>>=========>>>???@@@<<>>>>>>>>???AAAEEEHHHJJJNNNPPPSSSUUUUUURRRNNNLLLGGGDDD@@@>>><<<;;;999777999777777:::<<>>:::;;;:::888888777666555444444444444666666666666777888999:::777===AAA@@@???BBBCCCBBBAAADDDCCC===:::;;;:::666777777888999999999999999777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@<<<<<<@@@BBBAAAAAACCCEEEPPP```tttzzztttrrrrrr}}}|||tttjjjbbb^^^ZZZYYYYYYXXXYYY[[[___bbbdddiiiooorrrtttxxxwwwpppggg```[[[VVVQQQMMMNNNQQQ[[[iiisssuuuxxx}}}yyytttnnnlllmmmqqqtttuuupppsssyyyxxxpppnnnsssxxxuuuooolllooopppmmmiiihhhjjjmmmlllgggdddccc```[[[QQQMMMHHHCCC???>>>>>>???<<<>>>??????=========>>>======<<<;;;;;;<<<===>>>;;;AAAEEEDDDDDDDDD@@@;;;:::::::::;;;<<<<<<======::::::;;;;;;;;;;;;:::::::::;;;<<<>>>????????????:::===CCCHHHKKKRRRaaapppwwwooollljjjhhhjjjppptttuuutttppplllhhheeeeeeggghhhhhhpppwwwzzzRRRQQQPPPPPPQQQSSSUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVZZZYYYYYYXXXYYY[[[\\\]]]WWWWWWXXXZZZ[[[]]]___```bbbcccdddfffhhhiiijjjjjjkkkkkklllnnnoooqqqrrrsssuuuvvvvvvtttssssssuuuwwwwwwxxxyyyxxxuuuqqqllliii`````````aaabbbbbb```^^^```TTTKKKJJJIIIDDDAAABBB??????>>>???@@@CCCFFFGGGMMMOOOQQQSSSRRROOOKKKIIIAAA>>>;;;999888888777555555444777<<>>888666::::::777444555666777777888777777777777777888999999::::::;;;;;;;;;;;;;;;;;;::::::===:::999<<<<<<:::===AAAAAADDDJJJYYYvvv|||}}}{{{qqqlllbbb```]]]ZZZXXXVVVUUUTTTXXX[[[]]]___aaahhhsss||||||}}}|||wwwssswww}}}yyywwwvvvpppqqqrrrssssssqqqlllhhh^^^YYYSSSPPPPPPPPPNNNLLLQQQZZZnnntttqqqnnnnnnpppqqqqqqooorrrxxxyyyvvvpppgggcccjjjzzz|||vvvpppjjjhhhiiikkkrrr{{{vvvsssnnnhhhhhhgggaaaYYYJJJHHHFFFCCC@@@>>><<<<<<===???@@@@@@>>>======>>>===<<<;;;:::::::::;;;<<<<<<@@@CCCDDDFFFGGGBBB;;;;;;<<<<<<<<<===>>>>>>>>>;;;;;;;;;;;;:::999888888999:::<<<=========<<<;;;999===CCCIIIJJJOOO]]]kkkzzztttooolllkkklllppprrrqqqooommmjjjeeecccdddfffiiijjjnnnvvv}}}tttSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^___^^^]]]]]]]]]___```aaaccceeehhhkkklllmmmlllkkkjjjlllooosssvvvyyyzzzzzz{{{yyywwwyyy{{{}}}{{{yyyxxxxxxyyyxxxuuunnnfffaaa]]][[[YYYXXXXXXXXXWWWVVV\\\NNNEEEFFFEEE??????EEECCCCCCBBBBBBDDDGGGKKKMMMRRRQQQPPPOOOLLLHHHEEECCC@@@===:::888888888888888777777999???LLL```uuuzzzuuuqqqpppnnnkkklllpppsssvvvyyy{{{|||~~~|||yyyssslllfff```]]][[[[[[]]]aaadddhhhlllooorrrzzz|||~~~sssdddXXXHHHDDD>>>999777666555333777777666666555555444444777777777777777777777777999888888777888999;;;<<<777888888999999:::;;;;;;888888999999999:::::::::777888888777666666777999;;;;;;<<<======<<<<<<;;;;;;;;;::::::;;;<<<>>>???@@@BBBHHHSSSaaavvv}}}}}}}}}{{{uuuvvvxxx|||{{{uuuqqqiii___XXXWWWRRRTTTWWWYYY[[[aaaiiiooopppoookkkhhhgggkkkqqqvvvyyyxxxwwwxxx}}}~~~~~~~~~|||xxxuuuzzz~~~|||sssjjjccc___[[[YYYVVVWWWYYYYYYUUURRRKKKMMMOOOPPPQQQUUU[[[```qqqzzz~~~vvvtttqqqoooqqqtttyyy|||ooohhh```^^^gggyyyuuuqqqpppnnnmmmmmmqqqxxx}}}uuuoooiiigggfffbbbXXXOOOHHHEEEBBBAAAAAAAAA@@@???CCCDDDDDDEEECCCAAA???======<<<:::888888888:::;;;<<<;;;;;;===AAAAAA???<<<<<<<<<<<<<<<======>>>>>><<<<<<;;;;;;999888666555<<<<<<<<<<<<<<<<<<<<<<<<999<<<@@@DDDDDDIIIXXXhhh|||{{{tttpppnnnjjjhhhjjjpppttttttrrrkkkjjjhhhffffffhhhkkkllltttuuuyyyyyyrrrWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[]]]]]]]]]]]]\\\]]]\\\\\\\\\]]]^^^_________aaabbbdddeeeeeedddcccfffgggjjjlllnnnnnnoooooooooqqqtttxxx{{{}}}~~~~~~|||{{{{{{~~~~~~||||||{{{zzzwwwqqqjjjaaa\\\YYYWWWUUUTTTTTTSSSQQQOOOQQQFFF???BBBBBB===>>>DDDEEEEEEFFFGGGIIIKKKLLLMMMOOONNNLLLJJJGGGDDDAAA???>>><<<:::777666555444444::::::===HHHZZZppp|||qqqmmmkkkmmmnnnmmmpppuuuwwwyyy|||}}}~~~wwwmmmfffaaa^^^]]]]]]```dddfffgggiiillloooxxx|||{{{mmm\\\PPPBBB???:::777666666555555666666666666555555555555666666666666666666666666888888888888999:::;;;;;;999999999999999999999999777777777888888888999999777888888777666666777999:::;;;<<<<<<======>>>>>>???>>>===<<<<<<===>>>>>>>>>>>>AAAGGGOOO]]]sss||||||xxxuuussstttzzzzzzjjj```^^^^^^aaacccbbb```___bbbeeehhhgggddd```^^^___bbbeeeiiihhhgggiiinnnuuu}}}zzzsssrrrvvv{{{~~~zzzvvvuuuvvvsssuuuvvvvvvsssnnniiieeegggjjjmmmnnnnnnmmmnnnnnnoooooolllggg___XXXSSSQQQJJJKKKKKKKKKLLLMMMPPPRRROOOTTT[[[bbbhhhnnnuuuyyy}}}zzzxxxxxxvvvttttttvvv{{{wwwpppgggkkkpppssswwwzzzsssnnnooorrrtttwwwxxxyyyyyyxxxoooeee^^^[[[VVVNNNHHHDDDBBB???>>>>>>>>>>>>===BBBCCCCCCCCCBBB@@@>>><<<===<<<:::888888999:::;;;;;;::::::<<>><<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::999777777<<<<<<============<<<<<<:::<<<@@@CCCDDDIIIZZZjjj~~~|||tttoookkkiiigggkkkqqquuuvvvuuunnnlllkkkjjjjjjlllnnnoootttuuuxxx}}}yyysss[[[ZZZZZZYYYXXXWWWVVVVVV\\\]]]^^^___``````````````````_________``````aaa```ccchhhkkkmmmllliiigggjjjkkklllmmmoooqqqrrrsssssstttxxx{{{~~~}}}}}}{{{sssjjjaaa[[[TTTRRRPPPOOONNNLLLHHHFFFEEE>>>;;;???AAA>>>???DDDGGGIIILLLNNNOOOOOONNNMMMKKKIIIGGGCCC@@@>>><<<;;;:::999999888777555444444<<>>>>>???@@@???>>>===<<<<<<<<<<<<@@@>>>???AAACCCJJJXXXfff|||uuussszzz{{{sssrrrooosssvvvtttnnnhhhdddcccccccccaaa^^^ZZZWWWWWWXXX]]]\\\\\\]]]bbbhhhnnnrrryyyuuunnngggbbb```aaabbbhhhgggfffccc```___```bbbcccgggkkkiiiddd]]]XXXVVVUUUVVVWWWWWWVVVUUUVVVXXXVVVUUUTTTPPPKKKGGGFFFFFFEEEIIILLLNNNOOOTTT\\\cccfffkkksssyyy}}}xxxqqqnnnooopppvvv}}}}}}|||{{{{{{||||||uuupppwww~~~{{{|||uuuqqqqqqqqqtttyyy~~~|||yyytttiii[[[QQQMMMJJJFFFCCCAAA???===<<<===>>>>>>===@@@AAAAAAAAA@@@???===<<<<<<;;;:::999888999:::;;;:::::::::;;;===>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<======<<<;;;::::::;;;???AAABBBHHHZZZkkk|||tttnnnhhhggggggkkkrrrwwwyyyxxxqqqpppooonnnoooppprrrsssuuuuuuwww{{{~~~yyyttt[[[[[[[[[ZZZYYYYYYXXXXXX^^^^^^___```aaabbbbbbbbbcccbbbbbbaaaaaaaaaaaabbbbbbeeeiiimmmooonnnmmmkkkmmmmmmnnnoooppprrrtttvvvtttuuuxxx{{{}}}~~~}}}}}}~~~xxxkkk___XXXOOONNNKKKIIIHHHEEEAAA===>>>:::;;;???AAA???@@@DDDIIILLLPPPSSSSSSQQQMMMKKKGGGEEEAAA>>>;;;999888888444555777888888888999999???HHHYYYnnn~~~uuummmjjjhhhhhhmmmooopppsssxxx{{{~~~tttiiiddddddeeejjjkkkkkkfff``````fffmmmzzz~~~xxxiiiWWWHHH@@@:::777555444555666666666444444444555555666666666666666666666666666666666555666888:::::::::999999:::999999999888888777777666666666777777777888888666777888777555555777888:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::::::::>>>======??????BBBJJJTTT```tttzzzsssoooiiijjjjjjhhhddd```]]]]]]]]]]]]]]]^^^```cccfffggglllfff^^^XXXUUUTTTRRRPPPQQQRRRTTTSSSSSSSSSTTTVVVYYY]]]___[[[SSSMMMLLLNNNMMMNNNPPPOOONNNMMMNNNOOONNNNNNLLLJJJIIIJJJLLLOOOTTTWWW[[[```dddkkkrrrxxx|||~~~~~~}}}zzznnnfffdddhhhmmmwww|||xxxpppsssxxx~~~|||yyyvvvtttsssssssssxxxvvvvvvzzz}}}xxxfff]]]PPPHHHEEEEEEDDDCCCAAA???======>>>@@@@@@@@@????????????>>>===<<<;;;;;;;;;:::999999999:::;;;999999999:::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<======>>>>>>999:::;;;<<<<<<;;;999888;;;<<>>???BBBIIILLLPPPSSSRRROOOJJJGGGBBB@@@>>>;;;888777777777111333555666666888;;;???FFFWWWooo{{{sssllliiimmmjjjlllqqqttttttwww|||yyy|||~~~rrrmmmmmmooonnnmmmhhhaaa\\\]]]dddkkk{{{{{{vvvkkk\\\LLLBBB>>>:::888666555666666666555333333444444555555666666555555555555555555555555555666888999::::::999888777777777888888999999999777777777888888888999999666777777666555555666888;;;;;;<<<===<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;:::999:::===<<<<<>>>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::;;;999999:::999999999:::;;;:::::::::::::::::::::999;;;<<<<<<===>>>@@@BBBCCC<<<===>>>>>>>>><<<;;;:::@@@AAACCCDDDEEEKKK]]]nnn}}}yyytttooollldddeeehhhmmmrrrwwwyyyzzzqqqrrrsssttttttuuuuuuuuutttwww}}}{{{vvvZZZ[[[\\\]]]^^^___``````_________```aaaccceeeeeeeeeeeedddddddddeeeeeefffhhhgggggghhhjjjmmmoooqqqpppppprrrsssuuuvvvxxxxxxzzz{{{|||}}}~~~}}}|||{{{||||||zzzxxxxxx{{{jjjXXXMMMGGGDDDAAA???>>><<<:::888777999;;;=========>>>@@@GGGIIILLLMMMLLLIIIEEEBBB===<<<;;;999777666666666333444555444555999AAAGGGXXXiiitttkkkhhhiiipppnnnpppuuuyyyyyy|||xxx{{{}}}xxxxxxzzzqqqmmmgggaaa^^^```fffjjjwwwrrriii]]]PPPEEE???===:::999777666777777666555444444444444444555555555555555555555555555555555555666777888999999999999666666777777888999999:::777777777888888888999999666777777666555555666888:::<<<>>>@@@@@@>>><<<:::::::::<<<======>>>>>>===<<<:::;;;>>>===;;;===BBBGGGIIIQQQbbbvvv}}}vvvrrrhhhaaaXXXRRRPPPOOOMMMLLLKKKSSS___kkkttt{{{vvviii___\\\```eeejjjkkkmmmmmmllllllmmmooonnnnnnmmmllllllnnnssswww{{{wwwtttuuuxxx{{{zzzwww|||{{{|||~~~wwwmmmggghhhkkkmmmxxx}}}zzzxxx~~~{{{wwwqqqkkkeeeaaa^^^]]]]]]```eeemmmuuuyyytttuuuxxxzzzxxxooobbbXXXPPPMMMIIIFFFDDDCCCBBB@@@AAA???======>>>@@@@@@???>>>=========<<<<<<<<<<<<999999::::::::::::;;;;;;999::::::999888888:::;;;;;;;;;::::::::::::999999;;;;;;<<<===@@@CCCFFFGGGBBBBBBAAAAAA@@@@@@??????EEEFFFHHHJJJIIIOOO___pppzzzuuuqqqmmmkkkeeegggjjjmmmqqqtttvvvvvvpppqqqsssuuuvvvvvvuuuuuussswww|||~~~zzzwww^^^^^^___```aaabbbcccccc`````````aaabbbdddfffgggffffffffffffggghhhiiiiiijjjjjjiiijjjkkknnnppprrrqqqsssuuuwwwyyyzzzzzzzzz}}}}}}~~~~~~}}}{{{zzzyyyxxxvvvtttpppmmmoootttyyywwwbbbRRRIIICCC@@@<<<999999:::999999777:::===>>>===???AAACCCEEEEEEFFFEEEDDDAAA>>>===888888888777777666555444444555666666:::CCCQQQ[[[ppp{{{xxxppplllooossswwwuuuvvvzzz{{{zzz{{{zzz|||~~~}}}~~~uuuqqqllljjjkkkmmmmmmmmmnnnggg\\\PPPGGGAAA<<<:::888777555666777777666555555444444444444444444333555555555555555555555555666666666777777888999:::777777777777888888888888666666666777777777888888555666777666444444666777888<<>>:::;;;<<<=========<<<;;;===;;;<<>>======<<<<<<<<<<<<<<<888999::::::;;;;;;;;;;;;:::;;;;;;:::888777:::<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<>>>AAAEEEHHHKKKEEEDDDBBB@@@??????@@@AAAEEEFFFIIIKKKIIINNN]]]lll|||~~~yyyuuuqqqmmmiiigggiiilllnnnooopppqqqrrroooqqqtttvvvwwwwwwvvvuuusssuuuxxxyyyyyyxxxxxxwwwaaabbbbbbcccddddddeeeeeeaaaaaaaaabbbccceeehhhiiihhhhhhhhhhhhiiijjjkkklllkkkllllllmmmooopppqqqrrrrrrtttwwwzzz|||||||||{{{}}}}}}}}}}}}{{{yyywwwuuurrrqqqmmmgggcccccchhhmmmrrrwwwyyyssseeeTTTHHHBBBAAA===888666666888999:::888===@@@@@@@@@BBBFFFHHHCCCCCCBBB@@@>>><<<::::::444555666777777666444333444666888:::AAAOOObbbpppyyyrrroooqqqyyy|||{{{}}}|||xxxxxxzzz}}}~~~}}}}}}yyyvvvtttuuuyyyyyyuuuqqqggg^^^SSSJJJDDD???:::666555444444555777888777666555555555444444333333333555555555555555555555555777777666666666888999;;;999999888888777666666666555555555555666666666777555666777666444444666777777;;;BBBHHHJJJIIIEEECCC:::;;;;;;<<<;;;:::888777888666777;;;<<<:::<<>>>>>===<<<<<<<<<======888999:::;;;;;;;;;;;;;;;:::;;;<<<:::777777:::===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<>>>BBBFFFJJJLLLDDDBBB???===<<<===???@@@AAACCCGGGHHHGGGJJJXXXgggyyy|||zzzwwwrrrmmmiiihhhjjjmmmnnnnnnnnnnnnoooppprrruuuwwwyyyxxxwwwuuusssssssssrrrrrrsssuuuxxx```aaaaaabbbcccdddeeeeeeccceeeffffffeeedddfffgggfffhhhkkknnnppppppppppppqqqppppppqqqssstttsssrrryyyyyyxxxxxxyyyzzz{{{{{{|||{{{yyyvvvrrrnnnkkkiiiccc```\\\WWWTTTQQQPPPPPPYYYYYYWWWSSSNNNHHHBBB???999888777666666888:::;;;<<<>>>@@@BBBCCCCCCBBBAAA<<<<<<===<<<;;;999777555999777444444555666777777666999:::===JJJaaavvv~~~~~~xxxqqqooottt||||||{{{}}}}}}zzzxxxwww|||~~~mmmfffWWWGGG???<<<777444333444444444444444555666777555555444333333333333444222222333444555555444444555555555555666666666666999888666555444444444444555666666666666666555555555777999:::;;;:::888777777;;;@@@EEEGGGEEEAAA???;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<<<<<<<>>>AAADDDHHHKKK]]]lllzzztttwww||||||ooofff___\\\___eeelllooovvv|||}}}yyypppkkklllssszzz~~~|||wwwtttuuuvvvnnnmmmjjjfffeeejjjuuu}}}~~~zzzyyyyyyqqqjjjdddcccccceeeiiirrr}}}{{{sssmmmiiihhhhhhhhhdddeeeiiimmmqqqrrrpppnnnhhh```UUUNNNKKKHHHDDD@@@???@@@@@@AAABBBCCCDDDDDDGGGFFFDDDBBB@@@??????>>>@@@>>><<<::::::;;;;;;:::999555333444888:::777444666666777888:::;;;<<<===;;;;;;;;;::::::999999999>>>=========>>>AAACCCEEEFFFBBB>>>;;;;;;===>>>>>>AAA>>><<<<<<===CCCQQQ```www~~~zzzuuuooojjjhhhiiiiiiiiijjjlllnnnoooqqqvvvuuuuuuwwwzzzzzzwwwsssqqqrrrrrrsssrrrqqqpppoooeeeeeeffffffgggggghhhhhhggghhhiiiiiihhhhhhiiijjjiiikkknnnppprrrsssrrrrrrsssrrrrrrsssuuuvvvuuutttuuuuuuvvvvvvvvvwwwwwwwwwvvvtttqqqmmmiiiddd```^^^WWWUUUQQQMMMJJJHHHGGGFFFIIIHHHGGGDDDAAA===999777999888777777777999;;;<<>>;;;;;;;;;:::999777666555555444444444555666666555777<<>>AAADDDFFFMMMXXXjjj}}}|||wwwuuuyyyqqqgggbbb```ffflllvvvyyy{{{xxxzzz~~~yyyxxxyyypppnnnkkkiiijjjpppyyyyyytttwww~~~vvvmmmgggllllllmmmqqqxxxzzztttpppnnnmmmmmmppprrrvvvxxxwwwpppfff___XXXQQQIIIEEEEEEEEECCC@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@????????????@@@>>><<<;;;;;;;;;;;;::::::777444555999:::777444777777888888999:::;;;;;;::::::::::::999999999888;;;:::999:::;;;===@@@AAAHHHDDD@@@===<<<=========???<<<;;;;;;<<>>=========<<<<<<;;;999888888777999999888888999;;;<<<===@@@AAAAAA@@@???===;;;999999888777666555555555555333333444666666777777777;;;CCCQQQaaauuu{{{yyyjjjkkklllnnnooossswww{{{}}}{{{qqqnnnpppqqqvvv|||~~~zzzvvvttttttvvv]]]PPPCCC===:::666444333666555444444444444444444555555444333333333333444444555666666777666666666666666777777777888888888555555555555555666777777555555666666666666666555444555777888888888777666555666999<<<======<<<;;;;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;:::;;;<<<>>>@@@AAA@@@GGGOOOYYYggg|||{{{tttjjjfffgggmmmttt{{{~~~||||||uuurrroooppptttzzz}}}zzz{{{|||{{{xxxuuuuuuuuuzzzrrrsssssstttwww}}}xxxssssssvvvzzz||||||wwwooodddXXXPPPPPPLLLFFFDDDEEEGGGFFFEEE@@@@@@@@@?????????>>>>>>============>>>???@@@@@@@@@???>>><<<;;;;;;::::::<<<999777777999:::777555888888888999999999::::::999999999888888888888888999999999999:::<<>><<<:::999::::::???KKKXXXttt|||wwwqqqllliiidddfffhhhkkknnnooooooppppppppprrruuuxxxxxxwwwuuurrrssssssrrrqqqooommmlllllllllmmmnnnmmmmmmlllkkkjjjlllmmmmmmllllllmmmnnnqqqqqqrrrssssssrrrrrrqqqqqqpppqqqrrrttttttsssqqqllllllmmmlllkkkhhheeeccc[[[YYYVVVRRRMMMIIIFFFEEEDDDBBB@@@>>>;;;:::999999888888888777888888999:::999999999999:::<<<===>>>?????????>>><<<:::888777777666444333222333444444444444555555666888;;;>>>GGGTTTeeeuuuyyytttpppfffiiilllmmmnnnpppvvv{{{|||tttjjjfffhhhhhhoooyyy~~~}}}xxxtttrrruuu}}}qqqUUUJJJ@@@;;;999555333444666555555444333333333333555555444333333333333444333333444444444444444333444444444555555555666666666666555555555666666666444555666666666666666666444555666666777777666666555666777888999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;===>>>???AAADDDFFFGGGLLL[[[qqqxxxrrrpppqqquuuzzzyyy|||yyy{{{|||tttmmmjjjjjjiiigggiiipppzzz|||ttttttuuuwwwzzz}}}~~~{{{xxxvvvvvvvvvvvvxxxuuurrrsssyyy~~~pppcccYYYRRRNNNKKKPPPMMMIIIGGGGGGGGGFFFEEE????????????????????????<<<<<<<<<<<<===>>>???@@@@@@@@@@@@>>><<<::::::;;;===;;;999999:::999777555999999999888888888888888888888888777777777777777;;;;;;;;;<<<===???AAABBBBBBAAA@@@@@@AAABBBAAA@@@:::888888999999===IIIUUUppp}}}wwwqqqjjjfffbbbdddhhhkkknnnooooooooolllnnnqqqtttvvvwwwwwwvvvtttuuuuuutttrrrpppnnnlllnnnooopppqqqqqqpppnnnmmmlllmmmooonnnmmmmmmnnnpppsssssssssrrrqqqqqqpppooonnnmmmnnnoooppppppnnnkkkeeeeeeeeeccc```\\\XXXUUUNNNLLLJJJFFFDDDBBB@@@@@@???>>>===;;;:::999888888555555444444555666777888::::::::::::;;;<<<===>>><<<;;;;;;::::::999888777555444333222222222333444555444333333555;;;DDDKKK___nnn~~~yyyrrrkkkhhhfffhhhjjjkkkkkkooouuuzzz||||||}}}~~~yyyuuurrrpppkkkdddaaaccciiiqqq{{{|||wwwrrrqqqyyy{{{xxxeeeMMMDDD<<<999888444333555666555444333333333333333555555444333333333333444333444444444444444333333444444444444555555555555777777777666555555444333444444555666666666666666444444555666666666666666666666666777888999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999;;;<<<>>>???@@@BBBEEEFFFDDDDDDJJJVVVaaaxxx~~~yyy}}}tttllleee```\\\```dddiiiooo{{{}}}ttttttrrrpppooonnnnnnnnnmmmllliiiggggggiiimmmoootttwww}}}xxxnnn^^^QQQIIIGGGHHHIIIJJJHHHEEEDDDCCCBBBAAA@@@>>>>>>>>>???@@@AAAAAAAAA>>>============>>>>>>???@@@AAABBB@@@<<<::::::;;;<<<;;;:::999999999888666999999888888888888777777777777777777777777777777;;;;;;<<<===>>>@@@AAABBBAAAAAAAAABBBCCCBBB@@@>>>999888888999999===IIIUUUppp|||vvvnnnhhhdddaaacccgggkkkmmmnnnnnnnnnjjjlllpppsssuuuvvvwwwwwwwwwwwwwwwvvvtttrrrpppooooooppprrrssssssrrrqqqooolllnnnoooooonnnnnnoooppprrrrrrpppooommmkkkjjjjjjhhhhhhhhhiiiiiigggdddaaa[[[ZZZYYYVVVSSSOOOLLLJJJEEECCCAAA???============999999999888888777666666555555666666777888888888::::::;;;;;;;;;;;;;;;<<<999888888888777777777777333333333333333333444444333444444666;;;FFFUUU___yyy{{{vvvpppkkkfffdddfffgggiiijjjllloootttwwwwwwxxx|||~~~zzzqqqkkkgggeeebbb]]]\\\___mmmttt{{{}}}yyytttrrrrrr||||||{{{|||~~~yyyhhhWWWEEE>>>999888666333333555555444333333333333333333555555444333333333333444666666666777666666555444555555666666666777777777888888888777666444333222333444555666777777777777555555555555666666666777777777777777888999:::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::888888:::;;;===>>>???@@@>>>@@@CCCCCCBBBCCCHHHKKKXXXggg~~~uuuhhh___[[[[[[\\\eeeqqq{{{}}}tttrrrnnniiidddaaa___^^^aaabbbbbbbbbccchhhnnnrrr}}}yyynnn^^^YYYQQQJJJGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA======>>>???@@@AAABBBBBB??????>>>>>>======>>>>>>@@@BBBDDDAAA===::::::<<<;;;::::::999999888888888888888888888888888777777777777777777888888888888999999:::<<<===>>>???@@@DDDDDDDDDEEEEEECCC???;;;;;;999999:::;;;???LLLYYYttt~~~yyysssmmmgggdddbbbdddfffiiilllmmmnnnnnniiilllqqqtttuuuvvvwwwxxxwwwxxxxxxwwwvvvtttrrrqqqjjjlllnnnpppqqqpppnnnmmmiiijjjkkkkkkjjjjjjkkklllkkkjjjhhheeecccaaa```___]]]]]]]]]]]]\\\ZZZVVVRRRMMMLLLKKKIIIFFFDDDCCCBBB@@@???===;;;:::::::::;;;555555666666666555555555555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666555444444444222333444555555555555555333666;;;BBBKKKZZZlllyyyzzzvvvoooiiieeedddeeeeeehhhiiikkknnnrrrttttttsssxxx{{{yyynnngggaaa```^^^\\\^^^aaalllrrrwwwwwwrrrppprrruuuxxx{{{{{{vvvnnndddUUUHHH???:::666666555333333666333333333222333333444444555555444333333333333444666666777777666555555444555555555666666666777777666666777777777555444333333444555666777777777777666666555555666666777888777777777777888999::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<;;;;;;<<<===???AAAAAAAAAHHHPPP^^^ooo~~~~~~yyyzzz|||~~~~~~oooeeedddffflllttt~~~yyyooolllhhhccc```^^^]]]]]]aaacccfffiiikkkpppwww|||~~~qqqaaaWWWMMMKKKHHHGGGFFFEEEBBB@@@AAABBBDDDDDDCCCCCCBBBBBB=========>>>>>>?????????>>>>>>============>>>>>>@@@CCCEEECCC===::::::<<<888999999999888888888999777777777777888888888888777777777888888999999999777888999;;;<<<===>>>>>>AAACCCEEEHHHJJJHHHDDDAAA===;;;:::;;;<<>>>>>>>>???>>>;;;999777777888999333444555555555555555444111333666888:::::::::999;;;;;;;;;;;;:::999888888999888666555333333222222222333555666777777666555444:::DDDNNN[[[lll{{{uuuoooggg```]]]```eeeiiikkkllloootttyyyzzzvvvrrr|||}}}mmmfff```___``````dddhhhiiinnnrrrqqqmmmmmmrrrxxxqqqyyy|||ssscccTTTFFF===<<<777555666555222333666222222222222333444444555555555444333333333333444444555555555444333222222333333333444444444555555444444666777777777666555333444555666777777777777666666666666666777888888666666777777888888999999999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999999<<<999777888<<<>>>>>>===DDDFFFKKKRRR```ttt}}}~~~{{{tttooommmhhhkkknnnpppsssxxxxxxwww{{{}}}~~~{{{pppgggfffcccaaaaaabbbdddeeefffiiinnnrrruuuyyytttiii```XXXQQQNNNHHHFFFCCCAAAAAAAAA@@@???@@@BBBCCCCCCAAA???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@CCCFFFCCC>>>::::::<<<777888999999888777888999666777777777888888888888777777888888999999999:::888999:::<<<===>>>??????<<>><<<;;;;;;===DDDSSSbbbxxx~~~|||xxxsssooommmkkkjjjeeeffffffggghhhjjjlllmmmjjjnnnsssuuuuuuuuuvvvxxxuuuuuuvvvvvvvvvtttsssrrr___]]]\\\]]]aaacccbbb```^^^]]]\\\ZZZYYYXXXXXXXXXXXXVVVSSSOOOLLLIIIHHHHHHJJJJJJIIIHHHEEEBBB???===;;;;;;;;;::::::999999999888777666666666666777777555555555555666666666666:::::::::;;;;;;<<<<<<<<<:::999999999888888777777888888888777666444333222999666333333444666777777888GGGZZZhhhvvvyyysssmmmeee^^^^^^dddkkklllkkknnnqqquuuyyy|||||||||{{{wwwooohhhggghhhggghhhjjjnnnnnnlllkkkpppyyy~~~~~~~~~}}}vvvhhhVVVFFF>>>;;;555555555555555444444444111111111111111111111111000000111222333333444444777777666666555555555555444444444444444444444444666666666666777777777777555555555555555666777888777777777777777777777777444555555666777888888999::::::999999::::::;;;<<<:::::::::999999888888888:::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;???BBBFFFIIINNNXXXfffppp{{{ttttttyyy~~~~~~~~~}}}}}}~~~tttttttttuuuyyy}}}xxxqqqkkkfffaaa^^^fffhhhmmmppprrrxxx|||zzz|||{{{zzzzzz{{{|||~~~zzzppphhheeefffgggiiijjjkkkllllllooorrrwww||||||wwwrrreee```YYYRRRLLLIIIIIIIIIIIIFFFCCCBBBAAA@@@>>><<>>===<<<<<<<<<<<<999999999:::;;;<<<===>>>???@@@@@@@@@>>>;;;888666999999:::;;;;;;;;;::::::888888888888777777777777666666777777777666666555888888888999;;;===>>>???BBB??????GGGRRRXXXVVVQQQBBB>>>;;;:::;;;BBBRRRbbbzzz{{{wwwrrrnnnlllkkkiiihhhjjjeeedddiiimmmllllllmmmppprrruuuwwwvvvvvvwwwwwwxxxvvvtttuuuwwwvvvoooiiiUUUSSSSSSTTTWWWXXXWWWUUUSSSSSSQQQPPPOOONNNNNNNNNNNNLLLJJJHHHFFFEEEDDDDDDAAA@@@@@@???>>>===;;;:::999999999888888777777777666666555555555555666666555555666666777777888888999::::::::::::::::::;;;888888888777777777777777444444444444444333222222222333444444555777<<>>===<<<<<<;;;;;;<<<<<<:::::::::::::::;;;<<<===============;;;999777666;;;;;;::::::999999999888888888888888777777777777888888999999999999888888888888888:::;;;===???@@@BBB@@@@@@HHHSSSZZZZZZWWWJJJEEEAAA??????FFFVVVfffzzz~~~{{{vvvsssqqqooommmkkkkkkgggggglllpppppppppqqqsssuuuxxxyyyxxxxxxxxxyyyyyyvvvttttttvvvtttnnniiiIIIIIIIIIJJJLLLLLLJJJHHHKKKJJJIIIHHHGGGFFFFFFFFFAAA@@@???>>>>>>>>>>>>>>>999888888888888888999999666666666666666555555555555444444444444555555555666666777777888999::::::999999999999888888888888555555666666666666666666333333333333333333333333...333666777777<<>>??????>>>AAAGGGLLLNNNXXXgggvvvxxxnnnmmmnnnllliiidddooo|||tttkkkgggfffgggkkkooowww}}}{{{yyyxxx{{{wwwvvvzzz~~~yyyuuummmllliiieeeaaa]]]ZZZYYYZZZ[[[]]]```dddjjjpppuuu|||~~~uuukkkbbbYYYPPPKKKIIIHHHEEEDDDDDDGGGIIIKKKIIIFFFBBB@@@@@@@@@@@@???AAA@@@@@@@@@AAAAAA???===<<<;;;;;;:::::::::;;;;;;:::::::::999::::::;;;;;;:::::::::999888888777777===<<<:::888777777888888888888888888777777777777888888999999999999888888888888999:::<<<>>>@@@AAABBB@@@@@@GGGQQQYYY\\\[[[OOOJJJDDDAAA@@@FFFVVVfffyyy}}}yyywwwuuurrrnnnllliiifffgggmmmqqqrrrsssuuuwwwyyy{{{{{{zzzzzzzzz{{{{{{xxxtttssssssrrrmmmiiiBBBCCCCCCDDDDDDCCCAAA???BBBBBB@@@??????>>>>>>>>>999999999999888999999999888777666666666777999:::555555555555555444444444444444555555666666555555666777777888999:::;;;;;;888888888777777666666666333333444444555555555666555555444444444444555555222444777999>>>HHHUUU___pppyyyzzzqqqlllkkkllliiilllqqqvvv{{{}}}zzzzzzvvvqqqnnnpppsssvvvxxx||||||vvviiiXXXIIIAAA<<<888555222222333444444555666666333333333333333333333333333333222222222222222222333333222222222222222222444444444444444444444444444444555555555666666666666666555444333333333333666666666666666666666666666666666666666666555555777666666666666777888888999999999888888888888888888888888888888888999999:::::::::999999999999999:::;;;=========???BBBEEEIIIMMMSSS[[[eeettt~~~yyyvvvrrrooovvvyyytttssssssyyy}}}~~~yyyssspppuuu}}}uuupppiiifff```[[[WWWUUUTTTTTTQQQUUU[[[aaahhhrrr~~~oooiii___VVVPPPKKKHHHEEEGGGFFFEEEDDDEEEFFFHHHIIIHHHDDDAAA??????@@@AAAAAA???>>>===>>>@@@AAAAAA@@@======;;;::::::999999999;;;:::999999999999999:::999888888777777888888999<<<;;;888777666777888999888888888888777777777666555666666777777777777666888888999:::<<<>>>???@@@@@@??????CCCKKKSSSWWWYYYUUUOOOIIIDDDBBBHHHWWWgggwww|||yyywwwtttqqqllliiieeecccffflllpppppprrrvvvzzz|||}}}}}}{{{zzz{{{||||||yyyvvvtttsssqqqnnnkkk===>>>??????>>><<<;;;:::999888777666666666666666777777777777777666666666999888777666666666888999444555555555555555555555444555666777777777777666666777777888999999::::::777777777666666555555555222222222333444444444555777666555444444444555555666666999@@@LLL\\\iiiqqq|||wwwmmmgggfffiiimmmnnnpppuuu}}}{{{yyyzzzxxxuuuuuuwwwzzz{{{zzzzzzyyyuuunnnbbbWWWIII@@@===:::666222111222222333444555666666222222222222222222222222333333222222222222222222333333333333444444444444444444444444444444444444444444444444555555555555777777666555444444444555555555555555555555555555666666666666555555555555666666555555666666777888888888888888888888888888888888888888888888888888999999999999999999999999:::;;;======>>>???@@@AAACCCEEEGGGIIIMMMUUU___gggzzzzzzzzzyyyzzz{{{~~~zzzzzzssspppttt{{{~~~uuulllgggbbb___YYYTTTSSSUUUYYY\\\XXX^^^hhhrrr|||tttlllXXXSSSMMMHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGDDDBBB???>>>???@@@AAA@@@>>>======???CCCEEEEEEEEE@@@???===;;;:::888888888:::999999888888888999999888888777777888999::::::999888666555666888:::;;;888888888888777777777666555555666777777777777777888888888999;;;<<<>>>???>>>======???DDDIIINNNQQQZZZUUUNNNIIIGGGLLL[[[jjjttt~~~zzzwwwtttooojjjgggdddcccfffkkknnnooorrrvvv|||}}}}}}|||zzzyyyyyy{{{}}}zzzxxxuuusssqqqnnnlll888999999888666555666777777777666555555555555555777777777777777666555444777777666555555555555555444444444555555555555555444555666888888888777777666666666777777777777888666666666666555555555555222222333333333333333333555444333222333444555666999<<>>???@@@@@@???>>>>>>???BBBFFFHHHHHHGGG@@@???===;;;999888888777888888888777888888999999888888888999999999::::::666666555555777888:::;;;888888888888777777777777666777888999999:::999999888888888888999:::;;;<<<;;;<<<======>>>AAAFFFJJJTTTPPPJJJGGGEEEIIIWWWeeeqqq}}}yyytttpppkkkgggeeeeeehhhlllnnnmmmpppuuu{{{{{{zzzxxxvvvuuuvvvwwwzzzyyyxxxvvvssspppnnnmmm555666666444111111444777888888777666666666777777444555666777777666555555444444555555555555555444333333333444444555555555222333555777888888777666666666555555555555444444555555555555666666666666444333333333333333222222333222222222444666999;;;@@@IIIWWWfffrrrzzz~~~|||~~~~~~{{{||||||tttmmmfffbbbeeejjjnnnppptttzzz|||tttooojjjmmmmmmnnnttt}}}zzzvvvwwwzzzuuukkk^^^SSSCCC>>>999777777777555444333333333333333333333333222222222222222222222222111111111222222333333444333444444444555555555666444444444444444444444444222333333333333444444444555555444444444555666666555555555555555555555555333444444555555666666666666666666555666777777888666777777777888888888999::::::999999999888888888666666777888999::::::;;;>>>===<<<<<<======<<<<<<<<<>>>AAACCCEEEGGGIIIJJJFFFMMMXXXeeerrr||||||~~~}}}}}}}}}yyyvvvttttttzzz{{{xxxmmmiiiffffffeeecccfffjjjqqqtttwwwvvvpppjjjeeebbbaaabbbdddhhhooowwwxxxkkk^^^TTTNNNLLLLLLKKKJJJJJJJJJJJJIIIFFFCCC>>>???AAABBBCCCCCCCCCBBB<<<<<<<<<>>>@@@@@@>>>===<<<<<<>>>AAADDDDDDCCCAAA<<<;;;:::999999888999999777777777777777888999:::666777888999:::999888888555666666666777888888888888888888888777777777777666777888999999:::::::::999888888777777888888999999;;;=========???DDDHHHIIIFFFBBB@@@???CCCPPP]]]qqqyyysssnnnjjjgggeeeeeegggkkkkkkiiilllrrrxxxxxxwwwtttrrrpppqqqrrruuuvvvvvvuuurrrooolllkkk555555555222000111555999555444444333333333333444111222444555666666666555222333555666777777666666222222222333333444444444111222444666777777666555555555555444333333222222444555555666666777777777555444444333333222222222222222333444777;;;???AAAGGGUUUiiiwww|||{{{zzzzzzzzz}}}}}}||||||~~~|||wwwoooiiicccccciiinnnppppppttt}}}uuukkkdddbbbdddcccccciiisss{{{~~~|||xxxvvvxxx}}}ttteeeUUUHHH???<<<888555555555666666444333333333333333333333333333333333333333333333000000111222333333444444333333333444444555555555444444444444444444444444222222333333333444444444333333333333444444555666555555555555555555555555333333444444555666777777666666666666666777888888666666777777888888888999::::::::::::999999888888555555666888999:::;;;<<<>>>===<<<===>>>@@@@@@@@@===>>>@@@BBBBBBBBBBBBBBBBBBEEEHHHLLLRRR]]]jjjssswwwuuuvvvzzz~~~}}}yyyrrrvvv|||~~~wwwtttqqqpppttt{{{~~~zzzvvvssspppfffcccccccccaaa^^^```eeeeeekkkrrrtttqqqmmmjjjjjjjjjmmmsss{{{~~~vvvllleeeaaa^^^ZZZTTTOOOKKKHHHGGGFFFGGGIIIMMMOOONNNJJJGGGAAABBBCCCCCCCCCAAA@@@???::::::;;;>>>@@@@@@===;;;999999;;;===??????<<<999888777777777888999::::::666666666666777888::::::555666888::::::999777666666777777777777777666555888888888888777777777777444444555777777888888888999999888777666666777777888;;;??????===???DDDIIIFFFCCCAAA@@@???CCCOOO\\\qqq~~~wwwqqqlllhhheeecccccceeehhhgggeeegggmmmvvvvvvuuurrrooommmnnnpppqqqsssuuutttrrrnnnkkkiii555444333333333333444555666666666666666666666666555444444333333444444555444444444444444444444444444444444555555555666666666777777666444222333444555555555444444333333333555555444333333222222111888555111///000111333333333666888888999???IIIRRRccckkkuuuzzzyyywwwxxxzzzxxxzzz|||}}}{{{wwwrrrooodddeeegggjjjlllpppsssuuu|||tttmmmgggccc\\\YYYWWW[[[eeepppyyy|||{{{xxxyyy}}}sss]]]KKKAAA;;;999555222111222444555444444333333333333222222000000000111222222222333000000111222222222222111222333444555444333222111555555444333333333333444333444555555666666555555333333333444444444555555666666666666666666666666777666555444444333444444333333333333444666777888666666666666555555555555999:::;;;<<<;;;999777555888888888777888888999999:::;;;;;;<<<<<<<<<<<<<<>>======>>>AAADDDIIIMMMPPP^^^iiixxxyyyrrrtttrrrppppppsssxxx~~~yyytttrrrpppnnnnnnrrrwww}}}yyywwwxxxxxxvvvpppkkkgggkkkuuu|||wwwrrrkkkggg^^^______]]]\\\]]]aaaeeejjjllloooqqqrrrrrrtttuuuyyyxxxmmmeee```\\\VVVQQQUUUVVVVVVRRRKKKFFFCCCCCCBBBFFFKKKOOOPPPMMMIIIFFF??????@@@@@@@@@??????>>>===>>>??????>>><<<:::999===<<<<<<<<<<<<;;;;;;;;;999888888888777777666666555555666666777777888888999888888777666777777777555444222111111222444555999888888888777777666666777777888888888888777777999888777555555555666777999;;;<<<===BBBHHHIIIFFFGGGBBB>>><<<;;;@@@OOO]]]ppp~~~}}}tttnnnjjjhhhfffdddccceeehhhfffaaaaaadddooouuuyyyuuuqqqppppppmmmqqqppppppqqqqqqpppmmmjjj666555444444444444555666555555555555555555555555555444444333333444444555444444444444444444444444333333444444444555555555777888888777555444444555555555444444444333333333444444444444444444444444222111111111222444555555222666;;;>>>CCCLLLYYYcccrrrvvvyyyzzzxxxvvvvvvxxxxxxxxxxxxvvvsssnnnjjjgggbbbdddgggiiimmmppptttvvv~~~yyyssslllfffbbbYYYYYY[[[```gggoootttwww{{{yyyzzzsssYYYFFF;;;:::888555333222222333444444444333333333222222222111111111111111222222222111111222333333333333333333444444555555444333222555555444333333333333444333444444555555555555555333333333444444444555555555555555555555555555555777777666666666777777888555555555444555555666666888888888888777777777777999:::;;;;;;:::999777555888888777777888888999999<<<===>>>>>>??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>AAADDDGGGHHHGGGPPP\\\fffppp}}}}}}yyyuuussstttwwwyyy~~~{{{uuuooollljjjiiigggeeejjjqqqxxx|||uuummmiiijjjlllllllllhhheeedddjjjuuu~~~xxxrrrlllhhhhhhhhhhhhfffdddeeeiiimmmpppsssxxx~~~~~~zzzkkkddd[[[UUUSSSQQQMMMIIIOOOQQQQQQOOOJJJFFFDDDEEECCCEEEIIILLLMMMKKKHHHEEE@@@@@@@@@?????????>>>>>>>>>???@@@@@@???===;;;:::<<<<<<<<<;;;;;;;;;;;;;;;777777777888888888888888666666666777777777777777888777777666666666666666999888666555555666888999888888888777777777666666777777888888888888777777999888777666666666777777999<<<===>>>CCCIIIKKKHHHCCC@@@===<<<===CCCRRRaaappp}}}|||tttnnnkkkhhhfffeeedddeeegggddd______bbbkkkrrrvvvssspppppppppnnnpppooooooppppppooollliii777666555444444555666777444444444444444444444444555444444333333444444555444444444444444444444444222222333333333444444444555666777666444222333444555444444444444333333333444444444444555555555555111222333444555555666666555;;;DDDKKKSSS^^^lllwww~~~}}}|||zzzxxxwwwwwwwwwyyywwwsssooojjjfffcccbbbccceeehhhjjjlllooosssvvvwww}}}}}}uuunnnhhhccc```WWWZZZ```eeehhhkkknnnpppxxxxxxzzznnnSSS@@@777888777555444333333333333333333333333222222222222222222222111111111111111222222333444444444444333333333444555555555444444555555444333333333333444333333444555555555555555333333333444444444555555555555555555555555555555555555555666666777999999888777666666555555555666777777777777888888888888999999:::::::::888777666777777777777777888999:::999::::::;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>===<<<===>>>???@@@>>>CCCIIIMMMQQQYYYdddmmm|||{{{{{{~~~|||}}}xxxtttnnnjjjhhhgggfffeeefffmmmuuu|||ooojjjdddbbbcccfffggggggddddddfffmmmyyy{{{wwwuuuvvvxxxyyyyyyzzz|||~~~vvvooohhhbbb]]]TTTOOOIIIGGGGGGHHHGGGEEEIIIKKKLLLKKKHHHFFFFFFFFFDDDEEEGGGIIIIIIHHHFFFEEECCCBBB@@@>>>>>>===>>>>>>??????@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888888888777777777777777777666666666666666666555555555555777666555444444555666777888888777777777777666666777777888888888888777777999888777777666666777777999<<<>>>???DDDJJJLLLIIICCC@@@>>>>>>???EEETTTbbbooo{{{{{{tttooollliiihhheeeddddddeeebbb]]]\\\___fffmmmrrrqqqpppqqqqqqooopppooonnnoooooonnnkkkiii666555444333333444555666444444444444444444444444555444444333333444444555444444444444444444444444111111222222222333333333111333333222000000000111444444444444444444444444444444444444444444444444555666666555555555777999AAAIIITTT]]]dddlllvvv}}}|||zzzyyyyyyyyyxxxwwwvvvsssooojjjgggffffffgggiiikkkmmmmmmlllmmmpppsssooowww|||ppphhhbbb___^^^XXX]]]ccceeefffgggiiilllsssuuuzzzzzz```JJJ<<<777555555555555444333222111333333333222222222222111333222222222111000000000111222222333444333333333222222333333444444444444555555444333333333333444333333444555555555444444333333333444444444555555555555555555555555555555444444444444444555666666777777666666666666777777555555555555666666666666999999999:::999888777666777777666777777888999:::777777888999999999999999;;;;;;;;;<<<===>>>>>>??????>>>===<<<<<<<<<======DDDFFFFFFEEEDDDHHHOOOUUUXXXbbbrrr}}}xxxtttrrrqqqooonnnqqqxxxxxxrrrkkkfffgggiiikkkllliiikkkooowwwqqqiii___XXXVVVUUUPPPLLLJJJGGGDDDCCCEEEGGGHHHHHHGGGHHHHHHHHHGGGGGGFFFGGGFFFFFFGGGGGGFFFFFFFFFEEEDDDCCC@@@>>><<<===>>>>>>>>>????????????>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;999999999888888777777777999888888777777666666666666666777666666666555555555444333333333333444555777777777777777777666666777777888888888888777777777666666666666666666666888;;;===>>>CCCIIIKKKHHHEEECCCAAA@@@@@@EEERRR___nnnxxx{{{uuuqqqnnnllljjjeeecccbbbccc___YYYXXX[[[bbbjjjqqqqqqqqqrrrsssqqqpppooonnnnnnooonnnllljjj444444333222222333444444555555555555555555555555555444444333333444444555444444444444444444444444111111111222222222333333000111222111000///000111444444444444444444444444555444444444333333333222555666555444555999@@@EEETTT]]]hhhoooqqqrrrtttwwwzzzyyyxxxyyyyyywwwtttqqqnnnllljjjhhhhhhjjjmmmooorrrtttuuurrrnnnlllmmmppprrryyynnnccc___^^^^^^]]]```bbbcccbbbdddhhhmmmrrrwww~~~wwwdddPPPAAA:::999444444555555555333222111333333222222222111111111333222222222111000000000000111111222222222222222111111111222333444444555555555444333333333333444222333333444555444444444333333333444444444555555555555555555555555555555666666555444444444444444555555555666666777999999444555555555666666666777888888999999888888777777666666666666777888999:::::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????>>>>>>======>>>>>>>>>???BBBCCCBBBAAA???AAAFFFKKKGGGLLLTTT^^^iiiwwwwwwqqqpppsssxxx{{{{{{~~~zzzmmmcccWWWQQQLLLKKKMMMOOOMMMJJJGGGEEEDDDDDDFFFHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFGGGDDDCCC@@@>>><<<===>>>>>>==================<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888777666555999999888888777777666666777777888888888777666555666666666555555666666666666666666666666666777777777777888888888888777777444555555555555555555555777999;;;;;;@@@FFFGGGDDDDDDBBBAAABBBBBBFFFSSS```llluuu}}}|||wwwssspppmmmkkkdddbbb``````\\\VVVUUUXXXaaajjjqqqsssssstttuuusssooonnnmmmnnnoooooommmlll444333222111111222333444666666666666666666666666555444444333333444444555444444444444444444444444111111222222222333333333222333444333222111222333333333333444444444444555555555444444444444444444444666888:::>>>FFFRRRZZZjjjqqqyyy{{{xxxsssqqqqqqwwwxxxyyyxxxuuupppkkkgggfffffffffhhhjjjnnnrrrttt{{{}}}~~~zzztttppprrrvvv}}}rrrfffaaaaaabbbddddddbbbaaabbbffflllpppvvv~~~vvvnnnaaaPPPCCC:::888888444444444444444333222222222222222222111111111111222222222111111111111111000000111222222222222111111111111222333444666777555555444333333333333444222222333444444444444444333333333444444444555555444444444444444444444444999999777666666555555555444444444555666777999999666666777777888888999999888888888888888888888888555555555666777888999:::999999:::;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>><<<<<<===>>>??????@@@@@@:::;;;======???AAAFFFIIIGGGHHHIIIKKKOOOXXXaaahhhpppyyy}}}qqqnnnkkkiiifff```XXXQQQLLLJJJGGGGGGIIIJJJHHHFFFDDDDDDCCCCCCDDDEEEFFFGGGHHHGGGEEEEEEGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGCCCBBB@@@>>>>>>===>>>>>>=========<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999<<<<<<;;;999888777666555888888888888888888777777777888999999999888666555444444444444444444444444555555666666666666777777777777888888888888777777444444555666666666555555666999999999===CCCCCC@@@>>>===???AAACCCIIIVVVccckkkssszzz~~~|||wwwssspppmmmkkkccc```^^^]]]YYYSSSSSSVVVbbbkkksssttttttvvvuuutttlllkkkkkklllnnnooonnnmmm444333222222222222333444555555555555555555555555555444444333333444444555444444444444444444444444222222222222333333333444222333444444222222333444333333333444444444555555333444555666777888999999;;;???EEEJJJPPPZZZgggppp{{{yyysssrrrsssuuuwwwxxxuuuooohhheeedddccceeegggkkknnnrrrtttuuu|||zzz}}}yyynnnjjjiiijjjkkkgggccccccffflllqqqtttzzzxxxkkkaaaXXXKKK@@@:::777666555444444333333333333333333222222222222111111111111111111111111111222222222000111222222333333222222222222222333444666888:::555555444333333333333444222222333444444444444333333333333444444444555555444444444444444444444444888777777666666666777777555444444444555666777777666666666777888999999999888888777777777777888888555555555555777888999:::777888888999999999999999999999::::::;;;;;;<<<<<<::::::;;;<<<===>>>>>>>>>999:::<<<>>>???AAACCCEEEFFFEEEDDDCCCDDDGGGLLLOOOPPPXXXaaaiiiqqq~~~{{{tttlllddd^^^WWWVVVUUUSSSRRRPPPNNNMMMHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGFFFDDDBBBCCCFFFHHHIIIHHHCCCCCCCCCDDDDDDEEEFFFFFF@@@@@@@@@?????????>>>>>>>>>===============>>>>>>AAAAAA???>>><<<:::999999::::::999999999999888888888888888888888888999999666777888999888777555444222222333333333333222222555555555666666666777777777777888888888888777777555555777888888888777777777999999999<<>><<<<<<>>>BBBDDDIIIUUUbbbiiiqqqyyy}}}{{{vvvrrrnnnkkkhhhaaa^^^\\\[[[WWWRRRRRRVVVcccllltttuuutttuuutttrrrhhhgggggghhhkkkmmmnnnmmm555444333333333333444555444444444444444444444444555444444333333444444555444444444444444444444444222222333333333444444444000111222222111000111333333333333444444555555555222333555777:::<<<>>>???FFFLLLTTT[[[aaajjjuuu~~~yyyuuuvvvyyyrrruuuwwwssskkkeeedddfffeeegggkkkooorrrtttuuuvvv~~~uuuqqqppppppnnniiieeeeeekkkqqquuuvvv|||~~~lll[[[NNNFFF<<<666666777555444444444333222222222333333222222222111111111111000000000111111222222222333222222333444444444444333444444444444666888;;;<<<555555444333333333333444222222333444444444333333333333333444444444555555444444444444444444444444444444333444444555666777666666555444444444444555333444444555666777777888888777777777777777888888444444555555666888999:::;;;;;;<<<============<<<888999999999999:::::::::888999:::;;;;;;;;;;;;;;;:::;;;<<<=========<<<<<<@@@@@@AAAAAABBBCCCDDDEEEFFFKKKOOOQQQRRRYYYeeeppp}}}pppiii```ZZZVVVSSSPPPNNNKKKKKKJJJHHHEEEEEEGGGIIIGGGGGGFFFDDDBBBBBBDDDFFFEEEFFFFFFFFFFFFFFFHHHIIICCCAAA???AAAEEEIIIJJJIII@@@AAABBBBBBCCCDDDEEEEEE??????@@@@@@@@@??????>>>???>>>>>>>>>>>>>>>??????CCCBBBAAA???===;;;999888777777888999::::::;;;;;;777777777888999999999:::555666777888777666444333666666777777777777666666444555555555666666777777777777888888888888777777666777888:::::::::999888888::::::999<<<@@@@@@<<<>>>>>>@@@BBBCCCGGGRRR^^^hhhqqqxxx}}}zzztttpppmmmiiifff```]]][[[ZZZVVVQQQQQQUUUcccllltttuuuttttttssspppeeeddddddfffiiilllmmmmmm555333222222333555666555000111222333444555555555333444444555555444444333444444444333333222222222444444444333333222222222000333777::::::888444222666666666444333333555777888777666777;;;BBBIIINNN^^^cccjjjooorrruuuzzz}}}~~~yyyuuuuuuvvvtttssspppkkkgggfffhhhiiiooopppqqqpppqqqttt{{{ssslllqqquuuvvv{{{uuutttwwwzzzwwwsssqqqqqqsssssstttuuu}}}tttbbbSSSLLLAAA>>>999555111000000000222222111000000111111111444333222222111111222222000000000000000000000000222222111111111111111111222...///000666GGGJJJ:::333333333333333333333333333333333222222111111111666555444444222222111000111111222333333444444555555555555555555555555555444444444555555777888888666666777777666555444444999666555555888888777444555777999:::::::::888777999999999888888888777777888999:::;;;<<<========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;AAA???>>>======???AAABBB???@@@CCCFFFIIILLLNNNOOO___dddlllvvv~~~~~~yyytttmmmgggaaa^^^VVVUUUSSSOOOLLLHHHDDDBBBAAABBBBBBCCCDDDEEEFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHMMMJJJGGGFFFGGGFFFBBB???CCCBBBAAAAAAAAABBBCCCCCCBBBCCCDDDCCCCCCCCCEEEGGGHHHCCC======@@@BBBBBB???>>>>>>=========>>>>>>???BBBAAA>>>;;;:::::::::;;;;;;:::999999888888999999:::::::::999999888888888333666777777444333555777555555555555555444444444333444555777777777666666777777666666666666777777555555555555666666666666:::;;;<<<>>>????????????>>>???BBBDDDDDDGGGRRR___iiiooowww{{{uuuqqqlllhhheeebbb\\\YYYYYYXXXTTTSSSUUUcccmmmsssrrrrrruuupppggg___^^^^^^bbbhhhnnnoooooo666444222222444555555555222222333444444444333333333333444444444444333333444444333333333333333333444444444333333333222222111222444555666555444333222333555444444444777999777888<<>>666666555444333333222222333333333222222111111111444444444333333222222111222222222333444444555555444444444444444444444444444444444444555666777888666666666666666555444444888666444555777888666555444666777999999888777666999999999888888888777777777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<===>>>???@@@>>>???AAADDDGGGIIIKKKLLLNNNQQQVVV[[[aaahhhpppuuuuuukkkfffeeedddaaa^^^YYYUUUQQQOOONNNMMMKKKHHHFFFCCCAAA@@@@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEFFFEEEFFFHHHJJJLLLIIIFFFFFFFFFFFFDDDAAABBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCBBBCCCEEEFFFGGGBBB===<<>>=========<<<<<<======>>>>>>===;;;999999999:::;;;999999888777777777888888::::::999999999888888888777999;;;:::777666888:::999888777666666666666666444555666777777777666555777777666666666666777777777777777777888888888888999::::::;;;<<<===>>>>>>>>>>>>@@@CCCCCCFFFQQQ]]]hhhoooxxx{{{uuupppkkkfffccc```[[[XXXYYYXXXTTTTTTVVVfffpppvvvsssrrrsssnnneee\\\ZZZ[[[bbblllrrrsssqqq666555333333444555555444444444444444444333222222222333333444444333333222333333333333444444444444444444444444333333333333333333222222333444555555111333444555555666888;;;<<>>>>>>>>>>>>>>@@@AAABBBBBBAAAAAACCCEEEEEEAAA===<<<>>>@@@???======<<<<<<;;;;;;;;;<<<<<<:::999888888888999:::;;;777777666666666777777888999999999888888888888888777888999888666555555666999777555333222333444444666777777777777777666555777666666555555666666777666666777777777888888888888888888999:::;;;<<<======<<<>>>@@@@@@DDDOOO[[[gggnnnwww~~~wwwqqqkkkeeebbb^^^ZZZXXXYYYXXXVVVVVVYYYjjjtttyyyuuurrrpppjjjaaaWWWUUUXXXcccqqqzzzyyyttt777555444444555555444333333444444444444444333333222222333333333333222222222333333333444444555555444444444444444444333333555444444333333444555555444555666666888;;;???CCCNNNTTT^^^iiissszzz~~~}}}}}}}}}|||zzzwwwuuuttttttsssqqqmmmiiifffdddccciiijjjlllmmmllllllmmmooooooooooooqqqvvv}}}rrrkkkeee]]]WWWWWWVVVSSSSSSWWW\\\bbbjjjppptttuuuvvvwww{{{rrrjjj]]]OOODDD<<<888666444333222111111222333444000000/////////000111111444333222222111111222222000000000000000000000000111111111111111222222222333222333333<<>>@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLOOOLLLOOOTTTZZZ___fffooottt~~~tttmmmiiihhhddd___XXXSSSOOONNNVVVdddrrrqqqcccUUUPPPQQQLLLMMMNNNNNNOOOOOONNNNNNHHHGGGDDDBBBAAABBBCCCDDDCCCDDDDDDFFFGGGHHHIIIJJJDDDFFFHHHHHHGGGGGGHHHJJJEEEDDDCCCCCCDDDDDDDDDDDD@@@@@@??????>>>>>>======???@@@AAAAAA@@@AAACCCDDDEEEBBB???===>>>???>>>===<<<<<<;;;:::::::::;;;;;;:::999888888888888999:::777777666666666777888888888888888888888888888777777777777666555444444444:::888555222111222333555888888888777777666666555666666666555555666666666333444444444555666666666888888888888999:::<<<===<<<::::::<<<>>>BBBLLLXXXdddkkkvvvyyyssslllfffbbb]]]ZZZYYY[[[ZZZXXXYYY^^^nnnyyy~~~xxxqqqnnnfff]]]TTTQQQUUUcccuuu~~~xxx666555444555666666555333111222333444555555555555222333333444444333333222333333333444444555555555444444444444444444444444333444555555555555555444999:::<<<>>>AAAGGGOOOTTTdddhhhooouuuzzz|||}}}|||yyyyyyxxxxxxvvvtttqqqoooqqqnnnhhhdddbbbaaabbbccchhhkkkoooqqqqqqqqqqqqqqqnnnlllkkkmmmuuu}}}wwwpppjjj```YYYSSSQQQQQQRRRTTTWWW[[[```gggnnnssswww{{{~~~pppeeeTTTFFF>>>:::888777333333222111000111111222222222222222222333444444444333222222111111222222000000000000000000000000000000111111111222222222111111222222<<>>>>>>>>=========>>>???@@@BBBCCCDDDDDDCCCEEEFFFFFFFFFGGGIIIKKKFFFGGGGGGHHHIIIMMMQQQUUU^^^dddlllqqquuu{{{}}}tttiiiaaa^^^ZZZUUUQQQOOOOOOOOOMMMIIIGGGHHHIIIRRR```llljjj[[[MMMHHHIIIGGGHHHIIIJJJKKKLLLLLLKKKKKKIIIFFFDDDBBBBBBCCCDDDCCCCCCEEEFFFGGGIIIJJJJJJHHHJJJKKKJJJHHHGGGGGGGGGBBBCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@??????>>>???@@@AAA@@@@@@@@@BBBDDDEEECCCAAA@@@@@@??????>>><<<<<<;;;:::::::::::::::<<<;;;:::999999888888888888888777777777888888999777777777777777777777777999999888888888888777666>>><<<999666666666888:::888888777666666666555555666666555555555555666666222333333444555666666666888888999999:::<<<======;;;888777999;;;@@@JJJUUU___gggsss~~~yyyrrrkkkddd```\\\[[[[[[]]]\\\YYY\\\bbbqqq|||zzzrrrllldddZZZQQQOOORRR```rrr~~~~~~zzz555444444555777777666444111222333444666666666666333444444555555444444333444444444444444555555555444444444444555555555555222333555777999:::::::::CCCEEEIIINNNSSSZZZbbbgggpppqqqssstttuuuuuuuuuttttttsssrrrrrrsssqqqooollliiieee```^^^```ccceeefffjjjnnnsssuuuuuutttsssrrrmmmkkklllqqq{{{zzzwwwsssmmmhhh]]]XXXSSSQQQSSSWWW[[[]]]WWW\\\ccckkkrrrzzznnn```NNNAAA;;;999777555333333222111111111111111000000000000111222333333444333222222111111222222000000000000000000000000000000000111222222333333111222333222>>>WWWVVV<<<000000000111222222333333000000000111111111111111000111111111222222333333111111222333333444444555555555555555555555555555333333333222222333333444333333444555555555555444111333444444333333555666666666777777777777888888666666777777777777777888999999999999999888777777999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@AAABBBBBBCCC@@@AAABBBBBBAAA@@@AAABBB>>>>>>>>>>>>@@@CCCFFFHHHJJJLLLOOORRRTTTXXX\\\___hhhmmmsssxxx||||||yyyuuuqqqkkkeeeaaa\\\VVVNNNIIIHHHHHHGGGFFFFFFIIIJJJIIIFFFEEEGGGIIIQQQYYY```]]]RRRGGGBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGJJJHHHFFFDDDBBBAAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIJJJLLLMMMLLLJJJGGGFFFFFFBBBDDDGGGGGGEEEBBBAAAAAA@@@@@@AAABBBBBBAAAAAA@@@???@@@AAAAAA@@@@@@BBBDDDEEEDDDCCCAAA@@@??????>>>===<<<;;;;;;::::::::::::<<<<<<;;;;;;:::999888888:::999888777777777777888666666666666777777777777666555444555666777666555:::999777666555666888999777666666555555555555666666555555444444555555666444444555666777888888999888888:::;;;<<<=========<<<777555777:::???IIISSS\\\dddqqq|||xxxpppiiibbb^^^\\\[[[\\\^^^\\\YYY]]]cccrrr~~~|||rrrkkkcccZZZOOOLLLNNNYYYjjjvvvyyywww333333333555888999777666333333444555555666555555444555555666666555555444555555555555444444444444444444444444555555555666666666888;;;???DDDIIIKKKSSSXXX___eeehhhjjjlllmmmnnnlllkkkjjjjjjlllnnnppprrrppppppqqqrrrrrrnnnllleeecccaaabbbfffiiiiiiiiikkkooouuuxxxwwwuuurrrqqqmmmnnnrrr|||vvvqqqllleee___YYYXXXVVVVVVYYY^^^``````VVV[[[ccckkkttt}}}{{{cccVVVEEE:::888888666333222222222222222222222222---------......///111111444333222222111111222222000000000000000000000000///000000111222222333333111222444222???YYYXXX;;;222222222222222222333333///000000000111111111222111111111111111222222222000000111222222333333444333333333333333333333333444444333333333333444444222333444444555555555444000222444444333333555777666555555555666666777777666666666666777777888888888888999999999888777777777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;======>>>>>>??????@@@@@@AAAAAA>>>@@@AAA@@@???>>>>>>???;;;;;;:::;;;>>>@@@BBBCCCDDDBBBAAABBBFFFIIIIIIIIIKKKPPPUUUWWWXXXZZZ```eeejjjooovvvzzz{{{{{{zzzzzzyyyyyyxxxwwwuuutttsssrrrmmmmmmllljjjhhheeecccbbb```^^^\\\ZZZZZZ[[[]]]^^^^^^[[[XXXVVVTTTRRROOOMMMJJJIIIGGGEEEEEEEEEFFFFFFFFFIIILLLJJJFFFDDDEEEHHHNNNPPPQQQOOOIIIDDDAAA@@@BBBBBBDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAACCCEEEFFFHHHHHHJJJLLLNNNMMMKKKHHHGGGGGGDDDHHHLLLLLLHHHDDDAAA@@@>>>???@@@BBBBBBBBBBBBAAA???AAABBBAAAAAAAAACCCEEEDDDDDDCCCAAA???>>>======>>>===<<<;;;::::::::::::::::::::::::::::::999999:::999888777666555555555555555555666666666777777222000///111333555444222333333333333333444444555555444444333333444555666666555555444444555555666333444444555666777888999666888:::===>>>===<<<;;;<<<777444666999???HHHRRR[[[dddppp|||yyyqqqjjjccc___ZZZZZZ\\\]]]ZZZXXX\\\cccrrr}}}rrrkkkcccZZZMMMJJJJJJQQQ^^^jjjppprrr222222333666888999888777555555555666555555444333555555666666666666555555666666666555444444444333444444444555555555666666;;;;;;<<>>YYYXXX:::444444444333333222222222//////000000111111111222111111111111111111111111///000000111222222333333111111111111111111111111555555444333333444444444222333444444555555555444///222444444222222444777555444444444444555666666555666666666777777888888777777888888888888777777555666666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<===>>>>>>>>>>>>????????????;;;===??????>>>>>>???@@@???>>>======>>>??????>>>BBB>>><<<>>>DDDHHHGGGEEEBBBFFFIIIIIIFFFGGGKKKPPPMMMRRRYYY]]]^^^\\\[[[ZZZYYYYYYXXXVVVUUUSSSRRRRRRTTTSSSSSSQQQPPPNNNLLLKKKKKKJJJIIIHHHIIIKKKNNNPPPOOOMMMKKKKKKKKKLLLKKKJJJDDDFFFHHHIIIHHHGGGGGGHHHEEEIIILLLKKKGGGDDDEEEGGGIIIGGGDDDCCCCCCBBB@@@???@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAAAAAAAACCCDDDFFFHHHIIIJJJHHHKKKMMMMMMLLLJJJIIIIIIFFFKKKPPPPPPKKKEEEAAA???<<<>>>???AAABBBBBBBBBAAA@@@AAABBBBBBAAAAAACCCEEEBBBCCCBBBAAA>>><<<<<<<<>>===<<<;;;:::::::::777777888::::::;;;;;;;;;:::999777666444333333333444555555555666666777777333111000222666888777555333333444555555666666666444333222222333444666777555555555444444555555555111111222333444555666777444666:::===>>>===;;;999===777444555999>>>HHHQQQ[[[dddqqq}}}|||uuunnngggcccYYYYYY[[[\\\YYYVVVZZZaaaqqq~~~ssskkkccc[[[KKKHHHGGGKKKUUUaaajjjnnn333333333333444444555666777777777777777666555555111222555666777666555444888888888777555444444666999999888999;;;===???AAADDDEEEJJJSSS^^^gggkkkkkkpppooommmlllkkkjjjiiiiiidddbbbaaabbbeeeiiilllmmmtttqqqnnnkkkjjjjjjlllnnnnnnpppqqqooojjjggggggiiiiiiooouuuxxxvvvuuuwwwyyypppddd]]]ZZZZZZZZZYYYZZZ[[[]]]]]]\\\ZZZ\\\ccchhhllltttooo```GGGBBB;;;555333333222222000000000000000000000000333222111111000111111111555333111111333444444444///111222333333222111///000000000000000000000000333444111000;;;HHHEEE888333333333222222111111111333111///000222333222///000111222222222222111000333333333333333333333333222222333333333333444444555555444333111222444777666555555444444666777888333333333333333333333333666666666666666666666666777888888888999999999999999999999999999999999999999999888888888888999999999888777666666777888999999888888888999;;;===>>>???===;;;;;;===>>>===<<<============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<======>>>?????????CCCDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKLLLLLLOOOMMMKKKIIIFFFEEEDDDCCCGGGGGGHHHGGGGGGFFFEEEEEEGGGGGGFFFDDDAAAAAABBBDDDIIIIIIHHHFFFEEEFFFHHHJJJEEEEEEGGGIIILLLMMMKKKIIIHHHMMMQQQQQQMMMHHHEEEDDDEEECCCAAABBBDDDDDDAAA>>>AAABBBCCCFFFHHHHHHEEEBBBEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJFFFCCCAAAAAACCCBBB@@@>>>>>>???AAABBBBBBAAAAAAAAABBBDDDFFFGGGEEEDDDAAA???===<<<<<<<<>>EEELLLYYYbbbnnnxxxxxxnnnfffaaa[[[WWWVVVWWWWWWXXX___fffrrruuunnndddZZZLLLHHHDDDFFFOOO[[[gggnnn555555555555555666777777666777888999:::;;;;;;;;;555555777777888777666666666777888777777888:::===>>>???AAADDDHHHLLLOOOPPP______aaaeeekkkpppqqqppplllkkkjjjiiihhhgggffffffhhhgggggggggiiikkkjjjiiigggeeecccbbbcccgggkkkmmmoooooommmkkkiiiiiikkkmmmpppuuu{{{}}}||||||nnnccc^^^]]]]]]\\\[[[ZZZ[[[^^^```aaaaaacccfffiiiooo|||zzzmmmZZZJJJ@@@<<<777444333333333222111111111111111111111111111000000000111222222333555333000000111222333222///000222333333222000///000000000000000000000000333444111000:::FFFCCC777333333333222222111111111333111///000222333222000111111111111111111111111333333333333333333333333222222333333333333444444555555444333111222444777555444333333333444666666333333333333333333333333555555555555555555555555222444666999::::::999999999999999999999999999999999888888777777888888999::::::999888888999::::::999888888888999:::<<<======;;;;;;;;;=========<<<<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;<<<===???@@@BBBCCCEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFEEEDDDBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEECCCDDDCCCAAA???>>>@@@AAAFFFEEEEEEEEEEEEGGGIIIKKKIIIIIIJJJKKKLLLLLLIIIGGGGGGIIIKKKJJJHHHFFFEEEDDDCCCAAA??????AAAAAA???===@@@AAABBBEEEHHHHHHFFFCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFGGGHHHFFFBBB@@@?????????>>>===<<<<<<===>>>>>>@@@@@@??????@@@AAABBBCCCCCCBBB@@@>>>===<<<<<<<<<======<<<;;;999888777777888888888888888999999999999888777666555555555555666555444444555666777888444444444444444444444444333333444444555555666666333333333333222222222222555555555555555555555555666555555444444444444555666777999;;;<<<:::999777888444222555:::>>>EEEKKKYYYbbbnnnwww|||uuullleeeaaa]]]YYYWWWWWWVVVVVV[[[bbbqqqvvvnnncccYYYLLLHHHEEEFFFNNNYYYdddjjj888888888888888999999999444555666888999999::::::888888777777888888999999888999;;;<<<>>>BBBFFFJJJNNNQQQVVV\\\aaafffiiijjjvvvtttqqqooonnnnnnlllkkkggggggggghhhhhhiiijjjjjjnnnlllkkkjjjjjjgggccc```[[[ZZZYYYZZZ^^^dddjjjnnnrrrnnnjjjiiikkknnnqqqrrrtttzzzxxxllldddbbbdddfffdddbbbaaabbbeeejjjlllnnnllllllmmmuuuvvvnnnfffYYYGGG:::999666333222333333333222111111111111111111111111/////////000111222444444555222///...///000111000//////111111111111//////000000000000000000000000222333111000888AAA???666222222222222222111111111222111000111222222111000333222111000000111222333222222333333333333333333222222333333333333444444444444444333111222444666333333333222333444444555444444444444444444444444555555555555555555555555---000444999;;;;;;:::888888888888888888888999999888888777777777777888888:::999999888888999999:::888888777777777999:::;;;:::999999;;;======<<<:::<<<<<<<<<============>>>;;;;;;;;;;;;::::::::::::<<<<<<;;;:::;;;===???@@@@@@BBBEEEGGGHHHGGGFFFDDDAAAAAABBBBBBCCCCCCDDDDDD???@@@AAAAAAAAA???>>>===<<<===???AAABBBDDDDDDDDDEEEEEEDDDCCCAAA@@@BBBDDDBBBBBBBBBCCCEEEHHHJJJLLLLLLKKKJJJJJJJJJHHHEEEBBBEEECCCCCCCCCDDDEEEEEEDDDCCCAAA>>>>>>???@@@@@@@@@AAAAAACCCEEEHHHHHHGGGEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFEEEFFFEEECCC@@@>>>>>>??????????????????????????????>>>>>>======>>>>>>?????????>>><<<<<<;;;<<<<<<;;;::::::999888888777777888888777777777777777777888888777666555555555555555555555444555555666777333333333333333333333333444444444444444555555555333333333333444444444444444444444444444444444444666666555444333333444444444555777999999888777666<<<777555888:::===CCCIIIWWWaaammmvvv{{{{{{rrrjjjdddaaa```\\\YYYXXXVVVUUUYYY___rrrxxxooodddXXXMMMIIIEEEFFFMMMWWW```eee;;;;;;<<<<<<<<<<<<<<<<<<999999999::::::999888888;;;:::::::::;;;===@@@AAACCCEEEGGGJJJNNNSSSZZZ^^^hhhlllqqqxxx}}}{{{tttmmmhhheeeeeeeeeeeefffiiikkknnnppprrrsssooollliiifffddd```\\\YYY[[[[[[ZZZ[[[___eeekkknnnsssnnnkkkkkkppptttvvvwwwuuu{{{{{{sssooouuusssnnniiiggghhhkkknnnmmmmmmmmmooosssvvvwwwwwwrrrtttwwwzzzlll___UUUKKK>>>555555333222222333444222111222222222222222222222222////////////000111222333444111...---.../////////...///000000000000///...000000000000000000000000111222000000555<<<:::444222222222111111111111111222111111111111222111111333222000//////000222333222222222222222333333333222222222333333333444444333444444333222222333555333333333333333444444555555555555555555555555555555555555555555555555555---000333666888999999888777777777888888888888888777777777666666777777777777777666666666666777777888777666666666777999:::888888888:::<<<===;;;:::;;;;;;<<<<<<<<<=========;;;;;;:::::::::999999999;;;<<<<<<===>>>>>>??????===@@@CCCFFFGGGFFFDDDBBB????????????@@@@@@AAAAAA@@@AAABBBCCCBBBAAA???===999:::<<<>>>???AAAAAAAAACCCDDDDDDBBB@@@AAABBBDDDAAAAAAAAACCCEEEHHHJJJJJJIIIGGGFFFFFFEEEDDDAAA???BBB@@@???AAAEEEGGGEEECCCDDDCCCAAA@@@@@@BBBDDDDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDDDDCCCBBBAAA@@@????????????AAABBBDDDEEEFFFFFFCCCBBBAAA@@@AAABBBDDDEEEFFFFFFEEEBBB@@@???@@@BBB??????@@@AAAAAAAAA@@@@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888888888777777777777777777777666666555555555666555444333333333333333555555555555555555555555333333333333333333333333555444444444444444444444333333333444444555555555444444444444444444444444666666555444333333333333333444666777777777666555:::666555777999:::@@@GGGSSS^^^lllvvv|||xxxooohhhcccaaaaaa]]][[[[[[YYYWWWZZZ```tttzzzqqqeeeZZZNNNJJJFFFFFFLLLUUU]]]aaaAAABBBBBBCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBFFFFFFEEEFFFIIIMMMPPPSSSZZZ\\\___bbbfffkkkqqqvvvvvvmmmgggeeegggiiiiiijjjmmmoooqqqsssttttttiiifffcccaaaaaaaaaaaa```dddcccaaaaaabbbeeehhhjjjnnnkkkjjjmmmsssxxxyyyyyyzzz|||mmmbbb\\\ccceeehhhiiiiiijjjmmmoooppprrrvvv{{{~~~~~~zzzwwwssszzzyyymmm[[[MMMDDD>>>999555555444333333444333222000111111111111111111111111111111000000///000000111222000....../////////...//////000000000000//////000000000000000000000000000000000///222666555222111111111111111111111111111111222111111111111222333222000//////000222333111111111222222333333333222222222333333333444444222333444333222111333444333333444444555555555555555555555555555555555555555555555555555555555555333222222333444555777888666666666777777888888888777666666555555666666777666666666666666666666666777666666555666777999:::999888888999;;;<<<;;;999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;>>>@@@AAA@@@>>>===;;;===AAADDDDDDCCCAAA???>>>>>>>>>>>>????????????BBBCCCDDDDDDCCCAAA???===:::;;;<<<===>>>>>>>>>>>>===>>>>>>===<<<<<<>>>@@@CCCBBBAAABBBEEEGGGGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@AAA@@@AAADDDHHHIIIFFFCCCDDDCCCBBBAAAAAACCCEEEGGGIIIHHHHHHIIIJJJIIIGGGEEECCCBBBAAA@@@??????????????????@@@BBBCCCEEEFFFGGGCCCAAA@@@??????AAACCCDDDEEEEEEDDDBBB@@@@@@AAACCC;;;;;;<<<===>>>>>>======?????????>>>>>>===<<<<<<:::::::::;;;::::::::::::777777777777777777777777777666666555555444444444555444444333333333333444555555555555555555444444444444444444444444444444444444444444444333333333333333333444444555555555444444444444444444444444555555444333333333333333333444555666666666666555777555666888999:::AAAHHHRRR\\\jjjuuu{{{vvvnnnhhhcccaaa```]]]\\\]]]\\\[[[___eeexxx|||ssshhh]]]PPPKKKGGGFFFKKKTTT]]]aaaPPPQQQRRRSSSSSSQQQPPPOOOLLLMMMOOOQQQSSSTTTUUUUUU[[[[[[[[[]]]___cccgggiiiqqqtttwwwzzz|||zzzsssmmmjjjkkkmmmlllmmmoooppppppooonnnmmmcccaaa```aaaeeejjjnnnooolllkkkiiigggfffeeeeeeeeeeeeeeeggglllsssyyy}}}~~~qqqddd[[[VVV\\\aaafffiiihhhiiikkkmmmqqquuu|||}}}xxxuuu|||~~~hhh]]]MMMAAA;;;999888777666444333333333333222000000000000000000000000000222111000///////////////000000000111222222000///000000000000000000000000000000000000000000000000////////////000000000000000000000111111111111111000222222222111000111222333222111000000111222333000000111111222333333333222222333333333333444444111333444333222111222333333333444555555555555555444444444444444444444444444444444444444444444444666555333222222444666777555555666666777777888888666666555555555555666666777888888999999888888777666666555666777888:::;;;<<<:::999999:::;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999;;;>>>@@@AAA@@@>>><<<<<<===@@@AAABBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBAAAAAA???===<<<<<<<<<===>>>>>>============>>>>>>===<<<===@@@BBBCCCAAA@@@AAADDDFFFDDDBBBBBBAAA@@@AAACCCEEEDDDCCC@@@AAACCCFFFHHHGGGEEEBBBAAABBBBBBBBBAAABBBEEEGGGJJJIIIHHHIIIJJJJJJHHHFFFBBBAAA@@@???>>>???@@@AAA??????@@@AAABBBDDDFFFGGGCCCAAA???>>>>>>@@@CCCDDDCCCCCCCCCBBB@@@@@@AAABBB<<<<<<======>>>>>>?????????@@@@@@@@@@@@???>>>===:::::::::;;;;;;:::999999777777777777777777666666666666555555555555555555666666555555555555555666444555555555555444333333444444444444444444444444333333333333333444444444333333333333444444444444333333333333333333333333444444333333333333444444555555666666777777777666777666888:::;;;<<>>>>>???@@@@@@@@@???>>>===========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????@@@AAAAAAAAA@@@AAADDDFFF@@@>>><<<>>>BBBDDDBBB>>>@@@???>>>???BBBDDDDDDCCCAAABBBDDDDDDBBBBBBBBBCCC@@@BBBEEEEEEDDDDDDFFFIIIFFFFFFEEEGGGIIIJJJIIIHHHAAA@@@???>>>>>>@@@AAACCC????????????@@@BBBDDDEEECCCBBB???>>>>>>@@@CCCEEEBBBDDDEEEEEECCCBBBBBBCCC???>>>>>>>>>???@@@BBBCCC??????@@@AAAAAA@@@???>>>:::;;;;;;;;;;;;:::888888888888888777777666666666555555555555666666666666666555555444444555555666444444555555555444333222333333333333333333333333222222222333333444444555333333333333222222222222333333333333333333333333222222222222333444555555666777777777888888888888666666888:::::::::@@@IIIRRR[[[gggooouuu{{{yyyrrrkkkfffccc\\\[[[\\\___``````eeekkk|||zzzrrriii___TTTNNNGGGFFFLLLXXXcccjjj}}}~~~~~~~~~vvvnnnkkkeeegggjjjmmmoooooooooooodddeeehhhlllqqqssstttssssssssstttssspppmmmiiiggg___bbbgggmmmuuuzzzuuunnnlllhhhaaaZZZWWWYYY\\\ZZZ^^^cccdddeeejjjqqqxxx~~~vvvsssuuuqqqaaaOOOCCC???:::666444333000...333111//////111333333333////////////////////////............///111222333---///222666999888444111222222111111111111222222000000000000000000000000---...//////,,,***+++...//////000000111111111222///222333333000///111333000111222222222222111000///000000111222222333333222222333333333444444444000222444444222111222222000111222333444333222222333333333333333333333333444444444444444444444444222333444666666666666555444444444555666777777888555555555444444555555555444555666777777666555444555555555666888;;;===???BBB>>>:::777888999;;;;;;999999:::::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<:::888666777999===???AAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA===>>>???@@@AAAAAAAAAAAA>>>????????????@@@BBBEEE===:::999<<>><<<<<<<<>>>>>???@@@CCCDDD>>>>>>======>>>@@@BBBCCCDDDBBB???>>>>>>@@@CCCEEEDDDFFFIIIIIIGGGFFFFFFFFF===<<<::::::;;;===???AAA>>>???@@@AAAAAA@@@???>>>;;;;;;<<<<<<;;;:::888777999999999888777666666666444555555666666777777777333333222222222333333444444444555666555444222111222222222222222222222222111111222333333444555555333333333222222111111111333333333333333333333333111111111222333444555666888888888888999999999999555555777999777666<<>>???AAABBBAAA@@@===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>=========<<>>===<<<<<<>>>@@@BBBAAAAAABBBBBBAAA???>>>===@@@??????>>>>>>??????@@@CCCAAA>>>======???BBBDDDFFFGGGHHHHHHHHHIIIMMMOOOHHHDDDAAABBBFFFFFFCCC??????>>>>>>===>>>@@@AAABBBAAA@@@@@@??????@@@AAABBB???>>>>>>===>>>???AAABBBFFFEEEEEEFFFGGGFFFDDDBBB>>>>>>==================@@@???>>>>>>>>>>>>>>>>>>@@@>>><<<:::999:::;;;;;;:::999777666555555555555444555555666666666666666666666555555555555666666444333333222333444555666666666555222000///000222444333222333555555444333222222222222222222222222222222333333333333444444444333333222222333333444888666555777999999555222666333333666888999???FFFSSS\\\iiirrryyyyyyrrrkkkfffcccbbb___]]]]]][[[[[[bbbkkk~~~xxxllldddbbbVVVOOOJJJJJJMMMUUUcccppp~~~|||{{{~~~|||wwwtttssstttsssnnnggg```^^^^^^bbbdddfffhhhjjjlllmmmmmmdddbbb___```eeelllqqqttt}}}|||uuupppnnnpppuuu}}}}}}uuuooollliiieeeaaa```bbbbbb___[[[UUUZZZbbbmmmxxxnnnbbbZZZNNNBBB;;;777666555444444333333333000000000000000000000000//////000000000111111111000000000000000000000000///111333555555444222000000000000000000000000000111000000000/////////...///000000111111000000/////////000000000000//////000000111111111111000000...///111333333333222111...000111333333222111000000000/////////000111111333333333333333333333333111111333444444333222222333333333333333333333333555555555555555555555555555666666777666666555555444444444555555555555555555333111000000111333555888666444555777888777555666555555666777888999999888888999::::::;;;<<<<<<999::::::;;;;;;::::::999888999::::::;;;;;;;;;:::::::::999999888999999:::===>>>?????????>>><<<;;;<<<<<<<<<=========>>>>>>AAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@@@@AAABBBBBB>>>>>>======>>>???AAABBBAAABBBBBBBBBBBB@@@???>>>?????????@@@@@@BBBCCCCCCBBBAAA>>>======???BBBDDDJJJLLLNNNNNNNNNOOOQQQSSSJJJFFFBBBAAACCCCCC@@@===>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@?????????????????????>>>>>>???AAACCCDDDFFFEEEFFFGGGGGGFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>======<<<;;;::::::;;;;;;999888777666666555444444555666666666666666666555555444444555555666444333333222333444555666666555444333333333333222666555333333444444333111222222222222222222222222222222222333333333444444444333333222222333333444888777666888::::::888555666444444777999:::???FFFRRR[[[gggqqqxxxxxxpppiiiccc___```]]]\\\]]][[[[[[bbbkkk~~~vvvjjjaaa^^^UUUOOOIIIIIIMMMUUUcccppp~~~~~~~~~~~~~~~|||zzzzzz{{{~~~}}}zzzuuuqqqmmmjjjgggeeebbb```______aaabbbffffffffffffggghhhiiiiiibbb^^^ZZZ[[[aaalllvvv|||{{{xxxwww|||rrrlllhhhggghhhiiiiiiiiihhheeeaaa___TTT^^^mmmzzz|||eeeUUUJJJ???777444444444333222111111111111000000000000000000000000111111111222222222333333111111111111111111111111111111222222222111000000111111111111111111111111000000000000////////////...//////000000//////...//////000000000000//////000000111111111111000000000111111222222333333333222222222333333333333333000//////000111222333333444444444444444333333333333333333333222222222222333333333333333333333333444444444444444444444444555555444444444555555666555555555555555444444444555333222000000222333555777555555555666777666555777666666666777888999:::888888999;;;<<<===>>>???;;;::::::999999::::::;;;999999:::;;;;;;;;;:::::::::999999888999999::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????===>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCAAA@@@?????????@@@AAABBBDDDEEEFFFBBBAAA>>>===>>>???BBBDDDJJJMMMQQQSSSSSSSSSSSSSSSJJJFFFAAA@@@AAAAAA???===<<<===>>>??????@@@@@@@@@@@@AAABBBBBBAAA@@@>>>===>>>>>>===>>>???AAACCCDDDEEEFFFGGGGGGGGGFFFDDDCCC======>>>>>>??????@@@@@@@@@???>>>>>>=========>>><<<===>>>??????===:::999======;;;:::888777666666444444555666666666666555555444444333333444444555444333333333333444444555222111000222666666444111777555333333333333111///222222222222222222222222222222222222333333333333333333222222222222333333444444444555777888777555777555555888::::::@@@FFFPPPYYYeeennnuuu|||xxxooogggaaa]]]\\\[[[[[[\\\\\\\\\ccckkk~~~ttthhh___ZZZTTTMMMHHHIIIMMMVVVfffsss~~~|||}}}zzzuuuqqqqqqqqqttttttrrrnnnjjjfffdddcccaaa```aaaccchhhkkkmmmmmmjjjhhhfffeeedddddddddeeeddd___YYYZZZbbbooo|||~~~uuummmgggddddddeeellloooqqqooojjjeeebbbbbbcccmmmzzzpppXXXHHH>>>777333444333222111111000000000111000000000000000000000000111111111222222222333333111111111111111111111111222111000///////////////000000000000000000000000000000000000////////////......////////////.........//////000000000000//////000000111111111111000111111000000000111333333333333222111222333444555111111000000111222333333111111222333333444444555666555444333222222333333222222333333333333444444444444444444444444444444555444333222333444555666666666666555444444444333444333222111111222333444555555555555555666555555777777777777777888999999999:::;;;<<<===>>>??????;;;;;;999999999999;;;;;;999::::::;;;;;;:::::::::999999888888999999::::::<<<<<<;;;::::::;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>============@@@???>>>===============<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@AAABBBCCCEEEEEEAAA@@@???>>>>>>@@@BBBCCCFFFJJJNNNQQQQQQPPPOOOOOOJJJFFFCCCAAABBBBBBAAA@@@;;;<<<===???@@@??????>>>BBBCCCDDDDDDCCCAAA???===<<<<<<<<<<<<===???AAACCCDDDEEEGGGGGGFFFDDDDDDDDD======>>>??????@@@AAAAAA@@@???>>>=====================>>>>>>>>>===;;;:::======<<<:::999777555555333444555555666666555555444333333222222333333444333333333333333333333444444222222777<<<>>>:::555555333222222333333222000222222222222222222222222111222222222222333333333333333222222222222333333444444444666777888999999777666777:::;;;;;;@@@FFFOOOWWWccclllrrryyyxxxppphhhbbb^^^YYYXXXYYY[[[[[[\\\ccckkkuuuiii___XXXRRRLLLGGGIIIOOOZZZjjjyyy~~~zzzxxxyyy{{{|||}}}wwwvvvsssnnniiieeeeeeeeefffggggggdddaaa``````bbbeeeggglllrrrvvvwwwtttqqqkkkjjjgggeeecccbbbbbbbbb```\\\XXXZZZdddtttxxxrrrllliiiddd```___aaadddfffmmmqqqtttrrrmmmiiiiiijjjsssyyy~~~rrr```KKK>>>666222222444222222111111000111111111000000000000000000000000000000000111111111111222111111111111111111111111222111///............///////////////////////////////////////000000000000......////////////............///000000000000000//////000111111111111111111000///......///111222333222000000000111333444333333222111000000111111---...///000222444555666777666555444333333444444222222222333333444444444444444444444444444444444444333222222222444555666666666666555444444444333444444333222222333444444444444555555444444444555777777777777777777888999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;:::::::::;;;;;;::::::999999888888888999999:::;;;===<<<<<<;;;;;;<<<==================>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;??????>>>===<<<<<<<<<===;;;<<<>>>???AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>???@@@BBBCCCBBBFFFJJJLLLLLLKKKKKKKKKNNNKKKHHHEEEDDDBBBAAA@@@:::;;;===>>>??????>>>===AAABBBCCCCCCBBB@@@>>><<<======<<<===>>>@@@BBBCCCBBBEEEGGGFFFDDDBBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFF@@@???>>>===<<<<<<<<<<<<>>>>>><<<;;;;;;<<<======:::::::::999888666444333333444444555555555555555333333222222222222333333333333333333333333222222888666777<<>>>>>>>>??????============<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<;;;<<<<<<>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCBBBAAA@@@??????>>>>>>?????????@@@@@@?????????@@@AAABBBBBBDDDFFFGGGGGGHHHIIIKKKSSSQQQNNNJJJFFFBBB???===:::;;;<<<======>>>>>>>>>>>>??????@@@???>>><<<;;;@@@???>>>>>>???@@@BBBCCC@@@CCCFFFEEEBBB@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCC@@@???>>>===<<<;;;;;;;;;>>>===;;;999999;;;<<<>>>777888888888777555444222333333444555555555555444444333333222222333333444222333333333333222222111333333444888===>>>;;;777000///...000222444444333222222222222222222222222111111111111222222222222222222111111111111222222111222444444444555777999999888:::===>>>===AAAFFFOOOWWWccckkkpppvvv~~~yyyrrrkkkfffcccXXXVVVVVVWWWXXXZZZccclll{{{rrrggg]]]SSSMMMHHHIIIPPP\\\nnn}}}uuusssrrrrrruuuwwwxxxwwwrrrpppmmmlllmmmnnnmmmmmmcccdddeeeeeecccbbbbbbccccccgggjjjjjjgggfffhhhkkkooorrrvvvuuurrrnnnlllmmmoooooonnnllljjjhhhfffeeeaaabbbfffppp|||{{{~~~}}}uuujjj```ZZZTTTVVVZZZ^^^bbbfffiiijjjmmmrrrzzz~~~wwwvvvuuuwww}}}}}}tttpppuuuvvvlll___JJJAAA999666444111000111111111000000000000111111000000000000000000000000/////////000000000111111000000000000000000000000////////////000000000000////////////////////////.../////////000000000111///000000111111000000///---...///000111111111111...///000111111222222222000000////////////000000000000000000000111222222111111000/////////000000//////000111222333333444111222333444444444333222111111222333333444555555333333333333333333333333222333444555555666666666444444444555555555555555444444444444444444444444222444555444222111333555666666555555555555666666777777888888999999::::::999::::::;;;;;;::::::999:::;;;;;;;;;::::::999888888888888888999:::;;;<<<:::;;;<<<>>>>>>>>>===<<<======>>>>>>>>>?????????>>>>>>=========<<<<<<<<<::::::999999999:::;;;;;;;;;;;;;;;;;;===???AAABBBAAABBBCCCCCCDDDCCCBBBAAA>>>>>>>>>>>>>>>???@@@AAA@@@@@@?????????@@@AAABBBCCCCCCCCCBBBBBBDDDHHHLLLOOOPPPOOOMMMIIIDDDAAA???;;;;;;;;;;;;<<<===>>>>>>???????????????????????????>>>===<<<<<<===>>>???>>>BBBEEEDDD@@@>>>???AAA<<<<<<==================@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;555666777888888666444333222333444444555555444444444444333333333333444444222333333444333222111000,,,...000222333333222111000//////000222333222111222222222222222222222222111111111111222222222222222222111111111111222222...000111000///000333666:::999;;;>>>???>>>AAAFFFPPPYYYdddlllqqqwww~~~xxxqqqjjjdddaaaZZZVVVUUUUUUUUUXXXbbbmmm}}}vvvlll```WWWOOOIIIHHHMMMXXXiiiwwwuuuyyy~~~{{{uuusssooonnnmmmmmmlllkkkjjjiiiiiikkknnnpppqqqqqqkkkmmmooonnnllljjjiiiiiijjjnnnrrrqqqmmmkkklllooommmpppqqqnnniiihhhlllqqqqqqqqqqqqpppooollljjjhhhoooqqqwww}}}ssssssvvvwwwtttlllbbbYYYTTTUUUXXX]]]bbbgggiiijjjkkkqqqwwwtttrrrqqquuu{{{{{{uuullliiikkkhhhYYYHHH:::555222555666333222333000000/////////000000111000000000000000000000000///000000000000111111111////////////////////////......///000111111000000000000000000000000000000.../////////000000111111000000111111111111000000---...///000111111111111......///111111222222222111111111111000000000000000000111111111222222222............///000111222222222222222222222222222...///111333444333111000111111222333333444555555333333333333333333333333111333444666777777666555333444444555555666666666444444444444444444444444111333555444222111333555666555555444444444555555444444555777888999:::;;;999999;;;<<<<<<;;;999999;;;;;;;;;;;;::::::999888888888888888999:::;;;<<<999:::<<<>>>>>>===<<<;;;>>>>>>>>>>>>????????????===<<<<<<<<<<<<;;;;;;;;;888777777777888999::::::;;;:::::::::;;;>>>AAABBB@@@AAABBBCCCCCCCCCBBBAAA<<<======>>>???AAABBBCCC@@@@@@??????@@@@@@AAABBBBBBBBB@@@>>>>>>AAAGGGKKKHHHJJJMMMMMMKKKHHHEEEDDD<<<;;;::::::;;;<<<>>>???BBBBBBAAAAAAAAABBBCCCCCC<<<;;;:::999888999::::::===AAADDDCCC???===>>>AAA>>>>>>>>>>>>============@@@???>>>===;;;;;;::::::888999;;;<<<<<<;;;999888444666777888888777666444222333444444555555444444555444444333333444444555222333333444333222111000---000222333222111222222222111///000111111000///222222222222222222222222000111111111111222222222222222111111111111222222333555666555333333666::::::999;;;??????>>>AAAFFFQQQZZZeeemmmqqqwwwxxxooogggaaa^^^[[[WWWTTTTTTTTTWWWbbbmmm~~~~~~xxxnnnbbbZZZQQQIIIGGGJJJTTTdddrrrrrrtttwww|||}}}zzzxxxuuurrrpppnnnmmmmmmooollljjjlllpppssssssrrrqqqrrrsssrrrqqqqqqsssuuutttvvvvvvsssmmmjjjjjjlllnnnnnnnnnkkkhhhiiilllpppsssvvvzzz|||||||||~~~uuunnnkkkkkkiiifffaaa]]]\\\\\\aaa```aaaeeejjjppptttvvv{{{rrrqqqoooppprrruuuvvvwwwpppjjjaaaZZZTTTLLLAAA888555444333333222222222222222111000//////000111222......///000111222333333000000000000000000000000000000//////.........---////////////////////////////////////////////////111111000///...------,,,............////////////............////////////000000111111111111000000000000000000000000000000111111111000000000000000000000000000000000000000//////000111111111111000///000000000000111111111111111222222222333333333777666666555555444333333333333333444444444555555666555444333333444666777555555555666666666777777444444444444444444444444555555555555555666777888444555666777888999999999::::::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888;;;<<<>>>@@@@@@@@@??????@@@???>>>======>>>???@@@>>>>>>????????????>>>>>>:::999999888888999999:::999999:::<<<===???@@@@@@BBBAAA@@@AAABBBBBB@@@???AAAAAAAAA@@@@@@??????????????????@@@BBBDDDFFFHHHDDDDDDDDDDDDDDDCCCCCCCCCHHHIIIJJJJJJHHHEEEBBB???>>>>>>=========???@@@BBBEEEGGGHHHHHHGGGFFFGGGHHHCCC???:::999;;;======<<<===>>>AAACCCCCCCCCBBBAAABBB@@@>>><<<;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::999999999888888888888888666666666666666666666666666555555555444444444444333333222222111222222222555444333333222222333333333333333222222222111111333222222111111222222333...///111222333333222111333444555666666444222111000000111111111222222222222333333444555666777777444888<<<@@@AAABBBCCCEEEQQQYYYcccjjjnnnrrryyyyyyssskkkaaaYYYZZZUUUSSSVVVZZZ]]]dddkkkyyyooofffYYYRRRKKKJJJMMMUUUdddqqqvvvvvvwwwzzz~~~~~~}}}~~~{{{xxxuuutttsssrrrpppnnnlllnnnqqqttttttssspppqqqqqqqqqoooppprrrtttyyyzzzyyyuuuooojjjjjjkkklllmmmmmmllllllnnnssswww||||||ssskkkfffcccddddddbbb```^^^___```aaaccchhhooovvv{{{~~~zzzuuupppoooppprrrqqqoooddd]]]SSSKKKFFF@@@999444333333222111111111222222222111000//////000111222.........///000000111111000000000000000000000000///000000000//////...---////////////////////////////////////////////////111000000///...------,,,............////////////....../////////000000000000000111111111111000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222111111111222222222333333555555555444444444444444222222222333333333444444666555555444444444555555111111222222222333333333444444444444444444444444333333333333444555666777666777777888999999999999999999888888999:::;;;;;;::::::::::::::::::999999999999999999999999888888999:::;;;===>>>>>>??????>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;999:::;;;<<<>>>???@@@AAACCCBBBAAACCCDDDDDDCCCAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>???@@@BBBDDDEEECCCCCCCCCCCCCCCBBBBBBBBBEEEFFFGGGGGGFFFCCC@@@>>>============>>>???@@@AAADDDFFFHHHHHHGGGFFFGGGHHHDDD@@@<<<:::;;;<<<<<<;;;>>>???AAABBBBBBBBB@@@???@@@???===;;;::::::::::::<<<<<<;;;;;;;;;:::::::::999999999888888888777777666666666666666666666666555555444444444444333333444444333333333333333444444444333222222222222333333333222222222111111111222222222111111222222222000111111222222222111111111222444444444222111///111111111111222222222222111111222333444555666666333666:::===???@@@AAACCCPPPXXXcccjjjooottt{{{zzztttmmmddd^^^\\\XXXVVVXXX[[[^^^dddkkkxxx{{{ssskkk]]]UUUMMMJJJMMMUUUdddqqqxxxwwwvvvvvvyyy|||}}}}}}~~~{{{yyywwwuuuuuuqqqpppoooppprrrttttttsssqqqrrrrrrrrrqqqsssuuuxxxyyysssnnnmmmooonnnooorrrtttwww|||}}}zzzvvvqqqjjjddd```]]]]]]___```aaaaaabbbdddgggeeekkkuuuyyypppmmmnnnnnniiidddUUUMMMBBB;;;777555222000111111000000000111111222111111////////////111111.............../////////000000000000000000000000///000000111111000...---////////////////////////////////////////////////000/////////...---------............/////////////////////000000000111111///000000111111000000///000000000000000000000000000000000000000000111111000000000000000000000000111000000000000111222222111111111111222222222333111111111222222222222333333333333333444444444444111111111222222222333333555555555555555444333222333333333333444444444444444444444444444444444444222222222222333444555666666666777888888777777777888888888888:::;;;<<<===:::::::::999999888888888888888888888888888999888888888999999:::<<<===>>>;;;;;;::::::::::::;;;;;;:::::::::;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>???@@@AAACCCCCCCCCDDDFFFGGGFFFDDD@@@@@@@@@???????????????=========>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDCCCAAA???>>><<<<<<===>>>????????????BBBDDDFFFGGGFFFFFFGGGIIIFFFBBB???<<<<<<<<<<<<;;;>>>???@@@AAAAAA@@@???>>>AAA@@@???>>><<<;;;:::999<<<<<<;;;;;;;;;:::::::::999999888888888777777777666666666666666666666666555444444444444333333333555444444333333444444555444444333222222222222222333222222222222111111111222222222222222222222222222222111111111111111111000000111222222000///...111111222222222333333333000111111222333444555555444666:::<<<>>>???AAACCCOOOWWWbbbjjjooouuu~~~|||uuunnngggddd```[[[YYY[[[]]]___dddjjjsss}}}{{{tttnnnaaaXXXOOOKKKMMMUUUeeesssvvvsssqqqqqqtttwwwzzz{{{}}}|||{{{yyyvvvuuusssssssssrrrrrrrrrssssssssssssssstttvvvwwwxxx{{{zzzwwwwwwyyyzzz||||||yyytttpppjjjiiifffaaa]]][[[ZZZ[[[___aaadddeeefffhhhjjjllllllttt|||rrrnnnnnnjjj```WWWGGGAAA999444111111111000000000000000000111222333111000///......///000111000000000//////.........////////////////////////...///111222222000///...------------------------////////////////////////.....................---............////////////000000000000111111111111//////000000000000//////000000000000000000000000000000000000000111111111////////////////////////111111000000000111222333111111222222222333333333111111111111222222222222111111222222333444555555222222222222333333333333555555666666555333222000333333333444444444555555333333333333333333333333222222222222333555666666555555666666666555444444888888888999999:::;;;<<<;;;;;;::::::999999888888888888777777888888999999::::::999888888:::;;;<<<:::::::::999999:::::::::<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBDDDFFFGGGFFFEEE?????????????????????>>>===>>>??????@@@?????????BBBBBBBBBBBBBBBCCCCCCCCC???@@@AAABBBBBB@@@???>>>:::<<<===???@@@??????>>>@@@BBBEEEFFFFFFFFFGGGHHHGGGDDDAAA>>>===<<<;;;;;;;;;<<<===???@@@@@@??????DDDDDDDDDCCCAAA???===<<<<<<<<<;;;;;;;;;:::::::::999999888888777777666666555555555555555555555555555555555555444444444444444333333333333444444555444333333222111222222222222222222222111111111111111111222222222222111111444333111000///000111111///000000111111000//////222222222222333333333333111111222333444555555666666888;;;===>>>@@@CCCEEEMMMUUU```iiiooovvv}}}tttlllgggeeebbb^^^\\\^^^___```ccchhhttt~~~~~~yyysssnnncccYYYPPPLLLNNNXXXhhhwwwrrrpppnnnnnnqqquuuxxxyyywwwwwwwwwvvvvvvuuuttttttvvvvvvvvvvvvuuuuuuuuuuuutttwww{{{|||vvvssspppiiiddd]]]]]][[[YYYVVVWWWZZZ]]]eeehhhkkkmmmnnnnnnnnnooossszzz}}}yyyrrrnnndddVVVIII===:::666333222111111111111111111111111222333444111000///......///000111222111111000000//////...////////////////////////...///000111111000///...........................////////////////////////------------........................////////////000000000000111111111111//////000000000000////////////////////////////////////000000111111111111////////////////////////111111111111111222222333111111222222222333333333000000111111111222222222000111111222333444555555333333333333444444444444444555666666555333111000//////000000000111111111333333333333333333333333222222222333444666777888666666666777666666555555:::999999888888888999999<<<<<<;;;;;;:::::::::999999888888777777888999999===<<<;;;999888888999:::::::::::::::::::::::::::=========>>>>>>=========::::::999999999999::::::;;;;;;<<<===>>>??????@@@@@@???@@@AAADDDEEEDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???BBBBBBCCCCCCDDDDDDDDDDDD???@@@@@@AAAAAA@@@??????:::;;;===>>>??????>>>>>>???AAADDDEEEEEEEEEFFFGGGFFFEEECCC@@@===;;;;;;;;;888999;;;<<<>>>???@@@AAAEEEEEEDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;:::::::::999999888888777666666555444444444444444444444444666666666555555555555444222222111222222333444444333333222111111111111222222222222111111111000000000111111222222111111000444333111000///000111111000000111111111111111111111111222222222333333333222222333444555666777777666888::::::;;;>>>AAADDDKKKSSS^^^gggmmmvvv{{{qqqhhhcccaaaaaa^^^]]]___aaaaaaccchhhsss}}}}}}wwwrrroooaaaXXXPPPMMMPPPZZZlll{{{uuusssrrrsssvvvxxxyyyyyywwwxxxyyy{{{||||||||||||}}}~~~~~~|||zzzzzz{{{yyy}}}zzzsssnnnjjjeee^^^YYYUUUVVVWWWVVVUUUXXX]]]bbbjjjooouuuxxxxxxwwwvvvuuuxxx}}}}}}|||||||||pppeeeXXXHHH<<<555444333222111111000000222222111111111222333333000000............000000222222111111000000000///000000000000000000000000............////////////111111111111111111111111////////////////////////,,,,,,------.........///............/////////////////////000000000111111...//////000000//////.../////////////////////////////////000111111222222000000000000000000000000000111222222333333222222111111111111222222222333000000000111111111111222111222222333444555555666333333444444444555555555444444444444444333222111111111111222222222222333333333333333333333333333222222222333444666777888777888888999999888888888999999888777777777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999:::======<<<:::999999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???AAABBB@@@???============>>>>>>>>>>>>@@@BBBDDDFFFGGGEEECCCAAABBBBBBCCCCCCDDDEEEEEEEEE@@@@@@@@@@@@@@@@@@??????;;;;;;<<<===>>>>>>>>>>>>???AAACCCDDDCCCCCCDDDFFFDDDDDDCCCAAA===;;;;;;;;;777888999;;;<<<>>>???@@@AAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777666666555444444444444444444444444444666666555555555444444444111111111111222333444444333333222111111111111111222111111111111000000000///000111222222111000///222222111111111111111111111111111111111222222222000000111111111222222222222333333444555666777888444555666666777999>>>AAAIIIPPP[[[dddkkksss~~~yyypppggg```\\\^^^[[[[[[___aaaaaacccgggppp{{{zzzuuurrrooo```XXXPPPNNNRRR\\\mmm|||~~~~~~~~~}}}{{{yyy{{{~~~wwwrrrppplllgggaaa\\\WWWTTTTTTWWWZZZZZZZZZ^^^eeejjjpppvvv{{{zzz|||rrraaaSSSFFF;;;444333333222111//////000111222111111000000000111111000///...------...///000000000000000000/////////000000000000000000000000...---,,,,,,,,,---///000000000000000000000000000////////////////////////++++++,,,------...//////............////////////....../////////000000000......////////////......////////////////////////...//////000111111222222000000000000000000000000///000222444555333222000000000000111111111222222000000000000111111111111333333444444555555555666222222333333333444444444444444333333222333333333444444444444555555555555222222222222222222222222000111111222333555777888555555666777888888888888777666666666666666777888999999999:::;;;;;;<<<<<>>======>>>??????>>><<<<<<<<<<<<=========>>>>>>@@@CCCFFFHHHIIIGGGEEECCCAAAAAABBBCCCCCCDDDEEEEEE@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<===>>>??????AAACCCCCCBBBBBBCCCDDDBBBCCCCCCAAA===::::::<<<:::999999::::::;;;<<<======<<<;;;:::999::::::;;;<<<<<<;;;;;;;;;:::::::::999999888777666555444444333333333333333333333333444444333333333222222222222111111222333444555555333222222111111111111111111111111111000000000000///000111222222111000///000111111222222222111111111000000000111111222333//////000000000111111111111222333444555666666777333444444333444777<<<@@@FFFNNNXXXaaahhhppp|||~~~wwwqqqiii```ZZZYYYWWWYYY^^^aaaaaadddhhhppp{{{vvvooollljjj```XXXQQQPPPSSS\\\lllzzz}}}|||~~~vvvnnnmmmllljjjeee```[[[YYYYYYWWW[[[___```aaadddkkkrrrttt|||{{{|||vvvdddQQQBBB999444222444333222000...///111333222111000//////...//////000///...------...///000////////////////////////000000000000000000000000...---+++******,,,///111------------------------////////////////////////++++++,,,,,,---...//////............/////////000............////////////......////////////......////////////////////////...//////000111222222222000000000000000000000000...000333555666444111//////000000000000111111111000000000000111111111111444444444555555555555666111111222222222333333333444333222111222333444555111111222222222333333333222222222222222222222222//////000111222444666777111222333444555555555555444444444444555777888999777777888999:::;;;;;;<<<@@@???<<<:::888888999:::555666888:::;;;;;;;;;:::888999:::;;;;;;:::999888:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;<<<<<<<<<>>>=========??????===;;;;;;<<<<<<<<<======>>>>>>@@@BBBFFFIIIJJJHHHFFFCCC@@@@@@AAAAAABBBCCCDDDDDD@@@??????>>>======<<<<<<<<<<<<;;;;;;<<<===???@@@@@@BBBCCCCCCBBBAAABBBCCCAAABBBCCC@@@<<<::::::<<<<<<;;;::::::999999999:::<<<;;;999888888999;;;<<<<<<<<<;;;;;;;;;:::::::::999999888777666555444444333333333333333333333333222222222111111111000000333222222333444555666777333222222111000111111111111111111111000000000000...000111222222111000......000111333333333222111000000000000000111222222////////////000000000000000111222333444555555666555555555444444888===AAAEEEMMMWWW___fffooozzz|||wwwrrrlllbbb[[[VVVUUUWWW]]]aaaaaadddhhhttt~~~~~~rrriiieeebbbaaaZZZSSSQQQTTT[[[jjjwwwxxxqqqnnnrrrvvvwwwuuuqqqmmmkkkjjjgggdddccccccaaa]]]YYY^^^^^^```eeekkkpppsssuuuyyy}}}lll___MMM@@@;;;888444000+++---///000111000///...000000000000000000000000000000000000000000000000111111000000//////.........---,,,,,,,,,---///000------,,,---...000222333............//////////////////.........---------/////////...---------,,,,,,---...//////...---,,,000000//////.........---222111...---,,,---...000...............---------///.........///000222333111111000000/////////...///000222777:::999555000////////////////////////111111///...------------333444555666666444222111111111111111111111111111333333333333333333333333222222333333333333444444666555444333333444555666555222000111444555444333333333333333333333333333444444555666777888999999999::::::;;;;;;::::::999999888777666666777888888777777888888888888777777555666999;;;;;;:::888666::::::999888999:::;;;<<<999999999::::::::::::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;999777777777999:::<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEEEECCCCCCCCCBBBAAA@@@>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAABBBBBBAAA???===<<<;;;;;;<<<;;;;;;:::999999999::::::===;;;999888888:::===???======<<<;;;:::999999888:::999888666555555444444666666666555444333111111333333333222222111111111///000111111000111222444444444555444333222111000000000000000000000000000222111111111000000//////000000000000000000000000///...---...000222222111111111222222222111111000111222222333333444444555444555666666777999>>>AAAIIIKKKRRR[[[bbbhhhsss~~~yyyqqqiii```[[[WWWVVVXXX^^^bbbbbbeeeiiiwww~~~nnndddbbbbbbbbb\\\WWWSSSRRRYYYiiixxxwwwllleeeaaaeeejjjmmmmmmlllkkkjjjhhhgggfffeeedddcccaaa``````cccgggnnnssswwwxxxxxx|||~~~~~~~~~|||zzzsssmmmYYYNNN@@@777555333000---,,,---///111111000///...000000000000000000000000////////////////////////000000000000//////.....................///000000111000///...------..................//////////////////.........---------...............---------......////////////......000/////////.........---111000///---------...///........................///.........///000111222///.........------------//////000333666666222...//////////////////////////////......//////000000333444555666555444222111222222222222222222222222222222222222222222222222222222222333333333444444666555444333333444555666444222000111333555444333333333333333333444444444777777777666666666555555999999::::::::::::999999888777666666666666777888777777888888888888777777555666888::::::999888777999999888888888999:::;;;999999::::::;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<>>>===;;;:::999:::;;;<<<>>>>>>===============>>>===>>>@@@BBBCCCDDDDDDCCCDDDCCCCCCBBB@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAA???===<<<:::::::::;;;999999999999999:::;;;<<<999888777666777888:::;;;<<<<<<;;;;;;:::999999999999888666555444333333333555555555555444333222111333333333222222111111111000111222222222222444666555444444333222222111111000000000000000000000000000000000000//////......000000000000000000000000222000///000222444444333000111111222222222111111111222222333333444444555444555555666777999===@@@IIILLLSSS[[[aaahhhsss~~~xxxqqqhhh___YYYWWWVVVXXX^^^bbbdddggglllxxx~~~oooeeebbbbbbccc^^^XXXUUUTTT[[[kkk{{{|||xxxyyy{{{}}}|||}}}}}}zzzsssiii```ZZZYYY]]]bbbfffhhhhhhiiijjjiiilllnnnmmmiiiggggggiiihhhlllrrrxxx||||||{{{zzz~~~~~~|||~~~~~~yyypppeeeZZZRRRCCC<<<333///000111///,,,...///000111111111000///000000000000000000000000////////////////////////000000000////////////......///000000111111000000111111000...---------------............/////////...............------------------...............000000////////////000000/////////.............../////////...............////////////////////////............///000111111............------------.........///111111///,,,////////////////////////------...///000222333444222333444555444333222111333333333333333333333333111111111111111111111111222222222222333333333333555444444333333444444555333222111111333444444333333333333444444555555555777666666666666555555555888888999999999999888888666666555555555555666777777777888888888888777777666777777777888888888888888888777777777888999:::999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::;;;<<<===<<<;;;999888888999;;;<<<>>>???@@@BBBBBBBBBBBBAAACCCCCCBBBAAA@@@>>><<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@???>>><<<:::999999::::::888888888888999;;;<<<===777777777777888888888999999999999999999999999999777666555444333222222222333333333444444333333222222222222222222111111111000222333333333444666888555444333111111111111222000000000000000000000000////////////............000000000000000000000000///---,,,---///111111000//////000111222222222222111222222333333444444555444555555666666999===@@@IIILLLSSS[[[aaagggttt~~~wwwoooggg^^^XXXYYYVVVXXX]]]bbbeeekkkqqqyyyrrrhhhdddccceee```ZZZWWWVVV]]]mmm}}}|||tttoooiiijjjmmmpppssstttuuuuuuqqqrrrrrrpppkkkddd^^^ZZZ]]]```eeeiiijjjlllnnnooorrrxxx}}}{{{tttnnnmmmooorrrvvvzzz}}}~~~}}}|||{{{}}}|||~~~zzzuuutttuuurrrllleee[[[PPPEEE>>>666222......000222111//////000111111111111000000000000000000000000000000////////////////////////////////////////////////...///111222222222111000............//////000000---------.........//////........................,,,---------.../////////000///...------...///000........................---......//////...------////////////000000000000............//////000000000000000000000/////////......------...------,,,////////////////////////.........///000222444444222222333333333333222111222222222222222222222222000000000000000000000000111222222222222333333333444333333333333333333444222222111111222333333333333333333444444555666666222333444555666777777888777777777888888777777777444444444444555555555666777777888888888888777777777777666555666777888999888888888888888999999:::999999:::;;;<<<======>>>;;;;;;<<<<<<<<<=========;;;;;;:::999999::::::;;;;;;999777666666888;;;<<<>>>???@@@AAAAAAAAA@@@???@@@@@@@@@@@@???>>>======;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????>>>===<<<:::::::::;;;;;;999888888888999:::;;;;;;888999:::;;;;;;;;;::::::777777777888888999999999666666444333333222222222111111222333333333333333222222222111111111111111///111222333222444666888555333111000///000222333000000000000000000000000////////////////////////000000000000000000000000---,,,++++++---...............000111222222222222111222222333333444444555444555555555666888<<>>???@@@@@@???>>>>>><<<===>>>>>>??????>>>>>>::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===;;;:::999999888888888888888999;;;<<<<<<<<<::::::555555666666777888888888666666555444333333333333000000111222333333333333111111111111111111111111...///111111111111444666444222000//////000111222////////////////////////000000000000000000000000000000000000000000000000111000...///000111111000---...///000111222222222111222222333333444444555444555555555555777;;;>>>FFFJJJRRRYYY^^^dddsss|||vvvoooiiibbb]]]ZZZWWWWWW\\\aaafffmmmttt}}}vvvpppmmmeee```ZZZVVVTTTZZZjjjyyy}}}~~~}}}{{{|||~~~|||{{{yyyvvvrrrmmmiiigggggghhhkkkmmmpppqqqqqqqqqnnnnnnmmmllljjjhhhfffdddccciiiqqqyyy||||||~~~~~~|||qqqgggSSSNNNFFF???:::777555333111//////000111111000///111111000000000/////////////////////////////////........................---............/////////---...//////000000///////////////000//////...---,,,------------.........---------...............---------...............---,,,,,,,,,,,,,,,,,,------------------.........---------------.........---......//////000000111---....../////////......---------...............---///000///......///000////////////////////////111111000/////////000000111111111111111111222222000000000000000000000000000000000000000000000000111111111111222222222222111222222333333222222111000111222222000111222444333333333333333333333333555444444444444333333333444444555555555555444444222333444555666666666666777777888888888888777777666555444444444555777888999999:::;;;;;;;;;;;;:::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;:::::::::<<<>>>???<<<===>>>?????????>>>===;;;;;;<<<===>>>>>>>>>>>>:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================<<<;;;;;;;;;<<<===>>><<<;;;:::999777777777777555666888999999999888777444444555555666666666777666555444333333333333444///000111222222222222222000000000111111111111111...///000/////////111333222111000//////000111111////////////////////////000000000000111111111111000000000000000000000000111///......000111000///......///000111111111111111222222333333444444555444555555555555777;;;>>>DDDIIIQQQXXX[[[bbbrrr}}}vvvpppiiiccc___ZZZWWWWWW[[[___ccciiippp{{{zzzsssoooeee___YYYTTTRRRWWWfffuuuzzzwwwuuuuuuvvvpppqqqrrrqqqpppqqqsssuuurrrsssssssssqqqooolllkkknnnooorrruuuwwwyyyzzzzzztttsssqqqooollliiihhhggghhhoooxxx~~~ssscccWWWEEE@@@:::555333222222111000000////////////...---111000//////.........///////////////////////////........................---------.........//////------,,,,,,------...///---...///000000000///...,,,,,,---------.........---------.........//////...............---------,,,------------------,,,,,,,,,,,,------.........------,,,,,,,,,---...///,,,------...//////000000---......//////...------------------.........///+++...000111///...000111////////////////////////000//////......//////000000000000000000111222222000000000000000000000000111111111111111111111111111111111111222222222222000111222333333222111000000111222222000000222444333333333222222111111000444444444333333333333222333333444444444444333333222333555666777777666666777777888888888888777777555555444444555555666666777888999:::;;;::::::999:::999999999999888888888999999999::::::::::::;;;888999999:::;;;;;;;;;:::777777777777888999:::;;;:::;;;===>>>???>>>>>>===<<<============<<<;;;;;;999999888888888888999999::::::::::::::::::::::::;;;;;;<<<=========<<<<<<;;;;;;:::::::::;;;===>>>::::::999888777777777888444555555666666666666666444444444444555555555555444333333222222222222333000000111111111111111000///000000000111111111222///000000///......///111000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000000...------...///...---//////000000000000000///111222222333333444444555444555555555555666:::===BBBGGGPPPVVVYYY```qqqwwwpppiiibbb^^^ZZZWWWWWW[[[^^^```eeekkkuuuyyysssnnnfff```YYYSSSPPPTTTcccqqquuuwwwzzz}}}~~~~~~}}}|||zzzxxxvvvsssrrrqqqqqqqqqpppqqqrrrqqqooonnnnnnooolllmmmppprrrssssssrrrqqqtttvvvyyy}}}{{{yyyvvvrrrnnnkkkiiihhhooovvv}}}ppp```MMM>>><<<888444111111111000///111000000/////////......000000///...............////////////////////////........................---------.........//////,,,,,,+++***+++,,,---...(((***,,,///111222222222,,,,,,,,,---------......---------.........///////////////......------,,,,,,---...//////...---,,,,,,,,,,,,------............---+++++++++---///000,,,,,,,,,---...//////000---.../////////...---,,,.../////////000000111111)))---000111000///000111////////////////////////...............///000000000000//////000111222222111111111111111111111111111111111111111111111111000111111111111222222222000111222333333222111000///111333222000///222555444333333222111000//////000111222333444555555666222333333444444333333222222333555777888777777666777777888888888888777777444444444555555555555666666777888999:::999888888::::::999999888777777666888888999999999:::::::::555666777888888888888888888888999:::;;;;;;<<<<<<999;;;<<<>>>>>>>>>>>>===??????>>>===<<<:::999888999999888888888888999999999999999999999999999999;;;;;;<<<<<<===<<<<<<<<<:::999999888999:::<<<===999888888888888888999999555555555555666666666777444444444444444444444444222222111111111111111111000000111111111111000000//////000000111111111222000111111000...---///000...///000000000000//////////////////////////////---.........//////000000000000000000000000000000444222000000222222222111///000000000000000///...111222222333333444555555444555555555555666:::===AAAFFFOOOUUUXXX___pppxxxppphhh```\\\ZZZWWWWWWZZZ]]]^^^bbbgggqqq|||xxxqqqlllgggaaaYYYSSSOOOSSSaaaooouuuwwwyyyzzzyyywwwwwwwwwuuuuuutttrrrooonnnoooqqqssstttwwwxxxwwwtttpppnnnnnnooorrrwww{{{}}}|||zzzzzz~~~yyyvvvuuuuuuvvv}}}vvvcccUUUHHH===666222222111111111111222222000000000000000000000000////////////////////////333222111///............////////////////////////......//////......---,,,........................---...///000111111000000---,,,+++,,,------+++)))......////////////..............................---///111000...,,,++++++...------,,,,,,,,,------------------------------------............------////////////////////////111000//////000000///...000...---///222222000...000000000000000///......////////////000000000000...//////000111222222222444333333222111111111222555444222111000111222222111222333333111111222333333333222222111000000///111111111111111111222222333333333333333333333333777666444333333444555666555444444444444333333333111222444666777777666666555444333444555666555444777777888888888777777777666666777999;;;======<<<888888888888777777666666666777888:::;;;;;;::::::888888888777888888999999666666666777888888999999888999;;;<<<>>>>>>>>>===::::::;;;;;;;;;:::888777<<<<<<<<<;;;;;;;;;::::::888888888999:::;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;<<<:::888888999;;;;;;:::888888777777777777777888111111111222444555777888777777666444444333333333333333333222222111111111000000111111111111000000000000000000000000000000222222111111111111222222111111000000//////......///////////////...------111///...000444666666555000000000000000///......000000000000////////////////////////000000000000///111222222222222333555000///......111555:::===FFFHHHOOOUUUZZZbbbrrrxxxnnngggcccbbbVVVXXXZZZZZZZZZ]]]bbbfffrrr|||xxxpppiiiccc]]]VVVOOOKKKOOO___ooo~~~}}}yyywwwvvvrrrssssssrrrrrrsssvvvyyy~~~yyyvvvsssuuuxxx}}}uuubbbRRRGGG???999444222111111000000111111222000000000000000000000000000000000000000000000000........./////////000000........................***+++,,,...//////000000........................------------------......///......///111222111///------............------........................'''(((***,,,---/////////...---------------......------------------------------............------------------------------///...---...///000///...///...---///111222000...000000000000000///......////////////000000000000...//////000111111222222444333222222111111111111333333222111111111222222111222333333111111222333444444333222222111111000000000111111111222222222333333333333333333333333666555555444444444555555777777777777666666666666222222444555666666777777<<<;;;::::::;;;;;;:::999555666777888888888777666<<<:::999888999:::;;;;;;888888888888888888888888888888888888888:::;;;<<<999888888777777888888888888888888777777777777777888999;;;<<<===>>>======:::;;;<<<<<<;;;:::999888999999999999888888888888999999999999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::888777888;;;===>>>>>>:::999999888777777777888888777666666555555555666777666555444333333333333333333333222222111111111000000111111111111000000000000000000000000000000111000000//////000000111111000000000/////////...000111111222222111111000///---,,,---000111111///111111111111111000//////000000000000////////////////////////000000000000///111222222222222333555555444222111222555999;;;DDDGGGNNNTTTYYY```pppyyyooogggcccbbbWWWXXXZZZZZZZZZ]]]aaaeeeqqq|||yyyppphhhccc^^^XXXQQQLLLPPP^^^nnnzzzwwwssstttuuuvvvxxx|||yyy{{{~~~|||{{{{{{|||}}}cccYYYJJJ???999777555444222111111000000111111222000000000000000000000000000000000000000000000000------...////////////...........................***+++,,,...////////////........................000///...---------...///,,,++++++---///111111000,,,,,,------------,,,,,,------------------------///,,,***+++...///...,,,------------...///000000------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...//////...///......///111111000...//////000000000///......////////////000000000000/////////000111111222222333222222222111111111111111111222222222222222222111222333222111111222333444444333333222111111111//////000111222333333444333333333333333333333333444444555555555555555444555555444444444333333333333333333444555666777888;;;:::999999999:::888777333444666777888777666555888666555444555888:::<<<999999999999999999999::::::999777666777999<<<>>>::::::999999888888777777999999888888777666666555888999;;;<<<=========<<<;;;<<<<<<<<<<<<;;;::::::999888888888888777777777::::::999999999::::::;;;::::::;;;;;;;;;;;;::::::999888777888;;;=========;;;;;;:::888777777777777:::999888666666555555555666666555444333333333333222222222222222111111111///000000111111000000///000000000000000000000000000//////......//////000000000000000////////////000000111111222111111111111000//////000111000///111111222222222111000000////////////000000000000////////////000000000000///111222222222222333555666444333222333555888:::DDDGGGMMMTTTYYY```ppp~~~zzzqqqhhhcccaaaYYYYYYYYYYYYYYY\\\```dddqqq}}}|||rrrjjjddd```ZZZUUUOOOQQQ___mmm~~~}}}|||}}}~~~~~~}}}wwwhhh]]]KKKDDD<<<666444444444444111111000000000000111111//////////////////////////////////////////////////////000///...---+++***........................------.........---,,,,,,........................///......------,,,,,,,,,+++******+++---......---,,,,,,------------,,,,,,------------------------555000,,,---222444333000---------...///000111222------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000//////.........///000000//////...///////////////......////////////000000000000//////000000111111111111111111222222222111111111///000111333333333222111000222333222111000111222333333222222111000000000...//////111222333444444333333333333333333333333333444555666666666555444333333333333222222222222444333333333444666888999888666555555666666444333444444444444555555666777======<<<;;;999888888999;;;;;;;;;::::::999999999:::999888777777999;;;<<<<<<<<<;;;;;;:::999888777888888888888777777666666888999:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999888888::::::999999999999999999999::::::;;;;;;::::::999:::999888999;;;<<<;;;:::;;;:::999777666555555555666555555444444444555555555555444333222222333333222222222111111111111111//////000000000000//////000000000000000000000000000//////......//////000000000000000////////////...............---,,,,,,000000000000111111000000000000111111111000000///////////////000000000000////////////000000000000///111222222222222333555000000000000222666999;;;EEEHHHOOOWWW[[[cccrrr|||sssjjjdddbbbZZZYYYXXXXXXYYY\\\```cccppp|||vvvnnndddaaa]]]XXXSSSTTT```nnn~~~yyyooo___NNNBBB:::888666444333333333222111000000000000000000111////////////////////////........................000000//////...,,,+++***........................---------...---,,,,,,+++........................***+++,,,---,,,***)))'''000...,,,,,,---......---------............---------------------------------***(((---555;;;<<<;;;---------...///000111222------------------------,,,,,,------------,,,,,,---------------------------,,,,,,---///111000///---...//////////////////......////////////......////////////000000000000000000000000000111111111000000111222222222111000...///111222333222222111000111222222000000111222111111000000///............//////111222333444444333333333333333333333333222333555666666666555444666666666555555555555444444333333333444666888999:::888777777888888777555777555222111111444777999KKKMMMMMMJJJCCC<<<777555>>>===<<<;;;:::888777777888888999:::::::::999999======>>>===<<<;;;:::999666666777777888888888888888999:::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888::::::999888888888999999999::::::;;;;;;::::::999::::::999;;;===???>>>===999888777666444444333333666555555444444444444444444333333222222222222333111111111111111111111111//////000000000000//////////////////////////////111000000//////000000111////////////000000000000///......---,,,***)))(((***+++---.....................///////////////....../////////000000000111////////////000000000000///111222222222222333555111000000111333666999;;;FFFJJJRRRZZZ___gggvvv~~~uuullleeebbb[[[YYYWWWWWWYYY\\\```bbbjjjwwwvvvnnndddaaa^^^ZZZVVVWWWcccqqq{{{ttthhh[[[OOOEEE===888111222333333333111000///111000000//////000000111000000000000000000000000------------------------......------......///000------------------------)))***+++---....................................------...//////...,,,,,,///---+++***+++,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---222666777666------------...///000000------------------------,,,,,,------------,,,,,,------------------------...---,,,---///000000///,,,---//////.........///------.../////////......////////////000000000000000000000000000000111111///000111222222222111000000000111111111111111111000111222111000000111222000000//////...---------//////000111222333333444333333333333333333333333333333444555666666666666555555444444444333333333333333333444555666777888999777666777888999888777999777333000000333666999AAAFFFJJJJJJEEE???;;;:::======<<<;;;999888777777777888:::;;;;;;:::999888<<<===>>>>>>>>><<<;;;:::555666666777888888999999888999:::;;;<<<<<<;;;:::;;;;;;;;;:::;;;;;;<<<===999888888888888777777777999999888888888999999:::::::::;;;;;;;;;;;;::::::999999:::===@@@AAAAAA@@@777777666444333333333333:::999888666444333333222333222222111111222222222000000000111111111111111...//////000000//////...////////////////////////111000000//////000000111////////////000000000000000000000///...,,,+++******,,,///000/////////000------......//////............//////000000111111////////////000000000000///111222222222222333555666666555555555666888888DDDIIIRRR[[[aaaiiixxx~~~tttkkkeeebbb[[[XXXUUUUUUXXX]]]aaabbbfffsssyyyqqqiiiccc```^^^[[[XXX[[[hhhwww{{{rrrcccZZZMMMBBB:::666444444///000111111000000000000000000////////////000000000000000000000000000000........................111///...,,,---///111222------------------------)))***+++,,,---.................................000///---,,,---...000111,,,***(((''')))+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,...---------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...///...,,,+++---//////...---...000,,,---......//////......////////////000000000000111000000000000000000000...///111222333222111000222111111000000000000111///111222111000///000222000000000///......------000000111111111222222222333333333333333333333333333333333444555666777777222222222111111111111000222222444555666666777777666555444555777888888777888777555444333444555555111777>>>@@@>>>;;;;;;===::::::::::::999999999999999999999999999999999999:::;;;<<<======<<<:::999777777777777777888888888888999:::;;;<<<;;;::::::;;;:::999999:::;;;<<<===999999999999888888888888888777777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::<<<;;;999888777666555444444444444444888777666555333333222222222222111111111111222222///000000000111111111222......////////////......////////////////////////000//////......//////000.../////////000000000111//////000000000///......---111444444222000000111------...///////////////.........///000111111111////////////000000000000///111222222222222333555777666666666666777777888@@@EEEOOOYYY```iiixxx{{{rrrhhhbbb```[[[WWWTTTTTTXXX^^^bbbccchhhsss}}}zzztttllldddaaa___]]][[[YYY^^^mmm}}}|||vvvhhh\\\IIIDDD<<<777444222111000111111111000///000111333000000////////////000000000000000000000000000000////////////////////////666333000---,,,---///111------------------------,,,,,,---------,,,++++++........................,,,)))%%%######''',,,//////,,,++++++---000111111+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000///......///...------,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...,,,++++++------,,,+++***---000///---,,,...000,,,,,,---.../////////...////////////000000000000111111111000000000000000---///111222333222111000333222111/////////000111///111222111000///000111111111111000//////......111111111111111111222222333333333333333333333333444444333333444555777888555555555444444444333333111222444666777777666666777666666777:::;;;;;;:::777777888888777555333222555:::>>>===888444555777777777888999999:::;;;;;;<<<;;;888777777888:::;;;777999:::<<<<<<;;;999888999999888888777666666666888999:::;;;;;;;;;:::999:::999999888999:::<<<<<<<<<<<<<<<;;;;;;;;;::::::777777777777888999:::;;;;;;<<<<<<======<<<<<<;;;<<<:::888777555222...***777666666555555555666666222111111111111222333444222111111111111111222222//////000000111111111222......////////////......////////////////////////.........------............/////////000000111111,,,---...///000000000000---000333222///,,,,,,,,,......///000000111000000---......///000111111222////////////000000000000///111222222222222333555111222222333555777888999<<>>@@@AAABBB@@@<<<:::999999;;;:::999888777777777777::::::::::::::::::::::::===<<<;;;999777666555444555444333222222333444555555444444333333444444555333333333222111000///...000000000000////////////111///...///000111000...........................---...............------000000///...------,,,,,,$$$%%%(((+++---.........///...---,,,,,,---///000///////////////.....................////////////222222111111000///......111222222222222111000000333222222333444666888:::===@@@HHHSSS[[[fffuuu~~~wwwpppiiibbb^^^UUURRRRRRVVVZZZ]]]ccciiikkk}}}yyyhhhbbbdddbbbaaa```___dddsssvvvgggXXXLLLCCC===:::444888777000---...///,,,222111000///...//////000.../////////000000000000000000/////////.........------------------------......---......///000111........................+++,,,---------------,,,------------------------...---,,,,,,------,,,***++++++,,,,,,,,,++++++***---+++***+++---...---+++---,,,++++++******++++++------------............///......------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///111111000...---------......///000000000/////////.........,,,,,,,,,---.../////////000000000000000000000000222111000//////111222444222222111000000111111222111111111111000000000//////000111222111///---+++---...///000000111111111222222111111111111111111111111111222333444444444555555555444333222222222333333333333333444555666666666666777777777888888999999999999999999999999777777666666666666666666666777777777888888888888666777888<<>>;;;::::::999888888888888888999999::::::;;;;;;;;;;;;:::999:::999888777666555444333666555444333333444555666444444333333333333444444333333333333222111000///000000000000////////////222111//////000111///...........................---...............------000//////...------,,,,,,((()))***,,,------,,,,,,++++++,,,---............/////////////////////...............////////////,,,,,,+++******)))((((((000111111222222222111111333222222222444555777999<<<@@@IIISSS\\\fffuuu~~~vvvpppiiiccc___WWWTTTSSSWWWZZZ]]]bbbhhhpppmmmgggfffdddcccaaa___cccqqqwwwppp\\\TTTHHH>>>777444333222555;;;===888222000000000111111000///////////////....../////////000000000111000000000////////////***,,,...000000...,,,***++++++---...//////000000........................++++++,,,....../////////------------------------...---,,,,,,------,,,+++***++++++,,,,,,,,,,,,+++***))))))***,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++...000111000///............//////000///////////////.........++++++,,,,,,---.........222111111000///...------000000///...///000111222111111000000000111111222111111111111000000000000---.........---,,,+++***.........//////000111222444333111000000000111111111222222333333444444555444444333333222222111111555444333333333333333444555555555555666666666666::::::999999888888888888555555555666666666666666666666777777777888888888999999:::<<<===<<<:::777:::999888888999:::999777777666666666666777888888;;;;;;;;;;;;;;;:::999888444555666888999:::;;;<<>>CCCAAA999333333444111000000///////////////........./////////000000000000000/////////......+++,,,///000000///,,,+++)))***,,,---......---,,,........................,,,------...//////......------------------------...---,,,,,,---...---+++******+++,,,------------+++******+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,))))))*********+++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++---......//////.........//////000------------------------,,,,,,---------.........//////...---,,,++++++***000000/////////000111222111000000000000111111222111111111000000000000000......---,,,,,,,,,,,,,,,//////.........000222333555333111/////////111222222222333333333444444444444444333333222222222111444333333333333333333444444555555555666666666666::::::999999888888777777555555555555555666666666444444444555555555666666888999999:::;;;:::999888999888666777999999999888666666666666777888999:::<<<<<<<<<<<<;;;::::::999777777777888999;;;<<<===<<<>>>>>>===;;;999888999888888777777888999999:::888999<<<>>>>>>===;;;999555555555444444444444444666666666555555666666666222222111111111111222222333333333333333222111111000000000000///////////////------...///000///...........................,,,---......///.........//////.........---------//////.........---,,,,,,)))***,,,.../////////...............////////////............////////////------------,,,,,,++++++...///000111222333333333222222111111222333555666:::>>>HHHSSS\\\eeesssxxxqqqlllgggddd^^^YYYWWWYYYZZZZZZ^^^cccpppooogggcccbbbbbbaaa^^^aaammmzzz~~~~~~~~~qqqjjj___UUULLLEEE???;;;888666444333333333222111111888???@@@888111///111000000000000000//////.............../////////////////////.........------........................---.../////////---,,,+++..............................//////......---,,,------------------------...---,,,,,,......---,,,***+++,,,------------------......---,,,,,,,,,,,,,,,++++++***++++++,,,,,,))))))*********+++++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---//////............//////,,,---------------------.............../////////---------------,,,,,,,,,000000000000111111222222000000//////000111111222000000000000000000111111000000///...---...////////////.........000222333444333111//////000111222222222333333333333333444444444444444333333333333222222222222333444555555555555555666666666777777999999999888888777777777555555666666666666666666444444444444555555555555666777888999999:::;;;;;;:::888666666888999999999777777777888999:::;;;<<<<<<<<<;;;;;;:::::::::::::::999777666777888:::<<<888:::<<<;;;:::999:::;;;:::999999888777777888888777999;;;===>>>===;;;999555555555555555555555555555666666666666666666555222111111000000111111222222222333333333222111111000000000000////////////*********+++...000000///........................,,,------...//////.....................---------..................//////...---------...///111222---.........//////000000............////////////...............------------...000111333333444444222111111111222444555777:::>>>GGGRRR[[[dddssszzztttooojjjggg```[[[XXXYYYYYYXXX[[[```gggwww|||ggg^^^\\\\\\]]]^^^]]]```lllyyy~~~|||{{{}}}wwwmmmfffVVVOOOEEE===999888888888222111111222333222000...///333;;;>>>999111---///000000000000000///......------........./////////............------------000///...------...///000222222222111000///------......................../////////......,,,++++++------------------------...---,,,---...///...---+++,,,,,,------------,,,...//////...,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000///---,,,---...//////...------------............///////////////////////////////////////.........//////000000111000000000111111111222222////////////000111111222000000000000111111111111111000000/////////000000.........//////000111222222222111000000111222333222222222222222222222222444444444444444333333333111111111111222333555555555555555666666666666777888888888888888888888888888777777777666666666666555555666666666777777777444555777777777999<<<>>>;;;999777777888999999999888888888999:::;;;<<<===;;;;;;::::::::::::;;;;;;:::999888777777777999999888:::<<<<<<;;;;;;<<<===;;;:::999888777777777777666888:::<<<<<<<<<::::::666666666666666666555555444555555666666555555444222111111111111111111222111111222222222111111000000000000000////////////***))))))+++...000000000........................,,,,,,---...////////////........................------------...///000111111000...------///111222------......///000000000............////////////444444444444444444444444......000111333333444444111111111111333555777888;;;>>>FFFPPPYYYcccsss|||wwwqqqkkkggg```[[[XXXYYYXXXWWWYYY^^^^^^ooowww{{{vvvaaaWWWTTTUUUXXX[[[ZZZ^^^jjjwww|||zzz}}}~~~qqqgggaaaZZZQQQIII@@@<<<777444444555555555111///...///000000///...000222888>>><<<444000111///000000111000///...------------.........//////////////////............000///...------...///000111000//////....................................,,,---------------,,,+++------------------------...---,,,---...//////...------------------,,,,,,+++---...---+++***,,,---++++++******++++++,,,---------------............---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++---///......---,,,,,,,,,,,,,,,........./////////000000......................../////////000000111111111...///000000111111000000.........//////000222222///000000000111111111111.../////////////////////---...///000000111111111000000000111222222333333111111111111111111111111222222222222222333333333333222222222222222333333333444444444555555555555666666777777888888999999::::::999888777666666555555555555666666666777777444666777666666777;;;>>>>>>;;;888777888999999999999888888888999:::;;;;;;999999888888999:::;;;<<<777999;;;===>>>===;;;::::::;;;<<<<<<:::999999:::999999888888888888888999666777888999::::::::::::777777666666555555444444333444555666666555444333222222222111111222222222///000000111111000000000000000000000////////////---,,,,,,---///000000///........................+++,,,---...////////////..............................---------...///000000//////...............------......///000000111............////////////,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333333333111111111222444777999;;;<<<>>>EEENNNVVVbbbsss}}}xxxqqqjjjeee```[[[XXXXXXWWWUUUXXX\\\[[[kkktttyyyttt^^^TTTPPPQQQUUUWWWWWWZZZfffsss{{{zzz|||~~~~~~zzzrrrnnndddZZZNNNHHHFFFCCC===777444333333444444444111///333111......///111111111///...333;;;;;;333...//////000111111111000...------------.........//////000000000000////////////......////////////......---,,,+++***+++,,,---...........................******+++,,,------------------------------------...---,,,---///000///...............---,,,++++++(((***,,,,,,******,,,///+++*********+++,,,,,,---++++++,,,,,,,,,,,,------((())))))***,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))(((+++......---,,,,,,++++++++++++,,,,,,,,,---------......------------------------///////////////.........---......///000/////////............///000222222//////000000111111111222,,,,,,---.........------,,,---///111111111000000...///000222333333333333111111000000000000000000111111111111111111222222555444333222111111111111222222333333333444444444555555666777888999::::::<<<;;;:::999888666555555333333333444444444555555555777777666555666:::>>>???===999888888999999999888888888777888888999:::888777777777888:::<<<===666:::@@@EEEFFFDDD@@@===:::;;;;;;:::888555555555777777777777888999:::;;;666666777888888999::::::777666666555555444333333222333444555555444333222333333222222222222333333...///000000000000//////000000000000////////////222000//////000000///...........................+++,,,---...////////////---.....................000///---,,,,,,---............000000///...,,,***---------...///000000111............/////////000000000000000000000000111///000111222222222222222000000111222555888;;;<<<===>>>DDDMMMUUUaaasss|||xxxqqqiiiccc___ZZZWWWWWWVVVUUUWWW[[[\\\kkktttyyyuuu___TTTNNNOOOSSSVVVUUUXXXcccooo}}}}}}}}}~~~|||yyyssskkkccc[[[UUUOOOKKKBBBAAA???===:::777555444222222222111000//////...000000000000000000000000000000111111111111000000000000000000000000000000111000///...---,,,++++++//////.........---------------............------222///+++***,,,------+++000000000///...,,,+++***++++++,,,,,,---...//////,,,,,,,,,---------......---------,,,,,,+++++++++------------,,,,,,+++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))(((((((((''')))...000...+++,,,000------------,,,,,,+++***++++++++++++++++++++++++************++++++,,,---,,,---...---,,,+++---///+++,,,---,,,,,,---///000------------------------,,,---------.../////////,,,---...//////...---,,,---------...///000000111222000......111333222000000000000000000000000000,,,---...///---***'''%%%###333333------000222222333444555555333222000222222222222222222222222333333333222222222111111000000000000111222333444555444333222222444555777444555666777999;;;<<<<<<>>>===:::777555444333333444333222111222444666888:::999888777777999;;;===<<<:::999999999999888666999888666555444555777888999999999:::::::::;;;;;;888AAAMMMTTTRRRJJJAAA<<<;;;999777666666666555444777777777777777777777777<<<:::888999;;;;;;888555444444555555444444333222333333444444333333222111222222222111000//////...000000000000000000000000222222111000///...---------///000///......///000//////............//////...------,,,,,,,,,------///.........------------,,,,,,,,,---------------///---+++))))))+++---///000///---,,,,,,---...///111...///333222,,,+++...000000//////.........---111111000...---///222555222222333222222444777:::999>>>EEEMMMVVVcccqqqzzz|||wwwqqqjjjfff```^^^ZZZWWWUUUUUUVVVWWW___eeeqqq|||tttaaaRRROOOPPPSSSVVVWWWXXXaaakkk|||uuunnngggcccYYYUUUNNNIIIDDD@@@;;;888999999777666444333222111222222111111000//////...//////////////////////////////000000000///..............................------------............//////.........---------------............------,,,)))''''''***---------..................---,,,+++,,,,,,,,,---.........,,,,,,,,,------------...---------,,,,,,+++++++++,,,---------,,,,,,+++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,...---,,,------,,,++++++,,,---------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,---...---++++++---...*********)))(((((()))***------------------------------------............,,,---...//////...---,,,------......///000000111666333000.........+++)))////////////////////////---...//////...,,,***((('''///444111///222555666,,,...000111222222111000111111111111111111111111333333222222222111111111000000000000111222333444222333333444444444444444444555666777999:::;;;<<<===;;;999666555333333333444333222222222444666777<<<;;;999777666777888888;;;999888888999:::888777888777666555555666777888999999999::::::::::::;;;:::===CCCJJJNNNJJJAAA999===;;;999888999999888777777777777777777777777777:::999888999:::;;;888666555555555555555444333333333333444444333333222111222222111111000//////...000000000000000000000000000/////////////////////,,,...//////...------...//////............//////000///...---,,,,,,,,,,,,/////////.........------//////...---,,,+++******///---+++******+++---//////......---------......,,,,,,...222///+++,,,222111000000000///////////////111222111000000222333111222222222222444888;;;===BBBIIIPPPYYYeeesss|||}}}wwwqqqjjjeee^^^\\\YYYWWWVVVVVVXXXYYY]]]eeesssxxxdddTTTNNNNNNRRRUUUUUUVVV___iii}}}yyywwwmmmiiibbb[[[TTTNNNHHHDDD???===999777666444222000111111111111111000000000222111111000000//////...........................////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................---------------............------+++***((((((***,,,------+++,,,---...............,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***000,,,)))))),,,...,,,))),,,,,,---------,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...++++++++++++++++++,,,---------------------------............------------------............------------......///000000000000///...///000111000///////////////////////////////////////......------222222000---///333222///)))+++---///111222222111000000000000000000000000222222222222111111111000111111111111111222444444000222444666666555333222444444555666888999:::::::::999777555444333222222333333222222222444555666:::999777666555666666777999777777888999:::999888888777666555555666777888888888999999999:::::::::???<<<;;;BBBLLLOOOHHH@@@<<<:::888777777777666555777777777777777777777777888777777888::::::999777666555555555555444444444333333333333333222222111222111111000000//////...000000000000000000000000------........./////////---///111111///---,,,,,,///......------......///222111///...,,,,,,++++++000/////////............///......---,,,+++******...---,,,******,,,---...------...............---,,,---000111...***---333111111111000000000000///...000333444333111111222000111222222222555999<<>>999666<<>><<<:::888666666666666666666666666555666777888888888888888666666555444444444444555222222333333222222111000000000000///////////////////////////////////////000//////...------,,,,,,,,,///222222000---+++***------,,,,,,,,,,,,------......---------......///////////////............,,,------...///000000000...------,,,,,,------...+++,,,.../////////...---000///...---...///...+++........................//////...---,,,---000222///000111111222555999===???DDDKKKRRRYYYbbbmmmuuu~~~xxxqqqiiiddd```^^^[[[YYYXXXXXXZZZ[[[___dddnnnzzz{{{nnncccaaaaaabbbccc```___eeennn~~~zzzwwwsssqqqjjjkkkkkkjjjfffaaa[[[WWWOOOKKKFFFBBBBBBBBBCCCCCC:::999999777666555555444666444222333444555555444222111111222444444333111222111111000000///......////////////////////////////////////////////////...//////000000000//////........................******+++,,,---......///---------...............------............------+++---............///000---------------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------###,,,111,,,)))+++,,,)))++++++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++***)))***++++++***))))))***,,,000---******,,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------......//////////////////+++---///000/////////000........................------+++++++++,,,---...111////////////000666>>>111111111000000/////////111111111111111111111111000000000000///////////////////////////111222222444333111000000222444666444444444444444444444555222333444444444444333333222222222333333333333333555555555555555555555555555444444555888999888777555555666666777777888888666777777777777888888888:::;;;;;;999777777;;;???CCCAAA>>><<<<<<;;;999777777777777777777777777777444666888888666666666777666555444333222333444444222222222222222111111000////////////////////////000000000000000000000000111111000///...---,,,+++***,,,......,,,***))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,.../////////.........------------////////////......------......------------......,,,,,,---...////////////,,,...///...///000///+++,,,---------------......///...---+++***,,,///222000111222222222555999<<>>;;;999888999999999888444444333222222222333333333111000///000111000///222111111333444444222000///////////////.........////////////////////////........................,,,,,,---...////////////........................)))***+++,,,---......///---------.........//////------............------)))+++---...,,,,,,---///++++++,,,---------,,,,,,*********+++,,,,,,,,,---***++++++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((((()))))))))*********000000))))))000222---***+++,,,,,,---------,,,++++++++++++++++++++++++((()))***,,,,,,+++***))))))***+++***((((((***+++...+++((()))---000...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++,,,------/////////////////////...###''',,,//////000222444........................------,,,,,,,,,,,,,,,,,,111---+++---,,,+++000777000000//////............000000000000000000000000000000/////////.........---------......///000111222222222222222333333444444444444333333333333333111222333555555555444444222222333333333222222222555555666666666666555555666555444555777888777666444555666777777888888888666666666777777777888888999;;;<<<;;;888666888:::999777555555666777666555777777777777777777777777444666888888555444555666555444222111111111333444222222222222222111000000////////////////////////000000000000000000000000000000000//////.........***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,.........------.........,,,,,,,,,---...///000000///888===888111//////...------------......//////---......---,,,---///111111222222222222444888;;;<<>><<<;;;<<<<<<;;;999999:::;;;777666555555555444111...444333222111111000111111444333111111222222222111000000000111333333111///.........//////000000000.........///////////////------------------------******,,,---.../////////........................---,,,,,,,,,,,,,,,,,,,,,---------.........//////---..................---,,,///000///,,,***+++,,,))))))+++,,,---.........))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///111,,,%%%***666:::333***+++,,,,,,------------++++++++++++++++++++++++&&&''')))+++,,,+++***))))))******)))(((((()))+++### ###***//////---+++++++++++++++++++++++++++++++++,,,,,,---------------++++++++++++------///////////////.........***---111222000......000..............................---------,,,,,,,,,111------333333---***,,,000000////////////000000////////////////////////000/////////............---,,,,,,------...///000///111222444444333222111444444333333333333222222111222444555666666555555222222333333333222222111111222444666777888999999666555444555666777777555444444666777888888888888666666666666777777777777111333555666666555555555444333222444666888999888777777777777777777777777555777999888555333444555555444222000000111222333111222222222222111000000.........///////////////000000000000000000000000////////////000000000000---///000///......///000,,,++++++++++++++++++,,,---,,,,,,+++************------,,,,,,,,,+++++++++((())))))***,,,---..............................------,,,,,,---...000111777FFFNNNDDD444---...///---.........//////000000,,,...000000///...//////222222333222222444777:::888===EEEMMMUUU^^^hhhooozzzyyyuuuqqqnnnkkk^^^\\\ZZZYYYZZZ\\\^^^``````eeennnxxx}}}wwwiii]]]KKKMMMQQQUUUWWWZZZdddnnn999888777666666777888999888888888888888777666666222222222222222222222222222222222111111111000000111111000000000000111111111111111111000000000000111111000000//////..............................////////////////////////...///000///...---...000//////...---,,,,,,++++++111111000000/////////...------............------//////............//////........................000000//////.....................---,,,+++))))))+++,,,,,,------,,,++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,))))))************))))))++++++,,,,,,---...//////------------,,,+++******++++++,,,---............------,,,+++***)))((('''+++++++++*********))))))&&&(((+++......---,,,***,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,...000111000000///......---------,,,,,,,,,111111000///...---,,,,,,000///...------...000111...------,,,,,,------...............////////////............////////////000111333222000//////000111111000000//////............///000000000000000222222222222333444444555333333333222222333444444333444444444555666666666333333444444555666666777444444444444444555666777666666666666555555555555777555555777;;;;;;666000888888888888777777777777777777888888777666555555555555555555555555555555:::999999999888777777777666777888888777555333111222222222222222222222222111111111111111111111111///.........------------.........///////////////111///,,,+++,,,///333666999444///...222444444222...---+++******+++---...---++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++*********,,,---------.../////////---,,,,,,---...000222333???===999555111/////////---///000222222000///---...///111222222222111000000///......000333777999>>>???EEENNNVVV^^^jjjuuu{{{{{{uuuooohhhdddaaa^^^[[[XXXYYY\\\```bbbfffkkkrrryyy{{{jjjXXXNNNNNNOOOSSSTTTVVV]]]eee777666555444444555666777666666666666666555444444222222222222222222222222222222222111111111000000111111000000000000111111111111111000000000//////000000000000//////......111111111111111111111111////////////////////////...///000///...---...000//////......---,,,,,,+++000000/////////.........------............------////////////////////////.................................------,,,,,,,,,////////////...---,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///000000+++++++++++++++++++++++++++************+++,,,,,,)))******************)))++++++,,,,,,---......///..................------++++++,,,,,,---,,,,,,,,,+++++++++***************,,,,,,,,,,,,++++++******''')))+++---------,,,+++,,,,,,------------------***++++++++++++,,,,,,,,,+++,,,---...............000000/////////.........///////////////.........111///...------...///000...------,,,,,,------...............////////////............////////////000111222222000//////000111000000000/////////......//////000000000000000222222222222333444555555444333333222222333333444444444444444555555555555444444444555666777777777444444444444444555666666777777777777777777777888777444111333777999777555666666666777777777777777666666777777777666555555555555555555555555555555777777777777777777666666777777666555444333333333222222222222222222222222111111111111111111111111,,,,,,---...///000000111////////////...............---,,,---000555:::===MMMEEE:::444222111...,,,---,,,***))))))***,,,---000///---,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------...............------------...///111222888666333000...------.........000000000000......//////000000111000000000000000///000222444777999===???DDDMMMUUU\\\iiittt{{{~~~yyytttnnnhhhdddaaa^^^ZZZXXXXXX[[[^^^aaaeeekkkttt~~~ooo\\\OOOMMMOOORRRTTTVVV]]]eee444333333222222333333444333333444444444333222222222222222222222222222222222111111111111000000000111111000000000000111111111111000000000000//////000000000////////////...111111111111111111111111////////////////////////...///000///...---...000000//////......---------///............---------------............---------...///000000///...---........................,,,,,,++++++++++++******---......//////......---+++,,,,,,---.........---+++,,,,,,------,,,,,,,,,***+++,,,---...///000111+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,------......,,,------............---++++++,,,,,,++++++******))))))******+++++++++,,,---------,,,,,,,,,,,,+++)))******+++,,,,,,,,,---,,,,,,---....../////////++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------///////////////.........---.........//////000000111000...---------.........------,,,,,,------...---............/////////............///////////////111222111000//////000000000000000////////////////////////000000000000222222222222333444555666444333333222222333333333555444444444444444444333444555555666666777777777444444444444444444555666666666666777777888888999888333//////333777999999444444555555666666777777444555666666666666666666666666666666666666666666555555555555666666666666888666444222222333444555333333222222111111111111111111111111111111111111,,,---...///000111111222000/////////...------------,,,,,,...111666:::===GGG???555///---...---,,,,,,+++***))))))***+++,,,,,,---+++(((%%%&&&+++///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,...............---------......------......///000111000///---------...///........................000000//////.../////////000000111222444666777888<<<>>>CCCLLLSSSZZZgggrrr{{{{{{vvvqqqmmmhhheee```]]]ZZZWWWWWWYYY]]]___ccckkkwwwvvvbbbQQQOOONNNQQQSSSUUU\\\ddd222222222222222222222222222222222333333222111111111111111111111111111111111111111111000000000000111111000000000000111111111000000000////////////////////////////////////...................................................///000///...---...000000000//////............------------------------------............------,,,...000111111000...,,,........................+++++++++++++++************+++,,,,,,---------,,,+++,,,------............++++++,,,---------,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++------+++,,,...///000000000000+++++++++,,,,,,,,,------...---,,,++++++,,,------------------------------............////////////111000///------,,,,,,---...------,,,,,,------...---------.........//////............////////////...000111111000//////000000000000000///////////////////////////000000111111111111222333444555666444444333222222222333333555444444444333333222222444444444555555555666666444444444333333444555555222222333444555666777888999555111000333666888888222222333444555555666666333444555666666666666666666666666666666666666666444444555555666666777777666666444333333444555555333333222222111111000000111111111111111111111111000000000000////////////000000///...------,,,,,,...---,,,,,,---///222333444000+++)))***---......,,,,,,+++******+++,,,,,,))),,,,,,)))$$$###(((---++++++,,,,,,,,,,,,------+++++++++,,,,,,---....../////////...---------,,,........................000000////////////000000......------------......111000...---------/////////000222333555777888888<<<===BBBJJJQQQXXXdddpppzzzyyytttooolllhhheee___]]]ZZZWWWWWWXXX[[[]]]___iiixxx{{{gggUUURRRPPPRRRSSSUUUZZZ```222222222222222222222222111222222333333222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000////////////................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000///////////////.........,,,,,,,,,---------------------............------,,,...000111111000...,,,........................+++++++++++++++,,,,,,,,,******+++,,,------------+++,,,,,,---......------***+++,,,,,,---------,,,++++++++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------......---,,,+++++++++++++++************)))************++++++++++++,,,+++***))))))+++,,,...+++,,,...000111111000000++++++,,,,,,,,,---------///...---,,,,,,,,,---...,,,---------------------////////////............000000///...---,,,,,,,,,...------,,,,,,------...------------........................////////////---///111111///...///000////////////000000000000000//////...///000111111111111111222333444666666555444333333222222222333444444333333222222222111222222333333333333333444555444444333333333444444111222333444555666777888999888666555666666666555111222222333444555555666444444555666777777777666666666666666666666666666555555555666666777777777333444555666666666555444222222222111111000000000000000000000000000000000000000000000////////////000//////...---,,,,,,+++......---,,,,,,,,,,,,,,,000///...---------,,,+++---------,,,,,,---------+++///222000,,,)))+++...+++++++++,,,,,,---------000///...------///111222/////////...---------,,,...............---------111000000///////////////......------------......000///...------...///000///000222333555777888888<<<===BBBJJJPPPWWWbbbnnnyyy~~~xxxsssoookkkhhheee___]]]ZZZXXXWWWXXXYYY[[[[[[fffuuu|||iiiYYYUUURRRTTTUUUUUUXXX\\\111222222333333222222111111111222333333333222222111111111111111111111111//////000000000000000111111111000000000000111111000000////////////......---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000........................,,,,,,,,,------------...------............---------...///000000///...---........................+++,,,,,,,,,,,,---------,,,------.../////////...+++,,,,,,------,,,,,,+++******+++,,,------------.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,------.........---,,,,,,,,,+++++++++******)))))))))***************++++++,,,,,,*********+++,,,---+++---///000111000///...,,,,,,,,,,,,------------...---------------...............///////////////000000//////.........---///.........------,,,,,,...------,,,,,,------...,,,------------.....................////////////---...000000///...///000////////////000000000000000///.........///111222000000111222333555666777555555444333222222222222333333222222222222222111222222222222222222222222555444444333333333333333333444444666777888999999888888999888777666444333222222333333444444555555555666777777777777777666555555555555555555555555555555555666666666666666111222555666777666555333111111111111111111111111000000000000000000000000,,,---...///000111111222///.........---,,,,,,,,,------------------------***+++---.........,,,+++------............------)))---111111...++++++,,,***++++++,,,,,,------.....................------...............---------------.........------,,,//////.........------,,,........................//////......//////000111000000111222444666777888<<<===BBBIIIOOOVVVaaalllvvv}}}xxxtttppplllhhheee```^^^[[[XXXWWWXXXYYYZZZZZZcccqqq{{{iiiZZZUUUTTTWWWYYYXXXYYY[[[000111222333333222111000000000111222222222222222111111111111111111111111////////////000000111111111111000000000000111111000000/////////.........---------.........//////////////////////////////------------------------...///000///...---...000------------------------,,,---------............------............------////////////////////////........................+++++++++,,,,,,,,,------------......///.........,,,,,,,,,,,,+++***)))))))))***+++,,,---------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,***************+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++---///000111///---,,,,,,,,,,,,------------...***+++,,,---------------........./////////000000.........///////////////---------...---------,,,...------,,,,,,------...,,,,,,---------.....................////////////,,,...000000///...///000.../////////000000000111000000.........///111222000000111222333555666777666555444333222222222222111111111111222222222222222222222222222222222222555444333333222222333333444444555555666777888888666777777777666555444555333333444444444444444444888888888888888888777666444444444444444444444444555555555444444444444444000000111222333444444444//////000000111111222222000000000000000000000000,,,,,,---...///000000111------------------------+++,,,---............---&&&''')))+++,,,,,,---...,,,------------------,,,)))***+++,,,,,,++++++*********+++,,,,,,---......,,,///333555555111,,,)))---------...............+++,,,---.........---,,,,,,,,,------------------......000000000000......---...///000111222222222000000///000222444777999===>>>BBBJJJOOOVVVaaalllttt|||xxxuuurrrmmmiiieeeaaa___\\\ZZZXXXXXXYYYYYYZZZbbbnnn}}}zzziiiWWWSSSTTTZZZ^^^]]]\\\]]]///000111222222111000/////////000111111111111111000000000000000000000000.../////////000000111111111111000000000000111111000/////////............---------.........//////........................////////////////////////...///000///...---...000,,,------------------------------....../////////---..................---//////............//////........................******++++++,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,,,,+++***)))(((''')))***+++,,,------...---)))))))))******+++++++++++++++++++++++++++++++++******))))))******+++,,,+++***(((''''''(((***++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,'''((()))***+++,,,------+++++++++,,,,,,---------+++++++++++++++++++++++++++---///000000...,,,***,,,,,,,,,---------......''')))+++,,,------,,,,,,,,,,,,,,,---------......,,,,,,---...///000111222,,,,,,---......---------...------,,,,,,------...,,,,,,,,,---------................../////////000,,,...///000///...///000.../////////000000111111111000...---...///111222000000111222333555777777666555444333222222222222000000111111222222222333333333333333333333333333555444333333222222222222222222333333444555555555555555555444333444555777555444444444444444444444999999999999999888777666333333333333333333333333444444444333333222222222000///......///111333555......///000111222333333000000000000000000000000///............---------,,,,,,------------------,,,,,,---...---,,,***)))//////...,,,***)))+++,,,+++,,,,,,------,,,,,,+++...,,,++++++---/////////******+++,,,,,,---......222777>>>CCCBBB;;;333---,,,------....../////////++++++---.........------+++,,,---...///000000///---///111222222111///---,,,---///111333333333222111000......000333777999===>>>CCCJJJOOOVVVaaalllrrr~~~|||yyyvvvsssnnniiieeeaaa```]]]ZZZYYYXXXYYYYYY[[[bbbmmmzzzyyyjjjSSSQQQSSS[[[aaaaaa___```............///000222222000000000000000000000000111111000///...---,,,,,,000000000///......---------...///000000///...---////////////////////////000000//////.........---------------------------111000...---...///111222000///...---------------,,,---///000111000///---............---,,,++++++,,,,,,,,,,,,,,,---.../////////000000///...------+++,,,...000000///...------,,,,,,---......---+++------------------------///,,,)))***,,,...---+++************************+++***)))((((((***,,,---++++++************++++++++++++******************)))&&&$$$&&&+++---+++(((************************---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++...)))%%%&&&***------+++,,,++++++***+++,,,...///++++++,,,,,,,,,,,,------///,,,+++,,,...///---+++((()))+++---......------,,,,,,---.../////////...////////////............000///...---------------,,,,,,+++***)))))))))***+++,,,------......------------------------------........................////////////////////////444333111///...///000111...///000222333333222222444444333333222333333333222222222111111111111000222222111111111111111111555555444333222222222222555555555555555555555555777777777666555555555444444444444555555666666666555444444333333333444444555555444444444333333333333333333222222222111111111111111111000000000000333222222222111111000000000000///...............------------------------........................///---+++,,,......+++(((************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,222HHH]]]\\\FFF111+++......//////000000000000000---,,,,,,,,,,,,---......000//////.........//////000000000000////////////000000////////////000000---...//////111444999<<<:::===AAAEEEKKKTTT```hhhppp}}}xxxtttqqqmmmjjjgggbbb^^^ZZZXXXXXXZZZ[[[[[[^^^bbbnnn~~~yyylll[[[UUUUUU]]]aaa^^^```eee............///000111222000000000000000000000000000000000///......------.........///////////////---...///000000///...---////////////////////////000/////////....................................///...---,,,,,,...///111111000//////......//////+++,,,.../////////---,,,,,,,,,------...---------------,,,,,,,,,---......///////////////...------)))***,,,......---,,,+++---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++************++++++************************,,,)))'''(((,,,---+++(((************************---,,,++++++------,,,+++,,,,,,,,,,,,,,,+++++++++++++++******************---)))&&&'''+++---,,,***,,,+++***)))))))))***+++++++++,,,,,,,,,,,,------...,,,***+++---...---+++***++++++,,,------------------.../////////......111000000000000000000000//////...---------------///...---,,,,,,,,,,,,---+++,,,------......------////////////////////////........................////////////////////////000///---,,,,,,,,,...///111000000000111222444555333333222222222222333333222222222111111111000000222222111111111111111111555444444333333333333444333333333444444444555555666666555555555555555555333444444444555555555555777666555444333333333333444444444444333333333333333333222222222111111111111111111111000000000000111000000000////////////...............///000111////////////////////////........................---++++++,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,000>>>KKKJJJ===000,,,---++++++,,,------------------,,,,,,,,,,,,---......//////......---...............//////000000000111111111000000000000111111000000111000///000222444:::===AAADDDJJJSSS^^^gggqqq~~~yyyuuuqqqnnnjjjgggbbb___ZZZXXXXXXYYYZZZZZZ]]]bbbnnn}}}ooo___YYYXXX```ccc```bbbggg///......//////000111222000000000000000000000000////////////////////////------......///000000111......////////////......////////////////////////////////////............////////////////////////---,,,+++++++++,,,...///000///..................***+++,,,......---,,,,,,***+++,,,---..................---,,,,,,,,,------...////////////...------***+++,,,---------,,,+++---,,,,,,,,,......,,,+++++++++++++++++++++++++++---+++***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,)))***---...///...,,,+++++++++************++++++************************...,,,)))***,,,---+++(((++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++,,,+++++++++***))))))))),,,)))'''))),,,---+++)))---,,,+++***))))))))))))++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,,,,++++++,,,------,,,------------,,,,,,+++000000000000000000000000//////...------------.........------,,,,,,------,,,,,,---............---////////////////////////........................////////////////////////111000///...///000111222444222000///000222555777222111111111111111222222222222111111111000000000111111222222222222222222555444444444444555666666222222333333444444555555444444444444444555555555333333333444444444444555666555555444555555666666333333333333222222222222333222222222222111111111111111111111000000000000...............---------------,,,,,,,,,------...........................------------------------------,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))******++++++******)))******+++++++++,,,,,,,,,...111555555222...,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////...---,,,,,,------,,,---...///000111111222222222111111111111222222///000111000///...///000999<<<@@@CCCHHHQQQ\\\dddssszzzvvvrrrnnniiifffccc```[[[YYYYYYYYYYYYYYY]]]bbbnnnrrrbbb[[[ZZZaaaeeebbbdddjjj///////////////000111111000000000000000000000000............//////000000............//////000000...//////////////////...///////////////////////////////////////.................................,,,,,,+++++++++,,,---...---,,,,,,+++++++++,,,,,,++++++,,,---...------,,,+++,,,------.........---///...---,,,,,,,,,,,,,,,.........//////...------,,,---.../////////......---,,,+++,,,---...,,,*********************************)))***+++,,,,,,,,,******************************,,,---------,,,+++++++++************++++++***************+++++++++---+++******,,,---+++***++++++++++++++++++++++++---,,,++++++------,,,+++***************+++++++++,,,,,,,,,+++***)))((((((+++))))))***,,,,,,***(((---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------,,,...---,,,+++***+++,,,---+++++++++++++++***)))(((---------...............///......---------......++++++************++++++,,,------...............------------------------........................////////////////////////000000000000111222333444333222111000111222444555000000000000000111111222111111111111000000000000111111222222222222222333444444444555555666888888555555555555555555444444222333333333444555555555333333333444444444444444111111222444666888;;;<<<333333333222222222111111222222222222111111111111111111111111000000000///------------------------///...,,,+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...---,,,***(((++++++***************)))(((((())))))******************++++++++++++************+++++++++,,,,,,,,,,,,+++******+++,,,------,,,,,,---...............---,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,------......///000000111222111111000000111111222***,,,///000000111222444999<<>>BBBFFFOOOZZZbbbrrrzzzuuuqqqlllhhheeeccc```^^^]]]^^^______^^^]]]```kkkzzzyyylllXXXQQQPPPYYY___aaagggooo000000////////////000000////////////////////////---.........//////000000111000000///......------//////............//////////////////////////////.........///////////////---------------------------.........////////////..................///000---------------.....................---,,,+++***......---,,,,,,,,,------,,,,,,---............---+++++++++,,,,,,,,,------,,,+++++++++------+++***************************((()))++++++)))((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---++++++************++++++)))))))))***++++++,,,,,,((())))))+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++))))))******+++,,,,,,,,,,,,+++++++++***)))))))))+++++++++***************'''((()))++++++,,,++++++++++++,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,++++++,,,------...////////////......---.........//////000000111...------------...//////,,,,,,++++++,,,,,,------------...////////////...////////////////////////........................////////////////////////------...///000000111111///000222333333222111000////////////000111222333111111000000000/////////111111222222333444444444444444444555555777888888::::::999888777666666555444444444444444555555555666555555555555444444444666555555444555555666666333333333333222222222222222111111111111000000000111111111111000000000000.........///////////////.........------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++++++++,,,---...------,,,,,,+++++++++)))***,,,---------,,,+++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,---......---,,,+++,,,,,,++++++,,,------------------,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000/////////.........------000000////////////000000...000222222222333555777777:::>>>AAAFFFOOOZZZbbbqqqzzzvvvqqqmmmiiifffcccaaa___^^^_________^^^ZZZ^^^hhhwwwuuuhhhSSSKKKKKKTTT\\\___gggppp000000////////////000000////////////////////////.........//////////////////////////////.........000///...------...///000////////////////////////............/////////000........................------.../////////////////////......//////000111,,,,,,,,,,,,,,,------...---------...------,,,,,,------,,,,,,,,,---......+++,,,------.........---,,,+++++++++,,,,,,------,,,+++***+++------+++***++++++++++++++++++++++++))),,,...---***(((((())),,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++************++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++*********+++,,,---------++++++******************,,,,,,+++***((()))***+++))))))***+++++++++***)))++++++,,,,,,,,,,,,------***+++---,,,***)))+++---***++++++,,,---------------......////////////...------...//////000111111---------------...//////...------------...///000------...///////////////////////////////////////........................////////////////////////000000111222222222222222000000000000000000000000000000000000111222333333111000000000////////////111111222222333444444555444444444444555666666777777777777777777777777777666666555555555555555555777777666666666555555555777666555444333333333333444444444444333333333333111111111111000000000000111111111111000000000000---........./////////000---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++,,,++++++---///......------,,,++++++******+++---...///...---,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///---++++++,,,,,,+++)))******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,---...000111222------..................111000000000000000000111111222222222111222555777777:::>>>AAAGGGPPP[[[dddrrr|||wwwtttpppllliiieeebbb___^^^]]]]]][[[YYYWWWZZZdddtttttthhhRRRKKKJJJRRRZZZ^^^fffppp111000////////////000000////////////////////////////////////////////////------......///000000000000///...------...///000////////////////////////---.........//////000000////////////////////////,,,---......//////......---------------...///000++++++******++++++,,,---++++++,,,---............,,,,,,,,,,,,------...///+++,,,------.........---...------------...//////,,,+++***+++,,,---+++)))++++++++++++++++++++++++,,,...000///,,,))))))***************************)))+++,,,......---,,,+++++++++************++++++((())))))***++++++,,,,,,...//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******+++,,,------......***************+++++++++---,,,+++)))'''(((***,,,,,,---......---,,,***)))++++++,,,,,,,,,---------'''***++++++(((''')))+++(((***+++---......------***+++,,,,,,------------++++++,,,,,,---...//////---------------...///000---------------...///000---......///////////////------------------------........................////////////////////////---......////////////...222111///------...000222000000000000111222333444000000000000////////////111111222333333444555555555444444444444555666666444444555666777888999:::777777777666555555555444888888777777666666666555555444444333333333444444555555444444444444333333111111111111000000000000111111111111000000000000---------....../////////---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,+++,,,...,,,,,,++++++***)))(((((((((***+++------,,,+++*********++++++++++++************+++++++++,,,,,,,,,000***&&&'''+++---***&&&++++++,,,------------,,,---,,,,,,,,,,,,---......++++++,,,---///111333444+++,,,,,,---...///000000222222111111111111222222000000111000000222666999666999===BBBGGGQQQ\\\eeerrr}}}yyyvvvsssooolllfffccc```]]][[[ZZZWWWUUUTTTXXXbbbrrruuuiiiTTTLLLKKKRRRZZZ^^^fffppp111000000////////////000000000000000000000000000111111111222111000///...,,,---------......//////------............------000000//////.........---,,,,,,------------,,,,,,///////////////......---------------------------...//////...---,,,---...++++++,,,,,,,,,,,,------///...---,,,,,,---...///------------------------))))))***+++,,,,,,------,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++((()))+++,,,,,,+++)))(((((((((***,,,...---***'''******************************+++++++++,,,,,,,,,***+++---//////...---,,,******)))))))))***,,,---+++,,,---,,,***)))***++++++*********************+++(((&&&'''***,,,+++))))))((('''((()))***)))(((+++,,,...//////...,,,+++---------,,,,,,+++++++++......---,,,+++***)))(((***+++,,,,,,------,,,,,,---------.........////////////............//////000///...---,,,,,,+++***)))***++++++,,,---....................................---,,,,,,,,,,,,---000000//////.........---////////////////////////000//////............/////////000000111111111111000000000000111111111111333333333333333222111000333333222222333333444555444444444555555555555666777777777777777777777777444444555666777888999999555555666666666666555555666666666555555444444333222222111111222333555666777555333111000000111222222222222111000//////...111000///...//////111111......---,,,,,,,,,,,,---*********++++++,,,,,,,,,---,,,++++++******++++++------------------------------------------------......---,,,,,,+++******,,,***)))***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***+++---...---+++)))''',,,---......//////......,,,---///000000000///...////////////000000000000///000000000000111444666888;;;>>>AAAFFFPPP[[[dddxxx|||xxxuuusssrrrjjjgggccc^^^ZZZYYYYYYYYYVVVYYYbbbqqq||||||ooocccUUUPPPNNNQQQVVV[[[dddmmm///...............//////////////////////////////........................///////////////.........---..................---000/////////............------............------...............------,,,------------------------......///...,,,+++***************+++++++++,,,,,,...---,,,,,,---...///000------------------------*********+++,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++------------++++++)))***+++---///...,,,)))************************************+++++++++,,,***+++,,,---...---,,,,,,++++++***)))***+++,,,,,,+++,,,---,,,***)))***+++)))*********+++++++++++++++)))'''(((***,,,+++***)))((('''(((*********)))))))))***++++++***))))))------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,------...//////000000000///...............///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,---...//////000/////////.........---........................///...............//////000000000000000111111111000000000000111111111111222222333333222111111000222222222222222333444444444444444444555555555555555555555555555555555555555555555555555666666666555555666666666666555555666666666555555555555555444333333333333555777888888666444222111000111222222222111111000//////...------,,,++++++,,,---.........---,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++***)))***++++++***)))++++++++++++++++++++++++---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,---......//////......,,,---...///000//////...////////////000000000000///000000000000111444666888:::===AAAFFFOOOZZZcccttt}}}{{{vvvsssqqqpppkkkhhhddd___[[[YYYYYYYYYWWWZZZcccrrr~~~}}}pppdddSSSNNNLLLPPPTTTYYYaaaiii,,,,,,,,,,,,---.../////////////////////////////////...---,,,------///000111111000000///.................................////////////.....................//////.........---------...---,,,,,,+++------------------------++++++,,,------,,,******))))))*********+++++++++---,,,,,,,,,,,,---...///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000---+++************************)))))))))*********++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,---,,,+++***+++,,,)))*********++++++,,,,,,+++)))((((((***++++++***)))(((((((((***+++***))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,///..................---000000///...---------...,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++......------,,,,,,++++++)))******+++---///111222/////////...............------------------------------------...///000000111111111000000000000000000000000000111111111111111111222222111111000000222111111111111222333333444444444444555555555555444444444444444444444444555555555444444444333333555555666666666666555555444555555555555555666666666555444444555666888999999777555333111111111111222111111000000//////...///...---,,,,,,---...///......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******+++***)))***+++,,,+++)))++++++++++++++++++++++++------------------------***+++,,,---...///000111---,,,++++++,,,---///111,,,---......//////......------...////////////...////////////000000000000///000000000000111444666777999===@@@DDDMMMXXX```ooowwwzzztttqqqooonnnkkkiiiddd___[[[YYYXXXXXXWWW[[[dddttt~~~rrreeeRRRNNNMMMQQQTTTXXX___fff,,,,,,,,,,,,---...///000////////////////////////222111///------...///000////////////.....................------.........///////////////...............////////////......---............---,,,,,,------------------------((()))***,,,...///---,,,************++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............---,,,+++***)))************************+++++++++*********************))))))))))))******++++++,,,...//////---+++************************((())))))))))))***************))))))******+++,,,...------,,,,,,++++++++++++,,,------+++***+++---+++++++++++++++++++++++++++***))))))******++++++***)))((()))+++,,,+++***///...,,,++++++,,,...///,,,+++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,000000///---,,,+++***)))000000///...------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********+++,,,---///000111........................------------------------,,,,,,,,,---...///000111111111111111000000000000///000000000111111111111000000111111111000000///111111000000111111222333333333444444444555555555444444444444444444444444555444444444444444444444444555555666666555555444222333333333444444555555666555444444555666777888777666444222000/////////111111000000////////////000///...---------...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******+++)))))))))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,---......///.........------........./////////////////////000000000000///000000000000111444666666999<<>>AAADDDJJJSSSYYY```iiivvvyyysssooolllfffeeeccc```]]][[[YYYXXXYYY^^^jjj{{{xxxkkkXXXTTTRRRVVVZZZ___gggnnn------,,,+++++++++,,,,,,........................***+++,,,---...//////...------..................000///---,,,,,,---///000---.........//////000000,,,------------------,,,------......------,,,+++------------------------+++'''###%%%***///000///)))************+++++++++((()))***+++,,,++++++***++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((&&&((()))++++++)))(((&&&***)))((()))+++,,,+++******************************++++++++++++,,,,,,,,,(((***,,,---...---+++***'''(((***+++,,,,,,+++***+++,,,------,,,,,,...///))))))***+++---...//////+++---...,,,)))(((***,,,,,,+++***+++---...---,,,***))))))))))))))))))***))))))******++++++++++++((()))***+++,,,---......++++++,,,---------,,,,,,........................+++++++++,,,---...///000------------------------------,,,,,,,,,,,,+++++++++,,,,,,---...///000000...------,,,,,,------...,,,,,,,,,------.........////////////////////////......---,,,,,,,,,------------...000111222333444000000000000111111111111000111222333333333333333333333222222333333444555222222333333333444444444333333333333333333333333444444333333333333222222333444444555555444444333666666666555555444444444555444333222222222333444000000111111111111000000.........///////////////111000...---,,,,,,,,,---......---,,,,,,,,,,,,---.........------,,,,,,,,,)))))))))***+++,,,......------------------------++++++++++++++++++++++++******************++++++)))(((((()))+++---,,,+++++++++++++++++++++++++++........................((()))+++,,,,,,+++***(((---,,,++++++,,,---///000,,,---......//////......------,,,+++,,,---...///////////////000000000000///000000000000111444666777:::>>>AAAEEEJJJSSSYYY^^^hhhvvv{{{sssmmmiiigggfffdddbbb___]]][[[ZZZ[[[```lll}}}{{{mmm\\\WWWUUUXXX]]]bbbkkkttt+++---//////...---...///+++---......---,,,,,,---///...---,,,,,,---...///***++++++++++++,,,,,,,,,---+++***,,,///000...+++//////...---,,,,,,,,,,,,------,,,,,,,,,------.........//////...---,,,,,,...//////...,,,,,,---///,,,,,,,,,++++++,,,,,,---,,,+++******+++,,,,,,+++///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,)))&&&''')))+++***)))+++***)))***+++,,,+++***(((((())))))))))))((((((+++++++++*********))))))************************,,,+++***))))))***+++,,,,,,+++++++++***)))))))))))),,,...---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++'''***---///...,,,,,,,,,---,,,,,,+++***)))(((((()))(((''')))---...,,,***+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++***))))))+++---------,,,++++++,,,,,,---++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,+++***)))))))))+++---///'''((()))***,,,---...///------------------------,,,---...///000000000000,,,111111,,,---444333+++////////////////////////000000000000000111111111111000///......///000111000111111111111222222222222222222333333444444444:::888444222111111333444555444333222222222333444444444444444444333333333555555444333333222111111444222///......000333666444333111//////000111222111111111111000000000000+++---///000///---+++)))------------------------......---,,,++++++++++++////////////...,,,)))(((*********(((''''''***,,,.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++((()))***)))))))))***++++++++++++*********))))))++++++++++++******))))))******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,------...///000000...------------.../////////......------///000111000000000000111222333444777999<<<>>>BBBGGGLLLQQQ\\\bbbooo|||uuupppmmmiiigggdddaaa^^^]]]]]]]]]\\\```mmmyyypppbbb]]]ZZZZZZ\\\bbbooo|||***,,,......---,,,---...+++---......---,,,,,,---......---,,,,,,---......************+++,,,------...------...000000///.........---------......///...------,,,,,,,,,------------......---,,,,,,+++---...---,,,******,,,...------,,,+++++++++,,,,,,+++************++++++++++++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,******+++......,,,***+++***)))***+++,,,+++************))))))*********,,,,,,,,,+++++++++******************************++++++***))))))***+++++++++++++++******************)))))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---+++,,,,,,,,,,,,++++++***))))))))))))((((((***,,,...,,,***++++++++++++++++++++++++((()))************)))((((((***++++++******+++,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------...........................------------,,,,,,,,,+++***))))))***+++---///,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,...//////000000000---000000------...---***,,,,,,,,,,,,,,,,,,,,,,,,/////////000000111111111222222111000000111222222000000111111111222222222222222222222333333333333555333222111000111222333444333222222222333444444666555555444444333333333555444444333222222111111333111000//////111333444444333111//////000111222000000000/////////......111111///...---,,,++++++++++++,,,,,,---...//////)))))))))***+++,,,..................---+++*********+++***)))'''(((***,,,,,,------...............************************)))***++++++***)))***+++)))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++******...---,,,***)))(((((('''++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////...------------.../////////......---...///000111000000000000111222333444777999;;;>>>BBBGGGMMMQQQYYY```mmm}}}xxxssspppooojjjgggccc___\\\[[[ZZZ[[[[[[___mmm~~~vvvjjjfffbbbaaabbbgggsss)))+++,,,---,,,+++,,,---+++,,,......,,,,,,,,,------,,,,,,++++++,,,,,,---******))))))***,,,...///,,,---//////.........///------------...///000111......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,+++)))((((((***---...---,,,++++++++++++++++++++++++***************)))((((((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***)))***+++---//////,,,***,,,+++******+++,,,+++))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++++++++************************++++++***))))))***++++++***************++++++++++++'''%%%&&&***+++)))%%%,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++)))))))))***,,,---,,,***++++++++++++++++++++++++'''(((***++++++***(((''''''))),,,,,,+++******+++***************+++,,,---++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,+++******)))***,,,---...000000//////...---------++++++++++++++++++++++++,,,,,,---...////////////+++,,,///222000---///444++++++++++++++++++++++++---......///000111222222222111111000000111111222000000000111111111222222222222222111111111111111//////000000000111111222222222111222222333444555777777666555444444333333444444333333222222111111111000000000000111222333333222111000///000111111/////////.........------666444///,,,******,,,...,,,,,,,,,------.........(((((()))***+++---///000...---,,,,,,++++++,,,,,,((((((((('''%%%&&&(((***))))))***++++++++++++***)))))))))))))))))))))))))))***++++++***)))***+++)))***+++,,,---,,,++++++---------,,,,,,,,,,,,+++---,,,+++))))))))))))***,,,,,,---------...............,,,+++++++++,,,---++++++,,,,,,------.........------------.../////////............///000000000000000000111222333444666888;;;>>>BBBGGGMMMQQQWWW^^^kkkzzz{{{uuuqqqppppppjjjgggbbb^^^ZZZYYYYYYYYY[[[```ooo}}}pppkkkfffdddcccgggrrr~~~)))+++------,,,+++,,,---***,,,...---,,,+++,,,---++++++++++++++++++++++++,,,+++***))))))+++,,,---(((+++...---+++***+++...---------------...//////......---,,,++++++++++++,,,,,,---------,,,,,,+++---,,,+++)))'''(((***---...---,,,+++************+++,,,---,,,++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,*********,,,---,,,+++(((((()))+++,,,---,,,+++---+++******+++,,,+++))),,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++******************+++)))))))))***+++++++++,,,)))'''&&&''')))***(((&&&++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------,,,------+++))))))***,,,*********++++++,,,,,,,,,*********+++,,,,,,,,,+++++++++++++++++++++++++++)))***,,,......,,,***)))&&&))),,,---,,,*********))))))))))))***+++,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,,,,++++++************+++,,,---...000000//////......------------------------------+++,,,---...............---***...222...%%%'''111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222/////////....../////////000000000000111111111111222222111111000000//////...///000111111111000///000111111222222333444555777777666666555444333333333333333333222222111111///000000111111111111111222222111000///000000111/////////.........------444222...+++******,,,...000//////---,,,+++******++++++++++++,,,---......---,,,+++******+++,,,---)))******)))(((((()))++++++++++++***)))((('''&&&************************)))***++++++***)))***+++'''((()))***,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,+++))))))(((((()))+++---///,,,,,,,,,,,,------------...---,,,++++++---...///+++++++++,,,,,,---------...------------...//////............/////////000000000000000111222333444666888;;;>>>BBBGGGMMMRRRWWW^^^kkkyyy{{{uuurrrpppooohhheeeaaa]]]ZZZYYYZZZ[[[]]]cccqqquuuoooiiifffdddfffqqq|||***,,,---...---,,,---...***,,,------,,,++++++,,,++++++++++++++++++++++++...---,,,************+++'''***------***)))+++---...---,,,,,,+++++++++,,,...---,,,+++++++++++++++------............---------------+++))))))+++...---,,,++++++************+++...//////,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++******))))))))),,,///111---,,,++++++,,,,,,+++)))+++***))))))))))))***+++))))))))))))*********************************************++++++*********)))))))))***+++++++++,,,''')))+++***(((''')))***++++++++++++++++++++++++,,,+++++++++,,,---......------------------------,,,------+++))))))***+++*********+++,,,,,,------***+++,,,,,,,,,++++++,,,++++++++++++++++++++++++)))***,,,------,,,***)))&&&))),,,---,,,************)))))))))******+++,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++************+++,,,---------------------.........------------------------+++,,,,,,------------,,,111---...///'''###,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111.........//////.........//////000000000111111111111111111000000/////////000111222333222111///...///000111222333333444444777666666555444444333333333222222222222222111111...///000111111111000000111111111000000000000000000000000/////////......------,,,++++++,,,,,,---000//////---,,,+++*********)))))))))***+++,,,,,,,,,+++***))))))+++,,,------...///...,,,,,,---////////////...---,,,+++***************************)))***++++++***)))***+++)))(((((())),,,,,,***'''************++++++++++++((((((((((((***,,,...///++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,...///000++++++,,,,,,,,,,,,,,,---...------------...//////---......///////////////000000000000111222333444666888;;;>>>BBBGGGNNNRRRWWW___lllyyy~~~yyyuuupppmmmfffddd```\\\[[[[[[]]]___```eeessszzztttnnniiigggiiisss~~~***,,,......---,,,---...***+++------+++++++++,,,***++++++,,,,,,++++++***---,,,,,,,,,+++******)))***+++------,,,,,,,,,---...---,,,+++************,,,,,,++++++++++++,,,,,,------......//////......---......---++++++,,,---++++++************+++++++++...000000,,,******,,,+++++++++*********))))))+++++++++++++++++++++++++++***)))***,,,------,,,---,,,+++******---333777...---++++++,,,,,,+++)))************************((((((((()))))))))))))))************************)))***++++++++++++***)))***************+++++++++'''+++---,,,(((''')))---++++++++++++++++++++++++)))))))))******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++***+++++++++,,,,,,------***+++------,,,++++++,,,++++++++++++++++++++++++)))))))))******)))))))))'''))),,,,,,+++******++++++++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------******+++,,,---.........++++++++++++++++++++++++++++++,,,------,,,,,,+++------...///+++&&&'''+++************************+++,,,,,,---...///000000///000000111111000000////////////000000000111111111111111000000000000000111222333333333111000//////000111222333333333222555444444444444333333333222222222222222222111111...///000000111111000000111111000000000/////////000000000/////////......)))***+++,,,---,,,,,,+++,,,,,,,,,------.........$$$$$$%%%&&&''')))+++,,,*********)))******++++++)))***++++++***)))***+++++++++,,,------------,,,)))))))))))))))))))))))))))***++++++***)))***+++---***(((***---...---***)))***************++++++++++++++++++*********************+++++++++,,,,,,***++++++,,,---.........,,,,,,,,,,,,------------...------------...//////---......///000/////////000000000000111222333444555777;;;>>>BBBHHHNNNSSSXXX```lllxxx~~~~~~{{{vvvpppkkkeeebbb^^^[[[ZZZ\\\___aaaaaaffftttxxxrrrlllgggeeefffppp{{{)))+++,,,---,,,+++,,,---***+++------+++***+++,,,++++++,,,------,,,++++++((()))+++------,,,+++***+++******+++------,,,+++------,,,+++++++++,,,,,,************+++,,,------+++,,,---............---+++---//////---++++++,,,))))))))))))***+++,,,---(((,,,000///+++((((((***)))******+++++++++*********************************))))))***,,,------,,,+++,,,---,,,,,,...333777///---,,,,,,,,,,,,+++))))))***,,,------,,,***)))(((((())))))************************************)))***++++++++++++***)))+++++++++***************)))***+++******)))***+++************************)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,***,,,......+++***+++---++++++++++++++++++++++++******)))(((((()))******(((***++++++******+++,,,...---,,,++++++******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((,,,......000444555333++++++++++++++++++++++++,,,,,,,,,------.........//////000111111000//////////////////000000000111000000111111111111111111000000111222222222111111000111222222333222111111222222222333333333333333111111111111111111222222////////////000000000111000000000000000//////.../////////.........------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////%%%%%%&&&&&&''')))***+++)))***************))))))%%%&&&((('''&&&%%%&&&''''''(((((()))***)))))))))************************)))***++++++***)))***+++///+++'''(((+++...---+++*********++++++,,,,,,,,,***+++,,,,,,,,,***((('''+++++++++,,,,,,,,,------+++,,,---...---,,,***)))------------------------...------------...//////------///000000000///...000000000000111222333444555777:::>>>BBBHHHNNNSSSXXX```lllvvvzzz~~~{{{yyyuuuooojjjeeebbb]]]ZZZYYYZZZ]]]___^^^dddqqqtttnnnhhhdddbbbdddnnnyyy(((***++++++******+++,,,)))+++---,,,+++***+++,,,+++,,,------------,,,+++$$$'''***---//////---,,,***((('''(((,,,---***''',,,,,,,,,,,,---...//////)))))))))***+++,,,......***+++,,,,,,------------***,,,//////---+++******(((((())))))***+++------&&&+++///...)))&&&&&&((()))***+++,,,---.........***************************))))))***,,,...---,,,&&&))),,,---,,,---111444///...,,,,,,,,,,,,+++))))))+++---//////---+++)))))))))******+++++++++,,,************************)))***+++,,,,,,+++***))),,,+++++++++******)))))),,,)))'''(((+++,,,***'''***************************++++++,,,---///000111++++++++++++++++++++++++&&&(((,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///...+++***+++---++++++++++++++++++++++++---,,,***))))))***,,,---)))***+++***))))))+++---//////---,,,+++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------++++++,,,,,,,,,++++++***+++000///***+++111000'''------------------------------------------------,,,---...//////...---,,,////////////000000000000000000111111222222333333......///000111222333333000111222333333222000///000111111222222333333444111111111111111111222222///////////////000111111000000000000000//////.........---------,,,,,,,,,000///...,,,++++++,,,,,,------------------------,,,,,,+++******)))******)))***+++++++++)))((('''(((***++++++***))))))***,,,,,,,,,,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++...)))$$$$$$))),,,,,,***+++++++++,,,,,,---------&&&(((+++------,,,***))),,,,,,,,,---------......,,,---//////---***&&&$$$...........................------------...//////,,,---///000000000///...000000000000111222333444555777:::>>>BBBHHHOOOSSSXXX```kkktttxxx~~~{{{wwwvvvtttoookkkeeebbb]]]XXXWWWXXXZZZ\\\[[[aaaooovvvpppkkkgggeeegggrrr}}}---+++******,,,------,,,...------,,,+++++++++,,,000///---+++***+++---...++++++************++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++***************++++++//////...------.........,,,,,,,,,++++++*********************************)))******++++++******)))************)))))))))(((*********++++++,,,,,,,,,******+++,,,---...///000...------,,,,,,------...******++++++++++++******++++++***)))((('''&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++---,,,+++***))))))))))))------,,,,,,+++*********))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++******)))(((((('''+++))))))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++---,,,,,,+++---...+++++++++***************+++)))((())),,,---+++))),,,,,,------...---------+++++++++,,,,,,---------,,,)))(((+++000333000---,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,+++*********+++,,,---------,,,,,,,,,,,,++++++###'''+++---,,,,,,...111&&&(((***,,,---------------------............/////////000000111111111111000000000000000000000000222111000//////000111222000000111111111111000000111111111111111111111111444333333222222333333444222222222222222222222222000///...///000111000...222111///...---------...111000///...---,,,++++++///...---,,,,,,,,,,,,,,,)))((('''(((+++------,,,+++***))))))((())))))))))))+++------+++***++++++(((***---//////...,,,***---,,,+++***)))))))))))),,,)))'''(((+++---,,,******+++,,,------,,,+++***,,,***))))))***++++++***''''''((()))***+++,,,,,,///...---,,,***)))(((''')))******++++++******)))************************,,,---......//////.........------------...//////......///000000000000000---...///000111222333333444666:::>>>DDDKKKSSSXXXZZZdddiiinnnxxx}}}yyyuuusssqqqmmmjjjiiiaaa[[[ZZZYYYWWWXXX[[[\\\bbbnnn{{{}}}tttlllddd___\\\```lllyyy---+++******,,,------,,,------,,,+++++++++++++++///...---,,,+++,,,------++++++************++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,+++***************++++++++++++***************+++,,,,,,,,,++++++*********************************,,,------......------,,,************)))))))))))))))***************++++++,,,,,,---...///000111111,,,,,,++++++++++++,,,,,,******++++++++++++******)))))))))))))))))))))((())))))))))))))))))))))))+++***))))))))))))***+++))))))))))))***+++,,,,,,************++++++++++++))))))***++++++,,,------))))))))))))))))))))))))*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...,,,***++++++++++++++++++++++++,,,+++******))))))******)))***,,,+++******,,,---******************++++++,,,***)))***,,,...,,,+++------------,,,+++******+++,,,,,,,,,,,,,,,,,,---+++(((&&&(((,,,---***'''******)))))))))***+++,,,++++++,,,,,,,,,,,,------++++++***))))))***+++,,,---------,,,,,,+++++++++***,,,......+++******+++(((((()))+++,,,,,,,,,,,,---------............//////////////////000000000000000000000000000000000000000///......///000000000000111111111111000000111111111111111111111111222222111111111111222222000000000000000000000000333222111111333333222111000000...---,,,------...------............------......---,,,,,,,,,,,,,,,+++)))((((((***+++***)))+++******)))((('''&&&&&&)))***+++***)))((()))+++((()))+++,,,---,,,+++************)))******+++++++++(((''''''***++++++))),,,,,,***))))))***,,,,,,,,,***))))))***++++++***))))))))))))************---,,,,,,++++++***************++++++++++++******,,,,,,,,,++++++++++++++++++,,,,,,---------------...------------...//////......///000000000000000......///000111222333333333555999===BBBIIIQQQWWWYYYdddiiioooyyy~~~xxxtttrrrpppllliiifff___ZZZYYYYYYWWWWWWZZZZZZaaalllzzzzzzrrrjjjbbb\\\YYY\\\hhhttt,,,+++******,,,------,,,,,,,,,+++************+++,,,,,,,,,,,,------------++++++************++++++******++++++++++++******))))))***+++,,,,,,------++++++***************+++,,,,,,++++++++++++,,,,,,+++++++++++++++***************************************++++++++++++******))))))***************************)))))))))))))))))))))***+++,,,,,,------******))))))))))))************++++++++++++******)))))))))*********++++++))))))))))))))))))))))))++++++************++++++((())))))***++++++,,,,,,((((((((()))***+++++++++))))))******+++,,,,,,,,,)))))))))))))))))))))))))))))))))************+++************************(((((())))))***+++,,,,,,+++******+++------,,,***+++++++++++++++++++++++++++***))))))(((((())))))(((***++++++***)))***,,,)))))))))***+++++++++,,,,,,+++***+++---...---,,,---------,,,+++***((((((---,,,,,,,,,,,,,,,,,,+++,,,)))'''((())))))&&&"""))))))(((((())))))***+++++++++,,,,,,,,,,,,------++++++***)))))))))***+++.........---,,,++++++***---...///...+++)))))))))***************+++,,,,,,---------............///////////////............000000000000000000000000//////............//////000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111///...///000111000//////...------------......)))***---///000000///......------,,,,,,,,,,,,,,,+++)))((((((***+++******************((('''%%%###((())))))'''&&&&&&(((***)))))))))***************))))))))))))***+++,,,,,,)))(((&&&''')))******)))************************,,,***))))))***++++++***++++++*********)))))))))+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,...------------...//////......///000000000000000...//////000111222333333222555888<<>>CCCJJJNNNXXXdddjjjrrr~~~{{{yyyxxxuuupppllleee^^^XXXXXXXXXVVVXXX[[[\\\eeeuuuyyynnnddd___ZZZWWWUUUXXXcccnnn---+++)))(((((()))+++------,,,,,,++++++,,,,,,---,,,------------,,,+++***)))************+++++++++*********++++++,,,,,,,,,***(((((((((******)))((()))******++++++******))))))))))))(((((((((((((((++++++************++++++)))******++++++******)))++++++******************------,,,+++******++++++------,,,++++++******))),,,,,,---------.........,,,,,,+++***))))))******+++++++++*********))))))+++---000...+++)))***,,,(((((((((((()))))))))))),,,***))))))******************++++++,,,,,,,,,,,,+++*********))))))((((((---******+++***''')))...---///...))))))---,,,'''+++++++++++++++++++++++++++***************++++++)))***+++,,,,,,+++***)))))))))************))))))+++++++++***************,,,,,,,,,+++++++++******...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))******+++***(((''''''(((***+++,,,,,,,,,------,,,++++++,,,,,,+++***))))))******&&&(((***---------+++)))++++++++++++++++++++++++,,,++++++,,,///111111000......,,,+++++++++,,,,,,,,,,,,++++++++++++******...------------...//////++++++,,,,,,---...//////......///000111222333333////////////000000000000000000////////////000000000000111222333333444444222111000000000111333333333333333444444444444444333111111111222222111//////////////////////////////000111222111...+++)))---,,,***'''%%%&&&))),,,,,,,,,,,,++++++*********************************))))))(((((())))))***+++************************))))))))))))************(((((())))))*********+++,,,+++)))(((((()))+++,,,+++++++++***)))(((''''''((()))***+++,,,+++******---+++)))***,,,---,,,)))---------------------------------......---,,,,,,------,,,+++,,,---...///,,,---......//////.........+++)))***---...---,,,............////////////000000000111222444555666666555777<<<@@@CCCIIIQQQVVVdddlllsss}}}zzzyyyyyyvvvqqqmmmdddaaa]]]YYYWWWWWWXXXYYY[[[aaaqqqtttpppaaa^^^YYYUUUVVV]]]gggooo++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++*********))))))************+++++++++,,,,,,,,,,,,---------...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++******++++++++++++******************************+++******))))))((()))))),,,,,,++++++++++++******))))))))))))************---,,,++++++************,,,,,,,,,+++++++++******(((***+++***)))((((((((((((((()))))))))*********)))))))))***,,,,,,,,,,,,((((((((((((((()))))))))************)))))))))(((,,,+++,,,---+++(((,,,333:::AAABBB888...+++++++++************************++++++******************)))***++++++++++++***)))))))))************))))))************************,,,,,,+++++++++*********)))******+++++++++,,,,,,++++++++++++++++++++++++******)))(((((()))***+++,,,+++)))(((((()))+++,,,***+++,,,,,,---------,,,+++++++++*********))))))###%%%(((***++++++***)))++++++++++++++++++++++++111///......//////...,,,---------------,,,,,,+++...---------,,,,,,,,,,,,---------------......///,,,,,,,,,------.........---......///000111222333000000000000000/////////000000////////////000000111111111111000000000000222111000000000111222333555444444444444444444444111000///000111111///---........................///000222222111...,,,***,,,------,,,+++***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))))))))************((()))))))))************,,,+++)))(((((()))+++,,,+++++++++******))))))(((++++++,,,------,,,,,,,,,---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,......,,,,,,---............---///---+++,,,...000///...............////////////////////////000111222333555444666<<>>AAAGGGOOOSSSbbbkkksss|||yyyuuuttttttqqqlllggg___]]]ZZZXXXWWWWWWYYYZZZ___gggvvv~~~rrrlllccc```ZZZVVVXXX___jjjrrr***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++***((('''&&&((()))+++))))))*********+++++++++)))))))))))))))))))))))))))((((((***---/////////++++++***))))))***+++++++++++++++,,,,,,,,,,,,,,,******))))))))))))******++++++,,,,,,,,,,,,++++++))))))))))))************++++++,,,,,,,,,+++++++++((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++******,,,,,,++++++++++++******,,,)))((())),,,---***'''******+++++++++,,,,,,,,,+++---111333222000...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))***---//////444DDDUUUlllgggYYYDDD222)))+++///++++++++++++++++++++++++,,,,,,+++***))))))))))))*********++++++*********))))))************))))))'''(((((()))***++++++,,,++++++++++++************&&&'''***,,,,,,,,,+++***************************'''(((((()))***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++((()))+++,,,,,,***((('''((()))+++,,,,,,+++******++++++++++++++++++++++++...---,,,---//////...------,,,++++++++++++,,,,,,////////////............++++++,,,,,,,,,---,,,,,,............------------,,,,,,---...///000111111222222111111000///......000000////////////000000222222111///...---,,,+++111111111111111222222222777777666555555444333333444333333333444444222111........................000111222222111///---,,,(((***...///---+++))))))++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,,,,+++***)))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********++++++***))))))***++++++++++++++++++++++++,,,,,,,,,+++)))((((((((()))***+++++++++++++++,,,++++++++++++++++++++++++++++++))))))***++++++++++++************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++,,,---------............////////////222222111111222333333444444333555:::===@@@FFFMMMRRRaaakkktttyyyvvvsssrrrqqqnnniiiddd```^^^\\\ZZZYYYZZZ[[[]]]aaakkkyyy}}}rrrkkkeeeaaa[[[WWWYYYaaalllttt+++***)))(((((()))***+++,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,))))))*********+++++++++))))))))))))))))))))))))+++***+++...222555666666+++******************+++************++++++,,,,,,***))))))))))))))))))******++++++,,,,,,++++++***(((((()))))))))************++++++,,,,,,,,,++++++(((((()))***++++++,,,---''''''''''''(((((((((((())))))***++++++******)))************)))))))))))),,,***(((***---...+++(((++++++++++++,,,,,,,,,,,,...111555666333///---,,,)))))))))))))))((((((((())))))))))))))))))******)))***,,,...000:::NNNbbbxxxdddJJJ666...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++******************+++))))))************))))))''''''((()))******+++++++++++++++*********)))))))))***,,,------+++***(((************************''''''((()))***+++++++++---,,,,,,,,,,,,,,,,,,---.........---,,,+++***)))'''(((***++++++***)))'''++++++,,,,,,+++***((('''++++++++++++++++++++++++---+++++++++------,,,+++...,,,)))''''''))),,,............------------,,,***+++,,,---------,,,,,,.....................---,,,,,,---...///000111111333222222111000//////...000000////////////000000111111111000000/////////000000111111222222222222777777666555444333333222444333333333444444222111........................000000111111000///...---***+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%''')))***+++***((('''((((((((((((((((((((((((((()))))))))******************))))))))))))))))))+++******************+++++++++++++++++++++,,,,,,+++***)))((((((((()))***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,++++++,,,---...............////////////111111111111222333444444444333555:::===???EEELLLRRRaaakkktttxxxuuuqqqpppooolllgggbbb^^^]]][[[ZZZYYYZZZ[[[\\\aaammm|||}}}ssslllfffccc]]]YYYZZZbbbnnnwww,,,***'''&&&&&&'''***,,,++++++************++++++++++++***)))***+++,,,---)))************+++++++++,,,,,,,,,,,,,,,+++++++++))))))***---111444444444+++,,,,,,------,,,,,,+++(((((())))))******++++++***))))))(((((())))))************++++++*********'''(((((())))))*********'''((()))++++++***))))))(((((())))))***+++,,,,,,((((((((()))))))))******((()))***+++,,,+++***)))***))))))))))))(((((((((((((((((()))***+++)))(((******+++++++++,,,,,,,,,...222666555111,,,******)))))))))*********++++++))))))))))))***************)))***---000999KKK\\\kkkRRR777++++++,,,+++***+++++++++++++++++++++++++++***************++++++++++++***))))))***++++++))))))************))))))'''(((((())))))*********+++************)))))))))++++++,,,,,,,,,+++)))(((************************'''((()))******+++******,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))'''((()))*********)))(((*********)))((('''&&&&&&++++++++++++++++++++++++...---++++++++++++)))(((---+++)))'''''')))---///---------,,,,,,,,,++++++***+++---.........---,,,..................//////,,,---...///000111111222222222222111111000000///000000////////////000000111111111111111111111111000000111222222222222111555555555444333333333222222111000111222222000...------------------------///////////////...---------------+++***+++...000***++++++++++++,,,,,,,,,************************((((((***+++++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))************************+++++++++++++++************************+++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............***++++++,,,---,,,,,,,,,++++++,,,------------------.........------///000............////////////.........///000222333444555444555:::===???EEELLLSSSbbbkkksssxxxuuuqqqpppooolllfffaaaZZZZZZXXXWWWVVVWWWWWWXXX```nnn}}}~~~vvvnnnhhhddd^^^ZZZ[[[dddpppyyy******)))(((((()))******++++++************++++++*********+++++++++,,,,,,)))************+++++++++...---------,,,,,,,,,,,,(((((('''))),,,------,,,***+++---//////---+++***(((((())))))***++++++,,,))))))(((((((((((())))))((())))))******))))))(((''''''(((((()))******+++&&&((()))+++++++++)))((((((((())))))******+++++++++++++++,,,,,,,,,------)))***,,,......---,,,+++*********))))))))))))(((%%%'''))))))((((((((()))************+++++++++++++++///333111---)))((()))******+++,,,---......///((()))))))))***************)))***---///222;;;EEEJJJ;;;---)))*********+++))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++***))))))***++++++))))))************))))))((((((((()))))))))))))))************)))))))))))))))))))))***************************************((()))******+++***))))))++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,(((((((((((()))))))))***(((((((((((()))(((((((((++++++++++++++++++++++++---,,,++++++,,,,,,***))),,,,,,+++,,,,,,------...---------,,,,,,,,,,,,++++++,,,.../////////---,,,------......//////000000---......///000111222333111111111111111111111111000000////////////000000111111111111111111111111///000111222333222222111333333333333333333222222111000///000111111///---------------------------............------------+++,,,,,,+++***+++---///******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************))))))))))))************************)))))))))(((*********++++++*********+++++++++******))))))((('''((()))+++,,,,,,,,,,,,***+++---,,,***)))+++---++++++++++++++++++++++++++++++---....../////////***+++,,,---...------,,,,,,,,,---............---,,,...///...,,,,,,///111............////////////------...///000222444555666444666;;;===???EEELLLUUUccckkksssyyyuuurrrpppooolllfffaaaZZZYYYWWWVVVUUUUUUUUUUUU^^^nnn~~~xxxqqqiiieee___ZZZ\\\eeerrr{{{)))***+++,,,,,,+++***)))++++++************++++++((()))***+++++++++++++++)))************+++++++++,,,,,,,,,++++++*********---+++***+++,,,,,,+++***'''))),,,......,,,)))'''(((((()))***++++++,,,,,,))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((()))******+++((()))+++---...---+++***))))))))))))************((())))))))))))*********+++,,,...000000///...---+++++++++************)))%%%(((+++***(((''')))+++))))))*********+++++++++'''+++///...***&&&''')))&&&&&&'''(((***+++,,,---(((((())))))*********+++***)))+++...---+++---111000,,,+++...,,,'''(((---(((((((((((((((((((((((((((((())))))***+++------,,,+++***))))))***+++,,,))))))************))))))))))))))))))((((((((((((************))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))))))))***++++++***((((((***++++++,,,,,,++++++***((()))+++,,,---.........((((((((('''((()))***+++(((((()))***+++,,,------++++++++++++++++++++++++***))))))+++---//////...***,,,...000111000...,,,......---------,,,,,,,,,+++,,,...000000///...---,,,------...///000111111......///000111222333333111111111111111222222222000000////////////000000222111111111000000000//////000111222333222111111222222222222222222222333333222111111222222111///---------------------------------------,,,,,,,,,'''(((******))))))***+++*********++++++,,,,,,,,,(((((((((((((((((((((((())))))(((((())))))***+++************************))))))))))))************+++*********))))))((((((******++++++++++++******,,,++++++***)))(((''''''###%%%''')))+++++++++***))),,,---,,,***)))+++---))))))))))))))))))))))))***+++,,,---............+++,,,---...///...------,,,---......//////......***,,,---,,,******,,,///............/////////000......///111333555777888777555777;;;>>>@@@FFFMMMVVVdddlllsss~~~yyyvvvrrrqqqooolllfffbbb[[[ZZZYYYXXXWWWVVVVVVVVV\\\mmm~~~zzzsssjjjfff___[[[]]]fffsss|||+++*********++++++***(((,,,,,,+++***)))(((''''''(((((('''''')))***,,,---))))))***+++,,,,,,------(((((())))))******++++++)))***+++,,,,,,+++***)))++++++******++++++,,,---+++)))((()))***,,,,,,+++******)))))))))))))))***************************,,,,,,++++++***)))))))))(((((((((((())))))))))))++++++************++++++************************+++...222333111...,,,+++******)))))))))))))))***+++(((%%%(((,,,...***%%%&&&'''((())))))((('''&&&((()))))))))((('''%%%$$$+++*********))))))((((((++++++************++++++)))))))))((('''''')))+++,,,,,,++++++***)))))))))*********)))))))))((((((******++++++++++++******((((((((((((((('''''''''------,,,+++)))'''%%%$$$************************''''''(((((()))))))))***&&&&&&''''''(((((())))))))))))))))))))))))******)))************+++++++++(((***+++------,,,+++***------,,,++++++***))))))******))))))))))))*********))))))(((((())))))***))))))(((((((((((()))))),,,++++++---......,,,***)))+++---,,,+++***+++,,,***+++,,,---------,,,+++,,,,,,,,,------.........---------------...///000///////////////.........222222222111111111000000000000000000000000000000////////////////////////444444333222222111111000333333222000///---,,,,,,.........000222333222111......---------,,,,,,,,,------------------------******************************++++++++++++******)))((('''&&&&&&'''((()))---+++)))''''''(((***+++))))))))))))))))))))))))******)))))))))))))))*********++++++,,,,,,,,,,,,,,,+++***((('''&&&&&&&&&))))))************))))))((((((((())))))*********000///,,,++++++***(((&&&)))***+++,,,,,,+++)))'''''''''((()))***++++++,,,,,,---......---,,,)))(((+++,,,...000111111000000,,,------......------,,,///---,,,...111222000---//////000111222333333444999888777999===BBBEEEGGGXXX^^^jjjwwwtttuuuuuurrrmmmhhhdddccc```ZZZVVVWWWWWWUUUTTTVVV___ooo|||vvvoooiiiccc```dddllluuuzzz)))))))))***,,,,,,+++***++++++******)))(((((((((++++++***))))))***+++,,,(((((()))******+++,,,,,,************++++++++++++******++++++++++++******++++++******++++++,,,---,,,***))))))***++++++***+++******))))))******************************************************+++(((((((((((()))))))))***++++++************+++++++++******************+++,,,///222333111///---,,,+++***))))))((((((((((((---,,,******))))))((('''(((((())))))))))))((((((***++++++++++++)))'''&&&************)))))))))(((+++******))))))******+++)))))))))((('''''')))+++))))))******************,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))'''''''''((()))***++++++************************************+++++++++,,,*********+++++++++++++++*********))))))))))))))))))************+++++++++)))***,,,---------+++***------,,,,,,++++++************))))))))))))******,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,++++++,,,......,,,***)))+++---,,,+++***+++,,,******,,,------------,,,---------------,,,,,,,,,///......---------......////////////............222222222111111000000000000000000000000000000000000000000000000000000000222222222222222222222222222222111111111111111111333222222222111111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++***))))))))))))***+++---+++)))''''''(((***+++))))))))))))))))))))))))++++++************++++++***************+++,,,,,,,,,+++******)))*********))))))************)))))))))******+++,,,,,,---------,,,++++++,,,,,,+++***((()))***+++,,,+++*********************************+++---......---,,,++++++,,,---......------,,,,,,------......------,,,///------...000111///---000000111222333444444555555555555888===CCCHHHKKKXXX]]]hhhuuuwwwwwwvvvsssnnniiieeeccc___YYYVVVWWWWWWUUUUUUWWW]]]lll||||||xxxqqqkkkddddddjjjsss{{{~~~((('''(((***,,,------+++))))))))))))))))))))))))---,,,,,,+++******++++++((((((((()))******++++++,,,,,,,,,+++++++++++++++++++++************+++++++++************+++,,,,,,,,,+++))))))***+++***)))*********))))))******+++************************(((((()))******+++,,,,,,((((((((()))))))))******++++++************++++++,,,+++***))))))***+++,,,,,,///222333111///------+++***))))))(((((()))))),,,,,,,,,)))&&&%%%'''*********))))))))))))*********++++++++++++***((('''************))))))))))))+++******))))))******+++)))))))))((('''''')))+++''''''((())))))***++++++,,,,,,,,,+++++++++++++++******++++++++++++******************************+++***)))((('''((())))))*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))************+++++++++)))***,,,---------,,,+++---------,,,,,,,,,,,,,,,******))))))))))))******---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++,,,------,,,***)))+++---,,,+++***+++,,,)))***+++,,,---...------......------,,,+++++++++000///...---,,,,,,,,,,,,........................111111111111000000000000000000000000000000000000111111111111111111111111000000111111222333333444111111111111111111222222---...///000111111111111......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++******))))))******+++,,,+++)))''''''((()))+++)))))))))))))))))))))))),,,+++++++++++++++,,,,,,******)))((()))***+++,,,))))))))))))******+++,,,))))))************))))))***+++,,,---...///000111((('''''')))+++------,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++*********)))+++,,,...//////......---------------,,,++++++------............------...------...000111///...000111111222333444555555444444555888<<>>666...***,,,,,,)))%%%((((((''''''''''''((((((******,,,,,,,,,+++***)))))))))))))))***************))))))(((((())))))***)))))))))((('''''')))+++++++++***))))))(((''''''+++++++++++++++,,,,,,,,,******++++++++++++******''''''((())))))***************))))))***+++---...************************,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))***)))************+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,******))))))))))))******,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,+++))))))+++,,,+++***)))+++---,,,+++***+++,,,,,,,,,+++++++++,,,---...((()))***+++,,,---...///++++++++++++,,,---...///,,,,,,,,,---......//////............////////////000000000000000000000000222222222222222222222222333222222111000000//////000000000111222222333333,,,///222111///...000222......---------,,,,,,,,,------------------------******************************++++++++++++*********++++++,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++)))))))))*********+++++++++***))))))(((((((((((())))))************))))))'''((()))***+++,,,---......,,,++++++,,,---+++***+++++++++*********)))))))))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///......////////////......,,,...000000///...///000------...///000111222222000333666777999>>>EEEKKKOOOTTT___lllxxx}}}xxxrrrooolllhhhccc^^^___[[[[[[___aaa```___aaaiiittt~~~zzzvvvqqqmmmkkkfffbbbgggsss~~~***))))))***,,,,,,+++))))))))))))))))))*********((((((***++++++++++++***+++++++++***************)))***************++++++******++++++++++++******)))))))))))))))***++++++)))((('''(((+++------,,,((((((((())))))***+++,,,************************)))))))))))))))((((((((())))))*********+++++++++++++++************++++++(((***+++,,,,,,+++***(((&&&(((******)))))))))***((((((((()))+++---...///777333---***))))))'''&&&(((((())))))))))))((((((******,,,,,,,,,,,,+++***((()))))))))************))))))(((((((((((()))))))))))))))((('''''')))+++******************))))))******+++++++++,,,,,,,,,******++++++++++++******(((((()))******+++,,,,,,---,,,+++***((('''&&&&&&************************---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,---......------,,,,,,++++++************))))))))))))******+++******))))))******+++******))))))))))))******---+++))))))***+++++++++)))+++---,,,+++***+++,,,...---,,,+++++++++,,,,,,))))))***+++,,,------...,,,,,,,,,+++,,,,,,------++++++,,,------...//////---------....../////////000000000000000000000000222222222222222222222222111111111111000000000000///000000111222222333333)))---000000...---000333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********+++,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---((()))+++,,,---,,,+++***)))(((((((((((()))******))))))************))))))'''(((((()))***+++++++++...---,,,+++,,,,,,+++)))'''(((***+++,,,,,,++++++******++++++,,,,,,------************++++++,,,---++++++*********+++---.........////////////......,,,...000000......///000......///000111222333333///222666777888===DDDKKKLLLRRR^^^lllwww}}}wwwqqqmmmllliiiccc^^^]]]ZZZZZZ___aaa```___aaakkkwww|||wwwqqqlllhhhdddaaadddmmmwww(((((((((***,,,---,,,+++******))))))))))))))))))++++++,,,---,,,+++***)))*********)))))))))))))))*********++++++,,,,,,---)))***+++,,,,,,+++***))))))))))))))))))******+++)))''''''(((+++---...---************+++,,,---...************************''''''(((((())))))******)))************+++++++++++++++************++++++''')))+++------+++)))''''''(((***+++***)))***+++))))))(((((()))***++++++)))))))))'''%%%%%%''')))((()))***++++++***)))(((((((((***++++++***)))((((((((())))))*********+++))))))(((((((((((()))))))))))))))((('''''')))+++)))))))))***++++++,,,,,,(((((())))))******************++++++++++++******))))))***+++,,,,,,------%%%%%%'''((())))))))))))************************+++++++++******)))))))))*********++++++,,,,,,,,,''''''((()))***+++,,,,,,)))************+++++++++---,,,,,,,,,,,,---......------,,,++++++***))))))******))))))))))))******((((((''''''''''''((((((///......------......///---+++)))(((***+++++++++)))+++---,,,+++***+++,,,///...,,,+++******+++,,,++++++++++++++++++,,,,,,......---,,,++++++++++++++++++,,,,,,---...//////---------.........//////000000000000000000000000111111111111111111111111/////////000111111222222111111000000//////......222444444000((("""!!!###......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***++++++***)))(((************)))))))))((())))))))))))))))))))))))************+++,,,---...((())),,,......---+++)))$$$%%%%%%%%%'''((()))***))))))************))))))((((((((())))))*********+++***))))))******)))'''###%%%(((+++---......---,,,,,,++++++++++++******''''''((()))***,,,...//////...---,,,,,,,,,---.........////////////......+++...111000...---///111//////000111222333444444222555888888777:::AAAGGGMMMSSS```nnnxxx}}}wwwqqqmmmllljjjddd___[[[XXXYYY^^^```______```kkkwww~~~xxxrrrlllgggdddaaacccjjjsss|||***)))'''&&&'''(((***+++'''+++...---***((((((***))))))))))))))))))))))))***)))((()))***+++***(((***))))))((()))+++---...,,,++++++***)))((('''''')))***++++++++++++***)))%%%&&&'''((()))***************))))))))))))******))))))))))))))))))))))))++++++******************+++******)))))))))))))))((((((((('''((())))))***...---,,,+++***))))))))),,,***'''%%%%%%'''***,,,************************)))************))))))(((+++*********))))))((((((,,,,,,,,,+++***)))((('''************************)))))))))))))))))))))))))))(((((((((''''''&&&&&&))))))(((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************)))))))))************+++++++++.........---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))***+++,,,------...---,,,*********+++---///''''''((((((((()))******(((---...***(((***+++***++++++******++++++,,,---,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***++++++******************((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------111111000000000000111111000///.........///111222111111111111000000//////---.........//////000000000//////...---,,,,,,,,,---,,,++++++,,,,,,***)))+++++++++++++++++++++,,,+++++++++*********))))))++++++***)))(((((())))))******))))))))))))******(((((()))***+++,,,,,,---***)))+++///...***'''(((************************+++*********))))))((((((***)))'''%%%###$$$''')))''')))+++,,,+++***+++,,,...---,,,***))))))(((((()))***+++,,,---,,,++++++))))))(((((((((***+++,,,,,,+++***))))))+++---...------------------------......,,,,,,,,,,,,......---,,,+++---///000000///---....../////////////////////...------...///000111333666888:::===BBBEEEJJJUUU]]]iiixxx}}}xxxqqqmmmlllhhhbbb\\\\\\YYYYYY[[[\\\ZZZ\\\```nnn}}}}}}tttooommmddd___\\\aaammmwwwzzzzzz***)))((('''''')))+++,,,+++,,,------+++))))))***))))))))))))))))))))))))***)))((()))***+++***(((***))))))))))))+++,,,---*********)))))))))))))))(((((())))))***+++,,,---,,,,,,---...////////////))))))(((((((((((())))))))))))))))))))))))))))))************************+++******)))))))))))))))+++++++++***++++++,,,---+++,,,---...---,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))))))))))))))((((((''''''))))))***+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++*********)))((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++++++++,,,---,,,+++++++++,,,---...))))))((('''''')))***+++)))***(((%%%''',,,---***++++++******++++++,,,---,,,,,,---...............***++++++,,,,,,++++++***************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...............------000//////////////////000111000/////////000111222222222111111111000000000............/////////000000000///......---,,,,,,---,,,***+++,,,,,,+++)))---,,,,,,++++++*********,,,,,,,,,,,,+++++++++***,,,++++++***))))))************))))))))))))******))))))))))))))))))******((($$$######''''''''''''''''''''''''************)))))))))((())))))(((&&&%%%%%%''')))%%%'''((((((&&&&&&'''))),,,+++***))))))))))))))))))***+++,,,,,,,,,++++++******)))(((((()))***+++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,+++---///000000///------...///////////////111111000//////111222333222333666777:::===BBBEEEJJJTTT\\\fffvvv~~~|||wwwqqqnnnmmmjjjddd___\\\YYYXXXZZZZZZYYY\\\aaappp|||rrrllliiiddd___]]]cccnnnxxx|||{{{+++***)))))))))***+++,,,)))((('''''')))***))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))***+++,,,---(((((())))))***************))))))))))))***+++,,,***+++,,,------...------******))))))))))))******))))))))))))))))))))))))************************+++******)))))))))))))))))))))(((((())))))***+++'''))),,,......---+++)))'''(((************((('''(((((((((((((((((((((((('''((()))***************((((((((((((''''''''''''###$$$%%%'''((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((('''''''''((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))************+++++++++))))))***+++++++++++++++************************************************((((((((((((((((((((((((,,,,,,------------,,,,,,,,,,,,,,,,,,------------******((('''((()))+++,,,,,,***'''%%%)))......)))++++++******++++++,,,---***+++,,,------------,,,***++++++,,,,,,++++++***************************,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------...............---///......------......///...------------...//////222222222111111111111111............////////////000000000///......---------+++***+++,,,,,,+++)))...------,,,+++***))))))---------,,,,,,,,,++++++,,,,,,+++*********++++++******))))))))))))******))))))))))))((((((''''''...+++***,,,***%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))((()))***)))''''''((())))))***)))(((&&&&&&(((******))))))(((((())))))))))))***++++++,,,,,,++++++++++++***)))))))))******,,,+++*********+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,---///000///...------...////////////...111111000///000111222333222444666777999===BBBEEEIIIRRRXXXaaaqqqzzz{{{wwwrrrooonnnkkkfffbbb^^^ZZZYYYYYYYYYXXX]]]cccuuu{{{pppiiieeeccc___^^^eeerrr{{{~~~}}}++++++*********+++,,,---)))&&&$$$%%%***------,,,))))))))))))))))))))))))***)))((()))***+++***((()))))))))******++++++,,,))))))))))))))))))******,,,,,,,,,+++***(((&&&%%%''''''((())))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))***************++++++++++++******)))))))))))))))(((''''''''''''((())))))((()))***++++++***)))(((((()))************)))((())))))))))))))))))))))))&&&'''(((******+++++++++(((((((((((((((((((((((($$$%%%'''((()))***++++++************************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++++++++***((('''&&&************************************************************************,,,,,,---------,,,******++++++,,,------------,,,))))))***************)))+++---,,,***+++---,,,(((++++++******++++++,,,---))))))(((((())))))***+++***++++++,,,,,,++++++******************+++++++++)))))))))******+++++++++++++++,,,,,,,,,,,,------++++++,,,------...//////,,,---......///.........///..................///.............../////////222222222222111111111111.........///////////////000000000//////.........,,,+++******,,,,,,+++***,,,,,,,,,++++++*********---,,,,,,,,,,,,+++++++++++++++******)))******+++******))))))))))))******))))))))))))))))))))))))***((((((+++,,,***+++...))))))))))))))))))))))))*********)))))))))))))))''')))++++++***(((((())),,,+++***(((&&&&&&)))+++(((((('''(((((()))******)))******+++++++++++++++,,,++++++******)))))))))++++++*********+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,---///000///...,,,---......//////......///............000111222333444666777999<<>>AAALLLSSSVVV]]]kkkuuu|||yyytttoookkkfffaaa^^^ZZZWWWUUUUUUTTTUUU]]]fffzzz}}}wwwqqqlllggghhhllluuu(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((()))******+++++++++***))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))((())))))***,,,+++***************+++))))))************))))))+++******)))))))))******))))))******++++++++++++******))))))))))))******+++++++++************)))******))))))******+++,,,))))))************))))))+++)))''''''(((***+++***))))))******++++++++++++,,,,,,+++++++++***************))))))))))))******'''''''''((()))*********,,,+++***)))((((((((((((***************************)))((((((((()))+++,,,)))***************))))))((())))))************)))))))))))))))))))))))))))******))))))))))))******+++***))))))((())))))***,,,++++++******++++++,,,))))))))))))))))))))))))*********)))******+++,,,***+++------+++++++++,,,+++******+++,,,,,,+++)))***+++,,,+++))))))***++++++++++++,,,,,,------...,,,,,,,,,++++++++++++***+++,,,,,,+++***)))+++,,,+++++++++************))),,,,,,++++++++++++++++++)))***+++,,,---,,,++++++***+++,,,...////////////.........---...//////000......---,,,,,,,,,------///////////////////////////............///000000/////////////////////////////////...............,,,,,,,,,,,,,,,,,,+++***************************---,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))******((((((((((((******************************))))))))))))************((((((''''''(((((())))))(((((())))))))))))(((((())))))((((((''''''((((((,,,,,,,,,,,,+++***)))(((------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///////////////.........------...////////////............//////000000000333333333333555999>>>CCCIIIRRRWWW```oooxxx~~~zzzuuupppkkkfffaaa]]]XXXUUUSSSSSSSSSTTT\\\fffwww|||wwwsssnnnhhhhhhlllttt~~~~~~)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((***+++,,,+++******)))((('''&&&&&&*********+++++++++,,,,,,))))))(((((((((((())))))++++++***))))))(((((((((,,,+++******))))))))))))++++++,,,,,,++++++******+++******))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******+++++++++*********))))))******))))))******+++,,,))))))************))))))***)))((()))***,,,,,,+++,,,++++++*********+++++++++++++++*********))))))******))))))))))))******'''((((((((()))))))))***)))))))))(((((((((((((((************************+++***((('''''')))+++,,,***++++++++++++***))))))((()))***+++++++++++++++)))))))))))))))***************))))))))))))******++++++***))))))(((((((((+++******))))))******+++))))))))))))))))))))))))+++***)))))))))***,,,---***,,,------,,,++++++,,,+++******+++,,,,,,+++)))+++,,,,,,+++)))((()))***)))******+++,,,---......---------------------,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********$$$&&&))),,,...///......++++++,,,....../////////------------.........///.........---------........................................../////////000////////////////////////.............../////////,,,,,,,,,,,,,,,+++***)))************************---,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++&&&&&&%%%%%%&&&''')))***(((((())))))))))))((((((((((((''''''''''''((((((++++++,,,,,,+++***))))))///---+++***))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++........................//////..................+++,,,------......------///////////////000000000444333333333444888???CCCFFFPPPVVVaaapppxxx{{{uuupppkkkeee___\\\UUUSSSQQQRRRRRRTTT\\\fffuuu|||zzzwwwtttppphhhhhhlllttt}}}|||)))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''((()))***+++*********)))(((''''''&&&&&&''''''(((((())))))***))))))(((((((((((())))))************))))))((((((+++***)))(((((((((((((((******++++++***))))))((()))))))))***))))))))))))))))))*********+++++++++******))))))))))))******+++++++++*********))))))******))))))******+++,,,))))))************))))))(((((())),,,------+++)))++++++***)))))))))******))))))))))))((((((((((((******))))))))))))*********)))))))))((((((((('''&&&&&&'''((()))*********************************+++***((('''''')))+++,,,******+++++++++******)))))))))***++++++,,,++++++((()))))))))*********+++******))))))))))))******************))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))))))))***,,,---***,,,...---,,,+++,,,---,,,+++***+++------+++***+++,,,,,,+++)))((()))***((())))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********&&&(((***---......---,,,***+++,,,------...------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,+++******)))************************---,,,++++++******++++++))))))******************))))))************++++++''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((()))+++---...))))))(((((((((((())))))((((((''''''''''''((((((((())))))***++++++******---,,,***)))((((((((()))************++++++,,,,,,++++++++++++++++++++++++........................------------------------//////000111111111111000/////////000000000000000444333333333444888???CCCDDDNNNUUU___nnnuuu~~~|||vvvooojjjccc]]]YYYSSSQQQPPPQQQQQQTTT]]]gggwww~~~{{{yyywwwttthhhhhhkkksss|||}}}yyy(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''((())))))*********))))))))))))(((((((((((())))))******++++++))))))(((((((((((()))))))))************))))))(((***)))((((((((((((((((((((((((((((((((('''&&&%%%'''((())))))******))))))******************************))))))))))))******+++++++++************)))******))))))******+++,,,))))))************))))))((((((***,,,...---***'''******))))))))))))))))))))))))((((((((('''''''''******))))))))))))***************)))((('''''''''$$$%%%''')))***+++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,((())))))***++++++******)))******+++++++++******((())))))******+++++++++******))))))))))))******)))************))))))((((((((((((''''''((((((((())))))))))))))))))))))))*********)))******+++,,,+++,,,......,,,,,,,,,---,,,++++++,,,------,,,******+++,,,+++))))))***+++)))))))))******++++++,,,((()))))))))))))))*********+++,,,+++******,,,---)))************+++++++++,,,,,,+++++++++++++++++++++,,,------,,,+++)))(((++++++,,,---------------******+++,,,,,,,,,,,,+++((()))***+++++++++******---------------------------......///000/////////////////////////////////......------,,,+++++++++++++++++++++++++++***)))************************,,,+++******))))))******)))))))))))))))*********))))))******************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))'''''''''((()))***+++,,,))))))(((((((((((())))))((((((''''''(((((())))))'''((()))***++++++++++++++++++***)))(((((((((((())))))******++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...//////000000///////////////000000111111111333333333333555999>>>CCCCCCNNNTTT^^^mmmsss}}}{{{uuunnnhhhbbb[[[WWWRRROOOOOOQQQQQQTTT^^^hhh||||||zzzxxxuuuiiiiiikkkrrrzzz~~~{{{www(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((('''''''''(((((())))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((((((******+++***)))))))))))))))((())))))******))))))***)))((('''&&&&&&%%%&&&((()))************,,,,,,++++++***)))))))))******))))))))))))******+++++++++************)))******))))))******+++,,,))))))************))))))***))))))***++++++)))'''((()))***++++++***))))))))))))))))))((((((((((((******))))))))))))******))))))))))))((((((((((((&&&'''(((***+++++++++***++++++++++++++++++++++++))))))))))))************&&&'''((()))***+++++++++******************)))(((((())))))******+++,,,,,,******))))))))))))******((((((******+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***+++---......---,,,,,,---,,,++++++,,,------,,,***)))***++++++***)))***,,,++++++++++++++++++++++++)))))))))******+++++++++***+++++++++******,,,...))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,------............---***+++,,,---------,,,,,,)))***+++,,,---,,,,,,+++........................------///000000000///...////////////////////////---------,,,,,,,,,,,,,,,)))******++++++++++++***************************+++***))))))(((((()))))))))))))))******+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&''''''(((''''''***)))(((''''''((()))***)))(((((((((((()))***+++******+++++++++++++++************++++++******)))******++++++,,,------...++++++++++++++++++++++++------,,,,,,,,,+++++++++------------.........///+++,,,------...---------......///000111222222333111333444555666999>>>AAACCCNNNTTT___nnnuuu{{{tttmmmggg```YYYUUUQQQOOOOOOQQQRRRUUU___iii{{{~~~xxxvvvtttrrriiiiiikkkrrrzzz}}}yyyuuu************++++++++++++))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((('''''''''(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***++++++***)))***)))))))))***+++,,,,,,---------,,,,,,***))))))$$$%%%''')))++++++++++++---,,,,,,+++***)))((((((******))))))))))))******+++++++++************)))*********)))***++++++,,,))))))************))))))---+++((((((((())))))((('''(((***,,,---,,,***)))************))))))))))))******))))))))))))******''''''(((((())))))******((()))***++++++***))))))++++++++++++++++++++++++(((((()))************)))$$$%%%'''(((***+++++++++***************)))((('''((())))))***++++++,,,,,,******))))))))))))******'''((()))***++++++***)))******))))))))))))******))))))))))))))))))))))))((()))***,,,,,,+++******+++---......---,,,,,,---,,,,,,+++,,,------,,,***((()))++++++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++++++++******,,,...+++++++++,,,,,,---------*********++++++,,,,,,---(((((((((***+++---///000---...//////////////////+++,,,---.........---,,,,,,---///000111000//////////////////////////////,,,---///000000000///...////////////////////////,,,,,,,,,---------......((()))***+++++++++++++++***************************))))))(((((((((((((((*********++++++,,,,,,,,,************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))((())))))))))))*********'''(((***+++++++++***)))***)))(((''''''((()))***)))))))))))))))***++++++------------,,,+++******)))***,,,------,,,+++***++++++,,,,,,---...//////++++++++++++++++++++++++/////////......------------.........//////000000...//////000111000000000---...///000111222333333111222444666777:::>>>@@@DDDNNNUUU```pppyyy{{{tttmmmfff___XXXSSSQQQOOOOOOQQQRRRVVV```jjjxxx~~~yyyssspppnnnllliiiiiikkkrrryyy|||yyyttt(((((()))******)))'''&&&)))))))))))))))))))))))))))))))))))))))******+++((((((((()))******++++++(((***,,,,,,***)))((()))***************+++++++++((((((((((((((()))************))))))))))))******,,,///000---'''$$$&&&)))(((((())))))*********+++(((((((((((())))))))))))++++++******)))(((((((((+++++++++***((('''%%%$$$))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))***'''$$$$$$'''))))))(((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***,,,---......+++)))'''))))))))))))************''''''&&&''''''((()))***))))))))))))******************************************))))))))))))******++++++++++++++++++++++++************************'''(((((()))***++++++++++++++++++,,,,,,---------------,,,+++)))(((''''''((()))***+++,,,---......++++++++++++++++++++++++...,,,+++++++++***(((&&&((((((((()))******++++++------------------------+++++++++++++++,,,---...+++++++++)))((())),,,///------------......///000............////////////////////////............000///...---,,,------...---+++))))))+++,,,***''')))))))))))))))((('''''''''((()))++++++******)))'''(((((()))(((((('''''')))+++---+++(((&&&(((***))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))((('''''')))(((''''''(((***---...))))))))))))************+++******)))(((''''''&&&(((((()))***************''''''((((((((((((''''''''')))***+++***)))***+++))))))***+++++++++++++++***+++,,,,,,,,,,,,+++***---+++***+++------+++(((...---,,,++++++---///000..................------///////////////000111111......///000111222222333333333222222333777===BBBIIINNNWWWaaaiiisss|||sssjjjccc\\\WWWSSSNNNMMMNNNQQQSSSWWW```kkkxxx}}}|||uuuqqqrrrqqqnnnjjjiiiiiinnnuuuyyywwwttt'''''')))************))))))))))))))))))))))))))))))(((((((((((()))******)))))))))(((((((((((((((###%%%'''((('''&&&''''''''''''((()))+++,,,------))))))(((((((((((())))))***))))))(((((())))))***''')))+++***(((''')))+++(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))******************)))'''&&&%%%))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))+++)))'''(((***,,,+++***************************************************(((((((((((((((((((((((())))))))))))))))))))))))!!!###'''***+++,,,+++***))))))))))))************+++***)))(((''''''''''''))))))))))))******************************************))))))))))))******+++++++++++++++++++++++++++++++++***************'''(((((()))******+++++++++++++++,,,,,,,,,------...---,,,+++***)))((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++***))))))***,,,,,,+++)))(((((())))))***++++++,,,------------------------,,,,,,++++++,,,------...+++,,,,,,+++******---///+++************+++,,,---............////////////////////////...............---,,,+++++++++,,,,,,///,,,))))))******)))''')))*********))))))((('''++++++++++++***((('''&&&((()))))))))))))))(((((()))+++,,,***((('''(((***))))))))))))))))))))))))((((((((((((((()))******(((((())))))(((''''''&&&)))((('''''''''((()))***(((((()))))))))*********))))))(((((('''&&&&&&%%%(((((())))))***)))))))))(((((())))))))))))((((((''')))***+++***)))***+++)))******+++++++++*********++++++,,,,,,++++++***+++))))))+++---...,,,***,,,------.......................................---------------...////////////000000111111222222222333333333444777===AAAGGGMMMWWWbbbjjjttt{{{sssjjjccc\\\WWWSSSNNNMMMNNNRRRUUUYYYcccnnnzzz}}}zzzpppiiihhhgggdddeeedddeeejjjrrrvvvuuurrr&&&''')))***+++,,,,,,,,,))))))))))))))))))))))))((((((''''''(((((()))***)))))))))((('''&&&&&&&&& """%%%&&&%%%%%%&&&((((((((())))))***+++,,,,,,***))))))(((((((((((())))))((((((''''''(((((()))&&&&&&''''''(((((())))))(((((())))))))))))******(((((((((((())))))))))))''''''((())))))***++++++)))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++***************************************************(((((((((((((((((((((((())))))))))))))))))))))))!!!$$$(((+++,,,,,,,,,))))))))))))************++++++***)))(((((((((((())))))))))))******************************************))))))))))))******++++++++++++++++++++++++++++++++++++******))))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,...------,,,+++******))),,,,,,,,,++++++*********++++++++++++++++++++++++***))))))***,,,---+++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,...---,,,,,,---///---------,,,------...///---............//////////////////............---,,,+++******))))))******---+++(((((()))******************+++******)))(((++++++++++++***((('''&&&))))))))))))*********))))))***+++***(((''')))***))))))))))))))))))))))))((((((((((((((()))******'''((((((((((((''''''&&&((((((((((((((('''&&&&&&(((((())))))))))))************))))))(((''''''''')))))))))))))))((((((((())))))************))))))((()))+++***))))))***,,,******+++++++++******)))******+++,,,,,,+++******)))((()))+++---...---,,,***,,,...000000///---,,,........................---------------...//////000000000000000111111111111222333444555888;;;>>>EEEKKKWWWccckkkuuu{{{sssjjjccc]]]WWWSSSQQQPPPPPPSSSUUUYYYcccmmmyyyzzzuuujjj```]]]\\\[[[______aaahhhooossstttrrr((())))))***+++,,,,,,,,,))))))))))))))))))))))))'''''''''''''''((()))))))))))))))(((((('''''''''$$$&&&'''(((''''''((())),,,++++++***)))(((((('''((((((((((((((()))******((((((''''''''''''(((((()))(((''''''((()))'''&&&(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))(((''''''((((((((((((((((((((((((((()))))))))************++++++******))))))((((((((((((((((((((((((((((((''''''(((***+++***)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,,,,++++++((()))))))))************(((((())))))***+++,,,---((()))))))))************************************+++******))))))******+++++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((())))))************+++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++,,,+++)))''')))******+++,,,,,,------++++++++++++++++++++++++...------,,,------......+++---//////...---.../////////............//////---------.........////////////.........---------************))))))******)))((('''''')))+++---...******+++++++++******)))((()))))))))************)))))))))))))))*********++++++***)))(((((()))***))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((('''((()))******(((&&&%%%(((((((((((()))))))))***,,,,,,,,,+++++++++******))))))((((((((((((((((((((())))))******))))))((()))***+++***))))))+++,,,+++++++++++++++******)))******++++++++++++******))))))***+++,,,------,,,)))+++---//////...,,,+++---------...............///////////////000111111111111111000000000000000///111444555666888:::<<>>CCCHHHPPPZZZaaannn~~~zzzsssmmmgggcccaaa```eeeccccccbbb``````iiisss{{{sssgggYYYQQQNNNNNNZZZbbbnnnuuuwwwuuutttttt***)))(((''''''((()))***((((((((((((((((((((((((''''''((()))))))))************))))))((((((''''''***)))))))))((((((((('''''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((()))))),,,+++))))))******((('''******************))))))''''''(((((())))))******************************************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''''''''(((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***+++,,,,,,+++***)))%%%&&&'''((()))+++,,,,,,)))))))))))))))************)))((()))+++++++++******)))(((((()))+++,,,,,,************))))))((((((+++++++++++++++,,,,,,,,,***************+++++++++((()))))))))***************+++++++++************((((((((()))++++++***((()))))))))((())))))***+++,,,,,,+++++++++++++++,,,,,,***(((((())))))((('''(((((())))))***+++,,,------,,,,,,,,,++++++*********************+++,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++***)))(((((())))))***+++,,,---......---......---+++******+++...//////000///---+++***++++++,,,---............000000///...............///...------,,,,,,,,,,,,...---+++***)))***+++,,,******++++++++++++***************))))))*********(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******)))))))))(((((((((''''''((((((((())))))))))))******************++++++++++++******+++------,,,***((())))))***************((()))***++++++***)))((('''''''''((()))*********,,,+++******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++***)))'''&&&***))))))***++++++***(((((()))***+++,,,+++******)))))))))))))))***+++++++++++++++,,,,,,,,,------------------......//////+++///000,,,+++---//////---.........---///222555000222444555666999<<>>BBBFFFMMMUUU^^^mmm{{{uuunnnhhhdddbbbaaa``````ccceeefffgggppp{{{}}}tttfffWWWLLLIIIHHHNNNXXXeeennnrrrrrrssssss'''(((((((((((((((((('''))))))))))))))))))))))))***)))(((''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''&&&&&&''')))******))))))(((((((((((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,***))))))(((((())))))***************************'''(((((()))******++++++///---+++*********(((&&&"""&&&***+++***))))))************)))))))))))))))&&&&&&'''(((((()))************))))))((((((''''''))))))))))))************)))'''&&&'''***+++***(((***)))'''(((***++++++******************+++,,,,,,***************+++,,,,,,(((&&&%%%&&&((()))))))))******+++,,,,,,,,,+++***************+++++++++++++++++++++++++++,,,,,,---******************************+++,,,,,,,,,,,,+++++++++******************'''(((((())))))******+++)))+++,,,,,,,,,,,,---///---,,,+++***************,,,++++++++++++---...///000///......------.........---,,,++++++,,,...///,,,,,,***)))))))))***+++******++++++++++++******&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++*********)))))))))'''(((((((((((()))))))))&&&&&&((()))))))))(((''''''&&&&&&(((***+++***(((&&&&&&'''((((((((((((((('''((()))******)))((('''$$$''')))((('''''')))+++((('''&&&''')))***)))(((((((((((((((((((((((((((,,,++++++*********+++++++++)))(((((()))******)))))))))))))))***+++,,,---))))))(((((((((((())))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------//////---...222222...)))+++...000////////////111222333444444666999<<<@@@DDDKKKTTT\\\kkk~~~zzzsssmmmgggcccaaa```^^^^^^```bbbbbbeeennnyyy|||ssseeeVVVLLLHHHHHHNNNWWWccclllpppqqqrrrsss&&&'''((())))))((('''&&&))))))))))))))))))))))))+++***)))'''''''''((()))''''''(((((())))))************))))))(((((('''''''''(((((()))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***)))''''''((((((&&&%%%))))))(((((()))+++---...******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,***)))(((''''''((()))***'''((((((((()))))))))***'''(((((()))***+++++++++///---+++***)))(((&&&$$$!!!(((******))))))***))))))))))))))))))******'''(((((()))***+++++++++******************++++++))))))))))))************+++)))((())),,,---,,,******((('''''')))******)))++++++******++++++,,,---******))))))***+++,,,,,,---+++))))))***++++++******+++,,,---,,,+++***)))))))))******+++++++++,,,*********)))***++++++,,,******************++++++******+++,,,,,,,,,,,,+++***************+++++++++******++++++,,,,,,------(((***,,,,,,,,,,,,...000---,,,+++***)))***+++,,,,,,+++******+++,,,.../////////...---------------...---+++++++++---///000,,,++++++*********************++++++++++++******%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((************))))))))))))(((((((((((()))))))))***&&&''')))*********)))((('''&&&&&&(((***+++***)))%%%&&&&&&''''''''''''''''''((()))******)))((('''$$$'''))))))'''&&&)))+++&&&&&&%%%''')))******)))(((((((((((((((((((((((()))((('''&&&&&&'''((())),,,+++))))))***++++++***&&&(((***,,,---,,,+++***,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,+++))))))***,,,///111))),,,,,,+++---000000,,,###''',,,//////......///111222333333333555888;;;???CCCJJJSSS[[[jjj|||tttllleee```]]][[[]]]]]]^^^``````bbblllwww~~~zzzqqqcccTTTJJJFFFFFFOOOXXXccckkkoooqqqsssttt))))))))))))))))))))))))%%%'''(((((('''''')))***(((((((((((())))))))))))((()))***)))$$$************)))(((&&&&&&))))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''***)))(((''''''((()))***,,,,,,+++***))))))******(((***+++,,,+++(((%%%###)))(((((((((''''''''''''))))))((('''''''''''''''+++*********))))))(((((())))))))))))))))))))))))&&&'''((()))+++,,,......,,,+++***((((((((()))***)))))))))))))))((('''''''''''''''(((***+++---...(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...+++'''&&&***///***++++++,,,,,,++++++***......---,,,,,,+++******++++++,,,,,,,,,++++++***...,,,******,,,---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++,,,+++***)))))))))++++++((((((((()))+++---///111///...+++)))))))))***+++,,,,,,,,,---------......//////000000000///---,,,+++,,,,,,,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&%%%&&&)))+++,,,+++*********))))))((((((******))))))(((((('''''''''((()))******)))((('''(((((((((((())))))))))))&&&(((***++++++***'''&&&(((((((((((()))))))))))),,,***((())),,,---+++)))(((((((((((((((((((((((()))'''%%%'''***,,,***'''******))))))))))))******(((((((((((()))***+++,,,'''))),,,......+++(((&&&))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,***(((***---...,,,***.........------.........///111333222///---++++++..................------///000111111111222555777===GGGLLLRRR___jjj~~~xxxnnngggdddaaa]]]YYY\\\[[[\\\^^^^^^```gggpppyyyxxxsssfffVVVLLLJJJMMMTTTaaammmpppnnnmmmnnnmmm(((((((((((((((((((((((('''(((***)))(((((()))***)))))))))(((((((((''''''%%%''')))***+++***)))(((+++++++++******)))(((''')))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''***)))(((''''''((()))***++++++***)))))))))))))))***************)))))))))%%%&&&&&&'''((()))******))))))((('''''''''''''''************)))))))))(((((((((((((((((((((((((((************************+++***)))((((((((())))))***************))))))((('''''''''((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))&&&"""!!!%%%)))***++++++,,,,,,++++++***...------,,,++++++*********+++++++++++++++******---+++)))***,,,,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,+++***))))))***++++++))))))))))))+++---///000111000...,,,++++++,,,---+++,,,,,,,,,,,,---------....../////////...---,,,,,,,,,---------,,,++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))%%%&&&''''''(((((())))))*********)))))))))((((((***)))))))))((((((((('''(((((())))))))))))((((((******))))))((((((''''''(((''''''''''''&&&&&&%%%(((((((((((()))))))))))))))'''%%%&&&((()))(((&&&))))))))))))))))))))))))***)))(((((())))))((('''(((''''''''''''''''''(((+++++++++,,,---...000111333///***&&&$$$&&&))),,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,,,,***)))***,,,...,,,+++......------------......,,,---...---,,,---...000////////////////////////000222333444333555777999===GGGLLLRRR___kkkxxxnnngggdddaaa]]]ZZZ\\\ZZZ[[[]]]]]]^^^eeemmmttttttpppdddUUUMMMLLLPPPYYYfffqqqrrrooommmmmmlll'''''''''''''''''''''''')))***+++***)))((()))***))))))((((((''''''&&&&&&***)))((('''((()))++++++++++++++++++***)))((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))******)))((((((((())))))+++***)))))))))***,,,---%%%&&&''''''))))))***+++))))))((('''''''''((((((************))))))))))))((((((((((((((((((((((((+++++++++******))))))(((***))))))(((((((((((()))+++++++++++++++***))))))((((((''''''(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++(((%%%%%%(((+++***++++++,,,,,,++++++***------,,,,,,++++++******))))))******+++******))),,,+++)))***++++++***(((************************++++++,,,,,,,,,,,,,,,,,,++++++******)))(((((((((+++******)))******++++++)))))))))***+++---...///333222000...---,,,------******+++++++++,,,,,,,,,------.........---,,,,,,,,,+++++++++,,,------...))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&******))))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))++++++***)))((('''&&&&&&)))((('''%%%%%%%%%&&&'''(((((((((((())))))))))))(((&&&%%%&&&'''((('''%%%************************((()))***)))((('''((()))''''''&&&&&&&&&&&&'''''')))))))))***+++---...///555000)))###"""%%%+++///))))))))))))))))))))))))******************************************++++++,,,+++***+++,,,---,,,+++------,,,,,,,,,,,,------,,,---,,,++++++---000333///000000000000000000000000222333444444555888:::===GGGKKKSSSaaammmxxxnnngggdddaaa]]]ZZZ[[[YYYYYY[[[ZZZ[[[aaajjjqqqrrrooodddWWWPPPQQQUUUdddpppyyywwwqqqnnnllljjj'''''''''''''''''''''''')))***+++***((('''((()))(((((((((''''''''''''''',,,+++(((&&&%%%%%%%%%&&&***************)))((('''((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))*********))))))******+++)))))))))(((((((((((('''))))))((((((((((((((()))*********)))))))))))))))''''''''''''''''''''''''(((((())))))******++++++))))))((((((((((((((((((******++++++******)))(((((((((''''''''''''((((((************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,---...,,,***)))+++---***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******(((((()))************)))++++++************))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,+++++++++******))))))******************++++++*********+++,,,---......111000///---,,,++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,))))))))))))))))))))))))+++*********))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))(((((())))))))))))((((((((((((***)))(((''''''((()))************)))((('''''''''((((((((((((((()))******(((((((((((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))$$$'''***)))((('''***---))))))(((((((((((()))))))))))))))))))))******++++++***)))))))))***+++,,,))))))))))))))))))))))))************************+++++++++***************++++++++++++,,,------,,,---,,,,,,++++++,,,,,,---/////////...,,,,,,...000///////////////000000000...000111222222444666888>>>GGGKKKTTTdddqqq|||wwwnnnhhhccc```\\\ZZZZZZXXXXXXXXXWWWWWW^^^fffrrrssspppfffZZZTTTUUUYYYlllwww~~~{{{sssnnnkkkhhh''''''''''''''''''''''''((()))***)))'''&&&'''(((&&&'''''''''(((((())))))(((((()))***+++++++++,,,(((((((((((((((((('''&&&'''''''''((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))((((((((((((((()))))))))***++++++***(((&&&%%%***)))))))))(((((((((((())))))((((((((())))))***))))))))))))))))))******((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))))))))))))))******))))))(((''')))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''((()))***++++++,,,,,,++++++***,,,+++++++++++++++******'''((()))***************++++++++++++***))))))***))))))))))))))))))))))))*********++++++,,,,,,,,,++++++***************)))))))))******++++++++++++++++++,,,,,,---------------,,,++++++***))))))))))))))))))*********++++++,,,,,,+++++++++,,,,,,,,,,,,+++***)))((()))***+++))))))))))))))))))))))))*********))))))))))))(((((((((((((((((((((((((((***(((%%%###"""###%%%'''(((((((((((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))###%%%'''***+++++++++***(((((((((((())))))))))))******+++***************((((((((((((((((((((((((&&&)))+++***'''&&&(((+++))))))(((((((((((())))))...---,,,+++************((()))***,,,,,,,,,+++***))))))))))))))))))))))))************************+++++++++***************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++---//////...,,,,,,------------....../////////...000111222333444777999>>>GGGKKKTTTfffuuuyyyuuunnngggbbb^^^[[[YYYXXXVVVVVVVVVUUUUUU[[[cccrrrssspppfffYYYSSSTTTXXXgggqqqyyywwwqqqmmmlllkkk'''''''''''''''''''''''''''((()))((('''&&&'''((((((((((((((()))))))))***'''(((***+++,,,+++******&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((()))******((()))+++,,,+++(((%%%###&&&'''((((((******+++,,,))))))((((((((()))******))))))))))))************))))))))))))))))))))))))*********))))))(((((('''((())))))************))))))))))))))))))(((''''''))))))(((((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***++++++,,,,,,++++++***++++++++++++++++++******(((((()))***+++++++++++++++,,,---,,,*********+++************************))))))******+++,,,,,,,,,))))))((((((((((((((((((((()))***++++++++++++++++++,,,------------,,,,,,))))))*********)))))))))))))))*********+++++++++,,,,,,+++++++++,,,------...------,,,+++++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((&&&""" $$$&&&''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))*** """&&&)))******)))((((((((((((((())))))))))))((()))***)))((('''(((***''''''''''''''''''''''''***++++++***'''&&&&&&'''((((((''''''''''''((((((,,,+++***)))((((((''''''...---+++)))(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++******************+++++++++,,,------,,,,,,---...------,,,,,,,,,,,,------&&&))),,,...---,,,,,,,,,,,,,,,------......//////000222333444555777:::<<<===EEEIIISSSgggvvv|||vvvrrrmmmfff```\\\YYYXXXVVVTTTTTTUUUTTTTTTZZZbbbnnnooolllbbbVVVOOOPPPTTT[[[gggppppppmmmlllmmmmmm(((((((((((((((((((((((('''((())))))(((''')))***,,,++++++***)))(((((((((******)))((('''&&&$$$###''''''((((((((((((''''''''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***'''((()))******)))(((''')))))))))))))))***++++++)))******+++***)))((('''''''''((()))***++++++,,,))))))(((((()))******+++((()))))))))************************************)))))))))))))))(((((((((((()))***+++,,,,,,+++***)))************)))(((((())))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++,,,+++***)))***++++++,,,,,,++++++*********************++++++((()))***+++,,,,,,,,,,,,,,,---///---+++***+++---++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,------......---,,,+++))))))***+++,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,+++,,,---...///++++++,,,---------,,,,,,))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))((('''$$$""""""$$$&&&''''''''''''((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))(((((((((((($$$%%%&&&'''((((((((('''(((((((((((())))))))))))&&&(((***)))'''&&&''')))(((((((((((((((((((((((()))((('''((()))***)))((())))))(((((((((((())))))((((((''''''''''''((((((...,,,***)))((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,***,,,......,,,+++---///......------------......***,,,......------...///---------...//////000000000222444555555777:::===:::AAAEEEPPPeeeuuu}}}yyyssspppllleee___ZZZWWWWWWUUUSSSSSSTTTSSSTTTZZZbbbjjjkkkiii___TTTNNNPPPTTT[[[fffpppooolllkkkmmmmmm))))))))))))))))))))))))''')))******))))))***,,,//////---+++)))(((&&&%%%))))))(((''''''((()))***(((((()))))))))))))))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))************************(((((())))))******++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((())))))******'''((()))******)))((('''******))))))***+++,,,,,,+++***)))))))))***+++,,,************))))))))))))))))))((())))))***++++++(((((())))))*********+++************************%%%%%%&&&((()))+++,,,,,,)))***+++,,,---,,,,,,++++++++++++++++++***)))))))))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******+++++++++)))(((+++++++++,,,,,,+++++++++******************++++++))))))***+++,,,---------,,,...000...,,,***,,,...++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,'''(((***+++,,,,,,++++++,,,---.........---,,,+++)))***,,,---.../////////***++++++++++++,,,,,,,,,------,,,+++,,,---///000&&&''')))+++,,,,,,,,,,,,))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))******))))))))))))***+++&&&'''''''''(((((())))))'''((((((((())))))******'''((()))******)))((('''++++++***)))((('''&&&&&&+++***)))((('''(((((()))(((((((((((())))))))))))''')))+++***'''&&&(((***))))))))))))))))))))))))$$$""""""&&&+++//////---,,,,,,++++++++++++,,,,,,))))))******+++---...///&&&(((***,,,---,,,+++***))))))))))))))))))))))))------------------------(((((()))***+++,,,,,,---***---///...,,,+++---000///......------......///555444333000------///000---......///000111111222...000222333444555999;;;777>>>BBBNNNcccttt|||xxxqqqoookkkddd^^^YYYVVVVVVTTTRRRSSSTTTSSSTTTZZZccciiijjjhhh```UUUPPPRRRWWWcccmmmuuusssmmmkkkkkkjjj))))))(((((('''''''''&&&%%%&&&'''((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))***+++*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))(((((('''%%%$$$###((((((((((((((((((((((((((('''&&&(((+++,,,***'''(((((((((((((((((((((((((((((((((((((((((((((((('''***,,,+++)))''')))+++))))))))))))))))))))))))&&&&&&&&&'''((())))))******)))(((''''''((())))))(((((('''''''''''''''(((''''''(((((())))))******))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))),,,***((((((+++,,,+++***)))************+++++++++((()))+++,,,---,,,,,,+++************************+++*********))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,***''''''(((******************))))))))))))))),,,+++*********+++---...---,,,***(((((()))***,,,+++***)))(((((()))***+++******))))))))))))******)))+++---,,,)))(((***,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))(((((((((***+++,,,---...---,,,,,,+++,,,.../////////......******))))))))))))******,,,,,,,,,+++++++++*********((('''(((++++++((($$$((())))))+++,,,---......******))))))((('''''''''******))))))((((((''''''&&&'''''''''(((((())))))((((((''''''''''''((((((************************''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''((((((((())))))))))))))))))(((((()))))))))))))))(((''''''***&&&###$$$(((***(((%%%)))******))))))((('''&&&%%%&&&'''((())))))))))))************************,,,++++++******)))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***+++,,,,,,+++++++++,,,------------------------------......------...///111222...000111111111333555777:::>>>DDDKKKXXXnnnzzzwwwuuuqqqjjj```XXXTTTTTTVVVPPPOOOPPPSSSSSSTTT[[[dddhhhhhhddd\\\TTTQQQTTTXXXllltttxxxsssnnnllllllkkk)))(((((((((''''''''''''###$$$%%%&&&''''''''''''******)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''&&&%%%$$$((((((((((((((((((((((((((('''&&&(((***+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,*********+++))))))))))))))))))))))))&&&&&&''''''((())))))***))))))(((''''''((()))*********))))))))))))******((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))...,,,))))))+++,,,***((())))))*********+++++++++)))***+++,,,,,,,,,+++***************************)))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++)))&&&&&&''')))))))))************))))))))))))***))))))(((((()))***+++,,,,,,***)))))))))***++++++***)))(((((()))***+++******))))))))))))******)))+++,,,+++)))(((***,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++...---------------......***+++,,,---------,,,,,,+++,,,---...///......---*********))))))*********,,,+++++++++************%%%&&&((()))))))))))))))************************))))))))))))************))))))))))))((((((''''''''''''''''''((((((((())))))((((((''''''(((((()))''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''''''''$$$"""$$$(((***)))&&&'''((()))))))))))))))(((%%%&&&'''((())))))))))))***************************************)))))))))************************,,,++++++******++++++,,,''''''((()))+++,,,...///*********+++,,,---...///------------------------...------------///000111...000111111111333555777<<<@@@EEEMMM[[[qqq~~~zzzxxxssskkkbbb[[[WWWVVVUUUSSSQQQRRRTTTSSSSSSYYYaaadddeeeccc\\\TTTQQQTTTYYYjjjrrrwwwsssmmmkkkjjjiii((((((((((((''''''''''''$$$%%%&&&&&&''''''''''''***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''(((******)))'''((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))******)))((())))))))))))))))))))))))&&&&&&''''''((()))))))))((((((''''''((()))***+++******))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))...,,,+++***+++***)))''')))))))))*********+++++++++++++++,,,++++++***)))))))))))))))))))))))))))((((((((()))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***(((&&&%%%'''(((((((((******************************))))))((())))))***+++++++++************)))******))))))))))))******)))))))))))))))))))))))))))***++++++***)))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,***+++,,,---------,,,,,,++++++,,,---------,,,,,,++++++************++++++++++++*********)))))))))"""&&&******((('''***---++++++***)))(((''''''&&&''''''((()))+++,,,------)))))))))(((((((((((('''''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))(((((('''%%%###"""$$$(((+++***(((&&&'''((()))************%%%&&&'''((())))))))))))************************)))))))))***************************************+++***)))(((((()))***+++,,,,,,++++++******++++++))))))***+++,,,...///000------------------------,,,,,,,,,,,,---...///000...000111111111333555777;;;???EEEMMM[[[rrr}}}yyysssjjjddd```]]]XXXUUUUUUSSSSSSTTTRRRQQQWWW^^^```bbbbbb\\\UUURRRSSSWWWeeennnuuurrrmmmjjjhhheee((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&%%%%%%&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))******&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&###$$$'''((('''$$$((((((((((((((((((((((((''''''''''''(((((())))))'''''''''((()))******+++(((''''''''''''(((((()))+++******))))))((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***************)))((('''))))))))))))************,,,+++++++++******))))))((((((((((((((((((((((((((()))))))))***+++++++++***))))))))))))))))))***((((((((((((((((((((((((***(((&&&&&&((())))))((()))***************++++++,,,,,,,,,+++++++++++++++***++++++++++++***))))))***))))))))))))))))))***))))))************)))))))))***************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++000...---+++)))(((''''''++++++,,,,,,,,,---------++++++++++++,,,+++++++++,,,++++++++++++++++++,,,*********))))))))))))(((&&&)))++++++))))))***,,,++++++***)))((((((''''''''''''((()))***+++,,,,,,(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''))))))***************+++(((((())))))))))))(((((('''%%%%%%'''***+++***(((''''''((()))))))))))))))&&&&&&'''(((((()))((((((************************))))))******++++++,,,,,,***************++++++++++++)))'''%%%%%%''')))+++111000///---,,,+++++++++*********+++,,,---...///........................++++++,,,,,,---......///...000111111111333555777999===CCCKKKZZZppp|||zzzvvvooohhheeedddaaaZZZUUUTTTRRRRRRRRRQQQOOOUUU\\\___aaaaaa\\\UUUPPPPPPSSS```jjjrrrqqqllliiifffccc'''''''''((((((((((((((('''((())))))***)))))))))))))))(((((((((((())))))************************(((((((((((()))))))))))))))(((&&&$$$$$$%%%'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******+++******(((((((((((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((%%%"""###&&&'''&&&$$$((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))*********'''''''''''''''((())))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))%%%&&&((())))))((((((((((((((()))))))))*********,,,++++++******)))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,******))))))))))))******((((((((((((((((((((((((***)))(((((()))***)))((())))))******+++++++++,,,+++++++++,,,++++++++++++***++++++++++++***)))))))))))))))******)))))))))((()))************)))((()))))))))***++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++222111///...,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********))))))))))))(((...,,,******,,,,,,***)))************************(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&************************&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((***))))))***+++***)))''')))))))))))))))(((''''''&&&'''(((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,---------))))))*********++++++++++++)))'''%%%%%%''')))+++******+++,,,---...000111------,,,+++++++++,,,,,,........................++++++,,,------............000111111111333555777:::<<>>CCCLLL[[[nnn~~~wwwsssrrrpppooommmllljjjeee]]]WWWQQQOOOOOOPPPNNNMMMSSSZZZ___aaa```ZZZQQQJJJJJJKKKWWWbbblllllljjjhhhgggeee''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))((((((((((((((((((((((((((((((''')))+++***(((&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((()))(((&&&%%%&&&(((***))))))))))))))))))))))))(((((((((((((((((((((''''''((()))******)))(((((((((((((((((()))***+++,,,******************++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))$$$'''++++++***))))))***(((((((((((()))))))))*********)))(((((()))***+++******************************))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))(((((()))******)))'''))))))***++++++,,,------&&&'''(((***++++++++++++,,,,,,***)))))))))***+++((()))***++++++***)))(((((()))***++++++***)))(((***((('''))),,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&&&&&&&'''((()))***+++,,,,,,+++++++++,,,---......---,,,+++***++++++,,,*********))))))*********,,,+++++++++************---+++***)))))))))))))))((((((((()))))))))*********))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******+++,,,,,,------''''''((()))))))))))))))&&&(((******)))((('''&&&((()))))))))))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))++++++***************)))((())))))***++++++,,,,,,,,,++++++******++++++,,,------+++)))((('''&&&&&&------,,,+++++++++,,,,,,........................+++,,,...///000000//////...000111111111333555777<<<>>>BBBKKKZZZlll~~~}}}xxxuuuuuuvvvvvvvvvtttooofff^^^XXXUUUSSSRRRRRROOOMMMRRRYYY^^^___^^^XXXOOOIIIJJJLLLTTT___iiijjjiiiiiiiiihhh&&&'''''''''(((((()))))))))***************))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''***,,,+++(((&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((%%%"""###&&&***))))))))))))))))))))))))((((((((((((((('''''''''(((((()))******)))((('''&&&&&&&&&&&&'''(((******)))))))))***+++++++++,,,)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))'''***......+++))))))***(((((((((((())))))))))))))))))(((((((((***+++,,,************************))))))((((((''''''&&&&&&++++++************++++++))))))))))))))))))))))))(((''''''((())))))(((&&&))))))***+++,,,,,,------&&&(((***,,,---......------,,,***(((((()))***,,,((()))***++++++***)))(((''')))***++++++***)))'''***((('''))),,,...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,+++***+++,,,---...///...,,,+++++++++,,,,,,******))))))))))))******,,,,,,,,,++++++++++++***''')))***(((&&&%%%))),,,((((((((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******&&&''''''((())))))******''''''((()))))))))))))))###%%%((()))((('''''''''&&&'''((()))************'''(((((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++,,,,,,---...////////////////////////,,,---...000000000000///...000111222222333555777;;;<<<@@@IIIWWWiiizzz~~~zzzyyyyyy{{{}}}~~~{{{rrrhhh___ZZZYYYVVVUUUTTTPPPMMMQQQXXX\\\]]]\\\VVVNNNJJJKKKNNNSSS^^^hhhiiihhhjjjkkkjjj(((((((((((())))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((((((((()))***+++,,,,,,---((())))))'''%%%%%%''')))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''%%%###"""&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((''''''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++***)))((((((***,,,---(((((('''(((((()))***+++%%%''')))***+++***)))((())))))************))))))******))))))))))))******))))))(((((()))+++---...(((((('''&&&''')))+++---+++++++++***)))(((((('''))))))***+++,,,,,,------,,,---......,,,******+++((((((((()))+++,,,+++))),,,,,,,,,+++++++++++++++++++++***)))((((((((((((,,,***'''&&&'''(((((('''---,,,+++******+++,,,,,,)))+++---,,,)))))),,,///******++++++++++++*********++++++,,,,,,++++++***+++---......---,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))***)))'''&&&'''((()))(((&&&$$$  &&&******((())))))(((''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((()))+++,,,***'''''''''((()))(((---((($$$&&&,,,///,,,((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''&&&&&&((()))***'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&%%%$$$$$$&&&(((+++)))'''&&&''')))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++))))))***+++,,,,,,------,,,---///000000000///...000222222333333444888::::::;;;@@@HHHSSSaaawww~~~|||uuukkkbbb]]]ZZZ[[[ZZZVVVQQQPPPRRRUUU______]]]YYYSSSMMMJJJIIITTT[[[ccchhhiiihhhiiijjj(((((((((((())))))))))))***)))((('''''''''(((((()))))))))))))))))))))))))))))))))***************%%%&&&'''((((((''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((()))***)))((('''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))******)))((('''((()))+++,,,)))(((((((((((())))))***&&&''')))***+++***)))((())))))************))))))******))))))))))))******)))((((((((((((***+++,,,((((((&&&&&&'''(((***+++))))))))))))************))))))***++++++,,,------)))+++,,,,,,***))))))***+++***))))))+++***)))''')))))))))***************((((((***,,,///222444666,,,---...///000/////////++++++***)))***+++,,,---((()))***)))(((''')))*********++++++++++++******)))******++++++******)))***,,,------,,,++++++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))'''''''''((()))***+++,,,+++)))((()))***+++***((()))&&&###$$$(((+++***((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))((()))+++)))((('''&&&'''''''''''')))'''(((...666:::777222))))))))))))))))))))))))'''((((((((())))))))))))''''''((((((((((((''''''(((''''''&&&'''((()))***'''((()))***))))))((('''''''''''''''''''''''''''((())))))((('''''')))++++++)))((()))***,,,,,,+++))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,------.........------,,,---...///000000111222222222444777999:::;;;???GGGQQQ^^^rrrzzzooofffaaa\\\\\\[[[XXXSSSRRRTTTXXX``````^^^YYYSSSNNNKKKJJJTTT\\\ffflllmmmlllkkkkkk(((((((((((()))))))))))))))(((''''''&&&'''''''''***************************)))))))))(((((((((((((((((()))+++,,,,,,+++)))''''''''''''''''''''''''&&&''''''((((((''''''&&&*********))))))))))))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))))))))(((%%%&&&'''((()))******+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((('''''''''(((***+++******)))((((((((())))))&&&''')))******)))((((((((())))))******))))))(((******))))))))))))******))))))(((((((((((())))))((((((&&&&&&&&&'''((()))&&&'''''')))***+++,,,---))))))******+++,,,,,,,,,'''(((******)))((()))***+++***))))))***+++***(((&&&''''''(((((()))))))))+++++++++++++++,,,---...''')))***(((%%%&&&))),,,******)))))))))***,,,---***)))(((((()))***)))(((******++++++++++++******)))))))))******))))))))))))+++,,,,,,+++******+++++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))((('''%%%$$$+++)))((()))***+++***(((,,,)))&&&''')))***)))&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))''''''''')))'''''''''&&&&&&&&&%%%%%%'''''',,,444<<<>>>:::555))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))'''(((((()))))))))(((((('''''''''''''''''''''''')))******)))(((((()))+++)))((((((***,,,,,,+++***))))))))))))))))))))))))*********++++++++++++,,,*********************************************************))))))*********+++,,,,,,------......//////---+++******,,,///000///000222222222333555888999:::???FFFNNNZZZlll|||}}}sssiiiddd]]]^^^]]]YYYVVVUUUXXX\\\cccbbb```[[[UUUPPPMMMMMMUUU]]]iiipppqqqooommmlll(((((((((((())))))))))))'''''''''&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((('''***)))((()))++++++***(((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((((()))***+++++++++***)))(((((((((((('''((())))))))))))(((((((((((())))))))))))((((((******))))))))))))************))))))(((((((((((((((''''''&&&&&&&&&''''''&&&'''''')))***+++,,,---))))))******+++++++++,,,&&&''')))***)))((()))******)))((()))+++,,,,,,+++&&&&&&''''''((()))******///---+++)))'''%%%$$$$$$******&&& ###***,,,+++***)))))))))***+++---+++)))+++...000...+++******++++++++++++******))))))************)))))))))+++,,,,,,+++******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))((('''''')))'''&&&'''((()))(((&&&***(((&&&&&&(((((('''%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''%%%$$$%%%&&&&&&'''((('''&&&%%%%%%&&&******,,,111666666111,,,'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((((((''''''&&&''''''''''''((((((((()))''''''(((((((((((((((((())))))))))))))))))))))))((()))))))))''''''(((***''''''''')))***)))'''%%%))))))))))))))))))))))))************++++++++++++*********+++++++++++++++++++++++++++++++++++++++******(((''''''(((******+++,,,,,,,,,------.........---,,,++++++---///000...000222222222222444666777999>>>FFFMMMXXXiiixxx~~~sssiiiccc]]]^^^]]]ZZZWWWWWW[[[___eeeeeebbb]]]XXXSSSQQQQQQWWW___iiippppppooonnnmmm(((((((((((())))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))***(((%%%$$$$$$%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))******++++++,,,+++***))))))((())))))((()))))))))))))))(((((((((((())))))))))))((((((******))))))))))))******++++++++++++***))))))((((((''''''&&&&&&&&&&&&'''(((((())))))************)))***************++++++''')))++++++*********,,,---+++))))))***+++******''''''((())))))***+++++++++++++++++++++,,,------...000///+++%%%%%%)))///...---+++))))))((()))))),,,******---111333111...******++++++++++++*********++++++++++++++++++******,,,------+++++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))''''''((()))+++---000111)))'''&&&'''((()))(((&&&(((''''''((())))))((('''''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&''''''((()))(((&&&%%%&&&(((---+++***+++,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))(((((((((&&&''''''((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))''')))******((((((((()))))))))((())))))(((%%%"""))))))))))))))))))))))))))))))*********+++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,------...///////////////...000222222222222444555666888===EEEMMMWWWiiixxxssshhhbbb[[[[[[[[[XXXVVVWWW\\\aaagggfffddd___ZZZWWWVVVWWW[[[aaahhhllllllkkklllnnn(((((((((((())))))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******)))***)))(((&&&&&&(((***(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((())))))&&&&&&&&&''''''''''''((('''''''''((())))))******''''''((((((((((((''''''''''''((((((((((((''''''$$$&&&'''***+++---------(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********)))*********++++++++++++++++++***)))))))))******))))))))))))(((((((((((('''(((((())))))(((((('''******))))))))))))******+++++++++++++++***)))(((''''''''''''''''''''''''*********)))))))))))))))************************)))***,,,,,,+++***+++,,,111///+++)))))))))(((''')))))))))******+++++++++******++++++,,,...///000###)))///111///,,,++++++///...,,,***))))))******((((((***,,,///000///---******++++++++++++******++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,***+++,,,------,,,+++***))))))))))))))))))))))))+++***(((&&&%%%%%%%%%&&&+++)))((()))***+++***((('''((()))***+++++++++***(((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))***+++***(((((((((***((()))***'''$$$$$$'''***,,,***((('''((()))((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&''''''((()))(((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''')))***,,,,,,*********+++,,,+++))))))***)))'''%%%)))))))))))))))))))))))))))))))))************+++)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,---///000111000///...///111333444333333444555888888===DDDKKKVVVhhhwwwrrrgggaaaVVVWWWVVVTTTRRRTTT[[[```fffeeeccc___[[[YYYZZZ[[[]]]aaagggiiihhhhhhjjjlll(((((((((((())))))))))))&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))"""(((------)))'''***---((((((((((((((((((((((((***)))(((''''''((()))***'''((()))***+++***))))))&&&&&&&&&''''''''''''(((''''''((())))))***++++++''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&((()))++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********((())))))************************)))******++++++******)))(((((((((((((((''''''((((((((((((''''''******))))))))))))******))))))***++++++***)))(((&&&''''''((())))))))))))))))))))))))))))))))))))************))))))))))))***+++---,,,+++******+++///---***)))***++++++***************************,,,+++******)))*********###'''+++,,,+++(((&&&------,,,++++++,,,---...'''***,,,---,,,+++************++++++++++++************++++++++++++******)))+++,,,,,,+++******+++)))***,,,------,,,***))))))))))))))))))))))))))),,,+++)))&&&"""+++)))((()))***+++***(((&&&(((*********))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''(((***((()))(((%%%!!!!!!&&&+++***(((''''''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&((()))))))))((('''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''(((***,,,,,,***))))))******)))'''''')))***))))))))))))))))))))))))))))))))))))))))))************((()))+++---------,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000222444555444444444555::::::===BBBHHHSSSdddttt|||oooddd]]]QQQRRRQQQOOONNNQQQXXX^^^bbbbbb```]]]ZZZYYY[[[\\\]]]bbbhhhjjjiiigggfffggg(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))(((((((((((()))+++'''###%%%((())))))))))))))))))))))))***)))(((''''''((()))***%%%&&&)))***+++***)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''(((((('''%%%###"""(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&'''((())))))&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))************************(((((((((((())))))))))))'''(((((()))))))))))))))***)))))))))***+++,,,,,,******)))(((((((((((((((''''''((((((((((((''''''******))))))))))))******'''((()))******)))((('''&&&&&&((()))************(((((())))))*********+++*********)))))))))))))))***,,,---,,,***))))))))))))(((&&&(((+++...000111************)))))))))))))))))))))***+++,,,...///---+++(((''')))+++------++++++++++++,,,...000111)))---000///+++(((((()))******++++++++++++******))))))************))))))((()))++++++)))((()))***)))***,,,------,,,***)))))))))))))))))))))))))))%%%'''***++++++)))&&&$$$)))'''&&&'''((()))((('''%%%'''((()))'''&&&%%%%%%))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&''''''((('''###%%%+++(((((((((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))%%%'''))))))((('''''''''&&&$$$###$$$&&&)))******))))))))))))))))))))))))))))))))))))************&&&(((***,,,---,,,+++***************************,,,---////////////---,,,------------------------///---+++***+++,,,///000000222555666555444444555===<<<===AAAFFFPPPaaaqqqxxxkkk___XXXNNNOOONNNLLLKKKOOOVVV\\\______^^^[[[YYYXXXZZZ\\\\\\bbbiiillljjjgggdddddd((((((''''''''''''((((((+++'''(((+++((( ))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''',,,***)))(((((()))***,,,)))((((((((()))***,,,---+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''$$$***,,,***'''''''''''''''''''''(((((((((((())))))((((((((('''''''''+++*********+++***'''%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))((('''&&&&&&'''((())))))(((&&&$$$!!! +++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))***++++++******))))))((((((''''''+++***((('''''')))***,,,)))))))))***++++++,,,,,,,,,,,,++++++***))))))(((***'''&&&'''***,,,,,,***((()))***++++++***)))((())))))))))))))))))))))))333111...,,,***)))((((((+++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++******'''(((***+++,,,***)))(((,,,+++***((((((((()))***))))))*********+++++++++))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((***'''$$$%%%(((***)))(((&&&&&&&&&''''''''''''((('''((()))***)))(((&&&%%%))))))(((((('''''''''&&&+++***'''&&&%%%&&&''')))'''((()))((('''&&&''')))******)))((((((((((((((()))*********)))(((&&&%%%)))'''&&&&&&''''''&&&$$$)))((('''((()))'''"""&&&...,,,'''&&&'''(((''''''(((*********)))))))))))))))(((((((((((())))))(((((()))***++++++++++++++++++++++++++++++++++++******************///...,,,******+++,,,---++++++******++++++,,,---//////...---+++***)))(((---,,,,,,,,,,,,---......111111222333444444555555888999???DDDIIIQQQbbbrrrzzzooodddZZZTTTOOOLLLIIIGGGIIINNNSSSWWW___^^^^^^]]]]]]\\\\\\\\\___fffmmmnnnnnnooommmjjj)))((((((''''''(((((()))'''$$$&&&******%%%$$$&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((''''''((()))+++,,,))))))((((((''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''###%%%((()))(((''''''(((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''((()))+++,,,***)))************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))***+++***((((((((())))))))))))))))))((('''&&&*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''')))((((((((())))))***+++))))))))))))((((((((((((+++***)))((((((((()))***+++*********************((((((((((((((()))))))))---+++))))))+++,,,***)))((()))***++++++***)))((()))))))))))))))))))))))),,,+++***(((''''''((((((+++++++++++++++++++++++++++++++++++++++***))))))************************************************+++******))))))))))))))))))***+++,,,,,,+++***))),,,+++)))((((((((()))***((((((((())))))*********(((((((((((())))))))))))(((((((((((('''''''''&&&((((((((((((((((((((((((,,,)))&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((()))'''&&&(((******)))''')))(((((((((''''''''''''***)))((('''&&&''''''((('''((()))((('''&&&''')))***))))))(((((((((((((((&&&&&&'''((()))(((((('''+++)))(((((())))))((('''((('''&&&(((***)))&&&######((()))%%%%%%(((,,,)))(((''''''))))))((('''(((((((((((((((''''''''')))))))))))))))***++++++++++++++++++++++++++++++************************---,,,***)))((()))***++++++++++++++++++,,,,,,---000000///...---,,,,,,+++---------------......//////000111222333444555555888:::???DDDIIIQQQbbbrrr}}}vvvlllbbbXXXSSSMMMKKKHHHGGGHHHLLLQQQTTTYYYXXXXXXXXXYYY\\\^^^``````iiipppsssssstttqqqlll***))))))(((((())))))***'''%%%&&&)))***)))))),,,)))((((((''''''''''''((((((''''''''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((()))((((((''''''''''''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''(((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%''''''''')))+++,,,+++)))+++++++++***)))((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))***+++***((((((((()))(((((((((((()))***++++++******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((())))))***(((((((((((())))))))))))*********))))))(((((((((,,,,,,+++******)))((((((&&&''''''((()))*********000...+++*********)))'''))))))************))))))))))))))))))))))))))))))((((((''''''(((((()))***++++++++++++++++++++++++***++++++++++++***))))))************************++++++++++++++++++++++++,,,+++***(((((())))))***+++++++++++++++++++++++++++***))))))((()))))))))''''''(((((((((((())))))''''''(((((())))))******''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))),,,***((('''''''''&&&%%%&&&&&&&&&''''''''''''(((,,,)))&&&&&&((()))((('''((((((((((((''''''''''''(((((((((((('''''''''''''''((()))((('''&&&''')))))))))((((((''''''(((((("""###%%%'''((()))))))))***)))(((((())))))(((''''''&&&&&&''')))***)))(((,,,+++(((%%%###%%%))),,,)))'''&&&'''(((((('''&&&''''''''''''''''''''''''))))))))))))))))))***+++))))))))))))))))))))))))************************+++***)))((('''((()))***,,,,,,++++++,,,,,,---...//////.........---------......------......///000---...///111222444555555999:::???DDDHHHPPPaaaqqq|||{{{wwwqqqiii___VVVQQQLLLJJJHHHGGGHHHJJJMMMOOOQQQPPPOOOPPPTTTZZZ```dddccclllvvvzzzzzzzzzuuuooo******))))))))))))*********)))((((((''''''(((***)))(((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''''''''((()))&&&&&&&&&&&&''''''((((((%%%&&&(((******)))'''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$'''''''''((((((((())))))(((((((((((((((((((((((()))(((''''''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''***(((%%%&&&(((***(((%%%''''''''''''(((((((((((()))))))))(((((((((((((((+++)))(((((())))))(((&&&)))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((&&&%%%&&&((('''&&&&&&&&&'''(((***+++))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((())))))''''''(((((())))))******)))*********)))((('''&&&+++*********)))))))))((()))))))))***++++++,,,,,,...---+++***)))((((((''')))))))))******)))))))))))))))))))))))))))))))))************++++++,,,,,,******************************+++++++++******)))************************++++++++++++++++++++++++///---,,,******+++,,,---,,,,,,+++*********++++++******))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''''''''&&&&&&&&&&&&&&&''''''''''''(((---,,,)))&&&$$$###%%%'''((((((((((((((('''''''''''''''((()))(((((('''''''''((()))((('''&&&'''))))))(((((('''''''''((((((###$$$%%%'''((()))******((('''&&&&&&'''((('''%%%'''&&&&&&&&&'''((()))***((('''&&&&&&'''((((((''''''%%%%%%&&&(((((((((''''''''''''(((((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))))),,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///............///000000,,,,,,...///111333555555999:::???DDDHHHPPP```ppp~~~yyyxxxuuuoooggg^^^UUUPPPMMMLLLJJJIIIIIIJJJKKKKKKLLLJJJHHHIIINNNVVV___eeefffppp{{{~~~yyyrrr******))))))))))))******+++***(((%%%%%%&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&(((++++++'''$$$''''''''''''(((((((((((())))))))))))))))))))))))***)))''''''))))))((('''&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&((('''&&&%%%&&&((()))((('''&&&&&&''')))***(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******)))))))))))))))((('''&&&(((((()))))))))***************************************)))(((''''''((((((***))))))))))))))))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++************************)))******+++++++++******************************++++++++++++++++++++++++......,,,+++++++++,,,---,,,+++***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((((((&&&&&&&&&''''''''''''(((''')))***&&& %%%+++'''''''''(((((((((((((((''''''(((((()))((('''''''''((()))((('''&&&''')))((((((''''''''''''(((((('''''''''(((((())))))***'''&&&%%%&&&'''((('''&&&((('''&&&%%%$$$%%%&&&(((&&&%%%%%%&&&))))))'''%%%$$$$$$$$$%%%(((******)))(((((()))))))))***************)))))))))))))))***(((((((((((((((((((((((((((((()))))))))******************)))************,,,++++++++++++,,,------+++++++++,,,,,,,,,,,,---///............///000000+++,,,---///111333444555888:::>>>CCCHHHPPP```ppp}}}~~~{{{yyyuuuoooggg^^^VVVQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJGGGDDDDDDJJJSSS^^^eeehhhsss|||yyysss***))))))(((((())))))***&&&((('''$$$$$$'''((('''(((''''''''''''(((((()))(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((***+++***(((%%%''''''''''''((((((((((((&&&''''''''''''((((((((('''%%%%%%&&&)))+++++++++((((((((()))***+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&((())))))((('''(((*********))))))(((((())))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***++++++)))))))))((((((((((((((('''((()))(((''''''(((*********))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))(((************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++******)))((((((((((((((()))************)))******))))))))))))((((((++++++***)))((('''&&&&&&((((((((()))))))))))))))((((((((((((((((((((((((%%%'''))))))((('''((()))&&&&&&&&&''''''''''''(((###&&&(((%%%"""""")))///'''''''''(((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''&&&&&&''''''((((((***))))))((((((((()))))))))((('''((()))***)))((((((((((((%%%######$$$&&&---***'''%%%&&&'''((()))%%%$$$$$$&&&)))*********((())))))******++++++,,,+++******)))))))))))))))(((((((((((((((((((((((('''(((((())))))***************++++++++++++++++++++++++******++++++,,,---..............................------......///000,,,---...000111333444444666888===CCCGGGPPPaaaqqq}}}~~~~~~~~~}}}zzztttmmmeee^^^XXXUUUTTTRRRPPPMMMKKKJJJJJJJJJIIIFFFCCCCCCHHHRRR]]]eeekkksss{{{}}}|||{{{wwwrrr)))((((((''''''(((((()))$$$''''''$$$$$$((()))&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&'''(((((((((((('''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''))))))(((((()))+++''''''''''''((((((((((((&&&'''''''''((((((((((((&&&%%%$$$%%%(((+++,,,+++))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''&&&''')))((('''''')))***((((((((()))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******,,,,,,+++***************))))))))))))((((((((((((''''''&&&&&&'''(((***+++((((((((()))))))))))))))''''''(((((())))))******''')))***)))'''&&&(((++++++***)))(((((()))***+++)))))))))))))))))))))))))))******+++***)))((((((************************))))))***+++++++++++++++++++++++++++++++++++++++***************************+++,,,---,,,+++)))(((++++++,,,,,,+++)))(((''''''((()))***+++******))))))))))))(((((('''''''''(((((((((((())))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******(((&&&&&&(((&&&&&&&&&''''''''''''((()))'''&&&%%%&&&(((***+++''''''''''''((((((((()))(((''''''&&&'''((()))***'''((()))((('''&&&''')))'''&&&&&&&&&&&&'''((())))))(((''''''''''''((())))))((('''(((*********)))'''))))))'''%%%###%%%'''---+++)))&&&%%%&&&(((***((('''&&&''')))***)))(((((((((((()))******++++++++++++***)))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))******+++,,,,,,,,,+++******))))))******+++,,,.....................------------------......///......///000222333333444444777<<>>CCCMMMaaasss|||yyyqqqfff___\\\[[[[[[ZZZWWWUUURRRNNNLLLKKKJJJKKKKKKIIIFFFGGGKKKSSSZZZ___kkkppprrrooolllkkkhhhddd************))))))))))))******))))))))))))******''''''((((((((()))))))))!!!###&&&'''&&&%%%&&&((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((('''((((((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))***************)))(((''''''((()))***'''''''''((((((((((((((('''(((+++---......,,,+++&&&'''((()))***))))))(((***)))((((((((()))))))))((((((((((((((()))******)))***+++,,,,,,,,,++++++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))******************+++***))))))))))))***+++((((((((()))))))))*********)))))))))******))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))***+++,,,))))))))))))************+++***)))+++---...---,,,...---+++))))))((()))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******,,,---************************++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,+++)))'''&&&******)))(((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))'''''''''(((((((((((((((&&&))),,,***'''%%%'''+++((('''&&&&&&((())))))(((((('''''')))***+++)))'''(((((())))))))))))(((((()))******)))&&&%%%&&&((((((((((((((((((((((((((((((((((((((((((((())))))***))),,,///---'''&&&)))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))***)))))))))))))))))))))++++++***))))))***++++++***************))))))((((((***++++++***)))+++,,,***************)))((((((************************------------------------//////.........---------,,,,,,,,,---...///000111111111111111222333444555::::::<<>>BBBJJJZZZjjj}}}}}}tttooohhhdddbbb___[[[WWWXXXWWWTTTPPPMMMMMMPPPSSS[[[bbbmmmzzzzzztttnnnqqqtttuuussspppmmmlll((((((''''''''''''((((((%%%'''(((&&&$$$###&&&(((******)))((((((((((((((($$$&&&((())))))(((&&&$$$))))))(((&&&$$$$$$&&&((('''((((((((())))))******%%%%%%&&&&&&'''((())))))'''((()))******)))(((''''''''''''((((((((((((((( !!!###%%%''')))******%%%&&&'''&&&&&&&&&''')))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******'''(((((()))***++++++,,,((((((((((((((((((((((((''''''(((((('''&&&&&&%%%(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))%%%'''(((((('''&&&&&&'''***)))((((((((()))+++,,,)))************)))((((((''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))------,,,+++***)))(((((((((((((((((())))))))))))'''((((((((())))))******&&&&&&(((+++...000///...(((((())))))*********+++++++++++++++++++++++++++''''''((()))***+++,,,,,,******************+++++++++++++++++++++***))))))(((***++++++******+++,,,)))******++++++,,,------***)))(((''''''(((******&&&'''((()))*********))))))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,,,,+++***)))(((''''''&&&&&&''''''(((((())))))'''((())))))***))))))(((&&&'''(((*********)))(((&&&'''(((******((('''&&&(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))%%%'''''''''&&&)))...333000+++)))+++,,,***)))+++(((((()))(((((('''&&&&&&%%%%%%&&&'''((((((''''''((()))+++,,,+++***((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))---,,,)))'''&&&(((***+++***(((''''''((())))))((('''((((((((())))))******+++***((('''''')))+++,,,---,,,+++******+++,,,---***++++++,,,,,,---......---///111111111222333555444555999>>>BBBJJJ[[[kkk~~~~~~zzzrrrnnniiifffddd```[[[VVVSSSRRRPPPMMMKKKKKKOOOQQQSSSZZZfffttt}}}{{{wwwllloooqqqrrrooollliiihhh))))))))))))((((((((((((&&&''')))*********)))(((''''''(((((())))))******''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((******))))))((((((((('''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&'''(((((((((((((((''''''+++***((('''&&&&&&''''''***))))))((('''%%%$$$######))))))&&&%%%'''***))))))***++++++++++++***&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&'''***+++,,,+++***)))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))+++***(((%%%""""""###%%%******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))$$$###$$$&&&)))******)))(((((((((((())))))))))))''''''''''''((((((((((((***************************)))((('''''')))+++,,,******++++++++++++******((()))***,,,...000111222))))))(((((((((((()))))),,,,,,+++***)))))))))***)))))))))))))))))))))))),,,------------,,,++++++++++++******))))))(((((((((((((((((()))))))))))),,,+++***))))))***+++,,,+++++++++++++++***)))((())))))))))))************))))))((())))))***+++,,,))))))(((((('''''''''&&&)))))))))((('''%%%###"""***(((&&&'''))))))'''%%%((((((((((((((((((''''''(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))%%%''')))***+++---000333555---'''((()))((('''((())))))(((((('''''''''&&&''''''((()))))))))))))))***)))(((''''''((()))***((()))***+++***)))'''%%%###&&&))))))'''&&&'''((())))))))))))))))))))))))******))))))(((((('''''''''(((***++++++***((('''************************((((((((((((((((((((((((+++*********))))))((((((---------------------------,,,,,,,,,...111555777111111111111111111222222;;;:::<<<@@@DDDLLL\\\jjjxxx}}}{{{pppnnnkkkhhheeecccbbbbbbYYYWWWSSSOOOLLLKKKKKKKKKTTTXXXaaaooo{{{|||vvvmmmlllkkkiiigggfffeeeeee))))))))))))(((((((((((($$$%%%'''((()))))))))((('''((((((((()))))))))***(((((((((''''''((((((((((((''''''&&&'''((()))***&&&''')))******)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''&&&%%%&&&&&&((((((******))))))((('''%%%%%%###&&&******(((&&&&&&((((((((()))*********))))))&&&&&&'''(((((('''&&&&&&'''((((((((())))))))))))'''((()))*********)))((())))))))))))))))))))))))'''''''''''''''''''''&&&))))))))))))))))))))))))******)))'''%%%$$$%%%'''************))))))))))))''''''(((((())))))******))))))))))))))))))))))))$$$$$$$$$&&&((()))((('''(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))---,,,+++******,,,---///(((((())))))))))))(((((())))))***++++++,,,------++++++++++++++++++++++++++++++***)))))))))*********************************************))))))(((*********)))))))))))))))))))))))))))************++++++***))))))***++++++******++++++***))))))((((((((()))))))))*********''''''''''''''''''((())))))((((((((('''''''''''',,,,,,,,,,,,+++)))((('''***(((&&&'''((()))'''%%%''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&)))'''&&&'''(((((('''&&&))))))))))))))))))))))))''''''((()))))))))))))))'''((())))))***---111444666...(((((()))((((((***)))(((((((((''''''''''''''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((((()))***+++***)))'''&&&###&&&))))))'''&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,---......---,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))------------------------,,,------......///000111000000111111111222222222777777:::???CCCJJJYYYgggyyy|||zzzuuuuuutttrrrooollliiiggg___\\\WWWRRRNNNLLLLLLLLLQQQUUU^^^lllyyy~~~{{{vvvlllkkkiiifffdddcccbbbbbb(((((((((((())))))))))))$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((''''''''''''((())))))'''((()))******)))((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''%%%%%%%%%%%%&&&'''((()))))))))******)))(((((('''((()))******)))(((&&&&&&&&&'''(((((())))))((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))''')))******(((''''''((()))***************++++++(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&'''))))))(((&&&(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,(((((())))))))))))((((((******)))))))))((((((((((((((())))))))))))(((((())))))((((((((()))******++++++++++++++++++++++++))))))******))))))((('''))))))))))))************************+++++++++++++++******))))))******+++))))))******))))))(((((((((((())))))))))))******((((((''''''&&&'''''''''(((((((((((('''''''''''')))************)))((((((***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''((((((((('''''''''''''''***)))((((((((()))'''&&&))))))))))))))))))))))))''''''((())))))))))))((()))))))))((((((,,,111444999000))))))***)))***,,,((((((((((((''''''''''''(((((())))))******))))))''''''&&&&&&&&&&&&''''''(((((()))******)))'''&&&$$$&&&(((((('''''''''((())))))))))))))))))))))))'''''''''((()))*********)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------...//////---,,,+++//////000111222333333444555555999???CCCJJJWWWeeezzz~~~{{{xxxyyyzzz{{{zzzxxxtttpppnnnjjjfff___XXXSSSOOOMMMMMMOOOSSS\\\jjjxxx~~~|||xxxnnnllliiifffcccaaa``````(((((((((((())))))))))))((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((()))''''''''''''((((((((()))'''((())))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((((((((((((((('''&&&'''((((((((((((((((((&&&&&&&&&&&&''''''(((((('''(((((()))))))))(((((()))(((((((((***)))'''%%%''''''((())))))))))))((())))))))))))))))))))))))'''''''''((((((((())))))***)))((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((($$$'''******)))(((((((((((((((((()))*********+++))))))))))))((((((((((((((((((((((((((((((((((((***)))((()))******)))'''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((('''''''''((()))*********++++++++++++******)))))))))(((((('''''''''&&&'''(((((((((((('''&&&((((((''''''((()))******++++++++++++++++++++++++***++++++++++++***))))))(((((())))))******++++++)))))))))*********++++++******))))))))))))******(((((())))))))))))(((((((((((((((((()))))))))***+++***)))(((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''')))((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&)))))))))))))))))))))(((+++***(((((())))))'''&&&((((((((((((((((((((((((&&&'''(((((())))))(((((())))))'''&&&&&&)))///333;;;222***)))***)))***---((((((((((((((('''''''''((())))))*********)))))))))))))))(((((()))))))))(((((())))))))))))((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...............---,,,+++...//////111222333444444444666:::AAAEEEKKKYYYeeeyyy}}}{{{yyyzzz{{{||||||{{{zzzwwwvvvvvvrrrjjjbbbZZZTTTPPPNNNQQQTTT]]]kkkyyy|||qqqoookkkgggdddbbbaaaaaa'''((((((((()))))))))***,,,,,,+++***((((((''''''))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))******((((((((()))))))))))))))''''''''''''''''''''''''(((((())))))************''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((((((&&&&&&'''((((((((((((((())))))))))))((((((''''''&&&&&&'''((((((((('''''''''&&&&&&'''((()))(((''''''((())))))******))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((("""%%%(((***)))(((((((((&&&'''''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((())))))(((&&&(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((************++++++,,,,,,******++++++++++++******((((((((())))))))))))))))))******************)))((((((''''''((()))******++++++++++++++++++++++++***++++++++++++***))))))(((((())))))******++++++((((((((()))))))))******))))))))))))))))))))))))'''((())))))))))))(((((('''(((((((((((()))))))))******)))(((((('''(((((('''''''''(((((((((((((((((())))))***************(((((()))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))'''&&&'''(((((()))))))))((((((+++)))(((((())))))(((&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((&&&$$$$$$''',,,111:::222***)))***))))))+++'''''''''((((((((((((((())))))************))))))((())))))))))))))))))((((((((()))))))))))))))(((((('''''''''((()))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))))))))******)))))))))++++++++++++++++++++++++************************))))))******************+++++++++,,,,,,,,,------000///---,,,,,,...///000...//////111222333444444333555:::@@@EEEKKKYYYeeeyyy~~~}}}}}}||||||||||||{{{||||||}}}~~~{{{tttkkkbbbZZZTTTQQQSSSVVV^^^kkkyyy}}}qqqooojjjfffbbbaaa``````''''''(((((())))))******...---,,,***)))((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''((())))))))))))******+++******((('''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((()))(((((()))************)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))"""%%%((())))))(((((((((&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&%%%&&&''''''&&&$$$(((((((((((())))))))))))((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))************(((((())))))))))))(((((('''(((((())))))******+++))))))(((((((((((())))))))))))((((((((()))******++++++++++++++++++++++++))))))******))))))((('''))))))))))))************'''((((((((())))))))))))((())))))******))))))((((((((())))))******))))))''''''(((((((((((())))))''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))(((((((((''')))))))))'''&&&'''(((%%%%%%%%%&&&''''''((((((%%%&&&((()))))))))((('''$$$%%%&&&'''((('''&&&%%%)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((('''%%%%%%'''+++///888000*********((('''((('''''''''(((((((((((((((******++++++******))))))&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))'''&&&&&&(((***))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************++++++,,,,,,------000...,,,+++,,,...111333//////000111222333333444222333888===BBBJJJXXXeeeyyy~~~~~~}}}|||}}}~~~~~~|||xxxqqqiii```YYYUUUVVVWWW^^^jjjvvv~~~~~~|||ooolllgggccc___^^^^^^^^^'''''''''((()))*********++++++)))((((((((()))******)))))))))((((((((('''((((((''''''''''''((((((&&&&&&((()))))))))((('''((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))(((((()))******)))((('''''''''(((((((((''''''&&&''')))+++)))&&&%%%'''***&&&'''(((((())))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''((()))*********)))(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))$$$''')))***)))((())))))((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''&&&&&&'''))))))'''&&&(((((((((((())))))))))))''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((('''%%%######%%%'''(((++++++***)))))))))*********************************************))))))(((*********)))))))))))))))(((((()))))))))*********'''((()))******)))((('''((())))))***++++++******'''''''''((((((((())))))&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((()))&&&&&&'''''''''&&&&&&%%%''')))***)))&&&%%%'''(((%%%&&&&&&'''(((((())))))''''''''''''(((((((((((($$$&&&'''))))))((('''&&&'''&&&%%%&&&((())))))(((''''''''''''''''''''''''%%%&&&''''''(((((('''''')))***)))((('''(((+++...555...))))))***&&&$$$$$$''''''''''''((((((((()))***++++++++++++***)))(((%%%&&&'''(((((('''&&&%%%((((((((((((((()))*********(((&&&&&&(((******)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))******+++++++++)))******+++,,,,,,------...---,,,,,,,,,---...///000000111111111222222222444444777===BBBJJJYYYgggzzz~~~}}}|||{{{{{{vvvvvvvvvsssmmmfff^^^ZZZZZZ[[[```kkkwww~~~~~~{{{nnnkkkfffbbb___^^^^^^___&&&''''''((()))******+++((((((''''''((()))+++,,,******))))))((((((((('''))))))(((((((((((())))))%%%&&&((()))))))))((('''))))))(((((((((((())))))************++++++++++++'''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))%%%&&&''')))))))))(((((()))))))))))))))(((''''''***---...+++&&&$$$'''***%%%&&&''''''((((((''''''+++***)))(((((()))***+++&&&&&&&&&'''''''''((((((&&&'''***+++,,,+++***)))(((((((((((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))''')))******))))))***+++******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))***))))))***,,,,,,+++***(((((((((((())))))))))))''''''''''''((((((((((((++++++++++++++++++++++++((())))))*********************++++++++++++******(((((((((((((((''''''''',,,***'''%%%%%%'''***,,,,,,,,,+++***))))))******)))))))))))))))))))))))),,,------------,,,++++++++++++******))))))(((((()))************+++++++++'''((()))******)))((('''))))))***+++++++++++++++''''''''''''((((((((()))'''''''''''''''((()))***&&&'''''''''(((((())))))+++++++++++++++***))))))''')))***)))&&&%%%&&&)))&&&&&&''''''((()))******(((''''''''''''((())))))''')))+++,,,---,,,+++***%%%$$$$$$%%%((())))))(((((((((((((((((((((((((((%%%&&&''''''((((((''''''***+++++++++******,,,///333,,,((())))))&&&""""""&&&'''''''''(((((())))))+++++++++++++++***)))((('''((()))******)))((('''((((((((((((((()))******+++(((%%%&&&)))+++***)))))))))))))))))))))))))))''''''(((((())))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,---------,,,+++***111111111111111111222222777777999>>>CCCLLL\\\kkk|||~~~~~~|||yyyuuusssoooqqqssssssoooiiibbb]]]___```dddmmmyyy}}}ooolllhhhccc``````aaabbb&&&''''''((()))******+++&&&&&&''''''((()))))))))))))))(((''''''''''''''')))))))))(((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&******)))((((((((((((((('''&&&%%%$$$$$$%%%&&&''')))(((((()))))))))&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))***,,,///,,,(((%%%$$$%%%(((***''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$(((******(((&&&'''((('''(((((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))&&&''''''''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&''''''((()))))))))******)))(((((((((((((((+++---......+++)))(((((()))***+++,,,+++)))'''&&&))))))))))))(((((((((((('''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,+++***)))(((''''''((())))))))))))))),,,'''###$$$)))......---+++***)))((('''''''''(((*********+++++++++(((&&&))))))))))))((((((((((((*********)))))))))))))))))))))******)))((('''&&&''''''(((((())))))******)))(((&&&%%%$$$$$$%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''')))***++++++***)))'''(((((((((((())))))))))))''''''((()))))))))))))))***)))((('''&&&'''(((((('''''''''''''''''''''''''''(((***,,,,,,***((('''))))))))))))))))))))))))((())))))))))))'''%%%$$$((((((((((((((((((((((((((())))))((('''''')))+++((((((((((((((((((((((((((((((((()))******++++++************************,,,+++)))'''''''''(((((((((((((((((())))))))))))))))))))))))************((()))***+++***((('''%%%++++++++++++++++++++++++******++++++,,,---............///111333444444222666666:::???EEEOOO___nnn{{{yyyxxxuuunnnkkklllhhhkkkooopppnnnjjjgggeeebbbbbbfffppp|||~~~yyyuuummmddd``````bbb```^^^&&&&&&&&&''''''(((((()))'''''''''((())))))******))))))((('''''''''''''''((((((((())))))))))))))))))(((((((((''''''''''''""""""$$$%%%'''((()))***(((((((((((((((((((((((()))((((((((('''''''''''')))(((((('''''''''''''''((('''&&&%%%%%%&&&'''((()))(((((()))******(((&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******)))(((''')))******)))((('''&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%(((******(((&&&'''(((''''''(((((((((((('''''')))(((((('''''''''((((((''''''&&&&&&'''(((((()))))))))))))))))))))))))))$$$%%%&&&'''((((((''''''((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((('''''''''''''''***))))))(((((((((((((((&&&(((******)))'''''''''))))))***+++***)))((('''))))))))))))(((((((((((('''(((((()))******++++++(((((((((((()))))))))***))))))))))))))))))))))))******+++++++++***)))((('''((()))))))))))))))((('''### !!!%%%)))(((&&&))))))))))))((((((((((((***)))((()))******((('''''''''''''''&&&&&&&&&&&&(((((((((((((((((())))))***)))))))))(((((((((((((((((((((((())))))))))))***)))'''&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((((((''''''((((((((('''(((***++++++***((('''(((((((((((())))))))))))'''(((((()))))))))))))))******((('''''''''((()))''''''''''''''''''''''''((()))************)))((()))))))))))))))))))))))))))*********)))(((&&&&&&(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''******************************))))))(((((())))))'''''''''((((((((())))))))))))))))))************------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......111000000111222222222111666777:::@@@FFFOOO```ooo}}}}}}zzzuuurrrllleeebbbccceeehhhlllmmmllljjjhhhhhhhhhgggiiiqqq|||}}}xxxrrrkkkccc______aaa```^^^((((((((((((((((((((((((((((((((()))******++++++))))))(((''''''''''''''''''(((((()))******++++++((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''(((******)))'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******)))'''&&&'''((('''(((((())))))(((((('''((((((((((((((((((((((((((()))))))))))))))))))))&&&((())))))(((''''''(((''''''((((((((((((((('''***)))(((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''((())))))))))))((()))(((((('''&&&&&&%%%%%%))))))((((((''''''(((((($$$&&&((()))(((''''''((())))))))))))************))))))))))))((((((((((((((((((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))******++++++******)))(((((()))))))))))))))(((''')))&&&$$$&&&)))***)))&&&&&&''')))******))))))((()))(((&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((''''''(((((()))))))))))))))((((((((((((***)))((('''&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((************(((((((((((((((((())))))))))))(((((((((((())))))))))))******((('''''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((&&&(((******(((&&&%%%%%%((((((((((((((((((((((((,,,,,,+++)))((('''&&&&&&************************(((((()))************)))((((((((()))))))))******))))))))))))************///...,,,******+++---...++++++++++++++++++++++++------------------......000000000000000111222333777777;;;AAAGGGPPP```ooo}}}{{{zzz{{{tttlllgggaaa[[[ZZZ\\\aaadddhhhkkklllmmmnnnoooqqqoooooouuu}}}|||vvvoooiiibbb^^^___```___^^^++++++++++++************((())))))***++++++,,,,,,))))))((('''''''''''''''''''''(((((())))))))))))(((((((((((((((''''''''',,,+++***((('''%%%$$$###(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''&&&&&&''''''))))))(((((((((((())))))'''&&&%%%'''((())))))'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((''''''((())))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))'''((((((((((((''''''(((&&&'''((((((((((((((((((+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((*********)))(((((('''&&&((((((((((((((((((((((((&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%)))(((((('''''''''((((((''')))+++,,,***))))))***(((((((((((()))***+++,,,))))))))))))(((((((((((((((((())))))************(((((()))))))))*********))))))))))))))))))))))))***************))))))((()))))))))))))))(((((('''+++******+++------+++((($$$&&&(((***++++++)))((()))'''%%%%%%''')))***)))))))))))))))((((((((((((&&&&&&''''''((()))******+++***(((&&&&&&''')))*********))))))((((((''''''***))))))((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((()))******)))(((((((((((((((((())))))))))))((((((((((((((())))))***))))))'''&&&&&&&&&'''(((''''''''''''''''''''''''***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((+++......,,,)))'''&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&************************%%%&&&((()))******))))))*********+++++++++,,,,,,((()))))))))************++++++))))))((()))***+++++++++++++++++++++++++++..................---------...//////000111444666777888<<>>HHHNNNXXXkkkyyyrrrdddVVVRRRLLLIIIJJJMMMQQQSSSTTTZZZ```ccccccccceeegggnnnqqqvvv|||~~~|||wwwsssfffeeeccc```]]][[[YYYXXX))))))))))))))))))))))))&&&'''((()))************))))))((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((()))))))))*********+++(((&&&&&&'''(((((('''(((''''''((())))))(((&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((('''&&&&&&$$$&&&''''''''''''(((***&&&'''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))************))))))'''''''''&&&''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))************))))))'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))(((''''''***)))(((((('''''''''(((***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))((((((((('''''''''))))))))))))))))))))))))))))))************))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))))))))******)))))))))((((((((('''(((((((((((((((((((((((('''&&&%%%$$$%%%''')))***...---+++)))))))))***+++************))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++---***''''''***+++)))&&&)))(((((()))***+++)))(((((((((((((((''''''''''''((((((''''''&&&&&&''''''***)))((()))******(((&&&)))&&&###$$$(((***(((&&&(((((((((''''''''''''''''''''''''((((((''''''&&&'''''''''((()))***************))))))(((((()))))))))))))))((('''''')))+++&&&'''((())))))((('''&&&((())))))))))))(((''''''******))))))***,,,---...+++,,,,,,+++***((()))*********+++,,,,,,---.........//////000111222333444555::::::>>>HHHNNNXXXkkk}}}ooobbbVVVRRRNNNLLLMMMPPPRRRRRRSSSXXX^^^aaaaaa```bbbdddoooqqquuuxxxxxxuuuppplllgggfffcccaaa^^^[[[YYYXXX))))))))))))))))))))))))&&&'''((())))))******)))))))))((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''(((((((((((('''''''''((((((((()))))))))'''%%%%%%''')))))))))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((''''''&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))************))))))***)))(((((('''''''''(((((((((''''''&&&&&&&&&%%%))))))***))))))((('''''''''(((((((((((((((((('''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))))))))((())))))((('''&&&&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((######""""""###%%%'''(((+++***)))(((((()))***+++************))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))),,,)))''''''***+++)))'''((('''&&&&&&'''(((&&&%%%''''''(((((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''))))))***+++,,,+++(((&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((('''''''''''''''(((((())))))******))))))((((((((('''''''''((())))))((('''''')))***&&&''''''((((((''''''&&&))))))((('''&&&&&&&&&''''''''''''(((***,,,---...*********+++,,,,,,***(((*********+++,,,,,,---------......///000111222222444::::::>>>HHHNNNYYYlllzzzjjj```VVVTTTRRRQQQRRRSSSRRRQQQQQQVVV[[[]]]]]]]]]^^^```lllnnnpppqqqpppmmmjjjhhhhhhgggdddbbb^^^[[[YYYXXX((((((((((((((((((((((((''''''((()))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((())))))))))))'''%%%%%%''')))))))))(((''''''((())))))(((&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''')))(((''''''''''''(((((('''(((((((((((((((''''''((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''))))))(((((((((((()))))))))((((((''''''&&&&&&%%%((())))))***)))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''&&&&&&&&&''''''(((&&&''')))+++,,,++++++***''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&''''''((()))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%&&&'''(((***+++))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((()))+++)))'''''')))***)))((()))'''%%%%%%''''''&&&%%%&&&''')))))))))'''%%%###$$$$$$%%%&&&'''''''''''''''''''''((())))))'''%%%''')))***(((%%%$$$%%%(((&&&&&&''''''''''''((((((''''''((()))))))))(((((('''((((((((()))))))))***))))))))))))(((((('''''''''((())))))(((((()))***'''(((((((((((((((((('''+++***)))(((((()))+++,,,%%%&&&&&&'''((()))***+++***))))))+++//////+++(((+++++++++,,,,,,------------......///000111222333444::::::===HHHNNNYYYllltttfff^^^WWWVVVVVVVVVWWWUUURRRPPPQQQUUUYYY[[[ZZZZZZ\\\^^^hhhiiilllmmmllljjjiiihhhiiihhheeebbb___\\\ZZZYYY(((((((((((((((((((((((('''(((((())))))))))))(((+++++++++*********))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((()))))))))******+++)))&&&&&&'''(((((('''(((''''''((())))))(((&&&''''''(((((())))))))))))))))))************))))))*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''((()))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''')))(((((((((((((((((()))''''''(((((((((((('''''''''''''''(((((()))++++++)))))))))((((((((('''''''''(((((())))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&'''((()))******%%%%%%%%%%%%&&&((()))******+++,,,------+++***)))'''''''''((((((((())))))''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((***)))))))))((((((((('''******)))))))))******+++(((((((((((())))))))))))''''''''''''''''''''''''+++******)))((((((((((((%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((((((((()))(((''''''((()))))))))---+++))))))+++++++++***'''(((***+++***(((&&&%%%$$$%%%&&&((())))))))))))(((&&&$$$$$$%%%'''''''''&&&)))+++)))&&&&&&))),,,''''''((((((((()))))))))'''((()))***************(((((((((((())))))))))))))))))*********)))((('''&&&((())))))(((((()))******))))))))))))))))))*********))))))***,,,...///(((((())))))))))))))))))***)))))),,,///000,,,)))------------...............//////000111222333333333999999===HHHNNNYYYlllqqqfff```[[[ZZZZZZYYYYYYVVVRRROOOPPPTTTXXXZZZYYYYYY[[[^^^gggjjjlllllljjjhhhhhhiiiiiihhhfffccc```^^^\\\[[[))))))))))))))))))))))))(((((())))))))))))((((((++++++*********)))))))))(((((((((((((((((((((((('''(((((())))))((((((((((((((()))))))))*********+++)))'''&&&'''(((''''''(((''''''((())))))(((&&&((((((((())))))******+++)))******++++++******)))))))))))))))************))))))))))))))))))))))))(((''''''''''''(((((()))&&&'''((((((((((((((((((((()))***)))'''&&&'''((()))))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))************))))))&&&&&&&&&'''((()))++++++))))))))))))))))))))))))((((((''''''((()))***+++***)))(((''''''((()))***))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((('''''''''''''''((()))***%%%%%%&&&&&&'''(((******000//////---+++)))'''&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))******++++++++++++******+++*********)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))222111///---+++******)))(((((((((((())))))))))))''''''''''''''''''''''''******))))))(((''''''''''''((((((((())))))******************))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((('''''''''((())))))+++)))'''''')))+++++++++'''((()))******)))((((((%%%&&&(((***++++++***)))***(((%%%%%%&&&((()))***&&&(((***)))((((((+++...''''''(((((()))*********''''''((()))************(((((((((((())))))))))))((()))***+++***)))((('''%%%''')))***)))((()))***+++******))))))******+++(((((((((((()))+++,,,---***++++++,,,,,,+++***************,,,......,,,+++.............../////////...//////000111222333444333999999===HHHOOOZZZmmm||||||qqqjjjfffaaa___\\\ZZZXXXUUURRROOOOOOSSSWWWXXXWWWXXX[[[^^^jjjnnnpppooojjjgggfffggghhhgggfffdddbbb```^^^^^^))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))'''%%%&&&''')))))))))(((''''''((())))))(((&&&'''''''''((()))*********))))))************))))))'''''''''(((((())))))***(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((((((((((((((()))***)))((('''((()))))))))(((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''((((((((())))))************))))))'''&&&&&&&&&'''((())))))&&&&&&'''(((((())))))))),,,***(((&&&&&&''')))******)))(((''''''((()))******)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&''''''((())))))((((((''''''(((((((((///...,,,***((('''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******///...---+++***)))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&'''(((((((((((((((((())))))*********))))))************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))''''''(((''''''''')))***&&&$$$"""###%%%'''))))))&&&&&&'''(((((()))))))))&&&''')))***+++***)))((()))(((&&&''')))******)))''''''((((((((()))***,,,&&&&&&''''''((())))))***%%%&&&'''(((((()))))))))))))))))))))(((((((((((('''((()))******(((&&&%%%$$$''')))***)))))))))***+++***)))(((((()))***+++(((((())))))))))))(((((('''(((***++++++++++++******,,,---,,,++++++,,,---........................---......///000111222222333999999===HHHOOOZZZmmmyyy{{{uuuqqqnnnfffccc]]]YYYVVVTTTQQQOOOMMMPPPTTTVVVVVVWWW[[[^^^jjjnnnrrrqqqlllhhhgggiiiggggggfffdddcccbbbaaa```))))))))))))))))))))))))((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))((((((&&&&&&&&&'''''''''(((((('''&&&$$$%%%(((***++++++(((''''''((())))))(((&&&&&&&&&&&&'''((())))))***(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&'''((())))))((((((''')))***)))((('''(((***(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))///,,,)))&&&$$$%%%((()))***)))'''&&&&&&''')))******)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((***)))'''&&&&&&'''((())),,,+++***)))''''''&&&&&&)))(((''''''''')))***+++((())))))***+++,,,,,,---''''''((((((((((((''''''(((((())))))*********+++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&&&&&&&'''(((******'''((((((((())))))******''''''''''''''''''''''''###$$$&&&((()))***++++++''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&'''(((''''''''')))***&&&%%%######&&&)))++++++%%%%%%%%%%%%&&&((()))***&&&''')))***+++***((('''%%%%%%&&&)))******(((&&&(((''''''''''''(((((()))%%%%%%&&&&&&'''((())))))###$$$%%%&&&''''''''''''))))))))))))((((((((((((&&&'''((())))))'''%%%$$$$$$&&&)))******))))))******)))(((''''''((()))***++++++,,,,,,***(((&&&%%%"""###%%%'''))))))))))))+++---...---***))),,,///------------------------,,,,,,---...///000111111222999999===HHHOOOZZZnnnwww}}}{{{yyyvvvtttjjjeee^^^XXXUUURRRPPPOOOKKKOOOSSSTTTTTTVVVZZZ^^^eeekkkqqqqqqnnnkkkkkkmmmffffffeeeddddddcccbbbbbb&&&'''((())))))***))))))***)))((((((((()))+++,,,***((('''&&&&&&'''(((***,,,+++++++++******))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((((((((((((***,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''((()))))))))))))))+++(((%%%$$$'''))))))((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&'''(((''''''(((((())))))******+++++++++************))))))'''&&&(((+++---,,,***''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***((()))***++++++***)))(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&""")))%%% ###+++,,,(((&&&((()))&&&%%%''''''''''''''''''''''''''')))))))))))))))(((''''''(((''''''(((***,,,+++***))))))(((((((((((())))))''''''(((((())))))************)))((((((((((((((())))))'''%%%$$$%%%(((+++((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''((()))******************))))))((('''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))***************)))(((!!!''')))(((&&&&&&'''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************((((((((((((((((((((((((+++***)))((('''&&&%%%%%%(((((((((&&&$$$$$$&&&(((&&&(((***++++++***(((&&&''''''(((((())))))******************++++++++++++'''&&&&&&&&&'''(((***+++))))))'''''''''((()))***))))))))))))))))))))))))''''''''''''((()))***+++******+++++++++***)))))),,,,,,,,,,,,---...//////000000000///000000111222333444777===BBBKKKZZZiii}}}}}}zzzwwwooohhh___YYYUUURRROOOLLLNNNNNNPPPRRRPPPNNNRRRXXXjjjooorrrpppnnnnnnllliiiiiihhhfffccc```]]]ZZZYYY&&&''''''(((((((((((('''))))))((((((((()))++++++)))((('''&&&&&&'''((()))((((((((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((()))(((((()))***,,,((('''&&&&&&&&&'''(((((('''''''''(((((((((((()))))))))))))))((((((''''''''''''((()))))))))))))))+++(((%%%%%%'''))))))(((((((((((((((((('''''''''''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))'''((((((((()))))))))***)))))))))))))))))))))))),,,***((()))******(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))***((()))************)))((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&!!!)))***""" (((---+++,,,(((&&&((()))'''&&&((('''''''''''''''''''''''')))))))))))))))((('''''')))((('''(((***,,,+++***))))))(((((((((((())))))(((((((((((())))))))))))******)))(((((((((((((((***+++,,,,,,******+++,,,+++***)))(((((())))))***((((((((((((((((((((((((''''''(((((()))(((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))************************''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%&&&'''''''''''''''###&&&***+++***((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************...,,,+++)))''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))((((((((((((((()))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&%%%&&&(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((''''''((()))***+++...---,,,***)))((((((((()))))))))))))))))))))))))))((())))))***+++,,,---******+++++++++++++++***,,,,,,,,,,,,---...//////111000000000000111222222333333777===BBBJJJZZZhhh{{{{{{rrrkkkbbb\\\XXXUUUQQQNNNNNNMMMOOOQQQPPPOOOSSSZZZjjjoooqqqooommmmmmkkkhhhiiiiiigggeeebbb___\\\[[[&&&'''''''''''''''&&&%%%))))))((((((((()))******)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''(((((()))&&&%%%%%%&&&&&&((())))))'''(((((((((((())))))))))))))))))(((((((((((('''''''''((())))))))))))(((***(((&&&&&&'''((((((((('''''''''(((((((((((((((((((((((()))))))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((()))((('''&&&((()))(((((((((((())))))))))))&&&''''''(((((())))))***,,,***))))))))))))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******((())))))******))))))((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&$$$)))+++***///777777111---(((&&&((()))'''''')))(((((((((((((((((((((((()))))))))))))))((((((''')))((('''(((***++++++***))))))(((((((((((())))))))))))))))))((((((((((((***))))))((((((((((((((())),,,...///...,,,++++++,,,,,,++++++************))))))))))))))))))))))))((())))))))))))((((((''')))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((("""###$$$&&&''''''((((((''')))******)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,+++******///...,,,***)))((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((***+++***(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))******))))))))))))***+++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))******,,,---//////)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111111111222222333333333333777<<>>FFFUUUcccppp|||zzztttllleee```YYYRRRMMMMMMJJJIIIKKKLLLPPPZZZeeelllppppppkkkeeebbb]]]YYYYYY[[[^^^```___]]]ZZZXXX************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''(((&&&&&&(((***(((%%%$$$((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((())))))(((&&&%%%'''((()))((('''&&&&&&'''((()))(((***,,,***%%%******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&***************)))(((((()))*********++++++++++++))))))******++++++,,,,,,))))))((('''''''''''''''+++***((('''&&&&&&&&&'''*********)))))))))))))))((((((((((((((('''''''''&&&((())))))(((&&&&&&'''***+++,,,,,,+++)))&&&%%%!!!***,,,(((&&&***///---***(((((())))))'''$$$(((((((((((())))))))))))++++++************++++++'''((()))******)))((('''&&&''''''((()))******+++++++++++++++***((('''&&&&&&&&&'''((()))***++++++((())))))))))))(((((('''******))))))))))))***************))))))))))))))))))...111...---...---******************))))))(((+++*********))))))))))))''''''''''''&&&&&&&&&&&&,,,+++***)))((((((((((((******))))))((((((((('''(((***+++,,,,,,+++***((($$$%%%&&&((()))))))))((())))))))))))(((((((((((())))))))))))************''')))***++++++***)))'''%%%%%%&&&'''((()))*********************)))(((((()))))))))(((((((((((((((******))))))))))))******+++++++++*********))))))&&&'''((('''&&&%%%&&&((($$$'''))))))(((&&&%%%%%%)))(((&&&%%%%%%&&&'''((($$$%%%''')))******)))))),,,,,,++++++******))))))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++))))))))))))))))))))))))++++++***))))))((())))))***)))((((((((()))+++,,,---,,,+++***)))'''&&&&&&))))))))))))***************'''$$$!!!!!!$$$'''***++++++***)))***+++---...+++++++++,,,,,,,,,------/////////000111111222222555555777:::>>>FFFUUUcccrrr}}}yyyrrriiiaaaZZZUUURRROOOLLLJJJKKKKKKOOOYYYdddnnnmmmllljjjgggbbb\\\WWWPPPQQQSSSWWWZZZ[[[ZZZXXX++++++******)))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((''''''((((((((())))))((('''''''''''''''((('''''')))***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((($$$&&&((())))))***,,,...))))))(((((()))***++++++///---+++,,,---...,,,*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))******))))))((('''))))))))))))*********+++(((((((((((())))))))))))))))))(((''''''''''''''',,,+++)))(((''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((***************++++++***((()))***++++++)))((('''"""(((...---)))&&&'''***+++)))'''((()))***(((&&&''''''((((((((()))))))))******))))))))))))******(((((())))))))))))((((((''''''(((((())))))************+++******)))((('''&&&&&&'''((()))***++++++(((((())))))))))))((((((***))))))(((((())))))***)))))))))))))))*********'''+++,,,++++++...---***'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))((())))))***+++)))))))))(((((('''''''''((()))+++,,,,,,+++)))(((---------,,,,,,---------*********))))))))))))(((((((((((()))))))))******)))***+++,,,,,,+++***)))&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&'''+++***************************))))))))))))***************))))))(((((((((&&&'''(((((('''&&&'''((())))))(((&&&%%%&&&***---)))((((((((((((((())))))%%%%%%'''((()))(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))******))))))((((((((((((***))))))((()))***+++,,,,,,++++++***)))(((''''''))))))))))))************///---+++))))))+++---///++++++******++++++,,,---,,,,,,,,,,,,------------/////////000111111222222444444666:::>>>EEETTTbbbqqq~~~xxxoooeee]]]XXXUUUOOOLLLKKKLLLMMMQQQ[[[fffqqqpppnnnkkkfff___XXXRRRMMMNNNRRRWWW[[[\\\ZZZXXX---,,,***(((((((((***+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))((((((''')))((((((''''''''''''((($$$%%%&&&&&&%%%&&&((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''')))+++***)))'''&&&'''###$$$%%%&&&'''(((((((((&&& ###((((((%%%***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&)))((((((''''''''''''(((,,,+++***)))(((((())))))''''''''''''((((((((((((&&&&&&''''''(((((())))))'''$$$"""###&&&((((((&&&&&&'''(((*********)))((()))+++,,,+++(((&&&&&&&&&***)))'''((()))***((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))&&&&&&'''((()))***++++++&&&'''((())))))***))))))))))))(((((((((((())))))(((((())))))******++++++)))*********...333111---''''''(((((()))*********&&&'''((()))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))+++,,,---((((((((('''''''''''''''((((((************((((((&&&%%%%%%$$$$$$%%%&&&'''))))))))))))((((((((((((''''''((((((((()))))))))((()))***++++++***)))((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''******************************))))))))))))******))))))(((((((((((('''''''''((())))))''''''((()))++++++***'''$$$###%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))************))))))((((((((())))))))))))************---,,,+++******+++,,,---******+++,,,,,,,,,++++++,,,------------........./////////000111111222222333333555999===DDDSSSaaaooo|||}}}rrrggg^^^YYYVVVOOOMMMLLLNNNOOOSSS]]]hhhvvvtttpppkkkeee]]]TTTNNNJJJMMMRRRXXX\\\]]]ZZZWWW...,,,)))'''&&&''')))+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))******)))(((''')))(((''''''''''''((((((%%%((((((%%%###&&&)))***((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((%%%'''))))))'''$$$###"""!!!"""$$$&&&((((((''''''***&&&""""""&&&)))***)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''(((((((((((()))(((''''''&&&&&&%%%%%%%%%)))(((''''''''''''((((((*********))))))(((((((((''''''((((((((((((((()))%%%&&&&&&'''((()))******%%% """&&&%%%###&&&'''((()))))))))(((((((((&&&%%%%%%''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((()))***************'''''''''((()))*********&&&&&&''')))************)))(((((((((((((((((()))''''''((()))***++++++,,,))))))'''(((///555333---))))))))))))******++++++&&&'''((()))******))))))''''''''''''&&&&&&&&&&&&&&&&&&'''''')))***,,,---''''''''''''''''''&&&&&&'''((())))))))))))((('''&&&''')))***++++++++++++(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&))))))(((((('''''''''''')))***+++++++++***)))(((&&&'''''''''(((((())))))******))))))))))))******((((((((((((((((((((((((((()))***)))((('''(((***###(((+++)))%%%""" !!!"""$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))'''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((((((((((('''(((((((((((((((''''''%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))((()))))))))************(((((((((((((((((((((((()))***,,,------,,,+++***---------.........///////////////000111111222222222222444888<<>>MMM[[[ooo}}}~~~||||||}}}~~~~~~yyypppdddZZZTTTSSSTTTVVV[[[bbbjjjrrrwwwyyyyyyuuuqqqjjjddd]]]VVVPPPKKKLLLQQQ^^^mmmvvvvvvtttttt(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++++++++++++++***))))))(((((())))))***)))))))))))))))*********'''(((((()))***++++++,,,((())))))'''&&&%%%&&&(((%%%&&&&&&'''((()))******+++)))((()))******)))'''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++)))'''&&&&&&((())))))((('''(((((()))))))))(((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******)))))))))(((((('''''''''((((((''''''''''''(((((()))((((((((((((((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))((())))))***+++)))((('''''')))))))))'''&&&'''''''''(((((())))))************************)))+++---+++(((&&&(((***)))))))))))))))))))))))),,,+++)))((('''((()))******111999;;;666///***)))(((((()))*********))))))''''''(((((((((((()))))))))((('''((()))***)))((('''&&&%%%%%%%%%&&&'''((('''(((((((((((())))))))))))))))))(((((('''''''''++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((())))))******(((((()))*********))))))(((((((((((())))))))))))&&&''')))*********)))(((((((((((((((((()))))))))%%%&&&''''''(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&'''((()))))))))++++++***)))((('''&&&&&&&&&((())))))''''''(((***(((((((((((())))))))))))))))))***************)))))))))+++,,,,,,,,,+++***)))))))))))))))************+++,,,,,,******+++,,,******++++++,,,---------////////////000000000000222333666999:::???MMM[[[nnn||||||zzz{{{|||}}}~~~}}}wwwnnnbbbXXXSSSRRRSSSVVVZZZ```iiiqqquuuvvvuuupppkkkeee^^^YYYTTTOOOKKKNNNTTTaaapppwwwuuurrrrrr(((((((((((())))))))))))))))))))))))((((((((((((((())))))***************(((((((((((()))***++++++(((((())))))******++++++((())))))))))))))))))))))))'''&&&&&&'''''''''&&&%%%%%%&&&'''((()))******+++)))(((((())))))((('''$$$$$$%%%%%%&&&''''''''''''''''''(((((())))))***))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))******++++++)))'''%%%&&&''')))))))))'''(((((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''((((((******))))))))))))******'''''''''((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))(((''''''''')))+++---)))((('''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))***)))((((((((()))+++,,,)))&&&$$$###%%%&&&'''&&&)))))))))(((((((((((((((***************************---///---(((&&&(((+++))))))))))))))))))))))))+++++++++*********))))))'''---333333...)))((()))&&&'''((()))))))))((((((&&&&&&'''''''''((((((((()))'''&&&'''***+++***(((&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))((((((((((((((()))))))))(((((((((((()))))))))***''''''''''''''''''&&&&&&''''''((((((((((((((((((((('''''''''(((((()))***%%%''')))++++++***((('''(((((((((((())))))))))))&&&''')))*********((('''&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&'''((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''++++++***)))((('''&&&&&&&&&'''((((((''''''(((***(((((((((((())))))))))))((())))))******))))))((((((((())))))************(((((())))))******++++++)))***++++++++++++,,,...***+++,,,------.........////////////000000000000333444666999:::>>>LLLZZZlllzzz|||yyyzzz}}}~~~~~~yyypppeee[[[UUUTTTUUUWWWYYY^^^fffnnnssssssrrrmmmhhhaaaZZZUUUPPPKKKIIILLLSSSaaapppvvvsssooonnn(((((((((((())))))))))))******))))))(((((('''''''''(((((()))))))))))))))''''''(((((()))+++,,,---'''(((((()))***++++++,,,***))))))(((''''''&&&&&&)))&&&###$$$'''((('''%%%((((((((((((((('''''''''***(((''''''(((((('''%%%&&&''''''((()))***++++++"""######$$$%%%&&&''''''))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++)))'''%%%%%%''')))))))))&&&'''''''''''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))...,,,)))'''&&&''')))+++)))'''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((()))))))))))))))***)))(((((((((***+++,,,...,,,((('''(((+++,,,,,,++++++***)))((('''&&&&&&))))))))))))))))))))))))***...000...)))'''))),,,)))))))))))))))))))))))))))+++---......,,,)))(((%%%(((+++,,,)))'''''''''$$$%%%&&&(((((((((((('''%%%&&&&&&&&&''''''(((((()))'''&&&'''***+++***((('''''''''(((((((((((()))'''((((((((())))))******(((((()))***+++,,,------'''((((((((())))))*********************)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))###%%%(((++++++***'''%%%(((((((((((())))))))))))%%%&&&(((******)))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))******))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&'''(((((((((''''''''''''&&&%%%%%%$$$$$$(((((((((((())))))))))))%%%'''((((((''''''(((***(((((((((((())))))))))))(((((()))))))))(((((('''*********++++++,,,,,,---'''(((((()))***++++++,,,((()))++++++++++++---///++++++,,,---............////////////000000000000///000333777888>>>LLLZZZjjjxxx|||zzz{{{}}}}}}tttiii___ZZZXXXYYYXXXYYY]]]eeemmmqqqqqqppplllfff___XXXRRRMMMIIIFFFHHHOOO___nnntttpppkkkkkk***(((&&&###""""""###$$$))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******++++++***(((((((((((())))))))))))...(((###"""&&&)))***((((((((((((((())))))))))))''''''&&&%%%&&&(((***,,,((()))*********((('''&&&&&&''')))***++++++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))******///,,,)))(((((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''(((((('''%%%%%%&&&((())))))))))))((((((((((((((((((((((((((((((((((((+++***)))(((((((((((((((******))))))((((((''''''******))))))((((((''''''+++***)))'''''''''((()))%%%%%%'''((())))))))))))%%%'''((()))((('''((()))(((((())))))******++++++(((((()))***************)))+++,,,+++)))))))))*********)))((((((((()))***))))))(((((((((((()))))))))((('''&&&%%%&&&''''''************))))))((((((*********)))))))))))))))%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&$$$""""""###$$$%%%%%%((((((((((((''''''''''''))))))))))))))))))))))))******))))))(((((('''''')))((((((''''''''''''(((((((((((((((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((***+++++++++***)))***)))((('''''''''''''''((((((((((((((((((((((((((()))***+++***)))'''%%%)))))))))))))))(((((('''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''******)))))))))))))))***(((&&&%%%&&&)))***)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++((())))))***++++++,,,,,,+++,,,------......------+++++++++,,,,,,,,,------000000///...............111111333666888===IIIUUUhhhwww}}}yyyzzz}}}}}}}}}zzzrrriii```YYYUUUXXX\\\^^^aaahhhpppssspppmmmeee^^^XXXPPPIIIFFFHHHIIIOOO[[[gggpppssspppmmm((('''&&&%%%%%%&&&((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''(((((((((((())))))))))))///+++&&&&&&***,,,,,,***'''((((((((())))))))))))((('''&&&&&&&&&(((***+++******++++++++++++******'''((()))***+++++++++***))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************''''''(((((()))))))))))),,,***(((((())))))(((''''''((((((((())))))))))))'''((((((((())))))))))))((())))))))))))((('''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((''''''(((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''')))))))))((((((((((((((((((((((((((('''''''''&&&***)))((('''''''''((((((&&&&&&'''((()))))))))(((%%%'''))))))((('''((()))(((((((((((((((((())))))''''''((())))))))))))(((((()))*********+++---///333...***)))***,,,+++)))))))))(((((((((((())))))&&&&&&&&&&&&''')))+++,,,++++++*********)))))))))))))))******************''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))((('''''''''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((())))))***''''''''''''''''''''''''******))))))(((''''''&&&''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&)))((((((''''''''''''((())))))))))))))))))))))))$$$%%%&&&''''''%%%###"""%%%&&&''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((''''''((((((((()))'''&&&''')))***)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++*********)))))))))((((((***++++++,,,,,,,,,,,,,,,---------.........//////---------...///000111222111111333666888===HHHUUUfffvvv~~~yyy{{{yyyrrriiiaaa[[[WWWVVVYYY\\\___fffnnnqqqooonnnfff^^^XXXQQQIIIFFFHHHHHHOOO[[[hhhqqqtttqqqmmm)))(((''''''''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((())))))))))))+++(((%%%&&&)))***)))'''''''''((((((((())))))))))))((('''&&&&&&'''((()))+++***************+++,,,((()))***+++++++++++++++((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************'''(((((((((((()))))))))(((''''''((())))))(((&&&''''''((((((((()))))))))''''''((((((((()))))))))))))))******))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&(((%%%###%%%(((***)))'''%%%&&&'''((()))******+++))))))))))))))))))))))))&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((())))))''''''''''''&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''((((((((((((((('''&&&'''))))))((('''((()))((((((''''''''''''''''''&&&&&&'''((((((((((((''''''((()))***+++...222555;;;333+++)))+++---+++'''))))))(((((((((((())))))''''''''''''(((***+++,,,+++++++++***************)))))))))***++++++,,,,,,(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******'''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&''''''((())))))''''''''''''''''''''''''***))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))''''''((())))))(((&&&%%%"""###$$$%%%''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))+++)))(((((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++***)))((('''&&&%%%)))******+++++++++++++++---------.........//////---------...///000111222111111333666888<<>>555((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''((()))************)))(((((((((((()))%%%%%%&&&'''((()))******'''(((((()))******++++++)))))))))))))))(((''''''((())))))))))))(((((((((***)))'''&&&'''))),,,...+++---...,,,***((()))+++''''''(((((((((((('''''''''(((***++++++,,,,,,---++++++)))((((((((()))***((()))))))))'''''')))***)))))))))))))))************((('''(((***,,,,,,+++---,,,,,,++++++******))))))'''%%%%%%'''***,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---...///...///000222000///111333333555@@@KKK\\\ooo{{{}}}tttkkkbbb]]]ZZZWWWUUURRRMMMIIIDDD@@@>>>???FFFNNNRRRSSSTTTUUUWWWYYYccctttzzz************************)))************+++++++++++++++,,,,,,+++***((('''******))))))***+++,,,,,,,,,,,,,,,++++++*********(((((()))***+++,,,,,,---***++++++++++++***))))))''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))((((((***,,,---,,,+++))))))))))))))))))))))))))))))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''((()))******)))((('''&&&'''((()))************(((''''''''''''((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))&&&((()))++++++)))(((&&&'''((()))******)))((('''))))))))))))((('''&&&%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''((())))))(((&&&&&&&&&&&&&&&'''''')))****** )))...)))%%%'''+++))))))))))))************(((((((((((())))))))))))***))))))((('''&&&&&&&&&%%%&&&&&&"""%%%***(((((((((((((((((((((((("""###&&&(((***++++++***)))((((((((((((''''''''''''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&&&&&&&''')))***)))((('''&&&%%%%%%'''((((((((())))))************))))))'''&&&&&&&&&&&&'''((((((###+++...---555AAAAAA999((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))************************(((((((((((()))***+++,,,%%%&&&'''((()))***+++,,,'''(((((()))***+++++++++)))))))))))))))(((''''''''''''(((((())))))******,,,+++)))(((***...333666...000000...***((()))***''''''(((((((((((('''''''''((())))))'''&&&&&&'''((()))***++++++***)))(((((()))))))))'''''')))***''''''((()))***+++,,,,,,---+++((((((((()))))))))+++***)))((('''''''''(((***&&&""""""&&&+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...000111111111333555000///111333333555???KKKZZZnnn~~~{{{~~~}}}tttjjjbbb]]][[[XXXVVVRRRMMMHHHDDD@@@>>>EEEKKKRRRUUUSSSQQQPPPPPPYYYddduuu|||&&&&&&((())))))(((''''''(((***+++***)))((()))***)))))))))))))))*********++++++++++++++++++++++++)))***,,,------,,,***))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((('''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))***,,,---...+++*********))))))((((((&&&''''''((()))(((((((((******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((()))******)))(((((('''''''''((((((,,,+++***(((''''''''''''(((((())))))((('''&&&%%%((('''&&&&&&&&&((()))***))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((***)))'''%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))+++''''''''''''((((((((((((######%%%&&&''''''((((((&&&&&&''''''(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''+++*********))))))((((((---,,,+++***))))))))))))***))))))((('''&&&&&&&&&)))&&&$$$$$$(((******)))&&&'''((())))))((('''&&&(((((('''((()))+++,,,...((((((''''''''''''((((((((((((((((((((((((((((((((('''%%%%%%$$$%%%&&&'''000,,,(((&&&%%%%%%%%%$$$''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((''''''((()))******((()))///777<<<<<<:::))))))###!!!'''&&&'''((((((((())))))******(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''''''''''''''((((((((()))'''&&&'''+++000444666666************)))(((&&&&&&''''''''''''((((((((()))((('''((()))+++***(((&&&+++***)))(((((()))*********(((&&&'''***+++)))'''((((((((((((((()))******)))((('''''''''(((***+++))))))))))))))))))))))))222...)))((()))++++++***,,,+++***)))***+++,,,---++++++,,,---------,,,,,,////////////000000000000222000111444555777???III[[[mmm}}}yyy{{{vvvoookkkfff```[[[UUURRROOOMMMLLLIIICCC???DDDKKKSSSWWWWWWUUUTTTTTTVVVbbbtttzzz))))))************))))))(((***+++***)))((()))+++------,,,,,,++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***))))))((((((((()))))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,+++*********++++++************)))))))))(((''''''((()))))))))))))))************))))))))))))******)))))))))((((((((((((((((((((((((((())))))((((((''''''''''''((((((+++***)))(((''''''''''''((((((((())))))*********(((''''''''''''(((((())))))((((((((('''''''''''''''''''''((((((((()))))))))((((((((((((((()))))))))((('''''''''((())))))''''''''''''((((((((((((%%%&&&'''(((((()))((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((************)))))))))((((((((((((((())))))))))))***))))))(((''''''&&&&&&+++)))'''(((+++------,,,((((((((())))))((((((((())))))((((((((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((%%%$$$$$$$$$%%%'''((()))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))(((((((((''',,,+++***)))(((((())))))***))))))---333666555222,,,...+++%%%$$$))),,,***'''''''''(((((()))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((('''(((((()))******)))(((((('''''''''((((((((())))))***((('''(((+++,,,,,,,,,))))))))))))((('''&&&%%%'''''''''((((((((())))))((((((((()))******(((&&&+++***)))(((((()))*********((('''(((******)))''''''''''''''''''((()))))),,,+++*********+++,,,---++++++++++++++++++++++++000---)))(((***++++++***+++++++++++++++,,,------******+++,,,------------////////////000000000000222000111444555777???IIIXXXkkk~~~zzz|||tttlllgggccc]]]YYYWWWUUURRRPPPOOOLLLGGGCCCJJJPPPWWWZZZYYYVVVUUUUUU[[[gggyyy}}}...---,,,+++++++++++++++)))***+++***))))))***+++......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((++++++******))))))((((((+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))++++++***))))))))))))******))))))(((((())))))***))))))))))))))))))))))))******)))(((((((((((((((************))))))))))))'''(((((()))))))))))))))************++++++++++++************)))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((******)))(((''''''''''''++++++***))))))***+++,,,(((((((((((((((((('''&&&((((((((((((''''''''''''(((((((((((()))))))))***'''((()))***++++++++++++******)))(((((((((((((((''''''''''''((((((((((((((())))))******)))))))))((((((((('''''''''''''''(((((()))))))))*********''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))((()))***+++,,,,,,,,,,,,)))))))))(((''''''&&&&&&((('''&&&&&&(((******)))))))))(((((((((((())))))***)))(((((('''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''((())))))(((***,,,+++((('''(((***'''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((------+++***)))(((((((((+++)))(((***---...,,,***(((++++++))))))******''''''''''''''''''((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))'''''')))*********)))((())))))************))))))''''''((((((((()))))))))+++)))''''''(((((('''&&&(((((((((((('''&&&%%%%%%''''''((((((((())))))))))))(((((()))******((('''******))))))))))))*********)))((((((******)))(((''''''&&&&&&&&&'''((((((---,,,+++++++++++++++,,,++++++++++++++++++++++++,,,+++******+++,,,+++***++++++,,,---------------******+++,,,---......///////////////000000000000222000111444555777???IIIVVViii}}}{{{}}}}}}rrriiiccc___ZZZWWWVVVTTTSSSQQQPPPMMMIIIFFFOOOTTT[[[]]][[[XXXUUUUUU___jjj{{{000///---+++******+++,,,)))***++++++))))))***++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((,,,++++++***)))(((''''''+++++++++,,,,,,,,,------))))))))))))))))))))))))++++++***************+++***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))***+++*********)))))))))))))))&&&'''(((((())))))(((((((((((()))******+++,,,,,,))))))))))))))))))))))))((((((((((((((((((''''''(((''''''''''''(((((())))))(((((('''''''''((((((000...+++)))''''''((()))'''((()))))))))'''&&&%%%((((((((((((((('''''''''''''''((((((((()))))))))''')))***+++,,,+++******)))(((((((((((((((((((((''''''''''''((((((((((((***************)))((('''(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))*********************)))))))))))))))((()))***+++,,,,,,,,,+++))))))((((((''''''''''''&&&&&&&&&&&&'''((((((((()))((('''&&&&&&'''((())))))(((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))''',,,000...)))&&&''')))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++******))))))(((((((((***)))((((((******'''%%%%%%&&&((((((((('''&&&$$$&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))###%%%'''***++++++***))))))******************)))'''(((((((((((())))))))))))((('''((()))++++++***(((((())))))(((''''''&&&'''(((((((((((()))))))))***)))(((((())))))(((''')))))))))))))))************))))))))))))***))))))(((((('''''''''(((((()))***)))))))))(((((((((((())))))))))))))))))))))))((()))***+++,,,,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,------...////////////000000000000222000111444555777???IIIXXXjjj}}}~~~{{{pppggg```\\\XXXVVVRRRQQQPPPOOOMMMKKKGGGEEENNNTTT[[[]]][[[XXXVVVVVV___jjjzzz}}}000...,,,+++******++++++)))+++,,,+++***)))***+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******))))))))),,,++++++***)))(((''''''************++++++++++++))))))))))))))))))))))))+++***************++++++******))))))))))))******++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---))))))))))))))))))******&&&&&&'''(((((((((((('''&&&''''''((()))***++++++((((((((((((((((((((((((''''''(((((((((((('''&&&'''''''''''''''((())))))((('''''''''''''''((()))...,,,)))'''&&&&&&'''((('''((()))))))))'''&&&%%%'''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))***+++***)))'''&&&%%%%%%&&&'''(((((())))))''''''''''''(((((((((((())))))))))))((('''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))*********+++))))))))))))))))))******((((((((())))))((((((((((((((((((((('''''''''''')))******************+++((('''%%%%%%%%%%%%'''(((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((!!!''')))'''%%%(((+++)))(((''''''''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((())))))))))))((((((((())))))'''&&&)))(((((()))))))))))))))''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))$$$&&&((())))))(((&&&%%%***))))))))))))))))))***(((((((((((()))))))))***)))''''''(((***,,,,,,,,,)))************)))(((((((((((((((((()))))))))***+++)))(((((())))))((('''(((((())))))************)))*********)))))))))*********)))))))))))))))***((((((((((((((((((((('''))))))))))))))))))))))))&&&(((***,,,,,,++++++***+++,,,---...///...---,,,000///...,,,,,,,,,,,,,,,////////////000000000000222000111444555777???III\\\nnn~~~yyypppggg```[[[XXXVVVOOOPPPPPPNNNLLLIIIFFFEEEIIIPPPWWW[[[ZZZWWWVVVVVV^^^hhhxxx|||...---,,,++++++***++++++***+++,,,+++*********,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))(((((())))))))))))************))))))))))))))))))))))))***))))))))))))***+++++++++******))))))******+++************************---,,,***((('''&&&%%%%%%))))))))))))************&&&''''''(((((((((((((((&&&''''''((()))*********''''''''''''((((((((((((%%%&&&'''((()))(((''''''''''''&&&''''''((()))***&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&((()))***(((((((((((((((((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&%%%###$$$%%%'''(((((())))))''''''''''''((((((((((((((((((((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))*********))))))))))))************,,,,,,+++*********++++++((((((((((((((((((''''''''')))******)))(((((()))'''&&&&&&&&&&&&&&&&&&'''&&&'''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%'''((((((((((((((( $$$((()))'''&&&'''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))$$$$$$&&&'''((())))))))))))))))))******))))))(((***''''''))))))((())),,,((((((((('''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))*********)))'''%%%"""!!!))))))(((((((((((())))))((((((((()))))))))*********(((''''''((())))))(((*********++++++******)))((((((((()))))))))******,,,***((('''((()))(((''''''((()))******+++******)))***++++++))))))***+++++++++******))))))******))))))***++++++++++++***++++++++++++++++++++++++&&&(((+++,,,+++******+++++++++,,,---------------000///...,,,,,,,,,------////////////000000000000222000111444555777???III]]]ooo{{{wwwoooggg```[[[XXXVVVQQQRRRRRRPPPMMMIIIHHHGGGFFFMMMUUUYYYYYYWWWWWWWWW^^^hhhxxx}}},,,,,,,,,------,,,++++++***+++,,,,,,******+++,,,+++,,,,,,------.........------------------------++++++************++++++*********)))))))))))))))))))))))))))*********+++)))))))))))))))))))))))))))((((((((())))))***++++++******))))))******+++''''''''''''''''''''''''+++***(((&&&$$$###""""""((()))))))))************(((((()))***************((((((((())))))*********''''''(((((())))))))))))###$$$&&&((())))))((((((&&&&&&&&&''''''((()))***&&&%%%%%%&&&'''((()))***$$$$$$%%%&&&((()))******(((''''''''''''(((((()))''''''''''''((((((((()))''''''''''''(((((((((((()))(((((('''''''''((((((%%%&&&'''((())))))((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((()))******((()))))))))************,,,+++***))))))+++...///'''((((((((((((((((((((($$$'''))))))'''%%%&&&''''''(((((((((((((((((('''((()))*********)))((('''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))******))))))+++,,,,,,+++***(((&&&%%%)))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***%%%&&&'''((())))))(((((()))***++++++***)))))))))'''$$$%%%))))))&&&&&&))))))))))))(((((('''''''''(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))+++***)))((('''&&&%%%$$$)))((('''&&&&&&'''((()))(((((()))))))))************((('''&&&'''((('''&&&))))))************))))))(((((()))))))))*********---***((('''((((((((('''&&&''')))***++++++******)))***,,,+++)))(((***,,,++++++***))))))))))))))))))***+++---.........---++++++++++++++++++++++++''')))++++++)))((()))++++++++++++++++++,,,------...---,,,,,,,,,---///000////////////000000000000222000111444555777???III[[[mmm{{{uuusssnnnggg```ZZZWWWUUURRRSSSTTTRRRMMMIIIHHHHHHGGGNNNVVVZZZZZZXXXXXXXXX\\\fffvvv~~~+++,,,---.........---,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))(((((('''(((((()))******++++++************++++++************************---,,,+++******)))******(((((())))))*********+++******+++,,,,,,,,,,,,+++***************+++++++++(((((())))))*********+++!!!###&&&((()))***)))(((&&&&&&&&&'''''')))******%%%%%%%%%&&&'''((()))***&&&''''''((()))(((((((((((('''&&&&&&&&&((()))+++&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''')))***,,,((()))*********)))'''&&&''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((())))))***(((((())))))*********+++$$$###!!! """%%%))),,,'''''''''((((((((((((((('''***---,,,***((((((***((()))***++++++***)))(((++++++,,,+++***((('''%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))***+++++++++***&&&%%%%%%''')))***)))(((***((('''&&&&&&'''(((***(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((()))******)))((('''***+++,,,+++)))((((((((('''$$$'''------(((&&&)))******))))))((((((((('''(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))''''''''''''((()))+++,,,((('''&&&%%%%%%&&&'''((())))))))))))***************((('''''')))******)))(((((()))))))))))))))((())))))))))))************---+++(((''''''(((((('''&&&''')))***+++++++++***(((+++,,,,,,)))(((***,,,******)))(((((((((((((((''')))+++---...///......))))))))))))))))))))))))(((***,,,+++(((''')))+++,,,+++***)))***+++,,,---,,,+++++++++---///222444////////////000000000000222000111444555777@@@IIIXXXkkk}}}wwwrrrpppmmmggg```ZZZVVVUUUQQQSSSTTTQQQLLLHHHFFFGGGJJJQQQXXX\\\\\\ZZZYYYYYYYYYcccsss}}},,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---***(((***++++++,,,...000222333+++---///000000///---,,,+++******))))))(((((('''))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++---......+++)))***)))(((''''''((()))***(((((()))***++++++,,,,,,'''((()))***++++++***)))---,,,+++++++++---///000))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))*********''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''''''''(((((((((((()))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%+++(((''''''***+++)))&&&%%%&&&&&&&&&%%%%%%&&&'''''''''''''''(((***+++,,,(((((())))))))))))((('''(((&&&%%%&&&((())))))(((((()))***************)))''')))***)))((('''(((***---,,,***)))((((((((()))---+++)))''''''(((***+++,,,+++***(((''''''''''''+++++++++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&'''***---//////&&&'''((()))************+++*********))))))(((((()))((('''&&&&&&'''((()))((()))*********((('''&&&))))))************))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((++++++***)))(((((())))))************************$$$%%%&&&'''((((((''''''''''''''''''(((((((((((((((***---//////...,,,+++))))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***)))((('''((()))+++------,,,+++*********+++,,,'''(((***++++++***((('''%%%''')))***+++***)))(((,,,***)))***------***&&&,,,******,,,//////---***,,,++++++******)))))))))000111111222222222111111222111222444444555===FFFUUUeeezzz{{{vvvooommmkkkgggbbb]]]ZZZXXXUUUSSSQQQPPPLLLFFFEEEHHHEEETTT]]]___aaaYYYTTTZZZWWWaaaooo}}}~~~........................---...//////...---+++)))++++++***++++++,,,------,,,,,,---......---,,,+++---------....../////////))))))************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,000///......000000///...***)))(((((((((((()))***(((((()))******+++,,,,,,((()))***+++++++++******&&&&&&(((***...333777:::++++++***)))))))))))))))((((((((((((((((((((((((%%%%%%&&&((()))***+++,,,''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((('''&&&''''''))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((,,,)))''''''))))))'''%%%&&&'''((((((((((((((())))))(((((((((((())))))***)))***************))))))+++)))((()))***,,,++++++************)))(((''''''''')))***)))((('''(((***$$$'''+++...///...+++***(((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))***)))((())),,,...//////&&&&&&'''((())))))))))))))))))))))))((((((''''''+++***)))(((((()))***+++((((((((((((((('''&&&&&&***++++++,,,,,,++++++***((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((&&&''')))*********((('''))))))(((((((((((())))))+++++++++*********))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***+++,,,------+++***((('''((()))+++,,,,,,+++***))))))***+++,,,///---+++))))))+++---///&&&''')))***+++***)))(((&&&(((***++++++************)))(((***,,,---+++)))++++++++++++++++++******---...///000111222222111222111222444444555===FFFUUUeeeyyyzzztttpppooolllhhhccc^^^YYYWWWUUUSSSRRRRRRNNNHHHFFFHHHIIIXXX```aaabbbZZZTTTYYYXXXbbbppp}}}|||.................................------,,,,,,+++---,,,+++******)))))))))---,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,*********)))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,...---,,,,,,---...---,,,+++***))))))))))))***+++((())))))******+++++++++)))************))))))(((+++******+++,,,...000222++++++***)))))))))******(((((((((((((((((((((((($$$%%%&&&'''((()))***+++''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***++++++)))''''''''''''&&&%%%&&&''''''((()))(((((((((******)))((((((((((((((()))))))))))))))))))))))),,,+++)))***+++,,,,,,+++*********)))((('''&&&%%%''')))***)))((('''(((*********+++---//////,,,)))&&&'''((()))***)))''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))***)))((()))+++,,,---,,,%%%&&&'''((())))))))))))((((((((((((''''''''''''******))))))))))))******((((((''''''&&&&&&''''''***++++++,,,,,,++++++***((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))((((((((((((((((((((((((******(((''''''((())))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))+++************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((()))***+++,,,------+++***)))((((((((()))*********))))))))))))******---+++(((&&&&&&(((+++---'''((()))*********)))((("""&&&++++++)))(((***---+++)))((()))***,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---///000111222222222111222444444555===FFFUUUeeeyyy~~~yyytttqqqpppnnnjjjeee___YYYVVVSSSRRRSSSUUUQQQJJJGGGHHHMMM]]]dddeeeeee\\\UUUZZZ[[[dddrrr~~~~~~zzz------------------------///...---,,,+++,,,,,,---///...---,,,+++*********...---,,,+++******++++++,,,+++***)))((('''&&&%%%*********))))))(((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******+++++++++---......+++)))+++******************+++((()))))))))*********+++)))))))))((((((''''''&&&///---+++)))((('''&&&&&&))))))(((((('''(((((()))(((((((((((((((((((((((()))(((((((((((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++)))((('''&&&''''''((((((&&&%%%%%%&&&''''''&&&%%%))))))(((((((((((())))))((((((((((((((()))))))))+++***((()))***++++++***(((((()))(((((('''&&&&&&''')))***)))((('''(((***...000888DDDMMMKKK>>>222************)))((('''&&&'''''''''''''''((()))***(((((()))))))))(((((('''######$$$%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&&&&((()))((('''%%%&&&'''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''&&&&&&'''((()))(((((())))))))))))((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))***)))&&&%%%$$$%%%&&&'''''''''''''''((((((((((((+++***(((''''''''''''((())))))(((((((((((())))))************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((('''''''''))))))))))))(((((((((''',,,+++***)))(((((())))))((((((((((((((()))))))))&&&''')))******)))'''&&&((())))))*********))))))%%%(((++++++***)))***,,,---,,,+++***+++,,,......+++,,,,,,------.........,,,,,,...///000111111111222111111444444555===FFFVVVfffzzz}}}}}}zzzuuurrrqqqoookkkeee^^^XXXUUURRRRRRTTTWWWSSSLLLHHHIIIPPP___fffggghhh___XXX]]]^^^hhhuuuzzz------------------------///...,,,++++++,,,---...------,,,+++++++++,,,,,,......---,,,++++++,,,,,,///...---,,,+++***))))))++++++******))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******+++,,,///222333111---)))*********++++++*********)))))))))))))))*********+++******)))(((((((((((((((((((((((())))))***+++))))))(((((((((((())))))((((((((((((((((((((((((*********))))))(((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((************))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))'''''''''((()))%%%%%%%%%&&&''')))+++---***(((&&&&&&'''((('''%%%''''''''''''((()))***+++******)))))))))***+++,,,,,,+++))))))***++++++***&&&&&&'''(((((()))((((((''')))***)))((('''(((***%%%000FFFcccvvvrrrYYYBBB000///,,,)))'''''''''((((((((((((((()))***+++,,,((())))))******)))))))))$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((((('''&&&'''((()))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''+++***)))(((((()))***+++((((((((())))))(((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))***)))))))))))))))*********************************)))&&&%%%$$$%%%&&&'''''''''''''''((((((((((((,,,+++)))'''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))((())))))))))))((((((((('''++++++***))))))(((((((((''''''(((((()))))))))))))))***,,,------,,,***))))))***************))))))+++******+++------+++(((,,,,,,+++++++++,,,---///,,,,,,,,,------....../////////000000111111000000222111111444444555===FFFWWWggg{{{{{{{{{~~~|||wwwqqqpppmmmiiiddd]]]XXXTTTQQQQQQTTTXXXTTTMMMIIIIIIPPP___gggiiijjjaaa[[[aaaaaakkkyyy}}}////////////////////////......,,,,,,+++,,,---...+++************++++++,,,,,,,,,------------------+++++++++,,,---.........+++++++++*********************+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,)))***,,,///111///***'''))))))***++++++***))))))))))))))))))))))))))))))---,,,+++++++++++++++,,,((())))))***+++,,,------++++++*********+++,,,,,,((((((((((((((((((((((((((((((((()))***+++++++++''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))(((((((((((($$$%%%&&&&&&'''***...111222...)))((()))***)))(((&&&&&&''''''(((***+++,,,------,,,,,,,,,...///000///---++++++,,,---,,,+++%%%&&&'''((()))*********''')))***)))((('''(((***+++///;;;OOO```bbbUUUGGG333000,,,)))''''''((()))((('''''''''((())))))***&&&&&&'''(((((((((''''''((((((((()))*********+++))))))))))))))))))))))))))))))((()))++++++***(((&&&'''((()))************))))))))))))************))))))************))))))******))))))******++++++)))******++++++******)))((((((''''''''''''((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************(((''''''((())))))''''''''''''((((((((((((***)))'''&&&&&&'''(((((())))))(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))************************+++++++++*********))))))(((((()))***+++,,,------************))))))))))))&&&'''((()))******))))))---+++(((&&&&&&(((+++---+++************)))))))))...,,,***,,,//////+++''')))***+++***))))))+++---,,,,,,------------------000000000111111000000///222111222444444555===FFFWWWggg{{{~~~zzzzzz}}}~~~{{{wwwpppnnnjjjfff```[[[WWWTTTPPPPPPTTTWWWTTTMMMIIIJJJPPP___gggiiijjjbbb\\\bbbaaakkk{{{////////////////////////---------,,,,,,------...,,,,,,++++++++++++,,,,,,)))***+++,,,------,,,,,,''''''(((***+++,,,---...++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((((((''')))******(((&&&((())))))******))))))((()))))))))))))))))))))(((++++++***)))******,,,,,,,,,,,,,,,,,,+++***))))))++++++******++++++,,,---((((((((((((((((((((((((''''''(((((()))*********''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((******+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((%%%'''(((''''''***///333888222***''')))******(((((((((((((((((()))******---,,,+++++++++---///111...,,,+++***+++,,,+++***''''''((()))************''')))***)))((('''(((***000...,,,---111666;;;===...---+++***)))((())))))(((''''''''''''(((((()))$$$%%%&&&''''''''''''&&&)))))))))))))))))))))***)))))))))))))))))))))))))))((()))***,,,,,,+++)))'''((()))***++++++++++++((((((((()))))))))******((()))***++++++***)))((((((((()))***************))))))************))))))((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((()))))))))))))))***++++++************************(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((()))***+++,,,------((())))))************)))&&&'''(((***++++++*********(((%%%######%%%(((***,,,+++******)))))))))*********+++,,,------+++***'''))),,,,,,***)))***,,,---------,,,,,,,,,,,,,,,---......///000000000000222111222444444555===FFFUUUeeezzz{{{zzz||||||yyyuuunnnkkkgggaaa]]]YYYVVVUUUPPPPPPRRRUUUSSSLLLJJJKKKQQQaaahhhiiiiiiaaaZZZ______jjjzzz........................,,,---------------------000000///...------------&&&'''***,,,------,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******...+++(((((()))+++++++++'''((()))******)))((('''))))))))))))((((((((((((((('''&&&&&&&&&((()))***(((((()))***************))))))(((((()))***++++++((((((((((((((((((((((((***))))))((('''&&&&&&&&&((()))***)))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''''''''((((((((()))&&&'''(((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++++++++******'''))))))(((''')))...333:::222)))%%%&&&(((((('''***))))))(((((((((((((((***)))(((((()))***---...,,,***(((((()))))))))((()))***************)))(((((()))***)))((('''(((***###)))///...***)))...444((()))***++++++***)))((())))))(((((((((((())))))%%%&&&''''''(((((((((''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''')))++++++***(((((()))***++++++,,,,,,+++&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&'''(((*********)))(((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((())))))***++++++))))))))))))))))))))))))$$$%%%&&&'''((((((''''''''''''''''''((((((((()))'''(((((())))))*********))))))(((((((((((())))))'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''((()))***************&&&''')))***+++++++++***''')))***,,,,,,***)))''',,,,,,+++***))))))******$$$(((,,,---+++***+++...(((+++...///---+++,,,------------,,,,,,+++++++++***+++,,,...///000000000222111222444444666===FFFTTTdddxxx|||zzz{{{zzzvvvrrrllliiiddd___ZZZWWWVVVUUUPPPOOOQQQTTTRRRLLLJJJLLLSSSbbbiiiiiiiii___XXX]]]]]]hhhyyy...------,,,,,,------...........................000000///...------,,,,,,'''%%%###&&&***------+++---,,,+++***++++++---......---,,,+++***+++,,,---,,,,,,+++******+++++++++******+++++++++,,,,,,,,,))),,,...,,,(((&&&***---++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))%%%%%%&&&((()))***+++,,,+++******)))******+++,,,///---)))&&&%%%%%%'''((())))))))))))))))))))))))***)))(((((((((***+++,,,((('''&&&%%%&&&'''***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&---+++)))'''&&&&&&((((((''''''''''''''''''''''''((((((((((((((())))))***''')))+++------+++)))'''((('''(((***------***&&&))))))(((((((((((())))))+++***)))(((((()))***+++)))))))))***+++++++++,,,***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''***,,,---,,,*********))))))))))))******''''''''''''((((((((((((%%%%%%'''((())))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''''''''((()))++++++))))))))))))************(((((())))))))))))(((((('''(((******))))))***,,,,,,------+++((('''(((***((()))))))))*********+++******))))))((((((''''''((((((''''''''''''((((((***)))(((''''''((()))***************************************))))))))))))+++***)))'''''')))***+++((((((((((((((()))******)))((('''&&&&&&'''((((((,,,+++)))((('''''''''((((((((((((((())))))))))))'''''''''''''''&&&&&&%%%((()))))))))((('''&&&&&&*********)))))))))))))))******)))(((((('''((((((222...)))))),,,...,,,)))+++***)))((((((((()))***((()))***,,,...000111222,,,+++***((((((((())))))******+++++++++,,,,,,,,,******+++,,,------------..................------&&&+++000444444222111000000000222555666888???HHHUUUdddwww}}}zzzzzzxxxsssnnnkkkgggbbb]]]ZZZWWWTTTRRRRRRRRRSSSRRRQQQOOOLLLJJJNNN^^^kkkjjjddd```^^^ZZZbbbmmm~~~///......------......///........................000//////...------,,,,,,---+++)))***---......,,,000///...---,,,------...((((((((()))+++---///000++++++************++++++******+++++++++,,,,,,,,,'''***+++)))%%%###&&&)))++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((()))***+++,,,,,,---,,,+++***)))((('''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((('''''''''(((******)))((('''&&&&&&((()))***))))))))))))))))))))))))((((((((((((((((((((((((***************************)))(((&&&%%%$$$######'''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((((((''''''''''''...,,,***((((((((()))***))))))))))))))))))))))))(((''''''''''''((())))))'''(((***++++++***(((''')))((('''))),,,,,,***'''))))))(((((((((((())))))+++***)))(((((()))***+++***************+++++++++***)))((('''&&&''''''(((((((((((((((((((((((((((***)))((()))++++++***((())))))(((((((((((()))))))))(((((((((((((((((((((&&&'''(((((())))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((('''(((((()))***+++))))))))))))************(((((())))))))))))((((((((()))******)))(((***+++)))***+++***(((((()))***))))))))))))))))))))))))***)))))))))(((((((((''')))((((((''''''(((((()))***)))(((''''''((()))***************************************))))))))))))***)))(((''''''((()))***((((((((((((((()))******)))((('''''''''((()))***,,,+++)))((('''''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&((((((((()))((((((''''''))))))))))))))))))))))))+++******))))))))))))***,,,(((%%%&&&***,,,+++(((***)))((((((((()))++++++'''(((((()))***++++++,,,******)))(((((()))***+++************++++++,,,,,,)))***+++,,,------------........................***...111333222000///...000///111444666777???GGGWWWeeexxx~~~||||||{{{uuuqqqiiieee```\\\YYYWWWTTTRRRQQQRRRSSSTTTRRRPPPMMMKKKOOO^^^jjjjjjeeebbb```]]]dddppp000//////////////////000......................../////////...------,,,,,,111000------......---,,,000///...---,,,,,,------''''''((()))***,,,...///++++++************++++++******+++++++++,,,,,,,,,+++---...+++(((&&&(((+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))*********++++++++++++))))))))))))((('''%%%$$$ """&&&***++++++)))'''))))))))))))))))))))))))(((''''''''''''(((((()))******(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''',,,+++)))((('''(((((()))))))))))))))))))))))))))(((''''''''''''((())))))'''((((((((((((((((((''')))((('''(((***+++***)))))))))(((((((((((())))))******))))))))))))******+++++++++***************))))))((('''''''''(((((())))))))))))))))))))))))...+++))))))))))))(((&&&((((((''''''''''''((((((*********))))))((((((((((((((())))))***)))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((()))***+++***)))((()))***'''((())))))(((((()))+++))))))))))))(((((((((((())))))))))))((((((((((((***))))))(((((())))))***))))))(((((((((((())))))************************************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((())))))***((((((((((((((()))***++++++***)))((('''''''''((((((((((((((())))))))))))++++++++++++***)))((('''''''''((()))))))))(((((())))))))))))))))))))))))+++***************+++,,,(((%%%$$$%%%***,,,,,,***)))((((((((()))***+++,,,,,,,,,+++++++++*********(((((((((((()))***+++,,,)))))))))************+++)))***+++,,,------------........................///111222222000...------//////000444555666>>>FFFWWWeeewww}}}~~~}}}yyytttgggddd___[[[XXXVVVSSSQQQPPPQQQSSSTTTTTTQQQMMMKKKOOO\\\hhhkkkgggdddbbb```gggrrr000//////......//////000........................//////.........---------000...---,,,,,,++++++***++++++++++++++++++,,,,,,---,,,++++++***))))))))),,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,,,,------,,,***)))+++---************************************************)))******++++++******))))))))))))((((((((((((((($$$%%%((()))***)))(((''' """&&&***,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******************+++,,,(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))******)))((('''&&&&&&'''((())))))(((''''''((()))******))))))(((((((((((())))))***))))))))))))))))))***,,,+++++++++***)))))))))))))))(((((((((((((((((())))))))))))))))))))))))...,,,)))(((((()))(((''')))((((((''''''(((((()))++++++******))))))(((((()))************))))))((()))((('''&&&&&&'''((()))(((((())))))))))))((((((***))))))(((((((((((()))((()))))))))************(((((())))))))))))((((((***++++++***((('''((()))((()))+++***)))))))))***)))))))))(((((((((((('''))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))************************************)))))))))((()))((((((''''''(((((()))))))))(((((((((((())))))((((((((()))***++++++,,,******)))((((((((((((((((((((((((((()))))))))))),,,,,,,,,+++***)))((('''&&&'''((()))))))))))))))((((((((()))))))))))))))))))))))))))******+++,,,)))((('''))),,,......---))))))))))))))))))******,,,,,,,,,++++++*********)))))))))))))))******+++)))))))))))))))))))))***)))***+++,,,,,,---,,,,,,---------...............000111222111///---...//////...000333444555===EEEUUUdddvvv}}}~~~zzzvvvjjjfffaaa\\\YYYVVVSSSQQQMMMOOORRRSSSSSSPPPLLLJJJMMMXXXdddiiigggdddbbbbbbgggsss///..................///.......................................---------,,,,,,,,,++++++++++++,,,((()))***+++,,,,,,------000///...---+++)))(((''',,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,'''(((((((((((()))***,,,******************************************************++++++++++++******))))))))))))((((((((((((%%%''')))+++,,,+++***)))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))******+++,,,***)))'''&&&&&&''')))***(((((((((((('''((()))***))))))(((((((((((()))))))))))))))******))))))))),,,+++++++++***)))))))))(((((()))))))))))))))))))))))))))))))))))))))))),,,***((('''(((************))))))(((((())))))***+++*********)))))))))((()))************))))))((()))((('''&&&&&&'''((()))(((((())))))))))))((((((***))))))(((((((((((()))((()))))))))************(((((())))))))))))((((((***++++++***((('''((()))+++---...---+++))))))))))))))))))))))))((((((((((((((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***+++++++++)))))))))))))))((((((((((((((((((((())))))))))))************)))((('''&&&''''''((()))*********)))''''''(((((())))))))))))((((((((((((((()))***+++++++++***+++---------,,,************))))))((((((''''''''''''((((((((((((************))))))((((((***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,---------.........//////...///000000......000222000///000333444555<<>>:::777555555444333000000////////////000000////////////////////////---,,,,,,++++++,,,,,,---,,,------------,,,++++++++++++,,,,,,,,,+++++++++*********+++++++++++++++---,,,++++++******++++++*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***+++***)))+++---...,,,***************************)))***++++++++++++))))))+++++++++***************))))))************))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((()))))))))*********&&&&&&'''((())))))))))))%%%''')))***((('''''''''(((((((((((())))))******'''(((((()))))))))))))))))))))(((((('''''''''''')))))))))))))))))))))))),,,'''###$$$(((+++***((()))))))))(((((((((((()))&&&&&&''''''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((()))******(((((()))***+++++++++*********))))))((()))***++++++***)))(((******)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((())))))))))))(((((()))))))))*********++++++))))))************)))((((((&&&$$$&&&)))***(((&&&&&&&&&&&&'''''''''''''''+++***))))))******)))''''''(((((()))******++++++,,,+++++++++***)))))))))************************)))))))))******)))))))))))))))************)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))*********+++***)))))))))***++++++******)))((((((((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))((()))))))))************++++++,,,,,,++++++***))))))******++++++******)))&&&(((******((((((((()))))))))))))))(((((((((((()))******+++++++++++++++)))+++,,,,,,++++++,,,......---,,,,,,---///222444000000111111222222333333333333333333333666;;;???KKK\\\ppp~~~~~~}}}{{{vvvrrrkkkgggbbb^^^[[[ZZZXXXWWWSSSSSSRRRPPPNNNMMMNNNOOOWWWjjjrrrrrrrrrjjjaaabbbiiippp{{{~~~vvvLLLHHHBBB===:::888666444111000//////......//////000000000000000000000000---,,,,,,++++++,,,,,,---...............---,,,,,,+++,,,------...---,,,,,,***+++++++++,,,,,,,,,------,,,++++++******++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++******+++,,,---,,,+++************************'''((()))******)))((('''++++++++++++******))))))))))))************))))))+++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''''''''((((((((())))))'''((())))))************%%%''')))***((('''''''''))))))))))))((((((''''''''''''((()))))))))))))))((((((((((((''''''&&&&&&(((((((((((((((((((((((((((######'''&&&###((((((((())))))))))))(((((((((((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((((((((((((((***+++***)))((()))***+++******************+++((()))***++++++***)))((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))(((((())))))))))))((((((((((((((()))))))))******((())))))*********)))))))))&&&%%%&&&)))+++)))&&&)))))))))******+++,,,,,,,,,***))))))******)))(((************************,,,+++++++++***)))))))))************************))))))************)))))))))))))))******)))))))))((((((((())))))***************************************))))))))))))))))))))))))((((((((((((((()))***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))******)))((('''))))))))))))))))))))))))((()))))))))***************************))))))(((******++++++++++++******)))***+++***(((&&&&&&'''))))))((((((((((((((((((((())))))***+++************+++,,,+++***)))***+++...---,,,,,,...000222444///000000111222222333333222333333333333666:::===HHHWWWkkk}}}~~~{{{vvvrrrkkkgggbbb^^^\\\ZZZWWWVVVTTTTTTTTTQQQNNNLLLLLLLLLTTTiiissssssssskkkbbbcccgggmmmxxxyyyrrr[[[VVVPPPIIIDDD???:::777444333222111000/////////000000000000000000000000------,,,,,,,,,,,,------......//////......---,,,+++,,,---...///...---,,,******++++++,,,------------,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************&&&'''((()))))))))((('''***++++++++++++***))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((((()))***************)))&&&(((******)))''''''(((******)))(((((('''&&&&&&&&&'''(((((())))))(((((())))))*********)))((('''(((((((((((((((((((((((()))&&&###$$$&&&)))(((''''''(((((())))))))))))(((((((((((('''''''''&&&&&&((((((((((((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))+++,,,+++***)))***+++************+++,,,---...))))))************))))))''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************))))))************))))))((())))))******))))))((('''((((((((())))))))))))((())))))************)))******)))***+++,,,+++***(((((((((((()))***+++,,,,,,***(((((()))***)))(((*********************)))+++++++++******************************+++++++++)))******++++++******)))((())))))******))))))(((''''''((())))))*********************************************))))))))))))***************)))))))))))))))***++++++++++++***+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))******(((&&&%%%))))))))))))))))))))))))))))))))))))************)))************)))((((((******++++++++++++******'''(((******)))((()))***(((((((((((())))))))))))))))))***++++++++++++***+++,,,---,,,+++***+++,,,+++,,,,,,,,,---...///000/////////000111111222222111222222333333555999<<>>IIITTTfffyyy}}}wwwsssooohhhbbb___\\\ZZZXXXTTTUUUVVVTTTQQQNNNMMMMMMVVVhhhpppppprrrlllddddddhhhmmmvvvwwwqqq~~~sssiii]]]WWWNNNEEE???:::666333333222111222222222///---///......------......///......////////////.........------,,,---...///000,,,++++++++++++---...///,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,---......---,,,++++++++++++++++++***))))))******++++++++++++*********************+++++++++------+++*********++++++++++++******)))(((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((((((((((())))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++***************************++++++,,,,,,++++++***+++++++++*********))))))((('''&&&%%%%%%&&&'''(((+++******)))(((((((((((((((------&&&"""&&&***+++)))((('''(((,,,///000000++++++++++++***)))((((((************************+++++++++++++++++++++,,,++++++***************+++*********************************+++++++++,,,,,,,,,+++************+++,,,,,,,,,+++***************)))***+++,,,,,,+++***)))---***((((((***,,,------***)))((('''((()))+++,,,)))************++++++++++++++++++*********))))))************************************))))))))))))++++++******************))))))***+++++++++++++++)))))))))))))))***************))))))******+++,,,+++***))))))((((((((()))((()))***+++++++++***)))************)))))))))((()))************+++++++++******)))))))))******+++++++++************++++++************************,,,+++***))))))))))))***((()))))))))+++,,,---.........//////...------,,,,,,,,,------.../////////000000000000000000000000222000111444444444888>>>GGGSSSeeexxxyyysssooohhhbbb^^^\\\YYYXXXUUUVVVVVVTTTQQQNNNMMMMMMUUUhhhppppppsssmmmdddeeekkkqqq{{{|||uuurrrkkk```UUUKKKCCC<<<888444333111111222111000...//////000000000//////.........////////////......000////////////000111111++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******------,,,,,,++++++******)))***+++,,,,,,+++***)))++++++++++++++++++***)))++++++,,,,,,,,,,,,+++++++++++++++***************...---+++))))))***,,,---++++++******)))(((((((((,,,+++***)))(((''''''&&&)))((('''&&&&&&'''((()))'''(((***+++++++++******((())))))))))))(((((('''(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&'''((((((((()))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''***++++++,,,,,,+++++++++''''''((())))))(((&&&&&&((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))((((((((()))*********+++***++++++,,,,,,++++++***+++************)))))))))))))))(((''''''((()))))),,,,,,+++***))))))((((((&&&,,,///,,,))))))***)))***((((((***,,,///000///++++++++++++***)))((((((************************+++++++++++++++++++++++++++***************++++++*********************************++++++++++++,,,---,,,)))''''''))),,,---,,,,,,+++************+++((((((******+++***)))(((---+++))))))***,,,,,,,,,)))((('''''''''(((***+++)))************++++++++++++++++++***************************************++++++*********)))))))))***************+++++++++))))))***++++++++++++***************))))))((((((******))))))******+++,,,******+++++++++***))))))*********))))))(((((((((************)))))))))))))))************+++++++++***)))((((((((((((((((((******)))))))))))))))***************************+++***))))))))))))))))))******)))))))))***++++++...............------,,,,,,,,,------.../////////000000000000000000000000111000000333444444888>>>EEEQQQdddwww{{{sssnnnhhhbbb^^^[[[XXXWWWVVVWWWWWWUUUQQQNNNMMMMMMTTTgggpppqqquuuoooffffffkkkrrr}}}xxx}}}rrrfffZZZOOOFFFAAA:::888555444333333111000...///000111000///...---......////////////...........................//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,+++******(((((())))))))))))((((((+++++++++,,,,,,+++*********++++++++++++++++++***,,,+++++++++***))))))))),,,***(((''''''(((***+++((((((((()))******+++++++++******))))))(((((((((***)))'''&&&&&&''')))******+++,,,---,,,+++)))'''))))))***))))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((('''(((*********(((&&&$$$((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((((((((()))'''(((((()))***+++,,,,,,***++++++,,,,,,++++++***************))))))))))))+++******************+++))))))***+++++++++++++++'''+++......,,,******)))---+++******+++,,,+++******************)))((((((************************,,,,,,,,,++++++++++++************)))******+++,,,************************************++++++++++++***)))'''&&&&&&''')))*********)))(((((()))))))))'''(((***++++++***))))))...,,,******+++,,,++++++)))(((((((((((()))***+++))))))*********+++++++++************************************************+++++++++*********))))))))))))******++++++++++++)))******+++++++++************))))))))))))))))))******))))))******+++,,,***+++,,,------,,,***)))))))))(((((('''((())))))*********)))))))))))))))))))))*********++++++++++++***)))(((((('''((((((+++***))))))))))))))))))******************************)))(((((())))))***+++******)))(((((())))))++++++,,,,,,,,,++++++***,,,,,,------.../////////000000000000000000000000111///000333444444888>>>CCCPPPcccvvv|||sssnnngggaaa]]]ZZZWWWVVVVVVWWWWWWTTTQQQNNNMMMMMMSSSgggqqqssswwwqqqgggggghhhooozzz}}}vvvuuuhhh[[[PPPJJJCCC???:::777555444222111...//////000///...---,,,......////////////......------.........---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++)))******************)))***++++++,,,,,,,,,++++++))))))************)))))),,,+++++++++***)))))))))+++***((('''''')))***+++((((((((()))******++++++(((((())))))******+++++++++***(((''''''(((***+++)))***+++,,,,,,+++)))((())))))***))))))((('''&&&&&&'''(((((()))(((((('''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((()))+++++++++)))'''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((((((((())))))******+++,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++,,,,,,++++++))))))***++++++))))))+++,,,***))))))******((('''))))))*********)))((((((************************++++++++++++++++++++++++******))))))***++++++,,,************************))))))*********+++++++++(((((())))))))))))((((((***)))))))))))))))******((()))+++,,,,,,,,,++++++---+++******+++,,,+++***))))))))))))******++++++))))))*********+++++++++************************************************++++++++++++************((()))***+++++++++++++++******+++++++++******)))'''(((((()))******++++++******))))))******+++,,,***+++,,,------,,,+++***''''''''''''((()))***+++))))))))))))))))))******))))))*********+++++++++,,,++++++***))))))))))))---,,,+++*********************************************))))))))))))******+++******)))(((((())))))******++++++,,,++++++***,,,,,,------.../////////000000000000000000000000111///000333333333777===BBBPPPdddvvv~~~sssnnngggaaa\\\YYYVVVTTTTTTUUUUUUTTTPPPNNNMMMMMMSSSgggrrruuuyyyrrrhhhgggeeekkkttt~~~yyytttttthhh\\\UUUNNNIIIBBB<<<888555333222////////////...---,,,,,,......////////////....../////////000//////...---+++,,,---......//////...,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,,,,------------------------------------***+++,,,,,,,,,,,,,,,,,,)))))))))******)))))))))+++++++++***************++++++++++++++++++,,,,,,++++++******)))((((((((('''(((((()))***+++,,,,,,+++***)))(((((()))***+++$$$%%%''')))+++,,,,,,,,,((())))))))))))(((((('''((()))***++++++***)))(((************************&&&&&&&&&'''((((((((()))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))))))))******++++++***)))((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((*********+++,,,,,,------***++++++,,,,,,++++++***(((((()))))))))))))))*********++++++++++++******)))***+++++++++***)))(((***((((((******((()))+++((('''''')))***+++***(((((())))))******)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,************************)))))))))************+++***+++,,,------,,,+++***,,,++++++++++++,,,------)))***,,,---......---,,,,,,+++***+++,,,---,,,***)))*********++++++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++,,,++++++++++++*********((()))+++,,,,,,+++***)))***++++++++++++***))))))''''''((()))***+++,,,,,,******))))))******+++,,,******+++,,,,,,,,,++++++&&&''''''(((***++++++,,,))))))))))))************)))************+++++++++---,,,++++++++++++++++++......---,,,++++++++++++******************************************+++,,,******)))))))))***+++++++++,,,,,,---------------,,,,,,------.../////////000000000000000000000000000//////222333333777===BBBQQQeeewww~~~~~~sssnnnfff```\\\XXXUUUSSSQQQRRRSSSRRRPPPNNNMMMNNNTTTiiitttxxx{{{sssgggfffeeeiiiooovvvzzzzzzvvvrrrvvvmmmggg\\\VVVMMMDDD???;;;888666222111000///..................////////////......//////000000000///...---+++,,,---.../////////...,,,,,,,,,---------......++++++,,,,,,,,,---------++++++,,,,,,---.........---------,,,,,,---------***+++,,,,,,------,,,,,,)))******++++++******)))***************+++++++++)))***+++,,,---,,,,,,+++++++++******)))((((((((()))))))))******++++++,,,))))))))))))))))))))))))"""###$$$&&&(((***+++,,,'''(((((())))))))))))(((((()))***++++++***)))(((************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))************((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((()))))))))************++++++++++++***++++++,,,,,,++++++***(((((((((((())))))******+++,,,------------,,,+++&&&((()))++++++***)))(((***&&&''',,,---)))(((***)))((((((***++++++***((((((((()))))))))))))))(((++++++++++++++++++++++++))))))***+++,,,------...))))))))))))***+++,,,---************************))))))))))))************---,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---...)))***,,,---.........---***))))))+++------,,,+++((())))))***************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))***+++,,,,,,+++)))(((+++++++++++++++***))))))(((((())))))*********+++******))))))******+++,,,***************+++,,,,,,'''(((***+++++++++******((()))))))))************)))************+++++++++,,,++++++++++++,,,,,,---///...---,,,++++++++++++************************+++++++++++++++,,,------((()))))))))+++,,,---...++++++,,,---------------,,,,,,------.../////////000000000000000000000000000...///222333333777===DDDSSSgggxxx}}}}}}|||rrrmmmfff```[[[XXXUUUSSSNNNPPPQQQPPPOOOMMMNNNNNNUUUjjjvvvyyy|||sssgggeeeeeefffhhhlllppprrrqqqooo{{{wwwggg```VVVLLLEEEAAA===;;;444333111///...//////000......////////////......---.../////////---,,,+++...////////////---,,,+++,,,,,,,,,------.........*********++++++,,,,,,,,,***++++++,,,---...//////++++++************++++++***+++,,,,,,------------+++++++++,,,,,,+++++++++))))))******+++++++++,,,&&&''')))+++,,,+++)))(((((((((((()))******+++++++++++++++***************''''''((((((((((((''''''%%%%%%$$$%%%%%%&&&'''(((''''''((())))))***))))))&&&''')))***)))(((&&&%%%(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''((()))***************************((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))*********)))))))))))))))+++++++++,,,,,,+++++++++'''((((((((())))))******'''((()))******)))((('''!!!###&&&)))+++,,,,,,,,,)))&&&(((///000+++((()))---,,,,,,,,,,,,***'''%%%(((((()))))))))))))))(((++++++++++++++++++++++++(((((()))***,,,---...///))))))))))))***+++,,,---************************))))))))))))************...,,,***))))))***,,,...***)))))))))***++++++,,,)))***+++---......------)))))))))+++---...---,,,'''(((((())))))))))))))))))************+++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---,,,***((('''+++++++++++++++***)))(((************))))))))))))*********)))***++++++,,,******)))((()))***,,,---)))***,,,---,,,+++)))'''(((((())))))*********+++)))************++++++++++++*********+++,,,------///...---,,,++++++++++++************************,,,+++++++++,,,------...'''((((((***+++...///000((()))***+++++++++++++++,,,,,,------...//////000000000000000000000000000000...///222333333777===EEETTThhhyyyzzzzzz}}}~~~zzzvvvrrrmmmfff___[[[WWWTTTRRRLLLNNNOOOOOONNNMMMNNNOOOVVVkkkwwwzzz}}}sssfffdddcccbbbbbbeeehhhkkkllllll~~~sssdddWWWOOOIIIBBB===555666777666444222111111///000000000000000000000///...---,,,,,,---//////////////////////////////,,,...000000...,,,,,,,,,....................................---,,,+++***++++++,,,,,,,,,---------,,,,,,+++++++++,,,------)))))))))))))))))))))))),,,,,,+++******)))))))))***)))))))))((((((''''''))))))))))))))))))))))))******+++,,,------......************))))))))))))******************++++++,,,***(((***,,,---+++((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((()))+++,,,---(((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++******))))))((((((''''''(((((((((((())))))))))))'''(((((()))***++++++,,,)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,***++++++,,,------------***((('''(((***++++++***((((((((()))******++++++'''(((***++++++,,,...///---,,,,,,+++*********+++************************)))******+++++++++************+++++++++,,,,,,,,,(((((())))))*********+++,,,***(((&&&''')))---///************************************************+++,,,,,,,,,***(((%%%###++++++***)))((('''&&&&&&(((((())))))*********+++(((((()))))))))*********************+++,,,------)))************+++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***---000000---)))'''(((***++++++***)))(((***))))))((())))))******************************))))))***++++++++++++***)))))))))******+++,,,,,,,,,+++******)))*********...---+++***)))((((((((())))))))))))))))))))))))++++++,,,------......///---...//////000000///////////////000111111222222111222222222222444777:::DDDQQQeeevvvzzzxxx|||~~~{{{xxxsssnnnfff^^^XXXTTTPPPNNNOOOOOOOOOMMMKKKKKKMMMOOOYYYnnnzzz}}}wwwllljjjdddeeeeeefffhhhiiiiiijjjsssggg^^^UUULLLEEE:::999888666333111000000222222111111000000/////////...------------...///////////////////////////---///000000///---------------------------------............---,,,+++***++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++*********)))))))))((((((************************))))))******++++++,,,,,,************)))))))))))),,,+++++++++***)))))))))***))))))***++++++***((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((('''''''''''')))))))))((())))))******(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((()))******)))))))))******++++++,,,)))************+++++++++))))))))))))))))))))))))************************))))))(((((())))))***+++++++++,,,,,,---,,,,,,,,,***)))(((((()))***++++++*********************))))))***+++,,,,,,---...///---,,,++++++******++++++************************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,))))))******************))))))((())),,,000333666************************************************)))***+++,,,,,,+++******++++++******))))))(((((())))))))))))*********+++******+++++++++,,,,,,,,,,,,++++++*********++++++)))************+++++++++((())))))***++++++,,,,,,************************+++++++++******++++++++++++)))(((***---...---+++*********+++******))))))'''''''''((()))***+++,,,************************))))))***++++++++++++***++++++++++++++++++******+++******)))((())))))))),,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------.........//////////////////000111111222222111222222222222444777:::DDDRRReeevvv|||zzz}}}~~~|||yyysssnnnfff___ZZZVVVRRRPPPOOOPPPPPPOOOMMMMMMNNNOOOZZZooo|||zzzmmmkkkddddddddddddeeeeeeeeeeeeuuujjj^^^SSSLLLDDDAAA>>>:::666444222222444444333111000000////////////...------......///////////////////////////...///111111///.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,------------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------+++++++++************)))************************((()))))))))))))))))))))************))))))))))))---,,,,,,+++***)))((((((((()))******)))((()))***(((((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''''''''(((((())))))******((((((((((((((((((((((((******))))))))))))******((((((((((((''''''''''''+++***))))))((((((((()))((((((((('''''''''&&&&&&***)))))))))((((((((('''))))))))))))(((((((((((())))))((('''((()))***+++***************+++++++++)))************+++++++++************************************************((((((((((((((())))))***,,,,,,,,,,,,,,,,,,+++******))))))))))))***++++++---,,,,,,+++******)))))))))))))))))))))******+++,,,,,,++++++******++++++++++++++++++++++++++++++.........---,,,+++***)))******+++++++++,,,,,,,,,+++++++++++++++*********++++++*********++++++,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,+++++++++***************)))))))))***************+++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((())))))************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,***((('''))),,,---------,,,+++***************&&&&&&'''(((***+++,,,---************************))))))***++++++++++++***---------,,,+++***************)))(((((((((((()))************************************************))))))***++++++,,,,,,---...---,,,,,,,,,---///////////////000111111222222111222222222222444777:::DDDQQQeeevvv~~~|||~~~}}}zzzsssnnnggg```[[[WWWTTTQQQOOOQQQRRRQQQPPPOOOOOOPPP[[[qqq~~~|||nnnlllccccccbbbbbbaaaaaaaaa```}}}qqqggg]]]WWWQQQLLLFFFAAA<<<999666555444333222111000000000000/////////...............////////////////////////...000222222000.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************)))))))))))))))(((((((((************)))))))))(((,,,+++++++++***)))))))))''')))+++)))'''&&&(((+++(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((('''''''''***))))))((((((((())))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((***)))((('''((()))+++,,,***************)))))))))))))))*********+++++++++************************++++++++++++++++++++++++)))(((((((((((()))******,,,,,,,,,,,,,,,+++***)))************))))))***,,,,,,,,,,,,+++++++++******,,,***)))((()))*********,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,---------,,,+++************+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++)))(((&&&%%%++++++++++++++++++++++++************************+++***)))(((((((((((())))))))))))******+++++++++************************))))))))))))))))))))))))+++******)))(((((())))))))))))*********+++++++++))))))*********+++++++++******************************++++++++++++******,,,+++))))))***+++------///...,,,***))))))******(((((()))***+++,,,,,,,,,************************))))))***++++++++++++***---------,,,,,,++++++++++++******)))))))))))))))))))))******++++++++++++))))))))))))))))))))))))*********+++,,,,,,------...---+++***+++,,,...000/////////000111111222222111222222222222444777:::BBBPPPcccuuu~~~{{{uuuoooggg```ZZZUUURRROOONNNPPPRRRRRRQQQOOOOOOOOOYYYppp~~~|||mmmjjjbbbbbbaaaaaaaaaaaa``````yyyqqqkkkhhh\\\WWWOOOHHHCCC???:::777333222111000///000111222000000000//////......---////////////////////////...000222222000.........------------------------......---,,,,,,,,,------,,,,,,---------.........///...---,,,+++*********++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++,,,,,,,,,******************************************))))))************)))))))))((()))))))))***+++++++++,,,''')))***)))&&&&&&(((+++(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((()))******+++)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((((((((((((((''''''''''''((()))***+++))))))(((((((((''''''''''''''''''((()))*********(((((((((((())))))))))))***))))))((((((***+++,,,))))))))))))))))))(((((())))))*********+++++++++***************************************************))))))))))))***++++++,,,,,,,,,,,,+++******)))***+++,,,+++)))(((***,,,******+++++++++,,,,,,,,,000...+++***,,,------,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))***++++++,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********)))***,,,---...///......++++++++++++++++++++++++************************,,,+++***)))))))))))))))''''''(((((()))*********+++++++++***************))))))))))))))))))))))))))))))(((((()))******+++))))))*********+++++++++***************+++++++++++++++++++++++++++++++++)))******++++++******)))***+++,,,,,,,,,,,,,,,,,,///...,,,***))))))******,,,,,,---------,,,++++++************************))))))***++++++++++++***+++++++++,,,,,,------------,,,++++++******++++++((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---+++***+++,,,...000/////////000111111222222111222222222222444777:::AAANNNbbbsss~~~|||vvvpppggg___XXXSSSOOOLLLMMMOOOQQQRRRPPPOOOOOOOOOXXXnnn|||zzzllliiibbbbbbbbbcccccccccddddddyyyuuussshhhbbbYYYRRRMMMGGGAAA<<<666444222000000000222333000000000000000///------////////////////////////...///111111///.......................................,,,,,,+++,,,---...,,,---------...............------,,,++++++++++++++++++++++++++++++++++++---------,,,+++************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((((()))***+++,,,,,,---******)))((('''''')))+++(((((((((((())))))))))))))))))(((((((((((())))))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''((()))++++++)))))))))(((((((((''''''&&&&&&'''((()))***++++++(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))******)))************+++++++++************************))))))))))))))))))))))))***************++++++,,,++++++++++++++++++***)))***,,,---,,,)))(((***---))))))******+++,,,,,,---...***&&&&&&(((+++***)))++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++************+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,------''''''(((((()))))))))***+++++++++++++++*********,,,,,,,,,+++++++++++++++)))(((((()))***+++,,,,,,)))************+++++++++************************++++++++++++++++++++++++((()))***++++++***)))((()))***,,,,,,+++******+++---,,,+++***************,,,---......---,,,***)))************************))))))***++++++++++++************+++,,,---------------,,,++++++++++++,,,((()))***+++,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------...//////...---,,,,,,,,,---///////////////000111111222222111222222222222444777:::AAANNNbbbsss~~~|||uuuoooggg^^^XXXSSSNNNKKKNNNOOOQQQQQQPPPOOOPPPQQQZZZooo}}}{{{mmmjjjdddeeeeeeeeeffffffgggggg}}}{{{uuuooofff```[[[TTTLLLEEE<<<:::666333111111111222000000111111000///---,,,////////////////////////---///000000///---------------------------------///---,,,++++++,,,...///------------............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************+++++++++,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,************)))))))))))))))))))))***+++++++++,,,,,,***(((''')))***++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))((((((((('''''''''(((((())))))******'''((((((((()))))))))***''')))***,,,,,,+++***)))*********++++++,,,,,,---)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++)))******++++++++++++******---...,,,((('''***---)))*********************+++'''""""""&&&))))))'''++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******************---,,,+++***((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((())))))))))))))))))******,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++*********++++++,,,)))************+++++++++************************************************((()))***++++++***)))((()))******(((&&&&&&)))+++*********+++******))))))******,,,---,,,+++***(((************************))))))***++++++++++++*********++++++++++++++++++---,,,++++++******++++++((()))+++,,,,,,+++***)))((((((((((((((((((((((((***++++++,,,------......------.........//////////////////000111111222222111222222222222444777:::BBBPPPcccttt}}}|||sssnnnfff___YYYUUUQQQOOOPPPQQQQQQQQQPPPPPPRRRTTT^^^sss}}}qqqooohhhhhhhhhhhhhhhgggggggggzzzqqqkkkfff___VVVNNNAAA>>>:::666222111111111000111111111000///---,,,////////////////////////,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,...///---------.........//////,,,,,,+++++++++,,,------------------------------)))))))))***++++++,,,,,,)))))))))******+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---************))))))))))))+++++++++***************///+++''''''***,,,,,,***(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******&&&'''''''''(((((())))))))))))(((''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((('''((((((((())))))******'''(((+++------,,,***(((++++++,,,------...//////)))************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((()))***+++++++++++++++***---///---((('''***---++++++******)))(((((((((000+++&&&'''+++......,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,(((((())))))*********+++*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,************************'''((())))))'''$$$!!! ************************,,,,,,,,,++++++*********************))))))((((((...---,,,+++************)))************+++++++++++++++******************))))))))))))))))))))))))''')))***++++++***)))'''))))))'''$$$!!!###(((,,,'''(((***++++++***)))(((&&&''')))+++,,,+++***)))************************))))))***++++++++++++***,,,,,,++++++***))))))))),,,+++******)))*********(((***+++,,,,,,+++)))(((++++++++++++++++++++++++)))******+++,,,,,,---------...//////000000///////////////000111111222222111222222222222444777:::DDDQQQeeevvv~~~}}}|||rrrmmmeee___[[[XXXUUUSSSRRRRRRRRRQQQQQQQQQTTTVVVbbbwwwtttssslllkkkjjjiiihhhgggffffffzzzwwwuuuoooddd[[[QQQIII>>>777555555444333111///------/////////...000000000000////////////////////////////////////////////////////////////000000///...,,,+++*********++++++,,,,,,++++++************++++++,,,,,,,,,+++---......,,,++++++,,,***************++++++,,,(((((())))))******++++++***))))))***,,,,,,+++)))******))))))))))))******++++++***)))((((((((()))))))))***+++***)))(((''''''(((***++++++)))'''%%%,,,+++***((((((((()))***'''''''''''''''((())))))))))))************))))))((())))))))))))(((((('''''''''''''''((((((((()))))))))(((((('''''''''&&&)))))))))((((((((((((((())))))))))))))))))))))))*********+++,,,,,,,,,---(((''''''&&&&&&((()))***((((((((((((((((((((((((*********)))(((''''''''')))***+++,,,,,,,,,,,,,,,...---++++++++++++)))(((...+++'''''')))++++++*********************************)))))))))))))))***......---,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,)))******+++++++++******...---,,,+++***)))((('''...---,,,*********+++,,,))))))***+++,,,---......))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,+++++++++,,,------***)))((()))***+++***((())))))***+++***)))((('''(((((((((((((((((((((((()))***+++---------,,,+++*********)))))))))))))))+++++++++************))))))***+++,,,,,,,,,++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,---------+++))))))***+++***)))************************,,,,,,,,,+++++++++******((())))))))))))*********((()))))))))'''''')))***,,,,,,,,,++++++*********************+++,,,---...((()))******++++++++++++))))))(((((()))***++++++,,,++++++******++++++,,,++++++,,,------......///+++++++++,,,,,,,,,---------------...............222000000333333333777===AAAQQQhhhzzz{{{xxxxxxtttnnnfff___ZZZXXXVVVUUUYYYVVVVVVWWWUUURRRTTTXXXbbbrrr}}}uuuooommmkkkjjjjjjiiigggeee}}}tttmmm]]]TTTGGG>>>999777555333555444222222333333222000111000000000////////////////////////////////////////////////////////////++++++,,,------...//////------............------++++++++++++,,,,,,,,,,,,***,,,---...---,,,---...***))))))))))))***++++++************++++++++++++***))))))+++,,,---+++***++++++************+++++++++***)))))))))))))))))),,,,,,,,,,,,,,,++++++***%%%''')))++++++***)))'''***))))))(((((())))))***(((''''''''''''((())))))*********++++++*********))))))***************)))'''''''''((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))***+++************************(((((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,///...------------,,,***///---++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******------,,,,,,,,,,,,++++++,,,,,,------------------000///...,,,++++++******,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...((())))))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,---...---+++++++++,,,,,,++++++*********++++++,,,***)))***+++,,,+++***+++,,,,,,---,,,+++***)))************************''''''((()))))))))((((((************************))))))******+++++++++,,,+++************+++,,,,,,++++++*********+++,,,---+++++++++,,,,,,,,,------)))(((((())),,,------,,,************************---,,,++++++******++++++)))))))))*********++++++)))***+++***((((((***+++,,,,,,++++++++++++++++++************+++,,,------++++++,,,---------------***)))))))))******+++,,,,,,++++++******++++++,,,++++++,,,------......///,,,,,,,,,,,,------------......////////////000000222111222555666555888===AAAQQQgggzzzzzzwwwvvvrrrmmmfff```\\\YYYWWWVVV[[[YYYXXXYYYWWWTTTVVVZZZdddtttwwwqqqooommmllllllkkkiiigggzzzjjj```RRRGGG@@@<<<999666555333111111222111///---111111000000000/////////////////////////////////////////////////////////******+++---...///000111......////////////......------------,,,,,,,,,,,,...///000...+++))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++******+++---...,,,+++,,,,,,++++++++++++,,,,,,))))))))))))))))))***+++...---,,,,,,++++++,,,,,,$$$&&&(((***,,,+++******'''(((((())))))))))))(((((((((''''''(((((()))***))))))************))))))((()))***++++++,,,++++++''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''******)))))))))***+++,,,************************''''''(((((()))***++++++******+++,,,,,,,,,++++++---,,,,,,---......,,,++++++******,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,---------,,,------....../////////111111000///...------,,,///000000000///......---+++,,,,,,---//////000111...------,,,------...///******++++++,,,,,,,,,---,,,,,,,,,------------------------------------------...///...---,,,---......---,,,+++++++++++++++---+++***+++,,,---,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******************************(((((()))***+++,,,------,,,+++)))((()))***---...++++++******++++++,,,---++++++++++++,,,,,,,,,,,,(((((((((+++---...---+++++++++++++++++++++++++++---,,,+++*********+++,,,************+++++++++,,,***+++,,,+++))))))+++,,,++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,------............---++++++******++++++,,,,,,,,,++++++******++++++,,,++++++,,,------......///------------.........////////////000000111111111333222444888888666999===AAAPPPfffyyyyyyuuuuuuqqqlllfffaaa^^^\\\ZZZXXX\\\ZZZYYYZZZXXXUUUVVVZZZdddtttyyyrrrpppooonnnnnnnnnllljjjuuukkk^^^RRRJJJDDD???<<<444222111000111000///---111111111000000000//////////////////////////////////////////////////////............------------,,,------------------,,,.........------,,,,,,,,,***+++---,,,+++******+++))))))(((((())))))***+++,,,,,,,,,++++++******))),,,++++++,,,......---++++++++++++******+++++++++)))((((((((()))***++++++---,,,***)))))))))***+++&&&''')))***++++++******((())))))***)))((('''&&&((((((((('''((())))))***''''''(((((((((((('''''''''((()))***++++++,,,,,,'''(((((((((((()))))))))))))))((((((((((((((((((&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))((((((''''''&&&))))))))))))******++++++(((((((((((((((((((((((('''(((((()))******++++++***++++++,,,,,,,,,++++++***))))))+++,,,,,,+++)))&&&'''''')))***+++++++++************************,,,++++++++++++,,,,,,---++++++,,,------...//////---......///000111111222///000111111222222222222222222222222111000///...,,,---...///000111222333......------,,,,,,,,,,,,---.....................---------------.........---------------------------...///...---,,,---...222111000......------------+++***+++,,,---,,,+++************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))))))))***+++*********+++++++++++++++))))))***++++++,,,------,,,,,,+++++++++,,,---...+++***++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++---...---***'''++++++++++++++++++++++++...---+++***)))***+++,,,******+++++++++,,,,,,,,,***+++,,,+++))))))+++,,,*********++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,------......///............////////////...//////000000111111111222222555999999666888<<<@@@OOOdddwww{{{wwwwwwppplllfffbbb___]]][[[YYYZZZXXXXXXYYYWWWSSSTTTWWWcccsssyyyrrrpppoooooooooooommmlllyyymmmaaaXXXOOOFFF@@@:::777555444444444333222111111111111000000000000////////////////////////////////////////////////111000000...---,,,,,,+++,,,------------------,,,.........------,,,,,,,,,"""&&&)))+++---000222)))))))))))))))******+++++++++******)))))))))(((,,,++++++,,,......---+++******))))))))))))******)))((((((((()))***++++++,,,+++***)))((()))***+++))))))***++++++***)))(((***+++++++++)))'''%%%$$$((((((((((((((()))******((())))))******))))))(((&&&'''((()))************(((((((((((()))))))))***(((((())))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((*********))))))((((((((((((((()))))))))*********((((((((((((((((((((((((************************++++++,,,,,,,,,++++++***)))))))))+++,,,,,,***(((((())))))))))))***+++---************************,,,,,,,,,,,,,,,---......,,,,,,---...///000000111//////000111222222333333000111333444555555555444222333333333222111111000000000000111111222222222111000000///---,,,+++***000000//////////////////........................------------------------+++,,,...---,,,+++,,,...222111000///...---------,,,***)))***+++,,,+++************)))))))))))))))+++++++++++++++++++++++++++***((('''&&&&&&'''(((***+++++++++,,,,,,,,,---,,,++++++++++++++++++++++++,,,...000000///...,,,******++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++---...---***'''++++++++++++++++++++++++---,,,+++*********++++++******+++++++++,,,,,,,,,)))***+++***((((((***+++*********++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,------......///........./////////000000------...//////000111111111111333777777555666:::@@@MMMbbbvvv~~~||||||qqqlllfffaaa^^^\\\[[[YYYZZZXXXXXXZZZWWWSSSSSSVVV___pppxxxqqqooonnnnnnoooooonnnlllwwwmmm```SSSJJJ@@@<<<777444333444333333222222111111111000000000////////////////////////////////////////////////..............................////////////......------------,,,,,,,,,,,,$$$''')))*********+++---***************++++++,,,*********)))))))))))))))+++******+++---...,,,+++***))))))))))))))))))***))))))))))))))))))***+++---,,,++++++******++++++***+++++++++******)))(((,,,,,,,,,+++)))(((&&&%%%))))))(((((())))))***+++++++++,,,,,,,,,,,,++++++&&&'''((()))))))))))))))((((((((()))))))))******(((((())))))))))))******))))))******++++++,,,,,,))))))))))))))))))))))))++++++***************)))'''((())))))******))))))*********************************************)))++++++,,,,,,,,,+++******+++++++++---......+++(((***+++,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000......///000111111222222111222222333333444444444444555666666666555333222333333444444444444333333444444444444444444444444555555444333222000///...111111111000000/////////000000000000000/////////------------------------+++,,,------,,,,,,---...///...---,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***---,,,++++++******++++++************************++++++***)))))))))******+++++++++,,,,,,------...---,,,,,,,,,++++++++++++))),,,///111222000---+++)))***+++,,,,,,,,,,,,+++************++++++++++++))))))))),,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,)))***+++***((((((***+++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,---............------,,,------,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++,,,------......///............/////////000------......///000111111111000222555555333444999@@@LLL```uuusssnnnfff```\\\ZZZYYYXXX[[[YYYZZZ[[[YYYTTTSSSVVV\\\lll~~~vvvooonnnmmmmmmoooooonnnmmmxxxhhh^^^JJJDDD<<<555222222222111222222222111111111000000////////////////////////////////////////////////------......//////000000------............------++++++++++++,,,,,,,,,,,,---......---***'''''''''+++++++++++++++,,,,,,---)))***************++++++***))))))+++,,,---+++***+++******))))))******++++++***))))))))))))))))))***++++++++++++***)))))))))*********************,,,++++++***************))))))(((((())))))***+++******++++++++++++******((())))))*********))))))(((((()))))))))*********(((((()))))))))*********(((((())))))***++++++,,,)))))))))))))))))))))))))))******************+++((()))***+++++++++******************************)))))))))******++++++,,,+++,,,,,,,,,,,,+++***)))++++++,,,---...---)))&&& %%%***---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111111222222333333333444444444444444444444444444555666777777666444333444555666777777777777777666777777777888888888888999999:::::::::999888777666666555555444333333222444333333333222222222111////////////////////////+++---......------...///------,,,,,,+++,,,,,,------+++***+++,,,---,,,+++---,,,+++*********+++,,,************************,,,------............---++++++,,,,,,---.........++++++,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++)))***+++,,,,,,,,,++++++************++++++++++++***))))))+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***((()))))))))*********++++++***+++,,,+++))))))+++,,,,,,,,,++++++++++++++++++************+++,,,---------------------,,,++++++------,,,+++++++++++++++,,,++++++******++++++,,,++++++,,,------......///------........./////////---......///111222222333333111111444333222444:::???KKK___tttwwwpppfff^^^YYYWWWWWWVVVZZZXXXYYY[[[XXXSSSRRRTTTYYYjjj}}}|||tttooonnnmmmnnnooopppooonnn{{{pppVVVNNNDDD;;;666555444444222222222111111111111000////////////////////////////////////////////////////////////////////////***++++++,,,,,,++++++************++++++,,,,,,,,,'''***,,,---------...///,,,,,,++++++,,,,,,---...*********++++++,,,,,,---***))))))***,,,,,,+++))),,,++++++++++++++++++,,,++++++***)))(((((())))))'''((()))))))))(((&&&%%%(((((()))***+++,,,,,,---+++***))))))***,,,...///)))))))))))))))******+++''''''((((((((((((''''''******+++++++++******)))))))))))))))************(((((())))))*********+++%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))(((((())))))******++++++)))***+++,,,---,,,++++++((((((((((((((((((((((((''''''(((***+++,,,---...,,,,,,,,,,,,,,,+++***)))*********,,,,,,***'''###$$$+++---+++***)))************************---------......000111111222222333333333333444444555555555555555444444444111222555777888888777666555666777888999:::::::::888888999:::;;;;;;<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@<<<;;;;;;:::999888777777666666666555555444444444111111111111111111111111,,,...//////......///111......---------......///...---,,,,,,......---,,,,,,+++)))((((((((()))***************************((()))+++,,,---,,,,,,+++++++++,,,,,,---...//////******+++,,,------...///******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++)))************+++++++++///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......,,,)))'''((())))))))))))*********,,,------,,,++++++,,,...---,,,,,,++++++*********************+++,,,---...++++++++++++******)))(((---,,,++++++************,,,++++++++++++++++++,,,++++++,,,------......///------------.........///...///000111222333444444444222111333333222555;;;???KKK^^^tttyyyqqqfff\\\WWWUUUUUUUUUWWWVVVWWWXXXUUUPPPOOOQQQXXXiii||||||tttpppnnnnnnnnnpppqqqpppoookkk^^^LLL???:::777222---///000111000...---.........///000111111000///...---------.........//////000000000000////////////...//////...,,,***+++,,,,,,++++++******++++++,,,,,,,,,---,,,++++++,,,...------------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,************************))))))(((((()))******+++,,,+++***)))((((((((((((------,,,,,,+++******)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))*********************)))((((((&&&''')))++++++)))'''&&&,,,,,,,,,,,,,,,,,,,,,---((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))+++------,,,+++***+++------------------------+++++++++*********))))))++++++,,,,,,,,,---------******++++++,,,---------......///111222333444555///222555666666555666777888777555222000000444666333555777999::::::888777;;;;;;:::888666666777999777:::======;;;===CCCIIIKKKLLLOOORRRTTTSSSOOOLLLKKKIIIFFFDDDDDDCCCAAA???===>>>???@@@???<<<999777777777666444333111000/////////000111000//////...111///......//////...,,,000------111222///------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************++++++***)))(((&&&&&&%%%//////...------,,,++++++///......---------......//////------------//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,*********)))******+++,,,+++***((('''&&&'''(((((()))***,,,------,,,***)))************************++++++,,,,,,,,,,,,++++++***+++,,,+++)))((()))*********++++++++++++******.........---++++++,,,...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,---///111000000000000000000000000111111222333444777999;;;BBBMMM___rrrwwwkkkaaaZZZVVVTTTSSSPPPSSSVVVWWWTTTPPPMMMLLL[[[jjj{{{zzzqqqpppooonnnmmmmmmnnnooopppsssgggUUUGGG???:::666333333333333222000/////////...///000111111000//////---------.........//////000000000/////////.........//////...,,,++++++,,,------,,,,,,,,,,,,---------......---,,,,,,---///,,,---------,,,,,,+++***))))))***+++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,+++***)))(((((((((((())))))******+++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''&&&&&&%%%%%%*********)))))))))))))))***************)))(((((((((((()))******)))((((((((((((''''''''''''''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))+++,,,,,,+++******+++(((+++...111111...***(((---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...///000111111111222222222333333333111333555555444333333444777888888777555444555777999:::;;;<<<===<<<<<<;;;:::::::::999888999;;;======@@@CCCDDDFFFLLLUUU]]]bbbdddiiinnnooollleee```XXXVVVUUUUUUWWWYYYYYYYYYYYYZZZ[[[ZZZXXXUUUQQQOOOJJJFFFAAA;;;777555555555777666555444333222111111222111111111111000,,,***...///555>>>???888000,,,+++++++++++++++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////***++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++---,,,++++++++++++,,,---***************++++++,,,......---,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********************************++++++++++++******...///000///---,,,---...)))******************)))---...///...,,,+++,,,---,,,,,,+++******++++++,,,------------------------///...---------...///000111111111111111111111111222111222333444777999;;;@@@LLL^^^rrryyymmmccc\\\XXXVVVUUUQQQSSSUUUUUURRROOOMMMLLLXXXgggxxxzzzqqqppppppnnnmmmmmmmmmnnnnnn}}}sssdddUUUIIIAAA<<<999777666444333111111000111///000000111111000//////------.........//////////////////.........------...//////...,,,+++,,,---......------------............///...---,,,...000,,,,,,---------,,,++++++******+++,,,,,,,,,++++++************************---,,,,,,+++++++++,,,,,,,,,+++***)))))))))))))))(((((()))******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************)))))))))+++*********))))))(((((()))************))))))(((************************************))))))((((((******************************))))))))))))******++++++++++++++++++++++++)))***+++***)))(((***+++(((***---...///---+++)))......------------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///111222333444444444333333222222111111222444555666444444444555444666888999777666555666888999:::;;;<<<===>>>>>>>>>???@@@@@@@@@BBBDDDGGGHHHKKKNNNRRRXXXbbboooxxx|||qqqooommmmmmqqqtttwwwxxx||||||}}}}}}{{{yyyvvvttthhhaaaWWWLLLEEEBBBAAABBBDDDCCCBBB@@@===;;;:::999444333333333333111...++++++---444===???888///+++---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................,,,,,,---...//////000000++++++,,,...///000111222,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------***************+++,,,,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...---,,,+++,,,---+++++++++++++++++++++++++++---//////---,,,+++,,,,,,++++++******+++,,,,,,............................../////////000000000111111111111111111111111222222222333444777999:::>>>JJJ^^^qqqzzzoooeee^^^ZZZWWWVVVRRRSSSTTTSSSPPPMMMMMMMMMSSSbbbttt~~~zzzrrrqqqpppnnnmmmlllkkkllllll~~~tttfffXXXLLLDDD???999777444222111222222222111111111111000000000///............///////////////.........------------...//////...---,,,,,,---......------------......---......---,,,,,,---///,,,,,,,,,------,,,,,,+++,,,,,,---------------,,,************************))))))))))))******+++,,,,,,+++******)))))))))***++++++******)))(((((((((******++++++++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))************)))(((++++++************++++++......---,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++*********(((''''''***,,,...,,,)))''''''***---000------------------------++++++,,,------......//////000000111222333444444333333333222222222111111222444666666666666888999555777999:::999888999999777888:::===AAAEEEHHHJJJLLLNNNPPPQQQQQQRRRTTTUUUVVVYYY^^^dddlllwww}}}qqqeee\\\VVVUUUUUUWWWXXXXXXXXXUUUQQQMMMJJJ===:::777555444333111//////,,,,,,111333000...////////////...............,,,,,,,,,++++++,,,,,,,,,........................------------,,,,,,,,,,,,,,,,,,---...000111222222---------,,,------............------------..............................------............------+++************+++,,,,,,+++,,,...//////...,,,***,,,++++++******++++++,,,++++++++++++++++++++++++------............------***+++,,,,,,******+++,,,...------------------...+++---///000...,,,++++++++++++++++++++++++,,,,,,.............../////////...//////000111000000000111111111111111111111111222222222333444666888:::>>>JJJ^^^rrryyynnnddd]]]YYYVVVUUUSSSTTTSSSQQQNNNLLLLLLMMMOOO^^^ooo{{{yyyqqqpppooommmlllkkkjjjkkkkkkvvviiiZZZMMMFFF<<<888333000111222333222222222111000000000000000........./////////000000///.........---------------/////////---,,,---...------,,,,,,,,,,,,------,,,------,,,++++++,,,...+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((((((((()))***,,,---...,,,+++******************++++++******)))((((((((()))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))*********))))))++++++************++++++******))))))((((((((('''((((((((((((((((((((((((******))))))))))))***************************************(((''''''***,,,...,,,(((&&&'''***...111,,,,,,,,,---------------***+++,,,---///111222333444333333333333222222222000000111111222333333333444555666777666666888::::::;;;<<<;;;;;;<<<>>>AAA<<<>>>BBBIIIPPPWWW]]]``````cccgggiiihhhhhhhhhhhhfffiiiooouuu|||zzzqqqkkkhhhgggpppssswwwyyyxxxrrrlllgggUUUOOOGGG@@@;;;888555444555///,,,---...---...111///.........------,,,,,,,,,,,,,,,------,,,,,,,,,------------------------.........---------------************++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------,,,,,,,,,........................,,,,,,------------,,,,,,+++++++++***+++,,,,,,------///222444444222000...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---......,,,,,,---......---,,,,,,,,,,,,---...+++---///000...,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...............//////000111000000000111111111111111111111111333333222333444666888999>>>KKK___sss~~~wwwmmmccc\\\XXXTTTRRRTTTTTTSSSPPPMMMKKKLLLMMMMMM\\\mmmxxx~~~~~~xxxqqqnnnmmmkkkjjjjjjjjjkkklllxxxjjjZZZPPPCCC===666222333444333222333333111000000000000000....../////////000000000/////////.........---------///000///...---...///------,,,,,,,,,,,,------+++,,,---,,,******,,,...++++++,,,---------,,,,,,))))))*********)))((((((*********************************+++---...000111,,,++++++*********++++++(((((()))******++++++,,,))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++)))))))))))))))))))))***((())))))************)))************************'''''''''(((((((((((((((''''''''''''''''''''''''******))))))))))))******)))))))))))))))))))))))))))***+++***)))(((***+++)))***+++---------,,,,,,,,,,,,,,,------------...+++,,,---///111333444555555555444333222111111000//////000222333555666666888999999999888888:::;;;<<<===>>>>>>>>>@@@CCCFFFEEEHHHNNNVVV___gggmmmpppsssxxx~~~}}}|||xxxyyy|||~~~{{{xxxxxxxxxpppcccVVVLLLDDD>>>;;;666111///111111---+++,,,------,,,,,,+++*********,,,------......------,,,------------------------((())))))***+++,,,------,,,,,,,,,,,,++++++++++++***))))))******+++,,,---******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,---000222222111///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,++++++,,,---,,,,,,************,,,,,,+++---//////---,,,+++,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000222222222222222222222222333333333333444666888999???KKK___sss~~~wwwmmmddd]]]XXXTTTRRRUUUUUUTTTQQQNNNLLLLLLMMMNNN]]]mmmxxx}}}}}}wwwpppjjjiiiiiiiiiiiikkklllnnnwwwhhh]]]OOOGGG>>>888666666444222444333222000000000000000.../////////000000000000000000000/////////......---///000///...---...000......------------......,,,---...---++++++---...***+++,,,,,,---------,,,***+++++++++******)))(((************************------,,,,,,,,,---......+++++++++******++++++,,,))))))******+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++,,,,,,------((((((((()))******++++++(((((()))***************(((((()))******)))(((((((((((())))))******++++++((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))+++,,,,,,+++******+++(((***,,,...///...---,,,------.........////////////000111111222333444555333333333222111111000000111222333444555777888888;;;<<<>>>>>>???AAAEEEHHHFFFHHHKKKMMMMMMNNNPPPRRRSSSWWW]]]eeemmmssswwwyyy~~~rrreeeYYYOOOJJJ>>>999777888666111------......------,,,+++++++++,,,---...//////...---,,,------------------------(((((())))))************////////////////////////))))))))))))***+++,,,---+++,,,------------,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---,,,++++++++++++,,,------)))***,,,---...---,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))+++***))))))+++,,,...---,,,******,,,---...---...///...,,,+++,,,---((()))+++,,,------,,,,,,,,,------...//////000000///...---------...///000222222222222222222222222444333333333444666777888???KKK^^^rrrzzzpppggg```[[[WWWUUUUUUVVVUUUSSSPPPMMMLLLMMMQQQ___oooxxx||||||vvvnnnfffffffffgggiiilllnnnppprrrgggYYYPPPDDD<<<:::888555222555444222000///000000111////////////000000000000000000000000////////////---///000///......///000//////............//////---...///...,,,,,,...///***+++,,,,,,------------............------,,,+++************************...---,,,+++******)))***+++++++++***++++++,,,,,,------,,,,,,+++*********))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((()))***+++,,,,,,(((((()))***************&&&((()))++++++)))(((&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))+++------,,,+++***+++...,,,+++***+++---000222.../////////000000111111333333333333333333333333111111111111111111111111444444555666777888999999;;;===AAADDDHHHMMMSSSWWWVVVZZZ___cccdddccccccccccccgggmmmtttzzz~~~yyylll___XXXOOOGGGAAA???<<<888777888222111111000///.........,,,---...//////...---,,,........................111111000...---,,,++++++,,,,,,,,,,,,------......++++++++++++,,,---...///...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,++++++,,,,,,---...+++,,,.../////////......)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...,,,---///......---///000222000///......///000222.........---++++++,,,...((()))+++,,,------,,,,,,---......///000111111222///...,,,+++,,,---///111222222222222222222222222444333333333444666777888>>>JJJ\\\ppp}}}sssjjjddd^^^ZZZXXXUUUVVVVVVTTTQQQNNNMMMLLLSSSaaapppyyy|||{{{uuunnncccdddeeegggiiimmmppprrrzzzttteeeXXXLLLGGGBBB:::777888444444333222000000222333000000000000000000000000444333333222111000//////---///000000///....../////////...---------------/////////...---------,,,,,,,,,,,,,,,------......,,,,,,---...---,,,+++***)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((************************************************,,,+++***)))(((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))************(((((()))***************))))))))))))))))))))))))++++++******))))))((((((,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,(((***++++++++++++,,,...------...000111222333444444444555555444333111000222111000000222333333333444444555666777888999:::AAABBBIIISSS[[[___dddiiiuuu|||~~~yyywwwtttqqqwwwuuuxxx~~~|||nnnccc\\\YYYSSSLLLEEE???:::888555555333222111000///...---...............000222...------,,,---...000111++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++***)))***+++---............------,,,,,,,,,---------,,,,,,++++++++++++...000///,,,))))))******+++,,,,,,,,,,,,+++***///...---,,,+++,,,,,,---,,,++++++******++++++,,,***++++++,,,---...//////...---,,,,,,++++++++++++***+++---//////...,,,+++,,,+++***))))))***+++,,,++++++++++++,,,,,,---...,,,---...///000000000000000000000000111111111111111222222...((((((---333333444444444444666999<<>>AAADDDCCCGGGRRRaaalllqqqxxx~~~~~~}}}}}}|||{{{~~~xxxsssllliiiddd^^^WWWQQQLLLIII@@@===999555333111111000/////////.........///000---------------...//////,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000,,,++++++***+++,,,---...------,,,,,,,,,+++++++++---------,,,,,,+++++++++---000222111...,,,,,,---***+++,,,,,,,,,,,,+++***...---,,,+++***++++++,,,++++++************++++++,,,,,,,,,---......//////...---,,,,,,++++++,,,,,,((()))+++---...///......+++++++++******+++++++++,,,++++++++++++,,,,,,---,,,---...///000000000000000000000000111111111111222222000///...000333555333444444444444666999<<>>:::>>>CCCEEEFFFHHHKKKNNNYYY___lllzzzyyywww{{{{{{uuuqqqooonnnooopppqqqtttyyy~~~~~~xxxsssnnnppptttyyy~~~|||xxxuuutttwww~~~{{{tttiii^^^TTTJJJAAA;;;;;;888555333222111111000,,,,,,...//////...---,,,......///......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***))))))(((((((((++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,000000/////////............------,,,,,,,,,------000///...---,,,,,,,,,,,,+++,,,---......---,,,+++//////...---,,,,,,,,,,,,,,,---...///000000000000///000000000111111111111......///111333444444333333444444444444666999<<>>888555444333111///---...///000///...---,,,////////////...---,,,,,,........................+++,,,,,,,,,,,,,,,,,,+++---------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,------000000000///......---------------,,,,,,---......222111///...------------,,,---...//////...---,,,111000///...............,,,---...///000000000000///000000000111111111111---111444444111000111444333444444444444666999<<>>777444444555444333111111111111111111111111111111111222222333333333222///,,,,,,...000000...//////......//////000000---------...............---...///000000///---,,,//////...---------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++*********++++++************************************************,,,,,,+++++++++++++++,,,******++++++++++++******+++************+++,,,,,,))))))))))))************(((((()))***************))))))))))))))))))))))))++++++******)))(((((((((((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,---.../////////111222222222222333555222222222222111111111111222222222333555777888999999;;;<<<<<<;;;>>>DDDIIIUUU___mmmvvvwwwuuutttuuuuuuwww{{{~~~|||xxx{{{pppbbb]]]______aaaaaaaaa______aaabbbfffeeecccaaa______^^^^^^\\\^^^```bbbdddgggkkkooommmnnnmmmkkkfffbbb```___\\\]]]]]]```dddiiimmmpppssstttuuuuuuxxx|||zzzuuupppooommmlllnnnuuu}}}zzzmmmcccPPPJJJAAA;;;888555111...///000000000000///............/////////...------------------------------------............------,,,------------,,,,,,+++,,,,,,------------......++++++,,,,,,,,,,,,------+++***((()))+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---.........------------,,,,,,,,,,,,------/////////......---------------------------...///,,,------...//////000000,,,------......------,,,000000///.........//////,,,---...///000000000000000000000000111111111111///444888666111///222666333444444444444666999<<>>??????999AAAMMMXXXeeeuuu~~~zzztttmmmhhhaaa]]]```fffnnnnnnkkkddd___[[[SSSLLLJJJIIIHHHFFFEEEEEEEEEEEEFFFHHHLLLPPPSSSXXX]]]aaagggdddaaa___]]][[[XXXVVVWWWWWW\\\gggrrr}}}rrrfffbbb___]]]\\\ZZZ\\\fffqqqyyyrrriiibbbcccgggjjjkkknnnnnnpppuuu|||~~~vvvlllaaaUUUJJJCCC<<<:::888777777555222///000/////////000///,,,)))......---------,,,,,,,,,000///---,,,,,,---///000---------............///---,,,+++******,,,---//////000//////...---+++++++++,,,------............++++++,,,,,,---...//////............------,,,+++---------,,,,,,+++++++++---------.........//////222'''###,,,111......333000///---,,,,,,---///000,,,,,,,,,---------......///////////////////////////000000000000//////...111111111000000000000000222222111111111111111222777444111111444777:::;;;CCCMMM^^^ppp~~~xxxppphhhccc```]]][[[\\\\\\[[[XXXUUUTTTUUUVVVbbbnnn{{{~~~tttlllhhhhhhhhhiiijjjkkkmmmnnnpppeeeUUUGGG???;;;888666555333111111222222111000222111000/////////000111111111111111000000000///////////////....................................+++,,,.../////////------......---------,,,,,,,,,---------,,,,,,+++++++++)))******+++,,,,,,------///(((%%%***---+++)))***---------,,,,,,+++++++++++++++++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,+++++++++*********)))************+++++++++,,,***)))'''''')))+++---++++++***))))))***++++++,,,+++)))((((((((()))*********))))))))))))*********))))))******+++************************++++++((())))))***************,,,++++++*********++++++)))***,,,...000111111111222222444555555555555444444333222333666888:::;;;<<<<<<<<<<<<;;;;;;===>>>???IIIWWWfffttt{{{rrrhhh```XXXQQQQQQTTTTTTWWWWWWTTTRRRQQQMMMGGGHHHGGGFFFEEEFFFHHHJJJLLLNNNRRRYYY```fffmmmtttxxx{{{yyyuuuqqqlllhhhcccaaaeeedddhhhqqq|||yyytttqqqooonnnlllmmmwwwsssiiiaaaaaaccccccdddfffggghhhkkkpppwww||||||{{{wwwsssrrruuuzzzvvviii\\\TTTCCC???:::777666555333111000/////////000000...+++.........---------,,,,,,---,,,***))))))***,,,------------............//////...---,,,,,,...000111////////////...---,,,++++++,,,,,,---......------++++++,,,,,,---......///---------------,,,++++++---------,,,,,,+++++++++,,,------------............$$$!!!(((---***)))...000...---,,,,,,---...000,,,,,,---------.........------------------------//////000000000000//////111000000000000000000000222222111111111111222222111111222333444777999:::BBBLLL\\\mmm}}}|||wwwpppiiieeeaaa^^^\\\\\\\\\[[[XXXTTTSSSTTTUUU___lllzzz}}}sssiiigggggghhhhhhjjjkkklllmmm}}}qqq___OOOEEE>>>999555888666444444444444222000111111111000111111222222111111111111000000000000////////////....................................)))***---/////////---,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------222,,,))),,,...,,,******------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***************))))))))))))************+++++++++---,,,***)))((()))+++,,,++++++***))))))***+++++++++***))))))((()))))))))))))))***************)))++++++*********)))))))))((())))))***++++++,,,,,,((()))******++++++******++++++*********++++++,,,)))***,,,///111222333333333444444555555555444444222333555777999;;;<<<<<<>>>??????>>>======???AAAEEEPPPaaaqqqtttiii]]]TTTLLLEEECCCEEEEEEJJJNNNOOOQQQTTTRRRNNNLLLKKKJJJKKKMMMRRRVVVYYY^^^dddmmmvvv~~~|||wwwtttuuurrrsssyyywwwmmmiiigggcccbbbccccccbbbcccfffkkkoooqqqrrroookkkiiiiiikkksssuuulllTTTNNNDDD>>>;;;999777444111000//////111111000............------------,,,,,,+++***))))))***+++,,,---------............//////...---------...000111...............---,,,++++++,,,,,,------------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------000(((%%%***...+++***...///...---,,,,,,---...///,,,------------.........++++++++++++++++++++++++---...///000000111000000000000000000000000111111222222111111111111222222...111555666555666999<<>>@@@CCCDDDDDDFFFIIILLLNNNWWWdddrrr}}}yyyqqqbbbXXXNNNIIIEEEBBBAAADDDIIIPPPWWW[[[___cccdddbbb\\\ZZZYYYYYY\\\aaafffjjjpppvvv~~~~~~zzzwwwyyy}}}}}}xxxsssqqqrrrnnnmmmkkkkkklllnnnoooppppppmmmjjjiiihhhnnn|||mmmeeeZZZQQQKKKEEE===888333111//////000111000000............------------...------,,,,,,------...---------............///---,,,,,,+++,,,---......------.........---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111+++)))---///,,,,,,...///...------------...///------------............++++++++++++++++++++++++------...000111111111111000000000000000111111111222222111111111222333333111555888777444444999>>>AAAIIIXXXiiiyyy}}}{{{wwwtttoookkkhhheeeaaa___\\\\\\ZZZVVVSSSQQQQQQRRRWWWfffvvv~~~~~~wwwjjj___[[[]]]aaafffjjjmmmnnnoooaaalll}}}uuueeeXXXMMMCCC===666555333333444444222111111111222222333333333333000000000000000000111111////////////....................................222000...,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))(((((()))************++++++++++++++++++))))))*********+++++++++...---,,,************+++*********++++++*********)))))))))*********))))))((()))***,,,,,,,,,+++***((()))+++***(((''')))***+++++++++*********))))))))))))***+++++++++++++++************+++,,,......111111111111111111111111555444444555555555666666666999<<<>>>======>>>???===CCCKKKPPPRRRTTTXXX[[[___ccciiioootttxxx{{{}}}ssseee]]]PPPIIICCCBBBCCCCCCGGGLLLRRR\\\ffflllrrrxxx|||{{{tttrrrooommmmmmppptttwwwzzz||||||~~~~~~yyyvvvttttttpppmmmkkkiiihhhkkkvvv{{{pppggg___TTTFFF;;;777444111000000111000000//////.........---------//////............//////---------............///,,,,,,,,,,,,------......,,,,,,------------------------.........------,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...+++***+++,,,******+++.........------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------...000111111111111//////000000111111111111222222111111222333333444555777666333///000777===AAAJJJYYYiiizzz}}}wwwsssoookkkhhheeeaaa^^^\\\[[[ZZZVVVSSSQQQRRRSSSWWWfffvvv}}}{{{sssdddXXXRRRUUU\\\ccciiimmmppppppXXX```nnn|||yyylll```UUUJJJCCC:::888555333333444333222111111222333333333222222000000000000111111111111////////////....................................222111...---,,,---///000,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------///...***)))******'''++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++,,,++++++************+++)))***++++++++++++***)))(((((()))************)))))))))***+++,,,,,,,,,,,,***,,,...,,,)))((())),,,,,,,,,++++++***))))))((()))***++++++,,,+++++++++******++++++---...///000444333222111111111111111444444444444555666777888999<<<>>>>>>===>>>BBBEEEEEEOOO\\\dddfffgggiiikkkrrrqqqqqqooonnnllljjjiiikkknnnrrrpppiii^^^TTTNNNHHHDDDCCCDDDFFFIIIRRR[[[cccooo{{{~~~uuuooojjjhhhffffffllltttyyy{{{}}}xxxpppcccRRREEE>>>;;;666222111111111000/////////.........---------------......------------------............///......//////000000000000***+++,,,---------------...////////////...------++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------...------------........................------........./////////........................---...///000000111000000/////////000111111222222222222111222222333444555555444222...,,,...555;;;@@@JJJYYYkkk|||xxxtttooojjjfffccc___]]][[[[[[ZZZWWWTTTRRRSSSUUU[[[hhhvvv{{{xxxnnn___RRRJJJOOOWWW```hhhlllooopppYYY]]]dddkkkrrrzzzuuulllaaaUUUMMMCCC???:::666555555444444111222222333333222111000///000000000111111111111////////////....................................+++,,,---...////////////,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,//////***(((++++++(((+++++++++,,,,,,---------++++++++++++++++++,,,,,,***+++,,,------,,,+++***)))))))))*********++++++)))************+++++++++)))))))))************+++)))***++++++++++++***)))'''((()))***+++******)))************+++,,,------000333444111+++((())),,,++++++******************)))***++++++,,,,,,+++++++++++++++,,,...000111222444444222222111222222333333333333444555777999::::::<<<======<<<@@@GGGNNNXXXddduuu|||{{{{{{zzzxxxtttoooiiibbb\\\XXXTTTVVVXXXXXXVVVQQQNNNKKKHHHIIILLLPPPRRRWWWcccppp{{{tttlllgggdddeeehhhmmmnnnpppssswww|||~~~tttdddWWWGGGBBB;;;666444333222222////////////............,,,------------------,,,---------............///...//////000000000000000)))***+++,,,---.........000000000000000///......++++++++++++++++++++++++++++++,,,---------------+++++++++,,,,,,---------,,,------------.........---///000///////////////---..................---............////////////------------------------//////000000000000//////...//////000111111222222222222222222333444555555333111///...///333888;;;???IIIYYYlll}}}{{{vvvnnnhhhccc```]]][[[ZZZZZZZZZWWWUUUTTTUUUWWW___kkkwwwzzzuuujjjZZZMMMGGGLLLUUU^^^fffjjjkkklll____________aaaffflllqqq|||{{{pppddd[[[KKKFFF???999666666555555111222222333222111///...//////000000111111111222000/////////....................................$$$''',,,000222111///...,,,,,,,,,------.........+++++++++,,,,,,---------------------------------(((---...))))))...000---+++++++++,,,,,,---------*********++++++,,,,,,---'''(((***++++++***(((''''''((((((((())))))******)))************+++++++++(((((())))))*********+++)))***+++,,,,,,+++***)))'''((()))+++++++++***)))+++***))))))***,,,...///666888999444---))))))+++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---///111333444333333222111222333444555333333333333555888:::;;;999;;;<<<;;;<<>>999<<<>>>@@@EEEOOO^^^iiivvvpppiiiaaaVVVKKKHHHJJJIIILLLOOOPPPVVV```ggghhhiiiiiikkknnnppptttyyyuuutttuuuvvv|||ssskkkhhhjjjnnnvvv~~~zzzuuussswww}}}uuudddXXXKKKCCCAAA???:::555222111000000222222222111333///***+++///333333111/////////...---------,,,***+++---...///...------------............------........................000000000000000//////...........................---------,,,,,,,,,+++++++++++++++,,,,,,------------......---++++++---...---------...............////////////////////////........................//////---,,,,,,---...///000000000000000111111222111111111111222333444555222222222333555666888999BBBJJJZZZmmm{{{xxxrrriiiccc```^^^ZZZXXXVVVWWWWWWWWWVVVVVVXXXZZZgggrrr|||~~~sssbbbTTTLLLKKKNNNUUU^^^fffjjjjjjiiiccc```[[[VVVRRRSSSWWW[[[\\\aaammmyyyyyybbbVVVHHH@@@;;;777555666555333111000111222111000111111000000////////////000000000000000000000000000000000000000000000000//////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------(((%%%&&&,,,///---***++++++++++++++++++++++++---------------,,,++++++******************************)))******+++,,,,,,---,,,,,,+++******))))))++++++******))))))******+++*********++++++,,,---444AAACCC444))),,,---)))...******---,,,''''''++++++,,,+++***))))))+++,,,//////000111222555777888666555444333333333333333555666888999999999:::;;;;;;===AAAEEEMMM\\\mmmzzzqqqhhh___WWWNNNFFFDDDGGGIIIQQQZZZcccppp}}}}}}zzzzzzzzz|||{{{xxxxxxxxx}}}~~~}}}}}}{{{{{{}}}vvvppppppsssvvv|||zzzkkkddd[[[RRRJJJDDD>>>999777555222111222333333333999333...,,,...000...,,,..................------,,,,,,---.........------,,,------------------,,,------------,,,,,,,,,,,,++++++---...///000000000---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,+++---...,,,,,,------...//////000................................................///...------------...////////////...///000000111333333333444555777999999222333333444555777888999AAAIIIYYYlll{{{{{{uuulllddd```\\\XXXVVVVVVWWWXXXXXXXXXXXXZZZ\\\llluuusssbbbSSSKKKLLLPPPWWW___gggkkkkkkjjjcccaaa\\\VVVRRRQQQSSSUUUTTTWWW___iiipppwwwqqqcccSSSHHH@@@999666777444333111222333333222111111000000000000/////////000000000000000000000000000000000000000000000000/////////.........------.................................------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((++++++++++++++++++++++++)))))))))******,,,---...------,,,,,,++++++******)))))))))((())))))******+++************+++,,,,,,...333444///***)))******)))%%%%%%(((***)))***,,,+++,,,,,,,,,******,,,......///111444666888::::::666555333222222222444555666888:::;;;;;;;;;<<<===>>>AAAFFFMMMXXXhhhzzzyyyjjj___TTTMMMHHHEEEFFFJJJPPP]]]nnn{{{oooiiihhhjjjqqqxxxxxxvvvqqqhhh]]]QQQGGGBBB:::777222000000111111111999555000---......---***..................//////......------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...---,,,,,,---...,,,,,,,,,------------...------------------------........................///......------...//////...............//////000333222222222333444555555333333444555666888999:::@@@HHHXXXlll{{{~~~xxxooofff```[[[WWWTTTXXXYYYZZZZZZYYYZZZ\\\^^^jjjttt}}}}}}qqq```RRRKKKLLLOOOVVV^^^fffjjjjjjiiieeegggeee___ZZZXXXVVVTTTUUUUUUWWW]]]bbbfffpppyyyqqq___QQQGGG===888888444333222333444555333222000000000000000000000000000000000000000000000000////////////////////////////////////............------------------------.........------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,'''(((((((((((((((''''''++++++++++++++++++++++++((())))))***+++,,,...///---------,,,,,,+++++++++)))))))))))))))***+++,,,+++***************++++++---******,,,,,,)))(((++++++(((&&&(((***+++++++++,,,...//////......///111...000222555777888888888555333222111222444777999777999<<<======>>>???AAA@@@EEEKKKTTT___lllzzzrrreeeYYYNNNJJJJJJLLLQQQWWWbbbqqqssshhhcccdddjjjrrrzzztttfffXXXOOOAAA===666222111222333333444111///...///111000///------......//////000000000///...,,,,,,,,,---...,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++------------------------...------------,,,,,,,,,,,,,,,,,,++++++******)))+++,,,......---,,,---......------,,,++++++******------------------------.......................................////////////............///000000333333222111000000000000444444444555777888:::;;;???GGGXXXlll|||~~~yyypppggg```[[[XXXVVV[[[\\\\\\[[[ZZZZZZ[[[]]]dddmmmvvvwwwmmm^^^RRRLLLIIILLLSSS[[[cccggggggeeennntttvvvqqqkkkfff___WWWXXXTTTRRRUUUWWWZZZbbbjjj{{{|||jjj]]]PPPDDD===:::666555333444555555444333000000000000111111111111111111111111111111111111////////////////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++***++++++++++++++++++++++++)))))))))***+++---...///------,,,,,,,,,,,,,,,+++***************+++,,,---++++++***))))))*********///)))''',,,...+++)))+++222111///,,,,,,,,,***(((+++---////////////000222111333555777888777555444222111111111333777;;;>>>:::;;;=========>>>@@@BBBBBBHHHQQQ[[[dddlllsssvvv}}}uuuiii___VVVPPPPPPSSSXXXaaaiiiwwwzzzuuuttt|||yyykkkdddbbbgggnnnqqqzzzooobbbPPPJJJBBB;;;888888888888111000//////000222222222---......//////000000000111000...---,,,------.........////////////......------------......//////...............---,,,,,,////////////////////////.........---------,,,,,,---,,,,,,++++++************,,,......---------..................---------................................................---......//////000000000000000//////000000111222444333333222222333333444444444444555777888:::;;;???HHHYYYnnn~~~|||xxxqqqhhhaaa\\\ZZZZZZ^^^^^^^^^\\\YYYXXXYYYZZZccclllttttttjjj[[[PPPKKKFFFJJJQQQZZZaaaffffffeeeuuu{{{nnnaaaZZZTTTPPPPPPQQQSSSYYY___mmmtttuuujjj]]]OOODDD???:::777555444444555555444000000000111111111111222111111111111111111111111000000000000000000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++*********++++++---...///,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---++++++***))))))))))))***///***(((,,,...---++++++###(((+++******,,,...---***,,,...//////000111222666777888999888777444333111111222333666:::>>>@@@===>>>??????@@@CCCGGGKKKLLLRRR[[[dddjjjmmmlllkkkoooppprrrttttttppphhhaaa[[[XXXXXX\\\```eeepppzzzwwwqqqoootttrrrhhhccceeeiiikkksss~~~xxx___XXXNNNEEE>>>:::777666333222222111000000000000//////////////////000000//////..................//////000000000000//////.........///000000111111+++,,,---///000000000000////////////////////////............---------,,,------,,,,,,,,,,,,,,,,,,)))+++...///...------.........//////000111222222////////////////////////........................------///000000000000000000000000000000111222222//////000111222444555666333333444555666888999:::???III[[[qqq{{{xxxrrrjjjbbb]]]]]]]]]_________]]]ZZZYYYZZZ[[[iiipppvvvttthhhXXXMMMGGGEEEIIIPPPZZZcccggghhhgggssstttccc[[[TTTQQQPPPOOORRRWWW\\\cccooo|||~~~vvvjjjZZZLLLFFF===:::555333333444555555000000111111111222222222111111111111111111111111000000000000000000000000000000000000/////////...------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,------,,,+++++++++++++++++++++++++++'''(((((()))******))))))************************+++++++++++++++,,,---...++++++++++++++++++++++++,,,+++***************+++++++++***)))))))))))))))***+++***)))+++...---***!!!))))))(((,,,000111,,,...111333333333444555777777777777666555333222333444555666999;;;===>>>>>>???AAAEEEJJJRRR\\\bbbdddggglllpppqqqnnnhhhdddaaa```aaabbbcccaaa___^^^\\\___eeelllnnnrrr|||}}}|||~~~~~~}}}{{{ooofffccceeegggmmmwwwtttlll___RRRGGG???888444444444333222000///...///000000000///////////////---......////////////.........////////////............//////000111111222+++,,,---...000000000000////////////////////////............------------------------------......(((+++...///...------............------,,,,,,,,,................................................,,,---///000111111000000///////////////000111111000000000000111222333444222333333444555777888999@@@JJJ^^^uuu|||yyyssskkkbbb]]]]]]^^^^^^______^^^\\\\\\]]]___jjjpppuuurrreeeVVVJJJEEEBBBGGGNNNYYYbbbgggiiihhhjjjnnneee[[[VVVRRRNNNNNNQQQOOOVVVbbbppp}}}rrraaaRRRJJJ@@@<<<666333222444555555000000111111222222222222111111111111111111111111000000000000000000000000000000000000////////////........................***++++++,,,---...//////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))+++,,,,,,)))'''***************************+++,,,---------------)))))))))))))))))))))))),,,,,,,,,++++++,,,------*********************+++++++++***)))(((((())))))++++++***))))))((())))))%%%******&&&(((...///)))!!!...666222,,,,,,......///222555777777888999:::444444444444333222111111666666777999:::;;;<<<<<<<<>>777555444111000111222222222111111111111000111111000000//////......111111000111111000---+++------......///000000000...///////////////..............................---...000000000...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///......---,,,+++)))((()))+++,,,,,,***)))******+++++++++++++++++++++++++++***)))))))))***+++,,,))))))*********+++++++++************************---,,,+++***+++,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************+++---///000333333222333444555666777555333111000000111444555444777999:::999;;;???BBB@@@GGGPPP]]]ooozzzmmm___VVVOOOPPPQQQTTTYYY___fffjjjooorrrvvvxxx{{{}}}}}}}}}|||}}}~~~|||pppiiifffnnn{{{yyykkk^^^MMM@@@>>>999444///...///000111......//////000//////..................///000000////////////////////////............/////////000,,,---------.../////////(((,,,000111...,,,,,,---------------------------%%%'''***---......---,,,........................//////...---++++++,,,...000///.........///111222////////////////////////000000000000111111111111000000000000000000000000333333222222111222222222111222333444555777:::===BBBJJJ\\\qqqyyytttmmmgggbbb___[[[YYY]]]]]]]]]\\\[[[[[[]]]___cccjjjqqqmmm```PPPFFFBBB???BBBIIISSS^^^fffhhhhhhRRRaaauuuxxxnnndddZZZSSSQQQNNNQQQVVV___mmm|||}}}ssseeeZZZLLLCCC:::888777444222333222222222222111111111111111111000000////////////111000000000111111...,,,............////////////......////////////..............................,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,------,,,,,,((()))++++++*********,,,++++++++++++++++++++++++------,,,,,,,,,---...///***************+++++++++************************+++************+++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222111222222333444444555555444333111000000111444555333666:::::::::<<<@@@CCCLLLWWWeeeuuu{{{ttthhh\\\UUUOOOPPPSSSZZZdddooowww||||||}}}~~~zzzxxxvvvrrrnnnnnnrrrxxx{{{}}}~~~|||zzzyyyuuuxxxzzz{{{zzzxxxxxxxxxyyyzzzttt{{{xxxkkkZZZLLLAAA<<<555222111111000///......///////////////..................///000000////////////////////////.........///////////////---------...............%%%(((+++------,,,++++++------------------------***+++---///000000//////.................................,,,+++***,,,...000///.........///111111................................./////////000000000000000000000000000000444444333333333333444444444555555555444555777:::>>>GGGYYYppp~~~xxxsssmmmgggccc___[[[YYYZZZZZZZZZXXXVVVVVVWWWYYY```gggmmmjjj]]]OOOFFFCCC@@@CCCIIISSS^^^fffhhhiiiIIIPPP[[[kkk}}}rrreee[[[VVVPPPPPPRRRXXXaaannnyyyxxxmmmdddSSSIII@@@<<<:::666555555333222222222111111111111111000000000000/////////000000///000111111000...////////////..................///////////////...........................***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++,,,---------(((***++++++++++++,,,---+++++++++++++++++++++++++++************+++,,,,,,***************++++++,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,............///111222333///000111333333333333222333222000000000222444555444777;;;<<<===@@@FFFKKK^^^mmm|||qqqiii___WWWUUURRRTTT[[[hhhxxxzzzsssooommmiiieeeeeeiiiooouuuxxx|||||||||zzzwwwsssooommmccccccbbbaaa______aaacccaaaiiisss{{{~~~{{{vvvsssrrrzzz{{{}}}~~~|||uuupppssszzz|||lll]]]IIIBBB:::666555555222...///////////////................../////////000000///////////////////////////////////////........................---------((()))+++...000111///...------------------------+++++++++,,,,,,---------........................,,,------,,,******+++---//////......//////000111------------------------,,,,,,---------.........000000000000000000000000333333222222222333333444444555555555444555777:::<<>>GGGZZZsss|||uuurrrlllhhhdddaaa]]]ZZZYYYYYYXXXVVVTTTTTTWWWZZZaaagggjjjeeeXXXKKKEEEDDDBBBFFFMMMWWW___fffjjjlll>>>AAAFFFLLLTTTaaarrruuuiii[[[WWWRRROOOPPPVVV^^^cccsss|||xxxrrrcccWWWKKKDDD>>>888555555333333333222222222222111000000000000111111111111111000//////111222111000111111000///...------,,,------...///////////////........................------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,+++)))'''&&&''')))++++++++++++++++++++++++,,,,,,,,,---------------+++***)))((()))***,,,---++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---......///000000000000---...000222222111000...111111111222333555666888999:::;;;===BBBMMM[[[eeewwwppp```WWWRRRRRRVVV[[[hhhooo}}}}}}{{{}}}{{{~~~~~~tttjjjccc___VVVVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMNNNPPPPPPPPPPPPQQQSSSRRRSSSUUUWWWYYY[[[^^^```fffeeecccbbb```^^^\\\[[[SSSRRRRRRTTT\\\jjjxxxtttkkkiiippp~~~zzznnncccYYYKKK@@@;;;999555222222111000////////////000...///000000111111000000///////////////////////////////////////........./////////...---------,,,...,,,+++,,,//////,,,)))------------------------111000...------...///000........................+++,,,------,,,+++,,,------......///////////////------------------------------........./////////000000000000000000000000000/////////000000111222111222333444555777:::===???GGGZZZrrr}}}vvvrrrnnniiifffbbb^^^[[[XXXXXXWWWVVVUUUWWW[[[___fffkkkmmmgggYYYLLLEEEDDDDDDIIIQQQ[[[bbbhhhlllmmm888<<>>FFFYYYppp~~~xxxtttppplllhhhccc^^^[[[VVVVVVUUUTTTUUUXXX]]]```iiinnnpppjjj[[[MMMFFFDDDDDDKKKVVV```fffjjjmmmooo999999===AAACCCEEEOOO[[[jjj|||zzzqqqdddWWWPPPOOOQQQTTT^^^kkk|||{{{mmm]]]RRRIII???:::999444444333333333222222222000000111111111222222222555333000000000111111000000000//////......------,,,---...///000000000000..............................///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...............*********(((''''''***,,,++++++++++++++++++++++++'''((()))***+++******))),,,+++)))((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---...///000000000///...000000000000000000000000222333444555777999:::;;;;;;???DDDHHHNNNWWWbbbjjjrrrzzz|||sss^^^VVVPPPPPPSSSYYYbbbjjjrrr|||{{{xxxuuusssrrrtttxxx}}}{{{vvvooohhhbbb___^^^^^^]]]]]][[[VVVOOOIIIFFFEEEDDDGGGIIIIIIHHHGGGHHHJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJLLLLLLKKKKKKLLLMMMJJJIIIIIIJJJMMMPPPSSSTTTVVVUUUUUUWWWXXXVVVRRRMMMLLLJJJIIIJJJOOOVVV\\\```gggooo{{{sssqqqtttxxx}}}{{{xxxpppcccTTTFFF>>>:::777555333222111111222333...///000222222111000///////////////////////////,,,------...///000111111---------...............111222333222111000000111------------------------,,,,,,+++++++++,,,,,,---........................+++---///000///......///,,,---.../////////..................................../////////000000000000000000000000000000000222222222333333444555666444555555555444555777:::???GGGYYYpppzzzwwwrrrnnniiiddd___[[[XXXXXXVVVUUUUUUXXX]]]aaahhhnnnqqqkkk]]]PPPHHHFFFEEENNNZZZeeekkkmmmnnnooo===999999>>>@@@@@@FFFNNNVVVjjjooo```UUUQQQRRRTTTUUU```qqquuudddXXXMMMCCC===<<<444444444333333333222222000000111111222222222222666333111000000111000//////////////////.........,,,---...///000000000000........................(((***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000///...,,,+++***,,,------,,,,,,...111444++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,+++)))'''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,......000111111000//////222111000000000000111111222333555777999:::<<<<<>>???@@@MMMUUUggg{{{kkk^^^UUUSSSTTTSSSVVV```nnn{{{|||qqqdddXXXKKK@@@999<<<777444555444000000333333333222222111000//////333222111000////////////222111///...///000///...////////////////////////------------------------,,,,,,,,,++++++*********...------,,,,,,++++++******'''$$$$$$'''***,,,---------------------------,,,,,,,,,++++++*********,,,,,,++++++***)))))))))***++++++,,,+++***)))(((+++++++++*********)))))))))******++++++******)))***************************************)))(((((("""%%%((())))))***...111------...///000000//////000000111222333333444444666444444888:::<<>>???FFFJJJWWWkkk}}}vvvfffZZZUUUTTTPPPQQQXXXdddqqq}}}{{{nnn```RRRFFF???:::666555777777444444666444444333333222222111111444333222111000000000000222000/////////000///...////////////////////////------------------------------,,,,,,,,,+++++++++***++++++,,,,,,------......,,,******+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))+++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))),,,......,,,,,,...000......//////////////////000000111222333444555666:::999:::>>>???@@@FFFNNNXXX___hhhmmmnnnllllllmmmccc]]]VVVSSSUUUXXXZZZ[[[dddfffjjjnnnpppsssvvvyyywwwhhh^^^UUUMMMIIIIIILLLOOOQQQRRRQQQOOOOOOOOOOOONNNLLLJJJJJJMMMRRRVVV[[[[[[[[[[[[[[[[[[[[[[[[```dddhhhlllmmmmmmnnnoooyyy{{{vvvuuuttttttvvvwwwvvvuuuttttttuuuxxxzzz||||||{{{xxxtttmmmhhhccc___YYYUUUVVVTTTQQQOOOPPPPPPOOONNNQQQUUU[[[^^^```aaacccfffgggfffiiipppyyyxxxzzz~~~xxxlllgggdddeeemmmwww|||kkk\\\GGGAAA888333222333333333333222111000000/////////000000000000000000000000000/////////............+++,,,---///000111222222///000111111111000...---///......---,,,,,,------............////////////------------------------++++++,,,---...///111111........................------------------------//////......///000111222111111000000000000111111222222222222333333333333666222222555777666777:::>>>WWWiiisss}}}zzzuuunnniiidddaaa```^^^\\\YYYXXXZZZ]]]```aaahhhkkkmmmhhh^^^RRRJJJGGGEEEJJJTTT___jjjoooqqqppp;;;:::::::::;;;<<<======@@@@@@EEESSScccrrrsssbbbXXXTTTOOONNNPPPXXXbbbnnn~~~|||nnn^^^PPPGGG<<<888777999999666444555333333333333333333333333222222222111000000//////111000//////000000///...////////////////////////---------------------------------------,,,,,,,,,***++++++,,,,,,------...000///------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------,,,,,,---------,,,+++++++++++++++***************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++***,,,...//////......000111000000000000////////////000000111333444666777888<<<<<<>>>BBBCCCGGGRRR]]]qqqyyyxxxqqqmmm[[[VVVPPPPPPVVV```kkkqqq~~~}}}|||}}}~~~{{{mmm]]]TTTMMMFFF@@@???BBBDDDFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQUUUZZZ___eeehhhkkknnnoooooonnnnnntttyyyyyytttpppmmmkkkhhheeeaaa]]]ZZZVVVRRROOOPPPRRRTTTUUUUUUWWWZZZ]]]bbbaaabbbeeeggglllyyyzzzooooooqqqvvv}}}tttiii```^^^fffooo|||pppWWWLLL@@@777666666555333333333111000000000000000000000111111111111000000////////////............///000000000000000///...000000000000////////////000///..............................////////////////////////////////////,,,,,,,,,---...///000000............................................................///000222333111111000000000000111111333333333333444444444444666333333666777666777;;;FFF[[[iiittt~~~{{{uuuoooiiidddaaa```^^^]]][[[[[[\\\___bbbdddjjjmmmnnniii^^^SSSKKKGGGEEEIIIPPP[[[dddjjjmmmlll;;;;;;:::::::::;;;;;;<<<@@@<<<===EEEPPP^^^ppp~~~~~~kkk]]]UUURRROOONNNQQQWWW___kkkwwwmmm[[[PPPCCC===999::::::555111111222222222333333333333333000000000000000///......000/////////111111///...////////////////////////------------..............................------...------,,,,,,++++++***,,,,,,,,,---......,,,***++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))*********,,,,,,,,,,,,,,,,,,++++++************************)))******++++++******)))*********+++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++---...000111222111111000000000///000000000111222444666888999:::;;;<<>>:::888666333333333222111000000000000000000111222222111000000///////////////.........222222111111000///------//////...------------...//////......---......///............/////////////////////////////////////////////......---,,,,,,........................////////////////////////------...///000111222333111111000000000000111111333333333444444444555555555333333555666555888===GGGXXXeeeqqq}}}zzzuuunnnhhhccc```___\\\\\\\\\[[[\\\___bbbeeejjjmmmmmmhhh]]]RRRJJJGGGDDDGGGMMMVVV```fffiiijjj<<<;;;;;;:::::::::;;;;;;@@@===<<>>>>>AAABBBKKK[[[pppkkk___\\\cccpppwwwrrrrrrxxx}}}zzziii]]]WWWPPPJJJIIIHHHFFFHHHKKKOOOQQQUUUYYY^^^dddjjjnnnsssvvv{{{}}}wwwvvvtttvvv}}}zzzvvvpppkkkfffbbb]]]ZZZ[[[XXXWWWYYYZZZ[[[aaahhhooo}}}yyyyyy}}}sssdddTTTGGG>>>888555444333222111111000111111000000////////////000000.........///////////////......////////////......000000000000////////////---------,,,------...///............////////////000000000000000000000000)))***,,,...000000000000................................................,,,---///000111111111111111111000000000000111111333333333333444444444444111111222555555555;;;CCCNNNVVV\\\kkk|||yyyssslllfffaaa]]][[[\\\^^^aaaaaaaaabbbgggkkkkkklllllleeeZZZOOOHHHFFFDDDFFFMMMUUU___eeehhhiii???>>>===<<<;;;;;;;;;;;;::::::<<<>>>======DDDLLLTTTdddqqqtttuuuwwwpppeeeYYYSSSOOOMMMKKKJJJPPPWWW[[[hhh|||ppp```MMMBBB===999666666333333333222222111111000111222444555555444333222.........000222222000...////////////////////////---------...///000000000,,,,,,---------.........***++++++,,,,,,------...,,,,,,+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------------------++++++*********+++,,,---))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,------...//////000***++++++,,,---,,,,,,,,,444222111111333444333111111111000000111222555666::::::;;;<<<>>>??????@@@FFFHHHTTTkkkyyykkkdddiiiqqq~~~wwwmmm```UUUMMMMMMJJJIIIKKKKKKKKKQQQYYYaaadddhhhkkknnnrrrwww{{{}}}{{{zzzzzzxxxvvvvvv{{{~~~zzztttlllgggccc\\\XXXYYYZZZZZZZZZ]]]aaakkkttt{{{}}}qqqaaaOOOBBB:::888444444333222111111111111111///---,,,,,,---///111............/////////000333333111///---***((('''///000111111111000...---......------...//////000............////////////////////////////////////'''))),,,///111111111111........................---------------------------...///000111111000000111111000000000000111111222222222222333333333333111111444666666777???HHHRRRVVVZZZiii}}}zzztttmmmfffaaa]]]\\\ZZZ^^^aaabbbaaacccgggllllllnnnlllfff[[[PPPIIIFFFCCCGGGNNNXXXaaagggjjjjjj@@@???>>>===<<<;;;;;;;;;999:::<<<>>><<<;;;AAAIIIHHHWWWdddiiipppwwwsssiii```YYYQQQLLLGGGEEEJJJQQQSSS^^^ppppppXXXHHH???888444444555555444333333222111111...///111222222111000///------...111222222000...////////////////////////---------...///000000111,,,,,,,,,---------............---,,,,,,++++++***...,,,++++++,,,---+++***------------------------*********++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,+++***+++,,,...///))))))******++++++++++++*********++++++***************++++++,,,---......+++,,,------.........---111///...000444666555333111000//////111333666888<<<======>>>???@@@@@@AAAHHHKKKZZZuuurrrkkkiiiuuu}}}yyylll___UUUMMMGGGDDDEEEFFFIIIMMMOOOSSS\\\gggrrruuuxxx{{{}}}~~~~~~~~~{{{}}}|||vvvqqqrrrzzz|||vvvlllccc\\\[[[\\\XXXUUUUUUZZZ```eeeiiippp|||zzziiiUUUEEE===:::555444333222111111111111111///,,,******,,,///111---.........//////000000---.........---,,,++++++,,,---///000000...,,,+++///////////////000111111............/////////000////////////////////////)))+++---///000000///...........................------------------------...///000111111000//////111111000000000000111111111111222222222333333333222222555888888:::BBBLLLRRRUUUXXXiii~~~{{{uuunnngggbbb^^^\\\WWW[[[``````___```fffjjjnnnooonnnggg\\\QQQJJJHHHCCCGGGOOOYYYccciiikkkkkk@@@>>>======>>>>>>===;;;:::::::::;;;;;;<<<<<<<<>>;;;888555555555444333222000000000000111111111111000000222222222111111///............////////////......//////............/////////...---,,,,,,,,,,,,,,,........................++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++***++++++,,,,,,***%%%"""&&&---111000,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------000000000000111111111111000111222222222444888<<<;;;???AAA@@@<<<;;;???CCCIIIOOO^^^vvvtttlllhhhkkkppp}}}|||pppdddZZZTTTNNNFFFEEEHHHFFFKKKRRRZZZbbbkkkrrrwww~~~}}}~~~}}}vvvpppnnnooosssvvvzzzpppfff___[[[XXXVVVXXXXXX[[[___dddkkkrrruuuwwwhhh[[[QQQGGG@@@777555222000...///000000333111///222666666333...////////////////////////------------------------000...,,,,,,...000000000////////////000000000000111111000///////////////111000///......///000111,,,---...000000000///...........................000000000000000000000000111111111111000000000000222111000.........///000222222222222222222222222111111333555777:::<<<>>>AAAGGGUUUiiiwwwpppiiibbb[[[WWWYYY[[[^^^___```bbbdddfffkkknnnooojjj^^^RRRHHHDDDFFFIIIPPP[[[gggnnnpppoooDDDBBB@@@??????>>>===;;;:::::::::;;;;;;<<<<<<<<>>;;;===?????????@@@EEEIIILLLRRR]]]nnn~~~{{{ooobbb]]]___eeeoooyyyuuuhhhccc]]]XXXUUUUUUVVVWWW\\\aaalllpppvvvzzz|||~~~|||xxxsssrrrsssuuuzzz{{{}}}|||yyyxxxwwwzzz}}}}}}tttlllgggcccaaa^^^\\\\\\___bbbdddaaa```eeennnxxx{{{tttooojjj___SSSDDD>>>777444444333///,,,222000///000333333111...////////////////////////////////////////////////---+++******,,,------,,,////////////000000000000//////...---------------......------------......//////......------...............................................................//////000000111111111000/////////000000222222222222222222222222333333333333333444555555<<>>===;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@DDDMMMYYYbbbooopppnnnhhh]]]UUUPPPOOOFFFKKKOOOSSS\\\lllxxx```MMM@@@:::999555555444444333333333333000000111111111111000000///000000000//////...------..................---...------,,,,,,------...000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---///000000++++++******++++++,,,---......------,,,,,,------***,,,...---***((()))++++++++++++,,,,,,,,,------++++++***++++++,,,---...111111111222222333333444111444777999999:::<<<>>>>>>???@@@@@@@@@BBBEEEIIIOOOUUU___jjjqqqtttrrrooolllddd]]]]]]bbbjjjvvv|||rrrggg```^^^___```aaadddgggkkkqqqvvv{{{~~~|||yyyxxxttttttsssqqqooopppsssvvvxxxzzz}}}}}}zzztttqqqkkkfffbbb```___```[[[YYYZZZ___gggsss|||yyy||||||ooobbbRRRHHH;;;555555555111---222000///000111222000...////////////////////////////////////////////////...,,,+++,,,...///...---////////////000000000000000///......------..............................000///...---...///000111................................................,,,------...///000000111111111000000000000000000111222222222222222333333444333333333333444555666;;;BBBPPPcccyyy|||vvvpppjjjeee___\\\XXXXXXXXXYYY[[[___fffkkkqqqrrrqqqjjj^^^RRRJJJFFFFFFIIIPPP\\\hhhoooqqqpppLLLIIIEEECCCCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@AAAFFFOOOVVVfffjjjllljjjbbbZZZTTTRRRKKKLLLMMMNNNSSS^^^ppp~~~kkkXXXJJJAAA>>>666666444333333333333333000000111111111111000000000000111111111000////////////000000000000////////////............////////////.........//////000------------------------,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000++++++******++++++,,,---///...------,,,,,,,,,---(((+++......+++)))+++---++++++,,,,,,,,,---------++++++++++++,,,---...///222222333333444555555666222555777999999:::;;;===>>>???AAABBBCCCDDDFFFHHHTTTYYYaaaffffffccc^^^[[[dddaaaaaagggmmmuuu|||tttlllfff```\\\^^^cccjjjpppvvvzzz}}}{{{tttpppnnnppprrrtttvvvwwwyyy{{{~~~{{{}}}|||wwwpppiiiccc^^^[[[YYYVVVVVVYYY^^^ffftttwwwppplllooouuu{{{xxxhhhZZZHHH<<<999999777444222111000000000000000///000000000000000000000000000000000000000000000000222111000111333444333222////////////000000000000111000//////......////////////////////////////////////......///111333444////////////////////////........................,,,------...///000000111000000111111111111111111111111111222222333333333333333333444555777888999;;;BBBPPPbbbwww|||uuunnnhhhbbb\\\YYYXXXWWWWWWWWWYYY^^^eeejjjppptttuuupppeeeWWWLLLGGGFFFIIIPPP\\\hhhppprrrqqqOOOLLLHHHEEEEEEEEEDDDCCC=========<<<<<<<<<<<<<<<888:::>>>???@@@DDDIIINNNYYY^^^eeeiiigggaaa[[[XXXQQQMMMKKKKKKMMMSSS```lllrrraaaQQQDDD===999777555333222222333333000000111111111111000000000000111111111111000000000000000111111000000000/////////....../////////......------......//////........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///---,,,+++******))))))***'''***......,,,+++,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,---///000111444444555555666777888888666777999999999999;;;======???CCCHHHKKKNNNOOOPPP\\\___bbbaaa]]]YYYXXXYYY^^^```gggrrryyyzzzggg___YYYVVVUUUXXXbbbmmmvvv~~~vvvooolllkkkqqqtttyyy|||~~~~~~yyyrrrhhh___ZZZVVVTTTTTTVVVYYY^^^iiiuuuuuummmccceeeiiioooxxx}}}nnnYYYHHH>>>:::777555333222111000000000000000000000000000000000000000000000000000000000000000///......///111222000///////////////000000000000111111000/////////////////////000000000000//////////////////000111222333////////////////////////.................................//////000000111///000111222222222111111111111111222222333333444333333444555777999;;;<<<;;;CCCPPPaaauuu|||uuunnngggaaa[[[WWWWWWWWWWWWWWWXXX]]]ccchhhppptttxxxtttiiiZZZOOOIIIFFFIIIQQQ\\\iiiqqqsssrrrUUUQQQLLLIIIGGGGGGFFFEEE>>>=========<<<<<<<<<;;;:::;;;<<<===>>>@@@CCCEEEMMMSSS^^^hhhmmmkkkddd___XXXQQQKKKKKKLLLNNNUUU^^^nnn~~~wwwjjj[[[KKK@@@;;;999666444222111222222000000111111111111000000//////000000000000000/////////000000000000/////////......------......///------,,,,,,---......///------------------------,,,,,,---...////////////------------------------------------------------------------------,,,,,,------,,,,,,------...///,,,,,,+++))))))((((((((()))+++---...---,,,,,,,,,,,,,,,,,,------------...---------...///000111222555666666777999::::::;;;:::;;;;;;:::999:::<<<>>>>>>BBBJJJTTT]]]bbbeeeeeeeeeeeeaaa[[[UUUVVV^^^eeejjjppp{{{~~~~~~rrrdddXXXSSSOOOOOORRRYYYgggtttyyyqqqmmmmmmnnnuuuxxx}}}~~~~~~~~~~~~uuujjjbbbZZZWWWUUUUUUUUUXXXbbbmmm|||}}}|||uuuhhhgggfffffflllyyyqqq[[[KKK@@@999666444444333111000///000111000000000000000000000000////////////////////////,,,++++++---//////---+++////////////000000000000000000///............///......///000000///......///////////////...------////////////////////////////////////////////////000000000000000000000000///000111222222222222111000111111222333333444444333333444555777999;;;<<<;;;BBBOOO___rrr{{{tttnnnhhhccc]]]ZZZWWWWWWWWWWWWXXX\\\aaaeeemmmqqqsssoooeeeXXXNNNIIIFFFIIIQQQ]]]iiiqqqssssssZZZVVVPPPLLLJJJHHHGGGFFF>>>>>>======<<<<<<<<<;;;@@@???===<<<;;;<<<======GGGMMMZZZhhhqqqrrrkkkddd^^^UUUNNNNNNOOONNNQQQWWWaaasss}}}uuuhhhWWWJJJ<<<:::777444222111111222000000111111111111000000......///////////////.........////////////.........------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........---------------------------------------------------------.........//////++++++******++++++,,,---...---,,,+++************+++,,,---......---+++))),,,,,,,,,---------......------......000111222333666777888999:::;;;<<<<<<>>>>>>===;;;::::::===@@@@@@FFFRRR```llluuuxxxyyyllliiiaaaWWWQQQWWWeeerrr~~~zzzxxx}}}uuudddUUUQQQNNNLLLOOOSSS\\\jjjwww}}}tttnnnmmmooorrr{{{~~~~~~}}}|||{{{vvvmmmaaa\\\XXXUUUSSSUUU^^^hhh|||{{{}}}~~~sssooohhhccceeeooo~~~qqq[[[KKKAAA===555555444222000000111222000000000000000000000000////////////////////////000///000111333333111///////////////000000000000//////...------------...,,,---...//////...---,,,///000000///---+++)))'''000000000000000000000000000000000000000000000000111111111111000000000000///000111222333333222111000000111222333333444444444444555555777888:::::::::BBBNNN]]]ooo~~~zzztttooojjjeee```]]]VVVWWWWWWXXXXXX[[[```ccciiilllmmmhhh^^^RRRKKKGGGFFFIIIQQQ]]]iiiqqqtttsssggg___UUUNNNKKKJJJHHHFFFBBBBBBBBBAAA>>>=========<<<<<<;;;;;;<<<===???@@@BBBFFFNNN[[[hhhpppsssssseeebbb[[[SSSNNNLLLOOOQQQXXXggg}}}vvvaaaNNNCCC<<<777666333111222555222222111111111111222222000000000000////////////***+++,,,...///000000000........................++++++,,,,,,---...//////........................------,,,,,,,,,------...------/////////...---,,,***)))))),,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------,,,,,,+++...,,,++++++---......---+++,,,---...///...------))),,,///111111333555666888999:::<<<===<<<<<<;;;>>>======>>><<<:::>>>EEEGGGSSSbbbrrrvvveeeWWWXXX^^^gggzzz{{{|||ppp```UUUPPPIIIKKKNNNSSS[[[fffrrrzzzwwwrrrrrrvvvyyyzzz|||zzzlllbbbYYYWWWVVVVVV]]]fff}}}zzzxxxzzzsssfffbbbgggpppwww~~~gggUUUGGG===;;;666333333111......111///000111111111111000///////////////000000000000//////000000///...------...///////////////............)))!!! &&&---///000000000000000000000000///000111111///......///000000000000000000000000000000000000000//////...,,,,,,---...///000111222///000000000111111111111222222333333333333444444333333333333666999<<<>>>>>>CCCKKKXXXjjj|||uuunnniiieeeaaa^^^YYYZZZZZZYYYYYY[[[___bbbbbbeeefffcccZZZRRRMMMKKKKKKNNNUUU```lllssstttrrrrrrjjj```WWWSSSOOOKKKHHHEEEEEEDDDBBB@@@>>>=========<<<;;;::::::;;;<<<<<>>777333333222000000222000000////////////000000111111000000//////......///////////////...------,,,,,,------------------///111000+++***...111111000000000000000000000000111222444333111//////000000000000000000000000000------...000000111111111,,,,,,---...///000111111111111111111222222222222222222333333333333444444444444333444666888;;;<<<===BBBKKKXXXkkk~~~wwwpppjjjfffaaa___XXXYYYYYYXXXXXXZZZ]]]```aaadddeeebbbYYYQQQLLLJJJIIIMMMUUUbbbnnnuuuuuutttxxxkkk```XXXRRRLLLHHHJJJHHHFFFDDDAAA???>>>======<<<:::999888888999999AAAAAACCCJJJVVVcccnnntttuuuqqqjjj```WWWQQQPPPPPPSSS\\\lllyyyjjjVVVKKK@@@999444000000333222222111111111111222222111111000000000////////////////////////...---,,,........................+++,,,,,,------.................................000000///...------------......---------......///---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,---------,,,,,,+++,,,...111333333444666888<<<<<<<<<<<<===>>>?????????===<<<======>>>FFFOOO[[[jjj~~~mmmbbb]]]dddqqqzzzssshhh^^^VVVQQQMMMLLLNNNVVVcccnnnvvvzzz}}}~~~~~~~~~vvvkkkaaa\\\```gggkkkttt}}}zzztttsssvvvyyygggXXXIII>>>666444555333222222000///............///000222222111000///...------///////////////......---++++++,,,---.........---(((---000///...000///---000000000000000000000000111333444333111/////////000000000000000000000000---...///000000000000000,,,------...///000111111111222222222222333333333222222333333333333444444555555444555666777999;;;<<>>======<<<===>>>@@@AAA@@@======>>>@@@CCCMMMXXXnnnyyy|||llldddbbbjjjvvv|||rrriii]]]TTTRRRSSSTTTTTTVVV___kkkuuuyyyzzzyyywwwsssxxx~~~{{{nnneeecccddddddiiimmmnnnpppzzz~~~vvvqqqwwwttteeeUUUGGG;;;777666444000/////////000000000000//////111111111000///............///////////////......,,,---...///000000000000$$$***.........///---***///////////////////////////000111000...---------////////////////////////111111000000///...,,,,,,------......///000000111111111111222222222333333222222222333333333444444666666555555666777888999:::@@@JJJZZZmmmzzzrrrkkkeee```\\\XXXYYYYYYXXXXXXYYY\\\___bbbeeefffcccZZZRRRMMMKKKJJJOOOZZZhhhtttyyywwwtttzzzkkkaaaZZZVVVNNNKKKGGGEEEDDDDDDCCCAAA===<<<;;;::::::;;;<<<=========>>>AAAFFFNNNWWW\\\eeeggggggddd^^^WWWSSSPPPPPPRRR[[[jjj~~~jjj[[[III???888333222444222222111111111111222222111111111111000000000000---...//////000000//////////////////////////////,,,,,,,,,---------------........................222111000///...---------...---,,,,,,,,,...///000...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...))))))***+++,,,,,,------,,,,,,,,,---//////---,,,...---------------------000222555666666777999:::???>>>======>>>???AAABBB@@@>>>>>>AAADDDJJJUUUaaaxxx|||ssshhhddddddlllxxx~~~xxxsssqqqiiiaaaYYYTTTVVVZZZ]]]^^^ccciiiqqqvvvwwwuuusssqqqnnnrrrwwwzzz|||}}}rrrgggaaa]]]^^^______```iiiyyyssssssyyyzzzmmmYYYKKK===888777333000......000333555555333000...////////////000000000000......///////////////...---......///000000//////***///222000///222222000////////////////////////...///000000...------...////////////////////////000000000//////...,,,,,,------......//////000000000000000000111111111222222222222333333333444444666666666666666777888888999???KKK[[[oooyyypppiiiccc]]]ZZZXXXYYYYYYYYYYYY[[[^^^aaaeeehhhiiifff]]]UUUPPPNNNMMMSSS^^^kkkvvvzzzxxxsssxxxkkkaaa[[[SSSOOOIIIGGGGGGGGGEEEBBB>>>===<<<;;;<<<===>>>???;;;<<<>>>???AAAFFFKKKOOO\\\aaafffgggccc[[[TTTPPPMMMOOOUUUaaarrruuudddQQQEEE===777555555222222111111111111222222222222111111111000000000---...///000000000000000////////////////////////------------------------........................000000///...---------------------------...///000+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++,,,------...,,,+++,,,---//////---+++......------...//////000222444777888888888:::;;;>>>>>>>>>>>>???@@@AAAAAA@@@???AAAEEEJJJPPP]]]iiivvvssshhhddddddfffnnnyyyzzzsssnnnkkkjjjcccaaa``````bbbdddeeeeeennnrrruuuvvvuuusssqqqqqqqqquuuyyy|||~~~qqqeee]]]ZZZWWWXXXZZZaaaooo{{{zzzsssppppppxxx}}}sss\\\OOOBBB<<<999444111111...000333555555333000....../////////000000000111---...//////////////////,,,---------------,,,,,,...111222///...111333333000000000000000000000000...///111111000000000111000000000000000000000000+++,,,---...///000000000............//////000000//////000000000111111111222222333333333333444444555555666666777777888888999@@@LLL\\\pppxxxooohhhaaa\\\XXXWWWXXXYYYYYYZZZ\\\```dddhhhkkklllhhh```WWWRRRPPPOOOTTT___mmmxxx|||zzzvvv{{{lllccc\\\UUUNNNJJJJJJIIIEEEBBB@@@???===<<<;;;<<<<<<===999;;;<<<======@@@EEEIIISSS[[[ffflllkkkeee]]]XXXPPPRRRUUU[[[gggwwwoooZZZLLLCCC;;;666555222222111111111111222222222222222111111111000000///000000000000//////...////////////////////////------------------------..............................---------------...+++,,,---...////////////(((+++------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,------......++++++,,,...000///---+++............///111222333333666888999999999;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@CCCIIIOOOVVVcccooorrr{{{}}}vvvnnnfffgggiiilllsss|||yyypppjjjhhhhhhiiiiiimmmsssvvvvvvssspppnnnqqqsssuuuvvvuuutttttttttuuuyyy~~~uuuggg___YYYYYY[[[^^^eeennnvvv|||qqqkkkqqq|||yyyggg\\\PPPHHH@@@888444444111111222222222222111111000000000000////////////------...///////////////............---,,,++++++,,,000000,,,+++...000///000000000000000000000000+++...000111000000111333000000000000000000000000)))***,,,...///111111111............////////////000000111111111222222222222222333333333333444444444444555777777888888888:::@@@MMM]]]qqqwwwooohhhaaa\\\YYYUUUVVVWWWXXXYYY\\\aaadddiiilllmmmiiiaaaYYYSSSRRRNNNTTT^^^mmmyyy~~~{{{zzznnnbbb[[[RRRMMMLLLJJJEEEAAABBB@@@>>><<<;;;:::::::::888:::;;;::::::===BBBGGGKKKUUUeeepppsssnnngggbbbXXXXXXXXXZZZ___lll|||wwwaaaRRRHHH>>>777444222222111111111111222222222222222111111111111000222222111111000...---,,,000000000000000000000000------------------------........................------,,,,,,,,,------...***+++---///000000///...&&&***......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......++++++,,,...000///---+++............000222444555444666999:::::::::;;;===;;;<<<>>>???@@@@@@??????@@@@@@DDDLLLRRRZZZfffrrrqqqwwwxxxtttooonnnllljjjmmmooossswww{{{rrrjjjffffffiiikkksss{{{{{{wwwmmmpppsssuuuuuuuuuuuuvvvwww{{{|||~~~ttthhh^^^\\\\\\[[[^^^ccchhhrrrwwwmmmsss}}}vvvlll___TTTGGG;;;555666333222///......///222333222222111000///...------------...///000000//////111111111000///...,,,,,,---111111...,,,...///...000000000000000000000000(((***---......///000222000000000000000000000000+++,,,---...////////////.........///////////////111111222222222333333333222222333333333444444444333444555777888888999999:::AAAMMM]]]qqqwwwooohhhbbb]]]ZZZRRRTTTUUUWWWXXX\\\aaaeeeiiilllmmmjjjaaaYYYTTTRRRMMMRRR]]]lllzzzyyylllbbbWWWQQQLLLGGGFFFIIIEEECCC@@@??????>>>===;;;===;;;999888999===BBBEEELLLSSS___nnnwwwxxxsssmmmeee[[[SSSTTTXXX___kkkvvvsssaaaPPPCCC<<<999444333222111000000000000000000000000000111111111000000000000///////////////...------///000000///---.../////////...,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---.........---,,,,,,+++---,,,,,,,,,,,,---......000///...---......---,,,333222000...---------------...000222444555555666::::::999999999;;;<<<===>>>@@@???<<<>>>DDDFFFBBBBBBDDDHHHMMMVVV___hhhmmmtttsssoooiiieeeffflllqqquuuvvvzzz}}}uuunnnjjjgggccceeejjjrrryyypppmmmlllmmmqqqsssrrrqqqvvv|||~~~}}}}}}~~~vvvggg]]][[[\\\]]]\\\ddddddiiiwww|||qqqxxxzzzgggUUUGGG;;;222333000000333333000000222000000000000////////////111111111111111111222222222000///......///000222+++,,,,,,,,,---.........000000000000000000000000000000000///......------000000///......///111111...///000000000///---,,,000000000000000111111222111000///...///000222333000000111111111222222222444444444444555777888999:::===III\\\qqq|||uuunnniiiccc^^^[[[XXXYYY[[[[[[\\\^^^aaadddjjjllllllhhhaaaXXXRRROOOOOOSSS]]]kkkwww~~~~~~|||xxxlll```ZZZUUUOOOLLLLLLFFFDDDAAA@@@@@@???>>><<<===;;;:::999:::===@@@BBBFFFMMMZZZjjjwww}}}|||zzzmmmbbbXXXVVVVVVYYYbbblll|||kkkXXXJJJ@@@;;;666555444333222222222333000000000000000000000111000000000000///////////////...------///000000///------......------,,,+++.........---------,,,,,,........................................................................------......------,,,+++---,,,,,,,,,,,,---.........---------------,,,,,,///...---,,,,,,,,,---...---...000222444666666777999999888888999:::;;;<<<>>>AAAAAA???BBBGGGHHHDDDDDDEEEGGGKKKQQQZZZbbbhhhlllkkkjjjggggggllltttzzzzzzrrriiieeebbbaaaffflllwwwsssoookkkkkknnnsssuuuvvv~~~sssfff^^^[[[ZZZYYY]]]\\\```kkkyyyuuuxxxyyyeeeUUUFFF<<<888444222444444000000222111000000000////////////000000000000000000000000111000...------...000111............////////////000000000000000000000000......//////000111111111333222111///...---......///////////////......---/////////...///000000111000000111222222222222222333333444444444555555555444444444444555777888999:::===III]]]qqq}}}vvvooojjjddd___\\\XXXYYY[[[[[[\\\___bbbeeemmmnnnnnnjjjcccZZZTTTPPPPPPUUU^^^lllxxx~~~~~~|||wwwggg___ZZZSSSMMMJJJHHHFFFCCCAAAAAA@@@>>>===<<<<<<;;;::::::<<<===>>>AAAGGGRRRaaaooozzz~~~uuukkk___XXXSSSRRRWWW^^^lllvvvxxxeeeTTTFFF>>>777666555333333333333444111111000000000000000000000000000000///////////////...------///000000///...---,,,,,,+++,,,,,,,,,.........------------,,,........................................................................------......------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,...///---...000333555777888888999999999999:::;;;======???CCCEEEEEEFFFIIIIIIFFFEEEFFFHHHJJJNNNTTT[[[```dddeeefffhhhmmmuuu~~~|||tttjjj```\\\[[[^^^gggppp~~~vvvrrrmmmlllpppwww}}}sssfff^^^ZZZYYYXXXVVVYYY```lllsssqqqwww{{{gggSSSEEE>>>888444555444111000111111111000000000/////////////////////////////////000///...------...///000111111000000000000000000000000000000000000000000//////000000111222222222333222111///............000//////............///...............//////000///000222444444333222111111111111222222222222333333333444444555666888999:::>>>JJJ^^^rrr~~~wwwpppjjjeee```\\\XXXYYY[[[[[[]]]```dddgggnnnooooookkkcccZZZTTTPPPPPPUUU^^^lllxxx}}}}}}zzzqqqeee___WWWOOOKKKJJJGGGDDDBBBAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;???CCCJJJTTT```kkkrrrvvvuuunnncccYYYQQQNNNPPPSSS]]]ggguuurrr]]]KKK@@@777666444222111111222333111111111000000000000000000000000000///////////////...------///000000//////...---,,,+++,,,---...............------------------------------------................................................,,,------...------,,,,,,---,,,,,,,,,,,,---......+++,,,------------...///------,,,+++,,,---...///...///111444666888999::::::;;;;;;===>>>???AAAAAACCCFFFIIIJJJJJJJJJIIIHHHFFFIIIMMMOOOQQQSSSWWWZZZ___bbbgggnnnxxx}}}yyy|||yyyjjj```WWWTTTVVV]]]iiitttwwwvvvtttuuuzzzsssfff___\\\UUUTTTWWW]]]fffwww~~~}}}sssmmmmmmzzzxxx___LLLCCC;;;555444444111000222111111111000000000//////000000///////////////...///...------------...///222111111000000/////////////////////////////////222222111000000//////.........//////000000111111000///...------...///000///............///000000///000111222333222111111000000000000111111111111333333333444555666777888:::>>>KKK^^^rrrwwwpppjjjddd___\\\YYYZZZ[[[[[[\\\```eeehhhlllmmmmmmiiiaaaYYYRRRNNNOOOTTT^^^kkkwww|||{{{xxxsssjjj```WWWSSSKKKHHHEEECCCBBB@@@>>><<<============<<<;;;::::::>>>@@@DDDJJJRRR\\\eeejjjnnnlllfff\\\SSSOOOOOOOOOSSS[[[hhhvvv{{{fffQQQCCC:::888555333111111222333111111111111000000//////000000000000///////////////...------///000000///000///...------...///000//////.........---------------------------------................................................,,,,,,------...------,,,---,,,,,,,,,,,,---......,,,...//////......///111111000///------......//////000222555777999::::::999:::<<<>>>AAACCCDDDEEEHHHJJJLLLMMMLLLJJJKKKMMMKKKRRRYYY\\\ZZZXXXXXXYYY]]]bbblllzzz~~~zzz||||||ooo```YYYSSSSSSXXX___kkkvvv}}}yyy{{{rrrfff```UUUTTTVVV[[[bbbnnn}}}rrrlllnnn{{{oooYYYGGG>>>555444444222111333111111111111000000000000111111111000000/////////......------------......000000000//////.........////////////////////////111000000//////...---------......///000111111111000///...------...///000000000//////000000111222000//////......000111222333333333444444444444555333333333333444666777888:::>>>JJJ^^^rrrwwwpppjjjddd___[[[YYYZZZZZZZZZ[[[___dddhhhkkkmmmmmmiiibbbYYYSSSPPPPPPVVV```nnnzzz~~~{{{uuuggg\\\WWWNNNKKKGGGEEECCCAAA???===???>>>>>>===<<<<<<;;;;;;<<<>>>AAAFFFLLLUUU^^^eeehhhkkkiiiaaaXXXTTTQQQNNNMMMTTT```lllxxxoooYYYJJJ@@@===999666333333333444222222111111000/////////000000000000///////////////...------///000000/////////////////////000111/////////.........------////////////////////////................................................,,,,,,------......---------,,,,,,,,,,,,---......---///111111...---///222333222000/////////000000111222444666888999::::::777888<<>>===============:::===@@@DDDIIIQQQZZZaaafffnnnppphhh___YYYSSSNNNJJJPPPYYYcccmmmwwwyyycccSSSCCC@@@;;;666333222222333222222111111000//////...000000000000///////////////...------///000000///---......///000000//////////////////............////////////////////////................................................+++,,,------......---------,,,,,,,,,,,,---......---000222111---+++...111111111000///000111222333444444666777888999999999888:::???DDDHHHLLLNNNOOOQQQNNNOOOQQQPPPQQQYYYdddnnntttxxxvvvnnnfffdddeeekkktttvvvjjjaaa___^^^aaahhhkkkjjjkkkooohhhmmmooooooqqqwww{{{{{{~~~~~~oooeee\\\ZZZ[[[]]]bbbhhhuuu|||wwwxxxYYYKKK===777666333222222222222222111111111000000111111000//////...------/////////000000/////////---..................///000000000000000000000000.........///000000111111///000000111111000......---......//////////////////////////////000111111///////////////000000111//////000000000111111111222222222333444555666777:::===GGGZZZooo{{{tttmmmgggbbb^^^[[[[[[YYYXXXXXX[[[```dddjjjlllmmmkkkeee^^^YYYVVVRRRXXXeeetttzzzhhhaaaTTTQQQMMMJJJHHHFFFCCCAAAAAA@@@>>>=========>>>???:::===AAADDDGGGNNNVVV\\\hhhqqquuunnnccc\\\TTTMMMKKKOOOUUU\\\dddllltttyyyiiiZZZCCC@@@:::555111000000000222222222111000//////...000000000000///////////////...------///000000///+++,,,...///000///...---000/////////....................................................................................+++,,,,,,---.........------,,,,,,,,,,,,---......,,,000222000,,,***,,,/////////...///000222333555555666777888888999999888;;;>>>CCCIIINNNRRRUUUVVVRRROOOOOORRRRRRUUU```nnn~~~|||rrrjjjiiikkkwww~~~yyyrrrkkkeeecccdddiiiqqqrrrnnnjjjkkkaaafffiiigggiiiqqqyyy}}}~~~||||||{{{~~~~~~ttteee___^^^^^^___bbbgggoooyyy}}}aaaQQQAAA:::777444111111222222222111111111111000000000///...------,,,,,,//////000000000000//////------......//////000000000000000000000000000000222222111111000/////////+++,,,...000111222111111,,,---///000000000///..................///000000...///111222333222000///222222333333333444444444222222222333444555666777:::<<>>===;;;;;;::::::;;;===>>>???AAAGGGPPPWWWiiissszzzxxxoooeeeYYYPPPOOOPPPTTTYYY[[[^^^gggqqq~~~sss___LLLAAA777444444333444777111111111111000000000000////////////..................////////////......000///...------...///000>>><<<777222...,,,,,,,,,,,,,,,,,,---------.....................---------........................,,,++++++******++++++,,,......------------......---------............///.........///111333666777666555444555777:::<<<<<<@@@BBBFFFOOOWWW]]]^^^\\\WWWVVVTTTTTTYYYcccpppxxxyyyppplllooottt|||vvvoookkkiiihhhiiinnntttxxxvvvpppgggaaa```___]]]^^^ccckkktttzzz~~~|||{{{}}}{{{yyyyyyzzz{{{ttteee````````````aaa___cccmmm{{{nnnaaaOOO@@@888666555444000000111111111111000///111000000000//////......111...---000444555222---///000000///------...///000000000000000000000000222111000//////...//////////////////000000000000000///......000111111000000111222222111///---+++111111111000000000000000333333222222333333444555555444333222333555777888666<<>>===<<<;;;;;;:::;;;<<<;;;<<<@@@HHHNNN]]]mmm~~~{{{lll___SSSOOOLLLLLLNNNSSS```lll}}}mmmWWWLLL@@@:::666222111222222222111111111000000000111111111111000000000000...//////000000//////...//////............//////>>><<<888444000///......---------.........//////.........//////000000000..............................------------......//////............//////---------............///.........///111333555666888999999:::<<<===???@@@EEEIIIPPPYYYaaaeeeeeedddddd```\\\___iiiuuu{{{uuuqqqppppppqqqwww~~~~~~wwwnnneee```]]][[[YYY[[[aaakkkuuu|||}}}{{{zzzyyyzzz{{{}}}{{{wwwsssqqqooonnnppptttxxx{{{~~~sssggg___\\\[[[YYYXXX[[[bbbqqqwwwhhhWWWHHH===777333222222222222111000000000111111000000000000/////////---,,,...111222///,,,///000000///------...///000000000000000000000000000////////////000000111111111111111222222222222///...------///000000///222111///------...000222111111111111111111111111111111111111111222222333444444333333444555777888666<<>>===<<<<<<:::<<<<<<;;;;;;>>>DDDJJJUUUeeexxxvvvjjj\\\UUUMMMKKKLLLRRR```mmmrrr[[[OOOBBB<<<777222000222222222222111111111000000////////////............//////000000000000///////////////....../////////111000...---,,,---......++++++++++++,,,,,,,,,,,,---......///000111111222..............................------------......,,,,,,++++++++++++,,,,,,---------............///---...///000222444555666888999;;;<<<===???BBBDDDLLLPPPWWW^^^ccceeedddcccbbb]]][[[```mmm{{{~~~|||{{{yyyvvvrrrvvvyyyqqqllliiibbb```^^^___eeeoooyyy~~~zzzxxxxxxyyyzzz~~~{{{uuuoookkkhhhccceeehhhlllqqqwww{{{~~~|||lllaaa\\\[[[ZZZZZZ\\\___kkk}}}ooo^^^MMM@@@999555444444333222111000000000////////////////////////000...---...000111///---///000000///------.../////////////////////////////////...//////000111111.../////////000000000000///...,,,---///000000///000///.........000111222000111111111111111222222222222111111222222333444444444333333444555777777888===GGGVVVjjj{{{ssslllfff```]]]XXXYYYZZZZZZ[[[^^^bbbeeejjjkkkkkkhhhaaaYYYSSSPPPPPPUUU___mmm{{{zzzhhh]]]VVVOOOLLLKKKFFFEEECCCAAA???>>>======;;;======<<<;;;===BBBGGGPPP^^^ooo|||vvveee[[[QQQLLLLLLRRR___kkksss]]]QQQDDD===888444222333222222222222111111111111////////////............//////000000000000//////...//////////////////...///......---...///000000+++++++++,,,,,,,,,---------......///000111111222........................------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------............///...///000222444555666777777999;;;===>>>BBBGGGKKKUUUYYY]]]aaacccbbbaaa```^^^[[[ZZZbbbppp}}}~~~xxxyyy~~~xxxuuutttlllkkkiiijjjooowww~~~{{{yyyyyy||||||uuunnnhhheee___aaafffllluuu~~~tttggg```[[[[[[^^^___aaajjj~~~ssscccTTTHHH@@@;;;666555444222111000000000222222222222222222222222111000//////000111000//////000000///------.../////////////////////////////////...//////000111111.../////////000000000000000...------///000000///---...///000111111000000000000111111222222222333444333333333333444555555333333444444555666666777999???HHHWWWjjj|||tttnnnhhhccc```XXXYYYZZZZZZZZZ\\\```ccciiijjjkkkhhhaaaZZZTTTQQQQQQUUU^^^lllyyyqqqcccZZZQQQMMMLLLHHHGGGEEEBBB@@@???>>>>>><<<===>>><<<;;;<<>>999777555222111000000111000000000111111111111111222111111000000000000111///000000///------...///000000000000000000000000000////////////000000111111111111111222222222222000///......000111111000,,,...000222222111000...000000111111222333333333444444444444444555666666333333444555555666666666999>>>HHHWWWjjjxxxrrrmmmgggdddYYYYYYZZZYYYYYYZZZ^^^```gggiiijjjgggaaa[[[UUURRRQQQUUU___lllyyyooocccXXXQQQOOOIIIHHHFFFCCCAAA@@@???>>>:::<<<===<<<:::;;;???DDDGGGPPP\\\hhhwwwrrrfffYYYRRRPPPRRRZZZbbbuuutttfffYYYLLLDDD>>>888666777333333222222222111111111111111111111000000000000000000111111111111000000---...///000000///...---------,,,,,,,,,,,,++++++/////////000000000111111.....................///..............................------------......000//////////////////000---------............///000111444666888999999999777:::===???BBBKKKWWW```cccdddeeeddd```]]]]]]]]]^^^aaagggnnnvvv|||}}}}}}}}}}}}|||{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~zzzvvvsssrrrqqqsssxxxxxxnnnbbb___]]]]]]^^^bbbmmmxxxzzzvvvwwwyyysssmmmaaaOOOBBB:::888555333111000000111---........./////////000111111000///......///000///000000///------...///000000000000000000000000111000000////////////000111111111111222222222222111000//////111222222111/////////000000000000000000000111222222333444444444333333333333444555555333333444555666666666666777===GGGUUUhhhyyytttnnnhhhdddYYYZZZYYYXXXWWWXXX[[[]]]eeegggiiigggbbb\\\WWWTTTQQQVVV```mmmzzz~~~zzzlll___WWWTTTJJJIIIFFFDDDBBB@@@??????999;;;<<<;;;999:::>>>BBB@@@IIITTTaaaqqq~~~wwwkkk^^^VVVTTTTTTZZZaaaooozzzuuukkk^^^PPPGGG@@@:::777777333333333222222222111111////////////............000000111111111111000000---...///000000///...---++++++,,,---///000000111............////////////...............---------........................//////............//////......------------......---------.........//////111222555777999:::::::::888;;;>>>@@@DDDNNN]]]gggeeeggggggddd```]]]^^^______dddkkkqqquuuyyy|||~~~|||}}}}}}~~~}}}~~~|||zzzxxxxxxyyy{{{{{{{{{{{{}}}~~~|||zzzyyy{{{~~~{{{~~~}}}}}}~~~~~~|||zzzyyyyyyzzz|||hhhbbb]]][[[[[[___hhhrrr{{{}}}yyyqqq|||sss]]]LLL;;;999666333111000000111000000111111222222222333000000000...---,,,...000///000000///------...///000000000000000000000000222111000//////...//////////////////000000000000222111///000222333333222222000///......///000111000000111222333333444444333333222222333333444555222333444555666666666666666;;;EEETTTggg}}}|||xxxssslllfffaaaZZZZZZYYYWWWVVVVVVYYY[[[dddfffhhhgggbbb\\\XXXUUUQQQVVV```nnn{{{~~~{{{lll^^^VVVPPPLLLGGGCCC@@@@@@@@@AAA>>>===<<<;;;;;;<<<===>>>BBBGGGKKKRRRcccxxxxxxhhh^^^UUUQQQVVV^^^gggrrrssshhhXXXJJJBBB===999777666555555444333222111000111111111111111111111111////////////////////////......//////000000111111111000///...------.../////////............//////........................////////////////////////---------............///........................//////000000111000//////111333666777777666777888:::===@@@DDDNNN\\\fffhhhhhhgggeeebbb```___^^^^^^``````ccchhhnnnsssuuuvvvvvvyyy{{{}}}|||wwwssszzz{{{wwwtttttttttvvvyyywwwyyy~~~~~~|||}}}|||zzzwwwuuusssrrrrrryyyyyyxxxxxxxxxyyyyyyzzz~~~~~~}}}}}}|||~~~}}}{{{{{{|||}}}~~~}}}}}}~~~}}}sssdddYYYWWW[[[bbbgggpppzzz|||pppkkkkkkqqqkkkYYYJJJ@@@777444333111111333444333111000000000111111333333222111000000000111000000000000000000000000111111000///////////////000000000000000000000000...------...000111000///000000000000000000000000222222333333333111///...000000111111111222222222666555333222111111222222333333333333555666777888<<<>>>GGGXXXjjj}}}zzzuuurrrmmmgggbbb```\\\YYYYYYXXXXXX^^^eeeeeegggiiijjjgggaaa[[[VVVUUUXXXbbbqqq{{{kkk```SSSOOOJJJEEECCCBBBBBBBBB======<<<;;;;;;<<<>>>???@@@FFFKKKQQQ___sss}}}nnncccZZZTTTVVV]]]fffppp~~~wwwlll\\\NNNDDD>>>:::777777666555444333222222111111111111111111111111111////////////////////////000000000///////////////111000///...------...///......------------......................................................---------............///........................///////////////000000000222555777888888888888999>>>@@@BBBGGGSSSbbbjjjkkkmmmllljjjgggccc```]]][[[XXXYYY[[[___ccchhhjjjkkknnnuuu||||||tttpppuuu|||}}}xxxrrrnnnkkkjjjjjjsss||||||yyyxxx{{{}}}yyyxxxxxxwwwvvvuuutttttttttxxxwwwwwwwwwwwwwwwxxxxxx|||{{{{{{{{{{{{zzzzzzzzz{{{zzzyyyxxxxxxzzz{{{}}}|||}}}}}}~~~~~~~~~pppaaaZZZZZZ\\\]]]bbbiiivvv}}}tttjjjfffiiixxx~~~mmmSSSGGG;;;777666333111111333222000/////////000000000000000000000000111222000000000000000000000000111111000///////////////111111111111111111111111...,,,,,,,,,...///...---000000000000000000000000111111111222111111000///111111111111222222222222333222222222222444555666222222222333444555777777;;;===FFFVVViii|||xxxtttqqqlllfffaaa___[[[YYYYYYXXXXXX]]]dddgggiiikkkkkkhhhbbb\\\WWWUUUYYYbbbqqquuuhhhXXXSSSMMMGGGEEEDDDDDDCCC===<<<;;;;;;<<<===>>>???>>>DDDIIINNNYYYjjjzzzxxxmmmbbbYYYWWWZZZ```iiivvvtttcccTTTIIIAAA;;;777777666555444333222222222000000000000000000000000////////////////////////111111000000///......---000///......---.........//////............//////........................---------------------------------............///........................///......---...///111111444666888999999999:::;;;BBBCCCFFFMMM\\\lllsssrrrtttrrroookkkeee```[[[YYYTTTUUUUUUWWWYYY\\\^^^```eeerrr{{{wwwuuu~~~uuurrrmmmhhhdddbbbaaaaaapppwww}}}{{{zzzzzz{{{}}}zzzzzz{{{{{{xxxuuurrrsssssssssttttttuuuuuuuuuttttttsssssstttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwuuutttttttttuuuvvvxxxxxxxxxyyyyyyyyyzzzzzz||||||}}}oooddd^^^YYYVVVTTTWWW___lll}}}}}}nnnfffbbbllldddSSSBBB:::888555111///111111000////////////000//////...//////000111222000000000000000000000000111000000///////////////111111111111111111111111000...------//////...,,,000000000000000000000000000000//////000000111111111111222222222333333333333333222333444555666777222222222333444555777777:::<<>>???<<>>999777666444333222111222222////////////////////////////////////////////////000000/////////.................................000000////////////000000........................---------------------------------............///........................///...---,,,---///222333444666888999999999;;;<<>>===<<<;;;;;;<<<===>>>;;;???DDDHHHLLLVVVhhhvvvtttggg]]]XXXUUUZZZccckkkuuuvvvhhh[[[OOODDD<<<777555333111000000111111////////////////////////////////////////////////---........./////////000------..................///......------......///........................---------------------------------............//////////////////////////////...------...111333555444555777888888999;;;===AAAGGGPPP]]]nnn}}}yyyooofffaaaaaaccceeejjjiiifffaaa\\\ZZZ\\\___qqq~~~xxxrrrmmmgggeeecccaaaaaabbbdddfffjjjmmmrrruuuvvvvvvwwwxxx{{{}}}~~~{{{zzzyyyxxxvvvuuuqqqpppooooooooopppooonnnlllmmmnnnppppppqqqppppppmmmmmmlllkkkjjjjjjkkkkkkjjjjjjkkklllmmmnnnnnnooooooooonnnlllkkkkkkjjjjjjiiijjjlllnnnqqqtttvvvwwwxxxyyy{{{}}}~~~|||yyyvvvuuuwwwyyy{{{sssddd]]]RRROOONNNSSS\\\lllyyyjjjhhhtttqqqSSSCCC<<<777333222111222222222222222222222555444333222111000000000////////////////////////000000////////////000000111111111111111111111111333222000000111111000...////////////////////////......------...000222333111111222222222333333333444444444444444444333333444444555555666888999:::;;;===FFFVVVgggzzz|||vvvrrroookkkeee```^^^\\\\\\______]]]```eeeiiikkklllkkkgggaaaZZZUUUQQQTTT]]]kkkyyypppfffYYYPPPLLLIIIEEEAAA@@@???===<<<;;;;;;<<<<<<;;;===AAAEEEHHHOOO]]]lll|||{{{mmmaaaYYYVVVYYY^^^eeennnyyysssfffXXXJJJAAA888666444111000111222222000000000000000000000000////////////////////////,,,------...//////000000,,,,,,---............---,,,++++++++++++++++++,,,........................---------------------------------............///////////////////////////.........///000333555666444555777777888999<<<>>>@@@KKKYYYgggvvv|||vvvllldddbbbfffmmmrrrxxxwwwssslllfffdddfffjjjzzzvvvsssppphhhgggfffeeegggiiilllnnnlllnnnqqqrrrssssssuuuvvv}}}|||zzzxxxuuurrrpppooonnnkkkkkkkkkjjjjjjjjjjjjjjjhhhiiikkklllmmmllllllkkkiiiiiihhhgggffffffffffffeeeeeefffggghhhhhhiiiiiijjjiiiiiihhhggggggfffeeecccdddgggjjjnnnqqqtttuuuyyyzzz}}}~~~}}}zzzxxxuuussssssuuuxxxzzz|||~~~nnncccVVVPPPOOOTTTYYYcccxxxwwwttt{{{}}}aaaNNNDDD<<<666555111222333333444333333333777666444333111111000000000000000000000000000000///////////////000000111000000000000000000000000000...------//////...,,,////////////////////////......//////000111222333000000111111111222222222///000111333444555555555444444444555666777999999<<<===FFFUUUgggzzz}}}vvvrrrnnniiiccc^^^\\\[[[]]]``````^^^```eeegggiiijjjjjjfff```YYYTTTQQQTTT\\\iiiwww}}}}}}qqqbbbXXXSSSOOOJJJEEEAAA@@@>>><<<;;;:::::::::<<<;;;>>>CCCFFFJJJUUUbbbqqqssseee[[[WWWXXXZZZ___gggrrr|||}}}ppp```PPPEEE:::888555333222222444555111111111111111111111111////////////////////////........................+++,,,---.........------,,,,,,,,,++++++,,,,,,,,,................................................---------............///////////////////////////......000111333555666777555666888888999:::>>>@@@DDDRRRdddrrr|||vvvqqqjjjeeegggnnnwww}}}xxxrrrqqquuuzzz|||yyyvvvqqqpppooooooqqqtttwwwyyyuuuwwwxxxwwwvvvuuuvvvwww}}}~~~~~~}}}}}}}}}}}}xxxwwwtttpppllliiiggggggfffggggggfffeeeddddddeeeaaaccceeeggghhhhhhhhhggggggfffeeedddccccccccccccaaaaaaaaabbbbbbccccccdddddddddddddddcccbbbbbbaaa```aaadddgggjjjmmmpppqqqvvvxxx{{{}}}~~~~~~|||{{{vvvtttsssrrrsssvvvzzz|||zzz{{{}}}~~~{{{kkk]]]TTTPPPTTTWWW\\\kkk|||ooo]]]OOOBBB999666000111222333444333333222555444333222111111111111000000000000000000000000///////////////000111111////////////////////////...,,,,,,,,,...///...---//////////////////////////////000111222222222111//////000000000111111111---...000222444444444444333333333333444666777888;;;<<>><<<===>>>>>>;;;;;;???BBBEEEMMMVVVhhhuuu}}}pppeee\\\XXXUUUYYY___eeepppyyy}}}rrr^^^MMMDDD===777777888555444444222222222111111111111000111111111111000000000000000///...------...///000///000111222222111000///000000//////.........---------.........,,,+++***///////////////////////////---***+++...000000///...............///000000///000000111333555777888666666888;;;<<<===CCCKKKTTTdddwwwzzztttooojjjiiiooozzz|||xxxzzz}}}}}}}}}|||{{{zzzxxxvvvuuuoookkkfffbbb```___]]]\\\____________^^^]]]\\\\\\ZZZ[[[]]]]]]^^^]]]\\\[[[ZZZ[[[]]]]]]^^^]]]\\\[[[aaa]]]YYYXXXYYYZZZZZZXXXZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^```bbbeeehhhjjjlllrrrsssvvvyyy{{{|||||||||ttttttssstttvvvyyy|||~~~{{{||||||{{{zzz||||||eee```XXXSSSSSSVVVZZZ]]]tttmmmYYYIII???;;;777444111000000000000///555666777777666333111///333111........./////////111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000000111111222333333444444222222111111111111111111333333333444444555555555444444444444555777888999===@@@GGGRRRbbbwwwvvvmmmgggbbb]]]ZZZ[[[ZZZZZZZZZ\\\___aaaccchhhiiiiiihhheeeaaa]]][[[VVVXXX```lllyyy|||rrrfff]]]UUUOOOFFFEEEDDDAAA???=========>>>;;;;;;>>>AAADDDKKKSSS^^^kkkzzzzzzooobbb\\\WWWYYY]]]cccnnnxxxyyyhhhWWWHHH@@@999888888444222333222222222111111111111000////////////............//////............//////......///000000///......000/////////............000000......------......////////////////////////111...,,,,,,...///...---///............///000000///000111222444666777888666666888<<<>>>???GGGOOOZZZiii{{{yyyrrrnnnkkknnnxxx|||wwwvvvyyy}}}~~~~~~}}}{{{{{{zzzyyywwwuuusssrrrkkkgggaaa]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXWWWWWWUUUVVVXXXYYYYYYYYYXXXXXX\\\YYYUUUTTTUUUVVVUUUTTTVVVVVVXXXYYYYYYYYYYYYXXXXXXZZZ]]]```dddgggiiijjjnnnoooqqqtttvvvxxxyyyyyyuuuuuutttuuuvvvyyy|||}}}~~~~~~|||{{{{{{~~~uuunnnbbbXXXSSSRRRUUUWWWgggyyy||||||wwwwwwzzzuuucccQQQBBB;;;777444222111222222111000///000222333333333111000222222111000000000111111111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000111111111111000000000000111111111111111111111111///000111333444666777888444444444444555777888999<<<@@@HHHTTTeee{{{|||tttlllfffaaa]]]ZZZXXXXXXXXXZZZ\\\___bbbdddiiiiiijjjiiifffaaa]]]ZZZWWWYYY___kkkwww|||xxxjjj```VVVPPPJJJHHHFFFCCC@@@???>>>>>>>>>;;;;;;===???AAAGGGOOOUUUaaappp~~~yyyjjjaaaYYYWWWYYY___kkkuuuooo```MMMDDD;;;999777333111222222222222111111111111000////////////..................////////////......,,,---............---,,,////////////............222000...,,,,,,---///000////////////////////////222000...---......---,,,//////......//////000111000000111333444666777888777666999===???CCCKKKUUUbbbqqqyyynnnlllmmmtttzzzwwwyyy|||~~~}}}|||{{{{{{{{{xxxwwwvvvuuurrrpppnnnlllddd```[[[WWWVVVUUUTTTSSSTTTUUUUUUTTTSSSQQQOOONNNQQQQQQRRRRRRRRRQQQQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSUUURRROOONNNNNNOOONNNMMMOOOQQQSSSTTTUUUUUUTTTTTTRRRUUUYYY]]]bbbeeefffggglllmmmnnnpppsssuuuxxxyyywwwvvvuuuuuuwwwyyy{{{}}}~~~~~~}}}{{{yyyyyyzzz|||}}}~~~}}}nnn^^^TTTPPPQQQSSSYYYeeexxxwwwsssqqqrrrtttxxx~~~}}}nnn[[[III===777555333333444444333222...///000222222222111000---000222222000...000222111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000222222111000...---,,,,,,111111111111111111111111...///000222333555666777444444444444555777888999:::???HHHVVViiizzzrrrlllgggbbb___\\\WWWWWWXXXZZZ]]]```ccceeejjjkkkkkkjjjfffbbb]]]ZZZWWWXXX]]]hhhttt}}}~~~|||pppdddYYYRRRLLLIIIEEECCCAAA@@@??????===;;;:::<<<===>>>CCCJJJRRR\\\jjjzzzoooeeeZZZUUUUUUZZZfffpppzzzrrrcccPPPFFF<<<999666333111222222222222111111111000000111111111111000000000000---...///000000///...---------------------------///////////////.........///......---------......////////////////////////000//////............---/////////...///000000111000111222444666777888888888888:::>>>AAAEEEOOOYYYhhhvvv{{{oooooorrr||||||||||||{{{{{{zzzyyyyyyyyyuuuuuutttqqqooollljjjhhh```\\\VVVSSSQQQPPPOOONNNPPPPPPQQQPPPOOOMMMKKKIIIKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIHHHHHHJJJLLLOOORRRSSSSSSRRRQQQNNNQQQVVV[[[```ccceeefffmmmmmmnnnppprrrvvvyyy{{{wwwvvvuuuuuuvvvxxxzzz|||yyyzzzzzzxxxvvvuuuvvvxxx{{{}}}~~~xxxfffYYYRRRRRRSSSSSSYYYfffyyy}}}tttoooqqqssswww~~~sssbbbPPPDDD888666444444444444333222222333333333222111//////(((,,,111111---+++---111111111111111111111111111000000000000000000000000111111111111111111111111////////////000000000000222111000///...------,,,111111111111111222222222222222222222222222222222444444444444555777888999:::???IIIWWWjjj{{{tttooojjjfffccc```ZZZZZZ[[[\\\^^^aaacccdddjjjkkkkkkjjjgggbbb\\\YYYWWWVVVZZZdddpppyyy|||zzz{{{mmm```XXXMMMIIIDDDBBBAAAAAAAAA???===::::::<<<<<<<<>>999666333222333222222222111111111000000111111111111000000000000---...///000000///...---///..................///.........///////////////---...000222222000///---////////////////////////---...////////////000000///////////////000111111000111333555777888888888:::999;;;???CCCIIITTT```ooo{{{yyyyyy~~~}}}||||||}}}{{{{{{zzzzzzyyyxxxwwwwwwssssssqqqooommmjjjgggfff^^^ZZZTTTPPPNNNMMMLLLKKKMMMMMMOOOOOONNNKKKIIIGGGHHHGGGGGGFFFFFFFFFEEEEEECCCDDDDDDEEEGGGHHHIIIJJJJJJIIIIIIGGGFFFEEEEEEEEEFFFIIINNNRRRTTTTTTRRRPPPLLLOOOTTTYYY^^^bbbeeefffmmmmmmmmmoooqqquuuxxxyyyvvvuuutttssstttvvvxxxzzzvvvwwwwwwwwwuuuuuuvvvxxxyyy{{{}}}~~~ssscccXXXTTTTTTTTTVVV^^^nnn{{{uuuqqqooorrrzzzzzzqqqdddVVVLLL<<<999666333333333222111222222222222111000000///(((,,,111111---+++---111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000111111111222222222222222222222222222222222444444444444555777888999;;;@@@JJJXXXkkkyyytttoookkkgggddd______``````aaabbbcccccciiijjjkkkkkkgggbbb\\\YYYUUUUUUXXXaaammmvvvyyyxxxuuufff\\\PPPKKKEEEBBBBBBBBBAAA???<<<::::::<<<<<<;;;???EEEIIIRRR___nnnsssfff]]]WWWVVV\\\ccchhhqqq|||{{{pppZZZNNNBBB<<<888444333444222222222111111111111000////////////..................////////////......000000////////////000000.........///////////////---///333555555333111///////////////////////////+++---000000000///000111000000//////000000111222000111444666888999999999;;;:::<<>>EEENNNYYYiiiwww}}}}}}~~~~~~~~~}}}||||||{{{|||zzzuuuooommmooosss{{{{{{~~~{{{zzzyyywwwuuusssrrrqqqmmmlllllljjjhhhfffdddccc___ZZZTTTNNNKKKIIIFFFEEEDDDEEEHHHJJJJJJHHHEEECCCBBBAAA@@@>>>>>>>>>>>>>>>??????>>>>>>>>>???AAAAAADDDFFFGGGEEEBBB@@@AAABBBCCCGGGNNNTTTWWWVVVSSSQQQMMMNNNPPPSSSXXX^^^cccfffhhhiiijjjlllmmmnnnoooooonnnnnnmmmmmmooorrrtttvvvwwwyyyzzzyyywwwvvvvvvvvvqqqtttwwwzzz|||~~~pppbbb[[[XXXXXX\\\dddnnn|||~~~~~~{{{vvvqqqrrrwwwyyymmmcccLLLFFF===666222111222222.........///000111222333222222111000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000//////000111111222333333///000000111222222333333111111222333444555555666444444444444555777888999:::@@@KKKYYYlll~~~xxxrrrlllfffbbbaaabbbbbbccccccdddccccccccceeehhhiiigggbbb\\\XXXVVVVVVZZZdddpppxxxyyyxxxuuuiii\\\TTTKKKEEEDDDBBB???;;;;;;999:::<<<<<<<<>>HHHRRR___qqq~~~|||uuuwwwyyy{{{||||||{{{{{{||||||xxxpppiiihhhmmmrrr~~~yyyyyy}}}~~~}}}{{{zzzxxxvvvtttqqqpppooojjjjjjiiihhhgggeeecccbbb```[[[TTTNNNJJJGGGEEECCC@@@BBBEEEGGGGGGFFFCCCAAA@@@???>>><<<;;;;;;<<<<<<>>>===<<<<<<<<<===>>>???BBBEEEFFFEEEAAA??????AAAAAAFFFMMMTTTWWWVVVTTTQQQMMMMMMNNNQQQVVV\\\bbbeeehhhiiikkkmmmnnnnnnnnnmmmkkkkkkkkkkkkmmmpppsssuuuxxxyyyyyyxxxuuusssrrrrrrnnnqqquuuxxxzzz|||~~~|||kkkbbbYYYXXX[[[___bbbkkk}}}|||vvvnnnmmmnnnvvvzzznnnSSSKKK@@@777333222222333444333222222222222222333333111........./////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111///000000111222222333333555555555444444333333333444444444444666777888999999???KKKZZZnnn~~~wwwpppjjjccc______```aaabbbcccdddddddddaaadddggghhhgggbbb\\\YYYXXXXXX]]]gggrrrzzz{{{yyy