BM6P6(@ wwwmmmnnnnnnmmmmmmnnnpppsssttt|||}}}~~~|||yyyyyyyyyzzzyyyyyyxxxvvvvvvqqqpppooonnnnnnrrrwww|||{{{lllgggeeebbbbbbffflllnnnuuupppnnnlllkkkggg]]]MMMAAA>>>;;;999<<>>999444333111222222000---++++++,,,++++++++++++++++++++++++,,,+++******)))*********++++++,,,,,,,,,,,,------zzzrrrmmmnnnnnnnnnmmmnnnqqqsssxxx|||{{{~~~{{{xxxyyyyyyyyyxxxwwwvvvttttttllllllllliiigggggghhhjjj|||~~~~~~{{{yyyzzzyyy}}}wwwppplllfffcccdddbbbccchhhqqq}}}{{{vvvrrrpppnnneeeVVVJJJ>>>;;;888;;;DDDOOOUUUVVVOOOGGGBBBDDDFFFBBB???>>>AAA===:::<<<@@@CCCBBB@@@<<<777000---,,,---,,,,,,******************************))))))))))))******,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,+++******+++---...111//////222777AAAWWWkkkyyyzzzzzz|||ppprrrtttoookkklllggg___UUUNNNNNNTTTZZZ^^^^^^\\\YYYUUUQQQMMMKKKJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJHHHEEEEEEFFFGGGHHHHHHJJJLLLNNNNNNMMMMMMNNNNNNPPPOOOPPPSSSWWW[[[[[[ZZZ^^^]]]___eeelllooommmjjjkkklllllljjjiiiiiimmmpppqqqpppnnnmmmlllkkkkkkkkkkkkiiihhhfffddddddddddddfffgggmmmwww|||jjj]]]VVVRRRNNNLLLKKKJJJHHHEEEFFFFFFEEECCCCCCDDDHHHJJJOOORRRTTTUUUXXX```mmmwwwxxxppppppwwwuuu^^^NNNKKKUUUaaaxxxvvv```PPPLLLFFFAAAAAA???999555444111222222000---++++++,,,++++++++++++++++++++++++,,,++++++***************++++++,,,,,,,,,,,,------~~~~~~|||sssllllllmmmoooooooooppprrrttt~~~zzzxxxyyyzzzwwwzzz}}}}}}}}}|||yyyvvvwwwwwwvvvtttsssqqqpppoookkklllmmmlllhhheeeccccccnnn{{{}}}{{{{{{~~~}}}{{{vvvrrrqqqpppqqqxxxyyyppphhheeebbbaaaccciiirrr|||rrroooooohhh[[[NNNBBB>>>::::::@@@JJJVVV^^^YYYMMMCCCCCCFFFEEEAAA>>>BBB???<<<===@@@CCCBBBAAA===888333...------,,,,,,++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------111000///...---...///000000...///333;;;JJJ___rrrzzz{{{vvvkkkkkkmmmjjjhhhiiieee]]]TTTMMMMMMQQQVVVYYYZZZXXXTTTPPPKKKHHHEEEDDDFFFFFFFFFGGGHHHJJJLLLLLLHHHFFFDDDDDDEEEGGGGGGGGGGGGIIIKKKLLLLLLKKKLLLMMMMMMLLLMMMPPPSSSVVVWWWVVVYYYZZZ]]]cccjjjnnnmmmkkkggghhhhhhgggdddbbbcccdddeeeccc```]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWVVVXXX___gggooo{{{vvvfffYYYWWWTTTPPPMMMIIIGGGEEEDDDCCCBBBBBBDDDFFFGGGGGGNNNPPPSSSUUUXXXbbbooozzzxxxuuuvvv}}}lllUUUHHHMMMWWWqqq{{{~~~hhhRRRJJJFFFDDDCCC???888555555111222222000---++++++,,,++++++++++++++++++++++++,,,,,,+++***************++++++,,,,,,,,,,,,------~~~}}}}}}}}}|||wwwpppkkkkkkmmmoooooooooqqqsssuuu}}}yyyvvvttttttrrruuuzzz}}}~~~|||zzzyyyxxxwwwuuusssqqqpppooommmkkkjjjiiiiiijjjlllmmmnnnllljjjjjjkkklllvvv~~~{{{yyyxxxzzz}}}~~~}}}}}}~~~}}}}}}|||{{{{{{|||}}}|||xxxsssqqqllliiikkkttt{{{}}}}}}}}}~~~ssskkkgggddddddgggnnnzzztttooooookkk___SSSKKKEEE>>>;;;===EEETTTaaagggYYYJJJEEEFFFHHHEEEBBBCCC@@@>>>>>>AAACCCCCCBBB>>>:::555111...---------+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------333222111000000000111111000///000555???QQQfffuuu{{{~~~sssjjjhhhiiifffeeegggddd]]]TTTMMMLLLNNNQQQRRRTTTRRROOOKKKGGGDDDBBBAAABBBBBBCCCEEEGGGIIIJJJKKKGGGEEEDDDDDDFFFHHHHHHGGGDDDFFFIIIKKKJJJJJJJJJKKKJJJKKKLLLNNNPPPRRRSSSSSSWWWXXX[[[```gggjjjkkkjjjffffffeeeccc```]]]ZZZYYY[[[YYYUUURRRPPPPPPQQQRRROOOQQQRRRSSSSSSRRRQQQPPPMMMQQQVVV[[[___jjj}}}}}}ooo]]]\\\XXXTTTNNNJJJHHHGGGDDDAAA???AAADDDFFFEEECCCHHHKKKOOORRRWWWaaappp{{{}}}yyy^^^KKKJJJQQQfffsssoooTTTJJJGGGEEEDDD@@@888444555111222222000---++++++,,,***+++++++++++++++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,------~~~}}}zzzvvvqqqmmmiiikkknnnooopppqqqsssuuu|||yyywwwtttqqqooooooppprrrsssuuuwwwyyy{{{{{{xxxtttqqqpppooommmlllfffeeecccaaa````````````dddfffhhhiiiiiikkkmmmoooooosss{{{}}}zzzwwwvvvxxxzzz{{{|||~~~}}}}}}}}}~~~|||{{{xxxvvvuuuuuuvvvvvvvvvwwwyyyzzzxxxuuuqqqnnnfff```^^^ccciiilllooorrrvvv|||~~~sssiiidddaaabbbfffooo~~~vvvuuurrrggg]]]RRRIIIAAA===<<>>BBBQQQbbbooolllaaaRRRGGGEEEEEEEEEBBBAAA@@@@@@@@@AAABBBCCC@@@>>>;;;666000------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------....../////////000000000000222444:::JJJ___nnnuuuzzz}}}yyyvvvpppkkkfffbbbaaaaaa[[[VVVOOOKKKIIIJJJJJJJJJKKKJJJHHHFFFDDDCCCBBBBBB???@@@@@@AAAAAAAAAAAAAAA???>>>>>>@@@BBBDDDDDDCCCBBBEEEHHHIIIHHHFFFEEEEEEHHHIIIKKKLLLLLLLLLNNNPPPRRRTTTWWW[[[___bbbeeeffffffdddbbb___]]]YYYTTTQQQKKKJJJIIIHHHHHHIIIKKKLLLHHHIIIKKKMMMMMMLLLKKKJJJHHHKKKNNNPPPNNNSSSddduuuzzzvvvqqqmmmiiiiiipppyyypppiii___XXXTTTQQQMMMJJJEEECCCAAA@@@AAABBBBBBBBB===AAAEEEIIINNNZZZiiitttuuu{{{{{{{{{www\\\KKKDDDNNN___tttjjjVVVNNNGGGEEEBBB<<<666444111222222000---++++++,,,*********++++++,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,------{{{{{{yyyvvvrrrooonnnnnneeehhhkkknnnoooppprrrtttwwwxxxzzz}}}|||wwwtttrrroookkkgggcccbbb```]]]\\\___fffkkkiiiddd]]]XXXTTTRRRQQQOOOHHHGGGGGGGGGHHHKKKMMMOOOVVVZZZaaaeeehhhjjjlllnnniiijjjlllttt{{{xxxsssqqqoooppptttwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwuuussssssssssssrrrqqqqqqpppppprrrvvvxxxwwwuuurrrqqqooommmlllkkkkkkkkkkkkiiigggfffeeebbb^^^ZZZ]]]YYYWWWXXXWWWVVVZZZ```fffnnnvvvwwwvvv{{{}}}tttiiidddbbbdddmmmwww|||uuuoooeeeUUUHHHCCC??????IIIXXXjjjrrrqqqaaaNNNDDDCCCCCCAAAAAAAAA@@@??????AAABBBAAA@@@===888111------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...///000111222222333333///222666???QQQgggtttwwwvvvvvvrrrkkkddd___\\\ZZZPPPMMMIIIGGGGGGIIIJJJJJJJJJHHHFFFDDDBBB@@@??????>>>???@@@AAAAAAAAA@@@???===<<<===???BBBCCCCCCBBBBBBEEEIIIJJJHHHEEECCCCCCFFFHHHJJJJJJIIIIIIKKKNNNNNNPPPTTTYYY]]]aaaeeegggfffccc___]]][[[XXXTTTPPPJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNMMMKKKMMMQQQSSSRRRTTTaaannn~~~zzzuuurrrlllhhhkkkrrr~~~sssddd[[[XXXVVVPPPJJJGGGFFFDDDAAA??????AAACCC???BBBEEEGGGKKKTTTbbbmmmooouuu}}}iiiPPPCCCDDDUUUkkk{{{www```TTTIIIFFFFFF@@@999666111222222000---++++++,,,)))******+++,,,,,,------------,,,++++++++++++,,,++++++,,,,,,,,,,,,------wwwwwwuuurrrnnnkkkkkkkkkdddgggkkkmmmoooppprrrsssuuutttuuuwwwyyy{{{zzzyyy{{{}}}wwwssspppmmmhhhddd___^^^\\\WWWSSSSSSXXX\\\aaa\\\TTTNNNJJJHHHFFFEEE????????????BBBEEEHHHJJJIIIOOOYYYaaafffiiijjjjjjgggjjjkkkmmmzzzxxxsssooolllhhhhhhlllpppqqqqqqssssssttttttttttttssssssuuusssrrrqqqrrrqqqooommmmmmkkkkkkmmmqqqsssqqqooollllllmmmmmmllljjjiiihhhfffccc`````````___\\\XXXVVVUUUVVVVVVRRROOOQQQWWWYYYcccnnnpppmmmnnnvvv~~~zzznnneeeaaaaaahhhqqqyyy{{{ppp^^^NNNFFF@@@:::@@@LLLfffvvv}}}nnnVVVGGGCCCCCCAAAAAAAAA???>>>>>>@@@BBBAAAAAA>>>999222...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---///000000000...222888AAAUUUlllyyyzzztttuuussskkkbbb[[[WWWUUUHHHFFFCCCCCCFFFIIIKKKKKKJJJHHHFFFCCC@@@>>><<<<<<>>>???@@@AAABBBAAA@@@@@@======>>>@@@CCCEEEEEEDDDCCCFFFIIIJJJHHHEEEBBBBBBDDDGGGIIIIIIGGGGGGIIILLLJJJNNNRRRWWW\\\aaafffiiieeebbb]]][[[ZZZXXXTTTQQQLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLJJJLLLPPPSSSRRRTTT^^^iii~~~{{{xxxqqqkkkmmmrrrwww{{{hhh^^^[[[YYYQQQJJJHHHHHHFFFBBB======AAAEEEBBBDDDFFFFFFHHHPPP]]]gggkkkqqqyyysssWWWFFF???OOOdddvvv}}}gggXXXJJJGGGHHHDDD<<<777111222222000---++++++,,,))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------qqqooolllkkkjjjhhheeecccccccccdddgggkkkooopppqqqtttsssrrrrrrsssuuuxxxzzzzzzzzz}}}~~~xxxqqqllliiigggeeeaaaZZZSSSNNNMMMNNNOOOOOOKKKFFFDDDDDDCCCAAA>>>>>>::::::===>>>>>>AAAEEEJJJNNNVVV___fffhhhgggeeekkkhhhhhhlllrrr~~~}}}{{{rrriiiggghhhiiilllpppppprrrsssqqqrrruuusssoooqqqqqqqqqpppooonnnllllllmmmlllnnnrrruuuvvvsssppppppooommmkkkjjjkkkmmmnnnkkkfffbbbbbbdddddd```\\\]]][[[XXXUUURRRQQQPPPOOORRRZZZcccjjjkkkkkkkkklllxxxwwwiiiddddddfffhhhnnn|||}}}nnnZZZIIIAAABBBGGGKKKZZZlllwwwlllYYYNNNHHHEEEGGGCCC@@@AAA@@@>>>???BBBCCCAAA>>>:::666111---+++++++++,,,,,,,,,,,,++++++************************,,,+++++++++***))))))))),,,,,,,,,---------......---------------...///000888222777KKKbbbqqq{{{{{{pppooonnnjjjddd[[[PPPIIIHHHFFFCCCBBBDDDGGGIIIJJJHHHFFFCCCAAA?????????@@@AAA@@@@@@???>>>===<<<<<<<<<===>>>???@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFCCCEEEFFFFFFGGGHHHJJJLLLPPPQQQTTT[[[ccchhhhhhggggggccc^^^\\\\\\[[[YYYVVVOOONNNLLLMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPNNNRRRWWWVVVUUUYYYbbbkkkyyyuuurrrpppvvvmmm^^^VVVSSSQQQOOOLLLIIIDDD@@@======>>>???CCCBBBBBBCCCFFFNNNWWW]]]iiiqqq{{{gggIIICCCKKK]]]rrrsss___LLLGGGGGGBBB<<<999333222111111111000...,,,++++++------------++++++...---+++*********++++++---------............///rrrnnnjjjgggeeebbb___]]]^^^^^^___bbbgggkkknnnpppsssrrrqqqqqqrrrtttvvvwwwyyyxxx{{{|||vvvqqqnnneee```XXXOOOIIIEEEDDDDDDDDDAAA>>><<<;;;::::::999<<<999888;;;<<<<<<>>>BBBHHHMMMVVV```hhhkkkkkkjjjmmmjjjiiijjjlllssszzzsssqqqqqqpppqqqtttuuuxxxxxxvvvwwwyyywwwrrrttttttttttttsssrrrqqqpppmmmmmmooosssxxxzzzxxxvvvppppppppppppppppppqqqrrrooolllhhhhhhjjjjjjfffbbbaaa^^^[[[XXXUUUSSSQQQOOOPPPUUU]]]cccggghhhiiijjjkkkwww~~~ooogggdddddddddiiittt}}}eeeQQQGGGCCCCCCCCCWWWkkkzzzuuuggg[[[OOOFFFIIIDDDAAABBBBBB??????BBBCCCAAA???;;;666222...,,,))))))************))))))************************++++++++++++************,,,,,,,,,---------......------------...///000000666444===SSSiiiwww~~~yyyqqqlllllljjjhhhccc[[[QQQKKKEEECCCAAABBBEEEGGGIIIIIIFFFEEEBBB@@@>>>>>>>>>???@@@??????>>>>>>=========<<<======>>>@@@AAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJOOOQQQUUU\\\cccggghhhffffffccc___]]]]]]\\\YYYVVVQQQPPPNNNOOOQQQRRRRRRRRRPPPOOOOOOOOOOOOPPPQQQRRRTTTXXX[[[YYYUUUWWW```hhh}}}xxxtttrrrxxxvvvdddZZZUUURRRQQQMMMKKKFFFBBB???======>>>CCCCCCCCCDDDEEEJJJPPPUUUdddmmmvvv|||~~~sssVVVJJJMMMYYYlll|||}}}gggQQQIIIHHHCCC<<<777444222111111111111...---+++,,,------------,,,+++,,,+++***)))))))))***+++---------............///rrrnnngggbbb^^^\\\YYYXXX[[[[[[\\\___ccchhhllloooqqqqqqqqqqqqqqqrrrssstttvvvvvvxxx}}}|||tttoooeee```XXXNNNGGGBBB???>>>======;;;999777777999;;;<<<999888;;;<<<;;;<<<@@@EEELLLVVVbbbkkkppprrrrrrtttrrrooommmjjjllluuu~~~{{{xxxxxxzzz}}}~~~~~~~~~zzz|||||||||{{{zzzyyyxxxwwwrrrrrrssswwwzzz||||||zzzxxxzzz}}}~~~}}}}}}}}}~~~zzzxxxuuuuuuwwwuuuqqqnnnhhheeeaaa^^^[[[XXXTTTQQQOOOQQQTTTZZZ```dddfffffffffpppzzzoooiiidddbbbeeelllwwwttt^^^OOOFFFAAA>>>SSSfffyyy|||vvvkkkZZZIIIIIIDDDBBBCCCDDDAAA@@@BBBCCCAAA???;;;777333///---************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,---------......------------...///000111333777EEE\\\rrrxxxnnnjjjhhhhhhgggfffbbb[[[RRRLLLAAA@@@@@@BBBEEEHHHHHHGGGDDDBBB@@@>>>============>>>>>>>>>>>>>>>=========<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFEEEDDDEEEGGGHHHNNNQQQVVV]]]cccggggggfffdddcccaaa``````]]]ZZZWWWTTTRRRQQQRRRUUUVVVVVVVVVPPPPPPPPPPPPQQQRRRTTTUUUWWW[[[]]][[[XXXZZZccckkk|||zzz~~~oooaaaYYYUUUSSSOOOLLLHHHDDDAAA???>>>>>>AAAAAABBBBBBCCCFFFJJJNNN]]]fffqqqwwwzzz}}}cccQQQKKKPPPcccyyymmmTTTIIIHHHEEE===777555333111111111111///---,,,,,,------------,,,,,,***))))))))))))******+++---------............///qqqlllddd^^^[[[YYYXXXWWW[[[\\\]]]^^^aaaeeejjjnnnqqqqqqqqqrrrrrrssssssssstttsssvvvzzz|||}}}uuunnnccc___XXXPPPIIIEEEBBBAAA???@@@@@@>>>;;;;;;???CCC???<<<;;;>>>>>><<<===@@@CCCKKKXXXdddnnntttxxxzzz~~~|||wwwqqqnnnqqquuu|||}}}}}}}}}||||||}}}~~~~~~~~~}}}sssooojjjfffccc___ZZZUUUQQQOOOOOOTTT[[[aaaddddddiiippp{{{zzzpppiiidddeeehhhnnnxxxjjjUUUHHHBBBBBBLLL]]]oooyyy|||vvvcccOOOHHHCCC@@@CCCEEECCCBBBDDDCCCBBB???<<<888444111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------......///000111222333;;;MMMdddyyy{{{zzzzzzppplllkkkhhhgggfffddd```YYYQQQKKKAAAAAABBBDDDFFFGGGFFFDDD@@@???>>>===<<<<<<<<<<<<<<<=====================<<<<<<======>>>???@@@@@@?????????????????????>>>CCCEEEFFFFFFFFFFFFIIIKKKNNNRRRXXX```eeeggggggfffcccdddddddddccc```\\\YYYWWWVVVUUUVVVXXXZZZZZZZZZSSSRRRRRRRRRSSSUUUWWWYYYVVVZZZ^^^^^^^^^cccnnnwww}}}mmmaaaYYYUUUNNNMMMJJJGGGDDDCCCBBBBBB@@@@@@@@@???@@@CCCIIIMMMXXXaaalllssswww|||kkkUUUHHHFFFYYYwwwpppVVVIIIHHHGGG@@@999666444222111222111000///,,,------------------,,,)))))))))******+++,,,,,,---------............///mmmhhhaaa\\\ZZZYYYZZZYYY\\\]]]^^^^^^___aaaeeeiiiqqqrrrssstttuuuuuuttttttsssrrrsssxxxzzz|||vvvnnn___\\\WWWQQQKKKGGGDDDBBBAAACCCDDDCCC@@@@@@BBBFFFAAA>>>>>>@@@@@@======@@@CCCLLLZZZgggpppwww||||||xxxvvvuuuxxx}}}~~~vvvqqqmmmhhhaaa[[[UUUQQQOOOQQQWWW^^^bbbccciiioooxxxwwwnnngggcccdddiiirrruuu\\\IIIDDDEEEEEEQQQ___kkkwwwzzzkkkXXXIIIBBB>>>AAADDDEEEEEEFFFCCCBBB@@@===999666333111------,,,++++++,,,------++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,---------...............///000111333333555BBBVVVlll|||~~~tttmmmlllmmmiiihhheeebbb^^^VVVNNNHHHDDDCCCDDDEEEFFFEEECCC@@@======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<======>>>>>>???>>>>>>>>>>>>============BBBCCCEEEGGGHHHJJJMMMOOOOOOTTT\\\dddhhhiiihhhhhhdddfffggghhhfffbbb___]]][[[ZZZYYYYYY\\\]]]]]]]]]WWWVVVUUUUUUVVVXXX[[[]]]YYY]]]bbbccceeelllxxxzzzlll___WWWNNNLLLJJJHHHGGGGGGHHHIIIHHHFFFAAA===<<<@@@GGGLLLTTT^^^kkkrrruuuzzzxxx]]]KKKBBBSSSqqqyyy___NNNIIIHHHBBB;;;777555222111222222111000------------------------***++++++,,,,,,------------------............///gggccc]]]YYYXXXYYYZZZZZZYYY\\\^^^^^^]]]]]]aaadddppprrrtttwwwxxxwwwvvvuuutttrrrsssvvvxxxzzz}}}rrrkkk^^^\\\XXXSSSNNNIIIFFFDDDDDDFFFGGGGGGFFFDDDDDDEEEEEEBBBAAACCCBBB???>>>@@@EEEOOO]]]iiiqqqwww}}}~~~yyyuuu|||}}}}}}vvvoooeee^^^WWWSSSPPPPPPSSSXXX]]]```hhhoooxxx~~~ssslllaaabbbeeemmmxxxfffOOOEEEDDD@@@GGGPPP\\\nnnzzzsssdddNNNEEE>>>@@@DDDEEEFFFGGGCCCBBB@@@>>>;;;777444333,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000222444444999KKKcccxxxxxxooojjjjjjkkkiiigggddd```[[[SSSKKKEEEDDDCCCCCCCCCDDDCCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>========================AAACCCEEEGGGIIIKKKOOORRRQQQXXXaaaiiillllllkkkjjjfffhhhkkkkkkhhheeecccbbbaaa___^^^^^^```aaaaaa```\\\[[[YYYXXXYYY\\\^^^```aaaeeeiiijjjkkkrrrwwwfff[[[OOOMMMJJJHHHHHHJJJMMMNNNUUUPPPHHH@@@;;;===BBBGGGQQQ\\\jjjtttwwwzzziiiTTTEEEOOOhhh~~~nnnWWWLLLHHHCCC<<<888666333222222222222111......------------......+++,,,------...------,,,---------............///aaa]]]YYYVVVUUUVVVWWWWWWVVV[[[___```___^^^aaadddnnnppptttwwwyyyyyywwwvvvuuusssrrruuuwwwyyyyyypppjjj```___^^^[[[YYYVVVTTTSSSRRRRRRSSSTTTTTTRRRNNNJJJKKKHHHHHHJJJIIIDDDCCCEEEGGGQQQ___kkkqqqvvv|||xxx{{{}}}rrrggg^^^VVVTTTQQQNNNMMMQQQVVV[[[ccclllwww~~~{{{ssseeedddeeehhhnnn~~~ttt[[[JJJCCC===BBBGGGRRRhhh{{{{{{qqqWWWLLLBBBAAADDDEEEFFFGGGCCCBBBAAA>>>;;;888666444---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............///000111333444555>>>UUUqqq~~~|||qqqkkkiiiiiiiiifffccc```\\\WWWPPPHHHBBBBBB@@@???@@@AAA@@@>>><<<::::::;;;;;;<<<;;;;;;;;;===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>AAACCCEEEGGGHHHJJJNNNPPPTTT[[[fffmmmoooooonnnmmmhhhkkkmmmmmmjjjgggfffggggggeeeddddddeeeeeeeeedddaaa___]]][[[\\\^^^aaacccgggkkkooopppqqqyyymmm___SSSPPPLLLHHHHHHKKKNNNQQQ\\\WWWOOOFFF???>>>AAAEEELLLYYYjjjvvvzzz}}}rrr\\\IIILLL___ssswww^^^NNNIIIDDD???999666333222222333222222///...---,,,,,,---...///+++,,,---------,,,+++***---------............///]]]ZZZUUUSSSSSSSSSSSSRRRVVV[[[bbbdddbbbbbbeeehhhlllooossswwwyyyyyyxxxwwwwwwssssssuuuwwwyyy{{{tttpppcccdddeeeffffffffffffeeeaaa```aaacccdddaaaZZZUUURRROOOOOOQQQOOOKKKIIIKKKIIISSSaaakkkqqqvvv{{{zzz}}}{{{tttsssttt}}}sssfff]]]TTTTTTQQQLLLIIIKKKQQQVVVZZZeeerrrzzzzzzllliiiffffffgggsssgggQQQDDD===@@@DDDOOOfff|||yyy___RRREEECCCEEEEEEFFFGGGCCCBBBAAA???<<<999666555///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............///000111333555666AAA[[[{{{uuullliiiiiiiiiiiibbb```]]]YYYTTTNNNFFFAAA???===<<<===>>>???>>>===::::::;;;<<<<<<<<<;;;;;;======<<<;;;::::::999999;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????BBBCCCEEEFFFGGGIIILLLNNNUUU^^^hhhppprrrpppoooooojjjmmmooonnnkkkhhhiiijjjllljjjhhhggghhhhhhgggfffcccbbb___]]]]]]___bbbdddiiimmmrrrsssuuu}}}rrrcccWWWSSSMMMHHHHHHJJJOOORRR[[[XXXRRRJJJDDDBBBDDDFFFIIIWWWjjjxxx}}}ttt^^^KKKJJJYYYlll|||yyy___NNNHHHFFFBBB:::777333222222333333222///...---,,,,,,---...///+++,,,,,,---,,,+++)))(((---------.........//////ZZZXXXVVVSSSQQQQQQQQQRRR\\\]]]___aaacccddddddeeelllooorrruuuvvvwwwyyyzzzxxxsssqqquuuzzz~~~xxxooommmnnnppptttwwwxxxuuurrrvvvtttrrrtttuuussskkkeee___[[[WWWTTTTTTRRROOOLLLQQQUUU]]]gggqqqxxx|||~~~wwwjjjfffjjjoooxxxvvvggg]]]VVVPPPLLLLLLKKKJJJLLLPPPYYY]]]gggsss|||wwwnnneeebbbdddlll{{{vvv^^^KKK@@@CCCCCCEEEXXXsss|||kkk]]]KKKCCCBBBEEEGGGIIIEEECCC@@@>>>===;;;888666444111...,,,,,,,,,,,,+++......---,,,++++++++++++******+++++++++,,,,,,,,,---------............///000......111111111666<<>>999999::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999===<<<;;;;;;<<<>>>AAABBBBBBCCCDDDCCCBBBDDDIIINNNSSS[[[jjjyyy|||vvvsssuuurrrtttuuusssnnnkkkkkklllnnnoooppppppooolllhhhfffddddddcccddddddcccaaa___fffnnnuuuuuuttt{{{uuugggWWWRRRMMMKKKHHHGGGKKKQQQYYY___]]]PPPDDDAAAAAA@@@BBBNNN```pppyyyxxxeeeOOODDDIII\\\sss|||dddQQQIIIFFFCCC???:::444222444666444111000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------WWWUUUSSSPPPOOOOOOPPPQQQ^^^___```bbbdddeeeeeeeeekkknnnsssuuuwwwxxxyyyzzz{{{vvvsssvvvzzz~~~vvvppptttzzzzzztttooolllhhheeeccc```\\\XXXUUUYYY___eeelllqqqvvvyyy~~~zzzmmmhhhiiiggglllyyyzzzlllbbbVVVPPPJJJIIIHHHFFFGGGKKKOOOSSS]]]jjjuuuttthhhbbbaaagggsss}}}cccMMMAAA@@@>>>BBBPPPdddqqqtttvvvgggUUUIIIDDDDDDEEEFFFFFFCCC@@@>>>===;;;888666444111...---------,,,+++,,,,,,,,,++++++,,,------++++++++++++,,,,,,,,,,,,---------............///000...///111111222777???UUUnnnvvvllliiiiiifffbbb```]]]\\\YYYTTTNNNGGG@@@===999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::>>>===<<<<<<===???AAACCCAAACCCCCCBBBAAACCCHHHMMMSSS[[[kkk{{{zzzwwwyyyyyyzzzzzzwwwsssppppppqqqqqqrrrrrrqqqpppmmmkkkiiigggggghhhiiiiiihhhfffeeeiiiooottttttttt{{{zzzlll[[[UUUPPPNNNJJJHHHJJJOOOWWW___aaaYYYNNNGGGCCC??????HHHWWWfffrrryyy~~~nnnWWWIIIIIIWWWmmm~~~iiiUUUKKKGGGDDD@@@;;;555333444555444111000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...TTTSSSQQQPPPPPPQQQRRRSSS___```bbbdddeeefffffffffkkknnnsssvvvxxxyyyzzz{{{yyyuuuwwwzzz}}}www~~~~~~|||yyyuuuooojjj```cccggghhhjjjmmmssswwwyyy~~~uuullliiidddbbbgggssssssiii[[[SSSLLLIIIGGGDDDDDDGGGGGGIIIQQQ]]]jjjwww~~~ooofffaaabbbkkktttlllTTTFFF???<<>><<<999666444111...---------,,,+++++++++++++++,,,---...///,,,,,,,,,,,,---------------------............///000...///111111333;;;DDD___www~~~sssiiigggfffccc______ZZZXXXVVVQQQKKKEEE???<<<999999999999:::::::::::::::::::::999999888888777999999999999999888888888<<<<<<<<<<<<;;;;;;;;;;;;============>>>@@@AAACCC@@@BBBCCCAAA@@@AAAFFFKKKQQQ[[[lll|||~~~{{{|||~~~~~~}}}zzzvvvtttuuuvvvvvvuuutttsssqqqooonnnmmmjjjkkkmmmnnnnnnnnnlllkkknnnppprrrrrrtttzzztttaaaZZZTTTQQQMMMIIIIIIMMMRRR\\\eeebbbYYYOOOFFF???>>>DDDNNN\\\jjjtttzzz}}}{{{cccPPPFFFKKK^^^pppsss\\\NNNHHHFFFAAA<<<666444444555333222000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......UUUTTTSSSRRRSSSUUUWWWXXX___aaaccceeegggggggggfffkkknnnssswwwyyyzzz|||}}}{{{xxxxxx{{{~~~|||qqqssstttrrrooopppuuuzzzuuuzzzvvvoookkkddd___dddnnn}}}zzzqqqdddZZZQQQLLLIIIEEECCCEEEGGGFFFKKKSSS]]]jjj|||wwwllleeeccchhhooo~~~|||vvv^^^NNNBBB<<<@@@BBBEEETTThhhrrrjjjZZZKKKCCCDDDFFFFFFGGGEEEBBB@@@>>><<<999777444222///---------,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,---------......---------............//////...///111222555???JJJeee}}}}}}sssiiifffccc___\\\\\\WWWVVVTTTPPPJJJDDD???;;;888999999999999::::::::::::999999888777666666555888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@BBBCCCAAA@@@BBBGGGKKKPPP\\\mmm{{{~~~{{{{{{||||||{{{yyyxxxwwwxxxyyyxxxwwwuuurrrqqqppppppppplllooorrrssssssrrrqqqppprrrqqqpppppptttyyy~~~zzzfff^^^WWWTTTPPPKKKJJJLLLLLLVVVaaaddd^^^TTTIIICCCCCCDDDJJJVVVfffsss{{{~~~~~~qqq[[[IIIDDDQQQccc~~~eeePPPHHHGGGCCC>>>999666555444333222000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........TTTSSSRRRRRRSSSVVVXXXZZZ]]]___bbbeeegggggggggfffkkknnnrrrvvvxxxzzz}}}|||zzz{{{}}}~~~{{{xxxwwwzzz}}}uuuyyy~~~{{{vvvjjj___]]]bbbjjjuuuyyymmmaaaUUUOOOKKKFFFCCCCCCGGGEEEGGGMMMTTT```qqq}}}rrrkkkggghhhlllxxx{{{{{{}}}yyyfffTTTFFF>>>@@@???>>>MMMccciiieeeZZZKKKCCCDDDGGGFFFHHHEEEBBB@@@???===:::888555222///------------,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......---------............//////...///111222777DDDQQQmmm{{{zzzwwwzzz|||ssskkkgggbbb\\\XXXXXXTTTTTTRRROOOJJJDDD???<<<888888888999999999::::::999999888777666666555555777777888888999999::::::999999999999999999999999999::::::;;;<<<===>>>???@@@BBBCCCBBBAAACCCHHHMMMTTT```pppzzz~~~}}}{{{yyyzzzyyyyyyyyyzzz{{{||||||wwwvvvtttrrrqqqqqqrrrrrrqqqtttxxxyyyxxxuuuuuuuuutttpppnnnooossswwwyyyyyyyyyzzz~~~kkkbbbZZZUUURRRMMMKKKLLLHHHOOOXXX]]]ZZZRRRKKKHHHGGGFFFIIIRRRaaapppzzz{{{gggQQQDDDLLL\\\yyyqqqUUUIIIIIIEEEAAA<<<777555444333222000///......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////OOOOOONNNNNNPPPRRRUUUVVVZZZ\\\```dddgggggggggfffiiikkknnnqqqtttwww|||}}}}}}~~~|||xxxsssoookkkiiigggjjjqqqzzz~~~}}}|||www{{{~~~}}}zzz}}}~~~rrrccc\\\[[[\\\aaagggssstttfffXXXQQQMMMGGGDDDCCCDDDCCCDDDIIIOOOYYYhhhvvvzzzrrrkkkhhhiiiqqq|||xxxxxxxxxkkkYYYKKKAAA???<<<;;;HHHZZZccceee]]]NNNDDDEEEGGGEEEHHHFFFCCCAAA@@@>>>;;;888555222///.........---,,,///...---,,,++++++++++++,,,,,,,,,,,,---------------------............//////...000111222888HHHXXXvvvyyysssjjjjjj}}}xxxqqqjjjgggbbbZZZVVVUUURRRQQQPPPMMMHHHCCC???<<<888888888888999999999999888888888777777666666555777777888888999:::;;;;;;888888888888999999999999888888999:::;;;<<<======???AAABBBBBBAAADDDJJJOOOXXXdddqqqxxx{{{}}}{{{yyyzzzzzzzzz|||~~~uuutttsssrrrrrrsssttttttvvvzzz~~~~~~{{{wwwvvvvvvrrrooommmnnnqqqtttuuutttrrrsssvvv|||uuuiii^^^XXXSSSNNNKKKLLLGGGIIINNNSSSRRRLLLJJJKKKGGGFFFHHHOOO[[[jjjvvv}}}pppZZZGGGHHHTTTqqq}}}___OOOKKKFFFCCC>>>999555333222333000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////LLLLLLKKKKKKMMMOOOQQQSSSVVVYYY^^^bbbeeeffffffeeefffgggiiikkkmmmsssyyy~~~~~~yyyyyy{{{{{{wwwrrrjjjhhhccc^^^YYYUUUTTTSSSVVV^^^jjjuuu|||{{{vvvyyy{{{~~~wwwrrrtttsssuuuyyy~~~~~~lllbbb]]][[[\\\___hhhttt{{{mmm]]]VVVQQQKKKGGGEEECCCBBBCCCGGGLLLSSS```lll|||qqqiiigggkkkuuu{{{uuuwww{{{wwwooo```TTTGGG@@@<<<===FFFQQQZZZaaa^^^OOOEEEFFFHHHEEEIIIFFFCCCAAA@@@>>>;;;999555333000.........---,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............/////////000111222:::KKK\\\xxx|||uuujjjggg|||yyypppkkkhhhfffbbbZZZTTTTTTNNNNNNMMMJJJFFFBBB===;;;888888888888999999999999777777777777777777777777555666777888999:::;;;;;;888888888999999:::::::::888999:::;;;<<<=========<<<>>>@@@@@@AAADDDJJJPPPUUUbbbmmmrrruuuyyyyyywww{{{{{{|||~~~{{{sssssssssssstttuuuvvvwwwvvv{{{~~~yyytttrrrrrrooommmlllmmmppprrrrrrrrrmmmmmmnnnqqquuuvvvvvvuuuxxxsssddd[[[UUUOOOKKKKKKHHHFFFGGGKKKJJJEEEEEEHHHFFFGGGHHHMMMVVVdddrrr|||jjjPPPIIIPPPfffzzzmmmXXXNNNGGGEEE@@@:::555333222333000//////...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000LLLKKKKKKKKKLLLNNNQQQRRRSSSVVV\\\aaaeeeffffffeeeddddddeeefffiiiooowww||||||qqqmmmmmmllleee^^^WWWVVVSSSNNNJJJIIIIIIJJJJJJSSS```lllttt{{{{{{rrruuuwww{{{~~~}}}~~~}}}uuunnnhhhfffgggkkkppp~~~vvvjjjdddaaa```ccccccnnn~~~rrrbbbZZZVVVPPPKKKIIIEEECCCDDDGGGJJJNNNXXXcccxxxvvvkkkgggjjjpppxxxwwwzzzyyytttfff\\\MMMBBB===@@@GGGMMMQQQ[[[[[[NNNEEEGGGIIIEEEIIIGGGDDDBBB@@@>>>;;;999555333000.........---,,,++++++++++++,,,---......******+++++++++,,,,,,,,,---------.........////////////000111222:::MMM___uuu|||uuujjjfff~~~yyywwwjjjgggeeeeeeaaaYYYTTTTTTLLLLLLKKKHHHEEE@@@<<<999777888888888888999999999777777777777888888888888444555666777888999:::;;;999999999::::::;;;;;;;;;999999;;;<<<===>>>>>>>>>:::<<<>>>???@@@CCCJJJPPPPPP]]]hhhllloootttvvvttt|||{{{|||zzzvvvrrrssstttuuuvvvwwwxxxyyytttyyy}}}{{{uuunnnllllllmmmllllllmmmoooqqqqqqrrrhhhhhhhhhiiijjjhhheeebbbgggmmmuuu{{{zzziii^^^VVVOOOKKKKKKJJJEEEEEEHHHFFFAAA@@@EEEFFFHHHJJJNNNUUUaaaqqq|||~~~___QQQTTT]]]uuuxxx___PPPHHHFFFAAA;;;555222222333000//////............///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000HHHIIIJJJLLLNNNOOOOOOPPPVVVXXX\\\ccciiijjjgggcccggghhhjjjkkklllooosssvvv~~~zzzkkkfffbbb[[[UUUTTTNNNNNNMMMHHHCCC@@@@@@BBBDDDNNN\\\iiirrrxxx|||~~~}}}|||zzzyyyttthhh```]]]]]]cccnnnyyyuuunnnfffbbbggglllyyy~~~lllaaaZZZRRRLLLKKKKKKFFFCCCCCCDDDHHHSSS___lll~~~vvviiiiiimmmzzzzzztttfffSSSEEE>>>>>>>>>>>>LLLVVV\\\VVVLLLGGGFFFGGGGGGHHHHHHEEEAAA>>>======888666333000............------,,,,,,,,,,,,++++++---------.........//////...------------...//////000+++,,,222666===QQQggg}}}yyyoooiiimmm|||wwwnnnhhhfffccc```\\\XXXSSSOOOOOOLLLHHHCCC@@@===<<<<<<888777666555555666777888666666666666666777888888777777777777888999:::;;;999999888888888888888999888999:::<<<<<<<<<<<<;;;?????????@@@CCCEEEHHHJJJPPPVVV]]]bbbdddiiipppvvv{{{|||~~~}}}yyytttqqqrrrpppnnnqqqvvvxxxuuuqqqoooqqqsssrrroookkkiiihhhnnnnnnlllmmmsssyyyxxxsssnnngggbbb```^^^[[[ZZZ\\\\\\]]]___bbbgggnnnwww}}}~~~|||~~~sssccc[[[UUUOOOJJJJJJKKKJJJFFFAAA>>>???AAA@@@BBBGGGOOOTTT\\\jjjwwwwww^^^SSSUUUmmmhhhLLLJJJFFFBBB???999222000222111000000///...---------,,,,,,,,,------.........000000///......///000111GGGHHHJJJLLLNNNPPPQQQQQQVVVXXX\\\bbbggghhhfffccceeegggiiiiiijjjmmmpppssszzz}}}ooohhhccc[[[UUUSSSLLLLLLJJJEEE???<<<===>>>BBBJJJWWWeeepppwwwzzz{{{~~~}}}}}}~~~}}}~~~~~~yyykkkeeeaaa```dddkkkvvv}}}uuupppooorrr{{{vvvjjj```WWWPPPNNNMMMIIIEEEDDDDDDFFFOOOYYYeeeuuu~~~nnnggghhhpppyyylllXXXHHH@@@>>>??????LLLWWW^^^WWWLLLFFFFFFFFFGGGHHHHHHFFFBBB???======999777444000............------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...------------...//////222---...444888???SSSiii{{{{{{wwwqqqpppuuu|||yyyooofffdddaaa^^^\\\XXXSSSOOOOOOLLLHHHCCC???<<<;;;:::888777666555555666777888666666666666666777888888666666666777777888::::::999888888777777888888888888999;;;<<<======<<<<<<>>>>>>>>>???BBBDDDGGGIIIOOOTTT[[[___aaaeeelllrrrxxxyyy||||||zzzvvvqqqmmmmmmjjjggghhhlllmmmjjjgggdddfffhhhiiihhhgggggghhhpppooolllkkkpppwwwxxxtttllleee```^^^[[[WWWTTTVVVUUUVVVWWWXXX[[[aaahhhmmmvvv~~~zzzjjj```ZZZSSSNNNKKKKKKJJJFFFAAA>>>>>>???@@@AAAFFFMMMRRRZZZiiiwww~~~~~~mmmUUUTTThhhmmmSSSKKKGGGCCCAAA<<<444222333111000000///......------,,,,,,,,,------.........000//////......///111222EEEGGGIIILLLOOOQQQSSSSSSUUUWWWZZZ___dddeeedddbbbdddfffggghhhiiijjjmmmpppxxxwwwoooggg^^^VVVRRRMMMKKKHHHCCC>>>;;;;;;<<<@@@GGGSSSaaannnuuuxxxxxx|||~~~~~~{{{zzzzzz{{{||||||zzzxxxxxxzzz||||||}}}~~~vvvpppjjjeeeeeehhhnnnzzz}}}}}}wwwjjj^^^UUUQQQPPPKKKGGGFFFDDDEEEKKKRRR^^^mmmwwwkkkgggggguuutttaaaOOOCCC?????????JJJVVV^^^YYYMMMGGGEEEEEEGGGHHHHHHFFFBBB???======999777444111///.........------,,,,,,,,,,,,++++++*********+++++++++,,,,,,......------......///000333000111666:::BBBVVVjjj{{{rrrzzzsssrrrvvv|||{{{yyyvvvllldddbbb___]]][[[XXXTTTQQQPPPMMMHHHBBB===:::888888777777666555555666777777666666666666666777888888666666555666666777888999888888777777777777888888999:::;;;<<<=========<<<=========>>>@@@CCCEEEGGGKKKOOOUUUYYY[[[^^^dddhhhoooqqqssstttrrrmmmhhheeeccc___[[[ZZZ\\\\\\ZZZXXXUUUWWWZZZ\\\^^^aaaeeeiiiqqqpppllljjjnnnuuuwwwtttkkkddd___]]]ZZZSSSOOOOOONNNNNNNNNNNNOOORRRWWW[[[kkkttt{{{rrrggg___WWWQQQLLLLLLJJJFFFAAA>>>===>>>???@@@DDDJJJOOOXXXgggvvv~~~{{{~~~bbbUUUdddzzzttt\\\LLLHHHEEEDDD???777333444111000000//////......------------------.........000///.........000111222CCCEEEHHHLLLOOORRRTTTUUUTTTVVVYYY\\\```bbbbbbbbbdddfffhhhhhhiiijjjlllnnnyyywwwnnnddd[[[UUUOOOMMMIIIDDD@@@>>>>>>>>>AAAFFFPPP^^^kkksssvvvvvv|||~~~zzzwwwvvvttttttsssssssssrrrsssvvvyyyzzzzzzzzz{{{|||yyy}}}vvvlllgggeeehhhqqqzzz{{{vvvfffZZZTTTQQQLLLHHHGGGFFFEEEHHHNNN]]]jjjxxxsssjjjeeelll|||iiiVVVGGG???>>>???GGGTTT^^^[[[QQQJJJFFFDDDGGGHHHIIIGGGCCC???======999777444111///......///------,,,,,,,,,+++++++++,,,,,,,,,------------..................//////000222111333777:::DDDWWWiii~~~wwwrrrxxx}}}mmmooovvv{{{}}}tttssspppeeebbb```]]][[[ZZZXXXUUURRRQQQNNNHHHBBB===:::888777777666555444444555666777666666666666666777777888555555555555555666777777777777666666666777888888999::::::;;;<<<<<<======<<<;;;<<<===>>>AAACCCEEEFFFIIIMMMPPPRRRTTTXXX\\\```bbbdddeeeddd___ZZZWWWUUUQQQMMMLLLLLLMMMLLLLLLKKKMMMPPPSSSWWW]]]eeejjjpppqqqooonnnpppvvvvvvrrrllleeeaaa___ZZZRRRMMMLLLLLLLLLKKKJJJIIIKKKPPPSSSbbbmmmvvvzzzmmmbbbXXXRRRNNNMMMJJJFFFBBB???===<<>>CCCPPP\\\___ZZZSSSLLLEEEGGGHHHIIIHHHDDD@@@======999888444111////////////------,,,,,,,,,+++++++++,,,,,,---------.........///............///000000000111333666:::DDDWWWhhh}}}}}}ooopppvvv{{{{{{www|||wwwhhhkkkrrruuu|||xxxoooooommmccc```^^^[[[YYYXXXWWWTTTRRRPPPMMMHHHBBB>>>;;;999888777666555444444555666777666666666666666777777888555555555555555555666777666555555555666666777888999999::::::;;;;;;<<<===;;;;;;;;;<<<===@@@BBBCCCAAACCCEEEGGGHHHJJJMMMNNNOOOPPPSSSSSSRRROOOKKKHHHHHHEEECCCAAABBBCCCDDDDDDGGGHHHKKKNNNTTT\\\eeekkkooosssuuutttuuuwwwuuupppkkkeee```^^^YYYQQQLLLKKKJJJJJJJJJIIIIIIJJJNNNQQQ\\\hhhrrrssseeeXXXPPPOOOLLLIIIEEEBBB???===<<<>>>===@@@DDDHHHPPP```nnn{{{yyyxxxQQQOOO[[[xxx}}}eeeRRRKKKGGGEEEBBB:::444333000000000000000/////////........................///.........///000222333AAABBBFFFJJJNNNQQQSSSTTTRRRSSSUUUVVVWWWYYY^^^aaadddfffiiikkkkkklllnnnooowww{{{}}}uuujjjbbbWWWRRRKKKEEECCCAAA@@@???CCCHHHOOOVVV]]]eeemmmrrr|||zzzpppooonnnjjjfffcccccceeehhhkkknnnpppqqqpppoooooopppgggjjjlllooo{{{~~~nnndddbbbgggmmmttt|||{{{ggg]]]UUUMMMHHHGGGHHHGGGIIIMMMXXXdddpppxxxwwwooojjjlllrrryyyeeeQQQCCC??????@@@MMM\\\eeegggbbbUUUJJJFFFHHHJJJIIIEEEAAA>>><<<:::888555222000/////////------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------//////......//////000111///111444555999EEEWWWfffuuuxxxzzz~~~zzzqqqqqquuuzzzzzzuuusss}}}tttgggkkkqqqqqqwwwvvvmmmmmmnnneee^^^[[[XXXVVVUUUTTTRRRPPPLLLJJJEEEAAA===;;;::::::666666555444444555666666666666666666666777888888666666555555555555666666555444444555555666777888888888888888999:::;;;<<<;;;;;;;;;;;;===???AAABBB>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEDDDCCCAAA@@@@@@???>>>===>>>???@@@AAADDDFFFIIIMMMTTT]]]gggmmmqqqwwwzzzzzzzzzzzzvvvqqqiiibbb]]][[[WWWPPPKKKKKKHHHIIIIIIHHHHHHJJJMMMOOOXXXccclll}}}|||kkk[[[RRROOOLLLHHHEEECCCAAA>>><<<======???CCCFFFMMM[[[hhh~~~}}}sssUUULLLPPPiiikkkXXXPPPIIIFFFCCC;;;666444000000000000000000000000/////////...........................///000222333@@@AAAEEEHHHLLLOOOQQQRRRQQQSSSSSSSSSSSSVVV\\\```bbbeeehhhkkklllmmmnnnpppuuuyyy~~~xxxooo```ZZZQQQIIIEEEBBB???===BBBGGGLLLOOORRRYYYdddmmmyyywwwmmmiiihhhddd^^^ZZZZZZ]]]aaagggiiikkkkkkiiiiiijjjkkkeeelllqqqrrryyyxxxooolllooouuu{{{qqqeeeYYYPPPIIIHHHHHHGGGIIILLLSSS```nnnwwwzzzrrrmmmllllllrrrmmmWWWGGGAAABBB???KKK\\\kkkuuurrraaaPPPFFFHHHJJJIIIFFFAAA>>><<<:::888555222000//////000------,,,,,,,,,,,,++++++,,,,,,---------.........///////////////000000111...222555555999FFFXXXeeelllpppuuu{{{}}}{{{|||zzzwwwtttsssyyyuuukkkpppuuuuuu|||xxxlllkkkllleee[[[XXXTTTQQQPPPOOOMMMLLLGGGEEEAAA>>>;;;:::::::::666555444444444444555666666666666666666777888888777777666666555666666777444444444444555666777888888777777777777999:::;;;;;;;;;;;;;;;===???AAABBB>>>=========>>>??????>>>============>>>>>>??????===>>>???>>>>>>===>>>??????BBBFFFLLLTTT^^^hhhooovvv{{{~~~|||{{{{{{yyytttiiibbb\\\ZZZWWWQQQNNNOOOIIIIIIIIIIIIHHHIIILLLNNNTTT]]]dddssstttbbbWWWNNNKKKFFFDDDCCCBBB???<<<<<<<<>><<<:::888555222000//////000---------,,,,,,,,,++++++/////////000000000000111///////////////000111111///333666666:::GGGYYYfffgggmmmttt|||zzzsssqqquuuvvvnnnuuuzzz{{{{{{lllhhhiiibbbXXXUUUQQQNNNMMMLLLJJJHHHCCCAAA>>>;;;:::999::::::666555444333333444555666666666666666666777888888888777777666666666777777333333333444555666777888777666666666666888999:::<<<<<<;;;<<<===???AAABBB>>>===<<<======>>>===<<<<<<<<<;;;;;;<<<>>>@@@AAA>>>???AAA@@@???=========;;;???DDDKKKSSS^^^iiipppzzz~~~}}}{{{|||{{{xxxkkkddd^^^\\\YYYTTTSSSTTTKKKKKKKKKJJJIIIIIIKKKMMMRRRYYY^^^lll{{{ggg[[[MMMJJJFFFDDDDDDCCC@@@===<<<<<>>BBBFFFJJJTTT___nnnzzzxxxsssrrrqqqnnnjjjeee[[[QQQMMMLLLLLLNNNQQQ[[[aaaeeecccccceeegggfffnnnttt}}}ooocccXXXMMMKKKKKKJJJIIIJJJPPP\\\mmm{{{vvvooommmnnnuuu}}}uuu___MMMDDDBBBAAAJJJ[[[pppqqq\\\QQQIIILLLNNNFFFCCCCCC<<<===;;;777444111///......------------------------........................///............//////000...111555888>>>JJJ[[[gggkkkmmmrrrzzzuuurrrvvv~~~~~~nnndddaaa[[[XXXRRRKKKGGGFFFFFFDDDBBB???>>>;;;999777666666666555555444444444444555555555555555555555555555555666666666666666666666666444333333222333444555666333444555444444444666888999999:::<<<>>>@@@CCCDDDBBB@@@?????????>>><<<:::??????@@@@@@@@@@@@??????>>>===============>>>??????BBBHHHNNNWWW```jjjppp||||||zzzwwwlllhhhccc___[[[XXXTTTRRRNNNOOOOOOMMMIIIHHHJJJLLLSSSWWWaaammmzzzrrr]]]RRRNNNIIIFFFEEECCC@@@===AAA@@@AAACCCDDDHHHSSS^^^qqqcccJJJCCCRRRdddyyysss]]]KKKIIIJJJBBB:::999666444111111111111000...////////////////////////000......111222111333777<<<@@@DDDGGGHHHIIIMMMOOOPPPPPPQQQRRRSSSUUUWWWXXX```___aaaddddddeeekkksss}}}uuuzzzqqqjjj___TTTLLLEEE@@@>>><<<;;;===AAACCCFFFPPPZZZkkkwwwzzzqqqllljjjjjjhhheee```WWWMMMJJJJJJIIILLLOOOXXX___eeeeeegggkkkmmmmmmssszzzvvvfffZZZNNNJJJJJJHHHGGGHHHOOO[[[lllzzzvvvpppmmmrrryyyzzzcccPPPEEEBBB@@@HHHWWWkkkvvvdddPPPEEEFFFJJJEEEDDDDDD===<<<;;;888444111000......------------------------........................///............///000000///222555888???MMM^^^kkknnnnnnsss|||}}}yyy{{{yyykkkcccaaa\\\WWWQQQJJJFFFEEEDDDBBB@@@???===;;;888777666666666555555444444444444555555555555555555555555555555555555555555555555555555444333333222333444555666222444555444444444666888999:::<<<>>>@@@BBBDDDEEECCCAAAAAAAAABBBBBB@@@>>>@@@@@@@@@@@@@@@???>>>>>>======<<<<<<===>>>?????????CCCHHHOOOWWWaaalllrrr}}}~~~zzzppplllgggbbb^^^YYYTTTPPPKKKLLLLLLIIIGGGGGGJJJMMMTTTWWWaaammmxxx{{{hhhVVVRRRLLLHHHFFFEEEBBB@@@@@@???@@@BBBCCCFFFQQQ[[[sss~~~fffLLLDDDRRRbbbvvv~~~fffPPPLLLLLLDDD<<<999555333111000000111///...////////////////////////111......000111111444999<<>><<<===<<<<<>>>>><<<:::888666555555666555555444444444444555555444444444444444444444444555555555555555555555555444333333333333444444555222333444444333444666888999;;;>>>AAACCCEEEEEEFFFCCCCCCCCCDDDFFFFFFEEEDDDAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<===>>>???@@@@@@CCCHHHOOOXXXcccnnnvvv~~~wwwtttooojjjddd^^^WWWRRRKKKKKKIIIGGGGGGHHHLLLPPPUUUYYYaaammmvvvsss\\\XXXQQQKKKHHHFFFDDDCCC@@@>>>???AAABBBEEEMMMWWWooo|||gggNNNEEEPPP^^^rrrqqqWWWOOONNNHHH>>>999333111//////000000///...////////////////////////111......///000111666===<<<>>>AAADDDGGGIIIKKKLLLPPPPPPQQQSSSTTTTTTUUUUUUZZZYYYZZZ^^^bbbgggrrr}}}~~~vvvjjjbbbZZZUUUMMMGGGBBB???<<<:::===;;;<<<>>>>>>@@@HHHQQQdddmmmvvvwwwuuusssppplllgggbbb[[[WWWVVVWWWXXXXXXOOOHHHBBBAAA@@@@@@EEEJJJPPPYYYbbbiiirrr{{{~~~{{{~~~vvvgggXXXPPPMMMKKKJJJKKKIIISSSbbbppp|||sssiiiiiinnnvvvuuu___NNNFFF???BBBIII[[[tttiiiRRRGGGKKKJJJHHHDDD;;;;;;:::888666333111//////------------------------..............................---......///000111222444777;;;DDDVVVlll{{{|||zzz{{{uuuqqqoooddd``````ZZZUUUOOOIIIEEEDDDCCC@@@======;;;999777666555555555555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333444222333444444333444666777888;;;>>>BBBEEEFFFFFFFFFDDDCCCDDDFFFIIIJJJIIIHHHCCCBBBBBBAAA???>>><<<;;;::::::;;;<<<===>>>@@@AAA@@@CCCHHHOOOYYYeeerrrzzz~~~{{{wwwrrrmmmeee^^^XXXPPPNNNKKKIIIIIIKKKOOORRRWWWZZZccclllttt}}}zzzddd^^^WWWOOOJJJGGGFFFEEE???===>>>AAABBBCCCJJJRRRbbbwww}}}iiiPPPEEEMMMZZZpppyyy[[[OOONNNIII@@@:::222000......///000///...////////////////////////111///...//////111888AAA<<<===@@@CCCGGGIIIKKKKKKNNNOOOQQQSSSTTTUUUUUUUUUYYYXXXZZZ^^^bbbiiiuuu}}}xxxoooddd\\\SSSOOOIIIEEEBBB@@@???======;;;<<<===>>>???GGGPPPccckkkqqqooojjjgggbbb^^^YYYVVVRRROOOOOOPPPRRRSSSGGGBBB>>>======>>>CCCIIINNNWWWbbbkkkvvv|||}}}~~~ooo]]]TTTOOOLLLLLLNNNIIISSS```nnnzzzrrrhhhgggkkksss|||gggTTTHHHAAAAAAEEEUUUpppvvvXXXIIILLLKKKIIIDDD<<<::::::888666444222000///------------------------........................---------......///111111333555888===GGGZZZqqqrrrnnnmmmddd```^^^WWWSSSNNNHHHEEEDDDCCC@@@===<<<:::888666555555555555444444333333333333444444444444444444444444444444444444444444444444444444333333333333333333222222222333444333333333555777888:::>>>BBBDDDFFFFFFFFFDDDDDDEEEGGGJJJKKKKKKJJJDDDDDDCCCBBB@@@>>>===<<<:::::::::;;;<<<>>>???@@@@@@CCCGGGNNNXXXfffttt}}}{{{wwwqqqjjjccc^^^TTTQQQMMMKKKKKKMMMPPPRRRZZZ]]]eeemmmrrrxxxkkkfff^^^TTTLLLGGGFFFFFFAAA>>>>>>AAACCCCCCHHHNNNTTTfffpppXXXKKKOOO\\\sss|||^^^NNNLLLIIIBBB;;;333111///.../////////...////////////////////////000......//////111:::DDD======???CCCGGGJJJKKKKKKLLLNNNPPPSSSTTTUUUUUUUUUXXXWWWZZZ___cccjjjvvv|||yyyuuunnneee^^^QQQNNNIIIEEECCCAAA???>>>>>><<<<<<======>>>FFFOOO```fffjjjfff___[[[VVVQQQKKKJJJIIIHHHHHHIIIKKKLLLBBB>>><<<<<<<<<===CCCJJJPPPYYYdddooo{{{~~~}}}|||}}}yyyeeeXXXQQQMMMLLLNNNMMMUUUaaannnzzz}}}sssjjjfffhhhppp|||rrr^^^OOODDDBBBCCCRRRmmm|||[[[IIILLLKKKHHHEEE???:::999999777555333000///------------------------........................---------......000111222333555999???JJJ^^^uuu}}}ooolllmmmfffaaa]]]TTTOOOJJJEEECCCCCCBBB???<<<:::999777666555444555555444444333333333333444444333333333333333333333333333333333333333333333333222333333333333222222111111222333333222333555777999:::>>>AAADDDFFFGGGHHHGGGFFFGGGHHHKKKLLLKKKJJJEEEEEEEEECCCBBB@@@???>>>::::::;;;;;;<<<===>>>???@@@BBBFFFMMMXXXgggvvv~~~xxxsssllleeeaaaXXXTTTPPPNNNOOOQQQSSSSSS]]]```gggnnnqqquuu~~~|||{{{|||sssoooggg[[[QQQIIIFFFFFFCCC@@@@@@CCCEEEDDDGGGKKKMMMZZZppp~~~eeeUUUTTT```zzzaaaOOOJJJHHHCCC>>>444222000/////////...---///////////////////////////...///000000222<<>>>>>???CCCHHHLLLLLLKKKJJJLLLOOORRRUUUVVVVVVVVVWWWVVVYYY^^^ccciiittt|||xxxuuuppphhhcccXXXTTTOOOJJJGGGDDDAAA???@@@>>>======<<<<<>>;;;:::999777555444444444555444333333222222333333444333333333333333333333333222222222222222222222222222333333444333222111000111222333333222333555777;;;<<<>>>AAAEEEGGGJJJKKKJJJJJJIIIKKKLLLMMMKKKJJJFFFFFFFFFEEEDDDBBBAAA@@@;;;;;;;;;;;;;;;<<<===>>>???@@@DDDKKKWWWgggwww|||uuunnnhhhccc[[[XXXUUUUUUXXXZZZZZZZZZ```ccciiioooqqqrrrzzzvvvwwwzzz}}}{{{wwwooocccVVVLLLGGGFFFEEEBBBAAAEEEGGGFFFGGGJJJMMMSSSaaatttppp\\\XXXbbb|||hhhSSSJJJGGGDDD@@@777444222000000///...,,,////////////////////////------000222111333===HHH???>>>???CCCIIILLLLLLKKKIIIKKKOOORRRUUUVVVWWWWWWVVVVVVYYY^^^bbbgggrrr|||~~~{{{vvvoooiiieee```ZZZTTTPPPLLLGGGEEEBBB???>>>===:::999???GGGHHHNNNQQQLLLEEEBBB>>>:::555777;;;=========>>>???===;;;;;;<<<===>>>EEENNNYYYaaakkkvvv{{{zzzzzz}}}~~~~~~zzzgggZZZRRROOOPPPLLLRRR]]]iiittt}}}zzzppphhhdddhhhnnnzzzhhhIIIEEEEEEQQQjjjkkkVVVSSSLLLEEECCCAAA999999999888666333111///------------------------........................,,,,,,------///000111222222666;;;BBBNNNaaaxxx~~~sssgggggglllhhhccc]]]SSSFFFBBB???>>>??????===:::999888666555444444444555444333333222222333333444333333333333333333333333222222222222222222222222222333333444333222111000111222333333222333555666===>>>@@@BBBEEEIIILLLMMMMMMLLLLLLLLLMMMMMMLLLJJJFFFFFFFFFFFFEEEDDDBBBAAA<<<<<<;;;;;;;;;<<<<<<===>>>@@@DDDKKKWWWgggxxxyyyqqqkkkggg___]]][[[\\\```ccccccaaabbbeeekkkpppqqqqqqxxx{{{wwwzzz~~~}}}}}}uuuhhhZZZNNNIIIGGGGGGCCCCCCFFFHHHGGGGGGJJJNNNQQQYYYhhh|||uuu___WWW```{{{mmmVVVKKKGGGEEEBBB888666333111000///...,,,////////////////////////+++---000333222333===HHHHHHGGGEEEDDDEEEGGGJJJKKKLLLNNNOOOPPPPPPRRRTTTWWW\\\\\\[[[\\\```hhhrrrxxx|||yyywwwqqqpppmmmhhh___VVVMMMHHHCCC@@@;;;999999;;;<<<<<>>===;;;:::999888666222///......------------......------------------------.........///000222333444333777===GGGUUUgggyyy{{{pppkkkfffcccbbb^^^WWWPPPDDDAAA>>>============<<<999999888888777777666666111111111222222333333333333333222111111222333333222222222222222222222222555555555444333000...---222222222333444555666777;;;>>>AAADDDFFFIIIMMMPPPRRRRRRQQQNNNLLLJJJJJJJJJJJJHHHFFFFFFFFFGGGFFFEEEAAAAAA@@@??????????????????BBBEEEIIIPPP^^^ppp~~~zzztttpppjjjgggddddddfffiiijjjkkkooooooooonnnmmmqqqyyyuuuhhh```YYYPPPIIIFFFEEEDDDDDDHHHMMMNNNKKKGGGJJJMMMUUUdddwww~~~eeeUUU]]]vvvzzz___OOOJJJGGGBBB;;;888333///......---,,,........................333......222111000===OOOFFFEEEDDDCCCDDDGGGIIIKKKLLLNNNOOOPPPPPPRRRTTTWWWZZZZZZ[[[[[[___fffooovvv|||tttkkk```UUUNNNFFFBBB===::::::;;;<<<<<<<<<<<<;;;:::888777555444444333222555888::::::999:::;;;;;;===BBBJJJSSSZZZccchhhpppvvv{{{~~~{{{}}}~~~}}}{{{{{{{{{|||}}}}}}}}}~~~~~~{{{iii\\\RRRLLLKKKMMMSSS^^^lllxxx~~~uuummmjjjkkkooo}}}```KKKFFFUUUkkkjjjTTTNNNOOOKKKCCC===<<<:::999888666222///......------------......------------------------.........///111222444444555888>>>HHHWWWkkk~~~wwwlllgggcccaaa```\\\VVVPPPEEECCC???===<<<<<<:::999:::999999777666555444444111111222222222333333333333333222111111222333333222222222222222222222222222333333444333222111000222222222333444555666777:::===BBBGGGJJJMMMQQQSSSTTTSSSRRROOOMMMMMMMMMNNNMMMKKKJJJIIIJJJIIIGGGFFFCCCBBB@@@???>>>=========>>>AAADDDHHHNNNZZZiiiuuu~~~yyyrrroookkkiiiiiikkkkkkkkklllmmmmmmmmmmmmqqqyyyvvvggg^^^WWWNNNHHHFFFGGGFFFGGGLLLTTTXXXXXXUUUUUUVVVZZZdddssskkkVVVSSSccczzziiiVVVMMMGGGBBB;;;777333000000000000000////////////////////////111---///222111333CCCVVVBBBBBBAAABBBCCCFFFIIIKKKKKKMMMOOOPPPQQQRRRTTTVVVXXXXXXYYYZZZ]]]dddlllrrr{{{zzzmmm___UUUIIIEEE@@@<<<;;;;;;;;;;;;999888888777555444333333222111222444777999:::999999:::;;;>>>DDDMMMWWW^^^dddiiiooouuuyyy}}}|||}}}}}}|||{{{zzzzzzyyyyyy|||{{{|||}}}~~~}}}~~~~~~qqq```UUUOOOKKKKKKNNNXXXeeerrryyy|||xxxmmmiiijjjkkkvvvkkkTTTJJJTTTggguuu[[[PPPOOOLLLHHH>>><<<:::999888666222000......------------......------------------------.........///111333444555666999???IIIYYYnnn|||ssshhhddd```^^^]]]YYYSSSNNNFFFDDD@@@===<<<:::888666:::999888777555333222111111222222222222333333333333222222111111222222333222222222222222222222222000000222333333333333333222222222222333555666777888>>>EEELLLQQQTTTVVVXXXWWWVVVSSSQQQPPPQQQRRRTTTQQQPPPOOOOOOOOOMMMIIIFFFCCCBBB@@@>>>===;;;;;;:::===@@@CCCFFFKKKSSS^^^fffvvvyyyuuuooolllkkkjjjjjjiiigggiiijjjkkklllpppxxx~~~{{{jjj___VVVNNNJJJJJJGGGFFFHHHNNNWWW___bbbbbbaaabbbcccfffnnn}}}yyy```OOOWWWooouuu]]]NNNGGGCCC;;;888444111111222222222000000000000000000000000///...///222111666JJJ___?????????@@@CCCFFFIIIKKKKKKMMMPPPQQQQQQRRRTTTVVVVVVVVVWWWXXX\\\bbbiiiooowwwzzzgggYYYLLLGGGBBB===;;;;;;::::::999888888777666666666666333333444666888:::;;;;;;:::;;;<<<===BBBJJJSSSZZZdddhhhnnnsssxxx}}}}}}}}}}}}}}}}}}|||zzzxxxwww{{{{{{{{{}}}~~~|||}}}~~~~~~~~~uuubbbUUUOOOKKKJJJKKKSSS___llltttxxx|||pppjjjiiiiiipppvvv\\\NNNSSS___{{{eeeSSSMMMJJJGGG@@@===;;;999888666333000......------------.......................................000111333555666888:::@@@IIIXXXlllyyypppgggddd```]]]YYYTTTNNNJJJDDDBBB???===;;;:::777555888777777555444333222222222222222222222222222222222222222222222222222222222222222222222222222222000111111222333333333333111111111222333444666666999@@@IIIRRRWWWZZZ\\\]]][[[XXXTTTRRRSSSUUUWWWXXXUUUUUUUUUUUUTTTPPPKKKGGGCCCBBB@@@>>>===<<<;;;;;;===???BBBEEEHHHLLLRRRVVV^^^kkkyyy~~~uuuqqqllliiigggfffeeedddaaadddggghhhjjjnnnuuu{{{rrrdddZZZQQQNNNOOOFFFEEEFFFJJJRRRZZZ___aaafffiiijjjjjjnnnzzzgggRRRVVVqqq{{{aaaNNNGGGEEE<<<999555222111222111111////////////////////////......000111111999PPPfff<<<===>>>@@@BBBFFFHHHJJJJJJMMMPPPQQQRRRRRRTTTUUUUUUUUUVVVWWWZZZaaaiiioooxxxooo___KKKGGGAAA===;;;;;;::::::999888777777777777888888888999::::::;;;<<<===>>>======<<<<<<>>>DDDLLLRRRaaaeeelllrrrxxx}}}}}}~~~~~~}}}{{{yyywww{{{{{{|||~~~}}}~~~~~~wwwbbbUUUNNNLLLJJJIIIPPP[[[hhhppptttxxxtttmmmiiigggkkkzzz|||```QQQRRR[[[vvvsssYYYMMMIIIGGGAAA>>>;;;999777555333000......------------..............................---...///000222444666777888;;;AAAJJJVVVgggwwwvvvkkkhhheeeaaa\\\VVVPPPIIIEEE???>>><<<;;;<<<;;;999777555555555555444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222111111111222333444555666:::BBBMMMWWW]]]```aaaaaa```\\\WWWUUUVVVXXXYYYYYYYYYXXXYYYYYYWWWSSSMMMHHHBBBAAA@@@???????????????===???BBBDDDEEEGGGHHHJJJLLLVVV```eeejjjoooqqqpppsssuuuxxx|||}}}yyysssnnnjjjhhheeeccccccbbbaaa___[[[^^^bbbdddeeeiiioootttyyyyyyjjj^^^SSSPPPQQQHHHFFFEEEFFFJJJPPPTTTWWWbbbggglllnnnqqqzzz{{{fffVVV[[[vvv~~~cccNNNGGGHHH???;;;666222000000///...........................///000000000111===UUUjjj;;;<<<===@@@CCCFFFHHHIIIJJJMMMPPPRRRRRRSSSTTTUUUUUUUUUUUUUUUYYYaaakkkrrr~~~ooo```HHHDDD???;;;::::::::::::777777666555666777999:::>>>???@@@???>>>===>>>???>>>>>><<<;;;===BBBIIINNN^^^cccjjjpppvvv{{{~~~~~~|||{{{yyy{{{zzz{{{}}}~~~~~~~~~~~~xxxdddVVVNNNLLLIIIHHHMMMXXXdddlllpppooowwwyyyrrriiihhhiiiqqq~~~cccTTTTTT[[[uuudddRRRKKKIIIBBB???<<<999777555333111......------------..............................---...///000222444666777888===DDDMMMWWWcccooovvvuuujjjgggeee```ZZZSSSKKKEEEAAA;;;::::::;;;<<<;;;:::888444444444555555555555666333333333222222222222111111222222333333222222111222222222222222222222222555444333222111111111111111111111111222444555666:::BBBNNNYYYaaaeeeggghhhgggbbb]]]ZZZ[[[\\\[[[ZZZ[[[ZZZZZZZZZYYYUUUOOOJJJCCCCCCBBBBBBAAABBBBBBBBB???@@@BBBDDDDDDDDDCCCBBBBBBIIIPPPRRRUUUZZZ\\\ZZZ\\\^^^aaadddfffddd```\\\]]]\\\]]]^^^```___]]]ZZZTTTXXX\\\^^^^^^```eeeiiirrr|||~~~pppbbbUUUPPPPPPLLLIIIFFFDDDEEEGGGKKKNNNYYY```hhhmmmrrrzzzyyylllaaafff}}}iiiRRRHHHIII@@@<<<666222000///...---........................000000000000555EEE\\\mmm;;;<<<>>>@@@CCCFFFHHHIIIJJJMMMPPPRRRSSSSSSSSSTTTVVVUUUTTTTTTYYYbbbnnnuuuxxxcccVVVDDDAAA<<<999999:::::::::777666666555666888:::<<>>======<<<<<<>>>DDDLLLRRR\\\aaahhhnnnsssvvvyyy{{{zzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyy{{{~~~}}}||||||}}}|||||||||}}}zzzhhhYYYPPPJJJHHHGGGLLLVVV```hhhkkkjjjppp|||uuuiiiiiiiiilllwwwfffWWWVVVXXXpppkkkUUUMMMKKKCCC@@@<<<999777555333111......------------..............................---...///000222555777888888>>>HHHRRR[[[dddkkkpppyyynnncccaaa^^^WWWPPPHHHBBB???:::999999:::;;;;;;999777666666555555555555555555333333333222222222111111111222333333333333222111222222222222222222222222555444333111111111111111000000111111222333555666777@@@MMMZZZdddjjjnnnpppnnniiicccaaaaaaaaa]]]ZZZ\\\[[[ZZZZZZXXXUUUPPPLLLHHHGGGFFFEEEDDDCCCCCCCCC@@@AAABBBDDDDDDDDDAAA@@@===CCCFFFGGGIIIMMMOOOMMMOOOOOOQQQSSSUUUTTTQQQNNNPPPRRRUUUXXX[[[ZZZVVVSSSMMMQQQUUUVVVVVVVVVZZZ]]]dddooo}}}xxxhhhYYYQQQPPPLLLJJJGGGDDDBBBCCCFFFIIIPPPWWW```hhhoooxxxxxxoooooouuuYYYKKKHHH@@@<<<777333222111000///........................000000///111<<>>:::777888999::::::999888777777888:::===>>>GGGHHHHHHEEE@@@<<<<<<===<<<<<<<<<===AAAIIIQQQXXX[[[```gggmmmppprrrssstttuuuvvvwwwwwwwwwxxxzzz|||}}}}}}}}}}}}||||||||||||yyyxxxwwwyyy}}}~~~|||{{{{{{{{{zzzyyy{{{|||}}}}}}~~~{{{lll]]]RRRIIIFFFEEEJJJTTT^^^eeegggkkknnn{{{~~~vvviiijjjjjjiiiqqqjjjYYYVVVTTThhhoooVVVMMMJJJDDD@@@<<<999777555333111.........------.........////////////////////////---...///000333555777888888???KKKVVV___fffkkknnn~~~ttt___^^^[[[UUUMMMFFFAAA???::::::999:::;;;:::888555888888777666555555444444333333333222222111111111111222333444444333222111222222222222222222222222444333222111111111222333000000000111222333555555444===LLLZZZeeemmmsssvvvsssmmmhhheeeeeeddd___ZZZ\\\[[[ZZZYYYXXXUUUQQQNNNKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBDDDEEEDDDAAA???;;;???AAAAAACCCGGGIIIGGGKKKJJJJJJKKKLLLLLLKKKIIIHHHJJJOOOTTTVVVUUUPPPLLLIIIMMMPPPQQQPPPPPPRRRUUUWWWcccsss~~~nnn]]]SSSRRRIIIHHHFFFCCCAAAAAADDDGGGLLLQQQZZZbbbkkkuuutttooo}}}~~~```LLLGGG@@@<<<777444333333333222000000000000000000000000000000///333@@@VVVkkkwww:::<<>>===;;;;;;<<<;;;999777666777888999;;;===???@@@OOONNNKKKFFFAAA=========??????@@@AAADDDJJJQQQVVVdddfffiiikkkkkkkkkmmmnnnpppsssuuuvvvvvvvvvxxxyyy|||{{{yyywwwwwwyyy|||}}}xxxyyyzzzzzz{{{||||||xxxvvvvvvwwwxxxyyyyyyyyyzzz{{{}}}}}}iiiZZZQQQHHHFFFFFFLLLVVV```fffiiihhhkkktttzzzsssjjjdddeeekkk~~~kkkXXXRRRSSSaaawww[[[QQQGGGDDD@@@;;;888666555444333//////.........---------000//////.........//////---///111222222333666777>>>===KKKeeerrrooopppxxx}}}}}}~~~sssccc\\\UUUQQQKKKBBB<<<<<<999999888888777666666666555666777777666444222111333111000///000222555777444333222222111111222222222222111111111111222222000000111111111111000000111222222333333444555555666===IIIYYYfffooossstttwwwoooggghhhmmmmmmfff^^^______^^^\\\YYYUUURRRQQQKKKLLLLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@??????@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFEEEFFFGGGIIIHHHIIILLLMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKQQQVVVccczzzqqq^^^TTTSSSNNNIIIFFFEEECCC@@@AAAEEEHHHMMMXXXaaagggqqq~~~}}}vvvfffggg~~~bbbNNNJJJCCC===666222222222222000000000000000000000000000///000000666JJJcccsssvvv:::<<>>???@@@IIIGGGEEEAAA>>><<<<<<<<>>AAAQQQhhhqqqooouuu~~~}}}xxxfff]]]TTTNNNGGG???::::::999999888888777666666666666666666666555444333222666444333222333555888999444444333333222222333333222111111000000111111222000000111111111111000000000000000111222222333333555;;;EEERRR___iiioooqqqtttooojjjjjjnnnnnniiiddd`````````^^^[[[XXXTTTRRRMMMNNNOOOOOONNNMMMLLLKKKFFFFFFEEECCCBBBAAA@@@??????@@@AAAAAABBBBBBBBBAAAAAACCCDDDEEEEEEEEEGGGIIIHHHIIIKKKLLLLLLLLLJJJIIIFFFFFFGGGGGGGGGGGGGGGGGGLLLQQQ]]]rrrzzzvvveeeYYYUUUPPPJJJGGGFFFCCC@@@@@@CCCEEEJJJUUU___hhhrrr}}}ttt```___tttfffQQQKKKDDD>>>777222222222222000000000000000000000000000000111333<<>>???@@@???===:::======<<<<<<===>>>@@@AAACCCBBB@@@>>>============>>>>>>???CCCHHHOOOVVVZZZ[[[]]]^^^___```bbbfffhhhjjjllloooqqqqqqrrrtttuuuvvvuuutttssstttvvvyyyzzzwwwyyyyyyxxxuuusssssssssuuuuuuttttttsssrrrrrrrrrssssssssstttvvvyyy{{{|||mmmYYYMMMGGGDDDDDDIIISSS]]]dddgggkkkkkkooozzzvvvmmmeeedddiiiyyymmmYYYOOOHHHKKKbbb||||||```SSSOOODDDAAA<<<888777555444222/////////.........------//////............/////////111333444555666888:::>>>EEEXXXmmmtttttt|||~~~kkk```TTTKKKCCC;;;888999999888888777777666666555777666555444333333333333666555444333444666888999555444444444333333333333222111111000000111111222///000000111111000000///.........///000000111111444888???JJJUUU___ggglllmmmllljjjjjjkkkkkkiiigggbbbccccccbbb```\\\XXXUUUSSSSSSSSSRRRPPPOOOMMMLLLFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBAAAAAAAAA???AAACCCCCCDDDEEEGGGJJJJJJKKKLLLLLLLLLKKKIIIHHHEEEEEEEEEEEEEEEEEEDDDDDDFFFKKKUUUfffzzzqqqmmmvvv|||nnn```XXXQQQLLLHHHGGGDDD??????BBBAAAFFFQQQ]]]gggttt}}}pppYYYTTTfffmmmVVVLLLGGGAAA888333222222111000000000000000000000000000111333777CCCXXXllluuuuuu:::<<>>>>>???@@@CCCDDDDDDBBB@@@???????????????>>>>>>???CCCJJJRRRXXX[[[[[[[[[\\\]]]^^^aaaeeeiiiiiikkknnnpppqqqrrrtttuuuttttttrrrrrrrrrsssuuuvvvvvvwwwxxxwwwtttrrrpppppppppqqqrrrssssssrrrqqqppprrrrrrrrrssstttwwwyyy{{{~~~nnnZZZNNNFFFDDDCCCHHHRRR]]]dddhhhnnnlllooowwwzzzqqqiiigggiiiwwwnnn[[[PPPHHHIIIYYYmmmaaaNNNLLLEEEBBB===999777555444222////////////............///............//////000///111333444444666888:::===HHH^^^ttt}}}}}}|||rrrxxxooocccTTTIII@@@999777999888888888777666666555555777666444333222333444444333222111111111333444555333333444333333333222222111111000000000000111111//////000000000000//////------...//////000000111333666;;;BBBJJJTTT^^^eeedddfffgggeeecccbbbcccdddcccdddffffffdddaaa]]][[[[[[ZZZXXXUUURRROOOMMMLLLFFFEEEEEEDDDBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@>>>@@@BBBBBBCCCEEEHHHKKKNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEDDDCCCGGGOOO]]]sssrrrjjjbbb___fffrrruuufffZZZTTTNNNJJJIIIEEE@@@>>>@@@@@@DDDNNNZZZeeerrr}}}nnnUUUMMMZZZlllyyy___NNNKKKCCC:::444333222111000000000000000000000000000111333:::JJJ```ppptttrrr;;;<<<>>>@@@AAACCCFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSVVVVVVXXX[[[ZZZZZZ```iii{{{sssmmmeee\\\TTTPPPMMMMMMLLLLLLLLLMMMMMMKKKHHHEEEBBBAAAAAAAAACCCFFFIIIKKKIIIFFFCCCBBBCCCDDDCCCAAA@@@???@@@EEEMMMTTTYYY[[[[[[\\\\\\]]]]]]```dddhhhjjjmmmpppqqqrrrrrrtttvvvuuutttrrrqqqqqqqqqqqqqqqtttuuuwwwwwwuuusssrrrrrroooppprrrttttttsssrrrqqqrrrrrrrrrrrrtttvvvxxxyyy{{{{{{nnnZZZOOOFFFCCCBBBHHHSSS^^^fffjjjooolllmmmsss{{{wwwooolllkkktttzzzyyysssaaaTTTKKKIIIUUUccceeeKKKIIIFFFBBB===999777666444222000000/////////........................///000000...000222333444555777999===III```yyyzzzjjjjjjtttyyyxxxooobbbSSSHHH???888777:::888888777777666555555555666555333222222333444555222111000000000111222333111222222222222111000000111000000000000000000111//////000000000000//////......//////000111111222333666999<<>>???@@@BBBEEEHHHIIIIIIKKKLLLNNNOOOQQQQQQUUUUUUWWWZZZZZZXXX\\\cccppp}}}sssllliiieee```\\\XXXWWWVVVVVVVVVVVVWWWVVVTTTOOOLLLKKKJJJIIIJJJLLLOOOSSSUUUQQQMMMIIIHHHJJJKKKIIIGGGFFFDDDDDDIIIQQQWWWZZZ[[[\\\]]]^^^^^^^^^```cccfffkkknnnpppqqqqqqqqqsssttttttssssssrrrqqqqqqqqqqqqssstttvvvvvvuuuuuuuuuvvvqqqrrrsssuuuuuuuuutttsssssssssrrrrrrssstttvvvwwwxxxxxx}}}|||iiiXXXNNNFFFDDDCCCIIITTTaaajjjoooqqqmmmlllpppuuu{{{|||uuuqqqnnnrrr{{{uuuzzz{{{gggWWWLLLHHHPPPZZZ}}}nnnNNNLLLGGGCCC>>>:::777666444222000000000/////////............---......///000111...000222333333555777999>>>LLLccc{{{pppfffhhhkkkkkkjjj^^^QQQGGG@@@999888:::888777777666666555555444444444333333333333333444333333222222222222333333000111222222222111///...111000000//////000000111...//////000000//////...//////000000111111222222222555888999<<>>???@@@BBBEEEGGGHHHHHHJJJKKKMMMOOOPPPPPPUUUUUUXXX[[[[[[XXXZZZ___eeerrrxxxnnnjjjjjjiiihhhfffeeecccbbbddddddddddddccc```ZZZVVVXXXWWWUUUUUUVVVZZZ]]]```ZZZVVVRRRRRRUUUWWWUUUSSSMMMJJJJJJNNNUUU[[[]]]\\\```aaacccdddcccdddfffgggjjjlllnnnooonnnnnnoooppprrrrrrrrrrrrssssssssstttssstttuuuuuutttuuuvvvxxxsssttttttuuuuuuuuuuuuuuutttsssrrrqqqqqqrrrssstttvvvvvvyyy~~~tttbbbTTTLLLGGGDDDDDDJJJVVVdddnnnsssvvvrrrpppqqqrrruuu}}}yyyuuunnnooo||||||~~~iiiVVVJJJFFFLLLTTTpppvvvSSSQQQGGGDDD>>>:::888666444222000000000000/////////...---------......///000111///111333444555666888:::@@@PPPgggzzz}}}{{{|||jjjdddcccbbbaaaWWWMMMFFF@@@:::888999777777777666555555444444222333333444444333333333333333333333333333333333000111222333333111000...000000////////////000000......////////////....../////////000111111222222000333777777777:::@@@EEEKKKNNNQQQPPPMMMLLLOOORRRRRRSSSVVVZZZ___cccfffhhhbbb___[[[WWWSSSPPPNNNMMMIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDFFFHHHLLLRRRVVVTTTSSSQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFGGGFFFHHHQQQaaauuu|||hhh___YYYQQQPPPTTT^^^oooyyyxxx}}}wwwjjjYYYTTTQQQPPPLLLFFFCCCDDDAAAAAAFFFPPP[[[hhhxxx}}}vvvcccPPPOOOKKKbbb{{{dddUUULLL@@@888444333111000000000000000000000000000333222>>>WWWooovvvsssnnn;;;===>>>???@@@AAADDDGGGGGGHHHIIIKKKLLLNNNOOOPPPUUUUUUYYY]]]\\\YYYZZZ^^^\\\eeexxxzzzooojjjlllnnnooopppnnnmmmkkkqqqpppppppppnnnjjjddd```cccaaa___]]]^^^aaadddfffccc^^^[[[[[[___bbb```^^^RRROOONNNQQQXXX^^^^^^]]]eeegggiiiiiiiiihhhiiijjjhhhjjjllllllkkkkkkkkklllooopppqqqrrrtttuuuvvvwwwtttuuuuuutttssstttvvvxxxuuuuuuuuuuuuuuuuuuuuuuuutttsssqqqpppppppppqqqqqquuutttwww|||~~~nnn]]]PPPIIIGGGDDDDDDKKKXXXfffqqqvvv|||xxxuuuuuuttttttyyy{{{vvvnnnlllzzz|||fffSSSGGGEEELLLSSSccczzzUUUTTTHHHDDD>>>:::888666444222000000000000////////////---------......000111111000222444555666777999;;;BBBTTTkkkxxx~~~{{{wwwtttoooddd```___[[[RRRJJJEEE@@@:::777888777777777666555555444444111222333444555444333222222222222222222222222222111222333444444333111///000000////////////000000......////////////............//////000111111111...222666666555555:::???CCCEEEGGGHHHGGGHHHJJJMMMLLLMMMPPPUUUZZZaaafffiii___]]]YYYVVVSSSQQQPPPPPPIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHHHHFFFEEECCCBBBCCCDDDEEEGGGIIINNNTTTXXXXXXWWWVVVTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKJJJJJJGGGEEEFFFOOO^^^ooo{{{}}}lllbbb[[[SSSPPPRRRQQQ[[[rrr~~~yyyuuuxxx~~~|||pppYYYUUURRRRRRNNNGGGEEEFFF@@@???DDDNNNYYYfffwww~~~yyygggRRRNNNCCCYYYsssjjjVVVMMMAAA888444333111000000000000000000000000000444333???ZZZqqqxxxsssooo<<<>>>AAABBBBBBBBBCCCEEEHHHIIIJJJJJJJJJLLLPPPSSSRRRUUUYYY]]]^^^^^^\\\[[[\\\^^^iiizzzyyysssrrrrrruuuzzz}}}|||zzz}}}~~~~~~}}}zzzwwwsssqqqpppnnnkkkiiihhhjjjlllnnnoooooollliiijjjllliiidddXXXTTTTTTZZZ^^^]]]\\\]]]eeegggjjjlllmmmlllkkkjjjjjjkkkkkkjjjiiihhhjjjkkkmmmnnnqqqssstttuuuuuutttssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnnnnooopppooommmsssuuuxxx|||{{{iiiZZZOOOIIIFFFEEEGGGPPP___nnnyyy~~~zzzwwwvvvwwwyyy}}}wwwqqqkkkmmmyyyuuu```VVVMMMDDDDDDLLLbbb}}}aaaLLLIIIEEE@@@;;;888666444222//////---,,,,,,,,,,,,,,,///............//////000333222111333555888888888CCCVVVgggnnnvvvxxx|||tttlll~~~qqqccc\\\[[[QQQMMMGGGBBB>>><<<999777777666444444555555444333555555444333222222111111333333333333333222111000333333444555444333222111000000000000////////////////////////000000000000//////000000111111111222222111111111333666888:::;;;===?????????@@@BBBDDDDDDEEEIIIMMMTTTZZZ___bbb___[[[WWWTTTSSSRRRQQQPPPPPPOOOMMMKKKKKKKKKMMMNNNOOONNNLLLJJJHHHGGGGGGGGGEEEFFFIIIKKKMMMQQQVVVYYY___^^^[[[YYYVVVUUUTTTTTTYYYSSSOOOPPPOOOKKKGGGGGGKKKHHHFFFMMM___ppptttqqqnnngggfffpppsssddd[[[VVVSSSQQQVVVWWWaaazzz|||uuutttvvvwww|||mmm\\\ZZZTTTOOOMMMMMMKKKHHHGGGEEEFFFNNNYYYhhhzzz|||ooo\\\IIIMMMRRRddd|||vvv[[[OOOGGG<<>>AAAAAAAAAAAACCCDDDHHHHHHHHHHHHIIIKKKPPPSSSTTTVVVZZZ]]]______^^^\\\XXXYYY```mmmxxx~~~{{{zzz|||~~~|||zzzxxxvvvttttttvvvyyyzzz{{{zzzwwwrrrrrrrrrmmmfff\\\YYYYYY___cccbbbaaabbbiiijjjmmmooopppooonnnmmmmmmmmmllljjjhhhgggiiijjjkkklllmmmoooqqqrrrssssssrrrrrrrrrrrrqqqqqqqqqppprrrrrrqqqqqqqqqqqqppppppooommmlllmmmnnnooommmlllpppqqqtttxxx{{{~~~wwweeeWWWLLLGGGDDDDDDGGGQQQaaaqqq}}}~~~zzzwwwwwwxxxzzzsssmmmmmmxxxrrr___UUULLLCCCDDDKKKaaa|||bbbNNNIIIEEE@@@;;;888666444222000///...---,,,,,,,,,,,,///............///000000444333333444777999:::;;;FFFWWWggglllrrryyy~~~rrrfff}}}vvvnnnddd[[[XXXNNNJJJEEE@@@>>>;;;888666777555444444555555444333555555444444333333222222333333333333333222111000222222333333333222111000000000000000////////////.../////////000000000000//////000000000111111111222111111111222444777888999:::<<<======>>>@@@AAA???AAAEEEJJJQQQXXX]]]aaaZZZXXXUUUSSSTTTTTTSSSRRRQQQOOOMMMLLLKKKLLLNNNOOOPPPOOOMMMLLLJJJIIIHHHHHHFFFGGGIIIKKKNNNTTTZZZ___fffdddaaa^^^\\\\\\\\\\\\\\\WWWSSSSSSQQQLLLHHHHHHIIIFFFEEELLL]]]nnnuuurrriiiaaa]]]bbbkkkuuuxxxlllbbb[[[VVVSSSMMMMMMVVVmmm{{{xxxwwwwww|||~~~ppp\\\ZZZUUUPPPNNNLLLIIIFFFFFFDDDHHHRRR^^^mmm~~~xxxbbbNNNJJJOOO```wwwxxx```SSSKKKAAA444444777111111111000//////000000111777888HHHfffyyyxxxoookkk<<<>>>@@@AAAAAAAAABBBCCCGGGGGGGGGFFFGGGJJJPPPTTTUUUWWWZZZ]]]^^^___^^^]]]\\\ZZZ\\\cccjjjpppxxx~~~|||tttlllaaa^^^```fffiiigggfffgggnnnpppsssuuuuuutttsssqqqrrrqqqoookkkhhhggghhhjjjiiiiiijjjkkkmmmnnnooooooqqqqqqqqqpppppppppppppppqqqqqqqqqpppppppppoooooommmlllkkklllmmmnnnmmmlllnnnooorrruuuxxx{{{~~~sssbbbUUUKKKFFFBBBCCCGGGSSSdddttt{{{zzzyyy~~~{{{~~~}}}vvvooonnnvvvppp^^^TTTKKKCCCDDDJJJ]]]wwwdddQQQIIIEEE@@@;;;888666444222111000///......---------///.........//////000111444444555666888:::<<<>>>IIIZZZhhhjjjmmmyyyyyylllbbbyyy}}}ssspppmmmcccWWWPPPHHHEEEAAA???===:::888555666555444444555666444333555555444444444444444444222222333333333222111111111111222222111111000///000000000000////////////....../////////000000000//////000000000000111111222111111000111333444555666777999::::::;;;===???===???CCCHHHOOOVVV\\\___WWWVVVUUUVVVWWWXXXWWWVVVTTTRRRPPPNNNNNNOOOQQQRRRTTTSSSQQQOOONNNLLLLLLKKKIIIJJJKKKMMMQQQYYYbbbhhhooollliiieeeccccccdddeee```\\\XXXWWWSSSMMMKKKLLLKKKIIIHHHMMM\\\mmmtttsssddd[[[SSSRRRUUU\\\gggrrr||||||zzztttjjj```XXXTTTLLLKKKQQQccc}}}xxxvvvzzzsss^^^[[[WWWSSSPPPKKKFFFCCCCCCDDDJJJVVVdddrrrmmmWWWJJJOOO```vvv|||gggWWWMMMDDD888777888222222111111000111111222222555;;;OOOkkk{{{xxxnnniii<<<>>>@@@AAA@@@@@@AAACCCFFFFFFEEEEEEFFFJJJOOOTTTTTTUUUXXXZZZ\\\\\\]]]]]]___\\\ZZZ^^^bbbgggqqqzzz|||rrrfffdddfffjjjllliiiiiijjjuuuwwwyyy{{{{{{zzzxxxvvvxxxwwwsssooojjjhhhiiijjjjjjjjjjjjiiiiiiiiijjjjjjnnnnnnnnnnnnnnnnnnnnnoooqqqqqqppppppppppppppppppnnnmmmllllllnnnooonnnmmmnnnoooqqqtttwwwzzz}}}|||qqqaaaTTTLLLGGGBBBCCCHHHTTTdddttt~~~~~~{{{zzzyyyrrrooovvvssscccWWWLLLCCCCCCGGGVVVpppgggWWWIIIEEE@@@;;;888666444222222111000///........................///000111111444444555666777:::>>>@@@NNN]]]jjjkkkmmm{{{~~~xxxooofffcccuuu|||pppooooooeeeTTTGGGDDDAAA>>><<<;;;:::777555666555444444555666555333444444555555555555555555222222333333333222222111111111111111111000000000000000000000////////////........./////////000000//////000000000000000000222111111000111111222333444666888888888999;;;===???AAADDDIIIOOOUUU[[[^^^XXXXXXXXXZZZ\\\]]]\\\ZZZXXXWWWTTTRRRRRRTTTVVVXXX[[[ZZZXXXVVVTTTSSSRRRQQQMMMMMMNNNPPPUUU___kkkssswwwtttoookkkhhhgggggghhhddd```\\\YYYTTTNNNOOOSSSTTTSSSPPPRRR\\\jjjqqqqqq___XXXPPPKKKIIIKKKUUU___ffflllssstttmmmbbbZZZUUUQQQOOOQQQ]]]tttyyyuuu{{{yyyccc^^^ZZZXXXSSSKKKDDDAAABBBDDDLLLYYYgggsssvvv^^^LLLRRReee|||ooo[[[MMMDDD999666666000222222111111222222333333222>>>VVVooozzzuuukkkfff;;;===@@@AAAAAAAAACCCDDDEEEFFFEEEEEEFFFIIINNNRRRRRRRRRTTTUUUWWWYYYZZZZZZZZZWWWUUUWWWZZZ```kkkuuuvvvmmmkkkkkknnnnnnkkklllooo{{{}}}~~~|||zzz}}}|||xxxsssmmmjjjjjjkkkmmmlllkkkiiihhhfffeeedddiiijjjjjjkkklllmmmmmmnnnooooooppppppqqqqqqqqqqqqooonnnnnnooopppqqqqqqpppnnnoooppprrruuuyyy|||}}}~~~nnn^^^SSSKKKFFFBBBCCCIIITTTdddrrr{{{~~~~~~|||yyyssspppvvv~~~zzzkkk\\\NNNDDDBBBDDDNNNgggxxxiii\\\IIIEEE@@@;;;888666444222222222000///////////////.........//////000222222222444555666666999>>>BBBRRR```mmmooopppzzz~~~zzzjjjdddeeeqqq}}}rrrsssuuukkkXXXIIIBBB???<<<;;;:::999777666666444333444555666555444444444555555555555555555111222222333333333222222333333222222111111111111000000000000////////////............////////////000000//////////////////111111111111111111111111333555777888888999;;;<<<@@@AAADDDHHHMMMSSSWWWZZZZZZYYYZZZ\\\^^^```___]]]\\\ZZZWWWUUUUUUWWWZZZ\\\cccbbb```^^^\\\ZZZYYYYYYSSSRRRRRRTTTZZZeeerrr{{{|||yyytttoookkkhhhggggggfffbbb___[[[TTTPPPUUU]]]cccaaa]]]YYY]]]eeeiiihhh[[[UUUOOOKKKGGGEEEJJJRRRSSS\\\gggmmmjjjccc\\\XXXRRROOONNNUUUfff|||vvv|||iiiccc^^^]]]WWWKKKCCCAAA@@@CCCLLLZZZfffqqq~~~yyy___NNNTTTggg}}}cccPPPFFF;;;666555///222222111222222333444444444EEE___uuu{{{tttlllhhh:::===@@@AAABBBCCCEEEGGGEEEFFFGGGGGGGGGIIIMMMPPPPPPPPPPPPRRRSSSUUUWWWYYYWWWTTTTTTVVVXXX]]]hhhsss~~~|||sssooommmmmmoooooommmpppuuu}}}~~~{{{vvvpppllljjjjjjllllllkkkjjjhhhdddbbb```ddddddfffgggiiikkklllmmmlllmmmnnnooopppqqqrrrsssqqqpppoooppprrrtttsssrrrmmmmmmnnnpppsssvvvyyy{{{~~~kkk[[[PPPHHHDDDCCCEEEJJJVVVdddqqqyyy{{{yyyrrrooottt{{{rrraaaQQQFFFBBBAAAIIIaaaqqqyyy|||iii]]]IIIEEE@@@;;;888666444222222111000//////..................///000111222333222444666666666999@@@EEEVVVbbblllpppttt}}}|||jjjhhheeennn}}}}}}ssswww{{{sss```QQQCCC@@@<<<999999999999888555444333444666666666444555555444444444444444444111111222333333333222222333333222111111111111222000000000000////////////------........./////////000000////////////......111111111111111222222222333555777777777888:::<<<===>>>AAAEEEJJJPPPUUUWWW[[[ZZZZZZ]]]```bbbbbbbbb```]]]ZZZXXXXXX[[[^^^aaajjjiiigggdddbbb```______YYYXXXXXXYYY___kkkwww~~~yyyuuupppllljjjiiigggeeeaaa\\\VVVUUU___llltttsssmmmdddaaabbbcccaaaYYYRRRMMMJJJGGGDDDEEEHHHHHHOOOYYY```bbb___\\\YYYQQQOOONNNQQQ]]]sss}}}~~~ooogggaaa```YYYKKKBBBAAA???AAAJJJXXXdddnnnyyyzzz^^^OOORRRbbb}}}oooWWWKKK>>>888666111111111111111222333444444:::NNNiiizzz|||uuupppnnn:::<<<@@@BBBCCCEEEHHHIIIFFFGGGIIIIIIIIIJJJLLLMMMOOOOOOOOOOOOQQQTTTVVVXXXWWWVVVWWWXXXXXX[[[dddnnnttt~~~{{{tttllljjjhhhhhhjjjjjjkkkqqqyyy~~~~~~|||xxxrrrlllhhhgggggghhhjjjjjjhhhddd```^^^^^^___aaadddgggjjjlllmmmhhhhhhjjjlllnnnpppqqqrrrqqqppppppqqqsssttttttsssnnnnnnooopppsssvvvzzz|||~~~kkk[[[OOOHHHDDDDDDEEELLLXXXfffsssyyy|||yyyppplllpppvvvwwwdddSSSHHHCCCAAAHHH___mmmsss|||wwweee[[[IIIEEE@@@;;;888666444222111111000///.....................///000222333444333555777777777:::BBBHHHZZZaaahhhnnnwww~~~yyy{{{{{{~~~iiijjjeeemmmxxx|||tttxxx}}}vvveeeWWWEEEAAA<<<999888999::::::555444333444666777666555555555444444333333222222000111222333333333333222333222111000///000000111000000000000////////////---------.........//////000000/////////.........000111111222333333333333222333555666666777999;;;:::<<>>UUUppp|||zzztttrrrsss999<<<@@@CCCDDDGGGIIIKKKFFFHHHJJJKKKJJJJJJKKKLLLOOOOOONNNOOOPPPSSSVVVXXXUUUUUUVVVWWWUUUUUU\\\eeelllxxx{{{wwwuuunnnfffbbb```aaaccceeehhhpppzzz|||}}}|||xxxrrrkkkgggeeeccceeegggiiihhhddd```]]][[[]]]___bbbfffiiikkkmmmdddeeegggjjjllloooqqqrrrqqqppppppqqqsssttttttsssqqqqqqqqqsssuuuyyy|||mmm]]]RRRJJJFFFCCCFFFMMMYYYhhhuuu{{{~~~xxxnnniiilllrrr|||xxxeeeTTTIIIDDDAAAIII___kkkpppxxxsssbbbXXXIIIEEE@@@;;;888666444222111000///......---------.........///000222333444444777999999888<<>>@@@:::===FFFTTTaaakkkxxxoooXXXQQQWWWqqq^^^OOO@@@888555111000000000000111222333444???WWWqqq{{{wwwrrrqqqttt;;;===@@@CCCEEEGGGHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMKKKKKKLLLNNNPPPSSSUUUVVVXXXXXXWWWVVVUUUVVVYYY\\\fffrrrvvvkkkbbb```]]][[[]]]^^^bbbkkkuuu~~~{{{yyyvvvvvvwwwtttlllggggggaaa___]]]\\\\\\\\\[[[ZZZZZZWWWUUUYYYaaahhhkkkkkkkkkjjjhhhffffffhhhjjjlllnnnnnnmmmllllllmmmoooppprrrrrrrrrrrrtttyyyqqq```QQQHHHGGGBBBGGGOOO[[[hhhssszzz|||zzzooohhhiiinnnwwwgggUUUIIIEEEFFFGGG^^^oooooonnnnnnbbbQQQIIIDDD@@@???;;;666444666111111000/////////////////////000111222333333444777555666999;;;<<>>???AAAEEEIIIKKKLLLLLLMMMNNNRRR___zzz~~~rrrrrrxxxvvvlllccc```XXXJJJ>>>999<<>>AAADDDIIIPPPWWW]]]dddiiilllmmmqqqvvvxxxwwwvvvuuussssssuuuvvvvvvvvvtttsssqqqrrrrrrmmmddd\\\XXXVVVTTTTTTXXX]]]dddhhhpppsssxxx{{{}}}{{{xxxvvvnnnlllhhheeegggnnnwwwvvvoookkkhhhaaaXXXOOOJJJGGGEEEDDDCCCBBB@@@???@@@AAADDDEEEGGGHHHKKKMMMPPP[[[rrrrrrqqqvvvvvvlllccc___WWWJJJ???;;;<<<>>>FFFQQQ[[[ffftttzzzrrrwww|||```WWWXXXllleeeTTTIII===666777444111111222111///222777:::[[[sss{{{{{{}}}:::;;;>>>AAADDDFFFGGGHHHMMMNNNOOOOOONNNMMMNNNPPPSSSRRRQQQPPPPPPRRRTTTUUUUUUVVVXXXXXXWWWXXXYYY[[[^^^hhhvvv~~~~~~~~~zzzsssnnnfff^^^[[[YYY[[[aaahhhoooqqqqqqpppqqqsssqqqlllmmmjjjhhhiiifffaaa```aaadddcccbbbaaa___ZZZUUUQQQRRROOONNNRRRZZZbbbfffggggggfffeeeeeefffgggiiijjjjjjjjjkkkkkkkkkkkkjjjjjjoooppprrrtttvvvzzzqqq```PPPIIIGGGGGGLLLVVVaaallltttzzz|||~~~sssiiihhhkkknnn{{{nnnZZZKKKEEEDDDHHH\\\kkkooorrruuulll___PPPIIIBBB???;;;555333333111111000/////////////////////000111222333444444666666999:::999<<>>>>>???@@@AAAAAACCCGGGKKKMMMVVVhhhzzzqqqnnnqqquuulllccc\\\UUUJJJ@@@<<<<<<===CCCMMMWWWbbbqqqzzzqqqpppvvv~~~cccWWWUUUiiifffUUUIII===666666444111111222111000333888;;;^^^xxx~~~999:::<<>>AAADDDJJJPPPTTT]]]ffflllkkkhhhiiijjjjjjnnnooorrrxxx}}}ooolllgggccc^^^XXXQQQKKKEEEBBB???===<<<>>>@@@AAAFFFIIINNNTTTXXX[[[\\\\\\ZZZYYYWWWUUUVVV[[[bbbgggzzz~~~pppfff___YYYQQQJJJFFFEEEDDDDDD@@@???>>>======>>>@@@AAA>>>@@@DDDHHHJJJRRRcccsssoooiiijjjrrrkkkaaaYYYQQQHHH@@@;;;;;;;;;@@@IIIRRR]]]nnn|||wwwpppooovvvdddUUUPPPcccwww~~~dddTTTJJJ>>>777666444111111333222000333999@@@ccc{{{888999;;;>>>AAADDDGGGHHHGGGIIILLLMMMNNNOOORRRTTTTTTSSSQQQOOOOOOOOOQQQQQQRRRTTTWWWXXXYYYYYY[[[\\\___iiivvvxxxooofff```[[[XXXUUUTTTTTTTTTUUUXXX]]]bbbeeeqqq~~~}}}ooo```YYYVVVUUUUUUXXXXXX[[[^^^___eeelllmmmkkkaaa___```dddgggiiilllqqqzzzmmmccc]]]YYYUUUSSSTTTWWWZZZ\\\aaaaaacccdddeeefffggggggdddeeeggghhhhhhhhhgggfffhhhlllqqqvvv|||ooo]]]PPPIIIIIIHHHQQQ^^^jjjssszzztttjjjhhhkkkrrr}}}sss___NNNEEEBBBCCCSSSeeeqqq}}}xxx[[[PPPEEE@@@<<<666333222111000000///////////////000000111222333444444555555777:::;;;:::???NNN^^^bbbgggvvv~~~xxxooommmiiieeeaaa]]]YYYWWWPPPFFF===;;;999777666777666666666666555444333222333333333333333333333333111111111222222333333333111111000000000000111111////////////............------------............---......///////////////000000111111111222222222111111111222333555777888888:::<<<>>>@@@DDDIIIMMMRRR[[[```^^^ZZZZZZ[[[ZZZ]]]```eeelllssswwwxxxxxxjjjeee]]]UUUOOOJJJEEECCC>>>===;;;999999999;;;<<<<<<===@@@DDDFFFHHHHHHHHHKKKKKKJJJIIIJJJMMMSSSWWWiiizzzwwwhhhZZZTTTLLLFFFCCCCCCBBBBBB@@@???>>>===<<<======>>>>>>>>>AAADDDHHHOOO___ooommmeeedddmmmiii```VVVMMMFFF???:::::::::>>>FFFNNNYYYjjjxxx~~~vvvuuugggUUUMMM___~~~xxx~~~}}}bbbTTTJJJ>>>777777333111111333222111444999EEEggg|||~~~777888:::<<<@@@CCCFFFHHHHHHKKKMMMOOOPPPQQQTTTVVVTTTSSSSSSSSSSSSSSSSSSTTTRRRTTTVVVWWWXXXYYY\\\^^^bbbkkkxxx{{{vvvmmmddd]]]VVVPPPLLLKKKKKKKKKKKKLLLOOOUUUYYYeeerrrtttbbbZZZVVVRRRNNNNNNNNNRRRWWW\\\eeepppuuutttooolllnnnsssvvvwww{{{zzznnniiiaaaZZZUUUSSSSSSTTT\\\]]]___bbbcccddddddcccbbbcccdddfffgggggggggggggggjjjooouuu{{{mmm\\\OOOJJJKKKKKKUUUcccnnnvvv|||yyynnnlllooosss}}}uuubbbSSSKKKIIICCCQQQdddttt___RRRFFF@@@<<<777444333111111000///////////////000000111222333444555555666666999;;;<<>>===;;;:::999999999::::::;;;999999:::;;;;;;;;;;;;;;;@@@@@@AAA@@@@@@BBBFFFJJJ[[[lllqqq]]]WWWNNNHHHDDDBBBBBBAAACCCBBB@@@>>><<<:::999999======???CCCFFFLLLZZZgggoooeeebbbiiihhhaaaVVVLLLFFF???999999999===DDDLLLWWWgggtttyyyxxx}}}nnnYYYMMM___~~~cccUUUKKK???888777333111111333333111555:::HHHhhh|||{{{|||666777888;;;???BBBFFFHHHJJJLLLNNNOOOOOOOOOQQQSSSPPPQQQSSSTTTUUUUUUTTTTTTRRRTTTUUUVVVWWWYYY]]]```ccclllzzz{{{vvvpppiiiaaaZZZSSSNNNIIIJJJIIIHHHGGGJJJPPPTTT^^^jjj|||wwwfff___]]]YYYTTTQQQPPPVVV]]]eeesss~~~sssfff[[[TTTQQQQQQVVVXXX[[[^^^`````````___aaabbbbbbdddeeegggiiijjjhhhjjjnnnrrrxxx~~~kkkZZZNNNJJJLLLOOOZZZhhhrrrxxx{{{}}}qqqnnnqqqrrr{{{xxxfffVVVMMMKKKEEERRReeexxxaaaTTTFFF@@@===999555444111111000///////////////000111111222333444555555777666777:::>>>CCCOOO[[[ZZZcccwww{{{sssrrrmmmeee[[[UUUSSSTTTMMMCCC;;;999888666555666555555555555555555444444222222222333333444444444333333333333333222222222222111111000000111111222111111000000000/////////,,,,,,---------.........,,,---...///000000000///000111111111111222222222000000000000222444666777666888999999888999<<<>>>===@@@AAA>>>===???>>>;;;===>>>AAAGGGMMMQQQRRRRRRNNNMMMIIIEEE@@@===;;;;;;999888888888999999::::::999999888888888888888888:::;;;<<<<<<<<<===@@@BBBMMM___uuuyyyhhhaaaWWWNNNIIIEEECCCBBBCCCBBB@@@>>><<<:::999999;;;<<<>>>BBBDDDGGGPPPZZZqqqtttiiieeeggghhhcccXXXNNNHHHAAA:::888888<<>>BBBFFFHHHJJJLLLMMMMMMLLLKKKMMMNNNLLLNNNQQQSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVYYY]]]aaaccclllzzz|||yyytttnnnhhhaaaYYYTTTJJJKKKJJJHHHGGGIIIOOOTTT]]]ggguuuxxxhhhdddeeeccc^^^[[[YYY```hhhsssrrrcccYYYTTTSSSRRRTTTXXX[[[]]]]]]\\\\\\aaaaaaaaabbbeeehhhjjjllliiikkkmmmpppvvv~~~}}}iiiYYYNNNKKKMMMSSS^^^kkkuuuyyy{{{}}}}}}qqqmmmpppqqq{{{{{{gggVVVLLLHHHGGGSSSgggzzzcccTTTFFF@@@===999666555111111000///////////////000111222222444444555666888555666:::???EEEOOOXXXWWWaaavvv}}}uuutttnnndddXXXPPPNNNOOOJJJAAA999777666444444555444444555555555555555444222222222333333444444444222111111000000/////////222222111111111111222222111111111111000000000000,,,,,,,,,---------......+++,,,...000000000000///000111111111111222222222000000000000222444666777666777888777666666888:::<<<===;;;999:::===;;;777888999:::>>>CCCFFFGGGGGGCCCDDDEEEDDDAAA===;;;:::777777888888888888888888999999888888888888999:::888999;;;;;;;;;;;;>>>@@@AAATTTiiivvv|||~~~~~~|||rrrjjj___UUUMMMHHHEEECCC??????>>>>>>======<<<<<<999:::>>>CCCCCCCCCHHHOOO\\\tttyyymmmiiifffiiieeeZZZOOOJJJBBB:::888888===DDDLLLUUUcccppp~~~vvv]]]NNN^^^jjjZZZNNN@@@777555333111111333333222666;;;KKKkkk|||uuuoooqqq}}}::::::;;;<<<>>>@@@BBBCCCGGGHHHJJJLLLMMMNNNNNNNNNMMMNNNPPPQQQSSSTTTTTTTTTTTTVVVYYYZZZZZZ[[[]]]^^^dddooo~~~}}}xxxssspppmmmhhh___WWWOOOLLLIIIFFFFFFGGGJJJLLLWWW___jjjvvv|||xxxyyy{{{yyyrrrjjjlllmmmrrr}}}rrrdddYYYSSSRRRSSSUUUVVVRRROOORRRYYY[[[```fffiiijjjhhhgggfffkkkmmmooorrruuuzzz}}}hhhWWWLLLHHHJJJYYYaaakkksssvvvwwwxxxzzz|||qqqjjjjjjooo{{{kkk[[[SSSQQQOOO\\\nnnuuuyyycccNNNEEEEEE===888666111111000///......///000111222222444555666777777777555888:::;;;AAALLLSSSTTTUUUcccyyyxxxtttnnndddZZZQQQIIIEEE???;;;777333333333222222444444555555555555444444222222222333333333444444555444444333333222222111000000000000000000000000//////000000000000//////..................------,,,------...///000111111/////////000111111222222//////000111333444555555777666666555555555666666999888777777888888777666666777999<<>><<<;;;<<<;;;:::999999888999999999;;;;;;<<<<<<;;;:::888777999;;;===<<<:::999:::===AAANNN```nnnssstttuuuuuunnnlllggg___UUULLLFFFDDD@@@@@@???>>><<<:::888777::::::<<<>>>AAAEEEIIIKKKVVVccc{{{}}}vvveeejjjqqqpppcccUUULLLEEE@@@;;;:::;;;@@@KKKZZZhhhqqq~~~sss^^^SSS[[[ooovvv]]]KKKBBB:::444444777222111777444555@@@RRRfffzzzyyykkkdddmmm{{{999999:::;;;===???AAABBBDDDFFFHHHKKKNNNOOOOOOOOOMMMOOOPPPRRRSSSSSSSSSRRRUUUVVVXXXXXXXXXZZZ]]]___dddnnn}}}{{{wwwrrrooommmiiibbb\\\QQQMMMHHHDDDBBBCCCEEEGGGLLLSSS]]]hhhqqqxxx~~~yyy{{{zzz|||~~~vvvrrrsssxxxsssjjjbbbVVVSSSQQQPPPMMMIIILLLQQQWWW\\\cccggghhhgggeeeeeekkkmmmoooqqqtttyyy~~~zzzfffWWWMMMLLLNNNYYY```jjjqqqtttuuuxxxzzz|||pppiiijjjooozzzooo^^^VVVUUUUUUcccvvv|||dddOOOFFFFFF>>>999777222222111000//////000111222000111222333555555555555777999999:::AAANNNXXX\\\\\\iii}}}{{{tttqqqkkkbbbXXXNNNFFFAAA>>>;;;666444333444444333333333333444444333333333666666666666777777777777222333333333333333333333000000000000000000000000//////000000000000//////,,,,,,------......//////------......//////000000/////////000111111222222111111222333444444555555666555555444444444555555666555555666888:::999999666666888;;;>>>???===<<<>>>???@@@@@@>>><<<<<<===<<<<<<;;;::::::999::::::;;;<<<<<<<<<<<<;;;:::999;;;<<<===<<<:::999:::<<>>EEEPPP]]]gggmmm|||lllWWWMMMTTTggg~~~iiiTTTFFF<<<555222555000000555333444AAA[[[kkkyyyvvvggg^^^cccmmm888888999:::<<<>>>???@@@BBBDDDGGGJJJMMMOOOPPPPPPOOOPPPSSSUUUVVVUUUTTTSSSVVVVVVVVVVVVVVVYYY]]]aaaeeepppxxxtttoookkkjjjgggccc___QQQMMMFFFAAA======???AAAAAAFFFNNNVVV\\\bbbhhhkkknnnnnnoooqqqrrrqqqooolllpppssszzzzzz{{{~~~xxxppp^^^VVVNNNKKKIIIFFFFFFIIIPPPVVV^^^ccceeedddcccbbbhhhkkknnnrrrvvv{{{uuucccVVVOOOOOOSSSYYY___gggmmmpppssswwwzzz~~~|||nnniiiiiinnnwwwvvv```XXXWWWYYYhhh}}}eeePPPGGGGGG???:::888333333222111111111111222333111222333444555666666666888999888888AAAQQQ^^^ddddddrrr|||tttnnnlllggg___UUUKKKAAA<<<<<<999555444444555555444333444444444444444444333444444444444555555555666111111222222333444444555000000000000000000000000//////000000000000//////***++++++,,,......///000..................///////////////000111111222222333333333444444555555555444444333333333333444444333222333555999;;;;;;;;;666666888;;;===>>><<<:::;;;===??????===<<<===>>>>>>>>>===;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>><<<:::999:::;;;AAAOOOcccrrrwwwrrriiibbbbbbaaa^^^ZZZUUUOOOKKKHHHCCCCCCBBBAAA@@@>>><<<;;;<<<;;;;;;;;;<<<>>>@@@AAAEEEOOOaaawwwwwwtttxxx~~~nnnbbbhhhjjjeee]]]UUUKKKCCC======@@@JJJZZZgggnnnppp{{{pppZZZNNNSSScccxxx^^^JJJ===777111444000000555444777EEEdddnnnvvvqqqcccYYYYYY^^^777777888999:::<<<>>>???BBBDDDFFFIIILLLMMMNNNNNNPPPRRRUUUXXXZZZZZZYYYYYYVVVVVVUUUTTTUUUXXX^^^bbbiiittt}}}sssnnnhhhdddaaa___\\\ZZZLLLHHHBBB<<<999999:::<<<;;;???DDDIIINNNRRRVVVZZZZZZZZZ[[[]]]^^^_________```dddnnn|||~~~~~~yyykkk^^^QQQKKKIIIGGGFFFGGGKKKQQQYYY___bbbbbbaaaaaacccggglllrrrxxxppp___SSSNNNOOOTTTXXX]]]ccchhhkkkpppvvv{{{yyylllgggiiilllttt}}}eeeXXXTTTUUUfff~~~eeePPPGGGGGG???:::888333333222111000000111222333333444666777888888999999777888888999CCCSSSaaaggghhhxxx{{{sssjjjhhhddd]]]SSSHHH>>>999888666333222333555555444555666666777777666666555111222222222222333333333111111222222333333333333000000000000000000000000//////000000000000//////++++++,,,,,,---------........................---/////////000111111222222333333333444444444444444333222222222222333333444333222333555999;;;;;;;;;888888999<<<>>>???===;;;<<<>>>??????===<<<<<<===??????===<<<;;;;;;::::::<<<<<<<<<;;;<<<===>>>>>>AAA@@@>>><<<:::999999:::>>>MMMcccuuu}}}xxxlllbbb___]]]YYYVVVRRRNNNJJJHHHAAAAAAAAA@@@>>>===;;;:::;;;;;;;;;;;;;;;===???@@@DDDLLLZZZlllxxxuuuyyyttt```cccffffffbbbZZZNNNEEE>>><<>>999222666333222777777===LLLkkkpppsssnnncccYYYVVVVVV666666777888:::<<<===???CCCDDDGGGIIIJJJKKKKKKKKKMMMPPPSSSWWWZZZ[[[[[[[[[WWWVVVUUUTTTUUUYYY___dddjjjvvv{{{tttkkkfff```ZZZUUURRROOONNNEEEBBB===999777777888999888;;;>>>AAADDDHHHLLLOOOOOOPPPQQQRRRRRRSSSSSSTTTSSSVVV^^^iiiuuu~~~{{{{{{zzz{{{}}}wwwhhhXXXPPPLLLIIIGGGHHHHHHNNNUUU\\\___```aaaaaaaaaeeejjjoootttzzzjjjZZZOOOJJJKKKPPPUUUYYY]]]```dddjjjsssyyyuuujjjfffhhhiiipppyyyoooZZZQQQPPP___{{{zzzdddOOOFFFFFF>>>999777222222111000000000000111222333444666777888888999999555888999;;;EEEUUUaaagggfffxxx|||ttthhhfffbbb\\\RRRGGG>>>888555333111111333444444333555555666666666666555555333333333333444444444555333333333222222111111111000000000000000000000000//////000000000000//////------,,,,,,+++++++++***............------------/////////000111111222222222222222222222333333333222222222222333333444555666555555666999::::::999::::::<<<>>>AAABBB@@@>>>@@@AAABBBAAA>>><<<<<<<<>>===<<<;;;;;;;;;<<<;;;::::::;;;===???AAACCCAAA>>><<<;;;:::::::::===JJJ```uuu|||ooocccXXXTTTPPPMMMLLLKKKHHHFFFAAAAAA@@@@@@>>>===;;;::::::::::::;;;<<<>>>AAABBBDDDJJJUUUcccttt|||vvvrrrtttyyy{{{cccaaabbbeeeeee]]]QQQGGGAAA======HHHZZZkkkuuuyyy{{{|||cccTTTRRRXXXqqqfffKKK>>>:::333777444222777888???QQQsssttttttnnnddd[[[VVVTTT666666777888:::<<<===>>>CCCDDDFFFHHHIIIJJJJJJIIIJJJLLLNNNQQQTTTWWWXXXYYYWWWWWWVVVUUUVVVZZZ```eeejjjxxxssskkkaaa^^^XXXQQQJJJFFFCCCBBB===;;;999777666666666777555777:::<<<>>>BBBGGGJJJLLLMMMOOONNNMMMLLLMMMNNNNNNNNNQQQWWWaaajjjpppsssqqqrrrsssuuuwww{{{yyy}}}~~~}}}uuucccXXXQQQKKKHHHIIIIIINNNTTTYYY]]]___bbbdddcccfffiiilllnnnpppsssvvvvvvcccUUUJJJEEEFFFJJJPPPRRRUUUVVVZZZbbbmmmuuu~~~rrrgggeeehhhhhhnnnuuu}}}{{{```QQQMMMYYYttt}}}dddOOOFFFFFF>>>999777222222111000//////000111222111222333444555666666666555777999<<>>999444333111222333444333222222333333333333333333222000111111111222222222222444333333222111111000000000000000000000000000000//////000000000000//////...------,,,+++***)))(((------------------....../////////000111111222222111111111222222333333333444333333333444555666777999888777888:::;;;:::999;;;;;;===@@@DDDEEECCCBBBCCCDDDEEECCCAAA>>>>>>>>>@@@??????>>>>>>>>>>>>>>>===<<<;;;:::<<>><<<;;;<<<;;;;;;===GGG[[[ppp~~~}}}qqqeeeSSSNNNGGGDDDEEEFFFFFFEEEBBBBBBBBBAAA@@@>>>===<<<999999:::;;;===???BBBCCC@@@EEENNNZZZiii}}}}}}wwwrrrrrrtttiiibbb___ccceee^^^QQQHHHCCC>>><<>>???AAABBBDDDGGGIIIJJJJJJJJJKKKLLLLLLMMMOOORRRTTTVVVWWWWWWWWWWWWXXX\\\aaaeeemmm|||yyymmmdddYYYWWWRRRKKKDDD???<<<;;;777777777777666555444444333555777888;;;@@@EEEIIIJJJLLLOOONNNLLLJJJJJJKKKKKKIIIHHHJJJOOOVVV]]]```dddhhhnnnrrruuuxxx}}}~~~}}}xxx{{{|||yyy{{{rrrcccXXXNNNJJJKKKLLLPPPTTTXXX\\\```dddgggfffhhhjjjkkkjjjjjjlllmmmttt{{{mmm\\\OOOGGGAAABBBEEEJJJKKKKKKLLLPPPYYYfffooozzz~~~pppfffdddhhhjjjlllqqqwwweeeRRRLLLRRRhhheeePPPGGGGGG???:::888333333222111000000111222333000111222333555555555555666777888:::FFFZZZjjjrrruuu~~~}}}vvvrrrhhheee```XXXOOOEEE>>>999666444333333555555444333111111222222222222111111////////////000000000000222222222111111111111111000000000000000000000000//////000000000000//////,,,,,,++++++******)))))),,,,,,,,,------........./////////000111111222222111111111222333444555555555555555555666777888999999888888999;;;<<<<<<;;;:::;;;===AAAEEEFFFEEEDDDDDDFFFGGGFFFCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCC???>>><<<<<<>>>BBBFFFIIIEEEAAA===;;;<<<======<<<;;;DDDVVVlll}}}yyyooo[[[SSSIIICCCBBBCCCCCCBBBAAAAAAAAA@@@???>>>===<<<::::::::::::<<>>???>>>@@@CCCFFFIIIKKKLLLLLLOOONNNMMMMMMNNNPPPSSSTTTVVVWWWXXXXXXYYY]]]bbbeeerrrtttiiiaaaUUUSSSOOOIIIBBB===:::999555666777777666444333111333444666888;;;@@@FFFKKKHHHKKKOOOOOOLLLJJJJJJKKKIIIFFFDDDCCCEEEJJJOOORRR[[[bbbkkkrrruuuwwwyyy{{{~~~|||{{{}}}}}}~~~mmm^^^RRRMMMNNNOOOQQQUUUXXX[[[```eeeiiigggiiikkklllkkkkkklllmmmqqq||||||tttfffWWWLLLEEE???@@@CCCEEEEEEEEEFFFIIISSSaaakkkvvv}}}|||nnneeedddhhhkkklllmmmrrr|||fffRRRLLLLLL^^^xxxgggQQQHHHHHHAAA;;;:::555444444222222222222444444222222444555666777777777777888777999FFF\\\pppyyy{{{zzzuuurrrhhhddd^^^VVVMMMDDD===:::777666555555666777555444222333333444444333333222222333333333333444444444000000000111222222333333000000000000000000000000//////000000000000//////***************+++++++++++++++,,,,,,---...///////////////000111111222222111111222333555666777777666666666777777999::::::999888888:::<<<>>>>>>===999:::===AAAEEEGGGFFFEEEDDDFFFGGGGGGFFFEEEEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFBBB@@@>>>>>>@@@DDDIIILLLEEEAAA<<<;;;<<<>>>>>>===999AAARRRjjj|||hhh^^^PPPFFFCCCBBB@@@>>>>>>>>>>>>>>>===;;;::::::::::::::::::;;;===???@@@CCCHHHOOOXXXfff{{{zzztttqqqoooxxxvvvfff\\\___ccc]]]QQQIII>>>>>>>>>CCCKKKWWWccckkkpppuuuzzz~~~ttt^^^QQQIII]]]mmmWWWGGG<<<666;;;777444777888CCCXXXsssttttttqqqlllhhhhhhhhh444555777999;;;===???@@@@@@BBBFFFJJJLLLLLLKKKKKKLLLNNNOOOMMMLLLMMMRRRWWW]]]\\\]]]^^^^^^^^^eeennn}}}}}}ssshhhaaaWWWNNNGGGDDDAAA<<<888888777777777666555555444444444444555777;;;AAAFFFIIIKKKLLLMMMLLLJJJIIIIIIIIIGGGCCCAAACCCDDDCCCFFFKKKTTT\\\gggoootttwwwzzz}}}{{{|||~~~~~~yyyfff\\\VVVRRRUUUWWWYYY[[[^^^ccciiinnnnnnpppssstttssssssssstttxxxwwwjjj___SSSKKKEEE@@@@@@BBBJJJFFFAAA>>>AAAKKKXXXaaaoooxxx}}}nnneeeaaaaaajjjfffhhhqqq{{{fffNNNDDDIIIYYYrrrnnnZZZJJJFFFDDD===777777666555333111111111333444444444555666777777666666555;;;888888IIIZZZjjj{{{xxxtttqqqllleee[[[PPPHHHBBB===:::888777666444444333333333444444444333333222222222333222222222222222222222222222111111111111222222000000000000000000000000///000222333222111///---++++++******++++++,,,---++++++,,,,,,,,,,,,------............------------111111111222444666888999888888888888888888888888;;;;;;;;;<<<===>>>???@@@@@@>>>===@@@CCCDDDFFFHHHKKKLLLKKKIIIFFFEEEFFFGGGFFFEEEDDDEEEGGGIIIHHHGGGFFFCCC@@@???AAADDDGGGHHHEEEBBB???======>>>>>>===<<>>>>>>>>?????????===<<<;;;;;;:::999999;;;===???AAAEEEGGGNNN]]]sssxxxpppmmmvvv{{{yyynnn^^^[[[___]]]SSSIIIBBB@@@>>>@@@GGGSSS```hhhrrrrrrtttxxx|||zzzhhhPPPKKKUUUllloooWWWFFF<<<333777444444777777EEE___vvvuuutttrrrqqqpppoooooo444444666888:::;;;======@@@BBBFFFIIIKKKLLLKKKKKKNNNPPPPPPOOOMMMOOOTTTYYY]]]\\\]]]______```iiisss~~~rrrfff^^^VVVMMMFFFCCCAAA<<<999999888888777666666555555444444444555777;;;AAAFFFIIIOOOPPPPPPPPPNNNLLLKKKKKKDDD@@@>>>???@@@???BBBGGGQQQYYYdddmmmrrruuuyyy|||{{{|||nnnddd]]]XXXYYYZZZ[[[\\\^^^ccchhhlllooorrrvvvwwwxxxxxxyyyzzz}}}vvvggg\\\PPPIIIDDDBBBCCCGGGRRRMMMFFF??????FFFRRRZZZiiirrr}}}}}}nnnfffdddeeeiiieeegggnnnvvvgggQQQDDDGGGSSSkkknnnZZZIIIDDDBBB<<<888888555444222111111111333444444444555666666666666666555;;;888999IIIZZZjjj|||~~~vvvqqqnnniiicccZZZPPPIIIBBB===:::777777666555444444444444555555444333333333333333444444333333222111000000222222111111111111222222000000000000000000000000///000111222222000///...---,,,,,,+++************+++++++++,,,,,,,,,------........................111222222333555777999:::999999999999999999999999999999999:::;;;<<<>>>>>>>>>======???BBBDDDFFFGGGKKKKKKLLLJJJGGGFFFFFFGGGGGGFFFFFFGGGIIIJJJIIIGGGGGGEEEBBBAAACCCEEEFFFGGGFFFCCC???>>>>>>>>>>>>======>>>DDDTTTnnnvvvdddUUUMMMIIIDDDAAA>>>????????????===<<<;;;:::999999999:::<<>>@@@HHHUUUdddmmmwwwwwwwwwzzz~~~zzziiiRRRLLLRRRdddnnnYYYHHH===222666444444888999HHHbbbzzzzzzyyywwwuuutttuuuwww666666777999:::<<<======@@@BBBFFFIIIKKKKKKKKKKKKQQQSSSSSSQQQOOOQQQVVVZZZ]]]\\\^^^___```cccnnnyyyssseee\\\UUULLLEEEBBB@@@<<<::::::999888888777666666555555444444555777<<>>>>>===@@@DDDPPPXXXdddmmmsssvvvzzz}}}{{{}}}~~~~~~vvvkkkddd^^^______```___```cccgggkkkppptttyyy|||~~~xxxkkk___RRRJJJEEECCCFFFKKK\\\UUUKKKAAA===BBBKKKRRRaaalllwww|||mmmgggfffhhhgggdddeeejjjqqq~~~fffQQQIIIHHHPPPgggxxxbbbMMMFFFBBB;;;777888444333222111111222444555444555555666666666666666444:::888;;;JJJYYYiii|||}}}tttnnnjjjeee```XXXPPPIIICCC===:::777777666555555666666666666555444333333333444555666555444333111000//////222222111111111111222222000000000000000000000000///000111222111000///.........---,,,***))))))(((++++++++++++,,,,,,,,,,,,..................//////222222333444666888:::;;;::::::::::::::::::::::::777777888888999;;;<<<===???@@@AAACCCEEEHHHIIIJJJKKKLLLMMMLLLJJJHHHHHHHHHIIIIIIIIIKKKMMMLLLJJJGGGHHHGGGEEEFFFGGGHHHHHHHHHHHHDDD@@@>>>>>>>>>???>>>>>>===>>>III```zzz{{{nnnaaaWWWOOOIIIEEE???@@@@@@??????===<<<<<<999999888888:::<<>>@@@HHHWWWhhhsss}}}|||{{{}}}~~~oooVVVNNNQQQ]]]mmm\\\KKK???222666444444888:::JJJeeeuuuxxxyyywwwtttuuuzzz999999:::;;;===>>>>>>???AAABBBEEEHHHJJJKKKKKKKKKUUUVVVVVVSSSPPPPPPTTTXXX[[[[[[]]]______dddqqq~~~vvvggg^^^UUULLLDDDBBB@@@===;;;;;;999999999888777777666666555555555888<<>>AAAEEEQQQZZZeeeooouuuyyy~~~~~~{{{}}}~~~{{{qqqjjjeeefffeeeeeecccbbbcccgggjjjpppttt{{{wwwiiiZZZOOOHHHEEEGGGLLL```YYYMMMBBB===???GGGNNN[[[gggsss{{{{{{{{{kkkddddddfffeeebbbccchhhmmmzzzzzzbbbNNNJJJHHHPPPgggnnnVVVJJJCCC:::555666444333333333333444666666555555666666666666666555333999888<<>>>>>????????????===;;;AAAUUUnnn}}}|||wwwoooeee[[[RRRKKKHHHAAAAAA@@@@@@???>>>===<<<888888777888999<<>>???GGGVVViiivvv~~~~~~yyysss|||zzz\\\QQQTTT^^^{{{mmm^^^MMM???555888555444888;;;KKKgggssswwwzzzxxxuuuxxx999999:::;;;===>>>>>>???AAABBBDDDGGGIIIJJJKKKKKKVVVXXXXXXVVVRRRPPPRRRTTTYYYZZZ]]]^^^^^^bbbppp{{{lllcccVVVMMMDDDBBB@@@===<<<===:::::::::999888888777777555555666888<<>>AAAFFFQQQZZZfffooovvvzzz}}}{{{}}}~~~|||wwwrrrnnnkkkkkkiiifffeeeeeehhhjjjpppuuu|||rrraaaTTTKKKGGGHHHMMM]]]WWWLLLBBB===@@@GGGMMMXXXdddpppxxx|||}}}zzztttqqq{{{yyyggg```___aaaaaa___aaafffkkkxxxxxxbbbOOOIIIIIIRRRjjjrrrXXXJJJBBB:::555666555555555555555666777777555666666666666666555555222777888>>>KKKSSSbbbyyyrrrfffyyy|||ssslllggg]]]YYYSSSMMMGGGBBB===999777666666666666777777888666555444444444444666666222222222222222222222333222222111111111111222222////////////////////////000000000000000///......***++++++,,,,,,,,,+++************+++++++++,,,,,,+++,,,,,,---...//////000///000111222555777999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<===>>>FFFMMMRRRQQQRRRVVVWWWUUUPPPQQQSSSRRRQQQPPPPPPQQQQQQQQQRRRSSSTTTRRRNNNJJJIIIJJJLLLPPPTTTVVVWWWVVVLLLGGGBBB??????@@@@@@@@@@@@>>><<<@@@OOOfffuuu{{{rrroooiiiaaaYYYQQQLLLIIICCCBBBAAA@@@???>>>======888888888888:::===@@@AAAFFFNNN```yyy}}}qqqoooyyyvvvlll\\\RRROOOMMMIIIAAA@@@>>>===DDDTTTiiixxxvvvjjjnnnbbbSSSVVVbbbzzzlll___NNN???888:::666555999;;;MMMiii{{{}}}666666777999:::<<<======AAABBBDDDFFFHHHJJJKKKKKKUUUXXXZZZYYYUUURRRRRRSSSWWWZZZ]]]___^^^aaannn}}}qqqgggYYYOOOFFFCCCAAA>>><<<>>>;;;;;;;;;:::999999888888555555666888===BBBGGGJJJNNNOOOSSSXXX]]]^^^YYYUUUKKKEEE@@@???===<<>>@@@FFFKKKSSS___llluuuyyy{{{xxxsssnnnwwwwwweee]]][[[\\\]]]\\\___dddhhhuuu{{{yyy}}}wwwdddSSSMMMPPP\\\rrrmmmTTTHHHAAA:::666888555555666666666666666666666666666666666666555444111666888>>>JJJOOO]]]uuutttddduuu{{{ssslllhhh\\\WWWQQQJJJEEE@@@<<<999777777666555555666666666333444444444555555555555000111111222222333444444222222111111111111222222000000000000000000000000000000/////////.........)))***+++,,,---,,,++++++************++++++++++++)))***+++,,,---...//////...///000222444777999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>???EEEOOOVVVTTTSSSXXXZZZWWWUUUVVVVVVVVVTTTUUUVVVXXXWWWVVVVVVVVVVVVTTTPPPMMMKKKKKKNNNRRRWWW[[[\\\\\\MMMIIICCC@@@???@@@AAAAAA@@@???>>>AAANNNcccssszzzrrrlllccc[[[UUUPPPKKKHHHDDDCCCBBB@@@???>>>>>>>>>999888888999;;;>>>AAACCCHHHQQQddd~~~~~~pppmmmnnnsssooo___RRROOOMMMIIIAAA@@@>>><<>>===>>><<<<<<;;;;;;:::999999999666666666999===BBBGGGJJJJJJLLLQQQYYY```bbb^^^YYYMMMFFFAAA???===;;;>>>CCCQQQYYYeeennntttxxx||||||zzz|||{{{wwwyyy{{{}}}}}}}}}~~~}}}ppppppnnnllljjjjjjmmmoooyyy~~~ssscccWWWNNNKKKMMMXXXSSSLLLDDD>>>>>>BBBFFFLLLXXXgggqqqxxx|||{{{wwwqqqvvv}}}wwwfff]]][[[[[[YYYXXX[[[```cccooozzz||||||{{{yyyrrrcccUUUPPPUUUaaatttkkkRRRGGGAAA:::777999444555555555555444444333666666666666666555444444111555777???HHHKKKYYYrrr}}}mmmzzzyyyqqqlllhhh\\\WWWOOOHHHCCC???;;;999777777666555444444444444111222444555555555444333222222222222222222333333222222111111111111222222000000000000000000000000000000///...............***+++,,,------,,,***)))************++++++++++++'''((()))***,,,---...//////000111333555888:::;;;::::::::::::::::::::::::::::::::::::;;;===>>>???DDDQQQXXXVVVUUUZZZ\\\XXX[[[[[[ZZZXXXWWWYYY\\\___[[[ZZZXXXWWWWWWUUURRRPPPMMMMMMNNNRRRXXX\\\^^^^^^OOOJJJDDD@@@???@@@BBBBBB@@@@@@???AAANNNdddvvv}}}sssdddYYYSSSOOOKKKGGGEEEDDDBBB@@@???>>>>>>>>>999999999:::<<>>===>>>===<<<<<<;;;;;;:::999999666666777999===BBBGGGKKKOOOPPPVVV```iiikkkgggbbbOOOHHHBBB@@@>>><<>><<<>>>AAAFFFSSScccnnnwww}}}}}}zzzuuutttwwwxxxggg^^^\\\\\\VVVVVVYYY]]]___jjj|||vvvrrrlll```SSSLLLQQQ\\\mmm~~~nnnUUUJJJCCC;;;777888444444444444333222111111666666777777666555444444111555777???HHHIIIVVVooovvvwwwpppkkkhhh\\\WWWNNNFFFAAA===;;;999888777666444444333333333///111333666666555333111333333333222222111111111222222111111111111222222000000000000000000000000000000///...............,,,,,,---...---+++(((''')))************+++++++++&&&'''((()))+++---......000111222444666999;;;===::::::::::::::::::::::::999999999:::;;;<<<===>>>EEESSS[[[XXXWWW]]]^^^YYY^^^^^^\\\ZZZYYY[[[```ccc^^^\\\YYYXXXWWWVVVSSSRRRNNNNNNOOORRRWWW[[[]]]]]]PPPKKKEEE@@@???AAABBBCCC@@@AAA@@@AAANNNeee{{{{{{hhhZZZTTTPPPKKKFFFFFFEEECCC@@@???>>>>>>???:::::::::;;;===@@@CCCEEEKKKYYYsss{{{mmmiiieeessswwwgggVVVPPPLLLGGG??????======DDDXXXsss~~~uuuhhheeetttlll______||||||iiiZZZMMMCCC555777333444;;;BBBWWWvvv|||333444555666999;;;===>>>BBBCCCDDDFFFHHHIIIIIIJJJTTTUUUXXX]]]``````^^^[[[ZZZ^^^bbbddddddfffmmmssszzzpppaaaWWWMMMIIIFFFAAA>>>???<<<;;;;;;::::::999999999999777777;;;BBBIIIMMMNNNMMMTTT___kkkuuuwwwoooeeeVVVIII???>>>===:::>>>FFFZZZccciiikkkmmmsssvvvwww||||||}}}{{{xxxyyywwwxxx|||~~~}}}sssrrrpppooooooqqqrrrsss{{{wwwgggXXXOOONNNZZZ[[[___HHH;;;@@@<<>>:::888888777777777777777888888666666666666555444333222111666777===GGGJJJVVVmmmzzzwwwpppllljjj]]]WWWNNNGGGCCC>>>999555333444555666555444333222222333444444555555555555333333333333333222111000333222111000000111222333---+++***+++...000...,,,////////////////////////,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++***************+++,,,---///000111222333555888:::<<<=========<<<<<<<<<<<<======:::;;;<<<<<<;;;;;;<<<>>>FFFNNNUUUWWWYYY^^^cccccc^^^___``````___```bbbdddddd[[[VVVXXXZZZVVVRRRSSSLLLTTTWWWTTTSSSYYY\\\[[[WWWQQQIIIDDDCCCCCCBBBAAADDDBBBCCCFFFJJJXXXxxx}}}fffVVVOOOKKKHHHFFFDDDBBBBBBBBBBBB@@@>>>???;;;999<<<>>>???DDDJJJTTTjjjoooeeeeeeoooxxxrrraaaPPPHHHGGGCCC???<<<===EEEZZZ{{{}}}mmmhhhtttnnngggaaa}}}~~~oooaaaQQQCCC;;;333555777666HHHcccqqq}}}~~~|||333444555777999;;;===>>>AAABBBDDDFFFGGGHHHIIIIIIPPPQQQTTTXXX[[[[[[YYYWWWXXX\\\aaaccceeehhhooottt}}}sssdddYYYNNNIIIEEEAAA>>>???======<<<;;;;;;:::::::::999888999===DDDJJJNNNOOOPPP\\\lll{{{wwwjjjYYYLLLAAA???>>>;;;@@@HHHZZZbbbjjjmmmoootttwwwwww{{{zzz{{{}}}~~~~~~{{{yyyxxxwwwwww|||}}}yyywwwtttqqqoooooooooooottt{{{rrraaaWWWVVV^^^___cccKKK<<<@@@;;;AAACCCIIISSSaaattt}}}xxxtttyyy~~~kkk___YYYWWWQQQVVVUUUWWW^^^gggtttbbbUUUOOOPPPUUU^^^iiisssyyy{{{~~~iiiRRRFFFBBB>>>:::999888888777777777777888888666666666666555444333222333777888===FFFIIIUUUlllzzzttt{{{wwwpppjjjggg\\\VVVNNNGGGCCC???:::666444444555555444444333222000111222222333333333222333333333333333222111000000///...------...///000111///...///111222111///////////////////////////,,,------------,,,++++++,,,,,,,,,+++++++++***************+++,,,---...//////000333555888:::;;;<<<======<<<<<<<<<<<<======:::;;;<<<<<<;;;;;;<<<>>>DDDLLLTTTXXX\\\bbbdddbbb___```aaa```___```bbbdddjjjaaaZZZ[[[[[[VVVSSSSSSPPPWWWYYYVVVTTTXXXZZZZZZ\\\VVVMMMFFFDDDDDDCCCCCCFFFDDDEEEGGGHHHSSSppplll[[[SSSNNNIIIEEECCCAAAAAAAAABBBAAA@@@???;;;:::<<<>>>???EEEKKKWWWooopppcccdddmmmuuurrrfffWWWOOOLLLEEEAAA======CCCUUUsss~~~pppkkkwwwvvvkkkddd~~~mmmWWWFFF===666666777888IIIdddqqqssstttrrrxxx333444555777999;;;<<<===@@@AAABBBDDDFFFHHHHHHIIIJJJKKKMMMPPPSSSTTTSSSQQQTTTXXX]]]aaadddhhhooouuuwwwjjj___SSSLLLHHHCCC@@@AAA>>>>>>======<<<;;;;;;:::999999;;;???EEEKKKNNNOOOSSSeee|||qqq]]]OOOCCC@@@???<<>>@@@FFFNNN[[[vvvqqqbbb```fffmmmnnniii^^^TTTNNNGGGCCC???>>>AAANNNggg|||sssnnnxxxuuullliii|||^^^GGG???888888888:::NNNhhhrrrpppnnnjjjmmm333333555777999:::;;;<<<>>>???AAACCCEEEGGGGGGHHHFFFGGGHHHKKKNNNPPPOOONNNOOORRRVVVZZZ___eeelllqqq|||}}}rrrfffYYYQQQKKKFFFCCCDDD???>>>>>>===<<<;;;::::::888999<<<@@@EEEIIILLLMMMRRRiiiyyyaaaRRREEEAAA???>>>DDDMMMYYYcccmmmqqqssswwwyyyxxxxxxwwwuuuvvvyyy{{{||||||wwwvvvwwwzzz~~~~~~|||{{{yyywwwuuusssrrrqqquuuyyy|||ooojjjmmmmmmoooUUUCCCCCC;;;???>>>DDDMMMXXXhhh{{{{{{zzzssshhh^^^WWWQQQUUUSSSTTTZZZ___sssyyydddUUUJJJIIILLLTTT^^^dddeeeccc___VVVMMMHHHCCC===;;;<<<999888777777777777777777888777666444333222111111444888999===EEEFFFQQQggg~~~wwwttttttyyy|||vvvlllccc]]]TTTOOOHHHCCCAAA???<<<999666555444333222333444444333444444555555444444444222222333333333222222111333333333222222333333333111000////////////...---////////////////////////---------...---,,,,,,+++,,,,,,,,,+++++++++******************+++,,,---...+++---111555888999::::::;;;;;;;;;<<<<<<;;;;;;;;;999:::;;;:::999999;;;===BBBGGGMMMTTT___hhhjjjfffhhhhhhhhhhhhjjjmmmrrrvvvvvvpppjjjgggeeeeeedddddd___cccdddbbb___^^^```bbbkkkdddYYYNNNGGGDDDCCCDDDIIIFFFFFFHHHGGGJJJ[[[nnn~~~ooo```VVVOOOIIIGGGDDD@@@>>>>>>???@@@@@@???<<<<<<===>>>@@@HHHQQQaaa}}}sssccc]]]___cccgggggg```UUULLLGGGCCC???>>>@@@III\\\mmmtttmmmuuuhhhfffiiieeeIII???888888999>>>VVVpppwwwwwwqqqgggdddppp222333555777999:::::::::<<<===???BBBDDDEEEFFFGGGEEEEEEFFFIIIMMMOOOPPPPPPLLLMMMOOORRRWWW^^^fffkkkwwwxxxlll^^^VVVOOOHHHDDDDDD??????>>>===<<<;;;::::::888:::===@@@CCCFFFIIIKKKPPPjjjdddTTTFFFAAA??????GGGQQQ\\\fffooorrrtttxxxyyyxxxxxxvvvuuuvvvxxx{{{}}}}}}xxxwwwwwwyyy|||~~~~~~}}}|||zzzwwwuuussstttxxxzzzrrrsssssstttYYYFFFEEE<<>>FFFOOOWWWdddttt~~~|||xxxlllaaa[[[RRRUUURRRSSSYYY]]]nnntttaaaTTTKKKGGGJJJWWWhhhooohhh___VVVOOOJJJGGGCCC>>>;;;<<<999999888777666666777777777666555333222222222222333888999???GGGHHHQQQgggzzzxxxyyy|||}}}{{{zzztttiii___YYYOOOJJJCCC@@@???===:::777666555444333222333444444444444444555555444444333111222222333333333222222000000000000000000000000////////////...---------////////////////////////------.........---,,,,,,,,,,,,,,,+++++++++******************+++,,,,,,---+++---000333666888999999::::::;;;;;;;;;;;;::::::999::::::999888888;;;===CCCFFFIIIOOO[[[hhhmmmlllkkkkkkkkklllpppxxxwwwooolllkkkjjjjjjfffgggiiihhheeeccceeehhhrrrkkk```TTTJJJEEEDDDDDDIIIEEEEEEHHHHHHIIIVVVfffzzz}}}zzznnnaaaWWWPPPJJJJJJFFFBBB???>>>>>>>>>>>>???======>>>>>>AAAJJJTTTkkkuuueee^^^\\\]]]bbbeeeaaaUUUJJJFFFBBB???>>>???FFFTTTcccuuujjjppp\\\___```mmmMMM===777777:::CCC___yyy~~~xxxpppddd\\\cccttt222333555888999:::999999:::<<<>>>@@@CCCDDDFFFFFFEEEEEEFFFIIIMMMRRRTTTTTTNNNMMMKKKLLLQQQYYY```eeeqqq|||}}}qqqddd\\\TTTKKKEEEDDDAAAAAA@@@???===<<<;;;;;;:::<<<>>>@@@AAACCCFFFIIIRRRmmmgggVVVGGGBBBAAABBBKKKWWW```iiiqqqsssuuuxxxzzzyyyyyyxxxvvvwwwzzz|||}}}}}}yyyyyyxxxxxxyyy|||~~~zzzwwwtttqqqsssyyyxxxvvvvvvwww]]]IIIGGG===@@@???IIISSS[[[dddqqq{{{|||{{{~~~{{{mmmccc]]]RRRUUUSSSTTTZZZ\\\kkk{{{mmm]]]RRRKKKGGGJJJ[[[qqqyyypppbbbTTTMMMHHHFFFDDD???<<<===:::999888777666666666666666555444222222222333333111888<<>>>>>===>>>???>>>AAAKKKWWWtttvvvfffbbb^^^\\\```eeecccXXXNNNFFFBBB???>>>???CCCOOO[[[xxxkkkmmm}}}}}}ZZZZZZRRRjjjrrrRRR===777777:::GGGgggrrrjjj___XXX[[[iiizzz222333666888999999999888999:::===???BBBDDDEEEEEEFFFEEEFFFIIIOOOTTTXXXYYYUUUQQQLLLJJJNNNVVV^^^cccpppyyy{{{nnnfff]]]SSSKKKIIIDDDDDDCCCAAA@@@???>>>===>>>???@@@@@@???AAAEEEIIIYYYuuujjjZZZJJJEEEDDDFFFQQQ^^^dddlllrrrssstttwwwyyyyyy{{{zzzyyyzzz|||~~~~~~}}}{{{zzzyyywwwwwwyyy}}}{{{yyyvvvtttuuu{{{~~~wwwwwwyyy^^^KKKIII???AAA@@@LLLYYYaaahhhrrrzzz~~~}}}yyyxxx{{{|||kkkbbb]]]SSSVVVSSSUUU\\\]]]jjjvvvjjj]]]UUUJJJGGGLLL]]]sss|||uuuiiiVVVMMMFFFEEEDDD@@@<<<<<<:::999888777666666666666555444222111111222444555111999@@@KKKUUUTTT[[[nnnuuu~~~~~~{{{mmmcccZZZUUUKKKFFF@@@===<<<;;;888555444444555555444444333222222333333333222222111000000111222333333333333222333333444555555444333333///111333222000000111333////////////////////////...............------,,,,,,,,,,,,+++++++++*********************++++++,,,//////...///111333666888888999:::;;;;;;:::999888999999888777666777:::===<<>>>>>???@@@???AAAMMMYYYvvvuuugggccc___\\\___dddddd\\\SSSIIIDDD@@@???>>>BBBLLLVVVppp}}}qqqooozzzzzzXXXVVVJJJ^^^zzzrrrSSS???:::999;;;JJJlllrrriii^^^WWWWWWaaappp|||111333666888999999888888888:::<<>>>>>???@@@???BBBNNN[[[ttttttgggbbb]]]ZZZ]]]bbbccc]]]WWWLLLFFFAAA???>>>@@@IIISSS]]]{{{vvvrrryyywwwTTTSSSIII___ooo{{{nnnQQQBBB<<<:::<<>>@@@BBBDDDEEE@@@CCCFFFIIILLLSSS\\\cccaaa\\\UUUNNNMMMSSS]]]dddiiiwww{{{qqqgggZZZSSSSSSNNNNNNKKKFFFAAA???AAADDDLLLHHHEEECCC@@@@@@FFFOOOdddooo___NNNGGGIIIQQQ\\\fffnnnrrruuuvvvuuuuuuwwwzzzwwwxxx{{{}}}~~~}}}{{{zzzyyyxxxuuuuuuvvvxxx|||~~~|||}}}~~~~~~~~~~~~~~~{{{yyyzzz{{{{{{wwwjjjUUUDDDCCCKKKJJJRRR^^^iiiqqqxxx{{{yyy{{{~~~~~~ggg\\\XXXUUUUUUVVVXXXXXX]]]lll{{{yyyoooaaaUUUMMMIIIHHHUUUmmm}}}yyymmmWWWOOOHHHGGGFFFBBB>>>>>><<<:::888777888888777666444333111000000000111111999777AAASSS[[[ZZZeeewwwwww|||tttggg]]]TTTPPPJJJFFFAAA===:::999777555555555444444444333333333222222222333333444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000111111111...............---------,,,+++******))))))******,,,+++******))))))******,,,---///111222333333222444555777888999999888888666666777777888999999999???CCCIIINNNTTT]]]hhhpppwww{{{yyymmmbbb[[[WWWPPPMMMJJJJJJJJJLLLUUU^^^ooorrrrrrnnndddXXXPPPLLLDDDCCCBBBAAAAAAAAACCCCCC???>>>======@@@GGGOOOVVVssszzzkkkjjjcccaaa```\\\aaabbbVVVRRRIIIAAA???@@@AAAEEEJJJ[[[nnnsssooouuu___MMMNNN[[[pppnnnVVVAAA;;;:::>>>LLLmmm}}}qqqccc]]]\\\\\\___ddd111222333555666888999:::::::::<<<>>>@@@BBBDDDDDDAAADDDGGGJJJLLLRRRZZZaaaddd___WWWOOOLLLPPPXXX___gggvvvxxxmmmaaaZZZXXXPPPPPPMMMHHHDDDBBBDDDGGGNNNKKKIIIGGGCCCBBBJJJTTTkkkppp```PPPJJJLLLTTT```jjjqqqtttvvvvvvuuutttuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzvvvuuusssrrrsssvvvyyy{{{|||~~~~~~}}}{{{nnnXXXFFFBBBHHHIIIQQQ]]]iiirrryyy}}}{{{}}}~~~iii___\\\WWWWWWYYYZZZ[[[```nnn}}}zzzsssfffZZZOOOIIIHHHWWWppp~~~qqqXXXPPPHHHGGGGGGCCC??????<<<:::888777888888777555555444222111111111222333666888DDDSSSWWWWWWfff{{{yyy{{{uuuhhh^^^VVVQQQIIIEEE@@@<<<:::888777555555555444444444333333333333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////000000000000111111111111///............---------...---,,,,,,+++,,,,,,,,,,,,+++******))))))******,,,---///111222333333333555666888999::::::999888666666666666777888999999<<>>===???EEEMMMSSSgggwwwsssmmmeeedddccc^^^bbbaaaTTTPPPHHHAAA@@@AAABBBFFFKKKPPPbbbyyy{{{uuusss[[[JJJNNN]]]ssspppVVVBBB;;;:::>>>LLLlll{{{qqqhhhfffeeedddfffiii111222333444666888999999999:::<<<===???AAACCCCCCBBBEEEHHHJJJLLLQQQXXX^^^fff```WWWMMMIIIKKKRRRXXXcccssswwwkkkccc```TTTSSSOOOKKKGGGFFFHHHJJJOOOOOOOOOLLLFFFEEEPPP]]]vvvpppbbbSSSNNNQQQYYYeeennntttvvvwwwwwwuuusssrrrsssvvvtttrrrpppqqqtttwwwyyyuuusssrrrqqqrrruuuxxxzzz|||~~~www```LLLDDDFFFGGGOOO[[[hhhrrrzzz}}}kkk```^^^[[[[[[]]]___```dddsss}}}xxxmmmbbbRRRKKKHHHWWWtttxxx[[[QQQIIIGGGGGGDDDAAA@@@===;;;888777888888666555555444333222222222333444444888EEEQQQSSSUUUhhh}}}{{{xxxiii___VVVPPPHHHDDD???;;;999888666555555555444444444333333333333333222222222222222222222222222222222222222222000000000000000000000000........................//////000000111111111111/////////.........------......---,,,,,,,,,,,,,,,,,,+++******))))))******,,,---...000111222333333555666888999::::::999888666555444444555666888:::999>>>EEEKKKRRR\\\gggooo}}}{{{nnnfffccc\\\WWWRRRPPPNNNNNNTTT\\\iiilllnnnllldddXXXMMMGGGEEEDDDBBB@@@>>>======>>>AAA@@@>>>===>>>CCCKKKPPP\\\jjj~~~yyypppiiigggeee```cccbbbUUUNNNGGGAAAAAABBBCCCGGGLLLNNN___tttwwwsssYYYGGGNNN```vvvrrrWWWCCC<<<:::===KKKjjj}}}xxxrrrnnnooopppnnnnnnqqq111222333444666777888999999:::;;;===???@@@BBBBBBBBBEEEHHHIIIKKKOOOWWW\\\bbb\\\SSSIIIEEEFFFMMMRRRaaaqqqtttkkkfffYYYWWWRRRMMMJJJIIIJJJLLLOOOQQQRRRPPPIIIIIIVVVfffpppcccWWWTTTXXX___iiirrrtttvvvwwwwwwvvvtttsssrrrtttrrrpppoooooorrruuuwwwuuutttsssssstttvvvyyy{{{{{{~~~kkkTTTIIIHHHEEELLLXXXeeepppyyy~~~kkkaaa^^^___```ccceeefffkkkyyy|||ssshhhVVVLLLFFFTTTrrr___TTTJJJHHHHHHEEEBBBAAA===;;;999888888777666555444333222111111222333444666999CCCMMMQQQWWWlll}}}kkk```VVVMMMFFFBBB>>>:::999888666555555555444444444333333333111111111222222222333333222222222222222222222222000000000000000000000000//////////////////////////////000000111111222222000000//////......------,,,,,,+++************+++,,,+++******))))))******,,,---...///111222222333444555777888999999888777777555333222333555888:::999>>>DDDJJJPPPXXXbbbjjjttt|||xxxpppmmmfff___YYYVVVSSSRRRWWW]]]eeehhhkkkkkkdddZZZOOOHHHEEECCCAAA???============@@@???>>>>>>???EEELLLQQQZZZeeeuuu{{{sssjjjgggccc___eeefff[[[NNNGGGAAAAAACCCDDDGGGLLLSSScccuuu|||qqqxxx\\\HHHNNN```yyytttYYYDDD<<<:::>>>LLLjjj}}}yyywwwsssrrrtttuuusssuuuxxx111222333444555666777888999:::;;;<<<>>>???AAAAAABBBDDDGGGHHHIIIOOOWWW]]]\\\WWWOOOFFFBBBCCCJJJOOO^^^oootttlllaaa\\\VVVPPPLLLKKKLLLLLLNNNPPPRRRQQQMMMNNN]]]mmmoooddd[[[[[[___eeemmmtttssstttvvvxxxxxxxxxvvvtttrrrrrrqqqrrrrrrsssuuuuuuttttttsssssstttvvvxxxzzzzzz}}}qqqYYYLLLIIIEEEJJJTTT```llluuuzzz|||nnndddaaabbbdddgggkkklllrrruuujjjXXXMMMDDDPPPnnneeeWWWKKKHHHIIIGGGCCCAAA>>>;;;999888888777666444333222111000000111222333999999???JJJRRR]]]qqqlll```TTTIIIDDD@@@<<<999888777666555555555444444444333333333//////000222333444555666222222222222222222222222000000000000000000000000000000000000000000000000...//////000111111222222111000000///......---------,,,++++++******++++++,,,+++******))))))******,,,,,,---...000111222333333444555777777777777666777555333222333555888:::;;;@@@EEEIIIMMMSSS\\\bbbiiiqqq||||||ssskkkccc```]]]\\\___dddfffhhhllllllggg]]]RRRJJJEEEDDDBBB@@@>>>>>>>>>>>>===>>>>>>>>>AAAFFFNNNSSS[[[cccppp~~~sssiiiddd```]]]fffllldddPPPIIIBBBAAABBBCCCFFFKKKTTTbbbrrr~~~{{{jjjbbbKKKNNN^^^yyyttt\\\EEE===;;;???NNNkkk}}}xxxyyyuuutttvvvvvvvvvzzz111222333444555666777777999999:::<<<===???@@@@@@AAACCCDDDEEEGGGNNNYYY```^^^YYYPPPGGGBBBCCCHHHLLLZZZllluuukkkddd[[[TTTPPPNNNMMMLLLNNNOOOQQQRRRQQQUUUeeetttooogggaaaccchhhlllqqqvvvttttttvvvyyy{{{{{{xxxvvvrrrrrrtttuuuvvvvvvuuuuuurrrrrrrrrrrrsssuuuvvvwwwzzz{{{}}}rrr[[[MMMIIIFFFIIIPPPZZZfffoootttvvv~~~qqqhhheeebbbdddiiimmmpppvvvttthhhWWWMMMFFFPPPlllkkk\\\MMMIIIIIIGGGCCC@@@>>><<<999888777777555444222111000000000111222333::::::???IIITTTaaauuujjj^^^SSSGGGBBB???;;;888777777666555555555444444444333333333000000111222444555666666222222222222222222222222000000000000000000000000111111111111111111111111......///000111222222333222111000000///...------///......---------------,,,+++******))))))******,,,,,,---...///111222333333444555777888777777666666555444444555666888:::===AAAEEEHHHKKKOOOVVV[[[cccjjjuuu{{{sssooommmlllnnnrrrooopppqqqqqqlllcccWWWOOOIIIGGGEEEBBB@@@>>>>>>>>>;;;<<<===>>>AAAFFFNNNSSSYYY```kkkyyypppfffaaa]]]\\\gggooohhhUUULLLDDDAAAAAAAAAEEEJJJTTTbbbppp{{{jjjyyygggOOONNN[[[yyyrrr]]]EEE===<<>>??????@@@AAAAAABBBEEENNN[[[dddhhhbbbXXXMMMEEECCCFFFIIIVVVhhhuuummmbbbYYYTTTQQQNNNLLLOOONNNOOORRRUUU\\\lllzzzqqqkkkhhhlllqqqsssuuuwwwvvvvvvwww{{{}}}}}}zzzvvvssstttuuuvvvvvvwwwwwwwwwrrrrrrrrrssstttuuuwwwxxxyyyzzz{{{{{{}}}sss]]]PPPLLLHHHHHHLLLUUU___iiinnnpppwww|||oooeeeccc___aaagggmmmqqqwww}}}qqqdddSSSNNNKKKUUUmmmppp___OOOJJJJJJGGGBBB???>>><<<999888777777555333222222111000111222333444777;;;CCCKKKSSSbbbxxxxxxeee]]]SSSHHHAAA===999777666666666555555555444444444333333333333444444444444555555555222222222222222222222222000000000000000000000000000000000000000000000000......///000111222333333222222111000///...------//////...------------...,,,+++******))))))******,,,,,,,,,---...000222333555666777999999999999888666666666666777888999999===@@@EEEGGGIIIMMMRRRWWWaaaiiisss|||~~~}}}{{{xxxrrrhhh[[[RRROOOMMMIIIEEEAAA>>>===<<<:::;;;<<<===???DDDJJJOOOTTTZZZgggwwwlllccc```^^^]]]hhhnnneeeZZZPPPEEE@@@??????CCCIIITTT```mmmvvvpppssshhhPPPOOOZZZyyynnn\\\EEE===<<>>>>>???@@@@@@???@@@DDDOOO]]]gggrrrkkk```RRRHHHDDDEEEGGGSSSfff{{{sssfff]]]WWWSSSOOOMMMPPPNNNNNNSSSXXXaaappp~~~sssnnnmmmrrrwwwwwwwwwyyyxxxxxxyyy|||~~~zzzuuuuuuuuuttttttuuuvvvxxxyyyuuuuuuuuuvvvwwwxxxyyyzzzxxxxxxyyyyyy{{{ttt___SSSPPPIIIHHHJJJQQQ[[[eeekkkmmmsssyyylll```\\\\\\___eeelllpppwww|||ooo```OOONNNOOOZZZpppsssaaaPPPJJJJJJGGGBBB??????<<<999888777777555333333333222222222333555666444<<>>;;;::::::;;;;;;;;;===AAAFFFJJJOOOWWWeeewww|||vvviiiaaaaaa```___hhhkkkaaa]]]RRRFFF@@@======BBBHHHPPP\\\gggmmmxxxvvvqqqgggQQQOOOYYYzzzzzzkkk\\\EEE======EEEWWWvvv~~~}}}000111222222444444555666999999:::<<<>>>@@@???>>>???======???BBBJJJZZZhhhyyypppcccVVVIIIBBBAAAEEEPPP```xxx|||pppcccYYYRRROOONNNPPPTTTWWWVVVXXXccctttwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzzzz|||~~~|||xxxttttttuuuuuuuuutttuuuwwwyyyyyyxxxwwwxxxyyyyyyxxxwwwxxxxxxxxxyyy|||}}}lll]]]PPPPPPKKKKKKQQQZZZbbbkkkrrrtttyyy~~~}}}iii``````^^^^^^```eeekkkuuu}}}tttxxxuuuggg```RRROOORRReee}}}xxx^^^OOONNNHHHEEEEEE???>>>===<<<:::888555333111333222000000000222444666:::>>>FFFLLLOOOZZZuuupppuuuzzzzzzlllcccWWWNNNJJJ@@@===888666555555444333333222222222222222222333222333333444444333333222444444333333222111000000000000000000////////////000000000000000000000000000000////////////000000333333222111000///............//////......---,,,,,,+++******))))))******+++,,,...///000222666888999:::;;;:::888777888:::;;;:::999999999:::;;;<<<;;;@@@FFFHHHJJJMMMTTTYYYccchhhpppyyy{{{qqqfff```ZZZUUUNNNGGGCCC@@@>>><<<@@@>>>===;;;;;;===>>>@@@GGGKKKXXXmmm{{{ooohhhdddaaaeeemmmjjj___]]]ccccccQQQCCCBBBAAA>>>@@@HHHSSSVVV\\\eeeooowwwqqqxxxiiiQQQQQQ___}}}jjj[[[HHH===@@@AAAaaalll}}}{{{}}}000111111222333444555555888999:::===@@@BBBBBBBBBCCC@@@??????@@@HHHWWWfff{{{uuukkk\\\MMMDDDCCCFFFNNN\\\qqqvvvhhh\\\UUUQQQOOONNNQQQRRRRRRUUU```rrr~~~uuuvvvxxxzzz{{{{{{{{{zzzyyyxxxxxxyyy{{{zzzwwwtttuuuvvvvvvuuuttttttvvvyyyxxxwwwwwwwwwwwwwwwvvvvvvyyyyyyxxxyyy|||uuubbbRRROOOIIIHHHNNNVVV^^^fffnnnuuuzzz{{{ggg^^^^^^]]]]]]___ccchhhrrruuuuuuzzzjjjaaaWWWQQQSSShhh|||bbbSSSPPPJJJGGGFFFAAA===<<<;;;999666444222000111111000000000222333444999>>>FFFMMMQQQ___zzzfffgggkkkxxxkkkaaaVVVMMMHHH@@@===999666666555444333444333333222222333333444222333333444444333333222444444333333222111111000111000000000/////////////////////////////////////////////000000111333333333333222111000///......---------------,,,,,,+++,,,+++******))))))*********+++---///222666===AAAAAA???===<<<<<<<<<>>>>>><<<;;;:::999999:::;;;;;;===AAAEEEGGGHHHJJJPPPUUU^^^cccjjjqqqyyyyyynnngggaaa[[[RRRJJJDDD@@@>>><<<===<<<;;;;;;;;;;;;<<<===CCCEEEPPPcccvvv|||nnneeeaaa^^^ccckkkjjjaaa^^^cccdddSSSFFFDDDCCC???AAAHHHSSSXXX```hhhnnn{{{rrrlllnnniiiQQQQQQ```nnn^^^III>>>BBBEEEdddnnn~~~zzzwww~~~000000111222333444555555777888:::>>>AAADDDFFFGGGJJJFFFBBB@@@???EEEUUUcccyyyyyysssdddRRRGGGFFFIIILLLYYYjjjzzzpppbbbXXXRRROOOMMMNNNOOOOOOTTT```rrruuuqqqssswwwzzz||||||{{{yyyxxxwwwuuuuuuwwwwwwvvvuuuwwwwwwwwwvvvuuutttvvvwwwwwwvvvvvvvvvuuuuuuuuutttyyyyyyyyyzzz|||nnn[[[QQQKKKHHHLLLSSSZZZccckkkvvv{{{{{{ggg^^^]]]\\\[[[]]]```dddlll|||{{{xxxooobbbWWWOOOQQQiiifffWWWTTTMMMIIIHHHBBB<<<;;;999777555333111000111222222333444444555555999>>>GGGMMMTTTdddjjjfffgggzzzlllbbbWWWMMMIIIAAA===999777666666555555444444333333333333444444222333333444444333333222444333333222222111111111111111000000000/////////..............................///000222333555666333333222111000///......,,,,,,,,,,,,,,,+++******,,,+++******))))))************,,,///444===GGGNNNPPPJJJCCC@@@@@@AAAAAA@@@>>>===;;;:::999999:::;;;>>>AAADDDEEEEEEFFFJJJNNNUUUYYY^^^dddlllttt}}}vvvnnnjjjcccWWWMMMEEE@@@>>><<<::::::::::::::::::::::::===>>>FFFTTTbbbrrroooddd]]][[[```iiijjjbbb___aaadddUUUIIIFFFDDDAAACCCIIITTT\\\hhhppprrryyymmmfffdddvvvlllSSSSSSaaarrr___JJJ@@@FFFJJJjjjrrryyyoooyyy000000111222333444444555555777;;;>>>BBBFFFJJJLLLQQQLLLGGGCCCAAAEEERRR```vvv}}}|||mmmYYYLLLJJJLLLMMMVVVdddqqqxxxhhh[[[SSSNNNMMMLLLLLLNNNUUUdddvvvwwwmmmkkkooouuuzzz}}}}}}{{{yyyxxxvvvtttssstttuuuwwwxxxxxxxxxyyyxxxvvvuuuvvvwwwvvvwwwwwwvvvttttttttttttxxxxxxyyy{{{~~~~~~}}}||||||{{{eeeWWWPPPKKKMMMSSSYYYbbbjjjtttzzz~~~iii```___[[[ZZZ[[[^^^aaahhhwwwuuucccUUUPPPTTTmmmiiiYYYVVVOOOJJJHHHBBB<<<;;;999777555333222111333444666777888888888888:::@@@HHHNNNVVViii}}}uuurrr|||nnndddYYYOOOKKKAAA>>>:::777777777666666444333333222222333333444222333333444444333333222333333333222222111111111111111111000000000//////////////////////////////......///000111333444555333333222111000///......,,,,,,,,,,,,,,,++++++***,,,+++******))))))*********+++,,,000777CCCOOOXXX]]]TTTJJJDDDCCCCCCAAA>>>???>>><<<;;;::::::::::::???AAABBBBBBAAAAAADDDFFFJJJLLLPPPUUU[[[bbbkkkqqq}}}zzzsssooofffYYYMMMEEE???===;;;888999::::::::::::999888999:::>>>GGGQQQ]]]mmmzzztttggg\\\ZZZ^^^fffiiiccc^^^]]]aaaVVVKKKGGGDDDBBBDDDIIISSS___oooyyyzzz|||yyyhhhccc^^^mmm|||rrrXXXUUU```ttt___KKKBBBIIIOOOpppvvvwwwjjjppp///000000111222333444555444777;;;>>>AAAEEEJJJOOOUUUQQQMMMIIIEEEFFFQQQ]]]xxxxxxbbbSSSNNNLLLKKKSSS^^^iiiuuunnn^^^SSSMMMJJJHHHHHHKKKUUUeeeuuu|||wwwppphhhdddccchhhooovvv{{{|||{{{yyywwwvvvtttrrrrrrtttxxxzzzxxxyyyzzzyyywwwvvvvvvwwwvvvxxxxxxwwwtttssstttuuuvvvwwwyyy|||}}}|||{{{|||lll]]]UUUNNNOOOSSSXXXaaahhhrrrxxx~~~~~~iii```^^^ZZZYYYZZZ]]]```ffftttyyydddXXXVVV^^^vvvjjjZZZVVVNNNIIIGGGAAA===;;;999777555444333333333444666777888999999999<<>>======>>>??????AAADDDGGGKKKQQQXXX]]]iiizzz}}}uuujjjaaaUUUIIIAAA===:::999888999999::::::999999888999888;;;AAAFFFNNN\\\iiiyyyxxxhhh^^^[[[]]]cccgggccc]]]XXX]]]UUULLLGGGDDDCCCEEEIIINNN[[[ooo|||~~~pppbbb___[[[iiiqqquuuZZZSSSZZZuuu^^^LLLCCCKKKRRRsssyyyttthhheeemmm//////000111222333444444333777;;;===???BBBIIINNNUUUSSSQQQNNNIIIHHHOOOXXXxxxjjj[[[QQQKKKJJJQQQZZZbbbkkkzzztttaaaSSSLLLGGGDDDBBBFFFRRRaaannnvvvuuunnngggccc___YYYVVVWWWYYY___gggooouuuxxxxxxxxxuuutttsssqqqqqqsssxxx{{{wwwyyyzzzzzzxxxwwwwwwxxxvvvxxxyyywwwtttrrrsssuuusssuuuxxx|||~~~|||}}}qqqbbbYYYQQQOOORRRWWW___gggqqqwww}}}|||ggg^^^\\\YYYXXXZZZ^^^```gggttt~~~hhhYYYYYYbbbxxxiiiYYYUUUNNNIIIGGG@@@===;;;999777555444444444111111222444555666777888???FFFLLLPPP[[[tttwwwjjj___SSSIIIEEE???<<<999777777777777666444444333333333333444444222333333444444333333222222222222222222222222222222222111111111000000000111111111111111111111111///.........///000111111333333222111000///......---------------,,,,,,+++,,,+++******))))))******++++++---000555>>>HHHOOOMMMIIIDDDCCCDDDEEEDDDCCC???>>>===<<<;;;;;;<<<===<<<<<<;;;:::::::::::::::888:::<<<>>>@@@DDDIIIMMMSSSbbbuuuyyyqqq]]]UUUKKKBBB<<<999777666888888888888888888888888888888;;;???AAAFFFRRR___kkk{{{zzziii```\\\[[[```eeeeee^^^WWWYYYTTTMMMHHHEEEEEEHHHKKKJJJVVViiixxx|||}}}|||iii\\\[[[ZZZiiiooosssYYYOOORRRvvvwww^^^LLLCCCKKKSSSuuuzzz~~~rrrfff]]]\\\mmm//////000111222333444444333777:::<<<<<>>;;;888666666666666555666666555555555555666666222333333444444333333222222222222222222222222222222222222111111111000000000000000000000000000000.........///000222333444333333222111000///......,,,,,,,,,,,,,,,+++******,,,+++******))))))******)))***,,,...000555<<<@@@===>>>???@@@BBBCCCCCCCCC???>>>===<<<<<<<<<===>>>:::999777777888888888888666777999::::::<<>>>>>AAAMMMYYYcccqqq}}}lll```\\\YYY]]]dddgggaaaXXXWWWTTTOOOJJJGGGHHHKKKMMMLLLTTTdddsssyyyzzz}}}wwwvvveeeZZZ[[[[[[lllsssqqqYYYOOOOOOlll|||```MMMCCCKKKRRRuuuyyy}}}pppbbbYYYVVV```ttt//////000111222333333444333777:::;;;:::===DDDJJJMMMNNNRRRSSSNNNIIIJJJPPPXXXlllzzzvvvllleee[[[QQQPPPVVV\\\```bbbiiivvv~~~gggVVVMMMIIIDDDAAADDDMMMXXX___aaaXXXLLLCCCAAA???===@@@GGGIIINNNVVV```hhhnnnrrrsssoooppppppooonnnpppuuuyyyuuuxxxzzz{{{zzzyyyyyyzzzsssvvvxxxuuupppnnnpppsssrrrtttvvvzzz}}}~~~~~~oooeeeZZZWWWXXX\\\dddlllssswww}}}iii```^^^XXXXXX[[[```dddkkkyyy{{{eee^^^```wwwiiiYYYVVVNNNJJJHHHAAA;;;999666444222222222333222111111111222555888:::@@@IIIPPPTTTcccvvvhhh]]]QQQGGGBBB===;;;777555555666666555888888777777777777888888222333333444444333333222222222222222222222222222222222222111111111111000////////////////////////------...000222444666777333333222111000///......***++++++++++++***)))))),,,++++++***)))*********''')))+++,,,---///222555555999===???????????????>>>>>>===<<<<<<===>>>???888777555555777777777777555777999999999999;;;<<<>>>CCCLLLVVV```kkkuuu{{{vvvooofffYYYOOOBBB>>>888444333333222222777666444333333444666777444666:::======???JJJUUU```lllwww|||ppp___[[[WWW[[[dddiiiddd[[[VVVUUUQQQKKKIIIKKKNNNPPPPPPVVVcccqqqxxxwwwxxx{{{{{{rrrtttfff\\\^^^___pppwwwrrr[[[QQQPPPdddcccMMMBBBJJJRRRtttyyy|||ooo___YYYVVV]]]lll000111222333444555555555:::999999:::;;;===???AAAFFFMMMTTTSSSMMMHHHIIIKKKUUUZZZbbbhhhiiicccYYYRRRRRRPPPQQQXXX^^^cccjjjrrrnnn[[[RRRJJJEEEFFFGGGJJJYYYaaaYYYOOOGGG@@@>>>>>>===???CCCAAAIIITTT___fffiiijjjkkkjjjkkklllpppsssuuutttsssuuuwww{{{~~~~~~}}}}}}{{{xxxsssqqqrrrtttvvvwwwwwwwwwyyyzzz|||}}}~~~~~~xxxlll^^^XXXXXX\\\eeennnssswww|||hhh]]]]]]___]]]]]]```ccciiivvvmmmhhhdddqqqZZZRRRRRROOOHHHBBB===999444222111111111111111000111444444333666<<>>666666555444333333333333333333333444444444555555555777999:::===AAAFFFJJJRRR]]]jjjsssyyyooodddWWWVVV[[[___fffggg[[[VVVUUURRRMMMJJJIIILLLNNNNNNVVVcccooovvv{{{|||}}}wwwwwwfffYYYZZZ]]]ppp[[[MMMQQQeee|||cccLLLEEE@@@QQQ{{{uuuxxxggg]]]XXX___lll~~~///000222333444444555555777888888999:::<<<===>>>CCCIIIOOOQQQNNNKKKJJJKKKOOOTTT\\\cccfffbbbZZZSSSRRROOOQQQWWW]]]aaagggmmmvvv~~~{{{cccVVVMMMFFFFFFFFFIIIVVV^^^VVVMMMDDD>>>======<<<===@@@@@@GGGQQQZZZ```ccceeefffgggiiilllooorrrtttuuuuuuuuuwwwzzz~~~zzzxxxtttssstttvvvvvvvvvxxxxxxxxxyyyzzz|||}}}~~~yyy{{{|||pppccc]]][[[]]]dddkkkrrrvvv|||iii^^^]]]^^^\\\]]]```dddjjjxxxpppllliiiuuu^^^TTTRRRNNNFFFAAA<<<888444222111111111111111000111444444333666<<>>======<<<<<<>>>???EEELLLSSSWWWZZZ]]]___```eeejjjnnnoooppptttvvvvvvvvvxxx}}}yyywwwvvvuuuwwwwwwwwwvvvyyyxxxxxxxxxxxxzzz|||}}}ssswww}}}ttthhhaaa^^^^^^ccciiirrrvvv{{{~~~kkk```]]]\\\[[[]]]aaadddkkkyyypppooonnn|||cccWWWSSSMMMEEE???;;;777444222111222111111111000111444444333666<<>><<<<<<:::888777666555444333333333333333333333333444444444444444555777888:::>>>CCCFFFMMMYYYgggpppvvv}}}iiiZZZVVVYYY]]]gggnnnggg\\\ZZZWWWQQQKKKGGGFFFGGGMMMVVVeeetttkkkYYYWWW[[[rrr\\\JJJKKKQQQnnnvvv```LLLGGGDDDVVVzzzzzzssslllhhhlllrrr...///000222333333444444333555777999:::;;;;;;:::>>>@@@EEEKKKPPPOOOKKKFFFBBBFFFLLLSSSXXXYYYVVVSSSMMMKKKMMMSSSWWWYYY]]]cccooorrrxxx~~~qqqaaaTTTPPPTTTXXXccchhh```SSSIIIAAA@@@@@@???>>>>>>???CCCHHHLLLOOOQQQUUUWWWWWW^^^eeeiiijjjlllqqqvvvvvvuuuuuuyyyxxxwwwwwwwwwyyyyyywwwvvvyyyyyywwwwwwwwwyyy{{{|||sssvvvzzzwwwjjjccc```aaafffmmmtttxxx||||||kkkaaa]]][[[\\\^^^bbbdddiiiwww|||hhhllloooiii[[[UUUMMMDDD???999666333222222222111111111000111444444333666<<>>>>>===777666555444444333333333222222333333333444444444333444666777888<<<@@@DDDKKKVVVeeeooouuu~~~hhh[[[WWWZZZ]]]hhhpppjjj___^^^ZZZSSSMMMHHHFFFGGGMMMXXXjjj~~~tttaaa^^^bbbxxx~~~\\\JJJJJJUUUooottt___KKKGGGEEEXXX{{{zzzqqqmmmlllooottt......000111222333333333333555777999:::;;;;;;:::===>>>BBBIIINNNOOOJJJEEECCCEEEHHHMMMRRRTTTSSSRRRJJJHHHIIIOOOSSSVVVZZZ```llllllmmmnnnpppxxxnnn^^^ZZZaaagggqqqtttkkkYYYMMMBBB@@@@@@???======???AAADDDFFFHHHJJJMMMPPPNNNUUU]]]bbbdddgggnnnsssuuusssrrrtttxxx{{{{{{zzzwwwvvvvvvxxxyyyyyywwwuuuyyyxxxxxxwwwxxxyyyzzz{{{vvvwwwyyy{{{}}}xxxjjjcccbbbdddllltttxxxzzz}}}zzzjjj```^^^[[[]]]```cccdddhhhvvv~~~nnn\\\eeellllll^^^VVVMMMDDD???777555222222222222222111111000111444444333666<<>>>>>===;;;;;;===>>>AAABBBCCCDDDGGGIIIGGGMMMUUU\\\aaaffflllpppsssrrrrrrqqqrrrsssuuuvvvvvvvvvvvvwwwxxxyyywwwvvvwwwxxxxxxyyyzzz{{{{{{{{{yyyyyyyyyzzz|||~~~xxxlllggggggjjjrrrzzz{{{}}}~~~xxxggg___^^^[[[^^^cccffffffjjjyyysssbbbSSS```iii~~~jjj^^^VVVMMMDDD???555444222222222333222111111000111444444333666<<>><<<:::888888777777888777666555444444444444222222222222333333333333333444555666777999===AAAHHHQQQ___kkkttt{{{dddYYYXXX[[[]]]fffnnniiigggddd]]]UUUMMMIIIHHHIIIQQQ___wwwxxxiiijjjooozzz^^^MMMLLLccczzz}}}wwwbbbLLLGGGDDDWWW{{{|||xxxtttvvv}}}------///000111222222222333444444555666888999:::999;;;???EEEJJJMMMNNNMMMJJJHHHHHHJJJNNNRRRTTTUUUPPPKKKHHHJJJKKKMMMRRRYYY^^^ZZZXXX\\\```fffpppzzzwwwsss}}}gggVVVEEE>>>>>><<<;;;;;;999;;;===>>>>>>???AAACCCDDDHHHOOOXXX```ggglllnnnqqqssssssqqqnnnoootttxxxvvvuuutttuuuwwwxxxwwwvvvuuuwwwyyy{{{}}}}}}||||||yyyzzz{{{}}}zzzqqqooooooqqqvvv|||}}}~~~wwwddd]]]^^^ZZZ___eeeiiijjjooo~~~mmm\\\QQQaaajjjvvveee[[[UUULLLBBB>>>444333111222333333222111111000111444444333666<<>>:::888666666777888777666444444444444444444444444444333333222222333333444333333333333333333333333333111000//////000111333000111111111111000......++++++,,,...///000111222111111222222222111000000///////////////...------++++++***))))))))))))***++++++******++++++,,,,,,---...///000222333444555333222222111111222222333333333333444444555555555444444555555666555555555555333444666555666>>>IIIUUU[[[___\\\VVVRRRSSSUUU^^^jjjxxxtttjjj___TTTKKKHHHFFFAAA@@@AAA>>>>>>===<<<:::999999999888777666555444444444444111222222222222333333333444555666666777999===@@@EEENNN[[[hhhsss{{{eeeYYYVVVXXXXXXcccllljjjkkkggg^^^SSSJJJEEEEEEFFFLLLYYYrrruuugggmmmuuuyyy^^^NNNNNNbbbzzzzzzdddNNNIIIEEEWWW}}}}}}}}},,,---...000111111111111333222222333444666888:::666:::???DDDIIIMMMQQQRRRKKKIIIHHHJJJNNNSSSVVVXXXTTTNNNIIIIIIIIIJJJOOOUUUSSSNNNNNNSSSZZZ```gggnnntttyyy~~~mmm[[[HHH@@@???>>>======666888;;;<<<<<<<<<===???CCCFFFLLLVVV```hhhlllnnnooosssuuurrrnnnnnnuuu|||vvvtttssstttvvvwwwwwwvvvtttvvvzzz}}}~~~}}}|||xxxzzz}}}~~~{{{vvvvvvvvvvvvxxx{{{~~~vvvbbb\\\^^^YYY___ggglllmmmsss~~~jjj\\\SSScccmmm~~~ppp```YYYSSSJJJAAA<<<333222111222333333222111111000111444444333777<<>>???:::;;;;;;;;;999999999:::888777666555555444444555111111222222222333333333555666666666777999===@@@BBBKKKXXXeeeqqq~~~|||gggZZZUUUTTTTTT```lllkkknnnhhh^^^QQQGGGBBBAAACCCFFFRRRiiitttgggppp{{{yyy___OOONNN```zzz|||fffPPPJJJFFFXXX~~~............///000222222111222222333555777888999999:::===@@@DDDIIILLLNNNKKKMMMPPPQQQRRRSSSUUUWWWRRRTTTRRRKKKHHHKKKMMMLLLNNNJJJGGGIIIPPPXXX]]]```kkkjjjmmmtttyyy~~~qqq]]]GGG>>>>>>===<<<;;;888888777777777999:::<<<===???FFFPPP\\\fffmmmppptttsssrrrrrrtttvvvwwwxxxtttrrrpppqqquuuwwwvvvuuuzzz|||~~~~~~|||||||||{{{xxxvvvyyyvvvddd\\\[[[^^^aaaeeehhhnnnyyyzzzfffWWWRRRfff}}}nnn]]]XXXUUUJJJ@@@<<<555444222111111111222222111111222111111333666999CCCGGGSSShhh}}}tttggg___WWWKKKAAA===999999888888777666666666444444444444444444444444666666777777666555444444444444444333333222222222222222222111111111000000...///////////////......***++++++,,,,,,---------///000000//////...---,,,,,,---.........---+++***+++,,,---...---+++)))''')))))))))***+++,,,......222111000000000222444666555444333222222222333444222222333444555555555555777666555555666777666444333111000000111555999<<>>????????????>>><<<;;;:::::::::888777555333222111444333222222111111222222555666777777777999<<<>>>DDDJJJTTT___kkkxxxeeeYYYRRRVVVZZZ\\\aaajjjjjjeee[[[OOOJJJHHHCCC===DDDOOO```uuuzzz\\\ssszzzvvv___PPPLLL```qqqxxxzzzgggMMMHHHDDDVVV~~~............///000111222222222333333555666888888777999;;;>>>BBBFFFJJJKKKIIIKKKNNNOOOPPPRRRUUUWWWVVV[[[[[[UUUPPPPPPPPPOOOMMMIIIFFFGGGMMMUUU\\\___ccccccgggnnnrrrvvv~~~ttt```JJJAAA???===:::999888777777666777888999999<<>>===<<<;;;:::;;;;;;999888666555444333444333222222111222222222333444555555555666999<<>>999999888888777666666666555555555444444333333333333444444444444333333222444444333333333333222222111111111111111111222222////////////...---,,,+++++++++,,,---...000000111000000111111111000000///000000///...............------,,,+++************)))))))))***+++,,,---...111000000000000222333555222111000000000111222333444555666777888888888888777555444444555555444333222111000000222555888:::===BBBFFFEEEGGGOOOVVVZZZ\\\___bbbdddhhhjjjfff^^^QQQOOOLLLKKKKKKKKKIIIHHHEEEDDDBBB@@@???>>>======<<<;;;:::999888777666666444444333222222222222222333444555555555666999<<>>AAADDDFFFFFFGGGIIIKKKLLLOOORRRUUU\\\hhhqqqmmmbbb[[[WWWUUUQQQMMMHHHFFFHHHNNNTTTXXX[[[\\\```fffiiinnnzzz}}}ooo^^^LLLCCC@@@<<<888777888888777666555555444444777:::BBBNNN\\\hhhpppssswwwwwwxxxwwwwwwwwwxxxyyytttssssssssstttuuuuuuuuuvvvwwwzzz}}}}}}~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~lll___[[[^^^aaabbbdddfffjjjvvvwwwtttvvvzzz}}}wwwjjj]]]WWWZZZhhhxxxnnn]]]VVVOOOAAA777444222222111111111222444555333444555555444555777999;;;@@@QQQqqquuuhhh[[[TTTNNNGGG@@@>>>999999888888777666666666555555555444444333333222555555555666666555555444333333333333333333333333111111111111111222222222000000//////---,,,+++***))))))***+++---...//////000111111222222222111111222111///.........///000///---+++***))))))***+++(((((())))))***,,,---...000000//////000111333333222111000000000222333444444555666888999999999999777555444444555555333222222111000000222444777999999===@@@@@@BBBHHHPPPVVV[[[```dddfffhhhiiieee___RRRQQQPPPOOOOOOOOOOOOOOOMMMKKKHHHEEEBBBAAA@@@???;;;;;;::::::999888777777444444333222222222222333444555666666666888;;;===BBBGGGOOOXXXaaakkksssyyy~~~~~~rrr|||fffYYYQQQSSSVVVVVV[[[bbbggghhh```QQQDDDBBBFFFIIIJJJUUU___gggtttaaaeeeeeevvv```OOOPPPZZZrrrttt]]]GGGCCCBBBUUU}}}000////////////000000111333333333333333444555666888888:::<<<>>>AAACCCDDDEEEFFFHHHIIIJJJMMMQQQTTT]]]jjjtttpppggg```\\\ZZZWWWTTTNNNJJJIIILLLQQQUUU\\\\\\___cccgggooo~~~zzzqqqiiikkkppprrr{{{|||dddVVVGGGAAA???;;;999888999999888777666555444444444888@@@LLLZZZgggooosssxxxyyy{{{zzzxxxwwwxxxyyyssssssssssssrrrssstttuuuwwwwwwyyy|||~~~|||{{{{{{zzzzzz{{{}}}ppp```[[[\\\aaaccceeegggkkkvvvxxxpppppptttxxxssseeeZZZUUUYYYfffsss|||zzziiiZZZTTTMMM@@@777666222222111111111222444555444555666666555555777999<<>>@@@BBBCCCDDDEEEFFFFFFFFFIIIMMMPPP[[[eeemmmkkkeeeaaa___^^^[[[XXXTTTOOOKKKLLLPPPSSSYYYZZZ]]]aaadddlll|||zzzmmmaaa___aaabbbjjjpppjjjZZZOOOCCC@@@>>><<<::::::::::::::::::999888666666444888@@@LLLZZZgggooorrryyy{{{~~~}}}yyywwwxxxzzzuuuvvvvvvvvvttttttvvvwwwxxxxxxyyy|||}}}|||zzzyyyxxxwwwxxxzzz|||~~~pppaaa]]]^^^bbbeeegggiiimmmwww}}}pppmmmooosssnnn```VVVUUUWWWcccpppxxxtttdddWWWRRRKKK@@@999999333222111111111222333444333555666666555555666888;;;BBBVVVwwwwww{{{{{{mmm]]]SSSMMMEEE???>>>999999888888777666666666444444444444444444444444111222222333333333333222222222333333333333444444222222222111111111000000000000000000///...,,,,,,,,,------....../////////...///000111222333333333111111000//////////////////---+++)))))))))++++++((((((((()))***+++,,,---.........///000000111111111111111111222444666888444555666888999:::::::::999888666666666666444222111111000111222444555666666777;;;>>>>>><<>>CCCJJJRRRYYY```gggkkkpppwww|||uuuooo|||dddWWWNNNPPPRRRRRRVVV^^^ccceee___PPPDDDBBBFFFIIIRRR]]]gggkkkppp~~~|||___kkkkkkzzzfffUUUPPPVVVvvvzzz```FFFDDDCCCWWW}}}000000////////////000000111111111222333555666777:::::::::;;;===???@@@AAABBBCCCCCCBBBBBBDDDHHHLLLRRRZZZ^^^]]][[[\\\\\\[[[YYYYYYVVVRRRNNNNNNQQQTTTVVVXXX]]]bbbccchhhvvvzzzjjjaaa]]]ZZZ```ccc[[[UUUKKKBBB??????<<<:::;;;;;;;;;<<<<<<;;;:::999888666999AAANNN\\\hhhpppsssyyy}}}~~~zzzwwwxxxzzzwwwxxxyyyxxxvvvuuuwwwyyy{{{zzzzzz|||~~~~~~|||yyy|||~~~~~~~~~yyyxxxvvvuuuvvvxxx{{{||||||~~~}}}lll```^^^aaabbbeeeiiilllpppxxxtttllliiikkkeeeYYYTTTWWWYYYdddooovvvzzzpppaaaUUUPPPJJJ???888999444333222111111111222333333555666666555444555666666@@@WWWyyy|||www{{{lll\\\SSSLLLEEE@@@???999999888888777666666666222333333444444555555555000111222333333333333333222222222333333444444444444333333222111000//////000000111111000///..............................---...///111222333333333//////000000//////...---...---,,,************+++(((((((((((()))+++,,,---------...///000000000000000000000000222444666777555666888999;;;<<<<<<<<<;;;999777777777666555333111111111111222333555666555444666:::999666:::AAAOOO[[[gggiiifffbbb]]]XXXTTTUUUVVVVVVVVVXXX]]]bbbfffeeebbb]]]VVVNNNHHHDDD??????===<<<:::999888777555555444333333333333444222333333333333555888;;;<<<@@@GGGMMMRRRVVV[[[^^^bbbhhhqqqzzz{{{wwwqqq}}}gggYYYOOOPPPPPPNNNRRRXXXaaabbb\\\PPPEEEDDDEEEFFFPPP\\\gggmmmtttyyy^^^iiikkkiiiUUURRR[[[uuu|||^^^HHHEEEEEEYYY}}}yyy111000////////////000000000000111222333555777888999999:::;;;<<<>>>???@@@AAAAAA@@@??????AAAEEEHHHIIINNNQQQPPPPPPUUUWWWVVVWWWWWWVVVSSSOOOOOORRRUUUTTTXXX___ddddddfffrrruuuggg___YYY\\\]]]SSSSSSJJJBBB@@@???<<<:::;;;;;;<<<=========<<<;;;:::888;;;CCCOOO]]]iiiqqqtttzzz~~~{{{wwwxxx{{{vvvxxxyyyxxxuuuuuuwwwyyy|||{{{{{{|||~~~}}}|||vvvxxx|||~~~~~~}}}}}}|||||||||yyywwwuuutttuuuwwwzzz{{{zzz|||~~~}}}~~~}}}zzzjjj___^^^cccbbbfffkkknnnqqqyyyxxxmmmfffeee___TTTRRRYYY\\\fffpppsssuuuxxxyyywwwoooaaaTTTPPPIII>>>888999555444222111111111222222222444666666555444555666222>>>WWWzzzuuuzzzkkk[[[RRRLLLEEEAAAAAA999999888888777666666666111222222333444555666666222333444444555555555555222222222333333444444444555444333222111///......000111111111111111000///------,,,,,,,,,+++++++++,,,---///000222222333333...///000000000///---,,,------,,,+++************''''''(((((()))+++,,,---,,,---...///000000000000.........///111333555777666777999;;;<<<===>>>>>>;;;:::888777888777555444000000111111222333444555444222333666555333888AAAOOO\\\ggghhhddd```]]]ZZZTTTVVVWWWWWWWWWYYY___dddpppooolllggg```WWWNNNIIIAAAAAA???>>><<<:::999888555555444333333333333444333444555555555777:::<<<;;;???DDDIIILLLOOORRRTTTVVV[[[cccllluuu|||yyyrrr~~~|||~~~jjj\\\QQQPPPOOOLLLNNNTTT```aaa[[[OOOFFFEEEEEEDDDMMMYYYgggooovvvyyy^^^hhhkkkjjjUUUVVVcccttt}}}^^^IIIFFFFFFZZZ}}}ooo~~~222000......///000///...111111111222333444666777777888999999::::::::::::===???AAA???======AAAEEEFFFGGGHHHFFFDDDEEEJJJNNNRRRSSSTTTSSSRRRRRRTTTUUU___```aaa``````gggrrr|||vvvkkkbbbZZZWWWZZZRRRKKKFFFEEECCC???>>>@@@?????????@@@???===:::777===>>>CCCOOO^^^kkkppprrruuuwwwzzz{{{zzzyyyyyyyyy|||~~~~~~|||wwwuuuvvvxxxzzzxxxwwwxxx|||~~~|||zzzzzzzzz{{{}}}~~~}}}{{{xxx|||zzzxxxxxxzzzzzzxxxuuutttuuuuuuvvvxxxyyyzzz{{{|||~~~zzzmmmbbb___aaabbbccchhhpppwww|||~~~zzzqqqgggbbb\\\VVVUUUWWW[[[jjjvvvvvvuuuwwwwwwtttiiiYYYRRRLLL???::::::666444333333222222333333444444555666555555555777999:::===ZZZwww{{{|||zzzkkk\\\SSSLLLEEE@@@>>>;;;777333555888999666222777666555444444444444444555555444444444333333333444444444444444444444444222222222222222222333333000111222333222///,,,))),,,,,,++++++***+++++++++------......///000000000222222333333333222111000///...,,,***)))))))))***'''((()))******+++*********+++,,,---...............///000222444666777888888888999::::::;;;<<<<<<;;;;;;::::::888777555444444444444333333222222222555222000111111222999BBBPPP^^^jjjlllfff___YYYTTTPPPJJJLLLUUUYYYXXX___kkkvvv|||{{{qqqfff___TTTGGGFFF@@@<<<;;;999777888;;;555555444333333222222111333333444444444444555555666888:::>>>BBBEEEGGGIIIGGGOOOWWW\\\bbbpppwwwyyy}}}|||zzzhhh]]]SSSPPPPPPPPPRRRUUU```[[[SSSKKKEEEBBBBBBBBBMMMXXXeeemmmvvvooo```bbbjjjxxxWWWQQQfff|||}}}```KKKGGGGGG]]]yyyooorrrxxx000...------...//////.../////////000111333444555555555777999:::;;;<<<<<>>>>>@@@AAAAAA@@@CCCHHHMMMNNNPPPSSSTTTUUUUUUWWWXXX\\\^^^```___```fffrrr{{{xxxlllaaaZZZYYYVVVPPPJJJIIIGGGCCCBBBDDDAAAAAAAAAAAA@@@>>><<<::::::<<>>999999555333333222222222222333333333444555555444555777888===AAA^^^uuuzzz{{{zzzlll]]]TTTMMMEEE>>><<<;;;888666777999999777555666666555555444555555555555555555555444444333333444444444444444444444444333333222222222222222222111111222222111000---,,,************+++,,,------,,,,,,,,,---......//////111111222333222111000//////...,,,+++)))))))))***'''((()))***++++++++++++***+++,,,---............---...///111222444555666777777888888999::::::;;;999999999888777666444333333333222222222222222222333000000111222333;;;CCCTTT___hhhfff___ZZZVVVSSSOOOIIIHHHOOOSSSTTT]]]jjj{{{|||rrrjjj^^^RRRIIICCC>>><<<:::666666999555555444444333222222222333333333444444444555555555666777999<<<>>>@@@@@@>>>DDDLLLQQQYYYhhh{{{|||rrrttt~~~uuuvvvhhh]]]SSSPPPPPPPPPRRRUUU[[[WWWQQQIIIDDDCCCEEEGGGKKKXXXeeemmmtttppp^^^^^^ccczzzuuuXXXTTTjjjbbbKKKGGGGGG]]]wwwkkkjjjgggrrr...,,,+++,,,.../////////............///111222222222333555888:::<<<======@@@>>>;;;999888888777666555777999:::;;;???EEEKKKJJJNNNRRRVVVWWWXXXYYY[[[ZZZ\\\^^^^^^^^^eeeoooxxx}}}pppfffbbb^^^WWWQQQOOOMMMIIIGGGIIIEEEEEEDDDBBB@@@>>><<<;;;777;;;BBBJJJSSS^^^hhhnnnqqqtttwwwyyyyyyxxxyyyzzz{{{}}}|||xxxuuuttttttrrrqqqsssxxx{{{{{{yyysssqqqpppqqqsssttttttsssnnnkkkhhhhhhjjjmmmoooppppppqqqtttxxx{{{}}}~~~~~~}}}vvviii___\\\^^^cccdddjjjrrryyyxxxuuusss~~~wwwqqqfff\\\WWWYYYmmm~~~{{{rrriii```WWWKKKHHHGGG<<<888888333222222111111111111222222222333444444333444666888???DDDbbbsssxxxwww{{{nnn^^^UUUMMMDDD===:::999999999888888888888888666666555555555666777777666666666555555555555444444444444444444444444444444444333333222222111111222222222222111111000000)))))))))***+++,,,......******+++,,,,,,------...000111111222111000///......---,,,+++***)))))))))((()))***++++++,,,++++++***+++,,,------.........---......///000111222333555555666666777777888888666666666666555444222222000000000000111111111111000///000222333444;;;DDDVVV]]]bbb]]]VVVSSSPPPNNNNNNFFFCCCGGGJJJMMMXXXeeeyyyxxxiii\\\OOOHHHBBB@@@===999777888666666555555444333333222333333444444444555555555555555666666777888999999999===BBBFFFNNN^^^tttxxxooosss|||tttlllpppggg]]]SSSPPPPPPPPPRRRUUUZZZVVVOOOHHHBBBBBBEEEHHHKKKYYYhhhnnnttt~~~rrr^^^ZZZ[[[nnnoooWWWVVVlllcccKKKHHHGGG]]]vvvmmmiiiaaafffuuu---,,,+++,,,///111111000............///000111222222333555777999;;;<<<<<>><<<;;;888===DDDJJJOOOXXXccckkknnnqqqtttvvvvvvwwwyyyzzz{{{~~~|||wwwtttvvvssspppppprrrsssrrrpppllliiifffeeefffgggggggggaaa^^^[[[ZZZ]]]bbbgggjjjppprrrvvvyyy|||}}}~~~~~~}}}sssggg^^^[[[]]]ccceeellltttzzzwwwsss~~~xxxmmmbbb___bbbrrrxxxooogggWWWJJJHHHGGG===888777222222111111000000111111222111222333333333444666888???FFFgggppptttqqqppp___SSSKKKCCC===;;;777888999999777777888999666666666666666777888999666666666666666666666555444444444444444444444444555555444333222222111111444333222111111111222333************+++,,,------******++++++,,,---------000111111222222000///...------,,,+++*********)))((()))***+++,,,,,,,,,,,,******+++,,,------------......//////000000111111333333333444444555555555333333333333333222111000.........//////000000000//////111333222333;;;DDDSSSYYY\\\WWWQQQNNNLLLIIIJJJEEEAAABBBCCCEEENNNXXXjjj~~~rrraaaUUUMMMFFFDDDAAA<<<999:::777777666555555444444333444444444555555555666666666666666777777777888888<<<<<<>>>BBBIIIWWWnnnyyyrrrxxxxxxnnngggmmmhhh^^^TTTQQQPPPPPPRRRUUU[[[XXXQQQHHHAAA???CCCGGGOOO^^^mmmrrruuu~~~ttt^^^YYYXXXhhh|||iiiUUUVVVmmmcccLLLHHHHHH\\\~~~uuunnnnnniiilllvvvzzz...,,,,,,---000222333222///////////////000111222333444555777888999::::::<<<888444333555666444222111333555444444777===BBBHHHLLLQQQUUUVVVWWWWWWXXXZZZ\\\^^^\\\ZZZ\\\ccciiinnnqqqiiibbb^^^YYYSSSPPPQQQRRRSSSQQQLLLEEE@@@===<<<;;;AAAHHHKKKMMMSSS\\\dddjjjmmmppprrrtttuuuxxxzzz{{{~~~zzzvvvuuuqqqllljjjkkkkkkhhhfffbbb___ZZZXXXWWWWWWWWWWWWRRRQQQNNNNNNQQQWWW___dddqqqtttxxx{{{~~~~~~|||{{{|||qqqggg^^^\\\^^^dddgggmmmuuu{{{~~~wwwzzznnncccbbbgggvvvzzz___QQQMMMJJJ>>>888777222222111111000000111111222111222333333333444666888===GGGjjj{{{ppprrrkkksss^^^QQQHHHAAA>>>>>>555777888777666666777888666666666666666777888999555666666666666666666666444444444444444444444444555555444444333222111111555333222111111111333444------,,,+++************+++++++++,,,------......000111222222222111///...,,,,,,,,,,,,+++******)))(((((()))***++++++++++++)))***+++,,,------------////////////000000000111111111111222222222222222000000111111111000000///---------....../////////000000222333111222:::DDDQQQWWW[[[WWWSSSOOOLLLGGGFFFCCCAAA@@@??????CCCHHHVVVlll{{{hhhZZZPPPGGGDDDBBB>>>;;;;;;888888777666666555555444555555666666666777777777666666777777888888999999<<<:::;;;@@@GGGSSSjjjzzzuuu~~~wwwnnngggnnnkkk```VVVRRRQQQPPPRRRUUUXXXVVVQQQHHHAAA???CCCHHHVVVdddrrruuuwwwttt^^^[[[ZZZhhh{{{}}}hhhUUUXXXoooeeeLLLIIIHHH]]]~~~uuuppprrroooqqqwwwuuu}}}...------...000222333222000000000000000111222222333333555666888888999999:::888555444555555555444444666666555444666;;;@@@GGGKKKOOORRRSSSTTTUUUVVVYYY\\\]]][[[XXXXXX]]]ccchhhvvvvvvnnnhhhbbb[[[VVVWWWZZZ\\\\\\WWWOOOHHHEEEDDDDDDHHHNNNPPPPPPRRRYYY^^^fffhhhlllnnnpppssswwwyyy{{{}}}}}}xxxooojjjdddaaaaaaaaa^^^\\\VVVRRRNNNKKKJJJJJJIIIHHHGGGFFFEEEFFFIIIPPPZZZ```qqqtttyyy}}}~~~|||{{{{{{~~~}}}|||qqqggg```___aaaeeehhhooovvvzzz}}}yyykkk```bbbjjjjjjZZZRRRLLL>>>777777333222222111111111111222222111222333444444555777999<<>>???666666666666777777777777666666555555555666777777444555555555555666666666444444444444444444444444555555444444333333222222555444222111111111222222......,,,+++***)))))))))***++++++,,,,,,---......///000111111111000...---+++,,,,,,,,,,,,+++***)))'''((()))******+++******)))***+++,,,,,,---------.........//////000000000000000000000111111111111......//////000/////////---------...............///000111222000111<<>>;;;;;;999999888777777666666555777777888888888999999999555555666777777888999999777444777===CCCNNNdddyyy{{{yyyxxxooojjjrrrnnncccXXXTTTRRRQQQRRRTTTRRRSSSPPPJJJCCCBBBGGGMMMZZZgggsssxxxzzzoooZZZ[[[[[[jjj{{{kkkWWWZZZqqqgggLLLIIIHHH]]]wwwwwwxxxuuuvvv{{{xxx}}}...---,,,---///111111111000000000///000000111222000111333666888999::::::;;;:::999777555444555777666777888666444666;;;???EEEHHHKKKNNNOOOQQQSSSUUUWWWZZZ\\\ZZZVVVVVV[[[```dddmmm}}}{{{tttlllddd^^^^^^aaaeeegggddd]]]VVVRRRRRRRRRUUUYYYZZZYYYYYY[[[]]]bbbdddhhhkkkmmmqqquuuxxxyyyzzz~~~~~~yyylllfff^^^YYYVVVTTTQQQNNNIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@AAABBBFFFMMMWWW___ooosssyyy~~~~~~|||zzz}}}}}}uuuyyy{{{qqqiiicccbbbdddeeeiiipppvvvyyyyyykkkbbbiiitttrrr___TTTJJJ;;;555777444333333222222222222333333111333444444555666888:::===IIIpppwww{{{zzzmmm~~~rrr___SSSKKKCCC>>><<<888666444666999:::888666666666555555444555555555333333444444555555555555444444444444444444444444444444444444444444333333444444333222111000000000------,,,+++************))))))******+++,,,,,,,,,------...///...---,,,+++++++++,,,,,,,,,+++***)))&&&&&&((())))))))))))))))))***+++,,,,,,---,,,,,,+++,,,,,,---...//////000000000000000000000000000,,,---...///////////////...............---------------///000...222???NNNUUUYYY[[[VVVRRRNNNIIICCC>>>??????<<<:::::::::;;;===FFFRRRbbbzzzooo```QQQIIIFFFAAA>>>>>>:::999999888777777666666999999999:::::::::;;;;;;888888888888888888888999777444666<<<@@@EEEWWWlll~~~zzzppplllwwwrrrggg[[[VVVSSSQQQQQQTTTPPPRRRRRRLLLFFFDDDHHHNNNYYYeeeqqqwww}}}gggSSSWWWZZZiiivvvlllUUUXXXnnneeeLLLIIIIII^^^yyy{{{~~~~~~...,,,+++,,,...000000///000////////////000000111...///222555888:::;;;<<<<<<======:::555333555888666777888666444666;;;???CCCEEEHHHKKKMMMPPPSSSVVVTTTXXXZZZYYYVVVVVV[[[``````gggsss|||tttjjjddddddeeejjjooommmggg```]]]\\\^^^```cccdddcccaaa`````````bbbfffiiilllppptttxxxwwwxxx{{{~~~zzzllleee\\\TTTOOOJJJEEEAAAAAA???>>>>>>>>>???>>>======>>>@@@BBBEEEMMMWWW___mmmqqqxxx~~~~~~yyy}}}~~~~~~wwwpppuuu|||zzzqqqjjjddddddgggfffjjjqqqvvvyyy{{{nnniiisssuuuaaaSSSHHH888444777555444333333222222333333444222333555555555666999;;;???KKKrrrzzzrrrqqqaaaVVVNNNDDD===::::::777444666;;;===:::666777666555444444444444444333333333444444444555555444444444444444444444444333333444444444444444444444444333222111///......+++++++++***++++++,,,,,,((((((((()))******++++++++++++,,,---,,,+++***)))***+++,,,---,,,+++***)))%%%&&&'''((())))))))))))))))))***+++,,,,,,,,,,,,)))******+++---......///000000000000000/////////,,,,,,---.../////////////////////......---------***+++---......333CCCRRRVVVXXXWWWQQQLLLHHHDDD>>><<<>>>===:::888999;;;<<<888:::===JJJhhh|||kkkYYYPPPKKKFFFBBBBBB::::::999999888777777777:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999===888999>>>===>>>LLL___uuu{{{pppmmmyyytttiii]]]WWWTTTQQQQQQSSSRRRUUUUUUOOOGGGCCCFFFJJJWWWbbbnnnvvv~~~aaaMMMRRRWWWgggmmm{{{kkkRRRSSSiiibbbLLLIIIIII___zzzvvv}}}111///---,,,,,,,,,...///............////////////111333777;;;=========<<<@@@AAACCCAAA>>>:::888888::::::::::::::::::;;;;;;BBBEEEIIILLLMMMOOOQQQSSSUUUWWWXXXXXXWWWWWWYYYZZZ[[[eeeqqqyyyppphhhcccbbbfffoooxxxxxxpppkkkiiieeefffhhhjjjjjjhhhbbb^^^___aaadddgggiiimmmrrrvvv{{{xxxwwwyyy~~~}}}yyymmmdddWWWLLLEEEAAA>>><<<;;;<<<<<<===>>>???@@@@@@BBBEEEGGGFFFEEEKKKWWWaaaqqquuu|||~~~~~~}}}{{{zzz{{{zzzmmmhhhiiioooxxx~~~uuulllkkkjjjhhhgggllliiisss{{{xxx{{{pppkkkvvvhhh```SSSDDD888333333444333333222111000000000111222333444444444666999;;;===MMMtttwwwjjj]]]UUUNNNDDD===:::666777888:::::::::999888555555444333333333333444444333222222222222333444444444444444444444444444666666555555555555666666444333111000//////......222111...,,,******+++,,,+++++++++++++++***)))(((***,,,,,,+++)))((()))***+++++++++************)))*********)))))))))))))))+++++++++,,,,,,---------///......---------......000000000000////////////000000000000000///......000000///...............,,,...///...///888GGGSSSWWWSSSOOOKKKHHHFFFCCCAAA<<<;;;999888888888999999777888888===PPPnnnxxx___RRRLLLFFFBBBBBB:::999888666666666666777======>>>AAADDDDDD@@@<<>>===<<<:::;;;???EEEJJJ___yyywwwkkknnn{{{pppbbbWWWRRRPPPOOONNNTTTOOOJJJHHHEEECCCGGGMMMUUU___iiiqqqzzzqqq^^^PPPPPPZZZeeerrrwwwfffSSSJJJddd```JJJKKKKKK___000///---,,,,,,---...///.........//////000000000444555888;;;???BBBEEEFFFJJJIIIGGGBBB===:::999:::999999888888999:::<<<===BBBDDDHHHJJJLLLOOORRRUUUWWWXXXYYYXXXVVVVVVXXXYYY]]]eeeqqqwwwmmmgggaaaeeeoooxxxyyyqqqjjjhhhffffffhhhjjjkkkjjjfffccccccdddfffhhhiiilllpppsssvvvtttsssvvvzzz{{{xxxuuujjjaaaUUUIIICCC???<<<:::999:::;;;===@@@AAACCCCCCFFFIIIJJJHHHGGGLLLWWW```nnnttt{{{|||zzzxxxyyy~~~tttfffbbbbbbiiissszzz|||~~~wwwkkkiiiiiihhhhhhmmmjjjuuu~~~|||wwwllliiiuuu{{{eee]]]PPPCCC999444444666444444333222222222222222333444444444444666999<<>><<<<<<;;;:::888888888888888888888888;;;FFF]]]zzzjjj[[[PPPFFFAAAAAA<<<;;;999888777777888888===@@@DDDIIIKKKKKKJJJHHHDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>@@@DDDGGGWWWjjjzzz|||~~~vvvmmmtttxxxpppeee[[[TTTOOOMMMKKKPPPKKKGGGDDDAAA@@@DDDJJJPPP[[[gggrrr}}}vvvaaaQQQPPP\\\iiitttzzz}}}cccQQQHHHaaa]]]GGGHHHIII^^^000///...,,,,,,---............//////000111222222666777999===CCCIIIOOOSSSVVVSSSMMMEEE>>>::::::<<<888777777777888:::===???BBBDDDFFFHHHKKKNNNSSSVVVZZZZZZYYYWWWUUUUUUVVVXXX^^^dddnnn}}}rrrjjj```dddnnnxxxzzzrrrjjjgggeeedddeeefffhhhhhhfffeeebbbdddfffgggiiikkkooorrrsssrrrqqqsssvvvwwwtttpppggg___SSSIIIBBB>>><<<::::::;;;>>>AAADDDFFFHHHIIIKKKMMMNNNLLLKKKOOOXXX```mmmrrrzzz|||zzzxxxyyy}}}~~~nnn```[[[\\\cccoooxxx|||~~~wwwjjjgggggghhhiiijjjiiiuuu~~~~~~tttiiigggvvv|||jjj```YYYMMMAAA999666666777555444444333333333333444333444555555555666999<<>>DDDMMMSSSTTTTTTUUUWWWPPPPPPOOONNNKKKHHHEEECCC@@@AAACCCCCCBBBBBBDDDEEEMMMYYYcccgggppptttpppzzzyyyrrrnnnggg^^^TTTNNNKKKJJJMMMHHHDDDBBB???>>>CCCIIIOOO[[[iiiuuuzzzcccQQQQQQ```oooyyy~~~vvv___OOOHHHaaayyyXXXDDDEEEGGG]]]000///...------------...---...///000111222333444777888<<>>LLLWWW\\\WWWPPPIIIEEEAAA===;;;===<<<<<<;;;999777666555888333333777555888RRRqqq{{{lllYYYIIICCCCCC===<<<:::999888888999999???HHHSSSYYYXXXXXX[[[^^^___``````^^^ZZZUUURRRPPPKKKLLLLLLKKKHHHGGGGGGHHHHHHOOOTTTVVV^^^ppp}}}qqqppp~~~~~~tttkkkjjjeee\\\RRRLLLLLLMMMLLLGGGCCCBBB@@@???DDDKKKTTT```nnnyyyzzzbbbQQQRRRcccuuuzzzqqq\\\OOOKKKfffqqqTTTCCCDDDFFF\\\//////......---------------...///000111222333444555888>>>FFFNNNUUU[[[^^^___]]]YYYRRRIIIBBB>>><<<777777777888;;;>>>BBBDDDGGGHHHHHHGGGGGGIIIMMMPPPXXXXXXXXXUUUSSSRRRTTTUUUWWWZZZbbbooorrrggghhhnnnxxxzzztttmmmiiieeebbb___]]]]]]^^^^^^]]][[[^^^```cccfffjjjooorrrpppooommmkkkjjjhhheeecccbbb___YYYRRRLLLGGGFFFEEEFFFGGGJJJLLLNNNOOOOOOOOOPPPRRRSSSTTTVVV\\\dddkkkrrrwww|||}}}mmm```YYYXXX___nnn|||yyylllgggfffeeecccccceeefffqqqzzz}}}yyylllbbbfffzzzjjj\\\\\\SSSHHH>>>888555444333333333222222222222333333333444555555555777:::<<>>===<<<===??????>>>;;;888666555111111555555444===IIIhhhvvvwwweeeSSSHHHAAA<<<;;;999888777777888888BBBJJJRRRTTTQQQPPPSSSWWWcccfffiiijjjkkknnnsssxxxzzzzzzxxxtttnnnhhhdddcccWWWVVVSSSPPPTTTcccxxx|||ppprrrtttbbb```[[[UUUPPPOOOQQQSSSGGGCCC@@@???>>>???DDDKKKWWWdddsssppp[[[OOOTTTfffvvvtttzzzlllZZZSSSTTTtttfffOOOEEEEEEFFF[[[...............------,,,.........//////000000000333666===GGGRRR^^^gggllljjjiiieee^^^SSSIIIBBB>>>:::<<<>>>AAACCCEEEFFFFFFFFFGGGHHHIIIHHHHHHJJJKKKMMMOOORRRTTTSSSSSSSSSSSSQQQRRRWWW```kkk}}}rrrllljjjnnnqqqooolllkkkhhhfffbbbaaaaaaaaaaaa``````aaacccdddfffhhhlllpppuuusssppplllkkkkkknnnppptttuuutttooofff]]]VVVTTTOOOQQQTTTVVVWWWVVVUUUTTTUUUVVVXXXZZZ___fffnnnssswwwzzz~~~~~~~~~~~~}}}|||~~~xxxmmmccc\\\\\\ggguuuiiibbb]]]___aaa```^^^^^^bbbdddpppyyy}}}rrrgggcccnnniiiaaaUUULLLAAA:::888777555333333333333333333444555555444555666666666777:::===HHH[[[}}}nnn]]]RRRKKKCCC>>><<<999999999999999888777777777777666555555555555666444555666666666666555444444444444444444444444444333222222111111222222333111111111111111222333333222222111111000///...---,,,,,,---...............***+++,,,,,,***)))***++++++++++++************)))''''''((((((((((((((((((((()))***+++---...///000222111000///............,,,,,,---......///000000000000000000000///.....................///000000000...---///555AAANNNVVVVVVQQQJJJCCC@@@>>>===<<<<<<>>>@@@AAAAAA>>>:::888333555666333111222777===SSSfffwwwwwwiiiYYYKKKAAA===<<<:::999888888999999DDDIIINNNOOOMMMMMMPPPSSS[[[^^^```aaadddjjjuuu}}}qqqiii___[[[^^^jjjzzz{{{rrrxxxwwwbbb___[[[WWWUUUSSSQQQPPPGGGCCC@@@@@@@@@@@@FFFNNNVVVdddtttlllXXXOOOUUUdddqqqxxx|||kkkZZZTTTUUUtttxxxcccOOODDDDDDEEEZZZ......//////......---,,,............////////////333555;;;EEERRRaaammmtttqqqoooiii```UUUJJJCCC@@@;;;===AAADDDFFFGGGGGGFFFCCCEEEHHHIIIIIIIIIJJJKKKIIILLLQQQSSSTTTSSSSSSSSSTTTSSSVVVZZZ___llltttlllgggjjjmmmllljjjjjjfffdddaaaaaabbbbbbbbbaaa^^^```bbbeeehhhlllqqqttt}}}zzzwwwvvvxxx}}}}}}sssggg___[[[TTTVVVYYY\\\]]]]]][[[ZZZXXXXXXYYY\\\aaahhhooossswwwzzz}}}~~~}}}}}}~~~yyy|||uuuiiiaaa^^^fffsss|||~~~eee^^^ZZZ\\\^^^]]]\\\]]]^^^aaammmwww~~~sssjjjhhhvvvjjjbbbQQQIII???999888888777444444444444444444555666777444555666666666888;;;===GGG[[[yyykkk[[[RRRKKKDDD???===888999:::::::::888777666777777666555555555555555333444555666666555444333444444444444444444444444555444444333333444444555555555333222111000000000000000111111111111000000,,,,,,---.../////////...+++,,,,,,+++)))((()))***+++++++++************)))((((((((((((((('''''''''((()))***+++---...///000333222111///............,,,,,,------...///000000000000000000000//////..................///000111///---,,,---444???LLLTTTZZZTTTLLLEEEAAA???>>>===<<<>>>AAACCCBBB???<<<999333999:::222+++...444888@@@WWWnnnsssjjj\\\NNNBBB>>>===;;;:::999999::::::EEEHHHKKKLLLLLLLLLOOORRRXXXYYYZZZYYY[[[bbboooxxxzzzjjjdddgggpppzzzzzzuuu~~~yyyccc___\\\[[[ZZZWWWQQQLLLIIIEEECCCCCCCCCCCCJJJQQQYYYfffvvvjjjWWWPPPVVVcccmmm~~~jjjZZZTTTTTTrrr~~~tttaaaOOOBBBCCCDDDZZZ111000000/////////000000---------...///000000111555555888BBBQQQdddsss|||yyykkk```ZZZRRRHHH@@@<<<>>>AAADDDFFFFFFFFFFFFDDDFFFHHHHHHGGGFFFGGGHHHIIIKKKNNNPPPRRRRRRQQQQQQPPPRRRTTTXXX]]]hhhuuu~~~pppmmmiiihhhhhhiiiiiiiiiiiigggddd```\\\\\\___aaaaaaaaabbbfffhhhjjjrrr{{{sssjjjeee\\\[[[\\\```cccbbb]]]XXXUUUPPPQQQ[[[fffkkknnnpppwwwwwwxxxzzz|||~~~|||xxxyyyqqqjjjhhhnnnvvvzzzqqqaaa[[[YYY^^^___]]]]]]aaa^^^eeekkksssxxxoookkkkkkrrrdddUUUGGG999666777666444222222222333333333333444444555666777888888999;;;===FFFUUU~~~zzzggg\\\SSSFFFAAAAAA<<<888999999999999888777777888888777666666666666666666555555555666777999:::555444444444444333333333666555333222111222222333111222222333333222222111222222111000000///000000,,,,,,------------------------------,,,,,,+++***,,,,,,,,,+++++++++******((((((((((((((()))*********++++++,,,---...//////000000///////////////000------,,,,,,,,,------...//////000000///...------------,,,,,,---...000111///...---...555AAAOOOYYY]]]ZZZSSSIII@@@;;;<<<>>><<<>>>AAABBBAAA>>>:::777:::777333222222333333222>>>MMMbbbrrrrrrdddPPPAAA>>><<<<<<>>><<<:::===BBBDDDFFFMMMRRRNNNGGGGGGMMMUUUXXXVVVQQQRRR[[[aaabbblllxxx~~~nnnmmmvvv||||||{{{xxxwwwuuuggg___ZZZ[[[\\\WWWPPPMMMHHHDDDAAA???>>>???IIISSS___ppp~~~fffTTTQQQZZZhhhqqqiii[[[WWWYYYvvvzzzbbbMMM@@@@@@CCC[[[111000000///.........///------......///000000111555333444===NNNdddyyy}}}nnnbbbZZZRRRHHHAAA<<<>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJMMMPPPRRRRRRRRRRRRQQQSSSUUUWWW[[[bbblllssswwwmmmkkkgggffffffggggggffffffeeeccc```]]]\\\^^^```______bbbgggjjjoooyyyssshhhaaa___^^^```cccbbb]]]XXXUUUPPPPPPYYYdddjjjmmmooowwwwwwyyy{{{~~~}}}zzzwwwxxx}}}wwwrrruuuyyy{{{zzzlll___YYYXXX\\\^^^\\\]]]``````fffmmmwwwvvvmmmjjjlllsssgggSSSEEE888666777666333222222222333333333333444444555666777888888999;;;===EEEUUU~~~wwweeeYYYSSSFFFBBBBBB===999999999999999888777666888777666666555555666666777666555444444555666666555555555444444333333333555444333222222222333444222222333333333333222222222222111000000000000000.......................................---,,,,,,,,,,,,+++++++++*********((((((((((((((()))*********++++++,,,---...//////111000000000000000000000...------,,,,,,------..................---,,,,,,------,,,,,,---...000000///...---///666CCCRRR\\\^^^\\\WWWNNNEEE???>>>>>><<<>>>@@@BBBAAA>>>:::888999666333222333333222111555BBBUUUfffllldddTTTHHH???<<<<<<===<<<<<>>===@@@KKKVVVgggyyyjjjXXXTTT^^^mmmxxxiii[[[WWW[[[zzz{{{bbbLLL@@@@@@CCC[[[222111000......---------------......///000000000444111000777HHHbbb|||qqqcccYYYQQQHHHAAA>>>>>>???@@@BBBCCCEEEFFFFFFDDDDDDGGGJJJLLLKKKIIIGGGIIILLLOOOQQQRRRSSSSSSSSSTTTUUUVVVWWW\\\aaaeeejjjvvv~~~zzzzzzwwwqqqllliiigggdddccccccccccccbbbbbbbbbbbbaaa^^^]]]]]]^^^______aaagggkkkppp{{{qqqfffbbb___```cccbbb]]]XXXVVVPPPOOOXXXbbbgggkkkmmmuuuvvvxxx|||}}}zzzzzzyyyzzz}}}}}}{{{{{{|||ttthhh\\\XXXVVVYYY\\\\\\^^^aaahhhkkkrrr~~~vvvllljjjnnnrrrgggPPPCCC888555777555333222222222333333333333444444555666888888888999<<<>>>FFFUUU~~~zzzggg[[[TTTHHHCCCBBB<<<::::::::::::999888777666777777666555555555555555888777666555444333333444666666555555444333222222333333222222222333444444222333333444444333333222222222111111000000111111111000000//////............////////////...------+++++++++*********))))))((((((((((((((())))))*********+++,,,---...//////111111111111111111111111......---------------...------------------,,,+++,,,,,,,,,,,,---...///000......---000888EEEUUU``````^^^ZZZSSSJJJDDD@@@???<<<===@@@AAAAAA>>>;;;999777555444333444333222000///777EEEUUU```^^^TTTJJJ???<<<;;;<<<===AAALLLWWWWWWVVVXXX[[[ZZZUUUSSSSSSVVVWWWTTTOOOMMMNNNMMMJJJNNNVVVcccpppwwwyyywwwtttwwwwwwqqqggg```______]]]ZZZ\\\eeevvvvvveee]]]XXXZZZ[[[XXXSSSPPPJJJDDD@@@>>>===BBBNNNZZZrrrnnn\\\WWWaaasssjjj[[[YYYaaa}}}bbbLLL???@@@CCC[[[222111000...---,,,,,,,,,............//////000000222000///444DDD]]]wwwooo```VVVNNNGGGBBB???>>>======???AAACCCEEECCC@@@???CCCIIIKKKIIIFFFGGGHHHKKKNNNQQQRRRSSSTTTTTTTTTTTTUUUVVVXXXZZZ[[[\\\dddppp{{{|||wwwqqqnnnnnnllliiieeedddbbb```______```___^^^]]]___aaabbb```^^^]]]^^^aaa```aaaeeehhhnnnyyy}}}kkkeee___^^^bbbccc___ZZZXXXRRRPPPWWW```fffiiilllqqqsssvvvzzz~~~|||{{{}}}~~~~~~~~~|||}}}~~~qqqfffZZZXXXVVVXXX\\\___bbbdddoooqqqxxxyyymmmlllqqqmmmbbbKKK@@@777555666555333333222222222333333333444444444666888888888:::<<>>@@@AAA@@@>>>;;;999666555444444444333111///111333999EEEPPPRRRKKKCCC>>>;;;:::;;;???GGGWWWfffmmmkkkiiiiiigggccc^^^\\\^^^^^^\\\YYYWWWTTTPPPMMMKKKPPPWWW___dddeeebbb___^^^___^^^WWWQQQMMMMMMNNNMMMQQQ\\\ooouuuccc\\\WWWYYYZZZWWWSSSQQQJJJDDD???===>>>DDDSSS```xxxmmm[[[VVVbbbvvvjjj]]]]]]jjj|||bbbLLL???@@@CCC[[[222222000///------,,,,,,............////////////000///000444@@@RRRggguuu|||ssseeeXXXPPPIIIEEEAAA???>>><<<<<<===???AAACCCAAA???>>>AAAHHHKKKIIIEEEGGGHHHJJJMMMPPPRRRSSSTTTSSSSSSSSSUUUVVVWWWWWWWWWXXX[[[```fffkkknnnppppppmmmkkkhhhhhhhhhgggccc```___]]]\\\\\\]]]^^^]]]\\\[[[^^^bbbcccbbb```______bbb```aaaeeehhhooo{{{rrriii___]]]aaadddccc```]]]VVVRRRXXX```fffjjjmmmnnnpppssswww{{{~~~}}}~~~~~~|||ooofff\\\[[[ZZZ[[[___eeeiiijjjrrrttt~~~rrrqqqwwwhhh[[[FFF===555555666444222333222222222333333333444444444666888888999:::===@@@GGGWWW}}}vvvnnn^^^VVVJJJEEEBBB:::;;;;;;;;;::::::888777777777777666555555555555555777777777888888777777777777777666555555444333333111222222333444444444444444444444555555444444444333333222222222222333333000000//////...---,,,,,,,,,------.........------+++++++++************)))))))))(((((((((((()))))))))******+++,,,---......000111222333444333333333000///...------------------....../////////......,,,,,,---...////////////...------000:::JJJ[[[gggfffaaaXXXOOOHHHDDDBBBAAA>>>???@@@@@@???===:::999666444333333444333111...333111222999CCCGGGCCC>>>===::::::<<<@@@KKK___ppp~~~|||yyyxxxwwwsssoookkkiiiggggggeee___YYYTTTSSSSSSTTTWWWYYYXXXUUUQQQQQQQQQOOOLLLGGGDDDGGGKKKHHHLLLXXXlllvvvbbbZZZUUUWWWYYYVVVRRRQQQIIIDDD???>>>@@@HHHWWWeeewwwiiiVVVSSS```vvvjjj^^^```ssszzz___III>>>@@@CCC[[[yyyuuurrr333222111///..................//////////////////...///222444:::EEESSS]]]eee^^^UUULLLGGGDDDBBBAAA>>>===<<<;;;<<<===???AAAAAA@@@@@@CCCHHHJJJIIIGGGHHHIIIJJJLLLOOOQQQSSSTTTSSSRRRRRRTTTVVVWWWWWWVVVVVVVVVVVVYYY]]]aaabbbcccaaaaaaaaabbbcccbbb___\\\[[[ZZZYYYZZZ\\\]]]]]]\\\[[[^^^bbbeeedddcccbbbcccbbbaaabbbfffkkksssssseee___ccciiijjjhhhccc[[[VVV[[[bbbhhhlllpppnnnppptttwwwzzz|||}}}}}}~~~|||ooohhh```aaa``````eeennnsssssstttwwwxxxyyy~~~|||eeeTTTAAA:::444555666333222333222222333333333333444444444666888999999;;;>>>@@@IIIYYYtttnnnnnn]]]SSSIIIEEECCC;;;:::::::::::::::999999888888888777666666666666666777777888999999999888888666666666555555555555444222222333444444444333333444555555666666555555444333333222222333333444444/////////......---------,,,,,,---............---,,,,,,,,,+++++++++*********))))))((((((((((((((())))))***+++,,,---......///000222333444444333222000000///...---------------...//////000/////////------///000000111000000///...---000:::JJJ\\\hhhjjjcccXXXOOOIIIEEECCCBBB@@@@@@AAA@@@???<<<999777666444333222333222111///000...---222:::@@@@@@>>><<<::::::<<>>@@@DDD\\\sssllldddooo222222111000000000000000/////////////////////...---///111222333888AAAIIILLLIIIDDD@@@>>>>>>??????===<<<;;;;;;;;;<<<===>>>@@@AAABBBDDDFFFGGGGGGGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTRRRQQQRRRUUUVVVVVVTTTUUUTTTSSSUUUYYY\\\\\\[[[[[[[[[\\\]]]^^^^^^]]]\\\XXXWWWXXXZZZ]]]^^^^^^]]]\\\___dddfffffffffffffffdddbbbbbbfffkkktttnnneeehhhoooqqqpppiii```ZZZ^^^eeekkkooosssssstttwwwzzz|||}}}}}}|||}}}rrrllleeegggfffeeelllvvv|||{{{|||}}}vvv___NNN>>>777444555555333222333222222333333333333444444444666888999:::;;;>>>AAAKKKZZZtttlllvvvaaaUUUIIIDDDBBB:::888999::::::;;;;;;::::::999999888777777777777777888888999999888777666555555555555555666666666666222333444444444333222111555555666666666666555555333333333333333444555555////////////////////////------...///////////////---------,,,,,,,,,,,,+++******)))((((((((((((((())))))***+++,,,------......///111333444333222222111000///...------------,,,---....../////////......///000111222222222111///...---000999JJJ\\\hhhllleee\\\TTTNNNJJJEEEBBBBBBBBBBBB@@@>>>;;;888666777555222111111111111000---,,,,,,000666<<<@@@AAA<<<;;;;;;<<<<<>>===;;;999888999;;;===???<<<<<<;;;;;;;;;<<<<<<======???AAACCCBBBCCCDDDFFFJJJJJJKKKLLLMMMOOOQQQRRRTTTRRRPPPQQQSSSUUUTTTSSSTTTTTTTTTXXX\\\]]][[[XXXZZZYYYZZZZZZ\\\]]]^^^___VVVVVVWWWZZZ]]]______^^^]]]```dddggggggggghhhiiigggdddccceeehhhppp~~~vvvkkkmmmsssvvvvvvlllccc]]]```ggglllqqquuuwwwxxx{{{}}}~~~~~~~~~}}}yyy~~~wwwrrrhhhkkkjjjiiippp{{{pppZZZHHH<<<666333555555333222333222222333333333444444444444666888999:::<<>>AAA===<<<<<<;;;999>>>NNN^^^ooowwwzzzvvvtttzzz}}}{{{wwwxxxxxxuuurrrggg]]]VVVUUUQQQJJJEEEEEEBBBHHHXXXooouuu```WWWQQQQQQRRRPPPMMMLLLEEEBBB@@@BBBFFFOOO___mmmjjjSSSVVVjjjyyybbbVVVYYYrrrwww]]]HHH<<>>@@@BBBEEEHHHIIILLLLLLMMMNNNOOOQQQRRRSSSRRROOOLLLMMMQQQTTTUUUTTTPPPRRRTTTUUUUUUUUUVVVWWW\\\]]]]]]^^^^^^_________\\\\\\\\\\\\]]]^^^______[[[^^^bbbeeeffffffggghhhdddcccdddgggkkkqqq}}}wwwvvvzzz}}}}}}ttthhh^^^___ffflllqqquuuxxxxxxxxxyyy{{{zzzyyywww{{{|||}}}~~~~~~xxxpppiiijjjmmmqqqwww~~~zzzxxxgggSSSDDD888888666555444333333222333222111111111333555777777888999::::::===AAADDDOOOdddrrrmmm\\\SSSKKKCCC???<<<<<<;;;;;;;;;:::::::::999999888888777666666666777777888888888999999999666666666666666777777777555555555555555555555555999999777666555555555555333333222222111000//////333222000///......//////////////////............************************)))))))))))))))*********((((((((()))******++++++,,,---...///000000000000.........------,,,,,,,,,///////////////////////////000111222333222111111444222111333888DDDXXXiiimmmiiiccc\\\UUUMMMFFFAAA@@@@@@???===:::888666444444444333333111000///...+++...000111666???DDDDDD>>>;;;:::;;;<<<@@@KKKVVVgggqqqvvvrrrkkkjjjllloooqqqoooooouuuzzztttkkk```VVVNNNJJJIIIJJJLLL[[[uuuuuu^^^YYYTTTQQQQQQPPPMMMJJJBBBAAA@@@AAAHHHSSSaaaiii~~~lll```XXXqqq}}}zzz___OOOVVVuuuwww[[[GGG;;;<<>>AAADDDFFFGGGJJJKKKKKKLLLMMMOOOPPPQQQSSSPPPNNNNNNQQQSSSTTTSSSQQQRRRTTTUUUUUUUUUWWWYYY]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\\\\[[[\\\\\\]]]]]]\\\___bbbddddddddddddeeedddccccccgggjjjooozzz|||nnnbbbaaaggglllqqqtttyyyyyyzzz{{{|||{{{yyywwwwwwyyyzzz{{{{{{|||~~~wwwqqqjjjkkknnnrrrxxx~~~vvveeeQQQ@@@888777666555333333333333333222111111222333555777666777888999;;;???EEEIIISSSgggsssnnn]]]SSSKKKCCC>>><<<<<<;;;;;;;;;:::::::::999999888888777666666666777777777888888888999999777777777777777777777777555555555555555555444444777777666555555444444444444333333222111111000000222111000///.........///////////////............*********************************)))))))))))))))((((((((()))******++++++,,,---...//////000000000.........---------,,,,,,///////////////////////////000111333333333222222444111111333999DDDXXXiiikkkhhhbbb\\\TTTMMMFFFBBB???>>>===;;;999777555444333333333222111000......,,,///111222888AAAFFFEEE???;;;999999:::===FFFQQQaaajjjoookkkfffeeefffeeeaaa___```gggsssuuueeeYYYQQQOOONNNPPP___yyyooo^^^ZZZVVVTTTSSSQQQLLLHHHBBB@@@@@@BBBIIIVVVccclll|||qqqeee[[[rrr}}}yyy]]]MMMSSSoootttWWWCCC;;;<<>><<<<<<;;;;;;;;;:::::::::999999888888777666666666777777777777888888888888999999888888777777666666666666666555555444444444555555555555444444444444444444444333333222222111111111000///............/////////............---************************++++++******))))))((((((((((((((()))******++++++,,,---...//////000//////...............---------///////////////////////////000111333444444333333444111111444999DDDWWWhhhjjjgggbbb[[[TTTLLLFFFCCC===<<<;;;999777555444333222222222111111///...------000222444;;;DDDIIIHHHBBB>>>;;;:::999;;;DDDNNN[[[aaaeeedddaaa```^^^ZZZSSSQQQQQQXXXcccoooxxx{{{yyy|||uuubbbWWWTTTRRRUUUeee~~~zzziii___\\\YYYWWWVVVRRRKKKFFFAAA@@@???CCCLLLYYYgggooozzzsssggg]]]rrr{{{yyy]]]MMMQQQjjjpppSSS???;;;<<>><<<<<<;;;;;;;;;:::::::::999999888888777666666666666666666777777777888888::::::999888777666666555777777666666555555444444444444555555666555555555555555444444444333333333111111000///............//////.........---------************************,,,++++++***)))(((''''''((((((((()))******++++++,,,,,,---...///////////////.....................///////////////////////////000222333444555444444333111111444888CCCVVVfffiiigggbbb[[[QQQIIICCC@@@;;;:::888777555444333333111111111111000///...------///111555>>>HHHLLLJJJEEEAAA>>>===;;;===FFFPPPXXX]]]____________ZZZSSSQQQNNNLLLPPPXXXaaagggiiiaaafffooo~~~wwwbbbXXXUUUSSSYYYjjjyyyhhhaaa___\\\ZZZXXXRRRJJJDDDAAA???>>>CCCNNN]]]kkksssxxxmmmddd\\\rrrzzzyyy___QQQVVVlllmmmRRR@@@<<<<<>>===<<<===FFFPPPXXX[[[^^^^^^``````[[[SSSQQQMMMKKKMMMSSSYYY\\\]]]ZZZ\\\bbbkkkuuu|||ooo]]]UUUTTTQQQ[[[ooo|||llleeebbb^^^[[[XXXQQQIIICCCAAA>>>>>>CCCPPP```mmmuuuwww~~~eeeaaa]]]uuu~~~vvv```WWW^^^rrrkkkSSSDDD<<<<<>>@@@BBBCCCAAABBBBBBCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMMMMOOOPPPQQQQQQRRRQQQPPPPPPSSSUUUYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZYYYXXXXXXXXXYYYYYYUUUWWWYYYYYYZZZ[[[]]]___]]]]]]aaafffhhhjjjrrrzzzpppjjjlllnnnpppsssuuu|||yyyrrrnnnooossswwwzzz|||}}}}}}}}}~~~}}}}}}}}}{{{|||}}}||||||}}}xxxoookkkhhhggggggccceeeiiinnnsssxxx|||~~~~~~tttssstttyyytttjjjeeebbbbbb]]]PPPAAA888555555444333333333333333333333333444555555666666;;;;;;<<<<<<>>>CCCJJJOOOPPP```yyyjjjZZZRRRJJJCCC@@@<<<<<<;;;;;;;;;:::::::::999999888888777666666666555555555555666666666666888888777777666666555555666666666666666666666666666666777888888777666555444444444444444444444444222222222222111000///............------------,,,************************++++++******))))))((((((((((((((()))******+++++++++,,,---......///......////////////000000000000111111111111111111111111222333444555555555444333444111111222555>>>NNN]]]eeeeeeaaaWWWKKKAAA<<<;;;888777555333222222333333222222222222222111000000...000222999EEEPPPSSSOOODDD@@@===<<<:::;;;DDDNNNVVVZZZ]]]]]]___```\\\VVVMMMKKKJJJLLLRRRWWWXXXXXXYYYYYY[[[___eeejjjlllmmmooovvv{{{ssscccVVVQQQSSSQQQ```vvvpppiiiddd^^^YYYUUUOOOHHHCCCAAA>>>===CCCQQQbbbooouuuwww}}}~~~]]]```aaa|||tttbbb^^^hhh{{{lllUUUGGG<<<===AAAQQQ{{{222333333333333111000///---------..............................////////////000111000//////111333666666666666777888999:::999999:::;;;===>>>@@@AAABBBBBBBBBCCCDDDFFFHHHIIIFFFIIILLLNNNNNNOOORRRUUUSSSTTTUUUTTTRRRQQQRRRSSSWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[YYY[[[\\\\\\[[[\\\^^^___]]]]]]```dddeeeeeekkkssstttnnnnnnnnnooopppsss|||xxxoookkkooosssxxx|||~~~}}}zzz|||}}}}}}|||~~~tttnnnllliiieeeccc___aaaeeejjjppptttwwwyyy}}}sssvvvvvvzzzzzzsssmmmgggdddZZZJJJ>>>999444444333333222222333333222333444555555666666666999:::<<<===@@@DDDJJJNNNRRRbbbuuummm\\\SSSKKKCCC???<<<<<<;;;;;;;;;:::::::::999999888888777666666666444444555555555666666666666666666555555555555555555555555666777777888888555666777888777666444333333333333333333333333333333333444444333222000///.........---------,,,,,,*********************************)))))))))))))))((((((((()))******++++++++++++,,,---............//////000000000111111111333333333333333333333333444555555666666555333222444222000111333;;;JJJYYY``````^^^UUUIII@@@<<<<<<777666444222222222444444222333333333333222222111000222555<<>>AAAEEEKKKOOOUUUeeerrrqqq^^^TTTKKKBBB===<<<<<<;;;;;;;;;:::::::::999999888888777666666666444444444555555555666666444444444555555555555555444444555666777888999999555666777777666444222111333333333333333333333333333444555555444333111000......---------,,,,,,,,,************************)))))))))))))))*********((((((((()))******++++++++++++,,,---............//////000000111111111222444444444444444444444444555666666666666444333222444222000111222999HHHVVV\\\]]][[[SSSHHH@@@===>>>777666444222222333444555333333444444444333222222222444777???MMMYYY[[[VVVLLLHHHCCC???;;;:::AAAKKKMMMSSSWWWVVVVVVXXXYYYWWWRRRQQQQQQTTTXXXZZZWWWTTTSSSUUUYYY^^^bbbfffhhhiiijjjkkkiii___RRRIIIGGGIIIWWWmmm~~~qqqppphhh]]]TTTOOOKKKGGGDDDAAA===;;;BBBRRRbbbooouuuzzz{{{~~~|||lllRRR\\\ccc}}}oooqqq~~~nnnTTTEEE<<<===AAAOOOxxx444444333222222111111000------..................,,,,,,------.../////////...............///000000333444666777999:::::::::999999::::::<<<===>>>???>>>@@@BBBDDDFFFFFFFFFFFFFFFGGGIIIKKKNNNPPPRRRSSSUUUVVVVVVVVVTTTSSSTTTVVVVVVXXXYYYYYYXXXXXXYYY[[[]]]\\\[[[ZZZZZZZZZZZZZZZ^^^^^^_________^^^\\\[[[]]]]]]\\\]]]___bbbdddfffnnnxxxyyymmmkkknnnpppqqqsss{{{uuujjjdddbbbhhhpppuuuvvvxxx}}}zzzvvvrrrppppppooommmjjjmmmggggggnnnsssuuuzzz}}}uuu{{{~~~{{{yyyyyy~~~{{{sssgggRRR===666888555555444333333444444444555444333444666888888888888999;;;===@@@EEEKKKPPPXXXgggqqqooo\\\SSSMMMFFFCCCAAA@@@???===<<<:::999888555555444444444444555555:::::::::999888777666555111111222333444555666777777777777777777777777777666666666666555444333222333333222222222222222222333333333333222111000000//////...---------------,,,,,,++++++***)))))))))+++*********))))))((((((((((((((((((((()))******,,,---...---++++++,,,---222222222222222222333333666666777777777777666666444444333333222111111000555333000000444:::AAAFFFTTT\\\___TTTEEE>>>???@@@888777666444333333333444555666777666444111000000222000444AAARRR]]]___]]]QQQIIIAAA???>>>???CCCHHHNNNPPPTTTYYY\\\\\\YYYWWWQQQRRRTTTUUUUUUUUUSSSRRRQQQVVV\\\```aaabbbbbbbbbaaaaaaaaa]]]TTTJJJHHHLLLYYYlllwwwqqqiii]]]SSSMMMHHHDDD@@@AAA@@@???DDDTTThhhtttvvvtttwwwzzzuuubbbSSSXXXiii~~~yyyyyyrrrgggNNN>>>===;;;>>>PPPrrr444444333333222111111111////////////////////////..................------...............///000000222333444666777888999999999999999:::;;;<<<===>>>???@@@BBBDDDEEEFFFEEEEEEGGGHHHIIIJJJLLLMMMOOOOOORRRSSSUUUUUUTTTSSSTTTUUUWWWYYYZZZZZZYYYYYYZZZ[[[_______________^^^^^^^^^^^^^^^_________^^^\\\\\\]]]]]]\\\]]]^^^```cccdddjjjqqqyyyzzzooommmppptttuuuzzzxxxkkkdddbbbeeelllqqqrrrsssyyy~~~~~~~~~xxxuuurrrqqqrrrrrrqqqooorrrooopppwww}}}~~~vvv{{{}}}zzzyyy{{{~~~|||uuurrrsss}}}yyyrrrfffQQQ===777:::555555444444444444555555666555555555777999:::::::::;;;===???BBBGGGMMMQQQYYYfffvvvsss___UUUMMMEEEBBBAAA@@@???===<<<:::999888777777666666666666777777888888999999999888777777555555555555666666666666666666666666666666666666777777777777666555444444222222222222222222222222333333333333222111000000000///......------......,,,,,,++++++***)))))))))*********)))))))))((((((((((((((((((((()))******(((***---------,,,---...333333333333444444444444666777777888888777777666444444444333222222111111333222000000333888>>>AAAMMMUUUWWWOOOEEE@@@??????888777666444333333444444555777888777444222111111333444;;;HHHXXXbbbeeedddYYYPPPHHHDDDBBBBBBEEEKKKNNNPPPTTTXXXZZZYYYWWWTTTQQQSSSUUUWWWWWWVVVTTTSSSSSSWWW\\\______^^^^^^^^^___^^^]]]YYYPPPHHHHHHMMMYYYjjj}}}xxxqqqpppggg[[[RRRLLLHHHDDD@@@@@@@@@AAAHHHXXXjjjtttuuussswww{{{ttt```RRRXXXiii|||~~~~~~vvveeeMMM>>><<<:::<<>>>>>@@@AAABBBBBBBBBBBBGGGGGGHHHHHHIIIJJJKKKKKKMMMPPPSSSTTTTTTTTTTTTUUUXXXYYYZZZZZZYYYYYYZZZ[[[^^^___```bbbccccccbbbbbb^^^____________^^^^^^]]]^^^]]]\\\\\\]]]^^^```aaagggiiimmmsss}}}wwwwww~~~yyyqqqooorrrvvvwww{{{mmmdddaaaeeekkkooooooqqqwww}}}~~~}}}|||{{{{{{~~~vvvtttrrrssstttvvvwwwvvvyyyyyy|||zzz~~~~~~~~~{{{yyyxxxxxxsssllliiikkkuuusssmmm```KKK:::555999555555555444444555555666666666666777888999;;;;;;<<<===???AAADDDHHHNNNRRR[[[fffzzzyyydddXXXMMMEEEBBBAAA@@@???===<<<:::999888888777777666666777777888666777888888999999888888888888888777777666666666666666666666666666666666666666666666666555444333111111222222222222222222333333333333222111000000111000//////......//////,,,,,,++++++***)))))))))******))))))))))))(((((()))(((((((((((()))******'''***---/////////000111444444555555555666666666666666777777777777666666444444444333222222111111111000000000222666999;;;BBBHHHKKKHHHCCCAAA@@@>>>888777666555444444555555666777888777555333333333555:::DDDRRR___hhhlllmmmcccZZZQQQKKKGGGEEEHHHMMMOOOQQQVVVYYYYYYWWWTTTRRRRRRTTTWWWYYYYYYXXXUUUTTTUUUXXX[[[\\\\\\ZZZZZZZZZ]]][[[XXXTTTLLLFFFIIIPPPZZZjjj{{{xxxoooiiillldddYYYPPPKKKGGGCCCAAA>>>@@@CCCLLL\\\mmmvvvvvvuuuyyy}}}qqq^^^QQQYYYjjjzzz}}}zzz```JJJ===:::999;;;LLLooo555555444444333333222222000000000/////////////////////.........---------...............///000000111111222333444666777888999999999999:::;;;<<<===;;;;;;<<<=========>>>>>>DDDDDDEEEFFFGGGHHHIIIIIIJJJMMMQQQSSSTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWXXXYYYZZZ\\\___bbbddddddcccccc````````````````````````^^^]]]]]]\\\\\\]]]]]]^^^cccdddfffkkkttt}}}vvvppprrryyyyyytttrrrssstttuuuzzzlllcccaaahhhmmmqqqoooqqqxxx~~~|||{{{zzzzzz{{{~~~~~~~~~{{{tttsssssstttwwwzzz|||}}}}}}|||}}}|||zzzxxxwwwqqqllllllqqq{{{lllkkkeeeVVVCCC555333666444444444333444444555555666777888888888999;;;======???AAACCCFFFIIINNNRRR\\\eeezzz~~~jjj\\\PPPGGGDDDAAA@@@???===<<<:::999888666666555555555555666666777777888888888888777777888888888777777777666666666666666666666666666666333333444444333222222111111111111222222222222222333333333333222111000000111111000///////////////,,,,,,++++++***)))))))))))))))))))))))))))(((((())))))(((((())))))***+++***+++---...///000222444444444555555666777777777555555666666666666555555333333333222111111000000//////000111222333444555777<<<@@@@@@@@@BBBAAA===999888777555555555555666666777888777555444444555666>>>KKKYYYcccjjjoooqqqiiibbbZZZTTTNNNIIIJJJOOOQQQUUUZZZ\\\[[[WWWTTTRRRQQQTTTWWWZZZ[[[YYYVVVTTTUUUWWWYYYZZZYYYXXXXXXXXX[[[XXXTTTOOOHHHEEELLLUUU```ooo}}}{{{pppgggccchhh```VVVNNNIIIGGGCCCAAA>>>@@@CCCKKK\\\nnnwwwwwwzzz}}}ooo[[[PPP[[[mmmyyysssZZZFFF<<<::::::;;;JJJmmm666666555555444333333222/////////......------------------.........//////...............///000000111111222222444666777888999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBCCCEEEGGGHHHIIIIIILLLPPPRRRSSSTTTVVVXXXUUUVVVWWWVVVUUUTTTUUUWWWYYY[[[^^^bbbdddeeeddddddaaaaaaaaaaaaaaaaaabbbbbb^^^^^^]]]]]]\\\\\\\\\\\\______ccciiioootttxxxzzzzzz{{{|||{{{sssoooqqqwww{{{{{{{{{{{{zzzwwwuuuuuuuuuvvviiibbbaaaiiiooorrrpppqqqwww~~~}}}zzzyyyzzz|||}}}|||{{{{{{~~~~~~xxxrrrssstttvvvxxx{{{~~~}}}~~~}}}zzzwwwqqqmmmqqqxxxyyykkkhhh___NNN===444333555333333222222333444555555666888999999888999;;;>>>>>>@@@CCCEEEFFFIIINNNQQQ\\\fff}}}ooo```RRRJJJHHHAAA@@@???===<<<:::999888666666555555555555666666888999999888777666555555555555666666666666777777555555555555555555555555333333333444333333222111111111222222333333333333333333333333222111000000111111000///////////////,,,,,,++++++***)))))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++******,,,000444444444444555666777777777555555555666666555555555222222222111000000//////...///000111222222111111000555888:::===AAA@@@<<<;;;:::888666555555555666555666777666555444555777777@@@NNNZZZbbbhhhlllnnnkkkgggccc```YYYQQQQQQTTTVVVZZZ___aaa___ZZZVVVTTTRRRTTTWWWZZZ[[[YYYWWWVVVUUUWWWXXXXXXWWWWWWXXXYYYZZZVVVQQQLLLGGGGGGPPP[[[jjjvvvwwwkkkddd```ddd\\\RRRKKKHHHFFFCCCAAA???@@@BBBIIIZZZnnnyyyzzznnnYYYPPP___rrrzzz}}}lllTTTCCC<<<:::;;;<<>>@@@@@@>>>???@@@BBBDDDFFFGGGHHHHHHJJJMMMOOOPPPRRRUUUXXXTTTUUUVVVUUUTTTSSSTTTUUUZZZ[[[^^^aaaccceeeffffffaaa````````````aaabbbbbb^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[___fffkkkmmmpppsssuuuvvvwwwzzz|||~~~}}}vvvpppnnnqqqtttyyy}}}{{{xxxwwwxxx~~~~~~qqqfffbbbbbbhhhnnnqqqooooootttyyy{{{}}}zzzxxxxxxzzz}}}}}}|||{{{|||{{{uuussstttuuuvvvwwwyyy}}}|||vvvnnnjjjpppyyyqqqkkk\\\III<<<777777666333333333333333444555666777:::<<<;;;999:::===@@@@@@BBBEEEFFFHHHJJJNNNQQQ\\\ffftttcccSSSKKKIIIAAA@@@???===<<<:::999888999888888777777888888999999999999888777666444333444444444555555666666666555555555555555555555555555555666666666666555555222222333333444444555555333333333333222111000000111000//////......//////,,,,,,++++++***)))))))))''''''(((((((((((())))))***))))))))))))***++++++*********((((((+++///222444444555666777777888888666666777777777777666666222222222111000000/////////000111111222222111111///333666777999>>>???======<<<999777555555444555444555666555444444666777999AAALLLVVV]]]aaadddeeehhhiiikkkkkkeee[[[XXXZZZYYY___eeefffccc]]]YYYXXXUUUVVVXXXZZZ[[[[[[ZZZYYYWWWXXXYYYWWWVVVVVVXXXZZZXXXSSSNNNJJJGGGHHHTTT```rrr}}}vvviiibbb^^^```YYYOOOIIIFFFEEECCCBBB???@@@AAAIIIZZZooozzz|||nnnYYYRRReeexxx}}}{{{zzzssswwweeeNNN@@@===999<<<<<>>???AAA???@@@AAABBBCCCDDDEEEEEEGGGHHHIIIJJJLLLOOOSSSVVVTTTVVVVVVUUUTTTSSSSSSTTTYYYYYY[[[]]]```bbbdddddd^^^^^^]]]]]]]]]^^^___```^^^^^^^^^^^^^^^]]]]]]\\\\\\ZZZ\\\cccffffffjjjpppoooqqqsssuuuvvvxxxyyy{{{xxxzzz{{{xxxrrrpppssswww|||~~~yyywwwyyy}}}zzzmmmdddbbbdddgggmmmqqqooonnnrrruuuvvv{{{yyyvvvuuuvvvzzz~~~|||zzzyyyyyy|||{{{vvvtttuuuvvvvvvuuuvvvzzz}}}{{{tttkkkhhhppp{{{xxxmmmYYYDDD::::::888444444444444555555666888888999===???>>><<<<<<@@@DDDBBBDDDGGGIIIJJJLLLOOORRR[[[gggwwwdddSSSIIIHHHAAA@@@???===<<<:::999888999999888888888888999999777777888888777666555555666666555555555555444444555555555555555555555555555666666777777777666666333333444555555666666777333333333333222111000000000///......------......,,,,,,++++++***)))))))))'''''''''((((((((())))))******))))))******+++,,,(((***---...///000222444555555666777888999::::::999999::::::::::::999999444444333333222111111111000111111222222222222222000555888666666:::======???>>>;;;888555444333333333444444444333333666888<<>>@@@CCCMMM^^^qqq{{{|||nnnYYYTTTjjj~~~hhhiiieee}}}rrr___III======777;;;;;;EEEjjj777777777666555555444444222111111000///......---/////////...------,,,,,,...............///000000///.........///222444666555555444444444555555666777666666777999;;;===>>>AAABBBBBBBBBBBBBBBCCCCCCFFFFFFGGGGGGHHHLLLQQQUUUUUUVVVWWWVVVTTTSSSTTTUUUVVVVVVWWWYYY[[[^^^```aaa\\\[[[[[[ZZZ[[[\\\^^^___]]]^^^^^^______^^^^^^]]]___[[[\\\aaaccccccgggooojjjmmmppprrrssstttvvvwwwpppuuuyyyyyyuuutttxxx}}}~~~{{{tttsssxxx~~~yyylllcccbbbeeehhhooorrrqqqooorrrttttttxxxvvvsssrrruuuyyy~~~zzzxxxuuuvvvxxx|||~~~||||||}}}yyytttvvvwwwvvvttttttwww{{{zzzssskkkiiisss{{{nnnVVV???777999888222666666666666777888::::::;;;???BBBAAA>>>>>>BBBFFFDDDFFFIIIKKKLLLNNNQQQSSSZZZhhhyyydddQQQGGGFFFAAA@@@???>>><<<:::999888777777666666666666777777555666666777777777777777888888777666555444333333555555555555555555555555444444555555555555555444444444555555666777777888333333333333222111000000//////...---------------,,,,,,++++++***)))))))))&&&'''''''''(((((())))))*********)))******+++,,,''',,,222666777888888888666777777999:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;666555555444444333333222111111222222333333333444222888999666444888<<<>>>AAA???<<<888666444333222333333444333222333555888???AAAGGGNNNTTTWWWVVVTTTVVV]]]iiiqqqmmmaaaZZZYYY[[[bbbjjjkkkggg```]]]\\\\\\\\\\\\]]]^^^___aaabbb``````]]]YYYVVVUUUVVVWWWRRRNNNJJJHHHFFFIIIVVVcccxxxuuufff]]]YYY[[[TTTKKKFFFEEEDDDCCCBBB===@@@FFFQQQbbbttt|||{{{oooYYYVVVnnn~~~[[[]]]\\\{{{ooo]]]GGG<<<>>>666::::::CCChhhxxxttt:::999777666555444555555666444222111000111222333......---------......///...------------...//////000000000000111222333444444444444333333444555555777888999:::<<<===>>>???AAA@@@@@@???@@@AAACCCDDDCCCCCCDDDFFFJJJNNNRRRUUUSSSTTTTTTQQQNNNLLLLLLMMMQQQQQQQQQRRRTTTWWWZZZ\\\[[[YYYXXXXXXYYYZZZZZZYYY___\\\ZZZ[[[^^^```___]]]YYYZZZ\\\]]]___aaacccfffkkkhhhfffhhhllloooooonnnpppsssuuuuuutttvvvzzz~~~xxxsssrrrvvvzzz}}}rrrfff``````cccfffoooxxxyyyuuuqqqtttxxx|||{{{yyyxxxwwwwwwxxxxxxvvvsssqqqrrrvvv{{{~~~~~~}}}}}}{{{wwwxxxyyyyyyxxxwwwuuusssqqqpppwwwxxxsssnnnmmmvvvzzzcccJJJ===:::888666555333666888777666777:::===AAADDDGGGGGGDDDBBBBBBCCCEEEGGGJJJMMMNNNPPPSSSUUU]]]ggguuu```RRRJJJHHH===>>>>>>>>>===<<<;;;999999999999888777666666555888888888888888888999999666666555444444444444555333444555777777777666666333333444444444444444333222444666777888777666555333333222222111000//////333111///,,,++++++,,,---//////...---,,,******)))******)))((((((((((((((())))))))))))(((((((((((())),,,///111444777;;;>>>:::;;;======<<<<<<===???:::===@@@BBBAAA@@@@@@@@@CCC@@@<<<777555444555555444444444555555555444333777666555777:::===>>>???CCCAAA===:::888777777777444111111333333333777>>>LLLNNNRRRUUUVVVTTTRRRRRRNNNJJJQQQaaahhh```XXXWWW[[[^^^```aaa___]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^ddd^^^VVVRRRSSSUUUVVVUUUNNNNNNLLLHHHFFFLLLXXXaaaxxxttteeeYYYUUU[[[UUUNNNGGGDDDBBBAAA@@@AAA<<<@@@RRRhhhwww|||~~~jjjccccccqqq~~~gggTTT\\\mmm|||zzznnnVVVEEE???:::777888>>>IIIccc~~~rrreeeiii;;;:::888777666555666666222222222111111000//////.........------......///...------------...//////000000000000000111333333333333333333333444444555777777888:::;;;<<<===>>>@@@@@@??????@@@AAACCCDDDEEEEEEEEEFFFHHHLLLOOOQQQSSSTTTTTTQQQNNNKKKJJJJJJKKKLLLLLLMMMOOOQQQSSSTTTXXXWWWVVVVVVWWWWWWWWWWWW\\\ZZZYYYZZZ\\\]]]\\\ZZZWWWXXXZZZ[[[\\\^^^```bbbdddbbbaaacccgggjjjkkkjjjmmmppprrrtttvvvyyy~~~}}}wwwrrrrrrvvvzzz~~~sssgggaaabbbeeeiiiqqqzzz|||wwwtttwww{{{~~~}}}{{{zzzxxxxxxxxxxxxuuusssrrrssswww{{{}}}~~~~~~}}}|||~~~{{{uuusssuuuwwwwwwvvvtttrrrooommmllllllxxx{{{vvvrrrnnnnnnxxx~~~rrr]]]FFF;;;999777666666444666888888777777:::===AAADDDFFFGGGEEEEEEGGGIIIHHHJJJLLLMMMNNNPPPSSSUUU\\\ddd|||wwwcccSSSJJJFFF??????@@@@@@>>>===;;;::::::999999888777777666666777777777777777777777777666666555444444444444555444555555666666555444333444444555555555555444444555666777888999888888777333333222222111000000000222111///---,,,,,,---.........---,,,+++***))))))******)))((((((((((((((((((((((((((())))))))))))(((***---///222666;;;???CCCDDDDDDDDDCCCBBBAAAAAAFFFGGGGGGGGGGGGHHHLLLOOOJJJFFFAAA??????>>>;;;888888888999;;;<<<===<<<;;;;;;999777777999;;;;;;;;;@@@>>>;;;888666666666666444222333444444555===FFFSSSYYY]]][[[YYYWWWRRRLLLQQQIIIIIISSSXXXUUURRRUUUZZZ\\\]]]]]][[[YYYYYYYYY]]]\\\\\\\\\]]]^^^^^^___bbb]]]WWWTTTUUUVVVUUUSSSMMMLLLIIIEEEDDDKKKWWW```ttt|||rrrcccZZZXXX^^^YYYQQQJJJEEEBBB@@@??????<<>>;;;::::::999999888888777777777777777777777777777777777777666555555444444555555555555555555555333222222555555666666666666555555666666666777777777777777333333333222111111000000111000///---------...///...---,,,,,,+++***))))))******)))(((((((((((((((''''''(((((())))))******'''(((***,,,///444:::>>>JJJJJJKKKMMMOOOOOOMMMKKKRRRPPPNNNMMMOOOVVV```gggddd]]]TTTOOOLLLIIIDDD???<<<<<<===@@@BBBDDDCCCAAABBB???<<<;;;;;;::::::999===;;;888666444444444555444333444555444777DDDQQQdddppptttkkkfffeee]]]QQQPPPGGGCCCHHHLLLKKKMMMRRRXXXYYYYYYXXXVVVVVVWWWXXX[[[[[[\\\\\\]]]^^^`````````\\\WWWUUUVVVVVVTTTRRRNNNLLLHHHDDDEEEMMMZZZcccpppyyyoooaaaZZZ[[[bbb\\\TTTMMMHHHCCC@@@>>>>>>===FFFZZZnnnyyy}}}~~~sssaaadddnnn|||uuu```OOOWWWqqq}}}lllRRRAAA<<<888888777;;;DDD[[[{{{ooofffgggooo~~~======<<<;;;:::999888888555555666555444333111000000//////..................------------...//////............///000111222000111222222333333333333555666777888999:::;;;;;;???>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEHHHKKKMMMUUUVVVWWWUUUQQQLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJPPPQQQRRRQQQQQQPPPPPPQQQSSSTTTUUUVVVVVVUUUSSSQQQTTTTTTTTTUUUXXXZZZ[[[[[[dddeeegggkkkooosssvvvwwwxxxxxxvvvuuuvvvwwwzzz|||{{{zzzxxxsssooopppuuuzzzxxxjjj^^^XXX[[[___fffmmmuuuwwwtttrrrsssvvv}}}}}}}}}}}}}}}|||{{{zzzttttttuuuxxxzzz{{{zzzxxx}}}~~~~~~wwwpppmmmlllooosssrrrrrrpppnnnllliiigggffflllrrruuu{{{~~~|||xxxsssoooooouuu{{{}}}wwwlll___NNN>>>777777666555555666777999::::::;;;<<<===@@@AAAAAABBBDDDGGGJJJLLLMMMMMMNNNNNNOOORRRWWW[[[^^^bbbttt}}}uuudddUUUMMMEEEEEEEEEDDDBBB???<<<;;;::::::999999999888888888888888888888777777777777777666666555555555555555555555555555555555444444666777777777777666666555555444444333333444555555333333333222222111111111000000///......//////000------,,,+++******))))))***))))))(((((((((((((((&&&''''''((()))******+++(((((())))))+++000666:::FFFGGGKKKSSS[[[```bbbaaa^^^\\\XXXVVVZZZeeerrr|||ttthhh^^^VVVPPPLLLFFFFFFFFFIIILLLMMMJJJGGGJJJGGGCCC@@@???>>><<<;;;999888555333222222333333222333444555333888HHHYYYrrrwwwqqqtttnnn```RRRJJJFFFGGGIIIHHHIIIMMMTTTTTTTTTSSSRRRSSSVVVXXXYYYZZZ[[[\\\^^^```bbbccc```\\\VVVTTTUUUVVVUUUSSSPPPMMMIIIGGGIIISSS```iiisss{{{nnn```[[[^^^bbb]]]VVVPPPJJJFFFBBB???>>>@@@LLLaaasss|||ppp```iiixxxmmm\\\MMMTTTrrrlllQQQ@@@<<<888666666:::AAAXXXwwwooosssyyy>>>>>>===<<<;;;:::999999888777555444222222222333111000///..................------------...//////............///000111222000111333444555555555444666666777777888999::::::============>>>@@@BBBCCCAAAAAAAAABBBEEEIIILLLOOOUUUXXXZZZYYYUUUQQQNNNLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNNNNLLLKKKLLLMMMQQQSSSUUUVVVUUUTTTRRRQQQUUUTTTTTTVVVZZZ^^^___^^^dddfffjjjnnnrrrvvvyyy{{{}}}zzzvvvssssssssstttuuuvvvuuusssooolllnnnsssxxx|||tttfffYYYSSSUUUZZZbbbiiippprrrpppnnnoooqqqvvvwwwzzz}}}~~~~~~~~~}}}uuuvvvwwwzzz||||||yyywwwxxxzzz|||~~~rrrmmmllllllnnnrrrnnnnnnmmmllljjjhhhfffeeemmmqqqssszzz}}}zzzzzz}}}{{{~~~rrrjjjWWWJJJ<<<888777666555555777777999<<<>>>?????????@@@??????@@@BBBDDDFFFGGGKKKLLLMMMNNNQQQUUU[[[___bbbffftttvvveeeWWWNNNGGGGGGGGGEEECCC@@@===;;;::::::::::::999999999999:::::::::999999888888888777777666555555555555666444555555666777777888999777777888888777666666555444444333333333333444444333333333222222222222222111000000000//////000000---,,,,,,++++++************))))))(((((((((((((((&&&''''''((()))******+++******)))((())),,,000444<<<@@@HHHUUUcccpppyyy~~~wwwtttnnnjjjkkkrrr||||||ooofffaaaYYYWWWVVVXXX[[[ZZZVVVQQQQQQNNNIIIFFFCCCAAA???===888666444222000000111222111222333444333888IIIYYYssswwwrrryyyxxxmmm```WWWNNNIIIEEEDDDFFFJJJLLLLLLLLLKKKKKKMMMQQQTTTXXXXXXZZZ]]]```cccfffhhhaaa[[[UUURRRSSSUUUUUUUUUNNNLLLIIIHHHMMMXXXeeennnyyy~~~mmm___\\\```___[[[VVVQQQMMMIIIDDDAAA>>>DDDRRRgggwwwqqqcccssshhhYYYMMMUUUrrrlllQQQ???<<<999555555999@@@WWW{{{uuu|||>>>>>>>>>===<<<;;;999999999777444111000000111222111111000///...............------------...//////////////////000111222222222333555666777777777666666777777888999999::::::<<<<<<<<<<<<>>>@@@BBBCCC??????@@@BBBFFFJJJNNNQQQTTTXXX[[[\\\ZZZVVVSSSQQQKKKJJJIIIHHHHHHIIIJJJKKKHHHLLLOOOOOOLLLJJJKKKLLLRRRTTTVVVWWWVVVUUUUUUVVVXXXVVVVVVZZZaaafffgggfffjjjmmmqqqtttuuuwwwzzz|||xxxuuupppmmmmmmoooooopppoooooommmjjjgggiiiooouuu}}}zzzqqqdddVVVPPPQQQUUU___dddkkkmmmlllkkkkkkkkknnnqqquuuzzz}}}~~~~~~~~~xxxxxxzzz|||~~~}}}zzzwwwqqquuuxxx{{{}}}}}}rrrpppqqqpppppprrrkkkkkkllllllkkkjjjjjjiiikkknnnqqq{{{~~~}}}~~~zzzmmmeeePPPDDD:::888888666555666777888:::>>>BBBDDDDDDCCCAAA@@@???@@@CCCEEEEEEDDDHHHJJJMMMOOORRRWWW]]]aaaccchhhtttooo```SSSKKKHHHHHHGGGFFFDDDAAA>>><<<::::::::::::::::::::::::;;;;;;;;;:::999999888888888777666666555555666666444555555666777999:::;;;777888888777777666555444555555555555555444444444333333333333333333222222222111111111000000//////---------,,,,,,,,,++++++******)))(((((((((((((((''''''(((((())))))******++++++***)))((()))---000444:::DDDQQQaaassszzzkkkhhhfffhhhjjjiiibbb\\\YYYUUUPPPKKKGGGDDDAAA???999777444222000000000111111111333444444999FFFTTTlllxxx|||ssspppvvvyyytttqqqhhhZZZNNNFFFDDDFFFIIIFFFFFFEEEDDDDDDEEEHHHKKKRRRTTTVVV[[[___dddhhhjjj___ZZZUUURRRTTTUUUUUUTTTJJJHHHGGGIIIQQQ]]]jjjqqq|||yyykkk___[[[^^^\\\YYYUUUQQQNNNJJJEEEBBB???FFFWWWkkkyyypppggg~~~fffWWWNNNYYYrrrkkkOOO>>>;;;888555555999???UUU~~~===>>>>>>===<<<;;;999888888777555444222111111000222111000///...............------------...//////000000000000000111333333333555777999::::::999999777777888888999:::::::::;;;;;;;;;<<<===???AAACCC??????@@@BBBFFFJJJNNNQQQRRRVVV[[[^^^]]]ZZZWWWUUUNNNLLLJJJHHHHHHJJJLLLNNNNNNSSSWWWVVVSSSPPPQQQSSSTTTVVVXXXXXXWWWWWWZZZ\\\[[[YYYZZZ```hhhoooqqqppppppsssvvvvvvuuuttttttvvvsssnnnhhhffffffhhhhhhhhhggggggfffcccaaadddjjjpppwwwuuummm```SSSKKKKKKNNNYYY^^^dddgggfffeeedddeeehhhlllrrrwww{{{}}}||||||{{{{{{|||}}}~~~{{{xxxooosssxxxzzz|||xxxzzz|||zzzwwwvvvnnnooopppqqqrrrsssssssssqqqtttyyy{{{zzz{{{xxxssswwwzzzsssggg___GGG>>>777777888777777888777888:::@@@EEEHHHHHHFFFBBBAAAAAACCCGGGIIIHHHFFFHHHJJJNNNQQQSSSWWW[[[^^^```fffrrr{{{kkk^^^TTTMMMGGGGGGGGGFFFDDDAAA???===::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777888777777666666666666666555555555555666777999:::777777777777666555444333444555555666555444333222333333333333333333333333333333222222111000///............------------,,,******)))((((((((((((((((((((((((((()))))))))))))))******))))))***,,,...///555===FFFRRReee{{{|||zzz|||}}}vvvoooeee```ZZZSSSNNNIIIEEEBBB:::888555333111000000111333222333666777:::CCCMMM___hhhooommmiiijjjmmmmmmqqqooohhh___WWWQQQNNNLLLFFFFFFEEECCCAAA@@@AAABBBGGGIIIMMMRRRXXX^^^cccfff[[[XXXVVVVVVWWWWWWTTTPPPHHHGGGGGGLLLVVVcccooovvv{{{{{{qqqggg]]]ZZZ\\\ZZZWWWTTTQQQMMMIIIDDD@@@>>>GGGXXXlllyyyzzznnniiifffUUUOOO```ttt{{{hhhMMM===999666777777999===SSS}}}======>>>>>><<<;;;999888888888999888777444222000222222000///...............------------...//////000000000000111222333444444666999;;;<<<<<<;;;:::888888888999:::::::::;;;;;;;;;;;;;;;===???AAACCC@@@AAAAAACCCFFFJJJNNNPPPOOOTTT[[[^^^^^^[[[YYYWWWQQQOOOLLLJJJJJJMMMPPPSSSVVV[[[______[[[YYYZZZ\\\VVVXXXZZZZZZYYYYYY]]]```]]]\\\]]]cccmmmuuuwwwvvvooorrrsssrrrmmmjjjjjjjjjqqqkkkdddaaa```aaaaaa```aaabbbaaa^^^]]]___ffflllrrrpppiii\\\OOOFFFFFFHHHSSSXXX]]]```aaa___^^^^^^fffjjjpppvvvyyy{{{zzzyyy}}}|||}}}~~~~~~{{{yyyrrrvvvzzz|||}}}~~~{{{ssstttvvvyyy{{{|||}}}}}}|||xxxvvvwww|||ooohhhmmmrrrmmmbbbZZZ@@@999444555888888888999888888;;;AAAGGGKKKJJJHHHCCCBBBCCCGGGKKKMMMKKKIIIIIIKKKOOORRRTTTVVVYYY\\\]]]dddqqq|||lllaaaYYYSSSFFFGGGFFFFFFDDDBBB???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666888888777666666666666666777666555444444555777777777777777777666555444333111222444444444222000///333333333333333333333333444444333333111000...---..................------******)))((((((((((((((())))))))))))(((((((((((('''(((*********+++---///,,,111777;;;CCCTTTlllpppjjjccc[[[TTTNNNIIIEEE<<<:::777333111000000000444222333777999;;;AAAHHHQQQXXX```ccc___[[[[[[___gggnnnsssssslllcccWWWOOOJJJJJJIIIEEEAAA???>>>???<<<>>>BBBIIIOOOVVV\\\___WWWVVVWWWYYY[[[XXXRRRMMMHHHHHHJJJPPP[[[iiitttzzzxxx~~~~~~ssskkkccc\\\YYYZZZZZZWWWTTTPPPMMMHHHBBB>>>===FFFXXXkkkxxx}}}vvvmmmiiigggTTTQQQdddvvvzzzyyyfffLLL;;;777555888888999===PPP{{{<<<===>>>>>>===;;;999888777777555444444333444444444222111///............+++,,,---...////////////------------///000111222333333666===DDDFFFBBB======<<<;;;:::;;;<<<>>>???===;;;999999<<>><<<;;;;;;;;;:::999777777777777777666555555777777777777777888999999555444444444555888;;;<<<777777777777666555444333666555555444444333222222666666555444444444444555222111111000///......---///...---,,,+++*********,,,,,,++++++***)))(((((($$$%%%&&&''''''&&&%%%$$$((((((((()))******+++++++++...111555<<>>888333111222222222///---000555999;;;BBBJJJPPPSSSTTTSSSPPPNNNPPPRRRYYY___gggoooqqqmmmeee___WWWQQQJJJEEECCC@@@<<<999;;;===@@@BBBEEEIIIMMMQQQOOORRRSSSUUUYYYYYYQQQGGGBBBEEEKKKUUU```kkkuuu{{{yyy~~~~~~ooohhhccc]]]XXXWWW[[[WWWRRRNNNGGG???===@@@CCCJJJ[[[qqq~~~yyyqqqkkkkkkcccWWWZZZpppqqqZZZJJJ???:::;;;555777999:::NNNzzz===>>>??????>>>===:::999888888777666666555555444444333111000///...//////,,,,,,---...//////////////////////////////000111333333777>>>GGGKKKJJJGGGAAA???<<<::::::<<>><<<;;;===???@@@AAABBBAAAAAAAAACCCFFFIIIJJJLLLMMMOOOPPPQQQPPPNNNMMMOOONNNMMMMMMPPPSSSWWWZZZfffhhhjjjlllllljjjhhhfffdddeeehhhjjjiiigggeeeccccccaaa```eeemmmqqqoookkkeeeddddddddddddcccaaa___cccbbbbbbbbb```\\\VVVRRRNNNKKKIIIIIIGGGHHHOOOXXXfffmmmjjjZZZKKKFFFDDDAAAEEEDDDEEEHHHIIIIIINNNTTT\\\aaahhhmmmqqqsssvvvwww{{{{{{{{{zzzyyyyyy{{{}}}}}}|||{{{}}}|||uuulllnnnpppyyyjjj___fffhhhcccVVVEEE;;;:::888777666777777888;;;===???BBBDDDEEEFFFFFFGGGFFFEEEFFFHHHKKKLLLLLLKKKMMMNNNPPPRRRUUUZZZ]]]\\\cccmmm~~~}}}gggWWWQQQKKKHHHFFFEEEDDDCCCAAA???@@@>>>;;;:::;;;;;;:::888666777777777666666555444666666666666777888999:::777777666555666777999:::777777777777666555444333555555555555555555555555666555555444444444444444111111000000//////......///...---,,,,,,,,,,,,,,,++++++******)))(((((('''))))))(((''''''((())))))((((((((()))******++++++///111333333777???LLLVVVdddqqqxxxlllccc^^^XXXPPPJJJAAA===888444333333444333333111333777999;;;@@@GGGMMMQQQTTTSSSOOOKKKKKKKKKLLLPPPXXXaaagggiiihhhfffbbb]]]VVVPPPKKKGGGCCCAAA===>>>???@@@@@@CCCFFFIIIKKKNNNPPPQQQUUUVVVOOOFFFBBBDDDJJJUUUbbbnnnwww{{{yyy|||}}}ooogggbbb\\\WWWVVVZZZVVVRRRNNNGGG???<<>>>>>?????????===<<<;;;888888999999888777555444444333222111000/////////,,,------...//////000000222111000///////////////000111555===GGGNNNPPPOOOFFFBBB>>>:::999<<<@@@CCCEEEBBB???===>>>???@@@???@@@@@@@@@AAABBBCCCEEEFFFJJJKKKLLLMMMLLLJJJHHHGGGLLLLLLLLLNNNPPPTTTXXXZZZdddfffhhhjjjkkkjjjiiigggeeehhhlllooonnnlllhhheeegggccc```bbbhhhjjjiiieeedddddddddccccccbbbbbbaaa___`````````^^^XXXQQQLLLEEEBBBAAAAAA???@@@GGGOOO```kkkmmm^^^MMMFFFDDDAAAAAA>>>>>>@@@@@@AAAGGGNNNXXX___iiinnnnnnooorrruuuzzz{{{zzzyyyxxxxxxzzz|||{{{zzzzzz|||wwwnnneeegggiiisssnnn```dddccc\\\OOO===999888777666666777888999;;;<<<@@@CCCEEEFFFEEEEEEGGGFFFFFFGGGKKKNNNPPPPPPMMMNNNPPPQQQRRRUUUYYY]]][[[bbbkkkzzzlll\\\UUUKKKHHHEEEDDDCCCBBB???>>>???===::::::::::::999777666777777777777666555555555555555555666777888999999888777666666666777888777777777777666555444444444444555555666777777888444444444444333333333333000000000000000000000000///......---------......******))))))(((''''''''',,,***(((&&&&&&(((***,,,'''(((((())))))******+++///000111111111666>>>DDDOOOZZZiiivvvwwwkkkbbb\\\WWWOOOJJJ???<<<888666555555555444444222444888:::;;;@@@FFFOOOTTTYYYYYYUUUPPPLLLLLLJJJKKKMMMQQQUUUZZZ^^^```dddbbb^^^WWWOOOIIIFFFEEEAAAAAAAAA@@@>>>???BBBDDDHHHKKKLLLMMMPPPRRRMMMEEEBBBBBBHHHTTTeeerrrxxxzzzyyyzzz|||~~~}}}nnngggaaa[[[VVVUUUXXXUUURRROOOGGG???;;;===BBBPPPfff|||}}}mmmbbb\\\]]]sssuuu]]]\\\jjjkkkUUUEEE;;;777777444555999;;;MMMvvv===>>>>>>>>>>>>===<<<;;;777888999:::999888555444333333222111000///......---------......///000111000000///............///---...111888AAAIIINNNOOOIIIDDD>>>999888;;;@@@CCCDDDBBB???>>>???@@@@@@???>>>??????@@@@@@AAAAAAAAAHHHIIIKKKLLLKKKJJJHHHFFFKKKKKKKKKMMMOOORRRTTTVVVZZZ\\\___bbbccccccbbbaaa```cccgggjjjkkkiiigggeeegggccc``````dddffffffdddeeeeeeeeedddccccccdddeee```______^^^\\\VVVPPPKKKEEEBBB@@@???======CCCLLL^^^lllqqqcccPPPHHHEEEBBBEEEAAA??????@@@AAAGGGNNNWWW```kkkpppooonnnqqquuuwwwwwwwwwvvvuuuuuuwwwyyywwwwwwwwwyyy}}}tttjjj```bbbgggtttoooaaaccc^^^UUUHHH888777777666666777888:::;;;;;;===@@@DDDFFFFFFFFFEEEGGGFFFFFFHHHMMMQQQSSSTTTOOOQQQSSSUUUVVVYYY]]]``````eeelllxxxooo]]]UUUJJJHHHDDDBBBAAA@@@>>>===>>><<<:::999999999888777777888888888888888777777666666555555555555666666777666666555555666666777777777777777777666555555444444555555666666666666333333444333333333222222000000000000000000111111///............//////000******)))))))))(((((((((***((('''&&&&&&'''(((***''''''(((((()))************,,,---...///111666:::AAAIIISSS]]]iiivvv}}}~~~|||zzzqqqfff^^^YYYTTTMMMGGG???<<<999777666666444333000///111666999;;;@@@FFFSSSZZZaaadddccc___]]]\\\UUUSSSNNNKKKJJJMMMRRRWWW[[[^^^___\\\TTTMMMIIIHHHEEEEEEDDDCCCAAABBBFFFHHHJJJMMMNNNMMMNNNPPPLLLEEEBBBBBBFFFSSSeeessswwwwwwwwwxxxyyy||||||nnnfffaaa[[[WWWUUUVVVSSSPPPNNNGGG>>>;;;===FFFVVVnnnyyyggg\\\YYY\\\gggyyyoooYYY^^^nnn}}}dddPPPCCC===:::999333555999;;;KKKsss<<<<<<======<<<<<<;;;;;;777888999:::999777555333222222222111000///...---......---......///111111......------......///000------///333:::AAAGGGIIIGGGCCC===999777:::>>>AAA@@@???======???@@@@@@???======>>>>>>????????????DDDFFFHHHJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOOOORRRUUUXXXZZZZZZYYYXXXZZZ[[[^^^aaacccdddeeeeeeddd```^^^^^^bbbeeegggfffdddeeeeeecccaaaaaadddffffffeeebbb___\\\VVVPPPKKKGGGDDDAAA???===>>>EEEOOObbbqqqwwwjjjXXXNNNJJJGGGKKKGGGCCCBBBAAABBBHHHOOOWWW```kkkooonnnlllooosssrrrssssssrrrqqqqqqtttvvvvvvvvvwwwxxx|||sssjjj```dddlll|||ooocccbbbYYYNNNDDD777666666666666888:::<<<===<<<>>>AAADDDFFFGGGGGGFFFGGGFFFFFFIIINNNRRRUUUUUUQQQTTTWWWYYY\\\___bbbeeegggkkknnnwwwqqq]]]TTTJJJGGGDDDAAA@@@@@@???===>>><<<:::999999999888777888999999:::::::::999999999888777555444444444333444444444444555666777777777777777777777777666555555555555444444444333333333333444444444333222111000000000000111111111111//////.........///000000+++***************))))))''''''(((((((((((('''''''''''''''((())))))******(((***,,,---...000222444666===CCCIIIRRR]]]cccccciiimmmssswwwyyyxxxwwwuuuqqqtttwwwwwwxxxzzzxxxsssrrrkkkaaa[[[WWWSSSLLLFFFAAA>>>:::777555444222000///...000555666777;;;AAALLLTTT^^^gggkkknnnrrruuuhhhddd]]]TTTNNNMMMPPPTTTRRRXXX___```\\\UUUQQQOOOGGGGGGFFFEEEEEEGGGKKKOOOPPPSSSTTTSSSRRRRRRNNNHHHEEECCCGGGSSScccpppttttttuuuvvvxxx}}}zzzllleeeaaa[[[WWWVVVTTTPPPNNNLLLFFF>>><<<>>>MMMaaazzzwwwcccZZZZZZ]]]cccoookkk\\\ffftttuuu```LLL@@@<<<:::888333444999;;;HHHmmm<<<<<<<<<<<<;;;;;;;;;<<<888888999999888777555444333333333222111000...---///......---...000111222...............///000000...///000222666:::???BBBBBB???;;;888777888:::<<<;;;:::999:::<<<>>>>>>>>>===<<<<<<<<<===>>>??????@@@BBBDDDGGGHHHHHHHHHGGGFFFFFFHHHIIIJJJJJJIIIIIIJJJLLLPPPSSSUUUUUUTTTSSSUUUVVVXXX[[[]]]___aaabbb^^^\\\[[[]]]aaaeeeggghhhhhhiiihhheeebbbbbbfffjjjnnnmmmkkkiiieee___XXXSSSMMMHHHDDDBBB@@@AAAJJJUUUiiiwww~~~sssddd\\\WWWSSSRRRMMMIIIGGGDDDCCCHHHNNNWWW^^^fffjjjjjjjjjlllnnnmmmnnnoooooonnnooorrruuuxxxxxxyyyzzz}}}uuummmgggkkkuuuooofffcccTTTGGG@@@999666666666777999<<>>999555444222111///222000111444333111222777;;;BBBMMMXXXbbbmmmwww~~~{{{ttthhh[[[SSSOOOPPPNNNTTT[[[___^^^YYYUUURRRIIIIIIHHHGGGFFFIIIMMMQQQVVVZZZ]]][[[ZZZYYYUUUOOOJJJIIIKKKSSS```lllqqqrrruuuuuuwww|||uuuhhhbbb^^^ZZZVVVVVVQQQNNNKKKIIIDDD>>>>>>AAAVVVnnnwwwbbbXXXZZZ]]]fffvvv{{{jjjaaammmyyy~~~|||rrr___JJJ===999777444333333888;;;EEEggg===<<<<<<<<<<<<<<<======:::::::::999888888777777444555555555444222000/////////...---...000222333222111111000000000000000......///000111444777:::;;;:::888777666666666666888777666777999;;;:::999===<<<;;;;;;;;;===???AAA???AAACCCFFFGGGHHHGGGFFFBBBCCCFFFHHHIIIIIIHHHHHHHHHJJJMMMQQQRRRRRRQQQPPPPPPRRRUUUXXXZZZZZZZZZYYYXXXXXXXXX[[[___cccfffgggkkkllljjjfffbbbbbbggglllqqqssswww{{{{{{vvvoooiii```YYYRRRLLLGGGHHHQQQ[[[ppp}}}|||rrrmmmhhhbbb\\\WWWRRRPPPLLLIIILLLRRRXXX\\\bbbfffhhhhhhjjjkkkjjjlllmmmmmmmmmooosssuuuyyyxxxyyyzzz|||yyytttqqqttt}}}qqqkkkdddPPP@@@===:::666666777888;;;>>>AAACCCBBBBBBCCCDDDFFFIIIKKKMMMNNNMMMLLLNNNQQQTTTVVVVVVVVVXXX[[[\\\]]]^^^```aaahhhjjjjjjooo|||fff[[[OOOLLLHHHFFFFFFGGGHHHGGG@@@>>>;;;:::;;;;;;:::888666777888888999999888888888888777666666666666777666666777777777777777666666777777888888888777777555555555555444444444444333444666666666555333222333222222111111000000000000000///...------------)))))))))***************((((((((((((((((((((((((&&&&&&''''''((()))))))))******+++---///000000000,,,000333444888???BBBAAAEEEJJJPPPTTTUUUVVVXXXYYYVVV[[[^^^]]]^^^aaabbb```___[[[WWWVVVVVVSSSKKKEEE@@@<<<666333222222111111333111222444222...///333000444;;;BBBLLLYYYgggqqq{{{}}}|||uuuiii^^^XXXVVVWWWXXXZZZ]]]^^^]]]YYYVVVQQQOOOMMMJJJHHHIIILLLOOOXXX^^^ccccccbbbaaa]]]WWWRRRQQQQQQVVV^^^hhhnnnrrrvvvttttttxxx|||pppccc^^^[[[WWWTTTTTTPPPLLLHHHFFFBBB>>>@@@EEE```}}}{{{cccVVVUUU]]]kkkzzzlllgggvvv|||uuunnn]]]HHH<<<999666333333333888:::BBBbbb>>>>>>============>>>???===<<<;;;:::999999999999666777777777666444222111000///...---...000222333666555444222111000000000+++,,,---------///222444666666777777666555444333777555555555777888777666===<<<:::999;;;===@@@BBBAAACCCEEEGGGHHHHHHGGGGGG???AAADDDGGGIIIJJJIIIIIIGGGIIILLLOOOQQQPPPOOONNNLLLOOOTTTWWWXXXVVVSSSPPPTTTUUUWWWZZZ^^^aaadddeeeggghhhfffbbb\\\\\\aaagggooovvvuuummmaaaXXXPPPNNNUUU___uuu{{{yyytttnnnfffaaa\\\ZZZUUUQQQSSSXXXZZZ]]]```dddhhhjjjjjjjjjiiikkklllmmmnnnppptttvvvwwwwwwwwwxxxyyy|||~~~}}}zzzyyyzzzsssnnnfffMMM<<<;;;;;;666666777999<<<@@@CCCEEEDDDDDDCCCDDDFFFIIIMMMOOOQQQPPPOOOPPPSSSUUUVVVVVVWWWYYY[[[[[[[[[ZZZ[[[\\\dddffffffjjjkkk```QQQNNNKKKIIIJJJKKKLLLLLL@@@>>><<<;;;;;;;;;:::999555555666777777777777777666666666777777888999::::::::::::999999888666666666777777888888888777777444444555555666777777777444555666777777555333222333333333222111000//////111000///------,,,,,,,,,(((((((((((())))))))))))((('''%%%######%%%'''(((&&&&&&''''''((()))))))))(((((())),,,///222333333...111222111333888999777777<<>>:::444111000222333333111000111333222///000444...///111333999EEESSS^^^aaajjjsssvvvsssmmmjjjiiigggdddaaaaaaccccccaaa^^^YYYWWWRRRMMMIIIIIIKKKNNNXXX___fffggggggfffbbb]]]WWWVVVVVVXXX^^^fffmmmrrrxxxtttqqqttt|||xxxkkk___ZZZXXXUUURRRRRROOOJJJFFFDDDAAA>>>AAAGGGeeeeeeTTTQQQ^^^mmm{{{oooooooooiiiZZZGGG<<<;;;999555333333888:::@@@___AAA@@@??????@@@???>>><<<::::::;;;;;;;;;:::888777777777777666555555444444333222111000////////////444444555444333222000///000///...------...///000333444444555555444333222333333444333222222333555888888999:::<<<>>>@@@AAA>>>???BBBDDDFFFGGGGGGGGGCCCBBBAAA@@@@@@CCCHHHLLLIIIKKKMMMNNNOOONNNLLLKKKLLLLLLMMMOOOPPPOOOMMMJJJKKKQQQVVVVVVXXX]]]___^^^dddccc```]]][[[\\\___bbbnnnvvvvvvlll```UUUWWWaaa~~~zzzrrriiibbb``````^^^]]]bbbdddhhhlllooonnnjjjfffmmmllllllnnnpppqqqpppoooqqqsssttttttsssuuuzzz~~~xxx|||~~~zzzttt}}}{{{mmmTTT@@@999888777999999888999<<<@@@EEEGGGHHHGGGGGGGGGHHHJJJKKKLLLIIIIIIJJJNNNSSSXXXZZZ[[[WWWYYYZZZWWWUUUVVV]]]cccfffnnnpppppp}}}|||nnn___XXXPPPJJJIIIIIIIIIKKKOOOFFFBBB===<<<======:::888888888888888888888888888888777777777888999::::::888777777666555444444444555444444333444555666777666666555555444444444333555555444333333333444444555444333444666666666444........................---,,,,,,++++++*********)))***++++++++++++***)))))))))(((((((((((()))))))))))))))***,,,...000222666666555444333222111111444444555666999;;;===>>>BBBDDDFFFHHHIIIIIIIIIIIIIIIJJJLLLLLLJJJGGGCCC@@@:::888555333111111222222111111000000//////......222111000000333888<<>>ZZZCCCAAA???>>>>>>>>>===<<<============;;;999777666777777777666555555444444333222111000000/////////444555555555444222///...000//////////////////000222333555666666666444333222333333333222222444666777777777888:::;;;<<<======>>>@@@BBBDDDEEEEEEEEEAAAAAAAAA@@@@@@AAAEEEHHHGGGHHHJJJLLLMMMLLLKKKKKKJJJKKKLLLMMMMMMLLLJJJHHHHHHMMMRRRTTTZZZaaadddbbbdddccc```[[[XXXXXXZZZ\\\gggppp{{{kkk\\\[[[bbb|||~~~ssskkkhhhgggfffdddggggggiiilllnnnooommmjjjkkkkkkkkknnnqqqrrrrrrqqqssstttuuuuuuuuuwww|||vvvzzz~~~}}}xxx}}}xxxhhhPPP???:::999888999999:::;;;>>>BBBEEEGGGJJJIIIIIIJJJMMMPPPRRRSSSNNNLLLKKKMMMRRRXXX[[[]]][[[]]]]]][[[XXXXXX]]]aaammmvvvyyyyyyooorrrtttccc\\\TTTMMMKKKJJJIIIKKKOOOHHHCCC>>><<<<<<<<<:::888888888888888888888888888777777777666777777888888888777777666555555444444555555444444444555666777888777777777666666666666555444444333333333333333444333222222444444333222........................,,,,,,,,,+++++++++++++++---,,,,,,+++***)))((((((***))))))(((((())))))***))))))))))))+++---///000444666888:::999777555333222222333444555777888999:::;;;===???@@@@@@@@@@@@<<<>>>???@@@>>>;;;888555777666444222222222333444222111111111000000000000...---,,,+++---///222444666>>>IIITTT]]]eeejjjnnnqqquuuyyyzzz||||||uuummmddd^^^WWWRRROOOMMMJJJGGGHHHLLLPPPUUUWWWXXXXXXXXX[[[ZZZZZZ]]]bbbhhhmmmooossssssuuuzzzrrrhhh___ZZZWWWSSSPPPPPPOOOMMMLLLHHHBBB>>>CCCKKKddd~~~bbbTTTUUUaaappp{{{jjjnnn~~~~~~tttfffSSSDDD<<<999666333111888444777<<>>>>>>>>???>>>@@@@@@@@@>>><<<999777555888777777666666555555444333333111000000000000000666777888999888666333111000000111111111111000000000222555777888888666555222333444333222333444666777777888888999::::::;;;;;;<<<>>>@@@AAABBBCCCCCC@@@AAAAAAAAA@@@@@@BBBDDDDDDEEEGGGIIIKKKKKKKKKJJJHHHIIIJJJKKKKKKIIIGGGFFFFFFJJJNNNTTT]]]gggjjjgggcccbbb^^^YYYUUUSSSTTTVVV```iiiyyytttccc___cccyyy|||rrrmmmlllkkkjjjjjjiiiiiikkkmmmnnnnnnmmmiiiiiijjjnnnrrrttttttttttttuuuvvvwwwwwwzzz~~~~~~zzzuuuxxxzzzxxxzzz}}}sss___JJJ>>>;;;:::888999:::<<<>>>AAADDDFFFGGGMMMMMMNNNQQQUUUYYY[[[[[[RRRPPPMMMMMMRRRWWW\\\^^^]]]___```^^^[[[ZZZ\\\___rrrzzzfffjjj}}}ggg\\\TTTLLLIIIHHHFFFHHHKKKKKKEEE???;;;;;;<<<;;;999888888888888888888888888888777666666666666666666888777777666666555555444555555444444555555666777777777777777666666666666444444333222222222222222444222111111222222000///........................++++++++++++,,,,,,,,,,,,000///,,,***((('''''''''***))))))(((((())))))***(((((((((((()))+++---...111555:::>>>???===999666111111111222222333333444222333444666777777777777555777999999999777444222444333222222222333444555222222222222111111111111111111///...............---333<<>>??????@@@AAAAAA@@@???>>>;;;999777888888777777666555555555333333222111000000000000666888;;;======;;;999777000111222333333222111000...111555888:::999888777444555555444222222333444999999::::::::::::::::::888999;;;<<<>>>???@@@AAA???AAABBBBBBAAA@@@@@@AAABBBCCCEEEGGGIIIJJJKKKKKKGGGIIIKKKKKKIIIGGGEEEDDDHHHJJJMMMSSS___jjjlllhhhaaa```]]]YYYUUUSSSTTTUUU]]]eeeqqqrrrccc___bbbsss{{{pppkkkjjjiiihhhgggggghhhjjjmmmnnnmmmkkkggggggiiimmmrrrvvvvvvvvvuuuuuuvvvwwwyyy|||}}}vvvrrrwww{{{zzz|||{{{xxx{{{|||mmmVVVDDD<<<;;;999666:::;;;>>>BBBDDDFFFGGGGGGNNNPPPTTTZZZ```bbb___\\\RRRPPPNNNOOOSSSWWWZZZ[[[\\\]]]___^^^\\\[[[[[[]]]nnnxxxnnniiijjj^^^UUULLLIIIGGGFFFHHHKKKNNNHHH@@@<<<;;;<<<;;;:::888888888888888888888888999888777666666666666666777777777777666666555555555555555555555555666666555555555555555444444444444333222222111111222222444222111000111111///---........................***++++++,,,,,,---------111///,,,)))'''''''''((()))((((((''''''(((((()))((('''''''''((()))+++,,,...111777;;;===<<<999777333333333444444333333333000111111222333333333333444555777888888777555444333333222222222222333333111111111111111111111111444444444333222000///...///222777===EEEPPPZZZaaaffflllqqquuuyyy}}}|||xxxyyyrrrjjjeeebbb^^^UUUNNNIIIJJJJJJHHHFFFFFFIIILLLZZZ]]]aaadddgggiiikkkmmmmmmooossszzztttkkkccc```]]]XXXTTTSSSPPPNNNKKKHHHDDDBBBIIISSS^^^tttuuuZZZRRRWWWlllxxxqqqgggqqqvvvnnnaaaNNN@@@:::777555333111777444999:::MMMsssyyy{{{rrrfff```mmmZZZSSSJJJBBB>>>===>>>>>>>>>??????@@@???>>><<<;;;888888888777666666555555444333222111000000000000333555888;;;======<<<;;;000111222333333222111000...000444777999:::999999777888777555222111111222888888999::::::999888888666777888999;;;===>>>???@@@BBBCCCCCCBBB@@@@@@@@@AAABBBDDDFFFHHHJJJKKKLLLHHHJJJLLLKKKHHHEEEDDDDDDGGGHHHJJJNNNYYYccceeeaaa]]]\\\[[[XXXUUUUUUVVVXXX\\\bbbkkkvvvwwwiii^^^ZZZ\\\iiixxxsssiiiddddddcccccccccdddhhhmmmppppppmmmjjjggggggiiinnnsssvvvwwwwwwuuutttuuuvvvzzz~~~zzzxxx{{{~~~xxxnnnkkkrrr{{{~~~}}}yyyfffOOO@@@;;;999777555;;;===AAADDDGGGHHHIIIIIINNNRRRZZZdddjjjiiibbbZZZQQQPPPQQQSSSVVVXXXXXXWWWYYYZZZ\\\]]]\\\\\\[[[\\\hhhqqq{{{{{{fffxxxqqqbbbYYYPPPLLLJJJIIIKKKOOOPPPJJJBBB===<<<<<<;;;999888888888888888888888888:::999888888777777777777777777777777777666666666666666666666666666555555444444444555555555555555444333222222111111222222555333222111222222000...........................+++++++++,,,,,,------......---***(((((((((***+++(((''''''&&&&&&''''''((((((((('''&&&'''(((***++++++---000333666777777777666666777777777777666555111111111111111111222222000222333555555444333222444333333222111111000000000000000000000000000000000111111111000...---,,,...///111444:::DDDNNNUUUbbbgggiiiiiilllqqqtttsssvvvtttqqqqqqooohhh^^^UUUTTTVVVVVVRRRLLLIIIJJJMMMZZZ^^^bbbfffggggggiiijjjkkklllooouuu}}}}}}ssskkkdddbbb___YYYUUUSSSOOOKKKGGGDDDAAADDDQQQ^^^ccctttoooWWWSSS[[[mmm{{{mmmgggwwwuuulll^^^LLL???999777555333000666333::::::KKKrrr{{{}}}qqqfff```eeezzzbbb[[[OOOFFF@@@===<<<;;;<<<===>>>???@@@???>>>>>>999888888777777666666555444333222111111000111111...000222555777888999999111111222222222222111111///000333555777999999999888888888555222111111222444555666777777777666555555555666777999;;;===>>>@@@AAACCCCCCAAA@@@@@@AAAAAABBBCCCEEEGGGHHHJJJKKKHHHKKKNNNLLLHHHDDDCCCDDDDDDFFFFFFHHHNNNVVVXXXUUUVVVWWWWWWVVVTTTUUUWWWYYYXXX^^^eeemmmzzzyyylllaaaXXXVVVVVV]]]iiiuuu||||||ttthhhaaa^^^___```______bbbgggmmmqqqqqqnnnjjjhhhiiijjjnnnsssvvvwwwvvvuuuttttttvvv{{{{{{vvvxxxzzz{{{}}}zzzppplllqqqxxx}}}{{{}}}qqq^^^HHH===:::999777777===???BBBFFFHHHJJJKKKKKKOOOSSS]]]iiiqqqoooeee\\\SSSSSSUUUXXX[[[\\\[[[YYYZZZ[[[\\\\\\]]]]]]]]]\\\cccjjjuuueeeqqqeee\\\RRRMMMJJJHHHJJJNNNRRRLLLDDD???>>>===:::888888888888888888888888888:::999888888888888888999777777777777777777777777666666777777777666555555666666666777777777777777444444333222222222222222555333222222333333111000........................,,,,,,,,,,,,------------++++++***))))))***+++,,,(((''''''&&&&&&''''''((()))((('''''''''((()))***)))***+++,,,...111222333444666777999999999888777222111111000000000111111111222333444444444333333333333222222111000/////////////////////000000000//////000000000///......,,,---...111666>>>GGGNNN]]]```aaa___aaagggmmmnnnoooqqquuuwwwuuunnnddd]]]]]]aaaddd```XXXRRROOOPPPYYY]]]ccceeeeeedddfffhhhiiijjjmmmsss{{{|||nnngggaaa```]]]WWWQQQPPPLLLHHHCCC@@@@@@FFFVVVeeejjjwwwmmmXXXZZZgggttt}}}fffeee{{{vvvjjj]]]KKK>>>999777666444111555333:::999IIIqqq}}}~~~pppggg```___kkkzzzmmmeeeYYYNNNFFFBBB???===;;;<<<>>>?????????>>>>>>999999888888777666666666444444333222111111111111......///000222333555666111111000000000000111111000000111333555777999:::666777666555333222333555222333555777777777555555555555555666888:::<<<===>>>@@@AAA@@@??????@@@AAA@@@AAAAAABBBDDDFFFGGGHHHGGGKKKNNNLLLGGGBBBBBBCCCBBBEEEEEEDDDGGGMMMPPPNNNPPPQQQRRRQQQQQQQQQTTTVVVTTT[[[bbbhhhqqq{{{~~~zzzwwwpppeee\\\WWWUUUTTTVVV^^^hhhpppuuuzzzzzzwwwnnnggg^^^ZZZZZZ\\\]]]]]][[[\\\```fffkkkmmmllljjjkkkkkklllooosssuuuuuutttwwwuuuuuuxxx}}}}}}{{{zzzuuuuuuuuuuuuvvv|||{{{wwwwww{{{}}}zzz{{{~~~wwwgggTTTBBB;;;:::999:::<<<@@@AAACCCFFFIIIKKKMMMNNNQQQTTT]]]jjjttttttkkkbbbZZZYYYZZZ\\\___aaabbbaaa``````_______________^^^```dddmmmyyylllsssooodddXXXRRRMMMJJJKKKOOORRRMMMFFFAAA???===:::777888888888888888888888888888777777777777888888999777777777777777777777777666777777888777666555444666666666666777777777888555444444333333333333333333222111111333333222111........................---------------,,,,,,,,,************************))))))(((((((((((())))))***)))(((''''''((())))))(((((()))***,,,---...//////111333666777777777777444333222111000111111222333333444555555555444444000111111111111111000000//////000000000111111111222222111111111111111111---...///111444:::AAAFFFMMMRRRUUUTTTVVV]]]ccceeehhhnnnuuuwwwtttmmmgggddd```gggnnnmmmddd[[[UUUTTTXXX]]]bbbcccbbbaaacccffffffhhhmmmuuu}}}yyykkkddd^^^^^^[[[UUUOOOMMMIIIEEEBBB@@@AAAHHHWWWgggmmmvvvkkk[[[ccctttwww^^^```zzzuuuiii\\\KKK>>>999888777555333666333999777EEEooo|||}}}qqqkkkccc```lll|||wwwooobbbWWWNNNHHHDDDBBB<<<===>>>??????>>>======999999888888777666666666555444333222111111111111111000000///000111333444222111000//////000111222111111111111333666888:::333555555555444444666777333444666888999999777777555444555555777999<<<======>>>???>>>======???AAA??????@@@AAABBBDDDEEEFFFGGGKKKMMMKKKEEEAAAAAABBBBBBFFFGGGEEEEEEJJJMMMNNNLLLMMMNNNNNNMMMNNNPPPRRRRRRYYY```eeellltttvvvtttpppooojjjbbb[[[XXXWWWVVVSSSZZZbbbhhhllloooooommmddd^^^WWWTTTVVVYYY[[[[[[VVVWWWYYY^^^dddgggiiiiiillllllmmmooosssttttttsssyyywwwvvvyyy}}}wwwvvvwwwssssssqqqoooooouuu}}}zzz|||xxxttt___NNN>>>:::::::::===AAAAAABBBDDDFFFIIILLLNNNOOORRRUUU]]]iiiuuuwwwpppiii```___^^^___bbbfffhhhhhhgggeeecccbbbbbbaaa``````]]]```gggrrrxxx{{{}}}rrreee]]]WWWRRRSSSVVVRRRMMMGGGCCCAAA>>>999666888888888888888888888888666666555666666777888999777777777777777888888888666777888888888666555444333444444444555555666666666555444444333333444444222111000111222333222111.................................------,,,,,,,,,***++++++++++++***))))))++++++************+++++++++***(((''''''((())))))((()))***+++,,,---,,,,,,***,,,///222444555555555777666444333222222333444000000111111111111111000......000111222222222222000000111111222222222333222111000///......//////,,,---......///222777;;;===DDDJJJKKKNNNUUU[[[\\\eeelllsssuuupppjjjgggggg___iiissstttkkk```YYYVVVWWW\\\aaabbb```___bbbeeecccgggoooxxx~~~wwwjjjccc^^^^^^[[[UUUNNNLLLGGGDDDBBBBBBBBBHHHWWWeeejjjrrr{{{iii\\\hhh|||sssXXX\\\xxxrrriii\\\KKK>>>999888777666555777222888555BBBlll{{{|||tttpppiiigggvvvwwwjjj___UUUMMMFFF@@@<<<===??????===<<<<<<<<<===<<<<<<;;;999777555444666666555333111111333555===999333000000111333333666333///......///000000333///------000333333222444444444555555444333333444333333555888888555333111444777777666666999<<<:::<<<>>>???>>>===>>>>>>DDDCCCAAA@@@@@@AAACCCDDDDDDEEEFFFEEECCCBBBAAABBBFFFFFFEEEEEEFFFHHHIIIJJJPPPOOOMMMKKKKKKLLLMMMNNNRRRSSSVVV___iiiqqqtttuuuuuusssnnnggg___ZZZXXXXXXVVVWWWYYY___dddiiijjjjjjeee^^^UUUSSSUUUYYY[[[ZZZWWWTTTSSSXXXaaahhhjjjjjjmmmjjjiiilllrrruuuuuurrrwwwsssssszzzwwwrrrrrrtttxxxuuuqqqkkkiiinnnwww~~~~~~}}}{{{{{{~~~~~~sssiiiZZZQQQFFF>>><<<===??????HHHIIIIIIIIIJJJLLLPPPSSSVVVZZZ___dddlllqqqmmmeeeeeegggggghhhqqqzzzyyysssppplllfffcccbbb```^^^[[[WWW```gggqqq~~~~~~vvvnnnhhh___WWWTTTNNNHHHDDDCCC@@@<<<;;;===:::::::::999999888888888888888777777777777888888777666555555555666888999:::888666555444555666777555555666777777777777777777777888888888888777777444555555555444222000//////.........------------//////...------,,,++++++'''((()))+++,,,,,,,,,,,,*********)))((('''''''''***++++++******)))((('''))))))(((((((((((())))))***+++,,,---...000444666888777444222000000111222444444444444444444333333222222222222222222222222000000000111333333222111000000000000////////////,,,,,,,,,---000333666888:::<<<>>>@@@DDDIIIPPPUUUYYY]]]dddgggfffbbb^^^\\\^^^aaaeeegggfffaaa[[[WWWXXXYYY[[[\\\]]]```dddggghhhkkkqqqwww|||}}}zzzxxxwwwlllddd___]]]ZZZRRRKKKIII@@@AAA@@@>>>>>>FFFSSS^^^fffllluuu|||}}}ccc]]]nnnlll```aaazzzsssiiiYYYHHH???;;;999:::<<<777;;;;;;;;;>>>EEEdddvvvvvvtttsss}}}qqqggg```XXXMMMFFF???@@@???>>><<<;;;;;;<<<===<<<<<<;;;999888666555666777777555333222333555;;;777222000000111111111444111---,,,---...//////111///,,,,,,...000111000111222222333333222222111222111111444777888777555444666888888666666888:::;;;===???@@@???>>>>>>???BBBAAA@@@??????@@@BBBCCCCCCDDDEEEDDDBBB@@@@@@AAAHHHGGGGGGGGGHHHIIIKKKKKKOOONNNLLLKKKJJJKKKLLLMMMQQQRRRUUU]]]gggoootttuuutttssspppjjjccc^^^[[[ZZZYYYYYYZZZ^^^eeekkkppprrrsssiii]]]VVVVVVZZZ\\\]]]WWWVVVVVVZZZaaahhhkkklllooollljjjkkkpppsssqqqoooqqqppprrrzzzzzzuuuuuuwww~~~|||wwwqqqlllmmmssswwwzzzyyyvvvtttuuu}}}yyyyyy{{{nnnaaaUUUNNNEEE???>>>@@@AAAAAAIIIJJJKKKKKKLLLNNNQQQTTTRRRYYY```dddhhhkkkjjjfffeeeggghhhiiipppyyy{{{xxxrrrmmmgggbbb```___]]][[[[[[dddiiiqqq|||{{{zzzkkk]]]VVVPPPKKKFFFEEEBBB===;;;===999999999999999999::::::888888777777777777888888777666666555666777888999999888777555555555666777555555666777777777777777666666666777777666666666555555555444333222000000////////////.........---.........---,,,+++++++++))))))))))))******++++++(((((((((((()))))))))***)))************)))((((((***))))))(((((())))))***(((***+++,,,---///333666777666333111000000111111222222222222333333333333000111111222333444444555111000000111333333222000000000000000/////////...------------///222555777888999;;;===@@@EEEKKKOOOOOOSSSXXX[[[YYYVVVTTTRRRVVVYYY]]]``````]]]YYYVVVVVVXXXYYYZZZ[[[]]]aaadddhhhkkkpppvvvzzz|||{{{yyy~~~~~~uuullleee___]]]YYYQQQJJJHHH@@@@@@???===>>>GGGTTT^^^iiinnnvvv|||vvvaaa```rrrooodddfff~~~ssscccUUUEEE>>>;;;::::::<<<666:::999:::===CCCaaa{{{{{{zzzzzzyyyrrrnnnfffZZZOOOFFFDDDAAA===;;;;;;;;;<<<======<<<<<<:::999777777666777888888666444444555777444111000000000///...000...+++***+++---......000...,,,+++,,,---------//////000000000000//////000000111333666888888777777888888888666666777888;;;>>>@@@@@@???>>>>>>??????>>>=========???@@@AAA@@@BBBBBBAAA???>>>>>>???GGGFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJIIIIIIIIIJJJKKKPPPPPPSSSZZZccclllsssvvvuuuuuusssnnnhhhbbb^^^]]][[[YYYXXX[[[bbbkkksssvvv}}}rrrbbbXXXUUUXXX\\\^^^XXXXXXZZZ]]]ccchhhmmmppppppmmmkkkkkknnnpppooolllrrrsssyyy~~~zzz{{{|||zzzvvvtttvvvxxxzzzzzzwwwrrrqqqvvvyyy{{{~~~yyydddVVVNNNIIIDDDAAAAAACCCDDDEEEIIIKKKMMMNNNNNNOOOQQQSSSQQQZZZaaacccdddffffffdddbbbeeeggghhhmmmtttyyyyyyrrrmmmfffaaa___^^^]]]]]]___fffhhhmmmvvv~~~vvvxxxmmm```VVVOOOJJJHHHDDD???<<<<<<777888888999999:::;;;;;;777777777777777777777777666666666666666777888888777777777777666666666666555666666777777777777777444555555666666555555444666555444333222111111111000000000000////////////...------,,,,,,++++++*********)))(((((()))***+++&&&&&&'''(((***+++,,,,,,(((((())))))******))))))))))))(((((((((((())))))&&&((()))***+++...222555555444333111000000111111000000000111111222222333000000111222444555666666222111111111222222111///000000000/////////............---...///111444555555666888999;;;???DDDHHHDDDHHHKKKMMMLLLJJJIIIIIILLLOOORRRUUUWWWVVVUUUTTTSSSUUUVVVWWWXXX[[[^^^aaagggjjjoootttxxxzzz{{{{{{{{{yyyqqqmmmeee___\\\XXXPPPJJJGGG??????===<<>><<<<<<<<<<<<=========<<<;;;:::999888666888::::::888666555555444222111000000000...,,,...,,,******,,,---...---000///---,,,,,,,,,,,,,,,---......////////////...000000111333555666666666666666666555555555666777:::<<<>>>???===<<<<<<===;;;;;;;;;;;;<<<===???@@@>>>??????>>><<<<<<===>>>CCCCCCCCCDDDDDDEEEEEEFFFIIIHHHGGGGGGGGGGGGHHHHHHNNNOOORRRWWW___hhhooosssuuuvvvuuuqqqjjjccc___\\\YYYWWWVVVYYY___gggmmmqqqwwwnnn```VVVSSSUUUYYY\\\YYY[[[^^^aaaeeejjjppptttqqqooonnnnnnqqqrrrqqqpppuuuxxx~~~}}}yyy||||||qqqZZZLLLEEEDDDBBBAAACCCEEEGGGHHHIIIKKKNNNOOOPPPPPPQQQSSSUUUZZZ___aaacccgggfffbbb]]]aaadddgggiiillloooqqqoookkkddd___]]]^^^___aaabbbfffeeegggoooxxxrrrlllsss```WWWOOOLLLHHHAAA======999999999999999999999:::777777888888888888777777666666666666666777777888666666777777777777666555666666777777777777666666555555555666666555555555666555333222111111222333111111111000000000000///------,,,,,,++++++++++++'''((()))***************''''''((()))***++++++,,,&&&'''((()))************((((((''''''''''''((((((%%%&&&((()))***,,,000333333222111000000000000000//////000111111222333333111111222333444555555555333222111111222222000...000000/////////.....................///111222333333444666666777:::>>>AAA@@@BBBDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMOOOQQQQQQRRRPPPQQQTTTUUUWWW[[[___cccgggkkkppptttwwwyyy{{{|||yyy}}}~~~vvvnnnmmmeee^^^[[[WWWOOOIIIGGG???>>><<<<<<@@@KKKYYYccclllnnnqqquuuyyy~~~yyyggg\\\aaarrrmmmqqq~~~uuulllVVVJJJ???;;;:::777555555333666555666:::>>>YYY}}}~~~{{{ooodddXXXRRRIIIBBB???>>>>>>==================<<<;;;:::777999;;;:::888666555666333222000000111000...,,,///---++++++---.........111111000///---,,,,,,---------...///////////////111222222222222333444555444333222111333444666777777999;;;;;;:::999888999888888999:::;;;<<<>>>>>><<<======;;;::::::;;;===BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDEEEEEEEEEEEELLLMMMPPPTTTYYYaaahhhlllpppqqqqqqnnnggg```[[[XXXVVVUUUUUUXXX]]]bbbdddeeegggaaaZZZUUUSSSUUUWWWYYYYYY[[[^^^bbbffflllrrrwwwuuuttttttuuuxxxzzz{{{{{{wwwyyy~~~~~~zzz}}}{{{~~~gggRRRFFF@@@@@@AAABBBDDDFFFIIIKKKJJJLLLOOOPPPPPPPPPQQQSSSVVVWWWYYY^^^hhhpppnnnggg[[[^^^cccggggggffffffggghhheeeaaa^^^\\\^^^bbbeeehhhjjjeeedddiiiqqqvvvhhhmmmaaaVVVPPPKKKDDD???===;;;;;;::::::999888777777666777888888888888777666555666666777777777777777555666777777777777666666666666777777777777666666555666666777777666666555666555333222111222222333222111111111000000000000------,,,,,,,,,,,,,,,+++###%%%))),,,------+++)))************************%%%&&&'''((()))*********'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))+++...111111000000000//////000000///000000111222333333444333333333333333333333222333222111111222222000...////////////.....................//////000111222222444555555555777999<<<>>>???AAAAAAAAAAAABBBDDDFFFGGGHHHJJJKKKMMMNNNOOOLLLNNNRRRUUUXXX\\\bbbeeehhhlllqqquuuvvvxxxzzz|||zzz}}}~~~vvvnnnlllddd]]]ZZZVVVOOOIIIGGG???===;;;<<>>======>>>>>>>>>======<<<888999::::::777666666777444333111111222111000...000...------...///...---000111222000...------...,,,---...///000000000000111222333222111111333444333111//////111444555555555777999999777555555555666666888999;;;<<<===>>>;;;;;;;;;999888888:::<<>>@@@BBBDDDFFFHHHLLLOOOMMMOOOQQQQQQQQQQQQSSSUUUUUUTTTUUU]]]kkkwwwvvvnnn]]]]]]```eeefffcccaaabbbbbbaaa___\\\[[[^^^bbbfffmmmooojjjfffiiilllmmm{{{lll]]]SSSMMMFFF@@@???===<<<;;;:::888777666666666777888999999888777666555555666777777777777777666666666666777777777777777777777777777666666555666666666777777666666666555444333333222222222333111111111111000000000000------------------------$$$'''***---...---+++))),,,,,,+++***))))))((((((%%%&&&'''((())))))***)))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((***---///......//////////////////000000111111222222333333444444333222222111111000222111111111222222111////////////.........------------...///000000111111111333444444444555777999;;;<<<>>>>>>>>>>>>@@@BBBEEEEEEFFFGGGIIIKKKLLLMMMKKKMMMQQQTTTXXX]]]bbbfffiiinnntttwwwwwwwwwyyy{{{zzz}}}~~~xxxrrrkkkccc[[[XXXUUUNNNIIIHHH???===;;;>>>HHHWWWgggqqqssspppooosss|||}}}kkk^^^]]]hhhxxxrrrhhh{{{{{{nnnbbbQQQEEE;;;888666333000///222444222444888;;;QQQuuu}}}xxxiii```TTTLLLHHHEEEBBB???======>>>??????>>>>>>>>>999:::999888666555666777666444222222333333222111000///------......---+++...111222111...---...///+++,,,---...///////////////000222111000000444666666333//////111333444333444666777777555444333444444555777999;;;<<<======:::::::::888777888:::<<>>???@@@AAACCCEEEGGGIIIJJJKKKLLLNNNQQQTTTVVVZZZ```cccjjjpppwwwzzzyyywwwxxxzzz{{{~~~~~~{{{yyyvvvjjjaaaZZZWWWTTTOOOJJJIII???===;;;@@@LLL]]]nnnxxx{{{wwwvvvzzzvvvdddYYY\\\kkk|||uuuqqq|||oooaaaMMMBBB888666555333111111222444222444888:::OOOqqq~~~mmmdddXXXOOOKKKHHHCCC???===>>>>>>????????????>>>999:::999777555444666888888666333222333444444333000///------------+++***---000222111...,,,---///***+++,,,---......///...---///000000000111555999:::555111000111333333222444555777777555333333333444555777999;;;<<<===>>>::::::999888777777:::===???@@@AAAAAAAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@===AAADDDEEEDDDEEEHHHKKKIIIJJJLLLMMMKKKJJJJJJKKKHHHHHHHHHJJJMMMPPPQQQPPPMMMOOOQQQQQQPPPOOOOOOOOONNNLLLMMMUUUaaakkkoooooopppqqqsssssstttvvvxxxzzzwwwsssrrruuuvvvrrrpppqqqwwwyyy|||}}}}}}~~~|||uuulllfffiiigggfffiiioooxxx~~~|||sss```LLLEEEHHHDDDFFFIIIIIIJJJMMMSSSWWWUUUUUUUUUTTTTTTUUUYYY\\\^^^``````bbbgggnnnooolll^^^UUUPPPUUU[[[\\\]]]___]]]^^^^^^\\\ZZZZZZ]]]aaaccclllooorrrtttpppzzz{{{fffXXXOOOHHHCCCAAA::::::999999999999999999555777888999999888777555444555777888888888777666777666555444555666888:::777777777777777666555555333444444555555444444333222333444555444333222111000000000000////////////......//////////////////222000---***))))))***,,,+++++++++*********))))))&&&'''(((((((((((((((((())))))(((((((((((()))))))))******)))((((((***,,,,,,,,,---...///////////////////////////.........//////000000111111111222000000000111333444222111//////.........---------***+++---///000111111222...000111222111222444555777999<<<===<<<===>>>???;;;===???BBBEEEHHHIIIJJJMMMOOOQQQSSSUUUXXX\\\```kkkrrrzzz|||zzzwwwwwwyyy{{{~~~xxxxxxzzzzzziii```YYYWWWTTTOOOKKKJJJ@@@===<<>>??????>>>===<<<;;;:::999888888888888888777777555444333222222333333222111///......------.........//////000000............/////////000333222000...///111333555<<<444000222333000000444(((666===555111666:::888444444555666999<<>>??????AAADDDGGGHHHKKKOOORRRUUUYYY]]]```oooqqqtttwwwyyyzzzzzzyyy}}}sssnnnmmmoooddd^^^XXXTTTSSSOOOIIIDDDBBB???>>>EEEUUUhhhwww{{{dddTTTYYYbbbiiivvvzzz}}}pppaaaMMMAAA666444666555333333444222...222777666HHHhhh|||xxxnnnddd___^^^XXXPPPDDDBBB@@@????????????>>><<<;;;:::999999888888888777777666555555444333333666555555333222000...---........./////////000000........./////////000000111000///...///111444666:::333000111222///000333444DDDLLLBBB777666888777444444555777999<<>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>???@@@BBBEEEGGGHHHIIINNNOOOQQQTTTWWWWWWTTTQQQKKKNNNSSSYYY^^^aaabbbbbbaaabbbdddbbb^^^YYYVVVUUUZZZaaaiiippptttvvvyyy|||{{{xxxmmm```]]]```bbbllltttooorrrnnnhhh```WWWPPPLLLJJJLLLMMMNNNPPPSSSUUUWWWXXX[[[ZZZXXXWWWWWWYYY\\\]]]___bbbdddcccffflllooonnnfff\\\UUUVVVYYYXXXVVVUUUUUUYYY[[[XXXTTTSSSXXX^^^bbbfffnnntttvvvzzzyyyppp]]]QQQIIIDDD@@@>>>===<<<;;;::::::999999:::::::::999888777666555555666666666666666666666666555555444555666777888999888888777666666666666555555555555555555444444666666555555444444444555444333222000//////...............---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++************)))(((((((((((()))))))))***))))))))))))(((((((((((('''''''''''''''((())))))++++++,,,,,,---.........//////..................------,,,,,,---...000111333333333333333222222111000//////...---,,,,,,,,,,,,---...//////000000000///000000111222333333444444444555777888888999999<<<===>>>??????AAADDDGGGGGGJJJOOOSSSVVVZZZ^^^aaannnpppsssvvvyyy{{{||||||{{{pppjjjhhhiiibbb]]]XXXUUUSSSOOOHHHCCC???>>>???HHHXXXjjjxxxttt^^^PPPVVVaaagggrrrsssnnnzzz{{{mmm___LLLAAA666444666444222222444333///333888666FFFdddzzz}}}rrrmmmkkkeee^^^OOOKKKEEEAAA@@@@@@@@@@@@===<<<;;;:::999999999999777777666666555555555444666666666555333111...---......////////////000000....../////////000000000//////......///111444666666111...000111///000222888HHHQQQGGG999444444444444444555777999===@@@BBB@@@>>>;;;888777888999:::<<<<<<============<<<<<<:::::::::::::::::::::;;;888999;;;<<<============>>>>>>>>>===============;;;<<<===???AAACCCDDDEEEKKKLLLOOOTTTWWWYYYWWWUUUQQQSSSWWWZZZ]]]^^^___^^^^^^______]]]WWWRRRMMMLLLSSS\\\hhhpppuuuyyynnn```cccgggmmmsssppppppiiiaaa[[[XXXVVVSSSPPPPPPQQQRRRSSSUUUWWWYYYZZZ^^^\\\[[[YYYYYY[[[\\\^^^```ccceeeeeehhhnnnqqqpppmmmcccZZZYYYZZZXXXVVVVVVWWW[[[]]]\\\WWWVVVYYY]]]```bbbgggmmmrrr{{{vvv{{{uuucccTTTKKKFFFCCC???>>>===;;;:::999999999;;;;;;::::::888777555444888888888777777666666666666555555555555666777777888888777666555555444444555555555555555555666666666666666555555555444444444333222111000/////////.........------------,,,***++++++,,,,,,++++++***+++++++++************)))((((((((()))))))))******))))))))))))(((((((((((('''''''''''''''((())))))++++++,,,,,,------......///.........------,,,,,,------------...///000111222222333333222222111000//////......------,,,,,,,,,---...//////000//////...///000111222333444555555555666777888999::::::<<<===>>>>>>???@@@DDDFFFFFFJJJOOOSSSWWW\\\aaadddjjjlllooorrrvvvyyy{{{|||wwwlllfffdddddd```]]]YYYWWWTTTOOOHHHBBB======AAAMMM]]]nnnzzznnnZZZNNNWWWccchhhooowww}}}ffffffvvvwwwiii\\\KKK@@@666444555333111111333333111444888666BBB]]]yyypppxxxxxxuuupppjjj[[[SSSJJJCCCAAAAAAAAA@@@>>>===<<<;;;::::::::::::777666666666666666666666444444555555444222000...//////////////////000000...////////////000000000000///......///000222333333000---...///000000111111===CCC===444111111111333333444666999<<>>:::777555666777888::::::;;;;;;;;;;;;::::::888888888888999999999999666777888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCCCCDDDFFFIIINNNSSSVVVUUUTTTSSSUUUWWWZZZ\\\]]]]]]]]]```aaaaaa]]]WWWQQQLLLJJJQQQ\\\iiissswww{{{~~~}}}zzzxxxvvvuuuxxx{{{jjjmmmoooqqqvvvwwwpppggg^^^ZZZ\\\^^^]]]ZZZXXXWWWWWWWWWXXXYYYZZZ[[[]]]]]]\\\[[[\\\]]]___```aaaeeeffffffiiiooorrrqqqpppfff^^^\\\\\\ZZZYYYZZZ^^^bbbdddccc___\\\\\\^^^[[[]]]bbbhhhooozzzvvvtttvvvgggYYYPPPJJJHHH@@@???===;;;:::999999999:::::::::999888777666555777777777777777777777777666666555555555666666666888777777777666555444444444444555555666666777777666666666666666555555444444333222111000000000000............------------++++++,,,,,,,,,,,,+++++++++++++++*********))))))(((((()))))))))*********))))))))))))(((((((((((('''''''''''''''((())))))***++++++,,,------...............---,,,,,,++++++---------...//////000000111111222222111111000///...---------------------,,,,,,---...//////////////////000222333555666666777777777888999:::;;;<<<;;;===>>>>>>>>>@@@CCCFFFGGGJJJPPPUUUYYY^^^cccgggggghhhkkknnnrrruuuwwwxxxuuulllgggeeeddd___]]][[[YYYVVVOOOGGGAAA<<<>>>FFFTTTeeeuuu~~~}}}iiiYYYQQQ\\\iiinnnpppttt{{{~~~wwweeeiii{{{rrreeeYYYHHH>>>666444444222000111111444222444999666???VVV~~~yyymmmsss|||ccc|||}}}wwwpppcccZZZNNNFFFDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;777777777777777777777666333444555666666666555555000000000000000000//////////////////000000000111222111000............//////...------///111111000///222333111000111111000222222333444666999<<<>>>===;;;888666444555666777777888888999999888888777555555666666777777777777666666666777777888999999::::::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAA???AAADDDIIIOOORRRSSSRRRRRRSSSUUUXXXZZZ\\\\\\]]]___``````\\\VVVPPPLLLJJJOOOYYYgggrrrxxx}}}}}}yyyuuupppnnnrrr}}}pppssspppnnntttwwwlllcccYYYXXX]]]bbbccc```___^^^\\\ZZZYYYYYYZZZZZZZZZZZZ[[[\\\]]]___aaabbbbbbeeegggfffiiioooqqqpppmmmeee___^^^^^^\\\\\\^^^dddfffhhhfffbbb___]]]^^^ZZZ[[[aaajjjpppxxx{{{ttt}}}wwwkkk^^^TTTMMMIIIAAA@@@===;;;:::999999:::777888888999999999888888444444555666666777888888666666666666666666555555777777888888888777666555444555555666666777777777666666777777777666555444444333222111000000000111//////.........---------,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))************))))))))))))(((((((((((('''''''''''''''((())))))******++++++,,,------.........---------,,,,,,,,,------...//////000000000000000111111000000///...,,,,,,,,,---------------+++,,,---...////////////000000111333444666777888444444444555666777999:::;;;<<<===>>>>>>@@@CCCFFFHHHKKKPPPUUUZZZ^^^dddgggggghhhkkknnnqqqssstttuuu{{{~~~~~~uuuooollljjjiii```___^^^\\\VVVOOOFFFAAA===BBBLLL\\\nnn|||tttcccXXXUUUaaaoootttttttttxxxzzzuuujjjrrr}}}mmm___TTTDDD<<<555444333111000222000444222444888666<<>>===<<<<<<<<<<<<999888888888777777666666555555666777888999:::;;;111111000000000000///////////////000000000111111222222000///---,,,,,,,,,,,,...---,,,///333333000333000......111333222000000000000111333555888999888777666444444444555555555555666666666666555555333333444444555555666666777666666666666777888999999999999999::::::::::::888888999:::;;;;;;<<<<<<>>>???AAAFFFLLLOOOPPPPPPOOOPPPRRRUUUXXXZZZ[[[\\\___aaaaaa___ZZZUUUQQQPPPLLLUUUbbboooyyy{{{xxxxxxxxxpppnnnrrrqqqccc[[[RRRRRRXXX___``````bbb```]]]ZZZYYYXXXYYYYYYXXXXXXYYY[[[]]]___aaabbb```dddeeeccceeekkkmmmkkkhhhbbb^^^______]]]^^^```aaacccdddccc```]]]\\\\\\\\\^^^dddlllqqquuu~~~~~~}}}yyyooodddXXXMMMFFFBBBAAA>>>;;;999999::::::666777888999999:::999999333444444555777888888999666666666777666666555444555666777888999888777666666666666666666666777777666666777888777666555444333333222111111111111111/////////.........------,,,------......------,,,+++++++++************))))))))))))*********++++++))))))))))))(((((((((((('''''''''''''''((())))))******++++++,,,,,,------------------------------------...000000000000000//////000000//////...---++++++,,,,,,------......+++,,,---......///......000111222333444555666777666555555555666888:::;;;;;;<<<======>>>???CCCEEEHHHKKKPPPTTTWWW[[[```cccfffhhhlllppprrrssstttsssvvvyyy}}}|||uuurrrqqqooonnnccccccbbb^^^WWWNNNFFFAAA@@@EEEQQQbbbtttooo[[[WWWYYYfffrrrvvvvvvvvvyyyyyy~~~|||tttrrr|||zzziiiZZZMMM@@@999444444333000111333///444222222777666;;;KKKsss{{{{{{kkkmmmnnn~~~MMMTTTeee{{{mmmdddZZZTTTRRROOOJJJEEE@@@@@@???>>>============::::::999888777777666666666555555555666888:::;;;111111111000000000////////////000000000111111111111000///...------,,,,,,+++......,,,///444555111111000///111222111111111//////...///000111333444222222333444444444444444333444444555555444444333111111222333333444555555666666555555555666777888777777777888888999999999777777777888888999999:::<<<===???CCCHHHKKKLLLLLLMMMNNNPPPRRRTTTWWWXXXYYY___aaacccbbb___[[[XXXWWWSSSYYYcccqqq}}}{{{zzz~~~xxxooooooppphhhYYYSSSMMMLLLRRRXXX[[[\\\___]]]ZZZXXXVVVWWWXXXYYYWWWXXXYYYZZZ\\\]]]______]]]```aaa___```dddfffdddccc___]]]______]]]\\\___ZZZ[[[\\\\\\\\\[[[[[[[[[``````dddjjjlllmmmqqqxxxyyyrrrkkk```RRRHHHCCCAAA>>>;;;999999::::::777888888999999999888888666666666777777888888888666666777777777666444333222333555777888888777777777777777666666666666666555666888888888777555444333333222111111111222222////////////............,,,,,,,,,------,,,,,,,,,+++++++++************)))))))))*********+++++++++))))))))))))(((((((((((('''''''''''''''((())))))*********+++,,,,,,---------------......//////000,,,---///000111111000000...////////////...------******+++,,,------......++++++,,,---............000000111222222333444444777777666666777999;;;<<<:::<<<=========???BBBEEEGGGJJJMMMPPPSSSVVVZZZ]]]```dddiiinnnrrrsssrrrqqqtttwww|||yyysssrrrrrrpppnnnggggggeee___WWWNNNFFFBBBBBBGGGSSSdddvvvmmmVVVWWW^^^jjjuuuyyyzzz{{{~~~{{{wwwvvv|||vvvfffVVVHHH<<<777333333333000111555...444111000666666:::IIIooozzz{{{iiigggdddqqqZZZRRRPPP___{{{oooggg]]]XXXWWWTTTMMMGGGAAA@@@???>>>============;;;;;;:::999888777666555555444222111111333666888222111111111000000//////000000000000111111111111///............---------***......,,,///555666111)))+++000222111......000......---------///000111---///111333444444444444222333333444444333333222000000111222333333444444666555444444444555666777555666666666777777888888888888888888999999999::::::;;;<<<@@@EEEHHHHHHHHHLLLMMMNNNPPPRRRTTTVVVWWW\\\^^^``````^^^[[[YYYYYY^^^aaaiiiuuuzzzyyy~~~sssjjjmmmjjj\\\TTTOOOJJJJJJNNNTTTXXXZZZ[[[YYYWWWUUUUUUVVVXXXYYYXXXXXXYYYZZZ[[[[[[\\\\\\ZZZ]]]]]][[[\\\```aaa___aaa^^^]]]______[[[ZZZ\\\VVVVVVWWWYYYZZZ[[[\\\]]]aaa```bbbeeeeeedddgggmmm}}}}}}wwwssspppgggYYYMMMDDDBBB>>>;;;999999:::;;;999999999999999888777666999999999888888888888888666666777777777666444333///111333666888888777777888888777777666666555555555666888999888777555444333333222222111222222222000/////////............+++++++++,,,,,,++++++++++++++++++************))))))************+++++++++))))))))))))(((((((((((('''''''''''''''((()))))))))******+++,,,,,,------,,,------...///000111111,,,---///111111111000000......//////......---,,,******+++,,,------......++++++,,,---............//////000000111111111222333222111111222444777888:::<<<=========???BBBEEEEEEHHHKKKNNNPPPRRRUUUXXXYYY]]]dddkkkooopppooonnnssswww{{{wwwrrrqqqqqqnnnllljjjiiifff```WWWMMMFFFBBBCCCHHHTTTeeewwwlllUUUYYYbbbnnnwww|||~~~|||vvvzzzrrreeeUUUGGG:::555222333222111222666...333000///555666:::HHHnnn{{{|||hhhddd___iii^^^SSSMMMRRR]]]llluuuooogggaaa]]]WWWQQQLLLJJJBBB<<<>>>@@@???===<<<<<<<<<<<<;;;;;;:::888888333333444666888999:::;;;444444333222222111111000000111222222111000///...////////////////////////000///---,,,,,,...111333---,,,,,,------...///000////////////////////////111333444555555444222000///222333222000...///000111111111111000000000000111222222333333444444555555555555555555555555555///111444777888999999888<<<<<<===>>>@@@BBBCCCDDDEEEGGGKKKOOOSSSXXX[[[]]]______^^^]]]\\\___dddgggjjjpppxxx{{{yyy~~~xxx|||wwwpppqqqnnnbbbUUUOOOOOOPPPPPPRRRSSSTTTUUUVVVWWWXXXWWWWWWWWWYYY[[[[[[ZZZYYYXXXYYYXXXWWWVVV[[[\\\]]]___aaaaaa___]]]UUUVVVXXX[[[^^^___]]][[[UUURRRPPPRRRVVVZZZ\\\[[[ZZZZZZZZZYYYZZZ^^^ccchhh{{{wwwwwwwwwlllYYYIIIHHHDDD@@@<<<;;;:::888777999999999999999999::::::777888888888999999999999666666666666444222000///555555555555555555555555666666666666666666666666:::999888666555555444444333333333333333333333333---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************))))))))))))((((((((((((******)))((((((((((((((()))))))))***+++,,,............------...///111222000000//////......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...000///---//////000000111111111222333333333444555666777888999;;;===>>>===>>>@@@BBBGGGIIILLLMMMNNNOOOQQQSSSSSSYYY```dddeeefffiiikkkpppssswww{{{yyymmmmmmqqqrrrqqqpppmmmjjjeee___TTTHHHCCCEEEGGGNNN\\\mmm|||___PPPSSSccc{{{|||wwwoooyyyrrrfffRRRAAA:::888444111000000111222222000111222222444<<>><<<<<<::::::::::::999888888777444555555777888999999:::333333222222111000000000000111111222222111000///////////////////////////000///---,,,---///111333..................///000////////////////////////111111333333444333222111///111333222000...///000////////////............333333333222222222222222444444444444444444444444111222555888::::::::::::::::::;;;<<<===???@@@AAAAAADDDHHHMMMSSSYYY___bbbddddddcccbbbcccfffjjjnnnsssvvvzzz~~~~~~zzzxxx}}}{{{www{{{xxxpppnnniii]]]RRRNNNOOOPPPQQQSSSUUUWWWXXXWWWXXXYYYXXXWWWVVVWWWXXX[[[ZZZZZZZZZZZZZZZYYYXXXZZZ\\\___aaabbb```\\\YYYSSSSSSTTTWWWZZZ\\\\\\ZZZWWWTTTRRRRRRUUUXXXYYYYYYYYYYYYYYYXXXXXX\\\aaaeeezzz~~~yyyvvvxxxwwwnnn[[[KKKEEEBBB>>><<<<<<<<<;;;:::888888888888888888888888777777777888888888999999888999999999888666444333555555555555555555555555666666666666666666666666888777777666666666666666444444444333333222222222111000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************)))))))))(((((((((((())))))(((''''''''''''''')))))))))***+++,,,---............---...///111222111111000000///......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...000///---//////000111222333444555333333333333444666777888777999<<<===>>>???BBBDDDGGGIIILLLMMMNNNOOORRRTTTSSSYYY___cccdddeeehhhkkkoooqqquuuyyy~~~xxxlllkkkpppqqqpppooolllhhhddd]]]RRRFFFBBBDDDLLLUUUdddttt~~~]]]QQQWWWiiinnnkkkwwwpppcccOOO???999777444111000000111222222000111222222444;;;DDD```~~~pppfffaaadddxxxlll]]]SSSJJJKKK\\\pppyyyooojjjfffccc```XXXOOOHHHFFFDDD@@@>>>>>>::::::::::::999999999999666777777777777777888888333222222111111000/////////000111111222111111111////////////////////////000///------...000222333111000000//////////////////////////////////////////000000111111222222222///111222111000//////000............////////////333333222222111000000///333333333333333333333333333444777999;;;;;;;;;;;;:::::::::;;;<<<>>>@@@@@@@@@CCCIIIOOOUUU]]]dddiiioooooonnnmmmmmmoootttwww~~~}}}}}}|||{{{{{{|||||||||wwwvvvzzz}}}}}}zzzzzz|||}}}|||~~~yyypppjjjbbbXXXOOONNNNNNOOOQQQTTTVVVYYYZZZWWWXXXZZZYYYWWWUUUUUUUUUYYYYYYZZZ[[[ZZZZZZYYYXXXYYY[[[___aaa```]]]XXXUUURRRQQQQQQSSSVVVXXXYYYYYYWWWTTTRRRQQQSSSUUUUUUUUUXXXXXXWWWVVVVVVYYY^^^aaaqqq|||yyywwwxxxxxxmmm[[[LLLDDDAAA>>>======>>>>>>>>>999888888888777666666666666666666777777777888888888999999999999888777666666666666666666666666666666666666666666666666666555555666666777777888888555555444333333222111111333111000///000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******************************)))))))))((((((((((((''''''&&&&&&&&&&&&''')))))))))***+++,,,---...///.........///000111222111222111111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***+++...///...---,,,---...000111333444555222222333333444666777888555888;;;===>>>@@@CCCFFFGGGIIILLLMMMNNNOOORRRTTTTTTXXX^^^bbbbbbdddgggjjjnnnpppssswww|||vvvkkkjjjooopppnnnnnnjjjfffaaaZZZOOODDDAAACCCQQQ\\\mmm}}}uuu[[[PPP[[[ppp}}}dddkkk|||tttlll^^^KKK===888666444111000000111222222000111333333444;;;CCC___uuummmiiimmmsssdddSSSKKKRRR^^^zzzxxxsssqqqooonnnhhh___VVVQQQKKKDDD@@@???<<<<<<;;;;;;;;;;;;;;;<<<888888777777666666555555444444333222222111111000///000000111222222222222000000000000000000000000//////......///111333444333222111000////////////////////////////////////............///111222333///000111111000/////////000000000000111111111111222111111111000000000///222222222222222333333333444555777888:::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBEEEIIINNNSSSYYY```hhhnnnyyyyyyxxxwwwvvvwwwyyy|||~~~{{{yyyxxxxxxxxxwwwsssqqqtttvvvuuuvvvxxx}}}|||~~~vvvrrrwwwxxxnnnfff]]]UUUPPPNNNOOOOOOQQQSSSUUUWWWXXXTTTWWWYYYYYYXXXUUUTTTTTTXXXYYY[[[[[[ZZZWWWVVVUUUVVVYYY\\\]]][[[YYYVVVUUUVVVTTTRRRRRRTTTVVVWWWWWWTTTRRRPPPOOOPPPQQQSSSSSSVVVVVVVVVTTTTTTVVV[[[^^^iiiyyy{{{~~~{{{xxxwwwxxxvvvlllZZZLLLDDDBBB>>>===>>>??????>>>::::::999888777666666555666666666666777777777777555666666666666666666666777777777777777777777777666666666666666666666666555666666777777777777777666666555444222111000000111///......//////---,,,---------------,,,,,,,,,,,,,,,++++++***++++++,,,*********************************)))))))))(((((((((''''''&&&&&&'''''''''(((((())))))***,,,---.........//////000111111222222222333333222111///...---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,---.........++++++,,,---...///000111222222222333444555777777666888;;;===>>>@@@CCCEEEHHHJJJLLLNNNNNNPPPRRRTTTUUUYYY^^^aaaaaacccgggkkknnnpppsssvvv|||uuujjjjjjooopppnnnlllgggbbb]]]VVVLLLBBB@@@CCCOOO]]]rrrkkkYYYPPP^^^tttsss```rrryyyrrrhhhZZZHHH;;;666555333111000000111222111000111333333333:::BBBYYY{{{{{{wwwvvv{{{yyydddSSSNNNPPP]]]sss}}}{{{zzzyyyuuulllccc\\\RRRGGGAAA@@@======<<<;;;;;;;;;<<<<<<999999888777666555444333666555555444444333222222000000111111111222333333111111111111111111111111////////////000222444555444333222000000/////////////////////////////////......---...///000111222/////////000000000/////////000000000111111111222/////////000000111111111111111111222222222333333333444555666888999999:::;;;;;;<<<===???AAABBBDDDJJJOOOUUUXXX[[[aaahhhnnn~~~}}}{{{yyyyyyzzz~~~{{{yyyvvvtttsssqqqllljjjmmmnnnmmmmmmooorrrtttzzz}}}vvvuuu{{{{{{ssskkkbbb[[[UUURRROOOOOOOOOPPPQQQRRRSSSTTTQQQTTTWWWXXXWWWVVVUUUVVVZZZ]]]```___\\\XXXUUUTTTTTTVVVWWWVVVUUUUUUWWWYYY]]]ZZZVVVTTTUUUVVVVVVVVVPPPOOONNNMMMNNNOOOQQQSSSTTTUUUUUUTTTTTTVVVYYY\\\eeetttxxxzzzuuusssqqqqqqsssrrrjjj[[[OOOFFFCCC@@@>>>=========<<<;;;;;;:::999888888777777666666666666777777777777555555555555555555666666777777777777777777777777666666666666666666666666666777777888777666555555666666555444222111000000///------...000111000///.........------,,,,,,,,,,,,++++++***++++++,,,,,,************************************)))))))))))))))((((((((((((((())))))((((((((()))***+++---------...//////000111111111222222333333333111///...------,,,,,,,,,+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,---...---------------.........222222222333444555666777777999<<<===>>>???BBBDDDHHHJJJMMMNNNOOOPPPRRRUUUWWWZZZ^^^``````ccchhhlllnnnqqqtttxxx}}}tttjjjkkkppppppllljjjddd___YYYSSSIIIAAA@@@EEEKKK\\\sss|||dddZZZVVVeeeyyyjjj```|||}}}{{{wwwpppdddTTTDDD:::444333222111111111111222111000111333333333999AAAWWWzzz~~~~~~vvv```PPPHHHLLL\\\vvv|||uuummmfffZZZMMMDDDCCC???>>>===;;;:::;;;;;;<<<;;;;;;:::999777666555444777777666555555444444333222222111111111222333333111111111111111111111111/////////000111333444555333222111000////////////////////////////////////.........//////000000000///......///000111000...------......//////000000...//////000111111222222111111111222222333333444333333444555666777888888888999:::<<<>>>AAACCCDDDLLLRRRYYY]]]___cccjjjppp}}}zzzyyy~~~|||zzzvvvssspppnnniiidddbbbdddeeeeeeeeehhhhhhnnnvvv~~~}}}xxxtttmmmeee]]]XXXTTTRRRPPPPPPOOOOOOPPPPPPQQQRRRQQQSSSVVVWWWVVVUUUVVVWWW[[[```dddddd___ZZZXXXWWWTTTVVVVVVTTTRRRSSSXXX\\\___\\\XXXVVVVVVVVVVVVUUUOOOOOOOOONNNMMMNNNQQQTTTSSSTTTUUUTTTUUUWWWZZZ]]]bbbooowww{{{tttmmmffffffgggjjjkkkfff[[[RRRGGGDDD@@@===<<<<<<;;;:::;;;;;;::::::999888888888666666666777777777888888777777666666666777888888666666666666666666666666666666666666666666666666666777888888888666555444555555444333333222111111000//////000333444444333//////......---,,,,,,,,,++++++******++++++,,,,,,************************++++++*********))))))))))))(((((((((((()))******((((((((()))***+++,,,---,,,---...///000000000000111222333444333111///---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******)))))))))***,,,,,,++++++---...000000000000////////////111111222222333555666777888:::<<<===>>>???AAACCCHHHJJJMMMNNNOOOPPPSSSUUUWWWZZZ]]]^^^^^^aaagggkkknnnqqqvvvzzz~~~}}}rrrjjjlllpppooojjjfff```[[[VVVPPPGGGAAABBBGGGLLL]]]sss{{{```___aaaooowwwhhhbbbxxxxxxvvvnnn___NNN@@@777333222222111111111222222111000111333333222888@@@WWW|||ttt___QQQMMMQQQ^^^vvv|||vvvpppeeeWWWNNNKKKEEECCCAAA???======>>>>>>>>>>>>===<<<:::999888888666666666555444444333333444333222111111111222333222222222222222222222222...///000111222444555666222111000///////////////////////////////////////...///000111111000///...///------...111111000...---------...///000000000111111111111111111111111111111222222333444444555333333444444555666777888777888:::<<>>@@@CCCEEEIIIKKKMMMOOOOOOQQQSSSUUUVVVXXXZZZ[[[[[[^^^dddiiimmmqqqvvv{{{~~~wwwnnnhhhkkkpppmmmfffaaa^^^YYYSSSNNNFFFAAADDDJJJTTTcccvvv|||```eeejjjvvvxxxoookkkfff|||tttvvvuuukkkZZZHHH;;;555111111111111111111222222000000111444333222777???TTT{{{qqqaaaVVVOOOOOO```}}}~~~yyynnn```WWWUUUKKKIIIFFFDDDBBBBBBBBBCCCAAA@@@???>>>===<<<;;;;;;666555555444444333222222555444222111111111222222222222222222222222222222...///000111333444555666111000000///////////////////////////////////////...///111222222000...---///---,,,...111222000---...//////000111222222333333333222222111000000000111111222333444444555555444444444444555777888999999:::<<>><<<;;;<<<;;;:::777777777777777888888888888888888888999999999999:::999777666666666777888555555555555555555555555666666666666666666666666222333666888999999888777333333333333333333333333222000///000111111000///000000///...------,,,,,,+++*********+++,,,,,,---************************+++++++++************)))&&&&&&&&&&&&&&&'''((()))''''''(((((()))+++,,,---***+++,,,...///......---///111222333333000...,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))((((((***,,,,,,******,,,///,,,------...///000000111111111111222333444666666444666:::<<>>OOOwwwttt^^^RRRMMMUUUdddyyy|||qqqbbbWWWUUUSSSPPPMMMJJJHHHGGGGGGFFFEEECCCAAA???===<<<;;;:::888555444444444444333333333222222222222222222444333222222111111222222000000111222333333444444000000000000////////////000000000000///...---,,,////////////000000000000000000000000////////////////////////000000000000111111111111000000000000333333222222111111000000333333333333555777999:::;;;;;;<<<@@@FFFJJJLLLLLLSSS\\\iiiuuu~~~|||rrrjjjfffdddcccbbbWWWPPPMMMNNNLLLNNN^^^sss~~~uuujjjfffkkksssvvvwwwxxxtttkkk^^^TTTOOOOOOOOOOOOOOOOOONNNOOOPPPRRRTTTVVVSSSSSSSSSSSSSSSSSSTTTTTTQQQSSSWWW[[[^^^\\\XXXTTTWWWVVVVVVXXXZZZ[[[[[[ZZZWWWYYY[[[[[[ZZZXXXWWWVVVXXX\\\^^^ZZZSSSOOOQQQUUUUUUVVVVVVVVVVVVYYY]]]aaa```hhhrrrsssvvvxxx}}}kkk[[[TTTNNNMMMJJJFFFCCCDDD>>>===<<<;;;:::;;;<<<<<<999999888888888888999999999999:::::::::999888777;;;999666666666777777777999777666555555666777999888888888888777666444333666666666666666666666666555555666666555555444333111111111111111000//////111000...,,,+++++++++,,,---------,,,,,,+++++++++,,,,,,*********+++,,,---***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,---///000222333222222222111000//////...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000000111111222222222222222222333333777:::<<<>>>>>>???AAABBBHHHIIILLLQQQVVVWWWTTTQQQRRRSSSTTTTTTVVVZZZ___ccclllpppvvv{{{~~~}}}wwwjjjhhhfffhhhjjjhhhaaa[[[___YYYRRRJJJCCCAAAHHHSSS```ppp}}}|||~~~nnnpppzzz~~~{{{kkkbbb```~~~|||uuuwwwppp___MMMBBB<<<999222222222111111111000000000111222222222444888<<>>===<<<;;;:::;;;;;;<<<999999888888888888999999;;;;;;;;;:::::::::999999;;;888666666777888777666555444444444555888:::<<<888888777777666666555555777777777777777777777777555555555555555444444333111111111111111000////////////...---,,,,,,,,,,,,------,,,,,,++++++++++++---,,,+++*********+++,,,++++++***)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,...///000000222222111000000///......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............///000000111111222222222222222333333333999;;;>>>???@@@@@@BBBDDDFFFGGGJJJOOOSSSTTTRRROOOPPPRRRSSSUUUWWW[[[aaaeeemmmqqqvvvzzz}}}~~~wwwooohhhggggggjjjllljjjccc]]]\\\VVVNNNHHHCCCBBBKKKVVVfffsss}}}}}}zzz~~~yyymmmrrr{{{vvvfff```bbbssstttkkkZZZHHH>>>999666333333333222222222111111000111222222222444888;;;FFFkkkwwwaaaSSSMMMVVVooossseeedddbbb```^^^\\\\\\\\\^^^YYYQQQIIIDDDBBBAAABBB<<<:::777666666777666555777666666666555555555555333333222111111111111111000000000111222222333333111111000000000/////////...000222333444333111000000000000000000000000000......//////000000111111////////////000000000000////////////000000000000222222222222222111111111111222333555777888:::;;;999<<<@@@CCCGGGOOOYYY```hhhrrr{{{jjj___ZZZWWWSSSNNNJJJBBB???DDDKKKUUUfffxxxwwwuuupppmmmsss~~~vvvpppddd___YYYTTTRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVRRRUUU[[[aaadddddd```\\\ZZZZZZZZZZZZZZZZZZ[[[[[[]]]bbbgggfffaaa\\\[[[\\\^^^bbbfffeee```\\\]]]___ZZZZZZYYYWWWXXX[[[```eeennnqqqttt~~~tttlllhhhTTTLLLDDDCCCBBB???<<<=========<<<;;;;;;;;;;;;<<<999999888888888888999999===<<<;;;:::999::::::;;;:::888666666777888777666444444333444555777:::;;;888777666555555666777777777777777777777777777777555555555555555444333333111111111111111000//////------.........---------,,,,,,+++++++++++++++***------,,,+++*********+++,,,++++++***************(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,---////////////111111000000///.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......//////000111111111222222222333333333444888;;;===??????@@@AAACCCDDDEEEHHHLLLPPPQQQOOOMMMNNNPPPSSSUUUXXX\\\aaaeeemmmpppuuuxxx{{{}}}qqqfffdddeeehhhlllnnnllleee___XXXQQQJJJEEEBBBDDDOOO[[[kkkuuu{{{xxxuuuyyyqqqkkkttt{{{oooaaa```fff~~~tttrrrfffSSSCCC;;;777555333333333333333222222222000111222111222444888;;;BBBcccttt```SSSRRR```pppvvvsssmmmhhhdddcccdddeeejjjeee]]]TTTKKKFFFBBBAAA@@@===:::999::::::999888888888777777666666555555333333222111111111111111000000000111111222222222111111111000000000/////////000222444444333111///111111111000000000000000---......///000111111222////////////000000000000///////////////000000000111111111111111111111222222333555888:::<<<======:::???EEEJJJPPP[[[jjjuuu~~~~~~hhhZZZTTTQQQJJJEEEDDD@@@AAAJJJSSSZZZeeepppiiihhhfffiiiuuu}}}~~~~~~xxxoookkkaaa___\\\ZZZXXXVVVTTTTTTQQQQQQQQQQQQRRRRRRSSSSSSQQQSSSWWWYYYZZZXXXVVVTTTWWWXXXZZZ]]]___^^^\\\YYY]]]^^^^^^^^^]]]\\\]]]]]]___eeejjjhhhbbb\\\[[[]]][[[___dddddd```]]]]]]^^^[[[ZZZYYYWWWWWWZZZ```dddlllqqqxxxnnnffflllXXXNNNEEECCCCCC@@@===>>>======<<<<<<;;;;;;;;;;;;:::999999888888999999:::===<<<999888888999:::;;;999777666666888888888666777666666555555666666777888777555444444666888999888888888888888888888888444444555555555444333333111111111111111000//////+++,,,.../////////...---++++++++++++++++++++++++------,,,++++++*********++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***+++...000111111000////////////.........------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///000000111111222222333333444444444555888:::<<<<<<===>>>@@@BBBDDDGGGKKKMMMNNNNNNMMMMMMOOORRRUUUWWWZZZ^^^aaaiiimmmrrrvvvyyy~~~mmmaaa___bbbggglllooollleee___WWWOOOGGGCCCBBBGGGSSS^^^kkksssxxxuuurrrtttxxx{{{~~~yyyhhhiiiuuu{{{}}}~~~|||lll```bbbkkk}}}zzzvvvqqqbbbNNN@@@:::888555222222222222222222222222000111111111111333777:::AAA]]]zzz{{{wwwwwwfff\\\[[[___rrr{{{rrrllljjjjjjlllqqqnnnhhh```VVVLLLDDD@@@AAA???<<<;;;;;;<<<;;;:::999888888777666555555555444333333222222222222222111111111111111222222222111111111111000000000000000111222333333111///...222111111111000000000///---......///000111111222////////////000000000000.../////////000000111111000000000111111222222222111333777:::===>>>>>>>>><<>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;:::888666666777999:::888777666777888999888666777777777666666777777777888777555444444666888999777777777777777777777777444444444555444333333222111111111111111000//////+++,,,...///000//////...++++++++++++++++++++++++,,,,,,,,,,,,++++++************)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))+++---///000000///............---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------...//////000000111111222333444444555555444666999;;;;;;<<<===???CCCEEEHHHJJJLLLMMMMMMMMMMMMPPPSSSUUUVVVXXXZZZ\\\dddiiipppuuuyyymmmaaa[[[___eeejjjllliiibbb]]]WWWNNNFFFDDDDDDJJJVVVaaakkksssyyyxxxvvvuuusssqqquuu}}}{{{jjj```iiiwww|||yyyjjjaaafffqqqssszzzxxxvvvmmm[[[GGG<<<999777444000000000000111111111111111111111111111333666999???WWWtttyyynnnhhh}}}nnnaaaZZZYYYeeevvv{{{rrrmmmlllkkksssrrrpppjjjaaaVVVKKKEEEDDDBBB???>>>>>>>>>>>>===:::999999888777666555555555555444333333333333333222222222222222222222222222222111111111000000000111111222222222111111000222222222111111000000///......//////000000111111////////////000000000000//////000000111111222222000111111222333444555555222555999>>>AAABBBBBBAAA@@@DDDLLLVVVcccuuunnnYYYNNNIIIDDDAAA@@@FFFPPPXXX[[[[[[[[[\\\dddgggjjjoooxxxpppttt||||||}}}wwwrrrzzzrrreee\\\]]]___```___[[[WWWTTTSSSUUUUUUVVVVVVVVVUUUTTTTTTTTTZZZdddkkklllfff^^^XXXYYYWWWVVVWWW[[[^^^`````````ccceeedddaaa```bbbeeeaaabbbcccbbb___\\\ZZZYYYYYY\\\^^^___^^^\\\[[[\\\WWWWWWWWWVVVVVVXXX\\\___ffffffiiirrrdddzzzgggYYYKKKFFFEEEAAA===<<<<<<<<<======<<<<<<;;;:::::::::999999999999:::::::::999888666666777777888777666666777999999888666444555666777999:::;;;;;;888777666555555666777777666666666666666666666666444444444444444333222222111111111111111000//////,,,---...///////////////+++,,,,,,,,,,,,,,,------***++++++,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......///000000111111222333444555666666555888:::<<<<<<===>>>@@@CCCEEEHHHJJJKKKKKKLLLNNNMMMPPPTTTVVVWWWWWWXXXZZZaaagggooouuuyyy}}}lllaaaYYY^^^dddhhhiiieee___[[[VVVNNNGGGFFFIIIOOO[[[eeemmmvvv}}}~~~}}}zzztttnnnqqqttttttjjj]]]\\\jjjyyy~~~rrreee```iiivvvrrryyyxxxrrrgggTTTAAA888777555222/////////000000000000000111111111111000222555888;;;OOOllluuufff^^^qqqcccXXXTTTXXXhhhwwwxxxqqqnnnssstttssspppiii```WWWQQQKKKIIIFFFEEEEEEEEEEEEDDD<<<<<<;;;:::999888777666666666555444444444444555333333333333333333333333222222222111111111000000111000000111222444666777333333222111111000000///////////////000000000000////////////000000000000000000000111222333333333333333444555666777888999888<<>>???BBBEEEHHHIIIIIIIIIKKKMMMMMMPPPUUUXXXYYYZZZ[[[[[[```hhhqqqvvvyyy~~~yyyjjj```ZZZ___dddgggfffbbb]]]ZZZSSSLLLGGGHHHNNNVVVaaakkkpppwww~~~}}}vvvnnnnnnmmmggg[[[TTT[[[mmm|||yyyhhh]]]\\\iiixxxzzzyyyooodddPPP>>>777888666222//////000000111111111111111111111111000222555888:::IIIfffxxxiiicccqqqmmmZZZOOOUUU\\\aaarrr}}}wwwsssttttttrrrnnnggg```[[[SSSPPPMMMLLLMMMMMMLLLKKK>>>======;;;:::999888888777777666555555555555666444444444444444444444444222222222111111111111000000//////000333777:::<<<333333222222111000000///000000000000////////////////////////000000000000000000111222333333444444555666777888999:::;;;<<>><<<999666888777555444444555666777333111///...000111222111222333333222000000111333333444444333222222444666444333222111000000000000111111111111222222222222000000000000111111111222111000111222444666666555444888;;;<<<<<>>>>>======<<<<<<999::::::::::::999888888777888999::::::999888777777777888999999999999888::::::;;;;;;<<<;;;;;;:::999777666555666777666555666666666666666666666666333333444555444333222111333333222222111000000000------............------222///,,,(((((())),,,...)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((***)))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((())))))******++++++***++++++,,,,,,++++++***))))))))))))((((((((((((******+++++++++,,,,,,,,,------------------,,,,,,222111//////000111444555333444666777999:::::::::AAACCCDDDDDDEEEFFFIIIKKKLLLPPPVVVZZZ\\\^^^___```iiimmmrrrvvvyyy~~~~~~wwwmmm```VVVXXX\\\bbbdddaaa\\\WWWTTTGGGDDDBBBJJJ[[[kkkqqqppprrrxxx~~~tttmmmkkk___UUUVVV^^^iiiuuu}}}rrrTTTNNNaaawww|||uuuwwwsssiiiVVVBBB:::999888888999888777555333222111222222000111333444444444666888888BBB```rrrpppxxx\\\LLLKKKOOOPPP]]]aaannn}}}}}}~~~~~~~~~}}}wwwpppnnnmmmhhhaaa[[[QQQOOOLLLJJJIIIGGGDDDAAA>>>===;;;999777666666666999777555555666666666555444555555444222111222333333444444222111111333444444444333222111111111111////////////000000000000000000000000111111111111222111111333444666666666888;;;???AAACCCIIISSSZZZ\\\```dddffffffgggiiillltttvvvwwwyyy~~~~~~ppp\\\PPPNNNOOOMMMMMMPPPTTTZZZggguuu|||{{{yyyzzzzzzzzzyyyvvvrrrooorrrvvvxxxppptttzzzsssnnnkkkggg```[[[XXXYYYYYYYYYYYYXXXXXXWWWVVVXXXZZZ[[[\\\[[[YYYXXXSSSTTTVVVYYY[[[\\\\\\\\\]]]ZZZXXXZZZ]]]^^^[[[WWWVVVWWWYYYZZZ[[[^^^bbbeeegggfffeeedddcccaaa``````bbbbbbbbbbbbbbb```___]]]YYYYYYZZZZZZ[[[[[[[[[ZZZ^^^^^^bbbmmm}}}xxx||||||bbbUUUOOOHHHCCCAAA?????????>>>======<<<<<<999::::::::::::999888888777888999999999999888777777777888999999999999888:::::::::;;;::::::999999999777666555666777666555555555555555555555555555333333444444444333222111333222222111000000//////---......//////......---///...---+++***++++++,,,)))***+++,,,,,,,,,,,,,,,************)))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''''''''((())))))(((((())))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))(((******+++++++++,,,,,,,,,------------------------111000//////000111333555222333444666777888999999===@@@BBBDDDFFFHHHKKKMMMLLLPPPVVV[[[^^^```bbbdddgggkkkooorrrvvv{{{yyyqqqhhh___YYYZZZ^^^ccceeebbb[[[TTTOOOEEEBBBBBBOOOfff{{{zzz|||{{{uuuqqqcccWWWWWWaaannn{{{jjjTTTTTTeeexxx{{{uuuwwwrrrcccRRR@@@888888777777888666666555444333333333333000222444555444555777999888@@@]]]xxxtttrrr\\\RRRNNNLLLLLLKKKQQQ^^^mmm}}}{{{tttnnnccc```]]]YYYUUUQQQKKKHHHAAA???===:::777666555444999777666666777777555444666777777666333222333444000111111000//////000222444444333222111111111111////////////000000000000000000000000111111111111444333333444555666888999>>>BBBIIIMMMSSS\\\jjjttt}}}}}}~~~wwwqqqgggeee^^^SSSLLLKKKLLLLLLNNNTTTZZZcccooo{{{|||wwwxxxzzz{{{{{{zzzxxxwww{{{xxxzzzzzztttuuu}}}vvvtttpppkkkfffbbb^^^\\\WWWWWWXXXXXXXXXXXXXXXXXXVVVYYY]]]```aaa^^^[[[XXXTTTRRRPPPRRRWWW\\\]]]]]]]]]ZZZXXXYYY[[[[[[YYYVVVSSSTTTUUUVVVWWW[[[```dddfffffffffeeedddbbb```___cccdddeeeeeedddcccbbbaaaZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]aaaiiivvvxxxpppiiiXXXPPPJJJDDD@@@@@@@@@??????>>>======<<<:::::::::::::::999999888777888888999999888888777777777888999999999999888::::::::::::999999888777999777666555666777666555555555555555555555555555333333444444444333222111222111111000000///......---......//////......---------......---,,,+++*********+++,,,,,,,,,++++++************))))))))))))((((((((('''''''''&&&&&&((((((((()))))))))))))))'''''''''''''''((())))))))))))((((((((((((((((((******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------.........111000//////000111333444111222333555666777888888999<<>>WWW}}}yyytttfff\\\VVVMMMHHHEEEJJJTTT```ppp}}}}}}vvvtttqqqnnnhhh___VVVPPPJJJGGGBBB===:::888999999888777666777888888666444666777888666444222222333222333444444333333444666444333222111111111111111111222222222333333333333111111111111222222222222666666666555666888;;;===DDDMMMYYYbbbjjjuuu|||tttlllccc\\\RRRQQQMMMHHHEEEFFFJJJLLLZZZ```gggoooyyy{{{wwwzzz}}}{{{yyy|||xxxxxxzzz{{{zzzxxxoooooommmhhhaaa\\\ZZZZZZVVVVVVVVVWWWWWWXXXYYYYYYUUUXXX\\\___```^^^[[[YYYYYYSSSNNNOOOVVV[[[]]]\\\\\\ZZZXXXXXXYYYYYYWWWUUURRRSSSRRRRRRSSSWWW\\\```cccdddeeeeeedddbbb___^^^cccdddeeeeeeeeedddcccbbb\\\\\\\\\\\\\\\\\\]]]]]][[[]]]aaagggooolllrrr]]]SSSMMMIIIEEEAAAAAA@@@???>>>>>>======::::::;;;;;;::::::999888777777888888888888777777777777888999999999999888::::::;;;::::::999888777999777555555666777666555666666666666666666666666444444444333333333222222111111000000///...............////////////......---------------,,,,,,+++***++++++,,,,,,,,,++++++*********)))))))))))))))*********))))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((''''''&&&&&&******++++++++++++******)))))))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,---...//////000/////////000111222333222222333444666777888999777;;;AAAEEEGGGIIIKKKLLLLLLPPPTTTXXX[[[^^^aaadddeeegggjjjlllooowwwsssddd[[[XXXYYY[[[]]]aaacccaaaYYYMMMDDDCCCAAAEEEZZZtttfff\\\bbbppp|||mmmZZZ^^^mmmyyywwwvvvttthhhNNNBBB777444555333222222111222555777888777555444111333555666777888:::<<<;;;===RRRwww{{{|||mmmbbbWWWOOOGGGFFFGGGLLLUUU^^^nnnyyyxxxnnnfffaaa[[[RRRIIICCC@@@@@@AAA>>>===<<<<<<======<<<;;;666777888888666444333444555777999:::999999;;;<<<333333222111111111222222333333333444444444444555333333333444444444555555888888888777777:::???DDDMMM[[[mmm{{{}}}tttjjjbbbZZZQQQKKKIIIGGGDDDCCCDDDHHHOOOVVViiimmmsssxxx|||yyy}}}zzzyyy~~~~~~}}}zzzzzzzzzzzzyyywwwuuusssmmmnnnmmmggg___YYYXXXZZZVVVVVVUUUUUUVVVWWWXXXYYYWWWXXXZZZ\\\]]]^^^^^^]]]___YYYRRRRRRVVV[[[\\\[[[[[[YYYWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPSSSWWW[[[```aaabbbcccbbbaaa^^^]]]aaabbbcccdddddddddcccbbb^^^^^^]]]\\\[[[[[[\\\\\\[[[]]]aaaeeekkkzzzppphhhXXXQQQMMMJJJBBBBBBAAA@@@???>>>======:::;;;;;;;;;;;;:::999999777777777777777777777777777777888999999999999888;;;;;;;;;;;;;;;:::999999999777555555666777666555777777777777777777777777444444333333333222222222111111000000///............//////////////////...///...---++++++,,,---...++++++,,,,,,,,,++++++***))))))))))))))))))******+++*********))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&)))******++++++******)))((()))))))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////000111222222333333444444666888999:::999===AAAEEEFFFGGGHHHIIILLLOOOQQQTTTUUUXXX\\\___ggghhhjjjkkkooowwwtttdddXXXUUUVVVWWWZZZ___aaa^^^VVVKKKCCCAAACCCIII```llldddaaajjjxxx|||iii]]]hhh{{{wwwvvvppp___EEE<<<333222333111000111///111444777888777666444111333555777777888:::<<>>888:::<<<<<<:::888888888666888::::::999888999:::555444444333333444444444333333333333444444444444777777777777888888888888999;;;;;;::::::>>>EEEKKKWWWhhh}}}xxxjjjddd]]]UUUNNNHHHCCC???@@@>>>>>>CCCJJJRRR]]]hhhyyy{{{|||~~~|||}}}xxxvvvuuuwwwsssvvv}}}yyytttrrrtttvvvxxxxxxuuurrrooolllmmmlllggg```ZZZYYYZZZWWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[^^^```aaabbb]]]XXXVVVXXX[[[[[[ZZZYYYXXXVVVUUUTTTTTTUUUVVVTTTTTTSSSQQQPPPQQQUUUXXX\\\\\\^^^______^^^]]]]]]^^^___aaabbbcccbbbbbbaaaaaa___]]][[[ZZZZZZZZZZZZ[[[\\\```cccgggrrryyy~~~www^^^QQQJJJFFFDDDCCCBBBAAA@@@>>>======;;;;;;;;;;;;;;;:::999999888777777666666777777888777777888999999999999888:::;;;;;;<<<<<<;;;;;;;;;999777666555666777666555777777777777777777777777555444333222222222333333222111111000000///.........//////000000//////...000...---++++++,,,...///++++++,,,,,,,,,+++******))))))))))))************))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((((((((())))))************))))))((())))))******+++++++++******+++++++++,,,,,,,,,+++,,,,,,------...............///000000111111222444444444444555888:::;;;;;;>>>AAACCCDDDEEEGGGHHHLLLNNNOOOQQQRRRUUUYYY\\\hhhiiikkklllooowwwsssdddYYYVVVVVVVVV[[[```aaa[[[QQQIIIDDD???FFFPPPccczzzgggdddhhhttt~~~tttkkkiiitttwwwvvvkkkTTT@@@888111111111000///111...000333666777777555444000333555666777888;;;===BBBBBBPPPnnn{{{zzzqqqeee[[[PPPFFFCCCEEEDDDHHHNNNWWW```kkktttzzzwwwvvvwwwlllbbbZZZUUURRRNNNHHHDDDBBBAAA@@@@@@<<>>===;;;;;;;;;<<<;;;;;;:::999888777666555555666777888777777888999999999999888888999:::;;;;;;;;;;;;;;;999777666555666777666555555555555555555555555555555444333222222222333333333222222111000000////////////000000000000//////------..................+++,,,,,,,,,,,,+++***)))((()))))))))************)))))))))(((((((((''''''(((((((((((('''''''''&&&'''''''''''''''((())))))(((((())))))))))))))))))))))))************))))))((())))))******+++,,,,,,******+++++++++,,,,,,,,,---------------------------...///000000111111111333333222333444666999:::;;;===@@@BBBCCCDDDGGGIIIMMMNNNOOOPPPRRRVVV[[[___gggiiikkklllooouuu|||nnnbbbZZZYYYZZZXXX___dddbbbXXXMMMGGGEEE@@@KKKVVVbbb}}}uuufffgggooo{{{mmmpppuuu}}}yyywwwgggJJJ>>>666111000000//////111///000222444555555444333000222444666666888:::<<>>>>>;;;===>>>===>>>CCCMMMUUUhhhzzzuuufffXXXPPPFFFCCC>>>:::999999;;;<<<<<>>===;;;;;;<<<<<<;;;;;;:::999888777666555555666777888777777888999999999999888666777888999:::;;;;;;;;;999777666555666777666555444444444444444444444444555444333222111222333444333333222222111000000000//////000000000000//////+++,,,///000000///---+++,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++++++++++++++******************))))))(((((((((''''''''''''''''''((())))))(((((())))))******++++++))))))************))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,---...///000111111111111222222111111333555888999;;;<<>>666111000000...///222///000111333444444333333///111444555666777:::<<>>;;;888999;;;<<<<<<:::<<<===>>>@@@BBBAAA===:::@@@===<<<<<<<<<@@@LLLXXXnnn~~~wwwnnncccUUUHHHBBB:::;;;;;;999777999===AAA???FFFYYYssstttfff___bbbhhhlllllliiiddd```[[[XXXTTTRRRRRRSSSSSSSSSTTTSSSSSSRRRQQQQQQPPPPPPPPPRRRTTTTTTSSSSSSSSSTTTWWWWWWWWWWWWXXXZZZ[[[\\\WWWWWWUUUTTTSSSSSSRRRRRRMMMNNNOOOQQQRRRSSSSSSSSSUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\^^^___```aaaaaaaaaddd```\\\ZZZYYYXXXUUURRRUUUVVVYYY\\\___eeelllqqqxxxttteeeRRRMMMGGGCCCCCCCCC???===>>>??????>>><<<;;;:::999888999888666444444555777888:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777555444444444444555555555555555444444444555555555555555555555555444333111222222222///...//////000000000000//////////////////............******++++++++++++******++++++************++++++---,,,***(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((((())))))******+++++++++,,,,,,,,,************************+++***)))((((((***,,,---+++++++++,,,,,,,,,------///............000222333111222333555666888999:::999:::<<<===???BBBGGGKKKRRRRRRRRRRRRTTTZZZaaagggjjjiiiiiikkkpppwww~~~qqqbbb[[[ZZZ\\\___aaafffjjjeeeXXXLLLGGGFFFKKKUUU```gggqqqwwwooonnnjjjrrr{{{{{{ooosss{{{|||iiiSSSIII666555333111000000000000///000111222333444444555444555555666777999>>>AAADDDIIIWWWnnn{{{qqqiiifff^^^SSSJJJEEEBBB???>>>DDDDDDHHHLLLJJJGGGHHHMMMUUUdddxxxsssfff^^^XXXSSSNNNNNNQQQUUUWWWWWWVVVWWWXXX^^^hhhsssuuunnnddd]]][[[QQQLLLHHHIIINNNQQQOOOKKKDDD@@@======>>>???>>>===;;;;;;===AAAEEEFFFEEEDDDAAA???>>>???@@@DDDOOO[[[mmm|||ssseee\\\RRRFFF===999888888777666666;;;BBBHHHLLLQQQaaaxxxwwwkkkhhhiiijjjjjjgggaaa\\\XXXYYYUUURRRPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOKKKMMMNNNOOONNNNNNPPPQQQTTTTTTTTTUUUWWWXXXZZZ[[[XXXWWWUUUTTTSSSRRRQQQQQQOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ\\\]]]___aaabbbcccccc```]]][[[[[[ZZZXXXUUUXXXXXXYYYZZZ\\\aaafffjjjqqqsssbbbRRRKKKFFFFFFEEEAAA???@@@@@@@@@???>>><<<;;;::::::999888666555555777888999:::999888888888999:::;;;::::::::::::::::::::::::999999888777666666666666666555555555555444444444444444444444444444444444444222222222222222000...//////000000000000//////////////////............******++++++++++++******++++++************++++++---,,,***)))((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++************************+++++++++,,,,,,+++++++++++++++++++++++++++***)))((()))***,,,---,,,,,,,,,---------......000///////////////000000111222333555666888999:::;;;<<<>>>???@@@DDDIIILLLPPPRRRTTTVVVXXX[[[```cccffffffgggkkkrrr{{{}}}mmm___XXXXXX[[[^^^aaafffiiicccWWWLLLHHHHHHMMMWWWccclllxxxooofffdddhhhoooyyyzzzllluuu}}}xxxbbbMMMDDD666555333111000000000111000000111222333333444444444555666777888:::===@@@EEEIIIVVVnnn}}}qqqcccXXXNNNFFFAAAAAA===<<>>===???AAAKKKYYYggguuuvvvmmmeee___ZZZZZZZZZ[[[[[[[[[YYYWWWYYYgggxxxzzzqqqkkkiiiYYYTTTNNNNNNQQQSSSQQQNNNEEEBBB???>>>>>>??????>>>===???CCCIIIOOORRRSSSRRRHHHEEECCCCCCDDDHHHSSS^^^lllyyyxxxqqqhhh\\\PPPHHHBBB;;;666555777777777777;;;CCCLLLSSSWWWZZZdddvvv~~~{{{rrrrrrpppkkkeee^^^WWWRRROOOTTTRRRNNNMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNHHHIIIJJJKKKKKKLLLNNNPPPQQQQQQRRRSSSTTTVVVXXXYYYXXXWWWUUUSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXZZZ]]]```bbbcccaaa___]]]]]]]]]\\\[[[YYYZZZZZZZZZYYYYYY[[[___cccvvvuuuxxxtttZZZRRRJJJIIIGGGDDDAAABBBBBBAAA@@@???===<<<;;;;;;888888777666777888:::;;;999999999999999:::;;;;;;999999999999999999999999999999888888888888999999666666666555555555444444333333333333333333333333444222222222333222000...///000000111111000000///////////////............***++++++,,,,,,++++++***++++++************++++++,,,+++***)))))))))))))))((((((((((((((((((((((((************************,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------------............///000000000000///......111222333555666888999:::<<<===???@@@BBBEEEJJJNNNOOORRRVVVYYY[[[\\\^^^___dddeeehhhmmmttt}}}uuufffZZZUUUUUUXXXZZZ___cccddd^^^SSSJJJIIIJJJQQQ]]]jjjuuu{{{ggg^^^^^^iiipppyyyvvvlll{{{}}}pppYYYEEE===555444333111000000000111111111222222333333444444333555888999:::;;;===???EEEHHHTTTmmmxxxkkk```ZZZQQQEEE<<<;;;<<<;;;::::::;;;@@@GGGPPP[[[kkk}}}zzzpppkkkfffdddccc```ZZZTTTUUUaaaqqq{{{{{{tttlllhhh[[[VVVPPPNNNOOOPPPNNNKKKFFFDDDBBBAAAAAA@@@@@@@@@DDDHHHPPPYYYbbbeeeeeedddVVVOOOHHHEEEDDDHHHTTT___jjjtttxxxrrrkkkaaaYYYQQQIIIAAA>>><<<888888:::888999<<>>777555444222000000000000111222222222333333333444444444666999;;;;;;<<<>>>???DDDGGGQQQkkk|||nnn\\\HHH???>>><<<::::::777:::===AAAHHHSSS```iii}}}{{{xxxqqqggg^^^\\\aaajjjtttzzzvvvlllddd___[[[VVVSSSSSSRRRPPPNNNJJJJJJJJJIIIHHHFFFEEEEEEIIIQQQ___nnnzzz|||kkk___QQQHHHEEEHHHTTT___fffoooyyy{{{qqqeee]]]XXXSSSLLLGGGBBB<<<999::::::888888;;;;;;???FFFNNNWWW]]]aaabbbeeefffkkkuuu}}}zzz|||xxxmmmhhh```XXXRRROOONNNNNNNNNLLLJJJIIIJJJJJJJJJIIIGGGHHHJJJLLLMMMMMMLLLLLLHHHJJJKKKLLLLLLMMMPPPRRRQQQQQQQQQPPPPPPQQQQQQRRRUUUUUUSSSQQQPPPOOONNNNNNPPPOOOOOONNNNNNOOOPPPPPPOOONNNNNNMMMNNNOOOOOOPPPRRRRRRSSSTTTUUUVVVXXXYYYXXXYYYZZZ[[[[[[[[[[[[[[[XXXYYY[[[[[[[[[[[[^^^```jjj||||||~~~mmm```SSSMMMKKKGGGDDDCCCAAA@@@???>>><<<;;;::::::888888888999999:::;;;<<<999999::::::;;;;;;;;;;;;999999999888888777777777666666666666666777888999888777777666555555444444333333333333333333333333333222222222333333222000000000111111111111000000////////////............,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***))))))))))))*********+++++++++))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,***+++---///111111000000111222333555666888999::::::<<<===>>>@@@DDDHHHLLLPPPQQQSSSSSSTTTVVVZZZ\\\fffgggiiimmmrrrxxx|||tttkkk^^^SSSNNNMMMNNNOOORRRTTTRRRLLLDDDBBBHHHNNN\\\ppp}}}mmmaaaaaaiiiwww|||~~~ooogggfffssssss^^^HHH:::555444333111000///000000111222222222333333444444555555888;;;<<<<<<===>>>@@@CCCFFFOOOfff{{{```OOOGGGAAA===<<<555666777999<<>>DDDIIIRRR]]]eeehhhgggdddeeegggnnnvvv|||{{{vvv{{{}}}tttbbb^^^XXXSSSOOOOOOPPPQQQNNNLLLJJJJJJKKKKKKKKKIIIGGGHHHKKKMMMMMMMMMLLLKKKGGGIIIKKKLLLLLLLLLNNNOOOPPPOOOOOOOOOOOOOOOPPPPPPSSSSSSQQQPPPOOONNNNNNNNNPPPOOONNNNNNNNNOOOQQQRRRPPPOOOMMMLLLKKKKKKLLLMMMOOOPPPQQQSSSTTTTTTTTTTTTTTTVVVYYYZZZZZZYYYZZZ[[[VVVYYY]]]```aaaaaabbbdddjjjtttxxxvvvgggWWWPPPMMMIIIEEEDDD@@@@@@???>>><<<;;;:::999888888888999::::::::::::999999:::;;;;;;;;;;;;;;;::::::999999888777777777555555444444555666777777999888777777666555444444333333333333333333333333333222222333444444222111000111111222222111111000////////////............,,,------......------,,,,,,,,,++++++++++++,,,,,,***++++++,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***)))((()))))))))************+++))))))))))))))))))))))))++++++++++++*********)))************++++++++++++)))***,,,...000111222222111222333555666888999:::999:::<<<===???BBBGGGKKKPPPPPPPPPPPPQQQTTTYYY]]]```bbbffflllrrrxxx|||}}}qqqiii]]]RRRMMMLLLLLLMMMMMMNNNLLLEEE???AAAKKKTTTeeeyyytttggg```eeeooo{{{xxxgggaaafffxxx|||iiiTTTBBB999666333222111000///000000111111111222333444555666666888:::<<<<<<<<<===???AAABBBFFFLLL___jjjZZZNNNEEEBBB;;;;;;;;;::::::;;;>>>???DDDJJJRRRWWWZZZ___gggmmmsssyyy{{{yyy}}}~~~|||yyywwwqqqtttwwwuuuooogggaaa^^^]]]fffuuulll^^^VVVUUU[[[ccchhhnnntttzzz{{{ppphhh___SSSKKKFFFDDD@@@<<<:::999888888:::777777:::===@@@FFFMMMTTTYYYaaakkkrrrsssnnnjjjeeeiiirrr{{{{{{wwwtttyyyyyyoooZZZWWWTTTPPPOOOOOOPPPQQQNNNMMMLLLLLLMMMMMMLLLKKKHHHJJJLLLNNNOOONNNLLLKKKFFFIIIMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQTTTUUUQQQPPPMMMKKKIIIIIIJJJJJJLLLNNNQQQTTTUUUUUUTTTTTTRRRVVVYYY[[[ZZZYYYYYY[[[VVV[[[aaafffgggggggggggghhhlllnnn[[[SSSOOOKKKHHHFFFAAAAAA@@@???===<<<;;;;;;888888999999999999999888999:::;;;<<<<<<<<<;;;:::;;;::::::999888888777777555555555444555555666666999999888777666555444444444444444444444444444444333222222333444444333111000111111222222111111000////////////............------............---------,,,,,,++++++,,,,,,---******+++,,,,,,,,,+++***))))))))))))))))))))))))************************'''(((***,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))******+++++++++,,,,,,,,,++++++,,,---...///111222111222333555666888999:::999:::<<<===???BBBGGGJJJNNNOOOPPPQQQRRRUUUZZZ]]]]]]```eeekkkrrrxxx}}}yyynnnfff[[[RRRNNNMMMNNNNNNLLLLLLIIICCC???DDDQQQ\\\ooo~~~yyylllcccbbbkkkwww~~~jjjeeelll~~~{{{ttt^^^KKK???999777333222000//////000000111000000111333555666777888:::;;;<<<<<<<<<===@@@CCCCCCGGGJJJXXXzzzmmm[[[OOOJJJGGGEEECCC@@@===;;;;;;;;;;;;???BBBDDDFFFIIINNNRRRWWW\\\dddlllsss|||yyyuuujjjppp|||uuuiii```]]]```eeennnrrruuuwww|||wwwlll___WWWRRRMMMEEE>>>777999::::::888777777888<<<999999>>>DDDKKKVVVaaacccfffllluuu{{{{{{vvvqqqjjjooozzz~~~wwwuuutttxxxvvvjjjVVVUUURRRPPPNNNNNNOOOOOOOOONNNMMMMMMNNNOOOMMMLLLIIIKKKMMMOOOOOONNNLLLKKKHHHKKKPPPRRRQQQOOOMMMLLLFFFFFFGGGIIIKKKNNNPPPQQQPPPOOOOOONNNNNNOOOOOOPPPRRRQQQPPPPPPQQQTTTVVVXXXSSSQQQNNNKKKIIIHHHHHHIIIIIILLLQQQUUUWWWXXXVVVUUURRRVVVZZZ[[[ZZZYYYYYY[[[WWW]]]eeejjjlllkkkiiihhhgggfffvvvrrr^^^UUURRRMMMIIIHHHCCCBBBAAA@@@???===<<<<<<888888999999999888777777999:::;;;<<<<<<<<<;;;:::;;;;;;::::::999888777777666666555555555555666666999999888777666555444444555555555555555555555555333222222333444555333222111111222222222222111111000/////////............------............---------,,,,,,++++++,,,,,,---)))***,,,,,,---,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++((()))+++---------+++***))))))))))))************************************+++++++++++++++***)))(((++++++,,,,,,,,,---------...---,,,,,,---...000111111222333555777888999:::999;;;<<<===???BBBGGGKKKMMMOOOQQQSSSTTTWWWZZZ]]]^^^aaaffflllrrrxxx{{{}}}xxxkkkdddZZZSSSOOOOOOPPPQQQMMMMMMIIICCC@@@GGGVVVbbbwwwuuuiiibbbeeeqqq~~~pppkkksssxxx}}}nnnWWWEEE<<<999777222111000//////000111111///000111333555777888999;;;<<<<<<;;;;;;===AAADDDCCCHHHIIISSSrrrkkk]]]UUUPPPNNNKKKHHHAAA999888;;;;;;;;;;;;::::::<<>><<<999;;;???>>>CCCEEEFFFOOO^^^iiikkkooossswwwzzzzzzxxxvvvuuupppwwwzzzrrrvvv|||zzzgggXXXVVVSSSOOOLLLMMMPPPSSSRRROOOKKKKKKMMMQQQTTTVVVLLLMMMOOOQQQSSSSSSQQQNNNIIIKKKMMMNNNLLLKKKKKKLLLOOONNNMMMLLLLLLMMMNNNOOORRRRRRRRRQQQOOOPPPRRRTTTWWWWWWUUURRRPPPSSSZZZ___\\\XXXPPPHHHCCCDDDIIIMMMQQQSSSUUUVVVWWWWWWWWWVVVRRRSSSTTTUUUWWWXXXYYYZZZ````````````````````````bbbaaalll~~~cccSSSPPPOOOIIIBBB@@@???>>>??????>>>;;;999999999:::::::::999999888999999::::::;;;<<<======;;;;;;::::::999888777777777777666666555555555444888888888888777777777777444444555555555555444444666666555444333333222222222222222222222222222222//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++************************************************'''((()))******)))((('''(((((())))))))))))(((((((((((()))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,.........///////////////000111222222444444555666:::999:::;;;>>>AAAEEEGGGLLLMMMPPPSSSWWWZZZ]]]^^^___aaafffkkkqqqvvvzzz|||~~~vvvjjjaaaWWWSSSTTTUUUQQQMMMLLLEEE@@@>>>@@@HHHXXXfffyyyqqqhhhfffkkkwwwssssss}}}|||}}}|||fffRRRBBB666444777222111///------...000222000111333666888999::::::???>>>======;;;;;;@@@EEEEEEHHHMMMQQQddd|||iii[[[YYYUUURRROOOJJJDDDBBBDDD;;;;;;:::999999999;;;===;;;>>>AAACCCEEEGGGKKKOOOVVV]]]hhhrrr|||zzzqqqmmmoooqqqlllddd```^^^ZZZTTTOOOHHHBBB===<<<:::777666999888:::===??????@@@EEEJJJOOORRRRRRTTT^^^mmmvvvwwwxxxyyy{{{{{{zzzyyyyyyyyytttwww|||wwwrrrwww}}}ppp\\\XXXSSSOOONNNOOOPPPQQQQQQOOOMMMMMMPPPRRRSSSSSSNNNNNNQQQSSSVVVUUURRROOOHHHJJJLLLMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMOOOPPPQQQSSSSSSTTTSSSQQQRRRTTTVVVVVVWWWVVVTTTSSSTTTXXX\\\YYYVVVQQQKKKHHHJJJNNNRRRTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVWWWXXXXXX\\\]]]]]]]]]]]]\\\\\\[[[[[[]]]hhhppp[[[RRRMMMGGG@@@BBBAAA@@@@@@AAA???===:::888888888888888777777666999999::::::;;;<<<<<<===;;;::::::999999888888888777777666666666555555555888888777777777666666666444444555555555555444444555555555444333333333222222222222222222111111111//////.........---------.........---------,,,,,,++++++++++++++++++++++++************************************************))))))***++++++***))))))))))))************))))))((())))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---.........//////000000000111222222444444555666;;;;;;;;;;;;===@@@CCCEEEIIIJJJMMMRRRVVVZZZ]]]______bbbgggmmmssswwwzzz{{{|||~~~{{{wwwjjjbbbXXXUUUVVVWWWTTTQQQMMMHHHDDDDDDGGGOOO]]]kkk~~~{{{kkkeeehhhooozzz~~~tttxxx~~~zzzaaaMMM???666444666222222222222222222222222111222444666888:::;;;<<>><<<:::999888777888999999888777888:::===>>>CCCIIIPPP[[[lllxxxqqqpppiiicccYYYQQQLLLFFF@@@;;;999666555777777444555888:::???DDDGGGIIINNNUUUYYY___^^^\\\```kkkyyy~~~}}}}}}}}}}}}}}}|||yyytttrrruuu|||{{{ttttttuuuxxxvvv|||hhh```VVVQQQQQQRRRPPPNNNOOOOOOOOOQQQSSSSSSQQQPPPMMMNNNQQQTTTVVVUUUQQQNNNEEEHHHKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQQQQSSSTTTUUUTTTTTTTTTVVVXXXVVVWWWWWWUUUTTTSSSUUUWWWVVVUUUSSSPPPOOOPPPTTTXXXWWWVVVUUUTTTRRRQQQPPPOOORRRRRRSSSSSSTTTUUUVVVVVVWWWXXXZZZZZZZZZXXXWWWUUUWWW\\\cccsssfffVVVMMMGGGCCCFFFDDDCCCCCCBBBAAA>>><<<999999999888888777777777999999::::::;;;;;;<<<<<<999999999999999999999999777777666666666666555555777777777666666666555555444444555555555555444444444444444444333333333333222222222111111000000000/////////.........------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,+++************++++++++++++******)))))))))***++++++,,,,,,***************+++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,------...///000111111000111222222444444555666<<<;;;;;;<<<===???AAABBBFFFHHHKKKPPPUUUYYY\\\^^^___ccchhhoootttxxxzzzzzzzzz|||{{{yyyxxxvvvtttggg```XXXUUUVVVXXXVVVTTTJJJFFFCCCFFFKKKTTTbbbnnntttcccaaajjjuuu~~~zzzsssvvv~~~tttYYYGGG<<<666333444222333444555555444333222333444444555777:::<<<>>>CCCFFFIIIGGGCCCCCCHHHLLLLLLLLLTTT^^^qqqpppfff___```bbb___[[[YYYPPPNNNJJJFFFCCC???;;;999<<<;;;999888777777999:::888999<<<>>>EEEQQQbbbmmm~~~rrrgggccc[[[UUUMMMFFFAAA===999777:::777666888888666999>>>EEEMMMVVV[[[^^^dddhhhjjjkkkfffbbbgggsssyyylllcccccckkkuuu}}}rrrmmmkkkkkkooovvvzzz|||wwwwwwzzz||||||nnn]]]SSSSSSSSSQQQNNNOOOOOOQQQTTTUUUTTTPPPMMMLLLMMMOOORRRTTTSSSOOOLLLEEEGGGJJJLLLLLLLLLMMMNNNOOOOOOOOONNNOOOOOOOOOOOORRRTTTUUUUUUTTTUUUWWWXXXWWWVVVTTTRRRQQQQQQRRRTTTTTTUUUUUUUUUTTTUUUWWWYYYWWWVVVTTTRRRQQQPPPOOOOOOQQQQQQRRRRRRSSSTTTTTTUUUTTTVVVXXXYYYYYYWWWTTTRRRVVV]]]aaahhhppp\\\PPPJJJHHHHHHFFFDDDDDDCCCBBB@@@>>>===<<<;;;;;;::::::::::::999999:::::::::;;;;;;;;;999999999999999999::::::777777666666666666666666666666666666555555555555444444555555555555444444333333333333333333444444222222111111000/////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++++++++***)))******++++++******)))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111222000111222222444444555666:::::::::;;;===???AAABBBFFFHHHKKKOOOSSSWWWZZZ\\\]]]aaahhhooouuuxxxyyyyyyzzz{{{yyytttqqqnnnmmmccc]]]VVVSSSTTTVVVUUUTTTHHHDDDCCCIIIQQQ\\\jjjuuu~~~nnn]]]___nnn{{{sssuuuhhhOOOAAA;;;777333111222222333444444444333333444444444444666999===???BBBGGGJJJHHHEEEHHHLLLOOOSSSSSS^^^mmmwwwoooqqqtttrrrnnnkkkeeeaaa[[[VVVRRRMMMIIIEEEEEECCCAAA>>>===<<<;;;:::888888999888:::@@@IIIPPP[[[iii{{{uuucccVVVQQQJJJFFFAAA<<<999888777777===:::999::::::;;;BBBJJJYYYfffsssyyy}}}~~~yyyqqqkkknnnyyytttdddYYYZZZbbbmmmuuu{{{~~~~~~tttnnnjjjhhheeelllooopppyyyzzzpppnnnnnnmmmzzz|||eeeWWWTTTUUURRROOOOOOPPPRRRUUUWWWUUUQQQMMMNNNNNNOOOQQQSSSRRRPPPMMMGGGIIIKKKKKKKKKMMMPPPRRRTTTSSSRRRQQQPPPNNNMMMMMMOOOQQQSSSTTTTTTTTTVVVXXXXXXTTTPPPMMMMMMOOORRRTTTUUUWWWXXXXXXVVVVVVWWWXXXUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTVVVXXXZZZZZZXXXVVVTTTUUU[[[]]]aaauuuzzzyyy|||eeeUUUMMMKKKIIIGGGEEEDDDDDDCCCAAA@@@>>>===<<<;;;::::::::::::999999999:::::::::::::::999999999999999999::::::666666777777777777777777666666666666555555555555444444555555555555444444222222333333333333333333111111111000000000//////000000/////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((())))))))))))((((((***************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222000111222222444444555666666777999;;;===@@@BBBCCCHHHIIILLLOOORRRUUUWWWYYY[[[___fffmmmssswwwxxxxxx|||~~~{{{rrrkkkfffeee^^^YYYRRROOOOOOQQQQQQPPPIIIFFFHHHRRR^^^jjjwww{{{jjj]]]cccssszzz}}}~~~ooo[[[FFF===<<<888333///222111000//////111333444444444333444666999<<>>;;;999999999888777999<<>><<<999777555555666666<<<:::;;;>>>@@@DDDNNNXXXkkk|||uuuuuu{{{wwwnnnbbb\\\___hhhqqqvvvvvvyyyyyyrrrmmmkkkgggmmmnnnlllqqq|||~~~yyysssjjjhhhfffcccoooiiiZZZVVVVVVTTTRRRPPPPPPRRRTTTVVVVVVSSSPPPTTTSSSRRRSSSTTTUUUSSSRRRMMMMMMLLLKKKKKKNNNSSSVVVYYYYYYXXXVVVTTTQQQOOONNNMMMOOORRRSSSTTTTTTVVVWWWWWWRRRMMMJJJLLLPPPSSSUUUWWWYYYZZZZZZXXXVVVVVVWWWTTTTTTUUUVVVUUUTTTRRRQQQNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWYYY[[[\\\[[[ZZZYYYUUUWWWZZZ___nnn}}}wwwzzz{{{sss^^^RRRLLLJJJHHHEEEEEEEEEEEEDDDCCC>>>===;;;999888888999999999999999999::::::::::::999999999999999999999999666666777777777777888888777777777666666666555555444444555555555555444444333333333333222222222222111111111111111111111111000000000/////////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******(((((())))))))))))((((((************************+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------...///000111111000111222222444444555666444666888:::===@@@BBBCCCGGGIIIJJJMMMPPPRRRTTTUUUYYY]]]dddkkkrrrvvvyyyzzz|||pppgggbbb```\\\XXXRRRMMMLLLLLLMMMMMMEEEFFFOOO___ooozzz}}}xxxtttoooeee```jjjzzz~~~{{{xxx|||cccRRRAAA;;;;;;999444000222000...---...000333555444444555666888;;;===???>>>DDDGGGJJJUUUeeemmmkkknnneeelll}}}{{{tttpppqqqrrrqqqooommmjjjeee```[[[UUUMMMGGGBBBAAA@@@===;;;::::::;;;999<<>>;;;999888888999:::999999999999999999999999;;;::::::999999888888888666666777777777888888888888888777777777666666666444444555555555555444444444333333333222111111111000000111111222333333333000000000000/////////...////////////............------------------------************************************************,,,+++************+++,,,)))))))))******)))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...---.........//////000000000111222222444444555666555666888;;;===???@@@@@@CCCDDDGGGJJJMMMPPPRRRSSSYYY]]]cccjjjrrrxxx|||~~~yyymmmdddaaaaaa^^^ZZZTTTOOOLLLKKKKKKLLLEEELLL]]]uuuvvvkkkeeeaaa___eeerrrttt|||{{{tttxxxyyy```PPP@@@::::::888666555222111111111222333555555555666888:::<<<>>>???@@@@@@EEEIIIPPPeee}}}llljjjvvvwwwvvvyyy}}}~~~}}}|||xxxtttppphhh___YYYNNNLLLHHHDDD@@@>>>======999888777999<<<@@@AAAAAAGGGIIILLLMMMLLLLLLMMMOOOLLLOOOSSSTTTTTTVVVYYY]]]^^^eeelllmmmoootttwwwvvvvvvrrrlllgggddd^^^WWWRRRLLLGGGDDDCCC@@@<<<<<<>>>;;;===???AAACCCDDDFFFHHHGGGIIIOOOVVVYYY[[[dddmmmqqqwwwwwwtttqqqtttzzz~~~~~~}}}~~~~~~zzz|||~~~{{{~~~yyypppmmmoookkkbbb```YYY\\\^^^[[[cccnnnmmmwwwoooccc\\\ZZZZZZXXXVVVRRRQQQPPPQQQTTTVVVWWWVVVXXXUUUQQQPPPQQQSSSUUUUUUVVVTTTPPPLLLLLLPPPWWW]]]`````````___^^^\\\ZZZXXXLLLOOORRRTTTUUUUUUWWWXXXQQQOOOMMMOOOSSSWWWXXXWWWZZZ[[[]]]]]][[[ZZZZZZ[[[VVVXXX[[[\\\[[[WWWSSSPPPMMMNNNOOOQQQTTTVVVXXXYYYXXXYYYZZZ[[[]]]___aaaaaabbb[[[\\\cccfffrrr{{{yyyeeeYYYLLLJJJHHHHHHIIIJJJKKKJJJBBB@@@>>>;;;::::::;;;<<<999999999999999999999999;;;;;;::::::999888777777666666777777888888888999888888888888777777777777444555555555555555555444444444333333222111000000000000111222333444444555000000000000////////////000/////////............------------------------************************************************------++++++++++++------******++++++++++++******++++++******************++++++++++++******))))))*********++++++,,,,,,,,,,,,,,,,,,---------...............///////////////000111222333444555555666777888999;;;<<<===>>>>>>???@@@CCCGGGKKKNNNQQQSSSZZZ]]]cccjjjrrryyy~~~~~~uuujjjbbbaaadddaaa]]]WWWQQQMMMKKKKKKLLLMMMXXXpppuuuggg___WWW[[[gggxxx|||ooo}}}|||sssuuu}}}{{{bbbQQQAAA999888777777999111333444666666666666666777888:::===???@@@AAAAAACCCGGGKKKVVVrrrpppgggnnnyyy~~~nnnaaaZZZTTTPPPNNNJJJCCC>>>>>>>>>:::666555777;;;<<<<<<;;;<<<===>>>>>>???>>>>>>@@@>>><<<<<>>===<<<<<<===???AAACCC@@@CCCGGGLLLPPPSSSUUUVVVZZZXXXXXX[[[```fffiiikkkxxx~~~}}}}}}yyyuuuwww~~~|||wwwrrrjjjaaa[[[ZZZZZZZZZ[[[]]]___bbbcccfffddd```___^^^\\\ZZZYYYTTTRRRQQQQQQTTTVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWVVVSSSQQQQQQTTTWWWXXXWWWWWWWWWXXX[[[^^^\\\XXXSSSQQQOOOPPPSSSWWWYYYXXXVVVQQQOOONNNPPPSSSWWWYYYYYY[[[\\\___``````^^^ZZZXXXZZZYYYXXXYYYYYYXXXUUUSSSOOONNNNNNOOORRRVVVZZZ]]]^^^______^^^]]]]]]```bbbddd``````bbbcccmmmppp^^^PPPLLLHHHFFFHHHJJJKKKKKKCCCAAA>>><<<<<<<<<;;;:::;;;::::::::::::::::::;;;;;;;;;::::::999888777777666666666666666555444444777777888888888666444333666555555555555444444444222222222111111111111000333333333333333333333333222222222111000//////...111000000///...------------------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,...///111222444333111000000222333555999888777777888:::<<<>>>>>>@@@BBBEEEGGGKKKOOOSSSYYY^^^eeekkknnnsssyyy}}}|||vvvnnnfffaaa______bbbaaa___ZZZTTTQQQPPPQQQRRRgggqqqdddbbbWWWhhhwww~~~rrrmmm{{{uuuxxxzzzuuuoooYYYNNN@@@:::;;;<<<888333333222222333333555666666888:::<<<>>>@@@AAAAAA@@@CCCFFFOOObbbyyyhhhjjjrrrsssccc\\\UUURRROOOJJJHHHIIIGGGCCC===::::::;;;::::::::::::;;;;;;;;;::::::999===;;;999999;;;=========;;;;;;===>>>???@@@AAAAAAAAA@@@???>>>======<<<<<<=========>>>AAAEEEHHHKKKNNNQQQUUU[[[aaafffiiijjjgggccc___^^^bbbhhhnnnqqqtttzzz{{{{{{xxxxxx|||uuummmeee\\\WWWWWWWWWXXXYYYZZZ\\\^^^___aaa___^^^]]]^^^___^^^]]]WWWUUUSSSSSSUUUVVVVVVVVV\\\[[[ZZZYYYYYYYYYYYYYYYZZZWWWTTTTTTVVVXXXXXXWWWSSSSSSTTTWWW[[[[[[YYYVVVQQQQQQQQQTTTYYY\\\\\\[[[UUUSSSQQQQQQTTTVVVXXXXXX\\\]]]___```___\\\YYYWWWZZZYYYYYYYYYZZZYYYVVVTTTRRRQQQQQQRRRTTTXXX\\\^^^___``````^^^]]]]]]___aaa\\\XXXWWWYYY[[[eeewwwcccWWWRRRMMMJJJJJJJJJJJJIIICCC@@@===<<<<<<<<<;;;:::;;;:::999888888999:::;;;;;;;;;::::::999888888777888999999999999888777666888888888777777666555444666555555555555444444444333333333333222222222222333333333333333333333333222222111111000//////...111000000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,------------------...///000333222111000000222333555888888777777888:::<<<>>>>>>@@@BBBDDDGGGJJJOOOSSSYYY^^^fffkkkoootttzzz|||yyyssskkkddd``````aaaeeefffeeebbb]]]YYYVVVVVVZZZnnnpppaaa]]]ZZZiiivvv|||~~~qqqlllnnn|||wwwxxxvvvlllbbbOOOGGG===888999:::777444444555555555666777888999888:::<<<>>>???@@@@@@@@@BBBFFFOOOaaazzzuuuiiilllpppxxxxxx{{{pppggg^^^ZZZVVVRRRQQQTTTUUUPPPJJJEEEBBB???>>><<<>>>>>>???>>>===;;;999888:::999888888999999888666444666888:::;;;:::888777:::999888888888999:::;;;>>>???CCCHHHNNNTTTYYY\\\ZZZ\\\aaafffkkkpppssstttqqqkkkddd```bbbiiiqqquuurrrwww}}}}}}~~~oooeee]]]XXXTTTTTTTTTVVVWWWXXXYYYYYYYYY\\\[[[ZZZ\\\^^^aaaaaaaaa\\\ZZZXXXWWWWWWWWWWWWUUU\\\\\\[[[ZZZZZZYYYZZZZZZZZZXXXVVVWWWYYY[[[[[[[[[TTTTTTTTTUUUXXXYYYXXXWWWSSSSSSSSSVVV[[[___```aaa[[[XXXUUUTTTUUUVVVWWWWWW\\\]]]^^^^^^]]][[[XXXVVVZZZYYYYYYZZZZZZZZZWWWUUUTTTSSSRRRRRRTTTWWWZZZ]]]`````````^^^\\\[[[]]]___]]]WWWTTTWWWZZZaaauuukkk^^^XXXQQQLLLKKKJJJHHHFFFBBB@@@===;;;;;;;;;:::999;;;:::888777777888:::;;;;;;;;;::::::999999888888999999:::::::::999888888999888777666666555555555666555555555555444444444555555444444444333333333333333333333333333333333222222111111000/////////111000000//////......---------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))************************************************************+++++++++,,,,,,,,,......---,,,,,,,,,------///......---------......222222111000111222444555888888777777888:::<<<======???BBBDDDFFFJJJOOORRRVVV\\\dddjjjoootttzzz~~~|||xxxqqqhhh```]]]]]]___```aaabbbaaa]]]ZZZXXXWWWeeewwwqqqbbb^^^gggrrrzzz}}}uuufffjjjsss|||xxxwwwooo]]]NNNBBB>>>999666666666666666777777888999:::;;;<<<<<<999:::<<<===>>>?????????BBBFFFNNN\\\oooyyynnniiilllmmmooo~~~~~~~~~~~~~~~uuulllfff```ZZZWWWXXX___[[[UUUPPPKKKHHHFFFEEEJJJJJJJJJJJJHHHEEECCCAAA???===<<<<<<===<<<999777:::;;;===>>>????????????AAA???>>>======>>>@@@AAAEEEIIIQQQYYYbbbhhhlllnnnbbbdddfffiiimmmoooqqqrrrqqqllleeeaaadddkkkqqqvvvttttttwww|||yyy{{{rrrfff^^^YYYVVVSSSSSSTTTVVVXXXYYYYYYXXXWWWYYYXXXXXXZZZ^^^aaabbbaaa```^^^\\\[[[ZZZZZZXXXVVVWWWWWWVVVVVVWWWWWWXXXYYYVVVVVVWWWXXX[[[^^^```aaaYYYXXXWWWVVVVVVVVVUUUTTTUUUUUUVVVWWWZZZ]]]___aaa___\\\YYYWWWWWWWWWVVVUUUZZZZZZ[[[[[[[[[ZZZYYYXXXYYYYYYXXXZZZ[[[ZZZXXXVVVTTTSSSQQQQQQRRRTTTWWWYYY^^^___^^^[[[YYYXXXYYY[[[___YYYVVVYYY]]]cccooo{{{tttccc[[[QQQKKKJJJJJJGGGEEEBBB@@@===;;;;;;;;;:::999;;;:::888666666888:::;;;;;;;;;:::::::::999999999888888888999999888888777:::999777555555555666666666555555555555444444444555555555444444444333333333333333333333333333333111111111111000000//////000000000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,,,,------...------------...//////222111111111111333444555777777777888999:::<<<===<<<>>>AAACCCFFFIIINNNRRRSSSZZZbbbiiinnnrrrxxx}}}zzzpppeee\\\YYYZZZ\\\XXXZZZ[[[ZZZYYYYYYZZZ\\\pppsssiiijjj|||nnneeeooo{{{|||yyyuuugggQQQ???999999888666444444555666777888999;;;===>>>??????;;;;;;<<<===>>>>>>??????BBBFFFKKKRRR___jjjmmmiiikkkggggggjjjhhhhhhwww~~~zzz{{{~~~xxxpppfff___]]]aaa___\\\WWWSSSQQQPPPPPPVVVWWWXXXXXXVVVTTTQQQOOOIIIHHHGGGGGGGGGFFFDDDBBBBBBBBBBBBCCCEEEGGGJJJKKKMMMKKKIIIHHHHHHKKKNNNPPPUUUZZZccclllrrruuuuuutttiiiiiikkklllnnnppprrrssspppmmmiiiiiilllqqqtttvvvrrroookkkjjjmmmsssxxx{{{zzzlllgggjjjppp{{{wwwpppggg```\\\YYYUUURRRUUUVVVXXXZZZZZZZZZZZZYYYZZZYYYXXXZZZ\\\^^^___^^^bbb```^^^]]]\\\[[[YYYVVVRRRRRRRRRSSSUUUVVVXXXYYYVVVWWWXXXZZZ[[[]]]___```WWWXXXXXXWWWUUUSSSRRRRRRVVVWWWWWWWWWXXXXXXZZZ[[[___]]]ZZZYYYYYYXXXVVVTTTUUUUUUVVVWWWXXXYYYZZZZZZXXXWWWXXXYYY[[[[[[YYYWWWTTTSSSQQQPPPQQQSSSUUUWWW[[[[[[ZZZXXXUUUTTTUUUWWWZZZVVVTTTYYY```hhhqqqxxxhhh^^^QQQJJJHHHIIIGGGEEEBBB@@@===;;;;;;;;;;;;999;;;:::888777777888:::;;;;;;;;;;;;:::::::::::::::777888999999999999888888:::999777555555555666666666555555555555444444444444444444444333333333333333333333333333333333333111111111000000000000000000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---...///000111111111111111222333444444777777777888999:::;;;<<<<<<>>>@@@BBBEEEIIIMMMQQQSSSZZZcccjjjoootttyyy}}}|||qqqfff]]]YYY[[[]]]XXXYYYXXXXXXYYY]]]ccchhhyyysssqqqwwwnnnjjjvvv~~~|||~~~yyyqqqbbbLLL===888999999777444333444666777888:::<<<>>>???@@@@@@============>>>>>>??????CCCFFFGGGIIIOOOXXX\\\ZZZ``````bbbeeecccdddttt{{{xxx|||uuulllhhhdddcccbbb^^^ZZZXXXXXXYYY]]]^^^```bbbbbb```^^^\\\VVVUUUSSSSSSTTTUUUSSSRRRPPPOOOOOOPPPRRRUUUYYY[[[^^^\\\ZZZYYY[[[```dddhhhhhhlllrrrwwwyyyyyyvvvtttkkklllmmmnnnppprrruuuvvvsssrrrqqqrrrtttuuutttsssjjjeee___]]]^^^bbbfffhhhmmmpppvvvxxxqqqgggcccfffkkkvvv}}}jjjeeeaaa^^^]]]ZZZUUUQQQVVVWWWXXXYYY[[[[[[\\\\\\]]][[[YYYYYY[[[[[[[[[ZZZ___]]]\\\\\\\\\ZZZXXXVVVQQQQQQRRRSSSUUUVVVXXXYYYYYYZZZ[[[ZZZXXXWWWXXXYYYPPPSSSWWWXXXWWWTTTRRRQQQUUUVVVXXXWWWUUUSSSSSSTTTZZZYYYZZZ[[[[[[YYYVVVSSSQQQQQQRRRSSSUUUWWWYYYZZZVVVVVVVVVXXXZZZZZZYYYWWWUUUTTTRRRQQQQQQTTTVVVXXXXXXXXXWWWUUURRRRRRSSSTTTUUUTTTVVV\\\fffpppxxx|||xxxjjjXXXLLLIIIIIIGGGEEECCCAAA>>><<<<<<<<<;;;:::;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;::::::999888777666666555555555666555555555555444444444555555444444444333333333333333333333333333333333111111000000000000000000000000000000000000000000............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++******************************************************+++++++++,,,,,,,,,------,,,,,,,,,---......+++++++++,,,...000111222000000111222333444444444666777888999:::;;;;;;<<<;;;===@@@BBBDDDHHHMMMPPPVVV]]]fffmmmqqquuuzzz~~~~~~wwwkkkccc___```cccXXXXXXVVVVVVXXX___gggmmm|||zzzsssxxx{{{pppnnn{{{}}}xxx~~~vvviiiZZZJJJ@@@;;;:::999777555444555666666888;;;===@@@AAAAAAAAA??????>>>>>>>>>???@@@@@@CCCEEEFFFEEEHHHOOOSSSSSSXXXZZZ]]]``````dddssszzz}}}wwwwwwuuu}}}zzzwwwmmmmmmlllgggbbb______```___bbbeeehhhjjjiiihhhgggaaa___]]]]]]___aaaaaaaaa```aaaaaabbbdddfffggghhhnnnllliiigggiiimmmrrrvvvvvvwwwyyyzzz||||||||||||sssssssssssssssuuuvvvwwwvvvuuutttsssrrroookkkggg___]]][[[[[[^^^```bbbbbbfffiiiqqqxxxxxxrrrooopppsss~~~}}}kkk```]]][[[[[[[[[ZZZVVVRRRUUUUUUUUUWWWXXXZZZ\\\]]]^^^\\\ZZZYYYZZZZZZYYYWWWYYYXXXWWWXXXYYYXXXUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVYYYZZZ[[[YYYUUUSSSSSSTTTOOOUUU\\\___\\\WWWRRRPPPRRRUUUWWWWWWTTTQQQPPPPPPSSSUUUXXX[[[]]][[[VVVRRRPPPOOOOOOPPPQQQTTTWWWXXXTTTTTTUUUWWWYYYZZZXXXVVVSSSRRRPPPOOOPPPSSSUUUWWWWWWWWWVVVTTTRRRQQQSSSTTTTTTVVVYYY]]]eeennnvvvyyy}}}eeeTTTMMMKKKHHHDDDDDDBBB???=========<<<;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::888888888777777666555444666555555555555444444444666666666555555555444444333333333333333333333333000000000000000000000111000000000000000000000000............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000111///000111222333444444444666777888999:::;;;;;;;;;;;;===???AAADDDHHHLLLPPPVVV\\\fffmmmqqqtttxxx{{{|||~~~uuujjjdddcccdddWWWWWWVVVVVVXXX]]]dddjjjxxxyyywwwooolllrrr~~~{{{mmmZZZLLLCCCAAA===;;;888666555666666777666999<<>>>>>>>>===<<<:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;555666777888888888888888777777888888888666444333666666555555555444444444777777777777666666666666333333333333333333333333000000000000000111111111000000000000000111111111//////.........---------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------....../////////111222333444444444666777888999:::;;;;;;;;;:::<<>>===:::666444666777888888777999===AAACCCEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBB???FFFKKKKKKKKKOOOQQQPPPPPPSSSXXX]]]```eeennnwwwfffeeekkkuuu~~~{{{{{{||||||qqqrrrwww|||zzzyyyuuunnnggggggcccdddlllrrrsssqqqppphhhcccbbbgggiiiiiimmmtttrrrrrrtttuuurrrmmmoootttzzzpppiiihhhkkkooorrryyy|||~~~}}}}}}|||uuukkkdddcccccccccccc```eeeiiikkkqqqyyy{{{wwwvvvxxx}}}pppggg___XXXTTTSSSUUUWWWTTTPPPRRRVVVSSSTTTUUUUUUUUUVVVXXXZZZ___\\\YYYXXXYYYXXXTTTQQQSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRQQQPPPOOOOOONNNNNNSSSSSSRRRPPPNNNMMMNNNPPPSSSaaakkkjjjaaaZZZUUURRRTTTRRROOOOOOOOOOOONNNMMMPPPRRRTTTWWWWWWVVVUUUSSSQQQQQQOOOMMMLLLNNNRRRUUUVVVVVVWWWXXXWWWTTTRRRQQQQQQPPPOOONNNNNNNNNOOOPPPRRRRRRSSSSSSTTTTTTTTTUUUQQQRRRTTTVVVYYY\\\^^^___nnnmmmZZZKKKGGGKKKJJJHHHFFFBBB>>><<<===>>><<<<<<;;;;;;;;;<<<<<<=========<<<;;;::::::999999;;;;;;:::999999:::;;;;;;;;;888555222222333666777;;;999777555555666777888666666777777666555444444333222222333555666555444------......//////000000000000000000000000000111,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******************************(((((())))))*********+++************************,,,++++++***)))))))))***------,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......111111222333333333222222444444666777999;;;<<<===>>>>>>??????BBBGGGNNNSSSTTTXXX___fffkkknnnoooooovvv{{{sssccc^^^aaa^^^aaabbb```\\\\\\aaaeeemmm|||}}}hhhccclll{{{~~~{{{mmmVVVDDD>>>;;;777<<<:::888666555777999:::;;;<<<>>>@@@BBBCCCCCCDDDBBBBBBAAACCCFFFGGGGGGFFFJJJHHHIIILLLPPPQQQNNNJJJOOOPPPTTTZZZ^^^bbbjjjsss``````dddmmmuuu~~~zzzyyy}}}vvvkkkgggfffmmmtttuuuuuuvvvuuuqqqoooqqqrrrppprrrwwwyyyxxxyyyzzzwwwrrrtttyyy}}}ssslllhhhgggiiikkkvvvzzz}}}yyyqqqnnnooorrrttttttrrrvvvxxxzzz~~~~~~yyyooogggbbb\\\VVVQQQOOOQQQUUUVVVSSSSSSUUUQQQSSSTTTUUUUUUWWW[[[^^^gggbbb\\\XXXVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLMMMMMMLLLLLLLLLOOOQQQ[[[gggpppmmmccc[[[VVVRRRRRRQQQPPPPPPPPPPPPOOONNNNNNOOORRRTTTUUUTTTRRRQQQNNNOOOOOONNNMMMMMMOOOQQQTTTUUUVVVVVVUUUSSSPPPOOONNNMMMLLLLLLLLLMMMNNNNNNQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTUUUWWWYYYZZZ[[[eeettt{{{fffUUUPPPSSSKKKJJJGGGDDDAAA??????@@@<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::999999999999888777777888999999999888666555555777999::::::999888777666777888888888888888777666444333222555444333333444555444222000000000111111111111111111111000000000000000000/////////......---------...---------,,,,,,++++++...---------------,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,+++***************---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........111111222333333333222222444444666777999;;;<<<===<<<>>>@@@BBBDDDGGGLLLOOORRRXXX```hhhlllnnnooonnnwww|||~~~}}}}}}nnnbbbaaaeeecccgggkkkkkkgggeeegggiiimmmyyy}}}pppbbbgggttt|||}}}vvveeePPPBBB>>>===:::<<<:::888666666777999;;;<<<===???AAACCCDDDEEEEEEDDDCCCCCCEEEGGGIIIIIIHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQPPPRRRWWWYYY\\\ccckkk]]]]]]```eeejjjqqq}}}~~~wwwuuuzzzxxxuuuxxx||||||}}}~~~|||xxxwwwvvvtttuuuyyy}}}}}}|||wwwqqqsssxxxyyyqqqlllkkklllnnnvvvzzz~~~qqqnnnggg```^^^___\\\VVVSSSNNNNNNSSSVVVUUUTTTTTTQQQRRRSSSSSSUUUYYY^^^bbbmmmggg^^^WWWTTTTTTTTTUUUOOOOOOOOONNNOOOOOOPPPPPPNNNOOOPPPQQQPPPOOOMMMKKKFFFGGGHHHHHHIIIKKKNNNQQQcccmmmtttoooeee]]]WWWSSSPPPPPPPPPQQQRRRRRRPPPNNNKKKLLLOOOPPPQQQQQQOOONNNKKKMMMOOOOOOMMMLLLLLLLLLRRRSSSTTTTTTSSSQQQOOOMMMJJJJJJIIIIIIJJJKKKMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVWWW```kkksss___VVVUUUMMMKKKIIIGGGDDDBBBAAAAAA<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999999888888777777888888999888888888888999:::;;;<<<999999999999888888888888999999888777555333222111777555444444444444222111222222222111111111111111111111111000000/////////111111000///...------,,,//////...---,,,++++++***,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---------------------------,,,------------.........000111222333333333333333444555666777999;;;<<<<<<;;;===AAADDDFFFHHHKKKMMMSSSYYYbbbiiimmmnnnnnnoooxxx|||}}}tttiiibbbdddiiihhhnnnvvvyyywwwrrrooommmpppvvv|||vvv}}}qqq___^^^nnn}}}yyyzzzoooZZZGGG>>>===>>><<<;;;:::888777777999;;;<<<>>>???AAACCCEEEFFFGGGGGGHHHGGGFFFGGGIIIKKKKKKKKKJJJMMMOOOMMMKKKMMMRRRWWWRRRPPPOOORRRTTTVVV\\\ddd^^^^^^```cccfffkkkrrrxxx~~~xxxttttttxxx{{{}}}zzztttooopppuuu{{{vvvsssuuuyyy|||}}}wwwjjjeee^^^ZZZ]]]dddddd```^^^UUUNNNQQQUUUUUUTTTSSSRRRRRRRRRRRRSSSXXX]]]bbbkkkfff^^^WWWSSSRRRSSSSSSPPPOOONNNNNNMMMMMMMMMMMMLLLNNNPPPQQQPPPNNNLLLJJJCCCEEEFFFFFFGGGIIILLLOOOccclllqqqlllbbb\\\WWWSSSOOOOOOPPPRRRSSSSSSPPPNNNIIIKKKLLLNNNOOONNNNNNMMMLLLMMMNNNMMMKKKKKKKKKMMMQQQRRRSSSSSSRRRPPPNNNLLLHHHHHHGGGHHHIIIKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRSSSTTTVVVWWW___ggg}}}mmm]]]VVVOOOMMMJJJHHHFFFEEEBBB@@@<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999:::::::::::::::999999:::::::::999999888888888888777666444333222666555333333444444333222111111111000000/////////111111111000//////......000/////////......------//////......------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------------------............000111222222333333333333555555666777999:::;;;<<<;;;===AAADDDFFFJJJNNNRRRWWW]]]ccchhhjjjkkknnnpppvvvzzz}}}ppphhhccceeeiiiiiirrr}}}|||uuupppssstttuuuzzz{{{rrr}}}|||dddYYYcccxxx|||yyyvvvfffOOO>>>999;;;<<<;;;:::999999888999;;;===>>>@@@BBBCCCEEEGGGHHHIIIIIIKKKJJJHHHIIIKKKMMMMMMMMMMMMOOOPPPOOONNNOOOSSSVVVRRRNNNKKKMMMPPPSSSZZZbbb^^^```aaabbbeeeiiimmmpppzzzyyyzzz}}}{{{xxx|||ssslllbbb___[[[[[[dddppptttrrrkkk]]]QQQOOORRRSSSRRRRRRSSSRRRRRRQQQQQQTTTYYY]]]```^^^ZZZVVVRRRPPPPPPPPPQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLNNNPPPOOONNNKKKIIIFFFGGGGGGGGGFFFGGGJJJLLL[[[bbbgggbbb\\\XXXUUURRRNNNNNNOOOQQQSSSRRROOOMMMIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIJJJMMMPPPQQQRRRSSSSSSRRRPPPNNNLLLHHHGGGGGGHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMPPPPPPPPPQQQSSSVVVXXXZZZ```hhh|||jjj[[[SSSOOOKKKHHHGGGEEEBBB@@@===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::999777777888999999:::::::::999999555666666666666666555555444333222333555666555444222222111111000000//////000000000000//////......,,,,,,,,,------.........---------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,---...---------------------------------........./////////000111222333333444333555555666888999:::;;;;;;<<<>>>@@@BBBFFFLLLSSSXXX]]]aaaeeefffgggiiinnnrrrtttwww}}}|||qqqjjjfffgggkkkkkktttxxxrrrrrrrrrrrrwwwuuuppptttsss``````ppp|||xxxnnn\\\FFF999666888999999999999999:::;;;===???@@@BBBCCCEEEGGGIIIJJJKKKKKKMMMLLLJJJJJJLLLNNNOOONNNMMMMMMMMMOOORRRSSSQQQOOOPPPJJJFFFHHHLLLQQQYYYaaaZZZ]]]^^^^^^aaafffiiihhhooosssuuuuuu{{{yyy{{{{{{pppfff___VVVWWWXXX\\\fffttt{{{|||nnn```RRRNNNOOOPPPPPPQQQQQQQQQQQQOOOOOOQQQUUUXXXUUUUUUUUUSSSPPPNNNMMMMMMOOONNNMMMKKKJJJIIIIIIIIIJJJKKKMMMNNNNNNLLLKKKJJJIIIIIIIIIHHHFFFFFFHHHJJJPPPWWW[[[XXXUUUTTTSSSQQQNNNNNNNNNOOOPPPPPPNNNLLLIIIIIIJJJKKKLLLLLLLLLLLLNNNMMMKKKIIIHHHJJJNNNRRRPPPQQQRRRRRRQQQOOOMMMKKKHHHHHHHHHHHHIIIKKKMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMOOORRRVVVYYY\\\fffnnnxxxcccXXXSSSLLLHHHGGGFFFCCC@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888888777999999:::999888777666555888888888999999999999999444555555666666666666666333222222333555666666555444444444333333333333333////////////////////////***++++++,,,---...//////,,,------...///000111111.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++,,,---......------------------------------.........////////////000111222333444444444555666777888999:::;;;;;;===>>>???AAAEEELLLTTTZZZ\\\aaafffgggfffiiiooouuutttwww{{{}}}zzzrrrllliiimmmssswww~~~|||uuurrrssswww|||}}}jjjnnnyyymmmhhhqqqwwwrrraaaQQQ???777666666666777888999:::;;;===???AAABBBCCCDDDFFFHHHJJJKKKLLLLLLOOOLLLJJJJJJKKKMMMOOOOOOLLLKKKLLLPPPUUUWWWSSSOOORRRJJJCCCDDDHHHNNNVVV^^^WWWZZZZZZXXX[[[bbbdddbbbdddhhhiiigggiiittt~~~|||uuuyyywwwkkkbbb[[[WWWMMMQQQUUUXXX___jjjpppqqqeeeYYYOOOMMMMMMMMMNNNPPPMMMNNNNNNNNNMMMNNNQQQTTTOOOQQQRRRPPPLLLJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHEEEEEEGGGHHHIIIOOOSSSQQQPPPQQQRRRPPPPPPNNNMMMMMMNNNNNNLLLKKKHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIHHHJJJMMMPPPOOOOOOPPPPPPOOOMMMKKKIIIHHHHHHGGGGGGHHHJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLMMMPPPTTTXXXZZZgggoooppp___XXXOOOIIIHHHGGGDDDAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999999999888777999999999888888888888888888888777666777888999:::555666666666666666555555555333222333555555444333333333333444444444444444------......///000000000,,,,,,------......//////.........//////000000111,,,,,,---------------...------------------------------,,,,,,++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,---...///------------------------............///////////////000111222333444444444666666777888999::::::;;;<<<>>>@@@BBBEEEJJJPPPUUUVVV]]]fffjjjjjjlllqqqwwwxxxyyy{{{|||}}}}}}uuuppplllmmmwwwzzz{{{~~~|||xxxpppttt~~~wwwllluuu~~~qqqjjjRRREEE:::777777555555888888888:::<<<>>>@@@BBBCCCDDDEEEFFFHHHJJJKKKLLLLLLOOOLLLIIIIIIJJJLLLNNNNNNNNNOOORRRUUUZZZ]]]______\\\RRRHHHFFFIIIMMMTTT[[[UUUXXXXXXUUUXXX___aaa^^^[[[___aaa___```gggnnnqqqvvv|||zzz}}}}}}|||}}}~~~~~~www~~~|||mmmbbb[[[VVVTTTJJJPPPSSSSSSVVV\\\``````ZZZRRRLLLLLLMMMLLLLLLOOOIIIKKKLLLMMMMMMNNNPPPRRROOOPPPPPPMMMIIIHHHIIILLLHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIGGGEEEEEEFFFHHHGGGLLLOOONNNMMMPPPQQQPPPPPPNNNLLLKKKLLLLLLKKKJJJFFFGGGGGGHHHHHHIIIJJJJJJDDDFFFHHHJJJJJJJJJKKKMMMMMMNNNOOOOOONNNLLLIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKNNNNNNMMMMMMLLLLLLLLLKKKLLLKKKJJJKKKNNNQQQUUUXXX^^^fffvvvccc[[[PPPJJJIIIHHHEEEBBB@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999888888888888999:::;;;;;;888777666555555777999;;;777777777777666555444333777555444444444444333111111111111222222333333333,,,,,,---...///000111111///////////////.........000000000000////////////***++++++,,,---//////000.................................------,,,,,,,,,***************************)))))))))***++++++,,,++++++++++++,,,---...///------------------------............/////////000//////111222333444444444666666777888999::::::;;;;;;===AAACCCEEEHHHKKKNNNOOOYYYffflllnnnoootttxxx{{{|||}}}|||}}}{{{vvvpppmmmkkkppp~~~xxxsss{{{}}}qqqnnnzzzmmmeeeGGG>>>777888888666666999777888:::<<>><<<;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999888888777777777777888888;;;:::::::::999888888888888888888888777555444444333444444555555444444333333333222222222222111111000000000000000000000000000/////////............000000000///......------------------------------///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***))),,,,,,,,,,,,,,,+++***)))---,,,+++*********+++,,,---------............///---,,,+++---000111///---000000000111222222333333666444333555999;;;;;;:::=========???AAAEEEIIIKKKOOOWWWdddnnnqqqrrruuuyyyyyyqqqsss{{{{{{qqqkkkllllllppp|||tttppp~~~yyytttxxxzzzkkk___HHH???777444333222444888<<<>>>@@@AAAAAABBBDDDFFFHHHLLLMMMJJJIIIKKKLLLKKKLLLKKKIIIHHHHHHJJJLLLMMMTTTWWWYYY[[[___jjjxxx~~~ppp]]]SSSSSSWWWZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[___\\\[[[\\\___bbbbbbbbbccchhhoootttyyy|||{{{~~~zzzyyy|||{{{mmmaaaWWWRRROOOMMMKKKIIIHHHIIIKKKLLLLLLKKKKKKIIIHHHIIIKKKLLLKKKIIIIIIHHHJJJMMMQQQUUUVVVVVVMMMLLLKKKJJJHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPNNNMMMMMMNNNNNNNNNKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPPPPOOOMMMLLLNNNPPPQQQPPPNNNNNNRRRVVVYYY]]]cccmmm}}}lllXXXOOOLLLIIIEEECCCCCCCCCBBBAAA@@@>>><<<;;;::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999888888888888999999999999999999999888888888777777777777777666666555333444444555555444444333555555444444444444333333000000000000000000000000000000/////////..............................///------------------------///...,,,,,,---......---------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,+++++++++,,,...///------------............---,,,+++---000111///---000000000111222222333333666444444555999<<<<<<;;;>>>>>>>>>???BBBFFFIIILLLQQQYYYeeennnqqqrrrtttwww~~~ssshhhfffkkksss}}}}}}rrrlllnnnqqquuuxxxtttsssuuu~~~wwwiii]]]FFF>>>777555444222444888999<<<@@@BBBDDDEEEGGGIIIIIIMMMNNNJJJIIIKKKLLLJJJKKKJJJJJJJJJJJJKKKLLLLLLQQQTTTXXX\\\bbbmmm|||{{{nnnccc]]]]]]^^^```^^^]]][[[YYYYYYZZZ[[[\\\^^^]]]]]]___aaabbbaaa```___cccgggiiilllsss~~~~~~|||}}}{{{{{{xxxwwwwwwqqqggg^^^WWWQQQLLLIIIJJJIIIGGGGGGHHHHHHFFFEEEHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHIIIMMMRRRWWWYYYYYYOOONNNMMMKKKJJJHHHGGGGGGEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLKKKKKKLLLNNNMMMKKKIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIGGGFFFCCCCCCDDDEEEFFFFFFGGGHHHHHHJJJLLLMMMOOOOOONNNNNNNNNQQQSSSSSSQQQQQQSSSVVVXXXYYY^^^hhhzzzxxxaaaUUUPPPKKKDDDAAAEEEEEEDDDCCCAAA???===<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::888888888888888999999999666777777888777777666666444444555555555555444444555555444444444444333333000000000000000000000000000000000/////////......+++,,,,,,---......//////------------------------000...,,,+++,,,---,,,+++.......................................---------,,,,,,,,,,,,,,,++++++***+++++++++,,,---...000111------------............,,,,,,,,,---///000///...000000000111222222333333666555555777:::===>>>===?????????AAADDDGGGKKKMMMUUU]]]hhhoooqqqrrrssssss|||{{{nnnaaa[[[\\\ZZZeeeuuu}}}rrrlllqqqwww}}}xxxvvvwwwyyywwwyyywwwwwwqqqcccVVVDDD<<<666555555444555999777<<>>===;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999::::::777777777888888999999999888888888888888777666555444444555555555555444444333333222222222111111111000000000000000000000000000000000////////////...,,,,,,,,,---------..............................000...,,,++++++,,,+++)))------------------------,,,,,,,,,---------......+++,,,,,,---,,,,,,+++++++++++++++,,,---......///,,,,,,---------.........,,,,,,---.../////////...000000000111222222333333555555666888;;;===???@@@AAAAAAAAACCCEEEIIIMMMOOOXXXaaajjjpppsssvvvvvvttt{{{~~~{{{mmm```XXXUUUNNNWWWeeevvvyyyppplllsss}}}wwwtttxxx~~~{{{xxxzzzyyytttpppqqqqqqiiiXXXKKKAAA:::555666666555777:::999>>>DDDIIIKKKLLLLLLLLLMMMPPPQQQLLLJJJLLLLLLJJJJJJLLLOOOQQQRRRQQQOOOMMMQQQXXXaaajjjqqqvvv{{{~~~{{{{{{{{{xxxssspppnnnnnn\\\[[[YYYYYYZZZ]]]```bbb___^^^]]]\\\[[[\\\]]]^^^```aaabbb```___aaaeeehhhkkknnnsss||||||~~~yyy}}}~~~rrrjjjbbb]]]^^^``````___```]]]ZZZWWWTTTPPPLLLHHHHHHGGGGGGHHHIIIIIIGGGEEECCCDDDEEEEEEFFFFFFGGGHHHJJJIIIHHHJJJMMMQQQSSSSSSSSSRRRRRRQQQOOOLLLJJJIIIGGGGGGIIIIIIIIIHHHGGGFFFHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGBBBAAA@@@???@@@BBBEEEFFFGGGGGGGGGIIIKKKLLLJJJHHHEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIEEEFFFGGGHHHHHHGGGGGGFFFHHHIIIIIIJJJKKKMMMNNNOOOPPPTTTXXXYYYWWWVVVWWWYYYXXXUUUUUU\\\iiixxx{{{ggg\\\SSSNNNMMMLLLKKKJJJHHHEEEBBB@@@???<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999777777888888999999999::::::::::::999888666555444444555555666666555555444333333222222222111111111000000000000000000000000111000000000////////////......---------,,,,,,,,,........................000...,,,++++++,,,+++)))++++++++++++++++++++++++*********+++,,,,,,------+++,,,,,,---------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------...+++,,,---....../////////000000000111222222333333444555777999;;;===@@@BBBCCCCCCCCCEEEHHHKKKOOOQQQWWWaaalllssszzzyyyzzz}}}yyylllaaaXXXRRRLLLRRR\\\jjj{{{~~~uuupppnnnwww{{{vvvwww~~~{{{sssrrrooonnnnnnnnnjjj^^^LLL???===777444666888777999<<<===AAAHHHLLLMMMLLLKKKKKKNNNQQQRRRNNNKKKMMMMMMKKKKKKNNNRRRUUUVVVTTTQQQOOOQQQXXXccckkkppppppnnnllllllmmmpppuuuyyyzzzxxxvvvYYYXXXXXXXXXZZZ]]]```aaa______^^^[[[YYYYYY[[[]]]___`````````___```bbbeeeiiihhhggghhhooo|||}}}{{{~~~uuutttvvvxxx{{{}}}qqqccc^^^XXXVVVXXXZZZ[[[[[[YYYWWWTTTRRRQQQOOOLLLJJJHHHGGGHHHIIIKKKKKKIIIGGGBBBCCCEEEEEEEEEEEEGGGIIIHHHFFFEEEGGGKKKOOORRRSSSOOOPPPPPPOOOMMMKKKIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHJJJKKKLLLKKKKKKJJJDDDBBB???>>>>>>AAADDDFFFFFFFFFFFFHHHJJJJJJIIIGGGCCCDDDEEEEEEFFFFFFEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHIIIKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNOOORRRVVVWWWVVVUUUWWWYYYZZZWWWVVVZZZccclllrrrttttttbbbVVVPPPQQQPPPOOOMMMKKKHHHEEEBBBAAA>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888999999999999999999999::::::::::::::::::999888777555555555555666666666666555555555555444444444444333333000000000000000000000000111111000000000///////////////......---,,,,,,+++........................000...,,,+++,,,---,,,+++************************))))))******++++++,,,,,,+++,,,,,,---------------+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------***,,,...///......///000000000000111222222333333222444777999:::===@@@CCCEEEEEEEEEGGGIIIMMMQQQSSSUUUbbbmmmuuuvvvuuuuuuyyytttiiiaaaYYYSSSOOOSSSYYYddduuu~~~xxxvvvwww{{{yyy}}}|||rrrooohhhkkkllliii___QQQCCC::::::555444777999999:::===@@@DDDJJJMMMMMMLLLKKKJJJNNNRRRRRRNNNLLLNNNOOOMMMLLLOOOSSSWWWXXXVVVSSSQQQNNNTTT\\\cccfffddd___\\\bbbdddhhhpppxxx}}}~~~}}}WWWWWWWWWXXXYYY[[[]]]]]]^^^```aaa___[[[YYYZZZ[[[]]]^^^___```aaabbbdddeeedddcccaaa```aaahhhssszzzyyywwwvvvwww~~~xxxhhh\\\ZZZXXXWWWWWWXXXWWWWWWUUURRROOOMMMLLLLLLKKKKKKHHHHHHIIIJJJLLLKKKIIIFFFAAACCCFFFFFFEEEEEEGGGJJJJJJHHHFFFGGGIIIMMMOOOPPPNNNNNNOOOOOONNNLLLIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHJJJMMMNNNNNNNNNMMMGGGEEEBBB??????BBBFFFHHHFFFFFFFFFGGGIIIIIIGGGEEEAAABBBDDDEEEFFFFFFFFFFFFBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHJJJLLLPPPSSSVVVXXXXXXYYYPPPNNNLLLJJJIIIJJJLLLMMMLLLOOOSSSSSSRRRRRRUUUWWWYYYXXXXXXZZZ^^^dddhhhjjjtttppp\\\SSSSSSSSSRRRQQQNNNKKKGGGEEECCC???>>>===<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;:::::::::::::::777888888999999999888888555555666666666666555555555555444444444444333333000000000000000000000000111111111000000000/////////.............................................///...,,,,,,---......---+++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,---......------***+++,,,---------,,,+++++++++,,,,,,,,,---------***,,,//////...---///000000000000111222222333333000333666888999<<<@@@DDDGGGFFFGGGHHHKKKOOORRRTTTXXXdddnnnrrr{{{}}}qqqoooooorrrxxx}}}yyymmmgggfffbbb]]]VVVXXX\\\eeeuuu}}}~~~yyymmmhhhcccfffggg___QQQEEE>>><<<777333333777::::::;;;>>>AAAEEEJJJMMMMMMLLLKKKKKKMMMQQQRRROOOMMMOOOPPPOOOLLLOOORRRVVVWWWVVVSSSRRRMMMOOOTTTYYY\\\\\\ZZZXXX]]]aaaffflllpppvvv{{{~~~WWWWWWXXXXXXYYYYYYYYYZZZ]]]```cccccc___[[[YYYZZZWWWXXXZZZ\\\^^^```bbbccc\\\]]]^^^^^^^^^aaagggkkkooouuu~~~zzzwwwooofff[[[[[[[[[ZZZXXXVVVTTTSSSSSSOOOKKKIIIIIIJJJKKKKKKJJJIIIJJJKKKLLLJJJGGGEEEAAACCCFFFFFFEEEEEEHHHJJJPPPMMMIIIHHHHHHJJJKKKKKKNNNOOOPPPQQQPPPNNNLLLJJJFFFFFFEEEEEEFFFHHHJJJKKKGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGKKKMMMOOOPPPPPPOOOJJJHHHDDDAAAAAADDDHHHKKKFFFFFFFFFGGGHHHHHHFFFDDD@@@AAACCCEEEGGGGGGGGGGGGBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGKKKNNNSSSXXX]]]```aaabbbRRRPPPMMMJJJIIIJJJKKKLLLJJJMMMPPPPPPOOOOOORRRVVVRRRSSSTTTUUUWWW[[[^^^aaahhhhhh\\\[[[UUUTTTRRRPPPLLLIIIFFFDDD@@@???>>><<<<<<>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::444555777888::::::;;;;;;555555666666666666555555333333333222222222111111000000000000000000000000111111111111000000000000------......///000000000///////////////////////////---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---)))***,,,...//////......++++++,,,,,,,,,---------***,,,//////...---///111000000000111222222333333///333666888999;;;@@@DDDGGGGGGHHHIIILLLOOOSSSUUU]]]hhhnnnnnnssszzzwwwlllmmmkkkkkkoootttxxxxxxwwwxxxxxxrrriiihhhmmmnnnjjj]]]^^^```hhhwwwttteee______cccbbbWWWGGG======AAA666333333777;;;;;;<<<>>>AAADDDIIILLLLLLLLLMMMMMMMMMQQQRRROOONNNPPPQQQPPPKKKNNNQQQTTTUUUTTTSSSQQQNNNNNNOOORRRWWWZZZ\\\\\\[[[aaagggiiihhhkkkttt|||WWWRRRQQQUUUXXXXXXZZZ]]]cccggghhhbbb\\\[[[YYYWWWXXXYYY[[[]]]___aaacccdddcccaaa^^^\\\\\\]]]___```fffeeefffjjjssszzzlllfffgggiiigggdddZZZZZZ\\\^^^^^^\\\WWWSSSNNNMMMKKKIIIHHHGGGHHHHHHGGGGGGGGGJJJLLLMMMLLLJJJFFFFFFFFFGGGGGGHHHHHHHHHMMMLLLJJJHHHHHHHHHIIIJJJOOOUUUYYYWWWPPPJJJJJJMMMIIIIIIIIIIIIJJJKKKLLLMMMJJJHHHFFFDDDDDDDDDFFFFFFFFFHHHKKKNNNOOOPPPOOONNNNNNIIIDDDCCCFFFKKKNNNNNNKKKLLLMMMLLLKKKHHHFFFDDDEEEBBBAAADDDIIIJJJGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEFFFFFFGGGHHHHHHOOONNNOOOUUU\\\aaa___]]]PPPOOOMMMKKKIIIHHHGGGFFFHHHIIIKKKMMMOOOPPPQQQQQQTTTSSSSSSTTTUUUWWWYYY[[[aaannn~~~eeeZZZXXXRRRMMMOOOOOOKKKFFFEEEBBB???===<<<=========<<<============<<<;;;:::999555666777888999:::;;;;;;===<<<:::999888777777777999999999888888888888888888888888888777777777777666666555444444444444555555444222000///000000111333222111000////////////......//////000000111111///////////////......---,,,------...///000111111///...------,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,---------,,,+++***,,,,,,,,,---------...............------,,,,,,,,,)))***+++,,,---///000000222222111000000///000000333333444666888<<>>;;;CCCEEELLLTTTTTTOOOLLLMMMNNNPPPPPPPPPNNNNNNOOOPPPSSSSSSSSSRRROOOMMMMMMMMMKKKMMMPPPTTTWWWYYYZZZZZZZZZ___eeefffdddcccfffiiiXXXTTTRRRVVVXXXXXX[[[___```dddccc\\\WWWVVVWWWWWWWWWXXXZZZ\\\___aaacccdddaaa___]]][[[[[[\\\]]]___bbb```______dddllluuuzzz{{{xxxoooeee[[[XXX[[[______]]]YYYYYY[[[]]]]]][[[VVVRRRMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLJJJGGGGGGGGGGGGHHHHHHHHHIIILLLKKKIIIHHHGGGHHHIIIJJJOOOTTTXXXUUUNNNIIIIIIKKKIIIIIIJJJKKKLLLNNNOOOPPPMMMKKKIIIFFFEEEEEEFFFFFFEEEFFFIIIKKKMMMNNNNNNOOOPPPLLLGGGFFFHHHLLLNNNOOOLLLLLLLLLLLLJJJHHHEEECCCEEECCCBBBEEEIIIJJJGGGDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIMMMKKKLLLQQQXXX\\\ZZZXXXPPPOOOMMMKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPSSSRRRRRRSSSTTTVVVXXXYYYZZZdddvvvyyyggg]]]VVVQQQRRRRRRNNNIIIGGGCCC@@@>>>======>>>===<<<============<<<;;;:::999666666777888999:::;;;;;;<<<;;;;;;:::999888777666777777777888888888888888888888888888888888888888666666555444444444444555444333222111000000000111333222111000////////////............/////////000///////////////......---,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,---------,,,++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---......//////000000000000000111222222333333444666888;;;===???CCCEEEGGGHHHJJJMMMQQQTTT]]]```dddeeeddddddgggjjjooooooppppppqqqssswwwyyy|||wwwpppmmmmmmnnnrrrrrruuuzzzxxxtttyyykkkbbbcccccc[[[OOOEEE>>>:::777666888666666:::@@@DDDCCC@@@CCCDDDJJJQQQSSSOOOMMMNNNNNNOOOQQQPPPOOONNNNNNOOOSSSUUUXXXXXXVVVTTTRRRRRRMMMOOORRRUUUXXXZZZ[[[[[[XXX\\\aaadddcccbbbbbbbbbZZZVVVTTTWWWXXXYYY]]]ccccccfffccc[[[VVVVVVXXXXXXUUUVVVXXX[[[^^^aaacccddd^^^]]][[[ZZZYYYZZZ\\\]]]bbb```\\\ZZZ[[[___dddhhhsss{{{{{{rrrjjjdddaaa]]]WWWQQQQQQUUUYYYYYYXXXVVVWWWXXXZZZ[[[YYYUUUQQQKKKJJJHHHFFFFFFEEEFFFFFFGGGGGGHHHJJJMMMMMMLLLKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIILLLPPPTTTRRRLLLHHHHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRNNNMMMJJJHHHFFFFFFFFFFFFDDDEEEFFFHHHJJJLLLNNNOOOSSSOOOJJJHHHIIILLLNNNOOOLLLLLLLLLKKKIIIGGGDDDCCCEEEDDDCCCFFFIIIJJJGGGDDDDDDEEEGGGHHHIIIIIIIIIHHHDDDDDDDDDEEEEEEFFFHHHHHHJJJIIIIIIMMMRRRTTTSSSQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMQQQQQQRRRRRRTTTUUUWWWXXXVVV[[[ggg~~~zzzcccYYYRRRQQQQQQLLLHHHFFFEEEBBB???>>>>>>>>>>>>===============<<<;;;:::999666777777888999:::;;;;;;:::;;;;;;;;;:::888777555555555666666777777888888666666777777888888999999777666555555444444555555444333222111111000111111333222111000////////////------............/////////////////////......---,,,,,,------------------------,,,+++++++++,,,,,,...,,,++++++------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............---------------///........................//////000111222444444444444555666777:::;;;===???AAACCCEEEGGGKKKOOOSSSXXX]]]bbbeeeeeefffiiikkkpppqqqsssrrrrrrtttyyy}}}{{{tttnnnkkkrrryyy|||sssllljjjrrrzzzeee```dddaaaWWWIII@@@===;;;888666999888999===DDDHHHHHHGGGDDDDDDGGGMMMOOOMMMMMMOOOMMMOOOQQQRRRPPPNNNMMMMMMSSSXXX^^^aaa```\\\XXXVVVPPPQQQTTTXXXZZZ\\\]]]]]]YYY[[[___cccdddaaa\\\XXXZZZWWWVVVXXXYYYZZZ___eeemmmpppnnneee^^^[[[[[[YYYSSSTTTVVVYYY\\\^^^```aaa]]]\\\[[[ZZZZZZZZZ\\\]]]aaa^^^[[[XXXXXX[[[___bbbjjjnnnuuu|||yyyxxxwwwyyyvvvrrrkkkddd]]]XXXVVVTTTWWWTTTQQQQQQSSSTTTTTTRRRUUUUUUVVVWWWXXXVVVRRROOOHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHJJJMMMMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIGGGKKKOOONNNKKKHHHIIIKKKJJJJJJKKKKKKLLLMMMOOOOOOLLLKKKIIIHHHGGGFFFFFFGGGEEEEEEEEEFFFHHHKKKOOOQQQSSSPPPLLLIIIHHHJJJKKKMMMKKKKKKKKKIIIHHHFFFCCCBBBFFFEEEEEEGGGIIIJJJGGGEEEDDDFFFHHHJJJKKKKKKJJJIIIBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHHHHJJJMMMNNNNNNLLLNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIHHHIIIJJJKKKPPPQQQQQQSSSTTTUUUWWWWWWYYYYYY^^^ooorrrdddVVVQQQOOOLLLHHHHHHGGGEEEAAA@@@@@@??????===============<<<;;;:::999777777888999999:::;;;;;;999:::;;;<<<;;;999777555333444444555666777888888444444555666777888888999777666666555555555555555333333222222111111111111222222111000//////000000...////////////////////////////////////......---......---------------------,,,,,,+++++++++,,,,,,...---,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------/////////////////////////////////000111222444444444444555666777999:::;;;===???AAADDDFFFJJJOOORRRXXX^^^fffjjjkkklllnnnppppppssswwwwwwvvvvvvzzz{{{sssnnnpppyyyzzzmmmggggggooorrrccc___bbbYYYPPPEEE???@@@@@@<<<888:::999;;;???FFFKKKMMMMMMIIIFFFFFFJJJLLLKKKKKKNNNLLLOOORRRSSSQQQOOOMMMMMMTTTZZZbbbfffeee___ZZZVVVRRRTTTWWWZZZ\\\]]]^^^^^^[[[\\\^^^cccgggddd\\\TTTXXXVVVVVVYYYYYYYYY___fffuuuyyyxxxpppgggaaa]]]YYYSSSTTTUUUWWWYYY[[[]]]^^^\\\\\\[[[ZZZZZZ[[[\\\]]]\\\ZZZWWWUUUUUUWWWZZZ\\\dddfffjjjoootttzzzzzzzzz{{{~~~mmm```]]]YYYTTTPPPOOONNNNNNPPPOOOOOOOOOOOOOOONNNMMMSSSSSSSSSTTTUUUSSSOOOLLLFFFFFFDDDDDDCCCDDDEEEFFFGGGGGGGGGJJJLLLMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHIIICCCFFFJJJJJJIIIHHHJJJLLLKKKJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEHHHKKKOOOQQQPPPNNNKKKHHHFFFFFFHHHIIIJJJIIIIIIHHHFFFEEECCCCCCFFFFFFGGGHHHIIIIIIHHHFFFDDDEEEHHHJJJJJJJJJIIIHHHAAAAAAAAABBBCCCDDDEEEFFFIIIIIIHHHIIIJJJKKKKKKJJJMMMMMMLLLLLLMMMNNNNNNOOOOOOMMMKKKIIIHHHHHHIIIJJJPPPPPPRRRSSSTTTUUUVVVWWWZZZXXXZZZfff~~~wwwbbbVVVQQQNNNMMMMMMJJJGGGDDDBBBAAAAAA???>>>============<<<;;;:::999888888888999::::::;;;;;;888999;;;<<<;;;999777555333333444555666777777888333333333444555666777777777777666555555555555666333333333333222222222111222111000000000000000000000000000000000000000000///////////////......---/////////...............,,,,,,,,,++++++,,,------...---,,,,,,,,,,,,+++***++++++++++++,,,,,,------,,,,,,,,,---------..............................------......///000000000111111111111111222222333444555666777888999::::::<<<>>>AAACCCFFFJJJOOOSSSYYY```iiioooqqqqqqrrrtttppptttyyy|||||||||}}}}}}uuuooopppyyy~~~|||xxxnnnhhhhhhnnn{{{yyynnnccc\\\ZZZNNNHHHBBBBBBFFFGGGBBB===:::;;;===AAAFFFKKKOOOPPPPPPKKKHHHJJJKKKJJJIIIKKKLLLOOOSSSTTTRRRPPPOOONNNUUU[[[aaaeeeccc]]]WWWTTTTTTVVVXXXZZZ\\\]]]^^^]]]YYYYYY\\\cccjjjjjjccc\\\UUUTTTVVVYYYYYYXXX]]]eeeqqqwwwxxxqqqiiiccc^^^YYYWWWWWWWWWXXXYYYYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\\\\[[[XXXVVVVVVWWWXXXYYY\\\^^^bbbgggmmmssswwwyyytttzzzrrr___UUUTTTRRROOOMMMLLLKKKJJJKKKNNNPPPQQQPPPPPPPPPQQQSSSRRRQQQQQQQQQOOOKKKHHHEEEDDDDDDCCCCCCDDDEEEFFFEEEEEEFFFHHHKKKLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIICCCEEEGGGHHHHHHHHHIIIJJJIIIIIIGGGFFFEEEEEEDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEFFFGGGJJJMMMOOOLLLKKKIIIFFFCCCBBBDDDGGGHHHGGGGGGFFFEEEEEEDDDDDDGGGGGGIIIIIIIIIIIIHHHGGGDDDEEEGGGHHHHHHGGGGGGFFFAAAAAAAAABBBDDDEEEGGGGGGJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJIIIJJJJJJKKKNNNOOOPPPRRRSSSTTTUUUUUUTTTTTTXXXaaaqqqooo]]]UUUQQQNNNNNNLLLIIIFFFCCCCCCBBB@@@???============<<<;;;:::999999999999999::::::;;;;;;999999:::;;;:::999888777444444555555666666777777333333444444555555666666888777666666555555666666222222333333333333222222111111000000000000000111222222111111111111000000///////////////......---.../////////////////////------,,,,,,,,,---.........,,,++++++------,,,***++++++++++++,,,---......,,,,,,,,,---------...................../////////,,,,,,---...//////000000222222111111111222222333444555777888::::::;;;;;;<<<>>>AAACCCFFFJJJOOORRRYYYaaakkkqqqrrrqqqqqqrrrooorrrwww|||{{{uuupppttt}}}vvvrrr{{{|||~~~~~~~~~|||xxxsssooonnnmmmnnnuuu}}}ssslllbbbWWWPPPEEECCCAAADDDHHHJJJFFFBBB===>>>@@@CCCGGGKKKPPPRRRVVVOOOJJJKKKLLLKKKIIIJJJMMMPPPSSSTTTSSSRRRRRRSSSUUUYYY\\\^^^\\\XXXTTTSSSTTTVVVXXXZZZ\\\\\\\\\\\\UUUVVVYYYbbbjjjnnnlllhhhQQQRRRVVVYYYXXXWWW[[[bbbggglllnnnjjjdddcccaaa^^^\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\[[[[[[]]]bbbggglllppprrrmmmooorrruuuzzz{{{hhhXXXPPPQQQRRRRRRQQQOOOMMMKKKLLLPPPSSSSSSRRRQQQSSSUUUSSSRRRPPPOOONNNLLLHHHEEEEEEDDDCCCCCCCCCEEEFFFGGGDDDDDDEEEGGGJJJJJJIIIGGGIIIHHHHHHHHHGGGGGGGGGGGGDDDEEEFFFHHHIIIJJJJJJJJJFFFGGGHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIHHHDDDAAA@@@CCCEEEEEEEEEEEEDDDDDDEEEEEEEEEGGGHHHJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEECCCCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKLLLNNNPPPQQQRRRRRRRRROOORRRWWW]]]dddwwwmmmbbbYYYSSSPPPNNNKKKGGGEEEDDDCCCAAA???============<<<;;;:::999999999999::::::::::::;;;:::::::::999999999888888666666666666666666666666666666666666666666666666888777777666666666666666222222333444444333333222111111000000000000111111111111111111000000000//////////////////......------------....../////////...---------......///000,,,+++***+++---...---,,,++++++******+++---...///,,,,,,,,,---------......---........./////////000------------------......000000000111222333444555444666888:::;;;<<<<<<<<<<<<>>>@@@BBBEEEHHHMMMPPPYYYaaakkkrrrrrrpppooonnnooooooqqqxxx~~~|||zzzxxxuuuwwwrrrmmmyyy~~~|||~~~yyyvvvrrrlllnnnrrruuusssppprrrxxx{{{xxx}}}xxxnnnhhh___SSSKKKBBBAAAAAACCCFFFHHHHHHGGGAAABBBCCCEEEHHHKKKPPPSSSXXXQQQKKKMMMOOOMMMLLLLLLNNNPPPSSSTTTTTTTTTVVVWWWSSSUUUVVVUUUTTTSSSTTTUUUTTTUUUWWWYYYZZZ[[[[[[ZZZWWWWWWYYY___fffjjjkkkjjjNNNPPPUUUZZZXXXVVVZZZ```^^^dddfffccc```ccceeeeee``````___]]]\\\ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYTTTTTTTTTUUUWWWZZZ\\\^^^```^^^]]]^^^aaaeeehhhiiijjjiiihhhggglllvvvuuuqqqnnnhhh\\\QQQMMMPPPSSSUUUUUUSSSQQQOOOLLLPPPSSSRRROOOMMMOOORRRSSSRRRPPPNNNMMMJJJFFFCCCDDDDDDCCCCCCDDDEEEFFFGGGCCCCCCDDDFFFIIIIIIHHHFFFHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGHHHGGGDDDAAA@@@BBBEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKKKKJJJHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMJJJJJJJJJHHHGGGHHHJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIKKKLLLMMMMMMMMMMMMHHHJJJLLLNNNOOOPPPPPPOOOMMMRRRXXX[[[[[[gggttthhh^^^XXXOOOLLLHHHFFFDDDCCCAAA@@@============<<<;;;:::999999::::::::::::::::::;;;;;;:::999888888999999999777777777777777666666666888888888888777777777777888888777666666666666666111222333444444444333222111000000000000000111111111111000000/////////...///////////////......---++++++,,,,,,---...//////...............///000111,,,+++***+++---...---,,,++++++******+++---...///,,,,,,,,,---------......---.........//////000000///......---,,,,,,++++++...//////111222444666777444666888;;;<<<=========<<<===@@@AAACCCGGGKKKOOOZZZbbbmmmsssssspppnnnmmmooolllkkktttzzzzzz|||}}}|||xxxpppkkkyyy~~~vvvpppkkkeeekkkttt{{{yyyssssssxxxmmmjjjoooqqqjjjeee[[[QQQKKKAAAAAAAAAAAACCCEEEHHHJJJDDDEEEFFFGGGHHHLLLPPPTTTYYYQQQLLLNNNQQQPPPNNNNNNOOOQQQSSSTTTTTTVVVXXXZZZQQQRRRQQQPPPOOOQQQTTTWWWSSSUUUWWWXXXYYYZZZYYYYYY\\\\\\[[[]]]```ccceeeeeeTTTTTTUUUXXXZZZ[[[ZZZXXXYYYYYYZZZ\\\^^^aaacccdddcccfffeee___[[[ZZZYYYVVVWWWVVVTTTRRRPPPQQQTTTWWWSSSTTTVVVXXXZZZZZZZZZZZZ\\\\\\[[[[[[\\\^^^```aaa```aaabbbdddgggnnnvvv{{{}}}yyyxxx~~~}}}yyy{{{~~~xxxmmm```ZZZZZZYYYSSSMMMMMMNNNPPPRRRSSSSSSRRRQQQSSSTTTTTTTTTSSSRRRPPPOOORRRQQQOOOMMMKKKIIIHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGDDDCCCCCCDDDFFFHHHGGGIIIIIIEEE@@@???DDDIIIEEECCCCCCFFFHHHHHHGGGHHHFFFFFFEEEDDDCCCCCCFFFIIIIIIGGGCCC@@@>>>===>>>???BBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBCCCDDDFFFGGGCCCFFFHHHFFFBBB@@@CCCGGGFFFEEECCCBBBAAAAAABBBBBBDDDFFFHHHIIIIIIGGGEEECCCBBBDDDGGGIIIIIIFFFCCCAAA@@@DDDIIILLLLLLJJJHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLQQQNNNQQQZZZ^^^eeezzz{{{jjj[[[WWWLLLJJJIII@@@???CCCAAA???>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999999999999999999999999999888888888777777666666:::999777666666666777888:::999777666666666777888333333444555666666666555111111111111111111111111333333222222111000//////000000///...............//////............//////......------------......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++---...///000000000//////////////////......,,,---///111111111000000000/////////111444777999777888:::<<<============<<>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999:::::::::::::::::::::::::::::::::999888888888777777777777:::999888777666777777888999999777666666666777888333444555555666666555555111111111111111111111111333333222222111000000///111000000///......//////000//////........./////////......------......///......------------............---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,........................---...///000111111111000333222111111111222444555888999;;;<<<=========<<<<<<>>>@@@AAABBBFFFNNNTTT^^^eeemmmpppooommmlllnnnqqqkkkeeeeeemmmzzz}}}}}}tttjjjqqqwwwqqqlllrrrwww|||}}}zzzvvvttttttvvvvvv{{{}}}rrrooohhh\\\PPPGGGEEEEEEHHHGGGHHHJJJLLLKKKHHHDDDEEEFFFFFFFFFFFFHHHLLLOOOOOONNNNNNNNNNNNNNNOOOPPPRRRRRRSSSTTTUUUVVVXXXYYYVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRTTTUUUWWWYYY[[[\\\bbbaaa^^^\\\ZZZ[[[\\\]]]TTTUUUWWW[[[___aaaaaa```_______________```aaabbbbbbddddddccceeefffbbbZZZVVVUUUTTTRRRQQQQQQPPPPPPPPPRRRVVVYYY[[[[[[ZZZYYYZZZYYYYYYYYYYYYYYYZZZZZZXXX\\\___aaaaaa___^^^^^^______^^^\\\ZZZ]]]dddiiinnn|||xxxxxxtttlllcccZZZTTTSSSSSSXXXUUUQQQOOOOOONNNMMMKKKLLLMMMOOOQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTSSSRRRQQQPPPOOOMMMKKKIIIFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHIIIIIIIIIHHHHHHGGGDDDCCC@@@>>>===>>>@@@AAACCCDDDEEEEEEEEEHHHLLLOOO^^^ZZZSSSLLLFFFBBBAAA@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAAAAABBBCCCDDDEEEDDDFFFGGGEEEAAA???AAADDDEEEEEEDDDBBBBBBBBBBBBBBBAAAAAACCCDDDDDDCCCBBBAAACCCCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFJJJMMMLLLIIIEEECCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEFFFHHHKKKMMMPPPPPPOOOOOONNNNNNNNNNNNPPPOOOQQQVVVWWWZZZiiiyyymmm\\\QQQOOOPPPHHHFFFHHHDDDAAA@@@???>>>============<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888888888888777777777999999888777777777777888999888888777666777777777444444555666666666555555222222222222222222222222333333222222111000000000222111000000///000000000111000//////............///......------......///000//////////////////000......---------,,,,,,,,,,,,,,,------,,,,,,+++***........................---...///000111111111111222222222222333333333333999:::;;;<<<<<<<<<<<<<<<<<<>>>???@@@BBBGGGPPPVVV```eeekkkmmmmmmlllmmmooorrrlllccc```dddnnnyyy~~~uuu{{{rrrhhhoooyyytttyyy~~~~~~|||yyywwwsssoookkkcccYYYOOOIIIHHHHHHJJJJJJKKKMMMOOONNNLLLIIIGGGHHHHHHHHHGGGIIIMMMPPPQQQQQQQQQQQQQQQQQQPPPPPPSSSRRRRRRRRRSSSVVVYYYZZZYYYXXXWWWVVVTTTSSSRRRRRRQQQQQQRRRTTTVVVXXXZZZ[[[ccc```]]]YYYWWWWWWXXXYYYXXXXXXZZZ]]]aaacccbbbaaabbbaaa``````______``````bbbbbbaaabbbhhhmmmjjjcccZZZXXXTTTRRRQQQPPPOOONNNOOOQQQUUUYYYZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZ]]]^^^\\\YYYWWWVVVVVVWWWXXXXXXXXXZZZ^^^aaaeeeyyy~~~~~~zzzwww}}}|||rrrnnnkkkiiiiiigggbbb___]]]]]][[[WWWRRRNNNMMMMMMLLLLLLMMMLLLJJJIIIJJJKKKIIIJJJLLLNNNOOOPPPPPPPPPPPPQQQSSSSSSTTTSSSRRRQQQOOONNNMMMJJJHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHDDD===:::<<<>>>>>>>>>@@@AAABBBCCCFFFKKKNNNZZZVVVPPPIIIEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEEEECCC@@@???@@@BBBDDDDDDCCCCCCBBBAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHJJJLLLJJJGGGFFFIIINNNOOOJJJFFFDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDEEEGGGJJJLLLPPPPPPPPPOOOOOONNNMMMMMMNNNNNNQQQTTTUUUWWWaaannn~~~gggXXXSSSQQQHHHFFFHHHEEEDDDCCCBBBAAA@@@?????????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999888888888777777777999888888777777777777777555555666666666666555555222222222222222222222222222222222111111111000000222222111111000111111222222111000///............//////............//////000000////////////000000......---------,,,,,,,,,---......///......------------------...............//////000111111222222...///111333444555666666999999::::::::::::::::::<<<>>>@@@AAACCCIIIRRRYYYbbbeeeiiikkkkkkkkkmmmooolllgggaaa^^^dddooo{{{ooosss}}}wwwnnnhhhmmm|||zzzkkkmmmyyyllllllfff^^^VVVPPPNNNMMMMMMKKKLLLMMMOOOQQQQQQPPPOOOJJJKKKJJJJJJIIIKKKNNNQQQRRRSSSUUUVVVUUUTTTRRRQQQTTTSSSQQQQQQSSSVVVYYY[[[[[[ZZZYYYXXXVVVTTTRRRQQQQQQRRRRRRSSSVVVXXXZZZ\\\^^^\\\YYYVVVUUUUUUWWWXXX\\\\\\]]]___aaabbb```^^^aaaaaa```_______________cccaaa^^^^^^eeennnoookkk___[[[WWWTTTTTTTTTSSSQQQPPPRRRUUUWWWYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUTTTTTTUUUWWWXXXWWWUUUSSSSSSSSSNNNQQQSSSVVVWWWYYY[[[\\\```ttt|||zzzyyyrrrjjjllllllooossswww|||}}}yyytttlllddd___WWWUUUUUUVVVXXXXXXTTTPPPKKKMMMNNNMMMJJJHHHGGGGGGHHHJJJKKKKKKIIIHHHIIIJJJGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPNNNMMMLLLJJJHHHFFFDDDCCCAAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEHHHEEEBBBBBBDDDHHHKKKLLLPPPQQQLLLAAA;;;<<<>>>======>>>???@@@BBBEEEJJJMMMTTTPPPJJJEEEBBBAAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@???@@@AAACCCCCCCCCBBBAAAAAA@@@????????????@@@AAABBBCCCCCCIIIGGGEEEDDDDDDFFFIIIKKKKKKHHHFFFIIINNNOOOLLLHHHHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEGGGIIIKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLOOORRRSSSUUU^^^ffftttmmm```XXXMMMKKKNNNJJJEEEDDDCCCAAA@@@?????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999999999999999888888888777888888888888777777777666555666666666666666555555222222222222222222222222222222222111111111111111222222111111111111222222111111000////////////////////////......////////////......------......///......---------,,,,,,,,,+++,,,---...////////////---------.........///////////////000111111222333///000222333555555666666888888888888888888999999>>>@@@CCCDDDGGGLLLUUU\\\ccceeeggghhhiiikkkmmmoooeeeccc```aaahhhtttooopppvvvmmmllllllnnnuuu}}}~~~jjj]]]eeetttllleee^^^UUUOOONNNOOOOOOOOORRRSSSTTTUUUTTTSSSRRRRRRMMMMMMMMMLLLKKKLLLOOORRRSSSUUUXXXZZZZZZXXXUUUSSSVVVTTTSSSRRRSSSVVVYYY[[[[[[[[[ZZZYYYXXXUUUTTTRRRTTTSSSSSSTTTVVVXXX[[[\\\XXXWWWVVVUUUUUUVVVXXXYYY___^^^^^^___``````]]][[[^^^^^^]]]]]]]]]]]]^^^^^^aaa```\\\ZZZ___hhhllljjj```^^^\\\]]]______\\\YYYRRRSSSTTTVVVWWWWWWVVVVVVRRRSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSQQQOOONNNNNNOOOMMMOOORRRVVVYYYZZZ[[[[[[\\\ooowwwxxxzzztttjjjjjjhhhjjjjjjiiiiiilllrrrxxxtttnnnfffdddaaa^^^\\\XXXSSSPPPJJJKKKMMMOOOPPPOOOLLLIIIHHHIIIJJJIIIGGGEEEDDDDDDGGGHHHJJJIIIHHHHHHIIIJJJFFFFFFGGGIIIKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPOOONNNKKKJJJIIIHHHFFFEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCEEECCC@@@???AAAFFFLLLPPPZZZ]]]WWWHHH??????@@@===>>>???@@@AAABBBEEEIIILLLSSSOOOIIICCC@@@???AAABBBDDDDDDDDDCCCBBBAAA@@@@@@???@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>======???AAACCCDDDPPPMMMIIIEEECCCBBBCCCCCCIIIGGGEEEGGGKKKMMMLLLJJJKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGJJJMMMOOOPPPTTT[[[aaaiiipppbbbSSSNNNPPPLLLDDDCCCBBB@@@???>>>>>>===>>>>>>===<<<<<<<<<<<<===::::::::::::::::::::::::888888888999999999999999999999::::::999999888777777888888888888777666666666666777777777666555555333333333333333333333333111111111111111111111111111111111000111111222333111000000//////000000111000//////......//////000...------,,,,,,------.........---------,,,,,,,,,((()))+++,,,---.........------......///000000000000000000000000222333333444444444444333333333333888777777777888888999:::AAADDDGGGIIILLLPPPXXX^^^cccdddeeegggiiikkkmmmnnncccdddeeehhhnnnwwwssspppsss||||||nnnrrrvvvwwwxxx{{{wwwggg___hhh|||qqqmmmbbbZZZPPPLLLOOOSSSTTTTTT\\\]]]\\\ZZZVVVSSSRRRRRRPPPPPPPPPNNNMMMNNNPPPSSSTTTWWW[[[^^^___\\\XXXVVVXXXWWWUUUTTTUUUVVVXXXYYYYYYYYYZZZZZZYYYWWWUUUTTTVVVUUUTTTTTTUUUWWWZZZ[[[SSSTTTUUUWWWXXXYYYZZZZZZ___^^^^^^^^^___^^^\\\ZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^___\\\XXXYYY^^^aaa```\\\^^^bbbjjjpppoooiiicccUUUUUUTTTTTTTTTTTTUUUUUUPPPQQQSSSTTTTTTTTTTTTSSSQQQSSSSSSRRROOOLLLLLLLLLMMMNNNQQQUUUWWWYYYXXXWWWWWWfffkkkmmmssspppgggfffbbbcccccc```]]]^^^dddjjjqqquuuyyyyyyvvvttttttuuusssyyyxxxnnneee]]]YYYXXXUUURRRPPPOOONNNMMMKKKFFFHHHJJJJJJIIIGGGGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFEEEFFFGGGIIIJJJJJJGGGGGGHHHIIIKKKMMMOOOOOONNNOOOOOOPPPOOONNNLLLKKKFFFFFFEEEDDDDDDCCCCCCBBB???@@@AAABBBBBBAAA@@@??????@@@@@@AAAAAABBBCCCCCC@@@AAABBBAAAAAAEEELLLQQQbbbfff```OOOCCCBBBAAA===>>>????????????BBBEEEHHHPPPLLLFFF@@@===>>>@@@BBBEEEDDDDDDCCCAAA@@@@@@???AAABBBCCCCCCCCCBBBAAAAAA@@@???>>>???@@@@@@AAAAAA??????@@@@@@???>>><<<<<<<<<;;;::::::<<>>======<<<<<<======::::::::::::::::::::::::888888888999999:::::::::999999:::::::::999888777777888888999888777666555777777777777777666555555333333333333333333333333111111111111111111111111000000000000000111222222////////////000111222222000000////////////000000...------,,,,,,------.........---------,,,,,,,,,***++++++,,,---------,,,......//////000111111222111000000000000222333444666555444333222333333444888888888888999:::<<<===CCCGGGLLLOOOQQQTTTZZZ___ccccccdddgggiiikkkllllllfffjjjnnnrrrvvv|||uuupppooowwwzzz~~~wwwrrrrrrzzzuuukkkhhh___UUUKKKIIINNNUUUWWWWWW[[[\\\\\\ZZZVVVSSSSSSTTTRRRRRRQQQPPPNNNOOOQQQSSSSSSWWW]]]aaabbb```[[[XXXYYYYYYXXXWWWWWWWWWWWWXXXVVVWWWXXXZZZZZZYYYWWWVVVWWWVVVTTTSSSSSSUUUWWWYYYTTTVVVYYY[[[]]]]]]\\\\\\]]]]]]]]]^^^___^^^\\\ZZZXXXXXXXXXYYYZZZ\\\]]]^^^[[[^^^]]]XXXUUUWWWXXXWWWXXX]]]gggttt|||{{{rrrjjjWWWVVVTTTSSSSSSSSSTTTUUUOOOPPPRRRTTTTTTUUUTTTTTTSSSUUUWWWVVVRRRNNNLLLKKKIIIJJJLLLOOOQQQRRRQQQOOOPPP[[[\\\]]]eeeeee\\\[[[WWWYYY[[[YYYWWWYYY```fffcccfffiiiiiifffdddcccddd^^^cccjjjmmmnnnqqqwww|||{{{{{{|||uuukkkaaaZZZVVVSSSQQQRRROOOJJJHHHGGGGGGGGGFFFCCCEEEGGGEEECCCBBBDDDGGG???@@@@@@@@@@@@AAAEEEGGGEEECCCBBBCCCFFFIIIJJJJJJHHHHHHIIIJJJLLLNNNPPPQQQNNNOOOOOOOOONNNLLLKKKJJJBBBBBBBBBBBBBBBBBBAAAAAA>>>@@@AAABBBBBBAAA???>>>@@@@@@AAABBBBBBCCCDDDDDD<<<@@@DDDEEECCCEEEKKKQQQffflllfffSSSEEEDDDAAA<<<<<<======<<<<<<>>>AAADDDJJJGGGAAA===;;;===AAACCCEEEEEEDDDCCCAAA@@@??????EEEEEEFFFGGGGGGFFFEEEDDD???>>>===>>>@@@AAAAAAAAA>>>>>>??????>>>===;;;::::::999888888:::===@@@CCCJJJHHHEEECCCAAA@@@@@@AAA???AAABBBCCCCCCEEEIIILLLHHHHHHHHHHHHHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEGGGGGGGGGFFFFFFCCCEEEGGGIIIJJJJJJIIIHHHFFFHHHIIIIIIJJJOOOTTTWWW\\\ggg~~~kkk^^^XXXOOOJJJIIIGGGFFFDDDCCCCCCBBB??????>>>===============999999999999999999999999888888888999999:::::::::999999:::;;;:::999888777777888888999999777666555777777777777777666555555333333333333333333333333111111111111111111222222000000//////000111222222......//////000222333444000000////////////000000......------------............---------,,,,,,,,,......//////......---,,,...//////000111222222333111000000000000222333444444333222111222444777888999999999999:::<<<>>>???EEEJJJOOORRRTTTWWW\\\```bbbcccdddgggjjjllllllkkkjjjooovvvzzz~~~tttmmmjjjsss{{{yyy~~~~~~oooeeeaaaWWWMMMCCCBBBIIIQQQSSSSSSSSSUUUWWWVVVSSSSSSTTTWWWSSSSSSRRRPPPOOOOOORRRTTTSSSWWW^^^cccdddbbb]]]ZZZ[[[ZZZZZZYYYYYYXXXWWWWWWSSSUUUWWWYYYZZZZZZYYYXXXWWWVVVSSSRRRRRRSSSUUUWWWVVVXXX\\\___aaa```^^^\\\YYYYYYZZZZZZZZZXXXWWWVVVTTTTTTVVVWWWYYYZZZ\\\\\\]]]\\\ZZZXXXVVVUUUTTTTTTTTTVVV]]]jjjvvvyyytttmmmZZZSSSMMMOOOVVVZZZWWWRRRRRRSSSTTTTTTSSSRRRRRRSSSUUU\\\^^^VVVOOONNNNNNKKKMMMNNNOOOPPPPPPOOONNNMMMJJJNNNUUUXXXYYYXXXVVVVVVYYYXXXWWWYYY\\\_________aaa```^^^]]]\\\\\\\\\]]]___\\\YYYYYYXXXZZZcccmmm}}}|||xxxooofffccceeeiiikkkiiiggghhhkkkllljjjhhhhhheeecccdddhhhlllnnnnnniiiddd]]]VVVRRRNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCDDDCCCBBBDDDEEEEEEAAA===???@@@AAAAAAAAABBBDDDFFFCCCDDDEEEDDDBBBBBBFFFIIIHHHNNNPPPMMMLLLPPPSSSTTTQQQOOOMMMLLLLLLJJJGGGDDD>>>???@@@AAABBBBBBAAA@@@===@@@DDDGGGGGGDDD@@@===BBBAAA@@@?????????@@@AAA@@@@@@AAACCCEEEGGGIIIKKKZZZ[[[WWWOOODDD<<<:::;;;>>>===<<<<<<<<<===???@@@JJJDDD<<<999999;;;<<<;;;CCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJHHHEEEDDDDDDCCCBBB@@@>>>===<<<;;;<<<<<<<<<===============>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>BBBBBBBBBCCCCCCEEEFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAABBBDDDFFFHHHIIIHHHGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJHHHGGGFFFFFFHHHMMMQQQTTTXXXfffuuueeeVVVQQQMMMJJJIIIKKKHHHDDDCCCFFFCCCBBB@@@>>><<<<<<<<<<<<>>>>>>===<<<:::999888888999999999999999999999999999999999888888777777777888888777888999888666444666666666555444444333333444444444333333333222222222222222222222111000///111111111111000000000000000000////////////000000111111000///////////////...............///000000.........///////////////------------.........///---------......000111222...///000222222111111000333333333333444555555666:::;;;;;;:::888:::>>>BBBAAAHHHQQQVVVXXXZZZ___ccccccjjjmmmjjjhhhjjjnnnooouuutttyyy{{{ppplllttt}}}~~~rrrggg]]]WWWKKKHHHFFFGGGKKKOOOPPPPPPNNNPPPSSSTTTRRRQQQPPPPPPRRRSSSRRRQQQOOOPPPSSSVVV[[[ZZZ[[[\\\^^^___^^^]]]^^^\\\ZZZYYYYYYYYYWWWVVVTTTUUUUUUVVVWWWXXXYYYYYYVVVXXXVVVSSSSSSWWWYYYXXX\\\YYY[[[eeekkkeee[[[VVVWWWWWWXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXVVVTTTSSSRRRQQQPPPPPPUUU^^^hhhkkkgggaaaWWWRRRNNNOOOTTTWWWUUUQQQRRRRRRRRRRRRRRRSSSUUUWWWYYY^^^]]]UUUNNNMMMNNNLLLLLLMMMNNNOOOOOONNNMMMLLLKKKPPPVVVYYYYYYVVVTTTSSSTTTSSSSSSUUUXXX[[[\\\\\\___^^^\\\[[[[[[[[[\\\]]][[[XXXUUUUUUUUUVVV]]]eeesssrrrnnnggg^^^ZZZ[[[^^^WWWVVVUUUWWW[[[\\\\\\ZZZ\\\YYYWWWWWWZZZ^^^______```\\\VVVPPPLLLIIIGGGFFFIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBDDDFFFFFFCCC@@@@@@AAAAAAAAAAAABBBDDDEEEEEEGGGGGGFFFDDDDDDGGGJJJMMMRRRSSSOOOMMMOOORRRRRRSSSQQQNNNLLLKKKIIIEEECCC======>>>??????>>>======;;;>>>BBBEEEFFFCCC@@@===>>>===============>>>>>>??????@@@AAACCCEEEGGGHHHNNNOOONNNIIIAAA<<<<<<>>>======<<<<<<======>>>???DDD@@@;;;888999;;;<<<<<>>>>><<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;??????????????????@@@@@@AAAAAA@@@AAAAAABBBCCCCCCGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAABBBDDDEEEGGGHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIHHHGGGGGGIIIMMMQQQSSSWWW___jjjxxxrrr^^^WWWNNNKKKJJJKKKJJJFFFEEEGGGDDDCCCBBB@@@???>>>======::::::::::::::::::::::::999999999999999999999999::::::999999999888888888888888777888999999666444777777666555555444444333555555444444444333333333222222222222222111000000111111111111000000000000000000////////////000000111111000//////////////////............///000000//////////////////......---.........///////////////////////////000111222//////111111222111111000333333333333333444555666888:::<<<<<<;;;===AAADDDFFFLLLSSSXXXYYY[[[```dddffflllooommmmmmppptttuuurrrwwwtttkkklllooosss~~~vvvmmmdddZZZTTTKKKHHHEEEEEEHHHJJJJJJJJJFFFIIIMMMOOOOOOPPPPPPQQQTTTUUUUUUTTTSSSTTTWWWZZZ^^^^^^___```aaaaaaaaa```___]]][[[ZZZZZZZZZYYYWWWUUUVVVWWWXXXYYYYYYYYYXXXUUUXXXYYYWWWXXX[[[ZZZXXXWWWXXX\\\fffooooooeeeZZZTTTTTTTTTUUUUUUTTTSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVWWWVVVTTTRRRQQQOOOOOOOOONNNLLLMMMRRRXXX[[[YYYUUUTTTRRRPPPPPPRRRSSSRRRQQQRRRQQQQQQQQQSSSUUUXXXZZZ[[[^^^\\\TTTNNNMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKMMMQQQWWWZZZXXXUUUQQQOOOQQQPPPQQQSSSVVVYYYZZZZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\XXXUUUSSSTTTSSSRRRWWW]]]ffffffccc]]]VVVQQQQQQSSSOOONNNMMMOOOQQQRRRRRRQQQUUURRRPPPOOOQQQSSSTTTTTTVVVTTTPPPLLLIIIHHHGGGGGGJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCEEEGGGGGGFFFDDDBBBBBBAAAAAAAAACCCDDDEEEFFFFFFFFFEEEDDDEEEGGGJJJPPPUUUVVVRRROOOPPPQQQQQQWWWTTTPPPLLLJJJGGGCCC@@@>>>>>>???>>>>>>===<<<;;;999;;;???BBBCCCAAA???===:::;;;<<<======>>>======??????@@@@@@AAABBBCCCDDDCCCEEEEEEBBB===;;;<<<>>>;;;<<<======>>>============;;;999888:::;;;;;;;;;>>>??????@@@AAAAAAAAAAAACCCDDDFFFGGGFFFEEECCCAAA<<<<<<===>>>???AAAAAABBB<<<<<<;;;:::;;;<<<===>>><<<;;;;;;:::::::::::::::=========>>>???AAABBBCCCAAAAAA@@@@@@@@@AAABBBBBBFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHJJJMMMPPPRRRWWWYYY___jjjyyylll```WWWQQQNNNNNNMMMIIIFFFGGGEEEEEEDDDDDDBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::::::::::::::999999999888777888999999777555777777666666555555444444555555555444444444333333222222222222222222111000222222111111111000000000111000000//////000000111111111000/////////////////////......//////000111000000000//////.........////////////000000000000111111111000000111111222///000111111222222111111222222222222333444555666666999<<>>AAAAAAAAA@@@???>>>===<<<888:::<<<>>>??????>>>===;;;<<<>>>@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBAAA???;;;999:::;;;:::;;;<<<===>>>===<<<;;;::::::999999999999888888;;;<<<===???@@@@@@??????AAABBBCCCDDDDDDBBBAAA@@@;;;;;;<<<>>>???AAABBBBBB>>>===<<<;;;<<<===???@@@<<<;;;;;;:::::::::::::::;;;;;;<<<===???BBBDDDEEECCCBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJKKKMMMOOOQQQYYYVVVZZZcccjjjzzzrrrddd[[[TTTRRRPPPKKKHHHGGGEEEFFFFFFFFFDDDBBB@@@>>>AAAAAA@@@???===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777888999999888777888888777666666555555444444444444333333333333222222222222333333222111111222222222111111111000000111000000000000000000111111000000////////////////////////...///000000111222111111000///...------///000000000000111111111222111111000000000111111000000111111222222222222222222222222333444666666777:::>>>CCCFFFHHHIIIJJJOOOSSSXXX\\\aaahhhooouuuuuuxxxwwwuuuvvvzzz|||zzzzzz~~~{{{yyyyyy~~~tttggg___ZZZTTTKKKCCC???>>>???@@@BBBDDDFFFGGGGGGIIIKKKKKKKKKKKKMMMOOOQQQRRRTTTUUUUUUWWWZZZ]]]___```aaaaaa```_________bbb```___`````````___]]]\\\]]]___``````^^^[[[YYYTTTXXX[[[ZZZ[[[]]][[[XXXQQQYYY^^^ccctttmmmQQQQQQQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRQQQOOONNNNNNNNNQQQMMMIIIIIILLLPPPRRRRRRQQQSSSUUUTTTRRRQQQRRRTTTRRRRRRUUUYYY]]]]]][[[YYYSSSSSSTTTTTTRRRNNNLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKOOOTTTWWWVVVTTTQQQPPPQQQPPPPPPRRRVVVYYYZZZZZZ\\\\\\[[[ZZZYYYXXXVVVVVVXXXTTTSSSTTTTTTQQQQQQSSSRRRSSSSSSQQQOOOMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKJJJIIIHHHFFFFFFGGGGGGHHHJJJKKKJJJHHHIIIKKKNNNHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHFFFCCC??????@@@BBBBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGIIIPPPUUUUUUUUUXXX\\\\\\ZZZUUUOOOIIIEEEBBB???===AAAAAA@@@?????????>>>>>>:::;;;<<<<<<============;;;<<<>>>@@@AAAAAA@@@??????@@@@@@AAAAAA@@@@@@???AAAAAA@@@>>>;;;::::::;;;999:::<<<=========<<<;;;:::;;;<<<;;;999777555444888999<<<>>>?????????>>>@@@@@@AAAAAAAAA@@@???>>>=========>>>??????@@@@@@@@@???>>>>>>>>>???AAABBB===<<<<<<;;;:::;;;;;;;;;999:::;;;<<<>>>AAACCCDDDBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLKKKJJJKKKMMMOOOPPPVVVSSSWWW___aaajjjpppcccWWWSSSRRRNNNJJJIIIFFFFFFFFFFFFEEECCC@@@???AAA@@@???>>>===;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777777999:::999888999888888777666666555555333333333333222222222222111222222333333333222222222222222222111111111111111111000000000000111111111000000//////////////////////////////000111111222222111000///......---000000000000111111111222111111000/////////000000111111111111111222222333222222222333444555777888:::===BBBHHHMMMPPPQQQPPPSSSVVVZZZ```hhhrrr||||||xxxyyy}}}|||xxxzzzvvvvvv}}}zzznnn___UUUPPPKKKDDD======>>>???@@@AAACCCEEEFFFHHHHHHIIIHHHGGGHHHJJJLLLNNNPPPRRRTTTUUUWWWZZZ\\\^^^```bbbaaa___^^^___```bbbaaaaaabbbccccccaaa______aaacccdddcccaaa^^^\\\WWWZZZZZZXXXXXX[[[[[[XXXUUU[[[\\\___ooosssQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOOOOLLLIIIIIIKKKNNNPPPPPPPPPRRRTTTTTTSSSSSSSSSTTTSSSSSSVVV[[[```bbb```]]]TTTRRRRRRTTTRRRNNNLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKMMMPPPSSSTTTSSSRRRRRRRRROOONNNMMMOOORRRUUUUUUUUUYYYYYYYYYXXXWWWVVVUUUTTTUUUQQQOOOQQQQQQNNNMMMNNNLLLLLLLLLLLLKKKKKKJJJJJJHHHIIIKKKKKKJJJKKKLLLNNNIIIJJJJJJIIIGGGGGGHHHIIIGGGIIIJJJIIIFFFDDDGGGIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLKKKHHHGGGHHHIIIGGGBBB>>>===???AAAAAA@@@BBBDDDFFFKKKNNNNNNLLLJJJGGGNNNTTTUUUVVV[[[______YYYSSSLLLFFFBBB@@@>>>===>>>>>>======>>>???@@@@@@??????===<<<;;;;;;;;;<<<::::::;;;<<<=========<<<>>>???@@@AAAAAA@@@>>>>>>======<<<<<<<<<<<<======999:::;;;;;;<<<<<<;;;;;;===>>>???===999666444444666888;;;===?????????>>>>>>>>>>>>>>>>>>======<<>>>>>>>>=========@@@@@@@@@AAAAAAAAABBBBBB===<<<<<<;;;;;;;;;;;;;;;999999:::;;;===???@@@AAA>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJJJJKKKMMMNNNOOOQQQOOOSSSZZZZZZ___uuuppp^^^VVVTTTQQQMMMKKKHHHHHHGGGFFFEEECCCBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<:::888777777999::::::999999999888888777777666666444444333333333222222222111222333333333333333333333222222222222111111111222111111000000111111222111111000///////////////000000//////000000111222111111111000000/////////000000000000111111111111000000/////////000000111222111111111111222333333333333333444555777888999>>>@@@FFFNNNVVV[[[]]]]]]\\\\\\^^^dddmmmzzz||||||vvvnnnkkkttt~~~tttiiiZZZOOOIIIEEEAAA===AAABBBDDDCCCBBBBBBCCCEEEEEEEEEEEEDDDCCCDDDGGGJJJMMMOOORRRTTTUUUWWWYYY[[[]]]```cccbbb___^^^```bbbbbbbbbbbbdddeeeeeecccaaaaaabbbcccdddcccbbb```___[[[]]]]]]ZZZZZZ\\\\\\YYYWWWYYYYYY[[[ffftttvvvoooOOOOOOOOOOOOPPPRRRTTTUUUWWWWWWWWWXXXXXXYYYYYYYYYTTTTTTRRRQQQPPPPPPPPPPPPMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRTTTTTTTTTSSSUUUSSSTTTYYYaaaggghhhfff\\\VVVRRRSSSQQQMMMLLLOOOLLLKKKJJJIIIIIIJJJKKKLLLPPPRRRSSSRRRQQQPPPPPPQQQNNNMMMLLLMMMPPPRRRRRRQQQSSSSSSTTTUUUUUUUUUTTTSSSTTTOOOLLLNNNOOOMMMKKKLLLLLLKKKIIIHHHHHHHHHGGGGGGGGGIIIKKKLLLKKKKKKNNNPPPJJJLLLNNNMMMLLLKKKMMMOOOQQQSSSSSSOOOHHHDDDEEEGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJHHHFFFFFFGGGJJJGGGBBB<<<;;;===@@@???>>>@@@BBBGGGNNNSSSSSSOOOKKKIIIPPPVVVVVVWWWZZZ]]]]]]VVVQQQIIICCC@@@???>>>======<<<======???AAACCCEEEEEECCC@@@===;;;::::::;;;:::999999999999999::::::;;;<<<>>>??????>>>===<<<;;;:::999999:::<<<<<<<<<:::::::::999:::;;;;;;<<<>>>???@@@>>>:::666666666555777:::===?????????>>>======<<<<<<<<<;;;;;;;;;??????>>>>>>======<<<<<<>>>???AAABBBCCCBBBAAA@@@<<<;;;;;;:::::::::::::::999999999:::;;;<<<===>>><<<<<<<<<===???@@@BBBBBBDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLNNNOOONNNNNNQQQTTTUUUZZZhhhwwwpppaaa[[[UUUNNNJJJKKKJJJIIIGGGFFFEEEDDDDDD========================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;:::888777777999:::;;;::::::999999888888777666666666666555555555444444444111222333333444444333333333333222222222111111111222111111000000111111222111111000///////////////000000//////000000111222111000000000000000000000/////////000000000111111000000000000111111222333222222111111111222333444444444444555777888:::;;;AAACCCIIITTT___hhhlllmmmhhhfffeeehhhqqq}}}zzzsssrrr|||nnneeeWWWLLLEEEBBBBBBBBBCCCEEEGGGGGGEEEDDDFFFGGGHHHHHHFFFCCCAAAAAADDDGGGJJJLLLOOOQQQRRRSSSUUUWWWZZZ]]]aaa```]]]\\\___bbbbbbbbbccceeeffffffdddbbbaaaaaaaaabbbaaaaaa``````___cccdddaaa```aaa^^^ZZZWWWUUUUUUXXX^^^cccddddddNNNNNNNNNNNNOOOQQQSSSUUUXXXXXXYYYYYYZZZ[[[[[[\\\TTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNQQQTTTUUUSSSRRRVVVSSSQQQVVV```iiinnnnnneee[[[SSSQQQOOOKKKLLLQQQLLLKKKJJJIIIIIIJJJKKKLLLTTTTTTSSSQQQOOOMMMNNNPPPOOONNNMMMNNNPPPQQQQQQQQQMMMNNNPPPRRRTTTTTTTTTTTTUUUOOOLLLNNNOOOMMMLLLMMMOOOMMMJJJHHHGGGGGGFFFFFFGGGJJJLLLKKKIIIHHHJJJLLLHHHKKKMMMMMMLLLLLLNNNQQQ]]]___^^^XXXOOOIIIHHHIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEGGGFFFDDDEEEGGGJJJGGGAAA;;;:::<<>><<<<<>>>>>>>>>>>===>>>>>>@@@BBBEEEHHHIIIIIIFFFBBB===:::999::::::;;;:::999888888888999:::999:::<<<>>>>>>===<<<:::;;;999888888888999888888;;;:::999888999:::;;;<<<>>>@@@AAA???:::888888999444777:::>>>@@@@@@???>>><<<<<<;;;;;;;;;:::::::::???>>>>>>>>>=========<<<<<<>>>AAACCCCCCBBB@@@>>>;;;:::999999888888999999:::999999999::::::;;;<<<======>>>???@@@BBBDDDEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@??????@@@BBBDDDEEEAAAAAAAAABBBCCCDDDEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQSSSYYYbbbiiimmmbbbWWWNNNHHHNNNLLLJJJHHHGGGFFFGGGGGGDDDCCCBBBAAA@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::888777777999:::;;;;;;::::::999999888777777777777777777777666666666666111222333333444444444444333333333222222222111111222222111111111111222222111111000///////////////000000000000000111111222000000000000000111111111////////////000000000000111111111111222333444555333222111111111222333444444555555666888999;;;<<>>???>>>>>>AAAGGGLLLPPPQQQSSSNNNGGGAAA????????????<<<<<<;;;:::999888777666??????>>>===;;;:::999999:::888555555777999::::::555<<>>???EEECCC@@@<<<999777555555888999:::;;;===>>>?????????>>>;;;999777777888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<:::999888777666666666666::::::999999999:::;;;<<<;;;:::;;;???DDDFFFDDDBBBFFFEEEDDDCCCAAA???>>>===AAA>>><<<>>>BBBEEEEEEDDDAAA@@@???@@@BBBDDDDDDCCCBBBAAA@@@@@@AAACCCFFFGGGEEEFFFFFFGGGIIIKKKMMMNNNPPPQQQRRRSSSTTTVVVZZZ^^^sssjjj^^^VVVOOOHHHLLLNNNLLLIIIGGGGGGFFFDDDDDDCCCCCCAAA@@@>>>===:::;;;<<<===<<<;;;:::999<<<;;;999777777888999:::999999999999999999999999;;;999666666666777777777777777777777777777777777666666666666555555555555222222222222222222222222......//////000000111111333222222222111111000000......//////000000000111555444222000///000000111333222111000000111222222000111111111111222222222222222222111222222333333333555777888999:::<<<>>>KKKMMMSSS[[[ccckkkyyyuuummmsss}}}{{{~~~vvvoooiii___SSSKKKHHHFFFCCC@@@EEEFFFHHHIIIJJJMMMQQQTTTZZZ^^^[[[OOODDDAAAAAABBBHHHHHHHHHHHHJJJLLLNNNOOOPPPSSSVVVXXXXXXXXXYYYZZZ^^^bbbfffgggccc___```ddd`````````aaaaaaaaaaaaaaa```eeejjjjjjeeeaaa___```UUUTTTRRRQQQQQQSSSUUUWWWMMMNNNNNNMMMKKKMMMQQQTTTUUUVVVWWWXXXZZZ[[[\\\\\\UUUTTTRRRQQQPPPPPPPPPPPPOOONNNLLLLLLNNNPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPTTTUUUWWWZZZ]]]```ccceee```ZZZSSSOOONNNOOOOOOOOONNNMMMJJJIIIIIIIIIJJJJJJPPPPPPQQQPPPOOOMMMKKKJJJKKKKKKKKKKKKLLLNNNPPPQQQOOOOOOOOOOOOPPPPPPQQQQQQPPPOOOOOONNNMMMLLLLLLKKKMMMKKKHHHFFFEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGHHHIIIIIILLLVVV```www}}}dddQQQIIIGGGEEEEEEDDDEEEFFFFFFDDDAAABBBBBB@@@@@@AAADDDFFFHHHHHHCCC===;;;===>>><<<:::===???DDDKKKOOOPPPLLLIIIKKKNNNQQQQQQPPPOOONNNOOOMMMIIICCC???>>>>>>===;;;???>>>???CCCIIIOOOSSSTTTTTTOOOGGGAAA===<<<;;;;;;:::::::::999999999999999;;;;;;::::::999888777777;;;999777666888:::::::::666;;;===;;;;;;???AAAAAAEEECCC@@@<<<999777666666888888999:::<<<>>>???@@@AAA???<<<:::888888888999;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<:::999888777777666666666999999888777888999:::;;;;;;;;;<<<@@@EEEHHHGGGEEEFFFFFFFFFEEEDDDAAA???>>>@@@???>>>???AAADDDEEEEEEBBBAAA@@@AAACCCDDDEEEDDDCCCBBBAAA@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSTTTUUUVVVXXXZZZccc{{{qqq```UUUNNNPPPPPPNNNKKKIIIHHHGGGCCCCCCCCCBBB@@@???======;;;;;;<<<<<<<<<;;;::::::<<<;;;999888888888::::::999999999999999999999999:::888555555666777666666555555555555555555555555666666666555555555444444333333333222222222222222000000000111111222222222222222222111111111000000000000111111111222222222444333222111000000000111333222111000000111222222111111111111222222222222333333222222333333444444555777999::::::<<>>???>>><<<<<<>>>CCCHHHLLLMMMJJJGGGGGGJJJMMMNNNMMMLLLKKKKKKGGGDDD@@@===<<<<<<:::999>>>>>>???CCCIIINNNRRRSSSPPPKKKEEE???<<<;;;:::999888888999999::::::;;;;;;======<<<<<<;;;;;;;;;:::===;;;888888999:::::::::777:::;;;<<<@@@FFFGGGEEEDDDBBB???<<<:::888777777888888888999;;;===@@@AAACCCAAA???<<<:::999999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::888777777777777777888888777666777888999:::;;;;;;>>>BBBFFFIIIIIIHHHEEEFFFGGGGGGFFFDDDAAA???>>>???@@@@@@@@@BBBEEEGGGDDDBBBAAAAAACCCEEEFFFEEEDDDCCCBBBAAAAAABBBCCCDDDGGGGGGGGGGGGGGGGGGHHHIIIJJJMMMRRRTTTUUUUUUUUUVVVZZZlllppp]]]UUUSSSPPPMMMKKKHHHGGGGGGEEEEEEDDDCCCAAA@@@???>>>======<<<;;;;;;;;;;;;;;;===<<<:::999999999:::;;;::::::::::::::::::::::::888666555555666666666555555555555555555555555555666666555555555444444444444444444333333222222222222222222222333333333333222222222111111111111000222333333333333333444444444333222111111000111111222222111111111111222333111111111111222222222333333333333333333444555555777888999:::;;;???CCCFFFKKKYYYkkkvvvuuuqqqvvvwwwrrr{{{{{{rrrnnnppp}}}yyyuuu{{{yyykkkdddbbbRRRPPPOOOPPPRRRQQQMMMJJJFFFHHHKKKMMMOOOSSSWWWZZZpppkkkPPPBBB===AAA@@@???@@@BBBEEEHHHJJJRRRTTTVVVUUURRRQQQSSSUUUUUUWWWYYY\\\______]]]ZZZZZZ[[[[[[\\\]]]^^^___```ccchhhmmmnnniiiddd```___VVVTTTPPPMMMLLLNNNQQQSSSPPPOOOOOONNNNNNOOOQQQSSSTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQKKKJJJIIIKKKMMMOOOOOONNNOOONNNMMMKKKKKKKKKLLLLLLQQQRRRSSSTTTVVVWWWWWWXXXUUUSSSRRRQQQQQQQQQRRRRRRMMMMMMMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIJJJKKKMMMNNNOOOOOOPPPOOONNNLLLKKKIIIHHHHHHFFFFFFGGGFFFFFFEEEEEEDDDFFFGGGHHHHHHIIIIIIHHHHHHBBBDDDFFFHHHGGGKKKYYYgggttt]]]OOOJJJFFFEEEDDDDDDEEEEEEDDDBBBCCCCCCBBBAAABBBCCCEEEFFFFFFCCC???>>>>>>???>>>===<<<>>>CCCHHHKKKJJJHHHFFFEEEGGGJJJKKKJJJIIIHHHIIIDDDBBBAAA???>>><<<;;;:::=========@@@EEEIIIKKKLLLHHHDDD@@@===<<<<<<<<<;;;999999999:::::::::;;;;;;>>>>>>==================>>><<<:::999:::;;;:::999:::;;;;;;===EEEMMMMMMHHHCCCAAA???<<<:::999888888888888888888:::===@@@AAACCCBBB@@@>>><<<;;;::::::999999999:::::::::::::::999::::::;;;;;;;;;;;;;;;::::::999888777777777777888888777666777888999:::<<<===???BBBEEEFFFFFFFFFCCCDDDFFFGGGFFFDDDAAA@@@===@@@BBBAAA@@@AAAEEEIIIFFFDDDBBBBBBDDDFFFFFFFFFDDDCCCBBBAAAAAAAAAAAABBBEEEEEEEEEEEEFFFGGGHHHHHHIIILLLOOOQQQRRRRRRSSSUUUZZZddduuuqqq```ZZZSSSPPPNNNJJJHHHHHHIIIHHHFFFEEECCCBBBAAAAAA@@@>>>===;;;;;;;;;<<<======<<<;;;:::::::::;;;;;;::::::::::::::::::::::::888777555666777888777666777777777777777777777777777777666666666666555555555555444444333333222222333333333333333333333333222222222222111111111111333333333333444444444444333333222222111111111111222222111222222222333333111111111222222222333333222222222222333444555555777777888999;;;???EEEIIINNN^^^www|||}}}zzznnnmmm{{{zzzfffjjjtttvvvqqquuupppcccYYYUUUFFFFFFGGGJJJNNNOOOMMMKKKEEEHHHKKKOOORRRUUUYYY\\\rrrpppRRRCCC>>>???>>>======???CCCGGGJJJQQQTTTVVVSSSOOOMMMOOOSSSWWWWWWWWWYYY]]]```\\\UUUTTTUUUWWWYYY\\\^^^```aaabbbfffkkkllliiiccc___\\\XXXUUUQQQMMMLLLMMMPPPRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNNNNPPPPPPPPPQQQQQQQQQQQQQQQLLLKKKKKKLLLMMMNNNMMMLLLOOONNNLLLKKKKKKKKKKKKLLLNNNOOOQQQSSSUUUVVVWWWWWWSSSSSSRRRQQQPPPPPPPPPQQQPPPRRRSSSRRRNNNLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGAAACCCGGGJJJIIIIIIRRR]]]mmm|||rrrbbbWWWQQQGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCBBBAAABBBBBBCCCDDDCCCAAA???>>>>>>>>>>>>======@@@EEEHHHJJJIIIHHHGGGDDDGGGIIIJJJHHHGGGFFFFFFBBBCCCDDDCCCBBB@@@>>>>>>???>>>>>>@@@CCCEEEEEEEEECCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;:::::::::999999;;;;;;::::::::::::::::::>>><<<;;;:::;;;;;;:::999<<<<<<;;;>>>GGGOOOOOOIII@@@???===;;;999999999999888888888999:::<<<>>>???BBBAAA@@@>>>===<<<;;;;;;999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;:::999888777777777777999888888777888999:::;;;===>>>@@@AAABBBAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@>>>@@@BBBAAA@@@AAAEEEIIIGGGEEEBBBBBBCCCEEEFFFGGGDDDCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIJJJKKKLLLLLLMMMNNNRRRTTTXXXZZZcccuuurrrfffZZZVVVSSSNNNKKKKKKJJJIIIGGGEEECCCBBBAAAAAABBBAAA???===<<<======>>>=========<<<<<<<<<<<<<<<::::::::::::::::::::::::999888777888999:::888777888888888888888888888888888888888777777777666666555555555444444444333333333333333333333333333333222222222222333333333333333333333333333333222222333333333333222222222111111111222222333333333333111222222222222333333333111111111222222333555555555666777888:::???DDDIIINNN]]]vvv{{{||||||vvvqqqvvv}}}jjjbbbqqquuurrrwwwvvvkkk___RRRIIIBBBBBBCCCEEEHHHKKKLLLLLLIIIKKKOOORRRSSSVVVYYY[[[pppkkkSSSHHHEEE>>><<<:::999;;;???DDDHHHOOOSSSVVVTTTNNNLLLOOORRRWWWXXXWWWXXX^^^ccc```WWWTTTTTTVVVWWWYYY[[[\\\]]]```cccggghhhfffaaa\\\YYYYYYWWWSSSOOONNNOOOQQQSSSRRRQQQOOOPPPQQQRRRQQQQQQQQQPPPPPPOOONNNMMMLLLLLLOOOPPPPPPQQQQQQQQQPPPPPPNNNMMMMMMNNNOOOPPPNNNLLLNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNQQQSSSUUUVVVVVVVVVRRRRRRRRRPPPNNNNNNPPPRRRTTTWWWYYYWWWRRRNNNLLLMMMIIIIIIIIIJJJJJJLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLOOONNNMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBEEEIIIIIIGGGKKKPPPZZZeeeooooooiiiccc\\\VVVGGGEEECCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>BBBFFFIIIIIIHHHHHHHHHDDDFFFIIIIIIGGGDDDCCCCCC@@@CCCGGGGGGFFFCCCBBBAAAAAA@@@@@@@@@BBBCCCBBBAAACCCAAA>>><<<<<<;;;999777<<<<<<;;;;;;::::::999999=========<<<<<<;;;;;;;;;<<<;;;::::::<<<<<<;;;999<<<===<<<>>>EEELLLKKKFFF>>>===;;;999999888999999888999999:::;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;999::::::;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<;;;:::999888888777888888999999888777888999:::;;;===???AAAAAA???>>>===>>>??????@@@AAAAAAAAAAAAAAA???@@@AAAAAAAAACCCFFFHHHHHHEEEBBBAAACCCEEEFFFFFFCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDFFFHHHIIIIIIJJJJJJIIIIIIKKKOOOSSSUUUTTTYYYggg{{{uuuddd^^^YYYPPPJJJJJJKKKIIIGGGDDDBBBAAAAAAAAACCCCCCBBB@@@????????????>>>>>>>>>>>>======<<<<<<::::::::::::::::::::::::888888888999:::;;;999888666666666666666666666666888888888777777777666666555555555555555555555555444444444444333333333333333333444444444444555555333333222222222222111111222222333333333333222222000111222333444444444333222222222222333333333333222222222222333555666666666888999;;;<<<@@@EEEIIIMMMXXXnnn{{{yyy}}}~~~qqqgggnnn{{{xxxzzzmmmfff\\\MMMCCCDDDDDDDDDEEEGGGIIILLLNNNOOOQQQUUUWWWXXXZZZ\\\^^^iiiwwwvvvdddUUULLLIII???===999777888===BBBFFFNNNTTTYYYXXXRRROOORRRVVVWWWYYYXXXVVV\\\eeeddd]]]WWWWWWWWWWWWWWWWWWWWWWWW]]]___aaabbbaaa^^^[[[XXXYYYWWWTTTRRRQQQQQQRRRSSSSSSQQQPPPPPPRRRSSSRRRPPPPPPOOONNNNNNMMMLLLKKKKKKOOOPPPQQQQQQQQQPPPOOONNNMMMMMMNNNPPPRRRSSSQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNQQQSSSTTTTTTTTTSSSPPPQQQQQQOOOMMMNNNQQQTTTXXX[[[^^^[[[UUUOOOMMMMMMKKKKKKKKKKKKLLLNNNPPPQQQQQQPPPNNNLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKIIIHHHFFFEEECCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCAAAAAAEEEGGGEEEEEEHHHJJJQQQWWWYYY[[[\\\XXXRRREEECCCAAA@@@AAABBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA@@@?????????@@@>>>BBBGGGIIIHHHFFFGGGGGGDDDFFFHHHGGGDDDAAA@@@???>>>BBBGGGIIIGGGDDDBBBBBB???>>>>>>???@@@AAA???>>>@@@???===<<<<<<;;;999777:::::::::;;;;;;;;;;;;;;;AAA@@@@@@???>>>===<<<<<<:::999999:::<<<<<<;;;999;;;<<<;;;;;;???DDDDDD@@@<<<;;;999888777888888999888999;;;<<<<<<;;;999888:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>;;;<<<======>>>>>>======;;;;;;:::999888888888888888888777666777888999:::;;;>>>@@@@@@>>>======>>>???>>>>>>>>>???AAABBBCCCAAA@@@???@@@CCCEEEFFFGGGHHHEEEBBB@@@AAADDDEEEFFFAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFGGGIIIIIIIIIJJJMMMOOOQQQQQQUUU___lllyyyooogggZZZRRRQQQOOOMMMJJJGGGEEEDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@???>>>>>>??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;777777777999:::;;;999777666666666666666666666666666666666666555555555555444444444555666666777777666666666555555444444444555555555555666666666777333333333222222222111111222222333444444333333222000111222444444444444444222222222333333333444444333333444444555777888999999;;;>>>@@@AAADDDGGGJJJNNNVVVfffwww~~~zzzrrrwww~~~{{{uuufff___VVVKKKCCCCCCDDDEEEFFFGGGIIIKKKMMMOOOSSSXXX]]]aaaeeehhhkkklllqqqtttooohhhaaaVVVMMMEEEAAA===::::::???DDDHHHNNNVVV^^^^^^XXXUUUWWW\\\ZZZ]]]ZZZTTTWWW```aaaZZZUUUVVVVVVVVVWWWWWWWWWWWW[[[\\\]]]^^^^^^]]]ZZZXXXWWWVVVUUUSSSSSSRRRRRRRRRTTTQQQPPPQQQSSSTTTRRROOOOOONNNNNNMMMLLLKKKKKKJJJPPPPPPQQQQQQQQQPPPNNNNNNLLLLLLNNNQQQTTTUUUUUUSSSMMMMMMLLLLLLLLLNNNOOOPPPNNNOOOQQQSSSSSSSSSQQQPPPNNNOOOPPPNNNLLLNNNSSSWWWYYY]]]```]]]VVVOOOLLLLLLLLLLLLLLLLLLNNNPPPRRRSSSSSSQQQOOOLLLKKKJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKIIIGGGEEECCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDEEE@@@>>>AAAEEEDDDDDDEEEBBBEEEGGGJJJPPPTTTQQQKKKCCCAAA???>>>???@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>@@@AAABBBBBBAAA@@@AAABBB===BBBFFFHHHGGGEEEFFFGGGDDDEEEGGGFFFBBB???===<<<;;;@@@FFFIIIGGGDDDBBBAAA:::::::::;;;===>>>===<<<<<<;;;;;;<<<===>>><<<;;;888999999:::;;;======>>>???>>>===<<<;;;:::999888999888888:::<<<<<<;;;:::999;;;;;;999;;;??????;;;:::999888777777777888999888:::<<<======;;;888666888999999:::;;;;;;;;;:::;;;;;;<<<<<<===>>>??????<<<======>>>>>>>>>>>>>>><<<;;;:::999888888888888777666555555555666888999:::===@@@AAA???>>>???@@@@@@???>>>===>>>AAACCCEEECCC@@@>>>???DDDGGGGGGEEEHHHEEEAAA@@@AAACCCEEEEEE@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAAAAAAAABBBCCCDDDCCCFFFIIIKKKKKKJJJKKKKKKLLLMMMQQQXXX^^^mmm{{{lllaaa___SSSQQQNNNKKKIIIHHHHHHHHHEEEFFFFFFFFFEEECCCAAA??????????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;666666666888::::::888666888888888888888888888888555555444444444333333333333333444555666777888888888888777777666666666555555666666666777777888888444444444333333222222222111222333444444444333222000111222444555555444444222222333333333444444444555555666666777999:::;;;===???BBBDDDEEEGGGJJJLLLQQQWWWcccnnnsssvvv~~~~~~|||wwwyyyyyyzzzzzz}}}pppaaaZZZRRRIIIEEE???BBBEEEGGGHHHIIIJJJKKKJJJPPPXXXaaaiiipppvvvzzzxxxyyyxxxwwwxxxssseeeWWWKKKGGGBBB>>>???CCCIIIMMMOOOXXXaaabbb]]]ZZZ\\\``````ccc^^^SSSRRRYYYZZZTTTPPPQQQSSSUUUWWWYYY[[[\\\[[[[[[[[[\\\]]]\\\[[[YYYUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPNNNNNNNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJOOOPPPRRRTTTSSSQQQOOOMMMMMMNNNPPPSSSVVVVVVSSSPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOQQQRRRRRRQQQPPPPPPQQQOOONNNNNNLLLKKKMMMQQQUUUXXXXXXWWWTTTPPPNNNMMMMMMRRRRRROOOMMMRRRZZZ]]][[[]]]UUUMMMIIIKKKMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMLLLJJJHHHGGGGGGGGGHHHIIIIIIHHHEEECCCAAA@@@AAACCCDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@@@@AAABBB???@@@BBBDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@??????@@@??????>>>===<<<<<<======FFFEEEBBB@@@>>>=========???@@@AAABBBDDDFFFGGGHHHGGGFFFDDDBBB@@@>>><<<;;;@@@@@@AAABBBBBBBBBAAAAAA<<<<<<============<<<<<<@@@???===<<<::::::999999;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999888888777777666999999999999888888777777999999999999999999999999999;;;===>>>CCCJJJMMMJJJCCC@@@===<<<===>>>>>>===:::888666555666777777777777666666666666666777888;;;<<<<<<===>>>??????@@@@@@@@@?????????@@@BBBCCCCCCBBBAAA@@@@@@BBBCCCEEECCCCCCBBB@@@@@@AAAEEEHHHFFFDDDBBB@@@@@@AAACCCEEEDDDCCCBBBAAAAAAAAAAAAAAAEEEGGGIIIIIIHHHHHHHHHIIILLLKKKPPPWWWYYY^^^ssszzzhhheee___WWWRRRPPPNNNIIIFFFGGGEEEEEEGGGEEE@@@@@@BBB@@@??????>>>>>>>>>>>>>>>;;;<<<:::777888<<<;;;777::::::999888777777777777:::888555444555555555444666666666666666777888888555444333222222333444555777777666666666666666777:::999777777888999999888555555555555555555555555444444444444333333222111000111111333444555666666333222222333444444222111555777999:::999:::<<<===BBBGGGJJJJJJKKKQQQTTTTTT\\\___fffnnnvvv|||~~~tttllldddcccvvv}}}yyymmmbbbXXXNNNGGGDDDEEEEEEEEEEEEFFFGGGHHHHHHNNNNNNVVVdddrrr}}}{{{ooobbbVVVKKKIIIIIIGGGIIINNNQQQTTTYYY\\\^^^___```aaabbbcccbbb\\\TTTOOOOOOQQQOOOPPPPPPRRRTTTVVVXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[XXXVVVSSSRRRRRRRRRRRRQQQUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKPPPQQQSSSTTTSSSRRROOONNNNNNNNNPPPSSSUUUVVVTTTSSSOOOOOONNNNNNNNNOOOOOOPPPPPPRRRSSSSSSRRRQQQQQQRRRPPPQQQQQQPPPNNNOOOPPPRRRSSSTTTTTTRRROOOMMMMMMMMMQQQRRRRRRSSS[[[dddhhhggg^^^XXXOOOKKKLLLMMMLLLJJJGGGHHHIIIIIIIIIIIIIIIIIIHHHJJJLLLKKKIIIGGGGGGGGGGGGHHHHHHHHHGGGEEECCCBBBCCCCCCCCCCCCCCCBBBAAAAAACCCBBBAAA@@@???@@@@@@AAA===>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>BBBAAA@@@???>>>>>>>>>>>>DDDCCCAAA???>>>>>>>>>???AAABBBCCCEEEFFFFFFGGGGGGFFFEEECCCAAA>>><<<;;;;;;>>>>>>???@@@@@@@@@??????<<<<<<============<<<<<<>>>>>>===<<<;;;999999888::::::::::::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::::::::999999999999999888777777777777777888888888888888888888888<<<=========CCCLLLRRRQQQFFFCCC???======>>>>>>===;;;999777666777888888777777777777777777888999:::<<<<<<<<<===>>>?????????AAAAAA@@@@@@@@@AAABBBCCCBBBAAA@@@???@@@AAACCCDDDBBBBBBBBBAAA@@@BBBEEEHHHKKKIIIFFFCCCAAAAAABBBCCCDDDCCCCCCBBBAAAAAABBBBBBFFFHHHIIIIIIHHHGGGHHHIIIMMMJJJNNNTTTVVVZZZjjj~~~yyyqqqggg]]]VVVQQQNNNLLLHHHEEEEEEGGGFFFAAA???AAA@@@???>>>>>>>>>>>>??????:::<<<===:::999<<<<<<999999999888888888888999999:::777555555555666666555666666666555666666777777777666555555555666777888777777666666666666777777999777555555777888777666555555555555444444444444444444444444444333222222111111222222333444555555444333333444555666555555666888:::<<<===???BBBEEEGGGMMMRRRTTTWWW]]]``````cccffflllrrrxxx|||sssggg```bbbppp}}}~~~rrrllleee^^^XXXPPPJJJGGGGGGGGGGGGGGGHHHJJJKKKLLLQQQQQQYYYgggvvvzzzmmmaaa\\\WWWQQQNNNPPPRRRUUUXXX[[[\\\\\\\\\]]]```cccddd```WWWOOOKKKKKKNNNOOOOOOQQQRRRUUUWWWXXX]]]]]]\\\\\\[[[ZZZYYYYYYYYYWWWVVVTTTTTTUUUUUUUUUVVVVVVUUUUUUSSSRRRPPPPPPQQQPPPPPPOOONNNMMMLLLLLLQQQRRRSSSSSSSSSRRRPPPOOOOOOOOOOOOQQQTTTUUUUUUTTTQQQPPPNNNMMMMMMNNNOOOPPPQQQRRRTTTSSSRRRQQQRRRSSSSSSUUUVVVVVVSSSPPPOOONNNMMMOOOOOONNNMMMLLLLLLNNNPPPSSSVVVXXX___hhhlllkkk^^^XXXQQQMMMMMMMMMKKKIIIGGGHHHHHHIIIHHHHHHGGGGGGEEEGGGIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEEEECCCBBBAAA@@@@@@@@@AAAAAA@@@????????????@@@<<<<<<>>>???@@@@@@AAA@@@AAAAAABBBBBBAAA@@@???>>>CCCBBBAAA???>>>=========@@@@@@???>>>???@@@AAABBBDDDEEEGGGHHHHHHGGGFFFEEEFFFDDDAAA>>><<<:::::::::;;;;;;<<<===>>>>>>======<<<<<<============<<<<<<;;;;;;<<<<<<;;;999888777888888888999:::::::::;;;999:::<<<>>>>>>===;;;:::::::::999999999999::::::999::::::;;;<<<=========:::::::::::::::;;;;;;;;;:::888777555555666777888777777777888888888888888??????======DDDPPPWWWYYYKKKGGGAAA>>>===>>>>>>>>><<<:::777777888999999888777777777888999:::;;;<<<<<<<<<======>>>>>>??????BBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@??????AAABBBCCCAAABBBBBBAAAAAACCCGGGJJJPPPMMMJJJFFFCCCBBBAAABBBDDDDDDCCCBBBBBBBBBBBBCCCGGGIIIJJJJJJHHHGGGHHHIIIMMMIIIKKKPPPSSSUUU___mmm{{{lllbbbZZZVVVSSSMMMHHHGGGIIIHHHDDDAAABBB?????????>>>>>>??????@@@:::@@@BBB???<<<======<<<999999999999999::::::;;;999777555555777888777666777666666555555555666666777666666666666777888999777777666666666666777777777555333444555666666555555555555444444444333333444444444555444444333222222222222333333444444444555555555555666777888888;;;<<<>>>@@@AAADDDIIILLLPPPYYYaaaeeeiiiooorrrqqqmmmooosssvvvxxxxxxvvvuuuooodddVVVSSSeee{{{zzzzzzuuuzzzuuuhhhhhhfffccc]]]WWWQQQMMMJJJJJJLLLMMMOOOPPPQQQRRRVVVWWW]]]kkkxxxuuukkkbbbYYYRRRQQQPPPQQQTTTWWWZZZ\\\\\\]]]]]]bbbfffeee^^^UUUNNNKKKPPPPPPPPPQQQRRRTTTVVVXXX___^^^^^^]]][[[YYYXXXWWWYYYYYYXXXXXXXXXXXXYYYYYYUUUUUUUUUUUUSSSQQQNNNMMMQQQQQQPPPPPPOOONNNNNNMMMRRRRRRSSSSSSRRRRRRQQQPPPOOONNNMMMNNNPPPSSSTTTTTTRRRPPPNNNLLLKKKMMMOOOPPPQQQRRRSSSRRRPPPPPPQQQSSSUUUXXXZZZZZZVVVQQQMMMKKKHHHJJJKKKLLLKKKKKKMMMNNNQQQUUUWWWWWW[[[```aaa^^^YYYUUUPPPMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEBBBEEEGGGHHHGGGFFFFFFGGGHHHGGGFFFDDDDDDCCCDDDDDDEEEDDDBBB@@@???@@@@@@AAA@@@@@@@@@???????????????<<<<<<===>>>??????@@@@@@@@@AAACCCDDDCCCBBB@@@>>>BBBAAA???>>><<<;;;::::::============???AAACCCDDDFFFGGGIIIJJJJJJHHHEEECCCDDDBBB???<<<999888888999999:::;;;<<<=========<<<<<<<<<============<<<<<<888999;;;<<<;;;999777666666666777888999::::::;;;999:::<<<===>>>?????????@@@???===;;;::::::::::::999999:::;;;<<<======>>>888888999::::::;;;<<<<<<;;;:::777555555777999;;;888888888888888999999999???@@@???@@@GGGSSSZZZ[[[MMMIIICCC???>>>>>>>>>>>><<<:::888777888999999999666666777777999:::<<<<<<<<<=========>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAABBB@@@AAABBBBBBBBBDDDGGGJJJOOOMMMJJJFFFDDDBBBAAAAAADDDCCCCCCBBBBBBCCCCCCCCCGGGIIIJJJJJJHHHGGGGGGHHHLLLHHHHHHMMMQQQRRRXXX___mmmvvvnnnddd]]]UUUNNNIIIJJJKKKHHHEEEDDDAAA@@@@@@??????@@@@@@AAA>>>EEEIIIDDD???>>>>>>===<<<;;;::::::::::::::::::999777666777888999888777777666555555555555555555555555555555666666777777777666666666666777777888666444333333555666666555666666555555444333333333444444555555555555444444333333333333333333444444777777777777666777999:::@@@AAACCCEEEGGGKKKPPPSSS___hhhqqqvvv{{{yyyzzz{{{zzzuuuooohhhddd^^^WWWNNNSSSttt|||xxxwww{{{kkkjjj{{{zzzsssnnnmmmrrruuupppiiiaaaYYYSSSLLLOOOSSSWWWYYYYYYXXXWWW^^^]]]bbbmmmwwwyyykkkbbb[[[VVVSSSMMMNNNPPPTTTZZZ^^^aaabbb[[[```fffhhheee^^^XXXUUURRRRRRQQQRRRSSSUUUWWWYYY]]]]]]]]]\\\[[[YYYXXXWWWXXXYYYZZZZZZZZZZZZ\\\]]]UUUUUUVVVUUUSSSQQQOOOMMMRRRRRRQQQQQQPPPPPPOOOOOOSSSSSSRRRQQQQQQQQQQQQQQQNNNLLLJJJKKKMMMPPPQQQQQQQQQOOOMMMKKKKKKMMMOOOPPPPPPQQQQQQPPPNNNNNNPPPRRRVVVXXX[[[ZZZVVVPPPKKKHHHEEEGGGIIIJJJJJJKKKLLLNNNPPPTTTUUUSSSRRRTTTTTTQQQQQQNNNLLLKKKJJJKKKKKKJJJMMMMMMLLLKKKIIIGGGEEEDDDAAACCCFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@??????>>>>>>======>>>>>>??????@@@@@@AAABBBDDDEEEEEECCCAAA@@@BBBAAA???>>><<<;;;::::::;;;;;;<<<===???AAADDDFFFGGGIIIJJJKKKJJJGGGDDDBBB@@@???===;;;999888888888999:::;;;<<<============<<<<<<============<<<<<<777888:::;;;;;;999888666666666777888888999::::::;;;;;;:::;;;===@@@DDDFFFGGGFFFBBB???<<<;;;::::::999999999:::;;;<<<<<<===999::::::;;;<<<===>>>>>>===;;;999777777999;;;===999999999:::::::::;;;;;;<<>>??????>>><<<:::888777888999999999555555666777888999;;;<<<============>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@???@@@AAAAAABBBCCCFFFIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHIIIIIIHHHGGGGGGHHHJJJHHHHHHLLLPPPRRRUUUXXXddd{{{rrrdddXXXMMMKKKLLLJJJGGGFFFCCCCCCBBBAAAAAAAAAAAABBBBBBIIIMMMGGGAAA??????>>>>>>>>><<<;;;::::::::::::999888777888::::::999888777666666555555555666666777777777777777777777777666666666666666777888888777555444555666888888777666666666555555444444444444555555666666555555555444444444444444444555555888:::;;;:::999888:::<<>>???>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDCCCBBBAAACCCBBBAAA???>>>=========;;;;;;;;;<<<>>>AAACCCEEEHHHHHHIIIIIIGGGEEEBBBAAA<<<<<<;;;;;;:::999999888999999;;;<<<======>>>>>><<<<<<============<<<<<<777888999:::::::::999888777777777888999999999:::<<<;;;::::::<<<@@@EEEHHHKKKHHHDDD@@@===;;;;;;;;;999999999999::::::::::::<<<======>>>??????@@@@@@<<<;;;:::999999;;;===>>>999999::::::;;;<<<<<<<<<:::>>>BBBDDDJJJPPPPPPLLLHHHEEEAAA????????????>>><<<:::777777888999999888666666666777888999:::;;;============>>>>>>>>>>>>?????????@@@??????>>>============>>>>>>>>>>>>???>>>???AAAAAAAAABBBDDDFFFCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDFFFGGGHHHGGGFFFGGGHHHHHHIIIJJJLLLNNNQQQTTTVVV^^^kkk|||jjjWWWOOOMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDIIIJJJFFFAAA@@@@@@>>>???>>>===<<<;;;;;;;;;;;;:::999999:::;;;;;;999888666666666666666777888888;;;;;;;;;;;;:::999888777666555555666666777888999777666555555777999999888666666666666666666666666444555666666777666666666555555555666666666777777:::===AAAAAA@@@???BBBDDDGGGLLLTTT\\\dddllltttyyy|||kkk[[[QQQJJJMMMZZZwww}}}{{{~~~yyyyyy}}}|||vvvyyy~~~uuurrrpppnnnlllyyywwwllleee___YYYSSSWWW^^^dddfffeeeaaa^^^aaabbbhhhqqqxxxxxxiiifffkkkoooooollleee]]]YYY[[[^^^aaaaaa___`````````___^^^]]]]]]SSSQQQPPPNNNOOOQQQTTTUUUUUUWWWZZZ\\\]]]]]]\\\[[[VVVYYY]]]]]][[[[[[]]]___VVVVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQSSSQQQOOOMMMMMMNNNPPPQQQNNNMMMKKKKKKLLLLLLLLLJJJLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQPPPOOOMMMNNNPPPSSSSSSTTTTTTRRRNNNKKKIIIHHHBBBDDDEEEEEEEEEEEEFFFHHHGGGLLLMMMJJJHHHKKKMMMLLLHHHIIIIIIIIIHHHGGGGGGGGGIIIIIIIIIJJJJJJIIIIIIHHHBBBDDDFFFFFFEEEDDDDDDEEEBBBCCCDDDDDDDDDCCCBBBAAA???@@@@@@@@@@@@@@@???>>>@@@AAABBBBBBBBBAAA?????????>>>>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<>>>@@@BBBCCCGGGGGGGGGFFFEEECCCAAAAAA888999;;;<<<<<<;;;999888888888:::;;;<<<=========<<<<<<============<<<<<<888999999999::::::;;;;;;888999999999999999999999<<<;;;::::::<<<>>>AAACCCHHHEEEAAA>>>;;;::::::;;;999999999888888888888777<<<<<<<<<======>>>>>>>>>:::::::::::::::;;;<<<<<<888888999::::::;;;<<<<<<;;;>>>AAABBBEEEJJJIIIDDDBBB@@@??????@@@@@@>>>===;;;999777666777888888777888888888888888999:::;;;>>>>>>>>>>>>============???@@@@@@AAA@@@???>>>===<<<<<<======>>>>>>>>>======???@@@@@@@@@@@@BBBCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAACCCEEEFFFFFFFFFGGGHHHHHHKKKLLLLLLLLLNNNRRRTTTYYY___nnniiiYYYTTTQQQOOONNNKKKJJJHHHFFFDDDCCCCCCBBBAAACCCCCC@@@@@@BBBBBB???===<<<<<<<<<======>>>???<<<;;;;;;;;;<<<;;;999777666666666777777999:::;;;=========<<<;;;999777666555555555555666777888999777666555555888999999999666666777777888888999999555555666777777777777777555555666777888999999:::;;;AAAGGGKKKJJJKKKNNNQQQVVV\\\fffpppxxxooo]]]RRRKKKOOObbb{{{zzz~~~~~~~~~~~~{{{xxxtttlllkkkkkkhhhggguuu|||sssgggccc___ZZZXXXZZZ]]]aaabbbcccbbbbbb```bbbiiiqqqvvv{{{uuummmppp|||wwwhhh^^^\\\]]]^^^___^^^]]]]]]]]]^^^_________VVVTTTRRRPPPPPPRRRUUUWWWWWWYYY[[[^^^______^^^]]]VVV[[[______\\\[[[]]]```TTTSSSQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSQQQNNNLLLLLLMMMOOOQQQOOONNNLLLLLLMMMMMMKKKIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRQQQOOONNNOOOQQQTTTQQQRRRQQQNNNKKKIIIHHHIIIAAABBBDDDCCCBBBBBBCCCEEEEEEJJJKKKGGGEEEHHHJJJJJJIIIJJJKKKJJJHHHFFFEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKBBBDDDGGGGGGEEEDDDDDDDDDAAABBBDDDEEEEEECCCAAA@@@@@@AAAAAAAAA@@@>>>===;;;AAAAAABBBCCCBBBAAA@@@???>>>>>>===<<<<<<===???@@@@@@??????>>>>>>???@@@@@@??????>>>======<<<============<<<===>>>???AAABBBGGGFFFEEEDDDCCCBBBAAAAAA666888:::======<<<:::999777777999:::;;;<<<<<<<<<<<<<<<============<<<<<<999999999999:::;;;<<<===:::::::::999999999999999;;;;;;;;;;;;<<<<<<<<<===CCCAAA>>>;;;999999:::;;;999999888888777666666666999999999:::::::::::::::999999999::::::;;;;;;;;;777777888999::::::;;;;;;===???@@@???AAAEEEDDD@@@>>>======>>>@@@@@@>>>===:::888666555777777777777:::::::::999999:::;;;;;;>>>>>>>>>>>>============@@@AAAAAABBBAAA@@@???>>>;;;<<<<<<===>>>============>>>@@@@@@??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBB????????????@@@@@@AAABBB???BBBDDDEEEEEEEEEGGGHHHHHHLLLNNNLLLJJJLLLPPPRRRVVVYYYcccsssxxxddd\\\XXXUUUTTTMMMLLLJJJHHHEEEDDDCCCBBB===>>>===;;;>>>CCCCCC@@@::::::;;;<<<>>>@@@AAABBB===<<<;;;<<<<<<;;;999666666666666777888:::<<<<<<<<<<<<<<<;;;999777555333555555555555666777999999666555444555777999999888666666777888999:::;;;;;;555555666777777777777777555666777888999:::;;;;;;;;;CCCLLLQQQSSSTTTWWWZZZfffllluuu~~~qqq^^^SSSNNNPPPeeevvvuuuyyywwwjjjeeeeeeddd```gggwww}}}rrreeebbb```\\\\\\[[[[[[\\\^^^```cccdddaaaccciiiooorrrttt}}}wwwuuupppmmmwwwnnnaaa]]]^^^______ZZZZZZ[[[^^^aaadddeeedddZZZXXXVVVTTTTTTVVVYYY[[[YYY[[[^^^```aaa```___]]]XXX\\\aaaaaa^^^\\\^^^aaaSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMMMMLLLLLLLLLNNNMMMLLLKKKIIIHHHFFFEEEEEEGGGJJJKKKKKKKKKMMMNNNQQQQQQRRRSSSSSSRRRQQQPPPQQQPPPNNNLLLKKKIIIIIIIIIHHHFFFCCCAAA@@@AAACCCDDDGGGGGGHHHIIIIIIHHHHHHHHHKKKIIIFFFEEEFFFEEEDDDCCCEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHEEEEEEEEEEEEFFFDDDAAA>>>@@@AAABBBBBBBBB@@@>>><<<<<<>>>???@@@@@@???>>><<<>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========>>>?????????>>>===<<<;;;;;;;;;;;;<<<===???AAABBBFFFFFFFFFEEECCCAAA>>>===999999:::;;;<<<<<<<<<;;;::::::999888888999::::::;;;::::::;;;<<<<<<;;;999999999999999999999999999:::::::::;;;;;;<<<<<<<<<>>>CCCGGGFFFAAA======???;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::999999999<<<<<<======<<<<<<;;;:::888888888888888888888888777777777777777999;;;<<<<<<<<<<<<<<<===>>>@@@@@@===<<<;;;<<<>>>@@@@@@@@@999999999888888888777777999999::::::::::::;;;;;;>>>??????@@@@@@@@@??????======>>>======<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@???AAADDDDDDAAA>>>@@@??????@@@AAABBBAAA???BBBAAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKLLLNNNOOOOOOUUUWWW[[[bbbsssnnnccc^^^]]]XXXVVVRRRMMMJJJGGGFFFFFFAAAAAA@@@>>>===>>>???>>>999:::;;;;;;::::::<<<>>>?????????>>>===<<<::::::888888888999999::::::;;;<<<;;;:::999888999:::;;;888888999999999:::::::::999888777666666777888999<<<;;;:::999999999999999555999:::888888;;;:::888:::777777:::::::::===CCCBBBGGGOOOWWW]]]bbbgggjjj{{{~~~pppaaaVVVPPP\\\mmmyyyxxxxxxoookkkeeeZZZSSSRRRWWWfffwww|||tttggg___\\\\\\[[[[[[]]]```cccddddddeeegggiiilllpppuuu{{{}}}qqqnnnkkkoooyyyuuufff```___^^^]]]]]]\\\```___[[[bbbnnnnnneee[[[ZZZYYYXXXWWWWWWWWWWWWXXX[[[^^^___^^^\\\[[[[[[ZZZ]]]bbbfffgggfffcccaaaSSSRRRQQQOOOOOOOOOPPPQQQPPPQQQRRRRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJIIIHHHGGGFFFDDDEEEGGGIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLJJJFFFCCCBBBAAABBBCCCFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEEEECCCBBBCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEDDDEEEEEEDDDAAA>>>???@@@AAABBBAAA???===<<<<<<===>>>??????>>>===<<<======<<<;;;;;;;;;;;;;;;==============================>>>>>>===<<<;;;;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDCCCAAA???===;;;::::::;;;<<<<<<<<<<<<<<<::::::999888888999::::::;;;:::::::::<<<<<<;;;999999999999999999999999999::::::::::::;;;;;;;;;<<>>??????;;;999888999;;;<<<<<<<<<999999999888888777777777999999::::::::::::;;;;;;======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>????????????@@@@@@??????AAACCCDDDBBB@@@AAA@@@@@@AAABBBBBBAAA???BBBBBBAAAAAABBBCCCEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNOOORRRWWW^^^mmmxxxppplllfffccc\\\UUUOOOJJJHHHGGGDDDDDDDDDBBBAAAAAA@@@???===>>>???>>>======???AAA>>>>>>>>>>>>===<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999999:::::::::;;;;;;;;;;;;:::999999999999:::;;;:::999888888888888888888666888888888;;;??????;;;<<<999999<<<<<<;;;>>>CCCDDDIIIQQQZZZcccnnnxxx~~~zzzmmmbbb]]]dddlllyyy~~~uuurrryyy}}}wwwqqqkkkeeeYYYNNNKKKOOOUUUaaarrr}}}|||rrrfff]]]^^^]]]^^^```dddfffgggfffdddfffiiikkkoootttyyy~~~~~~{{{yyypppllliiikkkrrrzzzvvviii^^^[[[\\\[[[YYYZZZ\\\```___]]]cccmmmmmmeee\\\\\\[[[ZZZYYYXXXWWWWWWYYY[[[^^^___]]][[[ZZZZZZ___```ccceeeffffffeeeeeeRRRQQQPPPOOOOOOOOOPPPQQQOOOPPPPPPQQQPPPOOOMMMLLLLLLLLLJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJJJJIIIGGGDDDDDDFFFHHHIIIHHHHHHIIIJJJLLLLLLMMMNNNOOOOOOOOONNNKKKJJJJJJJJJJJJJJJKKKLLLOOOMMMIIIEEECCCAAAAAAAAADDDDDDEEEGGGHHHHHHHHHHHHEEEDDDEEEFFFGGGGGGEEECCCBBBAAA@@@@@@BBBEEEHHHKKKJJJJJJIIIHHHGGGGGGHHHHHHEEEEEEDDDDDDEEEDDDAAA>>>??????@@@@@@@@@>>>===;;;;;;<<<===>>>>>>===<<<;;;===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@BBBBBBBBBBBBCCCBBBBBBAAA???===;;;::::::;;;<<<<<<===<<<<<<<<<:::999999888888999999:::;;;:::999:::;;;;;;:::999999999999999999999999999999:::::::::::::::;;;;;;???BBBDDDBBB===999888999777888888888888888888888::::::::::::999999999999::::::;;;;;;::::::999888777777777777777777777777777666666555666777999:::======<<<<<<<<<======>>>:::999777777999::::::999888888888888777777777777999999::::::::::::;;;;;;<<<<<<=========<<<<<<;;;===>>>>>>>>>>>>======<<<;;;:::::::::::::::999999=========>>>>>>>>>>>>????????????AAACCCDDDCCCBBBBBBAAAAAABBBCCCCCCBBB@@@CCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKOOOSSSYYYdddwwwzzzrrrhhh]]]UUUOOOLLLEEEDDDDDDCCCBBB@@@???>>>???@@@@@@???======>>>???>>>>>>???>>>>>>===<<<<<<=========<<<<<<<<<<<<<<<::::::;;;;;;::::::999888::::::::::::;;;;;;;;;;;;999999888888777888888999888888888777888888999999999999999;;;CCCLLLLLLGGGCCC???===>>>>>>>>>@@@EEEIIIMMMTTT]]]jjjzzzvvvllllllmmmrrrwwwqqqttt|||uuunnnmmmjjjaaaSSSHHHIIIOOOPPPYYYiiiyyyyyyiii\\\\\\\\\^^^aaaeeeffffffdddbbbdddgggjjjlllqqqvvvyyyzzz{{{||||||{{{yyywwwuuummmiiieeefffiiimmmnnnnnnfff]]]VVVWWWZZZYYYWWWWWWYYY]]]^^^]]]ccckkkiiibbb^^^^^^^^^]]]\\\YYYWWWVVVXXXZZZ]]]^^^\\\ZZZZZZZZZaaaaaabbbbbbcccdddeeeeeeQQQPPPOOONNNNNNNNNOOOPPPPPPQQQQQQQQQOOONNNLLLJJJLLLKKKIIIHHHGGGHHHIIIJJJKKKKKKLLLOOORRRPPPKKKFFFDDDEEEGGGGGGFFFEEEFFFGGGJJJKKKKKKLLLMMMNNNNNNOOOJJJJJJIIIIIIIIIIIIJJJJJJMMMKKKHHHEEECCCAAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHEEEEEEFFFIIIKKKKKKHHHFFFCCCBBB???>>>???BBBFFFHHHIIIIIIHHHHHHHHHIIIJJJJJJFFFDDDDDDDDDDDDCCCAAA>>>>>>>>>??????>>>===;;;;;;:::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<999::::::;;;;;;;;;::::::888:::===@@@AAAAAA@@@???BBBAAAAAA???>>><<<;;;:::;;;<<<<<<======<<<<<<<<<999999999999999999999999;;;999888888:::;;;:::999888888888888888888888888999999999999::::::::::::<<<>>>@@@???<<<999888888777777777777777777888888:::999999999999999999999<<<<<<<<<<<<<<<;;;::::::777777777777777777777777666666555555555666888999======<<<;;;;;;;;;<<<<<<;;;999888888999:::999888777777777777777777777777999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::<<<<<<<<<======<<<;;;;;;;;;;;;;;;:::999999999888<<<<<<<<<<<<============>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCAAADDDDDDCCCCCCBBBBBBBBBBBBEEEEEEFFFGGGHHHJJJJJJKKKLLLOOORRRVVV[[[eeerrr|||vvvhhh]]]VVVLLLHHHEEEEEECCCAAABBBDDDDDDEEEEEEDDDAAA???>>>?????????@@@@@@???>>>>>>===>>>>>>======<<<<<<<<<;;;::::::;;;<<<<<<:::999888999999:::::::::;;;;;;;;;999999999888888888888888888888888888999999:::;;;<<<<<<===BBBPPP]]]```\\\RRRJJJDDDBBBBBBBBBFFFKKKRRRUUUZZZaaammm|||zzzvvvrrrtttyyyzzz~~~tttkkkhhhhhheee]]]RRRKKKKKKOOOKKKSSSaaaooovvvqqqdddXXXWWWXXXZZZ^^^aaabbbaaa___```bbbeeegggiiimmmqqqtttuuuvvvwwwxxxxxxvvvuuutttjjjfffbbbbbbcccdddbbb___]]]WWWTTTXXX[[[ZZZWWWWWWUUUYYY[[[\\\aaafffeee___````````````]]]ZZZWWWUUUUUUXXX[[[\\\\\\[[[[[[\\\^^^______```aaaaaaaaaaaaNNNNNNMMMLLLLLLMMMNNNOOORRRRRRRRRQQQPPPMMMKKKJJJLLLKKKJJJIIIHHHIIIIIIJJJJJJLLLPPPWWW[[[YYYRRRKKKEEEFFFHHHGGGFFFDDDEEEEEEJJJJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJHHHGGGEEECCCBBBAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFCCCDDDEEEHHHKKKKKKIIIGGGEEECCC@@@>>>>>>???BBBDDDEEEFFFFFFGGGIIIKKKMMMNNNFFFDDDCCCCCCCCCBBB@@@???============<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;:::::::::;;;;;;<<<999:::::::::;;;;;;<<<<<<888888999::::::;;;::::::999;;;===@@@AAAAAA@@@@@@BBBAAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999;;;999777777999:::999999888888888888888888888888999999999999999999999999888:::;;;;;;:::999999999777777777666777888999:::999999999999999999999999999999999:::999888888777666666666666666666666666666555444444444555666777;;;;;;::::::999::::::::::::888666666888888888777666666666666666666666666999999999:::::::::;;;;;;<<<<<<======<<<;;;;;;:::999999:::::::::::::::999<<<;;;;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBCCCCCCBBBBBBCCCEEEEEEDDDBBBDDDDDDDDDCCCCCCBBBAAAAAAFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMPPPRRRTTTYYY```fffxxxpppfff\\\UUUOOOMMMKKKIIIKKKQQQNNNPPPRRRPPPLLLGGGCCCBBB????????????>>>===<<<<<<>>>>>>======<<<<<<;;;;;;;;;;;;<<<======;;;:::999999999999999:::::::::;;;<<<<<<<<<<<<;;;;;;::::::888888888888888999:::;;;======@@@III[[[lllsssqqqfff[[[QQQMMMMMMNNNSSSXXX```aaadddhhhnnnwwwuuummmfffeeeccc___[[[XXXUUUPPPKKKLLLSSS]]]eeefffbbb[[[WWWTTTUUUWWW[[[^^^```^^^]]]^^^```ccceeefffhhhkkknnnpppqqqrrrrrrrrrrrrqqqpppfffccc``````aaa```]]]ZZZXXXTTTTTTXXX[[[XXXVVVVVVUUUXXX[[[]]]```cccccc`````````aaa```]]]ZZZVVVTTTSSSUUUYYY[[[\\\]]]^^^```\\\^^^```aaaaaa```^^^]]]LLLKKKJJJJJJJJJKKKLLLMMMPPPQQQQQQQQQPPPNNNLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLPPPXXX______YYYRRRIIIJJJKKKJJJHHHFFFFFFGGGJJJJJJJJJJJJKKKKKKMMMMMMTTTSSSQQQOOOMMMLLLKKKKKKDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDAAAAAABBBDDDGGGHHHFFFEEEFFFDDDAAA???>>>>>>@@@AAABBBCCCDDDFFFIIILLLNNNPPPFFFDDDBBBBBBBBBBBB@@@???===<<<<<<;;;::::::999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<999::::::;;;;;;<<<<<<<<<777777888:::;;;;;;;;;;;;<<<===???AAACCCCCCCCCCCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888999999::::::999999888;;;888666666777999999999888888888888888888888888999999999888888888888777777777888999::::::::::::888777666666777888:::;;;888888888999999999999999999::::::::::::999888888666666666666666666666666555555444333333444555666888888888777777888888999666555333333555666666555555555555555666666666666999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999777888888999999999999888;;;;;;::::::::::::::::::999999999:::::::::;;;;;;<<<===>>>>>>===>>>@@@BBBAAA@@@@@@BBBEEEFFFEEEDDDCCCDDDDDDDDDCCCBBBAAAAAAFFFFFFFFFGGGHHHIIIIIIIIIFFFHHHKKKMMMPPPTTTYYY]]]iii}}}oooeee^^^\\\XXXRRRTTTZZZYYY[[[^^^\\\VVVNNNGGGCCC????????????===<<<;;;:::>>>>>>===============<<<======>>>>>>======<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888::::::999999999:::;;;;;;===???DDDNNNaaauuuzzzoooeeebbbccceeeiiimmmssssssrrrqqqrrruuu{{{pppllljjjmmmkkkhhhgggiiiggg[[[NNNMMMSSSZZZ\\\YYYVVVVVVWWWUUUUUUWWWZZZ^^^______]]]\\\^^^aaabbbcccdddgggiiijjjkkkkkkllllllkkkkkkkkkccc```]]]]]]___^^^[[[XXXTTTQQQPPPTTTVVVTTTSSSUUUWWWYYY\\\^^^```bbbcccbbb```______^^^[[[YYYVVVTTTSSSUUUYYY[[[\\\^^^```bbb^^^___aaaccccccaaa^^^]]]IIIIIIHHHHHHHHHIIIKKKKKKKKKLLLMMMOOOOOOOOOOOONNNLLLMMMNNNOOOOOOMMMLLLJJJLLLJJJLLLTTT]]]aaa^^^YYYOOOPPPQQQOOOMMMKKKJJJKKKJJJIIIHHHHHHHHHIIIJJJJJJRRRQQQOOOMMMKKKJJJIIIIIICCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFEEEDDDDDDCCCAAA@@@??????@@@AAABBBCCCDDDFFFHHHKKKMMMNNNFFFDDDBBBAAABBBBBB@@@???<<<;;;::::::999888888888;;;;;;::::::::::::;;;;;;::::::999999::::::;;;<<<:::::::::;;;<<<<<<======666777888:::;;;<<<<<<<<<===>>>???@@@BBBCCCDDDDDD???>>>===;;;::::::::::::::::::;;;;;;:::999999888888999::::::::::::999888:::888666555777888999888888888888888888888888888999999888888777777777777888888888888999:::999888777777666555666888:::;;;777888888888999999999999:::::::::::::::999888888555555555555555555555555555444333222222333444555555555555555666666777888555444222333555666666666444444444555555666666666999999::::::::::::;;;;;;;;;;;;;;;;;;:::999888777777777888999999999999999888888888999999999999999888888888999999999::::::;;;<<<===<<<;;;;;;>>>AAA>>>>>>???AAADDDFFFFFFEEEBBBCCCCCCDDDDDDCCCBBBAAADDDEEEEEEFFFFFFGGGGGGHHHDDDEEEGGGIIILLLPPPUUUXXX^^^mmm}}}vvvtttmmmaaa___dddgggkkknnnmmmeeeZZZPPPJJJEEEEEEDDDCCCAAA???>>>===>>>>>>>>>>>>????????????@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<============??????@@@@@@???===<<<;;;BBBAAA@@@@@@@@@@@@@@@@@@@@@EEEKKKUUUfff{{{zzz{{{|||yyy{{{}}}qqqssstttyyyyyyxxxxxx{{{wwwfffTTTKKKOOOSSSSSSQQQQQQSSSWWWVVVUUUVVVXXX\\\^^^___^^^[[[]]]___aaaaaaaaacccdddgggggggggggggggggggggfff```]]]ZZZZZZ\\\\\\ZZZWWWQQQMMMLLLPPPRRRQQQSSSVVVWWWXXXZZZ\\\]]]^^^```bbb^^^^^^\\\[[[YYYWWWUUUUUUVVVXXXZZZ\\\\\\]]]___aaa```````````````___^^^^^^HHHGGGGGGFFFGGGHHHJJJJJJEEEGGGJJJMMMOOOPPPQQQQQQLLLNNNPPPQQQQQQOOOLLLKKKMMMIIIHHHNNNXXX___```^^^SSSTTTUUUSSSPPPNNNNNNNNNIIIHHHGGGFFFFFFFFFGGGHHHMMMLLLJJJIIIGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAEEECCCBBBCCCEEEGGGGGGFFFBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLFFFDDDBBBAAAAAAAAA@@@???<<<;;;:::999888888888888<<<;;;;;;::::::;;;;;;<<<999999999999::::::;;;<<<::::::;;;;;;<<<===>>>>>>666777999:::;;;<<<===============>>>???AAABBBCCC>>>===;;;999888888999999::::::::::::999999888777888999:::;;;;;;:::999888:::888555555666888888888777777777777777777777777999888888888777777666666:::999888888999999888777777666555444555777999;;;777777888888999999999999555555555555555444333333555555555555555555555555555444333222222222333444333333333444555666777888666555444555777999999999444444444555555555666666999999:::::::::;;;;;;;;;:::::::::999999777666666777888999:::::::::::::::666666777777888888999999777888888888888999999999;;;<<<===;;;999999<<>>AAADDDFFFFFFFFFAAABBBCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGJJJMMMQQQSSSUUU^^^kkk}}}tttmmmpppxxx|||wwwjjj^^^VVVLLLLLLKKKIIIGGGEEECCCBBB?????????@@@@@@AAAAAABBBBBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>????????????HHHIIIIIIJJJIIIGGGEEEDDDJJJIIIHHHGGGGGGGGGGGGGGGFFFLLLSSS[[[kkk~~~|||tttyyy~~~|||zzzgggSSSFFFHHHKKKLLLNNNOOORRRTTTUUUTTTTTTVVVYYY\\\^^^^^^ZZZ\\\___```___```aaabbbgggggggggfffffffffffffff___[[[XXXXXXYYYZZZXXXUUUPPPLLLKKKNNNPPPQQQTTTYYYTTTTTTVVVXXXYYYYYY\\\```]]]\\\ZZZXXXWWWVVVUUUUUUYYY[[[\\\\\\\\\\\\^^^___```___]]][[[[[[[[[\\\]]]JJJJJJJJJIIIIIIIIIHHHHHHFFFGGGJJJMMMOOOPPPPPPPPPNNNPPPRRRRRRPPPNNNMMMMMMLLLHHHFFFIIIPPPUUUVVVUUUXXXUUUPPPMMMKKKIIIGGGEEEHHHGGGEEEDDDCCCDDDFFFGGGFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@???>>>>>>??????FFFBBB???>>>@@@@@@???<<<@@@AAABBBCCCDDDCCCBBBAAADDDCCC@@@>>>>>>???AAACCCAAAAAAAAADDDGGGHHHEEEBBBFFFFFFEEECCCAAA???===<<<::::::::::::::::::::::::777777888999:::;;;;;;<<<::::::::::::::::::::::::888999::::::::::::999888777666444555888;;;===>>>@@@@@@???>>>>>>??????@@@<<<999666666888888666444222444666888:::;;;<<<===::::::888777777777888999777777777777888999:::;;;888888888777777777777777777777666666666555555555444555777999999999999888444555777888:::;;;;;;;;;555555555666666666666666888888777777666666555555666444333444666777555222222333333333444555555555666777777777777777666666666666555555555444444444555444222111111333666777666777888999999::::::999888888888999999888888888999999999999999888777666777666555444444555777888999888666555555777999:::<<<;;;:::999::::::<<<===@@@>>><<<>>>BBBEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBCCCEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRTTT___ppp}}}{{{}}}tttcccYYYXXXRRRJJJFFFGGGHHHFFFDDDCCCAAA???>>>???@@@AAAEEEEEEDDDAAA???===>>>@@@>>>BBBEEEEEEBBBAAABBBDDDJJJRRRZZZ[[[UUUPPPOOOPPPPPPTTTYYYYYYTTTMMMIIIGGGOOOUUUWWWYYYjjj~~~yyyxxx{{{|||zzz{{{ttt^^^LLLIII@@@>>>CCCHHHHHHNNNVVVVVVVVVWWWVVVUUUVVVYYY[[[___]]]ZZZYYYZZZ\\\^^^___aaabbbcccddddddcccaaa``````___]]][[[XXXUUUSSSRRRTTTOOOKKKKKKOOOSSSUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXWWWUUUTTTTTTWWWZZZWWWZZZ\\\[[[XXXWWWXXXZZZYYYZZZ[[[[[[[[[\\\___aaaGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGIIILLLNNNOOOPPPPPPPPPRRRSSSSSSPPPMMMKKKKKKIIIEEECCCFFFLLLQQQRRRQQQRRROOOLLLJJJJJJIIIHHHGGGGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFEEECCCCCC@@@@@@??????>>>?????????FFFCCCAAA?????????>>>>>>>>>>>>@@@BBBCCCDDDDDDDDDDDDCCC@@@>>>>>>???@@@BBBBBBBBBBBBDDDGGGGGGDDDAAACCCDDDFFFGGGFFFCCC???<<<::::::::::::::::::::::::777888888999999::::::;;;888888888888888888888888777888:::;;;;;;999777666555444444555888;;;>>>???@@@@@@@@@???????????????;;;888666555777777666444333444666888999;;;;;;<<<:::999888777777777888888777777777777888999::::::888888888777777777666666666666555555555555555555555555666777888888888888555555666888888999999999555555555555555555555666777777777666666666555555555444444666999:::999777777777666666555444333333444555666777777777777777666666666555555555444444444444444444444555555555444555666777777888888888777888999999999777666555888888999999888888777777888777555444444555666777888888666555666777999:::<<<;;;:::::::::;;;<<<===???===<<<>>>AAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNOOOOOOWWWccclllzzzvvvmmmkkkcccXXXRRRQQQOOOLLLKKKJJJGGGEEEDDDEEEGGGHHHMMMNNNMMMIIIEEECCCEEEHHHKKKMMMMMMKKKHHHFFFHHHKKKTTT]]]gggkkkgggaaa___``````dddiiihhhbbbYYYRRRNNNSSS]]]cccccclll}}}{{{sssooopppllllllnnnsssuuujjjVVVFFF@@@;;;>>>JJJRRRQQQQQQTTTUUUVVVVVVVVVUUUVVVXXXZZZ\\\[[[XXXXXXYYYZZZ\\\]]]```aaabbbbbbbbbaaa```______]]][[[XXXUUUSSSRRRQQQTTTPPPLLLMMMPPPSSSTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVUUUSSSSSSTTTVVVWWWZZZ\\\[[[WWWVVVWWWYYY\\\]]]]]]\\\\\\]]]aaacccFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFHHHJJJLLLNNNNNNOOORRRSSSTTTRRRNNNKKKIIIIIIDDDAAA???AAAFFFJJJKKKKKKJJJIIIGGGGGGIIIJJJIIIHHHFFFEEECCCBBBBBBDDDEEEGGGFFFFFFFFFFFFEEEDDDCCCCCC??????>>>>>>>>>??????@@@EEEEEEDDDBBB???>>>>>>???<<<<<<>>>???BBBDDDFFFHHHDDDBBB@@@>>>===>>>???@@@CCCBBBCCCDDDFFFEEECCCAAAAAADDDIIILLLKKKGGGAAA>>>::::::::::::::::::::::::999999999999999999999999999999888888777777777777777888:::;;;:::888666444555555666777:::<<<>>>@@@???@@@AAAAAA@@@???>>>===999777555444555555555333444555666888999999::::::999999888777777777777888777777777777888999::::::999999888777777666555555666555444333333444666666666666555555555666666777555555666666777777777777555555555555555555555555666666666666666555555555444444555888;;;======<<<<<<;;;999777555333222111111333444666777777777777666666666555555555444444333555666777777666444333333333444444555666666666999:::<<<<<<;;;999666444666777777888888888888888888777666444444444555666888777666666666777999:::<<<<<<;;;;;;<<<<<<===>>>===<<<;;;===???AAABBBAAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHFFFEEEEEEFFFGGGIIIKKKLLLOOOOOOSSSZZZ^^^hhh~~~tttjjjfffbbb^^^[[[YYYUUURRRQQQRRRTTTUUU]]]______XXXPPPMMMQQQVVV[[[\\\ZZZVVVPPPNNNPPPRRR]]]fffrrrwwwuuuqqqnnnnnnvvv{{{xxxmmmbbb\\\ZZZiiirrrpppqqq~~~}}}xxx}}}~~~vvvkkkdddcccaaaccciiippprrriiiVVVGGG;;;888???RRR]]][[[UUUSSSSSSUUUVVVUUUTTTTTTUUUVVVXXXWWWVVVUUUVVVWWWYYYZZZ^^^____________^^^]]]]]]]]][[[WWWSSSPPPOOOOOOOOOSSSPPPMMMNNNQQQTTTSSSRRRQQQRRRRRRRRRRRRRRRSSSSSSRRRTTTWWWWWWUUUSSSRRRRRRWWWZZZ\\\[[[XXXVVVWWWYYY``````^^^\\\[[[\\\___bbbGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNPPPQQQRRRPPPLLLIIIHHHHHHBBB@@@>>>???BBBEEEFFFFFFGGGEEEEEEFFFHHHIIIIIIHHHDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>??????@@@CCCEEEFFFCCC???===>>>@@@=========>>>@@@CCCFFFGGGCCCBBB@@@>>>=========>>>@@@@@@AAACCCDDDEEEDDDCCCCCCFFFJJJMMMLLLHHHBBB???:::::::::::::::::::::::::::999999999888888777777;;;;;;::::::999999888888999999888888777666666666999:::<<<<<<======???@@@???@@@AAABBBAAA???<<<;;;666555444333333444444333555555666777888888888888999888888777777777777777666666666777777888999::::::999888777666555444444555555333333333444666777777666444333333444555666666555555555555555555555555555555444444444444444555555555555555555555555444555777999;;;<<<======<<<;;;999777555333111000222333555666777666555444555444444444333333333333555666777888777666444333333333333444444555666666===???@@@AAA???<<<888666444555666777888888888888999888777555444444444444777666666666777888999:::<<<<<<<<<<<<======>>>>>>;;;;;;;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKNNNNNNPPPTTTXXX___ooozzztttppplllgggeeedddfffgggrrruuutttkkk___YYY]]]dddmmmnnnnnnkkkeeeaaaaaacccjjjrrr{{{}}}{{{{{{vvvnnniiivvv~~~~~~xxx|||wwwnnnddd]]][[[]]]dddqqq}}}uuubbbSSSFFF@@@DDDUUUaaa^^^WWWTTTSSSTTTUUUTTTQQQOOOOOOOOOSSSSSSTTTTTTTTTTTTVVVWWW\\\\\\\\\\\\\\\[[[[[[[[[[[[XXXRRRNNNKKKKKKLLLMMMPPPMMMLLLNNNRRRUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVZZZ[[[YYYUUUSSSRRRWWWZZZ]]]]]][[[ZZZ\\\^^^cccbbb___ZZZWWWVVVXXXZZZGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEGGGIIIKKKMMMNNNMMMNNNOOOMMMJJJHHHHHHIIIBBB@@@>>>>>>@@@BBBCCCDDDFFFEEEDDDEEEGGGGGGFFFEEEBBBAAA@@@@@@AAACCCEEEFFFEEEFFFFFFEEEEEEDDDCCCBBB???>>>>>>===>>>>>>??????AAADDDEEECCC???===>>>@@@???>>>>>>>>>???AAACCCDDDAAA@@@???===<<<<<<======<<<>>>@@@AAABBBCCCEEEEEEHHHIIIJJJJJJHHHEEEAAA???:::::::::::::::::::::::::::999999888888777777666:::::::::999999888888888;;;999777444444555888999???AAACCCCCC@@@????????????@@@AAAAAA???===:::999444444444333222222333444444555666777777777777666888888888888777777666666666666666666777888999:::999999888777666555444333666555444444444444666666666555444333333444555555666555444444333333444444555444444444333333333222444444444444444555555555555666777888888999999999777777666555333222111111444555666777777555333111333333333222222222111111666666666555555555666666444444444444444666777888>>>???AAAAAA@@@<<<888555333444555666777888888888888888777666555444444444666666666777777888999::::::;;;<<<======>>>>>>>>>::::::;;;;;;<<<===>>>??????@@@@@@AAAAAABBBBBBBBBDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFHHHJJJKKKKKKJJJLLLOOOQQQWWWbbbmmm}}}}}}}}}|||ooogggiiinnnyyy~~~~~~yyy}}}~~~ssskkkccc[[[WWWXXXZZZhhh~~~{{{lllZZZOOOKKKTTT\\\YYYUUUTTTRRRTTTUUUSSSOOOKKKIIIHHHNNNQQQSSSSSSRRRRRRSSSUUUXXXXXXXXXYYYYYYZZZZZZZZZZZZVVVQQQLLLIIIIIIJJJLLLLLLJJJIIILLLRRRUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRUUUXXX\\\]]][[[XXXVVVUUUVVVZZZ^^^___^^^^^^aaadddgggeeeaaa[[[UUUSSSSSSTTTEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEGGGIIIKKKMMMNNNMMMNNNNNNLLLIIIHHHHHHIIICCCBBB@@@??????@@@BBBCCCEEEDDDDDDDDDEEEEEECCCAAA@@@?????????@@@BBBEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@???>>>============>>>???AAABBBBBB@@@??????????????????>>>??????@@@@@@>>>>>>======<<<<<<======:::<<<>>>??????AAACCCEEEJJJIIIGGGFFFCCCAAA@@@???::::::::::::::::::::::::999999888888888777777777777777777777777777777777;;;999666444444666999<<>>===;;;999777333444444333222222333555444444555666666777666666777777888888777777666555666666666666777888999999888888777666666555444444777666666666666555555555555555444444444555555666666555444333333333555555444444444333333222222111333333333444444444444444444666777777666555555666333222222222222222222222555666888888777555222000333333222222222111111111555555444444555555666777555555444444555666888999<<<===>>>>>><<<999666444333333555666777777777777777777777666555555444444555555666777888999999:::999:::;;;<<<===>>>>>>>>>999;;;;;;;;;;;;;;;===???>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJLLLLLLMMMNNNPPPUUU[[[```ooozzzzzz|||yyyzzzzzzoooddd^^^XXXSSSSSSUUU\\\ooojjj[[[PPPRRRTTTQQQOOORRRQQQSSSUUUSSSPPPKKKHHHGGGKKKOOOSSSTTTRRRQQQRRRTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\XXXSSSNNNKKKKKKLLLNNNKKKHHHGGGJJJOOOTTTUUUTTTPPPPPPPPPOOOOOOOOOOOONNNTTTVVVYYYZZZXXXWWWVVVVVVUUUYYY]]]___^^^___bbbeeehhhfffccc]]]WWWSSSQQQQQQFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFIIIKKKNNNOOOPPPQQQPPPMMMJJJHHHHHHIIIDDDCCCAAA???>>>???@@@BBBBBBBBBAAABBBCCCBBB@@@>>>???>>>>>>>>>???BBBEEEFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???===<<<<<<<<<<<<>>>>>>>>>???AAAAAA???>>>===>>>??????????????????<<<<<<<<<<<<<<<<<<======;;;===>>>>>><<<<<>>===::::::::::::::::::::::::888888888888777777777777555555666666777777888888888888777777888999:::;;;BBBGGGKKKJJJEEEAAA@@@@@@??????>>><<<:::888777666333444555444222222444666222333444555666777777777666777888888888777555555666555555666666777888999777777666666666555555555777888999999888666444333333444555666666666666666666555444333333444666777444444333333222111111111222222333333333444444444333555777666444333444555111111111222222222222333444666888999999777444222444444444444333333333222111222444555666666666555666555444333444666888999;;;;;;;;;;;;:::888666555333444555555666666666666555666666666666666555555444555666777888999999:::777999:::<<<============999;;;<<<<<<::::::===???===>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEGGGHHHLLLMMMNNNOOOSSSWWW[[[\\\dddqqq~~~{{{www|||~~~xxxmmmddd[[[WWWTTTRRRRRRUUU^^^rrrmmm___SSSQQQOOOIIIIIINNNOOOQQQUUUUUURRROOOLLLKKKJJJOOOTTTUUUSSSQQQRRRUUURRRRRRSSSTTTVVVYYY\\\]]]___]]]XXXTTTQQQPPPQQQRRRMMMIIIFFFHHHLLLPPPRRRQQQOOOOOOOOOOOONNNNNNNNNMMMOOOQQQRRRQQQPPPQQQSSSUUUTTTXXX[[[\\\[[[[[[]]]```ccccccaaa]]]WWWSSSPPPPPPHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFGGGIIIKKKNNNPPPTTTTTTRRROOOKKKHHHGGGHHHDDDCCCBBB@@@>>>>>>???AAA?????????@@@AAAAAA???===>>>=========???BBBEEEFFFEEEEEEEEEEEEDDDCCCBBBAAABBBAAA???>>><<<;;;;;;;;;===<<<;;;>>>AAACCC@@@===;;;<<<>>>@@@@@@@@@??????::::::;;;<<<<<<============>>>???===:::999;;;>>>@@@AAABBBBBBAAA???>>><<<::::::::::::::::::::::::777777777777777888888888666666777888999:::;;;;;;555666999;;;<<<<<<;;;:::AAAFFFKKKJJJEEEAAA@@@BBB@@@???<<<:::888777666666333444666555222222444777111222444555666777777777666777888888888777555444555555555666666777888999666666666666666555555555888999;;;;;;:::777333111222333555777888888777666666555333333333555777888444444333333222111000000222222222333333444444444111444777666444333555777222222222222222222333333333555888::::::888666444666666555555555444444444,,,///333777888777555333555444333333333555777999<<<<<<<<<;;;:::999888777333444555555666555555555444555666666666666666555444555666888999999::::::777888:::<<<=========<<<999;;;===<<<::::::===@@@======>>>@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBBBBCCCDDDEEEFFFEEEGGGJJJLLLQQQWWWZZZZZZYYY```iiiwwwyyyrrrtttyyy}}}vvvxxx||||||yyytttnnnfff___XXXWWWVVVTTTTTTWWW[[[mmm~~~jjj^^^TTTRRRMMMFFFEEEJJJMMMPPPUUUWWWUUURRRPPPOOOIIIOOOUUUVVVSSSQQQSSSUUUQQQQQQRRRSSSVVVYYY\\\^^^ccc```\\\XXXUUUTTTTTTUUUOOOKKKGGGFFFJJJMMMOOOOOOQQQQQQQQQPPPPPPOOOOOOOOOKKKKKKKKKJJJJJJKKKOOORRRTTTWWWZZZYYYWWWVVVXXXZZZ\\\]]]]]][[[VVVRRROOONNNIIIMMMMMMIIIHHHJJJJJJHHHJJJHHHFFFEEEGGGKKKOOORRRSSSUUUUUUQQQJJJFFFGGGJJJEEEEEECCCBBBAAA@@@@@@@@@CCCBBBBBBBBBAAAAAAAAAAAA?????????@@@AAADDDFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDAAA>>><<<;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>=========>>>@@@BBBDDD<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>????????????>>>>>>??????@@@AAA===:::777777999888666333666666666666777777777888888777666555666777999;;;888777666555666777999;;;@@@AAADDDEEEDDDBBB>>><<<;;;:::888777555444444333444444555555444444333222555555555555555666777777777666555444333222222222333333333444666777999::::::888666555444555666777999;;;<<<999555222222333222222333333444555666666555555555444444333333333333333333222222222111111111111222222222333333333222333333444444333333222222111000//////000111222222222222111111111000000222222222222222222222222222222333333444555555555777555444333444777:::<<<888888999888888777666555111222333444555777888888777777777777777777777777444444444555666777777888999888888777777888888999===<<<;;;;;;;;;<<<>>>???<<<>>>@@@???======>>>AAACCCBBBAAA@@@????????????CCCBBBAAA@@@@@@BBBCCCEEEEEEHHHMMMRRRUUUTTTSSSQQQUUUWWW]]]fffsssuuummmjjjiiizzzwwwuuu{{{~~~{{{vvvlll```\\\[[[ZZZYYYWWWVVVTTTTTTZZZcccoooyyy{{{vvvllleeeVVVRRRMMMKKKKKKKKKIIIFFFJJJNNNRRRVVVVVVTTTPPPMMMKKKMMMPPPRRRRRRQQQOOOMMMQQQQQQQQQSSSVVVZZZ]]]```gggccc^^^YYYVVVVVVVVVWWWUUUPPPIIIFFFGGGJJJNNNPPPQQQSSSTTTTTTRRRQQQRRRSSSXXXUUUQQQNNNLLLMMMOOOPPPOOOPPPPPPOOOOOORRRVVVZZZYYYYYYXXXWWWUUUSSSQQQPPPJJJMMMNNNKKKJJJMMMNNNLLLIIIGGGDDDCCCDDDHHHKKKNNNSSSVVVWWWSSSMMMHHHHHHJJJEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEAAA???<<<;;;<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>======>>>???@@@AAA<<<;;;;;;;;;;;;<<<=========>>>>>>??????@@@@@@AAA@@@??????>>>>>>>>>??????>>><<<999999::::::888555666666666666666666555555888777666555555777999:::888777666555666888999;;;>>>???AAABBBAAA???===;;;;;;:::888666555444333333444444444555444444333222555555444444555555666777777777555444444333333333555555444555555666777777999888666555444555666777999:::;;;999555222222222222222333333444555555666555555444444444333333333333333333222222222111111111111111222222222333333222222333333333333222222222111000//////000111222222222222111111111000000333333333333333333333333333333333444555555666666666555555555666888:::;;;999999999999999888777666333444444555555666666666777777777777777777777777444444555555666777777888;;;::::::::::::::::::;;;<<<<<<;;;;;;<<<===???@@@???@@@BBBAAA???>>>???AAA@@@@@@@@@??????@@@@@@AAACCCBBBAAA@@@AAABBBDDDEEEEEEHHHLLLOOOQQQQQQPPPOOOOOOPPPTTTZZZcccttt}}}wwwrrrmmmsss~~~yyytttiii___ZZZYYYYYYXXXWWWUUUUUUTTTUUUZZZaaafffeee___WWWQQQPPPMMMJJJJJJJJJJJJHHHEEEHHHJJJMMMOOOPPPOOOMMMKKKLLLMMMOOOPPPQQQPPPNNNMMMNNNNNNNNNPPPRRRUUUYYY[[[```]]]ZZZWWWUUUUUUUUUVVVTTTSSSPPPMMMKKKLLLMMMNNNQQQSSSTTTTTTSSSRRRRRRSSSXXXVVVSSSQQQQQQRRRTTTVVVOOOOOOOOONNNNNNPPPTTTWWWTTTTTTTTTTTTSSSQQQOOONNNKKKNNNNNNLLLMMMPPPQQQNNNJJJHHHEEEDDDDDDFFFIIIKKKPPPSSSUUURRRMMMHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDDDDCCCBBB@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGGGGGGGGGGFFFFFFAAA???===<<<======<<<;;;;;;;;;::::::;;;<<<>>>?????????>>>>>>>>>>>>??????<<<;;;;;;;;;;;;<<<======??????@@@@@@AAABBBBBBCCCAAAAAA@@@???>>>>>>>>>>>>@@@>>><<<<<<<<<<<<:::999555666888999999999888888777666555555555666777888777666666666777888:::;;;<<<<<<===>>>>>>===<<<;;;:::999777666444444333333444444444444444333222222444444333333444444555666777777666555444444444444666666555555555555555666888777666555555555666777888999999888555333222222222222333333444444555555444444444444333333333333333333333222222222111111111111111222222222222333111111222222222222111111222111000//////000111222222222222111111111111111333444444444444444444444333444444555666666777777555666666777888999::::::::::::::::::999888777666666555555555555555555555777777777777777777777777444555555666666777777888========================;;;;;;;;;<<<===???AAABBBBBBCCCCCCBBB@@@???@@@AAA>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@@@@AAACCCEEEFFFEEEFFFIIIKKKLLLMMMMMMLLLOOOOOOQQQTTTWWWaaattt~~~vvvrrr}}}|||tttmmmddd\\\UUUUUUUUUUUUUUUTTTTTTTTTTTTVVVYYYZZZWWWRRRLLLHHHJJJIIIHHHIIIKKKKKKJJJHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOOOONNNMMMLLLLLLLLLMMMNNNQQQSSSTTTWWWVVVUUUTTTSSSSSSTTTTTTTTTVVVWWWUUUQQQNNNNNNOOORRRSSSUUUUUUTTTSSSSSSTTTVVVUUUSSSSSSSSSUUUXXXYYYNNNOOONNNMMMMMMNNNQQQTTTSSSTTTVVVWWWWWWUUUSSSRRRKKKMMMMMMKKKMMMQQQQQQMMMMMMKKKHHHFFFEEEFFFHHHJJJKKKMMMOOOOOOKKKFFFDDDCCCDDDDDDCCCBBBAAA@@@@@@AAA@@@AAADDDFFFGGGFFFDDDBBBEEEEEEEEEEEEFFFFFFFFFGGGEEEFFFFFFGGGGGGGGGGGGFFFAAA???>>>===>>>>>>===<<<<<<;;;:::999:::<<<>>>???AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<======>>>??????@@@AAABBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>@@@???>>>>>>>>>===<<<;;;222333666888:::::::::999666666555555555555666777666666666777888:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;999888666555444333333333333444444444444333222222333222222222222333444444666555444333333333333333555555444444444555666666777666666555555555666666777888888777555333222222222222333333333444444444333333333333333333333333333333333222222222111111111111111111222222222222000111111222222111111000222222111000000111222222111111111111111111111111222222333333333333333444444444555555666777777777555666888999:::;;;::::::::::::::::::999777666555555555555555555555555555666666666666666666666666555555666666777777777777======>>>>>>>>>>>>======::::::;;;<<<===@@@BBBDDDEEEDDDCCCAAA?????????@@@>>>>>>>>>>>>???@@@AAABBB????????????@@@BBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIOOOOOOPPPQQQRRRVVVcccppp{{{~~~wwwlllccc\\\WWWPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTWWWXXXVVVSSSNNNLLLJJJIIIIIIIIIKKKMMMOOOOOORRRPPPMMMJJJIIIJJJLLLMMMKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRVVVZZZXXXRRROOOPPPSSSRRRTTTVVVVVVUUUTTTUUUVVVSSSSSSRRRRRRSSSTTTUUUVVVNNNNNNNNNMMMLLLLLLOOOQQQRRRTTTVVVXXXXXXWWWVVVTTTLLLMMMLLLJJJLLLPPPOOOKKKMMMKKKHHHFFFEEEEEEFFFGGGGGGIIIKKKKKKJJJGGGDDDCCCDDDCCCBBBBBBAAAAAAAAAAAAAAACCCEEEHHHIIIHHHFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFAAA@@@????????????===<<<<<<;;;:::999:::<<<>>>@@@CCCDDDDDDDDDCCCAAA???>>><<<;;;;;;;;;;;;<<<============>>>???@@@AAABBBBBBFFFEEECCCBBBAAA@@@???????????????>>>======<<<===111222444555555555555444666666555555555555555666666777777999:::<<<===>>>======>>>>>>======<<<<<<777777555444333333333333333333444444333333222111111111111111111222222333333333222222111111222222222222333333444666777888666555555555555555666666666666555555555444222111222222222333333333333333333333333333333333333333333333333222222222111111000000111111111222222222000111111222222111111000333222111000000111222333111111111111111111111111000000111111222222222222444444555555666777777777555777999;;;<<<<<<;;;::::::::::::999888777555444444444555555666777777777666666666666666666666666666666666777777777777777;;;<<<============<<<;;;:::::::::;;;===@@@BBBDDDEEECCC@@@>>>============@@@??????>>>>>>??????@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJLLLMMMOOOXXXcccxxxuuuxxxssseeeZZZTTTRRRKKKLLLLLLMMMOOOPPPQQQQQQNNNQQQTTTVVVUUURRRMMMJJJLLLKKKHHHGGGHHHLLLPPPTTTWWWTTTOOOKKKIIIJJJLLLMMMKKKLLLMMMNNNOOONNNMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPRRRUUUWWWUUUPPPOOOSSSWWWSSSUUUVVVWWWVVVUUUVVVWWWTTTTTTSSSSSSSSSSSSSSSSSSNNNNNNOOONNNLLLLLLNNNPPPPPPQQQSSSTTTUUUTTTSSSRRRLLLMMMKKKJJJNNNSSSQQQLLLJJJIIIFFFDDDCCCBBBCCCDDDFFFGGGHHHJJJJJJIIIGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAACCCEEEGGGIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEAAA@@@???@@@@@@@@@>>><<<<<<<<<;;;;;;<<<===???@@@CCCEEEFFFGGGFFFCCC@@@>>><<<;;;;;;;;;;;;<<<======;;;<<<===>>>???@@@AAABBBFFFEEECCCBBBAAA@@@@@@@@@<<<===>>>===;;;:::;;;<<<::::::999888666555555444777777777666666666555555777777999;;;===>>>@@@@@@???@@@@@@@@@@@@>>><<<;;;666666555444333222222333333333333333333222111111000000//////000000111222222111111000000111111111111111222333444666888999444555555555555666666666555444444444555555333111222222222222333333333333222222222222333333333333333333333222222222111111000000000111111111111222111111222222222222111111333222111000000111222333111111111111111222222222//////000000111111222222333444444555666666777777777888:::;;;======<<<<<<;;;;;;;;;:::999777666555444444555666777777888888777777777777777777777777777777777777777777777777999:::;;;<<<<<<;;;:::999999999999:::<<>><<<<<<======<<<@@@??????>>>>>>>>>??????>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDEEEEEEFFFGGGEEEEEEHHHLLLMMMNNNVVV^^^ooo~~~uuuuuu{{{ssseeeXXXPPPOOOIIIJJJKKKLLLNNNOOOPPPPPPOOORRRUUUWWWUUUQQQLLLHHHLLLKKKIIIGGGFFFHHHMMMQQQUUURRRNNNJJJHHHHHHJJJKKKJJJLLLNNNPPPQQQOOOMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQRRRTTTTTTRRRPPPPPPTTTXXXSSSUUUWWWXXXWWWWWWWWWYYYWWWWWWWWWWWWVVVTTTSSSRRRNNNOOOPPPOOONNNNNNOOOQQQTTTTTTTTTTTTTTTTTTSSSSSSLLLMMMLLLMMMSSSYYYXXXSSSIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCDDDFFFHHHIIIIIIHHHCCCCCCBBBAAAAAAAAABBBBBB@@@AAACCCEEEFFFGGGHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCAAAAAA@@@AAAAAAAAA>>><<<<<<<<<======>>>??????@@@BBBDDDFFFGGGGGGDDD@@@===<<<;;;;;;;;;;;;<<<======;;;<<<===>>>???AAABBBBBBCCCCCCBBB@@@@@@?????????999;;;<<<;;;888777999:::<<<;;;999888777888999:::777888888888777777666555777888:::===???AAABBBBBB@@@AAABBBCCCAAA???<<<999666555444333222222222222222333333333333222111111//////......//////000111222111111111111111222222333222333333444555666777333444555555666666666555555333222333555555333111222222222222222222222222111111222222222333333333333333333222222222111111000000000000111111111111222222333333333333222222333333111111111111333333000000111111111222222222///000000111222222333333333333333444555555666666888999:::;;;<<<=========>>>>>>===<<<;;;999777777666666666666666666777777777777777777777777777777777777777777777777777777888999;;;<<<<<<;;;999888999999999999;;;===???AAADDD@@@<<<;;;<<<=========>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???AAABBBCCCEEEFFFFFFGGGGGGGGGGGGIIIMMMNNNOOOUUU\\\kkk}}}}}}}}}xxxlll[[[PPPMMMJJJKKKLLLMMMOOOPPPQQQQQQSSSTTTVVVWWWVVVSSSOOOMMMMMMNNNNNNLLLIIIHHHJJJMMMMMMLLLJJJIIIHHHIIIJJJKKKIIILLLPPPSSSSSSQQQMMMKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTSSSRRRQQQRRRSSSTTTTTTVVVXXXXXXXXXWWWXXXZZZWWWWWWXXXYYYXXXVVVTTTSSSOOOPPPQQQQQQPPPPPPRRRSSSZZZYYYWWWVVVTTTTTTTTTTTTMMMMMMMMMOOOWWW^^^^^^YYYKKKJJJHHHFFFEEEDDDDDDEEE@@@???@@@BBBEEEGGGHHHHHHCCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAACCCDDDFFFGGGHHHDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCBBBAAA@@@AAABBBAAA>>><<<<<<===>>>???@@@@@@@@@???AAACCCFFFGGGFFFCCC???===<<<;;;;;;;;;;;;<<<======;;;<<<===>>>@@@AAABBBCCCAAAAAA@@@???>>>>>>>>>>>>777999:::999777555777999333222111111222666999<<<888888888888888777666666888999;;;>>>@@@BBBCCCDDD@@@BBBCCCDDDBBB>>>:::888555555444333222222222222222333333333333222111111...............///000000333222222111222222333333444444444333333444444555333333444555666666666555444333111333555555333000222222222222222222222222111111111222222333333333333333333222222222111111000000000000111111111111222333333444444333333222333333222111111222333333000000111111222222222222000000111222333333444444222222333333444555555666999::::::;;;<<<===>>>>>>@@@@@@???>>>===;;;999888888888888777666555555555777777777777777777777777888888888777777777777777888999;;;<<<<<<;;;999888999999888999:::<<<>>>???DDD@@@<<<;;;===>>>???>>>;;;<<<<<<===???@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCEEEGGGGGGGGGGGGGGGFFFGGGKKKLLLLLLPPPWWWeeennn|||~~~sss```RRRMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQNNNQQQTTTRRROOOKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMIIILLLQQQTTTUUURRRNNNKKKIIIIIIJJJKKKKKKJJJJJJJJJHHHIIIKKKMMMPPPSSSVVVXXXVVVUUUSSSSSSTTTSSSQQQOOOTTTVVVXXXYYYXXXXXXYYYZZZTTTVVVWWWXXXXXXVVVUUUSSSOOOPPPRRRRRRRRRRRRSSSUUUZZZXXXUUURRRPPPPPPPPPQQQMMMMMMOOORRRVVVXXXYYYXXXNNNKKKHHHEEEDDDBBB@@@>>>AAAAAABBBCCCDDDEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBCCC=========???BBBDDDDDDCCCEEEFFFGGGGGGHHHHHHHHHHHHJJJGGGDDDEEEHHHIIIEEEAAACCCCCCCCCBBBAAA>>><<<;;;;;;:::::::::<<<>>>AAACCC@@@AAABBBBBBBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============??????>>>>>>=========<<<888888777777666555555555555555555555555666777777888888888777555555777999999999:::<<<@@@CCCDDDDDDBBBCCCCCCCCC@@@<<<888555555444444333222111000000111111000000000000111111000//////.........//////333333222222111222222222333333333333333333333333666666555444333333222222000000111222222222222111222222222222222222222222111111111111111111111111222222222222222222222222////////////000111222333444444444333222111000///---...///111222444555666444444333333333333222222222222222222222222222222222222333333333333444444666777888888777888:::<<<;;;;;;;;;:::999888666666888888777777666555555555555555555555555666777888888888888777777555444444777777777777777777888888777888:::<<<=========<<>>===<<<;;;:::::::::>>>============???@@@AAABBBCCCDDDEEEDDDCCCAAA???AAABBBCCCEEEGGGHHHIIIIIIFFFHHHKKKJJJJJJMMMUUU\\\gggnnnssssssqqqwww|||ttt]]]PPPNNNRRRRRRRRRRRRRRRQQQQQQQQQVVVVVVUUUTTTSSSQQQOOONNNQQQPPPNNNMMMMMMLLLJJJIIILLLIIIIIILLLLLLIIIIIILLLMMMKKKJJJKKKMMMPPPQQQQQQNNNPPPQQQOOOLLLJJJKKKMMMJJJIIIHHHIIILLLOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSVVVXXXYYYXXXVVVWWWWWWWWWWWWWWWVVVUUUUUUWWWZZZ\\\YYYSSSPPPRRRTTTVVVUUUTTTQQQOOOOOOQQQSSSNNNNNNOOORRRUUUVVVUUUSSSMMMJJJGGGEEEDDDBBB@@@>>>???@@@AAACCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>======???AAACCCCCCBBBCCCCCCEEEFFFHHHHHHIIIIIIIIIFFFDDDEEEHHHHHHDDD@@@BBBBBBBBBAAA@@@>>><<<:::::::::999999;;;===@@@BBB@@@AAABBBBBBAAA???===<<<::::::::::::::::::;;;;;;<<<<<<<<<============>>>======<<<<<<;;;:::999999999999999888777777666666555555555555555666666777666777777555444444666888888888999;;;???AAABBBBBBBBBBBBBBB@@@===:::666444333333222222111111000000111111000000000000111111//////............//////222222222111111222333333333333333333333333333333666555555444444333333333000000111222222222222111222222222222222222222222111111111111111111111111111111111111111111111111/////////000000111222333333333333333222111000///,,,---...///000111222333333333222222222111111111111111111111111111111111222222222333333333444444666777888888777777999;;;;;;;;;;;;:::999888666555777777777777777666666666666555555555555666666777777888888999999999999888777777777777666666666666777888:::;;;=========<<<>>>===<<<<<<;;;;;;;;;;;;>>>>>>======>>>???@@@AAABBBCCCDDDEEEEEECCCAAA@@@>>>???AAABBBDDDEEEEEEEEEEEEHHHJJJJJJIIIMMMTTTZZZ___cccfffdddbbbfffrrr{{{xxx{{{wwwcccUUUQQQQQQQQQQQQQQQQQQQQQRRRRRRVVVUUUUUUTTTSSSRRRQQQPPPPPPOOONNNNNNNNNNNNMMMKKKNNNKKKKKKNNNNNNKKKKKKNNNNNNMMMKKKKKKMMMOOOOOOOOOMMMNNNOOOOOOMMMLLLNNNQQQOOOMMMJJJJJJKKKNNNPPPPPPSSSSSSRRRRRRQQQQQQQQQPPPSSSSSSUUUXXX[[[]]]\\\[[[WWWXXXXXXYYYXXXWWWVVVUUUZZZ^^^aaa```[[[WWWWWWYYYTTTUUUVVVUUUTTTSSSRRRSSSNNNNNNPPPRRRTTTSSSPPPNNNLLLIIIFFFDDDCCCBBB@@@>>>>>>@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@???>>>?????????>>>======>>>@@@BBBAAA@@@@@@AAACCCEEEGGGHHHIIIIIIGGGEEECCCDDDFFFFFFCCC@@@@@@@@@@@@???>>><<<;;;:::999999999999:::<<<>>>??????@@@AAAAAAAAA???>>>===:::::::::::::::999999999<<<<<<<<<============>>>>>>===<<<;;;:::999888777888888888777666666555555555444444444444555666666555555555444333333555777888888888:::===@@@@@@???AAA@@@>>><<<999777444333111111111000000000000000111000000//////000000111//////............//////111111111111111222333444333333333333333333333333444444444333333333333333///000111111222222111111222222222222222222222222111111111111111111111111000000000000000000000000//////000000111222222333333333333333222111000000......//////000111111222222222222111111111000000000000000000000000000000222222222222333333333333555666777777666777999;;;:::::::::999999777666555666666777777777777888888666666555555444555555555444555777888:::;;;;;;;;;777777777666666555555555888999:::;;;<<<===============<<<<<<;;;<<<<<<<<<>>>>>>===>>>>>>???AAAAAACCCDDDEEEEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIIIIIIILLLSSSXXXYYYZZZYYYWWWUUUXXX^^^dddvvv|||vvvwww{{{}}}vvvhhhZZZUUUPPPPPPPPPPPPQQQQQQRRRSSSUUUUUUTTTTTTSSSSSSSSSSSSPPPOOONNNOOOQQQRRRRRRQQQQQQNNNNNNPPPPPPMMMMMMPPPPPPNNNLLLLLLMMMNNNNNNNNNMMMNNNOOOOOOOOOQQQTTTWWWUUUQQQMMMJJJKKKMMMNNNNNNRRRQQQOOONNNNNNNNNOOOPPPSSSSSSTTTXXX[[[^^^^^^]]]WWWYYYZZZ[[[[[[YYYWWWVVV[[[```ffffffccc___\\\\\\TTTVVVXXXYYYXXXVVVSSSQQQLLLMMMOOORRRTTTSSSOOOLLLJJJGGGEEECCCBBBAAA@@@>>>>>>@@@BBBDDDDDDCCC@@@???@@@??????>>>>>>>>>>>>>>>>>>======>>>@@@AAA@@@???@@@AAABBBDDDEEEFFFFFFFFFEEECCCBBBCCCDDDDDDBBB@@@>>>>>>>>>===<<<;;;::::::999999888999:::;;;<<<===>>>>>>????????????>>>===::::::999999999999888888<<<<<<<<<<<<============??????>>><<<;;;999888888666555555444333333222222444444333333444444555666444555555444333333555777999888888:::===??????>>>???>>>;;;888555333333222.../////////000000111111000000////////////000000///............//////000000000000000111222444444222222222222222222222222111111111111111222222222///000000111111111111111222222222222222222222222111111111111111111111111000000000000000000000000//////000111222222222222222222222222222111000000111222222222222222333333222222222222111111111111//////000000000000000111111222222222222333333333444555666666555666888:::999999999999888777666555555555666777777888999999777666555555444444444444222333555666888999999999888888888777666666555555999999:::;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDFFFGGGHHHIIILLLQQQUUUYYYXXXUUUSSSRRRTTTWWWYYYdddssszzzyyywwwuuusssooofff[[[TTTOOOOOOOOOOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUQQQPPPPPPRRRUUUWWWWWWWWWRRROOOOOORRRQQQNNNNNNQQQPPPNNNLLLLLLMMMOOOOOONNNOOOPPPPPPQQQRRRUUUXXXZZZWWWSSSNNNKKKKKKMMMNNNNNNOOONNNMMMLLLMMMOOOQQQRRRSSSSSSSSSVVVYYY[[[[[[[[[YYYZZZ\\\]]]]]]\\\ZZZXXXZZZ___fffhhhfffbbb]]][[[WWWWWWXXXXXXXXXVVVRRRPPPJJJLLLNNNRRRUUUTTTQQQOOOHHHFFFCCCBBBAAAAAA???>>>>>>@@@BBBDDDDDDBBB@@@???@@@???>>>>>>===>>>>>>>>>>>>===<<<===???@@@???>>>AAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBB@@@???===<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;<<<<<<==================:::::::::999999888888888:::;;;;;;;;;;;;<<<<<<<<<>>>>>>===;;;:::888777666555555444444333222222222333333333333333444555555444555555444333444666888;;;::::::;;;===>>>>>>===<<<:::777444222222222222.........///000000111111000000////////////000000...............///000000//////000000111222333444222222222222222222222222//////////////////000000//////000111111111111000222222222222222222222222111111111111111111111111111111111111111111111111///000111222333333222222111111222222222111000000222222222222222222333333444333333333333222222222000000000111111111222222111111111222222222333333333444555555444555777888888888888888777666555555444444555666777888888999777666555444444444444444555555666777777777777777999999999888888777777777::::::::::::;;;<<<<<<=========<<<<<<<<<======>>>===>>>??????@@@@@@AAAAAACCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBAAACCCDDDEEEFFFHHHKKKOOORRRWWWUUUSSSQQQRRRSSSTTTTTT[[[aaammm~~~~~~~~~xxxpppiiiddd___WWWQQQOOONNNNNNMMMNNNPPPRRRSSSQQQRRRTTTUUUVVVVVVUUUUUUSSSSSSSSSUUUYYY[[[[[[[[[RRROOOOOOQQQQQQNNNNNNPPPPPPNNNLLLLLLNNNOOOPPPOOONNNNNNNNNPPPRRRUUUWWWXXXVVVSSSNNNLLLLLLNNNOOOOOOMMMLLLLLLLLLNNNQQQTTTVVVVVVUUUTTTUUUXXXYYYYYYXXXZZZ[[[]]]^^^^^^]]]\\\[[[YYY]]]cccfffeeeaaa]]]ZZZZZZXXXUUUUUUUUUTTTQQQOOOIIIJJJMMMPPPTTTTTTSSSQQQFFFDDDAAAAAAAAAAAA???>>>===>>>@@@AAABBBAAA@@@??????>>>>>>===============<<<;;;;;;<<<>>>@@@???>>>AAAAAAAAAAAAAAA@@@????????????@@@@@@@@@@@@??????<<<;;;;;;:::::::::;;;;;;999:::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;::::::999999888888999999999:::::::::;;;;;;;;;:::999888777666555444777777777666555555444444333222222222222333444444444444555444333444666999<<<;;;:::;;;=========;;;888777555333222111222222......//////000000111111000//////......//////000......---......///000111000000000000000111222333222222222222222222222222/////////..................///000000111111000000222222222222222222222222111111111111111111111111111111111111111111111111///000111333444333333222000111111111111111000000000000000111111111111111444444444333333333222222///000000111111222222222111111111111222222222222222333444444333444666888777777777777777666555555333333444555555666777777555555444444333444444444888999999999999888888777999999999999999999999999;;;::::::::::::;;;<<<===>>>>>>======<<<============>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEHHHKKKNNNOOOPPPOOOOOONNNNNNOOOPPPQQQTTTUUUZZZdddsss}}}~~~xxxmmmbbb\\\YYYTTTNNNPPPOOOMMMMMMMMMOOOQQQRRRRRRTTTWWWYYYZZZYYYWWWVVVUUUTTTUUUWWWZZZ\\\\\\[[[SSSPPPOOORRRQQQNNNMMMPPPQQQOOOMMMMMMNNNOOOOOONNNKKKKKKLLLOOOSSSVVVVVVVVVTTTRRRNNNMMMMMMNNNNNNMMMKKKKKKLLLMMMOOORRRUUUVVVYYYWWWVVVVVVXXXYYYYYYXXXZZZZZZ[[[[[[\\\[[[[[[[[[XXX[[[^^^aaaaaa^^^ZZZWWWXXXUUUSSSSSSTTTUUURRROOOIIIIIIKKKNNNQQQRRRQQQPPPEEECCC@@@@@@@@@@@@???>>>:::;;;<<<===>>>?????????======<<<;;;;;;;;;;;;;;;;;;::::::<<<>>>@@@@@@???>>>??????@@@@@@@@@??????===>>>?????????>>>>>>>>><<<;;;:::::::::;;;<<<<<<:::;;;;;;;;;;;;;;;::::::777777777888888::::::;;;<<<<<<;;;;;;:::999999999777888888888888999999999999999888777666666555555888888777777666555555555222222222222222333333444222333333222222333555888<<<;;;::::::;;;;;;:::999444333333222222222222222000000000000000000000111//////............//////---------......///000111111111000000000000111111111111111111111111111111111000000000///............//////000000000000000222222222222222222222222111111111111111111111111000000000000000000000000...000222333444444333222000000111111111111000000000000000111111222222222333333333333222222222111......//////000111111222111111111111222222222222111222333333222333555777666666777777666666555555222333333333444555555555444444333333333444555555888888999999999999888888777777777888999999::::::;;;;;;:::::::::;;;<<<===??????>>>===<<<<<<<<<======>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEBBBBBBCCCDDDHHHJJJLLLMMMKKKMMMNNNMMMKKKKKKMMMOOOPPPPPPSSSZZZ```kkkzzzuuuuuuvvvtttlll```YYYXXXTTTNNNQQQOOOMMMLLLLLLNNNPPPQQQTTTWWW[[[______]]]ZZZWWWVVVUUUTTTVVVXXXZZZZZZYYYTTTQQQPPPRRRRRRNNNNNNPPPUUUSSSOOONNNMMMMMMLLLKKKIIIJJJLLLRRRXXX[[[[[[ZZZTTTRRROOONNNNNNMMMLLLJJJKKKLLLMMMNNNPPPQQQRRRSSSWWWUUUTTTTTTWWWYYYYYYYYYXXXWWWWWWVVVWWWXXXYYYZZZUUUVVVWWWXXXXXXVVVTTTRRRRRRQQQPPPTTTXXXYYYUUUQQQJJJIIIJJJLLLNNNPPPOOONNNDDDBBB@@@???@@@@@@???>>>888888999:::;;;===>>>>>><<<;;;::::::999999:::::::::999999;;;>>>@@@@@@@@@<<<<<<===???@@@@@@@@@@@@<<<===??????>>>======>>><<<;;;:::::::::;;;<<<===;;;;;;<<<<<<<<<;;;::::::666666666666777888::::::======<<<;;;;;;:::999999666777777777777888888888:::999999999888888777777666666666555444444333333222222111111222222333444000111222111111222444777;;;:::999999::::::999777222222222222333333333333111111111111000000000000//////............//////---------......000111111222111000000000000000111111111111111111111111111333222222111000//////......//////000000000000000222222222222222222222222111111111111111111111111////////////////////////...000222444444444333222///000000111111111000000111222222333444444555555222222222111111111111000---------...///000000111000111111111111222222222111222333333222333555666666666666666666666555444222222333333333333444444333333333333444444555666555555666777777777777777555555666777888999::::::<<<;;;:::999:::;;;<<<===@@@@@@???===<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBDDDGGGJJJLLLLLLKKKNNNPPPOOOLLLKKKMMMPPPOOOPPPUUUYYYXXX[[[iiizzzwwwmmmiiilllooopppkkkaaaZZZYYYVVVPPPQQQPPPMMMLLLKKKMMMOOOPPPVVVZZZ___cccddd```\\\XXXUUUTTTTTTUUUWWWXXXWWWVVVUUURRRQQQSSSRRROOONNNQQQYYYVVVQQQOOOMMMKKKIIIHHHJJJKKKPPPWWW___bbbbbb```TTTRRRPPPOOOOOOLLLIIIGGGLLLMMMNNNOOOOOOOOOOOOOOOSSSQQQPPPQQQTTTWWWXXXXXXVVVUUUSSSRRRSSSUUUWWWXXXQQQPPPOOOOOOPPPOOONNNLLLMMMMMMOOOVVV\\\]]]XXXSSSIIIKKKLLLNNNOOONNNMMMLLLEEECCC@@@??????>>>===;;;===<<<:::::::::<<<>>>???:::::::::999999999888888777999;;;<<<<<<>>>AAADDD????????????>>>===<<<;;;999;;;<<<===<<<<<<<<<>>>===;;;999888666666666777666777888888777777888:::666666666777888888999999999999:::999999888666666777777666666555555555444444444444555555555666666555555444333333222111111111111222333333333333222444444444444444555666777666777777777777555444222333333333333333333333333222111111000///......---........................,,,+++***+++---/////////000000000000////////////000111111111222222222222////////////............//////000//////...------...///000222222111111000000000000000////////////000000000000000000000000222222333444444444444333111111111000000000000000000000111111111222222222000000000000000000000000////////////000000000000...//////111222333444444555555555555444444333222444666888999999777555333444444444333333222222222333333333444444444555555666666666777888888999999777777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@??????AAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBDDDDDDEEEGGGGGGHHHHHHHHHJJJIIIHHHGGGHHHIIIJJJKKKOOOPPPPPPQQQSSSXXX]]]bbbwwwxxxqqqhhh```^^^ccciiijjjiiiddd]]]WWWUUUUUUYYYVVVRRRNNNLLLMMMPPPRRRVVVWWW\\\eeemmmmmmeee\\\YYYWWWUUUSSSRRRRRRRRRSSSTTTQQQRRRUUUTTTOOOOOOUUUZZZXXXTTTOOOLLLJJJIIIIIILLLMMMPPPYYYccchhhgggeee```\\\UUUNNNJJJIIIIIIKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTWWWUUUSSSUUUWWWYYYWWWUUUQQQOOONNNLLLLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUTTTSSSHHHIIIKKKLLLMMMLLLJJJIIIDDDAAA???>>>>>>===<<<:::999999888888888:::;;;<<<::::::999999999888888888777999:::;;;;;;===???BBB>>>>>>>>>>>>===<<<;;;::::::<<<===<<<:::888888999<<<:::999777666666666666666777888777666555555555555666666777777888999999999999999999888777666666666666666666555555444444333333333333444444555555555555555444333222222222111111222222333333333222333333333444555666777777777777777777666444222111111111111111111111111111000000//////...------,,,...........................---++++++---......------------...//////000000000000000000111111111222////////////............000000000000000///.........///000111222111111000000000000000/////////...////////////////////////111111222333333333333222000000000000000000000111000000000111111111222222111111111111111111111111////////////000000000000//////000111222333333444444444444444444333222222222444666888888666444333444444444333333222222222333333333444444444444555444555555666666777777888666666777777777888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>??????@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEHHHGGGFFFFFFFFFGGGHHHIIILLLMMMNNNOOOOOORRRVVVYYYffflll|||~~~zzzpppjjjccc[[[[[[___fffgggfffaaa[[[WWWUUUUUUWWWUUURRROOOOOOPPPRRRSSSWWWXXX\\\dddkkklllddd]]]YYYXXXVVVTTTRRRQQQQQQQQQWWWTTTTTTWWWUUUPPPQQQVVV\\\YYYUUUQQQNNNLLLKKKJJJLLLLLLPPPWWW```dddcccaaa```\\\VVVPPPMMMLLLMMMNNNLLLMMMMMMNNNNNNOOOOOOOOORRRRRRSSSSSSTTTSSSSSSSSSUUUTTTRRRTTTVVVXXXWWWUUUQQQPPPNNNLLLLLLMMMOOOQQQRRRRRRQQQSSSTTTTTTRRRPPPGGGHHHJJJJJJJJJIIIGGGFFFBBB???===<<<<<<<<<:::999666777777888999999:::::::::999999999999888888888777888::::::999:::===???>>>>>>======<<<:::999888999:::;;;:::888777777888:::999888666555555555555888888888888777555333222555555666666777888888888999999888888777666666555666555555555555444444444222222222333333333333444555555444444333222222222111111111222222222222222222222333444555666777888888888777666444222111/////////////////////////////////......---,,,,,,,,,------------------------///...,,,,,,---------,,,******+++---...000111222////////////000000000000////////////............000000111111111000//////...///000111111111000000000000000/////////......///////////////////////////000111111222222111111/////////000000111111111000000000000111111111111222222222222222222222222.../////////000000000111000000111111111222222222333333333333333222222111000222444666666555444333444444333333333333222222333333333333444444444444333333444444555666666666666666777777777777888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGJJJLLLMMMNNNMMMNNNPPPQQQ[[[]]]hhh}}}~~~|||uuunnngggbbb]]]YYYYYY\\\aaaaaa```]]]YYYVVVUUUUUUSSSSSSSSSSSSSSSUUUVVVWWWYYYYYY[[[aaaggghhhccc^^^YYYXXXVVVTTTRRRPPPPPPOOOWWWUUUTTTUUUSSSQQQSSSWWW^^^\\\XXXTTTQQQNNNMMMMMMLLLMMMOOOUUU[[[___]]][[[\\\YYYTTTOOOMMMMMMNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNRRRRRRRRRSSSRRRRRRQQQQQQRRRQQQQQQRRRTTTVVVUUUTTTRRRPPPMMMKKKLLLNNNQQQSSSVVVUUUUUUUUUUUUSSSOOOLLLGGGHHHIIIJJJIIIHHHFFFDDD@@@>>><<<;;;;;;;;;:::888777777999:::;;;;;;;;;:::999999999999888888888888777888999888888888:::<<<======<<<<<<:::999777666444666888999999999:::;;;888777777666555444444444999888999999999777444222444444555666666777777888888888777666555555555555444444444444444444444444333333333333333333333444333333333222222111111111111111111111111222222333111111333555666777888999999888777555333111///.......................................------,,,,,,------------------------...---++++++---......---***+++,,,---///000111222.........////////////000////////////............//////000000000000///.../////////000000000000000000000/////////.........////////////////////////...///000000111000000000---......///000111222222/////////000000000111111000000000000000000000000......//////000000111111111111111111111111222222222222222333333222222111000111333555666666555444333333333333333333333333222222333333333444444444333333444444555555666666666666666666777777777888999999999999::::::::::::888888888888888888888888;;;:::999999:::===???AAADDDCCCBBBAAA@@@?????????===>>>???AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFFFFGGGIIILLLNNNOOOOOONNNOOOPPPWWWWWW]]]iiixxx~~~}}}}}}wwwqqqnnnhhheeeaaa]]][[[YYYZZZ[[[[[[[[[ZZZXXXVVVTTTTTTTTTQQQRRRTTTVVVXXXYYYZZZZZZZZZXXXYYY]]]bbbcccaaa]]]YYYXXXVVVTTTQQQOOONNNMMMQQQQQQQQQQQQQQQQQQTTTXXX^^^\\\YYYVVVSSSQQQOOOOOONNNNNNOOOSSSWWWYYYXXXVVVSSSQQQNNNLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRPPPMMMLLLLLLOOORRRUUUVVVVVVVVVVVVVVVTTTPPPLLLHHHHHHJJJJJJJJJHHHFFFEEE@@@>>>;;;;;;;;;;;;:::999777888999:::::::::999999999999999888888888777777666777888777666777888:::<<<<<<;;;;;;:::888777666444666888999999999:::<<<777666666666555555444444777666555666888888555222444444444555666666777777888777666555444444444444333333333333444444444444555555555555444444444444111111111111000000000000111111000000000111222333111222444666888999999999999888666333111///...---......................../////////...............------------------------+++******+++...000000000....../////////000000000---.........////////////////////////............------......///......---///////////////000000000////////////..........................................///000000000000///------...///000111111222....../////////000000000////////////////////////.........///000111111111111111111111111111222222111222222333333222222222111222333555666666666555333333333333333333333333222222222333333333444444333444444555555666666777555666666666666777777777888888888999999999::::::888888888888888888888888::::::999999:::<<>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCBBBBBBBBBCCCDDDEEECCCDDDEEEFFFFFFGGGGGGGGGFFFIIIMMMOOOOOONNNOOOPPPPPPSSSXXX[[[___nnn}}}|||~~~xxxyyyzzzrrrlllfffaaa^^^\\\\\\ZZZXXXXXXXXXYYYXXXVVVUUUSSSRRRRRRRRRRRRRRRPPPRRRUUUYYY[[[\\\\\\\\\XXXWWWVVVXXX\\\]]]\\\ZZZXXXWWWUUUTTTQQQOOOMMMLLLLLLOOOPPPPPPQQQTTTXXXZZZ[[[ZZZXXXVVVTTTRRRQQQPPPOOOOOOPPPRRRSSSTTTSSSRRRMMMLLLKKKJJJIIIJJJKKKKKKMMMLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPOOONNNMMMLLLMMMNNNNNNOOOOOOPPPQQQQQQPPPNNNMMMMMMPPPSSSVVVUUUUUUUUUVVVWWWVVVSSSPPPGGGHHHJJJKKKJJJIIIGGGFFF@@@>>><<<<<<<<<===<<<:::888888888777777777777666999888888888888777777777666777777777666777888::::::;;;;;;::::::999888777666888999999888777777888666666777777666555444444777444222333555666444222333333444444555666666666777666555333222333333444222222333333333333333444666555555555555555444444000000000000000000000000111111000///000111222333333444666888:::::::::999888777444222000...------................................................,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...000111111111111000000////////////............////////////////////////............,,,,,,---.........------//////.........///000111/////////.........------........................---...//////000000//////.........//////000000000............////////////------------------------------...///000111222222000000111111111222222222111222222333333333333333222333333444555555555555222222333333333333444444222222222222333333333333333333444444555666666777555555666666666666777777777777888888888999999999888888888888888888888888::::::999::::::<<<>>>???>>>>>>===<<<;;;;;;;;;<<<>>>???@@@BBBBBBBBBAAA@@@BBBAAA@@@??????@@@AAABBBCCCDDDEEEGGGHHHHHHHHHHHHCCCEEEIIIKKKLLLLLLMMMOOOLLLRRRXXXYYYVVV^^^vvv}}}{{{tttyyy~~~vvvsssvvvnnnkkkeee```]]]YYYVVVTTTQQQTTTTTTRRRSSSUUUUUUSSSRRRPPPNNNMMMNNNPPPPPPOOOOOOQQQUUUXXXZZZ[[[[[[[[[UUUTTTSSSTTTVVVWWWVVVVVVVVVUUUUUUSSSQQQOOOMMMLLLKKKPPPSSSSSSTTTXXX[[[[[[WWWVVVVVVTTTSSSRRRQQQQQQOOOOOOOOOPPPPPPOOOOOONNNLLLKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOOOONNNNNNMMMMMMKKKLLLMMMMMMLLLLLLMMMNNNPPPOOONNNNNNPPPRRRTTTVVVUUUTTTTTTUUUWWWXXXWWWVVVEEEGGGHHHJJJJJJIIIHHHGGGBBB@@@>>>===>>>>>>===<<<<<<;;;999777666666666666888888888888777777777777555666777777666777999;;;999:::::::::::::::999999444666888888666555666777666666777777777666555444<<<888333333555777555333222333333444555555666666777666444222111222333333111222222222333333333333555555555444444333333333111111222222222222222222111111/////////000222333555777999:::;;;;;;:::999777555333111///...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...000000000000000/////////.............../////////000000000////////////............,,,------...//////......///......---...///000111//////.........---------..............................///000000000000000......//////////////////------........./////////........................------...///000111222222//////000111222333333444222222333444444444444444222222222333333333333333222222222333333444444444111222222222222333333333222222333333444444555555555555555666666666777777777777777777888888888999888888888888888888888888:::;;;;;;;;;<<<<<<======<<<;;;;;;:::::::::;;;;;;;;;===???AAACCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHHHHHHHCCCEEEGGGIIIIIIJJJLLLMMMMMMQQQWWWYYYWWWYYYfffuuuvvvtttsss{{{yyyxxxzzz~~~pppggg]]]ZZZWWWUUUTTTRRRPPPOOOJJJOOOQQQOOOPPPSSSSSSOOOOOOMMMJJJIIILLLMMMNNNMMMNNNOOORRRUUUWWWWWWWWWWWWQQQPPPPPPPPPQQQQQQQQQQQQTTTTTTTTTSSSQQQOOOMMMLLLJJJQQQUUUTTTUUUYYYZZZWWWQQQRRRRRRRRRRRRQQQQQQPPPMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMJJJLLLMMMLLLJJJHHHJJJLLLNNNNNNOOOPPPRRRSSSUUUUUUVVVUUUSSSTTTWWWYYYYYYYYYDDDEEEGGGIIIJJJIIIHHHGGGCCCAAA???>>>???@@@???>>>@@@>>><<<999777777888999888888888888777777777777444666777777777888:::<<<999999:::;;;;;;;;;;;;:::///222444555666666888999666777777888888777666555DDD>>>777666888999777555222222333444444555555666777555333111111111222333111111111222222333333333444444444333333222222222333333333333333333333333222111///...///000222333777888:::<<<<<<<<<:::999666555222000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////...........................////////////000000000000000/////////............------...///000000/////////......------///000111//////.........---------...........................//////000000000000000///////////////.........---------.........//////////////////////////////------...///000111222222...///000111222333444444222333444444555555555555222222222111111111111111222222222333333444444444111111222222222333333333000111111222333333444444555555555555666666666777777777777777888888888888888888888888888888888888;;;;;;<<<======<<<<<<;;;<<<<<<;;;;;;;;;<<<======999;;;>>>AAACCCDDDDDDDDDDDDBBBAAA??????@@@BBBCCCAAABBBDDDFFFGGGHHHGGGGGGEEEGGGIIIIIIIIIJJJKKKMMMKKKLLLQQQUUUUUUSSSWWW^^^dddooo|||wwwrrrxxx|||mmmaaaZZZUUUSSSPPPOOOPPPPPPNNNMMMIIIOOOQQQOOOPPPTTTSSSNNNNNNKKKHHHGGGJJJLLLLLLKKKMMMNNNPPPRRRSSSTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSSSSSSSRRRPPPNNNLLLIIIQQQUUUSSSSSSVVVVVVRRRNNNNNNOOOPPPPPPPPPPPPPPPKKKLLLLLLKKKIIIHHHHHHIIIJJJJJJKKKLLLMMMMMMLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMJJJLLLMMMKKKHHHGGGHHHJJJMMMNNNPPPRRRSSSTTTUUUUUUXXXVVVSSSTTTVVVXXXZZZZZZ@@@AAACCCEEEEEEDDDCCCBBB======<<<<<<<<<======>>>@@@???<<<999888888999::::::;;;<<<<<<:::888555444555555666888888999999999;;;;;;;;;::::::999999999777777666666666666777888333333555666777777777777888777555444444555666777222111000000111222444555555555444333222222111111000111111222333444555555444444333222111111111111111111111111111111111111111222222000000111444777:::;;;<<<<<<;;;999888777555444222111///...------++++++,,,,,,++++++***)))............------,,,+++---.........---,,,,,,+++******++++++++++++,,,,,,---------------------------...000111111111000///---------.........//////(((***---///000///...,,,...///000222333222111111------.........---+++***+++,,,------......------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,++++++,,,------......//////...,,,*********,,,---/////////000111111222222111000000111333666999;;;222444666777666444222000111111222222222333333333111111222222222333333333111111111111111111111111333333222222333333444555222333333444555666777777888888888777777777777777888888888888777777777777<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBDDDFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHIIIKKKNNNQQQSSSTTTSSSSSSXXX]]]fffppp~~~rrrdddYYYUUUXXXUUUSSSPPPMMMKKKIIIIIIHHHKKKKKKKKKMMMOOOPPPPPPNNNMMMLLLJJJIIIIIIJJJLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSWWWSSSOOOLLLMMMNNNOOOPPPRRRRRRSSSSSSRRRPPPNNNMMMNNNPPPRRRTTTTTTSSSRRRQQQNNNLLLLLLOOORRRRRRLLLGGGIIIIIIIIIIIIJJJJJJKKKLLLJJJJJJKKKJJJJJJIIIIIIHHHLLLJJJGGGGGGIIILLLNNNOOOPPPOOONNNMMMNNNOOOPPPQQQRRRPPPLLLIIIGGGGGGGGGGGGJJJKKKMMMMMMMMMMMMPPPRRRPPPQQQRRRQQQQQQQQQSSSUUU???@@@BBBCCCCCCCCCAAA@@@======<<<<<<<<<======>>>===<<<;;;:::999999:::;;;:::;;;;;;<<<;;;999666555666666777888999999999999;;;;;;;;;:::::::::999999666666555555555666666777555555666666666555444444666555444333333444666777333222222111222333444444444444333333222111111000000111222333444555666666555444333222111111111111111111111111111111111111111111111111111222555888:::;;;;;;;;;:::888777666444333111///...---,,,,,,,,,,,,,,,,,,,,,++++++***---------------,,,++++++,,,,,,------,,,++++++***,,,,,,------------......------------------------,,,---...///000//////...---------.........//////***,,,...000111000///...---------......---,,,,,,------.........---,,,+++,,,,,,---...............------,,,,,,,,,------...------,,,,,,,,,+++++++++++++++,,,,,,---.........///...,,,+++***+++,,,---/////////000111111222222111111000111222555888999333555666777777555333111000000000000000000111111111111222222222333333333111111111111111111111111333333222222333333444555333333444444555666666666777777777777777777777777888888888777777777777777======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???BBBDDDEEEGGGGGGFFFEEECCCBBBAAAAAABBBAAAAAA@@@AAACCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGHHHIIILLLOOOQQQQQQQQQQQQOOOSSSWWW\\\eeesssnnnaaaXXXPPPNNNPPPPPPPPPPPPOOONNNLLLJJJIIIKKKKKKKKKLLLNNNOOONNNMMMLLLKKKJJJIIIIIIKKKMMMNNNNNNMMMMMMNNNOOOPPPRRRSSSVVVSSSOOOMMMMMMOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPMMMNNNPPPQQQQQQQQQPPPOOOOOOMMMKKKMMMPPPQQQNNNJJJIIIHHHHHHHHHIIIIIIJJJKKKIIIJJJKKKKKKKKKJJJIIIHHHJJJHHHFFFGGGIIILLLMMMNNNQQQPPPOOONNNNNNNNNOOOOOOOOOMMMJJJHHHFFFFFFFFFFFFHHHJJJKKKKKKKKKLLLNNNPPPNNNOOOPPPPPPPPPPPPRRRTTT???@@@AAABBBBBBAAA@@@???===<<<<<<;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;999:::;;;;;;;;;:::888777777888999::::::;;;::::::;;;;;;;;;;;;::::::::::::666666555555555555555666888888777666555333222111444333222222333444666777555444444333222333333333444333333222222111111000000111222333555666777888555444333222111111111111111111111111111111111111///111222222222444777::::::;;;;;;:::999777666444222111000...---,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******,,,,,,------------......------------------------,,,,,,---............------------.....................///000111111111000111000///...------------------.........---,,,+++------...////////////......------,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,------......///...---,,,,,,,,,---......//////000000111111222111111111111222444666777444555666777777555444222111111000000000000000000111111222222222333333333222222222222222222222222333333222222333333444555555555555555555555555555555555666666777777888888777777777777777888888888=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAADDDEEEHHHIIIIIIHHHGGGEEECCCAAAAAA@@@@@@???@@@AAACCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGIIILLLMMMNNNNNNNNNLLLMMMNNNNNNQQQXXXccckkk}}}wwwjjj[[[TTTPPPMMMLLLLLLJJJLLLNNNOOOOOONNNLLLKKKKKKJJJJJJKKKMMMNNNMMMLLLJJJJJJIIIHHHIIIKKKNNNOOOOOONNNMMMLLLMMMOOORRRSSSTTTQQQOOONNNOOOPPPPPPOOONNNNNNOOOPPPRRRSSSTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTRRROOOKKKKKKMMMOOONNNLLLHHHGGGGGGGGGGGGHHHHHHIIIHHHIIIKKKLLLLLLKKKJJJIIIIIIHHHHHHIIILLLOOOPPPOOOQQQQQQOOONNNNNNMMMNNNNNNKKKJJJHHHGGGEEEEEEFFFFFFFFFHHHIIIJJJIIIJJJLLLMMMLLLMMMOOOOOONNNNNNPPPQQQ@@@AAAAAABBBAAAAAA@@@???<<<;;;::::::::::::::::::::::::;;;;;;;;;:::999999888999::::::;;;:::999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777666666666666666999999888777666444333222333333333333444555666777666666555444333333222222444444333333222222222222000111222333555777888888666555444333222111111111111111111111111111111111///000222333444666999<<<<<<<<<<<<;;;:::777555444111000///...------------------......------,,,++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................///////////////000000000111000///---------...///---------------------,,,---......///000/////////......---,,,++++++++++++///............---------***++++++,,,------......///......---------...///......//////000111111111111111111111111222333444333333555666555444333222333333333222222222222222111111222222222333333333222222222222222222222222333333222222333333444555666666555555555444444444444444555666666777888888666666777777888888888999=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAACCCDDDHHHIIIJJJJJJIIIGGGDDDCCC@@@@@@?????????@@@BBBCCCFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLKKKLLLOOOUUUZZZbbbsssuuueee\\\RRRNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNMMMLLLIIIHHHHHHGGGHHHJJJMMMNNNNNNMMMKKKJJJKKKMMMPPPRRRQQQPPPOOOOOOPPPQQQPPPOOOPPPPPPQQQRRRTTTUUUWWWXXXVVVVVVUUUTTTUUUUUUVVVVVVUUUPPPKKKHHHHHHJJJKKKKKKGGGGGGFFFFFFFFFGGGGGGHHHFFFHHHJJJLLLMMMMMMKKKJJJKKKKKKLLLNNNQQQSSSTTTSSSPPPOOOOOONNNMMMMMMMMMMMMIIIIIIHHHGGGGGGGGGHHHHHHFFFHHHIIIJJJIIIIIIKKKLLLIIIKKKMMMMMMLLLLLLMMMOOOAAAAAABBBBBBBBBAAAAAAAAA;;;::::::999888888999999<<<<<<<<<;;;:::999777666888888999999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888888888888888888777666555333444444555555666777888666666555555444333222111444444444444333333333333000111222333555666777888777666444333222111111111000000000000000000000000///111333444555777:::============<<<:::777555333111000//////............------......------,,,+++***++++++,,,,,,+++++++++,,,,,,---------------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////.....................---///.....................++++++***)))***+++---...---------------------------......///000/////////...---,,,+++++++++++++++---------,,,,,,,,,++++++******++++++,,,------............---.....................///000000111111000000000000111111222222111111222333333333222111222222222222222222222222111111222222222333333333222222222222222222222222333333222222333333444555666666666555444444333333333333444555666777777777555555666777888999999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDGGGHHHIIIJJJIIIGGGEEEDDDAAA@@@???>>>???@@@AAABBBFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLNNNOOOUUU```ppp~~~tttjjjccc\\\YYYSSSOOOMMMMMMJJJGGGKKKJJJHHHFFFFFFHHHIIIKKKJJJJJJJJJLLLOOOPPPOOONNNJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKJJJIIIJJJKKKMMMOOONNNNNNNNNPPPRRRSSSQQQOOOSSSTTTTTTUUUVVVWWWWWWXXXSSSRRRRRRQQQQQQQQQRRRRRRUUUQQQKKKGGGEEEFFFHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFGGGJJJLLLMMMMMMMMMLLLMMMLLLMMMOOOSSSUUUUUUTTTNNNNNNNNNMMMMMMLLLKKKKKKGGGGGGGGGHHHIIIJJJJJJKKKGGGIIIKKKKKKKKKJJJKKKLLLGGGIIIKKKLLLKKKKKKKKKLLLAAAAAAAAAAAABBBBBBBBBCCC<<<;;;;;;:::999999999999======<<<:::999777666666777777777777888888888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888999666666777888888888777777444555555666666777777777555555555555444333111111333333333333333333333333000111222222333444555555777777555444222111111111000000000000000000000000000222444666777888;;;=========<<<;;;999666333222000000//////.../////////---------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,......------......///000...............---------------......---,,,++++++++++++++++++,,,---...///------,,,,,,,,,---......------...////////////...---,,,,,,++++++++++++,,,************))))))))))))******++++++,,,,,,------,,,---------............---......//////000000111...//////000000111111111000000111111222222111111//////000000000111111111111111222222222333333333333333333333333333333333333333222222333333444555666666555555555444444444333333444444555555666666444555666777888999::::::;;;;;;;;;::::::::::::999:::::::::::::::::::::::::::::::::;;;===???BBBCCCCCCDDDEEEFFFGGGFFFEEEEEEAAA@@@?????????@@@AAABBBEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFJJJKKKMMMNNNMMMLLLJJJIIIPPPUUU^^^hhhpppzzz|||lllccc``````bbb^^^aaa```ZZZTTTPPPMMMJJJLLLJJJGGGDDDDDDFFFIIIKKKKKKKKKKKKNNNQQQSSSRRRQQQNNNMMMKKKIIIHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKLLLNNNRRRTTTTTTQQQOOOTTTUUUVVVXXXXXXWWWWWWVVVRRRRRRRRRRRRQQQQQQQQQQQQSSSPPPLLLHHHFFFFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIFFFGGGIIIKKKMMMNNNOOOOOOMMMLLLLLLMMMPPPSSSSSSSSSOOONNNNNNMMMKKKHHHGGGEEEBBBCCCDDDFFFHHHIIIJJJKKKGGGJJJLLLMMMLLLKKKKKKKKKEEEHHHJJJKKKKKKJJJJJJKKK????????????@@@BBBCCCCCC???>>>===<<<;;;;;;;;;;;;===<<<:::888888888888888777777666666666666666666;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999888888888888555555666666666666555555444444555555555555555555333333444444333222111000111111111111111111111111111111111222222222333333888777666444222111111111000000000000000000000000111333666777888999;;;<<<<<<;;;;;;999777444111///.........---......//////,,,,,,,,,,,,,,,++++++***++++++,,,---------------++++++,,,---------------,,,,,,------------......++++++++++++++++++++++++------,,,,,,,,,---.../////////.........---------------...///...,,,***(((...//////000000000//////---,,,,,,,,,,,,---...///,,,,,,---...............+++++++++***++++++,,,,,,+++++++++*********))))))*********+++,,,,,,------++++++,,,---------------------......///000000000,,,---...///000000111111000000111111222222222222......///000111222222333111111222222222333333333333333333333333333333333333333222222333333444555555555555555555444444444444444444444444444444444444444555777888:::;;;;;;::::::999999999999888888:::::::::::::::::::::::::::::::::;;;<<>><<<===???AAADDDFFFGGGHHHGGGIIILLLMMMLLLJJJJJJJJJEEEGGGJJJKKKKKKJJJJJJJJJ=========>>>???AAABBBCCCAAAAAA@@@>>>>>>=========;;;:::888777777888:::;;;777777666555555555555555:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;:::999888777777777777444444555555444333333222444444444555555444333333111222333444333222111000///////////////000000000111111111111111111111111888777666444222111111111000000000000000000000000111444777888888999:::<<<::::::999777555111...---------,,,,,,,,,---......+++,,,,,,,,,,,,+++******+++,,,------............)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...//////.........---------,,,...///000///---***(((---......///...,,,+++***---,,,,,,+++,,,---...///+++,,,------......------************+++,,,------.........---------,,,,,,)))******+++,,,,,,------***+++,,,,,,---------,,,------......///000000000+++,,,---///000111111111111111111222222333333333//////000222333444555666111111222222222333333333333333333333333333333333333333222222333333444555555555555555555555555555444444444444444444444333333444555777888:::;;;<<<999999999888888888777777:::::::::::::::::::::::::::::::::;;;<<>>>>>???AAACCCEEEFFFCCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJNNNQQQSSSQQQLLLHHHDDDGGGNNNVVVXXXVVV\\\ffffffwww{{{ssswwwooohhh^^^WWWUUUVVVYYY[[[^^^jjjnnndddUUUMMMJJJGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLNNNQQQUUUXXXYYYXXXYYYWWWSSSPPPMMMKKKKKKKKKKKKLLLNNNPPPPPPOOOMMMLLLHHHJJJNNNSSSVVVVVVRRROOOMMMPPPTTTXXXYYYXXXUUUSSSMMMNNNOOOPPPPPPNNNLLLJJJJJJKKKMMMNNNNNNNNNOOOPPPNNNMMMLLLKKKKKKKKKKKKKKKHHHGGGGGGHHHKKKNNNRRRTTTSSSQQQNNNNNNPPPSSSUUUVVVUUUTTTQQQLLLFFF@@@;;;888777888;;;>>>@@@BBBDDDDDDFFFIIILLLLLLKKKJJJIIIIIIDDDGGGJJJKKKKKKJJJIIIJJJ???>>>=========>>>@@@@@@BBBAAA@@@>>>===<<<<<<<<<<<<;;;:::888777888888999777777777777777777888999>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;999777666::::::999888888777777666333333333444444444444555444444444444444444444444777666444333222111000000222111///.........///000222111000000111333555666777888777555222000000000///////////////000111111444444555666777888888999???===888444000...------------------------------111111///...,,,+++)))))),,,+++******))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------///............---------000000//////......------------------------------.........///......---,,,,,,---......//////......---------.........//////,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...++++++******++++++,,,---222222111//////.........000000000000000111111222111111000000000000111111444222000000222333444333444444444444444444444444333222222111111222222333666666555555555444444444555444444333333444444555555555555555555555555555666555444333222222222222555555555555666666666666999999888888777777666666;;;::::::999999888888888;;;<<<===>>>>>>>>>===<<>>===<<<;;;;;;:::<<<;;;999888777777888888777777666666666777888888<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;:::888777888888888888777666555444444444444444444444444444444444444444444444333333666555444222111000000000222111000/////////000000111111000///000222444555777888888666333000/////////......//////000111111666666777888888999::::::===;;;777333000...------------------------------------------,,,,,,++++++,,,+++******))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........////////////............------------------------............---,,,+++***,,,,,,---............---+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++************+++,,,,,,+++++++++***++++++,,,---222111000///............000000000000000111222222111111000000000000111111222000//////111222222222333333333333333333333333333222222111111222222333666555555555444444444333444444333333333333444444333333333333333222222222444333333333333333444444555555666666666777777777888888888777777777777777999999999888888777777777888999:::<<<<<<<<<;;;;;;>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIKKKMMMOOOPPPOOOVVVaaalllyyy}}}rrrqqqrrrwww}}}mmm___YYYWWWTTTQQQPPPPPPRRRSSSZZZ[[[YYYUUUOOOJJJHHHGGGDDDDDDEEEGGGJJJMMMOOOOOORRRKKKHHHLLLPPPQQQSSSVVV\\\VVVOOOJJJIIIIIIJJJJJJIIIKKKOOOSSSVVVVVVRRROOOIIIKKKMMMOOOOOONNNMMMLLLJJJKKKMMMNNNOOOOOOOOOOOOLLLKKKKKKKKKLLLKKKIIIGGGFFFJJJMMMPPPVVV]]]^^^[[[QQQOOOLLLKKKLLLLLLLLLKKKJJJIIIHHHFFFGGGKKKRRRWWW]]]ZZZVVVTTTTTTVVVYYYZZZ```fffggg```VVVLLLBBB::::::777666999:::999999<<>>>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKLLLMMMLLLPPPVVV\\\dddooo}}}~~~}}}uuujjj___YYYWWWUUUSSSPPPOOOOOOOOOOOOTTTTTTSSSPPPLLLHHHFFFEEEFFFEEEEEEEEEGGGKKKNNNQQQUUURRRQQQSSSSSSQQQQQQTTT[[[YYYUUUOOOJJJHHHIIIJJJJJJKKKNNNRRRTTTTTTQQQNNNLLLLLLMMMNNNNNNMMMLLLLLLNNNNNNOOOPPPPPPQQQQQQQQQLLLJJJJJJJJJKKKJJJHHHFFFFFFHHHJJJPPP[[[eeefffbbbTTTPPPLLLJJJJJJKKKKKKKKKIIIIIIHHHGGGHHHKKKQQQUUUZZZ[[[ZZZWWWUUUWWW[[[```kkkttt{{{vvvkkk]]]NNNCCC===888666888999777777999@@@AAACCCEEEGGGGGGGGGFFFDDDEEEGGGHHHHHHHHHGGGFFF======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888999999888777666666666666444444444444555666777777777777777888999:::::::::;;;<<<=========<<<:::999444666888999999777444222888777777666444333333222222222222222333333333333555444333222222222222222333333222222222111111111///............///000111555888;;;:::777222...---,,,---...000111222222222888888999:::::::::999999666555333111//////......++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,+++******))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++******)))******+++,,,,,,---------------....../////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,---------.........------------,,,,,,,,,,,,***************+++,,,,,,,,,++++++++++++,,,------//////...---------------111111000000111111222333111111000000000000111111000///...///111222111000222222222222222222222222222222111111111111222222444444333333333333333333444333333333333333333444555555555555444444444333333333333333444555666777777777888888888999999999666666777777888888999999777777777888888888888888:::;;;;;;===>>>>>>??????>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHJJJKKKMMMNNNQQQRRRSSSUUUYYY```jjjqqqzzzzzznnnddd]]]ZZZ[[[]]]ZZZVVVQQQOOONNNOOOPPPPPPPPPPPPNNNJJJHHHFFFFFFEEEEEEEEEEEEGGGKKKQQQUUU\\\\\\]]]\\\YYYVVVUUUVVVZZZ[[[ZZZTTTLLLHHHHHHKKKJJJKKKLLLOOOQQQPPPNNNKKKNNNNNNNNNNNNNNNOOOPPPPPPUUUTTTSSSRRRSSSSSSSSSSSSMMMKKKJJJJJJKKKJJJIIIGGGGGGHHHIIIPPP]]]iiijjjeeeTTTPPPKKKHHHGGGHHHIIIIIIEEEFFFGGGGGGGGGIIIMMMQQQVVVYYY[[[YYYUUUVVV]]]dddrrruuudddWWWJJJAAA999777777666888;;;@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEEEEEEEEEEDDDDDD>>>>>>======<<<;;;:::::::::;;;;;;;;;;;;999888777777777777777666555444444333333333333444555666777555666666777888999:::::::::;;;;;;<<<<<<;;;999999555666888::::::888555333888888777555444333222111111111111222222222333333555444333333333333333444333333333333222222222111..................//////444777;;;;;;888333///---,,,---///111222333444444666777888999999888777666222222111000///.........++++++++++++++++++++++++)))*********************,,,+++******))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------......//////------,,,,,,,,,+++++++++***+++,,,------...------)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,++++++,,,,,,---...///......------------...111111111111111222222333111111000000000000111111111000///000222333222000333333333333333333333333222111111000000111111222222222333333333333333333333333333222222333333333555555555555555555555555666555555444444555555666888888888888999999999999666666777777888888999999777888888999999:::::::::;;;;;;;;;<<<===>>>???????????????@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCEEEFFFHHHHHHHHHGGGHHHIIIKKKMMMNNNPPPOOONNNNNNPPPUUU\\\```aaaiiivvvzzzmmmccc\\\XXX[[[```ddd```YYYRRRNNNMMMOOOPPPOOOPPPPPPOOOLLLJJJIIIIIIDDDDDDEEEEEEGGGLLLTTTYYY^^^aaacccaaa^^^\\\ZZZYYYXXX[[[\\\VVVNNNIIIJJJLLLMMMMMMMMMOOOQQQQQQOOOMMMOOOOOONNNNNNPPPRRRUUUWWW[[[WWWSSSRRRRRRRRRQQQPPPNNNMMMKKKKKKKKKKKKJJJIIIIIIIIIKKKPPP\\\ggggggaaaRRRNNNIIIEEEEEEEEEFFFFFFDDDFFFGGGHHHHHHIIILLLNNNPPPUUUYYYWWWTTTUUU\\\dddvvvwww___PPPAAA999666666999===AAAAAAAAAAAABBBDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBB;;;;;;<<<======<<<<<<;;;999999:::;;;:::999888777666666666666555444333333222222222222333444666666666666777777888999::::::777888999::::::999888777555666888999999888666555777666555444333222111111000000000111111222222333333333333222333333444444222333333333333222111111........................222555888999777333000...,,,...000333555666666666666777888999888666444333000000//////...---------************************+++++++++***************,,,+++******))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,+++++++++******---------------.........------,,,,,,++++++*********+++,,,---.........---******+++,,,,,,,,,,,,+++************++++++++++++,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...//////...............///222111111111111222333333111111000000000000111111000000000111333333222000333333333333333333333333111111000000000000111111111111222222222222333333333333222222222222333333333333333444555555666666777666666555555555666666777888888888888999999999777777777777888888888888777777888999:::;;;;;;<<<;;;::::::::::::;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDFFFHHHKKKMMMNNNMMMLLLLLLMMMQQQUUUWWWTTTZZZbbbkkkvvv|||zzztttkkkbbb\\\YYYXXX\\\bbbfffaaaZZZSSSNNNMMMNNNOOOOOOPPPQQQOOOMMMKKKKKKKKKBBBDDDEEEEEEFFFKKKSSSYYYZZZ]]]___^^^^^^___\\\YYYVVVYYYZZZVVVPPPKKKLLLOOORRRQQQQQQRRRTTTUUUTTTRRRQQQPPPNNNNNNPPPTTTYYY\\\```[[[UUUSSSTTTUUUTTTRRROOOMMMKKKKKKKKKLLLKKKJJJHHHJJJLLLPPPYYY```___YYYOOOLLLGGGDDDDDDDDDDDDDDDEEEGGGJJJKKKKKKLLLMMMNNNLLLQQQUUUUUUSSSUUU\\\cccuuu|||hhhQQQAAA:::888999===AAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA::::::;;;<<<<<<;;;:::999666777888999999888666555555555666666555444222111000000111111222444555666777777777888888999999999555555777777777777666555555666666777777666666555555555444333222111111111//////000000111222222333111000000000111222222333111222333333333222000000......////////////.........111444555333111///...---...111555777888888888666777888999888666333222/////////......---,,,+++************************++++++++++++++++++++++++,,,+++******))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++......------,,,++++++++++++++++++,,,,,,,,,,,,,,,...------------------,,,------,,,,,,+++******))),,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,)))************+++++++++------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,---......000//////......//////000222222111111222222333444111111000000000000111111///...///000222222000///222222222222222222222222111111000000000000111111111111111111222222222333333333222222222222333333222333444555666888999999555555555555666777888888777777777888888888888999888888888777777777777777666666777888999:::;;;;;;===<<<;;;:::999:::;;;;;;????????????????????????????????????????????????>>>>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFFFFEEECCCBBBAAABBBDDDGGGJJJLLLNNNMMMLLLMMMOOOQQQSSSTTTPPPTTTXXX[[[```kkk|||{{{{{{zzzuuussstttpppggg^^^ZZZYYYXXX[[[```bbb___\\\WWWSSSQQQOOONNNMMMOOOOOONNNLLLJJJJJJJJJBBBDDDFFFEEEDDDGGGNNNTTTTTTVVVWWWWWW[[[```^^^XXXUUUVVVWWWTTTPPPNNNOOOQQQTTTSSSRRRSSSVVVWWWWWWVVVTTTRRROOOMMMOOOSSSXXX\\\```ZZZTTTRRRTTTWWWVVVUUUOOOMMMJJJIIIJJJKKKJJJIIIDDDIIIMMMPPPUUUYYYXXXRRRMMMJJJGGGEEEEEEEEEDDDCCCDDDGGGJJJLLLLLLLLLLLLLLLJJJNNNRRRSSSSSSVVV\\\bbbooohhhSSSFFF>>><<<<<<@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAA<<<<<<<<<;;;:::777555444444555777888888666444333444555555666555444222111000000000111222444555666888888888888999999999999333444555666666555444444555555555555555555555555444333333222222111111000...//////000111222222222///.........///000111222111111222333222111000///...//////000//////......+++---111222000...---------///222666888999999999666777999:::999666333111............---,,,+++***))))))))))))))))))))))))*********+++,,,,,,------,,,++++++***)))***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++//////...------,,,++++++******+++,,,---......///.........------,,,,,,,,,------,,,,,,+++***))))))---------,,,***((('''&&&++++++,,,------------,,,++++++,,,,,,,,,---------......---------,,,,,,,,,*********)))***++++++,,,---,,,,,,,,,,,,---......000000/////////000000111222222111111222222333444111111000000000000111111------...///111111///---000000000000000000000000111111000000000000111111000000111111222222222333333222222222222222222333444555666888999;;;<<<===333444444555777888:::;;;666777777777777888888888999999888888777777666666444555666777888999:::;;;@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>>============?????????>>>>>>>>>>>>>>><<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHFFFEEEDDDCCCBBBAAABBBDDDHHHKKKNNNKKKKKKJJJKKKNNNOOOPPPOOOPPPSSSUUUUUUUUU[[[hhhrrrxxxoooiiikkknnnnnnqqqwwwtttiii___[[[ZZZYYY[[[___^^^^^^^^^]]]ZZZVVVRRROOOLLLMMMNNNMMMJJJHHHHHHIIIBBBEEEFFFEEECCCDDDJJJOOOPPPRRRRRRSSSZZZbbb```XXXTTTTTTTTTSSSQQQPPPQQQRRRSSSRRRQQQRRRUUUWWWWWWWWWVVVSSSOOOMMMNNNQQQWWWZZZXXXSSSLLLKKKOOOSSSSSSRRRNNNLLLIIIHHHIIIIIIIIIHHH@@@GGGMMMPPPSSSUUUSSSOOOLLLJJJHHHGGGGGGFFFEEECCCAAADDDHHHKKKKKKJJJIIIIIIIIILLLPPPRRRTTTWWW]]]aaaiii|||dddSSSFFF???===???@@@BBBCCCDDDDDDCCCBBBCCCBBBBBBAAA@@@@@@@@@AAA:::999999888999999::::::444444444555444444333333222333444444555444444444111111111222222333333333666666666555555444444444555444444444444555666666111222444555555555444444222333333222///---......///......000111222000///////////////000000000000000///...---------------...------......///111111//////000000///---+++***///111333666888888777777999888888666555444333222,,,+++******))))))******---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,'''((()))******************+++,,,------------------------,,,,,,+++++++++)))******++++++,,,,,,---++++++,,,...000///---+++------......------,,,+++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---...---------...///111222666444222111/////////000222222111111111111111111444444444444333333222111111000///......///000111......//////000000111111000000111111111222222222111111111111111111111111555333111111333444222///111111333555777:::<<<>>>;;;:::888777666666666777777777777777666666666666888888777666666777888999888888999:::;;;<<<<<<===;;;:::999999;;;;;;::::::;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<===>>>>>>AAA@@@@@@??????@@@@@@AAAAAABBBDDDFFFGGGFFFEEEDDDGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEEEEEEEEEEFFFIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMOOOQQQRRRSSSVVVZZZ]]]lllttt~~~tttjjjeee___]]][[[[[[^^^ccciiilllmmmjjjfffbbb^^^\\\\\\\\\fffeeecccaaa^^^\\\YYYXXXQQQPPPOOOMMMKKKHHHFFFEEEFFFDDDBBBBBBEEEGGGIIIIIILLLKKKLLLMMMPPPTTTXXXZZZWWWWWWVVVSSSPPPNNNOOOPPPRRRQQQPPPRRRUUUXXXYYYXXXPPPOOONNNNNNMMMMMMMMMNNNPPPMMMKKKKKKNNNPPPNNNMMMJJJIIIHHHHHHHHHHHHIIIJJJIIIKKKPPPVVV[[[ZZZTTTOOOPPPNNNJJJGGGEEEEEEFFFGGGCCCEEEHHHJJJKKKJJJIIIHHHHHHLLLOOOQQQQQQSSSVVVYYYeeewwwdddMMM@@@;;;===>>>@@@AAABBBAAAAAA@@@>>>???AAABBBCCCAAA@@@>>>888888888888888888888999333333444444444444333333222222333444444444444444111111111111111111111111555555444444444333333333444333333333333444555555111222333444555555444333222333333111///---.........---,,,---/////////...------...///000111111222......---------......///......---,,,,,,,,,,,,---,,,---...//////...---,,,---...222555777888888888777777666444222111000000---,,,++++++******+++++++++***))))))+++,,,,,,+++++++++++++++++++++++++++************++++++++++++((())))))************)))((()))******+++++++++***,,,,,,,,,++++++******************+++,,,,,,------++++++,,,...//////---+++---------...------,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---.........------------......,,,,,,,,,,,,---...///000111000///...---------...111111111111111111111111333333333333333222111111000000////////////000000.../////////000000000111000000000111111111222222222222222222222111111111555333111111333333222000000111222333555777999;;;888777555444444444555555777666666666666666666666999999888777666666666666999999888888888777777777::::::::::::;;;<<<;;;;;;;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<======>>>@@@@@@@@@??????@@@@@@@@@AAABBBDDDFFFFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDEEEHHHJJJLLLLLLMMMNNNNNNMMMMMMMMMJJJKKKLLLMMMNNNPPPTTTVVVYYY___eeehhhjjjpppzzzuuufff[[[UUUSSSTTTUUUWWWZZZ___ccceeehhhgggdddaaa^^^]]]\\\\\\ccccccbbbaaa___\\\YYYWWWSSSRRRQQQOOOMMMJJJHHHGGGEEECCCAAABBBDDDFFFGGGGGGIIIIIIJJJKKKNNNQQQUUUWWWVVVWWWWWWUUURRRPPPPPPPPPQQQPPPOOOQQQSSSUUUVVVUUUPPPPPPOOONNNMMMLLLKKKKKKLLLJJJHHHIIILLLMMMMMMKKKJJJJJJIIIHHHHHHIIIJJJJJJIIIKKKPPPVVV[[[\\\XXXTTTQQQOOOLLLHHHFFFFFFFFFGGGDDDFFFHHHJJJJJJHHHFFFEEEGGGJJJMMMNNNNNNOOORRRUUUZZZiiirrrYYYHHH@@@>>>???@@@AAAAAA@@@???>>>>>>>>>@@@AAAAAA@@@??????777777666666666666666666222333333444444333333333222222333444555555666666333333222111000000000000333333333222222222222222222222222111222333333444111222333333444333333333111222222111...------...---+++******,,,---------,,,,,,---...000111222333,,,,,,,,,,,,---...///000///...---+++***)))))))))***+++,,,......////////////111333555777888888888666555333111///...---,,,------,,,++++++++++++,,,***)))((()))***++++++***************************,,,,,,++++++++++++++++++)))************))))))(((((()))******+++*********++++++***************)))***++++++,,,,,,---......+++++++++---//////---+++---------------,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---.........------------......******+++,,,------------,,,,,,++++++++++++,,,,,,111111111111111111111111111222222222222111000000//////000000000000//////////////////000000000000000000000000111111111111222222222222222222222222444222111222333333222000000000111222333555666777666666444333333444555666666666666666666666666666999999999888777666555444888888888888777777777666999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>======<<<<<<;;;;;;<<<<<<===>>>@@@@@@????????????@@@@@@@@@AAACCCDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDFFFGGGFFFEEEDDDDDDFFFHHHLLLMMMMMMMMMMMMMMMLLLKKKHHHIIIJJJJJJJJJKKKNNNQQQPPPQQQRRRSSSVVV[[[bbbgggqqqwwwxxxjjj]]]SSSNNNJJJLLLPPPTTTXXX\\\^^^___aaaaaa```___^^^]]]]]]]]]bbbccccccccc```]]]YYYWWWUUUUUUTTTRRROOOMMMJJJIIIEEECCCBBBBBBDDDFFFFFFFFFGGGGGGGGGHHHJJJMMMPPPRRRUUUWWWXXXXXXUUUSSSQQQQQQPPPOOONNNOOOQQQRRRRRRQQQPPPPPPOOONNNLLLJJJHHHGGGGGGFFFEEEFFFIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJLLLPPPUUUZZZ\\\\\\ZZZTTTRRRNNNJJJGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGEEEDDDGGGHHHJJJJJJJJJKKKMMMPPPPPP[[[kkk{{{}}}cccNNNCCC???@@@@@@@@@@@@??????>>>======>>>>>>?????????@@@555555555555555444444333111222222333333333333222222333333555666888999:::777555444222000000000000111111111111111111111111111000000000000111222222111111222222222222222222000111111000...------......+++)))(((***,,,------------......///000111111---,,,,,,,,,------...///...---,,,***))))))))))))++++++,,,---.../////////444555666777777777777666555333111///---+++++++++---,,,++++++******++++++***)))((()))+++,,,+++)))************************------,,,,,,++++++*********************)))((('''++++++,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,------......+++++++++,,,......---+++,,,------------,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,)))***,,,---------,,,+++************+++,,,------000000000000111111111111000000111111111111000000...///000111111000///...////////////000000000000/////////000000000111111222222222222333333333333333222222222222222222222111111111111222333444555777666555555555666777888555555555666666666666666777777888888888777555444666666777888999:::;;;;;;777999:::;;;::::::::::::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<======??????>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGEEECCCCCCEEEGGGLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJIIIJJJLLLNNNQQQOOOMMMMMMQQQUUUYYY\\\^^^bbbhhhpppzzz~~~ttttttqqqkkkcccZZZTTTQQQKKKMMMPPPTTTXXX[[[]]]^^^ZZZZZZ[[[\\\]]]]]]]]]]]]dddeeeffffffccc^^^ZZZWWWVVVVVVUUUSSSPPPNNNLLLJJJGGGEEECCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNSSSVVVYYYZZZXXXUUUSSSRRRPPPOOONNNOOOQQQQQQPPPOOOOOOOOONNNMMMKKKHHHEEEDDDEEEDDDDDDEEEGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMPPPTTTWWWZZZ[[[[[[VVVTTTPPPLLLIIIGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKRRR^^^jjjuuuzzzbbbNNNCCC@@@@@@@@@AAAAAAAAAAAAAAA===<<<<<<======???@@@AAA333444444444444333222111000111111222333333222222333444444666888:::<<<>>>:::888666333111111111111000000000000000000000000000////////////000111111111111111000000000111111///000000///---,,,---...///,,,***)))+++---......////////////..................---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------.../////////333444444555666666666777444333000...,,,++++++++++++******)))))))))))))))***))))))+++,,,---+++***++++++++++++++++++++++++,,,,,,,,,++++++************************)))((('''+++++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...,,,+++***+++---...---+++,,,,,,------,,,,,,+++***,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++******+++++++++***+++,,,......---,,,+++******+++,,,......////////////000000000111111111///000000111111000000000...///000111111000///...000000000000////////////....../////////000000000111111111222222333333333222222222222222222222333333333333333333333444555666666555444444555666777444444555555666666666777333555666888888888777666555666777777999999:::;;;555888;;;;;;999777777888:::;;;<<<>>>>>>======<<<;;;;;;;;;;;;;;;<<<======???>>>>>>======>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGEEECCCCCCDDDFFFKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJHHHHHHJJJLLLNNNKKKHHHIIIMMMRRRTTTUUUVVVYYY]]]cccjjjsss|||~~~rrrjjj___```aaa___[[[WWWTTTTTTQQQRRRSSSTTTWWWYYY[[[]]]TTTUUUWWWYYYZZZ[[[\\\\\\fffggghhhgggeee```[[[XXXVVVVVVTTTSSSPPPNNNKKKJJJIIIGGGFFFFFFGGGHHHGGGFFFDDDEEEFFFGGGIIIKKKMMMNNNQQQTTTXXXZZZXXXUUUSSSRRRPPPOOOOOOPPPRRRRRRPPPNNNMMMMMMLLLJJJHHHFFFDDDCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSUUUWWWXXXVVVTTTQQQMMMJJJHHHFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIIIIGGGMMMVVV```jjjrrrxxx|||ppp^^^OOOGGG@@@@@@@@@AAABBBCCCDDDDDD<<<<<<<<<===>>>@@@AAABBB333333444444333222000//////000111111222222222222333333444555888;;;>>>@@@<<<:::777444222222222333////////////000000000000///////////////000000111111111000/////////000000.../////////---,,,---......---++++++---...///...000000///......------,,,///...---,,,++++++++++++++++++++++++,,,---.../////////......///000111111//////000222333555666777333111///,,,++++++,,,,,,******)))(((((((((((((((***)))***+++------+++)))++++++++++++++++++++++++++++++******************)))************))))))((()))))))))***))))))(((''',,,,,,,,,,,,,,,---------)))******++++++,,,------,,,+++***+++,,,------+++,,,,,,,,,,,,,,,+++******++++++******++++++,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,***+++,,,...//////000000...//////000000111111111///000000111111111111000//////000000000000//////000000000000////////////............////////////000000000111111222222333000222333333222111222444444444333333444444555555444444222222111222333444444444444555555666666777333444555666777888888888666666666666555555555555666:::===<<<999666666777:::;;;<<<===>>>===<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>============>>>>>>?????????@@@AAAAAABBBBBBDDDDDDFFFGGGIIIIIIJJJJJJFFFGGGFFFEEECCCBBBDDDFFFIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJIIIHHHFFFFFFHHHJJJIIIHHHGGGIIILLLPPPRRRSSSRRRUUUYYY]]]```eeejjjmmmkkknnnvvv{{{vvvqqqjjjbbb]]]YYYZZZ[[[[[[XXXVVVUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYQQQRRRSSSUUUWWWYYYZZZ[[[dddeeeeeeeeeccc___[[[YYYVVVVVVTTTSSSPPPNNNKKKJJJKKKIIIHHHHHHIIIIIIGGGFFFCCCDDDFFFHHHJJJLLLNNNNNNNNNRRRVVVXXXWWWUUUSSSSSSPPPOOOPPPQQQSSSRRRPPPNNNKKKJJJIIIGGGFFFEEEEEEEEEEEEGGGHHHHHHGGGHHHJJJLLLLLLMMMMMMNNNNNNMMMMMMLLLNNNOOOQQQQQQPPPQQQSSSUUUVVVTTTQQQNNNKKKHHHFFFEEEFFFGGGIIIKKKLLLNNNNNNOOOMMMJJJGGGFFFGGGIIIIIIIIIEEEIIIPPPXXXaaahhhnnnpppvvvxxxwwwpppdddXXXOOOLLLAAA@@@@@@@@@AAABBBCCCDDD<<<===>>>@@@AAACCCDDDDDD222333444444444222000///...///000111222222222222111111222444777:::>>>@@@;;;999666333111111222333.../////////000000000000///////////////000000111111000///.........//////---...///...,,,,,,,,,------,,,+++,,,.........---..................------------,,,,,,+++,,,,,,,,,+++******+++,,,---...............///000222444555444444333333333333444444111///,,,*********,,,---+++******)))((()))))))))(((((()))+++,,,,,,***(((************************))))))))))))))))))******((())))))************))))))))))))))))))(((''''''******++++++,,,,,,,,,,,,((())))))******++++++,,,,,,***)))***,,,---,,,,,,+++,,,,,,,,,,,,+++******++++++******++++++,,,---************************++++++************++++++***+++,,,---------,,,,,,------,,,,,,,,,,,,------+++++++++*********++++++)))***+++---.........---......//////000111111222///000111111222222222111000000////////////000000111000000000/////////...------........./////////...//////000000111222222000222333333111111333555333333333333333444555666555444333111111111222222333333444555555666777777555555555555555666777888666666555555555444444444999===@@@???:::666666777:::;;;<<<=========<<<;;;;;;;;;::::::;;;;;;<<<===>>>======<<<<<<======>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDFFFGGGIIIJJJKKKKKKEEEFFFFFFDDDCCCCCCEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIGGGFFFFFFGGGIIIIIIJJJKKKMMMOOOQQQSSSTTTSSSUUUWWWYYYYYY[[[]]]___[[[^^^cccjjjrrr{{{sssiiigggeeecccaaa___\\\XXXUUUWWWYYYZZZYYYWWWUUUUUUVVVRRRSSSUUUWWWXXXWWWVVVVVVQQQQQQQQQRRRSSSUUUXXXYYY\\\\\\]]]^^^^^^]]][[[[[[WWWVVVUUUSSSQQQNNNLLLKKKJJJIIIHHHHHHIIIHHHFFFDDDBBBCCCEEEHHHKKKMMMNNNOOOLLLOOOSSSUUUTTTSSSRRRSSSNNNNNNOOOQQQSSSSSSPPPNNNIIIGGGEEEDDDDDDEEEGGGHHHFFFHHHIIIIIIGGGGGGIIILLLMMMMMMNNNOOOOOONNNMMMMMMLLLOOOQQQQQQPPPPPPRRRTTTTTTSSSQQQNNNKKKHHHFFFEEEGGGHHHIIIJJJKKKLLLMMMNNNMMMJJJFFFEEEGGGIIIIIIIIIHHHHHHKKKPPPWWW]]]bbbeeeeeefffeee___VVVOOOKKKJJJBBBAAA@@@????????????@@@<<<>>>@@@CCCEEEFFFFFFFFF222333444555444222000.........000111111222222222000000000222555999===???:::888555222000111222333.../////////000000111111///////////////000111111111000///...------...///,,,.........,,,+++,,,---+++++++++,,,......---+++,,,------....../////////++++++++++++,,,---......++++++******+++,,,,,,---------...///111444777888>>>===:::777555333111111///---+++)))(((***,,,---,,,++++++***)))*********''''''(((***++++++)))&&&))))))))))))))))))))))))''''''(((((())))))******'''((()))***************+++++++++++++++***))))))))))))******++++++++++++((((((((()))******++++++,,,***)))***+++---,,,,,,+++,,,,,,,,,,,,+++******+++*********+++,,,,,,---************************++++++************++++++***+++,,,---...---,,,,,,+++******************++++++***)))(((((()))***+++'''(((***+++,,,,,,++++++---......///000111111222000000111222222222222222111000///......///000111111111000000/////////...---------.........//////---......///000111111111///222444333111111333555222222222222333444555555888666555333222222333333333333444444555666777777888777555444444555666777444444555666777888999999;;;???CCCAAA<<<777666777:::;;;<<<=========<<<;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGIIIJJJJJJKKKEEEEEEEEEDDDCCCCCCEEEGGGFFFGGGHHHJJJKKKLLLLLLMMMJJJJJJJJJIIIGGGGGGIIIKKKHHHKKKNNNPPPPPPPPPRRRTTTVVVWWWWWWVVVUUUTTTUUUVVVUUUWWWYYYZZZ[[[___ffflllsssuuuiii^^^WWWZZZXXXWWWWWWWWWVVVTTTQQQQQQSSSTTTTTTRRRQQQQQQRRROOORRRWWW[[[\\\ZZZWWWUUUQQQQQQPPPPPPQQQTTTVVVXXXTTTUUUVVVXXXZZZ[[[[[[\\\XXXWWWVVVTTTRRROOOMMMLLLJJJIIIHHHHHHHHHGGGEEECCC@@@BBBDDDGGGJJJMMMNNNOOOKKKNNNQQQSSSRRRRRRRRRSSSLLLLLLNNNPPPRRRRRRPPPNNNHHHFFFCCCBBBBBBEEEHHHJJJGGGIIIJJJIIIFFFFFFHHHKKKMMMNNNOOOOOOOOOOOONNNMMMKKKNNNQQQRRRQQQQQQSSSUUUSSSRRRPPPNNNKKKHHHGGGEEEIIIIIIIIIIIIJJJJJJKKKKKKMMMIIIEEEDDDGGGIIIIIIIIIMMMKKKIIIJJJNNNTTTXXX[[[WWWXXXWWWRRRKKKEEECCCDDDDDDBBB@@@>>><<<;;;;;;;;;===???BBBEEEGGGHHHGGGGGG000222333555555444333222222111111000///......---///000222444666888999999444444333333222111000000000000000000000000000000---...000111111111000///111111///...------------000///...---,,,+++******,,,,,,,,,+++++++++******......---------......///...------,,,,,,,,,---------,,,+++*********+++,,,---......000333777:::<<<===<<<:::888555333111000,,,,,,++++++***)))((((((+++*********))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))******+++)))&&&%%%%%%&&&(((((()))******************************)))(((((()))))))))))))))))))))))),,,,,,+++***)))))))))***,,,+++******)))*********)))))))))))))))))))))))),,,+++***)))))))))++++++***************+++++++++,,,+++***)))((((((((()))******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,(((((()))***,,,---...///...------------,,,,,,,,,///000111222222111000///111111111000//////......////////////////////////...........................//////000111222222333111111111111111222222333222222111111111222333333222222222222222222222222000222444666666666444333555666666777777777777777555777999;;;===>>>??????AAADDDFFFDDD???<<<;;;<<<;;;<<<<<<<<<<<<:::999888999888777777777888::::::<<<<<<<<<=====================<<<<<<===>>>???AAAAAACCCEEEEEECCCBBBDDDGGGEEEDDDBBBAAAAAABBBCCCDDDGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJHHHFFFFFFGGGHHHIIIIIIJJJLLLNNNPPPQQQRRRRRRPPPRRRUUUUUUTTTRRRQQQQQQPPPRRRSSSSSSTTTVVVZZZ]]]ccchhhnnntttzzz{{{lllccc```XXXMMMPPPRRRSSSUUUUUUUUUTTTSSSTTTQQQOOOOOORRRTTTSSSRRRRRRRRRTTTWWWYYYXXXUUUSSSPPPPPPQQQSSSVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYWWWSSSQQQRRRUUUUUUOOOJJJMMMIIIGGGKKKLLLIIIEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKMMMNNNOOOPPPPPPOOONNNMMMPPPOOOMMMMMMNNNOOOOOONNNKKKHHHCCC@@@@@@BBBFFFHHHPPPMMMIIIFFFGGGHHHIIIJJJKKKMMMPPPRRRRRRQQQOOONNNHHHKKKNNNRRRTTTTTTSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHMMMMMMNNNLLLIIIHHHHHHIIIKKKJJJHHHFFFFFFFFFHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRQQQOOOMMMJJJGGGEEECCCBBB@@@@@@>>>===<<<<<<<<<<<>>;;;:::;;;;;;<<<======<<<;;;:::999:::999888777777888999999::::::;;;;;;<<<<<<<<<===>>>>>>===<<<<<<===???@@@@@@BBBDDDDDDCCCBBBCCCEEEEEEDDDBBBAAAAAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQOOOQQQTTTTTTSSSQQQPPPQQQQQQRRRRRRRRRQQQRRRUUUWWWWWWZZZ^^^bbbeeekkksssxxx~~~|||}}}tttbbbYYYYYYWWWQQQOOOPPPPPPPPPPPPPPPPPPPPPNNNLLLJJJKKKNNNQQQQQQPPPVVVUUUUUUVVVWWWUUURRROOOOOONNNOOORRRVVVXXXYYYYYYVVVVVVVVVVVVVVVWWWXXXXXXWWWTTTRRRSSSUUUUUUTTTQQQRRRKKKFFFHHHKKKIIIGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMOOOMMMLLLLLLMMMNNNMMMLLLJJJHHHDDDAAA@@@BBBDDDFFFMMMLLLJJJIIIIIIJJJIIIIIIOOOPPPQQQRRRQQQPPPNNNMMMJJJKKKNNNQQQSSSSSSSSSSSSOOOOOOOOONNNMMMLLLKKKJJJLLLMMMMMMKKKHHHFFFFFFGGGJJJIIIHHHFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOONNNLLLJJJGGGDDDBBBAAA@@@??????>>>===<<<<<<<<<<<<===???BBBFFFIIIKKKLLLLLL///000111222333222111000111000000//////.........---...000222333444555555000000000000////////////////////////////////////...............///000000000000///......---------++++++,,,,,,------......,,,,,,,,,+++++++++******......------------------+++***************++++++***++++++,,,,,,+++++++++......///000222444666777999888777444222000...---+++++++++******))))))(((************))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''$$$&&&'''((('''((()))+++'''((())))))******)))))))))************))))))((())))))))))))))))))))))))(((((((((((((((((()))***&&&&&&&&&'''((()))++++++++++++++++++++++++++++++)))((((((((((((((())))))******))))))(((((('''''''''((()))*********)))(((*********++++++++++++,,,************************)))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------...///000111111000///.../////////000000000000111////////////////////////000000000000000000000000.........//////000000111000000/////////000111111333444444555444333111000222222222222222222222222222222333444444555555666444555666666777777666666222222222333555777999:::@@@CCCEEECCC>>>:::999:::;;;<<<===>>>===<<<;;;:::;;;:::999888888777888888888888999:::;;;<<<<<<===@@@???>>>===<<<===>>>???>>>AAACCCDDDBBBAAAAAABBBDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEHHHIIIJJJLLLMMMMMMNNNNNNMMMOOORRRRRRQQQOOOOOOPPPQQQQQQQQQPPPNNNNNNOOOQQQPPPQQQSSSUUUWWWZZZ^^^aaacccgggooozzz}}}wwwtttmmmhhheeeeeeeeefffllltttttt___RRRTTTYYYZZZQQQPPPOOOMMMMMMMMMMMMMMMKKKIIIHHHIIILLLNNNOOOOOO[[[YYYWWWVVVUUURRRNNNKKKMMMMMMMMMPPPTTTYYY[[[\\\YYYXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSUUUXXX\\\^^^[[[OOOEEEEEEHHHHHHFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIKKKMMMMMMNNNNNNLLLKKKIIIIIIKKKLLLKKKKKKIIIHHHFFFCCCBBBBBBBBBCCCIIIJJJJJJKKKKKKJJJJJJIIINNNNNNNNNNNNNNNNNNMMMMMMKKKLLLMMMNNNPPPRRRSSSSSSLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMLLLJJJGGGDDDDDDDDDHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHFFFCCCAAA@@@???>>>======<<<<<<<<<<<<<<<===<<<>>>AAADDDGGGHHHIIIJJJ...///000000111111000000000000/////////.........---...000111222333333444///////////////000000000///////////////////////////...---,,,---...///000------------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******------......------,,,,,,******)))))))))***++++++)))***+++,,,---,,,+++***//////000000111222333444777666444222000...---,,,+++*********)))))))))(((*********)))))))))))))))))))))******))))))((('''''''''''''''''''''''''''$$$&&&'''((('''((()))+++'''(((((()))))))))))))))))))))************)))((())))))))))))))))))))))))((((((((((((((()))***+++''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***++++++***)))((((((''''''%%%&&&(((***++++++))))))************++++++++++++))))))************))))))***))))))(((((())))))***+++++++++***************+++++++++,,,,,,---------......///000000///......,,,------...///000000000////////////////////////////////////////////////---........./////////000///////////////000000111333444555666555333000///111111111111222222222222333333333333333555666666777777888999999999999999555555444444555777:::;;;@@@CCCFFFDDD???;;;999:::;;;<<<===>>>>>>======<<<<<<;;;:::999888777777666777888999:::;;;<<<===>>>@@@???>>>=========>>>???>>>@@@AAABBBBBBAAA@@@???CCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMOOOOOONNNMMMMMMNNNOOOPPPPPPOOOMMMLLLMMMNNNMMMNNNOOOQQQSSSUUUXXXZZZYYYZZZ___fffkkklllooosssqqqtttvvvwwwxxx{{{yyyoookkkhhhbbb]]]\\\^^^ZZZWWWWWWWWW[[[eeepppzzzbbbPPPPPPXXX[[[UUUSSSPPPMMMLLLLLLNNNOOOMMMLLLKKKKKKLLLNNNOOOPPP\\\ZZZXXXVVVUUURRRNNNLLLMMMKKKKKKMMMQQQVVVYYYZZZZZZZZZYYYYYYWWWVVVUUUUUUUUUUUUTTTUUUWWW^^^ffflllgggXXXIIIEEEEEEEEECCCCCCEEEDDDDDDCCCBBBBBBCCCCCCEEEEEEGGGIIIKKKLLLMMMNNNJJJHHHGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFDDDCCCAAA@@@FFFGGGHHHIIIIIIIIIJJJKKKLLLKKKJJJIIIJJJJJJKKKLLLJJJJJJJJJJJJLLLNNNPPPQQQKKKLLLLLLMMMLLLLLLKKKKKKMMMNNNMMMJJJGGGDDDCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>>======<<<;;;;;;;;;;;;;;;<<<===<<<>>>@@@BBBDDDDDDDDDDDD......//////000000000000////////////............//////000222222333333333/////////000000000000000...........................---,,,,,,,,,---///000------.........---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******------......---,,,++++++***************+++,,,,,,)))***+++,,,---,,,++++++///000000111222222222222444444222000...---+++************)))))))))))))))))))))))))))))))))*********++++++++++++***))))))((((((((((((((((((((((((&&&((()))(((''''''((()))''''''((()))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))******+++,,,***))))))(((((()))))))))(((((((((((((((((((((((()))))))))******+++++++++,,,,,,+++******)))(((((($$$%%%(((***++++++***)))))))))*********+++++++++((()))************)))(((*********))))))*********++++++************))))))******++++++,,,---......---...///000000///...---***++++++,,,---...//////////////////////////////....................................///////////////////////////000000111333444555666555333000///000000000111111222222222333333333333333555666666777777888999999999999999777666555444555777999;;;???CCCFFFEEE@@@<<<:::::::::;;;<<<>>>>>>>>>======<<<<<<;;;:::999888666666888999:::;;;<<<===>>>>>>??????>>>======>>>@@@@@@??????@@@AAAAAA@@@???>>>BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKLLLMMMLLLNNNOOOOOOMMMMMMNNNOOOKKKKKKKKKLLLOOORRRTTTUUURRRPPPPPPUUUXXXYYY[[[___^^^^^^^^^___```bbbeeehhhjjjmmmqqqwww}}}|||~~~}}}zzzkkkccc[[[YYYWWWSSSRRRSSSVVVSSSPPPOOOOOOSSS^^^jjj~~~eeePPPKKKPPPRRRUUURRROOOLLLKKKLLLNNNPPPPPPOOONNNMMMLLLLLLMMMNNNZZZXXXWWWWWWWWWUUURRROOOLLLKKKIIIKKKNNNRRRTTTUUUXXXXXXXXXXXXWWWUUUTTTSSSSSSSSSTTTVVVZZZcccmmmuuuqqqbbbRRRKKKIIIFFFCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJKKKIIIGGGFFFGGGIIIJJJJJJIIIHHHIIIIIIHHHFFFDDDBBB@@@EEEEEEFFFEEEDDDFFFKKKOOOQQQOOOMMMJJJIIIIIIIIIIIIGGGGGGFFFFFFHHHJJJLLLNNNLLLLLLLLLLLLKKKKKKJJJIIINNNNNNNNNKKKGGGEEEDDDEEEAAAAAAAAABBBBBBCCCDDDDDDGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>>>>>======::::::::::::::::::;;;;;;===>>>???@@@@@@???>>>>>>........./////////000000........................//////000111222222222111000000000000000/////////........................---,,,,,,,,,,,,---.........///000111111000///...------,,,,,,++++++******,,,,,,,,,+++++++++******------......---,,,***)))))))))))))))***+++,,,---)))***++++++,,,,,,,,,,,,///000111222333333333222333222111///---,,,+++***))))))))))))))))))))))))))))))))))))******************++++++******)))((())))))))))))))))))))))))((()))***)))'''&&&&&&'''&&&'''(((((())))))((((((((())))))************)))))))))))))))))))))))))))+++***************+++,,,+++***))))))((((((((()))************************((()))***+++,,,,,,++++++,,,,,,++++++******))))))%%%&&&''')))******)))))))))))))))************+++))))))))))))))))))))))))+++******))))))******+++******************))))))((()))***+++,,,---...///,,,---...//////...---,,,+++++++++,,,---......///////////////////////////........................////////////////////////000000/////////000111111222333333444333222000/////////000000111222222222222222333444444555555666444555666666777777666666555555444444444555777888<<<@@@DDDDDD@@@<<<;;;;;;999:::;;;===>>>>>>>>>===<<<<<<<<<;;;:::888777666999999:::;;;<<<======>>>===<<<<<<===>>>@@@BBBDDDAAA@@@??????@@@@@@???>>>@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCAAABBBCCCEEEFFFFFFGGGGGGFFFHHHIIIIIIHHHIIIJJJLLLJJJLLLNNNNNNNNNMMMNNNOOOMMMKKKJJJKKKOOOTTTWWWXXXOOOJJJGGGJJJNNNOOOQQQUUUUUUTTTTTTTTTUUUVVVXXXYYY[[[\\\^^^aaadddhhhlllmmmtttyyyzzztttpppqqqsssuuuvvvppppppkkkeeeccceeegggeee[[[UUUPPPQQQQQQOOOPPPSSSTTTQQQPPPOOOMMMOOOYYYeee~~~lllVVVNNNNNNNNNOOONNNKKKJJJIIIKKKMMMNNNOOOOOONNNLLLIIIHHHIIIKKKTTTTTTUUUWWWYYYXXXTTTQQQLLLJJJIIIJJJLLLOOOPPPPPPTTTUUUVVVVVVVVVTTTSSSRRRRRRRRRRRRUUU\\\eeemmmrrrqqqfff[[[UUUPPPJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEEEECCCBBBBBBCCCDDDEEEFFFGGGIIIHHHFFFGGGIIIKKKKKKJJJIIIIIIJJJIIIHHHFFFDDDCCCCCCDDDEEEDDDCCCFFFLLLRRR[[[YYYUUUPPPLLLJJJHHHGGGEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHMMMNNNMMMKKKHHHEEEEEEFFF@@@AAAAAAAAAAAAAAABBBBBBEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>============::::::999999999999999:::<<<======>>>===<<<;;;:::///////////////000000111...........................//////000000000//////000/////////...---------........................++++++,,,---------------,,,---///000000///...---+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,---.........,,,***((((((((((((((()))***+++,,,************+++,,,---...///000222333444444444333222222000///---,,,******((()))))))))))))))))))))((()))))))))************)))))))))))))))(((''''''((((((((((((((((((((((((((())))))((('''&&&'''(((&&&'''(((((())))))(((((((((((()))***************))))))))))))))))))))))))+++******))))))))))))***(((((('''''''''((())))))************************'''''')))***+++++++++******************)))))))))&&&''''''(((((()))))))))))))))))))))***************)))(((''''''((()))***)))))))))(((((()))))))))))))))))))))************(((((()))+++,,,---...///,,,---............---,,,---------....../////////////////////////////////........................000000000000000000000000111000000000000111222222111111111111111111111111/////////000111222222222111222333555555555555444444444555666666666666555444444444444555555555555888<<>>======;;;;;;<<<;;;;;;999888777999999::::::;;;;;;;;;<<<::::::;;;<<>>===???@@@@@@???>>>>>>???@@@AAAAAAAAAAAA????????????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA>>>???AAACCCDDDEEEFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKIIIKKKMMMNNNMMMLLLLLLMMMNNNLLLJJJMMMTTT\\\bbbeeeRRRKKKFFFGGGJJJKKKMMMQQQPPPOOOOOOPPPQQQSSSSSSSSSTTTTTTTTTUUUWWWYYY\\\^^^```dddkkkrrrwwwxxxvvvtttooolllmmmsssvvvwww{{{uuuoooqqqsssvvvvvvtttrrrqqqqqqgggccc___]]]^^^___``````\\\^^^]]]XXXWWWYYYZZZXXXRRRMMMKKKMMMNNNMMMOOOSSSRRRRRRRRRQQQNNNNNNWWWbbbxxxmmmYYYRRRPPPNNNJJJIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNLLLIIIHHHJJJLLLNNNOOOSSSWWWYYYXXXTTTPPPJJJIIIIIIKKKMMMOOOOOONNNOOOPPPRRRTTTTTTTTTRRRQQQSSSQQQPPPTTT[[[bbbfffgggccc___[[[YYYTTTNNNLLLOOOLLLKKKKKKJJJJJJJJJKKKKKKIIIHHHGGGFFFFFFGGGGGGHHHJJJHHHGGGHHHJJJLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFAAADDDGGGGGGFFFHHHNNNSSS]]][[[XXXTTTPPPMMMKKKJJJCCCCCCDDDDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLJJJGGGEEEEEEFFFBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<===;;;:::999888888888888888888999:::;;;<<<;;;::::::///////////////000111111---.....................------...............---//////...---,,,,,,++++++........................***+++,,,---...---,,,+++)))***,,,------,,,***)))((()))***+++,,,---......,,,,,,,,,+++++++++******,,,---.........,,,)))(((&&&&&&&&&'''''')))******+++***))))))***,,,...//////111222444555555555444222111000///---,,,+++***(((((((((((())))))))))))(((((())))))*********+++'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&((()))(((''''''((()))&&&''''''((((((((((((((((((((()))***************))))))))))))))))))))))))+++***)))(((((('''((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%&&&((()))*********)))(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))************+++)))(((&&&&&&((()))+++((((((''''''''''''((((((((()))))))))************'''((()))***,,,...//////,,,,,,---......---,,,,,,/////////000000000000000////////////////////////000000000000000000000000111111111111000000000000111111111111111222222333111000000///000000111222...//////000111222222222000222444666666666444333555666666777777777777777555555666777777666666555444999???@@@===:::999999666777999;;;============:::;;;;;;<<<;;;:::888777999999999999999999999:::888888:::<<<@@@DDDGGGJJJFFFBBB>>><<<>>>AAAAAA@@@<<<===>>>???@@@AAAAAAAAA============>>>???AAAAAAAAAAAABBBBBBBBBAAA@@@???<<<>>>???BBBDDDEEEFFFFFFDDDEEEFFFFFFEEEFFFHHHJJJIIIKKKMMMMMMKKKJJJIIIJJJIIIGGGFFFLLLVVVbbbkkkoooVVVMMMFFFEEEFFFFFFGGGJJJLLLKKKLLLMMMPPPQQQQQQQQQPPPOOOOOOOOOQQQTTTWWWYYYXXX[[[```gggkkkkkkhhheee]]]YYYZZZaaaeeefffkkkqqquuuvvvxxxwwwsssllleee```fffhhhkkkllljjjiiihhhiii___]]]\\\\\\]]]]]]\\\ZZZSSSXXXYYYVVVUUUVVVUUURRRMMMIIIHHHJJJKKKJJJLLLPPPNNNOOOPPPPPPMMMLLLSSS^^^nnnwwwwwwgggVVVPPPNNNLLLHHHHHHHHHIIIJJJMMMOOOPPPMMMNNNOOOMMMJJJIIILLLOOOJJJLLLQQQVVVXXXWWWRRRNNNHHHHHHIIILLLOOOPPPPPPOOOLLLMMMPPPRRRSSSSSSRRRQQQSSSPPPOOOSSSZZZ______]]]UUUTTTVVVXXXTTTNNNNNNRRROOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNLLLKKKKKKLLLLLLJJJIIIHHHIIIKKKMMMMMMMMMKKKKKKKKKKKKJJJIIIIIIHHH???DDDIIIKKKJJJKKKOOOTTTWWWWWWVVVTTTRRRPPPNNNNNNCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJJJJHHHFFFDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@?????????>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;:::999888777777777777555666888:::;;;;;;;;;;;;333222000/////////000111................................................000///......///000///---------------...000111222------------,,,,,,+++***,,,,,,,,,++++++*********,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---000000///...------,,,,,,+++++++++++++++***)))(((+++***))))))+++---000111333333222222222222222222333111...,,,*********+++)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''###$$$&&&(((((()))((((((,,,)))''''''((()))&&&$$$###$$$%%%&&&''')))******))))))((((((((((((((()))******+++******)))((('''))))))(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***+++*********))))))(((((((((((((((((())))))))))))((())))))(((''''''(((***))))))))))))))))))))))))''''''''''''((((((((()))+++,,,---,,,***)))***++++++***)))))))))+++---///---------,,,,,,+++++++++,,,,,,,,,------------...////////////////////////---,,,,,,---///000///...---.../////////...,,,,,,222222222111111111111111222222333333333222111111222111111000000000000000000000000111222222222333777666666666666555555555555555555555444444444444666666777777888999999999666777888:::;;;<<<======;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???AAACCCEEE@@@>>>===???AAABBB@@@===@@@???===;;;;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBCCCBBBAAA@@@>>>???@@@AAACCCEEEGGGIIIDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJLLLQQQYYY___dddeeeQQQOOOKKKHHHGGGGGGIIIKKKMMMLLLLLLLLLLLLNNNPPPQQQOOOMMMKKKLLLNNNPPPPPPPPPUUUWWW[[[```cccccc```]]]VVVUUUUUUWWW[[[___aaabbbccchhhjjjeee```]]]ZZZWWWTTTXXXZZZYYY]]]dddeeeaaa]]]\\\]]]]]]^^^\\\YYYVVVRRRRRRQQQQQQPPPPPPQQQQQQKKKIIIFFFEEEEEEHHHLLLNNNMMMNNNNNNLLLIIIIIIMMMPPP___aaabbb^^^WWWPPPLLLKKKLLLKKKJJJIIIJJJLLLNNNPPPPPPOOOMMMLLLLLLLLLMMMMMMKKKNNNRRRUUUVVVTTTPPPMMMPPPQQQRRRQQQPPPOOOPPPQQQQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQQQQMMMJJJKKKJJJHHHJJJNNNTTTXXX[[[XXXQQQNNNPPPTTTKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKEEEEEEFFFGGGHHHIIIIIIJJJRRRQQQPPPPPPOOOPPPQQQRRRKKKKKKJJJHHHEEEEEEFFFHHHJJJJJJIIIGGGGGGIIIMMMPPPHHHGGGEEECCCCCCCCCCCCDDDGGGFFFFFFFFFGGGFFFDDDAAABBB???===>>>???@@@===;;;888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888;;;::::::999999888888888111111///.........///000000000000000000000000000........................000...---...///000///---------------...///000111,,,---------,,,,,,+++***,,,,,,,,,+++++++++******++++++*********++++++,,,---,,,,,,++++++,,,,,,---//////...------,,,+++++++++++++++++++++***))))))******)))***+++---000111222333333333333222111111111///---***)))))))))***))))))))))))))))))))))))))))))******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++)))''''''((((((&&&$$$$$$%%%%%%&&&'''((())))))))))))((((((((((((((())))))))))))))))))(((''''''))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************)))))))))(((((('''((((((((())))))))))))***+++,,,,,,+++***+++,,,))))))))))))))))))))))))'''''''''((((((((())))))+++,,,---,,,***)))***++++++***))))))***+++---///...---------,,,,,,,,,+++.........////////////000........................---++++++,,,.........---....../////////...---,,,///000000000111111222222111222222333333333222222222222111000000000000000111111111111111222222222333333444444555555666666555555555555555555555555444444444555555555555555888888999:::;;;;;;::::::;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::;;;;;;<<<===>>>???===<<<;;;===???@@@???<<<>>>>>>===<<<<<<<<<===>>>======>>>???@@@@@@AAAAAA@@@@@@BBBCCCCCCCCCBBBAAA??????@@@AAACCCEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJLLLNNNMMMMMMLLLKKKKKKLLLOOOUUUYYY\\\]]]PPPNNNKKKHHHGGGGGGIIIJJJKKKKKKJJJJJJJJJLLLMMMNNNMMMLLLLLLLLLMMMOOOQQQSSSWWWXXXZZZ]]]___^^^[[[XXXTTTTTTTTTVVVYYY\\\^^^___[[[___```ZZZUUUTTTRRROOOQQQSSSSSSQQQUUU[[[\\\XXXZZZYYYYYYYYYZZZYYYVVVTTTOOOOOONNNNNNMMMNNNPPPQQQNNNLLLIIIFFFFFFHHHKKKMMMLLLMMMMMMLLLIIIHHHJJJMMMQQQTTTWWWVVVRRROOOMMMMMMIIIHHHGGGGGGGGGHHHIIIJJJOOONNNNNNMMMNNNOOOPPPQQQLLLNNNQQQTTTUUUSSSPPPMMMMMMNNNPPPPPPOOOOOOPPPQQQQQQRRRTTTUUUUUUUUUSSSRRRRRRRRRRRRRRRQQQPPPOOONNNLLLLLLMMMNNNNNNNNNNNNNNNPPPLLLJJJKKKJJJHHHIIIMMMWWW[[[^^^[[[TTTOOOPPPSSSMMMLLLKKKKKKKKKKKKLLLMMMOOOOOONNNNNNLLLKKKJJJIIIFFFFFFFFFGGGHHHHHHIIIIIIOOOOOONNNNNNNNNPPPQQQRRRKKKKKKJJJHHHFFFEEEEEEGGGEEEEEEEEEEEEEEEGGGJJJLLLGGGGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEFFFGGGFFFCCCAAAAAA???======>>>>>>===:::777888:::<<<>>>???@@@@@@===<<<;;;:::999888777777888888888777777777777777000000///...............000000000000000000000000........................///...---...///000///---.........------......///,,,,,,---------,,,++++++,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++*********++++++++++++***))))))************,,,...000111222333444555444333111000///---+++)))((((((((()))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((&&&$$$"""###$$$''')))***(((''''''((((((&&&%%%&&&&&&&&&'''''''''(((((()))((((((''''''((())))))((((((((()))((((((''''''))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''((((((((())))))))))))+++------,,,+++++++++))))))))))))))))))))))))''''''((((((((()))))))))***,,,,,,,,,***)))***++++++******)))***,,,---............---------------.........////////////000------------------------,,,+++***+++---------+++...////////////...---,,,------...///000111222222000111222222333333333333222222111000000000000111222222222111111111111111000000111222333444555555444444555555666777777777999999888777666666555555888999999:::999999888888:::999888777777888999:::::::::;;;;;;;;;;;;::::::;;;::::::999888888888999999999999;;;===>>>===<<<<<<<<<<<<=========<<<<<<<<<===???@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEECCCDDDDDDEEEEEEFFFFFFGGGFFFHHHKKKMMMOOOOOOOOONNNLLLKKKKKKLLLPPPRRRSSSSSSNNNMMMJJJHHHGGGHHHIIIJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKMMMOOONNNMMMMMMQQQUUUYYYXXXWWWXXXYYYWWWUUURRRRRRRRRTTTUUUWWWYYYZZZZZZZZZ\\\[[[UUUQQQQQQQQQOOOQQQQQQOOOLLLNNNSSSTTTRRRTTTSSSRRRRRRSSSSSSQQQOOOLLLMMMLLLKKKKKKMMMQQQTTTSSSPPPMMMJJJHHHHHHIIIJJJJJJLLLLLLKKKIIIGGGGGGHHHDDDGGGJJJLLLLLLKKKKKKKKKHHHGGGGGGGGGGGGFFFFFFFFFMMMMMMMMMNNNPPPRRRTTTUUUNNNOOOQQQSSSUUUTTTPPPMMMHHHJJJLLLMMMMMMNNNPPPRRRRRRSSSUUUWWWVVVUUURRRQQQQQQQQQRRRRRRPPPMMMKKKIIIHHHIIIJJJKKKLLLLLLMMMMMMOOOKKKJJJKKKJJJHHHHHHLLLWWW[[[]]]ZZZSSSNNNMMMOOOQQQPPPOOONNNMMMMMMMMMMMMQQQQQQOOONNNLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKKKKKKKKKKMMMOOOQQQRRRMMMMMMMMMJJJGGGDDDDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFEEECCCAAA???>>><<<<<<======;;;:::666888:::===???AAABBBCCC===<<<;;;:::888777666555555555555555555555666666000000//////...............................................................---,,,---/////////...///......---,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********)))******+++++++++******)))*********+++,,,...000111111333555666555333000...---,,,+++***)))((())))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))&&&%%%###!!!!!!"""$$$%%%((((((''''''''''''&&&%%%'''''''''''''''''''''&&&(((((('''''''''((())))))(((((()))))))))))))))((())))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))%%%(((++++++***(((''''''))))))))))))))))))))))))'''(((((((((((()))))))))***+++,,,+++***)))***+++************+++,,,---...........................,,,,,,,,,------------...---------------------------,,,+++,,,---...---,,,///////////////......---------......///000000111///000111222333444444444333222111111000000111111333222222222111000000000///000000111222222333333333333444555666888888999<<<;;;:::999777666555555777777888888999999888888999888777777777777888999888999:::;;;;;;;;;::::::::::::999888777666666666777888999:::<<<=========999:::<<<===>>>===;;;:::;;;===???@@@AAA@@@???>>>??????@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEGGGJJJMMMOOOOOOOOOOOOLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIIIILLLOOORRROOOLLLKKKOOOTTTWWWUUUTTTSSSSSSSSSQQQOOOQQQRRRTTTUUUVVVVVVWWWXXX______\\\UUUSSSVVVWWWVVVTTTRRROOOLLLNNNPPPRRRQQQNNNMMMLLLLLLMMMNNNLLLKKKKKKLLLLLLJJJIIILLLRRRVVVVVVTTTQQQMMMKKKIIIIIIIIIJJJKKKLLLLLLJJJHHHEEEDDD???AAACCCEEEFFFFFFGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFIIIJJJLLLNNNQQQTTTVVVWWWQQQQQQRRRTTTWWWVVVRRRNNNEEEHHHJJJLLLMMMOOOQQQSSSQQQSSSVVVWWWWWWUUURRRPPPOOOQQQRRRRRRQQQNNNKKKHHHIIIIIIKKKLLLMMMNNNNNNNNNMMMJJJIIIKKKKKKHHHHHHKKKQQQUUUWWWUUUPPPKKKJJJKKKUUUTTTSSSRRRQQQPPPOOOOOOQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPQQQQQQRRRQQQMMMIIIDDDBBBBBBAAAAAABBBCCCEEEEEEDDDBBB===>>>>>>???@@@AAABBBCCCEEEEEEDDDEEEFFFEEEBBB@@@======<<<;;;;;;;;;:::999777888:::<<>>888:::<<<>>>>>>===<<<:::;;;===???@@@@@@???>>>===>>>===>>>>>>>>>>>>??????@@@@@@BBBBBBCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFDDDFFFIIILLLNNNOOONNNNNNKKKJJJJJJKKKMMMNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKOOORRRSSSPPPKKKJJJMMMRRRSSSRRRPPPPPPQQQRRRQQQPPPQQQSSSUUUUUUUUUUUUWWWYYYcccbbb]]]WWWWWW\\\______UUUQQQMMMLLLMMMMMMNNNOOOMMMLLLLLLMMMNNNOOOMMMLLLIIIJJJKKKIIIGGGIIIOOOUUUXXXVVVTTTQQQNNNLLLKKKJJJKKKKKKLLLMMMLLLJJJFFFDDD===>>>@@@CCCFFFGGGGGGGGGLLLLLLLLLLLLKKKIIIHHHGGGEEEGGGJJJMMMPPPSSSVVVWWWTTTSSSSSSVVVYYYYYYSSSNNNEEEGGGJJJLLLMMMOOOQQQTTTQQQRRRTTTVVVVVVTTTRRRPPPOOOPPPRRRTTTSSSQQQOOOMMMKKKKKKLLLMMMNNNNNNMMMMMMKKKIIIIIIMMMMMMJJJIIILLLMMMOOORRRQQQMMMJJJJJJJJJSSSSSSRRRQQQPPPOOONNNNNNOOONNNMMMKKKKKKKKKKKKLLLJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEFFFHHHKKKNNNOOOTTTUUUTTTPPPJJJDDDAAA???@@@??????AAACCCCCC@@@===:::;;;<<<>>>???@@@AAABBBEEEDDDDDDDDDEEEDDDAAA???<<<<<<<<<;;;:::999999999888999:::;;;<<<=========;;;:::999888666555444333444444444555555666666666111111111111111000//////000000000000000000000000........................---,,,+++,,,...//////......---,,,,,,++++++++++++++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++************++++++************************))))))***++++++++++++*********+++---...///000111111222333333222000...,,,++++++++++++************((((((((((((((((((((((((+++***((('''''''''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((()))***+++,,,,,,---,,,))))))((((((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***))))))(((''''''(((((((((((())))))&&&&&&'''''''''(((((((((%%%'''))))))((('''''''''((((((((((((((((((((((((((((((((()))))))))******((()))+++***))))))***+++)))******+++,,,,,,---------------------..................////////////000////////////////////////.........///222444444333111000//////......//////000/////////............000111222222333333333333333333222111111111111222222222222111111111111111333333222222111111111111222222333444555666777888888888777777666555444444222333444666777888999999666666666777777666666666666777:::;;;<<<;;;:::999::::::999999999999::::::777999<<<<<<<<<<<<===>>>999:::<<<>>>???>>>===<<<<<<===>>>?????????>>>======<<<<<<<<<<<<===>>>>>>???@@@AAACCCCCCCCCBBBAAABBBCCCCCCDDDDDDEEEEEEFFFEEEGGGIIILLLNNNNNNNNNMMMKKKKKKKKKMMMOOOOOONNNMMMIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMNNNMMMMMMQQQRRRSSSPPPLLLKKKNNNPPPPPPOOOOOOPPPRRRSSSSSSRRRQQQTTTUUUTTTSSSTTTXXX\\\hhhfffaaa\\\___fffjjjiiiVVVQQQLLLLLLKKKIIIHHHIIINNNNNNOOOQQQSSSSSSQQQNNNHHHJJJKKKIIIEEEEEEKKKPPPWWWVVVUUUTTTRRRPPPOOONNNNNNMMMNNNNNNOOOMMMJJJGGG======???DDDIIIMMMNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHDDDFFFIIILLLOOORRRTTTUUUTTTSSSTTTXXX\\\ZZZSSSLLLEEEGGGJJJKKKLLLMMMPPPRRRPPPQQQRRRSSSSSSSSSRRRRRRPPPQQQSSSUUUUUUTTTSSSRRRMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHJJJNNNOOOLLLLLLNNNNNNOOOPPPOOOMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLKKKJJJIIIJJJKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEGGGIIIKKKLLLQQQSSSSSSPPPKKKEEEAAA???===<<<<<<>>>BBBBBB@@@===;;;<<<>>>@@@AAABBBBBBCCCDDDCCCCCCDDDDDDCCCAAA???;;;<<<===;;;999888999:::999999:::::::::999999888888888777666555555444333555555555555555666666666///000111111111000......000000000000000000000000........................,,,++++++,,,...//////...---,,,+++++++++++++++,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,......---,,,++++++++++++++++++************++++++************************))))))***+++++++++++++++******,,,---///000000111111111111111000...---,,,((()))))))))***)))))))))((((((((((((((((((((((((***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$&&&((('''%%%$$$&&&(((&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))'''((()))***,,,,,,------))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''')))******)))((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''((())))))''''''((()))(((((((((((((((((((((((((((((()))))))))*********''')))******))))))***,,,))))))***+++,,,,,,,,,,,,+++,,,,,,,,,------------.........////////////000........................---------000333666666666111111///.........///000//////////////////000000111222222333333333222222444333222222111111222222111111111111111222222222333333333333333333333444111222222333444555555666888888888888888999999999222333444555666777777777555666666666666666666555555777999;;;<<<;;;:::999;;;;;;:::999999999999999888:::<<<<<<;;;:::;;;===:::;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;<<<===>>>???===???AAACCCCCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEGGGIIIKKKMMMOOONNNNNNMMMMMMLLLLLLNNNOOOPPPNNNLLLIIIJJJLLLMMMNNNMMMLLLKKKIIIJJJLLLNNNOOOPPPPPPOOOQQQPPPOOOOOONNNOOOPPPQQQPPPOOOPPPRRRTTTUUUTTTSSSQQQSSSTTTRRRPPPRRRXXX^^^gggfffaaa^^^bbbjjjooonnn^^^WWWSSSRRROOOIIIEEEFFFLLLMMMOOOSSSUUUTTTQQQNNNJJJNNNPPPMMMGGGFFFJJJOOOTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOPPPRRRQQQOOOLLL??????AAAFFFMMMRRRTTTSSSMMMLLLJJJIIIIIIIIIIIIJJJEEEFFFIIIMMMOOOQQQRRRSSSRRRQQQSSSXXX\\\ZZZQQQIIIEEEGGGIIIJJJJJJJJJLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUQQQQQQPPPNNNLLLJJJHHHGGGGGGGGGJJJOOOQQQOOONNNPPPRRRQQQPPPNNNLLLLLLLLLMMMJJJKKKLLLNNNNNNOOONNNNNNNNNLLLJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEFFFGGGHHHIIIIIILLLNNNNNNJJJEEEBBB@@@<<<;;;:::>>>DDDHHHFFFDDD;;;<<<>>>@@@AAABBBBBBBBBDDDCCCBBBCCCDDDCCC@@@>>>;;;======<<<999888999;;;999999999:::999999888888666666666555555555444444555555555555555444444444...///000000000///---,,,................................................,,,++++++,,,...//////...,,,++++++***++++++,,,,,,***+++,,,,,,------------*********++++++,,,,,,,,,000///...---,,,+++++++++++++++************++++++***************+++++++++((()))***+++++++++++++++***+++,,,...///000000111222111000///...---,,,,,,&&&'''(((((()))(((((((((((((((((((((((((((((((((***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''%%%$$$###"""###%%%(((***$$$&&&((('''%%%$$$&&&(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***%%%&&&((()))+++,,,,,,,,,***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''')))******)))(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%''')))(((((((((((((((((((((((())))))))))))************''')))******))))))***,,,))))))***,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,---///333666777777222111///.........///000---......///000111222222222222333333333222111111444333222222111111222222000000111111222222222333222222333444555666666777111222222333333444444444444444444555666666777777444444555555555555555444555555666666666666555555444666999;;;<<<;;;:::999===<<<;;;999888888777777777:::<<<<<<:::888:::<<<;;;<<<===>>>???????????????>>>============>>>>>>>>>======<<<<<<===???@@@<<<>>>@@@BBBDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEIIIKKKMMMOOOPPPOOONNNMMMNNNMMMMMMNNNPPPOOOMMMKKKIIIJJJLLLNNNOOONNNMMMLLLHHHIIILLLNNNPPPPPPQQQPPPPPPNNNMMMMMMPPPRRRSSSSSSQQQPPPQQQSSSUUUVVVTTTRRRPPPRRRSSSPPPNNNQQQXXX______^^^ZZZWWW]]]fffjjjiiihhh```[[[[[[VVVMMMGGGHHHGGGIIIMMMQQQTTTRRRNNNJJJOOOSSSVVVRRRLLLIIILLLQQQRRRSSSUUUVVVWWWWWWVVVUUUTTTRRRPPPQQQTTTTTTRRROOOCCCBBBCCCHHHOOOSSSUUUTTTOOOMMMKKKJJJIIIJJJLLLMMMFFFGGGJJJMMMPPPQQQRRRRRRPPPOOORRRWWW\\\YYYOOOFFFEEEGGGHHHHHHHHHHHHIIIKKKNNNNNNMMMNNNOOOQQQSSSUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQNNNKKKHHHGGGFFFFFFJJJPPPSSSPPPPPPRRRTTTRRROOOLLLJJJIIIJJJKKKJJJKKKMMMPPPQQQRRRRRRRRROOOMMMJJJHHHFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHCCCFFFJJJKKKIIIFFFCCCAAA>>><<<<<>>???@@@??????CCCCCCBBBCCCDDDCCC@@@>>>;;;===>>>===999888999;;;888888999:::::::::999999555555555555555555555555555555555444444333333333000000000000//////////////////............////////////.........---------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))*********+++++++++---------,,,,,,,,,++++++************************---,,,,,,+++***************)))))))))))))))***++++++,,,---///000111111111444222///---,,,+++(((&&&''''''((()))))))))))))))(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))))))))))))))))))))))),,,+++)))''''''''''''((())))))))))))))))))))))))'''###!!!$$$(((+++(((%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&)))))))))))))))*********))))))))))))************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///000//////...------,,,,,,---...///000111222333444444333111000......---------.........///000000000000111222333444333222222444333222111111111222333444333333222111111111222222333333444444333333222444333333222222333333444000111444777999:::;;;;;;666666666666666666555555555555555555555555555555333555888999::::::<<<>>>;;;;;;::::::::::::999999888999999:::;;;;;;;;;:::>>>>>>>>>??????@@@@@@AAA???????????????>>>===<<<<<<<<<======>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLMMMOOOQQQRRRQQQPPPRRRPPPLLLLLLQQQSSSQQQQQQQQQRRRRRRSSSTTTTTTUUUOOOOOOOOOOOOOOOOOOOOOOOOWWWVVVUUUVVVXXX\\\```bbbfffiiimmmnnnjjj```RRRHHHJJJIIIIIILLLOOOPPPLLLHHHIIIJJJKKKMMMMMMMMMLLLKKKTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPSSSWWWVVVRRRFFFDDDBBBEEEKKKQQQSSSTTTOOOLLLJJJKKKNNNQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLMMMKKKMMMRRRXXX[[[WWWPPPIIIDDDEEEFFFGGGHHHIIIIIIJJJMMMMMMLLLLLLMMMOOORRRSSSSSSSSSSSSTTTVVVVVVUUUSSSSSSSSSSSSQQQOOOKKKGGGEEEEEEGGGKKKMMMNNNNNNOOOQQQMMMOOOQQQPPPNNNKKKKKKKKKKKKGGGHHHNNNQQQOOONNNQQQMMMJJJGGGEEEEEEFFFFFFFFFHHHFFFDDDCCCDDDFFFIIIKKKJJJJJJIIIHHHFFFDDDBBBAAAAAAFFFJJJKKKHHHDDDCCCCCCBBBGGGFFFBBBHHHUUUWWWQQQAAA@@@===<<<<<<===@@@AAAEEEDDDBBB@@@@@@@@@BBBCCC???@@@AAA???===;;;;;;;;;777666444555777888888777666555444666888999888777777333000000333444444222000000000000/////////...//////............////////////.........---------......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++************************+++,,,,,,,,,,,,++++++++++++***************************+++,,,,,,,,,,,,++++++)))))))))))))))******+++,,,---...000111222222222333111...---,,,+++(((&&&''''''((()))))))))))))))'''(((((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((((((((((((((('''$$$"""$$$(((***(((%%%''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''((()))(((((('''&&&&&&''''''***)))))))))))))))))))))(((((()))))))))*********)))***++++++++++++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,---------------------...---......///000111222222000///...---+++++++++***................../////////000111222222222111111444333222111111222333333444333222222111111222222222333333444444333333222444333333222222333333444222333555888999:::::::::555555555555555555555555333333444555666666777777444666999:::::::::<<<===;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAA???????????????>>>======<<<<<<===>>>???AAABBBCCCCCCCCCDDDEEEEEEDDDCCCCCCAAAAAAAAAAAABBBDDDFFFGGGJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMOOOPPPOOONNNNNNNNNOOOQQQQQQQQQOOOQQQQQQNNNOOOSSSUUUSSSPPPPPPQQQQQQRRRSSSSSSTTTOOOOOOOOOOOOOOONNNNNNNNNSSSRRRQQQQQQSSSVVVYYY[[[eeeiiinnnrrrqqqiii^^^VVVMMMJJJIIIJJJLLLLLLJJJFFFIIIJJJJJJKKKLLLLLLLLLLLLRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTRRRPPPRRRUUUUUUPPPIIIGGGEEEGGGKKKPPPRRRRRRQQQNNNLLLLLLNNNPPPOOONNNMMMMMMLLLKKKKKKKKKKKKLLLLLLNNNRRRVVVYYYVVVPPPKKKHHHHHHGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKLLLNNNPPPQQQRRRQQQRRRTTTVVVWWWWWWVVVRRRRRRRRRQQQOOOLLLJJJHHHIIILLLNNNOOONNNNNNOOOPPPLLLMMMMMMMMMLLLJJJJJJIIIMMMIIIIIIMMMOOOLLLKKKMMMKKKIIIGGGEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGEEECCCCCCAAADDDHHHHHHEEECCCBBBBBBDDDIIIHHHBBBEEEOOOPPPKKK@@@???<<<;;;;;;<<>>???@@@???<<<:::::::::;;;999888888999999888666555444444555888::::::999888555222222444555444222000000000/////////......//////............//////...............---------//////...---------------++++++************++++++******++++++++++++***************************)))++++++++++++*********)))************************(((***,,,.........---,,,)))))))))))))))***++++++---...///111222222222222222000---,,,+++***(((&&&''''''((())))))))))))((('''((()))***++++++++++++&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((())))))***))))))))))))))))))))))))))))))))))))(((''''''&&&(((((((((((((((((((((((((((&&&$$$%%%((()))'''$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((''''''((((((*********))))))((((((((((((((())))))))))))******)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---,,,+++++++++***++++++,,,---......///............//////000000222111000///...---------.........---------------...///000000111111000000444333333222222333444444333333222222111111222222222333333444444333333222333333222222222222333333444555777888999:::999999444444444444444444444444222333444555666888999999666888:::;;;::::::;;;<<<;;;;;;::::::::::::999999::::::;;;;;;<<<<<<;;;;;;>>>>>>??????@@@AAAAAABBB??????@@@@@@@@@???>>>>>>======>>>???AAACCCDDDEEEDDDFFFIIIKKKJJJHHHEEECCCBBBBBBAAAAAABBBDDDFFFGGGJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOONNNMMMKKKKKKKKKMMMOOOQQQQQQPPPPPPPPPPPPPPPQQQQQQMMMQQQRRRPPPQQQTTTTTTRRROOOOOOOOOOOOPPPQQQRRRRRRPPPPPPPPPPPPOOOOOONNNMMMQQQPPPOOONNNOOOPPPRRRTTTZZZ^^^eeekkkmmmjjjccc]]]PPPMMMKKKKKKMMMNNNKKKIIIJJJJJJJJJJJJJJJLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUSSSTTTRRROOOPPPSSSRRRNNNLLLJJJHHHIIILLLOOOPPPQQQRRRPPPNNNMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNQQQSSSQQQNNNJJJLLLKKKIIIGGGFFFEEEEEEEEEIIIJJJJJJKKKLLLMMMNNNNNNQQQPPPQQQSSSVVVXXXXXXXXXPPPQQQQQQQQQPPPOOOMMMMMMPPPQQQSSSRRRQQQOOOOOOPPPPPPNNNLLLLLLLLLKKKJJJIIIMMMIIIHHHJJJJJJHHHFFFGGGIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDAAACCCDDDDDDBBBAAAAAABBBDDDJJJIIICCCAAAFFFGGGCCC>>>===;;;::::::;;;===>>>>>>@@@AAABBBBBBAAA>>>===<<<===>>>===;;;999999999;;;:::999999999888666444444333333444777:::::::::999777444444444444333222000000/////////.........///......------......///..............................---,,,,,,,,,,,,---******))))))))))))************++++++++++++******************))))))))))))************))))))))))))************************(((***---//////...,,,+++))))))))))))***+++,,,,,,---...///000111111111111000...,,,++++++***(((&&&&&&'''(((((())))))(((((((((((()))***************&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((())))))(((((((((((((((((((((((('''((()))***)))(((&&&%%%((((((((((((((((((((((((((('''%%%&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))++++++***)))(((''''''&&&(((((((((((()))))))))***))))))************))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,------...........................222222111000/////////000.........---,,,,,,,,,+++//////000000000111111111333333333333333444444444333333222222111222222333222333333444444333333222333333222222222222333333444555777888888888777666222333333333333333444444333333444555666777888999777999;;;;;;:::999:::;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<<<<;;;;;;===>>>>>>???@@@AAABBBBBB@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDDDDBBBGGGOOOUUUUUUPPPIIIDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOONNNLLLKKKLLLMMMPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQMMMQQQSSSRRRRRRTTTRRROOOOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNRRRQQQOOONNNNNNNNNPPPPPPOOORRRYYY```dddddd```\\\QQQPPPQQQTTTXXXYYYUUURRRMMMLLLJJJJJJJJJMMMOOOQQQRRRRRRTTTUUUUUUUUUUUUTTTSSSTTTRRRNNNNNNPPPOOOLLLLLLKKKJJJKKKLLLOOOQQQQQQTTTRRRQQQOOONNNMMMKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGHHHHHHJJJKKKJJJIIIHHHMMMLLLIIIFFFEEEEEEFFFFFFIIIJJJKKKMMMMMMNNNNNNMMMRRRQQQQQQRRRUUUWWWXXXWWWPPPPPPPPPPPPPPPPPPPPPQQQTTTVVVWWWVVVTTTSSSSSSTTTWWWSSSOOOMMMMMMMMMLLLKKKJJJGGGDDDCCCDDDDDDDDDDDDGGGGGGFFFEEECCCBBBCCCDDDDDDDDDEEEEEEEEECCCBBBAAADDDEEEEEEEEEEEEDDDDDDCCCAAAAAAAAA@@@??????@@@AAABBBHHHIIICCC>>>??????>>><<<;;;:::999999:::;;;<<<===>>>???@@@@@@???>>>===:::;;;<<<;;;999777777888888777777777888777555333444333222333555777777777777666555444333222111111////////////..................------------......---.....................---,,,++++++******++++++***))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***,,,...//////,,,***((())))))))))))***+++,,,---------...///000000000000...,,,*********)))'''&&&&&&&&&'''((((((((((((((((((((())))))(((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''((())))))(((&&&%%%''''''''''''''''''''''''((('''&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))+++******)))((('''&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------......---,,,,,,,,,------.........---,,,,,,,,,+++000000000000111111222222222222222333333444444444333222222111222222333333222333333444444333333222333222222111111222222333333444555666666555444333222222222222333333444444555555555555666666666666777999::::::999888888999;;;;;;:::::::::999999999:::;;;;;;;;;;;;;;;::::::<<<======>>>@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBCCCKKKXXXbbbccc\\\QQQIIIDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOOOONNNNNNNNNMMMMMMPPPOOOMMMLLLMMMNNNPPPQQQRRRSSSSSSQQQOOONNNOOOQQQSSSWWWXXXVVVVVVVVVTTTPPPQQQPPPOOONNNNNNPPPQQQRRRTTTUUUUUUUUUTTTRRROOONNNQQQPPPOOONNNMMMMMMNNNNNNLLLOOOSSSYYY^^^___\\\ZZZOOORRRXXX```fffgggbbb]]]PPPOOOLLLKKKKKKMMMPPPRRRTTTUUUVVVVVVVVVUUUTTTSSSRRRTTTSSSNNNLLLNNNNNNLLLJJJKKKKKKLLLMMMOOOQQQSSSSSSSSSRRRQQQNNNLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFGGGHHHLLLJJJGGGEEEEEEGGGIIIKKKLLLLLLNNNOOOOOOOOOOOOOOOSSSRRRPPPQQQSSSUUUUUUTTTPPPOOOOOONNNOOOPPPRRRSSSVVVWWWXXXWWWVVVVVVWWWXXXZZZVVVQQQNNNMMMMMMNNNNNNJJJGGGAAA>>>>>>BBBDDDDDDFFFGGGGGGEEEBBBAAABBBCCCCCCDDDEEEEEEEEECCCAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>???@@@@@@AAA???DDDFFFBBB>>><<<<<<<<<::::::999888888999::::::>>>===<<<;;;;;;<<<===>>>888:::;;;:::888777777777666555555777999:::999888666444111111222333333333555555555333222000///////////////.........------......------------......---------...............,,,++++++*********************))))))))))))******))))))************))))))((((((((()))))))))******************)))))))))((())))))))))))))))))))))))+++,,,---------+++)))''')))))))))***+++,,,---...------...///////////////,,,***))))))))))))'''&&&&&&&&&'''(((((((((((('''(((((((((((('''&&&%%%$$$''''''((((((((((((''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))))))))))))))(((((('''''''''''''''(((((((((((())))))***))))))(((((())))))*********+++++++++,,,,,,,,,************++++++++++++*********+++,,,---------------------,,,,,,,,,,,,..................------.........---......//////.........---------------111000000000000111222333000000111222333333333333222222111111222222333333222333333444444333333222222222111111111111222222222333444555555444333222111222222333333444444555555555555555555555555444666777999999888777888999;;;;;;::::::::::::999999::::::;;;;;;::::::999999;;;;;;<<<===>>>@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@????????????@@@@@@GGGPPP___iiijjjbbbVVVMMMDDDDDDCCCCCCCCCDDDFFFFFFIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSQQQNNNMMMOOORRRXXX\\\]]][[[[[[[[[YYYUUUSSSRRRPPPOOOOOOQQQRRRTTTUUUVVVVVVVVVTTTRRROOOMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLOOORRRVVVWWWVVVTTTNNNRRR[[[fffmmmmmmgggaaaRRRPPPNNNLLLKKKMMMOOOPPPRRRTTTUUUVVVVVVUUUSSSRRRQQQTTTSSSOOOLLLNNNNNNMMMIIIKKKLLLMMMMMMNNNPPPRRRQQQRRRSSSRRROOOMMMLLLLLLNNNNNNOOONNNMMMLLLJJJIIIFFFGGGHHHGGGFFFFFFHHHJJJJJJHHHEEEDDDEEEIIIMMMPPPOOOOOOOOOPPPPPPPPPQQQQQQSSSQQQOOOOOOQQQRRRSSSRRRQQQPPPNNNMMMMMMOOOQQQRRRTTTUUUVVVUUUUUUUUUWWWYYYWWWUUURRRMMMKKKLLLQQQUUUTTTPPPFFF===<<>>???@@@AAAAAA@@@===@@@BBBAAA@@@>>><<<;;;:::999999888888999999:::===;;;:::999999;;;===>>>888999::::::888777777777888777777999<<>>>>>???????????????<<<<<<<<<<<<>>>???@@@AAAJJJRRR]]]eeefff^^^SSSKKKEEEDDDCCCCCCCCCDDDFFFFFFHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQPPPOOONNNNNNQQQSSSQQQMMMLLLOOORRRXXX\\\]]][[[\\\^^^^^^ZZZVVVTTTRRRQQQQQQRRRTTTUUUTTTUUUVVVUUUTTTPPPMMMKKKIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJJJJLLLOOOPPPOOONNNOOORRRZZZccciiihhhbbb\\\QQQPPPNNNLLLKKKKKKKKKLLLMMMOOORRRTTTUUUUUUTTTSSSPPPTTTTTTOOOLLLNNNOOONNNKKKLLLNNNMMMLLLKKKMMMOOOOOOQQQSSSRRRPPPMMMNNNOOOPPPPPPQQQQQQPPPNNNLLLJJJFFFGGGHHHGGGFFFFFFHHHKKKIIIGGGDDDCCCEEEIIIOOORRRQQQPPPOOOOOOOOOPPPQQQRRRPPPOOOMMMMMMOOORRRSSSSSSRRRQQQNNNLLLKKKMMMOOOQQQRRRRRRSSSRRRQQQQQQSSSUUURRRSSSSSSNNNKKKNNNXXX```ggg```RRRBBB===BBBEEEDDDEEEHHHJJJHHHCCCAAABBBEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBB@@@???@@@CCCDDDBBBAAA>>>===???AAABBB@@@<<<:::999999999999999999999999999999999999::::::;;;;;;777999::::::888777777888:::999777888<<<@@@CCCDDD999666222111111333333333111333555444222000000111//////.........---------...------,,,,,,------...---------.........//////...---,,,,,,++++++,,,,,,++++++************++++++))))))************))))))%%%&&&'''((()))***+++,,,++++++++++++************))))))))))))))))))))))))((((((((())))))***++++++)))))))))***+++---...//////000000111111111111000***(((''''''(((((('''&&&%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((((((((((($$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&'''((((((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))*********+++++++++,,,,,,,,,)))************+++++++++------,,,++++++************+++,,,---///000111222........./////////000000------,,,------...///000---.........///000000000///......------///000111---...000111222222222111222111111111222333333444222333333444444333333222222222111111111111222222333444555666666666555444222222333444444555666666000000111222444555666666222444666777666666777888;;;;;;;;;:::::::::999999999999999999999888777666888888:::;;;<<<>>>??????;;;;;;<<<===============888888999;;;===???AAACCCKKKPPPXXX^^^]]]VVVMMMFFFEEEEEEDDDCCCCCCDDDFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQNNNOOOQQQRRRRRRQQQOOOMMMMMMPPPRRRPPPLLLKKKOOOSSSUUUXXXZZZYYYZZZ^^^___\\\WWWVVVTTTRRRRRRSSSUUUWWWSSSTTTUUUTTTRRROOOKKKIIIIIIIIIJJJKKKMMMNNNOOOOOOMMMLLLKKKLLLNNNOOOOOONNNPPPRRRWWW^^^bbbaaa[[[UUUPPPOOOMMMKKKIIIIIIIIIIIIHHHKKKNNNRRRUUUUUUUUUTTTOOOSSSTTTPPPLLLNNNPPPPPPLLLNNNOOONNNKKKIIIJJJLLLMMMPPPSSSSSSPPPNNNOOOPPPQQQRRRSSSSSSRRROOOMMMKKKCCCEEEGGGFFFDDDDDDFFFIIIJJJGGGDDDCCCDDDIIIOOOSSSRRRPPPOOONNNNNNOOOQQQSSSNNNLLLJJJKKKNNNRRRTTTTTTSSSQQQNNNKKKJJJKKKNNNOOOPPPQQQPPPOOOMMMMMMOOOQQQOOOSSSUUUQQQNNNRRR___jjjvvvnnn\\\GGG???CCCEEEDDDEEEHHHKKKIIIDDDAAABBBEEECCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@AAADDDEEECCCAAA???===>>>BBBDDDAAA<<<999999999999999999999999999666777999;;;;;;;;;999888777999::::::888777777888;;;999666777:::>>>BBBCCC888666333222333555666777000333666666333111222333,,,,,,,,,,,,,,,---.../////////...---,,,+++******+++++++++,,,,,,---------111111000///---,,,+++***)))***+++,,,,,,***)))((())))))))))))***************(((&&&%%%%%%&&&'''((())))))************)))))))))))))))))))))))))))))))))((('''''')))*********)))***+++---...////////////000111111000...,,,***((()))))))))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************%%%'''))),,,---............---+++)))(((((())))))***+++,,,---............---------,,,,,,+++++++++,,,,,,------.../////////------............------............////////////000000111111111000000///111111111000000000000000//////000222333444555666333333333222222222111111444444444444444444444444333111000000222333444333444444555555555555444444777666555666888999888777444555888:::;;;;;;999999999999888888888888888999999999999999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::999999:::;;;===>>>DDDGGGJJJKKKJJJHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIJJJLLLNNNOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLOOOTTTWWW]]]WWWQQQRRRXXX]]]\\\YYYUUUSSSPPPOOOQQQSSSUUUUUUTTTSSSRRRTTTWWWVVVOOOIIIMMMKKKJJJIIIJJJJJJHHHFFFKKKJJJJJJKKKLLLLLLKKKIIINNNOOOPPPRRRTTTUUUVVVWWWVVVQQQKKKHHHIIIKKKKKKJJJLLLNNNPPPRRRSSSSSSRRRQQQSSSRRRRRRQQQOOONNNNNNMMMLLLLLLLLLJJJHHHHHHJJJLLLOOOPPPQQQQQQPPPPPPRRRTTTVVVZZZZZZUUUQQQPPPNNNKKKLLLJJJHHHFFFEEEFFFHHHJJJGGGFFFDDDDDDEEEGGGJJJLLLNNNOOOOOOOOOOOOPPPSSSTTTOOOMMMLLLLLLMMMQQQUUUXXXUUUQQQLLLJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQPPPOOONNNNNNOOOOOONNNNNNTTT___ggg|||uuudddOOODDDDDDEEEBBBEEEGGGJJJJJJHHHFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIGGGEEECCCAAAHHHFFFEEEEEEFFFFFFBBB>>>===<<<<<<>>>@@@???;;;777<<<;;;:::999888777777777777777777777888888888888888888888777777777777666666666555444444555777888000111333333222222333555555444333222111111111111...------------......///........./////////000000++++++,,,,,,,,,,,,,,,,,,//////...,,,+++++++++******************)))((('''*********))))))(((((((((((('''&&&%%%%%%''')))***))))))************))))))))))))))))))))))))))))))***)))(((((()))***++++++******,,,---...////////////000000000000...+++***(((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********'''((()))+++,,,------...---,,,+++***))))))))))))***+++,,,---............------,,,,,,,,,+++++++++,,,,,,,,,---......////////////000000000000//////............////////////000000111111111000000///000000000000000111111111//////000111222333444444333333222222222111111111444444444444444444444444444222000000222444444444333444444555555555555555555555555777999999888777777888888999999888777666888888777777777777888888999999999999:::;;;<<<<<<============<<<;;;;;;:::;;;;;;;;;:::;;;<<<>>>???@@@BBBEEEFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMNNNMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLNNNSSSWWW]]]WWWQQQOOORRRUUUVVVUUUTTTQQQOOONNNQQQSSSUUUVVVUUUSSSRRRTTTVVVUUUPPPKKKMMMLLLJJJJJJJJJJJJIIIGGGIIIHHHGGGHHHJJJKKKKKKJJJKKKLLLMMMOOORRRTTTVVVWWWUUUQQQLLLJJJJJJKKKKKKJJJKKKLLLOOORRRSSSTTTSSSSSSRRRRRRQQQPPPNNNMMMMMMLLLKKKLLLLLLKKKIIIIIIKKKMMMOOOPPPQQQQQQPPPQQQTTTVVVYYY]]]]]]XXXSSSQQQNNNJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFEEEFFFHHHKKKMMMPPPOOONNNNNNOOOPPPQQQRRRPPPOOOMMMKKKLLLNNNQQQSSSTTTQQQLLLJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLMMMNNNMMMMMMQQQZZZbbbnnniii\\\KKKBBBCCCEEECCCHHHJJJKKKKKKIIIHHHGGGHHHEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJHHHFFFDDDCCCGGGFFFDDDEEEFFFEEEBBB???>>>======>>>??????;;;888<<<;;;:::999999888999999999999999888888888888888777777777888888888888888555555444333333444555666...///000000///...///111444444333222111111111111//////......------.........////////////000000000,,,,,,,,,,,,,,,+++++++++---,,,+++***)))***+++++++++***)))(((''''''''''''+++******)))((('''&&&%%%&&&&&&%%%&&&''')))***,,,))))))************))))))))))))))))))))))))))))))******))))))******++++++***+++,,,---...///////////////000///...,,,+++)))'''(((((())))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''(((((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))***+++,,,---++++++++++++***)))((((((***++++++,,,------------,,,,,,,,,++++++++++++++++++,,,,,,------....../////////000000000000//////---............////////////000000111111000000000//////000000111111222222///000000000111111111111333222222222222111111111333333333333444444444444555333111111333444555444222222333444555666666777666555666888:::999777555777777666555555555555555777777666666666666777777999888888999999:::;;;<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;<<<<<<===??????<<<>>>AAAAAA@@@??????@@@CCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLNNNRRRVVV[[[XXXSSSOOOMMMMMMOOOPPPRRROOOLLLLLLOOORRRUUUVVVUUURRRQQQRRRTTTTTTQQQNNNNNNMMMKKKKKKLLLLLLKKKIIIHHHFFFEEEEEEGGGJJJKKKKKKIIIIIIJJJKKKNNNQQQTTTVVVRRROOOLLLKKKKKKKKKKKKJJJJJJKKKNNNQQQSSSTTTTTTTTTRRRQQQPPPNNNMMMKKKKKKKKKKKKLLLLLLKKKJJJJJJLLLNNNPPPPPPQQQPPPPPPRRRUUUXXX[[[```aaa]]]XXXTTTPPPKKKHHHIIIJJJKKKKKKJJJIIIIIIKKKJJJHHHGGGHHHJJJLLLNNNTTTTTTTTTTTTRRRQQQPPPPPPRRRPPPMMMKKKJJJKKKMMMNNNSSSPPPLLLJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLJJJLLLMMMLLLLLLNNNTTTYYY]]]YYYQQQFFFAAACCCEEEDDDIIIJJJKKKJJJHHHGGGHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDHHHIIIIIIJJJIIIHHHFFFEEEFFFEEEDDDDDDDDDDDDAAA??????>>>======>>>===;;;999;;;;;;::::::::::::;;;;;;;;;;;;::::::999888888888666777777888888999999999555444333222222222333444111222333222000000111222444333222111111000111111///...------,,,,,,,,,,,,000//////...---,,,++++++---,,,,,,,,,++++++******,,,+++***))))))***,,,------+++***((('''''''''((())))))((((((''''''&&&&&&''''''''''''((()))***+++))))))************))))))(((((((((((((((((((((((())))))***)))((((((***++++++,,,---.../////////////////////...---+++)))(((''''''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***+++***)))(((((()))+++,,,))))))***++++++***)))(((******+++,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,------......,,,------......------,,,---------.........//////...///000000000000000000......///000111222222333000000000000000/////////222222222222111111111111333333333333333444444444666444222222333555555444111111222333444666777888888888999<<<===<<<999666777666444333333444555666666555555555555666666777888888888888999:::;;;<<<>>>>>>>>>===<<<;;;:::999;;;;;;;;;<<<<<<===>>>>>><<<>>>@@@@@@???>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFHHHIIIIIIJJJIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMLLLMMMMMMLLLLLLNNNRRRUUUYYYYYYXXXTTTNNNKKKKKKMMMOOOLLLIIIIIILLLPPPSSSTTTSSSQQQPPPPPPRRRSSSRRRQQQQQQOOONNNNNNPPPPPPOOONNNLLLIIIEEEDDDFFFHHHJJJJJJIIIHHHHHHIIIJJJMMMPPPQQQMMMLLLKKKJJJJJJIIIIIIHHHKKKLLLNNNPPPRRRSSSSSSTTTRRRQQQOOOMMMKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKMMMNNNQQQQQQPPPOOONNNOOOSSSVVVZZZ```ccc```\\\YYYSSSNNNJJJJJJJJJJJJKKKKKKLLLLLLNNNLLLJJJIIIIIIKKKMMMOOOXXX^^^dddbbbYYYRRROOOPPPRRRPPPMMMKKKJJJJJJKKKLLLPPPNNNKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJKKKMMMLLLKKKLLLOOORRRPPPNNNJJJEEECCCDDDEEEFFFGGGHHHHHHGGGEEEEEEGGGIIIHHHHHHGGGFFFEEECCCBBBAAAEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>======<<<;;;;;;;;;:::::::::;;;;;;<<<===<<<;;;:::999888777666666555555666777888999:::;;;555444333222111111222333222444444333111000111222444333222111000000000000---,,,,,,+++************//////...---,,,+++******,,,,,,,,,++++++*********,,,+++*********+++,,,------,,,***)))(((((())))))&&&&&&''''''(((((()))))))))))))))(((((()))))))))))))))************))))))(((((((((((((((((((((((('''))))))(((&&&&&&'''***,,,,,,---...///////////////......---+++***((('''&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******((('''((((((***+++'''(((***++++++***)))((()))***++++++,,,+++++++++******************************++++++,,,---------,,,,,,------------,,,,,,------------..................///000000000000000......///000111222222333000000000////////////...222222222111111111000000222222222333333333444444777444222222333555555444000111111222444666888999888:::===AAADDDEEEDDDBBB>>><<<999666555555555666555555444444555666777777888888888888999:::;;;;;;<<<======<<<;;;:::999888999::::::;;;<<<<<<======<<<===??????>>>===>>>???===>>>>>>???@@@AAABBBBBB@@@AAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLMMMLLLLLLNNNQQQTTTUUUYYY\\\ZZZTTTOOONNNNNNOOOLLLHHHGGGIIIMMMPPPQQQPPPOOONNNNNNPPPQQQRRRRRRSSSRRRQQQRRRSSSTTTSSSRRRRRRNNNIIIFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIKKKLLLIIIIIIHHHGGGFFFFFFFFFGGGLLLMMMNNNOOOQQQRRRRRRSSSSSSQQQNNNKKKIIIHHHHHHHHHHHHJJJKKKLLLKKKLLLMMMNNNPPPQQQPPPNNNLLLMMMOOOQQQUUU\\\aaaaaa^^^\\\XXXRRROOOMMMKKKIIIIIIKKKNNNPPPOOOMMMKKKIIIIIIKKKMMMNNNZZZhhhtttppp```RRROOORRROOONNNLLLKKKJJJKKKLLLLLLMMMKKKJJJJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMLLLKKKKKKLLLLLLLLLJJJHHHGGGFFFEEEEEEFFFGGGGGGHHHGGGFFFFFFGGGIIIGGGGGGGGGFFFDDDBBBAAA???BBBCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;::::::::::::;;;<<<======;;;::::::888777666555444444444555666888999::::::777666444222111111222222///000111000...------...333333222111000000000000++++++***)))))))))******,,,------------.........+++++++++++++++*********++++++++++++++++++++++++,,,++++++***************%%%&&&'''((()))******+++************)))))))))((())))))************))))))))))))))))))))))))))))))&&&(((***(((%%%$$$&&&)))------...//////////////////...---+++***(((''''''%%%&&&''''''(((((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))((((((((((((((()))***''''''((()))************)))******+++++++++******)))))))))))))))*********)))******++++++,,,,,,---......////////////......,,,------------.........------...///000000000000//////000000111111222222000000000000////////////222111111111111000000000111111222222333333444444666444222222333444444333111111111111333555777999777999===BBBHHHKKKLLLKKKGGGDDD@@@<<<888666555555555555444555555666777888888777777888888999:::;;;;;;;;;;;;<<<;;;;;;:::999888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>=========>>>>>>????????????AAADDDGGGHHHHHHGGGFFFCCCCCCCCCDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJKKKKKKKKKLLLOOOQQQQQQVVV[[[\\\YYYVVVUUUUUURRRNNNIIIFFFHHHJJJMMMNNNLLLLLLLLLMMMNNNPPPQQQRRRTTTSSSSSSTTTVVVWWWVVVUUUUUUQQQLLLHHHGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHHHHHHHFFFGGGFFFEEECCCCCCEEEGGGKKKLLLMMMNNNPPPRRRSSSTTTUUURRROOOKKKHHHGGGGGGGGGFFFHHHJJJKKKKKKKKKMMMNNNNNNOOOOOONNNMMMLLLMMMOOOQQQXXX^^^^^^]]]]]]ZZZVVVSSSPPPLLLIIIHHHKKKOOOQQQOOOMMMKKKIIIHHHIIIKKKLLLXXXhhhuuuqqq___PPPMMMQQQMMMLLLJJJIIIIIIJJJJJJKKKIIIHHHHHHIIIKKKKKKJJJHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJIIIKKKIIIHHHIIIHHHEEEDDDGGGGGGIIIJJJJJJHHHHHHIIIKKKEEEEEEFFFEEEDDDCCCAAA???@@@AAACCCDDDDDDDDDCCCCCCAAABBBBBBAAA???>>>@@@AAA@@@AAAAAA@@@===;;;;;;;;;::::::999::::::;;;<<<<<<::::::999888777666555444333333444555777888888999777666444222111111111111///000111000///...///000333222111000000///000000******************+++,,,++++++,,,,,,,,,,,,------************++++++++++++((()))+++,,,,,,***)))(((((())))))***************((((((((())))))*********))))))******+++*********))))))************))))))))))))))))))))))))))))))''')))+++)))%%%$$$&&&***---......//////////////////...,,,***((('''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%###""" !!!###%%%'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((())))))))))))'''''''''((((((***++++++)))***************))))))((((((((()))))))))******))))))******+++,,,,,,,,,---......//////......---,,,,,,---------.........,,,---...///000000000000000000000000000111111111000000000000000000000000111111111111000000000000000111111222333333444444666444111111222333333222222111111111222444666888777888999===AAADDDEEEDDDDDDBBB???<<<999777666555555555555555666777888999777777777777888999:::;;;:::;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<=========<<<999;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAACCCGGGKKKLLLJJJGGGEEEAAAAAABBBBBBCCCCCCDDDEEECCCCCCDDDDDDEEEEEEEEEFFFDDDFFFGGGGGGGGGIIIKKKMMMNNNQQQUUUXXXYYY[[[\\\]]]XXXSSSLLLHHHHHHJJJLLLMMMHHHIIIKKKLLLMMMNNNPPPQQQTTTSSSRRRTTTVVVWWWWWWVVVTTTPPPLLLIIIHHHHHHHHHGGGIIIIIIKKKKKKKKKJJJHHHGGGFFFFFFFFFCCCAAABBBFFFIIIHHHIIIKKKMMMPPPSSSVVVWWWVVVSSSOOOKKKHHHGGGGGGGGGDDDFFFIIIKKKKKKKKKLLLMMMJJJLLLOOOPPPOOOOOOOOOPPPOOOVVV[[[[[[[[[[[[YYYVVVTTTRRRNNNKKKJJJLLLNNNPPPNNNLLLJJJGGGGGGGGGIIIJJJTTT___hhhdddWWWLLLKKKNNNJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEFFFIIIKKKLLLJJJHHHIIIIIIIIIIIIJJJLLLNNNOOOLLLKKKJJJIIIIIIIIIHHHGGGJJJFFFFFFIIIHHHDDDCCCFFFFFFHHHJJJKKKJJJIIIIIIJJJBBBCCCDDDEEEEEECCCBBB@@@AAABBBCCCDDDDDDDDDCCCBBB@@@AAAAAA@@@======???BBB>>>AAACCCBBB>>>;;;:::::::::999999999999::::::;;;::::::999888888777666666222333333444555666666777777555333111000/////////000111222222111111222333333222111000000/////////************+++,,,------,,,++++++***)))(((''''''))))))******+++++++++,,,'''(((***,,,+++)))&&&%%%%%%&&&(((*********))))))************))))))))))))'''((()))***+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((+++,,,***&&&$$$'''+++---.../////////////////////...,,,***(((&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%### """%%%'''&&&'''''''''&&&%%%%%%$$$%%%$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%''')))***))))))(((((('''''''''((()))+++,,,))))))*********))))))((('''((((((((())))))******)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...///000000000000111111111000000000000000///000000000111111111222111111111111000000000000000000111222333333444444666333111000111222222111333222111111222444666777999777666666777888777666::::::999888777777777777555555555666666888999999777777777777888999:::;;;:::;;;<<<===>>>>>>>>>>>>:::;;;<<<>>>>>>>>>>>>===;;;<<<===<<<;;;;;;===???????????????>>>>>>>>>>>>CCCFFFJJJNNNNNNKKKFFFCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAACCCDDDEEEEEEFFFHHHJJJLLLMMMOOORRRWWW]]]aaaccc\\\WWWOOOKKKIIIKKKLLLMMMEEEHHHJJJLLLMMMMMMOOOPPPSSSRRRRRRSSSUUUWWWVVVUUUQQQNNNKKKIIIIIIIIIIIIHHHGGGHHHKKKMMMMMMLLLIIIHHHFFFGGGFFFCCCAAABBBGGGKKKEEEFFFIIILLLPPPUUUXXXZZZWWWTTTPPPKKKHHHGGGGGGHHHBBBEEEHHHJJJJJJKKKLLLMMMGGGJJJOOOQQQRRRQQQRRRSSSNNNUUUYYYYYYYYYZZZXXXUUUTTTRRRPPPNNNMMMLLLMMMMMMNNNLLLIIIGGGFFFFFFHHHIIIPPPUUUYYYWWWPPPJJJIIIJJJIIIIIIGGGEEEDDDCCCCCCBBBCCCCCCEEEIIILLLLLLKKKIIIJJJJJJJJJJJJKKKMMMOOOPPPLLLJJJHHHGGGHHHHHHGGGFFFHHHDDDDDDGGGGGGBBBBBBFFFCCCEEEHHHJJJIIIGGGGGGGGG@@@AAACCCEEEEEEDDDCCCAAABBBCCCDDDEEEEEEDDDCCCCCC???AAAAAA???===<<>>AAADDDCCC???;;;:::::::::999999888888999999:::;;;;;;:::999999888888888222222333333444555555555666444222000......---...,,,...//////......///111333222111000////////////******+++++++++,,,,,,,,,)))))))))))))))*********)))******)))((((((***,,,************))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((***++++++***))))))******)))(((''''''((()))***(((((()))***+++,,,,,,,,,------...............---...---***(((''''''(((((('''((((((((('''%%%###"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))''''''((()))&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&******))))))((((((''''''((((((''''''''''''((((((************************(((((((((((())))))))))))******))))))******+++,,,***+++,,,,,,******+++,,,........./////////////////////...------------...//////////////////////////////000111111111111111---...000111111111000//////000000111222333333333333333222222222222111111555444444444444555666666666666777777777777666666555666777777666666777888555555555555555666777777;;;:::999777777777888888:::;;;<<<<<<<<<;;;:::999999:::<<<>>>>>>>>>>>>======???@@@???===;;;::::::???>>>============>>>>>>AAADDDIIILLLLLLHHHDDD@@@CCCBBBAAAAAA@@@@@@AAAAAA>>>@@@AAABBBBBBAAA???>>>AAABBBDDDFFFFFFEEECCCBBBHHHIIIJJJLLLOOOTTTXXXZZZXXXUUUPPPKKKHHHHHHJJJKKKCCCDDDEEEFFFHHHKKKMMMNNNPPPQQQRRRTTTTTTTTTSSSRRRNNNLLLIIIHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHIIIIIIGGGEEEFFFFFFJJJHHHGGGJJJOOOTTTVVVUUUUUURRRNNNLLLMMMLLLIIIGGG@@@CCCFFFHHHHHHIIIKKKLLLHHHJJJMMMRRRWWWYYYXXXVVVTTTVVVYYY[[[[[[XXXTTTRRRUUUSSSOOOKKKIIIHHHHHHHHHIIIHHHFFFDDDCCCBBBCCCCCCHHHJJJMMMMMMKKKIIIHHHHHHIIIHHHFFFDDDCCCCCCCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHJJJLLLLLLLLLPPPNNNKKKHHHEEECCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGFFFEEEDDDCCCEEEDDDCCCDDDGGGIIIIIIIIIFFFGGGGGGGGGFFFEEECCCBBBAAA@@@@@@?????????@@@@@@===???CCCEEEDDD@@@:::777999999999888888888777777999888888777666555555444444444555555444444333222222111000//////000111111000333555555333111000000444333111///...---......*********+++++++++,,,,,,++++++******************,,,,,,+++)))''''''))),,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''(((((()))******+++&&&((())))))'''''''''(((***)))(((''''''((()))***((((((((()))***+++,,,---------............---------+++)))'''&&&&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''((((((''''''''''''((((((************************(((((((((((())))))))))))******))))))******+++,,,+++,,,------++++++,,,------------............///---------------...///000------------------------...///000000111111000000---...///000111000000/////////000000111222222333444444444444444444444444333333222222333333444555555555666666666666555555555666777777666666777888555555555555555666777777999999777777666777888888999999:::;;;;;;:::999999888999;;;===???@@@@@@@@@===>>>??????>>><<<;;;:::>>>=====================AAACCCGGGIIIIIIGGGCCCAAABBBAAA@@@@@@??????@@@@@@>>>???AAABBBAAA@@@???>>>???@@@BBBCCCDDDCCCBBBAAADDDDDDDDDFFFHHHLLLOOOQQQQQQOOOJJJFFFDDDDDDEEEFFFCCCCCCDDDFFFHHHJJJMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSRRROOOLLLJJJIIIHHHFFFDDDCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGHHHKKKIIIIIIKKKOOORRRRRRRRRSSSPPPMMMKKKKKKJJJHHHFFFCCCEEEGGGGGGGGGHHHJJJLLLKKKKKKLLLNNNRRRTTTTTTSSSRRRTTTWWWYYYYYYWWWTTTRRRSSSQQQOOOLLLJJJIIIIIIHHHJJJHHHFFFCCCAAA@@@@@@@@@DDDFFFIIIJJJIIIHHHHHHHHHHHHGGGEEECCCBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIGGGFFFGGGIIIJJJJJJIIIGGGFFFDDDBBBAAAAAABBBBBBCCCBBBBBBAAABBBBBBCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEFFFDDDCCCDDDFFFHHHHHHGGGHHHHHHHHHGGGEEECCCAAA@@@AAAAAAAAA@@@@@@AAAAAAAAA===???BBBCCCBBB???;;;888888888888888777777777666888888777777666555555444444444444555444444333222222111000//////000111111222444777777555222000000333222111///...---......*********++++++++++++,,,,,,,,,,,,++++++******)))...---+++(((&&&&&&(((***)))))))))(((((((((''''''''''''''''''''''''''''''))))))((((((((((((((((((%%%&&&&&&'''(((((()))))))))***,,,,,,***)))***+++)))((((((''''''(((((()))(((((('''''')))***,,,...------............------+++)))'''&&&%%%%%%%%%&&&!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++,,,---...---,,,+++,,,...,,,,,,,,,,,,---------...++++++,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////......///000000000000000...//////000000111111222444444444444444444444444111111000000111111222333444444555555555555444444444555777777666555777888666555555555555666666777777666666666666777777888777888888999999888888777666888:::<<>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<===@@@BBBCCCEEEEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>===>>>@@@AAAAAAAAA@@@???AAAAAAAAAAAABBBEEEGGGHHHJJJHHHFFFDDDBBBAAAAAAAAACCCCCCDDDFFFHHHJJJLLLMMMPPPPPPPPPQQQRRRSSSTTTTTTTTTRRROOOMMMLLLJJJGGGEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHJJJKKKKKKIIIHHHHHHIIIJJJIIIJJJLLLNNNPPPOOONNNQQQNNNLLLJJJIIIHHHFFFEEEGGGGGGHHHGGGFFFGGGJJJLLLOOOMMMKKKKKKMMMNNNNNNMMMMMMPPPSSSVVVVVVUUUSSSQQQPPPOOOOOONNNMMMKKKJJJIIIIIIGGGDDDAAA???>>>======???BBBDDDFFFFFFEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDEEEGGGGGGHHHGGGFFFDDDDDDFFFGGGGGGFFFEEEEEECCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDGGGGGGFFFEEECCC@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@???===;;;999888888777777777666666666777777777666555555444444444444444444444333222222111111000000000000111111444777;;;<<<999555111///333222111///............************++++++++++++,,,,,,++++++***)))(((((()))******)))'''&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,,,,+++******+++((((((((((((((((((((((((((('''''''''(((***---...------.........---,,,,,,))))))'''&&&%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++,,,------++++++,,,---******++++++,,,,,,------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000000000000000......//////000000000111111111111222222333333333111000000000000111222222333333444444444444333333333555666666555555777888666666555555555555666777555555555555666666777777555666666666777777777777555666888;;;???CCCGGGHHH;;;;;;;;;<<<======;;;:::;;;;;;;;;<<<<<<<<<<<<<<>>======<<<<<<======<<<===>>>?????????>>>>>><<<===>>>@@@@@@@@@@@@???CCCBBBBBBAAABBBBBBCCCDDDFFFFFFEEEDDDCCCBBBAAAAAACCCCCCDDDEEEGGGIIIKKKLLLPPPOOOOOOOOOPPPRRRTTTVVVSSSQQQOOOOOONNNMMMKKKIIIIIIJJJJJJKKKJJJIIIHHHFFFGGGIIIJJJJJJHHHHHHHHHIIIHHHHHHJJJLLLNNNNNNMMMMMMOOONNNLLLJJJHHHGGGFFFEEEGGGHHHGGGGGGFFFHHHKKKNNNQQQPPPNNNMMMMMMLLLIIIGGGHHHJJJNNNQQQRRRRRRPPPOOOMMMNNNOOOOOOOOOMMMKKKIIIFFFEEEBBB@@@>>>============???AAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEDDDGGGFFFDDDBBBAAAAAAAAABBBEEEDDDCCCCCCBBBBBBBBBBBB@@@BBBEEEGGGIIIHHHGGGFFFGGGEEEDDDDDDEEEEEECCCAAACCCCCCBBB@@@???===<<<;;;=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::888888888777777777666666666666666555555444444444333444444444444333222222000000000000000111111111555999>>>???<<<777222///222111000000///.........))))))*********++++++++++++******)))(((''''''&&&!!!%%%(((***)))(((&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((('''&&&%%%$$$######$$$&&&((('''&&&%%%&&&&&&''''''(((((((((((('''''''''''''''''')))+++---...------......---,,,++++++)))(((((('''&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""!!!!!!""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$#########'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((())))))***+++)))+++,,,+++***)))***+++))))))******+++,,,,,,---...------,,,,,,,,,------------------------------,,,,,,---...............///////////////000000111////////////000000000000000000111222222333444444111111111111111222333333222222333333333333222222222444666666555555777888666666555555555555666666444444555555666666666666444444444444555555666666444555777:::???EEEJJJMMM???<<<::::::;;;<<<;;;999::::::;;;<<<======<<<<<<>>>=========>>>>>>???@@@>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAADDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDFFFHHHJJJKKKNNNNNNNNNNNNPPPRRRTTTVVVOOOOOOOOOQQQSSSTTTRRRQQQPPPPPPOOOMMMKKKJJJHHHGGGEEEGGGIIIIIIGGGGGGGGGHHHEEEGGGJJJLLLMMMNNNNNNNNNNNNNNNLLLJJJHHHGGGGGGGGGFFFFFFGGGGGGGGGJJJNNNQQQRRRRRRRRRSSSRRRNNNIIIDDDEEEGGGJJJMMMOOOOOONNNMMMLLLMMMOOOPPPPPPNNNLLLJJJCCCBBB@@@???>>>>>>>>>???>>>???AAAAAA@@@???@@@BBBEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHEEEDDDBBBCCCDDDEEEEEEDDDBBBAAA@@@?????????@@@AAAFFFEEEDDDBBBBBBAAAAAAAAAAAACCCFFFIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDCCCAAA>>>======<<<;;;;;;;;;::::::;;;<<<===>>>???>>>>>>>>>======<<<;;;::::::::::::999888888888888777777777555555555555444444444444333333444444333333222111//////000000111111111111666:::???AAA>>>888333000111111000000//////......)))))))))************+++)))))))))((((((''''''&&&###(((******((('''''')))))))))(((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''')))((('''&&&%%%$$$###"""%%%'''(((((('''&&&&&&'''&&&''''''((((((''''''&&&&&&'''(((***+++---......------...------,,,+++***(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$###""""""'''''''''''''''''''''''''''''''''(((((())))))***&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******)))***+++***)))((()))+++((())))))***+++,,,------......---,,,,,,,,,,,,,,,------------------------,,,------...///.........///////////////000111111000000000000000000000000111111222333555666777777222222222111222222333444222222333333333333222222222333555555555555777999777666666555555555555666444555666666666666666555333333333333444555666666555555777:::???FFFLLLPPPFFFAAA;;;999:::;;;;;;999999:::<<<===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUOOOOOORRRVVV[[[]]]]]]]]]XXXVVVRRRNNNKKKIIIHHHGGGEEEFFFHHHHHHGGGFFFGGGHHHFFFHHHKKKLLLLLLMMMNNNPPPMMMMMMLLLJJJGGGFFFFFFGGGEEEFFFHHHHHHIIIKKKOOORRRSSSTTTVVVWWWWWWRRRLLLGGGDDDFFFIIILLLMMMNNNNNNMMMLLLMMMOOOPPPPPPNNNLLLKKKCCCBBBAAA??????@@@@@@AAA???@@@AAAAAA@@@???AAABBBFFFGGGGGGGGGGGGFFFEEEDDDFFFEEEDDDDDDDDDEEEGGGHHHFFFDDDCCCDDDFFFHHHHHHGGG@@@@@@@@@AAACCCEEEHHHIIIFFFEEECCCBBBAAA@@@??????BBBEEEHHHLLLMMMLLLJJJHHHEEEDDDCCCCCCDDDBBB???===:::999999888888999999:::;;;<<<>>>???@@@??????>>><<<;;;:::999999999999:::888888777777777666666666444444444444444444444444333333333333333222111111...///000111111222111111555999>>>@@@===888333111000000000000000///......))))))))))))************)))))))))(((((((((((((((%%%''')))))))))(((((()))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((()))++++++)))))))))***&&&&&&'''(((((('''&&&&&&%%%'''***,,,...///......------------,,,+++******&&&&&&&&&&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((''''''&&&%%%$$$$$$###''''''''''''''''''''''''&&&''''''((())))))******&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))***++++++))))))***+++((())))))***+++,,,---...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000//////...///000111222111111111111111111111111000111222333555666777888222222111111222222333444222333333333333333333222111333555555555555777999777777666555555555555555666666777777777666555444333333222222333555666777555555666999???FFFMMMRRROOOHHH???::::::<<<<<<;;;999;;;===>>>??????>>>===;;;;;;;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>=========>>>???AAABBBCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFBBBBBBCCCCCCEEEFFFHHHIIIIIIJJJLLLOOOQQQSSSTTTTTTSSSUUUYYY^^^dddhhhiiihhh^^^ZZZTTTMMMIIIFFFFFFFFFEEEGGGIIIIIIHHHGGGHHHIIIIIIKKKMMMLLLKKKKKKMMMPPPJJJKKKKKKIIIEEEDDDEEEGGGFFFGGGIIIJJJJJJKKKMMMOOOUUUUUUVVVXXXXXXUUUPPPMMMGGGHHHKKKMMMOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMLLLEEEDDDCCCAAA@@@@@@AAAAAA???@@@BBBBBBAAABBBDDDFFFHHHIIIIIIJJJIIIHHHGGGGGGHHHGGGEEEDDDCCCDDDEEEFFFGGGFFFEEEFFFIIIKKKLLLKKKDDDDDDEEEFFFHHHKKKNNNOOOEEEDDDCCCAAA???>>>>>>>>>AAADDDGGGJJJKKKJJJGGGEEECCCBBBBBBCCCCCCBBB???<<<;;;:::999888777888888999888999;;;===>>>===<<<;;;::::::999999888888888888666666555555555444444444333333333333333333333333222333333333333222111111---...000111222222111111444888<<<>>><<<888444222///000000111000000......))))))))))))************))))))))))))************++++++***(((''''''***,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&'''((((((&&&'''))))))'''''''''(((%%%&&&'''(((((('''&&&%%%%%%'''+++...000000///...---...------,,,+++***)))$$$$$$%%%%%%%%%$$$######!!!###$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''################################################&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))*********+++,,,,,,******+++,,,((()))***+++,,,---......*********+++,,,---...///++++++++++++++++++++++++---...//////000000//////000///.........///111222222222222111111111111111...///000111333444666666111111111111111222222333222333333444444333333222111333444555555555777999888777666555555555555555777777888888888666555444333333222222333555666777666666666999???GGGNNNRRRVVVMMMAAA;;;;;;======<<<:::;;;===???@@@@@@???>>>::::::;;;<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<:::999999:::;;;<<<===>>><<<<<<======>>>@@@AAABBB???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJBBBBBBCCCCCCEEEFFFGGGHHHHHHIIILLLOOORRRSSSSSSSSSYYYZZZ___eeekkkooopppoooaaa\\\TTTLLLFFFDDDDDDEEEFFFHHHJJJJJJIIIIIIIIIKKKMMMNNNNNNLLLJJJIIILLLOOOHHHJJJJJJHHHDDDBBBCCCFFFGGGIIIKKKLLLKKKKKKLLLMMMWWWVVVVVVVVVWWWVVVTTTQQQJJJKKKMMMOOOQQQQQQQQQQQQOOOOOOOOOOOONNNMMMMMMLLLHHHGGGEEEBBBAAA@@@@@@@@@>>>@@@AAABBBCCCDDDGGGIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIGGGEEECCCBBBCCCDDDEEEGGGFFFFFFHHHKKKMMMNNNNNNEEEEEEEEEEEEGGGHHHJJJLLLEEEDDDBBB@@@???=========>>>@@@DDDGGGHHHFFFCCCAAABBBBBBBBBCCCCCCBBB???<<<>>><<<:::999777777777888333555777999:::999888777999999999888888888888888444444333333333222222222333333333333333333333333222333333333333222111111---...000111222222222111333777;;;===;;;777444333//////000111111000///...+++***)))(((((()))***+++)))******)))'''&&&''')))''''''''')))+++,,,+++)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))&&&'''((()))))))))'''''''''(((((()))+++---///000------,,,,,,***'''%%%###$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################(((((('''&&&%%%$$$###"""########################$$$$$$$$$######"""""""""######""""""###%%%&&&(((+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''%%%%%%''''''%%%""""""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))***++++++++++++***+++*********))))))(((((()))((((((((((((***,,,---+++*********))))))((((((******+++++++++,,,,,,,,,......------------......000000//////.........---555333111...---------...000111111222222222111111///111333555555555444333333333222111222333555666555555444444444333333333111222222333333444444555666666777777888888999999:::888666666666666555444777555444333444666888:::<<<<<<;;;:::;;;@@@GGGLLLTTTOOOGGG@@@<<<===???AAA<<<===>>>??????>>>===<<<;;;:::999888999;;;===?????????>>><<<;;;999888888999999999999:::;;;<<<<<<@@@>>>;;;888999;;;???BBBEEECCCAAA@@@???@@@BBBCCCCCCCCCBBBBBBCCCFFFHHHJJJDDDDDDDDDDDDCCCCCCFFFHHHLLLLLLLLLLLLMMMNNNPPPQQQ[[[dddkkklllllloooooonnn```ZZZQQQIIIEEEDDDCCCBBBHHHHHHHHHHHHHHHJJJKKKKKKLLLMMMNNNNNNNNNLLLKKKJJJGGGGGGGGGFFFFFFEEEEEEEEE@@@FFFMMMNNNLLLIIIJJJLLLNNNMMMNNNOOOQQQQQQPPPNNNMMMNNNPPPQQQRRRRRRQQQQQQOOOOOOOOONNNMMMLLLKKKKKKHHHGGGEEEEEEEEECCCAAA???AAABBBCCCBBBBBBCCCFFFHHHMMMLLLJJJJJJKKKIIIDDD@@@EEEDDDCCCBBBBBBCCCEEEFFFGGGFFFFFFHHHKKKMMMNNNMMMJJJHHHEEECCCBBBCCCEEEGGGFFFDDDAAA???======>>>??????@@@@@@AAAAAA@@@@@@???>>>>>>?????????>>>>>>======;;;999888666666666777777777888777555333444555777666555444444555777777444333222111111111222333555444444333333222111111333222000///...///000222222111111111000000//////555555666666555444222111......////////////......+++***)))(((((())))))***)))******)))(((''')))***,,,+++******++++++***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((((((((((((((())))))******,,,---//////.........---+++)))'''%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$######"""######%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$####################################%%%%%%$$$$$$$$$#########$$$############%%%&&&'''+++(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&%%%%%%&&&'''%%%######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))***++++++++++++***************)))))))))(((***)))))))))***+++---...************)))))))))(((++++++++++++,,,,,,,,,,,,//////............//////000/////////.........---000///...------///111222111111222222222111111000///111333555666555444444333222111111111333444555333333444444444444444444333333333444555555666666777777777777777888888888777666444555666888777777666555333222333555999;;;:::;;;::::::;;;???EEEIIIPPPLLLFFF@@@======>>>@@@;;;<<<============<<<;;;:::999888888888:::<<<===>>>>>>===<<<;;;::::::999999888888999999:::;;;<<<===;;;:::999:::===@@@BBBCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCEEEHHHIIICCCDDDDDDDDDCCCDDDGGGIIIGGGHHHJJJLLLMMMNNNNNNNNN___fffkkkkkklllmmmlllhhhYYYVVVPPPJJJEEECCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDIIINNNOOOKKKHHHHHHJJJLLLLLLNNNOOOPPPOOOMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMLLLKKKKKKKKKLLLJJJHHHGGGFFFFFFEEECCC@@@AAABBBCCCBBBBBBDDDGGGIIIKKKJJJIIIJJJJJJIIIEEEAAACCCCCCBBBAAAAAAAAABBBCCCGGGFFFEEEFFFIIIKKKKKKKKKHHHGGGEEECCCBBBBBBCCCDDDDDDBBB@@@???===<<<<<<<<>>>>>===<<<;;;>>>===:::888666555555555555666777666444333333333555444444333333444555555444333222111111111222222333333333333333333333333333222000///...///000111111111111000000/////////111111222222111000///............//////.........++++++***)))(((((()))))))))*********))))))***,,,111///,,,+++++++++***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((()))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))+++++++++,,,------......---------,,,***(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''***(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))***++++++++++++***************))))))))))))+++*********+++,,,---...************))))))))))))++++++,,,,,,,,,---------000//////......//////000/////////.....................------...000222333222222222222222111000///...000222444555555555444111111111000111111222333111222222333333444444555444444444555666666777777888777777777777777777666555444444666999<<<===<<<777555333111222555888:::777888::::::;;;>>>BBBEEEIIIGGGCCC???=========>>>:::;;;;;;<<<<<<;;;;;;:::999888777777888999;;;<<<======<<<<<<<<<;;;;;;;;;888888888888999:::;;;;;;999999999:::<<<>>>AAABBBAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHCCCDDDDDDDDDCCCDDDGGGIIIDDDFFFIIILLLNNNNNNMMMLLL___cccfffgggjjjmmmkkkfffXXXXXXUUUNNNGGGCCCDDDEEECCCDDDFFFHHHJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHLLLOOOOOOKKKHHHGGGGGGIIIKKKNNNPPPOOOMMMKKKIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLLLLJJJIIIIIIIIIHHHEEECCC@@@AAABBBBBBCCCDDDGGGJJJJJJJJJIIIIIIJJJHHHEEECCCBBBBBBAAA@@@????????????FFFDDDCCCDDDFFFHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@???>>><<<;;;:::>>>>>>>>>>>>@@@BBBDDDEEECCCBBBAAA@@@???===<<<<<<@@@>>>;;;888666444444333555666888888666444333333333333222222222222333333444333222222111111222222111222222333444444555555222111000///...///000111000000000///////////////////////////...---,,,+++------............------++++++***))))))((((((((()))***+++***)))***,,,---222///+++))))))******)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$&&&'''))))))******&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&((('''&&&&&&&&&(((***+++,,,,,,------------------+++***)))((('''%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""%%%'''))))))))))))######$$$$$$%%%%%%%%%&&&$$$######""""""######$$$$$$$$$%%%&&&'''(((((('''%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&((('''%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))***++++++++++++************)))))))))))))))************++++++,,,,,,*********)))))))))))))))+++,,,,,,,,,,,,---------.........------.................................111111000000000000111222222222222222222111000///---...000111333333444444000000000000000000111111000000111222333444555555333444444555666666777777888888777777666666666555555444555888<<<@@@AAABBB:::888555222222333555777444777999;;;;;;<<<>>>@@@BBBAAA@@@>>>===<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::999999888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888888999:::;;;;;;888999:::;;;===???@@@AAAAAACCCEEEGGGHHHHHHGGGGGGEEEEEEDDDDDDEEEFFFGGGHHHFFFGGGFFFEEECCCCCCEEEGGGEEEFFFHHHJJJLLLMMMMMMMMMWWWZZZ^^^aaahhhnnnmmmggg]]]^^^]]]UUULLLEEEEEEGGGCCCEEEGGGIIIJJJJJJIIIHHHIIIIIIHHHGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIILLLNNNNNNKKKHHHGGGGGGHHHKKKOOOQQQPPPMMMJJJHHHJJJJJJJJJJJJKKKKKKLLLMMMLLLJJJHHHFFFGGGHHHKKKMMMMMMKKKJJJJJJJJJIIIGGGEEE???AAABBBBBBBBBDDDGGGJJJLLLKKKKKKJJJIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>BBB@@@@@@AAADDDFFFFFFFFFDDDEEEEEEDDDCCCAAA???>>>???@@@@@@@@@???===;;;999===<<<<<<===???BBBEEEGGGGGGFFFDDDCCCAAA???>>>>>>>>>===:::888666555555555555777999999777555444444333333333222222222222222333333222222222222111222222222222333333333444444111111000////////////000///...................../////////...------,,,+++,,,,,,------------,,,,,,************))))))(((((()))***+++***)))***,,,---...+++((('''((()))***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&"""###%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%''''''&&&&&&'''(((***+++,,,,,,---......------,,,***)))(((&&&%%%$$$######&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$'''((())))))(((#########$$$$$$%%%%%%%%%$$$######""""""######$$$######%%%&&&''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((('''((((((((()))))))))***))))))***++++++++++++***))))))))))))))))))******)))))))))***************))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------...............222222222222222222333333222222222222222111000///,,,---...///000111222222000000000000000000000000...///000111222444555555333333333444555555666666888777777777666666555555444333444777;;;???AAAAAA===;;;888555333222333333333666999:::;;;;;;<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<999999999:::;;;;;;<<<<<<888888888888999:::;;;<<<::::::<<<===>>>?????????CCCEEEHHHJJJLLLLLLJJJJJJGGGGGGFFFFFFGGGGGGGGGHHHJJJJJJHHHFFFCCCBBBCCCDDDFFFEEEEEEEEEFFFIIILLLNNNPPPSSSWWW[[[cccjjjjjjeee\\\^^^]]]WWWNNNHHHHHHJJJGGGHHHIIIJJJJJJIIIGGGEEEIIIHHHGGGGGGGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKLLLKKKIIIHHHHHHGGGKKKPPPRRRPPPMMMJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIGGGEEEFFFGGGJJJLLLLLLKKKIIIIIIJJJIIIGGGEEE???@@@AAAAAAAAACCCFFFHHHMMMMMMLLLJJJGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<>>>BBBDDDEEEEEECCCCCCDDDDDDCCCAAA???===???@@@AAABBBAAA>>><<<:::<<<;;;;;;<<<>>>AAADDDFFFFFFEEECCCAAA???>>>>>>>>><<<;;;999777777666777777444666888777555333333333444444444444444333222222333333333333222222111111333333222222111111111111111000000///////////////------------------------......---,,,++++++++++++++++++,,,,,,,,,,,,++++++))))))************)))))))))*********))))))***,,,***(((&&&&&&''')))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++---......---,,,++++++***((('''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''''''''(((((())))))******))))))***++++++++++++***))))))))))))************((())))))*********))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++******+++++++++---------------............///000222333555666666000111111222222222111111------......///000000111000111111111111000//////...//////111222333444444222333333444555555666666777666666666666666666555333222222555888;;;======>>>===:::888555333222111333666999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999999:::;;;;;;999999999999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@EEEGGGIIILLLMMMMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKIIIFFFCCCAAABBBCCCFFFDDDBBB@@@AAADDDHHHKKKNNNRRRUUUVVV[[[``````\\\SSSUUUUUUQQQMMMKKKLLLNNNJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJFFFGGGHHHIIIJJJJJJIIIHHHFFFKKKPPPQQQNNNLLLKKKLLLLLLMMMNNNOOOOOONNNMMMLLLJJJIIIGGGFFFFFFGGGHHHJJJIIIHHHGGGGGGHHHGGGEEECCC??????@@@@@@???@@@CCCFFFJJJKKKJJJHHHDDDBBBAAABBBBBBBBBBBBBBBBBBAAA@@@???<<<;;;;;;===@@@BBBCCCCCC@@@AAAAAABBBAAA@@@>>>===???@@@AAAAAAAAA???<<<;;;;;;;;;;;;;;;===???AAABBB@@@???===;;;::::::;;;;;;::::::888777777777888999333444444333111000111222555666666666555444333222222333333333333222111000222222111111000//////...000000000/////////......,,,,,,,,,,,,,,,---------,,,,,,+++***))))))))))))******++++++++++++******'''((()))***++++++******)))******)))(((''')))***((('''&&&'''((()))(((&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((('''&&&$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&((())))))******)))***,,,---...---,,,+++***)))'''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$######"""!!!!!!!!!!!!$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))***(((&&&$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''((()))*********))))))***++++++++++++***((()))))))))************)))***+++++++++***))))))((()))))))))************)))))))))*********++++++,,,++++++++++++++++++,,,,,,,,,,,,------.........---...///111222333333333///000111222222222222222000000000///000000000111111111222222222111000///...//////000111222333333444444444555666666777777555555555666666666666666666555444555888:::::::::;;;<<<<<<;;;999666444222444666999:::999999:::;;;;;;:::::::::::::::;;;;;;;;;:::999888888999:::;;;::::::;;;;;;;;;:::::::::666666777777888888999999::::::::::::;;;<<<===>>><<<<<<===>>>???AAACCCDDDFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCDDDFFFFFFEEEDDDCCCCCCEEEGGGHHHKKKPPPSSSSSSSSSVVVWWWUUUOOONNNMMMLLLKKKLLLMMMNNNLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHHHHHHHGGGDDDIIINNNNNNLLLJJJLLLNNNMMMOOOQQQSSSSSSQQQOOOMMMJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEEEEEEECCCAAA?????????>>>===>>>@@@CCCDDDEEEFFFDDDAAA???AAABBB@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<>>>@@@@@@???=========>>>>>>======<<<>>>????????????===<<<;;;:::;;;;;;;;;<<<=========:::999888777777999:::;;;<<<;;;999777777777777777555555444222000000222444555666666666555444222111222222333333333222111000///////////////.........///////////////......---++++++++++++,,,,,,,,,---...---+++***))))))******)))******************)))%%%''')))***++++++++++++)))******)))'''&&&'''))))))((('''((()))(((&&&%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''###%%%''')))*********)))''')))+++---------,,,+++((('''%%%###""""""######((('''&&&%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###"""""""""###%%%&&&%%%$$$$$$$$$######""""""$$$##################$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((***+++)))&&&$$$%%%'''((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&''''''((()))******+++))))))***++++++++++++***(((((())))))*********+++***+++,,,---,,,,,,***)))(((((())))))*********+++((())))))))))))*********---,,,,,,++++++,,,,,,---,,,,,,,,,------.........000000000000000///.........///000111222333333333333222222111111111111111111222333333333111000/////////000000111111222222555555666666777888888888444555555555666666777777;;;:::888999:::;;;;;;:::999:::<<<===<<<999666444555777999999999999:::;;;;;;;;;:::999999::::::;;;:::999888777777888999:::999999:::::::::999999888555666666666777777777777;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<>>>@@@CCCFFFHHHGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGFFFDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGNNNRRRPPPOOORRRTTTTTTQQQNNNKKKJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEBBBGGGLLLLLLJJJIIILLLOOONNNQQQTTTVVVVVVSSSPPPMMMJJJJJJIIIIIIHHHGGGFFFFFFDDDCCCBBBCCCDDDCCCAAA????????????>>><<<===???AAA>>>@@@AAA@@@>>>>>>@@@CCC>>>???AAABBBBBBAAA@@@???AAA???=========>>>===<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<;;;::::::999888777777777999<<<======<<<:::888666666666666999999777444222222555888555555666666555333222111222222333444333222111000,,,,,,------...//////////////////000///......---******+++++++++,,,,,,,,,000///...,,,,,,,,,,,,---))))))************))))))++++++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))++++++***)))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((***++++++,,,,,,------...---------,,,&&&&&&%%%$$$############$$$######"""!!!!!!!!!"""#########"""""" ###!!!!!!%%%'''%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""&&&%%%&&&''''''&&&### """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$###"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++***)))((()))*********))))))))))))))))))+++++++++*********))))))---,,,+++******+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///---------...///000000111000000///////////////000000000//////000111111222111111111111111111111222///000111111000111333555111222333444555555555555666777888999999999999999999999999888888888777777888999<<<===<<<888444111666777999;;;<<<<<<<<<;;;:::;;;<<<======;;;999888999888777666666888:::;;;<<<:::888888::::::888666777777666666666666666777::::::<<<===>>>>>>>>>>>>===@@@CCCEEEFFFGGGIIIJJJJJJLLLOOOOOOMMMKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJLLLJJJHHHGGGFFFFFFGGGHHHHHHIIIKKKLLLMMMLLLJJJIIILLLMMMLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHGGGHHHJJJMMMLLLKKKJJJIIIIIIJJJKKKKKKFFFFFFEEEFFFFFFFFFDDDCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCFFFIIILLLOOOQQQMMMNNNPPPRRRSSSTTTTTTUUUSSSRRRQQQPPPNNNKKKFFFCCCDDDCCCAAA@@@@@@@@@AAAAAA@@@???>>><<<<<<<<<===>>>===>>>>>>>>>>>>?????????===<<<<<<=========:::888999::::::;;;;;;;;;::::::777999;;;:::888888:::======<<<;;;:::::::::::::::999999888888777888888999:::888666666888999:::999>>>===:::888888888999:::;;;999777555444555666777777666666555333222111111......////////////......//////.........---------...------,,,,,,,,,------+++***)))((()))***,,,...//////...,,,))))))+++,,,************************+++***))))))((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&&&&'''))))))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%''')))***+++,,,,,,,,,,,,,,,,,,,,,+++******######"""""""""######$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""""""""######$$$$$$%%%!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$######%%%$$$%%%&&&'''&&&$$$!!!###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%######$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******)))((()))+++************************+++++++++*********)))))),,,++++++******++++++,,,******+++,,,,,,,,,,,,+++......---------......///---------...///000000000000000///////////////000111111000000000111111222333333333333222222222222///000111111000111333555333333444666666777777777666777888999999999999999<<<;;;;;;:::999999888888666888;;;======:::777555666777999;;;<<<<<<<<<;;;:::;;;<<<===<<<;;;999888888777666555666777999:::;;;888777777999:::888666888888777777777777777888;;;;;;<<<===>>>>>>>>>>>>===@@@CCCDDDEEEFFFHHHJJJKKKMMMOOOOOOMMMKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMPPPNNNJJJGGGEEEEEEFFFGGGIIIJJJLLLNNNOOOOOONNNMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKJJJJJJKKKKKKFFFFFFEEEFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHIIIJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@AAACCCEEEHHHKKKNNNOOONNNOOOPPPRRRSSSSSSTTTTTTVVVUUUTTTSSSQQQMMMHHHDDDEEEDDDBBBAAA@@@@@@AAAAAA??????>>>===============>>>>>>>>>?????????@@@@@@???>>>>>>>>>??????<<<:::::::::;;;;;;;;;::::::999888999:::999777777:::===;;;;;;;;;;;;:::::::::999999999888888888888888999:::888666666888999:::999;;;:::888777666777888999999888666444333444555666666555555444222111111000//////000000000000////////////.........---------.........---......//////,,,+++)))))))))***,,,------......,,,***)))***,,,************************+++***)))(((((('''(((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))++++++,,,,,,,,,,,,,,,+++***)))((('''"""""""""######$$$%%%&&&$$$$$$###"""""""""######&&&&&&&&&&&&%%%$$$###""""""###&&&((((((&&&$$$""" $$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%''''''%%%###%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''%%%###"""######&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''((())))))))))))***+++************************+++************)))))))))***++++++++++++++++++*********+++,,,,,,,,,,,,+++//////...------.........---------...//////000000000//////......///000000333222222111111111222222222222222111000000000//////000111111000000222444444555666777888888888888666666777999999:::::::::<<<<<<;;;:::888777666555444666999<<<===<<<:::999777777999:::;;;<<<<<<<<<:::;;;<<<<<<<<<;;;999888777666555555555666888888999777777777999:::999888999999888888888888999999<<<<<<===>>>????????????===???BBBDDDEEEFFFGGGIIIKKKMMMOOONNNLLLJJJIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPSSSQQQNNNJJJHHHFFFFFFFFFGGGIIIKKKMMMNNNOOOOOONNNKKKKKKKKKJJJHHHFFFEEEDDDDDDFFFHHHIIIIIIIIIKKKLLLOOONNNMMMLLLLLLLLLLLLMMMFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLHHHHHHHHHGGGFFFDDDCCCBBBAAAAAACCCEEEGGGJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSWWWVVVUUUUUUSSSOOOIIIEEEGGGEEECCCAAA@@@???@@@@@@>>>????????????>>>======??????@@@@@@@@@AAAAAAAAA@@@@@@???@@@AAAAAA???===<<<<<<;;;;;;;;;::::::999777777777666555666888;;;999:::;;;;;;;;;:::999888999999888888999999999999999777666666777999999999888777666555555555666777777666444333222333333444444333333222111000//////000000000111111000000000...............---------///.........///000111111---,,,+++***)))***+++,,,,,,---......,,,******+++******************************)))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,,,,,,,------,,,+++***((('''&&&&&&%%%%%%%%%&&&&&&'''(((###"""!!!!!!!!!!!!""""""%%%%%%&&&&&&%%%$$$$$$######$$$&&&((('''&&&###""" """$$$$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%"""""""""$$$&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&''''''''''''(((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((%%%'''))))))((()))***,,,************++++++++++++************)))))))))))))))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++......---,,,,,,,,,---------------......///////////////.........///000000444333222222111222222222444444333222111111000000...000000000000000222444555555666777777777777777555666777888999:::::::::;;;:::999777555444222222333555777:::;;;;;;::::::777888999:::;;;<<<<<<<<<:::;;;;;;;;;;;;:::999888777777666666666777777888888888888888999::::::::::::999999999999:::;;;;;;======>>>???????????????===???BBBDDDDDDEEEFFFHHHKKKMMMNNNMMMJJJHHHHHHHHHJJJJJJKKKMMMNNNPPPQQQQQQSSSSSSRRRQQQOOOLLLIIIHHHFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEECCCBBBBBBEEEHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOIIIIIIIIIGGGEEECCCBBBCCCAAABBBCCCEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTQQQMMMJJJHHHFFFDDDAAA???>>>>>>>>>>>>>>>@@@@@@@@@???>>>===@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???@@@BBBBBBAAA@@@>>>===<<<<<<;;;;;;::::::666555333111000222444666777888:::;;;;;;:::888666888888999999999999999999999777555555777999999999666666555444444555666666555444333222111222222222222222111000000///......//////000000000000//////....................................///000111111...---,,,+++******+++++++++---......---+++******************************)))))))))((('''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((***+++,,,,,,,,,,,,......---,,,***((('''&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$#########&&&%%%$$$###"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%"""!!!!!!###%%%'''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((''''''&&&((()))'''''''''(((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((%%%'''((()))((((((***,,,))))))*********+++++++++))))))))))))))))))))))))))))))+++,,,,,,+++))))))******+++,,,,,,,,,,,,+++,,,,,,+++******+++++++++------------...........................///000000333333222222222222222333777777666555444333333222...///000000///000222444444444555555666666555555555666777888999:::::::::;;;;;;999777555333222111444555666777777888777777888888888999:::;;;<<<===:::::::::::::::999999999999888888888888888888888888999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<===>>>>>>????????????>>>===???BBBCCCCCCDDDEEEGGGJJJKKKKKKJJJHHHGGGGGGHHHGGGHHHIIIKKKLLLNNNOOOPPPOOOQQQUUUXXXWWWSSSMMMJJJGGGGGGGGGGGGGGGGGGFFFFFFIIIHHHHHHGGGFFFDDDBBBAAAAAADDDGGGHHHHHHHHHHHHIIIHHHIIIKKKMMMNNNPPPQQQRRROOOPPPPPPMMMHHHDDDCCCCCC???@@@BBBEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTVVVVVVTTTRRRJJJHHHEEEBBB???===<<<<<<>>>???@@@AAAAAA@@@???>>>@@@AAAAAAAAAAAABBBBBBBBB@@@???>>>???AAABBBAAAAAA??????>>>===<<<<<<======777444///---,,,...000111555777888::::::999777666777888999::::::::::::999999777555555777888999888777666666555555555555666333222222111111111111111000000000//////......------..................------...........................------...//////000......---,,,,,,+++++++++***,,,......---+++++++++************************((()))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&'''))))))***,,,,,,---------...------,,,***((('''&&&&&&%%%$$$###""""""""""""$$$############$$$$$$%%%""""""############""""""$$$###"""!!!!!!"""$$$%%%'''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%###"""!!!"""%%%&&&&&&%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%&&&%%%%%%'''(((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&'''(((((((((((()))***((((((((()))******++++++(((((()))))))))))))))***)))******************)))******+++,,,,,,,,,,,,+++***)))))))))******+++,,,------------------------------------...///000000111111111111111222333333222222111111000000//////...///000000//////111333333333444444444444333333444555777888::::::;;;;;;>>>===<<<:::888666555444555555555555555555666666888888888999:::;;;======::::::::::::999999999999999999999999888888888888888999::::::999888999;;;:::999999::::::;;;<<<=========>>>??????>>>>>>===<<>>===<<>>===>>>@@@BBBBBBBBBAAA@@@???>>>>>>???@@@AAA<<<777000,,,,,,...///000555666777888888888777666777888999;;;;;;;;;::::::888666555555666888888888888888777777666555555444111111111111111111111111000/////////.........---,,,------......------,,,---------...............///......------......///------------------,,,,,,+++,,,...---,,,++++++,,,************************'''((()))))))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))***+++,,,------------+++++++++***)))(((&&&%%%$$$######"""""""""######!!!!!!!!!!!!!!!""""""###""""""############""""""""""""!!!!!!"""###$$$%%%$$$$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$"""!!!"""$$$%%%%%%$$$!!!"""######$$$$$$##############################!!!"""######$$$$$$$$$###$$$%%%&&&&&&&&&$$$###"""$$$%%%&&&''''''&&&%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&((()))(((''''''((()))&&&''''''((())))))******(((((((((((())))))************))))))))))))************+++,,,,,,,,,,,,+++))))))))))))***+++------------------------------------------...///000000/////////000111222333444...---------------------...///000/////////111333333333444444444444333333444555666888:::;;;;;;;;;>>>===<<<:::999777666666666555555555555666777888999888888888999;;;===>>>;;;::::::999999999999999888888888888888777777666666888999888666555666888999999999999:::;;;<<<============>>>>>>======<<<<<<>>>AAABBBBBBBBBDDDEEEDDDEEEEEEEEEDDDDDDEEEGGGEEEFFFFFFHHHIIIJJJKKKKKKLLLOOOTTTWWWWWWTTTPPPMMMJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDCCCBBBBBBCCCEEEEEEFFFHHHJJJLLLLLLMMMLLLNNNSSSWWWVVVPPPIIIEEEDDDAAACCCFFFHHHJJJJJJJJJIIIGGGHHHIIIJJJJJJKKKKKKJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKMMMPPPRRRSSSTTTTTTSSSQQQOOOPPPTTTWWWYYYZZZSSSPPPLLLHHHDDDAAA???>>>@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA???>>>===>>>@@@BBBCCCCCCBBBAAA@@@???@@@BBBDDDEEEDDD===555000///111222222555555555666666777777777666888:::;;;<<<<<<;;;:::888666444444666888888888888888888777555444333222111111111222222111111111////////////............------............---------------.........//////111111000///............,,,------...............+++,,,---,,,++++++,,,...************************'''((()))******)))(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***++++++,,,------------))))))))))))((('''%%%%%%############$$$%%%&&&&&&$$$$$$######$$$%%%&&&&&&"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%###$$$%%%&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$###!!!"""###%%%$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""###############$$$%%%%%%&&&%%%$$$"""!!!$$$%%%'''(((((('''%%%$$$""""""######$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$########################$$$$$$%%%%%%%%%((()))***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((('''((()))((('''&&&'''(((%%%&&&&&&'''((())))))***'''((((((((())))))******+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++((())))))***+++---...///------------------------,,,,,,,,,---...///000111.........///000222333444111111111111222222222222---///////////////111333333444444555444444333333444555666888:::;;;;;;;;;<<<;;;:::999888666555555666555555555666777999:::999888888888999;;;===>>>;;;:::999999888888999999777777888777777666555555555777888777444333444666888888888999:::;;;<<<===<<<===============<<<<<<<<<>>>AAABBBBBBBBBCCCEEEBBBCCCDDDCCCCCCCCCEEEGGGEEEFFFFFFGGGHHHIIIJJJJJJNNNPPPRRRSSSSSSQQQOOOMMMHHHHHHHHHHHHHHHIIIJJJKKKEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCAAA???@@@BBBDDDFFFGGGIIIJJJJJJJJJIIIHHHFFFMMMSSSTTTNNNGGGCCCBBBAAACCCEEEHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLHHHHHHGGGGGGHHHHHHIIIIIIIIIKKKMMMOOORRRTTTUUUUUUQQQNNNLLLKKKNNNRRRUUUWWWVVVTTTPPPKKKGGGCCCAAA@@@AAAAAA@@@???@@@AAACCCDDD??????@@@@@@@@@AAAAAAAAA@@@>>>===>>>AAACCCDDDEEEBBBBBBAAA@@@AAACCCFFFGGGJJJCCC:::444333444555555555555555555555666777888666777:::<<<<<<<<<;;;:::888666444444666888888888888888888666555333111000000111222222222222111111///////////////...............////////////......---------.........//////444333222000/////////...,,,,,,---.../////////...,,,---,,,+++******---///************************(((((((((((())))))))))))))))))(((''''''''''''''''''((())))))(((&&&$$$###((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((()))***+++,,,---------------,,,***(((&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######""""""###%%%&&&(((%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$"""!!!!!!!!!"""###%%%$$$###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$############$$$%%%&&&'''&&&)))+++)))$$$!!!"""$$$"""############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&######&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))*********)))***)))((('''&&&&&&'''(((&&&&&&''''''((()))))))))---,,,+++)))((((((((((((''''''(((******+++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,///...---+++******++++++//////...---,,,++++++***++++++,,,,,,---...//////222111000//////000111222000000111111111111000000000000000000000000000000111111111111111111111111111222444666999;;;===>>>;;;;;;:::999777555444333333666999888666444444666999999999::::::999999888<<<;;;999777666666777777555777888777666555666888999888777666666777888999<<<;;;:::999999:::<<<<<<@@@>>><<<<<<<<<<<<;;;:::===>>>???@@@BBBCCCDDDDDDCCCDDDDDDCCCAAAAAABBBDDDGGGHHHHHHGGGFFFGGGIIIKKKKKKLLLMMMNNNNNNNNNMMMLLLHHHGGGGGGIIIKKKMMMLLLKKKIIIGGGEEEEEEEEEEEEDDDBBBCCCBBBBBBBBBCCCBBB???===BBBDDDGGGIIIJJJJJJIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGIIIJJJJJJEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPOOOMMMIIIGGGHHHKKKNNNOOOPPPPPPNNNJJJFFFDDDCCCBBBCCCCCCAAA@@@@@@BBBDDDBBBCCCEEEFFFEEEDDDBBBAAAEEEDDDDDDCCCBBB@@@???>>>@@@@@@@@@AAACCCGGGKKKNNNRRRMMMDDD<<<888888<<<>>>:::888666666777888777666777777888999999999888888999888666555555777888:::<<<:::777333222222333444333333333222111000///...---------...............000000000111111111111111111000...,,,,,,,,,...///000000111111111111000000........................***************************)))'''&&&&&&''')))***'''((((((((())))))))))))***)))'''&&&&&&''''''(((******)))(((''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))******,,,------.........---,,,***(((&&&$$$$$$#########$$$$$$$$$%%%%%%%%%###############%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$###"""########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""######%%%$$$###$$$&&&(((((('''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$############$$$%%%%%%&&&((((((((()))))))))((('''"""############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## ###$$$###%%%***,,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''''')))((('''&&&&&&&&&''''''&&&&&&''''''(((((())))))+++***)))(((((((((((((((''''''(((******++++++***(((((((((((())))))))))))*********+++++++++,,,,,,---,,,+++++++++,,,------.........---,,,,,,+++++++++,,,,,,---......//////000///...------...//////000000000//////000000000000000000000000000000000111111111111111111111111111222444555888999;;;<<<999999999888777555444333333555888888666444555666888888999999999999999999<<<;;;999777666666666777555666777777666555666777888888777666666777888888;;;;;;:::::::::;;;===>>>@@@>>><<<<<<<<<<<<;;;:::======>>>@@@AAABBBCCCDDDDDDEEEEEEDDDBBBBBBCCCDDDGGGHHHIIIHHHGGGGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMLLLJJJHHHGGGHHHJJJKKKKKKJJJLLLIIIFFFEEEFFFFFFFFFEEECCCBBBBBBBBBCCCBBB@@@===???AAADDDGGGHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPOOOLLLIIIGGGGGGIIILLLMMMNNNOOONNNJJJGGGFFFEEEDDDEEEDDDBBBAAA@@@BBBDDDBBBCCCEEEEEEEEEDDDCCCBBBDDDEEEEEEEEEDDDBBB@@@???AAA@@@@@@@@@BBBFFFIIILLLOOOKKKFFF@@@<<<;;;<<<<<<:::888777777888999888777666666777888999999999999888777666555666777999:::<<<:::777555333333444444333333333333222111000///........................******+++---...///000111111///...,,,,,,,,,.../////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))***)))'''%%%%%%&&&'''(((+++)))'''%%%$$$%%%'''(((###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))++++++,,,---............+++***)))'''%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$###"""!!!"""%%%'''))))))###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$#########$$$$$$%%%!!!!!!''')))'''$$$"""############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###$$$###&&&+++---,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''((((((''''''((()))************(((((((((((())))))))))))*********++++++++++++,,,************+++,,,...///------------,,,,,,,,,,,,,,,,,,------.../////////......---------......///000///...------...///000000000000000000000000000111111111111111111111111222222333444666777888888777777777777666555444333333555777777555444555666777777777888888999999999;;;:::999777666666666666555666777666555555555777888777666555555666777888:::::::::;;;;;;===>>>???@@@>>><<<;;;<<<<<<<<<:::<<<<<<===>>>@@@AAABBBCCCCCCEEEEEEDDDCCCBBBCCCDDDFFFGGGIIIIIIHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJGGGGGGHHHIIIHHHHHHJJJHHHFFFEEEFFFGGGFFFFFFCCCBBBAAABBBBBBBBB@@@>>>???AAACCCEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNLLLIIIFFFEEEGGGIIIKKKMMMNNNMMMJJJHHHGGGGGGFFFFFFFFFCCCAAA@@@BBBDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDFFFGGGHHHGGGDDDBBB@@@BBBAAA@@@???@@@CCCFFFHHHJJJIIIGGGDDDAAA>>><<<;;;:::888777777999:::999999555666666777888999999:::888777666666666777999::::::999888777666555444444333333333333222222111000////////////////////////,,,,,,---...000111222222000///...,,,,,,---............////////////......++++++++++++++++++++++++************************++++++++++++++++++++++++'''''''''((((((((())))))***)))&&&%%%$$$%%%'''(((&&&&&&$$$#########$$$$$$!!!###%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%(((***+++,,,---...............***)))(((&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""" """$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""########################$$$$$$%%%%%%$$$###############$$$"""$$$###"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$&&&&&&###$$$((()))&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&'''((()))''''''((()))******))))))(((((((((((())))))))))))************++++++++++++*********++++++,,,------++++++,,,,,,,,,------------------......///////////////////////////000000000///---,,,,,,---///000////////////////////////111111111111111111111111222222222333444444555555555555555666555555444444444444555555555555555666666666666666777888999999:::999888777666555555555444555666666444444555666777666555555555555666777999::::::;;;<<<>>>??????>>>===;;;;;;;;;<<<;;;::::::;;;<<<===>>>???@@@AAABBBCCCDDDCCCBBBAAAAAABBBDDDFFFIIIJJJHHHFFFDDDDDDGGGGGGHHHJJJKKKLLLLLLMMMMMMJJJGGGFFFFFFGGGFFFFFFDDDDDDDDDFFFGGGGGGEEECCCBBBAAA@@@@@@AAAAAA???>>>AAABBBDDDFFFFFFFFFEEEEEE@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMKKKIIIFFFDDDEEEFFFKKKLLLMMMLLLJJJGGGFFFFFFFFFFFFEEEBBB@@@???@@@BBBAAABBBCCCDDDEEEEEEDDDDDDDDDFFFIIIJJJJJJGGGDDDBBBCCCAAA@@@>>>???AAACCCEEEGGGGGGFFFDDDAAA???<<<;;;:::999777888999;;;::::::777666666666777777888888:::999888666666666666777777888888888777666444333333333333333333222111111000000000000////////////000000000000000////////////...------------......---..................---++++++++++++++++++++++++************************,,,,,,------------,,,,,,''''''''''''(((((((((((()))(((&&&%%%%%%%%%'''(((###$$$%%%%%%%%%$$$###""" """$$$%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&))),,,...,,,,,,------...---------((((((&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$##################$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$""" """############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###"""""""""######$$$%%%$$$$$$######"""#########!!!$$$$$$######%%%'''""""""#########$$$$$$$$$###############"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%'''&&&""""""%%%%%%"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%&&&'''((()))'''(((((())))))))))))((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,------------------...............------......///////////////...---,,,,,,---...///////////////////////////000000000000000000000000222222222222333333333333444444555555555555444444444444333444555666666666666555555555555666777888888888888777666555444333333555666555444333444555777666555444444555666777888999:::;;;===>>>>>>>>>===;;;999999:::;;;:::999888999:::;;;<<<>>>?????????@@@BBBBBB@@@?????????AAADDDGGGHHHGGGEEECCCBBBEEEFFFFFFGGGIIIJJJKKKLLLLLLIIIFFFEEEFFFFFFEEEDDD???AAAFFFKKKMMMLLLHHHDDDBBB@@@??????@@@@@@???>>>AAAAAACCCDDDDDDDDDDDDDDD>>>???@@@BBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKIIIFFFDDDDDDEEEKKKLLLMMMKKKHHHEEECCCCCCCCCCCCBBB@@@===<<<===???AAABBBCCCDDDDDDEEEEEEEEEEEEGGGJJJKKKKKKIIIFFFDDDDDDBBB@@@>>>>>>???AAACCCEEEDDDBBBAAA???>>>======;;;999888888999::::::999999888777666555555555555;;;:::999777555333222222555555777777777555333222222222333333333222111111111111000000/////////...------,,,,,,,,,+++++++++......---------.........------............------++++++++++++++++++++++++************************'''((())))))))))))((('''&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$!!!###%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&(((***,,,...000++++++,,,------,,,,,,+++'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$##############################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$######"""&&&%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###############"""""""""""""""""""""""""""###$$$%%%######"""""""""######$$$"""&&&)))((($$$"""$$$'''"""############$$$$$$$$$"""############"""!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&''''''((('''%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((()))'''(((((())))))((((((((((((((((((((()))))))))))))))))))))************+++***+++++++++++++++***)))******++++++,,,,,,------------------------------)))***+++,,,------------........................000000000000000000000000000000000000000000000000111111222222222222333333555555555555555555444444555333222222555666666666777666555444444444666666777777777777666444333222333444555444333333444555666555444333333444555666888999:::;;;<<<<<<<<<<<<:::999777777888999999888777777888999;;;<<<===>>>===???AAAAAA???=========>>>AAADDDFFFEEECCCBBBBBBDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFEEEEEEFFFFFFEEECCC???CCCIIIPPPTTTSSSOOOKKKCCCAAA@@@@@@AAABBBAAAAAA>>>??????@@@AAAAAA@@@@@@===>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIJJJJJJGGGEEEEEEEEEJJJKKKKKKJJJFFFCCCAAAAAA@@@@@@???===;;;:::<<<>>>AAAAAABBBCCCDDDEEEFFFGGGFFFGGGIIIKKKKKKJJJHHHGGGDDDBBB@@@>>>>>>???AAABBBCCCBBB@@@???>>>===>>>>>>;;;:::888888999999888777999777666444444444555555:::999888666444111000///222222444444444333222111111111222222222111111000111000000//////......---***++++++,,,------......---------...............------............------++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&"""$$$&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%''')))***+++++++++***++++++,,,++++++******&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$############"""!!!!!!"""###$$$%%%########################$$$$$$############$$$$$$######$$$$$$$$$###"""!!!######$$$&&&((((((&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""!!!!!!!!!!!!"""###$$$%%%""""""!!!""""""###$$$%%%###$$$%%%%%%$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''!!!$$$$$$""""""&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&&&&'''(((((('''&&&$$$"""&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((()))(((((('''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''(((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))************((()))***+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,---...///000000///...---000000000000000000000000000000000000000000000000111111111222222333333333666666666666666555444333555333111111444666666555888666444333222333444555666777777777666444222111222444444444333222333444555555444333333444555555777888:::;;;;;;;;;::::::888777555555777888777666555666777888:::;;;<<<<<<===???AAAAAA@@@>>>======;;;>>>AAABBBBBBAAAAAABBBAAA@@@??????@@@AAABBBCCCCCCCCCDDDFFFHHHHHHEEECCCAAADDDIIIPPPUUUWWWUUUSSSFFFDDDBBBBBBCCCEEEEEEDDD>>>>>>>>>???????????????<<<===???AAACCCEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGFFFGGGGGGHHHIIIJJJFFFHHHJJJJJJIIIGGGFFFFFFFFFGGGHHHGGGEEEBBBAAAAAA>>>>>>>>><<<::::::<<<>>>@@@AAAAAABBBDDDFFFGGGHHHFFFGGGIIIJJJJJJJJJIIIIIIDDDCCC@@@>>>>>>???AAACCCAAAAAAAAA@@@@@@?????????<<<:::888777777777666555666555444333333555777888666666555444333111000//////000000111111111000000///000000111111000000000000000//////...------,,,---------...//////000000,,,------......///............////////////......************************************************---,,,+++******+++,,,---&&&&&&&&&'''''''''((((((%%%&&&'''((((((&&&$$$###'''&&&$$$######$$$&&&'''###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$&&&(((((('''&&&$$$******+++++++++******)))%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""######$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$###"""!!!  """&&&((((((&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""###%%%%%%&&&$$$"""$$$''''''$$$!!!"""############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&######&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$"""$$$&&&"""$$$&&&((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''%%%&&&((()))))))))(((((($$$$$$%%%&&&&&&''''''((()))(((((('''''''''(((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))************%%%''')))+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...//////......,,,...000222222000...,,,000000000000000000000000000000000000000000000000111111111222333333444444777777777777666555444333555222000111444777777666888777555222111222333333666666777777666444222111222333444444222222333444555444333333333333444555777888999:::::::::999888777555444444666777666666555555666888999:::;;;<<<===???BBBBBB@@@>>>>>>===:::<<>>>>>===<<<<<<===>>>???@@@AAACCCFFFIIIHHHFFFCCCBBBCCCGGGLLLSSSWWWXXXXXXIIIGGGEEEDDDFFFGGGHHHGGG@@@@@@@@@@@@@@@AAAAAAAAA<<<===???BBBDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA??????DDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCFFFEEEEEEEEEFFFGGGHHHHHHEEEHHHJJJKKKJJJHHHGGGGGGCCCEEEFFFFFFDDDBBBBBBBBB===>>>===<<<;;;;;;===???@@@@@@AAABBBDDDFFFGGGIIIGGGGGGHHHIIIJJJJJJJJJJJJDDDCCC@@@???>>>@@@BBBCCC@@@AAABBBCCCCCCBBB@@@???<<<:::888777777666555333333222222222444666999;;;333333333333333222111000.............../////////...///000000000000//////000//////...---,,,,,,,,,------,,,++++++***)))))),,,,,,---.../////////.........////////////......))))))))))))))))))))))))************************+++***(((''''''(((***+++'''''''''(((((((((((()))%%%&&&&&&&&&%%%$$$$$$###########################&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%$$$######%%%&&&''')))************+++---......---+++'''%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$""" !!!$$$&&&%%%$$$################################################%%%%%%%%%$$$$$$$$$###### !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$(((&&&$$$!!! !!!"""###"""%%%%%%######$$$&&&!!!"""$$$$$$"""!!!"""###$$$$$$$$$#########"""""""""###%%%''''''&&&%%%$$$&&&$$$$$$$$$&&&&&&&&&$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###'''&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&************))))))))))))+++*********))))))((((((***++++++,,,,,,------...,,,++++++******++++++,,,+++,,,---------,,,+++*********+++++++++,,,,,,,,,------............------////////////............000000////////////000000111111222222222333333333666555444333111000/////////000000111222444555666555555555555555555555555777777777777666555333222444444444444444444444444333333222111222333555666666666777999999:::::::::888777555444444555666777999999:::::::::999999888:::;;;===>>>>>>>>>===<<<;;;<<<>>>===<<<;;;;;;<<<888888999:::;;;===>>>???AAAAAABBBCCCCCCDDDDDDEEEDDDDDDFFFJJJMMMOOONNNMMMKKKKKKKKKJJJIIIGGGFFFEEECCCBBB@@@>>>======>>>>>>===>>>???@@@BBBEEEGGGHHHGGGEEECCC@@@??????@@@AAA?????????@@@AAABBBCCCDDDFFFGGGHHHHHHGGGEEECCCAAABBBDDDGGGGGGFFFEEEEEEFFFIIIFFFCCCDDDGGGJJJJJJHHHJJJIIIHHHFFFCCC@@@>>>===<<<;;;999999:::;;;<<<<<>>???@@@BBB??????@@@@@@@@@??????>>>===<<<:::888666666666666333333111...+++,,,111555555555444333222111///...------...///000000//////------............------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,************************+++*********))))))((((((((()))+++,,,------,,,,,,&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++++++++,,,---......,,,***'''%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################!!! !!!$$$&&&&&&%%%!!!!!!""""""""""""""""""########################%%%%%%$$$$$$############"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$'''&&&$$$###""""""###$$$"""$$$$$$######$$$&&&!!!###$$$$$$###""""""###$$$$$$$$$#########""""""!!!"""$$$&&&'''&&&%%%%%%'''&&&$$$$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$&&&$$$######%%%&&&%%%$$$(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))************)))))))))((())))))***++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,------,,,++++++***++++++++++++,,,,,,,,,---......//////......---............------------000000////////////000000111111111222222222333333333333333222111111000000111111111111222222333444555555444444444444444444555555666666666444333222444444444444444444444444555444333222222333444444666777888888999999999999777666444333333444555666888999999:::999999888888:::;;;<<<=========<<<;;;:::<<<======;;;999999:::666777777888:::;;;<<<===??????@@@@@@AAABBBBBBBBBBBBBBBCCCFFFIIIKKKKKKJJJKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBAAA@@@???>>>>>>>>><<<===>>>@@@BBBEEEGGGHHHFFFEEEBBB@@@??????@@@@@@?????????@@@AAABBBCCCDDDFFFGGGHHHHHHGGGEEECCCBBBBBBDDDGGGGGGFFFEEEEEEFFFIIIGGGDDDEEEGGGIIIGGGEEEGGGFFFFFFDDDBBB@@@>>>===<<<;;;::::::;;;<<<======???AAABBBDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHCCCBBB???===<<<===???@@@??????@@@@@@??????>>>======<<<:::888666555555555333333222///------111555444444444333222000///...,,,---...///////////////------............------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,************************************)))))))))((()))*********)))((('''&&&%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''########################&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((('''((()))***+++,,,,,,,,,.........---+++(((&&&$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################"""!!! !!!$$$&&&&&&&&&!!!"""""""""######$$$$$$########################$$$############"""""""""$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$########################!!!"""$$$$$$######$$$&&&"""$$$%%%%%%$$$######$$$$$$$$$$$$############### !!!###$$$%%%%%%$$$$$$((('''%%%$$$%%%$$$###!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((************))))))))))))((())))))******+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---......//////......---...------------,,,,,,,,,////////////////////////000111111111222222222222000111111111111111111111333222222111111111222222444444444333333222222222333333444555555444333222333333333333444444444444555555444333333333444444333333444555555444444444555555333333333444555666888888999999999999888888999999:::;;;;;;;;;;;;::::::<<<<<<;;;999777777888444555666777888:::;;;;;;>>>??????@@@@@@AAABBBBBBCCCBBBAAACCCEEEHHHHHHHHHJJJJJJJJJJJJHHHFFFDDDCCCAAAAAABBBAAAAAA@@@??????<<<===>>>???AAACCCEEEFFFDDDCCCAAA???>>>>>>???@@@??????@@@@@@AAACCCDDDEEEFFFFFFHHHHHHHHHFFFDDDCCCBBBDDDGGGGGGFFFEEEEEEFFFHHHFFFEEEFFFHHHGGGDDD@@@BBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>>???@@@BBBDDDEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEE@@@???===<<<;;;<<<<<<===???????????????>>>===<<<<<<;;;999777666555555555333333333111//////111333333333333222222000///...,,,,,,---............---------............------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---------,,,,,,,,,++++++************************************))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&########################"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%'''(((((()))***+++,,,---------///...---+++)))'''%%%######$$$$$$%%%%%%$$$$$$###########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''###########################"""""""""""""""""""""%%%%%%###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&#########""""""#########&&&&&&&&&%%%%%%$$$$$$$$$######################## !!!""""""""""""!!!"""###############$$$%%%###$$$&&&&&&$$$###$$$%%%########################""""""############"""!!!'''%%%$$$$$$%%%%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%###!!! !!!$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((*********)))))))))))))))))))))******++++++,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......////////////...............---------,,,,,,...//////////////////...000000000111111111111222000000000000000000000000111111111111111111222333444444333333222111111111222333444555666555444333333333333333333444444444444444444444444555555666333333444444444333333222555555444444444555666666666777888888888888888888888888888999999999999999:::;;;<<<:::888666555666444444666777999::::::;;;@@@@@@@@@AAABBBBBBCCCCCCEEECCCBBBBBBDDDFFFGGGGGGHHHIIIIIIIIIHHHFFFDDDBBB@@@AAABBBCCCCCCAAA@@@??????????????????@@@AAABBBAAAAAA???>>>>>>>>>>>>?????????@@@@@@BBBCCCEEEFFFEEEFFFHHHIIIIIIGGGFFFDDDBBBEEEGGGGGGFFFEEEFFFFFFEEEDDDDDDFFFHHHGGGCCC???>>>??????@@@@@@??????>>>======>>>>>>======>>>??????@@@AAACCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>======<<<<<<;;;<<<<<<>>>>>>>>>>>>======<<<;;;:::999888777666555555444333333333333222111111222111222222222111000//////,,,,,,---------------,,,,,,------......------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++*********************************)))))))))))))))''''''((())))))*********%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((((()))***,,,------------///...,,,***'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&########################"""""""""""""""""""""###%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######################## !!!"""############$$$###""""""###$$$$$$$$$###$$$&&&&&&$$$###$$$%%%########################$$$$$$$$$###"""!!! $$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%###!!! !!!$$$%%%&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))************++++++,,,---------,,,++++++******++++++,,,************++++++,,,,,,++++++,,,,,,,,,---------...//////////////////...////////////.........---......////////////......//////000000000111111111222222111111000//////////////////000111222444555333333222222222111111111444444666777777666555555222222222333333333444444111222333555666777888888666666777777777666555555666666666666666777777888555666777777888888888777777777777777888888888999999:::;;;:::777555555555444555777999:::;;;;;;;;;??????@@@@@@AAABBBBBBBBBEEECCCAAAAAABBBCCCDDDCCCEEEFFFHHHHHHHHHFFFDDDBBB???@@@AAACCCCCCBBBAAA@@@BBBAAA@@@???>>>=========>>>>>>>>>============>>>??????@@@AAABBBDDDEEEFFFEEEFFFHHHIIIJJJIIIGGGFFFCCCFFFHHHHHHGGGFFFGGGGGGBBBBBBBBBFFFIIIIIIDDD@@@======>>>>>>>>>>>>>>>======???@@@???===<<<<<<>>>===>>>@@@AAABBBBBBAAA@@@?????????>>>>>>===========================<<<<<<============<<<;;;:::999888888888777666555444444333333222333333222111111000000000111111000//////,,,---------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))******'''''''''(((((()))******%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$&&&'''((()))***+++,,,---------///---+++(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!! !!!###################################################"""""""""############$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##################""""""$$$$$$$$$########################$$$$$$%%%%%%%%%&&&###!!!!!!###$$$$$$$$$"""$$$%%%%%%$$$######$$$###############$$$$$$$$$&&&%%%$$$###"""!!! """!!!!!!"""%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&'''''''''(((((())))))***))))))))))))***************++++++,,,------......,,,++++++******++++++,,,******)))******+++,,,---,,,,,,,,,,,,------------...//////000000//////...000000/////////.........---...///000000///...---////////////000000000000333333222111000000//////.........///111333444555222222222222222222222222555666777777777666555444111111222222333333444444222333444666777888888888333333444444444444444333555666666777888888888999444555666777777888777777777777666666777777888999888:::;;;:::777555555666555666888:::<<<<<<<<<<<<<<<======>>>>>>???@@@@@@CCCAAA?????????@@@???>>>AAACCCFFFGGGHHHFFFDDDCCC??????@@@AAAAAABBBAAAAAACCCBBB@@@>>><<<;;;::::::<<<<<<<<<<<<============??????@@@AAACCCDDDFFFGGGEEEFFFHHHJJJJJJJJJHHHHHHEEEGGGIIIJJJIIIHHHHHHIIIBBBAAABBBEEEIIIIIIEEEBBB======>>>>>>======<<<;;;>>>@@@BBB@@@<<<::::::<<<<<<===>>>???@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>><<<;;;=========<<<;;;:::999888777777777777666555444333333222111111222222111000...//////000000000000///---............---,,,,,,,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&''''''((()))+++,,,,,,------...,,,)))&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$##############################"""$$$%%%$$$"""!!!###%%%#########""""""!!!!!! ####################################$$$$$$%%%%%%!!!###%%%&&&&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$###"""!!!"""###$$$%%%'''$$$!!! """$$$$$$###!!!###$$$$$$###""""""###""""""#########$$$$$$$$$$$$$$$######"""""""""######"""!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$&&&$$$######%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''((())))))***++++++((()))))))))*********************+++,,,,,,------,,,++++++******++++++,,,***)))))))))***+++,,,---,,,,,,,,,------------...//////000000000000////////////.........---------,,,---///000000///---,,,........./////////000000222222222222222222111111////////////000111333333111111222222333444444444555666666777666555333222000111111222333333444444444555666777777777666666111111222333444444444444444555666777777888888888333444555666777777777777888777666666666777999999888999::::::888666777777444666999;;;<<<<<<<<<;;;<<<<<<======>>>?????????CCCBBB@@@@@@@@@???===:::>>>@@@DDDGGGHHHGGGEEEDDD>>>>>>>>>???@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<>>===;;;:::999???BBBDDDAAA;;;777777999:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<:::<<<===??????>>><<<:::===<<<<<<<<<;;;999888777555666666777666555333222444222//////111222111///---...//////000000000//////////////////...---,,,+++,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++*********))))))))))))))))))))))))))))))))))))((()))))))))***************)))(((&&&&&&&&&&&&''''''''''''(((((((((((()))###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''''''''''''''((()))***+++,,,,,,,,,---+++(((&&&$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###""""""%%%(((&&&%%%%%%$$$###"""!!!!!!##############################$$$$$$$$$%%%%%%%%% """%%%''''''%%%""" ########################%%%%%%''''''''''''%%%%%%!!!!!!!!!""""""######$$$$$$$$$$$$$$$######"""""""""!!! """'''$$$ """$$$$$$###!!!"""$$$$$$"""!!!"""###""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%###"""###$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&$$$$$$%%%&&&%%%$$$"""######$$$&&&'''((((((######$$$%%%%%%&&&'''''' !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,(((((())))))*********+++)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,***))))))))))))+++---...,,,,,,,,,---------......//////000000000000//////......---------,,,,,,,,,,,,---///000000///---,,,............/////////000000111111222333333444444111111000000000000111111111111222333444555555666555555666666555333111000000000111222333333444444777888888888777666444333666777888999::::::::::::333444555666777777777777333444555666777777777777888777666666666777999:::777999::::::888777888888444555888;;;<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAAEEEDDDCCCCCCCCCAAA>>>;;;<<>>>>>======>>>@@@BBBCCC>>>>>>===<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<>>===;;;999888???BBBDDDAAA;;;666666777999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<=========999:::===??????===;;;:::<<<<<<<<<;;;:::999777666555555666666666555333222444111......000111111///,,,---...///000000000000//////000000///...------+++,,,,,,------,,,,,,+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((()))***,,,---((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''))),,,+++++++++,,,,,,---...,,,***&&&###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###""""""!!!!!! $$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$######### """######"""""""""###%%%###""" !!!###$$$$$$$$$############$$$$$$''''''((((((((('''%%%$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""&&&%%%###!!!!!!"""###$$$$$$"""!!!###%%%&&&$$$"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############$$$%%%%%%%%%$$$###$$$%%%$$$###"""""""""###%%%%%%""""""!!!!!!"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''((("""######$$$$$$######""" !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******))))))(((((('''''')))))))))(((''''''&&&&&&******))))))((((((''''''''''''(((***+++,,,---...,,,,,,,,,++++++*********)))))))))))))))))))))))))))******++++++,,,------------,,,+++++++++,,,,,,,,,------......------,,,,,,------------,,,++++++++++++,,,------......///111111222222111000...---000000000000111222333444222222222222222333444555666555444333333333333333000111111111111222222222333444444333222111222444666666777777888888888999666555444444333333333444444555666777888888888888;;;:::999888777666555444999999;;;;;;;;;;;;999999::::::::::::;;;<<<======:::<<<>>>???@@@AAACCCEEEBBBBBBBBBBBBAAA@@@?????????@@@CCCGGGHHHFFFAAA===>>>>>>>>>>>>????????????AAA???===:::999999::::::<<<<<<<<<===>>>@@@AAABBBEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFJJJMMMMMMIIIFFFGGGJJJLLLMMMKKKIIIHHHHHHEEEDDDEEEGGGJJJJJJGGGDDD?????????===;;;999999:::@@@???===:::888777666555888888999:::<<<======>>><<<<<<;;;<<<<<<===>>>???<<<<<<=========;;;:::999;;;;;;::::::999888888777777777777666555333222111......///000111222333333////////////............,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***++++++***)))((('''&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''&&&%%%!!!!!!!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))))))))*********+++++++++***(((%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$####################################$$$$$$%%%%%%''''''''''''(((((((((((($$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$&&&%%%$$$######$$$$$$###""""""""""""###$$$$$$$$$############$$$$$$&&&&&&'''''''''&&&%%%$$$""""""###$$$$$$###""""""#####################$$$$$$$$$######$$$&&&((()))###"""!!!###%%%&&&$$$"""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%$$$#########$$$&&&&&&######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((***)))))))))((((((((('''(((((()))***++++++,,,---,,,,,,,,,++++++*********************************)))******++++++,,,------...---------------------,,,------......------,,,,,,,,,------,,,,,,+++***+++++++++,,,------......000000111222111000///...............///000111222333333333333333444444555555555444333333333333333111111111111222222222222333444444333222111333555444666888::::::999888666555555444444333333333333555555666777888888888888999999888888888777777777999:::;;;<<<<<<;;;:::999999999999::::::;;;<<<===<<<>>>???@@@???@@@AAACCCAAAAAABBBBBBBBBBBBBBBBBBDDDFFFIIIKKKIIIFFFBBB???>>>>>>>>>>>>>>>>>>>>>>>>@@@???<<<:::999::::::;;;<<<<<<<<<===???AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEIIIMMMOOOLLLHHHGGGIIIKKKLLLJJJIIIIIIJJJJJJIIIIIIIIIJJJHHHEEEBBBBBBCCCDDDBBB@@@=========>>>===;;;:::999888888888:::::::::;;;;;;===>>>???<<<;;;;;;;;;;;;<<<======<<<<<<=========<<<;;;:::::::::999999888777777777777777666666444333222111000000000111222222333333000000000000////////////,,,,,,---------.........------,,,++++++++++++,,,,,,++++++******++++++,,,******)))(((((((((((()))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***---,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&$$$###""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%((()))((()))***+++,,,+++******(((&&&$$$######$$$%%%'''%%%%%%%%%$$$$$$############""""""""""""###$$$$$$########################"""""""""############$$$%%%%%%&&&&&&'''(((((()))$$$###""""""""""""###$$$$$$$$$$$$$$$$$$#########%%%'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$###!!!""""""######""""""!!!!!!!!!"""######$$$%%%%%%$$$#########$$$&&&((()))###""""""###%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))(((((((((((()))))))))*********+++++++++++++++++++++*********************************)))******++++++,,,------........................------............------,,,,,,,,,,,,,,,+++************++++++,,,---------...///000111111111000000............///000111222333333333444444444555555444444444333333333333333111111222222222333333333333444444333222222444555333666999<<<<<<:::777555555555444444444444444444555666777888999999999999777888888999999::::::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>@@@AAA@@@??????@@@BBBAAAAAABBBCCCCCCDDDEEEEEEIIIMMMPPPOOOJJJEEEAAA@@@========================>>>===<<<;;;:::;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBAAACCCIIIOOOQQQPPPMMMJJJKKKLLLKKKJJJJJJKKKMMMNNNNNNNNNLLLIIIFFFCCCAAAEEEGGGHHHHHHEEEBBB@@@@@@;;;;;;::::::::::::;;;;;;===<<<;;;::::::<<<>>>???<<<;;;::::::999::::::::::::;;;<<<<<<===<<<<<<<<<888888888777666666555555555555555555444333111111222222222222222222222222111111111000000000//////---------.........//////------,,,+++++++++++++++++++++************++++++,,,,,,+++************+++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((''''''(((***---,,,)))'''&&&''''''(((&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%###"""$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&(((******+++---......---+++***'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$###############""""""######$$$%%%########################"""""""""""""""""""""###""""""#########$$$$$$$$$########################$$$$$$$$$###############&&&(((((('''%%%######$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$#########!!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$$$$$$$###"""!!!"""""""""""""""######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######"""###$$$%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&''''''((((((''''''''''''(((((())))))))))))))))))((((((((((((************))))))))))))+++++++++***************************************)))******++++++,,,------,,,------...............------............------,,,,,,,,,,,,,,,++++++***)))******++++++,,,,,,------...///000000111111111000000000000111222333444444444444444555444444444222333333333444444333333222222222222333333333444222333444333333333555777555777:::<<<<<<:::888666555555555555555555444444666777888999::::::::::::999999999::::::;;;;;;<<<;;;<<<===>>>>>>===<<<;;;=========>>>>>>???@@@AAA>>>@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFKKKPPPSSSPPPIIIBBB??????<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<===???AAACCCEEEFFFGGGHHHIIIJJJIIIGGGDDDCCCAAAAAACCCIIIPPPTTTTTTRRROOOOOONNNLLLJJJJJJLLLNNNPPPQQQRRROOOJJJDDDAAA@@@DDDGGGIIIIIIGGGCCCAAA@@@;;;;;;::::::::::::;;;;;;===<<<:::888888:::<<<>>>;;;;;;:::888888777777777888888999::::::;;;;;;;;;777777666666555444444333333333444444333222111111222222222111111111000000000000000000////////////------........./////////---,,,,,,+++***+++++++++++++++************++++++,,,,,,+++************+++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((''''''(((***+++)))&&&######$$$%%%'''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&''''''&&&$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((******+++---......---+++***)))(((&&&$$$############%%%%%%%%%$$$$$$########################$$$$$$%%%###########################"""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################%%%&&&'''&&&$$$""""""###"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$#########"""############""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!######"""""""""!!!!!!"""!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$###"""!!!"""$$$%%%$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''"""######$$$$$$######"""''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((())))))***))))))((((((''''''''''''(((((((((((())))))))))))*********))))))))))))(((************************************************)))******++++++,,,------***+++,,,------------,,,---......//////......---,,,------------,,,++++++)))******++++++,,,,,,---------...///000111222222000000000000111222333444333444444555555444333333111111222333444444444333222333333333444444444444111333444444333444666888999999::::::::::::999999555666666777777777666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????>>>===============>>>???@@@AAA>>>@@@BBBCCCCCCDDDFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFKKKOOORRRNNNFFF???===>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<======<<<======???@@@CCCDDDEEEGGGHHHJJJJJJIIIGGGEEECCCBBBBBBDDDJJJQQQVVVVVVTTTTTTSSSQQQMMMJJJIIIKKKMMMNNNRRRUUUSSSKKKDDDAAAAAA@@@CCCFFFGGGEEEBBB@@@???>>>===<<<;;;:::999999999;;;:::888666666888;;;<<<;;;:::999777666666666666666666666666777777888888666666555444444333333222111222222222222222111111111111111000//////......//////.........---------------------.........///,,,,,,+++************++++++******))))))******+++((('''&&&&&&%%%%%%&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((******(((%%%###"""###%%%'''%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%(((******)))&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%&&&)))+++******+++,,,+++***)))((()))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""&&&&&&%%%%%%$$$######"""######$$$%%%%%%$$$######"""""""""##################%%%&&&%%%###"""""""""""""""######$$$%%%%%%%%%$$$$$$############$$$$$$###""""""""""""###$$$$$$###""""""!!!!!!""""""###$$$$$$###""""""!!! !!!""""""###$$$%%%&&&&&&!!!"""$$$$$$#########%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############!!!!!!$$$&&&%%%"""!!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$########################$$$############$$$%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&&&&'''((()))))))))***))))))(((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++)))******++++++,,,------)))***,,,---...------,,,......////////////.....................---,,,,,,******++++++,,,---------............///000111222............///000111222222333444444444333222111///000222333444444444333333333333444444444555555111222444444444555777999;;;;;;::::::::::::::::::666777888999:::999888777888999:::;;;<<<<<<<<<<<<========================>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<===>>>?????????AAACCCEEEEEEFFFHHHJJJKKKJJJHHHGGGFFFFFFGGGGGGJJJLLLNNNLLLFFFAAA???>>>=========<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>@@@AAACCCDDDGGGHHHHHHIIIHHHGGGEEEDDDDDDCCCDDDIIIOOOTTTTTTRRRTTTSSSQQQMMMJJJIIIJJJLLLLLLTTTZZZXXXOOOEEEAAAAAA===???BBBCCCBBB@@@@@@@@@@@@???===;;;:::999888888999888777666666888:::;;;:::999888777666666666666555555444444444555666666555555555444333333222222000000111111111111111000000000000//////..................---------,,,,,,,,,,,,,,,---------......,,,,,,+++*********************))))))))))))******)))(((''''''&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***+++)))(((&&&&&&&&&((()))$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%&&&)))++++++++++++*********))))))&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$"""$$$%%%%%%###"""###$$$""""""!!!!!!"""###%%%&&&$$$$$$############$$$$$$######"""""""""###$$$%%%$$$###""""""""""""###$$$"""""""""""""""!!!!!!!!! !!!"""###%%%%%%&&&&&& ###%%%%%%###"""###%%%!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$###  %%%'''%%%""""""###$$$%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''((((((((()))))))))***((((((((()))))))))))))))((()))))))))*********+++++++++++++++++++++++++++)))******++++++,,,------)))***,,,...///......---......////////////......//////000000//////...---+++++++++,,,------......///......---...///000111............///000111222111222333444333222000///...///111333555555444333444444444444555555555555000222333444444555888::::::;;;<<<<<<<<<;;;999888777888:::;;;<<<;;;:::999999:::;;;<<<<<<======<<<;;;<<<<<<===>>>???@@@@@@???@@@AAABBBBBBAAA@@@???============>>>???@@@AAACCCEEEFFFGGGGGGGGGIIIKKKKKKJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKIIIFFFCCCAAA>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>===>>>???@@@AAAAAAGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCGGGLLLOOOOOOMMMNNNOOONNNLLLIIIHHHJJJKKKNNNXXXaaa___SSSGGGAAAAAA;;;===???@@@@@@@@@AAABBB@@@???===<<<:::999999999777777777777888999;;;;;;999999888777666666666777666555444333333444444555666555555444333333222222...///000000111111111000000000000000///////////////.........------------+++++++++,,,,,,,,,,,,---,,,++++++*********************))))))))))))******,,,,,,+++************+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((''''''(((******)))(((((('''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""###$$$###"""#####################$$$"""""""""""""""""""""""""""###%%%%%%%%%''')))+++......,,,,,,+++++++++,,,$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$"""$$$%%%%%%$$$###$$$%%%"""!!! !!!###%%%'''$$$$$$############$$$$$$$$$###"""""""""$$$%%%&&&%%%$$$###""""""###$$$%%% !!!!!!""""""######"""""""""""""""!!! ###%%%%%%###"""###%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###  %%%'''%%%"""###$$$%%%&&&'''&&&%%%%%% !!!"""$$$%%%%%%%%%$$$""""""""""""""""""""""""&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))'''((((((((())))))******(((((((((((()))))))))***(((((())))))*********+++++++++++++++++++++++++++)))******+++,,,,,,------***+++---///000000///.........////////////......000000000000000//////...+++,,,,,,------....../////////...------...000111000000000000111222333444000111333333333111///...---///111444555555444333444444444555555555666666000222333444444666888;;;888:::===??????<<<888666888999;;;======<<<;;;:::999:::;;;<<<============999:::<<<===???AAACCCCCC@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFHHHIIIIIIHHHGGGIIIJJJJJJIIIHHHGGGHHHJJJLLLMMMKKKKKKJJJKKKLLLJJJGGGDDD??????>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;:::>>>>>>>>>===>>>??????@@@FFFFFFFFFEEEEEEFFFGGGGGGEEECCCBBBEEEIIILLLKKKIIIIIIJJJKKKJJJHHHHHHJJJKKKQQQ\\\fffcccVVVHHHAAA@@@;;;===???@@@@@@AAACCCEEE???>>>===<<<;;;:::::::::666666888999:::;;;<<<<<<999888888777777777777777888777555444333333444555666555555444444333333222---...///000111111111000000000000000000111111111000/////////............******+++++++++,,,,,,,,,,,,++++++***)))***************))))))))))))******+++******)))((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((((((''''''(((***''''''''''''''''''&&&&&&######$$$%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""""" !!!$$$%%%%%%$$$!!! ######""""""######$$$%%%&&&&&&&&&&&&&&&'''((()))***+++,,,,,,+++***)))(((#########$$$%%%(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&%%%%%%%%%$$$#########""""""!!!!!!"""###$$$$$$###########################&&&&&&###!!! !!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$"""""""""######!!! $$$%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***))))))((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))+++,,,,,,***))))))***((((((((((((((()))******$$$$$$%%%&&&(((***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,------...............000000000000000000000000///////////////////////////////////////000111111000000000000111222333444444444333111000////////////000111222333444444444444444333222222222333333111222333444444555444444>>>???@@@???<<<:::::::::999::::::;;;;;;<<<;;;;;;::::::::::::;;;===>>>??????<<<:::;;;???CCCDDDCCC@@@AAACCCDDDDDDCCCAAA@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLIIIHHHHHHIIIMMMMMMNNNNNNMMMJJJHHHFFF@@@??????>>>======>>>>>>???>>>===<<<<<<<<<<<<<<<===>>>>>>???AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCDDDDDDEEEFFFHHHIIIJJJGGGHHHJJJIIIHHHGGGHHHIIIQQQVVV]]]___YYYNNNDDD===:::;;;===@@@AAABBBBBBBBB======<<<<<<<<<<<<======999999999888999999::::::666666666555444333111000666555444222111111222222666555444333333333444444000000000000000000000000///////////////......---//////...---,,,,,,++++++---------,,,+++***)))((())))))))))))))))))))))))******))))))(((((('''''')))))))))(((''''''&&&&&&******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''))))))((((((((('''''''''(((((('''&&&%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%#########$$$$$$%%%%%%%%%##################$$$$$$"""###$$$%%%%%%$$$###"""######""""""######$$$%%%%%%%%%%%%&&&&&&((())))))***++++++,,,+++***(((''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$########################$$$%%%%%%#################################$$$$$$### ######"""""""""######$$$######""""""""""""######""""""""""""####################################""""""""""""###$$$%%%%%%&&&######&&&%%%!!! ###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***))))))(((&&&&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))***,,,+++***))))))***((((((((((((((()))******((((((((()))+++,,,...///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......---....../////////..............................///////////////////////////////////////000000111111111111111222333444555555555555444333111000//////000111222333444444444555444444333333333444444555555666777888888888888===>>>???>>><<<:::999:::;;;<<<============<<<;;;;;;;;;;;;;;;;;;<<<===>>>???<<<;;;<<>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIGGGGGGGGGFFFDDDDDDEEEFFFMMMRRRZZZ]]][[[RRRGGG???:::<<<>>>@@@AAABBBBBBBBB======<<<<<<<<<<<<======<<<;;;:::999999888999999888777777666555444333333555444333111000000111111555444444333333333333333000000000000000000000000///000000000000///......///......---,,,,,,++++++---------,,,,,,***))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((******)))((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''$$$%%%&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%% !!!"""###$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%'''(((***+++***+++++++++***)))'''&&&((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$######""""""########################!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&########################(((&&&$$$######""" &&&%%%###""""""###$$$%%%######""""""""""""######$$$############""""""""""""""""""""""""""""""""" !!!"""############'''$$$$$$'''&&&"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$%%%%%%%%%%%%(((***++++++***)))******((((((((((((((()))******************+++,,,---...*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000////////////000000000//////...------------------------//////////////////////////////......//////000000222111111111222333444555666666777777555333000...///000111222333444444444555555444444444555555666666777888999::::::::::::<<<===>>>===;;;999999999<<<===>>>??????>>><<<;;;<<<<<<<<<;;;;;;<<<<<<===>>>===;;;<<>>???AAAAAABBBBBB>>>======<<<<<<======>>>>>>===;;;:::999999888888:::999888666555555555555444333222000000000111111444333333333222222222222000000000000000000000000000000111111000000///............------,,,,,,+++,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))******))))))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***+++,,,---&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$############$$$%%%######""""""######$$$%%%###$$$$$$%%%''')))***+++******++++++***(((&&&%%%$$$$$$$$$%%%%%%&&&&&&'''######################## !!!$$$&&&&&&&&&%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############$$$$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$%%%"""""""""######$$$$$$$$$$$$$$$#########$$$$$$%%%########################&&&$$$""""""$$$%%%%%%%%%&&&%%%###""""""###$$$%%%$$$######""""""######$$$%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""""""""#########!!!###!!!"""&&&&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))++++++***)))***+++((((((((((((((())))))******))))))(((((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///000111111111111000//////------------------------//////////////////////////////.........//////000111111000000111222333333555666777777666333000...///000111222333444444444555555555555555666777777666777888999::::::;;;;;;;;;<<<===<<<:::999999999999;;;===??????>>>===;;;======<<<;;;;;;;;;;;;;;;===<<<<<<===>>>@@@AAABBB@@@@@@AAAAAA@@@???>>>===???@@@AAACCCDDDFFFGGGHHHKKKKKKKKKJJJJJJKKKKKKLLLNNNOOONNNLLLIIIFFFFFFGGGEEEGGGKKKNNNOOONNNKKKIIIGGGFFFDDDCCCBBBAAAAAAAAA======<<<<<<;;;<<<<<<===???@@@@@@AAABBBBBBCCCCCCCCCBBB@@@??????AAACCCDDDGGGEEECCCBBBBBBCCCEEEFFFCCCCCCBBB@@@???@@@DDDGGGNNNQQQWWW^^^```XXXJJJ>>>======>>>???@@@AAAAAAAAA>>>>>>============>>>>>>======<<<;;;:::::::::;;;;;;:::777555444444555666555444222111111111222222333333333333222222111111000000000000000000000000111111111111111000//////......---------,,,,,,,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,(((((((((((((((((((((((($$$############%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$######""""""######$$$%%%###$$$$$$%%%''')))***+++************)))'''%%%$$$###$$$$$$%%%%%%&&&&&&&&&########################"""$$$%%%&&&&&&%%%###"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$###""""""""""""""""""""""""""""""###############$$$$$$%%%#################################$$$$$$%%%%%%%%%###############$$$%%%&&&""""""######$$$$$$$$$%%%$$$###""""""""""""##############################$$$"""!!!!!!$$$&&&(((((($$$$$$""""""""""""###$$$$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!!!!!########################""""""#########!!!### !!!%%%%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&(((******))))))***+++((((((((((((((())))))***))))))((('''''''''''''''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///000111111111111111000000........................//////////////////////////////............/////////////////////000000111222333555666555222///---///000111222333444444444444444444555666777888999666777888:::;;;;;;<<<<<<;;;<<<===<<<:::999999:::666777:::<<<===>>>===<<<===<<<;;;:::999999999999;;;;;;<<<<<<===>>>???@@@>>>>>>>>>>>>======<<<<<>>???@@@@@@AAAAAABBBBBBBBBBBBAAA???>>>>>>@@@BBBCCCHHHFFFEEECCCCCCDDDEEEFFFAAAAAAAAA@@@@@@CCCGGGJJJRRRTTTYYY^^^___WWWHHH<<<>>>>>>>>>??????@@@@@@AAA>>>>>>============>>>>>><<<;;;;;;;;;<<<===>>>>>>;;;999777555444444555666666555444333222333444444222222333333333222111000000000000000000000000000111111111111111000//////---------------,,,,,,,,,,,,,,,---------,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''''''''))))))(((((((((((())))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!$$$###"""!!!!!!"""###$$$######""""""######$$$%%%$$$$$$%%%%%%'''(((***+++)))******)))(((&&&$$$###%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$###"""!!!########################!!!!!!!!!!!!!!!""""""####################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""########################&&&$$$""""""###%%%%%%%%%"""""""""############$$$$$$$$$############$$$$$$&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############&&&######%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&)))***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***))))))***+++((((((((((((((()))******++++++***)))(((((()))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000////////////000111111111111111........................//////////////////////////////......------......///...............//////000111222333333111///...///000111222333444444444333333444444666777999999777888999;;;<<<===>>>>>>;;;<<<======;;;::::::;;;555666888999:::;;;<<<<<<;;;:::999999888888888888888:::;;;<<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<===???@@@AAACCCEEEGGGHHHIIINNNMMMKKKIIIHHHGGGFFFFFFKKKKKKKKKIIIFFFDDDDDDEEEDDDFFFHHHKKKMMMMMMMMMMMMKKKIIIHHHEEEDDDBBBAAAAAA>>>>>>======>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBFFFFFFEEEEEEDDDEEEEEEEEEAAABBBBBBBBBBBBEEEHHHKKKQQQSSSXXX\\\\\\TTTGGG>>>@@@??????>>>??????@@@@@@???>>>>>>======>>>>>>???;;;;;;;;;<<<===>>>@@@@@@:::999777666555444555555666555444333333444555666222333444444444333111000000000000000000000000000000000111111000000///...------------------------,,,,,,------------,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&((((((((((((((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$##################$$$######""""""######$$$%%%%%%%%%%%%&&&&&&((()))))))))******)))(((&&&###"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$###############$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######"""""""""###########################&&&%%%#########$$$###""" !!!###%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%'''$$$$$$&&&$$$  $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%''')))***))))))***+++((((((((((((((()))******++++++******)))*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......------///000111111222222------------------------////////////////////////000///...------------...000//////........./////////000111111222222111111///000111222333444444444222222333444555777999999666777888:::;;;<<<======;;;===>>>>>><<<;;;;;;<<<999999888888888999:::;;;888888777777777777777888666888:::;;;999999:::<<<<<<<<<<<<<<<===>>>?????????@@@AAACCCEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIHHHEEECCCDDDDDDEEEFFFHHHIIIKKKLLLMMMNNNKKKJJJHHHFFFDDDBBBAAA@@@???????????????@@@AAAAAA>>>>>>????????????@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEDDDDDDDDDFFFHHHHHHMMMSSSXXXWWWQQQIIICCCAAA@@@???>>>>>>??????@@@??????>>>>>>>>>>>>??????============>>>>>>???@@@::::::999888777666666555555444333333333333555555222333555555555444222111000000000000000000000000///000000000000///......------------------------,,,,,,---------------,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((('''''''''((((((((((((((()))******)))(((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' """%%%(((((('''%%%$$$""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&&&&&&&&&&&&&'''((()))))))))))))))'''%%%###""" """%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$###"""!!!!!!""""""'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$########################$$$###"""###$$$$$$###"""!!!$$$''')))((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################'''%%%$$$"""""""""######%%%######&&&&&&###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''))))))))))))***+++((((((((((((((()))************)))))))))))))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---+++,,,...///111222222222,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///...---------------111000////////////000000///000000111111222333333///000111222333444444444111111222333555777888999333444555777888999::::::<<<===???>>>===<<<<<<======<<<999777666777888999777777666666666666777777444777::::::888777999;;;============>>>@@@AAABBB???@@@AAACCCFFFHHHIIIJJJFFFFFFEEEEEEFFFFFFGGGGGGFFFGGGHHHFFFDDDCCCCCCDDDGGGGGGGGGHHHJJJLLLNNNOOOLLLKKKHHHFFFCCCBBBAAA@@@@@@?????????@@@AAABBBBBB>>>>>>>>>>>>>>>???????????????@@@AAAAAAAAAAAA@@@@@@AAACCCEEEEEEDDDCCCBBBDDDFFFGGGFFFDDDCCCDDDEEE@@@GGGOOOTTTTTTPPPKKKIIIAAA@@@???>>>>>>>>>???@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???;;;;;;;;;;;;999888777666444333222222222333444555333444555666666444222111000000000000000000000000///////////////......---------------------------,,,,,,------...---------))))))))))))))))))))))))'''((((((((())))))******&&&&&&''''''((()))))))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((('''''''''((((((((())))))$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%$$$""" $$$###"""""""""###%%%%%%'''''''''&&&&&&%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$%%%&&&'''((()))***)))((((((''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%(((((('''&&&%%%$$$###"""########################%%%$$$$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$###############$$$#########%%%%%%###!!!$$$%%%%%%###!!! !!!"""""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$''' +++///((("""###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!&&&###!!!!!!$$$%%%$$$###""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!########################'''%%%###!!! !!!!!!!!!""""""""""""#########$$$%%%'''(((((('''&&&$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''(((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((******))))))))))))******&&&(((***,,,---...------------------------------///............//////000222111000.........///000......---,,,---...///000000000///...............---...///000000111000000///000000000000111111111333222111000000000111222444555666777777888888888333333555666888:::;;;<<<999:::<<<<<<<<<<<<===???<<<;;;;;;:::999888777666666777777777777666666555777888999::::::999888777:::;;;<<<===>>>?????????AAAAAABBBCCCDDDEEEFFFFFFCCCBBBAAA@@@???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEEEECCCBBB@@@>>>>>>???@@@AAABBBBBBAAAAAAAAA===:::<<<@@@AAA???;;;===>>>???@@@AAAAAA@@@@@@BBBDDDFFFGGGEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAACCCGGGJJJKKKKKKIIIHHHCCCCCCBBBBBBAAAAAAAAAAAABBB@@@===::::::<<<>>>@@@>>>>>>>>>@@@BBBCCCBBBAAA???DDDGGGDDD===777666777444333111222444666666555555444444444444333333333......//////000111111111111111111111111000////////////...---,,,,,,++++++---------,,,,,,+++++++++)))******++++++)))((('''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))******+++)))&&&%%%%%%&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""""""""""""""################################################$$$$$$$$$######"""""""""###$$$%%%###############""""""""""""""""""""""""###$$$$$$$$$%%%%%%&&&'''(((((()))(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%"""###$$$%%%%%%$$$###"""##################$$$$$$%%%$$$###$$$%%%&&&%%%$$$ !!!""""""!!!!!!###%%%"""######$$$$$$$$$######$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%######$$$%%%""""""###$$$$$$%%%&&&&&&)))!!!""",,,000)))$$$%%%%%%%%%$$$$$$##################$$$$$$$$$###""""""""" !!!$$$&&&%%%#######################################"""""""""!!!!!!""""""######""""""!!!########################'''&&&$$$###"""###$$$%%%"""""""""#########$$$$$$######$$$%%%$$$###!!! #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((******))))))))))))******'''(((***+++,,,---,,,,,,------------------------------------...///000111111111///.........//////...------,,,,,,...///000000000///...............,,,---...//////000000000000000000111111111222222444333222111000111111222333333444555666666666666333444555666888999::::::888999;;;;;;::::::;;;===;;;;;;:::999999888777777777777777777666666555444555666777999::::::::::::===>>>???@@@@@@AAAAAA@@@??????@@@AAABBBCCCDDDEEEBBBBBB@@@?????????@@@AAABBBCCCCCCDDDEEEFFFFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>======>>>>>>???@@@@@@AAABBBAAA???@@@AAAAAA???<<<===>>>>>>>>>>>>?????????AAACCCEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBDDDEEEEEEDDDCCCDDDDDDDDDCCCCCCBBB@@@@@@BBB@@@===;;;:::<<<>>>@@@@@@??????AAAEEEGGGGGGGGGIIIKKKKKKGGG@@@:::777666666444222222444444444333444444333333333222222222,,,,,,------------......//////000000//////...---///......---,,,,,,++++++,,,,,,+++++++++*********)))******+++***)))((('''(((((())))))))))))(((((()))(((((((((((((((((((((''''''((((((((()))))))))'''((()))((('''&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&###""""""""""""###$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%$$$###!!!!!!###%%%%%%%%% !!!######"""###$$$&&&######$$$$$$$$$######"""$$$######"""!!!!!! $$$$$$$$$##################$$$%%%$$$######$$$%%%#########$$$$$$$$$%%%%%%'''"""###+++...)))$$$%%%$$$############""""""""""""######$$$$$$$$$######"""%%%&&&%%%#######################################"""""""""""""""##################"""########################$$$$$$#########$$$&&&'''############$$$$$$$$$%%%###$$$$$$$$$###!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222000000///............///...---,,,,,,,,,---///000000///......---.........,,,,,,---......///000000111111111111222222222333444333222222111111222222111222333444444555555555444444555666666777777888777888999999888777888999::::::999999999888888888888888888777666555444333333444666888:::;;;<<<<<>>@@@AAABBBCCCAAA@@@???>>>>>>>>>???@@@BBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDCCCBBBAAA@@@???@@@@@@??????@@@AAACCCDDDDDDFFFGGGGGGDDDAAA?????????>>>===<<<<<<<<<===>>>???AAACCCDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@??????CCCDDDEEEEEEEEECCCAAA???AAA@@@===;;;;;;<<<>>>@@@AAAAAAAAACCCHHHLLLNNNNNNMMMLLLIIIEEE@@@<<<999777777555333333333333222111333333333222222222111111111111000000000/////////.........///...------,,,......------,,,,,,++++++***************)))))))))))))))*********)))(((''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$&&&'''((('''((()))+++((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!!!!!!!!"""###"""""""""""""""######$$$"""######$$$$$$%%%%%%%%%###"""""""""""""""######%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######""""""""""""######%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%""" """$$$$$$$$$&&&'''&&&$$$######$$$###$$$$$$$$$$$$###""""""######""""""!!!!!!!!!!!!#########""""""""""""""""""$$$%%%$$$###"""###$$$'''&&&%%%$$$###"""!!! $$$ """(((***&&&"""######"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!#################################"""""""""""""""######$$$$$$$$$$$$##############################""""""!!!!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))************************))))))++++++++++++++++++++++++++++++++++++,,,---/////////.....................------,,,,,,,,,---...//////......------.........---------...///000111111111111222222222333333333444333333222222222222222111111222333444444444444555555555555555555555555555666777666555444555666888888888888888888999999999999999999888666555444444444666888999;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;999:::;;;<<<>>>@@@AAAAAA@@@???===<<<<<<<<<===>>>AAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>===>>>@@@BBBCCCHHHLLLOOONNNHHHCCCBBBBBBBBBAAA>>><<<;;;<<<===>>>???AAACCCCCCCCCCCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>??????AAACCCEEEGGGGGGEEECCCAAAAAA@@@>>><<<<<<===>>>@@@CCCAAAAAADDDIIIOOORRRTTTIIIFFFBBB???===<<<:::888666444222222333333333222333333333222222222111111333333333222111000000///...............---,,,,,,---------,,,,,,,,,++++++************************)))))))))))))))((((((((('''((((((((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((($$$&&&'''((('''((()))+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############""""""!!!!!!########################'''%%%###!!!!!!!!!###$$$!!!!!!""""""###############$$$$$$$$$%%%%%%&&&&&&######"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$######"""###""""""""""""""""""###!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!"""###$$$"""$$$&&&&&&$$$###############$$$$$$$$$######""""""""""""#########$$$$$$"""""""""""""""""""""""""""###$$$$$$""""""###$$$&&&&&&%%%$$$"""!!! """!!!"""&&&(((%%%###""""""""""""""""""""""""###!!!"""###$$$$$$$$$$$$$$$!!!###$$$###""" ########################""""""""""""""""""############$$$$$$$$$$$$#######################################"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''(((((()))(((((())))))))))))(((((('''((((((((()))))))))*********))))))))))))************)))))))))((())))))++++++++++++++++++++++++---,,,+++++++++++++++,,,---------.........---------,,,,,,+++,,,---...///......------------...............///000111333444111111222222222333333333333333333222222222111111111111222333444444444444444444444333333333222222333444555444333222333444666777777888888999999::::::;;;::::::999888777666777777777888888999::::::>>>>>>>>>===<<<;;;:::999888999:::;;;===>>>???@@@>>>===<<<;;;:::;;;<<<<<>>>>>???@@@@@@AAACCCCCCBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@???>>>>>>???@@@>>>@@@CCCFFFGGGFFFEEEDDDAAA@@@>>>=========>>>???BBBAAAAAADDDIIINNNQQQRRREEEAAA===;;;:::999888777333222111111333444444444333333333222222222222111000000///...---,,,,,,+++......//////......---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++)))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&'''''''''(((&&&((()))(((''''''((()))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""!!!""""""$$$&&&''' !!!""""""######"""""""""""""""###############$$$######"""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""!!!"""""""""""""""""""""""" !!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&((()))***########################"""""""""###$$$$$$$$$%%%###""" """$$$$$$$$$"""#########$$$%%%""""""###$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&""""""""""""############"""###$$$###""""""###$$$"""""""""#########$$$$$$######%%%''''''&&&%%%$$$"""""""""############$$$"""######$$$$$$$$$######!!!###%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""##################"""########################%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''$$$$$$%%%&&&'''(((((()))(((((())))))))))))((((((''''''(((((())))))************))))))))))))*********)))((((((((((((((()))************************---,,,+++******)))))))))+++,,,------...------------,,,+++++++++,,,...///---------,,,------...///////////////000222444666111111111111222222222333111222222222222111000000000111222333444444444444333333333222222111111111111222333333222111222444555555666777888999:::;;;999::::::::::::999888888999999888888777888888999??????>>>>>>===;;;:::999888888999:::;;;<<<<<<===<<<;;;:::999999999:::;;;<<<<<<=========>>>>>>>>>?????????@@@BBBDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDD@@@@@@??????@@@AAACCCDDDIIINNNQQQOOOJJJFFFFFFHHHFFFEEECCCAAAAAAAAAAAAAAA@@@AAABBBAAAAAAAAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@>>>======>>>???@@@>>>@@@BBBDDDFFFFFFEEEDDDAAA@@@???>>>>>>>>>??????AAA@@@???AAAEEEIIIKKKKKKCCCAAA>>>;;;888666555555222111000111333555555444222222222111111111000000000000//////...---,,,,,,......//////......---,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++***)))((('''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''#########"""""""""""""""########################!!!!!!"""###$$$%%%&&&&&& """#########"""!!!"""""""""""""""!!!!!!!!!$$$$$$###"""""""""""""""!!!""""""###$$$%%%%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$"""!!!!!!!!!""""""""""""!!!!!!!!!""""""###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%'''((((((###""""""""""""""""""#####################$$$$$$$$$###""""""$$$$$$$$$"""###%%%%%%$$$%%%&&& !!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!###$$$###"""!!!"""$$$ !!!!!!"""###$$$$$$%%%!!!$$$&&&&&&%%%%%%%%%$$$############$$$$$$%%%%%%######$$$$$$$$$###"""""""""$$$%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!""""""######""""""!!!###########################$$$$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''(((***+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''###$$$$$$%%%'''(((((()))'''((()))******)))(((''''''''''''((()))***************))))))))))))******)))((('''''''''((())))))************************++++++***)))))))))*********+++,,,---...------,,,---,,,+++++++++,,,---...---,,,,,,,,,------...//////.........///222444666000000000111111111222222000000111111111000///...//////000111222222222222222111111111111111000000///111222222111111333444444444555777888:::;;;;;;777777888888999999888888:::999888777777888999999=========<<<;;;:::999888777777777777888888999999;;;:::999888777888999999999::::::;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDBBBBBBAAABBBBBBCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGIIIKKKJJJGGGEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBBBB???@@@@@@???>>>>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB=========>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>?????????>>>===???AAACCCBBBBBB<<<======:::555333444666444222111111222333333222000000/////////.........111111000000//////......---------------,,,++++++++++++++++++++++++++++++)))))))))*********++++++***)))((('''&&&''''''(((&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))''''''((((((((()))))))))((())))))((('''&&&'''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""" """#########"""!!!$$$$$$######""""""!!!!!!$$$$$$###""""""!!!"""""" !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$###############"""!!!!!!"""######!!!###%%%((()))'''&&&%%%%%% """###%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$%%%!!!###$$$###"""!!!"""############""""""""""""""""""$$$###"""######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!######################## !!!"""$$$$$$$$$$$$!!!""""""""""""#########%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$######""""""""" !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$'''(((***)))***+++,,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''######$$$%%%'''(((((()))'''((()))******)))((('''&&&''''''((()))******+++******))))))))))))******(((''''''&&&'''((()))***))))))))))))))))))))))))))))))((())))))***++++++)))***,,,---...------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------...///...---------...111444555///000000000000111111111///000000111111///...------...///000111111111111111111111000000000000000...000111222111111333555333444555777888:::;;;<<<444555666777777888888777999888777777777888::::::999999999999888777666666666666666666666666666666;;;:::888777777777888999888888999:::<<<===>>>>>>BBBAAA@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@???@@@AAABBB===>>>???@@@AAAAAAAAAAAADDDEEEFFFEEEDDDDDDEEEFFFCCCCCCDDDDDDDDDCCCBBBAAA>>>???>>>===;;;;;;===???@@@@@@@@@@@@@@@@@@@@@@@@======???@@@AAACCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@???>>>?????????===<<<<<<===??????===;;;222666999888333222444888555444222111222222111000......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++'''((((((((())))))*********)))(((&&&&&&''''''(((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&((()))(((''''''((()))&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""""""""!!!!!! %%%%%%$$$$$$######""""""""""""############""""""$$$#########$$$%%%%%%&&&%%%$$$$$$$$$######""""""&&&$$$!!! """%%%'''$$$%%%$$$"""!!!$$$$$$$$$######"""""""""###$$$$$$###""""""###%%%#########""""""""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$######"""""""""###""""""!!!!!!""""""###$$$!!!!!!""""""############$$$$$$%%%$$$###!!!#########"""""""""""""""#########"""""""""""""""#########"""""""""""""""'''&&&%%%$$$####################################"""###$$$%%%%%%$$$###"""$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""#########$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!%%%'''$$$###&&&'''&&&###$$$%%%&&&''')))******(((((((((((('''&&&%%%$$$$$$&&&(((***++++++***)))*********)))))))))))))))((((((((((((((()))******((((((***++++++***)))((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,---...///000111////////////000000000000000111111111111///---,,,000000////////////000000000000000000///////////////000111111000111333555555555555555777999;;;<<<666666444333333444555666777888888777555444555666777888999888777666666888444333333555777888666555777777999999999888777666888888888888999<<<@@@DDDBBBAAA@@@?????????@@@AAABBBAAAAAA@@@@@@???????????????????????????@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCC???>>>BBBCCC???>>>???@@@@@@???????????????@@@CCCCCCBBBAAA@@@>>>===<<<===>>>>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<@@@???>>>===<<<<<<<<<===:::999777555333222111000111222333444333111...---000///...---------------......---,,,,,,+++******************************))))))))))))***************)))((()))***+++***(((''''''((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########"""###############"""""""""""""""############""""""############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$############""""""######$$$%%%###$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$###""""""###%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&&&&&&&%%%$$$###!!!!!!%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&'''!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########$$$$$$%%%########################"""###$$$$$$$$$$$$###"""%%%$$$######""""""######$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!"""############$$$$$$$$$"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% $$$%%%###$$$'''((('''%%%&&&&&&&&&'''(((((((((*********))))))'''&&&&&&%%%&&&((()))******)))((()))))))))))))))*********((((((((((((((()))******((()))***++++++***))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++,,,---...///000000/////////000000000111111111111222111111000///...000//////////////////000///////////////////////////000111111000111333555777666666555666777888999666555555444444555666777666777888777555444555666777999999999777666777888555555444555777888777666666666777888999999999999888888999999999<<<@@@CCCBBBAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAADDD@@@@@@CCCEEEBBBAAABBB>>>>>>>>>>>>???@@@@@@AAADDDDDDCCCBBBAAA???===<<<=========>>>>>>>>>??????>>>>>>>>>???>>>>>>======>>>===<<<;;;;;;:::;;;;;;======<<<;;;::::::::::::999888666444222111000000111222333333333111///...///...------,,,,,,------...------,,,++++++******++++++++++++++++++++++++(((((()))))))))************)))((()))******)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$############!!!""""""""""""""""""#########$$$$$$$$$$$$##################$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$###!!!!!!###&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$###"""!!!###%%%%%%%%%%%%$$$$$$$$$$$$###"""##################"""&&&&&&%%%%%%$$$###!!!!!!$$$%%%%%%&&&&&&%%%######"""############$$$$$$$$$!!!!!!!!!""""""""""""""" """$$$%%%%%%$$$$$$""""""""""""""""""######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&"""""""""""""""""""""""""""######$$$$$$######"""%%%$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$#########""""""!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$###############"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""%%%&&&###$$$'''(((&&&''''''''''''''''''''''''++++++++++++***)))((((((''''''(((((((((((((((((((((((())))))******++++++((((((((((((((()))************+++++++++******))))))))))))*********++++++,,,,,,++++++************************************,,,,,,++++++******++++++++++++,,,---...//////000000000000000111111111111222222111000000111111111//////............/////////////////////////////////000111111000000222444888777666555444444444555555555555555666777888888666777777777555444555666888999:::999777666777888777666555666777888888777555666666777888999::::::777888999999999;;;>>>AAABBBAAA@@@???????????????@@@@@@@@@???????????????==============================<<<<<<======>>>???@@@<<<<<<@@@AAA???>>>???;;;<<<<<<===???@@@BBBCCCFFFEEEEEECCCBBB@@@>>>===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<;;;:::999999888888999::::::999999888777777777777666444222111000//////000111222333333222111000------,,,,,,++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++(((((())))))))))))*********)))((((((******)))((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!! !!!!!!""""""############$$$$$$$$$$$$###############$$$$$$$$$######"""""""""######$$$$$$$$$!!!"""###$$$$$$$$$$$$###$$$$$$###!!! """$$$%%%%%%%%%$$$$$$$$$$$$$$$"""#########!!!!!!###$$$#########"""""""""!!!!!!""""""############""""""!!!"""###$$$$$$%%%$$$$$$###$$$&&&''''''&&&$$$###!!!!!!"""####################################### """$$$%%%%%%%%%$$$"""""""""""""""######### !!!""""""############$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$######"""""""""######!!!!!!!!! !!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$#########"""!!!!!!!!!#########"""######$$$%%%$$$$$$$$$######""""""!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&)))((($$$&&&&&&&&&'''''''''''''''++++++++++++******)))((())))))((('''&&&&&&''''''''''''((()))***++++++,,,((((((((((((((())))))***+++++++++++++++*********))))))))))))************,,,,,,++++++******)))))))))))))))))))))))))))))),,,,,,++++++***++++++,,,++++++,,,------...//////000000000000111111111222111000/////////000111222///......------......///---...............//////...000000000000000222444555555555444444333333333555555555666777888999999666777888888666666666888999:::::::::888777888999888777666777888999999777777777777777777888999999666777999999999:::<<<>>>AAAAAA@@@??????>>>>>>>>>>>>>>>>>>???????????????>>>>>>===============<<<<<<<<<;;;;;;<<<<<<===>>>???;;;:::>>>???<<<:::;;;999:::;;;<<<>>>AAACCCDDDFFFFFFEEEDDDBBB@@@>>>===;;;<<<<<<<<<<<<=========????????????>>>>>>===<<<;;;:::999888888777777777888888888777777666555555555444222111000///......000000111222222222111111,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++******************************(((((((((((()))))))))******((('''((()))***)))((((((((((((((((((((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""###############$$$$$$#########"""###$$$$$$$$$###"""""" !!!!!!!!!""""""############"""""""""###$$$%%%!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$#########"""""""""!!!!!!""""""############"""""" !!!"""###$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""############ !!!""""""###""""""""""""######$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$#########"""""""""!!!$$$#########"""!!!!!!!!!######""""""###$$$$$$%%%%%%%%%$$$$$$#########"""!!!"""######$$$$$$######$$$$$$$$$#########""""""########################%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&)))---,,,((($$$$$$%%%&&&'''((()))***)))))))))***))))))((((((***)))(((''''''&&&''''''''''''((()))***++++++,,,((((((((((((((())))))***,,,++++++******)))))))))(((((()))))))))*********+++++++++******))))))))))))))))))))))))))))))))),,,++++++***++++++,,,,,,++++++,,,,,,---.........///000000000000111111111000///...------...000111......------------......,,,,,,------...............///000000///000222444111222333333444444555555444555555666777888888999777888999999777777888999999:::;;;:::999888888:::888888888:::<<<===;;;::::::999999999888888777777666888:::;;;::::::;;;<<>>===============>>>>>>??????????????????>>>>>>============<<<<<<<<<<<<===>>>>>>DDD@@@>>>AAAAAA===:::;;;888999:::;;;>>>@@@BBBCCCEEEDDDDDDCCCBBB@@@>>>>>>::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;::::::999888777777777777777777777777777666444333333222111000///.........//////000000000000000000++++++*********++++++,,,,,,+++++++++++++++******(((((((((((((((((((((((('''(((((((((((())))))))))))((('''((()))***)))'''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$!!!""""""""""""""""""###""""""############"""""""""###$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""$$$###"""""""""###%%%&&&!!!###&&&&&&%%%$$$$$$%%%"""############$$$$$$$$$!!!"""###"""!!! """$$$%%%%%%%%%$$$$$$$$$$$$###"""##################"""######$$$$$$###""""""!!!######%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$"""!!!!!!!!!!!!"""######$$$$$$"""""""""######$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$######"""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""###$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$#########!!!!!!"""############"""################################################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%+++111111---###$$$%%%&&&''')))******'''(((((()))((((((''''''******))))))((((((((('''(((((())))))******++++++((((((((((((((()))******,,,+++***)))((((((((()))((((((((()))))))))******************************))))))))))))))))))))))))++++++******++++++,,,,,,++++++,,,,,,------------////////////000000000000///......------.........------,,,,,,,,,,,,------++++++,,,,,,---............///000000//////111333///000222333555666666666444555666777777777777777666888999888777777888::::::;;;<<<;;;999888999:::999:::<<<@@@CCCCCC@@@>>>======>>>>>><<<;;;999888999;;;===>>>===<<<<<<===@@@@@@@@@@@@???>>><<<<<<;;;;;;<<<===>>>??????@@@@@@??????>>>>>>=========>>>>>>======>>>>>>???@@@BBB>>>===??????<<<999:::999::::::;;;===>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>999::::::::::::;;;;;;;;;999::::::;;;;;;;;;::::::999999888777666666666666666666777777777555333222111111000///......///////////////...............++++++******++++++,,,,,,++++++++++++++++++******''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''))))))((('''))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###############""""""#########$$$$$$$$$$$$###############"""""""""!!!!!!""""""""""""!!!!!!"""###$$$%%%$$$###!!! $$$$$$$$$$$$############""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$######$$$!!!!!!"""""""""#########!!!"""###""" """###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#####################""""""!!!#########$$$$$$$$$%%%%%% !!!###%%%%%%$$$###"""#########"""""""""!!!!!!$$$$$$%%%%%%%%%$$$###""" !!!!!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%###############$$$%%%&&&###########################"""!!! !!!"""###$$$$$$######$$$$$$%%%&&&"""!!!  !!!""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""#########$$$"""############$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&"""""""""############### !!!""""""######"""""""""""""""###$$$$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$###$$$***000///***%%%%%%&&&&&&'''((())))))''''''((())))))((((((''')))******++++++***)))((()))))))))))))))*********((((((((((((((()))******+++***)))'''''''''''''''(((((((((((()))))))))***(((((())))))******++++++************************++++++******++++++,,,---+++,,,,,,,,,,,,------------.........///////////////000000//////...---,,,------,,,,,,,,,,,,------***++++++,,,------.........///000/////////111333///000222444666666666666444444666666666666555444444666777777666666777888:::<<<<<<;;;:::999:::;;;;;;===BBBGGGKKKJJJGGGCCC???@@@BBBDDDCCCAAA>>><<<===???BBBCCCBBBAAA@@@@@@@@@@@@AAA@@@???===<<<;;;::::::;;;<<<===??????@@@??????>>>======<<<;;;;;;>>>>>>>>>>>>>>>???@@@@@@>>>:::999===>>>;;;999:::;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>>>>>>>>>>===999999999999::::::::::::777888999::::::;;;::::::777777555444444444444444444555666666666444222111111000///////////////000///...------,,,,,,,,,,,,+++++++++++++++,,,------******************++++++(((((((((((((((((((((((('''''''''((((((((()))))))))(((''''''((()))((('''))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""""""""!!! !!!!!!"""""""""###%%%%%%$$$$$$######"""""" !!!!!!!!!!!! """###$$$%%%$$$###!!!'''&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&'''%%%###!!!###$$$###!!! """ !!!!!!"""""""""###!!!""""""""" """############""""""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$$$$%%%%%%###"""""""""###$$$%%%%%%###%%%&&&(((((('''&&&%%%""""""!!!!!! ######%%%%%%%%%%%%$$$### !!!!!!"""###$$$$$$$$$#########"""""""""""""""""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$&&&((()))###########################"""!!! !!!"""###%%%%%%%%%%%%&&&&&&'''(((%%%$$$###!!!!!!###$$$%%%"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""#########$$$""""""""""""###$$$%%%&&& !!!!!!""""""###### !!!!!!"""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''$$$###''',,,)))###'''''''''''''''''''''''''''((())))))))))))((((((((()))+++,,,---+++***(((*********)))))))))))))))((((((((((((((()))******+++***((('''&&&&&&&&&'''(((((((((((())))))))))))''''''((()))***+++,,,,,,************************+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------------.........///000111111111111///---,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......---///////////////111333000111333555666666666555444555666666666555444333222444555555444444555777;;;<<<===<<<:::999:::;;;===@@@FFFLLLPPPPPPKKKGGG???BBBEEEHHHHHHFFFCCC@@@@@@CCCFFFGGGFFFDDDCCCBBB@@@@@@AAA@@@???===;;;:::999:::;;;<<<===??????@@@>>>>>>===<<<;;;;;;::::::>>>>>>>>>>>>>>>???@@@@@@>>>;;;;;;@@@BBB@@@???AAA===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===============888888999999999:::::::::888999:::;;;<<<=========555555444333222222222222333444555666555333111///111000////////////000000///...---,,,+++*********,,,+++++++++,,,------...******************++++++))))))))))))))))))))))))''''''''''''((((((((())))))'''&&&'''((()))((('''))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%$$$$$$######"""###%%%%%%###"""###$$$!!!!!!""""""#########$$$########################((('''%%%###""""""###### !!!!!! !!!###&&&###"""!!! !!!"""###!!!!!!"""###############!!!!!!""""""#########$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""######$$$%%%&&&&&&''''''&&&%%%###""""""###%%%&&&###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%###"""""""""###$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$############"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$######""""""!!!!!! ###%%%&&&%%%$$$###########################&&&&&&%%%$$$#########$$$%%%$$$$$$$$$%%%&&&''''''$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***************&&&''''''((()))******+++'''((((((((())))))******(((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************---------...------,,,,,,---......///////////////111000///...------...///111000...---,,,,,,------...------,,,,,,,,,------......///000000000000000000000111222444555666666888777666444333333333333333333444444555666666666444666888999888888999;;;???EEELLLQQQQQQLLLEEE@@@???BBBFFFIIIIIIFFFBBB???CCCDDDEEEEEECCCAAAAAABBBCCCDDDDDDCCCAAA>>>;;;999<<<<<<<<<<<<===============>>>>>>>>>>>>======<<<<<<======<<<;;;;;;===???888777888;;;???AAA@@@===>>>===;;;:::999::::::;;;<<<:::888:::<<<>>><<<:::888888888888777777777777777777777888999;;;<<<===:::999888666555555555555222333333333333222111111000000///...............---,,,++++++******++++++))))))))))))))))))******,,,+++***((((((((()))***(((((((((''''''&&&&&&&&&))))))(((((((((((())))))***)))(((''''''((()))***+++++++++***************(((((('''''''''&&&&&&&&&%%%&&&''')))))))))((('''***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""""""""""""""""""""########################""""""""""""############ ###%%%%%%$$$###"""!!!###%%%$$$###"""###############"""""""""""""""######################## !!!###$$$%%%$$$%%%$$$""" !!!###$$$###"""!!!!!!"""###$$$!!!!!!"""###############!!!"""""""""##################"""!!!!!!!!!!!!!!!########################$$$$$$#########"""""""""#########$$$%%%&&&&&&&&&###"""!!!!!!!!!!!!"""###""""""######"""!!!!!! """"""""""""""""""""""""####################################""""""""""""!!!""""""###$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$###"""""""""""""""$$$$$$$$$############"""################################################"""#########$$$$$$$$$$$$#########""""""""""""""" !!!"""###$$$$$$##############################%%%%%%$$$##################""""""""""""######$$$######""""""""""""######"""""""""""""""######$$$!!!!!!""""""######$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))******))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,---------------,,,------...///////////////111000///...---......///111000...---,,,,,,------......---------------...//////000111111111111000111222222333444555555666777666666666555444444333555555555555555555555555666888::::::::::::;;;<<<===AAAGGGKKKLLLHHHBBB>>>???AAADDDFFFFFFDDD@@@>>>>>>@@@BBBCCCBBBBBBBBBDDDFFFGGGGGGFFFEEEBBB???===<<<<<<======>>>>>>>>>???>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>><<<;;;<<<===888777888:::>>>???>>><<<;;;;;;:::999999999::::::;;;999888999<<<===<<<:::888888888888777777777777777777777888999:::;;;<<<:::999777666555444444333222222222222222111111000000000///...............---,,,++++++******+++++++++******)))))))))******,,,+++)))((((((((()))***%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))***)))(((''''''((()))***++++++******))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$ $$$%%%%%%###!!!!!!###$$$$$$###""""""###$$$$$$######"""!!!!!!!!!########################!!!###%%%&&&''''''%%%%%%%%%$$$"""!!!"""###$$$$$$############$$$$$$!!!!!!"""###############""""""""""""##################"""!!!!!!!!!!!!"""##############################""""""""""""!!!!!!""""""######$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$######"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""###$$$$$$%%%%%%%%%$$$######""""""######$$$$$$###""""""""""""###$$$$$$$$$############"""#########################################################$$$$$$$$$%%%%%%""""""""""""############"""""""""""""""""""""###""""""""""""""""""""""""$$$######"""""""""""""""######"""!!!!!!!!!""""""""""""############"""""""""""""""""""""######$$$"""""""""""""""#########"""######$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------...------------...////////////...000000///.........//////111000...---,,,,,,------///......---......//////000000111222222222222111222222333333444444444444444555777888888777555444777777666666555444444333777999;;;<<<;;;;;;;;;===:::===@@@CCCDDDBBB???======???@@@BBBBBBAAA???>>>:::<<>>???@@@AAAAAA>>>>>>??????>>>>>>===<<<<<<>>>@@@???===<<<;;;;;;888888888999<<<<<<;;;:::888888999999999999999999999888888999;;;===<<<;;;999999999888888888777777777777777777888999;;;;;;999888777555333222222222111111111111000000000///000000///...............---,,,++++++******++++++---,,,+++***************+++***))))))((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))******))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ """$$$$$$###"""!!!###$$$$$$"""""""""############"""""""""""""""########################"""###%%%&&&&&&%%%$$$### """######"""###$$$&&&########################!!!!!!"""###############"""""""""""""""#########$$$######"""""""""##############################"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""############""""""$$$%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""#########$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""""""""###!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))*********))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************)))***+++,,,---.........,,,---......//////......000000//////////////////111000...---,,,,,,------///............///000000111111222333333333333222222222222222222222222222222444777::::::999666555777666666666555555555444777999;;;;;;::::::;;;<<<888:::<<<>>>???>>>======<<<<<<===>>>>>>>>>======888;;;===??????@@@AAACCCDDDEEEFFFFFFEEECCC@@@???======>>>???@@@BBBCCCCCC???????????????>>>===<<<<<<>>>@@@@@@>>>;;;::::::999888888999999999888888666666777888888999999999888888999:::;;;<<<======:::::::::999888888777777666666666777777999::::::999888666444222111111000111000000///////////////000000///...............---,,,++++++******++++++...---,,,+++******************)))))))))))))))))),,,+++***((('''%%%$$$$$$))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&&&&'''(((((((((''''''&&&&&&&&&""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$!!!"""$$$$$$"""!!!"""### !!!"""###$$$$$$%%%########################!!!""""""""""""  """"""""""""###$$$!!!""""""""""""""""""!!!!!!!!!"""#####################""""""""""""""""""$$$$$$$$$######$$$$$$%%%########################!!!!!!!!!!!!!!!"""""""""##################$$$$$$""""""############""""""######$$$$$$%%%$$$$$$###########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$######""""""$$$###############$$$$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%$$$#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""%%%%%%$$$###"""""""""###!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((''''''''''''$$$%%%&&&'''(((******+++))))))))))))*********+++************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))***+++,,,------------,,,------...............//////000000000000000000111000...---,,,,,,------...............///000000111111222333333333333333000000000000000111111111111444777:::;;;999666444555555555666666666777777666888999999888888888999888999;;;===>>>>>>>>>>>>:::;;;;;;<<<<<<<<<======:::<<<>>>???>>>>>>???@@@AAABBBDDDDDDDDDBBB@@@???===>>>???@@@AAABBBCCCDDD@@@@@@@@@@@@???>>>===<<<;;;>>>@@@@@@===;;;999999999999999888777777777777666666666777777888888888999999:::;;;;;;<<<======;;;;;;;;;:::999888888777666666666666777888999999888777555444222111111111111000///.........//////000000///...............---,,,++++++******++++++...---,,,+++************)))))))))*********))))))((('''&&&$$$###!!! ))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&""""""""""""""""""""""""!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%'''%%%###!!! !!!###$$$ """######"""!!!!!!""" """###$$$%%%&&&######################## !!!!!!"""""""""""""""!!!###$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###########################""""""""""""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###########################$$$$$$$$$$$$###""""""$$$############$$$%%%%%%$$$$$$$$$############"""################################################ !!!!!!!!!""""""""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!""""""""""""############"""""""""""""""""""""######$$$"""""""""""""""#########"""######$$$$$$$$$######$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((('''''''''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,'''''''''((((((((())))))*********++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---************************)))***+++,,,,,,---,,,,,,,,,,,,---............---//////000111111111000000111000...---,,,,,,------------------...///000000111111222333333333333222//////000000000111111111111444777999:::888666444444444555666666777888888555666888888777666666777777999<<>>@@@@@@???>>>???@@@AAABBBDDDEEEEEEDDDCCCAAA>>>??????@@@AAABBBCCCCCCAAAAAAAAA@@@???>>>===<<<:::<<<>>>===;;;:::999:::999999999888666666777888888777666555666777888999;;;<<<======<<<<<<===>>>===<<<;;;;;;:::999888888666666666666666777888888777666555444333222222222222111///.........///000000000///...............---,,,++++++******++++++---,,,+++***************(((((()))************)))''''''''''''''''''(((((())))))(((((((((((())))))&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%#########################################################$$$$$$$$$%%%%%%%%%$$$###""""""""""""### """######"""!!!!!!""" !!!"""###$$$$$$%%%########################""""""""""""###%%%&&&&&&"""###%%%$$$""" !!!"""############"""!!!!!!!!!"""###########################"""""""""!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!""""""###$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###########################$$$$$$%%%$$$###"""!!!$$$#########$$$$$$%%%&&&$$$$$$$$$############"""################################################!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!"""######""""""########################"""!!!!!!!!!""""""###$$$###""""""""""""######$$$######""""""""""""######"""""""""""""""######$$$!!!!!!""""""######$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&''''''((((((((())))))))))))************''''''((((((((()))))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***************************++++++,,,,,,,,,+++++++++,,,------......------...///000111222111111000111000...---,,,,,,------,,,,,,,,,,,,---...///000000111111222222222222222///000000111222333444444222444666888888777555333666666666666666777777777555666888888666555666666666999>>>CCCEEEDDDAAA???999:::<<<===>>>>>>======>>>???AAAAAA@@@@@@@@@AAA@@@AAACCCEEEEEEEEECCCCCC??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<999:::;;;;;;999999999;;;888999:::888666555888:::;;;999666444444666888:::===???@@@???<<<;;;===>>>======<<<;;;:::999888888666666555555555666777777666666555444444444444444333222000......///000111000000///...............---,,,++++++******+++++++++******)))))))))******'''((()))***+++******)))******++++++,,,,,,------))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!! """######!!!!!!!!!"""""""""""""""####################################!!!  """###"""$$$%%%$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###############$$$#########""""""!!!!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%'''$$$%%%&&&&&&''''''''''''########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$########################$$$%%%$$$###"""!!!$$$#########$$$%%%%%%&&&$$$$$$$$$############"""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######""""""!!!!!!!!!""""""!!! ########################"""""""""""""""###$$$$$$%%%$$$$$$$$$%%%&&&''''''$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((%%%%%%&&&&&&'''((()))))),,,,,,,,,+++***))))))(((************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++,,,,,,,,,+++******+++,,,------......------...///000222222222111000111000...---,,,,,,------+++++++++,,,---...///000000000111222222222222111000111111333444555666666333444666777666555444333888888777777666666555555555777888888666555666666555999???EEEGGGEEEAAA???999:::===?????????>>>===>>>@@@BBBBBBBBBAAABBBDDD>>>???AAACCCDDDDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA???>>>===<<<888999:::999888888:::;;;888::::::888666666888;;;===:::777444333555888:::>>>@@@BBB@@@===;;;===???>>>======;;;:::999888888666555555555555666666777666555555444444555555555333222000///...///111222000000///...............---,,,++++++******++++++))))))))))))))))))******'''((()))+++++++++***)))***)))))))))((((((''''''))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!""""""###$$$%%%&&&&&&'''!!!!!!""""""#########$$$%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" !!!#########""""""###"""!!!!!! !!!!!!"""%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!! !!!""""""######"""%%%###!!!"""$$$%%%$$$!!!&&&&&&%%%%%%$$$###""""""&&&%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$###""""""!!!###$$$%%%'''%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$((('''$$$###""""""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! ###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%%%%###"""$$$######"""!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!"""$$$&&&""""""############""""""!!!!!!"""############"""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&'''&&&%%%###"""$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((***)))((('''&&&&&&'''((())))))(((((('''''''''&&&&&&'''((())))))*********)))))))))))))))))))))))))))******++++++,,,------///............---------///...,,,+++***+++,,,,,,************************++++++,,,------------,,,+++***)))+++...000000000000000000111222222333333444222000...------...///------------///000111222333222222222333333111000000111222222444444555666444333333333333444555666555555555666777888888999777777777777888888888777666999???CCCEEEDDDBBB???<<<===???AAAAAA???>>>===BBBAAAAAA@@@@@@????????????AAACCCBBB@@@???>>>???>>>>>>>>>???@@@BBBCCCDDDEEECCCAAA@@@AAAAAA@@@???<<<<<<;;;:::::::::::::::::::::999999999999999999;;;:::888777666777888999>>>@@@BBBCCCBBB???<<<:::<<<======;;;999777777888333333444666888888777666666555444444333222111111111111222111111000///...---...///000000...,,,++++++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!#########"""""""""""""""""""""######$$$$$$%%%%%%!!!"""""""""############%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""" !!!"""######"""!!!!!!""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""############%%%%%%%%%%%%%%%$$$##################"""""""""!!!""""""#########""""""!!!%%%###!!!"""$$$%%%$$$"""&&&&&&%%%$$$$$$###""""""""""""""""""######$$$%%%&&&&&&%%%$$$$$$###""""""!!! !!!"""###&&&$$$""""""###$$$$$$$$$"""!!!!!! !!!!!!""""""'''%%%###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! ###$$$$$$%%%%%%$$$$$$###########################!!!"""###%%%%%%$$$###"""$$$######"""""""""######!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""!!!""""""""" """$$$!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$######!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&''')))((((((''''''(((((())))))((('''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))******))))))))))))))))))))))))))))))******++++++,,,,,,---............------------...---,,,*********+++,,,***************************++++++,,,,,,,,,,,,,,,+++***)))+++...000000000///000000111111222333333555333111...------......---------...///000111222222111111111222222000///000111222222444444555666444444444333333444555555444555555666777777888888888777777777777888888999888:::>>>AAABBBAAA???===<<<===>>>@@@@@@@@@@@@???AAAAAAAAA@@@@@@?????????@@@BBBDDDCCCBBB@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCEEECCCAAAAAAAAABBBAAA@@@>>>>>>============>>>>>>>>>>>>===<<<:::999888888::::::999999999999999:::<<<>>>@@@BBBAAA???===;;;:::;;;;;;:::888777777888999888666555555555555444666555444333222111000///...//////000000000//////---...///000///...,,,++++++++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!###%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""############"""""""""""""""#########""""""""""""############$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!"""""""""""""""!!! !!!"""$$$$$$$$$######$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%%%%%%%&&&%%%%%%$$$###############""""""""""""$$$%%%%%%$$$###"""!!!!!!$$$###"""###$$$$$$###"""%%%%%%%%%$$$######""""""!!!"""###$$$$$$$$$%%%%%%%%%$$$######""""""$$$###"""!!! %%%###!!!!!!###$$$######  !!!""""""%%%$$$###!!! !!!!!!""""""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$##############################!!!"""###$$$%%%$$$########################$$$$$$!!!""""""######""""""!!!###$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""  !!! !!!!!!!!!!!!!!!!!! """######$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%&&&&&&'''%%%%%%%%%&&&%%%%%%$$$###&&&'''((('''&&&%%%&&&(((%%%%%%&&&'''(((((()))))))))(((((('''&&&&&&&&&''')))((((((''''''(((((()))'''''''''&&&''''''((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,......---------,,,,,,,,,,,,+++******)))*********************************)))******+++,,,++++++++++++***)))+++...000000000//////000111111222222333555444111///...------------------...///000111222222111000000111111000...000111222222444444555666555555444444444444444555444444555555666666777777888888777777777888:::;;;:::;;;<<<======<<<;;;:::<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@?????????@@@BBBDDDDDDCCCAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCEEECCCBBBAAABBBBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAACCCBBB@@@>>><<<:::888777777888888999999999888888:::;;;>>>@@@@@@???===<<<888999999999777777999:::===:::777444222222333333666555444222111000......,,,,,,---...////////////---.../////////...,,,+++,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""!!!!!!""""""######$$$$$$######""""""!!!!!!!!! """""""""""""""###############""""""""""""""""""""""""""""""""""""""""""######"""""""""!!! !!!###%%%&&&%%%$$$###$$$#########"""""""""!!!#########""""""#########!!!"""""""""############$$$$$$$$$%%%%%%$$$$$$############"""""""""""""""$$$%%%%%%%%%$$$$$$###"""$$$############$$$######%%%$$$$$$$$$######"""""" !!!###$$$$$$###"""%%%$$$$$$$$$######""""""$$$$$$###"""!!!!!!!!!!!!$$$"""!!!!!!#########"""!!!!!!!!!"""###$$$%%%&&&%%%$$$###"""""""""""""""!!!!!!###$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""!!!!!!######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$"""""""""######"""""""""###""""""!!!!!!""""""###$$$%%%%%%###  !!!!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$!!!!!!"""""""""#########"""######$$$$$$$$$############$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&&&&'''((())))))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------------,,,,,,,,,+++******))))))))))))))))))************************))))))***++++++++++++***+++***)))+++...000000000//////000000111222222222555444222000...---------------......///111222333333111000000111111000///000111222222444444555666666555555444444444444444444444555555666666666666888888777777777999;;;===999999999999999999::::::<<<<<<<<<;;;<<<===>>>??????????????????@@@@@@@@@???AAACCCDDDBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBDDDBBB@@@@@@AAAAAAAAA@@@============???@@@AAABBBDDDCCCAAA???===;;;999888333444555666666666555444777999;;;===>>>>>>===<<<777888999888888999;;;>>>@@@===999444111000222555555555444222000///...---,,,---...///////////////......//////......---,,,,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!""""""######$$$$$$######""""""!!! ######"""""""""""""""""""""""""""#########""""""##############################"""!!!!!!!!! !!!###%%%&&&%%%$$$############"""""""""""""""######"""!!!!!!"""######!!!"""""""""############""""""############""""""""""""""""""""""""############$$$%%%%%%%%%%%%%%%######$$$############$$$$$$$$$###############"""""""""$$$$$$$$$###"""!!!$$$$$$###############"""###""""""""""""######$$$###"""!!!"""###$$$"""!!!"""""""""###$$$%%%&&&'''%%%%%%$$$$$$#########$$$ !!!"""###$$$%%%%%%%%%#################################""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""######$$$$$$$$$###"""""""""############""""""!!!!!! !!!!!!"""###$$$###!!!!!!"""$$$"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$""""""""""""##################$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''(((((()))))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''((((((''''''''''''''''''((((((%%%&&&'''(((((()))))))))((((((((((((((((((((((((((())))))******+++,,,,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))***++++++++++++***+++***)))+++...000000000...//////000111111222222555444222111///......---............000111222333555333111000111222222111000111222222444444555666666555555444444444555555555555555666666666666666888777777888999;;;===>>>888888777777777999:::;;;<<<;;;;;;:::::::::;;;;;;>>>>>>>>>??????@@@@@@@@@>>>@@@BBBBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>>>>>???@@@???>>>======>>>>>>@@@AAACCCDDDBBBBBBAAA???>>>===;;;;;;222333555666666555444333555666999;;;<<<===<<<<<<777888999999999;;;>>>AAAIIIGGGBBB;;;555222333555555444333222000///...---///000000000//////...---...............------,,,,,,+++******)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((()))))))))))))))&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""##################""""""!!!!!! ############""""""""""""!!!!!!"""############"""###########################""""""!!!!!!!!!!!!""" !!!"""$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############ !!!""""""""""""""""""""""""""""""############""""""###$$$%%%&&&%%%%%%"""$$$$$$$$$###"""###$$$###########################$$$$$$$$$######"""!!!########################""""""""""""###$$$&&&&&&###""""""###$$$$$$###!!!"""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""######$$$$$$"""!!! """######$$$$$$######""" !!!"""######""""""$$$&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%"""$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&'''''''''(((''''''&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,,,,,,,+++++++++******(((((()))************)))************************)))******+++,,,++++++++++++***)))+++...000000000......///000000111111222333333222111111000///............///000111222333666333111000111222222222000111222222444444555666555555444444555666666777666666666777777777777777666777888999;;;<<<===>>>999888777777777999:::<<<::::::::::::::::::::::::======>>>>>>???@@@AAAAAA===???AAABBBAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@>>>======>>>???>>>>>>@@@@@@@@@AAABBBDDDEEEFFFBBBBBBAAA@@@??????>>>>>>666777777777777666555555444555777999:::;;;;;;;;;888999999999:::<<<@@@CCCQQQQQQMMMEEE<<<555333444444444333222111000000///000111111000///...------//////......------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&'''''''''########################%%%&&&'''''''''&&&%%%$$$""""""######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#####################"""""""""""""""###"""""""""""""""""""""############"""""""""!!! !!!"""###$$$######"""########################""""""!!! !!!"""###""""""""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""""""""############!!!!!!"""###############!!!"""""""""##################$$$$$$$$$$$$$$$###"""$$$%%%$$$"""!!!###%%%""""""""""""############""""""!!!!!!!!!"""######""""""""""""########################$$$%%%&&&&&&$$$######$$$%%%%%%###!!!""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$######!!!!!!"""######$$$##############################"""""""""""""""""""""###""""""############""""""""""""""""""""""""""""""###############$$$$$$%%%"""######$$$###!!!"""######$$$$$$######"""!!!!!!"""######"""!!!!!!"""###$$$###""""""$$$&&&######$$$$$$$$$$$$######!!!"""######$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%&&&###$$$%%%%%%######$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''(((((((((%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++++++++************((()))***+++++++++*********************************++++++,,,,,,,,,,,,,,,+++***)))+++...000000000......//////000111111111222222222222111111000000.........///000111333333555333000///000111222111000111222222444444555666444444444444555777888999888888888888888888888777444666999;;;===>>>>>>===;;;;;;999999888999999:::777888:::<<<===>>>======<<<<<<===>>>???@@@AAAAAA===@@@BBBCCCBBBAAAAAABBB>>>>>>>>>>>>>>>??????@@@@@@>>>======?????????>>>@@@@@@AAAAAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@???999999888666555555555555333444666777999999::::::888999999888999;;;???CCCMMMOOOOOOIII@@@888555555444333333333222222222222....../////////...------//////...---------------,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###""""""########################!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!""""""""""""############$$$#########""""""!!!!!! !!!"""$$$$$$$$$###"""########################"""!!! """###$$$###"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""$$$"""!!! !!!"""$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$######"""!!!!!!$$$%%%%%%"""!!!###%%%"""""""""""""""#########  !!!###%%%"""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$"""$$$######""""""""""""###!!!"""############""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""#########""""""############""""""##############################""""""######$$$%%%"""#########"""######$$$$$$$$$$$$######!!!###$$$&&&&&&$$$###!!!###$$$$$$###""""""###%%%""""""############""""""!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&&&&'''######"""""""""###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))((((((''''''''''''((((((&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++************)))((()))***,,,,,,,,,+++***************************++++++,,,------------,,,+++***)))+++...000000000......//////000111111111111111222222222222111111......//////000222333444444222///...///000111111000111222333444555555666333333333444666777999:::999999999888888888888888333555999===??????>>>===>>>===<<<:::999888888888555777:::>>>@@@AAAAAAAAA;;;<<<===>>>???@@@AAABBB>>>AAACCCDDDCCCBBBBBBCCC???>>>>>>>>>>>>>>>???@@@AAA???>>>>>>???@@@@@@???????????????@@@AAABBBBBBGGGGGGFFFDDDCCCBBB@@@@@@:::888666444333222222333333444555777888888999999888888888777777:::>>>BBBBBBGGGJJJGGG@@@999666666333333333333333333333333++++++,,,---............//////...------------...,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$###"""!!!########################$$$$$$###"""!!!!!!"""""""""""""""""""""######### !!!!!!"""###$$$$$$$$$!!!!!!"""###############"""###$$$%%%%%%$$$###"""&&&!!!(((%%%######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&$$$""" """!!! """$$$""""""""""""####################################'''%%%"""  """###!!!!!!"""###############%%%%%%$$$###""""""###### !!!!!!""""""######$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%#########"""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###"""""""""$$$%%%$$$###%%%$$$$$$$$$###"""""""""#########""" !!!###%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######"""""""""""""""###"""""""""""""""######$$$######$$$######"""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&))))))))))))************++++++++++++***)))''''''))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++......//////000000111111000111222333333222111000000000000000000000000000////////////000000000000222222111111222222333444444444555555555555555444444444555555555555555555777888:::;;;===>>>??????===;;;::::::::::::999777::::::::::::;;;<<<<<<<<<999::::::;;;===>>>@@@AAA???@@@@@@@@@@@@???>>>>>>>>>???@@@@@@???>>>===<<<<<<===>>>??????@@@??????AAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBBBBAAA@@@>>>===;;;:::999777666555555555111333555777888777666555;;;;;;:::999888888888888???>>><<<:::888666555444333333333222222222111111............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((''''''++++++***)))((('''&&&&&&))))))(((((((((((())))))+++++++++***)))(((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&######""""""!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$########################$$$######""""""""""""###############"""""""""""" !!!!!!"""######$$$$$$!!!""""""###############"""###$$$$$$$$$$$$###"""$$$ ######!!!"""######$$$$$$######"""!!!""""""######""""""!!!#########"""""""""""""""###$$$$$$$$$$$$"""!!! !!!######!!! """!!!!!!"""""""""################################################$$$$$$$$$!!!""""""###############%%%$$$$$$###""""""######""""""""""""########################"""""""""!!!!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$###"""""""""$$$%%%$$$###$$$$$$$$$########################"""!!!!!!###%%%###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""######""""""""""""######"""""""""""""""######$$$!!!""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((((((''''''''''''(((((()))))))))*********************)))((('''&&&'''(((((()))***+++++++++************************++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,---......///000000111111000111222222222111000000------------------------......//////000000000111333333333333333333444444333333444555555555555555444444444555555666666666999:::;;;===>>>???@@@@@@===;;;::::::::::::888777;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<>>>@@@AAA??????@@@@@@??????>>>===>>>>>>?????????>>>===<<<;;;<<<===>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>===::::::888777666666666666555666888:::::::::888888<<<;;;:::999888888777777:::999777555444222222111333333222222222111111111------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((******))))))(((''''''''')))((((((''''''(((((()))++++++***))))))(((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""######$$$$$$!!!"""######$$$$$$######"""######$$$$$$######"""!!!"""###!!!!!!###"""######$$$$$$######""""""##################"""$$$$$$######"""!!!!!! !!!!!!"""#########""""""!!!"""$$$$$$"""!!!!!!"""!!!!!!""""""""""""##############################!!!"""$$$&&&&&&&&&%%%%%%!!!"""######$$$$$$######%%%$$$######"""#########$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""#########"""""""""###%%%&&&########################""""""""""""""""""""""""!!!!!!"""##################"""""""""$$$%%%$$$##################$$$$$$$$$"""######"""!!!!!!"""$$$######$$$$$$######""""""""""""""""""""""""""""""%%%$$$$$$##################"""""""""""""""######"""""""""""""""######$$$ """######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&"""""""""############### !!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%)))))))))((((((((((((((((((((())))))))))))******))))))))))))(((''''''&&&&&&&&&''')))***+++,,,---************************++++++,,,,,,,,,,,,------------.........---,,,,,,------......///000000000111222222222111000000///------------------------------...///000000111111555444444444444444444444111222333444555666666666333333444555666666777777:::;;;<<<>>>???@@@@@@@@@>>><<<:::::::::999777666:::;;;<<<<<<;;;:::888777999999:::;;;<<<===???@@@???????????????>>>======>>>>>>>>>???>>>>>>===<<<:::;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>???????????????>>>===:::999999888777777888888:::;;;<<<======<<<;;;:::<<<<<<:::999888777777777666555444222111111111111222222222222111111111000,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''******))))))((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""############""""""###$$$$$$$$$$$$###""""""############""""""!!!$$$###  ###""""""############""""""######$$$$$$$$$$$$##################""""""!!!!!!!!!!!!!!!""""""""""""""" !!!""""""###$$$$$$!!!!!!!!!!!!"""""""""###########################"""######$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###############$$$$$$$$$$$$######"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!"""""""""$$$###!!! !!!###$$$&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$###""""""###"""""""""$$$%%%$$$###"""""""""###$$$$$$$$$%%%"""#########!!!!!!"""$$$""""""############""""""""""""""""""""""""""""""$$$######""""""#########""""""""""""""""""###$$$"""""""""""""""######$$$!!!!!!"""###############""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((()))))))))***((((((((((((((('''&&&&&&''''''((()))***+++,,,,,,************************+++++++++,,,,,,,,,---------------------,,,,,,+++,,,------......///000000222222222111111000//////////////////////////////,,,,,,---...///111111222444444444444444333333222000000222333555555666666222333444555666777888999999:::<<<===>>>?????????>>><<<:::999999999777555888999:::;;;;;;:::888777999999999:::;;;===>>>???>>>>>>??????>>>>>>===<<<=====================<<<999::::::;;;===>>>???@@@@@@AAABBBCCCBBB@@@===<<<============>>>>>>>>>===;;;;;;::::::::::::;;;;;;======>>>>>>===<<<;;;;;;<<<;;;:::888777666666555555444333333222222333333222111111111111000000000---------------,,,+++***++++++++++++++++++++++++,,,+++++++++*********)))'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%$$$$$$#########$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%&&&%%%%%%$$$###""""""!!!"""""""""""""""#########""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!!"""""""""######"""""""""######$$$$$$$$$$$$######!!!!!!""""""############"""""""""!!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!!"""""""""########################&&&$$$"""!!!!!!!!!######""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$#########""""""!!!!!! """"""""""""""""""###########################"""######$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!"""$$$%%%(((&&&$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$###""""""###"""""""""$$$%%%$$$###"""""""""###$$$$$$$$$%%%!!!"""$$$###"""!!!"""###!!!""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###""""""!!!!!!"""###$$$$$$"""""""""""""""######$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''((((((((((((''''''&&&)))))))))))))))*********************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++***,,,,,,,,,---......//////222111111000000/////////////////////////////////+++,,,---...///000111222222222333333333333222111///000111333444555555555333333444555666888888999888888:::;;;<<<<<<<<<<<<===;;;999999999999777555555666888::::::;;;::::::999999999999:::<<<===>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======999999999:::;;;<<<>>>??????@@@AAAAAA@@@>>><<<:::;;;;;;;;;;;;<<<======>>>======<<<<<<======>>>???>>>======<<<;;;:::999999:::999888777666555555555333333333222222333333444111111111000000000//////..................---,,,+++++++++++++++++++++++++++++++++***************&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!###$$$&&&&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$#########"""""""""""""""""""""######"""###$$$$$$%%%$$$$$$$$$###""""""!!!!!!""""""###"""$$$""" !!!""""""######""""""!!!"""##################""" !!!!!!"""######$$$$$$######"""!!!!!!!!!""""""&&&$$$!!!  !!!!!!!!!!!!""""""########################'''%%%"""  """###"""###$$$$$$%%%$$$$$$$$$#########"""######$$$%%%"""""""""!!!!!!!!!!!!!!!""""""""""""###########################$$$$$$$$$ !!!!!!"""#########""""""""""""############%%%$$$###""""""###$$$%%%'''&&&$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##################"""""""""$$$%%%$$$##################$$$$$$$$$!!!"""$$$$$$"""!!!"""###!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$$$$$$$$$$######""" """"""""""""""""""""""""!!!!!!!!!""""""""""""###"""""""""""""""!!!!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))((((((((())))))(((((('''******))))))))))))))))))************************++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,+++++++++,,,,,,---.........111000000//////000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000111222333444333222222///000111222333444444444444444555666777777888888666777888999::::::::::::;;;:::888888999999888666555555666777999:::;;;<<<999999999999:::;;;<<<<<<===============<<<<<<;;;<<<;;;;;;;;;;;;<<<======::::::999999999;;;<<<=========>>>>>>>>>===;;;:::999999999999:::<<<===>>>???>>>>>>>>>>>>>>>??????======;;;:::888777666666777777666555444444444444111111000000000111111222000000000000////////////......////////////......++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######""""""###$$$%%%&&&$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""!!! !!!"""###"""!!! """""""""!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!"""""""""""""""#########""""""!!!!!!"""###%%%&&&)))%%%"""!!!!!!!!!  !!!!!!!!!""""""########################%%%$$$###"""""""""###$$$"""###$$$$$$%%%%%%$$$$$$######""""""###$$$$$$%%%""""""""""""""""""######!!!"""""""""############!!!!!!""""""######$$$$$$ !!!!!!"""##################$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###"""""""""$$$%%%$$$###$$$$$$$$$############### """$$$$$$###""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$""""""#########""""""!!!""""""""""""""""""""""""!!!""""""""""""#########$$$$$$#########"""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((())))))******))))))((((((((())))))******++++++************************++++++,,,,,,,,,,,,------))))))+++,,,------......+++++++++,,,------......//////......///000111222,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000222444555555444333000000111222222222222222555555666666777777777888666666777888999999999999:::888777888999:::999777777666666555666888:::<<<888888888888999:::;;;<<<<<<<<<=========<<<;;;;;;;;;;;;:::::::::;;;======;;;:::999888888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999;;;===>>>???>>>>>>=========>>>>>>===<<<:::888666555444333444444333333222333333444111000000/////////000000000000/////////.........------...............---************************((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$###!!!!!!!!!$$$&&&(((############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%#########"""""""""""""""######$$$%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%$$$###!!! !!!"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!###%%%''')))'''$$$!!!!!!###%%%$$$""" !!!!!!!!!"""########################!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$ !!!"""######$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! """$$$%%%%%%%%%%%%########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###"""""""""$$$%%%$$$###%%%$$$$$$$$$######"""""" """$$$$$$###""""""""" !!!"""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$ !!!"""######$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""########################%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***************)))&&&'''((()))***+++,,,---************************++++++,,,,,,,,,---------)))***+++---...///000000***++++++,,,,,,---..................///000222333........................------.....................000333555777777666555000111111222222222111111666666666666777777777777666777888999999999999999888777777777999:::999888:::888666444555666999;;;888888888888999:::;;;;;;<<<<<<======<<<<<<;;;:::;;;::::::999:::;;;======<<<;;;999777777888999:::::::::999999999:::;;;;;;777777777777888:::===>>>>>>>>>===<<<<<<<<<<<<<<<===<<<:::777555444333222222222111111222222333444222222111000000000000111000/////////............,,,,,,------...---------************************''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&%%%%%%&&&&&&%%%$$$!!! !!!$$$'''***""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$""" %%%$$$$$$######$$$$$$%%%!!!!!!""""""#########$$$ !!!"""######$$$$$$$$$############$$$$$$######"""!!! !!!!!!###############"""!!!!!!$$$$$$%%%$$$$$$###"""!!!"""""""""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""!!!!!! ###$$$%%%%%%$$$"""""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%###  ###%%%((()))!!!"""$$$%%%%%%$$$"""!!!""""""""""""############""""""############""""""$$$#########""""""!!!!!!"""!!!!!!$$$''''''$$$ $$$###""" """###$$$$$$$$$###############$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""###!!! ###$$$""" !!!!!!!!!!!!""""""""""""######""""""""""""#########$$$%%%&&&&&&%%%#########$$$$$$$$$$$$###""""""$$$$$$##################""" !!!$$$&&&'''&&&!!!"""###$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!""""""$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&###%%%%%%$$$"""!!!"""###########################"""###%%%%%%%%%%%%'''(((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******'''(((((()))))))))))))))!!!"""$$$&&&)))+++------***************************)))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++........................,,,,,,,,,---------......***+++,,,---...000111111---------.........//////000000111111111222222222222111000000000111222333444333222222222444666888666555555666777999;;;<<<<<<;;;;;;<<<>>>>>>===<<<999777555444444666888:::;;;888666888;;;======;;;<<<===>>>??????>>>===<<<;;;;;;:::999999999::::::<<<;;;999888777888888999<<<;;;;;;<<<===<<<999777888888888888999:::;;;;;;>>>>>>>>><<<999777777888888888999:::999777555333222111111000000000000000222111///...,,,+++++++++------------------------,,,,,,,,,++++++***************))))))))))))************))))))((((((((('''***)))'''%%%%%%%%%'''((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%#########"""######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###"""###$$$&&&'''"""############""""""!!!%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$((('''&&&%%%$$$###"""!!!###""""""""""""""""""###%%%%%%$$$##############################"""!!!!!! !!!"""############!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""######"""""""""###"""""""""!!!!!!!!! !!!"""###$$$$$$###!!! """"""###$$$$$$$$$$$$###"""###$$$$$$$$$###!!! %%%%%%$$$$$$###"""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""############""""""############""""""############"""""""""!!!$$$"""!!!"""$$$%%%%%%###$$$###"""!!!!!!"""###$$$$$$$$$###############$$$$$$$$$$$$######"""""""""###########################!!! ######""" ############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############"""!!! ###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!! !!!$$$%%%&&&%%%!!!""""""######""""""!!! !!!""""""######$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%$$$"""!!!"""###########################!!!###$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&'''&&&&&&%%%&&&'''((((((((('''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((()))************)))((())))))******++++++,,,++++++++++++++++++++++++******************+++,,,******+++,,,,,,,,,,,,+++........................,,,,,,,,,---------......,,,,,,------......//////---------.........//////000000111111111222222222111111000000000111222333444333222222222444666777666555555555666888999:::=========???@@@AAA???===888777555444444555777999999777666777;;;===<<<;;;======>>>??????>>>===<<<;;;;;;::::::999:::::::::<<<;;;:::999888888888888;;;::::::;;;<<<<<<:::888999999888888888999::::::===>>>???>>>;;;888888888888888999999888666333222222111000000//////000000000//////...------------------------------------,,,,,,,,,++++++***************))))))))))))******))))))((((((((('''''''''((('''&&&$$$$$$$$$%%%&&&((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%***)))(((&&&$$$###"""!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$############$$$###############"""!!!!!! !!!""""""######""" !!!"""###$$$$$$%%%""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$###"""""""""###$$$$$$$$$$$$###############""""""""""""$$$$$$##################"""###$$$%%%%%%$$$###"""""""""""""""############""""""############""""""############""""""""""""&&&###!!! """$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$###############$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###""" ############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!! ######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!###$$$$$$###""""""!!!!!!!!!!!!"""""" !!!""""""#####################"""!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$###""""""!!!""""""!!!!!!""""""###$$$###$$$%%%$$$"""""""""$$$########################"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------............------------------------........./////////111111111111111222222222000000//////000111222222333222222222222444555777666555555444555666777888>>>>>>???BBBCCCCCC@@@===777666444333333444666777555555555777:::<<<<<<;;;======>>>?????????>>>===;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::999888888:::999999:::<<<<<<;;;999::::::999888888888999999<<<>>>@@@@@@===:::888777888888888888666444111000222111000000//////000000///...............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))(((((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""!!!!!! !!!###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################""""""!!!!!!!!!!!!""""""######"""!!!!!!"""""""""###############"""!!!!!!############"""!!! """""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!"""############"""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###### !!!""""""######"""###$$$$$$$$$$$$###"""!!!"""""""""############""""""############""""""#########"""""""""""""""$$$###"""""""""$$$%%%%%%######"""!!!!!!"""###############"""######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""""""""!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!"""###$$$###############""""""!!! !!!!!!!!!!!!!!!""""""$$$###!!!!!!#########"""###"""!!! !!!"""###""""""######$$$$$$$$$$$$""""""###$$$$$$"""!!! """"""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!"""""""""""""""###$$$$$$"""$$$%%%$$$###"""###$$$###########################$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''((())))))******))))))''''''((()))***++++++,,,+++,,,,,,,,,,,,,,,---------,,,++++++******************+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,------------..................////////////111111111111111111111111/////////000000111111222333222222222333444555666666555444333444444666666<<<===???BBBDDDCCC???<<<777666444333333444555666333333444777999;;;;;;<<<<<<===>>>?????????>>>===:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<:::888777:::999888999;;;<<<;;;:::::::::999888777777888888;;;>>>AAABBB???;;;999777888888777666444222000...111111000//////////////////..................///+++++++++++++++++++++++++++++++++***************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$$$$######$$$%%%''''''((('''&&&%%%!!!!!! !!!###%%%&&&$$$######""""""######$$$##################"""""" !!!"""###$$$%%%$$$######""""""######$$$###"""""""""""""""#####################"""!!!!!!$$$$$$$$$$$$###"""!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$###"""!!! #########$$$$$$#########!!!"""""""""############""""""############""""""""""""""""""""""""######!!!"""$$$%%%$$$$$$############""""""""""""############""""""###$$$$$$%%%"""""""""""""""#################################!!!"""""""""!!!!!!!!!""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""###"""""""""$$$&&&(((***"""############"""!!!!!!!!!!!!!!!""""""#########%%%###!!!!!!"""###"""!!!###"""!!! !!!"""##################$$$$$$$$$""""""###$$$$$$"""!!! """"""""""""""""""""""""########################$$$############$$$%%%%%%"""###$$$$$$###"""###$$$########################$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&'''(((((())))))(((((('''(((((()))******+++++++++++++++,,,,,,---------------,,,+++*********+++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......******+++,,,---...///000........./////////000000111111111111111111111111...//////000111222222222333333333333444555666666555555444333333444555666:::;;;===@@@BBBAAA===:::777666555444333444444555111333555777999:::;;;;;;;;;<<<===>>>???>>>>>>===999999999:::;;;<<<===>>>;;;<<<======<<<;;;999888:::999888999:::<<<;;;::::::999999888777777777777:::===AAABBB@@@<<<999777888777666555333111///...111000000///.../////////000///...------,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&"""######$$$$$$######"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%######""""""""""""###############"""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###############"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$########################""""""""""""############""""""############""""""""""""""""""############"""%%%&&&%%%#########"""""""""######"""""""""""""""""""""###$$$%%%%%%###############$$$$$$$$$"""""""""""""""""""""""" """###"""!!! !!!###############$$$$$$$$$$$$$$$######""""""######$$$"""######$$$&&&(((******""""""######""""""!!! !!!!!!!!!""""""######$$$$$$"""!!!!!!"""###"""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!""""""###############"""!!!!!!""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&"""###$$$$$$###"""$$$%%%########################$$$%%%&&&&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))))))))))),,,,,,,,,++++++***************++++++,,,,,,---------,,,,,,++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***,,,---...///000....../////////000000000222222222111111111111111...///000222333333333333333444444555666666777777555444444333444555666777999999:::===>>>>>>;;;888777777666555444444444444111444777999999999:::;;;999:::<<<===>>>======<<<999999999:::;;;===>>>???============<<<;;;::::::;;;999888888:::;;;;;;:::999999888777777777888888999<<<@@@AAA???<<<999777888777666444222111000///111000//////....../////////...---,,,++++++++++++************************)))))))))***************)))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$##################$$$######"""""" !!!"""#####################""""""""""""######$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$%%%%%%&&&'''###############"""!!!!!! !!!"""###$$$$$$$$$$$$!!!!!!""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""######$$$""""""###$$$$$$$$$$$$###"""""""""""""""######$$$!!!"""$$$&&&'''((($$$##################$$$""""""""""""############""""""############""""""!!!"""""""""############ ###%%%%%%###"""###%%%""""""############""""""""""""""""""###$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%######################## """###### !!!###############$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%&&&&&&%%%"""""""""""""""!!!!!!  !!!!!!"""#########!!! """###""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%!!!###$$$$$$######$$$%%%########################"""###%%%%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""!!!"""$$$&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))))))))***+++++++++++++++*********************)))))))))******+++,,,,,,---,,,,,,+++++++++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,------........./////////000000000000222222222111111111000000...000111333444444444444444555666777777888888888444444333444444666888999888888888:::<<<<<<:::888888888777666666555555444222555999:::999888999;;;888999:::<<<<<<<<<<<<;;;888999999:::<<<===???@@@???>>>===<<<;;;;;;;;;;;;<<<:::888888999:::999999888777777777777888888999999<<>>@@@AAA@@@???===;;;;;;;;;<<<<<<===;;;888777888999999888777777666666777888999999999;;;>>>>>><<<:::888888777666555444333333333333000000///...............))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''((((((&&&&&&&&&''''''(((((((((***)))'''&&&''')))+++,,,)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$###$$$$$$$$$$$$###""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###"""  !!!"""###$$$%%%%%%$$$###"""!!!"""#########!!! !!!!!!"""###$$$%%%%%%%%%####################################""" ############"""""""""!!!!!!###"""##################"""!!! ######""""""!!!!!! """"""""""""############$$$$$$$$$###############"""""""""""""""!!! ###"""!!!!!!!!!"""###$$$'''&&&$$$"""!!!!!!!!!"""######""""""!!!!!! """"""""""""""""""""""""########################"""###$$$$$$$$$"""!!! """$$$$$$""" """!!!!!! !!!"""######$$$###!!!!!!"""###&&&'''((('''%%%###""""""############""""""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%&&&'''#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###""" !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!%%%(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((()))(((&&&&&&&&&''')))+++%%%%%%%%%&&&'''(((((())))))************+++++++++'''''''''((())))))******+++++++++*********))))))******))))))******+++,,,)))***,,,,,,++++++,,,...******+++++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,+++++++++******++++++))))))***+++...///////////////000000000000222222222111111111111111//////000111333444555555999::::::888666555666777555555666666777888:::;;;<<<<<<;;;:::::::::;;;;;;888888777555555444444444666777888:::;;;;;;:::::::::777555666999::::::888;;;;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>><<<;;;999777555555555555555444444444555777888999888888999999888777555444444444555555444444333222222111///.........///000,,,,,,++++++***)))((((((,,,***((('''&&&&&&&&&'''((((((''''''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############"""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%###########################$$$%%%%%%%%%###"""!!!############""""""""""""###$$$&&&''''''&&&$$$###!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!"""###$$$$$$$$$$$$#######################################$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""$$$$$$ $$$"""############""""""!!!######""""""!!!!!!!!!!!!""""""""""""####################################"""#########""""""!!! """!!!!!!!!!"""###%%%%%%%%%$$$###"""""""""###$$$######""""""!!!!!!!!!!!!################################################"""###$$$$$$###"""!!! ###$$$%%%$$$!!! !!!###!!!!!! !!!"""""""""!!! !!!"""$$$&&&&&&%%%###""""""""""""###""""""!!!!!!""""""###$$$%%%$$$"""!!!!!!"""$$$%%%###$$$%%%$$$"""""""""$$$""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$##############################"""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###!!!  !!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$############"""""""""!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%&&&''')))***%%%%%%&&&''''''((())))))))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,***+++,,,,,,+++***+++---***++++++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))))))))+++---....../////////000000000000222222111111111111111111000111111222333444555555999999999888666555666777777777777888999:::<<<<<<<<<<<<;;;;;;::::::;;;;;;777777666555555555555555555666888:::;;;;;;;;;;;;;;;999777888:::<<<;;;:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>===>>>>>>>>><<<;;;999777555444444444444444333333444555777888666666777777666555333333444444444444444333222222111000///.........///000------,,,,,,+++******)))***))))))(((((((((((()))))))))(((((((((((()))))))))))))))))))))(((''''''$$$%%%%%%&&&&&&''''''''''''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################""""""""""""%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""############""""""""""""###$$$%%%&&&&&&%%%$$$$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$######################## """$$$%%%###"""!!!  !!!!!!###%%%%%%### !!!$$$""""""######$$$############""""""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""#########$$$######"""!!!!!!!!!!!!""""""$$$%%%&&&######""""""###$$$%%%%%%###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$######"""!!!###$$$&&&%%%$$$######$$$""""""!!! !!!!!!!!! """###$$$######"""!!!!!!""""""###!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$###$$$%%%$$$"""!!!"""########################### !!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$"""!!! !!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$"""!!!!!!!!!"""###########################"""!!!!!!!!!!!!"""##############################!!!"""###$$$$$$%%%$$$$$$############""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((()))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&''''''((())))))))))))))))))*********++++++,,,++++++***))))))((((((+++++++++*********************))))))******+++,,,+++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,+++++++++*********)))(((((()))***,,,---....../////////000000000111111111111111111222222333333333444444444555555777888999888666555555666999999::::::;;;===>>>???===<<<<<<;;;::::::;;;;;;666666666666666666666666444555777999:::;;;<<<<<<===<<<:::;;;===>>>>>>===<<<<<<<<<=====================<<<<<<<<<<<<=========<<<:::888666555444444444333222222333444555666444444444444333222111111333333333444333222222111000000///............///---------,,,++++++******'''((()))*********************))))))))))))******((())))))))))))(((''''''###$$$$$$%%%&&&'''(((((((((((((((((('''&&&%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%###"""!!! !!!"""###!!!!!!"""#######################################!!!$$$%%%$$$###!!! """###"""$$$%%%%%%"""!!!!!!###!!!"""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""######$$$$$$$$$######"""##################$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%%%%$$$######$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$""""""""""""######$$$$$$"""!!!!!!!!!!!!"""############""""""""""""#########$$$%%%$$$""" !!!"""#################################""""""#########!!!"""###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###  !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$###"""""""""############$$$$$$$$$$$$######""""""!!!!!!""""""###$$$########################!!!"""###$$$%%%%%%%%%%%%#########"""""""""""""""!!!!!!""""""####################################)))'''$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$&&&((()))***)))'''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''(((((()))))))))))))))))))))************++++++++++++******))))))******************************))))))******+++,,,,,,---...---+++******++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,+++++++++******(((((((((((()))***+++,,,........./////////000000000000111111111222222222444444444555555555555555777888999888666555666666:::::::::;;;<<<===??????>>>===<<<;;;;;;:::;;;;;;888888888777777666555444333444666888:::;;;<<<===???>>>>>>>>>??????@@@@@@>>>=========<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>><<<:::888666555444333333222111111222333444333333333333222111000000222222333333222222111000//////.........---------,,,,,,,,,++++++*********'''((()))******)))((('''***))))))(((((())))))***(((((())))))(((((('''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((''''''&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""###############$$$$$$$$$$$$%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$#########""""""&&&%%%$$$$$$###$$$$$$%%%%%%$$$###""""""###$$$%%%###"""!!! !!!"""###!!!!!!"""#########""""""########################&&&%%%###"""###$$$'''(((%%%$$$###"""""""""######!!!"""$$$$$$###!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""############ !!!!!!"""""""""""""""######$$$$$$$$$######%%%%%%$$$$$$######""""""$$$$$$$$$$$$######""""""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$############$$$###"""!!!%%%$$$$$$###""""""""""""""""""""""""###$$$%%%%%%""""""###$$$$$$%%%%%%%%%###""""""""""""###$$$$$$###""""""""""""""""""###"""###$$$###!!! !!!"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%%%%$$$"""!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########%%%$$$$$$###############"""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$########################!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""######"""""""""""""""#################################'''&&&$$$#########"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############%%%'''(((((((((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))******++++++++++++******************************))))))******+++,,,,,,......---+++***+++,,,++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,+++++++++******((((((((())))))***++++++............//////////////////000111222222333333555555555555555555555555666888:::999888666666777::::::::::::;;;===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888666444333444444555777999;;;<<<===@@@@@@@@@@@@???@@@AAABBB??????>>>===<<<;;;;;;::::::999888777888999;;;<<>><<<:::999777666333333111000000111222222444444333222111111111111111111111222111000000///............---------,,,************))))))))))))'''((())))))(((&&&%%%###)))((((((''''''(((((()))((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%&&&##############################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$############&&&%%%$$$############$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!"""######""""""!!!########################&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$#########!!!!!!""""""""""""!!! ######$$$$$$%%%$$$$$$$$$"""""""""############$$$""""""""""""############ !!!!!!""""""######$$$!!!"""######$$$#########%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!"""""""""############$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&$$$"""""""""###"""!!!$$$$$$###"""""""""######"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%###############$$$$$$%%%""""""""""""""""""""""""!!!"""######!!!!!!"""###########################$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$"""!!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$#########"""!!!"""###$$$$$$###"""!!!###""""""""""""###$$$$$$######################## !!!"""######$$$######""""""""""""############""""""""""""""""""##############################""""""""""""######$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''''''''''''''''''''((((((((()))))))))******(((((())))))***++++++,,,***************+++++++++******))))))******+++,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,,,,+++++++++******(((((()))******+++++++++------........./////////...///000111222333444444444444444555555555666666777999;;;;;;:::888888888999999999:::;;;<<<>>>>>>??????===<<<;;;;;;::::::=========<<<:::888666444555555555666888:::<<<===???@@@AAA@@@??????AAACCC@@@@@@???===<<<:::999999888777666555666888:::;;;>>>>>>>>>===<<<:::888777444333222111000000111222555444333222111111111111000000111111000000///...------......------,,,+++))))))))))))))))))))))))((((((((('''&&&%%%######((((((''''''''''''(((((('''(((((((((((('''&&&&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!"""######%%%$$$$$$$$$$$$#########%%%%%%%%%$$$######""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!"""""""""""""""!!!!!!########################""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$"""!!!"""!!!!!!!!!"""""""""!!!$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$""""""""""""############!!!!!!""""""###$$$$$$%%% !!!""""""#########""""""###$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$################################################$$$$$$#########$$$%%%&&&+++'''###!!!"""###"""!!!!!!!!!!!!!!!!!!!!!"""### !!!"""######$$$$$$$$$"""###$$$%%%%%%$$$######"""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!###$$$""""""""""""""""""""""""###"""!!! !!!"""#########$$$$$$$$$######"""""""""#########$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""##################""""""!!! !!!###$$$$$$###!!! ######""""""######$$$%%%""""""""""""""""""""""""!!!"""""""""""""""!!!"""""""""###############"""""""""""""""""""""########################""""""#########$$$&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,+++,,,...---,,,,,,---...,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,---------.........//////---...///000222333444555222222333444555555666666777:::<<<===;;;:::999::::::::::::;;;<<<===>>>???@@@???>>><<<;;;;;;::::::;;;<<<===>>>===;;;:::888666666555666777999:::<<<>>>@@@AAA@@@>>>>>>@@@CCCAAAAAA???>>><<<:::999888777666444333444666999;;;;;;<<<<<<<<<;;;:::888777555444333111000000111111444333222111000000000111//////000000000///......,,,------...---,,,+++***)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$#########"""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$###!!! """###$$$%%%%%%$$$###""" !!!#########"""!!!!!!"""""""""""""""!!!!!!########################!!!"""###$$$%%%$$$$$$$$$ """$$$%%%%%%### $$$"""!!!!!!"""#########%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$""""""""""""############!!!""""""###$$$%%%%%%%%% !!!""""""""""""""" ###%%%&&&''''''''' """$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$&&&'''///***$$$!!!"""######""" !!!""" !!!"""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!"""!!!"""###%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%###"""!!!!!!"""###%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""######$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############"""!!!!!!!!!"""######"""!!!#########"""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!""""""#########$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))******))))))((((((''''''))))))******++++++++++++*********)))***++++++,,,+++,,,------,,,,,,...///,,,,,,,,,---------......///...------,,,,,,------,,,,,,,,,+++++++++******))))))+++,,,,,,---,,,,,,---------.........//////---...///000222444555555111111222333444666666777888:::===>>><<<;;;::::::;;;;;;;;;;;;<<<>>>???@@@@@@???>>>===;;;;;;::::::999;;;===>>>???>>>===<<<777666666666666888:::;;;===???@@@???======@@@BBBBBBAAA@@@>>><<<:::888777666555333333333666999:::999999:::;;;:::999888777666555333111000000111111444333111000//////000000///////////////......---,,,,,,---...---,,,+++*********************++++++(((((('''&&&&&&''')))*********))))))))))))******''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$######"""########################"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%###!!!###$$$$$$"""  !!!$$$$$$######""""""!!!!!! !!!"""$$$$$$######"""######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!###$$$"""!!!!!!!!!%%%$$$###!!! ###"""!!! !!!"""### """$$$%%%&&&%%%###""""""""""""!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%""""""###$$$%%%&&&&&&'''###"""!!!  !!!######$$$$$$$$$$$$###"""$$$$$$############$$$$$$"""############$$$$$$$$$+++)))'''&&&&&&%%%$$$"""###"""!!!!!!"""$$$'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$#########""""""!!!!!!########################$$$$$$################## !!!!!!""""""######$$$$$$$$$############"""$$$$$$######""""""!!!!!!$$$"""!!!!!!""""""!!!!!!###%%%&&&&&&&&&$$$###"""!!!!!!!!!"""###$$$$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$!!! !!!"""$$$%%%(((&&&$$$###!!!!!!""""""&&&&&&%%%%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((!!! """%%%((()))(((''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***...---,,,,,,,,,,,,---...000///...---,,,------...---------,,,,,,+++++++++......,,,+++***)))))))))/////////...---------,,,111111111111222333444444555444333333444555777888888999:::;;;;;;;;;:::999::::::999999999:::;;;;;;@@@???>>><<<:::888777666888999;;;===???@@@AAAAAA;;;:::888777777888:::;;;>>>=========>>>???AAABBBAAAAAA@@@???===:::888666666666666777888:::;;;<<<<<<<<<======<<<999555333555555444333222222222222444444333222111///...------......///////////////......---,,,,,,+++******)))************++++++++++++)))(((&&&&&&((()))+++************))))))))))))***(((%%%######$$$&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&%%%$$$###"""""""""$$$$$$$$$######""""""######$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$######""""""$$$$$$$$$""" """""""""!!!!!!!!!!!!!!! !!!"""###$$$######"""######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""$$$######"""""""""###### !!!######!!!!!!!!!"""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""### !!!"""###""""""!!!""""""###$$$%%%&&&&&&'''$$$$$$###""""""###$$$$$$!!!!!!!!!"""######$$$$$$######"""!!! !!!""""""$$$$$$$$$$$$$$$$$$###############""""""#########""""""#########$$$$$$$$$$$$"""  ######!!! !!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$######"""""""""""""""############$$$$$$$$$#########""""""#########"""""""""""""""$$$###!!!!!!"""###!!! !!!"""$$$%%%%%%%%%###"""""""""""""""""""""###$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$!!!!!! !!!"""$$$%%%%%%$$$###"""""""""###### !!!""""""""""""!!!########################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&%%%%%%'''(((((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,++++++++++++++++++++++++,,,,,,---......---,,,+++//////............//////000///...---,,,------...---------,,,,,,+++++++++...---,,,+++************..................------111111111111222333444444555444333333333555666777888999:::;;;;;;;;;:::999999888888999999:::<<<<<<======<<<;;;999888777666:::;;;<<<===>>>?????????<<<;;;999888888999:::;;;===<<<<<<<<<===>>>@@@AAA@@@@@@@@@???===:::888666888888777777777888999999:::;;;<<<<<<;;;888555333555555444333222222222222333333333333222000///...------............------...------,,,++++++******))))))*********+++++++++***)))(((''''''((()))************)))))))))(((((()))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$######$$$$$$$$$############"""&&&%%%$$$######$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$##############################"""""""""!!!!!!!!!###$$$###!!! !!!!!!!!!!!!!!!!!!"""############"""######""""""""""""#########""""""""""""""""""!!!""""""""""""""""""""""""&&&%%%$$$###""""""""""""!!!""""""""" """### !!!!!!""""""######$$$###""""""""""""###$$$ !!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###""""""""""""######$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###"""""""""#########$$$$$$$$$""" !!!"""!!! """"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""$$$$$$$$$$$$############$$$$$$#########"""""""""""""""""""""############$$$###""""""###$$$"""!!! !!!"""###$$$###""""""$$$###""""""""""""""""""######""""""""""""######"""""""""############$$$!!!!!!!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!!"""###$$$ !!!"""""""""""""""#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''(((((((((***(((&&&&&&'''(((((('''''''''((())))))))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,************************,,,------.........------/////////000000/////////000///...---,,,---......------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,..................//////111111111111222333444555555444333333333444555666888999:::;;;<<<;;;::::::888888888888999:::;;;<<<999999999888888777777666;;;<<<<<<=========<<<<<<===<<<;;;999999999:::;;;<<<;;;;;;:::;;;<<<>>>????????????>>>===;;;999777999999888777777666777777888999;;;;;;:::888666555555444333222222111111222222333333333333222111111............---,,,+++***------,,,,,,+++*********)))))))))*********++++++))))))(((((((((((())))))******))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&$$$"""!!! %%%$$$#########$$$%%%&&&$$$$$$$$$############"""&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$#######################################"""""""""!!!""""""!!! !!! !!!!!!"""""""""!!!"""""""""##################""""""""""""############""""""!!!!!!!!! """"""""""""""""""""""""%%%$$$######"""""""""""""""""""""!!! """$$$!!!!!!!!!!!! $$$##################$$$#########"""###$$$$$$%%%%%%%%%$$$###""" $$$##################$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!""""""######$$$###""""""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""############&&&$$$######%%%&&&%%%$$$!!!!!!###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######$$$$$$$$$$$$#########"""""""""""""""######################## !!!###$$$$$$$$$"""!!!$$$$$$$$$######"""""""""############""""""""""""!!!!!!""""""######$$$$$$%%%###"""###$$$$$$###""" !!!"""""""""!!!!!!$$$$$$###"""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!""""""###%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''&&&$$$###&&&&&&&&&'''''''''(((((($$$###"""###%%%''''''&&&&&&'''(((((())))))(((((((((((((((((((((((((((((()))*********+++++++++,,,)))))))))***************,,,------....../////////...///000111111000///...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------......//////000000000000111111222333444555555444333222222333444444777888999;;;;;;;;;::::::999888888888888999999:::666666666666777777777777::::::;;;<<<<<<<<<<<<<<<======;;;:::::::::::::::;;;:::999999999:::<<<=========>>>>>>===;;;999888888888777666666666666777888999:::;;;:::999888777555444333222111111111111111222333333333333222222/////////...---,,,******,,,,,,++++++*********)))))))))))))))************(((((())))))))))))((((((***)))))))))((((((((((((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$############$$$%%%&&&$$$###!!! !!!###%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""######$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%% !!! """$$$!!!!!!!!!""""""#########"""""""""""""""###############""""""""""""#########"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$"""""""""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################"""###$$$$$$%%%$$$###"""!!! #########$$$$$$#########&&&&&&%%%%%%$$$######### !!!!!!"""""""""!!!!!!!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!"""""""""############""" !!!"""$$$######!!!"""###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""""""""""""""""" !!!"""###$$$######"""#########""""""!!!!!! #########"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$###"""###$$$%%%$$$### !!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###############""""""""""""!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""########################!!!"""""""""######$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&''''''''''''###!!!!!!!!!$$$%%%&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''***************+++++++++************++++++,,,,,,,,,,,,,,,---...///000000000222444555555444222000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---......//////000000000000000000111222333555666555444333222111111222333555666888::::::::::::999::::::999888777777777777444444555666777777888888777888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888888888999:::;;;;;;<<<=========<<<:::999666666555555666666777888999999:::;;;::::::999888444444333222111111111111111111222333333333222222111111000000...---+++***+++***************))))))(((((()))))))))*********(((((())))))))))))(((((()))))))))(((((((((((('''%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""#####################!!!!!!"""###$$$&&&((()))"""!!!  """$$$%%%!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!!!!""""""###$$$!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!""""""######""""""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!$$$&&&""""""""""""############"""""""""!!!"""######$$$######""""""""""""######"""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$!!!""""""""" """### !!!"""###$$$%%%&&&&&&""""""###$$$$$$###"""""" !!!!!!!!!""""""""""""!!!!!!!!!""""""#########"""###$$$$$$$$$$$$###"""$$$#########""""""!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!!!!!!!"""""""""#########!!! """###""""""$$$######"""!!! """"""""""""""""""""""""##############################""""""!!! """"""""""""############ !!!!!!!!!"""######$$$"""""""""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""###############"""!!!"""$$$$$$$$$""" !!!!!!!!!$$$###""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""""""""!!!!!!""""""###$$$$$$######""""""#########""""""!!!  """####################################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%%%%$$$###"""!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%######$$$%%%$$$$$$&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++,,,---///000111444666999;;;;;;999666444......---,,,---...///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......//////////////////000000000000000111222444555666666444333111000000111111333555666888999999999888:::999888777666666666666444555555666777888999:::666777888999;;;;;;<<<<<<:::::::::;;;;;;;;;:::::::::999888888888999:::;;;::::::<<<======<<<;;;:::555555555555555666777777999999999999999999888888444333222111111000000111000111111222222222111111111111111000///---,,,+++))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))((((((((((((''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$&&&'''(((###"""!!! !!!"""###$$$$$$$$$$$$############"""!!!!!!###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###############"""###$$$###!!!!!!###$$$"""""""""""""""!!!!!!!!!###"""!!!!!!!!!"""$$$$$$######""""""""""""###### !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###### !!!######!!!!!!!!!""" !!!""""""######!!!""""""######""""""!!! !!!"""###""""""!!! !!!"""###$$$$$$%%%"""###$$$$$$$$$$$$###"""#########"""""""""""""""!!!!!!"""###"""!!! """$$$&&&((()))((('''&&&#########""""""#########!!!!!!!!!!!!"""""""""###%%%###""""""#########"""%%%$$$"""!!!  ################################################"""""""""!!!!!!!!!!!!!!!!!!"""""""""############ """!!!  """$$$%%%""""""""""""""""""#########"""""""""!!!!!!!!!!!!#########""""""""""""""""""!!! !!!###$$$###""" !!!!!!"""""""""""""""""""""###$$$!!!"""############"""!!!######""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$###""" !!!#################################### !!!"""###$$$$$$%%%########################$$$$$$###############"""%%%&&&&&&&&&%%%$$$"""!!!$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%###$$$%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))***++++++,,,*********+++,,,...000111333666999<<<<<<999666333...------,,,---...///000+++++++++,,,,,,---------------,,,,,,,,,------...000000000/////////////////////000111222444555666666555333111000///000000222333555666777888777777666666666666666777888888666666777888999::::::;;;777777888999::::::999999888888999::::::;;;;;;;;;;;;:::999888888888999:::888999;;;<<<===<<<<<<;;;666666555555444444555555888888777777666666555555444333222111000000000000000000111111111000/////////000//////...---,,,+++))))))))))))))))))))))))(((((((((((()))))))))******)))(((''''''((()))***))))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$############$$$$$$$$$############"""!!!"""###%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%%%%""""""""""""###$$$%%%&&&########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""######&&&&&&&&&$$$""" !!!"""""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%######""""""""""""###### !!!!!!""""""""""""""""""""""""""""""&&&%%%$$$###""""""""""""!!!###$$$"""!!!!!!!!!&&&&&&%%%%%%$$$######""" !!!"""######"""!!! """$$$%%%&&&%%%###""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! ###&&&))),,,---+++)))'''$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""###!!!  !!! %%%$$$"""!!!!!!###%%%&&&########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$"""""""""""""""""""""""""""!!!"""$$$&&&""""""######$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!! !!!"""######"""!!! !!!""""""""""""!!!!!!"""###$$$$$$!!!"""###$$$$$$###"""!!!######""""""!!!!!!!!! """###$$$%%%%%%$$$"""""" """$$$%%%&&&%%%%%%###$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%&&&""""""""""""""""""""""""&&&%%%%%%$$$$$$#########&&&&&&''''''&&&%%%###"""$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&''''''((($$$#########$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''!!! """%%%((()))(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&''''''((()))******+++)))))))))***+++...000111111444777::::::777444111...------,,,---...///000+++++++++,,,,,,---------...------,,,,,,---------111111000000//////......//////000111222444666777666555333111////////////000222444555777777777666333444444555777888:::;;;777777888999:::;;;;;;<<<999999999999999888777777666777888999:::;;;;;;;;;;;;:::999888888999::::::888999:::<<<======<<<;;;888777666555444333333333777666666555444444333333444333222111000000000000000000000000000///..................---,,,++++++(((((((((((())))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! """"""###$$$%%%'''((()))&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&$$$##################$$$""""""""""""###$$$%%%&&&###"""!!!!!!"""$$$&&&'''########################$$$$$$$$$###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!###$$$"""!!!!!!!!!$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!""""""""""""##################$$$$$$$$$$$$######$$$$$$############$$$$$$"""###$$$%%%%%%$$$""""""$$$######"""!!! !!!"""###$$$$$$###"""!!!############""""""""""""!!!#########"""###$$$'''&&&%%%$$$$$$$$$%%%&&&%%%!!!(((;;;CCC888)))###%%%%%%%%%$$$$$$$$$###### !!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""""""""""""""!!!!!!"""###############'''&&&%%%$$$$$$%%%&&&'''""""""""""""""""""""""""########################$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""############$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!"""###$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%((()))(((&&&$$$&&&((())))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))))))))******+++++++++******++++++,,,---333333333333222111//////......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,---......//////......---...000///......///000//////000111222444666777:::888444333222222111000000111222333555666777777555555555555666777888999888888888888999:::;;;<<<:::999777888999::::::999888888777666666777888999888777555444444444555666===<<<;;;;;;::::::;;;;;;888888777666555444444444888888888777777666555444111111000//////000111222333222222000///...---,,,******+++,,,,,,***)))(((************)))))))))))))))))))))***)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$""" """$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$###""""""##############################""""""#########$$$$$$$$$%%%&&&%%%$$$""""""$$$&&& """$$$$$$$$$###$$$%%%!!!###$$$###"""!!!######""""""""""""######"""""""""""""""""""""""" """######"""!!!!!!"""############""""""!!!!!!""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!############"""""""""!!!""""""""""""##################$$$$$$$$$$$$###############""""""#########!!!"""###$$$$$$$$$###"""$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$&&&&&&%%%%%%%%%&&&######"""!!!!!!""""""###'''"""&&&444999000&&&###$$$$$$$$$$$$############!!!!!!!!!"""""""""######"""""""""######""""""""""""""""""""""""""""""""" !!!"""###$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######""""""""""""""""""""""""!!!!!!"""##################"""!!! !!!"""###""""""""""""""""""""""""########################$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!! !!!!!!"""######$$$$$$"""""""""######$$$$$$$$$######""""""""""""""""""###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%'''((('''%%%$$$&&&(((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))******+++++++++******++++++,,,---////////////...---,,,+++------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---............------...//////......///000//////000111222444666777:::888555444444444333222111222222333444555666666666666666777888999::::::666666666777888:::<<<===<<<:::888777888999999999999888777666666777888888888777666666555555666666888888777888888999::::::999888666555444444444555666777777777777555444333111111000/////////000111111111000///...------,,,***++++++++++++***))))))*********)))))))))(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$""" !!!"""$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$###""""""##############################""""""#########$$$$$$$$$%%%%%%%%%$$$""""""###%%%"""$$$%%%%%%###""""""###!!!!!!"""######"""!!! ######""""""""""""######""""""""""""""""""""""""!!!"""###"""!!! """$$$"""""""""""""""!!!!!!!!!"""""""""############$$$""""""############""""""############""""""""""""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###############%%%%%%$$$$$$######""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""%%%$$$$$$######$$$%%%%%%'''"""$$$+++,,,&&&"""$$$############""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!""""""""""""""""""""""""!!!""""""############"""!!!  !!!""""""""""""""""""""""""########################$$$$$$$$$############"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!  !!!"""!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$###"""!!!!!!!!!"""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))))))))))))))******+++++++++******++++++,,,---,,,,,,---,,,,,,+++***))),,,,,,+++++++++*********************************++++++,,,------------,,,---...//////......///111000000000111333444666666999777555555666777666555333333333444444444555555666666777888999:::;;;;;;666666666777999<<>>BBBDDD@@@===999777777777777777:::999999888777666666555777888999999999888666555666777777888999:::::::::888777555333222333555666444666999:::999777333111111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))******)))))))))((((((((((((***(((&&&%%%$$$%%%'''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&$$$%%%'''))))))'''%%%$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$#########""""""$$$$$$###############$$$################################################$$$%%%%%%$$$""""""###$$$###$$$%%%%%%###""""""###$$$###""""""!!!!!!""""""$$$######""""""######$$$""""""""""""""""""""""""#########""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""######!!!"""""""""##################$$$$$$$$$$$$######""""""############"""""" !!!!!!"""###$$$$$$%%%"""""""""""""""!!!!!!!!!###""""""""""""""""""###"""#########$$$$$$$$$%%%'''%%%###"""$$$$$$###""" !!!!!!"""""""""""" ###%%%###!!!###&&&"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""########################&&&%%%###"""!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""#########""""""!!!########################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""!!!!!!""""""######"""  """### !!!"""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""######### !!!!!!"""######$$$$$$&&&%%%%%%$$$######$$$$$$####################################$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''''')))))))))))))))******+++++++++******++++++,,,---------.........---,,,,,,---------...---,,,++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---//////...///000222111111222222333444555666333222222444777888888777555444444444444333333333444555666777888888888888555555555666999<<>>EEEJJJKKKEEE===777555666666666666555444444444555555666999:::;;;;;;:::888555444444444555555666666777777555555555555444333222111////////////////////////000//////...---,,,,,,+++)))******++++++******)))(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$######""""""""""""############!!!!!!"""""""""#########$$$######""""""!!!!!!!!!"""######$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%"""""""""############$$$$$$###""""""$$$$$$$$$###&&&&&&$$$#########$$$%%%$$$$$$$$$######$$$$$$$$$'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""############$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%###########################%%%&&&&&&$$$######$$$%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$######"""""""""######$$$#########"""###$$$$$$$$$###"""!!!!!!"""######$$$&&&'''#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$########################!!!""""""############"""######""""""""""""######$$$$$$$$$#########""""""!!!"""$$$&&&'''&&&%%%$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""###$$$$$$$$$$$$##############################"""!!! !!!"""###!!!!!!!!!"""""""""######""""""""""""############""""""""""""############ !!!"""####################################!!!###%%%&&&%%%###"""##################""""""###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&((()))***)))(((''''''&&&'''''''''&&&&&&'''(((((((((((('''%%%$$$%%%'''***++++++)))))))))))))))************************************))),,,......---,,,,,,,,,------------,,,,,,,,,,,,******+++,,,------------,,,,,,++++++,,,,,,---...***+++---...//////...---//////000000111111111222......//////000111111111111111222222444777:::;;;555555444555777777666555555666666666888===CCCHHHMMMGGG???::::::::::::999777666555444444444666666::::::::::::999777666444555555555555555444444444333333444444444333222222/////////......---------......---------,,,,,,,,,))))))************))))))(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""######$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$######""" !!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""#########$$$$$$%%%%%%!!!"""######$$$$$$#####################$$$$$$$$$((((((&&&%%%$$$####################################$$$%%%$$$""""""###$$$""""""""""""############$$$""" """%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""############""""""###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$######""""""""""""######%%%$$$###!!!!!!###$$$%%%########################!!!"""$$$$$$#########$$$%%%###"""$$$&&&&&&$$$"""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$###""" !!!###$$$%%%$$$"""!!!"""!!!!!!!!!###$$$###"""!!!""""""######$$$$$$$$$$$$$$$######$$$%%%'''(((########################!!!"""$$$&&&'''&&&$$$###!!!!!!"""###$$$%%%%%%&&& #########"""""""""""""""######""""""""""""######$$$$$$$$$#########""""""!!!###&&&&&&&&&$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""###""""""""""""#####################""""""""""""""" !!!"""#########"""########################"""######$$$$$$$$$######%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))((('''''''''''''''''''''((()))))))))((((((+++)))((((((***++++++***))))))))))))************************************)))+++,,,,,,++++++,,,---...------------,,,,,,,,,)))***+++---......------,,,,,,++++++,,,,,,---...***+++---......---,,,+++......///000111222222333......///111222333444555333222222222444666999:::777555444555777777555333444555555555777;;;@@@DDDJJJDDD<<<999:::<<<;;;999555444333333333555777888::::::999888777666555555666666555444333222111111000000111222222222222111---------------.........---------,,,,,,,,,,,,,,,))))))************))))))'''((((((((()))))))))***''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%#################################$$$$$$%%%&&&'''###$$$%%%&&&''''''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$###""""""!!!!!!!!!""""""""""""###""""""######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$$$$!!!""""""###############$$$$$$$$$###############((((((&&&%%%$$$#########""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###""""""""""""############%%%""""""%%%'''((("""############"""!!!!!! !!!"""######"""!!!  !!!"""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!"""$$$&&&%%%###"""$$$&&&'''%%%"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###"""!!! &&&### """###  !!!"""###$$$$$$%%%&&&%%%"""!!! """###########################"""%%%'''(((&&&$$$""" !!!###$$$%%%&&&'''########################%%%$$$###"""!!!!!!""""""######""""""""""""############################## """%%%%%%%%%###""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!"""$$$!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$######""""""!!!!!!!!!"""#########"""########################%%%$$$###"""""""""###$$$'''&&&&&&%%%$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''))))))(((''''''''''''''''''(((((()))))))))))))))...,,,)))(((((()))(((((())))))))))))************************************((()))******)))***,,,.........---------,,,,,,,,,)))***+++---......------,,,,,,++++++,,,,,,---...***,,,---......,,,+++)))---...///000111222333333//////111222444666777888555444222111111222333444888666555555777777555222333444555555666999>>>BBBEEE???999777999:::999666222222111111333555888:::;;;:::888777666555555666777666555444222111//////---...///000000111111000***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))'''((((((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&####################################$$$%%%&&&'''###$$$%%%&&&''''''''''''######%%%%%%%%%%%%######$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%########################!!!!!!"""###############%%%$$$$$$$$$######""""""######""""""######$$$%%%######""""""!!!!!! """"""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%#####################$$$###!!!  !!!### !!!"""######$$$%%%%%%$$$###"""""""""### """""""""###%%%'''########################&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%%%%%%%$$$$$$#########!!!!!!""""""""""""!!!!!!$$$###""""""###%%%'''((($$$$$$###"""!!!!!!""""""%%%###!!!  !!!""""""""""""""""""#########!!!"""###$$$$$$###!!! !!!!!!""""""#########!!!  ###&&&((($$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$&&&'''&&&$$$"""!!!"""""""""""""""######$$$%%%###"""!!!"""###"""!!!######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###"""!!! !!!"""""""""""""""""""""""""""###$$$&&&''''''&&&$$$###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((,,,+++)))(((''''''((((((((((((((((((((()))******(((((())))))******++++++)))***+++,,,...///000000,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------......//////000000000000000000---...///111444666999:::888777444222000000111222333444444444555666666666444444555555666888999:::;;;;;;999777333222333444666555333333333555666888999999888888777888888888666666555444333222000000......---------......///......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***+++*********))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&)))+++)))&&&%%%&&&)))'''&&&%%%%%%$$$$$$$$$$$$((('''&&&$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$""" !!!$$$'''***$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$&&&((((((%%%!!!%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######$$$$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###%%%'''))))))'''%%%######$$$%%%&&&'''&&&%%%%%%###!!! !!!###$$$$$$###$$$$$$#########"""""""""###""""""""""""######$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%###"""  """###"""######$$$$$$%%%%%%%%%$$$$$$######"""############$$$$$$###  ########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$########################%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""############""""""$$$$$$"""""""""$$$&&&'''$$$$$$###"""""""""""""""###"""!!! !!!"""###!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###!!! """""""""""""""!!!!!!!!!"""!!! """%%%(((***$$$$$$$$$#########""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$###""""""""""""""""""######$$$%%%###!!!!!!"""###"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!#########!!! !!!""""""""""""""""""""""""""" !!!"""######"""!!! !!!""""""######""""""!!!""""""""""""""""""""""""##################$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((()))((('''&&&&&&&&&''''''((((((((((((((())))))***)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------...//////000111111//////000222444666888999888777555222111111222333333333444444555555666666444444444444555666777888999999888666333222333444555444222111222333555666999888888888888888999999:::::::::999777444111000...---------...///000000......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************)))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((''')))))))))(((%%%$$$###$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&&&&###$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$######%%%''''''$$$!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$###""""""!!!!!!$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%%%%###################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################$$$############"""""""""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$##################$$$$$$#########%%%$$$###""""""###%%%%%%$$$###""""""""""""""""""""""""!!! !!!###### !!!"""###$$$$$$%%%!!!"""###$$$$$$###"""!!!$$$$$$###""""""!!! !!! !!!###&&&)))+++$$$############"""""""""################################################""""""##################"""""""""""""""######$$$%%%###!!!!!!"""###"""!!!###"""""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""##################"""""""""""""""""""""""""""##################""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''%%%%%%%%%$$$%%%%%%&&&'''''''''((((((((()))))))))***))))))))))))))))))(((******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,---///000111222111111111222333555777777777666444333222222222333222222333444444555666666555555444444444444444555777777777555333333444555555444222111000111333444888777777777888999::::::>>>>>>???>>><<<888444222///.........//////000111...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&((('''%%%%%%&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%############$$$%%%''''''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&###!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$((((((&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$###""""""$$$##################$$$&&&%%%$$$""" $$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%"""######"""!!! !!!"""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%###########################"""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#######################################%%%$$$######"""######$$$######"""""""""""""""###$$$###"""!!! !!!!!!"""""""""""""""#########!!!!!!"""############"""#########"""""""""!!!!!!!!!!!!!!!!!!"""$$$'''(((############""""""""""""################################################"""!!!!!!!!!"""###$$$$$$"""""""""""""""######$$$$$$###!!!!!!"""######"""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""############"""###$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!"""######"""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''###$$$$$$$$$%%%&&&'''''''''''''''(((((((((((((((******))))))((((((((('''''''''((()))+++,,,------((()))***+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---...///000000111000000111111222333444555444333222111111222222111111222333444555555666777666555444333333333333555666777666444444555666555444222111000111333444666666666777888999:::;;;>>>???AAAAAA@@@<<<888666222111000//////...//////---,,,,,,++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%###!!!###'''***(((&&&&&&%%%%%%$$$$$$%%%%%%%%%#########$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###!!!!!!"""############"""%%%%%%$$$######""""""!!!$$$$$$###########################$$$$$$$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!&&&++++++&&&"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$##################""""""###%%%########################%%%&&&&&&&&&%%%$$$###############$$$$$$#########%%%$$$###"""!!! $$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""###"""""""""###$$$%%%%%% """############$$$&&&########################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################"""""""""""""""""""""###!!!!!!"""###$$$$$$%%%%%%###########################"""!!!!!!!!!!!!"""###$$$$$$#####################"""""""""""""""######%%%$$$###""" $$$$$$######"""!!!!!!!!!!!!!!!"""###############!!!"""""""""#########$$$""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""################################################"""!!!!!!!!!"""###$$$$$$"""""""""""""""######$$$$$$"""!!!!!!"""######"""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""$$$$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%&&&'''(((((()))&&&&&&'''((()))(((((('''***)))))))))(((((('''''''''((()))***+++,,,---...((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............//////......//////000000111111000000000000000000000000111222333444555555999888666555444333333333555666777777666555555777666444333222111222444555555555555666777888999:::;;;===???AAA@@@>>>;;;999555444222000...---,,,,,,,,,,,,+++************+++******++++++******)))((('''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%%%%%%%###"""$$$(((+++***(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&& !!!"""###############%%%%%%$$$######""""""!!!$$$$$$##################"""###$$$$$$############&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''',,,111000***&&&%%%'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!###%%%"""""""""###############$$$%%%&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$###"""""""""######$$$%%%&&&&&&########################&&&&&&%%%%%%$$$$$$$$$############"""######$$$$$$###$$$%%%%%%######$$$%%%########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%########################"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&'''"""""""""##################"""!!! !!!"""###""""""##################"""""""""""""""######$$$%%%$$$###"""!!! $$$$$$######"""!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!""""""###$$$$$$%%%###""""""!!! !!!!!!"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""##################"""""""""""""""######$$$###"""!!!!!!###$$$######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!""""""#################################$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%'''((())))))))))))%%%&&&'''((()))((('''''')))(((((((((((((((((('''************************((()))***+++,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,........................------------------...///......////////////////////////000111333444555555999888777555444333333333444666777777555444444555555444222111222333555666555555444555555666777888777999;;;======<<<:::888555444222///---,,,+++***,,,+++******))))))******)))************)))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%((('''&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''!!!!!!"""###$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((+++---,,,(((%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&%%%"""!!!###&&&#########$$$$$$$$$%%%%%%!!!"""###%%%%%%$$$###""""""###$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$######$$$$$$######"""#########"""###$$$$$$###"""###%%%#######################################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$####################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$$$$###!!! !!!###$$$!!!!!!"""######$$$$$$###"""""""""""""""###$$$$$$"""""""""""""""!!!!!! !!!!!!""""""############!!!!!!!!!!!!"""###$$$%%%########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$###""""""""""""""""""######$$$###""" !!!###$$$$$$###!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&'''((())))))(((((($$$%%%'''))))))((('''&&&'''''''''((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,.........//////000000000------,,,,,,---......///---......///000000000000......///111222444555555777666555444333333222333222444555555333222111222222111000000111333555777444444333333333444444555555666777888888777555555222222000...---,,,++++++++++++***)))))))))))))))))))))******))))))((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''))))))))))))(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''''''''&&&!!!"""###$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###%%%&&&%%%###"""$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$%%%''')))***###&&&'''%%%!!! ###&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$###"""!!!"""###$$$%%%%%%$$$###"""###"""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""### """###"""###$$$&&&################################################""""""""""""""""""""""""########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$##################!!!!!!""""""#########$$$%%%$$$"""!!!!!!"""$$$%%% !!!###$$$$$$$$$$$$""""""!!!""""""###$$$$$$!!!"""############ """###%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""""""""!!!"""""""""############ !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$"""!!!"""""""""""""""######$$$###!!! !!!###$$$$$$###!!!!!!!!!!!!"""###$$$%%%########################!!!!!!!!!!!!""""""""""""###$$$%%%$$$"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&'''((((((((('''&&&$$$%%%'''))))))((('''&&&&&&'''''''''(((((())))))$$$%%%&&&'''(((***++++++******+++,,,,,,,,,++++++************************++++++------------++++++******+++++++++,,,,,,,,,,,,---...///000222222333---------------...///000---...///000111111111000---...///111222333555555666555444333222222222222111222444444111/////////000/////////000222555777444444333222222222333333555555555444333333222111//////...---------------+++******))))))))))))))))))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''' ###&&&%%%######%%%((($$$$$$$$$$$$%%%%%%&&&'''$$$%%%''')))++++++++++++%%%$$$$$$$$$$$$$$$$$$%%% ###&&&)))***)))&&&%%%""""""###$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$&&&'''&&&######%%%((('''&&&&&&%%%%%%&&&&&&'''$$$##################$$$###""""""###%%%'''&&&%%%""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&########################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&(((***,,,###&&&(((&&&!!! ###&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$######$$$###"""!!!""""""""""""############$$$######""""""######$$$&&&&&&%%%%%%$$$###""""""&&&&&&%%%$$$#########$$$########################&&&%%%$$$$$$$$$%%%&&&''' !!!""""""###""""""$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#######################################"""""""""""""""### ###%%%$$$!!! """$$$$$$$$$$$$$$$###############""" """""""""!!!$$$""" """$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!""""""######$$$$$$"""############""""""!!!!!!!!!!!!!!!""""""""""""""""""#########""""""!!!$$$$$$###"""!!!!!!""""""(((((('''&&&%%%%%%%%%%%%'''$$$!!! !!!"""""""""'''&&&$$$""""""###$$$%%%'''&&&%%%$$$############ """###"""!!! !!!### !!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""%%%$$$$$$$$$######""""""######""""""""""""######%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((((((''''''$$$%%%%%%&&&'''((()))))),,,)))&&&'''+++,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++000111111111000...+++))))))***---///000000000//////////////////.........///111222111000///000111666555555444222111111000333333222222111000000000000111222333333333333333222222222111111111000000111222333444444333222111------,,,,,,,,,+++++++++++++++************++++++))))))))))))(((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&$$$""" %%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######"""###$$$%%%%%%$$$###"""'''&&&%%%%%%$$$###"""!!!$$$%%%&&&'''((('''&&&%%%'''''''''&&&%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$###"""""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########%%%%%%$$$#######################################""""""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""$$$######""""""######$$$############$$$%%%%%%&&&$$$#########""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""##############################""""""""""""######"""######"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!###""" """""""""!!!$$$""" """$$$$$$###$$$$$$#########""""""""""""""""""""""""######### !!!""""""""""""!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$%%%&&&###!!! """$$$%%%$$$$$$###"""""""""$$$&&&'''############$$$%%%&&&&&& !!!"""!!!  """!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#######################################$$$$$$#########"""""""""######""""""""""""######$$$$$$###"""""""""######!!!""""""######""""""!!!######$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''')))(((((((((((('''''''''%%%""" """&&&(((&&&###''''''''''''''''''''''''***)))((()))***++++++)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++************++++++......///000000///...------....../////////....../////////////////////...///111222111000///000111444333333333333333222222222222222111111000000000111111111111222222222333222222222111111000000000---...///000000///...------,,,,,,,,,,,,++++++++++++******))))))******+++))))))))))))((((((((('''(((((('''&&&&&&'''((((((''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######&&&%%%$$$#########%%%&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###""""""!!!!!!$$$$$$###"""""""""##############################!!!!!! !!!!!!"""###'''''''''&&&&&&$$$######$$$$$$$$$###############"""""""""!!!!!!"""""""""$$$$$$#########$$$$$$%%%###############""""""""""""""""""""""""""""""""""""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""###########################"""""""""""""""######%%%###!!! !!!#########""""""""""""!!!!!!!!!!!!###""" """""""""!!!###""" !!!"""$$$$$$#########""""""""""""!!!!!!############"""""""""""" !!!!!!"""!!!!!!!!!!!!!!!"""""""""######!!!!!! !!!"""###%%%&&&%%%$$$######"""#########!!!!!!!!!!!!"""###$$$%%%"""!!! !!!###%%%$$$### !!!"""%%%'''(((#########$$$$$$%%%&&&&&& !!!!!! !!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""######""""""""""""!!!!!!######""""""""""""######""""""!!!!!!!!!"""######!!!!!!!!!""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%---)))%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((((((''')))))))))(((((((((((('''&&&$$$"""%%%(((+++)))'''((((((((((((((((((((((((+++))))))***+++,,,+++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,---...///000000111222111000///...---------....../////////////////////111222111000///000111111222222222333333444444111111111111111000000000111000000//////000222222111111111111000000000000//////000000000//////...,,,,,,,,,+++++++++******+++******))))))******+++)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$###"""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###+++((($$$!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""%%%%%%$$$######$$$$$$%%%!!!"""############$$$%%%""""""#########$$$$$$$$$$$$######""""""######$$$""""""!!!!!! ######"""""""""""""""#######################################$$$$$$$$$%%%######$$$$$$###""""""!!!###########################""""""!!!!!!""""""###%%%$$$###############$$$########################""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#####################""""""########################""""""""""""""""""###$$$'''###!!!$$$$$$###$$$$$$$$$$$$#########"""###""" """""""""!!!###!!!!!!!!!###$$$###""""""""""""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""""""""############"""!!! """$$$&&&$$$$$$############$$$$$$&&&%%%$$$###""""""""""""$$$###"""###$$$###!!! !!!"""$$$&&&'''%%%%%%%%%%%%$$$###"""""" !!!"""!!! """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!######""""""""""""######!!!!!! !!!"""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%...)))######&&&((('''$$$&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((%%%%%%&&&'''((()))*********(((''')))+++---,,,+++((((((((((((((((((((((((***)))((()))+++,,,+++***)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,,,,,,,,,,...///111222444222000///.........///............///////////////111222111000///000111111222222222222333333333000000111111111111111111111000///------///111222000000000000000000000000//////////////////......++++++++++++******************))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$***((($$$!!!!!!"""%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%% """$$$$$$###"""$$$&&&############$$$$$$$$$$$$$$$######""""""######$$$"""""""""""""""!!!!!!!!!###"""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%% !!!"""######""""""#################################""""""#########$$$$$$######"""########################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""###$$$$$$'''###!!!$$$$$$###$$$$$$$$$$$$#########"""###""" """""""""!!!"""!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!"""""""""$$$$$$######""""""!!!!!!############""""""!!! """"""""""""############&&&$$$""" !!!"""###$$$######"""######$$$$$$%%%%%%$$$###""""""""""""$$$###"""###$$$###!!!"""""""""""""""######$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""######"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""######!!!!!! !!!"""######$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%,,,'''"""###'''***)))&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((###$$$$$$%%%&&&'''((()))((('''&&&'''(((((('''&&&'''''''''''''''''''''''')))((('''(((*********)))******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++------,,,,,,---...///000111000///......///000111---.........//////000000///111222111000///000111333333222222222111111111000000111111222222333333222000...------...000111////////////////////////,,,,,,++++++************++++++*********)))))))))***))))))))))))))))))***((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$####################################$$$######""""""######$$$#########$$$$$$$$$%%%%%%"""""""""###$$$%%%''''''###$$$$$$%%%%%%$$$$$$######$$$&&&''''''%%%###!!!%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$##################$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''''''''%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!###%%%%%%"""!!!###&&&#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$########################""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%$$$###############$$$$$$$$$$$$######""""""######$$$######"""""""""######$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!"""###$$$%%%%%%###!!! !!!#########""""""""""""!!!!!!!!!!!!###""" """""""""!!!"""!!!!!!"""$$$$$$###!!!!!!!!!""""""""""""##################""""""""""""###############"""!!!!!!"""""""""#########$$$$$$&&&%%%###"""!!! !!!!!!""""""""""""""""""###$$$ !!!"""###$$$"""!!! !!!###%%%$$$###$$$$$$$$$######"""""""""!!!"""$$$%%%&&&&&&%%%$$$"""###$$$$$$""""""###$$$&&&%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""######""""""!!!!!! #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""############""""""""""""######""""""!!!!!!!!!"""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%(((%%%###$$$''')))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''')))***)))(((***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++------------------------............///000000111------......///000000000///111222111000///000111333333222222111111111000000111111222333444555555111111///......//////000............////////////...---,,,+++*********+++*********))))))))))))(((***))))))(((((())))))***((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$&&&)))++++++(((%%%"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%!!!"""%%%&&&'''&&&$$$###!!!$$$'''%%%!!! """%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%######################## !!!"""###$$$######"""######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$"""""""""!!!!!!"""""""""""""""!!!""""""###$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""######"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%"""######"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!###""" """""""""!!!!!!!!!!!!###$$$%%%###!!!"""""""""#########$$$$$$"""""""""""""""######### !!!"""############""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!"""###$$$$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$######"""!!!"""$$$&&&&&&&&&%%%$$$!!!###$$$###"""!!!"""###%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""#########"""!!! """"""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######""""""""""""######$$$$$$###"""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%((()))******))))))******(((((((((((((((((((((((()))((('''(((***+++***)))+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,........................++++++************+++++++++,,,---.........------------...///////////////------......///000000111///111222111000///000111111111111111222222222222111222222333555666666777111111111000000/////////---------....../////////111000...---,,,,,,------******)))))))))((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""%%%&&&((()))((('''%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$########################&&&&&&''''''((((((''''''(((&&&%%%######$$$%%%&&&"""%%%'''(((&&&$$$""""""%%%'''%%%!!!!!!%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$"""""""""""""""#########$$$$$$######$$$%%%&&&&&&########################!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$######"""!!!""""""######$$$$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!"""###%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$########################!!!!!!!!!!!!"""###$$$%%% ###%%%$$$!!! """$$$$$$$$$$$$$$$###############""" """""""""!!!!!!!!!!!!###%%%%%%###!!!""""""######$$$$$$$$$%%%!!!!!!""""""######$$$$$$ """$$$%%%%%%"""############$$$$$$$$$!!!"""############"""""" !!!""""""'''&&&%%%$$$############'''%%%!!! !!!"""""""""$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&$$$""" """###"""!!! !!!######"""""""""!!!!!! """"""""""""""""""""""""$$$######"""!!!  """###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%######""""""""""""######%%%%%%$$$###""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$&&&)))(((&&&###"""!!!"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))$$$%%%%%%&&&'''((())))))%%%'''((((((((()))***,,,))))))))))))))))))))))))***)))))))))+++,,,+++***+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((***,,,///000///...---,,,---...//////...---,,,---------...///000000111///111222111000///000111...///000111222333444444222222333444666777888888111111222222111000///...---------.........//////...---,,,***))))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###"""###%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$!!!###%%%&&&&&&%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''""""""""""""""""""""""""%%%&&&((()))))))))((('''(((&&&$$$######$$$%%%'''%%%$$$######""""""######$$$$$$$$$$$$$$$###"""!!!""""""#########""""""!!!$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$"""!!!!!!""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""###"""######$$$###!!!'''""""""''''''###!!!$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$&&&&&&&&&$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!%%%$$$$$$######$$$$$$%%%'''%%%""""""#########""" """###"""!!! !!!###%%%$$$!!! """"""""""""""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""!!!!!!"""###############%%%$$$$$$$$$###""""""""" !!!!!!!!!!!! ######""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!""""""###$$$%%%%%%&&&###"""!!!"""$$$%%%%%%$$$(((((('''%%%###"""!!! $$$$$$###"""!!! """""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!! !!!######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))'''&&&%%%%%%&&&((()))((('''&&&###!!! """$$$)))((('''''''''(((***+++***)))(((''''''((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000///...+++***,,,++++++******++++++,,,,,,,,,,,,---------------///////////////.........//////////////////......222000///...///000222333333333222222333444666777777666555666999;;;;;;;;;333000...///111222000...000000///......---,,,,,,---,,,,,,+++*********+++,,,+++******))))))******************))))))))))))+++******)))(((''''''&&&((((((''''''''''''((((((&&&%%%$$$###""""""""""""########################%%%$$$$$$###$$$%%%&&&'''&&&%%%###""""""###%%%&&& !!!###$$$&&&&&&&&&&&&''''''&&&'''((())))))((())))))((('''&&&$$$"""!!!######"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$&&&$$$"""!!!!!!"""$$$%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%&&&'''%%%$$$######""""""######$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! $$$$$$$$$###############%%%$$$$$$$$$%%%$$$###"""&&&""""""&&&'''###"""$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$######$$$%%%&&&''''''%%%###"""###$$$$$$%%%%%%$$$$$$############"""""""""""""""%%%$$$$$$######$$$$$$%%%'''$$$!!! """###$$$$$$ """###"""!!! !!!######"""!!! !!!"""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""###############$$$$$$$$$###############"""""""""######"""""""""########################&&&&&&%%%%%%$$$###"""""" !!!"""""""""$$$"""""""""$$$%%%$$$###%%%%%%$$$$$$#########""" !!!"""###$$$%%%%%%######"""""""""""""""""""""######$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''((())))))***)))(((&&&%%%%%%&&&'''(((******)))&&&$$$$$$&&&((()))(((((('''((()))***+++++++++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++,,,,,,++++++++++++,,,,,,///////////////000000000/////////////////////////////////000000000000000111000///...///000222333333333333333333555666777777666555666999;;;;;;;;;333111///000222222111///......---,,,,,,+++******---,,,++++++*********++++++***))))))(((((()))))))))))))))((((((((((((''')))))))))((((((''''''&&&((((((''''''''''''((((((''''''%%%$$$#########"""########################%%%%%%$$$$$$$$$%%%'''(((%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&((((((((((((''''''''''''&&&%%%$$$###%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!###$$$$$$###"""###$$$%%%$$$######""""""#########$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""###$$$$$$###""""""###############$$$$$$$$$%%%$$$$$$###############%%%######%%%&&&######&&&$$$###"""""""""""""""""""""######$$$$$$######"""%%%&&&'''''''''&&&$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$############$$$$$$&&&$$$!!! """$$$%%%%%% """###"""!!! !!!###!!!!!!""""""#########$$$""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""!!!"""######$$$$$$#####################$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###"""""""""######$$$$$$%%%$$$###""""""###$$$###!!!!!!!!!""""""###$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!######""""""!!! !!!!!!"""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))***)))'''&&&%%%&&&'''''')))))))))(((&&&&&&)))+++((((((((((((((()))******,,,,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,++++++++++++,,,,,,/////////000000111111111//////////////////000000///000000000111111222222111000///...///000111222333333333333444555666777777666555666999:::;;;:::444222111111222222111000000000000///......------,,,,,,+++************+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$###"""!!!!!!"""###$$$((('''%%%###""""""######%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%###""""""###%%%$$$######""""""############$$$$$$$$$######"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$######"""########################!!!###$$$$$$######$$$%%%!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######""" !!!"""$$$###$$$$$$$$$###$$$&&&######"""""""""""""""######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$ """###"""!!! !!!###!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###""""""######""" !!!"""###$$$$$$$$$)))(((&&&$$$""" ######"""""""""!!!!!!!!! !!!!!!"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))***)))((('''&&&&&&&&&'''%%%&&&&&&&&&%%%%%%''')))((((((((((((((())))))***++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,++++++,,,,,,,,,------......//////000000//////000000000000111111...//////000000111111222000////////////000111111333333333444444555666666777666555666888999999999444333333222222222111000000000000/////////......++++++***************+++******)))(((((((((((()))))))))((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''$$$$$$###""""""###$$$$$$)))'''%%%"""!!!"""###$$$$$$%%%&&&%%%%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&'''''''''&&&&&&'''&&&$$$###"""###%%%&&&######$$$$$$$$$$$$######'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%######$$$%%%$$$######""""""######"""######$$$$$$$$$######!!!!!!"""###$$$$$$#########$$$$$$$$$$$$###"""""""""######$$$$$$$$$#################################$$$%%%$$$"""!!!"""###!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$$$$%%%"""######!!!!!!######%%%&&&$$$"""###%%%&&&###"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$$$$######""""""######$$$ !!!###%%%'''&&&###!!! """###"""!!! !!!###$$$$$$$$$%%%$$$###""""""""""""""""""""""""""""""##################$$$$$$########################""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""############""""""######$$$$$$$$$%%%%%%%%%""""""""""""############!!!!!!!!!"""""""""""""""%%%###""""""######!!! """""""""""""""######### !!!!!!"""""""""######"""""""""######$$$$$$$$$ !!!""""""""""""!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!"""""""""######"""""""""########################%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))((((((''''''''''''###$$$%%%%%%%%%%%%'''((('''(((((())))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////000000---,,,,,,,,,,,,,,,,,,------------...///000000111000000000000111111222222.........//////000000000///////////////000000111222222333444444555555555666555444444666888888777444444444333222111000111++++++++++++*********************))))))***++++++++++++***))))))))))))************)))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''%%%###""""""###%%%&&&$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$%%%&&&''''''''''''&&&###"""!!!!!!"""$$$&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%######$$$%%%$$$######""""""######""""""###$$$$$$$$$$$$### !!!"""#####################$$$$$$######"""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$###!!!!!!"""###""""""""""""#######################################""""""!!!!!!""""""##################$$$$$$$$$$$$&&&'''%%%"""!!!###&&&###'''(((### """%%%%%%"""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###""""""""""""##################""""""""""""###### !!!###&&&(((&&&""" """###"""!!! !!!###%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""#######################################"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""######$$$%%%%%%%%% !!!!!!!!!""""""########################$$$$$$###"""!!!!!!"""###""" $$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%%%% !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&((((((''''''((()))''''''((()))))))))))))))'''((()))***+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------,,,,,,,,,,,,------......///000111111222222000000000111222222333333/////////...................../////////000000000000111222333444444444333555333222333444666555555333444444333000//////000++++++++++++++++++++++++***))))))))))))***++++++,,,++++++***************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%$$$$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''$$$&&&(((&&&###"""$$$&&&$$$%%%%%%%%%%%%$$$$$$###%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&!!!###%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&'''''''''!!!!!!!!!"""###%%%'''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###""""""###%%%$$$######""""""######""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###############""""""!!!""""""###$$$$$$$$$$$$$$$########################"""######"""!!!!!!###%%%""""""""""""####################################%%%%%%$$$######$$$%%%%%%$$$$$$$$$##################&&&)))((($$$"""$$$&&&$$$)))***###!!!$$$$$$"""""""""""""""###$$$$$$""""""############""""""######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$############"""""""""""""""######""""""""""""######$$$######$$$%%%%%%###!!! """###"""!!! !!!#########"""!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!""""""#################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%% !!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""!!! !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""" """""""""###############!!!!!!"""############"""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!########################$$$######"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''&&&'''((()))))))))))))))&&&((())))))((((((((()))&&&'''((()))***))))))((('''((()))***+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------,,,,,,,,,,,,------,,,---...///000111222222000000111111222333333444111111000000///.........---......///////////////...///111222333333222222333222000111222444333333222444444222///---...000........................)))))))))))))))***++++++++++++***)))))))))))))))***))))))))))))(((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% """$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$''')))'''$$$"""$$$'''"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''############$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""###############$$$%%%%%%!!!###%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&'''(((######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$###"""###$$$%%%$$$$$$###"""#########!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""%%%(((""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%$$$$$$$$$######""""""!!!%%%)))((($$$!!!"""%%%%%%++++++### ###$$$""""""!!!""""""###$$$$$$ !!!!!!!!!!!! $$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!######""""""""""""######(((%%%"""!!!"""#########!!!"""###"""!!! !!!###"""!!! !!!###&&&'''"""""""""""""""""""""""" !!!!!!"""""""""#################################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""""""""############"""""" !!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%&&&########################!!! !!!"""$$$###"""#########$$$%%%%%%&&&&&& !!!###$$$%%%''''''######""""""!!!!!! !!!!!!"""###############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!! ######"""""""""###%%%&&&$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''(((((((((((((((((((((((('''''''''%%%&&&''')))************&&&((())))))(((''''''(((&&&''')))*********)))((('''(((***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...------,,,,,,------...******+++,,,---...///000000000111222333333444444333333222111000///......---......///000/////////---...000111222222111111222111///000111222222111111333444222...,,,---///+++,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++******)))((((((((((((((()))(((((((((''''''''''''))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% """$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$(((***((($$$"""$$$((( """$$$&&&''''''(((%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""######$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""""""""!!!""""""###$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%$$$###"""###%%%((()))&&&&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''