BM6P6(@ ~~~{{{wwwqqqlllhhhfffccc```\\\YYYXXXWWWYYYZZZZZZYYYWWWSSSNNNLLLLLLNNNPPPRRRSSSSSSRRRQQQKKKNNNPPPOOOKKKJJJMMMPPPSSSXXX```ffffffaaaYYYSSSUUUNNNPPPUUUYYYaaaaaaSSSRRRUUUWWWRRRJJJGGGIIINNNFFFGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBDDDFFFGGGGGGEEEBBBAAA@@@@@@CCCEEEFFFFFFDDDEEEFFFFFFEEECCCAAA@@@>>>???AAACCCCCCBBBAAA@@@AAA???>>>===>>>@@@BBBDDDGGGCCC@@@???@@@AAA???>>>???>>>>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEE???????????????@@@@@@AAA===>>>>>>???@@@AAAAAAAAADDDJJJNNNSSSbbbrrrrrrhhheeelll|||uuunnndddiiittt}}}zzzxxxyyyzzz{{{zzzyyywwwuuurrrpppooonnnqqqzzz~~~{{{~~~{{{zzz{{{|||{{{zzzyyyxxxwwwvvvsssoooiiieee```\\\VVVQQQMMMJJJHHHFFFGGGEEEEEEGGGFFFBBBAAADDDFFFOOO]]]nnnuuukkkeeeaaabbbeeeaaa___]]]^^^aaabbb```^^^]]][[[YYYZZZ]]]\\\WWWQQQVVVTTTSSSSSSTTTTTTRRRQQQPPPPPPQQQRRRTTTTTTRRRPPPQQQQQQRRRRRRRRRRRRQQQQQQ~~~{{{wwwuuusssrrrqqqooommmkkkfffeeedddbbb```^^^^^^]]]]]]]]][[[XXXTTTPPPKKKIIILLLMMMOOOQQQQQQQQQPPPOOOJJJLLLNNNMMMJJJJJJNNNRRRZZZ^^^cccggggggbbb[[[UUUTTTMMMOOOTTTWWWaaabbbUUUPPPSSSTTTQQQLLLHHHIIIKKKHHHGGGEEEFFFGGGGGGGGGGGGEEECCCBBBBBBDDDFFFFFFFFFCCCAAA??????AAACCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBB@@@>>>===???>>>>>>>>>???@@@BBBCCCDDDBBB??????AAABBBAAA@@@??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@BBBCCCDDDAAA@@@???>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAAEEEJJJMMMRRRbbbsssvvvnnndddgggrrrxxxrrr___bbbiiittt~~~~~~}}}yyyvvvtttuuuvvvvvvvvvuuutttrrrooommmllllllnnnttt|||}}}~~~{{{zzz{{{{{{{{{zzzxxxvvvtttrrrooojjjddd```YYYUUUPPPMMMKKKJJJHHHFFFGGGDDDCCCDDDCCC@@@BBBFFFLLL]]]rrrzzzllleeeaaa^^^___bbbbbb```^^^^^^```aaa___]]]\\\YYYWWWXXX[[[[[[VVVRRRTTTSSSRRRRRRSSSTTTSSSRRRQQQPPPOOOOOOPPPPPPNNNLLLOOOPPPPPPPPPPPPPPPPPPOOO~~~qqqkkkgggeeedddaaabbbccccccbbbbbbcccddd``````____________``````]]][[[YYYUUUQQQMMMJJJHHHKKKLLLMMMNNNNNNMMMLLLKKKHHHJJJKKKIIIHHHJJJOOOTTTccccccdddeeeeeeaaa[[[WWWRRRKKKMMMQQQTTT___bbbWWWNNNOOOPPPPPPNNNKKKIIIGGGHHHFFFCCCDDDGGGIIIIIIHHHFFFDDDBBBBBBDDDFFFGGGFFFEEEBBB???>>>???AAACCCCCCDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBB@@@>>>;;;:::======???@@@AAABBBBBBBBBBBB@@@??????AAACCCCCCBBB@@@@@@AAABBBBBBAAA@@@???========================<<<<<<===>>>???AAABBBBBB????????????@@@AAABBBCCCAAA@@@???===<<<<<<<<<;;;<<<<<<======>>>>>>??????DDDGGGIIINNN]]]pppwwwttthhheeehhhvvvxxxttt```^^^]]]bbbmmm~~~||||||||||||}}}zzzzzzxxxuuurrrpppppprrrqqqrrrrrrsssrrrpppnnnlllmmmmmmooouuuyyy}}}}}}}}}{{{yyyxxxyyyyyyxxxwwwuuusssooolllhhhbbb\\\XXXOOOMMMJJJHHHHHHHHHHHHGGGGGGDDDBBBBBBAAAAAAFFFMMMXXXpppxxxnnnddd```___]]]]]]```bbb```^^^]]]^^^^^^\\\[[[ZZZWWWUUUUUUWWWXXXVVVSSSSSSQQQPPPPPPRRRSSSSSSRRRSSSQQQNNNMMMNNNNNNLLLKKKMMMNNNNNNNNNNNNNNNNNNMMM~~~uuuhhh```]]]]]]^^^^^^WWWYYY[[[YYYVVVTTTVVVXXXVVVVVVUUUVVVVVVWWWXXXYYYWWWUUURRROOOMMMKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFFFFJJJOOOTTTeeecccaaa``````]]]YYYUUUPPPIIIKKKNNNQQQ]]]bbbYYYMMMLLLMMMOOOQQQOOOKKKGGGIIIEEEAAABBBFFFIIIIIIGGGEEEDDDDDDEEEHHHIIIHHHGGGEEEBBB>>>===>>>@@@AAAAAACCCBBB@@@?????????@@@AAAAAAAAAAAA@@@???===;;;:::<<<===@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBB???@@@BBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>@@@AAABBBBBB>>>>>>?????????@@@@@@AAA??????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>@@@BBBDDDHHHUUUgggrrrtttpppgggccckkkwwwzzzwwwooohhh^^^XXX\\\kkk~~~}}}{{{yyyxxxxxxxxxttttttssspppmmmllllllnnnnnnpppsssvvvwwwvvvtttsssqqqnnnooosssxxx~~~{{{{{{{{{|||~~~~~~~~~~~~}}}|||zzzxxxvvvvvvvvvvvvuuusssrrrnnnjjjeee```ZZZUUUQQQJJJHHHFFFEEEFFFGGGFFFEEEGGGCCCAAABBBBBBEEEOOOYYYllloooggg```______]]]]]]^^^```^^^\\\ZZZYYYYYYXXXXXXWWWTTTRRRRRRTTTUUUTTTSSSSSSQQQOOOOOOPPPQQQQQQPPPSSSQQQNNNMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLzzznnnhhh___ZZZYYY[[[[[[[[[VVVXXXXXXUUUPPPMMMNNNPPPNNNNNNMMMMMMMMMNNNNNNOOORRRPPPMMMJJJHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEIIINNNQQQ___\\\XXXXXXZZZYYYUUUQQQNNNHHHIIILLLNNNZZZaaaYYYMMMKKKKKKNNNQQQRRROOOKKKJJJGGGDDDEEEGGGIIIHHHGGGCCCDDDFFFJJJLLLLLLJJJGGGEEEBBB>>>===>>>???@@@@@@BBBAAA???>>>>>>???@@@AAA????????????>>>>>>======<<<>>>AAACCCDDDDDDCCCBBB@@@@@@AAA@@@@@@?????????===>>>@@@AAA@@@???===;;;========================999:::<<<>>>@@@AAAAAAAAA>>>>>>??????????????????===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========>>>@@@AAADDDNNN^^^jjjoooqqqhhh```bbbkkkwww|||kkk\\\VVV]]]kkkvvv|||xxxuuusssrrrrrrllllllllljjjhhhhhhjjjkkkooorrrwww{{{}}}}}}|||zzztttpppooosssxxx|||xxxssstttuuuvvvxxx{{{~~~}}}}}}}}}}}}|||yyyxxxvvvuuuuuutttrrrpppmmmiiiccc^^^YYYTTTOOOKKKIIIGGGEEEEEEEEEEEEDDDCCCCCCAAA@@@BBBEEELLLZZZhhhuuujjjccc]]]^^^^^^\\\ZZZ[[[\\\[[[YYYVVVTTTSSSSSSTTTTTTSSSQQQQQQRRRSSSSSSRRRTTTQQQOOOMMMNNNNNNNNNMMMPPPNNNLLLKKKMMMNNNOOONNNKKKLLLLLLMMMMMMLLLLLLKKK{{{wwwuuusssrrrgggaaaZZZVVVVVVVVVTTTSSSTTTUUUTTTRRRPPPNNNNNNNNNLLLLLLKKKJJJIIIIIIJJJJJJPPPOOOLLLIIIFFFEEEDDDDDDIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCEEEGGGKKKMMMTTTQQQOOORRRVVVWWWTTTOOOKKKFFFIIIKKKMMMXXX___WWWMMMKKKIIIKKKOOORRRRRRPPPOOOOOONNNMMMLLLKKKJJJJJJFFFFFFHHHKKKLLLLLLIIIFFFDDDAAA?????????@@@@@@???@@@@@@????????????@@@@@@======>>>>>>>>>??????@@@<<<>>>@@@BBBBBBBBBAAA@@@>>>???@@@@@@>>>============>>>>>>>>>>>><<<;;;:::::::::::::::::::::::::::999;;;===???@@@@@@@@@@@@>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<===>>>>>><<<<<<==================???@@@BBBDDDJJJUUU```ggghhhaaa\\\[[[___iiiyyy}}}iiiZZZWWW]]]cccyyy{{{vvvrrrooommmmmmggghhhhhhhhhhhhiiillloootttwww}}}tttpppooorrrxxx{{{vvvqqqmmmnnnoooppprrrvvv{{{~~~~~~~~~~~~}}}|||zzzxxxvvvuuutttrrrooolllgggbbb\\\VVVRRRNNNJJJGGGIIIGGGEEEEEEEEEDDDBBBAAA???>>>@@@EEEKKKWWWiiizzzyyyllleee^^^ZZZ[[[\\\YYYWWWXXXXXXXXXVVVSSSPPPOOOQQQRRRSSSRRRRRRRRRQQQQQQPPPPPPSSSPPPMMMLLLLLLMMMMMMMMMKKKIIIHHHIIIKKKLLLLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJ}}}qqqpppnnnjjjggggggjjjnnneee___WWWRRRQQQRRRPPPOOOSSSQQQPPPOOOOOOOOOMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIMMMLLLKKKIIIGGGFFFEEEEEEIIIHHHHHHGGGGGGGGGHHHHHHFFFDDDCCCCCCDDDFFFGGGGGGJJJHHHIIIOOOVVVYYYUUUOOOJJJFFFIIILLLLLLVVV\\\UUULLLJJJGGGGGGJJJOOOSSSUUUVVVYYY[[[YYYSSSOOONNNOOOMMMKKKHHHGGGGGGGGGEEECCCBBBAAA@@@AAABBBBBB@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>??????@@@@@@<<<===>>>>>>>>>>>>===<<<999<<>>>>>>>>======<<<;;;;;;:::999999999999999999999999:::;;;===???@@@@@@???>>>??????@@@AAAAAA@@@???>>>>>>>>>======<<<=================================???@@@BBBCCCFFFKKKTTT\\\ZZZXXXWWWWWWXXX___pppwwwdddYYYWWWXXXdddnnn|||~~~xxxssspppmmmllliiikkkmmmnnnpppssswwwzzzvvvrrrqqqtttyyyyyytttpppjjjlllmmmlllmmmpppvvv{{{}}}||||||{{{zzzxxxvvvtttrrrpppnnnkkkgggddd```[[[UUUOOOKKKHHHFFFDDDGGGFFFDDDDDDDDDDDDBBB@@@@@@AAAFFFNNNWWWfff|||{{{ooohhhccc\\\XXXYYY[[[YYYXXXYYYVVVVVVTTTQQQNNNMMMPPPSSSQQQSSSSSSSSSQQQPPPNNNNNNOOOMMMJJJJJJKKKNNNOOOPPPJJJIIIIIIIIIJJJKKKIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHwwwqqqkkkfff^^^```aaa^^^[[[[[[```eeeeee^^^UUUPPPPPPRRRRRRRRRSSSPPPMMMMMMNNNNNNKKKHHHKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIFFFEEECCCDDDEEEEEEEEEDDDDDDCCCFFFNNNXXX[[[WWWQQQIIIEEEIIILLLKKKUUU[[[SSSLLLIIIFFFDDDFFFLLLSSSXXX\\\aaaeeebbbYYYSSSRRRTTTSSSNNNHHHDDDBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCAAA???>>>???AAABBBBBBAAA@@@???@@@@@@????????????@@@@@@;;;;;;;;;;;;;;;::::::999666999===>>><<<<<<===?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???@@@???>>>===???@@@AAABBBBBBAAA??????AAA@@@???===<<<<<<<<<<<<>>>>>>>>>>>>>>>=========<<<>>>@@@AAAAAACCCJJJRRRPPPRRRUUUVVVVVV[[[mmmkkk\\\UUUTTTSSS^^^nnn{{{}}}wwwsssqqqooooooqqqtttvvvyyy}}}xxxuuutttvvvzzz{{{wwwrrrjjjkkklllkkkjjjmmmsssxxxzzz|||{{{yyyxxxxxxwwwuuussspppnnnllljjjgggddd___\\\[[[VVVPPPKKKGGGEEECCCBBBEEEDDDCCCCCCDDDDDDAAA???DDDFFFMMMWWWbbbsssrrrllliiiccc\\\XXXZZZ\\\[[[[[[\\\UUUUUUTTTQQQMMMMMMPPPTTTQQQSSSUUUTTTRRROOOMMMLLLLLLJJJHHHHHHKKKOOOQQQRRRMMMLLLLLLLLLLLLKKKHHHFFFGGGGGGGGGHHHHHHGGGGGGGGG}}}vvvllleeebbb```]]][[[WWWVVVUUUUUUWWWYYY\\\]]]bbb]]]WWWRRRPPPOOONNNNNNQQQOOOMMMKKKJJJKKKLLLMMMHHHIIIJJJJJJHHHHHHIIIJJJFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDEEEFFFHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEGGGJJJNNNVVV]]][[[TTTFFFCCCCCCGGGJJJLLLPPPUUUQQQJJJCCCAAAEEEIIIKKKJJJRRRWWW\\\ZZZTTTNNNKKKKKKKKKIIIFFFAAA===<<<>>>@@@CCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDDEEECCC@@@>>>===<<<===>>><<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>?????????@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>?????????>>>>>>===>>>??????@@@@@@>>>===<<<::::::;;;<<<=========<<<============???BBBEEEGGGIIIKKKNNNQQQTTT[[[eeelllzzzqqqeeeYYYSSSTTT\\\iiittt|||{{{|||~~~}}}{{{zzzzzzzzz|||}}}~~~~~~~~~}}}||||||}}}~~~wwwrrrsssvvv|||yyyuuunnnmmmmmmmmmmmmmmmnnnooozzz{{{xxxtttqqqpppooonnnmmmpppjjjdddaaa```]]]XXXSSSJJJJJJHHHGGGFFFFFFEEEEEEEEECCCAAA??????AAACCCEEEFFFLLLXXXiii{{{yyylllfffddd____________^^^]]]]]]\\\ZZZXXXUUUSSSRRRQQQRRRSSSQQQRRRSSSPPPMMMLLLOOOQQQMMMNNNMMMKKKJJJJJJLLLOOOLLLMMMNNNOOONNNLLLJJJHHHKKKKKKKKKKKKKKKJJJIIIIIIxxxrrreee```YYYVVVVVVVVVTTTRRRQQQQQQPPPPPPRRRTTTWWWYYY___[[[VVVRRRPPPOOONNNNNNLLLKKKIIIGGGFFFFFFGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBAAACCCEEEHHHLLLTTT[[[[[[VVVEEEBBBAAADDDFFFGGGKKKPPPQQQKKKDDDAAADDDGGGHHHHHHJJJOOORRRQQQKKKFFFEEEEEEBBBAAA???<<<:::;;;>>>AAAAAAAAA@@@???????????????======>>>>>>???AAABBBCCCEEECCC@@@>>>=========>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===???BBBCCCDDDGGGIIIKKKMMMSSS\\\cccsss~~~yyynnncccUUURRRTTT[[[eeennnyyy|||xxx{{{~~~}}}{{{zzzzzz{{{|||~~~~~~wwwrrrrrrvvv{{{|||xxxttttttssssssrrrrrrqqqqqquuuyyy~~~xxxuuurrrppppppnnnlllkkkiiiddd]]]ZZZXXXUUUPPPKKKFFFFFFEEEDDDDDDDDDEEEEEECCCCCCBBB@@@>>>???CCCFFFNNNZZZmmmrrrhhhaaa___\\\\\\]]]]]]]]]\\\[[[[[[ZZZXXXUUURRRPPPOOOPPPPPPNNNOOOOOOLLLJJJJJJMMMPPPQQQPPPOOOLLLJJJJJJLLLNNNNNNOOOOOOOOOOOOMMMLLLKKKLLLMMMMMMMMMLLLLLLKKKJJJuuuiiibbb```WWWTTTPPPOOOQQQRRRQQQOOOLLLLLLLLLLLLNNNQQQTTTVVV[[[YYYVVVRRRPPPNNNMMMMMMHHHHHHGGGFFFEEEDDDCCCCCCFFFGGGHHHGGGFFFEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFLLLKKKIIIFFFCCCAAA???>>>AAACCCEEEHHHPPPZZZ\\\YYYGGGCCCAAABBBCCCDDDHHHMMMRRRLLLEEEBBBCCCEEEEEEDDDCCCFFFHHHFFFBBB??????@@@>>>===<<<:::999:::===@@@??????>>>=========>>>>>>=========>>>???@@@AAABBBDDDCCCAAA???===============<<<<<<;;;;;;;;;<<<<<<======<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@AAAAAA@@@@@@???===============<<<;;;;;;<<<;;;:::999999:::;;;;;;>>>===<<<<<<===>>>@@@AAAAAACCCEEEFFFHHHLLLTTTZZZdddsss{{{rrr___WWWPPPPPPUUU]]]kkkwww|||yyywww{{{~~~~~~}}}{{{zzz{{{|||~~~}}}vvvqqqrrrtttyyy}}}}}}}}}{{{zzzxxxvvvuuussswww{{{~~~~~~~~~|||zzztttrrrpppooonnnkkkhhhfff```[[[VVVRRRPPPMMMHHHDDDDDDCCCCCCCCCDDDDDDEEEFFFBBBCCCDDDAAA???AAAHHHNNN]]]nnnvvvkkkddd^^^\\\YYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXUUURRROOONNNNNNNNNMMMMMMLLLJJJIIIKKKNNNQQQTTTSSSPPPMMMJJJJJJMMMOOORRRRRRQQQQQQPPPOOOOOONNNMMMNNNNNNNNNNNNMMMMMMLLL}}}uuuuuuvvvxxxxxxsssjjjbbb^^^]]]WWWTTTQQQQQQRRRRRRPPPMMMKKKKKKKKKLLLNNNQQQTTTVVVYYYYYYWWWTTTOOOLLLKKKJJJHHHHHHHHHGGGFFFEEECCCBBBEEEFFFGGGGGGEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEEEEEEEEEEJJJIIIGGGEEEBBB@@@>>>===AAACCCDDDFFFNNNYYY]]]\\\MMMHHHDDDDDDDDDDDDGGGMMMRRRMMMGGGCCCCCCCCCBBBAAA@@@BBBCCCAAA???===>>>@@@@@@@@@???<<<::::::<<>>>>>=========>>>>>>???????????????@@@AAABBBCCCDDDCCCAAA???>>>============<<<<<<;;;;;;;;;;;;;;;;;;:::999777666555555555777888999;;;<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????===>>>============<<<<<<===<<<:::888777888:::;;;<<<<<<<<<<<<===???@@@AAA@@@BBBEEEFFFGGGKKKRRRXXXZZZiii~~~qqqeeeYYYRRRPPPTTT^^^hhhssswww}}}~~~|||zzzzzz{{{~~~~~~~~~~~~}}}|||{{{{{{}}}|||uuuppppppssswww}}}zzzxxxxxxzzz{{{}}}}}}||||||{{{yyywwwrrrpppnnnllljjjfffbbb^^^WWWTTTOOOMMMKKKIIIFFFCCCFFFEEEEEEDDDEEEEEEFFFFFFAAACCCDDDBBBAAAHHHVVVaaaqqq~~~mmmgggccc^^^\\\XXXXXXYYYZZZ[[[[[[[[[[[[WWWVVVTTTRRRPPPOOOOOOOOOPPPOOOMMMLLLLLLOOORRRUUUTTTSSSPPPMMMKKKKKKOOORRRUUUTTTSSSQQQQQQQQQQQQQQQMMMMMMNNNNNNNNNMMMMMMLLLqqqccc^^^aaadddgggiiihhhccc^^^[[[ZZZTTTQQQOOOOOOPPPPPPLLLIIIKKKJJJJJJKKKMMMOOORRRTTTXXXZZZYYYVVVPPPKKKHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBAAA@@@@@@???BBBEEEEEEFFFMMMWWW^^^^^^QQQKKKEEEDDDCCCBBBFFFLLLPPPMMMIIIEEECCCBBBAAA@@@@@@@@@@@@???>>>>>>???@@@?????????===;;;;;;>>>@@@>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;999777666666777777777888:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>============<<<:::888777888:::;;;777888999:::<<<>>>@@@@@@>>>AAADDDEEEGGGKKKRRRXXXVVV```rrrvvviii___XXXSSSVVV[[[ffflllssswwwxxxyyy|||}}}~~~~~~~~~}}}}}}|||{{{|||~~~{{{tttooooooqqqttt|||}}}{{{}}}|||||||||~~~~~~|||}}}|||{{{zzzyyyuuussspppnnnkkkhhhddd___YYYUUUMMMKKKIIIHHHGGGGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCC???AAABBBCCCGGGTTThhhxxxrrrfffbbb```]]]\\\YYYYYYZZZ[[[\\\\\\\\\[[[TTTTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMOOORRRTTTUUUQQQPPPOOOLLLKKKMMMPPPTTTUUUTTTSSSQQQQQQQQQQQQQQQKKKKKKLLLLLLLLLLLLLLLKKKwwwoooiii```UUUTTTZZZ````````````^^^\\\YYYWWWQQQNNNLLLMMMOOOPPPNNNKKKJJJIIIIIIIIIJJJLLLOOOQQQVVVYYY[[[XXXQQQKKKHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIHHHGGGFFFGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGGGGLLLUUU\\\]]]QQQJJJCCCAAA??????CCCIIINNNLLLJJJGGGDDDCCCBBBBBB?????????>>>>>>>>>>>>>>>:::;;;;;;;;;;;;<<>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEECCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@>>><<<;;;;;;<<<===???;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>><<<;;;:::999999:::;;;;;;333444666888:::<<<===>>>;;;>>>AAACCCDDDHHHOOOTTTVVV[[[hhhzzzxxxpppfff[[[UUUUUU\\\```ffflllqqqwww|||~~~}}}~~~~~~~~~~~~}}}}}}||||||}}}zzzsssnnnnnnooorrryyy~~~}}}|||||||||~~~{{{xxx|||zzzyyyxxxwwwuuuqqqnnnkkkhhhddd```[[[VVVQQQMMMEEEDDDDDDCCCCCCDDDDDDDDDEEEDDDBBBAAA@@@?????????>>>@@@DDDIIISSSeee|||xxxggg___\\\[[[ZZZ[[[ZZZ[[[[[[\\\\\\\\\\\\[[[RRRRRRSSSSSSSSSSSSTTTTTTPPPNNNMMMMMMOOOQQQRRRRRRMMMMMMMMMLLLKKKMMMPPPRRRRRRRRRQQQQQQPPPOOOOOONNNIIIJJJJJJKKKKKKKKKKKKJJJtttggg]]][[[WWWRRRSSS[[[bbb]]]XXXWWWYYY[[[ZZZXXXSSSPPPNNNNNNQQQSSSQQQOOOKKKJJJIIIHHHIIIKKKMMMNNNRRRWWW[[[YYYSSSMMMJJJJJJEEEEEEDDDDDDEEEFFFHHHIIIIIIJJJKKKJJJIIIHHHIIIKKKFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEFFFFFFEEECCCAAA@@@@@@AAAAAACCCDDDEEEEEEFFFDDDGGGHHHGGGJJJRRRXXXYYYQQQJJJBBB???======BBBHHHLLLKKKJJJHHHFFFDDDDDDDDD??????????????????===<<<999:::;;;;;;;;;;;;>>>@@@>>>>>>>>>???@@@AAACCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@???===<<<;;;<<<<<<<<<===>>>???@@@AAAAAA@@@>>>>>>???AAADDDEEE???????????????>>>===<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@???>>>===<<<======>>>;;;;;;;;;;;;;;;<<<<<<<<<555666888999;;;<<<======;;;>>>AAABBBBBBEEEJJJOOOTTTYYYbbbppp~~~uuuggg]]]ZZZTTTUUUYYY```iiiqqqwwwzzz|||zzzzzz{{{|||~~~}}}|||{{{||||||}}}|||||||||~~~yyyrrrmmmmmmnnnpppvvv}}}~~~}}}~~~}}}yyyvvvxxxwwwuuuuuutttqqqllliiiccc```[[[VVVSSSOOOKKKHHHBBBBBBBBBBBBAAABBBCCCDDDBBBBBBAAA@@@@@@???@@@@@@BBBFFFLLLWWWggg{{{vvvkkk```[[[YYYWWWXXX[[[[[[[[[\\\\\\\\\[[[ZZZZZZRRRRRRRRRSSSRRRRRRRRRQQQOOOMMMMMMNNNQQQRRRPPPNNNJJJLLLMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLKKKHHHIIIJJJKKKKKKKKKKKKKKK~~~|||vvvsssooommmmmmpppuuuxxx~~~~~~ooo___TTTUUUUUURRRUUU^^^```WWWOOOMMMSSSXXXZZZYYYVVVSSSOOONNNPPPQQQPPPNNNMMMLLLKKKJJJJJJLLLMMMOOOOOOTTTZZZZZZUUUOOOMMMMMMGGGFFFEEEEEEFFFHHHKKKMMMJJJKKKLLLLLLJJJJJJKKKLLLFFFGGGIIIJJJJJJIIIGGGFFFDDDEEEFFFFFFEEECCCAAA???BBBBBBCCCDDDEEEFFFGGGHHHDDDGGGHHHGGGIIIPPPUUUVVVSSSKKKCCC???======CCCIIIJJJKKKKKKIIIGGGFFFFFFFFFAAAAAAAAAAAABBBAAA>>><<<>>>??????===;;;;;;<<<============>>>???AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBAAA???>>><<<;;;<<<<<<<<<===???@@@BBBCCC@@@???>>>>>>???BBBFFFHHHBBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@???>>>===;;;;;;<<<<<<===::::::;;;<<<=========<<<:::;;;<<<===>>>>>>>>>>>>===@@@BBBBBBBBBCCCHHHLLLSSSXXX```jjjuuurrrgggcccQQQOOOQQQWWWbbblllrrrttt{{{}}}wwwuuuuuuwww|||~~~}}}{{{zzzzzzzzzzzz}}}|||||||||~~~xxxrrrmmmmmmmmmooouuu|||~~~~~~~~~|||yyywwwuuutttsssrrrqqqnnniiifff\\\YYYTTTPPPMMMKKKHHHFFFDDDDDDDDDCCCBBBBBBCCCDDDBBBBBBAAAAAABBBBBBCCCCCCHHHMMMVVVeeexxxwwwmmmfff___\\\YYYWWWYYY]]][[[[[[\\\[[[[[[ZZZYYYXXXRRRRRRRRRRRRQQQPPPOOONNNPPPNNNNNNPPPSSSSSSPPPMMMJJJKKKMMMLLLJJJIIIIIIIIILLLMMMNNNOOONNNLLLJJJHHHIIIIIIJJJKKKKKKLLLKKKKKK}}}{{{tttvvvsssnnnjjjhhhccc^^^^^^]]]]]]^^^]]]___iiittt|||xxxvvvwwwzzz}}}ggg]]]QQQKKKMMMTTTYYY[[[WWWRRRLLLLLLQQQUUUWWWVVVUUUQQQLLLLLLOOOQQQNNNKKKKKKKKKKKKKKKKKKLLLMMMMMMQQQUUUZZZ______YYYPPPIIIIIIEEEBBBBBBGGGKKKMMMMMMSSSOOOJJJJJJMMMNNNKKKGGGLLLLLLJJJIIIHHHGGGGGGGGGBBBBBBBBBBBBAAA@@@??????@@@BBBEEEGGGGGGGGGHHHIIIDDDFFFGGGGGGHHHKKKRRRWWWZZZIII>>>@@@BBB======AAAIIIPPPPPPGGGCCCGGGFFF???DDDDDDDDDDDDCCCBBB@@@@@@??????>>><<<;;;;;;===@@@@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAA???===;;;999888888888;;;<<<>>>AAABBBCCCCCCCCCAAA@@@>>>===<<<===>>>???>>>>>>>>>>>>===<<<::::::<<<;;;;;;;;;;;;:::::::::============<<<<<<<<<<<<>>>>>>???AAAAAABBBBBBBBB;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<===???AAACCCEEEGGGHHHOOOXXXcccfffhhhpppooo___SSSMMMKKKQQQZZZ```dddgggsssxxx~~~~~~yyytttsssssstttwwwxxxzzz~~~}}}{{{zzzzzzzzzzzz|||||||||}}}yyyssskkkhhhkkkpppsssuuu~~~}}}||||||zzzwwwuuuvvvrrrmmmlllllljjjddd___TTTRRRNNNJJJFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBHHH@@@;;;???BBBBBBCCCGGGPPPXXXgggzzzmmmcccaaa^^^ZZZWWWWWWZZZ\\\```^^^[[[ZZZ[[[ZZZWWWTTTUUURRROOOOOORRRTTTTTTSSSOOOOOONNNKKKIIIIIILLLNNNHHHJJJMMMNNNLLLKKKKKKLLLNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIoooooonnnllliiifffdddccc]]]___^^^ZZZYYY[[[XXXTTTTTTSSSTTTVVVVVVYYYdddppp~~~|||yyyuuuqqqpppqqqsssiii^^^PPPHHHJJJQQQXXX[[[RRROOOLLLNNNRRRUUUTTTRRRTTTPPPLLLLLLOOOPPPNNNKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLOOOTTTYYYZZZVVVOOOJJJIIIFFFCCCCCCFFFKKKNNNPPPQQQOOONNNNNNPPPPPPOOOMMMLLLLLLJJJIIIGGGGGGFFFFFFBBBBBBBBBBBBAAA@@@???>>>AAACCCFFFFFFFFFEEEEEEFFFDDDFFFGGGFFFGGGKKKSSSYYY]]]MMMBBBBBBDDD@@@@@@EEEEEENNNPPPHHHCCCFFFFFFAAACCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@>>><<<<<<>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@???<<<:::999888888888:::<<<>>>@@@AAABBBBBBBBBBBBAAA???<<<;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<===========================<<<<<<<<<;;;;;;<<<<<<===>>><<<===>>>@@@CCCEEEFFFGGGJJJTTT^^^bbbbbbiiiwwwtttfff[[[SSSNNNPPPTTTWWWYYY[[[fffmmmuuuxxxvvvsssrrrrrrsssuuuwwwxxx}}}{{{zzzyyyyyyyyy|||}}}~~~zzztttmmmjjjmmmrrrvvvxxx}}}~~~~~~}}}~~~|||zzzzzzyyyxxxuuusssrrrnnnhhhfffeeebbb\\\WWWOOOMMMJJJGGGDDDCCCCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@AAA===<<>>===AAACCCEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDEEEJJJSSSZZZ^^^PPPDDDCCCDDDAAABBBFFFDDDOOOSSSLLLEEEFFFGGGEEEAAAAAABBBBBBBBBAAAAAA@@@BBBBBBAAA???===<<<>>>@@@>>>>>>>>>=========<<<<<<;;;===>>>@@@AAABBBAAAAAA???===;;;:::888888888999;;;<<<===???@@@AAAAAAAAACCCBBB???===;;;:::::::::>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<=========>>>======<<<;;;:::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================;;;;;;;;;;;;;;;;;;<<<===<<<===>>>@@@BBBDDDEEEFFFDDDMMMWWW[[[[[[^^^hhhppp|||rrrggg]]]TTTRRRQQQOOONNNPPPUUU\\\fffmmmoooooopppqqqqqqssstttvvv|||~~~|||{{{zzzzzzzzz}}}{{{vvvpppmmmoootttyyy|||}}}{{{zzz}}}~~~|||zzzyyyyyyxxxvvvvvvuuutttqqqooommmiiiccc___]]]YYYSSSOOOHHHGGGEEECCCBBBBBBBBBCCCAAAAAABBBBBBBBBAAA@@@???>>>>>>???BBBEEENNN___ooozzztttgggccc[[[[[[\\\[[[ZZZZZZ\\\^^^]]][[[YYYYYYYYYXXXVVVTTTVVVTTTRRRRRRSSSUUUVVVUUUPPPPPPOOOMMMKKKKKKLLLNNNMMMNNNNNNLLLJJJJJJKKKLLLMMMLLLLLLLLLKKKJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLNNNOOOOOOOOONNNMMMLLLLLLNNNMMMJJJGGGHHHLLLLLLGGGIIIHHHJJJLLLNNNTTT```mmmxxxyyyvvvmmmbbbYYYUUUTTTVVVVVVXXXZZZ[[[YYYTTTOOOLLLLLLMMMPPPRRRSSSPPPMMMPPPNNNLLLMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIDDDEEEFFFIIILLLLLLIIIGGGGGGGGGGGGEEEEEEIIIQQQXXX```fffkkkjjjbbbXXXQQQOOOKKKJJJJJJIIIGGGFFFDDDDDD@@@@@@@@@@@@???>>>======???AAACCCDDDCCCBBBBBBBBBBBBBBBBBBAAABBBHHHQQQYYY\\\PPPEEEBBBBBB@@@AAAEEEGGGRRRYYYSSSJJJGGGGGGGGGAAAAAABBBBBBBBBBBBBBBBBBAAABBBAAA???===<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;>>>@@@@@@@@@???>>>===<<<;;;999999999::::::======>>>???@@@AAAAAAAAACCCBBB@@@>>>===<<<<<<<<<===============<<<;;;;;;999::::::;;;===>>>>>>???@@@@@@???>>>======<<<;;;:::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;:::::::::;;;;;;<<<======>>>@@@AAACCCDDDDDDAAAIIIRRRVVVVVVVVV[[[```sss}}}~~~tttjjj```YYYSSSLLLIIIJJJIIIOOOWWW^^^dddiiinnnqqqrrrtttuuutttyyy~~~}}}}}}||||||~~~}}}{{{vvvqqqmmmooouuu{{{~~~|||{{{zzz{{{~~~~~~}}}|||zzzyyywwwvvvuuutttrrrqqqqqqpppmmmkkkhhhddd^^^YYYVVVQQQLLLIIICCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDBBBAAA@@@???AAABBBDDDGGGNNN\\\ppp}}}hhhaaaaaaZZZ[[[]]]^^^]]]\\\]]]^^^\\\[[[YYYXXXWWWVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSSSSPPPQQQPPPOOOMMMLLLMMMOOOPPPOOONNNLLLIIIIIIJJJLLLJJJJJJJJJJJJJJJJJJJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLIIIJJJJJJKKKKKKKKKKKKJJJLLLJJJGGGDDDGGGLLLKKKFFFKKKJJJKKKLLLNNNSSS```mmmtttsssooofff\\\SSSOOONNNPPPSSSXXX]]]___\\\WWWRRRPPPOOONNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFGGGGGGFFFDDDEEEFFFGGGEEEEEEIIIQQQWWW___gggppppppeeeXXXOOOKKKHHHIIIIIIHHHGGGFFFDDDCCC@@@@@@@@@@@@???>>>======<<>>???EEENNNVVV[[[RRRHHHDDDBBBAAABBBDDDHHHRRRZZZVVVMMMFFFEEEEEEAAABBBBBBCCCCCCCCCBBBBBB???@@@@@@>>><<<;;;<<<===:::::::::;;;<<<======>>>;;;<<<>>>??????>>><<<:::===<<<;;;:::::::::<<<<<<@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@????????????;;;<<<<<<<<<<<<;;;;;;:::888999:::;;;<<<>>>??????@@@??????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>><<<;;;;;;:::::::::;;;;;;======>>>???@@@AAABBBCCCAAAGGGOOORRRRRRRRRTTTVVVaaammm~~~zzzooofff[[[NNNGGGEEEFFFHHHKKKPPPWWW```iiinnntttxxxxxxwwwxxx}}}~~~}}}zzzyyyuuupppmmmnnnttt|||{{{zzzzzz{{{}}}|||{{{zzzxxxvvvuuutttsssqqqooommmlllkkkjjjgggddd___\\\VVVRRRMMMIIIFFFDDDAAAAAAAAABBBCCCCCCDDDEEEEEEEEECCCBBB@@@??????>>>BBBEEEHHHOOO\\\ooopppbbb]]][[[[[[]]]______^^^]]]]]]^^^[[[[[[ZZZYYYVVVUUUTTTTTTPPPQQQQQQQQQQQQQQQRRRSSSQQQQQQRRRPPPNNNMMMNNNOOOPPPPPPOOOLLLJJJIIIJJJLLLIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIJJJKKKKKKLLLIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJHHHHHHNNNUUUTTTOOOLLLJJJJJJKKKLLLRRR___lllpppllleee]]]VVVQQQMMMKKKPPPQQQSSSVVVWWWYYYYYYYYYRRRQQQNNNMMMLLLMMMNNNOOOLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDEEEEEEEEEDDDBBBDDDDDDDDDDDDEEEIIINNNRRRSSS[[[dddfff___UUUMMMIIIFFFFFFGGGHHHGGGFFFEEEDDDAAAAAAAAAAAA@@@???>>>===;;;>>>AAACCCCCCCCCDDDEEE???@@@@@@>>>???CCCLLLSSS\\\VVVOOOIIIGGGFFFEEEFFFEEENNNUUUUUUMMMEEEAAAAAAAAAAAABBBBBBBBBBBBAAAAAA===>>>???>>>===<<<<<<===999:::;;;<<<===>>>??????<<<===>>>>>>>>><<<;;;:::<<<<<<;;;;;;;;;<<<>>>???BBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@999::::::;;;::::::999999888888999:::;;;<<<===>>>;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;======>>>???@@@@@@AAAAAABBBEEEJJJMMMOOOPPPQQQSSSWWWbbbrrrwwwhhhVVVJJJFFFHHHFFFEEEFFFLLLVVV___fffqqqvvvzzzyyyyyy|||}}}{{{zzzzzz|||}}}~~~~~~~~~~~~~~~{{{yyyxxxuuuppplllmmmttt}}}{{{{{{zzzzzz|||~~~~~~}}}}}}|||yyyxxxvvvsssqqqpppoooooollljjjgggfffdddbbb___\\\SSSQQQMMMIIIEEECCCAAAAAABBBBBBBBBCCCDDDDDDDDDEEECCCAAA???>>>>>>???@@@AAAEEELLLUUU___nnnvvvggg___YYYUUU[[[]]]______^^^]]]^^^___]]]]]]\\\ZZZVVVSSSRRRSSSQQQRRRTTTTTTSSSRRRSSSUUUQQQRRRSSSRRRPPPNNNOOOPPPOOOPPPPPPNNNKKKJJJJJJLLLIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKNNNVVV^^^]]]WWWKKKIIIIIIKKKLLLRRR```mmmooofff[[[TTTQQQOOOMMMJJJLLLMMMNNNOOOPPPRRRTTTVVVRRRQQQOOOLLLJJJJJJJJJLLLJJJKKKMMMMMMMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCDDDEEEEEECCCAAACCCBBBAAACCCFFFIIIJJJKKKJJJOOOUUUVVVSSSOOOKKKJJJCCCDDDFFFGGGHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>===@@@BBBCCCCCCBBBCCCDDD@@@AAABBBAAA@@@DDDKKKQQQ\\\ZZZTTTNNNKKKIIIHHHFFFBBBHHHPPPSSSOOOGGGBBB@@@@@@@@@@@@@@@@@@???>>>===<<<>>>??????>>>>>>>>>???;;;;;;<<<<<<=========>>><<<<<<<<<<<<===============<<<<<<<<<===>>>@@@AAACCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>777888888999999999888888888888888999:::;;;<<<<<<999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>===<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@AAABBBDDDGGGKKKNNNPPPRRRUUU]]]hhhttt~~~{{{hhhYYYTTTJJJFFFBBBAAAEEELLLTTTXXXcccllltttvvvwwwzzzyyywwwqqqrrrtttwwwyyyzzzzzzzzz~~~|||{{{wwwuuuqqqmmmmmmttt~~~~~~}}}}}}~~~~~~}}}|||||||||||||||}}}{{{zzzzzzzzzuuusssqqqnnnlllkkkjjjjjjfffdddaaa___]]]ZZZVVVSSSKKKJJJGGGDDDBBBAAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCAAA???======???CCCHHHKKKRRR```oooxxxxxxfff^^^\\\YYYVVVWWWYYY[[[\\\\\\]]]___aaa_________[[[VVVRRRQQQRRRPPPRRRTTTTTTRRRRRRSSSUUUQQQSSSTTTSSSQQQOOOOOOPPPNNNOOOPPPOOOMMMKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMLLLLLLIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKNNNWWW___\\\UUUKKKJJJJJJLLLNNNTTTcccqqqnnncccUUUNNNMMMNNNLLLIIIEEEHHHMMMOOOOOONNNMMMMMMPPPPPPOOOMMMJJJHHHGGGHHHIIIKKKMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHCCCBBBBBBCCCEEEEEECCCBBBCCCAAA???BBBFFFIIIHHHFFFIIIJJJLLLLLLKKKJJJJJJKKKAAACCCEEEGGGHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@??????@@@BBBDDDDDDCCCAAAAAABBBAAACCCDDDCCCBBBEEEKKKPPP[[[ZZZVVVPPPLLLJJJHHHEEEAAAFFFNNNTTTRRRKKKEEECCC????????????>>><<<;;;;;;<<<>>>@@@@@@@@@???@@@AAA======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@======<<<===>>>???AAACCCBBBAAA@@@?????????@@@AAADDDCCCCCCBBB@@@>>><<<;;;666777777888888888777777777888888999999::::::;;;999999:::;;;;;;<<<<<<============>>>======<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@???@@@CCCGGGLLLPPPQQQWWW\\\ccckkkuuuyyykkkeeeKKKGGGBBB@@@BBBGGGKKKNNNUUU```kkkqqqsssvvvvvvsssjjjlllooorrrtttvvvvvvvvv~~~~~~~~~}}}wwwuuurrrnnnnnnuuu|||zzzxxxvvvuuuuuuuuuuuuyyy~~~}}}~~~{{{yyyxxxxxxxxxrrrpppnnnkkkiiigggggggggccc```]]][[[XXXUUUPPPMMMHHHHHHFFFDDDBBBBBBDDDFFFCCCCCCDDDDDDDDDCCCBBBAAAAAA???>>>>>>BBBIIIQQQUUUaaauuuzzzhhh\\\YYY[[[\\\[[[TTTVVVXXXYYYZZZ\\\```bbb```aaa```\\\VVVRRRQQQRRRMMMPPPSSSRRRPPPOOOQQQSSSRRRSSSTTTSSSQQQPPPPPPPPPLLLNNNPPPPPPNNNLLLKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQPPPOOOOOONNNNNNMMMJJJJJJHHHHHHHHHHHHJJJJJJHHHIIIKKKMMMOOOPPPRRRSSSHHHIIIHHHIIIRRR```jjjmmmhhh^^^UUUQQQNNNJJJHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIIIIJJJLLLLLLIIIGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFAAABBBCCCDDDEEEEEEDDDDDDNNNMMMKKKIIIHHHFFFFFFEEEEEEDDDEEEGGGIIIJJJIIIGGGDDDCCCAAA???>>>======<<<======>>>>>>>>>??????@@@CCC??????BBBDDDDDDGGGKKKWWW\\\]]]TTTKKKGGGFFFDDDAAAEEEHHHQQQXXXMMM@@@BBB???===:::999999999888777@@@@@@AAABBBBBBBBBAAAAAA>>>===;;;:::999999:::;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBBBB@@@???@@@AAAAAA@@@??????>>>>>>===<<<<<<;;;;;;999888777666444444333333888888888999999:::::::::888888888888888888888888:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBDDDGGGLLLPPPUUUWWW]]]gggppp{{{|||ppp___VVVIIIAAA???@@@BBBBBBHHHNNNVVV^^^ccchhhkkkmmmfffggggggggghhhlllrrrvvvyyy}}}~~~|||~~~}}}|||}}}~~~|||{{{zzzyyyvvvrrrnnnpppxxx~~~~~~|||{{{uuuuuuuuusssqqqqqqsssuuuxxx{{{}}}zzzwwwtttrrrrrrmmmhhhggghhhhhhddd```]]]ZZZVVVRRROOOLLLHHHEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFCCCAAA?????????>>>===AAA???===???HHHUUUdddnnn||||||pppbbbYYYXXXYYYXXXUUUUUUWWWYYYYYYXXXZZZ___dddfffeeeaaa\\\VVVQQQOOOOOOMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNQQQQQQPPPOOOMMMLLLKKKKKKNNNMMMMMMMMMNNNNNNOOOPPPSSSPPPMMMNNNQQQRRRNNNIIIIIIHHHGGGGGGGGGGGGHHHIIIEEEFFFGGGIIIJJJLLLMMMNNNIIIIIIIIIMMMXXXhhhrrruuubbbYYYPPPMMMKKKGGGFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIGGGFFFGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEJJJJJJHHHFFFDDDCCCCCCCCCFFFFFFGGGHHHJJJIIIFFFDDDBBBBBB@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAA@@@CCC@@@@@@CCCEEEDDDFFFJJJQQQWWWXXXQQQIIIEEEDDDCCC@@@FFFIIIRRR[[[PPPBBBBBB===;;;999888:::;;;;;;:::===>>>???@@@@@@@@@@@@@@@>>>===;;;:::999999::::::999:::;;;<<<============;;;;;;;;;<<<===>>>@@@AAAAAA@@@???@@@AAAAAA@@@???>>>======<<<;;;;;;::::::777666666555555555666666888888888999999:::::::::999888888888888888777777;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<===???@@@AAADDDIIILLLTTTUUUZZZ```gggrrr|||kkk```RRRFFFBBBAAAAAAAAACCCFFFLLLQQQUUUXXX[[[]]]\\\^^^```bbbcccfffiiikkkooossswww{{{~~~|||zzzvvvxxxzzzyyyvvvuuuvvvxxxxxxzzz{{{{{{zzz{{{~~~~~~~~~~~~~~~zzzwwwsssqqqrrrzzz~~~|||{{{{{{{{{yyywwwrrrrrrrrrqqqooooooqqqssswwwzzz~~~}}}yyyuuurrrpppnnnjjjfffeeefffeeeaaa]]]YYYVVVRRROOOMMMJJJFFFCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDAAA@@@@@@AAAAAAAAADDDEEEHHHOOO[[[kkk|||tttjjj]]]WWWWWWXXXWWWUUUUUUVVVXXXXXXXXX[[[___cccfffeeebbb\\\VVVQQQOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPRRROOOLLLMMMPPPPPPMMMIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKQQQ^^^nnnuuuttt]]]TTTLLLJJJIIIGGGFFFGGGIIIHHHHHHGGGGGGGGGGGGHHHKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHHHHIIIJJJKKKIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDDDDCCCBBBAAAAAA@@@BBBCCCCCCDDDEEEFFFFFFFFFHHHGGGEEEDDDCCCBBBBBBBBBHHHGGGHHHIIIJJJHHHDDDAAA@@@@@@???>>>======<<<<<<;;;===???BBBCCCCCCBBBBBBDDDBBBBBBEEEFFFDDDEEEHHHMMMSSSTTTNNNFFFDDDCCCBBB@@@FFFJJJTTT___VVVEEEBBB<<<:::888999:::<<<===<<<;;;;;;<<<>>>>>>?????????======<<<:::::::::::::::888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;===>>>???@@@???>>>>>>@@@AAA@@@>>><<<<<<;;;;;;::::::999999444444444555666777888999888888888999999999999999999888888888777777777666;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999999:::::::::::::::;;;<<<;;;;;;:::::::::;;;;;;:::<<<======>>>@@@DDDFFFPPPQQQTTTXXX\\\ggg|||yyymmm]]]PPPIIIEEECCCBBBBBBBBBCCCDDDFFFIIIKKKMMMSSSWWW\\\```bbbcccdddfffjjjlllnnnqqquuuzzz|||vvvsssnnnnnnmmmlllllllllmmmmmmlllnnnqqqtttvvvzzz~~~~~~}}}}}}~~~{{{yyywwwuuuxxx~~~{{{zzzyyyxxxvvvtttpppppppppooonnnoooqqqsssvvvyyy}}}~~~~~~zzzuuupppllljjjgggdddbbbaaabbb```[[[WWWSSSPPPMMMKKKIIIGGGDDDBBB@@@AAABBBBBBCCCCCCCCCCCC@@@???===<<<===???AAABBBCCCIIISSS___oooxxxkkkddd[[[WWWXXXYYYWWWUUUTTTUUUWWWXXXYYY[[[___bbbdddccc```[[[UUUQQQOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMKKKLLLNNNNNNKKKHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIMMMUUUaaammmnnniiiZZZRRRKKKKKKKKKIIIIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFJJJKKKLLLLLLMMMMMMMMMLLLIIIHHHGGGHHHIIIJJJHHHGGGFFFFFFGGGGGGHHHGGGGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDFFFGGGHHHIIIIIIGGGCCC@@@>>>>>>>>>>>>>>>======<<<;;;===AAADDDEEEEEEDDDCCCEEECCCCCCGGGGGGDDDDDDFFFMMMSSSTTTMMMFFFCCCBBBAAA???GGGKKKVVVccc\\\JJJCCC===;;;999999;;;=========:::;;;<<<===>>>?????????===<<<<<<;;;::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<=========<<<;;;<<<>>>???>>>===::::::::::::999999888888555555555555666777999999888888888888888999999999888888777777777666666666:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;999999999999:::::::::;;;888999999999:::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::;;;<<<<<<<<<===@@@BBBHHHJJJOOORRRTTT^^^sss~~~uuuggg\\\UUUPPPLLLIIIHHHEEEBBB@@@@@@BBBDDDEEELLLPPPUUUZZZ]]]```ccceeefffggghhhiiimmmuuu}}}zzztttqqqnnnllliiihhhhhhhhhhhhgggeeegggjjjnnnrrrwww{{{~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{|||}}}zzzxxxuuusssppppppqqqppppppqqqsssuuuxxxzzz}}}~~~}}}~~~|||xxxsssnnniiieeebbb___]]]\\\\\\\\\YYYUUUQQQNNNKKKIIIGGGGGGEEECCCAAA@@@@@@BBBBBBBBBAAA@@@???>>>===<<<;;;<<>>>>>>>>>>>===<<<>>>AAADDDFFFFFFEEECCCEEECCCCCCGGGGGGCCCCCCEEEPPPVVVWWWOOOGGGDDDCCCAAA???GGGKKKVVVfffaaaNNNDDD???===;;;:::;;;<<<<<<;;;;;;<<<===>>>????????????<<<<<<<<<;;;;;;:::999999:::;;;<<<======>>>>>>===<<<<<<;;;;;;;;;<<<======:::999999999;;;<<<<<<:::999999999999999888888888777777666666666777777888888888888888888888888888666666666666666666666666999:::;;;<<<<<<;;;:::999888888999999:::::::::;;;888888888888999999999999999999999:::;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;:::;;;<<<<<<;;;;;;===???>>>CCCJJJNNNPPPXXXkkk}}}|||vvvoooiiieee```[[[VVVPPPKKKDDD??????@@@AAAAAADDDFFFJJJNNNSSSXXX___cccaaaaaaaaabbbfffmmmvvv|||zzzuuusssuuussspppnnnmmmllljjjhhhffffffgggjjjnnnqqqtttuuusssuuuxxx{{{}}}|||{{{zzz{{{|||~~~{{{wwwtttqqqooopppqqqqqqqqqrrruuuxxx|||~~~~~~}}}}}}}}}~~~~~~~~~yyyvvvuuusssooojjjeee```\\\[[[WWWWWWWWWVVVUUUSSSOOOLLLJJJHHHFFFEEEEEEDDDBBB@@@@@@AAAAAAAAA@@@???===;;;????????????AAAGGGNNNTTTaaalll|||qqqdddccc```\\\ZZZZZZYYYVVVSSSTTTTTTUUUWWWYYY[[[]]]]]]ZZZZZZXXXTTTPPPLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMJJJIIIIIIIIIJJJJJJHHHGGG@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBB???HHHSSS[[[bbbfffbbb\\\SSSLLLHHHIIIKKKJJJJJJKKKHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKIIIGGGEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBB????????????@@@@@@@@@@@@>>>=========???AAACCCDDDCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCDDDEEEDDDBBB@@@;;;<<<===???@@@@@@??????===???AAADDDEEEEEEDDDDDDDDDBBBBBBEEEEEEBBBCCCEEEQQQWWWXXXPPPHHHDDDCCCBBB???GGGJJJTTTgggfffRRREEE@@@>>><<<;;;<<<===<<<<<<===>>>>>>???????????????<<<<<<<<<<<<;;;:::999888:::;;;<<<===>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<999888777888:::;;;;;;:::999999999999999999888888999888777777666666666666888888888888888777777777444444555555666666777777888888999::::::999888888666666777777888888999999777777777777888888888999::::::::::::::::::;;;;;;:::999999999::::::;;;<<<999;;;<<<<<<;;;;;;<<<===999===DDDJJJMMMSSSbbbqqq|||xxxuuussssssppplllhhh[[[SSSIIIBBB@@@@@@???===AAACCCEEEGGGLLLSSS[[[aaa______```aaaccciiipppuuu~~~||||||||||||{{{yyywwwtttrrrqqqmmmkkkjjjjjjlllmmmmmmlllhhhkkkpppuuuyyyzzzzzzzzzyyy{{{~~~~~~zzzvvvsssqqqpppqqqrrrrrrsssuuuxxx{{{~~~}}}|||||||||||||||}}}~~~~~~|||xxxsssooojjjhhheee```\\\YYYVVVUUURRRRRRRRRQQQOOOLLLJJJIIIHHHFFFDDDCCCCCCCCCAAA???@@@@@@@@@???>>>===<<<;;;<<<>>>AAACCCHHHQQQ]]]fffzzzsssiiiccc___]]]ZZZYYYXXXVVVSSSPPPUUUTTTTTTVVVYYY[[[[[[ZZZTTTUUUTTTQQQMMMKKKLLLLLLNNNNNNMMMMMMLLLMMMMMMMMMQQQRRRSSSTTTSSSRRRPPPNNNKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHHHHGGG???@@@AAABBBBBBAAA@@@?????????@@@@@@AAABBBCCCCCCCCCLLLUUUYYY[[[]]]\\\XXXRRRKKKGGGIIIKKKJJJIIIKKKHHHGGGEEECCCDDDEEEHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDD@@@@@@@@@???>>>>>>>>>===>>>=========>>>AAACCCEEECCCCCCCCCCCCDDDEEEGGGGGGFFFDDDBBBAAAAAA@@@???===:::;;;>>>@@@AAAAAAAAA@@@???@@@AAABBBCCCCCCDDDCCCDDDAAA@@@BBBCCCAAACCCFFFNNNTTTUUUOOOGGGDDDCCCBBB@@@GGGIIIRRRggghhhTTTFFF???===;;;;;;===>>>???>>>>>>????????????>>>======;;;<<<<<<<<<<<<:::999888::::::;;;<<<============<<<<<<;;;:::::::::::::::999888888999;;;<<<<<<;;;999999999999999999999999999888777777666666777777999888888888777777777666222222333444666777888888666777888999999888777666444444555555666777777888666666666777777777888888999999999999999888888888666666666666777999:::;;;777999;;;;;;:::999:::;;;999;;;???DDDGGGMMMYYYfffttt~~~{{{zzz{{{|||zzzxxxjjjaaaUUULLLGGGEEEAAA>>>@@@AAABBBDDDGGGMMMTTTYYY\\\]]]___```aaaeeeiiimmmwww~~~|||}}}}}}{{{zzzzzzzzzwwwsssqqqqqqpppmmmkkkhhhiiikkkmmmpppsssuuuvvvwwwyyy|||~~~zzzxxxvvvttttttuuuwwwxxxyyy{{{~~~}}}}}}}}}}}}{{{{{{{{{|||}}}}}}~~~~~~~~~zzzwwwtttpppkkkgggaaa___\\\YYYVVVUUUTTTSSSOOOOOONNNLLLJJJHHHGGGGGGFFFDDDBBBAAAAAA@@@>>>===>>>===============>>>>>><<>><<<;;;;;;>>>>>>======???BBBDDDFFFEEEEEEFFFFFFGGGIIIJJJKKKHHHEEEAAA???>>>===<<<;;;:::;;;>>>AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@>>>AAAAAAAAACCCGGGJJJPPPRRRLLLFFFCCCCCCCCC@@@GGGHHHQQQfffiiiVVVFFF===;;;:::;;;===@@@AAAAAA????????????>>>===<<<;;;;;;<<<<<<===<<<:::999888999999:::;;;<<<<<<<<<<<<;;;;;;:::999888888888888:::999999:::<<<======<<<999999999999999999::::::888777777777777777888888999888888888777777666666000111222444666777999999555666777888888777666555333333444444555666666777666666666666777777777777999999888888777777666666333333333444666777999:::555777999:::999888999:::<<<:::;;;???CCCHHHSSS___eeettt}}}yyyoooaaaVVVPPPLLLGGGBBB:::;;;<<<>>>@@@DDDIIIMMMUUUVVVYYYZZZ[[[\\\___aaahhhooovvvwwwsssqqqtttxxx||||||yyyxxxvvvrrrnnnmmmllliiihhhiiikkkoooqqquuuwwwyyy}}}|||{{{zzzyyyzzz{{{}}}~~~~~~}}}}}}~~~{{{{{{{{{{{{||||||}}}}}}{{{xxxsssooollliiieeebbb\\\ZZZXXXUUUTTTSSSSSSSSSMMMMMMLLLJJJGGGFFFFFFGGGDDDBBB@@@@@@???>>><<<;;;;;;;;;:::;;;<<<>>>@@@AAADDDJJJRRR[[[fffwwwtttiiicccaaa```]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUVVVYYYZZZXXXUUUOOOPPPPPPOOONNNMMMOOOPPPPPPPPPOOONNNMMMMMMMMMMMMHHHJJJMMMOOOPPPPPPNNNMMMIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKIIIGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHHHHHHHIII<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCLLLUUUYYYTTTOOOQQQSSSSSSOOOMMMKKKHHHGGGFFFFFFFFFJJJGGGDDDDDDFFFGGGGGGEEEIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFIIIGGGFFFFFFHHHGGGEEEBBBCCCBBBAAAAAA@@@@@@@@@@@@======>>>???AAACCCEEEFFFDDDCCCCCCCCCDDDDDDCCCAAAFFFDDDAAA@@@???>>>===;;;999:::<<<===???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@BBBBBBOOOPPPOOOJJJDDD@@@AAACCC???IIIDDDOOO[[[\\\ZZZDDD???===;;;;;;===???????????????>>>>>>>>>>>>??????;;;<<<======;;;999777555777777888999::::::::::::<<<:::777888:::<<<;;;999666777999;;;===>>>>>>===:::999888888777777888888888888999888888777666555666666555555444444444444444444555666777777666666444444444555555555555666444333222222222222444444999999888777666555444444999888777777666555555444555555555666666666666666777777888888888888777777888888999<<>>===>>>@@@AAAGGGKKKOOOPPPPPPQQQTTTWWWZZZ^^^cccggghhhiiijjjkkkuuuyyy}}}{{{sssrrrpppnnnlllkkkjjjjjjmmmppptttyyy}}}~~~~~~~~~}}}~~~~~~||||||~~~~~~~~~}}}|||{{{{{{zzzyyyyyyzzzyyywwwuuurrrppplllhhhddd```]]]\\\UUUUUUSSSRRRQQQOOOOOONNNJJJIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@???@@@???>>><<<===;;;===@@@???===EEEOOOQQQ]]]jjjtttuuukkkfff^^^ZZZ\\\[[[[[[ZZZYYYYYYYYYYYYZZZVVVVVVVVVVVVUUUTTTSSSRRRPPPOOONNNNNNPPPPPPPPPNNNMMMMMMLLLLLLKKKKKKKKKJJJHHHHHHIIIKKKLLLLLLIIIGGGLLLLLLKKKJJJHHHGGGFFFFFFGGGFFFDDDBBBAAABBBCCCDDDEEEFFFHHHIIIIIIHHHFFFEEE============>>>???@@@@@@@@@@@@@@@AAABBBCCCEEEEEELLLSSSVVVPPPLLLMMMPPPPPPLLLJJJHHHFFFEEEDDDDDDDDDHHHFFFCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFIIIGGGFFFFFFGGGGGGEEEBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>???@@@BBBDDDFFFGGGFFFEEEDDDEEEGGGGGGFFFDDDFFFDDDAAA??????>>>===;;;999:::<<<===???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>???AAACCCDDDOOONNNLLLGGGCCC@@@???@@@===FFFCCCOOO[[[^^^\\\GGGAAA???<<<<<<=====================<<<<<<=========:::;;;;;;;;;:::888666555666777888999:::;;;;;;;;;;;;999777888:::;;;:::888999:::;;;<<<<<<;;;::::::::::::999888888888888999888888888777666555444333444444555555444444333222444444555666666666666666444444444555555555555666555444333222333444555666888888888777777777777777999999999999888777666555444444444555555555555555666777777888888777777666:::999888;;;BBBLLLUUU[[[WWW[[[dddooozzz}}}wwwnnnccc[[[NNNIIICCC>>><<<;;;<<<<<>>>>>>>>>>>======???===>>>AAABBBEEEPPP\\\lllvvvlllfffccc\\\[[[^^^YYYXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRPPPOOONNNNNNPPPPPPOOONNNKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHJJJLLLLLLJJJHHHJJJJJJIIIHHHGGGFFFEEEDDDFFFEEECCCBBBAAABBBDDDEEEEEEFFFHHHIIIIIIHHHFFFEEE;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAACCCEEEGGGIIIMMMQQQQQQLLLHHHIIILLLLLLGGGGGGEEEDDDBBBBBBBBBBBBEEEDDDCCCCCCEEEGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFFFFGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAA??????@@@AAACCCEEEFFFGGGGGGFFFEEEFFFHHHHHHGGGEEEEEECCC@@@??????>>><<<;;;999:::<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>>>>???BBBEEEGGGOOOLLLHHHDDDBBB@@@>>><<<:::DDDAAANNN\\\___^^^IIICCC@@@===<<<<<<===<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<999:::::::::999888666555666666888999:::;;;;;;;;;999888888999::::::999777::::::;;;;;;;;;;;;::::::;;;;;;:::999999999999999888888777666555333333222222333444555555444222111333444555555666555555555444444444555555555555666555555444444444555777888777888888888999999999:::999:::;;;;;;:::999777666444444444444444444444444666666777777777777666666<<<999888===EEEOOOUUUXXXOOOQQQVVV^^^iiivvv~~~uuuooo___VVVKKKBBB>>>>>>===<<<;;;>>>BBBDDDEEEFFFGGGHHHIIIKKKOOORRRTTTXXX\\\___ggglllttt{{{}}}yyywwwssstttuuuuuuttttttwwwyyy~~~~~~}}}~~~~~~zzz{{{|||zzzxxxyyy}}}~~~|||{{{|||}}}|||||||||{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuuuutttuuuvvvxxxxxxxxxwwwvvvxxxvvvsssqqqpppmmmiiifff]]][[[WWWTTTQQQPPPPPPPPPPPPQQQQQQQQQPPPMMMKKKIIIDDDCCCBBBBBBAAAAAABBBBBB>>>>>>===<<<<<<===>>>???AAA@@@AAAFFFLLLUUUdddqqqqqqeeeaaa^^^YYYXXX\\\XXXWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUSSSRRRQQQOOONNNMMMNNNOOOOOONNNLLLHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFHHHKKKKKKJJJHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCBBBAAAAAACCCEEEFFFEEEFFFGGGHHHHHHGGGFFFEEE999999:::;;;;;;<<<<<<<<<>>>>>>>>>@@@BBBEEEHHHJJJOOOOOOMMMIIIFFFGGGHHHIIIDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBDDDFFFGGGHHHIIIGGGGGGGGGGGGGGGEEECCCDDDBBB???>>>>>>>>><<<;;;999:::<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>>>>@@@CCCGGGIIIOOOKKKEEECCCBBBAAA>>>;;;999CCC@@@MMM[[[___^^^JJJBBB???===<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;:::888777666666777888999:::;;;;;;;;;888888999:::::::::999888777888999:::;;;<<<<<<===<<<;;;::::::999999::::::999888777555444333333222111333555777777555333111444444555555555555444444444444444555555555555666555555555555555777999:::::::::::::::::::::::::::888999:::;;;;;;999777666555555555444444444444444555666666777777666666555;;;:::;;;BBBLLLRRRSSSQQQLLLMMMOOOSSS\\\fffpppvvv}}}|||ttthhhYYYMMMHHHEEECCCAAA===???@@@AAAAAAAAA@@@@@@DDDFFFIIIKKKNNNSSSXXX\\\ccchhhooouuuyyy{{{~~~~~~~~~}}}{{{wwwuuutttuuuwww{{{{{{xxxtttsssssstttuuutttnnnoooooonnnmmmnnnrrruuu}}}}}}zzzyyyyyyzzzyyyxxxxxxwwwwwwvvvvvvuuuuuuttttttttttttssssssrrrqqqpppnnnoooqqqrrrssssssrrrrrrssspppmmmjjjgggccc___[[[TTTRRROOOMMMKKKLLLMMMNNNIIIJJJLLLLLLKKKHHHEEEBBBBBBBBBAAA@@@????????????=========<<<<<<===@@@CCCDDDFFFKKKRRR]]]jjjyyyppphhhbbb___[[[UUUTTTWWWYYYYYYXXXWWWWWWWWWWWWXXXWWWVVVVVVUUUSSSRRRPPPOOOLLLLLLKKKLLLMMMMMMKKKIIIEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGIIIJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAAAAACCCEEEGGGEEEFFFFFFGGGFFFEEEEEEDDD::::::<<<===>>>>>>======<<<<<<<<<>>>@@@DDDHHHKKKQQQMMMIIIHHHGGGFFFFFFGGGAAABBBBBBBBBBBBBBBAAAAAA@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJEEEFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIMMMKKKJJJIIIHHHGGGDDDBBBCCCAAA>>>=========<<<:::999:::<<<===???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@CCCFFFHHHNNNIIIDDDBBBBBBBBB???<<<;;;DDD???KKKYYY]]]^^^JJJ@@@>>><<<;;;===>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::999999777777888999::::::::::::999999:::::::::999999999888888888999:::;;;<<<<<<<<<;;;::::::999999:::::::::999777666555444444444222444777888888777555333444555555666555555444444444444444555555555555666555555555555666888:::;;;<<<<<<<<<;;;:::999999888777888888999999888777666666666666666555555444444555555666666666666555555888:::???IIIQQQSSSNNNHHHHHHHHHJJJOOOUUU^^^eeejjjrrr|||{{{kkk]]]SSSLLLGGGDDD@@@???????????????>>>>>>AAACCCDDDFFFIIIMMMSSSWWWYYY^^^dddjjjnnnqqqtttuuuyyy{{{}}}yyywwwvvvxxx|||{{{vvvtttnnnkkkhhhfffgggggggggfffaaaaaa`````````aaadddggglllpppvvv|||}}}zzzxxxxxxxxxwwwuuuttttttsssrrrqqqpppooooooooooooppppppooonnnmmmlllhhhiiijjjlllllllllkkkjjjjjjhhhdddaaa^^^ZZZUUURRRLLLKKKIIIHHHGGGHHHIIIJJJFFFGGGHHHIIIGGGDDDAAA???BBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<<<<@@@EEEJJJNNNSSS[[[eeeqqquuufffccc```^^^ZZZVVVUUUWWWYYYYYYXXXWWWWWWWWWWWWXXXVVVVVVUUUSSSQQQOOOMMMLLLJJJIIIIIIJJJKKKJJJHHHFFFBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEBBBAAA@@@@@@AAACCCEEEGGGDDDEEEEEEDDDDDDCCCCCCBBB<<<>>>???AAAAAAAAAAAA@@@<<<<<<<<<===@@@DDDHHHKKKPPPJJJFFFGGGHHHFFFDDDDDD???@@@AAAAAABBBBBBBBBAAA@@@BBBEEEFFFFFFFFFGGGHHHKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJCCCEEEFFFFFFEEEDDDDDDEEEBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJOOOMMMKKKKKKJJJHHHEEECCCBBB@@@============<<<:::999:::<<<===???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAACCCEEEFFFIIIGGGDDDBBBAAAAAA@@@???===EEE>>>HHHVVV\\\___MMM???===;;;;;;===?????????>>>>>>============>>>>>>===<<<<<<<<<;;;;;;;;;;;;888999999::::::999999999888999:::999777777999;;;<<<;;;:::999888888999999;;;;;;:::999999999999999999888777555444555555666444555777888888777666555666666666777666666555444444444444555555555555666444444444555666999;;;<<<======<<<;;;:::999888888777666666666666666666666777777777666555555444444444444555555555555444444555999BBBKKKQQQOOOGGGAAA@@@AAAEEEKKKSSS[[[ccchhhhhhqqq|||nnn```UUUMMMJJJDDDBBB???>>>???@@@@@@???>>>???@@@AAACCCFFFKKKOOOQQQVVV\\\cccgggkkkoooqqqmmmpppvvv}}}~~~|||{{{zzzrrrlllhhhfffdddbbbaaaaaa```___]]]\\\[[[YYYYYYYYY[[[]]]^^^aaaeeejjjpppvvvzzz|||}}}~~~~~~~~~}}}}}}|||xxxvvvuuuuuusssrrrqqqpppooommmllljjjiiihhhhhhiiijjjjjjiiihhhfffeeeaaabbbcccccccccbbbaaaaaa___]]]ZZZWWWUUURRRMMMJJJEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFCCCAAA???@@@???>>>===<<<<<<<<<<<<999;;;>>>???BBBIIIRRRYYYbbbiiiqqqyyyrrrkkk^^^]]]\\\[[[[[[ZZZZZZ[[[XXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQOOOMMMJJJIIIIIIHHHIIIJJJKKKIIIFFFCCCAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGBBBAAA@@@@@@AAACCCEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@<<<>>>@@@AAABBBBBBAAA@@@>>>=========@@@DDDIIIKKKNNNFFFBBBFFFIIIFFFBBBBBB<<<===???@@@AAAAAAAAAAAAAAADDDGGGHHHFFFFFFGGGHHHKKKLLLMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIBBBEEEGGGFFFDDDCCCDDDFFFBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHGGGEEECCCAAA???===<<<<<<<<<;;;:::999:::<<<===???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAABBBBBBBBBDDDDDDCCCAAA???>>>???AAA===CCC;;;EEETTT\\\bbbQQQ@@@>>><<<<<<===>>>>>>===>>>>>>============>>>>>><<<<<<;;;;;;::::::;;;;;;::::::::::::999888777777777888777555333444777;;;<<<;;;:::888888888888999::::::999888888888888999777666444333333444666777444555555666777777666666777777888888777666666555444444444555555555555666333333444444666999;;;===;;;;;;;;;::::::999999999888777555444444555777888777777666555555444333333444444444555555444444444333999AAAHHHJJJGGGAAA<<<;;;<<>>??????AAADDDGGGKKKOOOTTTYYY]]]```dddfff___ccciiiqqqxxx~~~xxxrrrnnnmmmiiihhhgggggggggeeebbb```cccaaa___^^^___```bbbbbbdddfffkkkppptttwwwyyyzzz|||{{{xxxvvvtttsssssssssssstttvvvyyy{{{}}}|||yyyuuurrrqqqpppnnnmmmmmmllljjjhhhfffcccbbbaaa```aaabbbbbbbbb```^^^]]]YYYZZZZZZ[[[ZZZYYYWWWVVVUUUSSSQQQOOONNNLLLIIIFFFBBBCCCDDDEEEEEEEEEDDDDDDFFFFFFEEEDDDCCCAAA@@@???<<<<<<<<<<<<<<<===>>>???;;;???DDDIIIPPPZZZhhhqqq{{{vvvhhhdddZZZYYYWWWVVVYYY\\\]]]\\\YYYXXXWWWWWWVVVVVVWWWWWWSSSSSSQQQOOOMMMJJJHHHGGGIIIIIIJJJKKKLLLJJJFFFCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBAAABBBDDDEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGCCCBBB@@@@@@@@@BBBDDDEEEBBBAAA@@@??????>>>>>>>>>:::;;;===???@@@???>>>===@@@???>>>>>>AAAEEEIIILLLLLLCCC@@@FFFJJJFFFAAA@@@:::<<<>>>???@@@AAA@@@@@@BBBEEEHHHIIIGGGFFFGGGHHHJJJKKKLLLLLLJJJHHHEEECCCCCCCCCCCCCCCDDDEEEFFFGGGBBBDDDGGGFFFDDDCCCDDDFFFBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKDDDCCCBBBCCCEEEEEECCCBBBAAA???<<<<<<<<<<<<;;;:::999:::<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBAAA@@@@@@@@@AAABBB@@@<<<<<<>>>BBB;;;BBB999CCCSSS]]]eeeUUUBBB@@@===<<<<<<===<<<;;;======<<<<<<<<<<<<======;;;;;;:::999999999::::::;;;;;;;;;:::999888666666666777555222000111666:::999999888888888999;;;<<<:::999888888777777888888555444333222222444555777444444444444555555666666888888888888888777666666444444444555555555666666333333333444666999;;;===999999999:::::::::;;;;;;999777555444444555888:::666666555444333333222222333444444555555444444333333888@@@DDDDDD@@@<<<:::;;;;;;<<>>???>>>???AAACCCCCCFFFJJJMMMOOOPPPRRRTTTSSSWWW___gggooovvvzzz|||{{{|||~~~~~~yyywwwwwwyyypppppppppppppppnnnjjjgggmmmkkkhhhggghhhiiijjjjjjlllnnnqqquuuxxxzzz{{{{{{yyywwwssspppmmmlllllllllkkkmmmqqqtttwwwxxxyyyyyy|||~~~}}}{{{|||~~~yyyvvvrrrooommmllljjjiiijjjiiigggeeebbb___]]]\\\ZZZ[[[\\\]]]\\\ZZZXXXWWWUUUUUUUUUUUUTTTRRRQQQOOONNNMMMKKKKKKJJJIIIFFFDDDBBBCCCFFFGGGHHHGGGEEEDDDDDDCCCBBBAAA???>>>======999999:::;;;===???AAABBB???EEELLLSSS\\\jjjzzzoooeeeccc[[[XXXTTTSSSWWW[[[\\\ZZZ[[[[[[ZZZYYYYYYYYYYYYZZZRRRRRRPPPNNNLLLIIIFFFEEEJJJJJJKKKLLLMMMKKKGGGDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAAAAACCCDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGCCCBBBAAA@@@@@@AAACCCEEEAAA@@@???>>>============?????????>>>>>>>>>>>>>>>=========>>>@@@BBBDDDFFFCCCDDDDDDDDDCCCBBBAAAAAA??????????????????@@@@@@CCCFFFIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIGGGEEEEEEFFFIIIGGGEEEFFFIIIJJJIIIGGGFFFBBB???@@@DDDFFFCCC@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@AAABBBCCCCCCCCCCCC@@@>>>;;;999999:::<<<===AAA???>>>======???AAABBBCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>???@@@@@@<<<>>>DDDEEELLLbbbhhhWWWHHH@@@<<<>>>@@@??????AAA>>>======<<<<<<<<<======888888999999999::::::::::::;;;;;;:::777444333333555666888999999999777777666666666777888:::;;;<<<@@@;;;666222222444555555777666555333333444555555333333444444555777888999777777666666555555444444444444444444555555555555666666666777888:::;;;<<<999999999999999999999999::::::999888888999:::;;;888777666555333333222222444444444555444444333333222555888;;;<<<;;;999777::::::;;;<<>>???@@@CCCFFFGGGGGGHHHKKKNNNMMMQQQWWW\\\```dddhhhkkkjjjmmmssswww{{{~~~~~~|||{{{|||||||||||||||{{{{{{}}}xxxsssrrruuuyyy{{{|||}}}{{{}}}zzzvvvtttrrrrrrrrrsssssstttuuuvvvwwwxxxyyy|||{{{yyyzzz|||}}}}}}}}}qqqpppnnnmmmmmmkkkiiifffkkkgggbbb^^^\\\YYYWWWUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDBBBAAA>>>:::777666888:::;;;<<<===>>>===???BBBDDDIIIOOOZZZggguuu{{{lll___YYYYYYYYYYYYYYYZZZ\\\^^^```[[[ZZZ[[[]]]___]]]WWWRRRTTTRRROOOLLLJJJHHHHHHHHHIIIKKKLLLMMMLLLJJJGGGEEEGGGGGGFFFDDDCCCCCCCCCCCCFFFEEECCCBBBAAAAAABBBCCCEEEFFFHHHIIIJJJHHHGGGFFFCCCBBB@@@@@@@@@AAACCCEEEAAAAAA@@@???>>>===<<<;;;?????????@@@@@@@@@@@@@@@=========>>>@@@BBBEEEFFFDDDDDDDDDCCCCCCBBBAAAAAA?????????@@@@@@@@@@@@@@@BBBDDDGGGIIIHHHGGGGGGHHHHHHIIIJJJIIIGGGFFFFFFGGGLLLJJJIIIKKKNNNPPPOOOMMMGGGDDDAAABBBEEEFFFDDDAAABBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA??????@@@AAABBBBBBAAAAAA@@@???<<<::::::;;;===>>>@@@???>>>======???@@@AAA@@@AAAAAAAAAAAAAAAAAAAAA===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<>>>CCCDDDLLLaaaiiiZZZIIIBBB===???@@@??????@@@>>>======<<<;;;;;;;;;<<<999999999999:::::::::::::::;;;;;;999777444444444444555555666666666555555777777777888999:::;;;<<<<<<:::888777777888777555666666555444444444444444333333444444666777888999888888888777777666666666777777777666666555555555666666666777888999;;;;;;999999999999999999999999888777666666666777999:::888888666555444333333333333333444444444444444333111333666888999999888777;;;;;;::::::===DDDMMMSSS[[[]]]```gggyyyxxxhhh\\\UUUOOOIIICCC@@@<<<;;;<<<======<<<;;;>>>@@@@@@@@@@@@BBBEEEFFFIIIMMMPPPSSSVVVYYY\\\\\\```dddiiimmmqqqvvvyyy}}}|||~~~~~~~~~~~~~~~{{{xxxxxxxxxxxxyyyzzzzzz{{{|||}}}}}}~~~zzzyyyxxxxxxzzzzzzyyywwwooommmlllkkkjjjhhheeecccccc```[[[XXXUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@???>>><<<:::999;;;===;;;<<<===>>>@@@DDDIIIMMMWWW___lllzzz}}}xxxmmmccc___[[[[[[[[[[[[]]]^^^```aaa]]][[[ZZZ[[[\\\\\\XXXTTTTTTRRROOOLLLIIIGGGFFFFFFIIIJJJLLLMMMLLLJJJGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBEEEDDDCCCAAAAAAAAABBBBBBEEEEEEFFFGGGGGGGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCC@@@@@@??????>>>=========??????@@@@@@AAABBBBBBBBB>>>>>>>>>???@@@CCCEEEGGGDDDDDDCCCCCCBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAABBB@@@BBBEEEFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHJJJIIIIIIKKKNNNOOOOOOOOOIIIFFFDDDDDDGGGGGGEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCGGGFFFEEECCCBBB@@@??????>>>???@@@@@@@@@@@@@@@???@@@???===;;;;;;<<<>>>???>>>>>>======>>>>>>???@@@??????@@@@@@AAABBBBBBCCC<<<<<<===>>>>>>???@@@@@@<<<>>>???@@@@@@???>>><<<======AAACCCJJJ___iii^^^LLLEEE???@@@AAA???>>>???>>>>>>===;;;::::::::::::999999999999::::::::::::::::::;;;999777555555666:::999888777777888999999888888888888999;;;<<<===999999999;;;<<<;;;888555555555666666555555444333333333444555666777777888999999999999888888888888::::::999888777666555444666666666666777999:::;;;;;;:::::::::999888888888555555444444444555777888999888777555555444444444111222333444444555444444111222333555666666666666;;;:::999888999===DDDIIIRRRYYY^^^bbbkkk|||}}}qqqhhh```XXXMMMGGG???===>>>@@@???<<<;;;===>>>>>>======>>>@@@AAACCCEEEFFFGGGHHHJJJLLLMMMPPPSSSWWW[[[```eeeiiirrrvvvzzz{{{zzzzzz}}}}}}{{{yyyzzz{{{}}}~~~}}}~~~}}}}}}}}}~~~~~~}}}|||{{{{{{yyyvvvsssjjjiiigggeeeeeeccc```]]][[[WWWSSSPPPNNNMMMJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@????????????;;;<<<<<<;;;::::::<<<===<<<>>>@@@CCCHHHPPPZZZaaajjjsss|||wwwtttjjjcccbbb^^^^^^^^^^^^___```bbbbbbaaa]]]XXXWWWXXXYYYWWWUUUSSSQQQNNNKKKHHHFFFEEEEEEGGGIIIKKKLLLLLLKKKHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCC>>>>>>??????AAACCCFFFGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCC>>>@@@BBBCCCBBBAAABBBCCCDDDEEEGGGGGGFFFFFFHHHIIIFFFFFFFFFGGGHHHIIIIIIIIIJJJHHHGGGGGGHHHHHHFFFCCCAAAAAABBBBBBBBBCCCCCCCCCGGGFFFEEEDDDCCCAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAA===========================???BBBDDDDDDBBB???===>>><<>>???>>>===<<<:::999888888888777777888888888999999999999::::::999777666777888>>>===:::888888999;;;<<<999999999999:::;;;<<<===:::999:::;;;<<<:::777444444555666666666555333222333333444555666666666777888888888888888888888888999888888777666666555555666555555666777888999999;;;;;;:::999888888777777777666444333333333444555999888777666555555444555000111222333444555555555111222222222333555666777999999888666666999>>>BBBLLLWWW``````aaakkkzzzyyyppphhhZZZPPPFFFAAACCCDDDBBB>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCEEEGGGFFFGGGIIIKKKMMMQQQWWW[[[aaaeeeiiikkklllmmmqqquuuzzzyyyxxxwwwxxxxxxyyyyyy|||~~~~~~}}}|||}}}~~~~~~}}}{{{yyywwwrrrmmmiiicccaaa___^^^]]]\\\XXXVVVSSSPPPLLLJJJIIIHHHFFFEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>;;;<<<======<<<;;;<<<===???AAAEEEKKKUUUbbbpppyyyvvvsssnnnddd^^^]]]____________``````aaaaaaeee___WWWSSSTTTUUUUUUTTTPPPOOOLLLJJJGGGFFFFFFFFFGGGHHHKKKLLLLLLKKKIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGAAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<======>>>?????????===>>>>>>???@@@AAABBBBBB?????????@@@BBBDDDFFFHHHEEEDDDCCCAAA@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC>>>@@@AAAAAA@@@???@@@AAABBBDDDFFFFFFFFFFFFHHHJJJGGGHHHHHHGGGFFFEEEEEEEEEJJJJJJIIIIIIHHHGGGEEECCCAAAAAAAAABBBBBBBBBBBBCCCEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBAAAAAA@@@??????<<<;;;:::::::::;;;<<<<<<<<<===>>>???@@@??????>>>AAAAAAAAA@@@@@@????????????>>>>>>===<<<;;;:::999<<>>===<<<;;;999888777777777666666666666777777777777888999999888777777888:::===;;;888555444555777999999999999999:::;;;<<<<<<===;;;888777777777555333444555666666666555333222222333444555666666555555666777777777777777777777555555555555555555555555555555555555666777888888::::::999888777777666666:::888666444333222222333888777666555555444555555000111222333444444444444333222222222333555777888666777666555555888<<>>======<<<<<<=========>>>@@@@@@??????@@@AAAEEEIIIOOOXXXdddsss{{{wwwsssoooiiiaaa\\\[[[^^^^^^^^^^^^______^^^^^^eee^^^UUUQQQPPPRRRSSSRRRMMMLLLJJJIIIHHHGGGHHHHHHGGGHHHKKKLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEFFFGGG@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;<<<===>>>???@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBEEEGGGIIIFFFEEECCCAAA?????????@@@>>>>>>???@@@AAABBBCCCCCC???@@@AAAAAA??????@@@AAAAAACCCEEEEEEEEEFFFGGGIIIMMMMMMMMMLLLIIIGGGGGGHHHIIIIIIJJJIIIGGGEEECCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@???>>>::::::::::::::::::;;;;;;<<<>>>@@@AAABBBAAA???>>>BBBAAAAAA@@@??????>>>>>>??????>>>===;;;:::999999:::<<>>;;;;;;:::888777777777777555666666666666777777777888999999888777888:::<<>>;;;777444444444444333555555666666555555444333222333444555666555555444555555555555666666666666222222333333333444444444555555555555555666777777888888777777666666555555;;;999777555333222222333666666555444444444444444000111222333333444333333333333333333444666777888444555555555666888;;;>>>CCCOOOYYYZZZWWWZZZ^^^aaaiiiqqq||||||rrreee[[[WWWSSSOOOKKKJJJHHHEEECCCBBBAAA>>><<>>@@@???@@@@@@???>>>???AAACCCEEEHHHKKKMMMMMMOOOTTTXXXYYY[[[^^^___```aaadddffffffhhhjjjlllnnnpppqqqqqquuuyyy}}}~~~{{{yyywwwvvvuuutttsssqqqpppqqqrrrtttuuuttttttsssqqqooommmlllllliiifffccc```\\\WWWRRRNNNOOONNNLLLLLLMMMLLLJJJHHHDDDBBB???>>>??????>>>===??????@@@@@@AAABBBBBBBBBDDDEEEEEEEEEFFFFFFGGGGGGBBBBBBAAAAAA@@@??????>>>;;;;;;:::::::::;;;<<<<<<;;;===???AAABBBEEEIIILLLVVVZZZaaaiiisssqqqooollljjjgggccc```___\\\\\\]]]]]]]]]\\\\\\[[[___YYYRRRNNNOOOQQQRRRQQQMMMLLLJJJIIIHHHHHHIIIIIIGGGIIIKKKLLLLLLKKKHHHGGGCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::;;;;;;<<<>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEHHHIIIGGGEEEBBB@@@???>>>??????======>>>???@@@AAABBBBBB@@@AAABBBAAA??????@@@BBBAAACCCEEEEEEEEEEEEGGGHHHMMMNNNOOOMMMJJJIIIJJJKKKHHHIIIIIIHHHFFFCCC@@@???@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAA@@@>>>===<<<::::::::::::;;;;;;<<<<<<===>>>AAACCCDDDBBB@@@>>>@@@@@@@@@???????????????============<<<<<<<<<<<<:::;;;===??????===;;;:::<<<777;;;???BBBRRR```___OOOGGGAAAAAAAAA>>>======:::999888777777777777777777777777888888888888999888888888777777888;;;>>>@@@>>><<<999888888888999999888888888888999::::::<<<999666444444555444444666666555444444444444444111333444666666555444333444444555555555666666666333333333333333222222222555555444444555555666666555555555555555555444444888777555444333333444444555444444333333333333444111222222333333333222222111222222333555555666666222444555555555666999<<<<<>><<<;;;<<<>>><<<>>>???>>>======>>>??????BBBDDDDDDCCCDDDIIILLLJJJMMMQQQRRRRRRSSSUUUXXXXXXXXXXXXYYY[[[^^^```bbbdddhhhmmmppppppqqqsssuuuqqqoookkkhhhfffffffffggggggfffeeeddddddeeegggiiifffeeecccaaa___]]][[[ZZZZZZXXXUUUSSSQQQOOOLLLJJJFFFEEEEEEEEEFFFFFFDDDBBBBBB@@@>>>===>>>??????>>>@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@@@@??????>>>======;;;;;;;;;;;;===>>>???@@@>>>AAAFFFKKKQQQXXX```eeeqqquuuzzzzzzkkkiiigggddddddeeedddbbb[[[\\\\\\]]]\\\[[[ZZZYYYVVVQQQMMMMMMPPPSSSTTTSSSPPPOOOLLLJJJHHHGGGGGGGGGIIIJJJLLLMMMLLLJJJGGGFFFDDDCCCBBBAAAAAA@@@AAAAAA@@@AAACCCDDDFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@???>>><<<;;;;;;<<<<<<:::;;;;;;<<<===>>>??????BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCFFFHHHIIIGGGEEEBBB@@@>>>>>>??????<<<===>>>???@@@AAABBBBBBAAABBBBBBAAA@@@@@@AAACCCBBBCCCEEEEEEDDDDDDFFFGGGIIIKKKLLLKKKHHHGGGIIIKKKFFFHHHIIIHHHEEEAAA???>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::;;;;;;;;;<<<<<<============???BBBDDDEEECCC@@@???>>>>>>>>>???@@@@@@AAAAAA;;;;;;<<<<<<===>>>>>>???<<<===>>>??????>>>===<<<;;;666;;;???BBBPPP^^^^^^NNNFFF@@@@@@AAA>>>======888888777777777777777888888999999999999:::::::::777888888777777999<<>>@@@<<<>>>@@@@@@?????????@@@===???AAA@@@>>>???CCCGGGFFFIIILLLLLLJJJIIIKKKMMMLLLLLLKKKLLLMMMPPPSSSUUURRRVVV[[[___```bbbeeehhhdddaaa]]]ZZZXXXYYYZZZ\\\]]][[[ZZZYYYYYY[[[\\\^^^YYYXXXWWWTTTRRROOOMMMLLLLLLJJJGGGFFFGGGGGGFFFEEEAAA@@@@@@AAACCCCCCAAA@@@DDDAAA??????@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????===>>>>>>???AAABBBDDDEEEIIIMMMTTT\\\fffqqq|||vvvqqqjjjhhhdddaaabbbeeeeeebbb[[[\\\]]]]]]\\\[[[YYYXXXNNNKKKJJJLLLQQQUUUVVVUUUSSSQQQNNNKKKHHHFFFEEEEEEIIIKKKLLLMMMLLLJJJGGGEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@AAACCCEEEGGGGGGGGGGGGFFFFFFHHHHHHGGGEEECCCAAA@@@???===;;;:::;;;<<<===;;;;;;<<<<<<===>>>>>>???DDDCCCBBBBBBBBBAAA>>><<>>======>>>@@@@@@EEEDDDDDDCCCCCCCCCDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIFFFCCCAAA@@@??????BBB@@@???======>>>@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@???>>><<<;;;<<<;;;:::999888777777777999<<<@@@CCCCCCAAA===:::===???AAACCCCCCAAA???>>>======<<<<<<<<<<<<======???>>>>>>===<<<<<<;;;;;;777<<<===;;;AAALLLSSSTTTMMMHHHBBB>>>======;;;999777777777777666666666666777888::::::888777777888777666555555555777888999<<<;;;999888666555444444444555666777777888777777333444555555666666555555444333333222222333333333555555555555444333222111333444777999999888777555444444444333333222222222555444333111111222333444555555555444444333333333444333333222222333333444111222222333333444444555444333111000000111333444333333222222333333444555333333222222333333444555777888999;;;>>>CCCJJJNNNTTTWWWZZZ]]]```hhhrrryyyyyypppeee\\\[[[SSSJJJFFFEEEEEECCCAAAAAA???===<<<<<<===<<<;;;???>>>=========>>>???@@@AAABBBCCCEEEGGGGGGDDDBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJLLLMMMOOOQQQRRRSSSRRRQQQPPPOOONNNMMMMMMMMMPPPPPPOOONNNMMMMMMMMMMMMJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>@@@@@@?????????@@@@@@AAA???AAACCCCCCBBBAAABBBCCCAAAAAAAAACCCEEEEEEDDDCCCHHHDDD@@@>>>@@@BBBBBBAAA@@@@@@@@@>>>======???AAA>>>??????@@@CCCGGGNNNSSSVVVaaaooo{{{|||uuuooojjjbbbbbbaaa______^^^^^^^^^___^^^^^^\\\ZZZXXXVVVUUUNNNMMMMMMMMMNNNOOOQQQRRRPPPOOOMMMLLLJJJIIIIIIHHHHHHJJJLLLMMMLLLIIIEEECCCDDDDDDCCCBBB@@@??????>>>AAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEBBB@@@AAA@@@???>>>============<<<<<<<<<<<<<<<===>>>>>>@@@???????????????>>>===AAA@@@@@@BBBEEEGGGGGGFFFDDDDDDEEEEEEEEEDDDBBBBBB@@@AAAAAABBBAAA@@@???>>>>>>>>>=========>>>???@@@CCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKIIIGGGEEECCCAAA@@@@@@@@@BBBAAA???>>>===>>>@@@AAAAAAAAA@@@@@@@@@???????????????@@@@@@???===<<<;;;???>>>===;;;:::999999999:::<<>><<<>>>???AAABBBBBBAAA>>>===??????>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;::::::888;;;;;;999>>>HHHPPPQQQNNNHHHBBB???@@@???;;;888555555666666777777888888888999;;;:::999888888999777666555555666777888999:::999999888777777777888888888888999888888777777333444444555555555555555666555444333222222222222222333444444555444444444666666666666666555555555444444333333333222222222555444333222111111111111555444444444333333333333333333222222222222333333111111222222333444444444444333111000000111333444000////////////000111111333222222222222333444444444444555666888===CCCGGGOOOQQQTTTVVVYYY___hhhooo|||}}}tttppphhh___YYYVVVSSSOOOKKKJJJGGGBBB???>>>>>>>>>===@@@@@@?????????@@@@@@AAA=========???AAAAAA???===?????????>>>>>>???@@@@@@BBBBBBCCCEEEFFFHHHIIIJJJGGGFFFEEEEEEDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEFFFFFFEEECCCAAAAAAAAABBBAAA@@@>>>>>>>>>>>>>>>=========>>>>>>===>>>>>>???@@@AAAAAACCCDDDDDDCCCBBBCCCDDDAAAAAA@@@AAAAAAAAA@@@@@@FFFCCC???>>>@@@AAAAAAAAACCCDDDDDDDDDCCCDDDEEEGGGGGGIIILLLOOOSSSYYY```eeennnwww|||sssnnniiieee```___^^^]]]\\\\\\\\\\\\]]]]]]]]][[[ZZZXXXVVVUUUSSSSSSRRRPPPPPPOOOOOOOOOQQQPPPNNNLLLJJJHHHGGGGGGIIIJJJKKKKKKJJJHHHEEECCCDDDCCCCCCBBBAAA@@@???>>>@@@@@@AAAAAABBBCCCDDDDDDGGGGGGGGGGGGFFFDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>======<<<<<<======>>>???;;;;;;;;;;;;;;;<<<===>>>@@@??????AAAEEEHHHHHHHHHFFFFFFFFFFFFEEEDDDBBBAAA???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>???AAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDFFFGGGIIIJJJKKKFFFEEECCCBBBAAA@@@AAAAAABBBAAA@@@???>>>??????@@@@@@@@@????????????>>>>>>>>>>>>??????>>>===<<<;;;===<<<;;;999777666555555:::;;;===???@@@??????>>>>>>???AAAAAAAAA???===;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;::::::999888:::999777:::DDDMMMQQQPPPIIIBBB???AAAAAA<<<666444444555666777888999999888999;;;;;;999999999:::777666666666666777777888777777777888888999:::;;;;;;;;;;;;::::::999777777444444444555555555555555888777666444333222111111000111222444555666666666777666444333222222333444333333333333222222222222555555444333222000///...444444333333333333333222333333222222222222333333000000111111222333333444333222111000000111222333///............///000000222222111111222222333444111222333333444888===@@@HHHJJJMMMNNNPPPUUU]]]cccnnnuuuxxxqqqlllgggaaa]]]ZZZUUUMMMGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>===<<<<<<===>>>>>>=========<<<;;;;;;;;;;;;;;;<<<======>>>@@@AAAAAABBB>>>>>>===============>>>>>>>>>>>>>>>>>>??????@@@@@@???======?????????>>><<<<<<<<<======>>>>>>>>>=========>>>???@@@AAABBBAAABBBCCCBBBAAA@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>DDDAAA??????AAACCCCCCCCCEEEGGGJJJKKKKKKLLLMMMOOOSSSVVV\\\aaagggnnnuuuyyy|||qqqkkkhhhccc___]]]\\\[[[ZZZZZZYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTRRRQQQOOOOOOQQQPPPNNNKKKIIIGGGFFFFFFIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@??????AAA@@@@@@@@@@@@BBBCCCDDDGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@????????????>>>>>>>>>===>>>??????@@@999::::::999999:::<<<======<<<===???CCCGGGIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@>>>????????????>>>>>>>>><<<<<<<<<<<<======>>>???????????????@@@AAACCCCCCBBBBBBCCCDDDEEEFFFGGGHHHDDDCCCAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<>>><<<;;;888666555444444888999999:::;;;===>>>?????????@@@@@@???===;;;:::999999888888888888999999;;;;;;;;;::::::999999999777888888777999AAALLLSSSUUUKKKAAA===???@@@<<<777555555666666777777888888666888999:::888888888999777666666666666777777777666666666666777888:::::::::::::::::::::999888777444444444444555555666666888777555444333222222222000111222333444555555555444333333222222222222333333222222222222222222222333444555555444222000///333333333333222222222222222222111111111111222222//////000111111222222333222222111000000111222222111000000000000111222222111111111111111222333333333333333333333555999<<>>????????????===<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>?????????=========<<<======>>>>>>;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<>>>?????????>>>>>>>>>>>>???????????????????????????@@@AAAAAAAAABBBCCCBBB@@@@@@AAABBB@@@@@@@@@?????????AAABBBDDDDDDDDDFFFIIIKKKLLLMMMRRRUUUYYY[[[\\\]]]^^^```fffjjjpppvvv{{{}}}}}}}}}ssslllhhheeeaaa^^^[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVQQQRRRSSSTTTSSSRRRQQQPPPNNNMMMLLLJJJIIIHHHGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@CCCBBBAAA@@@@@@BBBDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAA999:::;;;:::888888:::<<<;;;::::::<<>>>>>>>>>>>>>>>>>>>>???<<<<<<===>>>>>>?????????>>>>>>>>>??????AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAAAAA@@@???>>>>>>==============================<<<<<<<<<<<<<<<<<<======BBB@@@???<<<;;;999888888777777666777888:::<<<===>>>>>>???>>>>>><<<;;;:::<<<;;;;;;;;;;;;;;;;;;<<<:::::::::::::::999999999777777888888:::AAALLLVVV[[[PPPCCC<<<<<<===<<<999888888777777666666555555444555777888777666777888666777777777777666666666666555555555555666666777666666777888888888888888555444444444444555666777555555444333333333444444222333333333333333333222---///111333444444333222222222222222222222222222222333444555555444333222222222222222222222222222222111111000000111111222......//////000111111222111111111111111111111111222111111111111222333333111000000000000111222222333333333333222333666999<<>>======;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<======>>>>>>::::::;;;;;;<<<===??????===;;;:::;;;===??????>>>????????????>>>>>>>>>>>>@@@??????>>>>>>>>>>>>???BBBCCCCCCBBB@@@@@@BBBDDD>>>@@@CCCDDDDDDFFFJJJMMMMMMOOORRRVVVYYY\\\^^^```jjjmmmqqqtttuuuvvvwwwyyy|||{{{zzzyyytttnnniiifffccc___\\\ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVOOOPPPQQQQQQQQQPPPOOONNNJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFGGGDDDCCCCCCBBBBBBAAAAAAAAADDDCCCCCCBBBBBBCCCEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@AAAAAAAAA???????????????@@@AAAAAA666999<<<;;;999777999;;;:::888888:::???CCCFFFHHHGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>>>>===>>>>>>???@@@===>>>???@@@AAABBBBBBBBB???????????????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>???>>><<<;;;999888777777777666666666666888:::;;;============<<<;;;;;;:::;;;::::::999999::::::;;;::::::::::::::::::::::::777777999;;;<<<@@@KKKVVV___VVVIII@@@<<<<<<<<<;;;999999888777666555444444222444666666666555666777666777777777777666666555666555555444444444444444444444555666777888888888555555444333444555666777333333333222222333333444444444444444333222111000+++---000333555444333222111111111222222222222222111111222333444444444444000111111111111222222222111111000000000000111111------...//////000000111111111111111111111111111000////////////000111111000000000///000000111222111111222111000000333555777;;;@@@DDDHHHNNNVVV\\\[[[cccrrr{{{~~~~~~wwwnnniiiVVVRRRLLLGGGDDDAAA>>>===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<===>>>???<<<;;;999:::<<<======<<<>>>>>>>>>======<<<<<<<<>>>>>>>>>>>?????????@@@@@@???>>>>>>AAACCCCCCHHHNNNQQQSSSVVVZZZ^^^```dddiiimmmppprrruuuvvv~~~}}}{{{tttpppmmmiiieeeccc___\\\YYYYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTPPPPPPOOOOOOMMMLLLJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA?????????>>>??????@@@AAA000555:::;;;999777888:::;;;999888:::>>>CCCFFFHHHHHHFFFEEECCCBBBAAAAAABBB??????>>>>>>>>>???@@@AAA>>>???AAACCCDDDDDDDDDDDD@@@@@@?????????@@@@@@AAA??????????????????@@@@@@@@@@@@>>>>>>===>>>???@@@??????>>>>>><<<;;;:::999::::::;;;;;;<<<<<<<<<<<<:::::::::::::::<<<===>>>:::999888666555444444444888888777777777888::::::;;;;;;<<<;;;;;;;;;;;;;;;999888888777777888888999:::::::::;;;;;;;;;;;;;;;999999;;;===<<<<<>>>>>>>>===<<<;;;;;;::::::;;;<<<<<<;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>>>>============>>>>>>>>>>>>>>>AAABBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDFFFIIILLLSSSZZZbbbhhhjjjmmmrrrvvvyyy}}}rrrkkkjjjhhhgggdddaaa___\\\ZZZXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSNNNNNNMMMLLLKKKJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@+++222999;;;999888999;;;<<<:::999;;;???CCCGGGHHHHHHGGGEEEDDDCCCCCCCCCCCC@@@???>>>>>>>>>@@@AAABBB@@@AAACCCEEEFFFFFFFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@<<<======>>>???@@@@@@AAA@@@@@@>>>=========>>>???>>>>>>>>>===<<<:::999888:::::::::;;;;;;<<<<<<<<<:::999999999:::<<<>>>???::::::888777666666666666:::999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>;;;:::BBBNNNaaa___ZZZPPPEEE>>><<<<<<666666666666777777777777333555777777777777888999666777888888888666555444555555555555555666777888777888888777777666555444666555333333333444666888555444333111000//////...222333333333333222111111222222111000000111222333000000111111222222222222222111000.........///000//////000000111111111222000000////////////000000,,,,,,------...//////000000000111111111111000000///////////////000111111///////////////000111111000111222222111111222444///333999===@@@FFFMMMSSSWWW\\\cccmmmwww{{{tttmmmfff```\\\ZZZXXXUUURRROOOLLLJJJIIIJJJJJJIIIHHHGGGFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@BBBAAA??????AAAAAAAAA@@@>>>>>>???@@@AAABBBCCCCCCEEEEEEGGGHHHKKKMMMOOOQQQSSSSSSTTTSSSSSSUUUYYY\\\ccckkkuuu{{{}}}||||||ooofffeeeiiieeedddbbb```^^^\\\ZZZYYYVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRKKKJJJIIIIIIJJJLLLNNNOOOHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBDDDFFFFFFDDDAAA@@@@@@AAACCCDDDDDDCCCAAA???@@@@@@@@@??????@@@AAAAAA>>>>>>>>>===>>>??????@@@444666999;;;======<<<;;;:::;;;<<<===@@@BBBDDDFFFKKKHHHDDDCCCCCCCCCAAA>>>??????@@@@@@@@@AAAAAAAAA===???AAADDDFFFGGGGGGGGGBBBCCCCCCBBBAAA@@@???>>>@@@???===>>>???AAA@@@@@@???>>>=========>>>@@@AAA===;;;:::;;;<<<===<<<;;;::::::888777777777888999:::888777888;;;;;;999777;;;:::999888777777777777777777666666777888999999;;;<<<=========<<<:::999===<<<;;;:::999999999999:::<<<>>>>>><<<999888888555777888888999<<>>::::::999888777666666555444444555555666666777777111444777888777666666666555555555666666666666666333333444444444444444444555444222111111222333555222222222222222222222222000000000000000000000000000000000000000111111111///000000000111111111111111000///......///000111///000000000111111111111333222222111000//////...000///...---------------111000///......///000111......///000000000000000000000000000000000000000111111111000111111222222222444666777:::@@@JJJRRRSSSXXX___eeeiiinnnuuuyyy}}}vvvtttoooooonnnjjjeeeaaa___^^^ZZZZZZ[[[[[[ZZZWWWUUUSSSPPPLLLGGGDDDCCCBBBAAA@@@BBBAAA@@@??????AAACCCEEEDDDFFFHHHHHHHHHHHHIIIJJJIIIGGGFFFFFFIIILLLNNNOOOMMMOOOSSSUUUXXX[[[^^^aaadddfffgggfffdddfffmmmsss}}}yyymmmfffbbbaaaccc```___]]][[[ZZZYYYXXXXXXQQQSSSUUUTTTQQQQQQTTTWWW[[[[[[ZZZWWWRRROOONNNNNNMMMMMMLLLJJJHHHGGGEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKLLLKKKJJJJJJKKKJJJHHHFFFBBBAAA@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBB;;;===???@@@@@@@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>666777999;;;<<<<<<;;;;;;999999:::<<<>>>AAACCCDDDEEECCC@@@@@@AAABBB@@@>>>????????????@@@@@@@@@@@@>>>???AAABBBDDDDDDDDDDDD???????????????>>>======???>>>===>>>@@@AAAAAA@@@???>>>=========>>>@@@@@@>>><<<;;;<<<======<<<;;;;;;:::888777777777888999;;;999888999<<<<<<:::888::::::888777777777777777888777777777888999999:::<<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::999999::::::999;;;======;;;:::::::::999999:::999999;;;AAAEEELLL___kkkcccTTTIII@@@888888777777666555444444444555555666666666666666777111333666777555444444444555555555555666666666666444444444444444444444444555444333111111222444555333333222222222222222222000000000000000000000000000000000000000000000000....../////////000000000000000///......///000000/////////000000000111111......//////000111111111//////.........//////000//////...------...//////......///000000000000000////////////////////////222222222222222333444555222444666666777<<>>@@@@@@@@@???@@@AAABBBBBBAAAAAA@@@??????>>>888999:::;;;<<<;;;::::::888888999;;;<<>>??????>>>>>>>>>>>>>>>????????????===>>>???@@@AAAAAAAAA@@@======>>>>>>>>>>>>??????>>>======>>>@@@BBBAAA@@@>>>>>>>>>===>>>??????@@@@@@>>>======>>>>>>===;;;;;;:::999888777888888999<<<;;;:::;;;======;;;999::::::999888777777777777999999999999999:::::::::===<<<<<<;;;;;;;;;;;;;;;999999888777777777888888888999;;;;;;;;;;;;<<<>>>======<<<:::999:::===@@@BBBQQQbbbhhh```PPPAAA888777777666555555444444444777777777777666666666666333555777777666444444444555555555555555555555555444444444444444444444444555444333222222333444555444444333333222222111111000000000000000000000000000000000000000/////////---------............///000///............///000....../////////000000000------......///000000111............///000111222......---,,,,,,---............///000000000000///////////////////////////000000000111222333444555222555888999:::===CCCHHHUUU[[[bbbeeefffeeefffhhhlllttt}}}{{{xxxuuuppphhhbbb^^^\\\[[[ZZZYYYZZZ\\\^^^___aaabbbbbbeeegggjjjkkkkkklllmmmooommmooorrruuuxxxzzz{{{{{{|||zzzoooccc]]]ZZZWWWWWWYYYWWWXXXXXXWWWVVVTTTRRRQQQPPPOOOOOOOOOQQQSSSSSSSSSVVVVVVTTTQQQLLLIIIIIIIIIKKKJJJIIIGGGEEEDDDCCCBBBCCCDDDEEEFFFHHHIIIJJJJJJKKKJJJIIIIIIJJJJJJHHHFFFEEEDDDBBBCCCDDDDDDCCCAAA???@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@>>>@@@AAAAAA@@@??????@@@AAAAAA@@@@@@??????>>>>>>999::::::;;;;;;:::999999888999999:::<<<>>>???@@@<<<;;;;;;;;;;;;<<<======<<<============>>>>>>>>><<<===>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCC=========>>>AAABBBAAA@@@>>>>>>>>>>>>>>>??????@@@AAA???>>>>>>??????===<<<;;;:::999888777888999999<<<<<<<<<=========<<<;;;<<<;;;:::999888888888888::::::;;;;;;;;;;;;;;;:::===<<<:::999999:::;;;<<<888777666555444444444444666888999::::::<<>>@@@AAABBBAAA@@@???@@@AAAAAAAAAAAA@@@@@@??????AAABBBAAA???>>>>>>?????????>>>>>>============999999999999999888888888999::::::;;;<<<===??????======<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDD=========???AAABBBAAA???===>>>>>>>>>????????????AAA???>>>>>>??????>>><<<;;;;;;999888888888999:::<<<===>>>>>>==================<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;:::;;;:::999888888999:::;;;:::999888666444333222222666777999::::::<<>>CCCFFFIIINNNRRRSSSXXX___bbbbbbbbbdddeeejjjlllnnnooopppttt{{{qqqjjjccc]]]YYYXXXVVVRRRQQQSSSRRRSSSTTTTTTSSSQQQOOOMMMNNNKKKIIIKKKNNNPPPPPPNNNNNNNNNLLLIIIFFFEEEFFFGGGIIIIIIHHHFFFDDDCCCAAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFHHHGGGFFFDDDFFFDDDCCCBBBCCCBBBAAA???;;;<<<>>>???@@@@@@@@@???@@@@@@AAAAAA@@@??????>>>???@@@AAAAAA???======>>><<<<<<<<<<<<;;;;;;;;;;;;888888777777777777777777::::::::::::;;;<<<===>>>>>>???>>><<<:::999999:::::::::::::::;;;;;;;;;<<<;;;<<<<<<>>>@@@CCCEEEFFFEEEDDDCCCAAA@@@@@@AAAAAA>>>>>>>>>@@@BBBAAA@@@>>>======>>>????????????>>>???>>>===>>>???@@@???===<<<;;;:::888888999999:::;;;===???>>>===<<<===>>>======<<<;;;::::::::::::;;;;;;<<<======<<<:::999888777777777777888888999===<<<:::888777555555444666888:::;;;;;;<<<>>>??????<<<999888888888777555777;;;CCCNNNVVVUUULLLDDD???===:::777555555666666666666666666555555555555555666777666444333444666666666555555444333333333333222222111111000000000000000111111222222333333222222111111000000//////......................../////////...------,,,,,,---------.........//////,,,,,,---......---,,,,,,+++,,,,,,,,,,,,---------***+++,,,---...000111111///...---,,,++++++++++++......////////////......------...////////////...........................---------...///000111222222777===@@@@@@BBBEEEHHHIIINNNSSSUUUWWWYYY^^^aaafffggggggfffgggllluuu|||{{{kkkbbbaaa]]]YYYWWWWWWTTTPPPOOOQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKIIIJJJKKKLLLLLLLLLKKKKKKJJJGGGEEEEEEGGGIIIKKKJJJIIIGGGEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCDDDFFFFFFDDDBBBDDDCCCAAAAAABBBAAA@@@>>><<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@??????>>>======???@@@???>>><<<<<<===;;;;;;;;;;;;;;;:::::::::666555555555555666666777999999999999999:::;;;<<<===>>>???<<<999888999;;;999999999::::::::::::;;;===<<<======???AAACCCDDDHHHGGGDDDAAA???>>>>>>????????????@@@BBBAAA>>><<<<<<===>>>???@@@??????>>>===<<<<<<===???@@@???>>><<<;;;:::999888999::::::;;;===???>>><<<;;;<<<>>><<<;;;:::999999888888999:::;;;<<<======;;;999888444555555666777777666666:::999888777777666666777777999<<<===<<<;;;;;;<<<;;;999666666777888777555333:::@@@DDDNNNXXXUUULLLBBB@@@<<<999666555666666444444444444555555555555333444555444333333555666666666555444444333222222111111111000///...............///000111222222222000000000///////////////------------------------//////......---,,,,,,+++,,,,,,,,,,,,------------+++,,,------------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,...///000111222...------,,,,,,,,,------,,,---............---,,,,,,---......//////....................................------...///000000000444888999888777:::<<<<<>>======<<<<<<===???AAACCC@@@@@@@@@@@@???>>>===<<<;;;===>>>>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<444444444444444555666666888888777777888999999:::;;;===>>><<<999888:::<<<888888999999999:::::::::>>>>>>======>>>???AAABBBLLLJJJFFFBBB@@@>>>>>>>>>@@@@@@@@@AAABBB@@@===;;;<<<===>>>@@@@@@??????>>><<<;;;;;;<<>><<<;;;<<<>>>;;;:::999888777777777777:::;;;<<<======;;;999888222333555666666666555444444444444444444555666777888:::===>>><<<;;;::::::888666444555777999888666555<<<===:::EEEXXX^^^WWWGGGDDD@@@<<<999888888888222333333444444555555555444555666555555555777999666666555444333333222222111000000///...---------------///000111111111111............////////////------------------------//////...------,,,++++++******+++++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,......//////////////////---------------...///000++++++------------++++++,,,---......//////..............................,,,,,,+++++++++,,,---------000333444222222555777222444555555777===GGGNNN___cccgggkkkooowwwqqqiiiccc\\\YYYZZZUUURRRRRRTTTRRROOOPPPSSSPPPOOONNNMMMLLLLLLMMMMMMIIIKKKLLLJJJGGGEEEGGGJJJHHHHHHGGGFFFEEEGGGKKKNNNMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@AAABBBCCCAAA@@@AAA@@@>>>???@@@@@@???===>>>===<<<;;;<<>><<<<<<:::<<<======<<<;;;;;;<<<<<<=====================555444222111111222444555999888777777777777888888;;;<<<======;;;999999:::888999:::;;;;;;;;;:::999::::::::::::<<<@@@CCCEEEIIIGGGDDDAAA???@@@AAABBB@@@@@@@@@????????????>>>BBBBBBBBBBBBAAA@@@??????;;;<<<<<<===>>>=========;;;;;;:::::::::;;;;;;<<<:::::::::;;;<<<===>>>???===;;;999777777999;;;======<<<;;;:::999888888888777777666666555555555444666666666777888888999999777777888888999999999999777777777777777888888888999;;;<<<>>>BBBKKKWWW___]]]PPPAAA;;;===>>>999333666555444333222333444444444555666555444333444666555444333111000111111222111000000///...---------............////////////000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++---...//////...,,,***(((,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))............////////////444333111///000222444666666555333222444999===@@@TTT]]]gggmmmpppuuu~~~zzzuuuwww~~~vvvoooddd[[[VVVUUUUUUUUUPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLJJJGGGFFFEEEEEEEEEDDDCCCCCCDDDFFFHHHKKKLLLQQQOOOMMMJJJHHHFFFEEEEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========??????>>>>>>======<<<<<<>>>============???AAABBB????????????>>>>>>>>>>>>>>>===:::888888999;;;===>>><<<::::::;;;======<<<555444222111111222444555777777666666555666666777999;;;<<<;;;:::999999:::888888:::;;;;;;;;;:::999;;;::::::;;;===@@@CCCDDDHHHFFFCCC@@@>>>>>>???@@@>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBAAA@@@??????============>>>>>>>>>???;;;;;;:::::::::;;;;;;<<<;;;:::::::::;;;===???@@@<<<:::888777777888:::<<<===<<<;;;:::999888888888777666666666555555555444555666666777777888999999<<<;;;:::999888777666555777888888888888999999999:::<<<>>>???BBBJJJUUU]]]dddYYYKKK@@@<<<:::888555666555444222222333333444444555666666444444555666555444222111000111111111000000000///...---------////////////////////////////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------............////////////111000///......000111333555444222222444777<<>>??????>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAA>>>>>>>>>>>>============???>>><<<:::999;;;<<<>>>>>><<<::::::;;;<<<<<<<<<444333222222222333444555555444444333333444444555777888:::999888888999:::888999::::::;;;;;;::::::<<<;;;;;;<<<===@@@BBBCCCEEEDDDAAA???======>>>???<<<===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>======???@@@AAA;;;;;;::::::::::::;;;;;;<<<;;;::::::;;;===@@@AAA;;;:::888777777888:::;;;<<<<<<;;;:::999888777777666666666555555555555555555555666666777888888888<<<;;;:::888777666444444777888888888999999999::::::;;;======???EEEOOOVVViiidddYYYLLL???777666777555444333222222222333444444666666666555444555666444444222111111000111111000000//////...---------111000000//////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........------............/////////////////////000000000111333222111111222666999;;;FFFLLLSSSXXX[[[bbbkkksss{{{|||~~~}}}~~~{{{vvvvvvwwwzzz~~~sssjjjbbb___\\\YYYVVVSSSNNNKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOONNNMMMKKKIIIHHHGGGGGGHHHFFFFFFEEEFFFFFFGGGIIIIIIKKKJJJHHHFFFEEEDDDDDDCCCAAABBBBBBAAAAAA@@@???>>>???????????????????????????>>>>>>>>>>>>??????@@@===<<<;;;;;;<<<===???@@@>>>>>>=========<<<<<<<<<@@@???===;;;;;;<<<===>>>===;;;999999;;;<<<;;;;;;333333222222222333444555222222222111222222333444555666888888777777999;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>===<<<===>>>???===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@??????>>>===<<<<<<>>>@@@AAA;;;;;;::::::999:::::::::===<<<::::::;;;===@@@BBB<<<;;;999888888999;;;<<<<<<;;;;;;:::999888777666555555555555555555555555444444555666666777777888666666666666666555555555666666777777888888999999666888999999:::>>>FFFLLLcccgggfff[[[HHH:::666777555444222111111111222333444555666666555444555666333333222111111000000000/////////......---------111111000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------***+++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---------........./////////000111222222222111000111111000000111444666888>>>BBBIIINNNSSSZZZdddlllooosssyyy~~~wwwrrrooopppttt{{{{{{wwwvvvxxx|||uuujjjfff]]]\\\ZZZYYYXXXUUUPPPMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKMMMOOOPPPOOOMMMLLLJJJIIIHHHIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????????????????>>>>>>???@@@AAABBB>>>===<<<<<<===>>>???@@@>>>>>>>>>>>>============???>>>===<<<;;;<<<===>>><<<:::999:::;;;<<<;;;:::222222222222333333444444111111111111111222333333444555666666666777999;;;<<<<<<<<<<<<=========>>>===============>>>>>>???;;;::::::;;;<<<>>>@@@AAA????????????????????????CCCCCCCCCCCCBBBAAA@@@@@@>>>===<<<;;;;;;===???@@@<<<;;;:::999999999999999<<<;;;::::::;;;===@@@AAA===<<<;;;;;;;;;;;;<<<===;;;;;;;;;:::999888666555444444444555555555555555444444444555666666777777444444444444333333333333444444444555666777777888555666888777777:::???DDDSSS```jjjeeeSSS@@@777666444333222111000111222222333555666555444333444666333222222222111000//////............------------111000000///...---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,,,,,,,,,,,,,------------------------******+++,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++------------...............///000222222111000///000000000000111222333444666:::@@@FFFLLLTTT]]]dddmmmnnnrrruuuvvvsssnnniiidddfffkkkuuu~~~wwwwww{{{|||sssiiiaaa___ZZZYYYWWWVVVUUUTTTRRRPPPMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLNNNOOOPPPOOOMMMLLLJJJIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@=========>>>>>>?????????AAA@@@?????????AAABBBDDD@@@???>>>>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::;;;<<<<<<;;;:::111222222333333444444444111111111111222333444444555666666666555666999;;;===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888999;;;<<<>>>@@@AAA@@@@@@@@@?????????>>>>>>CCCDDDDDDCCCCCCBBBAAA@@@===<<<;;;;;;;;;<<<>>>???<<<;;;:::999999888888999:::::::::;;;<<<===>>>???=========<<<<<<=========::::::;;;;;;:::888666555444444444444444555555555333333444444555666666666555555444333222111111000222222333444555666777777555777999888777888===AAACCCRRRaaabbbUUUDDD999555333222111000000000111222222444555444333222333444222222222222111000///...------------------------///......------,,,,,,,,,++++++,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,------------.........+++,,,.../////////...---//////000111111111222222666999???DDDKKKRRRYYY^^^iiikkknnnooommmjjjfffddd```bbbhhhqqq|||yyywwwwww|||yyy{{{tttlllhhh```ZZZYYYVVVTTTRRRQQQRRRRRRQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNMMMKKKJJJIIIIIIJJJJJJFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB======>>>>>>???@@@@@@@@@CCCBBB@@@???@@@AAACCCDDDAAA@@@????????????AAAAAAAAAAAA@@@@@@@@@?????????======<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<======<<<:::111111222333444444444444222222222222333444555666777777777666555666999;;;<<<;;;:::::::::;;;======<<<<<<<<<<<<;;;:::999999999999:::;;;<<<===>>>??????????????????@@@@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@<<<============>>>>>>>>><<<;;;:::999888888888888777888:::;;;<<<===<<<<<<======<<<<<<<<<<<<======999:::;;;;;;:::888555444333333333444444555555555222333333444555555666666555444444444333333333333222222333444555666777888333666888777666666:::>>>:::DDDQQQTTTNNNBBB999555333222111000///000000111111222333333111111222333111222222222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,---------.........,,,,,,------.........---///000111111222111111000444777;;;AAAFFFKKKOOORRRZZZ___eeehhhgggeeedddeee___bbbhhhrrr}}}|||{{{~~~uuugggdddaaaZZZVVVYYYRRRQQQPPPQQQQQQQQQOOOMMMNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQPPPNNNMMMMMMLLLJJJIIIHHHIIIIIIJJJHHHIIIKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC??????@@@AAAAAABBBCCCCCCEEEDDDBBB@@@@@@AAACCCDDDAAA@@@???>>>>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<===<<<<<<===??????===;;;000111222333444555444444333333333333444555666777888888777666555666999;;;::::::999888999:::;;;<<<;;;;;;;;;;;;:::999888777;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@======>>>????????????>>><<<;;;:::999888888888888555777999<<<===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;:::888555444333333333444444555555555222222333444444555555666111222333444666777888888333333444555666777888999111333555555333444777:::777===DDDHHHEEE???999666333222000/////////000111000111222222111000111222111111222222111000...---------------------------+++++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((,,,---......//////......++++++++++++++++++++++++,,,,,,+++******++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,---------..................//////000000///000111222222111000///,,,...222666:::===@@@AAAGGGQQQ\\\bbbcccccceeehhh___bbbjjjuuu~~~}}}}}}~~~qqqeee]]]^^^[[[RRRRRRYYYQQQQQQQQQSSSTTTSSSOOOLLLNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSSSSPPPNNNLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKMMMNNNOOOOOOOOONNNKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDAAAAAABBBBBBCCCDDDEEEEEEGGGEEEBBB@@@@@@AAACCCDDD@@@???>>>======>>>??????????????????>>>>>>>>>>>>????????????>>>>>>>>>============>>>@@@???===;;;000222555666555444555555444555777888777666444333555555555555555666777888:::::::::;;;;;;<<<<<<<<<999999:::;;;<<<======>>>777666888<<<@@@AAA===:::<<<<<<<<<<<<<<<===>>>>>>BBBBBBAAA@@@AAABBBCCCDDD>>>>>>===<<<;;;:::::::::888999999999888666555333555888;;;:::777888===AAAAAA@@@@@@@@@>>>===<<<;;;>>>===;;;999777666555555444444444555666666333111333333333333444444555666111222444555666666555555777777666555555555555666555555555555666666666666666777888999999888777666222111000//////.........222222222222222222333333222333333111...,,,,,,---..................------***+++,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++*********+++,,,+++******)))******************++++++,,,,,,,,,)))***+++,,,---.........---***((())),,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------............///000000111333444555666777888<<>><<<===???AAA???>>>============>>>>>>;;;<<<=========<<<:::999>>>>>>>>>===<<<<<<<<<;;;111333555666666555555666333555666888888777666555444333333333333444555666999::::::;;;;;;<<<<<<<<<777777888888999:::::::::777777999<<<>>>>>><<<:::===============>>>??????AAAAAA@@@@@@@@@AAABBBCCC>>>>>>===;;;;;;::::::;;;999999::::::999888666555666999<<<;;;888999===AAADDDCCCBBBAAA>>><<<:::999<<<;;;:::888666555555444333333333555777777666444333333333444555666777888777777888999999:::999999888777666555555555555555555555555555555444444444333333444555555444333333111111000////////////000222222222222222222222222000111111000...,,,,,,------............---,,,,,,+++,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,++++++*********************+++++++++,,,,,,,,,******+++,,,------------...,,,******,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------..................///000111222222333555666999???FFFOOOVVVZZZ^^^aaagggmmmuuuxxxwwwzzz|||qqqhhhccc^^^XXXVVVWWWXXXVVVTTTQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMLLLMMMOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPOOONNNLLLKKKKKKKKKMMMNNNLLLMMMNNNOOONNNLLLJJJIIIIIIHHHFFFEEEEEEEEEFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBAAA@@@@@@??????@@@@@@@@@>>><<<<<<>>>@@@>>>>>>>>>=========>>>>>>======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::111333666777666555666666444555777888999888777777444444333333444444555555999999:::;;;<<<=========888888888888888888888888666888;;;<<<<<<:::::::::>>>>>>======>>>>>>??????@@@????????????@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;999999::::::::::::999999888;;;===<<<::::::===AAAFFFEEECCCAAA>>>;;;999888:::999888666555555444444333222333555777888777666333444444555666777999999888888888777888888999999999888777666555555444555555555555444333333222222111111222333333222111111000000/////////000111111444333333222222111111111///111111000///......000//////000000///......---------------,,,,,,************+++++++++,,,,,,,,,------,,,,,,++++++*********+++------,,,,,,,,,---,,,,,,+++******************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++...---,,,,,,---+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------........................//////000000222111111333888@@@HHHMMMTTT[[[dddiiimmmuuu}}}~~~uuuiiiaaa]]]YYYUUUSSSUUUVVVUUUSSSPPPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMNNNPPPSSSTTTUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPLLLMMMNNNNNNMMMKKKJJJIIIFFFFFFEEEDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBAAAAAA@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>======>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<000222555666555444555666777777888888888888777666777777666666666666777777888999;;;<<<============;;;;;;:::::::::999999999666:::======:::888888:::>>>===============>>>>>>>>>>>>>>>>>>?????????@@@>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;:::<<<======<<<<<<===@@@DDDCCCAAA???<<<:::888888888888777666555555555555444333333444666777666555333333333444555777888999:::999888777777888999:::999999777666555555555555777777666555444333222111222333444555555444333222////////////000111222333444444333333222111000000000111222222000000111222111111222111111000///.........------,,,+++***)))******+++++++++,,,,,,,,,...------,,,+++***)))))))))+++------,,,+++,,,---,,,,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,---------+++)))'''++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,,,,------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////111///...///222888>>>BBBGGGRRR```kkkpppsssuuuxxx{{{xxxwwwzzz}}}xxxtttuuupppfff^^^[[[XXXTTTSSSSSSSSSRRRQQQNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPRRRTTTUUUVVVUUUSSSRRRQQQQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPKKKKKKLLLKKKJJJIIIGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFAAA@@@@@@????????????@@@????????????@@@@@@@@@@@@AAAAAA@@@>>><<<;;;<<<>>>>>>>>>??????????????????@@@???>>>===<<<===>>>???<<<<<<======>>>>>>??????///222444555444444444555:::999999888777666555555888777777666666666777777777999;;;===>>>>>>>>>===<<<<<<;;;;;;:::999999999888;;;======:::888999:::===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>?????????======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<======<<<===>>>>>>===<<<===>>>@@@???===;;;:::999999999777777666666666666777777777555444444555555444222222222222333444555777888===<<<;;;:::;;;<<<===>>>999999888666666555555555999888777666555333333222333444555666666555444333////////////000222333444444444333333222111000000...000111000//////000222000000000000///...---,,,......---,,,++++++************+++++++++,,,,,,,,,------,,,+++******))))))(((***,,,,,,+++***+++,,,---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++,,,++++++******(((***,,,------,,,******++++++++++++++++++++++++)))))))))*********++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////............---.........000222444666888>>>FFFUUUdddooossssssqqqvvvyyy}}}|||yyyrrrrrrpppoooqqquuu|||ssshhhiiinnnkkkaaaYYY[[[YYYVVVSSSRRRQQQPPPOOOLLLLLLMMMMMMNNNNNNOOOOOONNNNNNOOOPPPRRRSSSUUUVVVVVVUUUSSSQQQQQQQQQRRRRRRPPPPPPOOONNNNNNNNNNNNNNNJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAAAAA???===<<<===>>>>>>>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;<<<===>>><<<======>>>>>>?????????000222555555555444444555:::999888777666555555555666666555555444444555555777999;;;>>>??????>>>===:::::::::999999888888888:::;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<======<<<======>>>======<<<;;;<<<;;;:::999999999:::;;;888888777888888999:::::::::777555444555555444222333333333333333444555666999999999999:::;;;<<<<<<888888777777666666777777999888777666555444333333222222444444444444222222/////////000111222333444444333333222222111111111,,,---......---,,,...///------------,,,+++))))))......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))((()))++++++*********+++------,,,+++++++++++++++,,,,,,,,,++++++++++++*********+++++++++++++++***(((***,,,---,,,++++++,,,++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,...000111111111111:::===EEERRR```kkkqqqsssppptttyyy}}}}}}}}}{{{vvvoookkkjjjfffhhhjjjmmmrrr{{{ssshhhaaafffkkkhhh```ZZZYYYXXXVVVTTTRRRPPPOOONNNKKKLLLLLLMMMNNNOOOOOOPPPOOOPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@???>>>============??????>>>>>>>>>>>>>>>>>>>>>???@@@???===<<<===>>>===>>>@@@AAABBBBBBAAA@@@>>>>>>======<<<<<<<<<===<<<<<<<<<<<<<<<<<<======222444666777777666666777666666666666666666666777777777666555555555555555666888;;;>>>@@@@@@???>>>;;;;;;::::::::::::::::::<<<;;;;;;<<<=========;;;======<<<;;;;;;;;;;;;;;;<<<===>>>???@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;<<<======<<<============;;;999<<<;;;:::888888999;;;<<<999999999999:::<<<======;;;999666666777777777666555555444444444444555555222333555666888888999999777777777666777777888999777777666555555444333333111222333444444333222111000000000000111222333333222222222222222222222222...///000///...---...///------------,,,***)))(((------,,,+++++++++,,,---******+++++++++,,,,,,,,,+++++++++***************(((***,,,,,,+++***+++,,,------,,,++++++++++++,,,,,,,,,,,,+++++++++******((()))***+++++++++++++++***,,,---,,,***)))***,,,*********************************+++++++++,,,,,,******))))))))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,+++,,,---///000000000000777888<<>>============?????????>>>=========<<<:::;;;======<<<;;;<<<======>>>@@@BBBCCCCCCBBBAAA>>>>>>??????>>>>>>===============<<<<<<<<<<<<<<<333666888999888888888999333333444444555777888999999999888777777777777777666888<<>>========================>>>;;;:::;;;>>>@@@>>><<>>===<<<<<<<<<<<<<<<<<<===???@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999:::;;;<<<===<<<<<<======<<<:::888>>>===;;;999999999;;;<<<:::::::::;;;<<<===??????;;;999777777999:::::::::777777666555555555555555222444666999;;;;;;;;;;;;666666666666777888999:::555555555444444333333222333444555555555555444333111111111000111111222333222222222222222222333333111333333222111000000111000000000///...,,,+++***---,,,+++++++++,,,---...******+++++++++,,,,,,,,,***************+++++++++)))+++------,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,---......,,,)))''')))+++***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------....../////////------...///000111222333444888<<>>============@@@??????>>>===<<<<<<;;;777888:::;;;::::::;;;<<<===>>>AAACCCCCCCCCBBBAAA??????@@@AAAAAA???>>>===@@@@@@??????>>>>>>======222222222333333333444444666666555555666777999:::555555444555666888:::;;;:::;;;<<<>>>??????@@@@@@;;;;;;::::::;;;<<<>>>???===>>>???@@@@@@???>>>===>>>======<<<<<<<<<======<<<;;;;;;===??????:::777999:::;;;;;;::::::<<<>>>???<<<:::;;;===???>>><<<===<<<;;;::::::;;;<<<===>>><<<;;;::::::;;;<<<>>>===<<<;;;:::999::::::;;;<<<888555444666888888777999888777777777777555333666666777777777777666666666666666666666555555555888666444444555666666555444444444444333222111000111111222333333333333222444444333333222111111111222111111000///......---......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''))),,,---,,,***---,,,+++******+++,,,---)))))))))))))))))))))))),,,++++++++++++++++++++++++++++++,,,,,,------------,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((+++---///...---,,,------///.........000222333555777555444555999???FFFJJJ]]]fffrrrxxxxxxtttqqqpppooouuu}}}{{{xxxttttttvvvxxxxxxwww}}}|||~~~|||{{{zzzzzzxxxwwwvvvuuuuuupppsssxxxzzz{{{{{{{{{{{{|||}}}xxxkkkaaa```_________]]]ZZZXXXWWWVVVTTTRRRRRRSSSTTTUUUSSSTTTUUUUUUTTTSSSTTTVVVXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQRRRTTTUUUSSSPPPMMMJJJKKKLLLKKKIIIGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDHHHIIIKKKMMMMMMLLLJJJIIIFFFDDDBBB@@@???@@@AAABBBAAA@@@???>>>>>>>>>???@@@AAA@@@>>>===;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???>>>===<<>>===<<<111111111111222222222333555555444444555666888999333222222222333555666777888999:::<<<======>>>>>>;;;;;;::::::;;;<<<===>>>===>>>????????????>>>===>>>>>>===<<<<<<<<<<<<<<<<<<:::999:::;;;<<<:::888:::;;;<<<<<<;;;;;;===??????===;;;;;;===>>>===;;;======<<<;;;;;;<<<===>>>===<<<:::999999:::<<<======<<<;;;:::::::::;;;;;;<<<999666555777888888777888777666777777777555333666666666777777666666666666666666666555555555555777666555666777888777666555555555444333222222111000111222222333333222222222111111000000///......111000000000///.........///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))************+++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((***++++++***))))))***------...///111333666777;;;:::888888;;;???DDDGGGSSSYYYbbbmmmtttwwwuuussslllnnnqqqssstttyyy|||xxxzzzxxxvvvwwwzzz|||}}}|||~~~~~~{{{yyy}}}|||{{{~~~|||zzzyyyzzz|||~~~vvvwwwxxxzzz|||~~~{{{yyywwwyyyyyyxxxxxxwwwwwwwwwvvv{{{vvvnnnrrr{{{}}}ttthhh```___^^^______^^^[[[YYYWWWVVVUUUSSSSSSTTTUUUVVVTTTUUUVVVUUUTTTSSSTTTUUUYYYXXXVVVTTTRRRQQQPPPPPPQQQQQQRRRSSSTTTSSSPPPMMMKKKLLLLLLKKKIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHEEEDDDBBB@@@???@@@AAABBBBBBAAA@@@???>>>??????@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@>>>>>><<<<<<===>>>????????????///000000000000111111111333333333333444555666777666555555555555666777888666777888:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>======??????>>>===<<<;;;;;;:::<<<:::777666777999999888:::;;;<<<<<<;;;<<<>>>@@@@@@>>><<<<<<<<<===<<<;;;>>>>>>============>>>>>><<<;;;:::999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;===:::888777777888777777777666555666777777666444555555666666666666555555555555555555555555555555666555666888::::::888777555555555444444333333222000111222222333333222222111111000000//////......//////////////////......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))+++,,,+++******++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++************)))))))))))))))))))))************+++******))))))******+++)))*********+++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---***,,,------,,,++++++,,,,,,------///111444777888>>>===;;;;;;<<<>>>@@@BBBIIILLLSSS```nnnwwwzzzyyyoooooollliiigggjjjrrrxxx~~~}}}zzzxxxvvvwwwwwwwwwwwwvvvuuuuuuwwwuuutttuuuxxx{{{||||||rrrrrrrrrssstttwwwyyy{{{ssstttuuuxxx{{{~~~{{{nnnhhhdddkkkuuuxxxoooddd___^^^^^^___```___]]][[[XXXWWWVVVTTTTTTUUUVVVVVVTTTUUUVVVUUUSSSRRRRRRSSSUUUUUUTTTSSSRRRQQQPPPPPPQQQPPPQQQRRRSSSRRROOOMMMLLLMMMMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCAAA@@@???@@@@@@AAABBBAAA@@@@@@??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>===888999:::<<<>>>???@@@AAA//////000000000111111111222222222333333444555555777777777777777777888888666666888999:::;;;;;;;;;::::::::::::::::::;;;;;;========================?????????>>><<<;;;:::999:::999888888888888888888999:::;;;;;;;;;;;;>>>@@@@@@???===<<<<<<<<<;;;;;;?????????>>>>>>>>>>>>>>><<<;;;::::::::::::;;;<<<;;;;;;;;;:::::::::;;;;;;<<<;;;999888777777777777666555555666777888666555444555555666666555555444444444555555555555555666555555666999;;;;;;999777666555555444444333333333000000111222222222222222333222222111000000//////.....................//////...---,,,++++++++++++++++++++++++++++++++++++************************************+++++++++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,++++++***************************************************))))))))))))(((((((((((())))))))))))******))))))))))))******((())))))***+++,,,,,,---***************************+++,,,------...------+++---......---,,,,,,---,,,,,,,,,---///222444666;;;::::::999::::::;;;;;;>>>@@@FFFPPP\\\gggmmmooooooooommmhhhccccccfffjjjrrr{{{}}}~~~}}}mmmfffdddfffoooxxxxxxnnnccc^^^]]]^^^___``````^^^\\\XXXWWWVVVUUUUUUUUUVVVVVVSSSTTTTTTSSSQQQOOOPPPQQQOOOPPPQQQRRRSSSTTTTTTTTTQQQPPPPPPQQQRRRRRROOOMMMLLLMMMNNNMMMKKKIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@??????@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;;;;;;;888888999;;;<<<>>>@@@@@@000000000000111111111111111111222222333444444444333444444444444444444444666777888999:::;;;;;;;;;999999999:::::::::::::::===<<<<<<<<<<<<<<<<<<===?????????>>>===;;;:::999888:::;;;<<<;;;999888777777888999:::999:::===?????????>>>===;;;;;;;;;;;;???????????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<999999:::::::::::::::::::::::::::888777666777777555555444555777777666444444444555555555555444444333444444444555555666666444444666888;;;;;;888666555555444333333333444444000000111222222222222111222222111000000//////...---------------.........------,,,+++++++++++++++++++++++++++++++++++++++***************************+++++++++************))))))+++,,,,,,+++))))))))))))))))))))))))))))))'''((((((((()))))))))***++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))''''''((((((((()))))))))***))))))))))))))))))***(((((()))***++++++,,,,,,************************+++,,,,,,------,,,,,,+++((()))++++++)))((()))***---,,,,,,,,,---...000111444444444444555555555555222555:::>>>BBBIIIPPPVVV^^^bbbffffffdddaaaaaaccclllsss}}}tttggg```aaahhhsss{{{zzzoooddd]]]\\\]]]^^^``````^^^\\\VVVVVVUUUUUUTTTTTTTTTTTTQQQRRRRRRQQQNNNMMMMMMNNNNNNOOOQQQSSSTTTUUUUUUUUUPPPPPPOOOPPPQQQQQQOOOMMMLLLMMMNNNMMMKKKIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@AAAAAAAAA@@@@@@@@@??????;;;;;;;;;<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<========================:::::::::::::::::::::;;;::::::::::::;;;<<<>>>>>>000000000000111111111111000111222333444444444333333444555666666666666666666777888:::;;;;;;<<<<<<666777888999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????>>><<<:::999888:::>>>>>>===:::888888666777888999999:::<<<>>>>>>>>>>>>===;;;:::;;;===??????@@@??????>>>===<<<::::::;;;;;;;;;;;;::::::777777888999999999888888777888999888777666666777666555444555666666555333333333444444444444333333333333333444555555666666444333444666888888666555555444222222111222333444///000111111222222111111//////......------,,,,,,---------------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))+++)))******************)))++++++++++++++++++++++++'''''''''((())))))******+++++++++++++++*********++++++***))))))))))))***************************(((((()))))))))))))))***(((((((((((())))))))))))***))))))(((((())))))***((()))))))))***+++++++++************************++++++,,,,,,,,,+++******)))***,,,,,,***)))***+++---,,,+++++++++,,,---...111000000000000000111111...111444555444666;;;@@@HHHPPPYYY___bbbccceeefffiiimmmrrrwww{{{xxxsssuuussskkkbbbWWWZZZbbbllltttssskkkcccZZZZZZZZZ\\\]]]]]][[[YYYSSSSSSSSSSSSSSSRRRRRRRRROOOPPPQQQPPPNNNMMMMMMNNNQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNOOOPPPPPPNNNLLLLLLMMMMMMLLLJJJIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@???????????????????????????@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<<<<===??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===<<<;;;::::::;;;===>>>....../////////000000000000111222444444444444333444555777888999999999999666777888999:::;;;;;;;;;444555777999:::;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<===>>>???>>>===;;;:::999;;;======:::999999:::666777999999999:::===???<<<>>>>>>===;;;:::<<>>>>>???????????????>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999999888999:::;;;<<<===<<<;;;:::;;;<<<>>>???---------.........//////000111333444555555444444000111333555777777777666555666777999::::::::::::333444666999;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<;;;<<<>>>??????===;;;::::::<<<<<<:::777777999<<<777888:::::::::<<<>>>@@@;;;===>>>===;;;:::===@@@>>>?????????>>>===;;;:::666666777777777777666666333444555777777777666555111444777777555555666888777666555555666555333111222333333444444333333222222222333333444555666666444222111111222333222111333222000//////111222444//////000111111111111111111000000///......------......---,,,,,,+++******(((((())))))***+++---...************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))''')))++++++***)))(((((()))***+++)))))))))))))))))))))))))))******+++,,,,,,------++++++++++++******))))))+++******)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))%%%&&&''')))+++,,,,,,,,,((()))++++++)))((()))************+++,,,///111222555333111...------......,,,***))),,,000222///---+++///555;;;BBBKKKWWW___lllmmmpppqqqrrrsssvvvyyyyyyzzz~~~vvvmmmfffaaa]]]^^^ccchhhhhhfffVVVTTTRRRSSSUUUVVVUUUTTTTTTSSSSSSTTTUUUTTTRRRPPPOOOOOOPPPPPPOOOOOONNNMMMOOOQQQRRRRRRPPPPPPQQQRRRKKKMMMOOOQQQRRRRRRQQQQQQPPPOOOMMMNNNOOOOOONNNLLLJJJKKKLLLKKKIIIGGGHHHIIIHHHHHHGGGFFFEEECCCCCCBBBAAABBBDDDEEEDDDBBB@@@>>>===>>>????????????>>>>>>===>>>>>>??????===<<<;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<999999999999999999999999777777666666666777999:::===<<<;;;:::;;;===???AAA,,,,,,,,,,,,---...//////111///---...111222000...000000222333444555555555999888777777777777777888666666666777888:::;;;<<<;;;:::::::::;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>><<<;;;999888777888888999555666777999;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<>>===<<<:::999777777888777666555444444555666444333222111222333444555888777666666666777999:::999888777555444444444444333333333333333333333333222222222222222333333333333333333222111000000///000///....../////////...333333222111000//////.........//////......---,,,+++++++++*********))))))))))))************))))))(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((***************+++++++++******))))))***,,,---///222111...+++)))))))))***+++***)))(((((()))***++++++++++++*********))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((()))(((((()))***+++,,,,,,---******++++++++++++******---,,,+++******,,,.../////////...---,,,++++++***+++,,,---------...000222111111000222777===DDDHHHZZZaaammmvvv|||}}}~~~~~~|||~~~~~~yyynnngggbbbbbb]]]VVVTTT[[[dddccc]]]SSSQQQMMMKKKLLLLLLLLLKKKPPPOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKKKKLLLNNNOOOPPPOOOMMMMMMNNNOOOMMMLLLLLLKKKJJJKKKNNNQQQSSSTTTOOONNNMMMMMMOOOPPPPPPOOOOOOMMMKKKIIIHHHGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<>>===============>>>============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888888::::::::::::888888666666666777888999:::;;;>>>======<<<;;;;;;::::::,,,++++++,,,,,,---...///111///---...000111000...111222333444555666666666999999888666555555555555555555666666777999:::;;;::::::;;;;;;<<<======>>>;;;:::::::::;;;;;;<<<===;;;:::999888777888888999666777888999::::::::::::::::::::::::::::::::::::>>>===<<<;;;:::888777666777666555444444444555555444333222222222333444555777777777777777888999999999888777555444444444444444333333222111000000///000000000000000000000000333222222111000000//////......---.../////////...---,,,,,,+++***))))))(((...............------,,,+++++++++*********))))))((((((''''''''''''(((((()))))))))******++++++,,,+++++++++++++++++++++++++++++++++******)))))))))*********)))))))))(((((('''((((((((((((((((((((()))((((((((()))***,,,,,,---,,,***)))))))))******))))))(((''''''((())))))+++++++++*********)))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((******************++++++)))******++++++******)))+++***)))((((((***+++------------,,,++++++*********,,,------------...000......---...111555:::===GGGOOO\\\iiittt}}}~~~~~~|||{{{}}}yyyiii```\\\XXXZZZWWWRRRQQQWWW```aaa\\\QQQNNNJJJHHHHHHIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOQQQPPPNNNNNNNNNNNNMMMKKKKKKJJJIIIIIILLLOOORRRTTTWWWTTTQQQPPPOOONNNLLLJJJLLLKKKJJJHHHGGGGGGGGGHHHDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????AAAAAAAAAAAA@@@???>>>============<<<<<<======>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999777888999999999999888777666666666666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;++++++++++++,,,---......000.........///000///...000111222333444555555555999888777555444333222222444444444555666777888999999:::;;;============<<<999999999::::::::::::;;;:::999888888777888888999666777999999999777666444888888888888888888888888<<<<<<;;;:::999888666666666555444444333444444444444333333333333444555555777777888888999999888888999888666555444444333333333333333222222111111111111111111000000//////...111111000000//////......---------....../////////------,,,,,,+++++++++***...............---,,,,,,+++++++++***************)))(((''''''''''''((()))************************++++++++++++++++++++++++++++++***)))((((((''''''******))))))))))))((((((************************)))))))))))))))***+++,,,&&&''''''(((((()))******((((((''''''''''''((((((+++************)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((++++++*********))))))))))))******++++++******)))***)))((((((((()))+++,,,++++++++++++++++++*********,,,...///---,,,,,,------,,,,,,,,,---...000222555<<>>>>>>>>@@@@@@@@@@@@???>>>======<<<<<<<<<<<<===>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<;;;;;;:::888777777666777777888888888888777777777666666666777888999999888888999:::;;;;;;<<<<<<************+++,,,---..................///......---...///000111222222222666666444333222222222222333333333333444555666777888999;;;===>>>===<<<;;;888888888999999999888888888777777777888888888888666777999::::::888555333888888888888888888888888999:::::::::999777666555444444444444333444444444444444444444444555555666666777888999999999777777888777666555444333333333111222333444555666777777444333333222111000000///000000//////............+++,,,------------...///000/////////////////////------.........---,,,,,,************************,,,+++)))(((((()))+++,,,************))))))))))))************************,,,,,,+++***((('''&&&&&&))))))))))))))))))((((((,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------$$$%%%&&&((())))))))))))((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))))))))))))))(((((((((((((((************))))))))))))))))))************))))))+++************+++,,,---************++++++,,,,,,+++...000000///,,,++++++------------............///333999BBBMMM\\\jjjsss|||~~~~~~{{{|||}}}{{{yyysssuuuooobbbVVVRRRRRRRRRIIILLLMMMJJJKKKQQQTTTTTTIIIFFFCCCAAAAAABBBBBBAAAHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLNNNPPPQQQRRRSSSRRROOONNNNNNLLLJJJHHHFFFFFFFFFFFFHHHKKKOOORRRTTTRRRPPPOOOOOONNNMMMKKKFFFFFFFFFEEEFFFFFFFFFFFF@@@AAABBBCCCCCCAAA???>>>AAAAAA@@@@@@@@@?????????===>>>>>>>>>======<<<;;;;;;<<<===>>>??????@@@@@@??????>>>===<<<;;;;;;:::;;;;;;;;;:::999888888777888888888888888888888888888888777777777888999999777777888999999::::::;;;***************+++------------......---------...------///000111222222222333222222222222222333333222222222222333444555555777888:::<<<===<<<;;;:::666666777777777777666555555666666777888888888888666777:::<<<<<<:::888666999999999999999999999999888888999:::999888666555333333444444444444444444444444555555666666666666666777888999999888666555888777666444333333333333111111222333555666777777333333222222111000///////////////...............***,,,...---,,,,,,---///,,,,,,,,,------------------------...---,,,,,,+++************************,,,+++***))))))***+++,,,******))))))))))))))))))************************---,,,,,,***)))(((''''''(((((((((((((((((()))))))))((((((((('''''''''&&&******++++++++++++++++++&&&'''((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))(((((('''(((((()))******++++++)))))))))******)))))))))***)))))))))******++++++******++++++,,,,,,---------///111111///---,,,,,,,,,------......//////...000000222555;;;DDDOOOVVVeeelllvvv}}}~~~~~~~~~~~~~~~xxxnnngggfffjjjllloookkk^^^QQQLLLLLLLLLGGGKKKLLLIIIGGGJJJMMMLLLFFFDDDAAA@@@@@@AAABBBAAAHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSQQQNNNMMMLLLKKKIIIGGGEEEGGGHHHHHHHHHJJJMMMQQQNNNLLLKKKJJJLLLLLLKKKJJJDDDDDDDDDEEEEEEEEEEEEEEE???AAABBBCCCCCCAAA???>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<===>>>@@@@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999888888888888999999:::999999888888888999999888888888888888888888888))))))))))))***+++,,,---,,,---...---,,,,,,---...///000111222333444444444111111111111222333444444222222222222222333444555666777888:::;;;::::::999444555666666666555444333333444555777888888888888777888:::<<<<<<<<<;;;:::999999999999999999999999777888999::::::999777666333333444555555555555444444555666666777777666666666666777777666666555555888777555444333333222222222222222111111000000000000000000//////......---//////////////////......***,,,...---+++)))+++...+++++++++,,,,,,------------------------,,,++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&''''''((())))))((((((''')))))))))((((((((((((((())))))************))))))(((((()))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((())))))******((((((((())))))*********&&&''''''((()))***+++,,,((())))))******))))))(((&&&'''''''''((((((((((((***+++++++++,,,,,,---------///000000...,,,,,,,,,******+++,,,,,,---..................000555<<>>>>>??????@@@??????>>>;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<============;;;;;;::::::::::::::::::777666555555555555666777999888777666555555555555444444444555666666777777(((((((((((()))***+++,,,***,,,...---+++***,,,......///000111222333333333444444333222111111111222333333333222333333444444666555555555666777888999222333555555555333111000111222444666888888888888;;;;;;::::::::::::::::::888888888888888888888888666888:::<<<<<<;;;999777333444666777777777666666444555777888888888777666777555444333222333333444777666555444333222222222111111111111111222222222000000000000111111111111/////////000000000000000+++...000...)))&&&(((+++))))))***+++,,,,,,------,,,,,,---------,,,++++++))))))******++++++++++++(((***,,,......,,,***(((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))'''&&&&&&%%%$$$$$$######''''''((())))))((('''&&&((('''%%%$$$%%%''')))+++&&&'''((())))))((('''&&&'''((((((((())))))******&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''((()))******+++&&&&&&''')))***+++,,,---))))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))***)))))))))*********)))))))))))))))***++++++***))))))***,,,+++******))))))+++,,,---+++---000000/////////000333444777:::BBBPPP```lllzzz}}}}}}zzzrrrnnnqqqvvvyyy}}}sssjjj```SSSLLLOOOQQQMMMNNNUUU___ffffff[[[MMMHHHGGGHHHCCCEEEDDDCCCDDDFFFCCC===>>>===;;;<<>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::;;;===>>>>>><<<:::999;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;:::999888777777555444333222222333444555888777666555444333333333111222333444666777888999(((((((((((()))***+++,,,******+++++++++,,,,,,,,,......///000111222333333333333333222222222111111222333333222111222555777777666555666777888777666666555444222111000000000///000222444777888999:::::::::::::::::::::::::::999999999999999999999999888999999888888777666555666777888999888888666666888:::<<<<<<:::888777666777666666555444222111000444555666777666555333222444444444333333333333222000000000000////////////000000000000000000000000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((((((((('''#########$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++------))))))******++++++,,,,,,+++******)))(((''''''&&&''''''((()))))))))))))))+++*********))))))((((((++++++,,,------...//////...------------...//////111111111444888???EEEIIIXXX]]]eeeppp||||||{{{}}}{{{xxxsssjjjaaa]]]PPPLLLIIIJJJJJJIIIKKKOOOZZZfffgggZZZMMMJJJHHHCCCEEEEEEDDDDDDCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@AAABBBGGGFFFEEEFFFHHHIIIIIIGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHLLLKKKKKKJJJIIIIIIHHHHHHHHHEEECCCCCCFFFGGGFFFDDDAAAAAA@@@@@@AAACCCEEEFFFCCCCCCBBBAAAAAAAAABBBBBB??????>>>>>>======<<<<<<===>>>>>>???>>><<<;;;:::======<<<<<<<<<;;;;;;;;;999:::;;;<<<===============<<<;;;:::::::::::::::999888666555444555777888777666555333222111000000444333333666;;;??????>>>)))((((((((()))***++++++*********+++++++++,,,,,,......//////000111222222111111111222222333333333111222222222222333666888888666555666777777666555444444333222222222222333000///000111333666999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888999999888888777666555888999:::;;;;;;:::999888888:::<<<<<<:::888777666777777777666555444333222555555555555555444333333000000000000000/////////000000000/////////.................................------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((***+++***)))((()))***))))))))))))))))))))))))************************)))))))))(((((()))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&'''(((((('''%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))******+++,,,)))))))))*********************))))))(((''''''&&&''''''((()))))))))))))))************)))))))))(((*********++++++,,,,,,---------,,,,,,------...///.........///222666:::===CCCFFFLLLVVVaaammmwww}}}ssskkkdddbbb___XXXQQQNNNMMMIIIGGGHHHHHHFFFHHHMMMWWWcccfffYYYLLLHHHFFFBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCDDDFFFEEEDDDEEEHHHIIIHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBCCCEEEFFFDDDBBBAAA@@@@@@???@@@AAACCCDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;999888777;;;;;;;;;:::::::::999999999:::;;;<<<<<<=========<<<<<<;;;;;;::::::::::::999888666444444555666777888777555444333222222222555444555888<<<>>>>>><<<))))))((((((((()))***************++++++++++++,,,---.........//////000000//////000111222333444444111222222222222333666999999777666666777777555444222222222222222333444555000///...///111555:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666888999999888888777666555888999:::;;;;;;:::999888888:::<<<;;;999777666777777777888888777666666555555444444333333333333333222222222222222111000000/////////.........------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((('''''''''''''''((()))))))))))))))************))))))))))))))))))))))))))))))******+++++++++++++++,,,------------------...///000111222333555;;;DDDOOOZZZ```ooouuu}}}~~~oooeee]]]VVVRRRRRRQQQLLLHHHGGGIIIEEECCCEEEEEEDDDEEEIIIQQQ^^^cccYYYKKKFFFDDDBBBCCCCCCCCCBBBBBBBBBBBBBBB?????????@@@AAACCCDDDEEECCCCCCBBBDDDGGGHHHHHHHHHFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCEEEDDDBBB@@@AAA@@@???>>>>>>???AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>============>>>>>>>>>===<<<;;;:::999999999999888888888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888777555444444444555666888777666555444333333333666666777:::======<<<:::))))))(((((((((((())))))************++++++++++++---------.........////////////000000111222222333222333444333222333555777999777666666666666444333222111111111111222333333000000000111444777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555888999999888888777666555555666777888999888777777888:::;;;:::888777666777666666777777777777666666555444333222111222333444222222333333333222111000///.........------------........................,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,+++++++++*********(((***+++***)))((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))((((((((())))))(((((('''''''''&&&))))))((((((((('''''''''''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))((((((***************++++++,,,---...............------111000///111555;;;BBBFFFPPPWWWbbbmmmxxx}}}yyyvvvvvvwwwzzz~~~uuulllaaaWWWPPPRRRMMMJJJLLLLLLHHHFFFFFFEEEAAAAAACCCCCCBBBDDDGGGKKKXXX___XXXKKKEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDBBBAAAAAACCCFFFHHHHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDGGGFFFFFFEEEEEEDDDDDDCCCAAABBBCCCEEEEEEDDDBBB@@@AAA@@@???>>>===>>>???@@@BBBAAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>======@@@?????????>>>===<<<<<<999999999999888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::666666555444444444444555666666555444444333444444666777:::<<<===<<<999888(((((((((((((((((()))***))))))*********+++++++++,,,,,,------......//////000000000000000000000000555555555444222222444666999777555555666555444222222222111000000000000000000222444777999:::;;;:::999999999999999999999999;;;;;;:::999777666555555888999999888888777666555555666777888999888888777888::::::999777666666777444444555555666666555555555444333222111222333444...///000000000///---,,,///.........------------////////////////////////---------------------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&''''''&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))((((((''')))(((((((((''''''&&&&&&((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))*********************)))))))))***))))))))))))***++++++,,,---...//////...------111000000000111222444555:::>>>EEENNNZZZhhhuuu~~~zzzuuusssuuuxxx~~~{{{iiifffaaa\\\WWWQQQKKKGGGHHHDDDCCCEEEEEEBBBAAABBBBBB??????BBBCCCAAACCCGGGGGGQQQZZZWWWNNNGGGCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCFFFHHHHHHGGGDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCFFFGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>???@@@BBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<;;;;;;:::::::::::::::::::::999999999999777888999:::;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::666666555444444444444444444444333333333333333444666888;;;<<<;;;999777666''''''''''''((()))***+++)))))))))************+++++++++,,,---...///000000000000000000/////////...555666555444222222444666888666555555666666444333333222111000000000000000333555888;;;===<<<;;;:::888888888888888888888888::::::999888777666666555888999999888888777666555666777999:::;;;;;;:::999999::::::999777666666777333333444444444444444333555444444333333333333333///000222333222111///.../////////.........------000000000000000000000000.........---------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))***************************+++++++++***))))))))))))***++++++***++++++,,,,,,,,,,,,+++***+++,,,---......------222333555888@@@KKKXXXaaauuuxxx{{{kkk^^^TTTTTTRRROOOKKKGGGDDDAAABBB??????AAAAAA>>>>>>@@@@@@======AAABBBAAABBBFFFDDDLLLTTTWWWSSSLLLFFFBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEDDDCCCAAAAAABBBBBBAAACCCFFFGGGGGGGGGEEEEEEGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCEEEGGGHHHFFFEEEEEEEEEBBBAAA@@@??????@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???????????????===<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::777777888999::::::::::::999:::;;;<<<<<<<<<;;;:::666666666666555555444444333333222222222333444444666888::::::999777666666%%%%%%&&&&&&((()))+++,,,))))))))))))***************+++,,,---///111222222......//////////////////333444444444333444777999666555444444666666555444222222222222222222333444777888:::;;;<<<<<<;;;:::999999999999999999999999999999888888777777777666888999999888888777666555666777999:::;;;;;;::::::999999999888666555666777333333444444444333333222555555555555555444333333222333555666666444222000000000000/////////......//////////////////////////////......------,,,,,,************************------,,,,,,,,,+++++++++(((***+++***)))((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%((()))))))))%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***+++,,,+++***)))(((((((((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))************)))))))))******++++++,,,******))))))******+++,,,************************'''((()))***++++++++++++...///000111444999@@@EEEWWWYYY```iiisss{{{xxxlllfffccc___VVVMMMIIIJJJJJJIIIEEEBBB>>>======;;;<<>>>>>>>>>>>???;;;;;;;;;;;;::::::::::::666777888999::::::::::::888999;;;<<<===<<<;;;:::666777777777666666555555333333333333333444555555555777999888666444555666$$$$$$%%%&&&(((***,,,---))))))))))))******************,,,...000222333444,,,------...///000111111000222333333444666999<<<555444333444666666555444222222222333444555777777:::::::::999::::::;;;;;;::::::::::::::::::::::::888888888777777777777777888999999888888777666555444555777888999999888888999999999888666555666777444444555555444444333222444555666777666555444333///111333444444222///...000000000000////////////........................000000///...---,,,,,,,,,************************---------,,,,,,,,,++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((******)))#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&(((***,,,---,,,++++++''''''(((((())))))******&&&''''''''''''''''''''''''(((((()))))))))))))))(((((())))))*********+++'''(((((()))***++++++,,,***************++++++,,,,,,+++***)))))))))))))))***************+++++++++)))+++///111222222444555>>>???BBBIIIRRR\\\bbbeeemmmqqqwww}}}yyyzzzwwwddd[[[RRRNNNOOOOOOKKKGGGCCCEEEFFFFFFCCC???<<<;;;777666888;;;<<<:::<<<@@@;;;999:::>>>@@@???@@@CCCCCCEEELLLVVV[[[VVVLLLDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCEEEDDDDDDEEEFFFGGGGGGFFFEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCEEEFFFGGGFFFCCCCCCEEEHHHCCCBBBBBBBBBCCCEEEFFFGGGDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@???@@@>>>===;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999666777888999999:::999999888999;;;======<<<;;;:::777777777888777666666555444444444444444555666777444777888777444333555777%%%&&&((()))))))))((('''''''''(((((())))))******))))))+++---///111222333/////////000111111222222333333222222333444666777777777666555444333222222111000000000111333555666777888999;;;<<<============<<<;;;:::::::::::::::<<<:::888888999999999777888999999777555444555666888777666666666777999::::::999777666444444333333111222333333333222111000111444888999777555222111222222222222222222222222000000///...------,,,,,,+++*********+++---///000.........------,,,,,,,,,************************...---,,,+++***(((''''''******))))))))))))******'''((((((((((((((('''&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%'''(((&&&######&&&***(((%%%""""""%%%&&&&&&$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((***,,,...---***(((,,,***%%%"""!!!###%%%'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((())))))))))))///...---+++***)))))))))************************))))))))))))************)))******+++---...//////111333666888:::===AAADDDIIINNNUUU]]]fffppp|||}}}~~~yyyjjj]]]MMMLLLKKKHHHFFFDDDCCCBBBAAACCCDDDDDDAAA???======;;;;;;;;;;;;;;;<<<===>>>===>>>>>>????????????>>>GGGGGGJJJNNNRRRRRRNNNKKKBBBCCCDDDEEEDDDCCCAAA@@@DDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGIIILLLNNNNNNMMMNNNLLLJJJIIIJJJJJJIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFDDDCCCBBBCCCEEEFFFBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>>>>>>>============<<<:::999888999999:::888999999::::::999999888::::::;;;;;;;;;;;;;;;;;;777888888888999999999999777666555444444444444444888666444222222333666777%%%&&&'''((()))((((((''''''''''''((())))))******---------------...............//////000000111111333222222222333444555666777777666555555444333333666555333222222222333444666777888::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<:::999888999:::999888888999999777555444555777444444555666777999:::;;;888777666555444333333333333444555555555444333222222555888888777444333333222222222222222222222222000000//////////////////------,,,,,,,,,---...///...---------,,,,,,,,,,,,************************------,,,+++***(((((('''******))))))))))))******)))))))))))))))(((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%$$$######%%%&&&)))'''$$$$$$&&&((('''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))+++---,,,)))''',,,***'''%%%$$$%%%''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((''''''((((((((())))))))))))++++++************++++++***************************)))))))))((((((''''''))))))***+++,,,---.........///111222222444777999666999???DDDJJJRRR[[[bbbrrrzzzyyyrrrnnnkkkdddWWWMMMCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBDDDDDDBBB???===<<<888888888888888888999:::<<<<<<===>>>>>>>>>>>>===???@@@CCCIIIOOOSSSSSSRRREEEDDDCCCCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHLLLKKKKKKMMMNNNOOOMMMLLLIIIGGGEEEEEEEEEFFFEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBAAAAAABBBCCCDDDEEEGGGFFFDDDCCCCCCCCCEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@??????@@@@@@========================<<<<<<:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::777777777888888888999999777777666555555555555555888666444222222333555666&&&&&&'''(((((((((((('''&&&''''''(((((()))******------------,,,,,,,,,,,,,,,,,,---......//////000222222111222222333555555777777666666555555555444777666444333333333444555666666777888999999888888;;;::::::::::::;;;;;;<<<<<<:::999999:::;;;:::888999::::::888666555666888444555666777777888888888666555555444333444444444666666666666666555444444444555777666555333333444222222222222222222222222.........////////////000000///...---------------------,,,,,,,,,,,,,,,+++************************,,,,,,+++***))))))((((((***************************************)))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''((()))***(((''')))(((&&&&&&((())))))((($$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((&&&&&&''')))++++++(((&&&***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((()))+++,,,---************************))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,---...---,,,+++---///---///111333555:::???CCCQQQYYYdddnnnuuu}}}|||oooggg[[[[[[\\\]]]ZZZSSSJJJCCC<<<============>>>>>>>>>>>>AAADDDDDDBBB???<<<;;;888888777666666666777777::::::;;;<<<<<<<<<<<<<<<<<<<<<>>>CCCJJJQQQTTTVVVJJJHHHDDD@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJIIINNNMMMMMMOOOOOONNNKKKIIIIIIGGGEEEEEEGGGGGGGGGFFFDDDDDDDDDEEEEEEGGGHHHHHHBBBAAA@@@@@@AAACCCEEEGGGFFFFFFEEEDDDCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>><<<<<<============<<<<<<<<<<<<;;;;;;::::::999999666777777777888888888888888888888888777777777777777666444222222222444555&&&&&&'''''''''(((((((((&&&&&&''''''((())))))*********++++++,,,,,,------+++++++++,,,------......000000111111222333333444666666666666666666666666333333222222333555777888777777888888888888888777999999999999:::;;;<<<<<<;;;:::999:::;;;<<<:::999999::::::999777666777999888888888888777555333222444444333333333444444555777777666666555555444444333444444333222111222444222222222222222222222222------------,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++******))))))((((((************************))))))***))))))((('''&&&''''''&&&&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%***((('''))),,,,,,)))&&&((('''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&%%%&&&((())))))'''%%%'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''''''''((((((((())))))''''''''''''(((***+++,,,************************(((((()))***++++++,,,,,,''''''(((((()))******+++---......,,,***)))+++,,,000000000000111333555777<<>>;;;:::::::::999888777777777888888888999:::;;;;;;;;;;;;???>>>>>>@@@EEEKKKQQQTTTQQQLLLFFF@@@======@@@BBBAAAAAAAAAAAABBBCCCDDDDDDFFFHHHJJJLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNMMMIIIFFFIIIGGGFFFFFFHHHIIIIIIHHHCCCCCCCCCDDDDDDEEEFFFGGGCCCBBBAAAAAABBBEEEHHHIIIFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888666666777777777888888888999999:::::::::999999999777666444222222222333444&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''(((((())))))************+++++++++,,,*********+++,,,,,,------//////000111111222222222444444555555666666777777222222111222333444666777888888999999999999999888999999999999999:::;;;<<<:::999999:::<<<<<<:::888999999:::999777666888999888999999999777555333222444333333333333444555555666666555444444333333333222333222111//////111222222222222222222222222222000//////---,,,+++************++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))))))))))))))***++++++++++++***)))(((((((((((('''&&&%%%$$$((('''''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%######%%%'''((($$$!!!$$$%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&(((((('''%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))***,,,------,,,******+++---///...------...///000000333555777:::<<>>;;;:::::::::::::::::::::::::::===@@@AAA???<<<:::999::::::999888888777888888666666777999999:::::::::@@@?????????BBBGGGMMMQQQTTTPPPHHHAAA>>>>>>@@@BBB@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJLLLLLLLLLJJJIIIGGGGGGIIILLLNNNNNNKKKHHHFFFDDDCCCCCCEEEFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBEEEGGGIIIEEEFFFFFFFFFEEEDDDBBBAAA===>>>>>>??????>>>>>>===@@@@@@AAA@@@@@@>>>===<<<999:::::::::;;;;;;<<<<<<===<<<<<<;;;<<<===???@@@;;;<<<<<<======<<<<<<;;;<<<<<<;;;:::999999888888777777777777888888888888::::::;;;<<<<<<;;;;;;:::777666555333333222333333&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''((()))))),,,++++++***)))((((((((()))******++++++,,,,,,------...///000111111111111222222333444555666777888555555333222222222333444888999999:::;;;;;;:::::::::999999999999::::::;;;888888888:::;;;;;;999777888888999888666666888999666777777888888888888777555444444444444444555555666666444333222222222222111222222111//////000111222222222222222222222222444333222111///---,,,+++((()))***++++++,,,++++++)))************+++++++++************************(((((()))))))))))))))))))))***+++,,,,,,+++***)))((((((((('''&&&%%%$$$###(((''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$###!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&%%%%%%&&&(((((('''&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((******)))(((((('''(((((())))))))))))))))))))))))+++***)))'''%%%###"""!!!'''''''''(((((())))))))))))*********))))))+++---,,,+++***+++---.........000000000000111333444555999<<<@@@EEEKKKRRRZZZ___llluuu~~~wwwhhhbbb\\\]]]bbbhhhjjjiii\\\TTTHHH???;;;;;;===>>>===DDDLLLMMMGGG>>>999777333333444666777999::::::888:::======;;;999888888777777666555555555666666555555777888999999999999<<<===>>>???AAAFFFKKKPPPTTTPPPIIICCC???>>>???@@@?????????@@@AAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHFFFGGGIIILLLNNNOOONNNLLLHHHFFFEEEEEEFFFGGGFFFEEECCCBBBBBBAAAAAAAAABBBBBB???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFDDDBBB@@@=========>>>>>>=========@@@@@@AAAAAA@@@>>><<<;;;999::::::;;;;;;<<<<<<<<<======<<<;;;;;;<<<>>>???======>>>>>>>>>>>>======;;;;;;::::::999999888888777888888888999999999999999:::<<<======<<<;;;;;;888777666555444333333333&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&''''''(((((()))*********))))))((((((((()))******++++++,,,------,,,---///000111111000000000000111333444666777888777666444333333333444555777888999:::;;;;;;;;;;;;::::::999999888999999999666666777999;;;;;;888666666777888777666666777999888888888888888999::::::666666555555444555555555777666444333222111111222111333333333111000111222222222222222222222222222444333333111000///......++++++,,,,,,,,,+++***)))))))))))))))******++++++************************'''((((((((())))))******)))***,,,------,,,***))))))))))))((('''%%%$$$###'''&&&&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&((( ###&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((+++***))))))(((((())))))))))))))))))))))))))))))+++***)))'''&&&$$$######((((((((((((((()))))))))((()))))))))((((((***,,,,,,***)))+++...000///...,,,,,,+++,,,...///000000111222444555777;;;???CCCJJJRRR[[[bbbgggooozzzxxxrrrjjjbbbYYYTTTJJJIIIJJJPPPYYY]]]ZZZVVVIIICCC<<<888777888:::::::::@@@FFFFFFBBB;;;888666222222333555666777888888777999999999777666777888444444444444444444555666444555666888999999::::::888:::>>>???@@@CCCGGGJJJQQQNNNIIIDDD@@@===<<<<<<>>>>>>??????@@@BBBCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGIIILLLMMMMMMLLLJJJHHHFFFFFFGGGGGGFFFEEEAAAAAAAAAAAABBBCCCCCCDDD???@@@AAABBBBBBBBBBBBAAADDDFFFGGGHHHGGGDDDAAA???===>>>>>>??????>>>>>>===???@@@AAAAAA@@@>>>;;;::::::::::::;;;<<<<<<======>>>===<<<;;;;;;;;;<<<===<<<======>>>>>>======<<<::::::999999999999999999999999999999::::::::::::999:::<<<===>>>===<<<;;;999888777666555444444333&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))***++++++*********+++,,,,,,------,,,---...000000000000///...///000222444555777777444444444444555777888:::666666888999;;;;;;<<<<<<;;;;;;:::999888888888888555555666888::::::888555666777777666555555777888<<<;;;:::888777888999999777777666555555555555555888777555333222222222222222444555555333222222333222222222222222222222222111111000000//////..................---+++)))((((((((())))))*********+++************************''''''(((((())))))******)))***,,,------,,,***)))*********)))(((&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&$$$!!!!!!$$$''' ###&&&'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&((()))((('''''''''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++((((((((())))))))))))))))))***+++***))))))***,,,+++)))(((***...000///---)))))))))***,,,......---,,,...000000000111333555555;;;AAAEEEGGGNNNZZZdddkkkkkkkkkkkknnnvvv~~~xxxuuuqqqjjjddd^^^[[[WWWSSSPPPKKKFFFCCCDDDEEEJJJSSSZZZXXXNNNEEE@@@===999888888999888888555999===>>><<<888555444777777666666666666555555777888888666555555666888444444444444555555666777444555666888999999::::::777;;;>>>@@@??????BBBDDDNNNLLLHHHDDD@@@<<<:::999>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDFFFHHHJJJJJJIIIFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@AAACCCEEEFFFGGG@@@BBBDDDEEEEEEDDDBBBAAADDDFFFHHHHHHGGGDDDAAA>>>??????@@@@@@@@@@@@?????????@@@AAAAAA@@@>>>;;;999::::::;;;;;;<<<===>>>>>>>>>===<<<;;;::::::;;;<<<::::::;;;;;;;;;;;;::::::999999999999999999::::::999999:::::::::;;;;;;;;;888:::<<<===>>>===<<<;;;999999888777666555444444&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))(((''''''(((***+++,,,,,,++++++---...///...------...///111222333444555555555555777888888777666666888:::888888777666555555555666:::::::::999999888888888999999888777777666777777888666444444666666666555666777888888888888777777444444333222222222333333333333444555555444333333666555444333222111111111111222333444444444333222111111111111///...---,,,...------,,,,,,++++++***************************---+++))))))+++,,,,,,+++))))))))))))))))))))))))''''''(((((())))))************))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$&&&''''''&&&$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&(((%%%###$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&(((***)))%%%$$$&&&((())))))((((((''''''&&&&&&)))))))))))))))))))))))))))(((''''''''')))***+++...---+++***(((((())))))'''(((((('''%%%%%%'''(((&&&'''((())))))***))))))((((((((((((((('''''''''******))))))******+++,,,///...,,,++++++---000222---------............///222333333555999===AAACCCGGGFFFFFFIIINNNUUU\\\```jjjooowwwyyyssspppbbb___ZZZUUUPPPMMMKKKKKKMMMGGGAAA???@@@BBBAAA@@@AAAFFFMMMQQQQQQKKKCCC===777666444444444555777999999;;;======:::777555555111111111222222333333333444444444444444444333333333333333444555666777777555555777888::::::;;;;;;<<<;;;:::999:::<<<>>>@@@HHHJJJKKKFFF???;;;;;;>>>=========>>>???AAABBBCCCDDDCCCBBBAAA@@@AAABBBBBBBBBCCCEEEFFFGGGFFFEEEDDDGGGFFFDDDBBBAAAAAAAAABBB>>>???@@@AAAAAAAAAAAAAAA;;;>>>BBBDDDDDDCCCBBBAAAEEEEEEDDDCCCAAA@@@??????>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAA???>>><<<;;;@@@???===<<<;;;<<<>>>???>>>>>><<<;;;;;;:::;;;;;;<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999888;;;:::999999;;;;;;999888<<<;;;999777555555555555&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((***************++++++,,,---...///...------...///000111222444555666666666555555666555444333444666888777777777777777777666999888888888777777777666888888777666666666666666666555333444555666555444555555666666666666555555333333222222222333333444222333444555555444333222666666555444333333333333222222333444444333222111222222111111000///...---///......------,,,+++++++++++++++++++++++++++++++++******+++------+++)))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&%%%###""""""###(((((((((((('''''''''''''''''''''''''''''''''''')))((('''''''''(((***+++,,,+++***)))(((((())))))'''((()))((('''&&&((()))'''(((((())))))))))))((())))))))))))))))))))))))******))))))******+++,,,---,,,+++******,,,...///,,,,,,,,,,,,------------,,,,,,,,,,,,...111444555777777666888;;;@@@EEEHHHLLLPPPVVV\\\aaaggglllooo{{{{{{xxxmmmiiiccc^^^YYYTTTOOOLLLKKKHHHEEEAAA>>><<<<<<<<<>>><<<999777777:::???CCCMMMMMMMMMKKKGGGAAA;;;777666555333333333444666777:::<<<===;;;888555333222111111222222222222222222333333333333444444444444333333444444555555666666333444555666777888888888:::999888888888:::<<<===CCCFFFGGGDDD>>>::::::<<<::::::;;;<<<===???AAABBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@??????@@@@@@??????@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAABBBCCCDDDEEEDDDDDDBBBAAA@@@??????????????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<===<<<;;;;;;;;;===>>>@@@======<<<;;;::::::::::::;;;:::999888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>888777666666888999999999999888666555444555555666%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))++++++************+++,,,---...///...------...//////000111333555666777777888999999888666555666777666777888999999999888777666666666666666555555555666666555444444444555555555444333333555555555333333333444444444444333333111111111111222333444444222333333444444333333222666666555444444555555555333333333333222111000000111222222222111000000////////////...------,,,,,,++++++++++++++++++++++++))))))+++---...---***'''))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""#####################%%%&&&&&&%%%###!!!"""###&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&$$$###'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***))))))(((((((((((())))))((()))***)))(((((()))***((())))))))))))(((((('''))))))))))))***************))))))))))))***++++++)))))))))************+++******+++++++++,,,,,,,,,---,,,+++***++++++------///.........///111444555555777;;;>>>AAADDDIIILLLTTTZZZdddlllooonnnjjjffflllnnnqqqsssuuuwww{{{}}}~~~{{{xxxvvvssspppmmmfffccc___\\\YYYVVVRRROOOMMMJJJEEEBBB???===999777999888666444333333444444444666777777777;;;DDDLLLTTTPPPIIIBBB;;;777444333333333222111222333444555999:::;;;999555222000///222222222111111111111111111222222222333444444444333333333444444444444444222333444444555555555444777666555555666777999:::===@@@CCCAAA===999999:::777777888999;;;===???@@@BBBCCCEEEFFFEEECCC@@@>>>@@@???===<<<===>>>@@@BBB>>>>>>============>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>>===>>>AAADDDFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>????????????@@@@@@??????>>>===:::::::::;;;<<<===??????<<<<<<;;;::::::999999999:::999777666555666888999999999999::::::;;;;;;<<<;;;:::::::::<<>>@@@@@@@@@@@@AAAAAABBBCCCBBB@@@======???AAADDDEEECCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???======<<<======>>>>>>????????????>>>>>>;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;:::999999:::888666444444555777888777888888999:::;;;;;;<<<:::999888888999<<<@@@BBBEEEBBB===999888888888777444444444444444444444444%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&$$$&&&***...000///---,,,---...///...---------///---...000333444666777777555666777777444333222222444555777999999999777666444444555555555555555555333222222222222222333333555555555666888999777666444444444444444333222111/////////000111222333444222222222111111222222222222222111111111222333333222222111000///.........///000111222222333222222------,,,,,,+++******)))++++++++++++++++++++++++,,,***))))))***++++++***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''***)))'''%%%$$$%%%'''(((%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&### !!!%%%'''&&&$$$%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''(((((((((((('''''''''%%%&&&''''''(((((())))))$$$&&&(((((('''''''''((())))))***))))))((('''&&&'''''''''(((((()))))))))))))))(((((())))))***+++((()))***++++++***)))(((***+++++++++,,,,,,,,,,,,******))))))))))))))))))++++++,,,,,,------,,,,,,///000000///...///111333444666:::===>>><<<:::888666888;;;======>>>???@@@>>>>>>@@@AAACCCDDDEEEFFFFFFKKKRRRYYY]]]]]][[[YYYQQQPPPOOOOOONNNNNNNNNNNNKKKKKKJJJIIIGGGEEECCCBBB@@@???>>>>>>???@@@???===:::999777888999999888777666444222222333333333222000000000000000000000000...///222888>>>AAAAAA@@@???<<<888444222222333555///////////////000000111111222333222000///000111111111111000000/////////...//////000111222333333222222222222111111111111222222333444444333333333444444444555555666777888666999<<<======;;;999999555555666888:::===???@@@EEEEEEDDDBBBBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???;;;;;;<<<======>>>>>>>>>?????????@@@AAABBBDDDEEECCCAAA??????AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>><<<;;;;;;<<<<<<======>>>????????????>>>>>>??????@@@???>>>===<<<===>>>>>>>>>===<<<;;;:::999888666555444555666777777777888888999:::;;;;;;888777555444555777:::<<>>@@@DDDCCCBBB@@@@@@AAABBBCCC===>>>@@@AAAAAA???===<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>???AAADDDFFFHHHGGGDDD@@@@@@BBBDDDBBB@@@AAAAAABBBBBBBBBBBBBBBBBB@@@???<<<:::::::::;;;<<<======>>>>>>???>>>>>>>>>???@@@AAABBBAAA>>><<<:::>>>>>>??????>>>===;;;:::999888888777777777777777777777777888888999999:::666555333222222444555666;;;888555444555666777666555555555555444333111111$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***++++++++++++******+++,,,---------------...///...------...//////000111222333444444555333555888888777555444555333333333333333222222222111111111222222333333333222111111111222222333444444444555777999:::888666444444444444333222111000000000/////////000000111222111000000000000111222111111000///.........///000///...------......///+++,,,...000111222333333------,,,++++++******)))))))))))))))))))))))))))***)))((()))***+++***((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""##################$$$&&&'''&&&$$$###$$$&&&##############################$$$$$$%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%&&&############$$$%%%&&&'''###$$$$$$%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%''''''((()))))))))((('''###%%%(((***)))(((((()))'''(((((())))))))))))(((&&&''''''((())))))******((((((((((((((()))*********************)))(((((()))))))))*********++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,......---,,,---...------............------))),,,///000000//////000111111222222333333333444///111333555666777777666333333222222222222333333111111222222222222111111333111000111222222111000333222000000111111000...444333111000111111000//////000000000000000000///000000000222333333222111111000000000//////......---......//////////////////000000///...---///000......//////////////////////////////////////////...//////000000111111111///000111222333444444444222222333444555555555555666666777888999:::999888666666777888999;;;===>>>@@@@@@@@@AAAAAAAAAAAAAAA???????????????>>>======<<<===>>>?????????>>>===<<<<<<===???AAAEEEHHHKKKNNNHHHAAA???AAACCCCCCAAAAAAAAAAAABBBBBBCCCCCCCCC???===;;;999999:::;;;<<<===>>>>>>>>>>>>>>>=========>>>@@@BBBAAA???<<<:::======>>>???>>><<<:::999999999:::::::::999888777777777777888888888888888444333333333333444555555333222000111333444444333111222222333333222111000$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((***,,,......///000...,,,))))))***,,,...---...///...------...//////000111222333444444444...111444444333222111111333333222111000000000111//////000000111111111222222222111111222333444444333333444777999999777555444444444333333111000000111000000////////////000222111000//////000111222222222000///............///...---,,,---...///000***+++---///111222333333......---,,,,,,++++++***(((((((((((((((((((((((((((((()))+++---,,,)))&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$&&&(((&&&$$$"""$$$&&&########################""""""###$$$%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%!!! !!!###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$'''((()))******)))((('''###&&&)))+++***))))))***''''''((())))))***))))))'''(((((()))***+++++++++((((((((((((((()))************))))))(((((((((((((((((((((((())))))))))))(((((())))))***))))))(((,,,+++***))))))***+++,,,&&&(((+++,,,+++******+++***+++---...///...------$$$'''***,,,,,,,,,,,,---------...///000000111111111111111222222333333444222111000/////////////////////000000000000//////...---,,,...000222111000///......///111333222222222///---,,,------,,,***,,,---....../////////...,,,......+++((((((+++///---------....../////////---...//////000000//////000111111///---,,,---///---.........//////000000///////////////.........---......///000111111222...///000111333333444444111111222444444444444444666555555666777999888888666666666777888:::;;;<<<<<<>>>@@@BBBCCCBBB@@@???CCCAAA???>>>===>>>???@@@======>>>??????>>>===<<<;;;<<<<<<>>>BBBFFFJJJLLLSSSKKKAAA===???BBBDDDCCC@@@AAAAAABBBBBBCCCCCCCCC>>>===:::888888999;;;===>>>>>>>>>>>>>>>===<<<<<<:::<<>>>>>===<<<999888999:::<<<===<<<;;;999777888888888888777777777777333333444555555666666777333111000111222222111///---...000111222222222111&&&&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))+++***(((((()))***---...---,,,,,,,,,------...////////////000111111222222000000000000000000000000111111111111111111111111//////000000111111111222000222444555444333333333666666777888888888888777777555222111222111000///000000000000////////////111///---,,,,,,,,,...///000000000000000000000000...+++(((***///333222000///.........///111333555777333///------,,,)))&&&******)))((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$#########''''''''''''''''''''''''!!!###$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$###"""%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''(((((((((((()))&&&'''''''''&&&%%%%%%$$$'''&&&&&&'''))))))((('''&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++%%%%%%&&&((()))+++,,,,,,))))))***++++++++++++***((()))***,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))................................................,,,------......------,,,...---,,,,,,,,,,,,---...******))))))***,,,---...//////000000111111222222........................---......//////......------------------------------------,,,,,,+++++++++------...///000000//////...///////////////......***++++++,,,,,,------...,,,---...//////...---,,,...///////////////......000000000111222222333333444333333222111111111222555666666777777777777777888888888888888999999999999;;;>>>???>>>>>>>>>??????>>>===<<<<<<===>>>???999:::<<<===>>>===<<<<<<>>>>>>???@@@AAACCCEEEFFFGGGDDDAAA@@@BBBDDDCCCAAA@@@??????AAACCCDDDCCCAAAAAA???<<<999888999;;;===CCCAAA===:::999999<<<===;;;;;;<<<<<<<<<<<<;;;;;;??????>>>>>>===<<<::::::===;;;:::;;;<<<<<<888555555555555666666666666666555555444444444333333333222222222111111111000000222222111111111111222222%%%%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))))))))***)))(((((()))***,,,...---,,,,,,,,,,,,,,,------...//////000000111222222000000000000000000000000111111111111111111111111000000000000111111111222111222444444333333333444888888888777777666666555555444222111222222111000000000000000000000000000111///...,,,,,,---...///000000000000000000000000---***''')))---000///---000000/////////000000111,,,***((((((***,,,+++)))***))))))((((((((((((((())))))))))))))))))))))))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###&&&'''((('''%%%$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&''')))***)))'''&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((())))))******++++++))))))***++++++++++++***((((((***+++++++++***)))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))------------------------------------------------,,,------......------,,,...---,,,++++++,,,---...,,,,,,++++++,,,---///000...///////////////000000------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---------............,,,,,,------------,,,,,,******+++,,,,,,------...---------......---------------............------//////000111111222222333333333222111111111111111444555555666666666666666777777777777888888888888888;;;>>>??????>>>>>>>>>???>>>===<<<<<<===>>>???:::;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDFFFCCC@@@@@@BBBDDDDDDCCC@@@???@@@AAACCCDDDBBBAAA???>>>;;;999999;;;===???CCCAAA>>><<<;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<;;;:::<<<;;;::::::<<<;;;888555666666666666666666666666555555555444444444333333333333333222222222111111//////............//////$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))((((((***)))(((((()))***,,,---,,,,,,++++++***+++++++++......//////000111111111000000000000000000000000000000000000000000000000000000000111111111111111222333444333222222444666999888777666444444444444444333111111222222111000/////////000111111222222000///...---------...///000000000000000000000000...+++)))***---///...,,,111111111000///...,,,,,,'''&&&%%%&&&(((***+++***))))))((((((''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!! !!!"""$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%''')))***)))(((&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************************((()))******++++++******'''(((((()))***)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,---...///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,//////000000111111222222111111000000//////000000333333444555555555555444555555666666666777777777777:::>>>??????===<<<<<<>>>======<<<<<<======>>>===<<<;;;;;;;;;;;;;;;;;;=========>>>>>>???AAAAAACCCBBB@@@@@@CCCDDDEEEEEEAAAAAAAAACCCDDDDDDBBB@@@>>>===;;;::::::<<<>>>@@@AAAAAA???>>>===<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::;;;;;;999777666666666666666666666666666666555555555444444444333333333333222222222222......------------......######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))((((((((()))***+++,,,,,,+++******************------...//////000000111000000000000000000000000000000000000000000000000111111111111111111111111333444444333222222555777888777555444333333444444555333111111111111000///......///000111222333333000000///...---......///////////////////////////111///---...///000...---//////000000///---+++***+++***)))((()))))))))((()))(((((('''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$### $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$"""!!!!!!!!! $$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&'''''''''(((((((((%%%&&&&&&'''&&&&&&%%%%%%%%%$$$%%%&&&)))***)))(((&&&''''''(((((((((((((((*********)))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))***************'''''''''(((((((((((((((************++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))******++++++******))),,,,,,++++++++++++,,,,,,))))))*********++++++,,,,,,,,,++++++******))))))************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,+++***((('''''')))+++,,,+++,,,------------------*********+++,,,,,,---------,,,+++******+++,,,---+++,,,,,,------------,,,......//////000111111222000//////.........//////111222222333333333333333444444444555555666666666666999===???>>><<<;;;:::========================>>>===;;;:::999:::;;;;;;<<<<<<<<<<<<======>>>???AAA@@@@@@AAABBBEEEFFFGGGCCCBBBBBBCCCDDDDDDAAA???@@@>>><<<;;;;;;<<<>>>????????????>>>>>>===;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::999888777777777666666666666666666666666555555555444444222222222111111111111000///......------......///""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((()))***+++++++++******))))))*********---------...//////000000000000000000000000000000000000000000000000000000222222222111111111111111444444444333222333555777555444444444444444555555777444222111000000...---------...000111222333444000000//////............////////////////////////111000////////////---,,,+++,,,---......---+++***------,,,***((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++)))'''&&&&&&&&&$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$&&&((()))((('''&&&''''''(((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&''''''((()))))))))(((((()))************)))'''''''''''''''((((((((()))))))))*********++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))((((((***++++++++++++++++++***))))))******************++++++******))))))((((((************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******++++++++++++***(((''''''(((***+++******+++,,,,,,,,,,,,,,,))))))***++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,---...............---......//////000111111///......---......//////000000111222222222222222222333333444555555666666666999<<<===<<<;;;:::999<<<<<<============<<<<<<>>><<<;;;999999999:::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBDDDGGGIIIFFFEEECCCCCCDDDCCCAAA???CCCAAA???===<<<;;;<<<<<<<<<============;;;:::999::::::;;;;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999999999:::888888777777666666666666666555555555444444444444000000000000////////////......------------......######"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''''''''((())))))******+++******))))))***++++++,,,,,,,,,------.../////////000000000000000000000000111111111111111111111111222222222222222111111111333444555444333333555777333444444555666666555555666444111000000000...---,,,---...///000111222222000000000/////////......000000000000000000000000...//////......,,,++++++)))******+++,,,,,,,,,,,,)))******(((&&&&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&(((((('''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&(((((('''%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%&&&''''''((())))))'''((())))))******))))))(((''''''''''''((())))))((())))))))))))***************+++,,,,,,,,,++++++************************************************(((((())))))))))))(((((()))******++++++******)))++++++,,,,,,,,,,,,++++++***************)))))))))************************((())))))******))))))((((((((((((((((((((((((((()))))))))))))))*********+++***)))((((((((()))***&&&'''((()))************))))))******+++,,,,,,,,,,,,++++++******++++++,,,+++,,,---......///......------......//////000000......------......//////000000111222222222222111222222333444555666666777777999;;;;;;:::999999999;;;<<<<<<======<<<<<<;;;<<<;;;:::::::::::::::::::::::::::;;;;;;===>>>>>>???@@@AAAAAABBBDDDGGGJJJJJJGGGDDDBBBBBBBBBAAAAAADDDCCC@@@>>><<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<:::;;;;;;:::888888:::<<<999888888777777666666555555555444444444333333333////////////.........---,,,,,,++++++++++++,,,,,,$$$######""""""""""""###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&'''((())))))*********)))))))))***+++,,,---...+++,,,,,,---......//////000000000000000000000000222222222222222222222222333333333222222111111111222444666666555444555666333555777888888666444222333111//////000111111000,,,,,,---...///000000111000000000000000///......000000000000000000000000---...//////...,,,,,,+++***))))))))))))***++++++((()))***(((&&&%%%''')))'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!! !!!$$$%%%&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&''''''%%%$$$&&&''''''((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******'''''''''((((((((((((((('''(((((()))))))))))))))(((((('''''''''((()))***((((((((()))))))))******)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))((())))))******++++++,,,***++++++,,,,,,++++++***))))))***++++++***))))))***+++,,,------,,,+++***************++++++++++++************************(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((,,,+++++++++*********)))%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******,,,------.........,,,------......///000000...............///000000000000111222222222222111222222333444555666777777888999:::999777777888:::;;;;;;<<<======<<<;;;;;;999999:::;;;;;;;;;::::::999999::::::<<<===???@@@>>>@@@BBBBBBAAACCCFFFJJJNNNJJJDDDAAA@@@AAABBBBBBCCCBBB@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;<<<=========<<<<<<999;;;;;;:::888888:::===999999888888777666666555444333333333333222222222000////////////.........,,,,,,++++++++++++,,,,,,$$$$$$###"""!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&'''((()))************((())))))***+++---...///++++++,,,------......///000000000000000000000000333333333333333333333333333333333222222111111111111444666777666555555555555666999:::999666222000000......///111333333222,,,,,,------.../////////000000000000000///......000000000000000000000000///000222222000///......+++***)))(((((()))***++++++,,,,,,***&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&((('''&&&&&&'''&&&$$$###&&&''''''(((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&''''''((()))******++++++******)))(((''''''''''''(((((())))))))))))))))))(((((('''''')))***+++(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,------,,,------......------,,,((()))***++++++***)))(((((()))***++++++***((((((******++++++,,,,,,------******************************++++++++++++************************************))))))(((((('''''',,,,,,,,,,,,,,,+++***)))'''((()))***++++++++++++)))))))))***++++++,,,,,,+++,,,---......---,,,+++((()))***+++,,,---------,,,,,,------...//////000...............///000111000000111222222222222222222222333444555777777888999999999888666666888;;;:::;;;<<<======<<<;;;:::777888:::;;;<<<;;;;;;:::999999999:::<<<>>>@@@AAA???AAABBBBBBAAABBBFFFJJJPPPKKKDDD@@@???AAABBBCCCAAAAAA@@@???>>>>>>>>>???>>>======<<<<<<<<<======999::::::;;;;;;::::::999<<<===============<<<<<<999;;;;;;:::888777:::>>>999999999888777666666555333333333222222222111111000000000000///////////////......------......///%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%''')))***+++***)))(((((()))***++++++,,,,,,+++,,,---...///000000000000111000000///...------,,,111111111111111111111111333333333333333333333333333333333222222222222222555555666666666555333222222222000000000111222333333222///...---...///000111111000//////////////////............//////000/////////...---+++***)))++++++***)))))))))))))))***+++++++++***)))'''&&&(((((((((((((((''''''&&&)))((('''&&&%%%%%%&&&'''&&&&&&((((((((('''&&&%%%###$$$&&&(((((('''&&&%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%########################!!!!!!""""""######$$$$$$$$$%%%&&&'''((((((((((((''''''&&&%%%%%%$$$######$$$###"""!!!!!!!!!######&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""(((+++'''"""$$$'''(((!!!###&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$&&&(((+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++******))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))*********))))))((((((''''''++++++*********)))(((((())))))((((((''''''&&&&&&))))))))))))((((((((((((+++++++++,,,,,,,,,---------,,,,,,+++*********++++++++++++,,,,,,,,,------........./////////000000000111111111222222222222000111222333555666777888888888777666666777888999;;;999999:::<<<<<<999666555555555555555555555555:::;;;<<<===???@@@AAABBBCCCBBB@@@@@@@@@CCCFFFGGGGGGDDDAAA===;;;;;;<<<===>>>>>>============>>>>>>@@@===:::999;;;<<<;;;::::::;;;<<<<<<:::999:::;;;>>><<<;;;;;;===>>>======:::999888777777777888999<<<<<<:::888666555333222333222111000////////////111111000000///...,,,,,,******++++++++++++++++++$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&'''((()))******+++++++++)))***+++,,,------------......////////////000000////////////////////////333333333333222222222222222222222222222222222222444555666666666555333222222222111000000111222333222111///.........//////111111000/////////////////////...............////////////...---+++***)))))))))((('''''''''''''''***+++++++++***)))'''&&&((())))))))))))(((''''''(((((('''&&&%%%&&&''''''&&&&&&'''(((((('''&&&%%%###%%%&&&(((((('''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&'''''''''"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""#########$$$%%%&&&''''''((((((((('''&&&&&&%%%$$$$$$######&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""''')))&&&###%%%&&&&&&!!!$$$%%%%%%$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))&&&''''''''''''((((((((()))))))))((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((()))))))))******+++******))))))******+++***************)))))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))((((((((('''))))))(((((((((((())))))************************))))))))))))((((((''''''***)))(((''''''((())))))******((('''%%%$$$""""""&&&'''((())))))'''%%%$$$)))))))))(((((('''''''''******)))))))))(((((((((+++++++++,,,,,,,,,,,,------,,,++++++*********+++---------............///+++,,,,,,,,,,,,---------////////////000000000000000111222333555666777888888888777777777888999:::999888888:::<<<<<<:::777777777777777777777777777;;;<<<===???@@@BBBCCCDDDCCCBBB@@@???@@@BBBEEEGGGFFFEEEBBB???>>>=========>>>==================>>>@@@>>>;;;;;;===>>>===<<<;;;<<<===<<<:::999:::;;;<<<::::::;;;===??????>>>:::999888777666777888888<<<;;;:::888666444333222333222111000////////////......//////......------.........---------------######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&((((((''''''''''''&&&&&&''''''(((((()))*********((()))***+++,,,,,,,,,,,,------...///111222333333////////////////////////333333222222222111111111000000111111222222333333444555666666666555444333222222111111000111111222000000//////////////////111111000///////////////000000///...------------............---+++***))))))((((((''''''''''''''')))***++++++***)))((('''))))))******))))))((('''''''''&&&&&&&&&'''((((((&&&&&&''''''(((''''''&&&$$$%%%'''((((((((('''&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$###############""""""##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$#########"""#########$$$$$$$$$$$$$$$###&&&'''$$$$$$&&&&&&### ###%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&$$$$$$%%%'''%%%%%%&&&&&&&&&''''''''')))))))))(((((('''''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))******))))))))))))******((((((((())))))))))))))))))((((((((('''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((''''''***))))))((())))))******++++++++++++++++++++++++)))))))))((((((((((((''')))((((((''''''((()))))))))(((((('''%%%$$$$$$###%%%&&&((()))((('''%%%###))))))))))))((((((((((((************))))))))))))******+++++++++,,,,,,,,,,,,,,,+++************+++------------............++++++++++++,,,,,,,,,,,,------------.........///111111222333555666777777888888888888888999:::;;;888888888:::<<<<<<;;;999::::::::::::::::::::::::<<<<<<>>>@@@BBBEEEFFFGGGCCCBBBAAA@@@AAACCCEEEFFFEEEDDDCCCAAA@@@>>>============<<<<<<<<<<<<======@@@>>><<<<<<>>>?????????===>>>>>>===;;;999:::;;;:::999888:::===?????????;;;:::888777666666666666;;;:::999777666444333333333222111000////////////,,,,,,,,,------........./////////......------,,,""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######$$$###"""""""""###%%%&&&...---+++)))'''&&&&&&&&&&&&&&&''''''((())))))***+++,,,---......///......---...///000111222333444111111111111111111111111222222222111111111000000///000000111222333444444444444555666666555444333222222111111111111111111......///000000//////...111000000///////////////111000///...---,,,,,,,,,---......---,,,+++************))))))))))))******))))))***++++++***((((((***************)))((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((((('''"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###!!! ########################"""##################"""############$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""""""""!!!!!! $$$$$$$$$###############""""""""""""""""""""""""$$$$$$######""""""!!!!!!###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$######""""""""""""""""""##################""""""""""""#########$$$$$$$$$$$$$$$###%%%%%%$$$%%%(((&&&!!! """%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''%%%&&&&&&&&&&&&''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********++++++)))))))))(((((()))))))))'''''''''((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))((((((((('''''''''(((((((((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((())))))***++++++'''(((((((((((((((''''''))))))))))))))))))))))))+++*********))))))))))))************++++++++++++++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........111111222333444555666666777888888999999:::;;;<<<888999:::<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDFFFHHHIIIDDDDDDCCCBBBBBBDDDEEEGGGBBBCCCCCCBBB@@@>>><<<;;;===<<<<<<;;;;;;<<<<<<===>>>===<<<<<<===>>>???@@@>>>??????===;;;999999:::;;;999888999<<<===>>>===;;;:::888666555555555555999999888777555444333333333222111000////////////,,,,,,,,,,,,,,,,,,,,,---......------,,,+++******"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""$$$###"""!!!"""###$$$%%%))))))'''&&&%%%%%%%%%%%%'''&&&&&&&&&'''((()))***,,,---...//////000000000//////000000111111111222111111111111111111111111111111111111111111111111000000111222333444444555333444555666666555444444222222222222111111000000,,,---...///000000//////111000000///////////////000000///---,,,,,,,,,,,,------------,,,+++************))))))))))))******((((((***++++++***))))))***************)))((((((%%%%%%&&&''''''(((((((((&&&&&&&&&&&&''''''((((((''''''((((((((())))))((($$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$#######################################$$$$$$######""""""!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######!!!!!!""""""#####################"""""""""!!!!!!###$$$$$$$$$%%%%%%%%%&&&###&&&&&&%%%&&&(((&&&!!!$$$&&&((((((&&&%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))&&&&&&'''''''''((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))((((((''''''(((((()))''''''''''''''''''(((((()))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''(((((((((((((((((()))***+++,,,,,,---***((('''%%%&&&''')))***((((((((((((((()))))))))*********))))))))))))((()))))))))*********++++++*********))))))***++++++*********+++++++++,,,,,,,,,,,,,,,---------......------........./////////000111111222333444555555666666888999:::;;;<<<<<<999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???BBBDDDGGGIIIJJJFFFEEEEEEDDDDDDEEEFFFGGG@@@@@@AAAAAA@@@===;;;999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::<<<===???>>>??????===:::999999:::===;;;999999:::;;;;;;:::;;;999777555444444444444777777666666555444333333333222111000///////////////...,,,+++*********+++......---,,,++++++******""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""######""""""######$$$%%%$$$%%%&&&'''((()))******''''''&&&&&&'''(((***+++++++++,,,---............000000000000000000000///////////////////////////000000111111222333333333222222333333444444555555333444555666666666555444222222222222222111000///,,,,,,---...//////000000111111000/////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******'''''''''''''''(((((()))'''((()))***++++++***)))))))))******))))))((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))***&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$###"""""""""############$$$"""""""""##############################"""""""""##################$$$$$$####################################""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%############"""""""""!!!######$$$$$$%%%&&&&&&&&&"""'''(((''''''(((&&&###%%%'''((((((&&&$$$###$$$&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!###&&&'''''''''((()))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&'''((((((((((((((()))))))))(((((('''''''''((('''%%%$$$$$$&&&((()))''''''''''''(((((((((((())))))))))))((((((((((((((())))))))))))************))))))))))))***++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,........./////////000000//////000111111222333333444555777999:::;;;<<<<<<999;;;>>>???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAACCCFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFF???@@@@@@@@@???===;;;:::;;;;;;::::::::::::;;;;;;::::::;;;999888999;;;===<<<======<<<:::888999:::===;;;999999::::::999888999888666555444444444555666666555555444444444333333222111000////////////000///---+++*********+++.........------,,,,,,+++###""""""!!!!!!""""""###$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%'''(((******))))))((('''&&&&&&'''(((***,,,******+++,,,------------///////////////////////////////////////////////////000111222333444555666555555555555555555555555222333555666666666555444222222333333222111///...,,,,,,,,,,,,---///111222111111000///////////////......---,,,,,,---------+++,,,,,,,,,,,,+++******'''''''''''''''((())))))&&&''')))***+++++++++***((())))))))))))(((''''''&&&'''((((((((('''&&&%%%&&&&&&%%%%%%&&&''')))***))))))(((((())))))******((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%$$$$$$########################""""""############""""""""""""""""""########################"""""""""""" !!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%########################"""""""""""""""#########!!!"""###$$$%%%%%%%%%%%%##################$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$#########"""""""""""""""######$$$%%%%%%%%%!!!(((,,,)))'''''''''%%%"""$$$&&&&&&$$$#########$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%'''''''''&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((((((((((((((()))(((((('''&&&%%%%%%$$$%%%&&&'''(((((((((((('''%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&((((((((()))))))))******)))))))))))))))***+++++++++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------............////////////......//////000000111111222333666888:::;;;;;;;;;888;;;>>>>>><<<:::;;;<<<========================<<<===>>>@@@BBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@???>>>===<<<;;;;;;;;;::::::::::::;;;;;;:::;;;;;;999777777999<<<:::;;;<<<;;;999888888:::<<<:::888888999:::999888888777555444333444555555555555444444444444444444333222111000////////////000...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,######""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""###$$$&&&&&&%%%$$$$$$###$$$%%%%%%%%%### )))((('''&&&''')))+++,,,++++++,,,---............---.........//////000000111111111111111111111111...///111222444666777888666666666666666555555555222333555666666666555555222222333333222111///...---,,,++++++,,,///111333111111000///////////////------,,,,,,,,,---......++++++,,,,,,,,,+++******)))))))))))))))***++++++&&&''')))***++++++++++++(((((((((((((((''''''&&&''''''((((((((('''%%%$$$&&&&&&%%%%%%&&&''')))***)))))))))))))))******+++)))(((%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$######""""""!!!!!!######$$$$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$%%%$$$$$$##################$$$$$$ """###$$$$$$######$$$$$$$$$$$$############ !!!!!!"""###$$$$$$$$$!!!)))...+++''''''''''''!!!###$$$###"""######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$############$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$&&&((((((&&&%%%$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''&&&&&&''''''''',,,,,,+++)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''&&&&&&&&&''''''''''''((($$$'''+++---...,,,)))'''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))((())))))***++++++))))))*********+++++++++........./////////000000---------.........//////------......//////000000111222555888:::;;;;;;;;;777:::======:::888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>======;;;::::::999999::::::;;;;;;<<<<<<:::777666999<<<888:::::::::888888888::::::888777888999;;;;;;:::666666444444333444555666444444444444444444444444333222111000////////////...---,,,++++++---...000))))))))))))))))))******!!!""""""#########""""""########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***222//////222000,,,---111......////////////......////////////000000000000//////111222444555777777777777777777666555444333555444333333222222222333222222111111000/////////////////////000000000000333333222000///...---,,,/////////......---------,,,,,,,,,+++++++++******))))))(((''''''''''''(((&&&''''''((()))******+++,,,,,,***(((&&&%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))))))))))))))************&&&&&&&&&&&&%%%$$$###"""###$$$&&&&&&$$$###$$$%%%########################!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&''''''###$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""######"""!!!!!!!!!"""###%%%&&&############"""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$#########""""""############""""""&&&###!!!!!!$$$%%%$$$""""""###############"""!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))))))))((('''))))))(((((('''''''''&&&&&&))),,,,,,+++)))((()))'''''''''''''''((())))))((((((((((((((())))))***,,,+++***))))))+++---...---------,,,,,,+++++++++---,,,+++***+++---///111,,,,,,,,,---...//////000000111222444777999:::;;;777888888999999999888888===<<<<<<<<<<<<===>>>>>>:::;;;<<<===>>>???@@@@@@???===<<<>>>AAABBBAAA?????????>>>===<<<<<<======>>>>>>===;;;;;;:::::::::999:::;;;<<<<<<:::999777<<<<<<===<<<;;;999777555888888999999999999888888777777666666666666777777888777666555444333222222222333333222111///---,,,.................................------,,,,,,,,,""""""############""""""################################################%%%%%%%%%&&&&&&&&&&&&''''''(((((()))***+++,,,,,,+++...000///,,,***+++---------............------....../////////000000000///000111222333555666666777777777666666555333333444444333222111000000000333222222111000000///////////////////////////000000000///...---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++*********))))))))))))(((''''''&&&&&&''''''&&&''''''(((((()))))))))((((((((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&%%%$$$###""""""$$$%%%%%%$$$######$$$########################$$$$$$$$$$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""########################%%%%%%$$$###############"""!!!!!!!!!!!!"""$$$%%%############"""""""""""""""""""""""""""######$$$$$$$$$#########"""""""""""""""############""""""###!!! """###""" """"""""""""!!! !!!!!!"""""""""#########&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((''')))((((((((('''''''''&&&%%%''')))***((('''&&&''''''''''''''''''(((((()))((('''''''''((()))******,,,+++***))))))+++,,,...------,,,,,,,,,+++++++++---,,,+++++++++---///000++++++,,,------...//////000111222444666888:::;;;777777888999999:::999999;;;::::::;;;;;;<<<=====================>>>>>>>>>>>><<<;;;===???AAA@@@>>>??????>>>===============>>>===<<<;;;:::::::::::::::;;;<<<<<<<<<:::888777:::;;;;;;;;;:::888666555777888888999::::::999999777666666555555666666777777666666555444333333222222222222222111///...---..............................---------,,,,,,,,,""""""######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))+++,,,,,,---+++666:::222++++++,,,***,,,,,,------------,,,,,,.........////////////000000111111222333333444444666666666666555444333333333333222000000/////////333333333222111111000000////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######!!!###$$$$$$###""""""###########################%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%((('''&&&&&&%%%$$$########################$$$$$$########################$$$$$$%%%%%%%%%$$$######""""""!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""######$$$###""""""""""""!!!!!!!!!######$$$$$$$$$$$$#########!!! !!!"""###""" $$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''""""""###$$$%%%&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((((('''''''''''''''%%%'''))))))(((&&&&&&'''''''''&&&&&&''''''((()))''''''''''''((()))***++++++***)))))))))***,,,---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++---...///++++++,,,,,,---.........///000222333555777999999666777888999:::;;;;;;;;;888999999:::;;;;;;<<<===@@@??????>>>===<<<;;;;;;<<<;;;:::<<<>>>???>>>===??????>>>=========>>>>>>======<<<;;;::::::::::::;;;<<<======<<<:::888777999999999999999888777777777777888999999999999999555555555444444555555555555555555444444333333333000111111111111000///...------------------------------------,,,,,,,,,,,,#########"""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))***++++++000@@@DDD777---//////))),,,,,,------------,,,,,,------........./////////111111111111222222222222555555555555555444333222111111111000000111111222444444333333222111111000///////////////.........++++++++++++,,,,,,,,,,,,++++++,,,,,,------......******)))))))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###!!!"""$$$$$$"""!!!"""###########################$$$$$$&&&'''((()))))))))############$$$$$$$$$$$$(((''''''&&&%%%$$$############"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!############"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$######%%%%%%%%%$$$###"""!!! """""""""""""""""""""""" !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''''')))******)))(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))***+++***))))))))))))***+++,,,,,,+++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,------.........//////000111333444666777888666666888999;;;;;;<<<<<<888888999:::;;;<<<<<<===??????>>>===<<<;;;::::::;;;;;;;;;<<<===>>>>>>>>>???>>>>>>======>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<============<<<:::999888999999999999:::999999999777888888888888777666666555444444333333444444555444444444333333333333333//////000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$###"""!!!!!!""""""########################"""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%'''((()))***+++,,,===BBB666---///000+++------............------------------............111111111111111111111111333444444444444333333222000000000000222333444555444444333333222111111000000/////////......------,,,,,,,,,,,,,,,---------***++++++,,,,,,---------++++++*********)))))))))&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%(((''''''((())))))&&&###%%%&&&&&&''''''&&&&&&%%%%%%&&&'''))))))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$$$$"""!!!"""###########################"""###$$$%%%&&&'''''''''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###"""""""""""""""!!!!!!!!!############"""""""""!!!"""""""""""""""######$$$#################################$$$$$$#########"""###$$$%%%$$$#########"""###$$$$$$$$$$$$$$$###########################!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''''')))***)))((('''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***)))((((((((())))))******++++++++++++++++++++++++,,,+++++++++,,,,,,,,,---.............../////////...///000222333555666777555666888999:::;;;;;;;;;888999;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>???>>>===============>>>>>>???>>>==================>>>>>>======<<<;;;::::::::::::::::::;;;;;;;;;<<<999888888777666444222111444444333333333333444444333333333333333222222222///////////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,%%%$$$###!!!!!!!!!""""""######################## !!!"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''')))***,,,,,,$$$///555///***,,,...---------............------,,,,,,,,,---------......000000000000000111111111222333333444444333222222//////000111222333555666333333333222111111000000000//////......---------------------------------))))))))))))))))))******++++++*********)))))))))&&&&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''))))))&&&###&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$###""""""###########################""""""######""""""!!! """""""""############$$$#########$$$$$$%%%%%%%%%##################$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""############""""""############"""""""""""""""""""""""""""######$$$""""""############$$$$$$""""""############""""""!!!######"""!!!!!!!!! !!!"""############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))'''((((((((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,..............................///111222444555555555666777888999:::::::::999:::<<<======<<<;;;;;;888888999999:::::::::;;;:::;;;======<<<<<<>>>???<<<<<<;;;;;;<<<<<<======>>>>>>===============>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===999999888777555333222111444444444333333444444444333333333222222111111111//////.........///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,&&&%%%###!!! !!!""""""######################## !!!""""""#########$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&((()))++++++%%%))),,,,,,))))))+++---,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------/////////000000000111111222222333333333333222222111000000000000111222222333222222111000000//////000000///......---,,,,,,---------------,,,,,,,,,)))))))))))))))(((((((((******)))))))))(((((((((&&&'''((())))))'''&&&$$$%%%%%%&&&&&&''''''(((((()))%%%###$$$''')))(((%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$######$$$########################""""""######""""""!!! """"""""""""############"""""""""######$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""###$$$%%%%%%$$$$$$############"""""""""""""""""""""""""""######$$$!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!$$$$$$""" !!!!!!!!!"""#########""""""$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%$$$&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''''''''(((((())))))(((((()))*********++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333444444555666777888888888888888999:::;;;<<<<<<;;;999888777777777777888888888888888:::<<<<<<;;;:::<<>>>>><<<<<<;;;:::::::::;;;<<<888888888888777666555444555555444444444444555555444333333222111000000///000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,&&&%%%###!!! !!!"""########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%% !!!###%%%'''((()))///,,,,,,///,,,((((((---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------.........///000111111111111222222333333333222222222111000//////.........222222111111000/////////000000///...------,,,,,,---------,,,,,,,,,++++++,,,,,,++++++******)))))))))((((((((('''''''''''''''((()))******(((&&&%%%%%%%%%&&&&&&'''((())))))'''###!!!&&&))))))&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$&&&&&&$$$###$$$%%%########################!!!"""###$$$%%%&&&&&&&&&""""""""""""##################""""""""""""""""""###$$$%%%%%%%%%###""" ########################"""!!! !!!###$$$!!!"""$$$%%%&&&&&&&&&%%%############"""""""""""""""""""""""""""######$$$ !!!!!!"""""" !!!!!!!!!!!! ###&&&'''$$$""""""###%%%%%%%%%%%%%%%$$$###"""######""""""!!!!!!!!! !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))(((&&&&&&(((***&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&''''''((()))((((((((())))))******++++++++++++++++++,,,,,,,,,++++++***+++*********************---...///000111222333444555666666777777777666666999:::;;;<<<;;;999777555777777777777666666666666666999;;;;;;999999;;;>>>999999999999::::::;;;<<<::::::999999999::::::;;;===<<<<<<<<<===>>>???@@@<<<;;;:::999888999::::::777777888999999999999999666555555444444555555666444444333222111000///...111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,$$$$$$###""""""""""""""""""######$$$$$$$$$##################$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((()))(((((('''''''''((())))))***))))))*********+++,,,,,,------+++,,,---...////////////////////////000111222333222222222222222111000/////////000111111111111111333333111///...---------000000///...------,,,,,,++++++++++++++++++++++++***************)))(((((()))'''&&&'''((()))((('''))))))((((((''''''''''''%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&(((&&&$$$"""!!!"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%###!!! """###""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$###"""!!!""""""""""""%%%%%%$$$$$$###"""!!!!!!######""""""!!!!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######"""!!! """"""""""""###############$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%% ###%%%&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%$$$%%%&&&&&&%%%$$$$$$###""" """###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$---)))%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''((('''%%%$$$###%%%'''''''''((()))))))))))))))++++++,,,,,,,,,++++++************))))))))))))))),,,,,,,,,++++++*********,,,,,,...///111333444555555555555555555555555555666777888999999888666666777777888999999999999888888666555666888:::<<<<<<::::::;;;;;;<<<======>>>;;;<<<>>>???@@@???>>>===???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::777777777777666666666666222333333444555555555444111111000000///.........//////...---,,,,,,++++++***++++++***((('''(((***************+++,,,---...$$$###"""!!!!!!!!!!!!""""""######$$$$$$#####################$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((((((((('''((((((((()))((((((''''''''''''((())))))******+++++++++,,,---............////////////000111222333111111111111111000//////000111111222222222222222333222111///...---------///.........---,,,,,,,,,++++++++++++++++++++++++***************)))(((((((((''''''((())))))(((&&&(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$######"""!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!  !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$###""""""!!!!!!""""""""""""###############$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$!!!###%%%'''''''''&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$###""""""$$$$$$###"""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&+++(((%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((('''%%%%%%&&&(((''''''((())))))))))))(((******++++++++++++*********))))))))))))))))))))),,,,,,,,,++++++*********+++,,,---///111222444444444444444444444444444444888888888999999888888777666777888888999999888888555444444444666888999::::::::::::;;;;;;;;;;;;;;;777999:::<<<<<<;;;:::999>>>===;;;:::999999::::::999999999999999999999999777777666666666555555555222222333444444444444444111111111000//////...............---,,,,,,+++++++++,,,,,,+++)))(((***+++************+++,,,------""""""!!!!!! !!!!!!"""######$$$######""""""######"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''(((((((((((('''&&&%%%$$$''''''(((((())))))************+++,,,------------//////...//////000111222//////000000000///......///000000111111111111111222111000///......---...------------,,,,,,,,,,,,*********************************)))))))))((((((((('''(((***++++++(((&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$###$$$%%%&&&%%%$$$###!!!"""##################""" !!!"""###"""!!!!!!###$$$%%%%%%%%%$$$"""!!! !!!!!!!!!"""""""""######""""""""""""######"""""""""""""""""""""""" $$$$$$"""!!!"""$$$$$$$$$$$$######""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""#########%%%%%%$$$$$$######""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$############"""###$$$$$$$$$###!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$"""!!!"""###$$$###"""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''###""""""###%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((('''%%%%%%&&&''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((())))))'''&&&%%%''')))&&&'''(((((()))(((((((((((())))))******)))))))))))))))))))))))))))******+++++++++++++++*********+++,,,---...000222333333333333333333333333333333999888888777888888999999666666777888888888888777444444444555666777888999::::::999999999999888888666777999:::;;;:::888777;;;:::999888777777888888888888888888888888888888666666555555555444444444222222333444444444333333222111111000000//////......------,,,,,,++++++++++++,,,---,,,******+++,,,))))))******+++,,,,,,,,,!!!!!! !!!!!!###############""""""!!!""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((())))))***++++++,,,))))))***+++,,,,,,,,,,,,///.........//////000111.........//////......---,,,------...///.........111000///...............++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))((((((((((((((('''''')))+++,,,+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$""""""############""""""!!!"""$$$&&&&&&%%%###""""""""""""###""""""!!! !!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""""""###!!! """$$$#########"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""%%%$$$###"""!!! """"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!"""""""""##################$$$$$$$$$$$$######$$$######""""""!!!!!!!!!""""""######"""!!! """"""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""!!!!!!"""$$$&&&%%%$$$$$$######""""""######$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((%%%"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$######$$$%%%%%%&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&%%%&&&'''((('''&&&%%%&&&(((&&&&&&'''(((((((((((('''''''''(((((()))((((((((()))))))))))))))*********+++++++++***************++++++,,,...///000111222222222222222222222222222888777666555555666888999555555666777777777777666555666777777777888999;;;999999888777777666555555777999:::<<<<<<;;;:::999999888666555555555666777777777777777777777777777555555444444444333333333222222333333333333222222222111111000000///......---,,,,,,,,,+++++++++******+++,,,,,,*********+++))))))***+++++++++++++++!!!!!! !!!!!!###############"""!!! """"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&######%%%&&&'''''''''''''''(((((())))))***++++++((()))***+++,,,,,,,,,,,,.........---......///000,,,------.........------,,,,,,---...............//////...............///++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((((((''''''((((((''''''(((+++,,,+++(((%%%$$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""###$$$&&&""""""############"""""""""###%%%''''''&&&%%%$$$  !!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!%%%&&&$$$###$$$%%%#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$###"""!!! """""""""""""""""""""""""""######$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""""""""############"""######$$$$$$######"""""""""!!!!!! $$$$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""!!!!!!"""$$$&&&%%%$$$$$$$$$############$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%,,,444555---$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$###"""""""""###$$$%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&'''''''''''''''%%%&&&'''((((((((((((((((((((())))))******************************************+++---...///000000111111111111111111111111555444333333333555666777444444555666666666666555444666888888777777888:::888888777666555444444333777999:::<<<<<<;;;:::999777666444333333444555555666666666666666666666666444444444444333333333333111222222222222222111111111111000000///.........+++++++++++++++*********''')))++++++***))))))***))))))***+++++++++******!!!!!! !!!!!!""""""############"""!!! """"""!!!""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%"""###$$$&&&'''((())))))%%%%%%&&&&&&''''''(((((())))))***+++,,,,,,,,,,,,......------------......,,,,,,---............---...//////000000000000000.........---......//////------------,,,,,,,,,,,,***************************)))((('''&&&'''((()))'''&&&''')))******'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######"""!!!!!!###!!! ###$$$"""##################"""!!!"""###$$$%%%$$$$$$###$$$### !!!### !!!!!!!!!"""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!""""""!!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""############""""""!!!!!!!!!!!! """"""######$$$$$$%%%%%%"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###!!! !!!###$$$###"""!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%&&&&&&'''###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$,,,555666,,,"""###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###!!! """$$$&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""$$$%%%&&&%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((((((((()))******++++++)))))))))***************)))***+++,,,---...//////////////////////////////222222222222333444555555333333444555555555555444111444777777555333555777777777666555555444333333555666888999:::999888777555444333222222333444555555555555555555555555555555555444444444333333333111111222222222111000000000000///......------,,,************************&&&(((++++++***)))))))))((()))***++++++***))))))"""!!!!!!!!!!!!"""###$$$############"""!!! !!!!!!!!!""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$%%%'''(((((((((((($$$%%%%%%&&&&&&'''(((((()))***+++,,,------------......------,,,------...,,,,,,---...............//////000111111111111000---------------...///000///.........---,,,,,,,,,++++++++++++++++++++++++***)))(((&&&&&&'''((()))'''&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""######"""!!! !!!!!! !!!############$$$$$$$$$$$$######""""""""""""############'''&&&%%%$$$###$$$$$$%%%!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""### ###$$$"""!!!""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!""" !!!"""######$$$"""""""""""""""""""""""" !!!#########!!! """"""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###!!!  ###$$$###""" !!!!!!"""######$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""###'''++++++&&&!!!######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&&&&$$$###!!!"""%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((()))))))))'''(((((()))******++++++((()))))))))*********+++))))))***+++,,,---..............................111111222333444555555444222222333444444444444444000444888777444333444777666666666555555444444444333555666888888777666555444444333222222333444555444444444444444444444444555555555555444444444444111111222222111000000///.........---,,,,,,++++++)))*********************&&&)))+++,,,+++*********((()))***++++++***)))((("""""""""""""""###$$$$$$############"""!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$$$$&&&&&&''''''((('''''''''&&&&&&''''''((())))))*********+++,,,------------...------,,,,,,,,,------,,,------.../////////...---......///////////////---------------...///000000000///...------,,,,,,+++++++++++++++++++++++++++)))'''&&&%%%&&&((()))'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%!!!""""""###"""!!! """"""""""""##################""""""""""""######""""""""""""""""""""""""***$$$ !!!&&&(((%%%!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""""""""######$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$&&&'''&&&$$$"""!!!##################$$$$$$""""""""""""############""""""############""""""""""""######$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######"""!!!!!!"""%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&'''''''''%%%$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$############"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$###&&&'''&&&$$$###"""%%%((((((%%%###$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$"""%%%'''((('''&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))***+++,,,,,,------........................000222333555666666555555222222333444444444444333222666::::::666444666999666666555555555555444444444555777888999888777666444333222222222333444555333333333333333333333333666666555555555444444444111111111111111000//////...------,,,,,,+++******)))))))))))))))*********'''***---...---+++++++++((()))***++++++***((('''$$$  """###"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$######"""&&&&&&%%%&&&&&&'''((()))''')))+++...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,...///...,,,,,,---,,,---...///000000000000---,,,,,,++++++,,,,,,---,,,+++***)))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$###"""###%%%&&&%%%$$$%%%%%%$$$###$$$%%%'''(((&&&%%%######$$$%%%###"""%%%$$$###"""""""""###$$$######"""!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!########################""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""(((&&&### !!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! """###&&&%%%"""  !!! !!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""""""""""""""###$$$$$$$$$############"""!!!"""#########!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!! !!!###%%%&&&%%%$$$$$$$$$######""""""############""""""""""""$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$"""############$$$$$$$$$$$$###""""""###%%%'''(((%%%$$$"""!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$############"""%%%%%%$$$$$$%%%%%%&&&'''&&&$$$!!!!!!$$$&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""########################***(((&&&%%%%%%%%%'''(((######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&)))))))))(((((('''''''''))))))))))))************...,,,***))))))+++...000//////////////////......///000111222333444444444222222222222333444555555666555444333444555666777333777999777333222555999999999888777666555555444222222444555666666666666888888777777666666555555555555555555555555555555222222111111000/////////111///,,,******+++---///++++++************++++++))))))))))))))))))))))))***************+++++++++###!!!!!!######"""""""""""""""""""""""""""!!!!!!"""###############""""""######$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))***((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---//////...,,,,,,---***+++,,,...////////////---,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((((()))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###"""###%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%###&&&%%%$$$###"""###$$$$$$'''&&&%%%%%%%%%&&&''''''#########$$$$$$$$$##############################""""""############""""""""""""!!!!!!!!!!!!""""""!!!  !!!###""""""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""!!! !!!"""$$$###"""!!! !!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""""""""""""""!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$###$$$#########"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#####################""""""""""""$$$$$$$$$#########"""""""""""""""######""""""!!!"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$&&&&&&%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$""" """$$$%%%%%%%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$########################&&&%%%$$$###$$$%%%''')))"""""""""######"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((()))))))))*********---,,,*********+++---..............................///000111222222222222222222111222222333444555888777666444444444555555333666888666333222555999777666666555444333333222777777888888777777666666777777777666666666555555333333444444444444333333222222111111000/////////000...---+++++++++------+++******************+++************************))))))************++++++"""!!! !!!###$$$###""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""############$$$############$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''''''''((()))***+++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---//////---,,,------)))***+++,,,............------,,,,,,,,,,,,------++++++***)))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######%%%%%%&&&&&&&&&&&&$$$###"""###%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&(((***)))'''%%%'''&&&$$$#########$$$%%%$$$$$$###############$$$!!!!!!""""""###$$$$$$%%%########################""""""############""""""""""""!!!!!!!!!!!!""""""$$$"""!!! !!!"""$$$ """######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""  !!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!"""###$$$$$$######$$$$$$#########"""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$###############""""""""""""""" !!!"""######$$$######$$$$$$$$$$$$########################""""""""""""$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$############### !!!"""###$$$$$$%%%"""############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""######$$$%%%%%%&&&&&& !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##############################""""""$$$%%%''')))&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&(((((())))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,------------------...///000000111000000111111111111222333444555888888666555444333333333333666777666333222555888666555555555444333333333:::::::::999888666444444666666666555555555555555222222333333333333222222222111111000000//////...---------,,,,,,,,,,,,,,,************************************************(((((())))))************!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######$$$$$$###############$$$$$$%%%###"""!!! !!!###%%%&&&&&&&&&''''''((()))***++++++++++++,,,---...///++++++++++++++++++++++++---------.........//////---...//////---,,,---...)))***+++---............------,,,,,,,,,,,,------******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&''''''&&&%%%$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((+++---,,,)))'''((('''&&&$$$$$$$$$%%%%%%######""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%########################""""""############""""""""""""!!!!!!!!!!!!""""""###!!!!!!###!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""  !!! !!!"""###""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!###$$$###"""!!!############""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""############""""""######################## !!!"""$$$$$$$$$###"""""""""""""""""""""""""""############"""""""""!!!############"""""""""""""""!!! !!!"""###""""""#########$$$$$$$$$######################## !!!###$$$%%%%%%""""""#########$$$$$$$$$ !!!"""$$$$$$$$$###"""%%%$$$###""""""###$$$%%%!!!!!!"""""""""#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$#########$$$%%%'''''''''(((((())))))(((((('''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&)))))))))((((((((((((((((((((((((((()))))))))***))))))+++,,,,,,,,,+++***+++++++++++++++,,,,,,,,,---...///000000000000000000000000111111222333444555555444444333333333333333555666444333222444666666666666666666666666555888888888777666444333222555555555444444444444444222222333444444333222222111111111000//////......+++,,,------------++++++*********++++++*********++++++++++++++++++++++++((((((((())))))******+++ !!!##################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""###$$$$$$$$$$$$######""""""######$$$%%%###"""!!! """$$$&&&%%%%%%%%%%%%&&&'''((((((+++++++++++++++,,,......++++++++++++++++++++++++---------.........//////...///000///---,,,---...+++,,,---......///......,,,,,,++++++++++++,,,,,,***)))((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''((('''&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((,,,......,,,******)))'''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%########################""""""############""""""""""""!!!!!!!!!!!!""""""  ###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!! !!!"""#########""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!  #########"""""""""!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###"""!!! !!!!!!!!!!!!!!!############"""""""""!!!#########"""""""""!!!!!!"""!!! """###$$$""""""#########$$$$$$$$$######################## !!!"""###$$$%%%&&&""""""#########$$$$$$$$$ !!!###$$$$$$###"""!!!$$$$$$"""""""""###$$$%%%#########"""""""""!!!!!!########################$$$############$$$%%%%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################&&&&&&%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))'''(((***+++,,,+++***)))************++++++,,,,,,...///000000111000000000000000000000111222333333111111111222333333333333333444444333222222444555555555555555666666666666666666666666666555444444333333333333333333444444222333444555555444333222111111000000///.........***+++,,,......---+++***)))***++++++++++++***)))************************'''(((((()))***+++++++++ !!!###"""!!!!!!"""$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$$$$$$$$$$&&&'''((($$$$$$$$$$$$%%%&&&'''(((+++++++++,,,,,,---------++++++++++++++++++++++++,,,------------.........000000000...,,,,,,---...------............------++++++************++++++)))((((((''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''''')))'''&&&&&&'''((('''%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&(((+++...000...---+++***((('''&&&%%%&&&&&&!!!"""###$$$$$$$$$$$$###%%%$$$""""""!!!"""###$$$########################""""""############""""""""""""!!!!!!!!!!!!""""""###"""  """###$$$###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!! !!!""" !!!!!!""""""###### !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!#########""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""######""""""!!!!!!###############$$$$$$$$$""""""############"""""" !!!!!!!!!!!!############""""""""""""######"""""""""!!!!!!!!!"""!!!!!!""""""###$$$%%%"""############$$$$$$$$$###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$""""""######$$$######"""###"""!!!!!!!!!"""###$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$#########""""""###############$$$%%%%%%######$$$$$$$$$$$$######"""""""""###############!!!!!!"""######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$########################&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))'''((()))***+++***))))))))))))******+++,,,,,,,,,//////000000000000//////////////////000111222333//////111222333444444444444333333222222333333444222222333333444444444555555666777777777777777666222222222222333333333333111333444666666444333111111000000//////......---)))***,,,------,,,,,,+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***+++,,,,,,--- !!!"""!!!"""%%%"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""###""""""!!!"""""""""""""""###$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%'''((((((***+++,,,---------,,,+++************************,,,,,,,,,,,,------------000111000...,,,,,,---///---......------,,,+++*********))))))))))))******(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&&&&%%%###%%%%%%&&&&&&&&&%%%$$$###&&&&&&'''***...000000///,,,+++)))'''&&&&&&&&&''' !!!""""""""""""!!! !!!###$$$########################""""""############""""""""""""!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%% !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$""""""!!! !!!"""### !!!!!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""""""""######""""""""""""######!!!!!!!!!"""""""""##################""""""""""""###"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$$$$$$$############$$$$$$"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$%%%########################!!!"""""""""#########$$$ !!!"""######"""!!! ########################!!!"""###$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#########"""$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$&&&''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))******'''''''''((((((((())))))'''((())))))))))))))))))))))))***++++++,,,------....../////////......---///////////////000222222111222333444555555444444444333222111222333333333111111222333333444555555555555666666666666555555111111111111222222333333000111333555555333111000000000000///......------******+++,,,,,,,,,,,,,,,(((***+++,,,,,,+++***((((((((((((((((((((((((((())))))***+++,,,---...... !!!!!!"""%%%"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!! """""""""""""""######$$$"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&((()))))))))+++---......---,,,***************************+++++++++,,,,,,,,,------111111000...,,,,,,---///---------,,,+++***(((((())))))(((((((((((())))))(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%###"""%%%%%%&&&'''&&&%%%###"""&&&&&&&&&)))---000111000---,,,***((('''&&&'''''' """$$$&&&&&&&&&&&& ###%%%########################""""""############""""""""""""!!!!!!!!!!!!"""""" """$$$###""" """""""""""""""""""""""""""""""""""""""""""""""" !!!######""""""###%%%$$$###!!!!!!"""$$$###############""""""!!!""""""""""""""""""""""""##############################""""""""""""######"""!!!  !!!""""""""""""!!!!!!!!!!!! !!!#########"""!!!"""""""""""""""""""""""""""""""""""""""!!!  !!!!!!$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$%%%############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%&&&&&&%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$#########%%%%%%!!! !!!"""###!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$%%%%%%&&&#########"""###$$$$$$%%%######""""""""""""######!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((()))(((((((((((()))))))))***)))******+++,,,,,,---------------......---,,,,,,.........//////000111222444555666666666555444333444222111111222333333222333333444444555666777777333333444444333222222111000000111111222222222333///000222444444222000///000000000///......------*********++++++,,,,,,,,,((()))+++,,,,,,+++)))((((((((((((((((((((((((((()))******,,,---...//////!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$"""  !!! ###%%%$$$!!! """$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((++++++,,,---------,,,,,,))))))(((((((((((())))))***,,,------,,,,,,...////////////000000000000000,,,,,,------,,,,,,+++***)))+++***'''(((+++---+++((((((''''''''''''(((((()))(((((((((((('''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%(((+++---,,,+++***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$### !!!!!!""""""######'''&&&$$$"""!!! """"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###### !!!!!!""""""######"""!!! !!!###$$$!!!!!!"""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""#########""" """#########"""!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""#########$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!"""###$$$ """###$$$""""""###$$$################################################'''&&&%%%$$$$$$$$$%%%&&& !!!###$$$%%%&&&'''""""""#########$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((&&&$$$$$$#########""""""!!!!!!%%%###"""###$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&&&&%%%$$$&&&(((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))((((((((()))'''''')))++++++(((%%%)))************+++++++++***+++,,,............---//////...------...000000222333555666666666555444444444444444444444444444666555666777999888777555333444555666666444222111000000111111111222222222222222222222222222222222000111111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***+++,,,------..."""""""""######""""""!!!!!!!!!""""""""""""!!!!!!"""###$$$###!!! !!!"""$$$%%%%%%###!!!!!!"""###""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((***+++,,,,,,---,,,,,,,,,))))))(((((((((((())))))+++,,,...---,,,,,,---...////////////////////////---------------,,,++++++%%%((()))(((***000222111((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$%%%(((***++++++***)))'''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$#########"""""""""""""""!!!!!!!!!$$$$$$###"""""""""""""""$$$$$$###############$$$"""##################""" !!!!!!!!!"""""""""###"""!!!!!! !!!"""###$$$""""""######"""!!!!!! """"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$###### !!!"""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """""""""""""""!!! """!!!!!!!!!!!!""""""###!!!###$$$$$$######$$$%%%################################################&&&%%%$$$######$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$"""############$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""############"""""""""!!!%%%$$$###$$$%%%&&&%%%$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''(((******(((&&&))))))*********++++++++++++,,,---////////////...//////.........///000111333333444555555555555555444444444444444333333333333333333555777777555333444444666666666555333222000000111111111222222222222222222222222222222222000000000000000///...---------------------------,,,,,,+++++++++*********)))))))))))))))))))))))))))******++++++,,,,,,,,,!!!""""""#########""""""!!!!!!""""""""""""!!!!!!!!!"""$$$###""""""###%%%***'''$$$""""""""""""!!!!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((******+++,,,,,,,,,,,,,,,***))))))(((((())))))***,,,---...---,,,+++,,,---.........---------------------......------,,,+++%%%)))***))),,,222444333((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$(((%%%######%%%'''))))))(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$###""""""!!! !!!!!!!!!!!!"""###$$$%%%#########""""""######$$$!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#####################""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$######"""!!!"""###$$$%%%!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!#########"""!!! """############"""!!!!!!######"""!!!!!!!!!""""""!!!###%%%%%%$$$###$$$%%%################################################$$$###############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################!!!""""""######$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!############""""""""""""###"""!!!"""$$$&&&%%%$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&&&&''''''(((&&&$$$###$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''***(((''''''((())))))((()))))))))*********+++++++++,,,...///000000///...///////////////000111111444444333333444444555555555555444444333333222222000000111333666666555333444555666777666555444333111111111111111222222222111111111111111111111111000//////.........//////........................,,,++++++++++++*********))))))))))))))))))))))))************************ !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!! """###$$$######%%%&&&...)))###!!!"""###""" !!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((()))***+++,,,,,,,,,+++***))))))))))))))))))***,,,......---+++***+++,,,---------,,,,,,,,,,,,,,,---............---,,,,,,))),,,---***+++...///---((((((''''''''''''(((((()))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((''''''&&&&&&(((&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$'''&&&&&&%%%%%%%%%%%%$$$'''&&&&&&%%%$$$###""""""#########"""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""!!!!!!!!!###%%%'''!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$###"""""""""!!!"""""""""""""""!!! ######$$$$$$$$$######"""$$$$$$###"""!!!!!!!!!!!!!!!"""$$$$$$#########$$$################################################"""""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$######################## !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$#########""""""""""""""""""######"""!!!"""""""""####################################$$$###"""###%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&***&&&""""""$$$%%%###!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&'''***((('''&&&'''((())))))))))))))))))***************+++,,,...///......---////////////000111111222444333222222222333555666555555444333333222222222111111222444777888777555555666666777777666555555111111111111111111111111111111111111111111111111///...---,,,---...///000------------------------++++++++++++************((((((((((((((((((((((((++++++******)))))))))))) !!!!!!!!! !!!!!!""""""""""""!!!!!! !!!###$$$###$$$%%%'''---(((###!!!"""###"""!!!"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***++++++++++++******))))))))))))******,,,---...---+++******+++---,,,,,,,,,+++++++++***------......------,,,+++***------))))))+++***'''((((((''''''''''''(((((()))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''(((''''''&&&)))(((%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%"""%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!"""""""""#########$$$$$$###""""""""""""""""""  !!!""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$ !!!"""### !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$######### !!!"""#########"""######$$$$$$$$$$$$######%%%$$$###""""""!!!""""""!!!######"""!!!"""###################################################!!!!!!""""""############$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%'''""""""""""""""""""######!!!###"""!!!!!!"""""""""####################################$$$######$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$%%%%%%((($$$!!!!!!$$$&&&%%%###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$##################%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&((()))(((((()))))))))*********((()))+++,,,------,,,+++---......///000111111111333333222111111333444555444444333333333222222222444444555777::::::999888555555666666666666666666111111111111111111111111000000000000000000000000......---,,,,,,---...///+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((+++******))))))((((((''' !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!############$$$&&&)))&&&###""""""##################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&'''((()))***++++++++++++******))))))******++++++,,,---,,,+++***+++,,,------,,,,,,++++++******,,,,,,------,,,,,,+++***&&&******((((((******'''((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&""""""$$$&&&'''%%%!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######################## !!!!!!""""""#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$###### !!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###"""""""""###### """"""!!! !!!"""################################################ !!!"""######$$$######$$$$$$##################""""""#########$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""$$$&&&'''""""""""""""############"""!!! !!!###%%%$$$###""""""""""""####################################$$$######%%%&&&'''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&$$$###"""###$$$&&&&&&%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''(((((('''&&&&&&''')))((((((((()))))))))******'''(((***+++,,,++++++***+++,,,...///000000000000222222111111222222333444222222222333333333333333666555666888;;;;;;:::888555555555555555555666666222222222111111111111111////////////////////////...------,,,,,,,,,------************************+++************)))))))))))))))))))))))))))))))))***)))))))))(((((('''''' !!!"""############!!!!!!""""""""""""!!!!!! !!!""""""""""""###$$$"""#########""""""###%%%###""" !!!###%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%&&&''')))***++++++++++++******))))))******+++***+++,,,,,,+++***+++---...------,,,++++++******++++++,,,,,,++++++***)))%%%((()))((((((+++***'''((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''#########%%%&&&%%%""""""###$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%########################%%%$$$###"""!!!!!!!!!!!!!!! !!!!!!###$$$$$$"""##################"""###"""""""""!!!!!!!!!  !!!"""###""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%""""""""""""""""""""""""  !!!"""### !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%%%%&&&&&&%%%"""  !!!"""###############""""""""""""######""""""""""""""""""###### !!!"""###############!!!""""""###$$$$$$###############"""######$$$$$$!!!"""###"""!!!"""################################################### !!!"""$$$$$$$$$$$$$$$##################$$$$$$!!!!!!"""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###!!!"""""""""############$$$###""""""$$$$$$$$$"""""""""""""""####################################$$$###$$$%%%''''''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%'''))))))&&&%%%&&&((((((((((((((()))))))))***'''(((***+++,,,,,,++++++***+++,,,...///000//////000111111222222222222222111111111222333333444444555555555777999999777666444444444444444555555666222222222111111111000000////////////////////////---------------,,,+++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""###!!!$$$###"""!!!$$$&&&""" """$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%&&&''')))******++++++++++++************++++++)))***,,,,,,++++++,,,.........------,,,+++*********++++++++++++***))))))&&&***+++)))(((***)))%%%((((((''''''''''''(((((())))))((((((((('''''''''###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%###"""###$$$%%%###"""""""""$$$%%%%%%$$$###""""""######$$$$$$%%%&&&&&&%%%%%%$$$$$$###"""""""""$$$###""""""""""""""""""!!!""""""######$$$$$$$$$$$$############""""""!!!!!!!!!  """#########"""!!!!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!! !!!"""$$$%%% """#########"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!! !!!"""######$$$######""""""""""""###### !!!!!!""""""""""""#########""""""!!! !!!"""##################"""""""""###$$$%%%%%% """###$$$###"""###$$$################################################ !!!###$$$%%%%%%%%%$$$""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! !!!!!!""""""#########$$$###"""!!!!!!""""""!!! """"""""""""############""""""""""""""""""""""""$$$###$$$&&&''''''%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!$$$''''''$$$"""###%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))###'''******'''%%%&&&'''(((((((((((())))))))))))((()))+++,,,------,,,,,,)))***,,,.../////////...///000111333333222111111000000111222333444444555444444444555777777555333333333333333333444555666222222222222111111000000////////////////////////------......---+++***(((,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((######""""""!!!!!! !!!"""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%###&&&((()))))))))+++,,,***)))''''''((())),,,------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,+++)))((('''$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&'''(((*********(((&&&$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%########################%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$#########"""$$$$$$%%%&&&%%%### """""""""""""""!!!  !!!"""###$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!! !!!""""""###""""""""""""""""""""""""######################## !!!  """######""""""""""""######"""!!! !!!###$$$########################%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""""""""!!!""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$##################"""""""""###$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$ !!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!%%%$$$###""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$#########""""""#########""""""""""""""""""#########$$$$$$$$$$$$ $$$''''''&&&$$$"""########################$$$#########""""""!!!!!!$$$$$$$$$#########""""""$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""#################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''+++...,,,'''$$$&&&)))'''''''''((((((((((((((())))))***+++,,,,,,,,,,,,////////////000000000000......000111111000//////000111333444444333111000000111333444555444444333111//////111444444222///222222222111111111111000//////............//////------------------------************************)))+++---//////,,,)))'''))))))))))))))))))))))))+++***)))'''''')))***+++""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))+++,,,,,,+++***)))(((((((((***,,,---......---------,,,,,,,,,---,,,,,,,,,,,,+++++++++************)))(((''''''&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""########################%%%%%%'''''''''&&&%%%$$$$$$$$$#########"""""""""###$$$%%%&&&%%%###!!! """""""""""""""!!! !!!!!!"""#########"""""""""""""""""""""""" !!!!!!!!!!!! $$$$$$$$$###$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!###"""""""""!!!""""""######"""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!#####################$$$""""""""""""""""""""""""%%%%%%$$$###""""""!!! ########################$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""###"""!!!!!! """""""""""""""""""""""" !!!!!!"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""######"""""""""###$$$$$$ """$$$&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""!!! !!!!!!!!!!!!""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$###""""""!!!!!!""""""$$$$$$$$$#########""""""""""""""""""############"""""""""#########$$$$$$!!!#########!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""###$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((***,,,+++(((&&&''')))''''''''''''((((((((((((((()))***++++++,,,,,,+++------........./////////......000111111000000///000111111222222111111000111111222222333222222222222111111333555666333111222222222111111111111000//////............//////......------,,,,,,,,,,,,************************)))***,,,------+++)))'''((((((((((((((((((((((((***((('''&&&&&&'''(((***!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""#########$$$$$$$$$%%%%%%################################################""""""""""""""""""######%%%%%%%%%%%%&&&&&&&&&'''&&&&&&(((,,,000222///,,,***))))))))))))+++,,,---.........------------,,,,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""########################$$$%%%&&&'''''''''%%%%%%######"""""""""!!!!!!!!!###$$$%%%&&&&&&%%%######""""""######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%##############################"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!""""""""""""""""""""""""!!!!!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""############""""""!!!##############################"""!!!!!!!!!""""""!!!$$$&&&'''&&&%%%###""""""###$$$$$$$$$######$$$$$$###""""""!!! ###""""""!!!!!!""""""###""""""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$############"""""""""######""""""""""""############"""!!!!!!!!!""""""$$$$$$$$$###############!!!"""""""""###$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""!!!!!!"""###$$$########################&&&%%%$$$$$$###$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***++++++++++++,,,,,,,,,---------............///000000000000000111000000000000000000111222111111000000000000111333333333555666666555333222222222111111111111000//////............/////////......---,,,++++++******************************************)))(((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''' !!!!!!""""""###### !!!"""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&)))((()))///555666222---***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((()))***************)))((((((((('''''''''&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$%%%&&&'''''''''&&&%%%""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%""""""#########""""""!!!#########"""""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""###"""!!!!!!"""###!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!"""""""""#########$$$"""""""""""""""""""""""" !!!###$$$%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%######"""!!! !!!!!!!!!###%%%''''''%%%###!!! !!!"""""""""""""""#########"""""""""!!!!!!###""""""""""""""""""### """###%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######""" !!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&(((((('''%%%%%%&&&&&&''''''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111333111000//////000111333444333111000//////000111222333333555666555444333222222222111111111000000///......------....../////////...---,,,******)))******************************)))(((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&& !!!!!!""""""###### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############"""#########$$$$$$$$$$$$'''&&&'''---333444000***))))))))))))***+++,,,,,,************************++++++*********)))))))))%%%&&&'''((())))))))))))(((''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$#################################$$$&&&'''''''''&&&&&&""""""""""""!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%""""""############""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############""""""$$$$$$#########$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!! !!!"""!!!!!! !!!"""###### !!!!!!"""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&''' !!!!!!""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$ !!!!!!"""""""""!!!!!!!!!"""""""""######$$$$$$######"""!!! !!!!!!$$$%%%''''''&&&$$$!!!""""""###$$$$$$$$$$$$$$$!!!"""""""""#########$$$######""""""""""""######!!!!!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$######"""######$$$$$$########################!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##########################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""##########################################!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((((()))***+++)))(((%%%%%%%%%&&&'''(((((())))))***+++,,,------------,,,,,,---------..................///000000111222444333111//////111333444555333222000000000111222000111333444444333222222222222222111111111000000......------------......///......,,,+++***))))))***************************)))((('''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!!!!"""""" ########################!!!!!!!!!"""######$$$$$$""""""""""""############$$$###%%%(((,,,---***&&&'''(((((()))******++++++((())))))))))))******************))))))))))))((($$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$######"""!!!!!!!!!###########################$$$&&&''''''''''''&&&######"""""""""!!!!!!!!!"""""""""######$$$$$$%%%""""""######$$$$$$######$$$$$$$$$######""""""""""""""""""""""""""""""""" !!!!!!!!!!!! ###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!! !!!"""!!!!!! !!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!! ######################## !!!!!!""""""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""#########"""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!"""""" !!!!!!""""""""""""""" !!!!!!!!!######"""!!!!!!!!!""""""&&&&&&&&&&&&%%%###!!! !!!!!!"""###"""""""""!!!!!!""""""###$$$$$$%%%$$$######""""""######$$$""""""""""""######$$$$$$!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!! !!!""""""###############$$$$$$$$$"""#########$$$%%%%%%%%%!!!!!!!!!"""""""""######$$$$$$############$$$$$$########################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""#########""""""########################!!!""""""""""""""""""!!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!""""""###$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333444333111000000111333444333333222111111111222222...000222333222111111222222222222111111111111000......------------.........------,,,+++******)))******************************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""#########$$$$$$$$$"""###%%%&&&'''''''''&&&&&&''''''((())))))))))))((()))))))))******************)))))))))(((((((((&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ###########################$$$%%%'''(((''''''&&&$$$$$$#########"""""""""""""""""""""""""""######!!!"""###$$$$$$$$$$$$###$$$$$$##################"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$"""!!!!!!"""###"""!!!  !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!"""#########""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!""""""#########""" !!!!!!""""""######"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$ !!!!!!!!!!!! ########################$$$######""""""######$$$###"""!!! !!!###$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$### !!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&%%%!!! """###$$$$$$%%%'''(((((()))'''((()))******++++++***++++++++++++,,,,,,,,,,,,......---...///111222333333222111000000111222333000000111111111111111111---000333333111000111222222222222111111111111000...------,,,,,,------...,,,,,,,,,+++++++++***************************************)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&######""""""!!!!!! !!!!!!"""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%&&&'''((())))))))))))))))))******+++++++++,,,))))))))))))((((((((((((******++++++++++++******''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###'''(((*********(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###########################$$$%%%'''((((((''''''$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""###############$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""###$$$###"""!!! """#########"""!!!######################## !!!!!!""""""######"""""""""""""""""""""""" !!!"""######!!!""""""###$$$%%%%%%%%%######""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""" !!!"""###############"""""""""""""""""""""""" !!!###$$$%%%%%%$$$###########################!!!!!!"""###############!!!""""""###$$$%%%%%%%%%######""""""###$$$%%%%%%$$$###""""""###%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$###  """$$$!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$"""""""""""""""###$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&))),,,***%%%"""$$$'''######$$$%%%'''(((((()))%%%&&&'''((()))))))))))))))************+++++++++......---...///111333444111111000000000000111111---...///111111111000///---000333444111000111333222222222111111111111000...------,,,,,,------...,,,+++++++++++++++++++++***************************************)))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""""""""$$$%%%$$$###!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((((((++++++******)))((((((((((((((((((((((((''''''&&&(((''''''&&&&&&%%%$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%$$$%%%&&&(((###"""!!! !!!"""######"""!!!!!!"""###!!! ######""""""!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$##################""""""""""""!!! !!!"""###$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!############"""""""""""" !!!"""######"""!!! !!!  """######"""!!!"""###$$$###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""!!! """%%%%%%%%%$$$###"""!!!!!!############""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!  """###"""!!! !!!###""""""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""############"""""""""""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$######"""!!!!!! !!!!!!$$$###""" """###$$$######$$$%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################$$$#########$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""$$$######%%%&&&&&&$$$""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***++++++******+++---...//////////////////000111111...//////000000000000///+++---000222222111000...//////000111111000///......///000111111000///.........---,,,,,,+++******,,,,,,+++***)))))))))***'''((()))******++++++*********)))((('''&&&&&&%%%$$$&&&)))++++++)))&&&$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""%%%&&&&&&###!!!###$$$$$$$$$$$$###"""!!!########################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###$$$$$$%%%&&&''''''''''''******))))))))))))((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###$$$%%%%%%%%%%%%$$$###$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$%%%$$$######$$$######"""!!!!!!"""#########"""!!!!!!#########!!!###"""""""""!!!!!!!!! """"""############"""""""""""""""""""""!!!!!!!!!############""""""""""""######"""!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!!!!! !!!""""""""""""!!! !!!!!! !!!!!!"""###"""!!! !!!"""###""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$###!!!!!!###%%%######$$$###"""!!! !!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""#########"""""""""""""""!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""############"""""" !!!###$$$$$$###!!!  !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""############""""""!!!!!!!!! """##################$$$$$$###""""""!!!!!!!!!"""""""""############""""""!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$%%%$$$######""""""######!!!""""""######""""""!!!$$$$$$$$$%%%&&&&&&$$$"""!!!!!!"""""""""#########%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&'''''''''''')))((('''''''''(((******+++***))))))***,,,---..................///000000...//////000000000000000,,,...000222222111///...---...///000111111000000...///000000000000///......------,,,++++++******,,,+++******))))))******((()))************(((((())))))((((((''''''&&&&&&)))(((&&&%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" ###&&&'''&&&"""######$$$$$$$$$###""""""##############################""""""""""""######!!!!!!"""############"""######$$$%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))******))))))((('''$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!!!!!"""###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%###"""!!!"""###""""""!!!!!!""""""###"""!!! !!!###$$$$$$###""""""""""""!!!!!!!!!!!!""""""############""""""$$$###!!!  ############"""""""""""""""""""""!!!!!!!!!!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$######""""""!!!  !!!""""""!!!  !!!""""""######""""""!!!  !!!"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!! !!!""""""""""""""""""!!!  !!!!!!""""""############"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""###$$$###!!! !!!"""""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""""""""############""""""!!!!!!!!! $$$$$$###############"""$$$$$$###""""""""""""### !!!###%%%%%%###!!!  """###$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$######"""########################$$$$$$######$$$$$$%%%%%%########################!!!!!!"""""""""#########%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$&&&''''''%%%### !!!!!!!!!""""""""""""$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))(((((()))***+++,,,------,,,,,,------...///......///000000000000000...///111222111000...---,,,---...000111111111111......///000000///......------,,,,,,++++++******++++++***)))))))))******)))***+++++++++)))'''%%%((((((((((((((('''''''''((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""$$$&&&%%%### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!""""""###############""""""###$$$%%%%%%%%%%%%&&&&&&'''(((((()))*********************)))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!! """###!!!!!!!!!!!!!!!!!!!!!!!!  """$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """!!! !!!############"""""""""!!! !!!###$$$$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""############"""!!!  !!!""""""!!!  !!!###$$$$$$$$$###""""""!!! """"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""######"""!!!!!! ############""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$###!!! !!!""""""!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$!!!!!!"""######"""!!!!!! !!!""""""##################$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""############""""""#########""""""!!!!!!!!!#########""""""!!!!!!!!!$$$$$$###############$$$!!!"""###$$$$$$###"""!!! !!!""""""###$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$##############################%%%$$$$$$###$$$$$$%%%%%%########################""""""""""""#########$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''%%%###!!!%%%$$$%%%&&&''''''%%%###!!!!!!!!!"""""""""#########"""!!! !!!"""$$$%%%#######################################"""!!! $$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((('''''''''(((******+++++++++++++++,,,---------...///000000111000000///000111111111///...---......///000000000111111........................,,,,,,,,,,,,++++++************))))))))))))******''')))***++++++)))'''%%%'''''''''((((((((((((((("""$$$&&&((((((&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###""" """$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""###$$$$$$%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))******************)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$!!!!!!$$$ !!!""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  """$$$############"""""""""!!! """######$$$###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""""""""!!!  !!!""""""!!!  !!!###$$$$$$$$$###"""###"""!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###$$$$$$%%%&&&&&&######$$$$$$######""""""%%%%%%$$$###"""!!! """"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$######$$$$$$###"""!!!!!!"""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!""""""############"""""""""""""""######$$$$$$$$$"""""""""!!!!!! $$$###############$$$$$$$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%#################################$$$$$$$$$%%%%%%%%%$$$######""""""######"""""""""""""""""""""""""""###&&&''''''&&&###"""%%%$$$$$$&&&''''''%%%###"""""""""#########$$$$$$""""""!!!!!!!!!###$$$%%%#######################################"""!!! %%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''((('''&&&&&&&&&'''((()))***************++++++,,,---...///000111111111111000000111111000///...---111111000/////////............------------......,,,+++++++++++++++*********))))))((())))))******%%%'''(((*********(((((('''''''''(((((((((((((((!!!###&&&((((((&&&###!!!$$$$$$$$$%%%%%%%%%&&&&&& !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$""" ###$$$$$$ !!!"""""""""!!!!!!########################""""""############""""""######$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))******))))))((('''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%$$$###"""!!!"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""###!!!""" !!!!!!  !!!"""""" !!!!!!!!!!!!""""""""""""""""""############""""""!!!###$$$############""""""""""""""""""#########!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###"""!!! """""""""!!!!!!!!! !!!"""######"""!!! !!!""""""######""""""$$$"""!!!"""###$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$############"""!!! """"""""""""############""""""""""""""""""""""""$$$$$$$$$######""""""""""""###$$$$$$""""""###$$$!!! !!!!!!"""###$$$######""""""""""""######$$$##################$$$$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""############"""""" !!!"""#########!!!!!!!!!!!!!!!!!! ###""""""""""""###$$$$$$%%%###!!! !!!###%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%########################%%%%%%$$$$$$######$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%###"""$$$######%%%&&&&&&$$$"""############$$$$$$$$$$$$""""""###################################################$$$######""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))(((((('''&&&%%%%%%&&&'''(((******))))))******+++,,,,,,---...000111111111111000000000000000//////...333222111///...............---,,,,,,,,,,,,---...++++++++++++++++++******))))))((((((((()))******&&&&&&'''((())))))))))))(((((((((((((((''''''''''''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ###!!! """######"""!!!""""""###$$$$$$##############################!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$######%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!! !!!!!!!!!"""######"""!!!!!!"""!!! !!!"""###"""!!! !!!!!!!!!"""""""""###""""""############"""""" !!!""""""###############""""""""""""###$$$$$$$$$###  !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!"""!!!!!!!!!""""""""""""###!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""######!!! !!!"""###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  """""" """"""############"""""" !!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""" !!! """############$$$&&& !!!"""###$$$""""""############""""""######""""""""""""######""""""""""""############""""""######$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""""""""############"""""" !!!!!!!!!!!!!!!!!!""""""""""""############"""!!!!!!!!!""""""###$$$######""""""""""""######""""""!!! !!!!!!######"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$####################################$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""$$$%%%%%%###!!!""""""""""""############"""###%%%&&&%%%$$$"""!!!########################"""###$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))(((''''''((('''&&&%%%%%%&&&'''(((******))))))******+++,,,,,,---...000111111222222/////////000000000000000222111000///......//////------,,,++++++,,,------******************++++++((((((((((((((()))******((((((''''''''''''))))))))))))((((((''''''&&&&&&(((&&&%%%######%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! """$$$$$$""" !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""#####################$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''&&&$$$%%%%%%&&&&&&''''''((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$###"""###$$$%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%###""""""""""""###$$$%%%%%%$$$###"""%%%$$$"""###$$$$$$###""" !!!!!!!!!""""""###### !!!!!!!!!!!!  !!!""""""!!!!!! ############"""""""""""" !!!###$$$###"""  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###$$$!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""!!!  """###"""  !!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$###"""!!!!!!"""""""""""""""!!! !!!"""###$$$%%%&&&!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!#########$$$%%%''' !!!"""$$$$$$!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$ !!!""""""######$$$######"""""""""""""""""""""############""""""#########"""!!!!!! ######$$$$$$%%%%%%%%%&&&!!!!!! !!!!!!"""###### """###$$$$$$###""" !!!"""$$$%%%"""""""""""""""""""""""" """###%%%%%%&&&&&&########################&&&%%%%%%$$$#########$$$########################""""""""""""############%%%$$$$$$###"""#########################################################"""""""""###$$$$$$""" !!!!!!!!!!!!""""""""""""###$$$&&&''''''%%%""" """""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$)))((('''&&&&&&&&&'''(((***************++++++,,,,,,---...000111111222222......//////000000111111000000///......///000111------++++++++++++------******************++++++((((((((((((((()))******+++***(((&&&%%%&&&'''(((******)))((('''&&&&&&%%%###%%%'''))))))'''%%%###$$$$$$%%%%%%%%%&&&&&&&&& !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! ###$$$ !!!!!!!!!"""###############"""!!!!!! !!!"""######$$$"""############$$$$$$$$$%%%""" !!!$$$&&&%%%######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$&&&((()))'''%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!$$$######"""!!!"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$"""!!!  """###$$$ !!!"""######"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########!!!  !!!###$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$#########"""""" """###"""!!! !!!###$$$######"""""""""""""""########################&&&%%%$$$""""""""""""###'''%%%"""  !!!###$$$%%%&&&&&&%%%$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!###%%%%%%###!!!%%%$$$"""!!!!!!!!!"""###!!!!!! !!!!!!"""###$$$ !!!!!!""""""!!!###$$$###"""!!!"""######""" !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$ !!!!!!"""""""""###&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$###"""""""""!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""###$$$%%%$$$"""""""""### ######""""""""""""##############################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))***++++++++++++***++++++,,,---...///000111555111......000111000///111000000///...---------------,,,,,,,,,+++++++++,,,,,,***)))))))))***+++++++++***((('''%%%$$$$$$'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!""" !!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$#########"""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))******)))((((((''''''(((((()))&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######"""!!!!!!"""#########$$$$$$%%%%%%$$$$$$###$$$###$$$&&&(((((('''%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!! $$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############""""""""""""$$$######"""""""""""""""###"""""""""!!!!!!!!! ########################"""""""""""""""""""""""" !!!!!!!!!"""!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """!!!!!!!!!!!!""""""###$$$$$$"""!!!!!!!!!"""############"""""""""!!!!!!"""###$$$###"""!!!"""$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""###""""""!!!"""$$$%%%&&&$$$###!!! !!!!!!""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###############"""""""""""""""!!!!!!!!!###$$$%%%###!!!######""""""###$$$&&&'''"""!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""######!!!###$$$###"""!!!"""######""" !!!###$$$$$$#################################$$$$$$$$$$$$######!!!!!!"""""""""#########!!!!!!!!!""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++******++++++,,,---...///000000333000......000111///...000000000///...---------............------------,,,+++***)))))))))***+++***))))))((((((''''''''')))))))))))))))******+++''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! """"""######""""""!!!!!!!!!""""""######$$$$$$%%%"""""""""#########$$$$$$###%%%'''$$$ !!!$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))*********+++))))))(((((((((((())))))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$######$$$######%%%'''(((&&&%%%######$$$$$$######"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!  """"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!######"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!########################"""""""""""""""""""""""" %%%$$$###"""!!! """"""!!!!!!!!!!!!""""""###############""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""" """!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!$$$######"""!!!""""""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$ !!!!!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""" !!!###$$$%%%$$$$$$######"""!!!!!! """!!!!!!"""$$$$$$###!!!""""""###$$$%%%''')))***###""""""!!!!!!!!!!!!"""""""""""""""############!!!###$$$###"""!!!"""######""" !!!###$$$$$$#################################$$$$$$$$$$$$###### !!!!!!!!!"""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###""""""!!!!!!######$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""#########""""""""""""############""""""""""""##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******************++++++,,,---...//////000/////////111000///---000000//////...---------------------,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))(((((())))))******''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""############$$$%%%&&&%%%""""""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''(((((((((((((((''''''&&&&&&''''''(((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&######$$$$$$$$$$$$############"""$$$&&&'''&&&%%%"""############"""!!!!!!"""""""""""""""""""""""" !!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!! """""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!&&&%%%$$$"""!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###$$$""""""!!!!!!!!!!!!""""""$$$######""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""&&&%%%###"""!!!!!!"""""" !!!!!!""""""!!!!!!  !!!!!!"""""" !!!"""###$$$############""""""!!!!!!"""!!!!!!"""$$$$$$###"""""""""###$$$%%%'''((()))######"""!!!!!! !!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""######""" !!!###$$$$$$#################################$$$$$$$$$$$$######!!!!!!!!!"""""""""########################$$$$$$"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%############$$$#########%%%%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""######"""!!!!!!!!!!!!"""#########""""""""""""##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))******))))))******++++++,,,------...///000000111222111///.../////////......---------+++++++++*********))))))+++++++++***************))))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""############""""""###########################"""!!!"""%%%&&&&&&%%%"""############"""!!!!!!""""""""""""""""""""""""!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$######""""""""""""#########"""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """###$$$ !!!"""###$$$############"""""""""!!!########################!!!"""###"""!!!!!!"""#########"""""""""""""""###########################%%%$$$###!!!!!!!!!!!!"""""""""######""""""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""###############!!!!!!!!!###$$$###""""""######$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""######""" !!!###$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$##################""""""$$$%%%%%%$$$"""""""""""""""###$$$$$$$$$%%%$$$$$$##################&&&&&&%%%$$$###""""""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###'''&&&$$$######$$$&&&'''######""""""""""""##############################$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))((())))))******++++++,,,,,,///000222333222111000000............------------+++++++++*********))))))++++++++++++******))))))++++++******)))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""""""""!!!!!! !!!!!!!!!"""""""""###### """%%%$$$!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''((((((''''''''''''((((((%%%%%%&&&'''((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######$$$###""""""""""""###$$$###"""!!!!!!###%%%%%%%%%######$$$$$$######"""!!!""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############### !!!"""###"""!!! !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""!!!""""""###############!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$################################################"""!!!!!!!!!!!!""""""### !!!###$$$%%%"""############"""!!!!!!############$$$$$$$$$$$$ """###"""!!! !!!"""$$$$$$###"""""""""""""""########################!!!!!! !!!"""$$$%%%########################""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###""" !!!"""$$$$$$##################"""!!! ###""""""!!!!!!!!!!!!"""!!!!!!!!!!!! !!!###$$$###"""!!!"""######""" !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$###############""""""""""""##################"""###############$$$$$$$$$%%%$$$######"""#########%%%%%%%%%$$$$$$######"""""""""######$$$%%%%%%%%%###$$$%%%$$$"""""""""###%%%$$$"""!!!!!!"""$$$%%%######""""""""""""####################################""""""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))******++++++...000222222111000111222------------------------------------,,,,,,,,,,,,***++++++++++++***))))))++++++***)))((((((''''''))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!"""###### !!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!"""######"""######$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))*********((('''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$###"""!!!!!!"""###$$$###!!! ###$$$%%%%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""""" !!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!"""###"""!!! !!!!!!!!!"""""""""###########################"""""""""""""""""""""""""""!!! !!!"""###$$$!!!!!! !!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######"""######$$$###"""!!! """"""""""""#########$$$!!!"""######!!!!!!"""######"""""""""""""""###$$$########################!!!!!! !!!"""$$$%%%!!!!!!!!!"""$$$&&&(((***&&&%%%$$$""""""""""""###"""!!!!!!!!!!!!""""""###"""""""""""""""#########$$$""" """$$$$$$###""""""#########""" """!!!!!!!!!!!!""""""###""""""""""""!!!!!! !!!###$$$###"""!!!"""######""" !!!###$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""#####################""""""!!!!!!!!!######""""""""""""######$$$$$$$$$###############%%%%%%###"""""""""########################""""""!!!!!!""""""###$$$$$$%%%###$$$%%%$$$"""""""""######!!!!!!#########""""""""""""####################################""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''(((((())))))))))))******---...000///------///222------------------------............------------***++++++,,,+++***)))(((((((((((((((((((((((((((***)))(((''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&& !!!###$$$$$$ !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!$$$&&&$$$!!!!!!$$$'''""""""############""""""######$$$%%%%%%&&&''''''%%%&&&((()))***)))'''&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''(((((((((((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$###!!! """$$$%%%$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""" !!!""""""!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!"""###### !!!"""###"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%!!!!!! !!!!!! !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! ###""""""!!!!!!!!!!!!!!!"""######$$$$$$"""!!! !!!!!!!!!""""""######"""$$$%%%$$$###"""###$$$!!!!!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""%%%$$$"""!!! !!!!!! !!!$$$(((,,,///((('''%%%$$$###"""###### !!!###$$$%%%$$$$$$######"""!!!!!!!!!$$$""" """$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!"""###$$$$$$#########""""""!!!!!!!!!###$$$###"""!!!"""######""" !!!###$$$$$$#################################$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###"""""""""!!!!!! $$$###"""!!!!!!"""###$$$%%%$$$$$$$$$######""""""&&&%%%###"""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$###$$$%%%$$$"""""""""###%%%$$$!!! !!!$$$%%%######""""""""""""####################################""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))+++---...,,,***+++...111------------------------------,,,,,,,,,,,,++++++******+++,,,+++***)))(((&&&&&&&&&'''((())))))***((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!$$$ ###%%%### ###"""!!! !!!###$$$ !!!!!!!!!!!!######"""!!!  !!!"""$$$$$$######"""$$$$$$######$$$$$$%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######!!!!!!""""""######$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""###############"""""""""!!!!!! """""""""!!!"""######$$$ !!!"""######""""""""""""!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!###"""!!! ###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######%%%### !!!"""!!!!!! !!!!!! !!!"""!!!!!!!!!!!! """"""""""""""""""""""""$$$%%%%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""######$$$###"""###$$$$$$###"""!!!!!!"""#####################"""###$$$''')))+++((('''%%%$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$$$$#########""""""$$$###  """%%%&&&""""""!!!!!!!!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&"""""""""###$$$$$$%%%%%%""""""!!!!!! !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$#########"""!!!!!! ###""""""!!!"""$$$&&&'''""""""""""""""""""""""""#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%$$$$$$$$$%%%###########################"""!!! !!!"""$$$&&&"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%''')))+++,,,***+++,,,,,,------,,,,,,,,,,,,---.../////////......---,,,,,,++++++++++++,,,,,,,,,++++++*********))))))))))))(((((((((((('''(((***+++***)))'''&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&''''''%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!###!!!!!!"""###$$$#########""""""!!!!!!$$$$$$$$$$$$############ !!!"""$$$$$$######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!"""!!!!!!!!! """""""""""""""######$$$!!!!!!!!!"""""""""""""""######""""""!!!!!! !!!!!!"""""""""#########!!!!!!!!!"""""""""######$$$###############$$$$$$###############"""!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!"""######$$$### !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###""""""""""""!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%###!!! !!!########################### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######$$$###""""""$$$$$$###"""!!!!!!"""#####################""""""""""""######%%%$$$###"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""$$$$$$$$$#########""""""$$$###"""!!!"""###%%%&&&######""""""""""""#########"""!!!!!!!!!!!!"""#########"""""""""""""""###""""""""""""""""""""""""!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$#####################""""""!!!!!!!!! """"""""""""############""""""#########$$$$$$$$$ !!!!!!!!!!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""$$$######"""!!!!!! $$$######""""""######$$$!!!"""$$$$$$"""!!!!!!"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''')))+++,,,***++++++,,,---,,,,,,,,,,,,------............---...---,,,+++++++++++++++,,,,,,,,,++++++*********))))))))))))(((((((((((())))))+++++++++***((('''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''(((((('''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!"""!!! !!!"""""""""%%%$$$$$$###"""!!!  !!!!!!""""""""" !!!"""$$$$$$######"""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$######""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""#########$$$#########"""""""""!!!$$$######"""!!! !!!!!!""""""""""""######"""""""""#########$$$$$$ !!!"""###$$$""""""######""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!"""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$"""!!! !!!""" """""""""""" !!!"""###"""!!! !!!"""############""""""""""""""""""""""""""""""""""""$$$%%%%%%###!!!!!!"""###########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$###""""""$$$$$$###"""!!!!!!"""###############!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$############"""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""######""""""!!!########################$$$###"""""""""###$$$%%%%%%%%%$$$######"""!!!!!!""""""!!!!!!!!!!!! ############$$$$$$$$$$$$"""""""""#########$$$$$$ !!!"""######### !!!""""""###""""""""""""""""""""""""""""""###""""""!!!!!! """""""""!!!!!!""""""""""""###%%%$$$"""!!!!!!!!!##############################"""!!!!!!###$$$%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$######!!!"""###%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''')))(((((((((((()))***+++******+++,,,,,,,,,,,,+++------.........---,,,,,,---,,,,,,++++++++++++,,,+++++++++++++++*********))))))))))))(((((((((((()))***+++,,,+++***)))((('''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!  !!!!!!!!!!!!!!!!!! ###!!! """######"""!!!###$$$######""""""!!!!!!  !!!!!! !!!"""###$$$######"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######"""!!!!!!!!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!"""""""""###"""""""""#########$$$$$$ !!!"""!!!"""""""""""""""!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######"""!!! !!!"""### """######""" ###$$$$$$###!!! !!!"""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$""" !!!###########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$"""!!!"""###$$$###"""!!!!!!"""############### """###%%%%%%$$$$$$#########""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%%%%$$$$$$###$$$######""""""######$$$########################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""###$$$$$$$$$#########"""""""""!!!""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""############"""""""""######$$$$$$$$$!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""###%%%&&&'''&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$###"""""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%% """$$$%%%%%%$$$###"""!!!###%%%&&&&&&$$$###''''''&&&&&&&&&&&&''''''******)))))))))))))))))))))******+++++++++++++++---------------,,,+++***,,,,,,+++++++++++++++,,,+++++++++***************))))))))))))(((((((((((()))************)))((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!! """######"""  !!!!!!!!!!!! """!!! """######"""!!!!!!"""######"""!!!  $$$$$$$$$#########"""""" !!!"""###$$$######"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''%%%$$$"""$$$$$$######"""""""""!!!##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!"""############""" !!!"""###############"""!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######%%%$$$######"""""""""### !!!!!!"""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""######""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""### !!!###$$$$$$###!!! ###$$$%%%$$$"""!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!"""######"""!!!!!!!!!"""############### !!!###$$$$$$$$$###""""""""""""###"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$%%%""""""""""""""""""""""""$$$$$$##################!!!!!!"""""""""#########!!!!!!""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""""""""##################""""""!!!!!!!!!!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$#########""""""#########%%%&&&'''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%% !!!###%%%%%%%%%###""" """$$$&&&''''''&&&%%%''''''&&&&&&&&&&&&''''''***************))))))(((((()))******++++++******,,,---------,,,+++******+++++++++******++++++,,,************************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%---+++)))'''%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""#########""""""!!!!!!!!! !!!"""$$$$$$######"""###""""""""""""###$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!"""######### !!!!!!!!!!!!!!! !!!"""$$$$$$######""" !!!"""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$$$$###"""!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""$$$$$$###""""""!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######""""""!!!!!!""""""######!!!!!!############!!!!!!"""###$$$###"""!!!"""###!!!!!!!!!!!! """"""""""""""""""""""""!!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!######"""!!!!!!!!!"""###############!!!""""""!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!"""######$$$$$$######!!!!!!"""""""""""""""###""""""###$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!######""""""""""""""""""""""""$$$$$$$$$$$$#########""" !!!""""""###$$$$$$!!!!!!""""""""""""###### !!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!! $$$######""""""######$$$"""###%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$#########"""###&&&'''((('''%%%$$$############$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$###$$$%%%'''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))******)))(((((((((((()))************)))++++++,,,,,,,,,+++******+++************++++++,,,)))))))))***************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''((('''%%%%%%$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """!!!  !!!!!!!!!!!!!!!!!!  !!!"""$$$$$$######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""###############$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### """"""###"""""" !!!!!!!!!""" !!!###$$$$$$$$$"""!!! !!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""#########$$$$$$!!!   !!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""""""""""""""######""""""""""""""""""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########"""""""""""""""""""""""" """###"""!!!!!!"""###"""""""""!!!!!!!!!!!! """""""""""""""""""""""""""#########!!!!!!###$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""#########!!! !!!"""###"""!!!!!!!!!"""###############$$$###"""!!!  !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""!!!###""""""""""""""""""###""""""###$$$$$$###""""""###"""""""""""""""######""""""""""""""""""""""""  !!!###$$$########################$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""###!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######"""!!!!!! """""""""!!!!!!"""""""""!!!"""$$$$$$"""!!!!!!"""""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))))))))(((''''''((())))))******)))))))))******++++++++++++******************+++,,,,,,((()))))))))*********+++))))))))))))(((((((((((()))(((((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!!!!!"""$$$"""!!! """###$$$!!!!!!  !!!"""###$$$%%%%%% !!!"""$$$$$$######""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&)))((((((''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############"""!!! !!!!!!"""""" !!!###$$$%%%$$$"""!!!############"""""""""""" !!!!!!""""""###### !!!!!!!!!"""######$$$$$$$$$%%%%%%%%%"""!!!!!!""""""###$$$%%% !!!""""""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$######""""""""""""###### """"""!!!!!!"""$$$############""""""""""""""""""""""""""""""""""""$$$$$$%%%$$$######%%%&&&##############################""""""!!!!!!!!! !!!!!!!!!!!!!!!"""#########!!! !!!"""###"""!!!!!!!!!"""###############$$$###"""""""""$$$%%%&&&!!!"""###%%%%%%%%%$$$###"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!""""""######&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&########################$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! !!!!!!""""""#########$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""#########$$$%%%%%%&&&&&&!!!!!! !!!!!!"""$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&'''''''''%%%&&&((()))))))))(((''''''(((((()))))))))))))))((()))***+++++++++++++++******))))))***+++,,,,,,(((((())))))*********+++))))))))))))((((((((((((******)))(((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$""""""###$$$$$$$$$"""!!! """"""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&''')))((('''%%%$$$###""""""########################%%%###!!! """$$$%%%%%%%%%%%%%%%$$$$$$############"""!!! """$$$&&&!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%!!!!!! !!!!!!""""""""""""""""""""""""!!!$$$!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###!!! !!!!!!  !!!!!!!!!!!!###############$$$$$$$$$######""""""!!!!!! !!!"""""""""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!  !!!!!!!!!""""""  """#########%%%###!!!!!!""""""###"""######"""!!!!!!!!!!!!!!!$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$%%%######""""""""""""######$$$$$$###"""!!!!!!"""""""""$$$'''))))))'''$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!"""######""""""""""""######"""############$$$$$$$$$$$$$$$$$$###"""!!!!!! $$$###"""!!!!!!"""###$$$"""!!! """######"""#################################"""""""""!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""###"""""""""!!!!!! #########"""""""""""""""""""""!!!!!!!!!###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$"""""""""""""""""""""""")))&&&"""!!!######""" !!!!!!"""###############"""!!! !!!!!!""""""""""""""""""""""""##################$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################""""""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&***)))(((((('''(((((())),,,)))'''))),,,......,,,+++++++++***++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!###%%%$$$"""###############"""!!!!!!""""""""""""############%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$########################%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!%%%&&&"""!!!###$$$### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""""""""###%%%$$$"""  !!!###"""!!!!!!!!!  !!!#########""""""########################""""""""""""""""""""""""!!!!!!!!!!!! !!!##################!!! !!!"""!!! !!!!!!"""###$$$$$$###!!!######"""!!!!!!!!!!!!!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""!!! !!!!!!"""######""""""""""""######$$$######"""!!!!!!"""""" """$$$%%%%%%$$$""" """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$######""""""""""""######!!!!!!"""""""""#########$$$$$$######"""!!!!!! $$$###"""!!!!!!"""###$$$"""!!! """######"""########################$$$$$$$$$#########""""""""""""!!!!!!!!! """""""""!!!!!!!!!!!!"""#########""""""!!!!!!!!!"""""""""""""""#########$$$###"""!!!!!!"""##################""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$##################""""""""""""""""""""""""&&&###!!!!!!"""###!!! !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$######""""""!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""####################################$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))))))))))))))))))))(((+++)))((())),,,...---,,,+++******)))))))))******))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%$$$###$$$######""""""""""""""""""""""""#########$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&########################%%%###!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$########################"""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!###""" ###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""######"""""""""""""""############&&&$$$ !!!!!!!!!  """###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  """$$$$$$###"""######$$$"""!!! !!!!!! """%%%%%%$$$"""!!!######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%########################"""!!!!!! !!!###""""""!!!!!!""""""#########"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###############$$$$$$######""""""""""""###### !!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!######""""""""""""######"""!!! !!!###$$$###"""""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!! ######""""""!!!!!! ###############"""""""""!!!!!!""""""######$$$$$$%%%$$$###"""!!!!!!!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!! """"""!!! """!!! !!!"""######"""""""""""""""######""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((((((((()))*********)))(((***))))))***,,,---,,,++++++***)))(((((('''(((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$###!!!!!!###%%%%%%$$$$$$$$$$$$###############!!!"""###$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!### """### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!$$$###!!!"""######""" !!!!!!"""""""""############"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!! !!!"""$$$"""!!!"""######!!!!!!###$$$###"""!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""$$$$$$###""""""!!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!"""#########""""""""""""######!!!!!!!!!"""""""""##################""""""!!!!!!###""""""""""""""""""###"""!!!!!!"""###$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!#########""""""!!! $$$$$$################## !!!"""###$$$$$$%%%$$$######"""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!"""!!! """$$$#########"""######$$$$$$""""""""""""""""""""""""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$######"""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&((()))++++++***)))'''))))))******+++,,,+++++++++***)))(((''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% """"""!!!!!!  !!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$"""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%$$$####################################$$$"""!!!"""$$$%%%$$$########################### """$$$%%%&&&&&&&&&""""""############""""""#####################"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%### %%%&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!###""" """"""!!! !!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""" !!!###"""""""""###%%%%%%$$$""""""######""" """###""""""!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!! !!!"""############""""""""""""######"""""""""#########$$$$$$#########""""""""""""""""""""""""######""""""""""""!!!!!!###$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""######"""!!! ##################$$$$$$ !!!"""###$$$$$$%%%!!!!!!""""""############%%%%%%$$$$$$$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""###$$$"""!!! """$$$###############$$$%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""""""""""""""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&)))***+++***((('''((()))+++++++++*********,,,+++***)))((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%)))((('''''''''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""###$$$"""""""""""""""######$$$#########$$$$$$$$$$$$%%%"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%######"""""""""###########################""""""###$$$%%%$$$###"""""""""############### !!!"""###$$$&&&''''''"""######$$$$$$######"""###############$$$$$$$$$!!!!!! !!!!!!""""""""""""""""""""""""!!!###""" ###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""$$$%%%%%%###"""""""""############$$$$$$"""###$$$$$$!!!!!!!!!""""""######$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!! !!!###%%%!!! !!!###%%%&&&$$$"""!!!######!!! $$$######"""!!!!!!!!!!!!!!! !!!"""###### """!!!!!! !!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&######""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!"""###%%%%%%###!!!########################$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""""""""###### !!!"""######"""!!! """""""""###############!!!!!!""""""######$$$$$$ """###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!""""""!!! !!!###&&&"""!!! !!!"""###""""""""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%'''((()))(((((('''''')))+++,,,+++))))))***+++***)))(((((('''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%((((((''''''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%  !!!""""""""" !!!!!!"""!!!!!!!!!!!!!!!"""###### ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!###!!!!!!"""########################$$$$$$$$$%%%%%%############$$$$$$%%%%%%######################################################$$$$$$%%%%%%%%%$$$$$$$$$###############$$$###########################""""""###%%%%%%$$$###!!!"""""""""#########$$$%%%$$$#########$$$%%%&&&"""######$$$$$$######"""!!!!!!""""""######$$$$$$!!!!!! !!!!!!"""""""""""""""""""""""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!""""""""" !!!"""###############!!!"""""""""############ """#########!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!""""""!!! !!!###"""!!!!!!"""### !!!"""$$$###!!! ###""" """%%%######"""!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&######""""""""""""######""""""""""""############"""""""""""""""""""""###!!!"""###$$$$$$###"""!!!!!!!!!"""$$$&&&&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%!!!!!!"""""""""#########!!!###$$$###"""!!!!!!!!!!!!""""""#########"""""""""""""""#########!!!"""######$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$##################""""""""""""""""""""""""""""""!!!"""&&&!!!!!!!!!"""""""""######!!!!!!!!!""""""$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&))),,,,,,***(((((()))(((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%  !!!"""###### !!!"""######$$$###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!"""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """$$$### !!!### !!!"""$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&###########################""""""###%%%%%%$$$"""!!!!!!""""""#########$$$((('''$$$"""""""""###$$$######$$$$$$$$$$$$###### !!!"""######$$$!!!!!! !!!!!!"""""""""""""""""""""""""""$$$""" """!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$###""""""######"""!!!""""""""""""###############"""!!!!!! !!!"""""" !!!!!!!!!""""""######!!!""""""""""""  !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!###"""  !!!"""!!!"""$$$"""!!!###&&&######"""!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""""""""!!!""""""###$$$%%%!!!!!! !!!!!! !!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!"""###$$$$$$###"""!!!!!!!!!"""$$$&&&&&&###!!!  !!!!!!""""""!!!!!!""""""#########$$$!!!###$$$$$$###""" !!!!!!"""""""""############"""""""""""""""######$$$$$$###""" !!! """"""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""""" !!!&&&!!!!!!"""###$$$#########!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$&&&'''(((&&&)))------***(((((()))&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""""""""!!!  !!!"""######""""""!!!!!! ###  !!!"""#########""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$&&&%%%$$$"""!!!!!! !!!&&&'''''''''&&&$$$"""!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""''''''&&&&&&%%%$$$$$$###)))&&&###!!!"""######"""""""""!!! """"""!!!!!!!!!!!!!!!!!!########################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""!!! !!!###!!!!!!!!!  !!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!""""""""""""""""""############!!! !!!!!!!!!""" ###$$$%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!######"""""""""""""""###""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" """"""!!!!!! """!!!!!! !!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!! ###!!!!!!!!!"""!!!###""""""!!!!!!!!!""""""%%%%%%%%%$$$$$$"""!!! ###"""!!!  !!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""$$$!!!!!!$$$### !!!+++(((%%%!!!!!!""" !!!!!!!!!"""########################!!!"""#########""" $$$###"""  !!!!!!!!!!!! !!!"""#########!!! !!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$#########""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!! !!!"""### !!!!!!"""$$$%%%&&&""""""!!! $$$%%%'''&&&###!!! """###$$$%%%%%%$$$###"""&&&%%%###"""""""""######$$$#########""""""!!!!!!############""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$#########"""""""""""""""######!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!! """!!! !!!#########"""""""""!!!!!!!!! ###"""  !!! !!!""""""###$$$$$$########################$$$###"""!!!!!!""""""###$$$$$$###""""""!!!!!!!!!$$$%%%&&&&&&&&&%%%$$$#########""""""""""""######$$$$$$$$$###############$$$$$$$$$#########""""""#########"""!!!!!! """  !!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!####################################"""""""""!!!"""""""""""""""""""""""" !!!"""""" !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!  ###&&&'''((( !!!!!!!!!"""""""""!!! """###"""""""""""""""#########!!!!!!""""""""""""!!!!!!######"""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!! !!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""""""!!!!!!!!!"""""" """"""!!!!!! !!!!!!"""#########""""""!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""" ###### """###"""!!! """$$$%%% !!!!!!!!!""""""########################!!!""""""###"""!!! ###""""""!!!  !!!!!!""""""!!!!!! !!!"""######"""!!! ######"""""""""######$$$######""""""""""""######""""""###$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!"""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$######""""""""""""######""""""!!! !!!###%%%%%%###"""""""""""""""!!! !!!""""""$$$$$$"""!!!!!!!!!""""""############"""""""""!!!"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""############!!!"""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$######%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!%%%%%%$$$###"""!!! """"""!!! ######"""""""""###$$$%%%""""""""""""!!!!!!!!!!!!!!!"""###$$$###"""!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######"""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""!!! """"""!!!""""""!!! !!!!!! !!!!!!"""""""""####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### """"""!!! !!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!""""""###"""!!!!!!!!!  !!!###### !!!!!!!!!"""""""""$$$###!!! !!!"""!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!"""""""""!!!!!!""""""######"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""" """"""""""""""""""""""""###"""""""""""""""!!!!!!"""""""""!!!!!!""""""###!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$"""!!!!!!"""###$$$###!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$!!!"""%%%&&&###"""%%% !!!###$$$$$$ !!!!!!!!!"""""""""########################"""""""""""""""!!! !!!"""""""""#########$$$!!!""""""######""""""!!!!!!""""""""""""!!!!!! $$$###"""!!! """"""############""""""!!!"""######$$$$$$######""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""######"""""""""###$$$%%%%%%%%%###"""!!!!!!!!!!!!""""""!!! !!!!!!!!!######"""""""""###$$$###  ###$$$###"""!!!!!! !!!!!!!!!############""""""""""""%%%%%%$$$$$$$$$#########!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""##################$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!! ###"""  !!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!! """######!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""###############"""######$$$$$$$$$$$$$$$$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$#########"""""" ###$$$###"""""""""!!!!!!!!!!!!!!!""" !!!!!!""""""##########################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!######""" !!! !!!!!!""""""### !!!!!!!!!!!!###""""""""""""######$$$######""""""!!! %%%$$$!!! !!!!!!!!!!!!"""""""""######"""!!!!!!"""######$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$######$$$$$$%%%%%%""""""###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!! """$$$%%%$$$### !!!"""$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$!!!!!!$$$$$$ !!!!!!!!!"""""""""!!!  !!!!!!!!!!!!"""""""""########################"""""""""""""""!!!!!! !!!!!!"""######$$$%%%%%%""""""############""""""!!!""""""""""""!!!!!!!!!###"""!!!!!!"""###$$$$$$###"""!!!!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!""""""!!!!!!"""###%%%$$$###!!!!!!###$$$%%%""""""""""""!!!"""""""""#########"""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""#########""""""!!!!!!"""""""""#########"""""""""#########$$$$$$""""""#####################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!""""""###"""  !!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!"""""""""""" !!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!! !!!"""###$$$$$$######$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&######################## !!!!!!!!!"""$$$$$$###"""""""""!!!!!!!!!""""""###"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""" """######"""!!!"""""" !!!!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$""""""!!!  """###!!!!!!!!!!!!"""""""""###!!!!!!!!!"""###$$$$$$%%%######""""""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!"""""""""""" """"""""""""############"""""""""""""""###$$$%%%""""""###""""""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!  """$$$%%%%%%### !!!""""""%%%$$$$$$######$$$%%%&&&$$$$$$###"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""!!! ######$$$$$$###!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""############"""""""""!!!!!!!!!!!!"""""""""$$$###""" !!!"""###$$$$$$###"""!!!!!!!!!"""############"""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!"""""""""#########"""""""""""""""######$$$""""""!!!!!!!!!""""""###!!!"""###""" !!!"""######$$$$$$$$$$$$######"""#####################""""""""""""""""""######!!!!!!!!! !!!!!!"""###############""""""""""""############!!!!!!!!!"""""""""############""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""###!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%""""""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""$$$$$$$$$###"""$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###!!! """"""!!!!!!!!!"""##############################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!! !!!""""""!!! """### !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$  """###$$$!!!!!!!!!"""""""""###### !!!"""###$$$%%%%%% !!!""""""######!!!!!!""""""""""""!!!!!! !!!"""######!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!! !!! !!!!!!"""""""""""""""### !!!"""!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!!$$$%%%$$$"""!!!!!! !!!!!!"""###$$$###"""!!! !!!""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%"""!!!###""" !!!"""###$$$###"""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""!!!!!!!!!!!!""""""###&&&%%%$$$###""""""""""""""""""############"""""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""######"""!!!  !!!!!!""""""###### !!!""""""######"""""" !!!"""$$$%%%&&&""""""!!!!!!!!!"""#########$$$$$$""" !!!### !!!"""######"""!!! """######$$$$$$$$$$$$###""""""""""""############""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$ !!!!!!!!!""""""""""""######"""!!!!!!!!!""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!  !!!"""""""""!!!!!! !!!!!!!!!"""""""""###"""""""""""""""###$$$$$$""""""""""""""""""""""""######################## !!!"""###$$$$$$###### !!!###$$$$$$###"""!!!""""""!!! !!!"""###$$$###""""""""""""""""""###"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""###"""""""""!!!!!!"""######$$$######""""""!!! """"""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!""""""""" !!!!!!  ###!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$ #########"""!!! !!!!!!"""""""""######### !!!!!!"""############ !!!"""###$$$!!!!!!""""""""""""!!!!!!  """###### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!  !!!!!!!!!""""""""" !!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""  !!!######"""!!!!!!!!!!!!""""""###%%%%%%###"""  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&$$$$$$''''''###"""%%% !!!"""#########!!!!!!"""""""""#########""""""""""""""""""""""""$$$###"""!!! !!!!!!"""!!!!!!!!!!!!""""""###### !!!!!!""""""!!!!!! """!!! !!!"""###$$$$$$######"""######$$$$$$######""""""""""""###### !!!!!!""""""""""""""" !!!!!!!!!"""""""""######"""""""""!!! !!!"""#########!!!"""###$$$$$$$$$###### !!!"""$$$%%%&&&""""""!!!!!!"""######$$$"""######"""!!!!!!$$$&&&"""!!!!!!!!!!!!!!!!!!""" !!!"""$$$$$$$$$###"""!!!"""""""""############%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$###"""!!! !!!!!!"""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""""""""!!! """######""""""!!! !!!!!!!!!""""""###### !!!"""###""""""!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$$$$$$$!!!"""###$$$$$$###!!!  !!!###%%%&&&$$$$$$############$$$$$$###############$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""&&&###!!! """$$$&&&&&&""""""!!!""""""###$$$$$$""""""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""$$$%%%&&&%%%###""" """######""""""!!!!!! !!!!!!!!!""" !!!##################$$$$$$$$$$$$ !!!"""######"""!!! """"""""""""############!!!""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """###### !!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!"""###$$$%%% !!!""""""###""""""!!!!!!!!!!!!"""""""""""" !!!  """"""!!! """"""""""""###$$$%%%&&&&&&$$$"""  !!!  !!!"""###!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" ###$$$!!!!!!$$$ !!!!!!""""""""""""############""""""""""""""""""""""""$$$###!!! !!!""" !!!"""###$$$%%%%%% !!!!!!!!!!!! """!!! """###$$$ !!!"""###$$$###"""!!!!!!"""###$$$ !!!!!!""""""""""""""" !!!!!!!!!""""""######""""""""""""############ !!!"""######$$$"""###$$$%%%&&&%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""!!!""""""###$$$$$$!!!""""""""""""###&&&)))&&&$$$"""!!!!!!"""$$$&&& !!!#########"""!!!!!!!!!""""""#########$$$#########"""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$###""" !!!""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!!!! !!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###"""!!!  !!!""""""###""""""!!!###"""  """""""""""""""#########%%%$$$#########$$$&&&'''######""""""""""""######$$$$$$###""""""###$$$%%%""""""!!!!!!!!!!!!"""######$$$&&&((((((&&&$$$"""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$!!!"""&&&'''###$$$######"""!!! """"""""""""""""""""""""!!!!!!  !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###%%%$$$!!! !!!$$$ !!!""""""###!!!!!!!!!!!!"""""""""""" """"""!!! """"""!!!!!! """"""!!!!!! """"""""""""""""""""""""#########""""""""""""""" !!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""""" """%%%''''''%%%""" """!!!!!!!!!"""###$$$$$$&&&%%%$$$###""""""""""""$$$$$$"""!!!  !!!"""###$$$%%%%%%!!!""""""""""""#########"""!!! !!!"""######!!!###"""""""""!!!!!! ############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! """""" """"""""""""""""""""""""!!!!!!"""###############'''"""%%%(((&&&"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!""""""###""""""######$$$$$$###"""!!! ###!!!!!!!!!!!! !!!"""""""""""""""'''%%%###!!! !!!"""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""############%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((()))***)))(((&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###&&&'''&&&$$$%%%###!!! !!!###%%%###$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!##############################""""""!!!!!! !!!!!!""""""""""""!!!+++***'''### """"""!!!!!!!!!!!!!!!!!!###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!! !!!"""###$$$###############$$$$$$!!!###%%%&&&&&&%%%###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""#########!!! """$$$%%%""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! $$$&&&&&&$$$  !!!!!!"""######$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!! !!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""""" """$$$%%%%%%$$$""" """""""""!!!""""""######"""""""""!!!""""""######$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%% !!!"""!!! ######"""!!!!!!!!!!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""!!! !!!!!!"""$$$###""" !!!!!!""""""""""""""""""""""""!!!!!!"""############"""$$$""" """######"""""""""""""""""""""""""""########################"""""""""""""""""""""""""""!!! !!!###$$$!!!!!!!!!!!!""""""""""""""""""""""""############ !!!""""""""""""""""""#########"""""""""""""""  !!!!!! !!!""""""###############$$$###"""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""#########""""""""""""############""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&'''&&&$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!  """###""""""!!!!!! !!!!!!"""###############%%%$$$$$$######$$$$$$%%%###""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$ """###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!###"""!!! !!!"""###!!!!!!"""""""""!!! $$$%%%%%%###!!! !!!!!!""""""######$$$$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!"""""" !!!"""###$$$$$$###"""!!!!!! !!!$$$$$$######"""!!! !!!!!!!!!"""""""""!!! """###"""!!!$$$###!!! !!!"""""" ###%%%$$$"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######"""!!!!!!"""$$$"""######"""!!! !!!###"""""""""""""""""""""""" !!!""""""######""""""!!!"""###!!! ###""""""""""""""""""""""""########################""""""""""""""""""""""""$$$""" !!!###%%%!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""###""""""!!!!!!###"""!!!!!!!!!"""$$$$$$!!! !!!###""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############ !!!"""$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""###""""""!!! ###%%%%%%$$$$$$######"""!!!  """#########"""!!!""""""!!!!!!!!!!!!""""""######$$$%%%&&&'''))))))$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$###"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######""""""######$$$ !!!###"""!!! !!!"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!""""""""""""!!!!!! !!!"""""""""""""""$$$"""!!!!!!"""$$$"""""""""""""""!!!!!! !!!!!!"""""""""######!!!!!!!!!""""""#########$$$######"""!!! !!!!!!!!!""""""!!!!!!!!!"""!!! !!!!!!"""""""""""""""""""""!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""######""""""!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!$$$$$$###"""!!!  $$$###"""###%%%&&&%%%$$$$$$"""!!! !!!"""### """$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######!!! """$$$""""""!!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!"""!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!"""""""""###########################"""!!! ###""" !!!###%%%'''&&&$$$######$$$%%%$$$###!!!"""######$$$$$$###### !!!###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""############!!!"""""""""############ !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""###""""""!!!  $$$&&&%%%###"""!!!$$$$$$######"""!!!  !!!######"""!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!"""###$$$%%%%%%!!!""""""""""""!!! """"""###$$$%%%%%%$$$$$$%%%$$$###"""""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###"""!!! !!!############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""$$$"""!!!!!!"""$$$"""""""""""""""!!!!!!  !!!"""######### !!!!!!!!!!!!!!!"""$$$######"""!!!  !!!!!! !!!!!! !!!!!!######################## !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""#########$$$%%%$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!######"""!!! !!!%%%$$$######"""""""""######""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%$$$###$$$%%%&&&%%%$$$""""""!!! !!!"""###""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""" !!!$$$"""""""""  """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!! !!!###%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!"""""""""##################$$$######"""!!!!!!"""!!! !!!###%%%''')))'''%%%$$$$$$$$$###""" !!!""""""######"""""""""###$$$%%%$$$""" ####################################""""""!!!!!!!!!"""""""""############""""""!!!!!!"""###$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###%%%###$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!""""""""""""!!!!!! &&&%%%### !!!$$$$$$$$$######""""""!!!!!! !!!"""""""""""""""$$$######""""""######$$$ !!!"""$$$%%%%%%%%%%%%!!!"""######"""!!!""""""###$$$%%%%%%%%%%%%'''&&&$$$###""""""###$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!"""$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!""""""######""""""###"""!!! !!!"""###!!!!!!"""""""""!!! """!!! """"""!!! !!!!!!!!!!!!######""""""!!!!!!  !!! !!!!!!"""############$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!!!! !!!!!!""" !!!!!!""""""######$$$"""###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!! !!!!!!""""""!!! !!!!!!&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!!!!###$$$###"""!!!!!!!!!"""""""""""""""&&&%%%""" !!!###$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""!!! !!!######$$$$$$###"""!!!"""$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!! !!!$$$%%%$$$!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###%%%$$$""" !!!!!!!!!!!!""""""""""""""""""""""""#####################$$$######"""""""""!!!!!!!!!"""###%%%&&&'''%%%###"""""""""!!! !!!"""""""""""""""###$$$%%%%%%$$$"""########################$$$$$$######"""!!!!!! """"""""""""############$$$###"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%###!!!!!!###%%%###$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!""""""############""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!! !!!###%%%""""""""""""""""""!!!!!!""""""!!!!!!""""""###$$$######""""""""""""######"""###%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$""" !!!!!!""""""###$$$$$$$$$'''&&&$$$"""!!!!!!"""###!!!!!!!!!!!!""""""""""""###""""""""""""""""""###'''$$$!!!!!!$$$%%%$$$### """###$$$&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""############"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$!!!!!!!!!!!!"""""""""""" !!!"""""" !!!!!!"""######$$$$$$ """###"""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$######"""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" """!!! !!!#########""" """#########"""!!!$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" """######"""!!!"""""""""$$$%%%%%%###""""""###"""""""""""""""""""""""" !!!!!!""""""!!!!!! """######!!!  """"""""""""""""""""""""########################""""""""""""""""""""""""!!!"""#########""" !!!!!!!!!!!!""""""""""""""""""""""""############""""""###$$$$$$$$$######!!!!!!""""""######$$$$$$$$$"""!!!!!!#########"""!!!!!!"""############""""""###$$$$$$###"""!!! #################################"""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""######$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%###%%%&&&$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""###""""""!!!(((,,,+++'''""" !!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!! !!!!!! """"""###"""!!! '''((())))))((('''$$$### !!!"""######$$$&&&%%%###!!! !!!"""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$)))$$$ !!!%%%'''&&&"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$ !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!$$$&&&%%%###"""!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!! ###%%%%%%############"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""### !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!""""""###### !!!"""### !!!!!!"""###$$$$$$$$$ """"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!! """""""""############$$$###"""""""""$$$%%%$$$###"""$$$%%%###!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!###%%%%%%$$$###"""### """$$$$$$""" """""""""""""""""""""""" !!!!!!!!!!!!!!!$$$(((%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""###$$$$$$$$$$$$$$$!!!!!!"""############"""###"""!!!"""%%%'''''''''""""""###$$$$$$$$$$$$$$$!!!""""""#######################################!!!!!!!!!"""######$$$$$$""""""""""""############""""""!!!""""""###$$$$$$################################################ !!!"""###$$$$$$%%%"""############$$$$$$$$$###%%%&&&'''(((''''''&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))'''$$$###$$$'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!""""""######%%%$$$###""""""###$$$%%% !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!! """###!!!!!!""""""""""""!!!!!!!!!!!!"""###############%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$%%%""""""######$$$$$$$$$%%%%%%$$$!!! """#########$$$$$$$$$%%%%%%%%%#########"""""""""""""""!!!!!!""""""!!! $$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$  &&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$  ######"""$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###!!! !!!!!! """"""!!!$$$$$$###"""!!! """""""""""""""""""""""""""!!! !!!###$$$###  #########&&&$$$""" !!!"""""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!! ######""""""!!!!!! $$$$$$%%%%%%$$$!!!###"""!!! $$$""" !!!$$$%%%###!!!!!!!!!!!!!!!!!!""""""###$$$""""""$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%%%%""""""#########""""""!!!&&&%%%$$$###!!!!!!"""###!!!!!!""""""######$$$$$$ !!!"""######$$$""""""!!!!!!!!!!!!""""""######"""""""""""""""###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###"""!!! !!!###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!###$$$########################!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$'''%%%###"""###$$$%%%$$$$$$$$$######"""!!!!!! """"""############"""""""""!!!  !!!!!!""""""###$$$$$$$$$$$$### !!!"""$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$###"""""""""""""""###"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!###&&&(((+++---...%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$######"""""""""""""""###############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$###""""""""""""###$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """###!!!!!!""""""""""""!!!!!!!!!!!!"""###############$$$$$$#########"""""""""""""""""""""""""""######$$$$$$$$$###############%%%$$$"""!!! !!!"""###############$$$$$$%%%%%%&&&%%%$$$###"""!!! !!!!!!""""""!!! !!!!!!""""""""""""""""""""""""#########""" !!!!!!  !!!"""!!!!!! !!!!!!$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  $$$######"""!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$""" !!!"""###  """"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!"""###$$$%%%%%%""" """"""!!!"""!!!!!! !!!######""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!"""######"""""""""""""""###############%%%%%%$$$"""!!!!!! %%%%%%######"""###$$$$$$$$$"""!!!!!!###$$$###!!!"""""""""""""""###$$$$$$$$$"""  """$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$######"""!!!  """###$$$$$$$$$###""""""#########"""!!!!!!!!!!!!!!!!!!""""""""" !!!"""#########""""""!!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!  !!!############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""!!!######################## !!!!!!!!!""""""""" !!!"""###$$$%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$&&&$$$""""""$$$%%%%%%$$$######"""""""""""""""###""""""############""""""%%%$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""""""""###"""""""""""""""############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%#########$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!"""#####################""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$##################"""""""""############$$$$$$$$$$$$###"""!!!!!! !!!!!!"""""""""!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!################################################!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! &&&$$$###!!!!!!!!!""""""$$$""" !!!""""""!!! !!!!!!""""""######""""""""""""""""""""""""#########"""###$$$$$$%%%&&&###!!! !!!  !!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!###$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%%&&&$$$""" !!!"""$$$%%%$$$$$$$$$$$$$$$%%%&&&###"""!!!"""###$$$###!!!###############$$$$$$%%%######"""!!!!!!"""###### $$$######""""""!!!!!! $$$$$$###"""!!!  !!!"""############!!! """%%%%%%"""!!!!!!!!!!!! !!!!!!""""""#########""""""!!!!!!""""""### !!!!!!"""$$$%%%&&& """$$$&&&&&&$$$""" """""""""""""""""""""""" !!!!!!""""""""" !!!!!! !!!############""""""""""""########################""""""""""""""""""""""""###"""$$$!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!###$$$&&&'''!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########$$$###!!!"""$$$%%%&&&%%%###"""!!!!!!!!!"""$$$%%%""""""############"""""""""!!!!!! !!!""""""""""""###$$$$$$$$$$$$###$$$$$$######"""#########""""""""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$###"""###$$$%%%&&&&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$$$$###### !!!"""###%%%&&&&&&######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""$$$###"""!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!#########""""""!!!!!! $$$$$$#####################$$$%%%%%%%%%$$$######"""""""""""""""""""""### !!!"""###$$$$$$%%%!!!!!!"""""""""!!!!!! """""""""#########$$$$$$!!!!!!"""""""""##################"""""""""""""""######""""""""""""###### !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" #########$$$%%%%%%$$$$$$ !!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$###"""!!!!!!!!!""""""$$$######"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###!!!   """###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""" !!!"""############"""""""""######$$$$$$$$$######"""!!!!!!"""###$$$!!!!!!!!!!!!"""######$$$###"""""""""######""""""###""""""""""""###$$$$$$#########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!$$$$$$$$$$$$###"""!!! $$$!!!!!!$$$%%%### """""""""!!!!!! !!!!!!!!!"""""""""######""""""""""""""""""###""""""!!!!!!"""###$$$$$$!!!$$$&&&&&&$$$!!!"""""""""""""""""""""""" !!!"""######$$$!!!###$$$###"""!!!"""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! """$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""!!!!!!"""$$$&&&&&&%%%$$$###"""!!!!!!"""###$$$""""""############""""""  !!!!!!""""""###$$$$$$$$$$$$###(((&&&$$$!!! """"""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!"""######$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###  """###""" """""""""""""""""""""""" !!!""""""!!! """!!! !!!"""!!!!!!!!!!!!""""""######!!!"""$$$$$$###""""""###!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!"""""""""$$$$$$$$$######"""""""""!!!!!!"""###$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$######""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!"""""""""""""""!!!%%%%%%%%%$$$$$$#########!!!"""##################"""!!!!!!######""""""""""""###### !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!! !!!"""###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!###$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!! !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""" !!!!!!"""!!!!!! ######"""""""""!!!!!!!!! !!!"""$$$$$$###"""""" !!!!!!"""""""""""""""######"""""""""###"""!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""######$$$#####################"""&&&&&&&&&%%%$$$"""!!! '''$$$ """######"""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$###"""!!!!!!"""""" !!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$"""###$$$###"""!!!"""$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###""" """%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$$$$###############$$$!!!!!!!!!!!!""""""""""""""""""""""""############"""!!!!!!"""$$$&&&%%%$$$%%%$$$"""!!!!!!!!!""""""""""""############""""""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&$$$"""!!!!!!!!!!!!########################%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%$$$$$$###"""######"""""""""###$$$%%%""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$###### !!!!!!"""#########!!!""""""######""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### """###""" """""""""""""""""""""""" !!!""""""!!! """!!!  !!!""" !!!!!!""""""######$$$ ###%%%%%%$$$"""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!""""""""""""######$$$$$$$$$$$$############ !!!###$$$%%%&&&'''"""###$$$%%%&&&%%%$$$###$$$############"""""""""$$$$$$$$$###"""!!!!!! !!!!!!"""#########""""""&&&%%%%%%$$$######"""""" !!!###%%%&&&'''!!!"""""""""!!! ######""""""""""""###### !!!"""$$$$$$$$$###""" """""""""""""""""""""""" """######!!!!!!###$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!###$$$$$$"""!!!!!!"""######""""""!!!!!! """""""""""""""""""""""" !!!""""""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! ######""""""!!!  !!!###%%%%%%$$$""" !!!""""""############"""!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$############################## """###$$$$$$'''&&&%%%$$$###"""!!! $$$$$$$$$%%%$$$$$$######$$$###"""!!! !!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$&&&%%%$$$"""!!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### !!!"""""" !!!"""""""""""""""############ """""""""""""""""""""""" ###!!! %%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$"""""""""""""""!!!!!!!!!!!!""""""""""""########################"""!!!!!!###%%%%%%$$$""""""#########""""""""""""""""""############"""""" !!!"""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&########################!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$############""""""!!!!!! """"""###$$$$$$###"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### """###"""!!!"""""""""""""""""""""""" !!!""""""!!! """!!!  !!!""" !!!!!!"""######$$$$$$ ###%%%&&&$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""""""""#########$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$############&&&%%%$$$###"""!!! !!!!!!"""#####################""""""""""""""""""%%%%%%$$$$$$%%%&&&((()))!!!"""""""""!!! """""""""!!!!!!"""""""""!!!"""$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$%%%###""""""%%%'''$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!$$$$$$"""!!!!!!###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""#########""""""!!!###""" !!!"""###"""!!! !!!"""###""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!"""""""""!!!!!!###""""""""""""""""""""""""############"""""""""######$$$$$$$$$###"""!!!!!!###$$$###!!!!!!"""$$$""""""!!!!!!""""""###$$$########################"""""""""""""""""""""""" !!!"""######%%%$$$$$$###"""!!!!!!!!!###############"""!!! """###!!! !!!###!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!$$$######""""""######$$$$$$$$$###"""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""### !!!""""""!!! !!!"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!  ###########################""""""""""""#########$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################"""""""""###$$$$$$###!!!!!!$$$%%%%%%$$$$$$""""""############"""""" !!!!!!!!! """"""###$$$$$$$$$$$$######$$$$$$######"""!!! ######################## !!!!!!"""""""""###"""""""""""""""############$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$#########""""""""""""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&%%%$$$"""!!!"""###$$$%%%%%%$$$###""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### """###"""!!!"""""""""""""""""""""""" !!!######!!! ###!!!  !!!### !!!!!!"""###$$$$$$$$$ ###%%%&&&%%%###""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""######$$$$$$$$$%%% !!!!!!""""""#####################$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""!!!!!!"""############### !!!!!!""""""$$$###!!! !!!"""###$$$$$$$$$###""" """"""!!!!!!!!!!!!"""""""""$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""%%%"""!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############"""""" ###$$$"""!!!"""### !!!"""###$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$######"""$$$&&&%%%""" """###!!!  !!!###%%%""""""""""""""""""""""""""""""###""""""!!!  !!!###$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$"""!!! !!!"""###"""###$$$$$$###"""!!! !!!###%%%$$$!!! """$$$#########"""###$$$$$$%%%######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######$$$%%%%%%$$$""" !!!%%%""" ### !!!!!!""""""""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$###"""""""""""""""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""$$$%%%$$$###"""###$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""##############################"""#########$$$$$$$$$$$$!!!!!! !!!!!!"""######!!!!!!!!!!!!""""""""""""$$$$$$#####################""""""###$$$$$$"""  $$$'''''''''&&&""""""############"""""" """$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$$$$"""######################## !!!!!!"""###$$$$$$%%%$$$###"""""""""""""""###"""###$$$%%%%%%%%%%%%%%%!!!###&&&(((((('''%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!"""!!!!!!!!!###$$$$$$"""!!! !!!###""""""""""""!!!!!!!!!!!!$$$###!!! !!!"""!!! $$$$$$###""""""""""""""" !!!"""""""""########################!!!""""""""""""#########$$$###!!!!!!"""######"""!!!""""""""""""#########"""""""""###$$$%%%'''''')))((('''&&&%%%$$$$$$$$$&&&### !!!###%%%%%%###$$$###"""!!!!!!"""###$$$""""""###$$$%%%&&&&&&'''""""""###$$$&&&'''((((((############""""""""""""""""""""""""""""""""""""######""""""""""""######!!!###&&&&&&%%%###!!!!!!###"""!!!!!!"""###$$$### $$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###"""!!!  !!!!!!###""""""""""""!!!!!!!!!!!! !!!"""######$$$""""""!!! """"""""""""!!!!!!!!!!!!''''''&&&%%%$$$###"""!!! !!!!!!!!!!!! !!!"""###$$$$$$!!!!!!""""""""""""!!!!!! ###%%%$$$""""""""""""""""""""""""######$$$###  $$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!""""""######!!! """"""""""""!!!!!!!!!!!! """###$$$!!!!!!!!!"""######$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""!!!!!! $$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###$$$%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!###!!!!!!"""###$$$###"""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""#########$$$"""""""""""""""""""""### !!!"""######"""!!! ###""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$#########""""""!!!!!!%%%%%%%%%$$$$$$########################"""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""$$$%%%""""""""""""############""""""###$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""#########$$$$$$$$$$$$ !!!!!!!!!"""""""""###$$$###"""!!!!!!"""""""""""""""!!!!!!!!!!!!$$$""" !!!!!!!!! $$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$###!!!!!!"""######""""""""""""############$$$%%%%%%$$$############$$$'''&&&%%%$$$$$$######$$$'''$$$""""""$$$%%%$$$###$$$$$$###""""""###$$$$$$""""""########################$$$$$$%%%&&&''''''""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!###%%%%%%###"""!!!"""###"""  """###%%%$$$""" !!!"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""  !!!"""!!!!!!!!!!!!"""""""""""" !!!"""#########""""""!!! !!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!$$$&&&%%%!!!""""""""""""""""""""""""!!!"""###!!! """"""""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!"""############"""""""""#########"""!!! """"""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$##########################################""""""!!!!!!""""""###""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$###"""""""""!!!!!!!!! ###""""""!!!!!!!!!!!!!!!########################$$$######""""""######$$$###$$$%%%###!!! !!!""""""""""""""""""""""""""" !!!###$$$$$$$$$"""!!!###!!!!!!"""###$$$###"""########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###############"""!!!!!!#########"""""""""""""""######""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""######$$$############"""""""""!!!%%%$$$$$$$$$$$$$$$$$$##################"""!!!!!!!!!"""###$$$$$$###"""!!!########################!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########"""!!!"""###$$$$$$""""""""""""#####################$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$######"""""""""#########$$$$$$!!!!!! !!!"""###!!!###%%%$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!###!!! !!! """"""!!!!!! !!!!!!######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$"""!!!!!!"""######""""""############$$$$$$$$$%%%$$$$$$###############$$$$$$###############$$$'''%%%###"""###$$$###""""""!!!!!! !!!!!!"""######"""""""""!!!!!!!!!###$$$$$$$$$%%%%%%&&&&&&""""""!!!!!!!!! """"""""""""""""""""""""######""""""""""""######"""###$$$###!!! !!!""""""!!!  !!!"""###"""!!! !!!"""### !!!""""""""""""""""""""""""""""""""" !!!###### !!!""""""###""""""!!! !!!!!!""""""###### !!!!!!""""""#########"""!!!!!! !!!!!! !!!!!!""""""######!!!!!!""""""######$$$$$$'''&&&$$$###!!! ###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""$$$&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""######"""""" !!!"""""""""""""""######$$$$$$######"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""&&&&&&%%%$$$$$$###""""""#################################""""""#########""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###########################$$$######""""""######$$$###$$$$$$###!!! !!!""""""""""""""""""""""""""" !!!"""$$$$$$######"""###!!!!!!"""###$$$###"""########################"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$###""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!###$$$%%%"""""""""""""""######$$$############""""""""""""#########$$$$$$$$$$$$$$$"""############""""""!!!""""""############""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!!"""""""""######%%%$$$######"""#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$######"""!!!"""""""""###############!!! !!!###$$$"""%%%%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!"""  !!!!!! !!!!!!""""""""""""!!!!!! """"""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!###$$$##################$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&###"""""""""######$$$%%%%%%$$$###""""""!!! """""""""!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""######!!! !!!"""###"""!!!!!!!!!!!!"""### !!!""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""!!! !!!!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""$$$###"""!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!""""""######""""""$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$##############################""""""""""""######"""$$$$$$###!!!!!!!!!"""########################!!!!!!"""############"""###!!!!!!!!!###$$$###"""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########""""""!!!#########""""""""""""""" !!!"""###$$$$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$"""""""""""""""######$$$#########"""""""""""""""""""""######$$$$$$%%%%%%""""""############"""!!!"""""""""######"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""######"""""""""!!!!!!"""""""""############"""  !!!###%%%"""$$$%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!! !!!!!! !!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$###!!! !!!###$$$$$$###""""""#########$$$$$$$$$ !!!"""###$$$%%%###""""""######$$$%%%&&&"""""""""""" %%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######"""######!!! !!!"""######################## !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! ###"""!!!  """###$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!"""######$$$"""""""""!!!!!!!!!!!! !!! !!!###%%%&&& !!!"""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!"""###############!!!"""######$$$$$$######$$$$$$$$$###############""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!###$$$%%%""""""""""""""""""""""""###""""""""""""""""""###"""###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!"""##################!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$%%%"""###############$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""######"""""""""######$$$$$$$$$!!!""""""#########""""""###""""""""""""""""""########################### !!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$######""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))))))))(((((())))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###""""""""""""""""""###""""""""""""############""""""!!!!!!!!!"""###$$$"""$$$$$$###""""""###""""""""""""!!!!!!!!!!!!!!!  """!!!!!!!!!!!! !!!!!!"""""" !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!! !!!###$$$$$$$$$!!!""""""""""""############""""""!!!!!!!!!!!!!!!######""""""###$$$%%%%%% """###""" !!!!!!"""######"""!!!!!! !!!!!!"""###$$$%%%&&&"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""######"""###$$$###!!! !!!"""######################## !!!!!!"""""""""######$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""######!!! ###""" !!!"""$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""$$$###""""""!!!!!!"""""" !!!!!!""""""############""""""!!!!!! """!!!!!!!!!!!!!!!"""""" !!!"""###$$$$$$!!!!!!""""""""""""!!!!!!!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""###### !!!""""""######""""""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""""""""!!!!!!!!!!!!"""""""""!!!!!!"""###### !!!""""""###""""""""""""""""""""""""#########""""""#################################"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """###$$$%%%&&&((('''&&&%%%###"""!!! """"""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""############"""""""""###############!!!""""""############"""######""""""""""""##############################!!!!!!""""""""""""######"""""""""#########$$$$$$""""""#########""""""!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((***+++,,,,,,,,,,,,,,,***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$######""""""######$$$"""#########$$$$$$$$$$$$!!!""""""""""""######### """######""""""###$$$""""""""""""!!!!!!!!!!!!""" !!!###"""""""""!!!!!!!!!!!!"""###$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!! !!!###$$$$$$$$$ !!!!!!!!!"""""""""""""""!!! !!!""""""!!!!!!!!!"""######"""$$$$$$""" !!!""" !!!!!! !!!!!!!!!""""""#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######!!!###%%%%%%###"""!!!"""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""""""""""""""######""""""###""""""!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!""" """###""" """""""""""""""""""""""" !!!"""!!! !!!"""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""######### !!!""""""""""""!!!!!!""""""###############$$$###"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""$$$###"""!!!"""$$$ """""""""""""""######$$$###!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$###""""""!!!###"""!!! !!!"""###"""!!!!!!!!!!!!""""""###"""""""""""""""######$$$!!!"""""""""########################""""""""""""!!!!!!"""###############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$ !!!"""""""""!!!!!!#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&'''(((***,,,............111///,,,(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###""""""######$$$%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""############"""!!!"""###"""!!!"""$$$%%%""""""""""""!!!!!!!!!!!!"""!!! """######""""""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!######################## !!!!!!!!!!!!"""!!! !!!###%%%%%%$$$ !!!!!!!!!!!! !!!"""###$$$!!!!!! !!!!!! ###&&&&&&$$$"""###$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&############""""""""""""""""""""""""""""""""""""######""""""""""""######!!!###&&&&&&%%%###"""!!!   !!!"""""""""""""""""""""""""""""""""  !!!"""### !!!###$$$$$$""" !!!"""###$$$%%%""""""""""""!!!!!!!!!!!!$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$!!!"""###""" ######################## !!!  !!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$ !!!!!!!!!!!!!!! !!!!!!"""""""""""""""$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!!!!""""""###########################""""""!!!!!!!!!!!!""""""!!!"""######"""!!!"""$$$ """""""""""""""######$$$###!!!!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""############ """###$$$%%%&&&###"""!!! !!!"""### !!!###$$$%%%"""""""""""""""######$$$!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!"""###############$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###"""############$$$$$$$$$ """""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&''')))+++---///000000000444111,,,(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""%%%###!!!  !!!""""""### $$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!  !!!!!!""""""%%%""" !!!###$$$$$$###  """"""!!! !!!"""###############""""""!!!!!!"""###$$$$$$ !!!#########"""!!!#########"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!""""""""""""#########$$$#########""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!"""""""""""""""!!!!!! !!!!!!!!!!!! !!!"""!!!"""$$$%%%%%%$$$"""!!!""""""############""""""###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######""" """""""""""""""!!! !!!!!!"""###$$$$$$$$$$$$""" !!!$$$%%%###!!!&&&$$$!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$###"""""""""""""""!!!!!!!!!!!! """###$$$#########"""""""""""""""######"""!!! $$$###  ###$$$######""""""!!!!!! ###""""""$$$'''&&&###$$$###"""!!!!!!"""###$$$ !!!###$$$$$$$$$###"""'''&&&&&&%%%###!!!  !!!!!! !!!"""  !!!"""###!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$######"""######$$$########################((('''$$$"""!!!!!!"""""" !!!""""""!!!!!!"""######!!!!!!$$$'''&&&%%% !!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!! """###$$$###############"""!!! !!!!!!"""###############"""""""""""""""""""""""" !!!###$$$$$$$$$$$$$$$#########""""""######################################################""""""!!!!!! """!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!""""""#########$$$ !!!"""###$$$%%%%%% """$$$%%%$$$###$$$###"""'''""""""""""""############$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&###  #########"""!!!"""$$$'''$$$###"""!!!!!!"""###$$$ !!!$$$%%%%%%$$$!!! !!!###$$$$$$"""######$$$$$$$$$######$$$%%%&&&(((+++---...///000000///,,,(((%%%$$$%%%&&&%%%%%%$$$#########$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###%%%&&&&&&%%%###"""################################################""""""""""""""""""""""""$$$###"""!!! !!!!!!"""###"""  !!!$$$&&&###"""$$$"""########################!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$"""!!!###$$$$$$%%%###!!!"""$$$%%%%%%############""""""""""""""""""!!!!!!!!!!!!!!!"""### """#########"""""""""""""""""""""############"""""""""!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%############"""""""""!!!$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!"""""""""!!!!!!############!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""!!! !!!!!!"""######$$$$$$$$$""" !!!###$$$###!!!&&&###!!!!!!"""###"""!!!""""""""""""""""""""""""((('''&&&%%%%%%$$$###"""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!###"""""""""""""""""""""#########"""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""###"""!!!###%%%%%%### !!!!!! !!!!!!!!!"""""""""!!! ######$$$$$$###""""""!!!!!!"""######"""!!!"""###"""""""""""""""######### !!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$#############################################$$$###"""!!!!!!###$$$&&& """######""""""###$$$&&&$$$!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""######"""!!!""""""$$$$$$###############"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$#########""""""###################################################"""""""""!!!!!!!!! """!!! !!!"""###""""""""""""""""""""""""#########""""""#########!!!"""""""""############""""""""""""############"""!!!!!!"""$$$%%%$$$######$$$%%%$$$"""!!!"""###""""""""""""############""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######""""""######"""!!!"""$$$&&&$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&''')))+++,,,------------***'''$$$$$$$$$&&&%%%$$$$$$#########$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###%%%&&&&&&%%%###"""##############################################################################"""!!!!!!!!!"""""""""!!!  !!!###%%%%%%"""!!!###### """""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! ###!!!!!!"""###"""!!! !!!######""" %%%$$$###!!!!!!!!!!!!"""""""""!!! !!!!!! !!!"""#########""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%############""""""""""""######"""!!! """"""""""""""""""""""""%%%%%%$$$######"""!!!!!!!!!!!!""""""###""""""!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""######$$$$$$###"""!!!!!!######"""!!!%%%###!!!!!!"""###"""!!!""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!!!!!!!!!! """"""###"""!!! """"""""""""""""""#####################"""""""""""""""!!!!!!!!!!!!"""""" !!!"""############"""!!!!!!######"""!!! !!!!!!"""!!!!!!  !!!!!!""""""!!!!!! !!!"""############"""$$$&&&&&&$$$######$$$###$$$%%%%%%%%%$$$###""" !!!!!!!!!!!!""""""""""""""""""###$$$######################################################"""!!!"""###$$$%%%!!!"""######""""""###$$$&&&$$$""""""######"""!!!######"""!!!!!! """"""""""""""""""""""""%%%$$$###############$$$############""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$$$$###############################################################""""""""""""!!!!!!!!!!!!"""!!!  !!!"""##############################""""""!!!!!!""""""###""""""""""""############$$$$$$#########"""""""""$$$######$$$%%%%%%$$$"""(((%%%######$$$$$$""" """"""""""""############!!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!"""$$$%%%###""""""#########""""""$$$&&&######""""""""""""######"""""""""######"""""""""""""""!!!!!!!!!""""""######$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((())))))'''%%%######$$$%%%%%%$$$############$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""!!! !!!!!!!!!""""""!!!!!!""""""!!!######################## !!!!!!"""""""""######"""""""""!!!!!! """  """"""!!! !!!"""!!! %%%$$$""" !!!###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###""""""""" !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!! !!!!!!"""#########"""""" !!!###$$$$$$###!!! """!!!!!! !!!!!!""" !!!!!!""""""!!!!!! !!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!"""""""""!!!$$$"""!!!!!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""" !!!"""######""" """""""""""""""#########!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""######"""!!! !!!!!!""""""!!!"""###%%%%%%$$$###"""""""""######$$$$$$$$$$$$ !!!""""""###""""""!!!###&&&'''%%%$$$#########$$$&&&&&&&&&$$$"""  !!!!!!!!!!!!###"""""""""""""""######"""""""""#######################################%%%%%%###"""!!!!!!!!!!!! !!!###"""!!!!!!"""$$$"""!!!!!!!!!###$$$%%%%%%""""""""""""!!!!!! """""""""######"""""""""%%%$$$$$$###""""""""""""######"""""""""""""""###!!!!!!"""###############""""""""""""""""""""""""######""""""!!!"""""""""########################################################################""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###########################""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$#########""""""&&&%%%$$$$$$%%%%%%###!!!"""!!! !!!###$$$###"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########$$$""" !!!"""######""""""###%%%###""""""""""""""""""###$$$###"""!!!!!!"""###$$$######""""""!!!"""""""""######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$###############$$$!!!"""""""""####################################!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""##################""""""""""""""""""######""" !!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""############""""""!!!!!!!!! !!! !!!""""""!!! """$$$%%%%%%$$$######"""!!! !!!###%%%'''%%%%%%$$$###""""""""""""#########""""""""""""### !!!"""###$$$$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!"""########################$$$$$$$$$%%%%%% """######""" ###""""""!!!!!!""""""###!!!""""""######""""""!!! """%%%$$$###!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!""""""!!!!!!!!!"""###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$""""""###%%%!!!!!!!!!  """######!!!!!!!!!""""""############ !!!!!!"""""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! """"""!!!!!! !!!"""###!!!"""$$$%%%%%%%%%$$$##################$$$$$$%%%!!!""""""""""""!!!!!! """%%%&&&$$$""""""""""""###$$$%%%%%%###!!! !!!!!!!!!!!!"""######"""""""""""""""### !!!"""############"""""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!! """!!! !!!###!!!!!!!!!!!!""""""$$$%%%!!!!!!!!!!!!""""""######""""""############""""""#########""""""!!!!!! ######"""!!!!!!"""###$$$!!!!!!"""###############""""""""""""""""""""""""$$$######""""""""""""###########################################################################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""############$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!! !!!######""""""###%%%!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""###!!! """######""""""###$$$"""""""""######"""""""""$$$###"""!!!!!!"""###$$$$$$######""""""""""""###!!!"""###$$$%%%%%%%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&#########""""""###$$$$$$!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$$$$######""""""############$$$$$$%%%"""!!!######"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""######""""""""""""""""""!!!!!!  """###"""!!!!!!######"""!!!"""### """$$$&&&'''%%%%%%$$$#########$$$$$$$$$$$$###"""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############""""""!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$ !!!"""""""""!!! """"""""""""""""""""""""""""""############""""""###&&&&&&###!!!"""$$$ """"""""""""""""""""""""######################## !!!!!!"""""""""""""""""""""""""""""""""###### !!!"""""" !!!""""""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""!!!$$$%%%### $$$$$$$$$$$$############ """""""""!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!""""""""""""!!!!!!!!!!!!""""""#########"""!!! !!!"""######!!!!!!"""### !!!"""############"""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!! !!!###$$$"""!!!!!!"""!!!"""#########"""!!! !!!!!!!!!!!!""""""""""""$$$######""""""""""""""" """###$$$######""""""""""""""""""""""""""" !!!""""""###$$$$$$ !!!""""""!!!!!!"""###$$$$$$$$$"""  !!! !!!""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!""""""""""""!!!!!! ###"""!!!!!!!!!"""$$$$$$!!!!!!"""###############""""""""""""""""""""""""######"""""""""######$$$###############$$$$$$$$$################################################!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""###""""""!!!!!!""""""###############"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###$$$%%%$$$###!!!###%%%&&&%%%###!!!###%%%""""""""""""############""""""""""""############""""""""""""""""""""""""  """"""!!! !!!######"""!!!"""###""""""############""""""$$$###"""!!!!!!"""###$$$######"""""""""######$$$ !!!"""###$$$%%%%%%%%%##################""""""###%%%&&&&&&%%%$$$&&&'''###""""""""""""###$$$$$$""""""""""""#############################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$###!!!!!!"""###############%%%""""""%%%%%% !!!#################################""""""""""""""""""""""""""""""#########"""!!! """###$$$###!!!!!!  ### !!!"""###$$$$$$%%%##################$$$%%%%%%$$$###"""""""""######"""""""""""""""######### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""#########$$$!!!"""""""""############"""""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############!!!!!!"""###$$$$$$$$$$$$ !!!!!!!!!!!!#########""""""!!!!!!!!! !!!""""""!!! !!!!!!""""""""""""!!!!!!###''''''###!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!  !!!"""""""""""""""###"""""""""""""""""""""!!!###"""  """!!!!!!!!!###$$$%%%###!!!""""""""""""""""""""""""!!!### %%%%%%$$$$$$$$$######### !!!!!!!!!""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""""""""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!! ###%%%%%%###!!!"""###!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""###"""!!!!!!"""###!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$###"""""""""""""""!!!###$$$###"""""""""""""""""""""""""""""" """######$$$$$$!!!###$$$$$$######$$$%%%###%%%%%%###!!!""""""""""""""""""######!!!"""$$$%%%%%%$$$"""!!! !!!"""#########""""""###"""!!! !!!"""$$$%%%!!!!!!"""###############""""""""""""""""""""""""""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$################################################ !!!!!!!!!"""""""""###!!!!!!"""################################################""""""#####################"""""""""!!!%%%%%%$$$$$$$$$$$$######$$$###"""###$$$$$$"""!!!###"""!!!"""$$$%%%$$$###""""""""""""############!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######"""!!!######"""!!!""""""!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""###$$$%%%%%%!!!!!!###$$$%%%&&&&&&&&&""""""""""""############"""$$$%%%%%%$$$###%%%&&&"""""""""""""""###$$$$$$""""""""""""####################################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""################################################!!!"""###$$$%%%%%%$$$### !!!"""""""""""""""### """'''%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$"""!!!!!!"""$$$$$$###"""!!!###$$$""" $$$'''!!!""""""#########""""""""""""!!!!!!"""###$$$$$$&&&%%%###"""""""""###############""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""#########$$$###"""""""""""""""######""""""""""""""""""""""""#########$$$%%%%%%&&&&&&!!!!!!"""$$$$$$%%%%%%%%%""""""""""""############%%%%%%$$$###""""""######!!!""""""!!! !!!!!!!!!!!! ###''''''###!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$&&&&&&$$$###!!! !!!"""""""""""""""#########"""""""""""""""!!!###""" ###!!!!!!!!!###%%%%%%###!!!""""""""""""""""""""""""!!!$$$###!!!%%%""""""""""""!!!!!!!!!!!!"""!!! !!!!!! !!!!!!"""###$$$$$$$$$#########"""""""""""""""$$$###  ###$$$ !!!!!!""""""#########&&&'''$$$""""""###$$$###""""""###%%%'''(((%%%$$$#########$$$&&&&&&###$$$$$$$$$$$$######""""""######"""!!!!!!"""$$$""""""!!!!!!"""###$$$%%%"""#########$$$$$$$$$$$$$$$$$$###""""""!!!""""""!!!###$$$$$$""""""""""""""""""""""""""""""!!!"""""""""""""""!!! ###%%%&&&&&&%%%$$$&&&''' """###""" """%%%$$$$$$######"""!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$%%%%%%$$$######"""!!! !!!"""$$$&&&!!!!!!"""###############""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$################################################ !!!!!!!!!""""""######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!''''''&&&%%%$$$###"""!!!###"""!!!"""$$$$$$"""!!!$$$(((&&&"""""""""""""""############ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!(((%%%"""!!!!!!"""!!!  ######"""!!!!!!"""!!!"""###$$$$$$###"""!!!"""""""""######"""""""""""""""""""""###$$$%%%&&&!!!"""$$$%%%&&&'''''''''""""""""""""############"""###$$$$$$###"""$$$%%%""""""!!!""""""###$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$##################!!!!!!"""###$$$%%%%%%&&& !!!"""###############!!!###$$$$$$###"""###!!!!!!"""###$$$###""" !!!###%%%&&&%%%###"""$$$$$$###"""!!!!!!""""""!!!!!!""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%###"""""""""############""""""""""""""""""""""""""""""###########################"""!!! !!!"""### !!!!!!""""""############""""""!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!  !!!"""######"""!!! !!!!!!"""##################"""!!! !!!"""#########""""""!!!!!!  !!! !!!"""$$$$$$"""!!!"""""""""""""""""""""""" !!!"""######!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""$$$######"""!!! """"""""""""""""""""""""######""""""!!!!!! ############""" !!! !!!"""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! #########"""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""#########$$$%%%%%%%%%###"""!!!!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$$$$"""!!! !!!!!!!!!""""""""""""!!!""""""!!!!!!""""""###$$$$$$###"""!!!!!! !!!!!!"""!!!  """"""""""""""""""""""""###!!! ###$$$""" !!! !!!$$$%%%### !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""######!!!"""###$$$$$$###"""!!!&&&&&&%%%###""" ################################################!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""######$$$$$$###########################$$$$$$###!!! !!!###%%%$$$###""""""###$$$%%%###"""!!! !!!"""###############"""""""""""" !!!"""###$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$###"""!!!"""###$$$###!!!"""###%%%$$$"""!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""########################"""!!! !!!###$$$########################!!!!!!""""""""""""!!!!!!""""""""""""############%%%%%%$$$###"""!!! #########"""""""""""""""%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%!!!"""###$$$$$$%%%$$$$$$############$$$%%%&&&'''########################!!!!!!"""###############$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%"""#########$$$######""" !!!!!!!!!!!!###"""!!!"""###$$$###""""""###$$$$$$$$$###"""!!!######""""""!!!!!!!!!!!!%%%%%%$$$###!!!""""""""""""""""""""""""#######################################$$$%%%%%%""""""############""""""""""""""""""""""""""""""###########################"""!!!!!!!!!!!!"""### !!!!!!!!!!!!###"""""""""!!!!!!!!! $$$$$$%%%### ###############"""!!!!!!###"""!!! !!!"""###!!!!!!"""##################"""!!! !!!"""######"""""""""!!!!!!!!! ######$$$$$$$$$%%%%%%%%% !!!"""######"""!!! """""""""""""""""""""""" !!!"""""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!! """"""""""""""""""""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!"""#########""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""!!!######################## !!!"""!!!!!! """"""""""""!!!"""#########""""""!!!  !!!""""""""""""$$$$$$######$$$$$$%%%&&&###""""""!!!!!!!!!!!!"""###"""!!! !!!!!!""""""""""""""""""""""""%%%###!!!"""######!!!!!! !!!###$$$""" !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""""""""############""""""$$$$$$######"""!!!!!!!!!################################################ !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""#######################################$$$$$$###!!! """############""""""############"""!!!!!!!!!!!!"""###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$###"""!!!"""###$$$###!!!!!!###$$$$$$"""!!!!!!"""!!!###$$$###""""""###$$$""""""""""""""""""""""""########################"""""""""""""""###$$$$$$########################!!!!!!""""""""""""!!!!!!!!!!!!"""""""""##################""""""""""""""""""""""""""""""#########$$$######""""""######$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%&&&########################!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!###"""!!!"""$$$$$$$$$###%%%$$$$$$######"""!!!!!!"""""""""###""""""!!!  !!!###"""!!!""""""""""""""""""""""""########################"""!!! !!!###&&&(((######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!! """"""""""""!!!!!!!!!!!!$$$%%%%%%### $$$$$$$$$%%%$$$$$$###"""$$$###  ###$$$!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""!!! !!!"""### !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""###""""""""""""!!!!!!!!! !!!!!!!!! !!!!!! !!!"""#########""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################!!!"""######$$$######### !!!$$$%%%&&&%%%$$$###""""""!!!!!! !!!!!!!!!######"""!!!$$$############$$$%%%%%%""""""!!!!!!!!!"""######$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""&&&$$$###"""###"""!!!!!! !!!######""" """""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######""""""""""""######!!!""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###########################"""""""""##############################$$$###!!! """###!!!""""""######""""""!!!###""""""!!!!!!""""""###!!!"""###$$$%%%&&&''''''''''''&&&%%%$$$######""""""!!!!!! !!!!!!"""######""""""""""""#########"""!!!"""###$$$###!!! """$$$$$$"""""""""###!!!""""""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!""""""""""""######!!!!!!!!!""""""#########!!!!!!""""""######$$$$$$###""""""""""""""""""#########""""""######$$$%%%'''&&&%%%$$$###"""######!!!!!!!!!!!!"""###$$$$$$########################!!!""""""############"""########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""!!!"""###$$$###"""!!!"""$$$%%%$$$###$$$###"""""""""""""""###"""######$$$$$$###"""!!!!!!###$$$%%%$$$###""""""""""""""""""""""""########################!!! !!!"""$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!"""$$$$$$$$$%%%%%%$$$#########"""!!! !!!"""###!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""######""""""""""""####################################""""""""""""######!!!!!!!!!"""""""""""""""#########"""""""""""""""$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%"""###&&&'''((('''%%%$$$"""!!!  !!!""" ###$$$###"""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""!!!!!! !!!!!!!!!""""""""""""!!!###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$######"""""""""########################"""######"""!!!!!!"""$$$ !!!"""######"""!!! """"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""!!!!!! !!!!!!###""""""""""""""""""######"""!!!"""###$$$###!!!!!!#########"""###$$$ !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""### !!!"""###$$$$$$%%%######""""""""""""############""""""######$$$%%%%%%$$$###""""""""""""###"""""""""""""""###$$$$$$########################!!!"""############""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%###""""""###$$$%%%$$$""""""###$$$%%%$$$###!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$"""!!! ########################"""""""""""""""""""""""" !!!"""###""""""!!! #########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$#########"""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!"""###""""""###############"""!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$######!!! !!!!!!!!!"""""""""""""""######""""""""""""####################################""""""""""""###### !!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$#########"""""" !!!!!!"""""" """###$$$###!!! """!!!  !!!"""!!!"""###$$$$$$###!!! !!!!!! !!!!!!"""###""""""!!!""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""###!!!!!!"""""""""!!!!!!!!!######$$$######"""!!!!!!""""""""""""""""""""""""!!!!!!""""""############$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!"""""""""############%%%%%%$$$$$$######""""""########################"""######"""!!!!!!###$$$ !!!"""######"""!!! """"""############""""""##################""""""############"""""""""""" !!!!!!!!!!!! """""""""######"""""""""###"""!!!"""###$$$###!!!!!!#########"""###$$$ """"""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$######""""""######$$$%%%!!!!!!!!!!!!!!!"""######$$$$$$#########$$$%%%%%%########################""""""#########""""""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!"""###$$$%%%%%%%%%%%%###"""""""""""""""######$$$###"""###%%%%%%%%%$$$ !!!###$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$######"""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$""" """"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""$$$$$$###############"""!!!!!!!!!!!!""""""""""""!!!######"""!!! """ !!!""""""###""""""""" !!!"""######"""!!! !!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""##############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$%%%%%%%%%$$$###""" !!!"""#########""""""######""""""""""""##############################"""""""""""""""""""""""" !!!!!!""""""###""""""""""""############$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!"""######!!!"""""""""""""""""""""!!!!!! !!!!!!""""""$$$$$$$$$$$$###"""!!!!!!###""""""""""""###$$$$$$######"""""""""###$$$$$$ !!!"""""""""!!!!!!""""""""""""""""""""""""!!!"""!!!"""###%%% """######!!! !!!#########$$$######"""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$#########""""""""""""######"""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$#################################!!!"""###"""!!!!!!###%%%!!!""""""######""""""!!!"""######$$$$$$######"""#########"""""""""!!!!!! !!!!!!!!!""""""###### !!!!!!""""""!!!!!! """"""############""""""###"""!!!"""###$$$###!!! """$$$$$$"""""""""###$$$%%%&&&%%%$$$###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""" !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%% !!!"""############%%%$$$$$$$$$$$$$$$%%%%%%########################"""############""""""!!! !!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$!!!"""############$$$"""!!! """$$$&&&"""  ###&&&(((########################""""""""""""""""""""""""!!!!!!""""""######""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""""""""""""""############ !!!!!!!!!"""""""""### !!!""""""!!!!!!"""### !!!!!!"""######""""""""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!"""######"""!!! !!!!!!!!!"""""""""###!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""#################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###############"""!!!!!! !!!"""###$$$###""""""######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!""""""###!!!"""""""""##################""""""!!! &&&%%%$$$######$$$$$$%%%$$$$$$###""""""######$$$ !!!""""""#########"""$$$###"""!!!!!!""""""###"""""""""""""""###$$$$$$$$$$$$######"""######### !!!"""#########"""""""""""""""""""""""""""""" """$$$$$$###"""$$$&&& """$$$###!!! !!!""""""###$$$$$$$$$######"""""""""""""""""""""""" !!!"""#########"""""""""############"""""" !!!"""""""""################################################"""""""""######""""""!!!""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$%%%########################!!!"""###"""!!!!!!###%%%#########""""""#########"""###$$$$$$$$$$$$###"""#####################$$$!!!!!!"""""""""#########!!!!!!"""######"""!!!!!!!!!"""###$$$$$$###"""!!!###"""!!!"""###$$$###!!!!!!###$$$$$$"""!!!!!!"""%%%&&&'''&&&$$$######$$$""""""""""""""""""""""""########################""""""!!!!!!""""""###$$$########################"""######$$$$$$######""" !!!!!!!!!"""""" !!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$############$$$$$$######""""""######$$$%%%!!!"""$$$&&&&&&%%%###!!!$$$$$$############$$$$$$#######################################"""!!!!!! !!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################&&&&&&%%%$$$""" !!!###$$$&&&''''''&&&&&&$$$###"""###%%%&&&%%%$$$ """$$$$$$###!!! ###!!! ###%%%(((%%%!!! """################################################"""!!! !!!###%%%''' !!!!!!!!!!!! """"""""""""""""""""""""########################"""###$$$%%%%%%$$$###""" !!!!!!""""""###### !!!!!!!!!""""""###### !!!"""###&&&((( !!!"""###############$$$###  ###$$$!!!!!!"""############### !!!"""######"""!!! !!!!!!!!!""""""######""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!!!!""""""""""""""" !!!"""$$$$$$######"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%###"""  !!!""""""###!!!!!!""""""#########$$$###""""""!!! $$$###""" !!!!!!"""!!! !!! !!!"""$$$$$$$$$###""""""!!!  !!!$$$%%% !!!""""""%%%%%%$$$###"""""""""###!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""$$$&&&(((&&&$$$###$$$''' ###%%%$$$!!! """!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" """"""""""""!!!!!!"""###$$$$$$###"""!!! !!!###$$$%%%################################################$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""#####################$$$$$$%%%%%%&&&########################!!!"""###"""!!!"""###%%%%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$##################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!###"""!!!"""###$$$###!!!"""$$$%%%$$$"""!!!!!!!!!$$$%%%%%%$$$!!! !!!""""""""""""""""""""""""########################$$$###"""""""""###%%%&&&##############################$$$$$$$$$$$$###### !!!!!!!!!""" !!!"""###$$$#########"""""""""""""""######""""""""""""###############"""###$$$$$$%%%###%%%((()))(((&&&""" ######"""""""""""""""##########################################"""!!!!!! !!!"""######$$$""""""""""""""""""""""""%%%$$$######""""""######""""""######$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$&&&&&&&&&%%%$$$###!!!!!!!!!""""""!!! !!!###$$$###""" """###$$$'''$$$!!!!!!###%%%$$$###""""""""""""""""""""""""""""""""""""############!!!  !!!"""!!! """"""""""""""""""""""""'''%%%###!!! !!!###%%%!!!######""""""###$$$############""""""""""""###"""!!!!!!!!!"""$$$%%%%%%$$$###"""""""""###$$$"""!!! !!!###$$$!!!""""""""""""!!!!!! %%%$$$$$$#########""""""######""""""""""""######!!!$$$%%%$$$"""!!!""""""!!!!!! """"""""""""#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""$$$!!! ###$$$""" """"""!!!!!! !!!""""""""""""#########%%%$$$"""!!!!!!!!!!!!"""$$$$$$######"""######$$$$$$######""""""""""""""" !!!######!!! %%%$$$######""""""######$$$$$$###"""!!!!!!!!!"""&&&%%%%%%$$$###"""!!!!!!$$$###""" """###$$$!!!!!!"""###""""""!!!!!!""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$#########""""""!!!!!!$$$"""!!!!!!"""######"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!######!!!  !!!###$$$$$$ !!!"""""""""""""""$$$###"""!!!!!!###%%%&&&"""""""""""""""""""""""" """$$$&&&'''$$$$$$$$$#########""""""$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$###"""!!! !!!"""###  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$&&&""" !!!  %%%%%%###"""!!!!!! #########"""""""""""""""'''%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$###""" """###$$$""""""######"""!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%$$$#########""""""!!!!!!"""###$$$$$$$$$"""!!! """""""""###$$$%%%''''''"""#########$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%!!!"""""""""##################$$$$$$$$$###""""""!!!"""###"""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$""" !!! """"""""""""""""""""""""""""""""""""############!!!###%%%$$$"""!!!###%%%""""""""""""""""""""""""'''&&&$$$#########$$$%%%!!!"""$$$$$$###"""###$$$############""""""""""""###"""!!!!!!!!!"""$$$$$$%%%$$$$$$######$$$$$$$$$"""!!!!!! !!!"""###$$$############""""""!!! """#########!!!!!!!!!"""######""""""""""""###### !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""" !!!""""""######"""""""""  ######"""%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%""""""""""""###$$$%%%%%%""""""!!!!!!"""###$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$&&&'''$$$###"""""""""""""""""" !!!!!!###$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$""""""!!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###""""""""""""""""""############"""!!!"""######$$$###############$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" """######"""  !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""!!!!!!!!!""""""###%%%%%%$$$$$$$$$#########""""""""""""$$$%%%%%%%%%%%%$$$ !!!!!!!!!""""""###$$$$$$$$$######""""""!!! !!!"""""""""!!! !!!######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%""""""$$$%%%"""###&&&###""""""!!!!!!!!!""""""###"""""""""""""""""""""!!! !!!"""""""""%%%%%%$$$$$$############""""""""""""""""""""""""&&&&&&%%%$$$###"""""""""$$$$$$$$$######"""""""""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$"""""""""""""""""""""######$$$#################################"""""""""""""""##############################$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""$$$###!!! !!!###$$$############"""""""""!!!"""######$$$###"""!!! """"""""""""###%%%&&&'''############$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############ !!!"""###############"""###$$$###""""""###$$$$$$###"""!!!!!!"""###$$$###!!! !!!""""""!!!""""""""""""""""""""""""""""""""""""############ $$$(((&&&!!!"""'''""""""""""""""""""""""""$$$$$$$$$##################$$$%%%%%%$$$"""##################"""""""""""""""""""""!!!"""######$$$""""""###############"""!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$###"""!!! """$$$"""  """######""""""""""""######!!!!!!!!!""""""""""""""" !!!""""""###$$$$$$""""""""""""############"""######$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""!!!"""######$$$$$$######$$$""" """""""""%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###"""""""""""""""### !!!!!!"""###$$$%%%&&& !!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""###$$$&&&'''""""""""""""""""""###$$$ """$$$%%%''''''$$$###"""!!!!!!"""###$$$$$$!!! ###%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#################################$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$########################""""""""""""####################################!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%""""""""""""""""""""""""%%%$$$$$$###############$$$$$$$$$############### !!!"""$$$%%%&&&&&&&&& !!!!!!!!!######$$$$$$$$$######"""""""""!!! !!!""""""#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""" $$$$$$!!!!!!$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""###### """""""""$$$############"""""""""""""""""""""""""""""""""%%%%%%$$$""""""!!!!!!!!!#########"""""""""""""""&&&%%%$$$######$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! ########################"""######$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""###"""!!! !!!"""###############"""""""""""""""############"""!!!!!!$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!""""""###############"""###%%%$$$###"""###$$$######"""!!!!!!"""######$$$############$$$######""""""""""""""""""""""""!!!"""""""""############ ###%%%### !!!$$$"""""""""""""""""""""""" !!!""""""!!! $$$%%%&&&&&&$$$#####################"""""""""!!!"""""""""""""""######$$$ !!!"""###"""!!! !!!!!!!!!!!!!!!""""""###&&&&&&&&&%%%$$$###"""!!!"""$$$### #########""""""""""""#########"""!!! !!!""""""!!!"""""""""#########$$$!!!"""""""""############!!!!!!"""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%$$$$$$######!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""#########$$$###!!!!!!!!!!!!"""###$$$%%%$$$###!!! !!!###$$$%%%$$$######""""""######"""!!!!!!!!!"""###$$$$$$""""""""""""##################"""!!!!!!"""######$$$ ###%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""####################################$$$$$$$$$$$$##################"""""""""""""""""""""############$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$######"""""""""$$$$$$###"""""""""""""""$$$######""""""###$$$$$$""""""""""""""""""""""""%%%$$$######""""""""""""########################!!!""""""###$$$%%%%%%%%% !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!######""""""""""""##################$$$$$$%%%%%%########################"""""""""""""""############!!!!!!$$$$$$######"""""""""######$$$"""""""""""""""#########!!!  """$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""#########""""""######$$$##################""""""%%%$$$############$$$%%% !!!"""######$$$$$$"""""""""""""""######$$$####################################""""""!!!!!!########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""##################""""""###"""!!!!!!!!!!!!"""############"""""""""""""""""""""#########"""""""""%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""""""""$$$$$$%%%%%%$$$$$$###"""!!!###%%%%%%$$$###############""""""""""""######!!!!!!"""""""""!!!!!!"""""""""""""""""""""""""""!!!"""""""""###############"""!!!!!!!!!!!! """"""""""""""""""""""""!!!""""""!!! $$$%%%&&&&&&$$$#####################"""""""""!!!!!!"""""""""############ """###$$$###"""!!! !!!!!!"""""""""""""""&&&&&&&&&%%%%%%$$$"""""" """$$$###!!! """$$$######""""""""""""######$$$###!!! """###$$$#########"""""""""!!!!!!"""""""""############ !!!"""######$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$ ###%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""######$$$$$$%%%%%%%%%###############"""!!! ######"""""""""""""""######"""  """###%%%$$$######""""""######"""!!!!!!!!!"""###$$$$$$$$$$$$######"""!!!!!! ######""""""""""""######""" """######!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################""""""#########$$$$$$$$$"""""""""""""""""""""###%%%$$$$$$###"""!!!  """#########$$$&&& !!!!!!!!!""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$##################""""""""""""""""""""""""""""""!!!!!!!!!""""""###########################$$$#####################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""%%%###$$$'''&&&"""!!!"""'''&&&%%%$$$############!!!!!!""""""############%%%###""""""###$$$######"""""""""""""""""""""###########################""""""""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""####################################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""######%%%%%%%%%%%%'''((()))***%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""%%%%%%%%%%%%%%%$$$###""" """%%%%%%$$$""""""""""""""""""######""""""""""""###%%%%%%$$$######$$$""""""""""""""""""""""""""""""""""""############&&&###!!!"""######!!!"""""""""""""""""""""""" !!!###$$$$$$###""""""###$$$%%%%%%$$$"""##################""""""""""""!!!!!!"""############"""""""""###$$$%%%%%%%%%%%% !!!"""""""""""""""$$$%%%%%%%%%%%%$$$######"""!!!!!!""""""###############""""""""""""#########"""!!! !!!"""###$$$$$$###""""""!!! """"""""""""############ !!!!!!"""""""""########################""""""""""""""""""""""""!!!"""######$$$$$$######""""""!!!"""""""""""""""#########"""""""""#########$$$$$$ !!!######$$$$$$$$$######$$$$$$###!!!$$$$$$###"""""""""""""""$$$###!!! !!!###$$$!!!!!!""""""###$$$&&&'''""""""""""""""""""###$$$!!!!!!!!!""""""""""""###"""""""""######"""""""""!!!!!!"""""""""!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$!!!!!!!!!!!!!!!!!!"""###&&&%%%$$$###""" !!!###""""""%%%(((!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%########################!!!!!!"""###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""" !!!"""###$$$###############$$$$$$$$$%%%$$$###"""""""""""""""!!!""""""######$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""############"""####################################"""""""""""" ###$$$""""""%%%'''&&&%%%$$$###"""""""""!!!!!!!!!"""######$$$$$$%%%###"""!!!"""###"""!!!"""""""""############$$$########################!!!!!!"""###$$$%%%'''((($$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$&&&'''((("""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$########################"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$#########""""""""""""############"""""""""!!!""""""###$$$$$$$$$$$$%%%&&&'''))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$############"""""""""!!!"""######$$$$$$$$$$$$###!!!$$$$$$###"""!!!!!!""""""############""""""###%%%((('''%%%$$$$$$&&&""""""""""""""""""""""""""""""""""""#####################"""!!! """"""""""""""""""""""""!!!"""######$$$$$$$$$$$$!!!"""$$$$$$###"""###$$$############"""""""""""" !!!"""###$$$######""""""!!!""""""###$$$%%%%%% !!!"""###""""""!!!"""######$$$$$$$$$$$$$$$""" ###$$$""" ######""""""""""""######!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!""""""######"""""" !!! !!!""""""#########$$$$$$$$$""""""""""""#########$$$ !!!""""""!!!!!!"""###$$$###""" ###"""""""""""""""###$$$$$$$$$###""""""###$$$$$$!!!!!!""""""###$$$&&&'''$$$###"""""""""""""""""" !!!"""###$$$$$$""""""############"""""" $$$(((((($$$!!! """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!! !!!"""###%%%$$$$$$###"""!!! ###### !!!!!!!!!"""""""""########################$$$$$$$$$######""""""""""""######!!!!!!""""""###$$$$$$%%%###"""!!! !!!"""###%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$######"""!!!!!!"""###$$$""""""""""""""""""######""""""###$$$$$$$$$######""""""###$$$$$$###"""""" !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!  ###$$$$$$###"""!!!!!!!!!""" !!!!!!"""######$$$$$$$$$"""!!!!!!###$$$$$$###############$$$$$$%%%%%%###########################""""""""""""###$$$$$$"""#########$$$$$$$$$$$$#########$$$$$$#########%%%$$$$$$$$$$$$%%%''''''"""""""""""""""######$$$########################"""""""""""""""#######################################$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""############""""""!!!"""""""""###############"""!!!!!!!!!"""$$$%%%%%%$$$######""""""######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!! !!!"""$$$$$$%%%%%%!!!###$$$###!!! """"""############""""""!!!$$$$$$!!! """""""""""""""""""""""""""""""""""""""############!!!$$$!!! """""""""""""""""""""""" !!!!!!!!!""""""######!!!#########"""###$$$############"""""""""""" !!!"""$$$$$$######""" """### """#########"""!!!!!!!!!"""###$$$$$$$$$$$$######%%%"""######""""""""""""###### !!!"""######$$$ !!!!!!""""""""""""""""""########################"""""""""""" !!!"""""""""""""""""""""""""""""" !!!"""""""""""""""%%%&&&%%%""""""!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!###%%%%%%%%%%%% """###$$$###!!! !!!!!!!!!!!!"""$$$%%%&&&######""""""""""""######%%%$$$$$$###"""#########$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""" '''---,,,%%% !!!###""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!  !!!"""###############""""""""""""###&&&(((%%%""""""""""""##########################################""""""""""""######"""""""""""""""######### """###$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%$$$##################""""""######$$$$$$$$$$$$!!!!!! !!!"""###%%%&&&$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!"""###$$$%%%$$$##############################$$$#########""""""!!!!!!$$$ !!!!!! ### !!!!!!""" !!!!!!"""###$$$$$$$$$$$$"""!!!###%%%''''''&&&######$$$$$$$$$%%%%%%%%%########################$$$###"""!!!!!! !!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$###"""!!!!!!!!!###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&+++***(((&&&%%%$$$%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$+++)))&&&###""""""$$$%%%########################%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!"""""""""""" !!!######$$$$$$'''$$$""" !!!!!!""""""""""""""""""""""""""""""""""""######$$$%%%''''''!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""  !!!###$$$$$$###"""!!! !!!!!!%%%%%%$$$###"""""""""### !!!""""""###"""######$$$###"""!!! !!!!!! !!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!###############"""!!!!!!$$$######"""!!! $$$$$$###"""!!!!!!!!!"""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$######$$$%%%&&&&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!###""""""###$$$$$$"""!!!$$$$$$$$$#####################""""""!!!!!! ###"""  !!!###$$$'''&&&$$$######$$$&&&'''%%%$$$###""""""###$$$%%%"""############$$$$$$$$$######################## !!!!!!!!!!!!######$$$%%%%%%###"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!###&&&)))...***%%%$$$$$$%%%$$$"""########################"""$$$%%%### !!!$$$###"""((()))!!!!!!$$$"""""""""""""""""""""""""""######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############$$$$$$###"""!!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""$$$$$$##################"""%%%$$$"""########################!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%############"""""""""""" !!!###$$$$$$$$$"""!!!########################!!!""""""""""""#################################""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$###$$$%%%%%%$$$"""""""""""""""""""""""""""%%%###"""###$$$$$$###"""""""""""""""!!!!!!!!!!!! """$$$$$$######$$$%%%######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&***)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&!!!!!!""""""######""""""###"""""""""######"""!!!""""""""""""""""""""""""!!!"""######""""""###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######"""!!! """$$$%%% !!!"""######""""""!!!%%%$$$######""""""###### !!!""""""######%%%$$$###"""""""""######""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################"""""""""!!!###############"""!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ###""""""!!!!!!###$$$%%%&&&%%%$$$$$$%%%''')))+++%%%$$$############$$$%%%"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$###""""""!!!!!!"""""""""""""""#########!!!""""""!!! !!!###%%%'''$$$!!! !!!######"""########################!!!""""""!!!"""$$$'''%%%%%%###"""$$$$$$$$$&&&########################!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################""""""""""""############$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""######################## !!!###%%%%%%$$$########################"""###$$$%%%%%%$$$###"""######""""""""""""###############"""""""""!!!!!!"""""""""""""""######$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!""""""""" """"""""""""""""""""""""&&&%%%$$$$$$&&&&&&&&&$$$###############"""""""""!!!###$$$$$$#########$$$$$$$$$###"""""""""""""""""""""###$$$$$$###"""!!!"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$ $$$'''((('''$$$###########################%%%$$$$$$###""""""""""""$$$$$$############$$$$$$######"""""""""######$$$######$$$$$$$$$$$$#########$$$$$$$$$###"""!!!!!! """$$$$$$###"""!!!""""""""""""""""""""""""!!!###$$$""" $$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###"""""""""###$$$%%%"""$$$%%%$$$"""!!!$$$$$$###"""""""""###### !!!!!!"""#########%%%$$$""" !!!###$$$######""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""###############"""!!!!!! """###$$$%%%%%% !!!""""""######""""""############""""""###"""""""""!!!!!!!!! #########"""!!! """"""""""""""""""""""""###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$#########$$$&&&))),,,---%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######"""###########################$$$$$$############""""""""""""#########"""  """!!!  """######""""""""""""""""""""""""!!!""""""""""""%%%'''""")))!!!"""222000$$$((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""!!!%%%%%%$$$$$$######""""""######""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$$$$###"""###%%%########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!$$$###!!! """$$$&&&###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  """######"""###############$$$$$$$$$"""$$$%%%%%%###""""""###%%%$$$$$$###############!!!!!!"""######""""""!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$ ###&&&'''&&&$$$"""########################&&&%%%$$$######""""""###$$$$$$############$$$$$$"""""""""!!!""""""###$$$############""""""!!! $$$$$$$$$$$$$$$###"""""" !!!#########!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$#########$$$%%%&&& """$$$$$$$$$"""!!!######""""""""""""###### !!!!!!""""""""""""!!!!!! !!!!!!###""""""!!!!!!""""""###"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""########################"""""""""""""""###############"""!!!!!!######""""""!!! """"""######""""""!!!!!!"""""""""######"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%###"""!!!###$$$$$$##################$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$######!!!!!!"""###%%%''')))***########################""""""#########$$$$$$$$$########################""""""""""""#########$$$&&&%%%###"""""""""###$$$ !!!"""###$$$%%%&&&'''$$$$$$######""""""!!!!!!"""######"""  !!!"""!!!!!!!!!"""$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!!"""###+++$$$)))CCC<<<$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!!!! """""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""$$$&&&$$$  ###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%########################!!!!!!"""""""""#################################"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$"""######""""""######$$$%%%"""""""""""""""""""""""" !!!!!! """"""###############$$$###$$$%%%%%%###"""""""""$$$######""""""######### !!!!!!"""""""""""""""!!!!!!!!!"""""""""######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$##############################&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!"""######$$$%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$"""######!!!!!!###########################&&&%%%$$$###"""###$$$%%%!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###"""""""""""""""###""""""!!!""""""###### !!!!!! !!!###$$$$$$###!!! """!!!!!! !!!!!!"""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""#####################"""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$#########""""""""""""""""""### !!!"""#########"""""""""""""""######### %%%$$$""""""$$$%%%$$$###""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!""""""######"""""" !!!""""""###$$$!!!""""""""""""""""""!!!""""""#########$$$$$$$$$########################!!!!!!!!!"""""""""######&&&%%%###"""""""""###$$$!!!""""""###$$$$$$%%%%%%$$$$$$######""""""!!!!!! !!!###"""!!!!!!"""######$$$$$$$$$###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""""""""+++$$$)))CCC<<<$$$&&&##############################$$$%%%%%%%%%%%%%%%$$$$$$######"""!!! !!!!!!!!!!!!!!!"""""""""########################!!!"""""""""###############"""""""""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""%%%&&&$$$!!! ####################################""""""#########%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$######"""########################!!!!!!"""""""""#################################"""""""""""""""""""""""""""$$$%%%&&&&&&%%%###"""######""""""###$$$%%%&&&########################!!! !!!###$$$$$$###!!!!!!!!!"""""""""#########$$$%%%%%%###"""""""""""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""### !!!!!!!!!""""""%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###"""#################################&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$""""""""""""######$$$%%%$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$###!!!###### !!!%%%########################'''%%%"""  ###$$$ !!!"""###$$$%%%&&&&&&########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!!!!"""###""""""!!!!!!!!!"""###### !!!!!!!!!!!! """&&&((((((&&&###!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""###########################"""!!!!!!!!!!!!  """###$$$$$$$$$$$$######""""""""""""###### !!!"""###$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######""" !!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!!"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%$$$######"""#########$$$$$$######"""!!!!!! ############""""""""""""!!!############$$$%%%"""$$$%%%$$$"""!!!"""###""""""""""""""""""""""""!!! !!!###%%%%%%%%%!!!((( !!!222111%%%)))""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########$$$%%%&&&%%%$$$######$$$##############################"""!!!!!!"""############""""""""""""##################""""""""""""!!!###$$$%%%$$$"""!!!###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%%%%$$$###"""!!!!!!!!!""""""#################################"""!!! !!!###$$$###""" !!!""""""######"""$$$%%%%%%###""""""###!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!""""""&&&&&&&&&&&&''''''''''''&&&'''''''''&&&$$$###"""%%%&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$############$$$$$$"""""""""######$$$&&&&&&"""""""""###""""""!!!!!!""""""######""""""!!!!!!"""!!!###'''########################%%%$$$""" !!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""###############""""""""""""""" """$$$&&&&&&%%%###"""""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""###########################"""!!!!!! !!!!!!"""######$$$!!!!!!"""###""" $$$###"""!!!!!!"""###$$$ !!!!!!""""""######%%%$$$###""" """"""""""""""""""""""""!!!!!!"""$$$%%%$$$!!! !!!""""""###### !!!!!!!!!"""""""""######"""!!!!!!!!!"""###$$$"""###############"""""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### """$$$%%%$$$$$$$$$%%%!!!###%%%$$$"""!!!"""$$$########################"""  ###%%%%%%$$$######"""!!!$$$%%%&&&(((######################## !!!"""###$$$$$$$$$$$$########################"""""""""#########$$$$$$########################""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$###"""###$$$%%%%%%$$$########################$$$$$$###""""""###$$$$$$######""""""""""""######$$$$$$$$$$$$############!!!!!!"""##########################################$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$#########""""""""" !!!"""#########"""!!!########################"""!!! !!!"""###"""!!! !!!!!!"""######$$$$$$!!!###$$$$$$#########$$$""""""!!!!!!""""""###$$$""""""!!!!!!"""###%%%&&&""""""""""""############&&&&&&&&&'''''''''((((((''''''''''''&&&$$$"""!!!%%%&&&((()))))))))((('''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$########################!!!!!!""""""###$$$&&&&&&$$$$$$############$$$$$$############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&&&&$$$$$$######""" !!!###""""""$$$(((########################$$$$$$$$$$$$###!!! $$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###&&&&&&%%%$$$"""!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$###############"""!!!!!!""""""######$$$$$$$$$%%%&&&&&&%%%###$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$'''((('''### !!!""""""###$$$%%%%%%%%% !!!!!!!!!""""""######%%%###"""!!!!!!###%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%###"""!!!"""$$$%%%&&&!!!!!!""""""######$$$$$$!!!###&&&&&&%%%$$$$$$%%% ###&&&&&&$$$###%%%'''########################&&&### !!!###$$$""" !!! ''')))""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''###############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""!!!""""""###$$$$$$$$$$$$$$$$$$######""""""######################## !!!"""######$$$!!!###%%%$$$"""########################&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""$$$%%%########################!!!""""""""""""#################################""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""$$$%%%&&&&&&%%%###"""########################'''&&&$$$%%%&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%% """$$$$$$$$$###$$$%%%######""""""###$$$%%%%%%###""""""""""""$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%***(((&&&%%%%%%&&&((()))%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))+++***)))'''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$######""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$############$$$$$$ """$$$&&&&&&$$$""" """############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""##########################################""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """######"""!!!!!!"""$$$""""""""""""############!!! !!!###$$$#########""""""!!!!!!$$$###!!!  """###%%%$$$$$$###"""!!!!!! !!! """$$$###""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!######"""!!!!!!"""######$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""######################################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""!!!#########!!!!!!"""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%###"""###&&&'''&&&$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######!!! !!!""""""###"""""""""!!!!!! !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$"""&&&&&&"""!!!$$$'''&&&'''&&&###""""""###&&&'''""""""""""""############$$$$$$$$$$$$############$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""&&&$$$""" !!!"""###""""""""""""############$$$$$$$$$$$$######"""""" """###$$$###!!! $$$$$$$$$#########""""""***)))(((''''''((()))***(((***++++++******+++,,,+++***************))))))************************((((((((())))))*********)))((('''&&&%%%%%%%%%&&&''''''''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$ !!!###$$$$$$###!!! """############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!"""######"""!!!!!!"""$$$""""""""""""############&&&%%%###""""""$$$&&&(((############"""""""""!!!###"""!!! !!!"""### !!!###$$$%%%''''''%%%######$$$%%%%%%""" """"""!!!!!!!!!!!!"""""""""##################"""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!########################$$$$$$###"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""""""""##################$$$$$$$$$###""""""######################################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""!!!###$$$$$$###""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################## !!! %%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###############""""""!!!!!!!!!!!!"""#########"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""""""""#########""""""!!!$$$$$$$$$$$$$$$%%%%%%%%% $$$%%%!!! ###%%%$$$!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!""""""""""""""""""########################""""""!!!!!! !!!"""$$$$$$######"""$$$$$$$$$#########""""""(((((((((((((((((())))))((()))+++***))))))***,,,*********))))))(((((((((***)))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$############""""""""""""############"""""""""""""""#########$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""$$$$$$############"""""""""######"""!!!!!!"""$$$""""""""""""############$$$###!!! !!!"""$$$%%%############""""""""""""###"""!!! !!!"""###%%%%%%$$$$$$$$$############!!! !!!""""""!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!!!!"""############"""!!!!!!!!!""""""!!!""""""######""""""!!!"""###$$$%%%%%%$$$###"""$$$###""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$###"""!!!######################################################$$$$$$$$$$$$##############################$$$$$$$$$###############!!!###%%%%%%$$$###"""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!! """###"""!!!#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###############"""""""""!!!"""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$###########################"""!!! %%%%%%%%%$$$$$$$$$$$$$$$###$$$!!! ###$$$""""""!!!!!!"""""""""""""""############""""""""""""!!!!!!!!!!!!############""""""""""""!!!""""""######""""""!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""###############""""""!!!""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$###############++++++,,,---------,,,,,,***+++,,,,,,+++***+++---,,,,,,+++***))))))((((((************))))))))))))((((((((((((''''''''''''+++***))))))(((''''''''')))(((((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########!!!!!!""""""######$$$$$$#########"""""""""""""""$$$$$$############$$$$$$###"""!!!!!!!!!!!!"""###""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!""""""############!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""########################"""######"""!!!!!!"""$$$!!!"""""""""############ !!!"""#########""""""""""""""""""!!!!!! !!!!!!"""###&&&&&&%%%$$$"""!!! !!!  """"""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$###""""""!!!""""""######$$$$$$###"""!!!!!!!!!!!!"""""""""######""""""""""""###%%%&&&&&&%%%###"""######"""""""""""""""###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%$$$$$$$$$###""""""!!!######################################################$$$$$$$$$$$$######################################################!!!###%%%&&&%%%#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%%%%&&&&&&&&&%%%""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%%%%$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################"""############""""""!!!$$$#########"""!!!!!!!!!###$$$"""!!!###$$$"""%%%$$$###""""""###$$$%%%!!!"""""""""############$$$$$$$$$$$$#########"""#########""""""""""""""""""""""""######"""""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###!!! !!!"""""""""########################""""""""""""!!! !!!""""""########################111222333444444444444333111333333333111111222333333333222111///...------............------,,,,,,...------,,,,,,++++++++++++++++++******)))((((((,,,,,,,,,++++++*********)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!""""""######$$$$$$#########"""""""""""""""$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!"""""""""############"""""""""""""""########################""""""""""""############"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$############""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$!!!"""""""""##################"""""""""###$$$%%%""""""""""""""""""######!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%#########"""""""""$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######%%%$$$###""""""!!!""""""""""""############"""""""""###%%%&&&&&&%%%###"""###"""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""%%%$$$$$$######"""""""""######################################################$$$$$$$$$$$$######################################################!!!###%%%%%%$$$""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$############"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$########################$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################!!!"""###$$$%%%%%%&&&&&&$$$#########"""!!!!!!!!! $$$%%%"""!!!###%%%###""""""!!! !!!""""""!!!"""""""""############$$$$$$$$$$$$#########"""""""""""""""""""""######""""""############""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!###%%%%%%$$$""" !!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$########################888888888999::::::;;;;;;:::;;;;;;;;;999888999:::;;;:::999888666555444333333333222222111111000000111000000///...------,,,,,,,,,---,,,,,,+++))))))******))))))((('''''''''************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############"""""""""""""""#########$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! """""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""###"""######"""!!!!!!"""$$$""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""############ !!!!!!""""""###### !!!!!!!!!!!!""" """###"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$###"""""""""######$$$$$$###"""""""""######"""######$$$$$$######""""""###$$$%%%%%%$$$###""""""""""""""""""######$$$%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$######"""######$$$$$$######################################################$$$$$$$$$$$$#############################################$$$$$$$$$!!!#########!!!!!!"""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""#####################"""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$!!!"""###%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$!!!$$$$$$!!! ###%%%%%%"""!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""############"""######$$$$$$######"""##################"""""""""""""""""""""""""""""" !!!###$$$%%%$$$"""!!!""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$GGGGGGFFFFFFGGGHHHJJJKKKHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIGGGFFFDDDBBBAAA@@@>>>>>>======<<<;;;;;;:::777777666555444333222222111111222222111000...---)))))))))(((''''''&&&&&&++++++++++++++++++,,,,,,((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!""""""######$$$$$$$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!"""######### !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$"""######"""!!!!!!"""$$$""""""""""""############"""""""""""""""#########!!!"""""""""############ !!!""""""#########%%%%%%$$$"""!!!!!!"""  !!!""""""!!!!!!!!!!!!"""""""""##################"""%%%$$$######""""""###############"""######$$$$$$"""######$$$$$$######"""########################"""""""""""""""###$$$$$$&&&%%%###""""""###%%%&&&####################################"""""""""!!!###""""""""""""$$$%%%&&&######################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""""" """$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&$$$"""!!!"""$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######!!!!!!!!!""""""#########$$$###"""!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%"""$$$###!!!%%%%%%#########""""""#########""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""""""""############"""######$$$$$$######"""##################$$$$$$"""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""##################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$""""""#########$$$$$$$$$\\\[[[ZZZYYYZZZ\\\^^^```ZZZ[[[\\\[[[YYYXXXXXXZZZ[[[[[[YYYWWWUUUSSSRRRQQQNNNMMMMMMLLLKKKJJJJJJJJJCCCCCCBBBAAA???>>>======666777888888777666444333000000//////...---,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$%%%$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!"""######$$$ """###$$$%%%&&&########################""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%"""######"""!!!!!!"""$$$""""""""""""############"""#########$$$$$$$$$$$$!!!!!!""""""#########$$$!!!"""############ !!!!!!"""###$$$$$$%%%!!!%%%&&&$$$""""""###""""""!!!!!!!!!!!!""""""""""""############""""""%%%%%%$$$###""""""#########"""""""""###$$$%%%%%%######$$$$$$$$$$$$############"""!!!!!!"""######""""""!!!""""""###$$$$$$'''&&&$$$######$$$&&&'''""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!"""$$$&&&'''######################################################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$""""""!!!!!!$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""""""""###$$$ !!!!!!"""""""""###$$$###""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!"""###$$$%%%$$$######""""""######$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!""""""#########$$$"""###!!! $$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$############!!!!!!""""""#########$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""######$$$$$$$$$$$$ """###$$$###!!! """"""######$$$$$$$$$$$$llloooqqqpppnnnmmmoooqqqtttpppkkkhhhiiikkkmmmnnnmmmmmmlllkkkjjjiiiiiihhhaaa```______^^^^^^^^^___\\\YYYVVVUUUUUUSSSOOOKKKLLLJJJGGGDDDAAA???======888555333333444444222///333111///.../////////---***++++++***((('''((((((***)))(((''''''&&&''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""$$$&&&'''########################%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""######""""""###%%%&&&(((%%%$$$###"""###"""!!! """###$$$$$$"""!!! !!!###$$$$$$###  """"""############""""""######""""""""""""######$$$###!!! """###############"""!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$#########""""""!!!!!!######!!!  !!!!!!""""""###############"""""""""""""""$$$$$$############$$$$$$########################!!!$$$ ###$$$###$$$%%%%%%$$$###!!! ##############################$$$$$$###"""!!!!!!########################%%%""" !!!$$$&&&%%%###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&### """%%%%%%$$$###""""""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!"""###$$$%%%%%% ###"""!!!$$$$$$###"""!!!!!!!!!!!!!!!"""%%%%%%$$$###"""!!! !!!"""#########"""!!! ########################%%%&&&&&&%%%"""!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$###"""!!! """"""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$############""" """"""!!!!!!"""###$$$$$$!!!!!!"""############"""########################"""############$$$$$$$$$"""""""""""""""#########&&&&&&&&&&&&%%%%%%$$$######""""""!!!!!!!!!!!!!!!######""""""""""""######%%%$$$$$$$$$###"""""""""######""""""!!!!!! {{{}}}~~~|||{{{|||~~~|||yyywwwxxxyyyxxxxxxyyyyyyxxxwwwwwwvvvvvvvvvrrrrrrqqqpppppppppqqqqqqmmmjjjhhhggggggfffccc```aaa```]]]YYYUUURRROOOMMMFFFCCC@@@??????>>>;;;888888666444222222111///...+++++++++***)))))))))***---,,,++++++*********+++***)))((((((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""######""""""###%%%&&&'''((('''$$$"""!!! ###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""""""""""""""""""""""""""#########""""""######### !!!###%%%&&&#########""""""!!! ######""""""""""""######""""""""""""""""""""""""  """"""""""""""""""""""""!!!!!!""""""""""""""""""#########"""""""""""""""##################""""""$$$$$$###"""!!!!!! !!!!!!!!!"""""""""""""""###"""""""""""""""""""""$$$$$$############$$$$$$######################## $$$### ######"""######$$$$$$$$$######################################################&&&$$$"""###%%%&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%### !!!###%%%%%%$$$$$$############$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$""""""############""""""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""############$$$'''%%% %%%((('''"""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$###!!!######################## !!!"""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######""""""!!!########################"""""""""#########$$$$$$$$$$$$$$$############"""########################$$$###"""""""""""""""###!!!"""######$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$######""""""!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!!!! !!!!!!$$$$$$$$$###########################""""""""""""~~~{{{zzzzzzzzzyyywwwvvvuuusssoookkkfffaaa___[[[XXXUUURRRPPPMMMJJJGGGEEEBBB???<<<;;;888555333222111///...------......,,,++++++***************)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$###"""!!!#################################$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""###############$$$%%%&&&(((&&&$$$""" """######$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$&&&$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$ !!!!!!"""###$$$%%%%%%"""""""""""""""""""""!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$######"""!!!!!! #########$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""######$$$$$$############$$$$$$######################## $$$&&&$$$"""$$$$$$"""""""""""""""###$$$%%%&&&########################""""""""""""""""""!!! ########################&&&%%%$$$$$$%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""!!!!!!!!!!!!!!!"""###"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!$$$$$$#########""""""""""""$$$###!!!!!!$$$%%%$$$!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""%%%%%%$$$$$$"""!!!########################!!!!!!!!! ###%%%%%%$$$############$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&%%%$$$###"""!!!!!! !!!"""""""""!!!!!! !!!"""###%%%%%%"""!!!!!! !!!!!!"""###############$$$$$$$$$############$$$$$$$$$$$${{{vvvqqqooommmllliiifffccc```]]][[[WWWUUUQQQNNNKKKGGGCCC@@@???<<<999666555444333333...---,,,+++************)))(((''''''&&&&&&&&&'''))))))))))))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!########################""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%"""""""""!!! !!!$$$&&&$$$$$$###$$$%%%$$$###"""###$$$%%%%%%$$$$$$&&&'''%%%###!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$############""""""!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$######""""""!!!$$$######""""""!!!!!!!!!"""""""""""""""#########$$$$$$############$$$$$$########################"""$$$%%%%%%%%%%%%$$$###$$$###"""""""""###%%%&&&########################%%%&&&&&&&&&&&&&&&%%%%%%########################%%%$$$$$$$$$$$$$$$######################################################!!!!!!"""###$$$$$$###"""###"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###########################################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!!!!"""###"""!!!!!!""""""###$$$$$$$$$$$$!!!!!!""""""##################$$$%%%%%%%%%%%%%%%########################&&&&&&%%%###!!! """$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################"""""""""""""""#########$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%$$$##################$$$"""""""""###$$$$$$$$$%%%"""""""""######$$$$$$$$$}}}zzzyyyxxxvvvsssqqqppppppllljjjgggddd```\\\WWWTTTNNNJJJEEEBBB@@@>>>;;;888666555333111///...---,,,,,,+++++++++++++++,,,,,,)))************)))((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""########################""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$!!!"""############"""!!!""""""""""""""""""""""""$$$$$$#########"""""""""########################""""""#########$$$###### !!!""""""!!!"""%%%'''(((&&&%%%%%%&&&&&&###!!!!!!###$$$$$$######%%%&&&%%%###!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$###!!!!!!######""""""""""""###$$$######""""""""""""######"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%$$$$$$#########!!!!!!""""""#####################$$$$$$%%%%%%&&&""""""#########"""!!! $$$$$$######""""""!!!!!!!!!!!!""""""############$$$$$$############$$$$$$########################$$$###""""""#########$$$&&&%%%###"""""""""###$$$########################""""""######$$$######"""########################!!!"""###$$$###"""""""""################################################ !!!"""#########"""###&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###!!!!!!$$$&&&&&&$$$""""""#########"""!!! !!!!!!!!!"""######$$$$$$""""""######$$$%%%&&&&&&########################%%%%%%%%%###!!!!!!"""$$$$$$###!!! !!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&''''''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&######""""""""""""######$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%% !!!!!!""""""#########~~~|||zzzwwwuuuqqqmmmiii___[[[VVVSSSQQQNNNIIIDDD@@@>>>;;;888444111///...------,,,++++++++++++,,,&&&''')))++++++++++++***''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&########################""""""######$$$######""" ###%%%$$$!!! """%%%###!!! """""" """######""""""###%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""""""""#########$$$$$$%%%$$$""""""!!!"""###$$$######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################&&&%%%%%%$$$######"""""" !!!!!!"""######$$$$$$#########$$$$$$$$$$$$$$$!!!!!!#########"""!!! ##################""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$########################&&&!!! !!! !!!$$$&&&%%%$$$###""""""""""""########################!!!!!!""""""######""""""########################!!!###$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###"""!!!!!!"""$$$#########"""""" !!!"""######$$$$$$######!!!!!!!!!""""""!!!!!!!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""######$$$$$$$$$%%%%%%###"""%%%$$$!!!!!!############""" !!!!!!""""""#########$$$######"""!!!!!!""""""########################### !!!"""!!!"""###%%%###"""!!!!!!!!!!!!"""###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$############"""######################## !!!"""$$$&&&'''"""######$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&"""######$$$$$$$$$$$$###%%%$$$###"""""""""""""""###""""""!!!!!!""""""##################$$$$$$$$$!!!!!!!!!!!!!!!"""""""""}}}zzzqqqnnnjjjiiihhheee^^^XXXQQQOOOJJJEEE@@@;;;888666333222000///---,,,++++++((()))*********(((&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$&&&'''(((((('''&&&$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%########################""""""###$$$$$$###"""!!!!!!%%%&&&###!!!"""%%% !!!!!!"""$$$###""""""###$$$""""""""""""""""""""""""#########""""""############"""!!!!!!!!!"""###$$$&&&%%%###"""!!!"""############""""""""""""######""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################"""""""""""""""""""""""""""""""""###########################""""""!!!"""$$$%%%%%%$$$"""!!!##################$$$$$$ !!!!!!"""######$$$$$$$$$$$$############$$$$$$########################%%% """ """######$$$$$$$$$######"""########################""""""###$$$$$$$$$$$$$$$######################## ###%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """"""!!! ###%%% !!!!!! !!!""""""###############!!!""""""######""""""!!!########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$ $$$""" """###$$$$$$$$$""" """""""""""""""#########$$$$$$###""""""###$$$%%%########################"""######"""##############################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$############"""########################!!!!!!!!!!!!"""###%%%%%%!!!"""######$$$$$$##############################"""############$$$$$$$$$!!!""""""######$$$$$$$$$"""############""""""!!!#########"""######$$$$$$###""""""!!!!!!""""""###$$$$$$$$$#####################""""""""""""""""""yyyyyy}}}{{{wwwvvvwwwxxxyyy|||zzzzzzzzzwwwpppjjjdddaaa\\\VVVPPPJJJFFFDDD???===;;;888555333111111------,,,***'''###((((((((((((((((((((((((&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$&&&''''''&&&$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################!!!"""###$$$$$$###"""!!!$$$&&&$$$###%%%(((!!!!!!&&&)))'''###"""$$$$$$$$$""""""###$$$""""""############""""""######""""""""""""######&&&%%%"""  !!!(((&&&$$$"""!!!!!!"""#########""""""""""""######""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""######################## !!!!!!""""""$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!"""###%%%&&&&&&%%%$$$""""""""""""###$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$########################$$$"""$$$!!! !!!###$$$%%%%%%$$$########################### !!!"""####################################### $$$&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""" ###&&&&&&&&&&&&&&&$$$""" !!!!!!"""###############%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""!!!)))!!!$$$(((&&&$$$%%%!!!"""$$$%%%%%%$$$###"""######""""""""""""""""""$$$$$$$$$%%%&&&)))+++,,,######################## ###&&&'''%%%###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""###$$$!!!!!!"""#######################################"""############$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""%%%$$$$$$$$$######""""""xxx{{{zzzsssmmmkkkmmmrrruuu{{{}}}{{{zzzzzzzzzzzz}}}wwwsssmmmhhhddd```]]][[[RRROOOKKKFFFBBB===777444999444///---------+++)))((())))))(((''''''((()))'''&&&&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((('''%%%######$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""###############""" """%%%$$$ """""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$######"""!!!!!! $$$$$$$$$#########""""""######""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!######$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######!!! """###$$$$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%%%%%%%$$$###!!!###%%%%%%$$$$$$%%%&&& !!!"""###$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###"""###$$$&&&(((%%%&&&&&&######(((########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$###""""""######$$$'''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&""""""!!!!!!"""###$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""###%%%&&&&&&%%%###"""######""""""######$$$%%%$$$$$$############$$$$$$########################&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""############"""!!!""""""""""""!!!!!!!!! #########"""""""""""""""######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""""""""#########$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%~~~yyywwwxxx{{{~~~|||~~~|||zzzzzzyyyxxxxxx~~~}}}zzzwwwtttqqqnnneeebbb^^^ZZZUUUPPPJJJEEEBBB===666333222222///---******)))(((''''''((()))''''''&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%###""""""$$$&&&'''$$$"""$$$$$$##################!!!!!!"""""""""#################################""""""""""""###$$$%%%%%%$$$$$$$$$#########""""""######""""""""""""############################################################$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""###$$$%%%%%%$$$###$$$%%%###""""""!!!!!!""""""###""""""###$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%""""""###$$$$$$$$$$$$###%%%$$$###"""!!!!!!"""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""$$$$$$$$$$$$############!!!!!!""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######!!! !!!"""###%%% !!!"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""%%%(((***,,,$$$$$$$$$#########$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&###""""""""""""######$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################!!!"""######$$$$$$$$$$$$################################################~~~~~~wwwssstttxxx}}}}}}yyywwwtttqqqmmmgggaaa]]]RRRLLLDDD>>><<<999666333000...,,,***))))))***+++))))))((('''&&&&&&&&&&&&))))))((('''&&&%%%$$$###$$$%%%'''((('''&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""""""""##############################""""""###$$$&&&'''$$$$$$$$$#####################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$###!!!########################$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&"""!!!!!!!!!!!!!!!!!!"""##################$$$%%%###$$$&&&%%%$$$"""###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$###"""""""""############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######$$$###############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###"""!!!!!!!!!"""### """###!!! ###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%%%%%%%&&&#########$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$######################## !!!"""###$$$$$$$$$########################""""""""""""""""""""""""~~~wwwrrrppprrrtttxxx{{{}}}xxxsssnnnfff___VVVNNNIIIEEE@@@<<<999666111...---------,,,,,,+++***))))))(((((()))((((((''''''&&&%%%%%%$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$###""""""!!!"""#########$$$$$$$$$#########""""""""""""""""""""""""""""""########################(((&&&$$$###"""######$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$### """""""""""""""""""""""""""###$$$$$$$$$$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%###%%%&&&%%%###"""""""""###$$$$$$$$$$$$###""""""$$$###########################$$$%%%%%%%%%%%%$$$$$$$$$##################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""!!!########################$$$##################$$$'''&&&%%%$$$#########$$$$$$&&&'''&&&$$$$$$%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&''''''&&&$$$"""!!! $$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###!!! !!!###$$$$$$$$$#########""""""""" !!!"""###$$$$$$$$$############$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""################################################ """###$$$$$$$$$$$$########################""""""""""""""""""""""""||||||}}}}}}~~~~~~~~~~~~{{{wwwpppggg___YYYSSSMMMHHHCCC>>>999555333222///---,,,,,,+++************+++''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$################################################'''&&&%%%############$$$##############################""""""""""""############################################################$$$$$$$$$$$$######"""######$$$$$$$$$$$$###""""""######$$$$$$$$$$$$ """$$$%%%%%%### """""""""""""""""""""""" """$$$###""""""###%%%!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$###$$$%%%%%%###!!!!!!"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############""""""!!!!!!!!!""""""""""""""""""""""""#########$$$$$$#########&&&&&&%%%$$$$$$#########"""###$$$$$$#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$########################$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""  """######"""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""################################################!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""########################~~~zzz{{{zzztttnnnjjjeee^^^XXXQQQLLLEEEAAA???;;;666111///...---++++++*********''''''((((((((()))))))))***(((&&&$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%$$$"""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$####################################""""""######$$$%%%%%%%%%###############$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$### !!!###%%%&&&%%%$$$########################### """$$$###!!! """%%%!!!"""###"""!!! !!!###$$$$$$############$$$$$$%%%$$$##################"""###%%%$$$###!!!"""###!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""############""""""""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$###!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""###$$$&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""###$$$$$$$$$$$$#########""""""#########$$$%%%%%%%%%&&&"""""""""############$$$########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#############################################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$xxxvvvuuuxxx}}}{{{zzzyyyuuuooojjjccc^^^WWWSSSPPPJJJBBB;;;666555333000...,,,++++++************))))))))))))(((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&%%%"""!!! ###$$$###"""###%%%##################$$$$$$$$$#########""""""""""""########################!!!###$$$%%%%%%$$$###""""""#########$$$$$$$$$######""""""""""""############################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%!!! """%%%!!!###$$$###"""!!!"""#########""""""""""""######$$$$$$$$$$$$$$$###"""""" """$$$$$$###""""""######$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!#########"""""""""!!!!!!""""""##########################################"""###$$$$$$$$$$$$###"""!!!""""""############"""%%%$$$"""!!!"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###"""!!!!!! !!!###%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""##########################################$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$wwwvvvuuuyyy~~~}}}}}}zzzuuurrrmmmfffbbb^^^WWWMMMEEE???===:::666333000...------,,,,,,+++***)))((((((&&&'''((())))))'''%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&###  """!!!!!!###$$$%%%%%%$$$$$$###"""""""""######""""""!!!!!!!!! ########################!!!###$$$%%%%%%""" """"""######$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$%%%$$$######""""""#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&""" """&&&"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$###$$$%%%%%%%%%###"""!!!!!!#########"""###$$$%%%%%%%%%$$$###"""!!! """###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$((((((&&&$$$""" """"""""""""!!!!!!!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%&&&&&&!!!###%%%&&&%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""####################################"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""###########################$$$$$$######"""!!! """"""""""""""""""""""""########################}}}~~~zzzzzzwwwqqqllliiiccc[[[RRRLLLDDD===999666444333222///---,,,++++++)))'''***(((''''''((())))))(((%%%%%%#########$$$%%%&&&(((((((((''''''&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$'''&&&%%%$$$###############"""!!!"""#########!!!###"""  """########################### !!!"""###$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$##################""""""""""""############""""""#########$$$$$$$$$########################%%%$$$#########$$$%%%&&&!!!""""""###$$$&&&'''(((%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$######"""################################################&&&&&&%%%$$$###"""!!! """"""$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%$$$###"""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""!!!!!!###%%%&&&$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""############$$$%%%&&&'''$$$&&&%%%$$$""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""""""""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########"""""""""############"""!!!!!!########################zzzwwwuuuooohhh```ZZZPPPHHHBBB???>>>===666333000...---,,,+++***)))'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''%%%######$$$%%%$$$###%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$############%%%$$$###$$$%%%&&&%%%###%%%$$$############$$$%%%########################!!!!!!""""""######$$$$$$$$$$$$$$$$$$####################################""""""""""""############""""""#########$$$$$$$$$########################%%%$$$###"""""""""######!!!!!!!!!"""###$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""###############################################################$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%$$$######$$$$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""############$$$%%%&&&'''!!!$$$&&&%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""""""""###%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""######$$$%%%%%%&&&"""""""""#########$$$$$$$$$$$$$$$#########"""""" !!!"""#######################################~~~~~~~~~~~~~~~zzz||||||uuupppjjj```WWWQQQNNNKKKJJJ@@@<<<666222000///...---***)))''''''((()))((('''&&&&&&'''''''''&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%'''%%%######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$%%%%%%########################"""""""""#########$$$$$$###############$$$$$$$$$########################$$$$$$###"""!!!!!!!!!"""!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######################################################""""""#########$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$###############"""##################"""""""""##################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""#########$$$$$$%%%%%%&&&!!!###%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""######$$$$$$$$$""""""###$$$%%%%%%&&&&&&############$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&"""""""""############$$$$$$$$$$$$############### !!!"""$$$$$$$$$%%%########################}}}{{{yyywwwxxxzzz}}}|||}}}}}}|||{{{{{{{{{|||{{{zzzzzzyyyxxxwwwvvvvvvvvvxxx{{{}}}~~~}}}||||||}}}||||||~~~|||zzzuuunnnhhhccc___[[[XXXNNNIIIAAA:::666333111///...,,,***************(((&&&&&&((((((((('''%%%$$$$$$%%%%%%%%%&&&&&&'''''')))'''%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$######################################################"""""""""###########################""""""$$$##################$$$$$$$$$############$$$$$$""""""###$$$$$$$$$######################################################%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$#########"""$$$$$$############$$$$$$""""""#########$$$$$$$$$###########################$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$##############################""""""############"""""" !!!""""""""""""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$###"""######$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$"""######$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######################## """######$$$$$$$$$########################~~~~~~~~~~~~||||||~~~~~~}}}{{{zzzxxxxxxyyyzzz{{{||||||zzzyyyxxx~~~yyyxxx|||}}}{{{}}}}}}{{{yyyvvvqqqlllhhh```ZZZPPPGGG@@@;;;777555333000...,,,,,,+++***(((&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''((('''%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""###$$$$$$$$$""""""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$############$$$$$$$$$$$$################################################!!!"""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""#########$$$$$$#########$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""%%%$$$$$$######"""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$##############################""""""############"""""" !!!######"""!!!###%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$###"""######$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######''''''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""############"""!!!########################}}}~~~~~~~~~}}}{{{zzzxxxxxx{{{vvvtttxxx{{{zzzyyyzzzwwwwwwwwwwwwyyy|||~~~}}}|||xxxqqqjjjaaaWWWOOOIIICCC@@@:::777333111///...+++)))))))))))))))(((((('''&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$#######################################!!!"""###%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%###""""""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$###""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$"""##################""" ###%%%$$$"""!!!###%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######%%%&&&&&&%%%$$$###%%%%%%&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""""""""##################$$$$$$$$$###############"""!!!!!!########################{{{vvvssswwwzzzxxxtttsssssssssrrrrrrrrrsssuuuvvv{{{}}}}}}xxxoooggg___YYYSSSOOOEEEBBB>>>:::888555222///------,,,+++***)))))))))'''&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%$$$############$$$%%%########################$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%$$$################################################ !!!"""###$$$%%%&&&&&&&&&%%%$$$""""""""""""###$$$$$$############$$$$$$$$$$$$##########################################$$$$$$$$$$$$###"""!!! ###$$$$$$%%%%%%%%%%%%%%%##################$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""%%%'''%%%""" ###&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###""""""###%%%&&&&&&%%%###"""###%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!""""""############"""########################|||yyy}}}|||wwwuuuuuutttsssqqqqqqqqqqqqqqqppprrruuuwwwzzz{{{{{{{{{xxxqqqjjjddd]]]YYYPPPLLLHHHCCC@@@===999666111///...,,,++++++,,,,,,*********)))((((((((('''((('''&&&&&&((()))))))))$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$######"""  """###########################$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$%%%$$$###!!!!!!###$$$%%%$$$"""!!!"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%%%%################################################$$$$$$$$$###############'''&&&$$$""""""""""""###$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$######""" $$$$$$%%%&&&&&&&&&&&&%%%##################$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###&&&(((&&&""" """&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""!!!!!!###%%%&&&""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""###$$$$$$$$$""""""$$$%%%&&&&&&%%%###"""###$$$&&&&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$#################################$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!###$$$$$$$$$$$$########################~~~|||{{{yyyvvvttttttpppmmmoootttvvvuuurrrppptttxxxxxxvvvvvvzzz~~~yyysssrrrqqqnnnhhh```UUULLLGGGCCC@@@>>>>>>:::555111000///...---)))******)))''''''(((***&&&&&&''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###%%%&&&'''(((((((((##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""!!! &&&%%%###"""""""""######!!!###%%%%%%$$$$$$$$$&&&"""""""""""""""#########!!!!!!!!!!!!!!!""""""#########################################################$$$$$$$$$$$$##################""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########!!!"""############"""!!!%%%$$$"""!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """""""""""""""######$$$$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""  ###$$$###!!!"""############$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&)))&&&$$$###$$$%%%%%%$$$%%%%%%%%%$$$$$$#########"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""%%%%%%$$$$$$######$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%$$$###""""""############$$$$$$$$$$$$######}}}zzzvvvtttvvvuuurrrnnnkkknnnpppooolllkkkmmmooouuuxxx|||~~~~~~~~~|||tttlllaaaXXXQQQMMMIIIFFFAAA>>>;;;888666444111///+++++++++***((((((((()))''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$%%%&&&'''(((((($$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%$$$###"""""""""###$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$############""""""!!!!!!""""""###$$$######################################################$$$$$$$$$$$$######$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!"""$$$%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&&&&%%%%%%$$$###'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$'''&&&&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!"""######$$$%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$######|||{{{yyyuuuqqqqqqqqqqqqpppnnnllljjjiiimmmooorrruuuxxx}}}yyy|||{{{qqqggg___XXXSSSPPPHHHFFFBBB???===:::666333000///---+++***)))))))))((((((((((((((('''''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######""""""###%%%'''((($$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%"""$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$###############""""""######$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########$$$$$$$$$############"""%%%%%%%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$###""""""""""""###$$$$$$###"""!!!!!!!!!""""""###""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!###""""""""""""###$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######$$$%%%$$$"""############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((%%%######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&(((((('''%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!""""""######$$$%%%$$$######"""###############$$$$$$$$$$$$######}}}~~~}}}|||{{{zzzxxxssspppsssssssssqqqqqqrrruuuxxxvvvxxx||||||sssiiibbb\\\XXXRRRNNNIIIDDDAAA===:::777555333000...---,,,***))))))(((((((((''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######!!!!!!"""$$$&&&'''%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&"""""""""######$$$%%%%%%"""$$$%%%%%%###""""""###&&&&&&%%%$$$######""""""$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$$$$$$$##################"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""######""""""######$$$%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$######"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((((('''&&&%%%$$$#########'''&&&$$$###"""###$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$###############$$$######$$$$$$$$$$$$######}}}|||wwwrrrpppppprrrvvvwwwyyy{{{~~~zzzyyyzzz|||}}}tttlllfffccc^^^YYYQQQIIIDDDAAA>>><<<:::777444222111000...+++***))))))((('''&&&&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!!!!###%%%'''$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""###%%%$$$###""""""###%%%%%%$$$###"""!!!!!! $$$$$$$$$$$$$$$%%%%%%&&&########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""!!!"""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$###""""""""""""'''&&&$$$###"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$###############$$$$$$######$$$$$$$$$$$$######}}}yyyxxxxxxsssssssssrrrtttwww}}}}}}|||yyytttrrrlllfff]]]UUUNNNIIIDDDAAA???;;;777555666555222///---,,,+++***)))((('''&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""###%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$"""#########$$$$$$%%%%%%""""""###$$$$$$$$$###### """$$$$$$###"""###$$$$$$#########"""!!!!!!!!!$$$$$$######$$$$$$%%%&&&######################################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$############""" !!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!"""###%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$######"""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$$$$######{{{yyyvvvsssppprrrvvvyyyyyy|||~~~zzzuuunnnfff]]]UUULLLGGGCCC>>>:::999:::999666222111000///...,,,+++***)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%$$$###"""""" ############$$$%%%#######################################$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$############"""!!!"""###############"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!!!!###%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%#########"""######$$$%%%######$$$%%%%%%%%%$$$$$$##############################""""""###$$$$$$%%%######$$$$$$$$$$$$######~~~wwwrrrrrrtttwwwoooqqqrrrsssuuu{{{zzzsssjjj^^^RRRKKKEEE@@@;;;:::<<<<<<888444444333222111///---,,,,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###"""!!!"""#########%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""###$$$$$$######"""!!! ######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$### !!!"""###$$$$$$###""""""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$###!!!!!!###%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((()))((('''######$$$%%%%%%&&&''''''$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$############$$$%%%&&&'''!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$$$$######~~~|||xxxwwwtttooommmpppxxx~~~|||uuulllbbb\\\NNNIIIBBB???>>>>>><<<999888888999888666333000...*********,,,,,,+++'''$$$&&&%%%%%%'''((((((&&&###&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$############$$$$$$)))'''%%%"""!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############"""""""""!!!$$$%%%%%%&&&%%%$$$###""""""$$$$$$""""""%%%'''###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#########%%%'''((((((&&&$$$$$$%%%$$$###"""###%%%&&&%%%$$$ """$$$%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!"""#########$$$'''%%%$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$&&&'''(((((($$$$$$%%%%%%&&&'''(((((("""""""""######$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###""""""""""""$$$%%%&&&&&&%%%###"""}}}yyysssooonnnrrrvvv~~~}}}~~~{{{tttmmmiiiZZZSSSJJJDDDAAA@@@???===999999999888777444111000...---+++***+++***(((&&&'''''''''((()))(((&&&$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$#########"""############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%#########$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$###"""!!!!!!###%%%$$$######$$$'''$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%&&&(((***%%%&&&''''''%%%$$$$$$%%%###"""!!!"""$$$%%%$$$###""""""###$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$############$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%"""$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$############!!!"""###%%%&&&&&&&&&%%%~~~wwwrrrqqqqqqtttsssrrruuu{{{{{{xxxvvvjjjbbbVVVNNNIIIFFFCCCAAA;;;;;;;;;;;;999888666555555222...,,,++++++)))(((***)))(((((())))))'''%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$#########%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$###!!!!!!###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!###$$$###%%%&&&&&&$$$######$$$###"""!!!"""###$$$$$$"""%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%$$$"""!!!"""###%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((+++---...%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%~~~yyyvvvtttsssrrrssswwwzzz{{{{{{yyy~~~}}}}}}wwwoooddd[[[UUUOOOIIIDDD???>>>>>>======<<<<<<<<<:::777444111000///---++++++***(((((()))((('''%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$##################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""""""""!!!"""###$$$%%%########################################################################""""""""""""#########$$$%%%%%%$$$$$$$$$#########"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$!!!"""#########!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%""""""###%%%%%%###"""######$$$"""""""""$$$%%%$$$###((('''%%%$$$###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&'''***---///&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%((('''&&&$$$###"""""""""zzzzzzzzz{{{{{{yyyuuurrrnnnrrrvvvyyy|||}}}wwwpppiiicccZZZQQQJJJBBBAAA@@@>>>>>>>>>>>>???;;;:::999999888555111...---+++)))(((((((((&&&%%%''''''((((((''''''&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$%%%&&&#################################################################################$$$$$$$$$%%%%%%$$$#########""""""""""""###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$###!!!"""#########!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###"""""""""$$$&&&!!!###$$$$$$###"""###$$$%%%$$$###$$$&&&'''&&&%%%((('''%%%$$$###$$$$$$%%%######$$$%%%%%%%%%$$$$$$&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((******+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&((('''&&&$$$###"""""""""zzzuuuqqqqqqqqqqqqtttzzz}}}xxxtttoooggg\\\TTTJJJHHHDDDAAA>>>======>>><<<<<<<<<======:::666222000---+++)))))))))'''&&&'''(((((((((((('''&&&&&&!!!!!!!!!"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&''''''''''''###########################################################################$$$$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!$$$%%%&&&'''''''''&&&%%%$$$###""""""$$$%%%$$$"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%!!!###$$$$$$#########$$$&&&%%%$$$%%%'''''''''%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&$$$###$$$%%%'''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%|||xxxvvvxxx{{{~~~}}}zzzwwwqqqhhhbbbYYYUUUOOOHHHBBB???>>>===<<<;;;;;;<<<<<<<<<:::777333111---,,,++++++)))(((((((((((((((((('''&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%####################################################################################$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%&&&'''&&&%%%%%%"""!!!!!!###%%%$$$"""""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%""" !!!###%%%%%%$$$###$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###%%%$$$"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%$$$&&&(((***+++***)))(((%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&$$$%%%%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$"""$$$&&&'''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&&&&&&&%%%}}}xxx{{{}}}{{{wwwqqqlllgggbbbYYYPPPHHHCCC@@@???===;;;999999:::<<<<<<;;;666333000...------+++***(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%""""""#########""""""!!!########################""""""""""""""""""""""""########################""""""""""""############%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$!!! ###%%%$$$"""  """$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$###""""""!!!###%%%%%%$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$""""""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###$$$###!!!"""###%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((()))((((((''''''%%%%%%&&&&&&'''((())))))''''''((())))))(((''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%'''+++---...---+++)))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))((('''&&&######%%%&&&((()))***+++%%%&&&&&&''''''&&&&&&%%% ###&&&'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%&&&&&&%%%###"""|||xxxyyywwwvvvwww{{{zzzvvvsssooohhh]]]QQQGGG@@@>>>>>>;;;;;;<<<;;;999;;;???<<<;;;888555222///---,,,,,,......+++'''%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((***'''$$$###$$$&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''%%%$$$""""""###%%%&&&############""""""!!!!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########(((((('''''''''&&&&&&&&&%%%%%%$$$######"""""""""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&''''''((((((((((((((()))((('''&&&%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((()))***++++++))))))((((((''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''***'''$$$$$$'''((((((&&&%%%&&&((())))))(((&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzxxxuuutttuuuyyy}}}zzzxxxqqqhhh\\\QQQHHHDDD>>><<<;;;===;;;888888;;;<<<<<<;;;999666333000///***++++++)))&&&$$$&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***'''%%%###$$$%%%&&&%%%%%%&&&&&&%%%$$$###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&'''''''''''''''***)))((('''&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''***'''%%%%%%((())))))((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$%%%&&&'''&&&$$$((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||zzzwwwuuuttttttuuuvvv~~~wwwmmmaaaVVVOOOCCC@@@>>>???===888666999:::<<<===>>>===999666333+++++++++)))'''&&&'''((((((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***(((%%%$$$$$$%%%%%%$$$&&&''''''%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%%%%$$$############""""""""""""!!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&'''&&&&&&&&&******)))(((((((((((()))(((''''''''''''''''''((())))))(((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))'''&&&&&&(((******))))))(((&&&%%%%%%&&&((()))'''((((((((((((&&&%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~|||zzzyyyxxxwww}}}}}}rrreee]]]PPPIIICCCAAA===888777999888:::>>>@@@@@@===999666111000///---+++*********((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$%%%'''''''''&&&%%%$$$###""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&''''''''''''&&&))))))(((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((()))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((())))))))))))((('''&&&&&&'''((()))%%%&&&((())))))(((&&&$$$(((&&&$$$######$$$&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}|||~~~uuummm^^^TTTIIICCC===888777888555888;;;>>>???===;;;888666444222///---,,,***)))''''''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((((((&&&%%%$$$%%%%%%$$$"""!!!###$$$$$$$$$%%%(((***,,,+++***(((&&&$$$""""""$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))*********)))(((((((((((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((())))))(((''''''"""$$$&&&((())))))'''''''''&&&###""""""###&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%$$$###$$$&&&'''&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||mmmaaaRRRJJJCCC;;;888888444666888:::;;;;;;;;;:::777555222000///---+++)))(((''''''&&&%%%&&&&&&&&&'''(((((((((((()))))))))&&&%%%$$$$$$%%%%%%$$$### !!!###$$$%%%&&&))),,,000///...+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###!!! !!!"""%%%%%%%%%%%%%%%&&&&&&&&&###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((&&&'''(((((())))))((((((%%%&&&'''''''''''''''&&&)))(((((((((((((((((()))%%%%%%&&&''')))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,((((((((((((((((((((((((&&&&&&''''''''''''''''''((())))))))))))))))))***))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&(((******(((''''''(((&&&''')))******)))'''&&&"""###%%%'''))))))))))))'''&&&$$$######$$$&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((%%%$$$$$$%%%'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{{{{{{{|||~~~}}}~~~|||oooaaaXXXPPPEEE===:::555555555666777999;;;<<<888555222111222222000...***))))))((((((((((((((('''''''''(((((((((((()))$$$######$$$&&&&&&%%%### """$$$$$$$$$&&&)))+++...---,,,+++)))(((''''''%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""!!!!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))%%%&&&''''''((((((''''''%%%&&&'''((()))(((((('''(((((())))))))))))((((((&&&&&&'''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++((((((((((((((((((((((((&&&'''''''''((()))))))))*********)))))))))))))))))))))***++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((()))+++------***(((((()))(((((())))))))))))((((((&&&&&&'''(((((()))******'''''''''&&&&&&'''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((())))))(((######"""""""""!!!!!!!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuuuuuuuvvvxxxzzz|||~~~||||||}}}~~~}}}}}}{{{nnnfff\\\OOOCCC>>>666555444333555888<<<>>>999666444444666777666444,,,++++++***************&&&&&&&&&'''''''''((((((###""""""$$$&&&'''&&&$$$"""###%%%%%%$$$%%%''')))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%$$$###!!!!!!""""""############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))$$$%%%&&&&&&''''''&&&&&&&&&'''(((*********)))((('''((()))******)))((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---++++++******))))))((((((((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))+++...000///,,,))))))******)))(((''''''((()))******))))))((())))))***+++((())))))))))))))))))((('''((()))++++++)))((('''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%''')))******)))%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&jjjjjjjjjkkklllmmmooopppnnnqqquuuwwwxxxwwwxxxyyyxxxyyyzzz{{{}}}~~~{{{oooggg^^^QQQDDDAAA>>>999666666666777777777777666555444444333333///,,,)))'''((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%%%%$$$"""%%%'''&&&%%%$$$ !!!$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&%%%######$$$%%%$$$###(((((('''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%&&&((((((&&&###%%%&&&'''(((((('''$$$###%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((%%%''')))***+++***)))(((&&&''''''((()))******+++******))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++*********))))))((((((+++***)))))))))***,,,---************************...---,,,***))))))(((((()))))))))(((&&&''')))+++))))))))))))))))))))))))))))))(((((((((((())))))---,,,,,,+++*********+++((((((((((((((('''''''''************))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''&&&'''''''''((()))))))))'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$]]]]]]^^^^^^___aaabbbcccbbbeeeiiijjjkkkjjjkkklllooooooppprrrtttuuuvvvwwwyyy||||||}}}vvvooogggZZZOOOFFFAAA;;;666555555555555777777777777666666555444333000,,,))))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!!!!""""""######!!!###%%%&&&%%%%%%$$$$$$""" """%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%!!!"""#########"""!!! %%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&((()))))))))'''&&&''''''(((((()))******+++******))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))***+++*********)))))))))))))))(((((('''((()))***+++******************************))))))))))))))))))***+++,,,+++))))))+++,,,******************************)))((((((((((((((())))))((((((((())))))***(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%OOOOOOOOOOOOPPPRRRSSSSSSTTTVVVYYY[[[[[[[[[[[[\\\```aaabbbdddeeeggghhhiiimmmooossswww{{{~~~}}}zzzzzz|||zzztttiii^^^RRRLLLCCC;;;777666666555777888999999999888777666666333///,,,***)))'''%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!"""######"""######$$$$$$$$$$$$$$$'''%%%$$$$$$&&&(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""###%%%&&&&&&&&&'''''''''''''''&&&&&&&&&)))((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''((((((((($$$$$$%%%&&&'''((())))))&&&'''((()))((('''&&&%%%'''(((((())))))************))))))))))))(((((((((******)))))))))((((((((())))))))))))))))))))))))******))))))))))))******((((((((()))))))))*********************))))))))))))(((((((((((()))******++++++++++++++++++++++++))))))))))))******++++++***+++---,,,+++***+++,,,************************++++++***)))((((((((()))))))))((((((((()))******''''''(((((())))))******))))))((((((((('''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((''''''''''''''''''&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''"""######$$$&&&''''''(((FFFEEEEEEFFFGGGHHHIIIIIIKKKMMMOOOPPPPPPOOOPPPQQQRRRSSSTTTVVVXXXYYYZZZ[[[___aaadddiiimmmppprrrssssssuuuyyy}}}~~~|||{{{{{{~~~vvvmmmccc[[[PPPEEE???<<<;;;:::777888999::::::999888777666333000---,,,***(((&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""###%%%'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''!!!$$$'''&&&$$$$$$&&&)))+++***))))))(((((())))))'''''''''(((((((((((()))'''''''''((()))******+++(((((())))))((('''&&&%%%(((((()))))))))*********))))))))))))))))))))))))+++************)))))))))******************************))))))))))))******(((((()))))))))******************************************+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,'''))),,,,,,+++)))))))))++++++++++++++++++++++++******)))))))))******+++......---,,,++++++,,,,,,''''''((())))))***+++++++++++++++*********))))))(((((()))))))))*********(((((()))***+++,,,,,,---)))((((((''''''&&&&&&&&&))))))))))))))))))******''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))AAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIIIIIHHHHHHIIIJJJIIIJJJKKKLLLNNNOOOPPPPPPRRRTTTWWW[[[^^^aaadddeeedddgggkkkpppuuuxxxzzz{{{|||~~~~~~|||}}}zzzqqqiii\\\PPPHHHCCC@@@???999999:::;;;;;;:::888888444222///......---+++)))((('''&&&&&&%%%%%%%%%%%%''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%###"""###&&&'''((('''&&&'''''''''''''''''''''%%%%%%$$$$$$%%%&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$''')))(((%%%$$$&&&)))(((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))(((((((((************))))))(((((())))))))))))************))))))))))))*********************)))))))))((((((++++++++++++++++++++++++***))))))(((((())))))***))))))))))))***************************+++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((***,,,---+++*********++++++++++++++++++++++++))))))))))))***,,,---...222111///...---,,,++++++'''(((((()))***+++,,,,,,++++++++++++************)))))))))************+++((())))))***+++,,,------)))))))))(((((('''''''''******************))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%@@@?????????@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKMMMOOORRRTTTVVVWWWWWWYYY]]]bbbfffjjjmmmoooqqquuu{{{~~~~~~~~~{{{sssfffZZZPPPJJJFFFCCC======<<<<<<;;;:::::::::333222000000000000...---)))(((''''''&&&&&&&&&&&&%%%&&&'''))))))(((((('''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""&&&&&&$$$######$$$%%%&&&$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$###$$$&&&'''''''''&&&&&&&&&'''''''''''''''$$$$$$######$$$%%%'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&++++++******************************************)))))))))************+++******)))))))))(((((((((******************************))))))))))))******)))))))))*********++++++*********+++++++++++++++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***((('''+++---///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,......000///...,,,+++******)))))))))******++++++,,,,,,******)))))))))((((((((()))*********++++++++++++''''''(((((())))))************))))))))))))))))))))))))((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""AAAAAAAAA@@@AAAAAABBBCCCCCCDDDEEEDDDBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQTTTWWW[[[^^^```bbbgggnnntttwww{{{~~~|||pppcccZZZRRRMMMIIIDDDBBB@@@===<<<<<<======666555444444444333111///******)))(((''''''''''''!!!###%%%'''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&"""%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***(((&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%'''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%$$$%%%'''(((((('''''''''((()))((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))))))))))))))*********************************))))))*********+++++++++************)))))))))(((************************++++++************++++++))))))*********+++++++++*********++++++,,,,,,,,,((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...---,,,+++---...///...,,,,,,...///---------------------------,,,,,,+++++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++*********)))))))))((((((*********+++++++++,,,,,,((((((((((((((((((((((((***************+++++++++)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&'''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$DDDDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFEEECCCCCCDDDFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJKKKNNNQQQTTTVVVUUU[[[ccciiimmmqqquuuyyy~~~wwwkkkaaaYYYSSSOOOHHHFFFBBB???======???@@@999888777666666555333111++++++***((((((''''''''' ###%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&& ###&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++***'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''((((((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((***)))'''%%%$$$%%%&&&'''''''''((((((((((((''''''((((((((((((((((((((((((###!!! ###'''***)))'''$$$&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++(((((('''(((((()))***+++++++++******************))))))******+++++++++++++++++++++*********))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---)))************+++++++++*********++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222111111,,,---,,,+++******,,,...------------------------000///---,,,+++*********************+++,,,---...,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********)))))))))))))))*********+++,,,,,,,,,---,,,+++++++++******)))))))))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&'''((((((((('''%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))FFFFFFDDDDDDDDDDDDFFFFFFEEEFFFGGGGGGGGGFFFEEEEEEGGGEEEBBBAAABBBCCCDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDGGGJJJMMMNNNMMMNNNPPPTTTYYY^^^bbbeeegggqqquuuzzzzzz{{{vvvooofff[[[SSSLLLKKKHHHDDDAAA@@@BBBEEEBBB===999999<<<===999555111...***(((((((((((('''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''$$$$$$'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''%%%$$$###"""""""""'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((('''### !!!&&&)))(((%%%)))(((((('''''''''(((((('''''''''''''''((())))))))))))(((''''''''''''''')))((((((((((((''''''''')))))))))))))))(((((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))),,,,,,*********+++,,,---,,,,,,++++++***)))))))))++++++++++++******))))))************************))))))***+++,,,---......---,,,+++***)))(((((((((...***'''''')))+++***))),,,,,,---............---+++---//////---------...------...//////000111111......---------...///000,,,...000000...,,,*********,,,,,,***''''''***---............---,,,+++***---+++***+++,,,---,,,***)))))))))******+++++++++...---,,,******++++++,,,)))))))))***************))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%JJJJJJIIIHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFFFFGGGGGGFFFEEEAAABBBCCCDDDDDDCCCBBBBBBCCCBBBBBBCCCEEEFFFFFFEEEJJJLLLNNNQQQUUUXXX[[[\\\dddhhhnnnssswww{{{~~~zzz}}}ttthhh___OOOLLLIIIEEECCCCCCCCCCCCDDDAAA======>>>>>>;;;999555222...,,,+++***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&""" !!!&&&)))(((&&&(((((('''''''''''''''((((((''''''''''''((())))))))))))((('''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))***************************************+++,,,---++++++++++++,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...------,,,,,,,,,---------+++)))***,,,...---,,,,,,---------...............///111000///......///000000000000000000000000//////000000111111222222111222333333222000/////////000000...,,,+++---///....../////////...------...---,,,,,,...///...------------------,,,,,,,,,---,,,+++*********++++++************************************************((()))*********)))((('''))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&IIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIGGGGGGFFFGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBEEECCCBBBBBBCCCCCCBBB@@@HHHHHHHHHIIIKKKMMMOOOQQQVVVZZZ___dddiiiooouuuyyy~~~|||zzz~~~wwwnnnYYYSSSMMMIIIHHHHHHFFFDDDGGGFFFDDDBBBAAA???======;;;888333000///---***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''!!!"""$$$&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&''''''''''''(((((((((%%%"""!!!"""&&&)))((('''''''''&&&&&&&&&''''''(((((((((''''''(((((()))***))))))((('''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,+++++++++,,,---.........,,,,,,++++++++++++******------------------------,,,,,,+++++++++*********+++++++++++++++,,,------*********+++---...---,,,,,,,,,,,,,,,,,,---.........000111111000//////000555555444444444444333333333444555666666666555444333333333333333333333222333333333111///...///000......///000000///...------,,,+++,,,---///......------,,,,,,+++*********...---,,,,,,++++++,,,,,,++++++++++++++++++******++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))'''((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&%%%%%%&&&&&&'''''''''(((HHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGFFFFFFHHHJJJKKKJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGEEEEEEEEEEEEDDDBBBGGGFFFEEEDDDEEEGGGJJJKKKNNNQQQTTTYYY^^^dddkkkpppssswww{{{}}}|||}}}}}}}}}xxxhhh___SSSMMMLLLMMMKKKHHHIIIIIIIIIGGGCCC@@@???@@@???<<<888555222///+++((()))))))))(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((('''%%%######%%%&&&''''''''''''''''''((((((((((((&&&%%%%%%((()))(((''''''&&&&&&&&&&&&''''''(((((((((((('''((())))))***))))))((((((((((((((()))''''''''''''&&&&&&&&&&&&)))))))))))))))*********))))))))))))************++++++++++++++++++++++++%%%''')))+++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++........................//////......---,,,++++++,,,++++++++++++,,,------+++,,,---///000000///...000000//////000222333444222444666888888888999;;;============>>>>>>??????===>>>???@@@???===;;;999:::888777777888999:::999::::::999777555444444444444555666666555444222111111///......///000000000------,,,,,,,,,+++++++++/////////...............+++++++++++++++*********++++++++++++++++++++++++***+++************))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%$$$######%%%&&&%%%%%%&&&''''''(((((((((NNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIHHHHHHJJJLLLNNNQQQNNNKKKJJJKKKLLLMMMMMMHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEFFFFFFEEEDDDEEEDDDCCCBBBCCCEEEGGGIIIIIIKKKMMMOOOSSSXXX^^^bbbgggjjjpppuuuzzz~~~vvvzzzvvvkkk\\\RRROOOOOONNNLLLJJJKKKKKKIIIEEEBBBAAAAAAAAA>>>;;;999666222---)))******)))))))))((((((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&((((((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((+++***))))))))))))'''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******))))))((((((((())))))***(((((('''''''''&&&&&&&&&))))))))))))******++++++(((((()))))))))*********************************&&&''')))+++,,,---,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,------........................000//////......------,,,000//////......//////000///111333444555444444444666666777888:::;;;===>>><<>><<<;;;>>>???@@@AAA@@@>>>;;;::::::777444333444444444444000000000000000000111111///////////////......---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***************************************'''((((((((())))))******(((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&%%%###!!!!!!%%%(((&&&&&&&&&'''''''''((((((SSSSSSTTTTTTTTTTTTSSSSSSPPPPPPOOOOOOOOOQQQRRRSSSTTTQQQNNNMMMNNNPPPPPPPPPKKKKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCDDDEEEFFFEEECCCCCCCCCBBBBBBBBBDDDEEEFFFFFFGGGHHHHHHIIILLLQQQTTTZZZ]]]bbbhhhnnnuuu|||vvvxxx{{{wwwiii]]]VVVSSSPPPOOOLLLLLLKKKKKKIIIFFFDDDBBBBBB@@@>>>===:::666000,,,++++++******))))))((((((###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$"""!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&%%%&&&'''((())))))))))))(((((((((((('''+++++++++***)))((('''&&&'''''''''''''''((()))***))))))(((((())))))***+++))))))((((((((()))******)))(((((((((((('''''''''&&&''''''(((((())))))***((())))))))))))*********************************((()))***+++,,,------------------,,,+++*********,,,,,,------------.......................................///////////////000000000000111111222333111444777888999999;;;===>>>???BBBEEEGGGIIIJJJKKKKKKOOOTTTXXX[[[___cccfffggghhhiiilllnnnppprrrsssmmmmmmllljjjgggdddaaa______\\\ZZZ[[[^^^___\\\ZZZSSSQQQOOONNNMMMJJJGGGDDDFFFGGGJJJKKKKKKIIIGGGFFFDDD@@@<<<999888888777666444444444444444333333333000000111111111000///...//////......------,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************((())))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%###!!!!!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&YYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXXXXYYYZZZZZZ[[[[[[XXXXXXWWWXXXYYYYYYWWWTTTSSSRRRQQQPPPOOOOOOOOOPPPLLLJJJIIIIIIJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFIIIKKKPPPRRRUUUYYY^^^fffnnntttxxx|||{{{zzzyyyyyy{{{zzznnnccc[[[UUUSSSNNNLLLKKKLLLMMMKKKGGGCCCBBBBBBAAA@@@???;;;555111,,,,,,+++******)))(((((("""$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))((((((((('''&&&((()))***)))(((''''''(((''''''((((((***++++++))))))(((((())))))***+++))))))(((((()))******+++******)))))))))(((((((((&&&''''''((())))))******************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,---......------------,,,,,,,,,,,,,,,---------............000000000000000000000000000000111222333444555666444444555666888:::<<<===;;;>>>BBBEEEGGGJJJOOOSSSUUUWWW\\\aaadddfffgggggggggkkkppptttxxx|||{{{xxxvvvxxxzzz{{{wwwrrrjjjhhheeedddcccaaa\\\XXXSSSUUUYYY]]]______]]]\\\XXXTTTNNNJJJGGGEEEDDDCCC@@@@@@>>>===;;;:::999888666666777777777666555444333333222222111000000///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,*********************************)))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%$$$$$$cccdddeeeffffffeeedddccc]]]^^^___aaaaaabbbaaaaaabbbcccfffiiijjjgggbbb^^^\\\[[[YYYWWWVVVWWWWWWXXXUUUSSSRRRQQQRRRQQQOOONNNJJJJJJJJJIIIHHHGGGEEEDDDEEEFFFGGGFFFEEEEEEGGGIIIKKKLLLMMMOOOTTT[[[ccciiilllrrr{{{}}}xxxuuuvvvzzz~~~pppccc[[[WWWPPPMMMKKKMMMPPPOOOJJJDDDCCCCCCCCCCCCBBB>>>999555,,,,,,++++++***))))))((("""###&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''((()))******))))))******))))))((((((((('''"""$$$'''(((((((((((()))(((((((((((()))***,,,,,,)))))))))))))))******+++))))))((())))))***++++++************))))))))))))((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,------.../////////---------.........//////111111111111111111111111333444555777999:::<<<<<<===>>>???BBBEEEIIILLLMMMLLLOOOTTTXXX[[[```gggmmmqqquuu{{{~~~}}}zzzuuuqqqeeehhhmmmrrrvvvwwwwwwvvvpppkkkeee___\\\YYYWWWVVVQQQPPPNNNKKKHHHFFFDDDCCC======>>>???>>>===<<<;;;666666555555444333222222...........................---,,,+++***+++,,,---************************++++++******))))))((((((************************((()))***,,,,,,***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###&&&)))***)))'''&&&%%%''''''&&&%%%$$$######"""lllkkkjjjkkkllllllkkkiiigggiiijjjllllllkkkjjjiiiiiiiiijjjmmmnnnmmmjjjgggbbbaaaaaa````````````aaa^^^]]][[[[[[ZZZXXXUUURRRWWWTTTQQQNNNMMMLLLJJJHHHEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHJJJMMMRRRVVVYYY\\\aaaiiipppwww||||||zzzyyyvvvsssxxxxxxjjj]]]WWWOOOKKKOOORRROOOIIIEEEJJJGGGCCC@@@>>>;;;666111111000...+++((('''((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''---***&&&"""!!!!!!###$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""###$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""((('''%%%$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((('''&&&''')))))))))'''(((((()))*********************))))))((((((''''''+++***)))***+++,,,+++)))'''(((((()))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,---------------.........///---+++---///000///,,,.........,,,+++,,,...000333///+++***---111222222666666555555666777777888>>>======???BBBFFFJJJMMMNNNPPPTTT[[[```ccccccbbbfffiiinnnsssyyy{{{zzzxxxsssooolllgggaaa]]][[[WWWPPPJJJIIIIIIJJJKKKKKKHHHDDD@@@???@@@???===888555333333000111222111///............,,,******++++++***)))---------,,,+++***)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&|||zzzwwwvvvvvvuuutttsssrrrtttuuuwwwwwwvvvuuutttqqqqqqrrrssssssqqqmmmjjjfffffffffffffffggghhhhhhhhhfffeeeeeeeeeccc```]]]```^^^ZZZWWWVVVTTTQQQOOOPPPOOOLLLJJJGGGDDDBBB@@@EEEEEEGGGHHHJJJLLLNNNOOOSSSWWW^^^dddjjjooouuuyyy|||{{{vvvsss{{{sssggg[[[RRRLLLNNNQQQOOOKKKJJJIIIFFFBBB@@@>>><<<888555444333111...+++))))))***((((((''''''&&&&&&&&&%%%###############$$$$$$$$$)))'''%%%###"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))))))))((((((((()))************)))******))))))((((((((((((***)))((((((******)))((('''((())))))******))))))))))))))))))))))))((((((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---000111000///...///000000000111222444555222000000333666777777<<<<<<===>>>@@@BBBDDDEEELLLLLLMMMPPPUUU[[[aaaeeemmmooorrrwww}}}|||wwwrrrlllddd^^^[[[[[[\\\]]]\\\YYYTTTPPPKKKJJJGGGCCC???<<<999777666666666444222000//////111000.........///...---,,,,,,,,,,,,+++******)))------------------------++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~~~~~~~}}}zzzvvvsssnnnnnnnnnoooooopppppppppnnnlllkkkkkkkkkjjjhhhfffiiifffbbb___]]][[[XXXVVVSSSRRRPPPNNNLLLIIIHHHGGGDDDEEEFFFGGGHHHGGGGGGFFFJJJMMMQQQVVVZZZ```fffjjjpppvvv}}}}}}rrrtttwwwzzzvvvcccXXXOOONNNOOONNNNNNOOOIIIFFFBBB???>>>===;;;999888666444222///---+++***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%'''((()))*********((((((''''''''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((''''''((()))))))))))))))***))))))))))))(((((((((((('''&&&'''((()))(((&&&(((((()))************))),,,,,,++++++***))))))(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...//////......///111111111222333555777666777:::>>>AAACCCCCCIIIJJJLLLOOOSSSVVVZZZ[[[bbbbbbdddiiipppxxxzzztttuuuuuuvvvvvvuuuqqqkkkggg```[[[TTTOOOLLLIIIDDD@@@>>>===;;;999777555444444111000....../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&yyyyyyzzzyyyyyyyyyxxxxxxsssrrrppppppqqqpppooommmpppmmmiiigggeeedddaaa___ZZZYYYWWWUUUSSSQQQOOONNNIIIHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKMMMPPPUUU[[[___dddiiirrryyy}}}{{{wwwsssuuu}}}nnnbbbVVVPPPOOOMMMMMMPPPKKKHHHDDD@@@>>>======<<<;;;:::888666444111---+++'''''''''''''''''''''''')))(((((((((''''''&&&&&&"""###$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''######$$$%%%'''((())))))%%%&&&''')))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))***)))(((''''''((())))))))))))((()))))))))))))))))))))))))))'''&&&'''((()))((('''((()))******++++++******---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000///......///000111111222333444444444555888:::;;;>>>CCCJJJPPPUUUXXXYYY```aaadddhhhmmmrrruuuxxxzzz{{{}}}}}}xxxpppfffaaa^^^[[[UUUOOOJJJHHHDDDAAA???>>><<<;;;555333111000111111000/////////..................++++++++++++************))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((***************)))((((((((((((((('''''''''((((((''''''''''''''''''''''''}}}{{{{{{{{{{{{zzzxxxxxxuuurrrppppppnnnlllkkkjjjhhhddd```ZZZUUURRROOOOOOMMMIIIGGGFFFGGGIIIKKKGGGHHHHHHHHHIIIMMMRRRVVVYYY^^^ffflllqqquuuyyy{{{wwwtttwww}}}zzzmmm```WWWRRRMMMLLLNNNNNNLLLHHHDDD@@@>>>===>>>>>><<<::::::888555000,,,))))))((((((((((((''''''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&&&&''''''&&&'''(((((('''&&&$$$###&&&''''''(((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''(((*********((('''(((((()))))))))))))))))))))))))))***************)))((((((******)))((()))******+++++++++++++++******++++++,,,---......++++++++++++,,,,,,,,,---........./////////000000333333333222222333666777777888:::<<<>>>CCCHHHLLLJJJPPPYYYbbbkkkqqqvvvxxx~~~{{{uuussspppjjjeee```\\\WWWRRROOOKKKGGGCCCAAA???<<<;;;:::999777666333222111///.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))***************))))))(((''''''((((((((((((((((((''''''''''''''''''''''''|||yyywwwvvvuuusssqqqqqqooolllhhhdddaaa^^^\\\WWWSSSNNNIIIGGGIIIKKKNNNHHHHHHGGGFFFFFFHHHLLLOOOQQQTTTZZZ___dddhhhmmmppp}}}}}}wwwsssrrrvvvzzzxxxlllcccZZZQQQMMMMMMPPPOOOLLLHHHCCC@@@???@@@AAA???>>>>>>>>>;;;555000+++++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%######&&&&&&'''((())))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))(((((()))***************)))))))))************+++,,,***)))***+++,,,+++)))******+++,,,,,,,,,,,,+++''''''((()))+++,,,---...,,,,,,,,,,,,------------------...///000111111222222333444444555888<<<@@@===AAAGGGNNNTTTZZZ```dddfffmmmwww|||{{{wwwqqqlllhhhbbb[[[UUUSSSPPPLLLIIIGGGDDDAAA???<<<:::777444222111000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''~~~{{{yyyrrrrrrqqqooonnnlllkkkjjj```]]]WWWRRROOONNNNNNOOOJJJJJJIIIGGGFFFFFFHHHKKKJJJLLLPPPSSSWWW\\\bbbfffqqquuu{{{~~~}}}uuuoooqqqwww{{{wwwooodddXXXQQQPPPOOOPPPOOOLLLGGGCCCCCCDDDEEECCCBBBCCCDDDBBB;;;555......---,,,***)))(((((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&&&&&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''((((((((()))))))))))))))((('''&&&&&&%%%&&&&&&%%%&&&'''((()))***++++++))))))))))))((((((((((((&&&&&&'''((()))***++++++)))))))))))))))))))))))))))(((((((((***+++***))))))******+++++++++++++++))))))*********+++++++++,,,*********+++,,,+++******++++++,,,---,,,,,,,,,))))))***+++,,,------...............////////////...///000222444555666777777999<<<>>>AAAGGGNNNSSSTTT\\\gggrrryyy}}}zzzsssmmmiiiddd___[[[WWWSSSPPPKKKIIIDDD@@@<<<:::888888222222111000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((())))))))))))(((''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''|||zzzxxxuuuqqqnnnkkkjjjgggeee```[[[VVVSSSQQQPPPLLLMMMLLLJJJHHHGGGHHHJJJFFFHHHJJJLLLOOOTTT[[[```dddjjjqqqvvvyyy~~~yyyppprrrzzz}}}}}}wwwlll^^^UUUSSSMMMOOOPPPNNNIIIFFFFFFGGGGGGEEEEEEGGGIIIFFF???888000000///---+++***(((((($$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((()))***+++,,,,,,---)))((('''&&&&&&''')))***%%%&&&'''((()))***+++,,,))))))))))))((((((((((((%%%&&&'''((()))***+++,,,***************************(((((()))***+++***)))******+++,,,,,,,,,,,,+++))))))******+++++++++++++++***)))***+++,,,+++)))***+++,,,,,,------,,,,,,......//////////////////000000000000111111111111222333555777999;;;<<<===CCCGGGKKKPPPTTT\\\eeekkksss}}}zzz{{{}}}|||vvvqqqlllgggdddXXXUUUPPPKKKFFFCCCAAAAAA999999888777666666555555111111111111111111111111+++++++++************)))))))))))))))))))))))))))+++++++++++++++***))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((({{{xxxvvvvvvuuutttlllhhhccc```___`````````YYYUUUOOOKKKIIIIIIIIIHHHJJJJJJJJJLLLNNNPPPSSSTTTXXX___fffkkknnnssszzzxxxtttrrrxxx~~~~~~uuukkkaaaZZZUUUUUUTTTRRROOOLLLIIIHHHBBBGGGLLLMMMJJJFFFDDDEEE<<<777111+++)))((('''&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""###$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%))))))************))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++++++++******++++++,,,---...,,,***(((((((((***+++,,,---......---,,,+++***,,,++++++,,,---......------///222333333333444444<<<===>>>>>>>>>BBBHHHMMMXXX^^^dddhhhppp|||}}}yyyvvvxxx~~~xxxsssqqqiii___XXXVVVSSSOOOLLLJJJHHHCCC???<<<;;;;;;<<<<<<888444333444555444222222111000...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))''''''(((((((((((())))))))))))((((((((((((((((((((((((~~~{{{wwwuuurrrnnniiifffeeeeeedddddd^^^ZZZTTTPPPNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLNNNOOORRRWWW]]]aaadddjjjqqqwww}}}{{{yyyyyy}}}{{{rrriiicccXXXVVVSSSQQQPPPOOOLLLJJJDDDGGGJJJLLLKKKIIIHHHGGG???;;;555000---+++)))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''))))))************))))))((((((''''''''''''((((((((((((''''''''''''((((((************************************************+++++++++++++++++++++++++++++++++***++++++,,,---...---+++++++++,,,---///+++,,,---.........---,,,...------...///000000000000111222333333666999<<<>>>DDDJJJNNNQQQVVV^^^dddsssyyy~~~~~~zzzxxxzzz}}}xxxpppjjjhhheeeaaa]]]YYYUUUPPPJJJFFFEEEFFFGGGGGGDDDAAA@@@@@@???;;;888222111000///------,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,+++***)))((()))))))))))))))))))))(((((((((((((((((((((((((((}}}|||xxxsssooommmkkkjjjhhhfffccc^^^[[[XXXVVVTTTRRRPPPOOOMMMLLLKKKKKKKKKKKKLLLOOOSSSVVVYYY___gggmmmpppwww~~~||||||~~~{{{sssnnn```ZZZTTTRRRTTTUUUSSSPPPHHHHHHHHHJJJKKKLLLKKKIIICCC@@@;;;777333000,,,***))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&""""""######$$$%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))((((((''''''(((((()))************************************************************************+++++++++++++++,,,------,,,,,,++++++,,,---///000++++++---......//////...------...///000111111222444555555777:::@@@GGGMMMOOOXXXbbbgggjjjoooxxx}}}yyyuuurrrnnnggg___XXXTTTRRRQQQNNNKKKIIIJJJKKKIIIDDD@@@;;;999777444111///......111000000///...---,,,,,,,,,---------,,,+++***)))+++*********)))(((((((((((((((((((((((((((((((((zzzvvvrrrnnnlllnnnkkkhhheeedddbbb___]]]YYYWWWUUURRRPPPMMMKKKJJJJJJKKKMMMNNNQQQWWW___eeefffnnnyyyzzzuuuiii```WWWUUUXXX[[[YYYUUUNNNKKKHHHHHHKKKLLLJJJHHHFFFCCC???<<<888444///+++******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))******))))))))))))******))))))(((((((((((())))))************************************************))))))************++++++,,,++++++++++++,,,------+++++++++***+++,,,---...+++,,,,,,---......//////...///111333444555777888:::<<>>999666333222444333222111///...---,,,,,,,,,------,,,++++++***,,,,,,+++***))))))((((((((((((((((((((((((((((((zzzuuuqqqsssqqqnnnlllkkkjjjhhhfffaaa___]]]YYYUUUQQQNNNLLLJJJJJJIIIIIILLLQQQWWW\\\```gggooovvv|||{{{|||}}}yyypppfff[[[WWWYYY[[[YYYVVVSSSOOOJJJHHHIIIJJJHHHFFFHHHEEEBBB>>>:::666000,,,++++++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((('''&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((()))))))))*********))))))))))))))))))))))))'''''''''(((((()))))))))))))))************))))))******))))))))))))******))))))(((((((((((())))))************************************************))))))******++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,+++++++++------------......//////000333777999;;;===AAADDDCCCHHHPPPYYYbbbllluuu{{{wwwkkkdddaaa\\\VVVUUUVVVWWWWWWVVVOOOMMMJJJFFFAAA>>>;;;:::777666555333111///...---,,,,,,---------,,,++++++---,,,,,,+++***))))))((())))))))))))))))))))))))|||yyyvvvrrrppppppooonnnlllgggfffccc___[[[VVVRRROOOKKKJJJGGGGGGHHHLLLPPPSSSZZZ___eeekkkpppwww}}}yyy{{{~~~}}}wwwnnnbbb[[[ZZZYYYWWWTTTVVVSSSNNNKKKJJJIIIHHHGGGIIIFFFBBB???<<<777222///---,,,+++)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((()))))))))************))))))******))))))))))))*********))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,------...111000000//////...------////////////000111222333111555;;;@@@CCCGGGMMMRRRVVV\\\eeennnwww~~~zzzpppiiiaaa[[[ZZZZZZYYYWWWQQQPPPNNNKKKHHHFFFEEEDDD<<<;;;:::777555222111000------............---------,,,,,,,,,+++*********)))))))))))))))))))))))){{{wwwuuutttsssrrrnnnmmmkkkgggbbb]]]YYYVVVOOOLLLIIIHHHHHHJJJMMMNNNQQQVVV\\\aaafffllltttyyy~~~||||||~~~yyynnnddd^^^ZZZWWWVVVVVVUUUSSSOOOLLLJJJKKKLLLJJJGGGCCC???<<<999555222------+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''))))))'''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))************)))))))))))))))(((((()))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......---,,,,,,,,,,,,---......//////000000000//////...//////000111444777999;;;<<>>999666555111000...+++)))(((((((((&&&&&&'''(((((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$%%%$$$$$$&&&((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''******)))(((((((((((((((***)))((((((((()))+++,,,***************)))((((((((((((((((((((()))******)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------....../////////000///......///000000000222222333444777999::::::===@@@DDDGGGKKKRRR\\\cccrrrwwwwwwpppjjjbbb^^^WWWTTTPPPLLLIIIGGGFFFFFFDDDCCCBBBBBBBBB@@@===;;;444222///,,,+++***++++++++++++++++++++++++++++++|||wwwrrrnnnnnnkkkfffbbb___[[[VVVSSSSSSRRRPPPMMMLLLMMMQQQTTT\\\bbbllluuu|||{{{zzz{{{}}}sssfff___VVVWWWYYY[[[\\\ZZZVVVSSSPPPNNNJJJEEE???:::777555333111///---***)))((('''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$###$$$%%%&&&%%%###&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********+++******))))))))))))***)))))))))))))))************++++++++++++******))))))(((((((((((()))*********))))))))))))***++++++++++++++++++++++++++++++,,,,,,---------..................///////////////------------...///000000222333555888<<>>888333///---,,,///---+++))))))***+++,,,|||uuussspppooonnnllljjjhhh___\\\WWWSSSPPPNNNMMMMMMMMMQQQVVV[[[```gggmmmrrr{{{}}}vvvsssuuu||||||uuuiiiaaaYYYWWWYYY\\\[[[XXXSSSQQQNNNHHHBBB;;;666333333333111000---+++***)))***)))((('''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&$$$%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((('''''''''(((((()))))))))************)))((((((((()))))))))))))))((()))))))))))))))***++++++***)))((((((((()))+++,,,************************++++++++++++,,,,,,,,,,,,---------...//////000000000222555666666888<<>>:::777555555333111...,,,++++++,,,---zzzxxxuuussssssssssssrrrmmmhhhbbb[[[VVVRRROOOLLLNNNOOOQQQSSSVVV\\\cccgggrrrzzz}}}yyywww}}}~~~tttkkk___YYYYYY\\\]]]\\\VVVTTTQQQKKKDDD===666333333222222111///---+++******)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''(((((()))*********)))))))))))))))''''''((())))))))))))(((***))))))))))))***++++++***))))))))))))***++++++************************+++++++++,,,,,,,,,------,,,---...///000111222333000444888:::;;;>>>CCCHHHDDDJJJQQQVVVYYY\\\aaaeeekkkpppwww}}}|||xxxpppkkkeee___[[[XXXUUUSSSKKKIIIFFFBBB@@@?????????:::888555222000///......}}}yyyxxxxxxxxxxxxvvvqqqiiiccc^^^ZZZUUUQQQQQQPPPOOONNNOOOSSSZZZ___dddnnnzzz|||~~~|||ssshhh```]]]]]]^^^^^^ZZZXXXTTTOOOGGG???999555222222222222111///---,,,***)))'''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''!!!###&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((()))((((((''''''((())))))***,,,+++)))((((((((()))***'''((()))*********************))))))******+++,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------///111333555666777555:::???BBBDDDHHHNNNTTTTTT[[[dddjjjnnnrrrxxx}}}~~~{{{xxxsssmmmfffaaaQQQOOOLLLIIIFFFFFFFFFFFFAAA@@@>>>;;;777555222111~~~{{{{{{zzzzzzxxxssslllgggdddaaa\\\YYYSSSQQQNNNKKKKKKNNNUUUYYYZZZcccpppzzz~~~yyyooogggaaa___^^^^^^]]][[[WWWQQQJJJBBB:::666111111222222111000...---***((('''&&&&&&''')))***%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))'''&&&'''***###''''''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$&&&(((((((((&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))###$$$%%%&&&''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((()))***+++,,,------))))))((())))))***++++++---+++)))''''''((()))***((()))***+++++++++++++++*********)))******+++,,,)))***+++------,,,++++++........................////////////000000000000...///000333555888999:::@@@EEELLLOOOQQQUUU]]]ccciiiqqq{{{vvvooo[[[XXXTTTOOOKKKIIIHHHHHHGGGFFFDDDAAA===999555333~~~|||zzzwwwtttqqqmmmgggaaa\\\[[[WWWRRRPPPOOOPPPQQQQQQWWWZZZ```hhhqqqzzz}}}pppccc\\\\\\___aaa^^^[[[WWWRRRIII===555333222000000111111///...---,,,***((('''&&&&&&'''&&&'''((((((((('''%%%%%%&&&&&&%%%$$$######""""""$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%###%%%''')))))))))'''&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%!!!$$$''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))'''%%%######$$$&&&'''((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))*********************)))))))))))))))***+++,,,---,,,,,,***)))***,,,///000///...//////333///,,,///000000111444555666888:::===BBBHHHMMMNNNPPPTTT[[[dddmmmtttyyyoooiii```XXXQQQLLLHHHEEELLLKKKKKKJJJIIIFFFAAA===~~~{{{{{{yyyvvvtttqqqmmmiiifffbbb^^^XXXTTTRRRQQQPPPOOOTTTVVVZZZaaaiiirrrzzztttggg^^^\\\]]]aaa```^^^\\\XXXOOOCCC:::888666444333333222000......,,,***((('''''''''''''''(((((()))((('''&&&%%%***))))))(((((('''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$%%%$$$#########$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&)))%%%!!!!!!%%%'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******+++***)))((('''((((((((('''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,------,,,+++***,,,...000000///...///000222...---111333222444888<<<>>>AAADDDIIIPPPXXX]]]```dddjjjsss||||||rrriiiaaa[[[UUURRRPPPNNNLLLKKKKKKJJJHHHFFF}}}yyywwwvvvtttrrrpppkkkfff```[[[WWWTTTQQQOOOSSSSSSUUUZZZaaajjjrrrwww~~~|||oooddd^^^\\\aaaaaaaaaaaa^^^VVVKKKBBB===;;;888666555444222000///---+++)))(((''''''''')))******)))((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$#########$$$$$$%%%%%%&&&''''''''''''%%%###"""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---)))%%%%%%&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&+++***((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++,,,------,,,,,,+++---///000000//////000111333111222777999999;;;???CCCEEEIIIMMMTTT]]]gggnnntttxxx~~~vvvpppjjjfff]]]YYYTTTPPPOOONNNLLLKKK{{{yyywwwuuusssppplllfffaaa]]]YYYUUURRRUUUTTTTTTVVV[[[ccckkkpppuuuxxxyyymmmddd```aaaaaabbbcccbbb[[[QQQIIIAAA>>>:::888777666555333000///,,,***((((((((((((++++++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((,,,)))'''&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++)))***************++++++,,,,,,,,,---------------...///000000///000222444999888:::???AAA@@@CCCHHHLLLOOOSSSYYYbbbmmmxxx}}}zzzoookkkddd]]]XXXSSSOOOLLL|||xxxtttrrrrrroookkkgggdddaaa\\\ZZZYYYWWWTTTSSSVVV\\\bbbgggkkkooowwwxxxnnnhhhbbbaaa```aaaaaa]]]UUUOOOCCC@@@<<<:::999999777666222000...+++)))(((((((((+++******)))(((''''''''''''((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))$$$&&&(((*********)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************++++++++++++))))))******+++++++++,,,,,,,,,,,,------......///...///000000000333666:::??????BBBFFFGGGGGGKKKQQQXXX\\\ccclllwww|||uuunnnggg```YYYTTT|||wwwttttttrrrpppnnnllljjjfffccc]]]ZZZVVVSSSSSSVVV[[[^^^cccgggoooxxxyyysssgggccc```______]]]YYYUUUHHHEEE@@@===;;;:::999888333111///,,,***)))))))))***)))((('''''''''(((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))&&&''')))+++,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))*********++++++++++++,,,))))))******+++,,,,,,,,,---------------...///000///000111222444999???CCCFFFFFFIIIMMMNNNPPPVVV^^^eeejjjsss~~~zzzssslllhhh~~~{{{xxxwwwvvvuuutttrrrnnnkkkddd```[[[WWWUUUUUUXXXYYY^^^aaagggooovvv}}}}}}nnniiibbb___^^^___]]]\\\PPPKKKEEE@@@===;;;999777444222000---+++***))))))((('''&&&&&&&&&'''((()))''''''&&&&&&%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''''')))((('''&&&'''(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))*********+++++++++,,,,,,))))))***++++++,,,------...---------...///000111111222444666:::@@@HHHMMMNNNNNNRRRWWWYYY]]]fffqqq{{{~~~{{{zzzzzzzzzyyyvvvrrrooojjjfffaaa\\\XXXWWWXXXYYY\\\___ccciiipppvvv{{{}}}uuummmddd______```aaa```VVVQQQJJJCCC???;;;888666555333000...+++*********&&&&&&%%%%%%&&&''')))***,,,++++++***)))(((((('''$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$))))))(((&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))+++,,,---,,,+++***+++(((### """&&&)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------...---------...///111222333444666999>>>FFFOOOUUUUUUVVVZZZ___ccchhhttt~~~|||{{{xxxsssooommmiiiddd___]]]\\\ZZZYYY[[[]]]___bbbhhhpppyyyuuujjjeeefffhhhfffccc^^^XXXOOOGGGAAA;;;777444111000///...------------,,,***(((((()))***)))(((***(((&&&&&&((((((&&&###%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&''''''$$$%%%&&&'''((((((((((((***)))'''%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''+++++++++*********************+++++++++******))))))************+++++++++,,,+++*********+++,,,---...------,,,,,,------.../////////111333555555444999888999???HHHPPPTTTUUUYYY___gggnnnttt~~~}}}zzzvvvuuuxxx|||}}}}}}yyyrrrmmmooolllhhheeecccaaa^^^\\\[[[\\\]]]___bbbiiipppuuu{{{pppjjjhhhhhhgggfff```\\\VVVMMMDDD<<<777444222111///---,,,+++*********(((&&&&&&((()))((('''(((&&&%%%&&&((()))'''&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$#########$$$"""###$$$%%%&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%'''(((&&&$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((('''''''''(((((('''''''''''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******************++++++(((((())))))))))))((((((************++++++++++++,,,+++*********+++------------------......///000111111111222555777888999>>>???AAAFFFNNNVVV^^^bbbgggnnnwww|||uuuttttttuuuzzz}}}yyyqqqnnnjjjhhhiiillloooqqqrrruuuxxxzzz|||~~~}}}}}}{{{rrrlllpppooommmlllkkkhhhccc```[[[[[[[[[[[[\\\```eeeiiitttzzzyyypppjjjhhhggghhhdddccc```WWWKKK???999666444333111///---+++*********(((''''''((())))))(((&&&%%%$$$&&&((())))))((()))(((((('''&&&&&&%%%%%%((('''&&&$$$######""""""######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''''''''%%%''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***+++++++++,,,(((((()))))))))))))))(((************+++++++++,,,,,,++++++++++++,,,---...------------///000111222444444444666999===AAACCCFFFHHHKKKNNNRRR[[[fffmmmzzzvvvlllgggffffffjjjppprrrttt{{{zzzqqqnnniiigggeeeccccccdddeeefffiiijjjkkklllnnnrrrxxx}}}}}}xxxsssooottt{{{}}}wwwqqqnnnnnnoooooommmooonnnllljjjhhhgggffffffgggjjjnnnrrrxxxxxxqqqqqqqqqqqqqqqppplllgggbbb\\\\\\[[[YYYYYYZZZ^^^aaajjjssswwwmmmgggggghhhhhhjjjjjjbbbSSSEEE<<<999666555444222000......---,,,+++)))***+++,,,++++++&&&&&&&&&&&&'''(((((('''(((((('''''''''&&&&&&&&&))))))(((&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''!!!###%%%&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''&&&)))((('''&&&'''(((***+++)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((()))***+++,,,,,,,,,******+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...---------......///000111444555777:::>>>EEEKKKPPPQQQUUUYYYZZZ\\\dddqqq{{{{{{pppddd]]]ZZZZZZ]]]ccchhhiiimmmqqqsssrrrqqqqqqvvvvvvxxxzzzvvvlllgggfffhhhiiijjjjjjjjjjjjlllmmmnnnmmmjjjhhhiiilllpppssssssrrrqqqooommmjjjfffdddiiiqqqzzz}}}uuulllfff```^^^```aaa___\\\``````___^^^\\\ZZZXXXWWWSSSUUUWWWZZZ^^^dddkkkppp}}}{{{tttsssttttttsssoooiiieee______^^^[[[ZZZZZZ]]]___ccclllxxx|||qqqiiifffgggkkkoooqqqjjj\\\MMMCCC???666555444333222111111111...,,,+++***+++,,,+++***'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''(((&&&&&&''''''((('''''''''$$$$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''!!!###%%%&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&''''''''''''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))******(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------...........................//////000000444888===CCCKKKTTTZZZ\\\bbbiiikkknnnvvv{{{xxxyyyzzzxxxuuummmcccYYYVVVUUUUUUYYY___bbbddddddeeefffiiijjjjjjooooooqqqrrroooiiigggjjjmmmqqqvvvyyy{{{|||~~~{{{wwwuuuvvvxxxyyyvvvtttrrrooollljjjjjjjjjllluuu~~~~~~xxxmmmfffaaa\\\XXXYYY\\\]]]YYYUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRUUUZZZ^^^fffjjjrrr|||zzzxxxwwwvvvtttqqqmmmiiieeeeeeccc```^^^]]]^^^``````gggqqqyyyyyyoooiiigggmmmqqqtttooodddVVVKKKEEE666666555444333333333333...,,,***)))******)))'''((())))))(((&&&$$$%%%&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&((((((((('''&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++)))))))))***+++++++++,,,(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////......//////...//////000111222111666===CCCIIIQQQ[[[bbbaaaiiissszzz~~~||||||||||||}}}wwwooogggdddeeegggfffddd```YYYUUUWWWZZZ]]]bbbggghhhkkklllkkknnnsssvvvuuuwwwvvvvvvvvvsssooorrrwww}}}{{{xxxxxxyyy||||||zzz~~~~~~vvvlllfffcccbbbbbbeeegggfffbbb^^^SSSUUUWWWYYY[[[\\\]]]^^^^^^]]]\\\YYYVVVVVVXXXYYYZZZZZZ]]]dddlllsss~~~|||yyywwwuuurrrpppmmmllljjjfffaaa______```aaadddjjjqqqzzzxxxoooiiioooqqqsssrrrjjj^^^SSSKKK<<<;;;:::888777666666666111...,,,******)))(((&&&&&&''')))(((&&&%%%&&&(((&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))&&&&&&''')))###$$$&&&'''''''''&&&%%%(((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''''''''''''''((((((((((((((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++******************++++++'''((()))***+++++++++++++++++++++,,,,,,,,,------,,,---...///000//////.........///000222444666777;;;AAAHHHOOOTTTZZZcccjjjoooxxx~~~zzzvvvpppooollljjjjjjjjjkkklllmmmrrruuutttvvvxxxxxxtttiiibbb[[[ZZZ^^^cccdddcccdddaaaaaagggmmmppptttxxx|||zzzwww}}}zzzvvvuuuxxx|||{{{wwwsssfffhhhkkkppptttyyy|||~~~xxxxxxvvvsssooommmlllmmmgggcccaaabbbbbbaaagggooossszzz{{{yyywwwvvvuuurrrqqqnnniiiccc```______ccccccffflllwwwsssllloooppprrrrrrmmmcccWWWNNNDDDBBB@@@>>><<<;;;:::999444222///---,,,+++)))'''###&&&((((((&&&&&&(((***((((((((('''&&&&&&%%%%%%+++***)))((('''&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%'''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***)))&&&%%%''')))%%%''')))+++,,,***(((''''''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((())))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************'''(((((()))***++++++++++++++++++***************)))***+++,,,---.........++++++,,,,,,,,,---------,,,---///000000000///...------///222555888;;;===EEELLLTTTZZZ^^^ccckkkqqq{{{vvvqqqkkkeee```^^^]]]\\\\\\^^^```bbbdddeeehhhiiiiiikkknnnlllgggfff```[[[\\\cccjjjllllllsssppprrryyy~~~|||~~~yyytttpppjjjbbbbbbhhheeejjjsss{{{yyyuuuttttttwwwsssnnnjjjhhheeecccaaabbbccceeeiiiooowww~~~yyyqqqjjjlllppprrrppphhh^^^VVVKKKFFFAAAAAAEEEEEE@@@;;;444222///+++)))'''''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&$$$%%%''''''''''''%%%$$$'''%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$((('''(((+++(((###$$$%%%%%%&&&'''((())))))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%************************))))))(((((((((((())))))))))))))))))))))))))))))'''***,,,---,,,***)))))),,,+++)))((('''(((***+++++++++***)))(((((())))))******+++++++++,,,,,,,,,------,,,,,,,,,---......---...///.........000222000......111777>>>CCCFFFSSSXXX^^^ccchhhqqq}}}|||oookkkeee___ZZZXXXXXXXXXXXXXXXYYY]]]ccchhhkkklllrrrrrrrrrqqqooollljjjhhhkkkkkkjjjlllpppuuu{{{~~~zzz~~~|||zzztttsssqqqppprrruuuyyy{{{}}}xxxuuutttvvvsssoookkkiiihhhfffdddeeeddddddfffjjjpppvvvzzzxxxnnnnnnoooqqqrrrmmmeee^^^QQQJJJCCCAAADDDDDDAAA<<<;;;999444000---,,,+++,,,(((((((((((((((((((((((('''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%)))'''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&)))''''''***(((###%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&)))((((((((('''''''''''')))((((((''''''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''***,,,---+++***))))))+++***)))))))))+++,,,...------,,,+++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///,,,---......------///111444555888<<>>;;;666111---+++++++++(((((((((((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''((('''&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))'''''')))(((%%%''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((('''''''''''')))((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((***,,,,,,+++***)))***************+++---///000---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,---------------...//////---...///......///222444888<<>>BBBGGGOOOZZZbbbiiiqqq|||zzzvvvoookkkiiiiiiiiihhhlllmmmnnnppprrrtttuuuuuu}}}~~~~~~zzzuuurrrrrrrrrssssssrrrqqqooommmlllllllllllliiioootttvvv|||~~~uuurrrwww}}}~~~|||wwwooobbbVVVNNNJJJHHHGGGDDDBBB???;;;666111---+++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''')))++++++)))'''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''((('''))),,,)))))))))(((((('''''''''&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))+++++++++))))))***+++,,,+++++++++*********)))---,,,,,,,,,,,,------...,,,,,,,,,,,,------------............///111222333...000333666:::AAAHHHMMMSSS[[[fffrrr}}}|||uuuqqqooopppnnnlllmmmppptttwwwxxx{{{|||~~~{{{wwwvvvvvvwwwwwwuuuuuutttsssqqqnnnlllkkkhhhmmmpppqqqvvv}}}xxxyyy{{{}}}||||||uuuiii^^^UUUNNNJJJIIIBBBBBB@@@===888333...***))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''')))+++,,,***(((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%(((((($$$$$$((()))))))))(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***++++++***))))))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------------............///000111333333333555999>>>EEEMMMVVV]]]hhhnnnxxx{{{vvvrrrqqqqqqqqqzzzyyyyyy|||zzzyyyyyyyyyyyywwwwwwwwwvvvssspppllliiikkkoooppppppuuu}}}zzz{{{{{{|||~~~xxxnnncccYYYQQQLLLIIIFFFFFFFFFCCC???999222///))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&$$$$$$%%%(((******(((&&&%%%&&&((())))))(((&&&%%%''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((***&&&&&&)))((("""!!!$$$(((((((((((())))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))***++++++***))))))***,,,******,,,---.../////////************++++++,,,---,,,,,,,,,---------...............///000222333444999<<>>999555444111///---,,,,,,,,,---+++******,,,---,,,+++))))))))))))((((((((((((''''''''''''(((((((((((("""$$$&&&)))******)))(((+++***)))(((((()))***+++''''''&&&&&&&&&'''((()))''''''((((((((()))))))))'''(((((())))))(((((('''******))))))))))))******&&&((())))))(((((()))++++++******))))))((((((((())))))))))))))))))******))))))*********+++++++++************************))))))+++++++++***)))(((+++,,,------......------,,,,,,,,,---......//////000111111111222555999<<>>BBBMMMTTTcccsss~~~}}}}}}yyyvvvuuuyyy~~~}}}zzzxxxxxxzzz|||~~~|||}}}}}}}}}ssscccUUUHHH???999,,,...000222333333111000++++++******))))))******))))))))))))((((((((((((&&&&&&''''''((()))))))))###$$$&&&((())))))))))))(((''''''&&&&&&''''''(((***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''***))))))(((((())))))***&&&((())))))(((((()))+++******************)))))))))************)))(((((()))************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------......///000000000000111333666:::@@@HHHMMM___gggvvv}}}yyyuuuwww}}}}}}{{{zzzyyyzzz{{{|||}}}{{{{{{}}}{{{~~~yyyiiiZZZMMMCCC===222333333333333333333222,,,,,,+++***))))))***+++))))))))))))((((((((((((&&&&&&''''''((())))))***))))))***+++,,,,,,------&&&&&&&&&''''''&&&&&&&&&(((((('''''''''''''''(((''''''''''''(((((((((((())))))************)))))))))((((((''''''(((((()))'''((())))))(((((()))*********************++++++)))******+++***)))(((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///***+++,,,,,,---,,,,,,,,,---......///000000111111111333777===DDDNNNXXX___rrrzzzzzzuuuvvv{{{~~~}}}||||||}}}}}}{{{~~~{{{yyy}}}zzz}}}zzzmmm___RRRHHHCCC===;;;888444222111000111,,,---,,,+++***)))***+++))))))))))))((((((((((((&&&&&&&&&'''((())))))***)))((((((((()))***+++,,,&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++((((((''''''''''''((((((((()))***)))((('''((())))))))))))***+++++++++,,,)))***+++++++++)))(((''')))************+++++++++------------------------...------,,,---...000111,,,---......//////............//////000000111111444777===DDDNNNZZZfffnnn~~~|||xxxttttttvvvyyy|||~~~|||{{{{{{zzzzzz~~~|||xxxyyy{{{~~~|||}}}wwwfffWWWKKKCCC999555222333222000000333---+++(((((())))))))))))))))))************)))))))))+++---//////---+++)))''''''((((((((('''%%%$$$)))'''%%%&&&(((***)))'''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************))))))***+++,,,,,,)))************+++++++++...---,,,,,,+++++++++,,,---------+++******,,,...///...,,,++++++,,,...//////---...222333222333777:::@@@IIIRRR\\\kkk|||}}}zzz~~~~~~}}}{{{zzzxxxwwwtttrrrrrrrrrssstttnnnooooooooooooooonnnnnnppppppppppppppppppppppppoooooopppqqqrrrsssttttttssssssuuuwwwyyyzzz|||}}}|||}}}|||xxxwwwxxx{{{}}}~~~|||{{{zzzxxx||||||wwwvvvvvv}}}|||~~~{{{lll]]]NNNDDD<<<777444444444222333666///,,,***)))***+++************++++++++++++******'''((()))******)))((('''''''''((((((((('''&&&%%%)))&&&%%%&&&(((***)))(((&&&''''''((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***++++++,,,************++++++++++++,,,,,,++++++***+++++++++,,,------,,,++++++...000000///...---,,,---......000---...222333333777<<<@@@IIIWWWdddppp~~~zzz{{{}}}~~~|||yyywwwwwwvvvtttrrrnnnnnnoooooonnnlllkkkjjjhhhgggeeecccccccccdddeeebbbbbbcccccccccbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbccccccddddddeeeffffffffffffggghhhjjjlllnnnoooppppppqqqsssuuuvvvvvvuuuuuuwwwwwwxxxyyyzzz{{{|||}}}~~~~~~{{{{{{|||}}}~~~~~~|||zzzwwwzzz~~~yyyuuusssyyy}}}|||xxxyyyuuufffTTTGGG@@@:::555666666555555888111///,,,++++++,,,++++++++++++,,,,,,,,,,,,++++++&&&''''''''''''''''''&&&''''''((((((((('''&&&&&&'''&&&%%%&&&(((******)))'''''''''''''''((()))******)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,************+++++++++,,,++++++*********++++++,,,,,,---...---------///111/////////.........------222000111444666888>>>EEEJJJVVVgggvvvwwwrrrqqquuu{{{~~~{{{wwwssspppnnnmmmhhhfffcccbbbbbbbbb```___]]]]]]^^^^^^^^^\\\[[[ZZZZZZYYYWWWVVVUUUUUUVVVWWWVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^```aaabbbcccdddeeefffggggggfffeeeeeeiiihhhgggfffgggiiilllnnnppprrrssssssrrrqqqqqqrrrxxxyyy|||~~~}}}|||||||||~~~}}}|||xxxzzz}}}}}}wwwsssuuuzzz|||wwwuuu~~~~~~ooo\\\LLLDDD<<<666666777666777999222000---,,,,,,,,,+++******++++++++++++++++++***))))))(((''''''((())))))'''(((((((((((('''''''''&&&&&&&&&&&&((()))******)))((('''&&&&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***************++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,---------/////////...---///000....../////////...---,,,333222333888;;;???HHHRRR\\\gggxxxsssmmmlllnnnuuu}}}|||yyyvvvtttqqqpppqqqrrrqqqpppttttttttttttvvvwwwxxxyyyxxxwwwvvvtttrrrpppnnnmmmmmmllljjjgggdddbbb``````\\\ZZZXXXWWWXXXXXXWWWUUUVVVWWWWWWXXXWWWVVVUUUTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^___`````````___^^^^^^^^^]]]]]]^^^___aaabbbggghhhiiiiiigggfffffffffllllllmmmoooqqqsssuuuvvvuuuuuuwwwyyy}}}~~~}}}~~~}}}{{{yyyyyy{{{~~~~~~||||||}}}zzzuuurrrvvv~~~~~~yyyuuu}}}yyydddSSSIII@@@777666777777777999333000---,,,++++++***)))))))))************))))))+++***(((''''''(((***+++((((((((('''((((((((((((&&&&&&'''''''''((()))+++,,,***((('''&&&&&&&&&'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))++++++***************+++***++++++++++++,,,,,,,,,......---------......//////000111000...------...------............------111222555;;;@@@FFFRRR^^^pppzzzwwwqqqppprrrtttuuuxxx~~~{{{yyyxxxuuutttrrrrrrqqqnnnkkkhhhdddbbb```___`````````___bbbbbbccccccdddfffggghhhgggfffdddbbb```^^^]]]]]]ZZZZZZYYYXXXVVVUUUTTTSSSVVVTTTRRRRRRSSSTTTSSSRRRSSSTTTUUUVVVUUUTTTSSSRRRUUUTTTTTTSSSSSSSSSSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXYYY[[[\\\]]]]]]\\\[[[XXXYYY[[[\\\\\\\\\\\\[[[___aaabbbbbbaaa```aaaaaacccccccccdddfffhhhjjjkkkjjjkkkmmmpppsssvvvxxxzzzvvvvvvuuusssrrrtttwww{{{~~~~~~yyywwwuuuwww{{{~~~~~~|||wwwooossszzz~~~zzzooo^^^OOODDD999777888777777999444222...,,,,,,+++***))))))))))))******))))))))))))((('''&&&&&&'''((()))(((((('''''''''((()))***&&&(((((((((&&&'''(((***+++***)))((('''&&&&&&&&&(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++,,,+++******)))*********++++++++++++,,,,,,,,,,,,111000///............///...///111000///------...---------......///000000111333:::BBBHHHPPP___lll{{{}}}wwwrrrmmmnnntttzzz}}}~~~~~~|||yyyvvvuuutttsssqqqoooooooooooooooooonnnllljjjhhhgggffffffdddcccbbbbbbbbbaaa^^^[[[ZZZWWWUUUTTTUUUVVVVVVUUUWWWWWWWWWXXXYYYZZZ[[[\\\XXXWWWVVVTTTSSSRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPOOOQQQOOONNNNNNPPPQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPSSSSSSSSSSSSSSSRRRRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVXXXYYYZZZYYYYYYXXXVVVXXXZZZ\\\\\\[[[YYYXXXZZZ\\\^^^^^^]]]\\\]]]^^^\\\\\\\\\]]]^^^___aaabbbaaabbbdddfffhhhjjjlllmmmlllmmmmmmlllkkkmmmpppssswwwyyy{{{{{{zzzzzz{{{|||yyyxxxvvvttttttuuuvvvwww~~~zzzvvvrrrtttwww{{{~~~}}}qqqtttyyyyyyiiiVVVIII===999:::999888999777444000...---,,,+++***)))******++++++******)))((((((''''''''''''(((((((((((('''''''''(((***+++''')))***(((&&&%%%''')))''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,,,,++++++***))))))******+++++++++,,,,,,,,,------222111000...------------***,,,///////////////000............000222444555666;;;DDDNNNVVV```ooo~~~yyyrrrnnnoooppprrrvvv{{{zzzmmmkkkiiifffbbb```^^^]]]^^^]]][[[ZZZZZZZZZ[[[[[[XXXXXXWWWVVVUUUVVVWWWWWWUUUUUUUUUVVVWWWWWWTTTRRRTTTRRROOOOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUPPPOOONNNMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQPPPOOONNNNNNPPPRRRRRRQQQPPPQQQRRRRRRSSSRRRQQQPPPSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\[[[ZZZYYYXXXYYYZZZZZZ[[[[[[[[[[[[[[[YYY[[[\\\\\\ZZZYYYZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]___```aaaaaabbbbbbdddeeeeeeeeefffhhhjjjkkkmmmpppqqqqqqqqqrrrsssqqqooollljjjiiijjjkkklllqqqsssyyyzzzwwwqqqrrruuuyyy~~~~~~~~~tttvvv{{{qqqZZZLLL???;;;;;;:::999:::999666222000///...,,,++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))(((''''''''')))***+++(((***+++)))%%%$$$&&&(((###%%%''')))*********)))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,+++***))))))******++++++,,,,,,,,,---------222111///...,,,,,,++++++&&&)))---//////000111222000/////////111444777999>>>CCCNNNZZZcccmmm}}}~~~sssnnnlllkkkooouuu|||yyysssmmmeee___YYYXXXVVVSSSQQQOOOMMMMMMKKKKKKIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOMMMMMMMMMOOOQQQQQQOOOMMMNNNLLLJJJIIIJJJKKKKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMNNNPPPQQQLLLMMMOOOQQQQQQQQQQQQPPPSSSRRRQQQRRRTTTUUUVVVUUURRRSSSTTTUUUUUUUUUTTTSSSUUUVVVWWWWWWWWWWWWVVVVVVYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]_____________________```aaaaaabbbaaa```^^^\\\[[[^^^]]]\\\[[[[[[\\\^^^___[[[\\\]]]]]]ZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\[[[]]]___``````aaabbbdddaaacccfffhhhhhhiiikkklllgggfffdddbbbbbbccceeegggjjjlllpppwww}}}}}}|||tttsssssswww}}}~~~~~~|||tttpppxxx}}}gggUUUDDD>>>>>>:::888888777555222000///...,,,+++*********++++++,,,,,,,,,------(((###$$$***)))###)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''(((((()))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((***---//////---+++******************************)))+++,,,,,,+++***,,,------------........./////////000000///------...//////000111222333555999<<>>=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBBBB@@@AAACCCCCCBBBBBBDDDEEEKKKJJJHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXWWWWWWWWWVVVVVVVVVXXXYYY[[[]]]bbbaaaaaa```aaabbbdddeeehhhjjjmmmnnnnnnnnnooopppnnnnnnooooooppppppoooooorrrqqqqqqqqqqqqrrrssssssrrrpppnnnnnnppprrrsssssspppqqqrrrrrrrrrqqqpppooorrrooolllkkkmmmnnnmmmlllkkkkkkkkkjjjiiihhhggggggfffhhhjjjiiihhhfffeeefffgggeeecccccceeefffeeeddddddccccccbbbbbbbbbccccccbbbbbbaaaaaaaaaaaabbbbbbaaa___```ccccccaaadddiiijjjqqqyyy~~~{{{xxxqqqqqqqqqrrruuuyyy~~~}}}zzzvvvuuuvvvyyy{{{{{{yyysssuuu|||xxxeeeOOOBBB===;;;:::;;;:::777444222222111///---,,,,,,++++++++++++++++++'''))))))&&&%%%)))++++++)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))+++------+++)))))))))+++++++++++++++++++++++++++,,,...---,,,,,,---///------........./////////...///000/////////111333444444444555888???HHHNNN[[[gggwww~~~uuusssxxx{{{tttkkk___VVVNNNLLLGGGCCC???===<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@@@@BBBCCCCCCBBBCCCDDDFFFJJJIIIIIIHHHIIIJJJLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSTTTVVVXXXYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]^^^___bbbdddeeennnmmmlllllllllnnnppprrruuuxxxzzz|||||||||}}}||||||}}}}}}}}}~~~~~~~~~}}}{{{{{{}}}~~~~~~|||}}}~~~~~~}}}}}}zzzyyyyyyzzz|||}}}|||{{{zzzzzzyyyyyywwwvvvtttsssqqqsssuuutttrrrpppooooooqqqooommmmmmnnnnnnmmmlllmmmllljjjhhhhhhhhhiiijjjggggggeeeddddddcccccccccdddbbbcccffffffeeeiiiooorrrzzz{{{vvvnnnnnnnnnoooqqqtttxxxzzz}}}xxxuuutttuuuvvvwww{{{ssstttxxx|||oooWWWEEE===;;;;;;;;;999777444222222111///---,,,,,,,,,++++++*********(((+++,,,***((((((+++...)))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))***+++))))))))))))))))))))))))*********)))))))))))))))************************(((***++++++***((())))))++++++++++++++++++++++++,,,---......------...000............///////////////000111111000000222333555555666888>>>HHHSSS[[[kkkxxxzzztttyyyyyyooofffbbb\\\QQQIIICCCAAA>>>;;;999888888888::::::999999999999999999:::::::::::::::;;;;;;;;;;;;<<<===???@@@AAABBBBBBCCCEEEFFFFFFFFFFFFGGGIIIJJJIIIIIIJJJKKKLLLMMMNNNIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTWWWVVVUUUVVVXXX[[[___aaa_________```bbbdddeeefffhhhhhhhhhiiikkknnnppprrryyyxxxwwwvvvwwwzzz|||~~~~~~}}}{{{zzzzzz|||{{{zzzyyyxxxxxxxxxwwwyyywwwtttqqqpppqqqrrrsssrrrqqqpppnnnlllkkkjjjjjjkkkiiiiiilllmmmmmmrrrxxx{{{uuukkkkkklllmmmpppsssvvvxxx}}}~~~zzzvvvssssssuuuvvv|||{{{tttrrrtttwwwyyy```JJJ???<<<<<<:::999666333111111000...,,,,,,,,,,,,++++++*********'''((())))))%%%###%%%)))((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++''')))******)))((()))***************************,,,...//////...---///000........./////////000000222222333222000000222333777999<<>>???@@@AAACCCDDDEEEBBBCCCEEEEEEDDDDDDFFFGGGJJJJJJKKKKKKLLLMMMNNNOOOIIIIIIJJJJJJLLLMMMOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUZZZYYYXXXYYY\\\```eeehhhiiiiiijjjkkkmmmoooqqqssstttttttttuuuwwwzzz|||~~~|||{{{{{{}}}~~~~~~}}}{{{xxxvvvtttssssssssspppoooqqqrrrtttyyyvvvqqqhhhiiijjjlllooorrrtttvvvxxx|||}}}yyyuuutttuuuvvvxxx}}}}}}vvvsssqqqrrr{{{jjjRRRDDD@@@===:::888666333111111000...,,,,,,,,,++++++++++++++++++)))((((((***(((%%%%%%(((((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************************************((()))******)))(((***+++************************,,,---......------...000....../////////000000000222333333333222222333555666:::AAAKKKWWWeeerrr{{{~~~ssscccYYYMMMFFFEEECCC>>>999;;;;;;:::888777777777777666666666777888888888999;;;;;;;;;<<<======>>>>>>>>>>>>???@@@BBBDDDFFFGGGCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMMMMNNNNNNNNNJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVZZZYYYZZZ[[[___dddhhhkkkqqqrrrtttwwwyyy{{{}}}~~~}}}}}}}}}}}}~~~}}}{{{{{{yyyuuutttuuuvvvxxx~~~yyyrrrooohhhhhhjjjkkknnnppprrrssstttvvvyyyzzz|||}}}}}}xxxuuutttuuuuuuzzzzzztttnnnmmmuuu~~~sssZZZKKKEEE@@@::::::777444222222111///---++++++++++++++++++,,,,,,+++&&&&&&+++,,,)))(((***((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((((())))))))))))))))))))))))((()))))))))************************************(((*********))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///.../////////000000000000///111222333333444777999999@@@KKKYYYhhhvvvxxxiii]]]QQQKKKCCC>>>===<<<:::888777777777777777777777777666666666777888999999:::;;;;;;<<<======>>>??????@@@@@@AAABBBCCCFFFHHHIIIGGGHHHJJJJJJIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKLLLMMMMMMNNNLLLMMMNNNOOOQQQRRRSSSSSSWWWXXXYYY\\\```dddiiikkksssuuuxxx||||||yyyzzz{{{|||yyytttrrrmmmmmmnnnnnnooopppqqqqqqoooqqqsssuuuwwwzzz}}}zzzuuusssttttttxxx~~~}}}uuummmjjjpppzzz~~~yyy___OOOIIIBBB;;;;;;888555444333222000...*********++++++,,,,,,---&&& &&&***(((&&&(((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))***+++******))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))***+++***)))***+++---........................+++,,,...---,,,,,,---///////////////000000000000,,,...111333444666:::===CCCKKKZZZjjjzzz|||sssgggWWWLLLFFFBBB===;;;;;;<<<======555555666666777888888888777888888999:::;;;<<<<<<;;;;;;<<<<<<===>>>??????CCCCCCCCCDDDFFFIIIKKKMMMFFFHHHIIIIIIIIIIIIJJJLLLNNNNNNOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMGGGHHHIIIJJJLLLMMMNNNOOOUUUVVVXXX[[[___dddhhhkkkqqqtttxxx|||~~~yyyxxxttttttssssssrrrrrrqqqqqqlllmmmooorrruuuyyy|||~~~{{{}}}zzzsssnnnooossszzz~~~zzzqqqkkknnnuuuoooWWWFFFAAAAAA:::777333000000111111111.........---,,,+++))))))+++++++++************)))))))))************))))))&&&&&&'''((()))***++++++'''(((***+++,,,,,,+++***)))))))))))))))******+++++++++++++++++++++++++++************)))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,////////////000000000000000000000000111111111111///000333888999999>>>EEEOOOWWWeeeuuutttjjj___RRRHHHDDD>>><<<:::999::::::999777999888888777777777777888555777:::;;;:::999::::::<<<<<<<<<===>>>@@@BBBBBBEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGFFFFFFGGGIIIKKKMMMOOOPPPSSSVVVZZZ]]]```aaafffjjjpppuuuxxxyyy{{{|||~~~{{{xxxuuusssqqqnnnssswwwvvvssssssyyy~~~{{{|||}}}}}}~~~~~~yyysssooommmqqqwww{{{}}}~~~vvvooopppuuu|||uuu___LLLCCCAAA???<<<888555555666666555......------,,,+++***)))+++++++++************)))))))))************))))))(((((((((((())))))))))))(((((()))*********)))))))))))))))))))))******+++++++++++++++++++++++++++************))))))))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,------------,,,....../////////000000000000000000000000000000000444333666;;;<<>>===;;;999999999999888777888777777777777777888888666888;;;<<<;;;:::;;;<<<======>>>>>>@@@AAACCCDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEGGGIIIJJJLLLMMMOOORRRUUUXXXZZZ[[[aaaeeekkkqqqtttwww{{{}}}}}}|||wwwzzz{{{xxxuuutttwww{{{|||zzzxxxyyy|||zzzzzz{{{||||||yyytttpppmmmooosssvvvyyy}}}}}}tttqqqtttvvv~~~iiiUUUGGGAAA@@@===999666666666555444---------,,,,,,++++++++++++++++++************)))))))))************))))))******))))))((((((''''''***)))(((((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++++++++*********)))))))))++++++,,,------,,,++++++++++++,,,,,,,,,,,,------+++,,,------......------------........./////////000000000000000000000000333222444888<<>>??????@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNQQQRRRSSSZZZ]]]ccchhhmmmrrrwwwzzz~~~~~~{{{yyyxxxxxxyyyyyywwwuuuvvvxxx{{{}}}}}}~~~yyyyyyyyyzzzzzzyyyuuurrrnnnoooppprrruuu{{{wwwqqqqqqppp{{{rrr\\\KKKBBBAAA>>>:::777777666555444------,,,,,,+++++++++++++++++++++*********))))))))))))************))))))))))))))))))((((((((((((,,,+++)))(((''''''((())))))))))))))))))******++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...............------------.........///000000000000000000000000333222444999@@@IIIXXXfffyyy}}}sss```UUUIIICCC@@@======???:::999777777888999888777666666666777777999:::;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAACCCDDDFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKNNNMMMMMMMMMLLLKKKKKKKKKHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFHHHIIIKKKLLLLLLSSSVVVZZZ^^^bbbhhhnnnrrrwwwzzz~~~~~~|||zzzwwwuuuuuuvvvwwwxxxwwwzzz|||yyyyyyxxxyyyzzzyyyvvvtttqqqqqqppppppssszzzzzzpppmmmlllvvvyyycccPPPFFFFFFCCC???===;;;:::888777......,,,++++++++++++++++++++++++*********))))))))))))************))))))(((((((((((())))))))))))---,,,***)))((())))))***)))))))))))))))******+++++++++++++++++++++++++++++++++++++++******************))))))))))))******+++++++++,,,,,,,,,------------...////////////...------------.........///000000000000111111111111777777:::BBBLLLXXXiiixxxpppfffSSSJJJBBB???===:::888999999888666777888999999888777777777888888:::;;;<<<===>>>????????????@@@BBBBBBCCCEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAADDDEEEEEEFFFGGGHHHIIIIIIOOOQQQSSSUUUXXX\\\aaaeeekkkqqqwww||||||yyywwwwwwwwwuuutttvvvxxx{{{}}}~~~|||zzzyyyzzzzzzzzzxxxwwwtttrrrpppnnnpppwww{{{oookkkjjjrrrmmmYYYMMMGGGDDD@@@>>><<<:::888666000///---+++*********++++++++++++************)))))))))************))))))''''''(((((())))))******,,,+++******************)))))))))))))))******+++++++++++++++++++++++++++,,,++++++++++++*********))))))(((((((((((())))))++++++,,,,,,,,,,,,---------...//////000/////////------.........////////////000000111222333444444888:::@@@KKKWWWeeewwwssscccYYYLLLDDD??????>>>:::777777999888666777999:::::::::999999999999:::;;;<<<<<<>>>???@@@?????????AAACCCCCCDDDFFFIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAEEEEEEFFFFFFGGGGGGHHHHHHLLLMMMOOOPPPQQQSSSWWWZZZ___eeemmmsssvvvyyy|||~~~}}}|||zzzxxxvvvuuuwwwyyyzzz{{{|||~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzyyyuuussspppmmmnnnsss|||}}}qqqlllhhhooozzzxxxcccVVVGGGEEEAAA???===:::777555222000...+++)))))))))***+++++++++************)))))))))************))))))))))))))))))((((((((((((((()))******************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,+++++++++***************)))(((((()))******++++++,,,,,,,,,,,,------......///000000000000///....../////////000000000//////111222444666777777999<<>><<<::::::999888777888:::<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@?????????BBBDDDCCCEEEGGGJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNOOORRRTTTTTT[[[ccciiillloootttyyyzzz|||}}}yyy{{{||||||{{{zzz|||}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}|||||||||{{{zzzvvvsssooollllllqqqyyy~~~sssnnnffflllxxxjjj[[[LLLJJJGGGDDDBBB???<<<999333111...+++)))(((((()))+++++++++************)))))))))************))))))++++++***)))((('''&&&&&&&&&'''(((*********)))((()))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++,,,,,,,,,---------...//////000000000000000////////////000000000000...///111333555777999999???CCCOOO___nnn}}}xxxjjj^^^RRRJJJCCC<<<777888:::999999;;;999888777888;;;<<<===<<<>>>======<<<<<<<<<======??????@@@???>>>???BBBDDDCCCEEEHHHJJJKKKLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIKKKMMMNNNNNNOOOPPPRRROOOUUU]]]bbbdddhhhnnnsssxxxzzz}}}}}}{{{||||||{{{{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}|||}}}|||{{{zzzyyyzzzzzz{{{zzzwwwrrrnnnnnnqqqvvvzzzyyyooonnnlllnnnyyyrrr]]]QQQMMMGGGCCCAAAAAA===888222111...+++)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------,,,***)))(((((()))))))))*********************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------............------////////////000000000000222//////333555555888===CCCJJJVVVgggyyywwwiii___UUUJJJBBB@@@===::::::;;;<<<:::777777777777777888999:::;;;;;;;;;===>>>>>>?????????AAAAAAAAABBBCCCDDDDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEEIIIGGGDDDCCCBBBDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOOOOOOONNNNNNPPPOOOPPPTTTYYY___ccceeesssuuuwwwzzz~~~}}}zzzyyyxxxyyyyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{xxxuuuqqqmmmmmmooosssvvv{{{}}}tttnnnlllnnnwwwzzzeeeQQQLLLEEEAAA@@@???;;;666444222///,,,+++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++******+++,,,,,,,,,,,,---------++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,---------......---......//////......---////////////000000000000777444444777999:::???EEENNNVVVdddttt}}}lll___WWWOOOFFF???>>><<<999999:::;;;999777999999999999:::;;;<<<======>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHFFFEEEEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMPPPTTTYYY]]]___hhhlllrrryyy~~~~~~}}}|||yyyyyyzzz|||uuutttttttttvvvxxx{{{}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxvvvssspppoooppprrrtttzzz{{{qqqnnnnnnuuuoooUUUMMMEEEAAAAAA???:::777444333111...,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))******+++)))************+++++++++---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---/////////000000000111111666333333666999;;;CCCKKKWWWbbbqqqyyynnn___TTTMMMHHHBBB===>>><<<;;;:::;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKLLLNNNQQQTTTXXXZZZ^^^cccllluuu{{{{{{{{{{{{}}}}}}{{{lllkkkjjjiiikkknnnrrrtttttttttuuuuuuvvvvvvwwwwwwyyyzzz|||~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyvvvtttsssssssssttt}}}wwwrrrooosss~~~xxx]]]RRRHHHEEEDDDAAA<<<999444333111///---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))((((((((()))***+++((()))))))))************,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............////////////....../////////000000111111222444222222666999>>>HHHRRRbbbnnn~~~xxxjjj```TTTKKKGGGDDDBBB??????>>>===<<<========================>>>???@@@@@@BBBBBBCCCDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOOOONNNNNNMMMQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPRRRPPPNNNKKKIIIIIIJJJKKKMMMMMMNNNOOOPPPSSSWWWZZZ]]]aaahhhpppuuuwwwwwwwwwxxxxxxxxxyyyzzz|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}zzz{{{|||___^^^]]]]]]^^^aaaeeeggghhhhhhiiijjjjjjkkkllllllnnnoooqqqsssvvvxxxyyyzzzzzz}}}}}}|||{{{zzzyyyzzz{{{{{{{{{yyywwwuuutttttttttttt|||~~~wwwqqqqqqyyy~~~fffWWWJJJGGGFFFAAA;;;999333222111///---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))((((((((()))+++,,,,,,,,,,,,---------......,,,++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,---------.........//////////////////.../////////000111222222222555444666;;;???FFFSSS___ppp{{{}}}~~~pppfff[[[TTTKKKDDDAAAAAA@@@???<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>@@@AAAAAACCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIKKKLLLNNNOOOPPPPPPPPPNNNOOOQQQRRRSSSRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTSSSRRRQQQPPPOOORRRPPPMMMKKKIIIIIIJJJKKKMMMOOOPPPQQQQQQTTTXXX\\\```bbbggglllppprrrsssssssssssssssssstttvvvwwwxxxxxxxxxyyyyyyzzzyyyyyyxxxzzz}}}}}}yyy{{{~~~RRRQQQPPPPPPQQQSSSUUUWWWYYYYYYZZZZZZ[[[\\\]]]]]]aaabbbccceeegggjjjkkklllnnnppptttvvvyyy{{{{{{{{{zzzyyyzzz{{{|||}}}yyywwwuuusssrrrsssssstttxxxzzz|||rrrooottt}}}mmm[[[KKKHHHFFF???999777333222111000...,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++,,,++++++,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,------------,,,,,,,,,---------.........//////000000//////......///000000111222333333333444999???EEEMMM\\\jjjyyyyyykkk^^^VVVNNNIIICCC>>>=========<<<888:::::::::999999;;;===????????????@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMOOOQQQRRRSSSRRRRRRPPPQQQSSSTTTUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKLLLLLLMMMMMMPPPRRRSSSSSSVVV\\\aaafffhhhkkkooorrrsssttttttoooooonnnnnnnnnoooppppppppppppqqqrrrrrrrrrqqqqqquuuxxx{{{~~~|||}}}IIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUVVVXXXZZZ\\\]]]^^^^^^aaadddgggjjjnnnrrruuuxxxzzz}}}~~~~~~}}}~~~yyyyyyyyyyyyzzz|||}}}yyywwwuuusssrrrsssuuuwwwvvvvvvyyy~~~~~~rrrkkknnnwwwuuu```NNNKKKHHH???888777444333333111000...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,)))))))))*********++++++---,,,,,,,,,++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......//////000000000000//////...///000111222333333444222555===EEELLLUUUeeettt}}}|||rrreee[[[RRRLLLFFFCCC???===;;;;;;;;;;;;888:::<<<;;;::::::===@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHDDDEEEEEEGGGIIIKKKMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPNNNPPPRRRTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLMMMMMMMMMNNNNNNOOOOOOPPPSSSWWWXXXXXX\\\bbbhhhppprrrvvvxxxxxxvvvssspppjjjiiihhhgggfffeeeeeeeeeffffffggghhhhhhhhhhhhhhhlllnnnrrruuuwwwyyy|||~~~|||{{{|||~~~FFFGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHJJJKKKKKKLLLMMMMMMNNNOOOQQQSSSTTTUUURRRTTTWWWZZZ]]]aaaeeeiiippprrrvvvyyy|||~~~~~~~~~~~~xxxxxxxxxyyyzzz|||~~~{{{yyyvvvttttttvvvxxxzzzwwwwwwwwwzzzqqqiiijjjsss~~~{{{eeeRRRNNNKKKBBB:::999555555444333111///---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))+++,,,------,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////000000000000//////...///000111222333444444888<<>>===<<<;;;;;;;;;===??????======@@@CCCCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIFFFGGGHHHIIIKKKNNNPPPQQQMMMMMMNNNOOOOOOPPPQQQQQQPPPQQQSSSUUUVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOOOONNNNNNJJJKKKMMMNNNPPPPPPPPPPPPSSSWWW\\\]]]^^^bbbiiipppzzz}}}~~~wwwpppkkkdddcccaaa```^^^]]]\\\\\\^^^___```aaaaaaaaaaaaaaacccfffjjjmmmoooqqqtttvvvzzz|||}}}~~~~~~|||xxxvvvqqquuu{{{~~~~~~{{{zzz|||~~~EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJIIIJJJJJJKKKLLLOOOOOOPPPPPPPPPSSSXXX\\\aaaaaaeeelllppptttzzz~~~|||{{{{{{{{{xxxwwwvvvvvvvvvxxxzzz|||~~~zzzuuurrrqqqssstttuuuppppppqqqtttzzz|||oooiiihhhkkksss|||nnnXXXNNNIIIAAA:::888777666555222000...,,,+++)))))))))))))))*********,,,++++++***)))(((((('''************************++++++***************************++++++,,,,,,,,,+++,,,------,,,+++)))(((***++++++,,,,,,++++++***))))))*********+++++++++---,,,,,,,,,,,,---......------............------111000111444444333666;;;999AAALLLWWWaaaooo|||pppeeeWWWLLLGGGCCC???<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>?????????>>>>>>???@@@AAABBBCCCEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGKKKKKKJJJJJJKKKMMMPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQTTTTTTSSSSSSTTTSSSPPPMMMOOONNNNNNNNNNNNNNNLLLJJJJJJJJJKKKLLLOOORRRTTTVVVWWWZZZ^^^bbbfffllltttzzzzzzooofffaaaWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXX[[[]]]```dddfffgggggggggoooppprrruuuxxx{{{}}}~~~~~~~~~wwwmmmfffgggjjjnnnrrryyy~~~}}}|||{{{zzz{{{|||}}}|||{{{wwwxxxwwwvvvvvvxxx|||}}}|||IIIIIIIIIJJJJJJJJJJJJJJJDDDDDDEEEEEEEEEFFFGGGHHHKKKKKKJJJJJJJJJJJJKKKKKKJJJLLLNNNNNNNNNOOORRRTTTXXXWWWZZZ```eeejjjrrrzzz~~~~~~~~~~~~||||||||||||xxxwwwvvvuuuuuuwwwxxxzzz{{{xxxtttqqqppprrrssstttpppqqqrrruuu{{{~~~qqqjjjhhhjjjrrrzzzuuu^^^QQQJJJBBB<<<999555555444222111///......+++++++++++++++*********))))))))))))************************************************************++++++++++++++++++,,,,,,***+++,,,------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,------...///...//////000000//////...000...///222222222555;;;???HHHTTT```mmm}}}{{{}}}qqqggg___WWWKKKDDDAAA???<<<999<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLLLLMMMNNNOOOQQQRRRQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSRRRPPPNNNNNNNNNMMMNNNNNNNNNMMMKKKLLLLLLMMMOOORRRWWW[[[^^^aaaeeejjjnnnqqqwww}}}uuuiiiaaa]]]UUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWXXXYYY[[[]]]___```fffgggiiimmmppptttvvvwww~~~|||yyywwwwwwxxxyyyyyy}}}qqqggg```^^^___bbbfffnnn|||~~~}}}zzzxxxwwwwwwxxxxxxwwwvvvtttttttttsssrrrtttxxx|||}}}}}}}}}KKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKNNNOOONNNMMMMMMNNNRRRPPPQQQVVV\\\bbblllvvv~~~~~~}}}}}}}}}~~~~~~~~~}}}|||||||||yyywwwvvvttttttuuuvvvwwwwwwuuurrrpppooopppqqqsssqqqqqqsssvvv|||tttlllhhhhhhooowww~~~fffVVVLLLDDD>>><<<444444333333222111000000---------,,,++++++******&&&'''((()))***,,,------************************************************,,,,,,++++++++++++++++++******,,,---............,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------,,,------...//////000000111111000000///000...///222333444888???GGGPPP]]]jjjwww|||yyyssseeeXXXPPPLLLFFF@@@=========;;;999========================>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTVVVUUUTTTTTTSSSTTTUUUVVVSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNPPPTTTZZZaaadddkkkooouuuzzz~~~wwwkkk___XXXTTTQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSVVVYYY[[[ZZZ\\\^^^bbbeeeiiikkklllxxxuuurrrooommmmmmoooppp|||ttthhh]]]VVVQQQRRRSSSVVV^^^mmm~~~}}}}}}|||wwwtttrrrpppqqqqqqppppppoooooonnnmmmmmmooorrrvvvxxxyyy{{{}}}OOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNPPPQQQQQQPPPOOOOOOPPPTTTQQQRRRWWW\\\cccnnnyyy~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzzxxxvvvtttssstttuuuvvvssssssqqqooonnnnnnoooqqqqqqqqqssswww|||xxxoooiiiggglllsssnnn[[[NNNFFFAAA???666555444333222111000///...------,,,+++******)))''''''((()))+++,,,------***************************************+++++++++,,,,,,,,,++++++*********,,,,,,,,,------.........,,,------......------,,,*********+++++++++,,,,,,---------------.../////////000000111111000000///222000111444777888???FFFSSS\\\iiiuuuvvvggg\\\RRRJJJEEE@@@===;;;;;;<<<======;;;=========>>>>>>>>>>>>>>>??????AAABBBDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNOOOQQQRRRSSSSSSRRRRRRUUUUUUUUUUUUVVVVVVVVVVVVVVVTTTSSSRRRRRRSSSUUUVVVXXXXXXYYYZZZ[[[ZZZZZZYYYZZZXXXWWWWWWXXXYYYYYYXXXUUUVVVVVVUUUTTTTTTUUUVVVVVVTTTSSSTTTXXX___fffkkkrrrwww~~~rrreee[[[VVVSSSSSSSSSSSSSSSRRRRRRRRRQQQTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSSSSTTTVVVXXXYYYYYYZZZ\\\___aaadddfffgggpppnnnkkkiiihhhjjjnnnqqqyyyjjj]]]RRRLLLGGGHHHHHHJJJPPP\\\kkkvvv~~~{{{yyyxxxvvvsssqqqmmmkkkjjjjjjjjjiiiiiiiiihhhgggfffhhhlllooorrrtttvvvyyy}}}WWWWWWVVVVVVVVVUUUUUUUUURRRRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVUUUSSSRRRRRRUUUWWW\\\YYYZZZ___dddkkkuuu}}}~~~~~~~~~~~~}}}}}}}}}zzz{{{}}}~~~~~~}}}{{{zzzzzzxxxvvvtttsssssstttuuuqqqrrrrrrpppnnnlllnnnooopppqqqsssvvv{{{}}}tttlllgggiiipppzzzttt___PPPIIIDDDBBB999888666444222000///...------,,,+++***))))))((())))))******+++++++++,,,************************))))))*********+++++++++,,,,,,,,,++++++*********......------,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,...------------...//////...//////000000//////...333000111555999===EEENNN```iiixxx~~~ooofffYYYNNNGGGCCC???<<<;;;;;;:::;;;=========<<<>>>>>>>>>?????????@@@@@@@@@@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQOOOPPPRRRSSSTTTSSSSSSRRRTTTTTTTTTUUUUUUUUUVVVVVVSSSRRRQQQQQQRRRUUUWWWYYY```aaabbbccccccbbbaaa```aaa^^^[[[ZZZ[[[\\\\\\\\\ZZZ[[[\\\[[[YYYZZZ\\\^^^aaa^^^\\\\\\___eeelllpppwww{{{rrrggg```\\\ZZZ[[[[[[ZZZZZZZZZYYYYYYYYYVVVVVVVVVVVVVVVWWWXXXXXXUUUVVVXXXYYYZZZZZZYYYYYY^^^^^^```aaacccdddffffffjjjjjjiiihhhiiinnnvvv|||ppp```TTTKKKFFFCCCEEEFFFFFFHHHNNNVVV]]]sss~~~{{{wwwtttqqqnnnooollliiigggfffeeedddcccccccccbbb```___aaaeeehhhjjjmmmpppsssvvv|||[[[[[[ZZZZZZYYYXXXXXXXXXTTTUUUWWWYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]``````^^^]]]\\\^^^bbbeeeiiihhhjjjppptttyyy}}}}}}~~~~~~~~~}}}||||||yyy{{{}}}~~~~~~|||zzzxxxxxxwwwtttsssrrrrrrssstttqqqtttuuusssnnnlllmmmnnnoooppprrruuuyyy}}}zzzppphhhhhhmmmsss{{{dddSSSJJJFFFBBB:::999888555333000///...,,,,,,++++++******))))))+++++++++++++++*********************************)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++///...---,,,++++++++++++,,,,,,------------,,,,,,------------..................------......///000...//////000000//////...222000111777<<>>===;;;999999::::::;;;;;;<<<<<<<<<>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRSSSUUUXXX[[[^^^___hhhjjjlllmmmnnnmmmlllkkkhhheee```^^^]]]^^^^^^^^^]]]```bbbbbbbbbccchhhlllkkkiiifffeeeggglllsssvvv|||tttlllgggcccbbb````````````____________\\\\\\\\\\\\\\\]]]^^^^^^ZZZ\\\^^^```aaaaaa___^^^aaabbbcccdddfffggghhhiiinnnoooppppppssszzzyyygggXXXNNNHHHDDDDDDFFFHHHGGGFFFGGGJJJNNN^^^iiiyyy}}}wwwsssoookkkhhhjjjhhheeedddcccbbb___]]]\\\[[[[[[YYYXXXYYY]]]```aaacccgggiiilllrrr{{{aaaaaa``````___^^^^^^^^^\\\^^^aaadddggghhhhhhhhhffffffggghhhjjjlllnnnoooqqqrrrsssssstttuuuxxxzzz}}}~~~~~~~~~}}}}}}{{{||||||}}}|||{{{zzzyyyyyy{{{}}}~~~|||xxxvvvuuusssqqqpppooopppqqqrrrsssvvvxxxuuupppllllllnnnnnnoooqqqsssvvvyyy|||~~~uuujjjhhhkkknnniiiUUULLLFFFAAA999888777555444222000000,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++,,,,,,---,,,++++++***+++,,,,,,++++++,,,,,,,,,,,,++++++---------............///...............//////000///000000111111000000///555333555;;;BBBJJJVVVaaammmzzzppp___UUUKKKFFF@@@======>>><<<;;;999:::;;;;;;;;;;;;<<<===??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUXXX\\\```dddgggiiinnnpppssswwwyyyyyyxxxxxxsssoooiiidddccccccbbbbbbbbbfffkkkmmmooosss{{{}}}{{{yyyyyy{{{|||wwwtttqqqllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmiiiiiijjjlllmmmnnnnnnooonnnooopppsssuuuwwwyyyzzzqqq___RRRKKKGGGFFFEEEHHHIIIHHHFFFFFFIIILLLSSSZZZeeennnwww~~~yyytttppplllgggdddcccbbbaaaaaaaaa^^^ZZZWWWUUUTTTSSSRRRQQQRRRUUUXXXWWWZZZ]]]^^^```gggqqqyyy~~~mmmllllllkkkjjjiiiiiiiiifffiiimmmqqqtttuuuvvvvvvzzzzzz{{{}}}~~~~~~}}}||||||{{{zzzzzz{{{|||{{{zzzxxxwwwyyy{{{~~~~~~{{{xxxuuurrrqqqooonnnmmmnnnpppqqqtttwwwzzzwwwqqqllllllnnnnnnoooppprrrtttwwwyyyzzzwwwkkkhhhjjjlll}}}mmmWWWLLLEEE???777777666555444333222222,,,,,,------------------*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,*********++++++,,,,,,---+++******)))***+++---...***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...............///000000111111222222222222111111:::888:::AAAIIIRRR___jjjzzz~~~}}}xxxhhhZZZMMMEEE???<<<888999;;;>>>===<<<;;;;;;<<<<<<<<<<<<>>>@@@??????@@@AAAAAABBBCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNOOORRRRRRRRRSSSTTTTTTUUUUUUXXXWWWVVVUUUUUUWWWXXXYYYWWWWWWWWWXXXXXXXXXYYYYYYVVVXXX\\\bbbgggkkknnnppppppssswww|||}}}xxxqqqkkkiiihhhhhhgggggglllssswwwzzz~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzzzz{{{{{{|||}}}xxxwwwwwwwwwxxx{{{}}}lll[[[OOOIIIHHHGGGFFFHHHJJJIIIGGGGGGKKKOOOPPPTTTXXX^^^eeeqqq~~~~~~zzzvvvqqqnnnjjjgggddd_______________\\\XXXTTTPPPPPPOOOMMMLLLMMMPPPSSSPPPSSSVVVWWWYYY___jjjrrryyy~~~}}}}}}|||yyywwwwwwyyy{{{|||~~~~~~~~~}}}}}}||||||~~~}}}{{{zzzyyyzzz|||}}}zzzzzzzzzzzzzzz{{{||||||||||||{{{zzzxxxwwwvvvvvvpppooommmjjjiiijjjkkklllnnnqqqtttuuurrrooommmkkklllooorrrqqqooopppvvv{{{{{{qqqhhhkkkvvvxxxcccQQQEEE@@@;;;777777;;;<<<777000...---,,,++++++******++++++******+++++++++******)))******++++++++++++*********+++,,,------+++***)))++++++,,,,,,,,,,,,------------------------------))))))***++++++,,,------///...,,,,,,,,,---///111///////////////.........000000000///...///333555222666===FFFPPP]]]iiiqqq{{{mmm]]]QQQGGGAAA???:::::::::999::::::;;;;;;<<<<<<<<<===============>>>???AAACCCEEEEEEEEEDDDGGGEEECCCCCCEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNPPPQQQRRRSSSUUUWWWUUUXXX\\\]]][[[ZZZ\\\^^^___``````___]]][[[\\\\\\\\\___eeekkkppptttuuuvvv|||}}}tttpppmmmlllnnnssssss|||uuubbbVVVNNNIIIHHHJJJIIIJJJKKKLLLLLLMMMMMMLLLNNNOOOQQQVVV\\\dddjjjnnnuuu}}}~~~xxxrrrmmmhhhccc```aaa___]]][[[YYYUUUPPPMMMNNNMMMMMMMMMLLLLLLKKKKKKIIIJJJKKKNNNTTTZZZ```dddmmmuuu}}}}}}~~~}}}||||||}}}~~~}}}{{{zzzzzzzzz||||||zzzzzzzzzyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvrrrpppnnnkkkiiiiiiiiijjjmmmppptttuuussspppnnnmmmnnnqqqsssrrrpppqqquuuzzzwwwmmmkkkttt}}}fffSSSGGGBBB===777444666777333000///------,,,++++++++++++,,,******++++++++++++************++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------******++++++,,,------...///...---,,,,,,---///000/////////////////////...000111111000000111333666555:::CCCLLLXXXeeerrr{{{}}}ttteeeUUUKKKDDD>>>;;;;;;999888888888888999999:::<<<<<<<<<======>>>>>>>>>@@@AAACCCDDDEEEEEEEEEDDDFFFEEECCCCCCEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKJJJNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSUUUUUUUUUVVVXXXZZZYYY^^^dddhhhiiijjjmmmppprrrqqqoookkkfffdddcccdddfffiiimmmssszzzxxxvvvvvvwww|||qqq___SSSKKKFFFFFFHHHJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPRRRVVVZZZ___bbbmmmuuuzzzuuupppkkkeeeaaa```^^^[[[XXXVVVSSSOOOLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGIIIMMMQQQVVVYYYeeelllwww}}}}}}~~~~~~{{{{{{{{{}}}~~~}}}{{{zzzzzzzzz{{{|||zzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwtttrrrooollliiihhhgggggglllooossstttsssrrrqqqqqqqqqssstttsssqqqqqquuuxxx|||}}}rrrkkkqqqkkkVVVJJJFFFBBB:::333333444222111333......---,,,,,,,,,,,,---******+++++++++++++++*********++++++++++++******************+++,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,---...............---,,,,,,...///000......//////////////////000111222222222222444666:::@@@JJJUUUaaaooo~~~}}}pppZZZOOOEEEAAA???<<<;;;<<<777777666666777888888999;;;;;;<<<===>>>??????@@@BBBCCCEEEFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNNNNOOOQQQRRRSSSSSSTTTTTTTTTUUUWWW\\\___ccckkkuuu||||||tttpppooooooqqqsssxxx~~~qqq```TTTNNNIIIIIILLLMMMMMMOOOPPPPPPPPPPPPPPPQQQPPPOOOOOOQQQTTTWWWYYYdddkkkssszzz{{{wwwrrrllleeeaaa```\\\XXXTTTQQQOOOLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDFFFHHHKKKMMMWWW___kkkuuu~~~~~~|||yyyyyy{{{|||||||||{{{zzzzzzzzzzzz{{{yyyyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxvvvtttqqqmmmjjjhhhffffffkkknnnrrrttttttsssssssssttttttuuusssqqqqqqtttvvvyyy|||rrrjjjnnnzzzqqqZZZMMMIIIFFF===666555666444333555//////...---------------******++++++,,,,,,++++++***++++++,,,,,,++++++*********))))))***,,,...///+++++++++,,,,,,,,,------------------------------------------......//////...------------...///000............///////////////111222333222333555777???GGGRRR]]]hhhvvvlll]]]OOOGGGAAA@@@>>>;;;:::<<<777666666666777888999:::;;;;;;<<<===???@@@AAAAAADDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCDDDFFFFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSSSSUUUYYYaaajjjqqqxxx~~~~~~ooo___TTTNNNKKKKKKNNNOOOPPPQQQRRRRRRSSSSSSRRRPPPOOONNNNNNPPPTTTWWWZZZ___dddjjjooosssyyy{{{wwwrrrkkkddd___^^^ZZZTTTPPPMMMLLLJJJIIIFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDFFFGGGLLLSSS^^^iiittt{{{yyy{{{~~~~~~~~~}}}{{{xxxxxxyyy{{{{{{zzzzzzyyyyyyyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxwwwuuusssooollljjjhhhgggjjjmmmppprrrsssssstttuuuttttttsssrrrqqqqqqrrrtttwww{{{qqqjjjlllvvvxxx```PPPKKKEEE>>>888888888555222222000///......------......******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))***,,,...///+++++++++,,,,,,,,,------------------------------------............//////------------......//////---.........//////000000...///111222333444777:::DDDMMMYYYdddmmmzzzooo[[[NNNEEE???<<<;;;:::666555777888888888888999:::;;;<<<<<<<<<===>>>???@@@AAABBBEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDFFFHHHHHHGGGEEEGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMMMMNNNPPPRRRTTTUUUWWWWWWYYY]]]ggguuuwwwhhhXXXOOOJJJGGGHHHLLLPPPQQQRRRSSSSSSTTTTTTSSSOOONNNNNNNNNOOORRRVVVXXXZZZ^^^bbbeeeiiipppyyy|||wwwrrrkkkccc^^^ZZZVVVPPPKKKIIIHHHHHHGGGCCCCCCDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBCCCDDDEEEEEEKKKTTT^^^iiivvv~~~xxxvvvxxx|||}}}}}}}}}{{{xxxwwwwwwyyyxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttqqqooommmkkkjjjiiillloooqqqrrrrrrtttuuusssrrrqqqooooooooopppqqqtttxxx}}}ssslllkkkrrrhhhUUULLLDDD===888999888444000/////////...------------...)))***+++,,,------------++++++,,,,,,,,,,,,++++++************+++,,,------++++++,,,,,,,,,,,,------------------------------........................---------............///------......///000000000...///111222333666;;;???KKKTTTaaallltttnnnZZZKKKDDD===999888999888555555888888888999999:::;;;============>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHHHHGGGGGGEEEEEEFFFHHHJJJJJJHHHFFFIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNOOOPPPRRRTTTUUUVVVYYY___iiivvvtttfffVVVMMMIIIGGGIIIMMMPPPPPPQQQRRRSSSSSSSSSSSSRRRPPPNNNLLLLLLNNNPPPQQQUUUWWWYYY\\\aaajjjvvv{{{uuunnnggg___ZZZSSSOOOJJJFFFEEEDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBB>>>>>>??????@@@AAACCCCCCDDDHHHMMMTTT]]]iiiwww}}}zzzzzz}}}{{{|||}}}{{{yyyvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssssssssssstttuuuwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrpppnnnmmmhhhkkknnnppppppqqqssstttqqqooommmmmmmmmnnnnnnnnnqqquuuzzz~~~zzzpppkkklllyyyppp[[[OOOFFF>>>999888777333000000///...------,,,,,,------)))***+++,,,------------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,------...............------......///000000111000000111222555:::AAAFFFRRR\\\jjjuuu}}}lll[[[JJJAAA@@@<<<999888:::999666777;;;888888999999:::<<<===>>>?????????@@@@@@@@@AAAAAACCCDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGJJJLLLLLLJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMOOOPPPQQQOOOPPPPPPQQQRRRSSSUUUVVVVVV]]]iiiwwwrrreeeUUUMMMJJJIIIKKKOOOOOOPPPQQQRRRRRRSSSRRRRRRSSSQQQNNNLLLKKKLLLMMMNNNQQQSSSUUUXXX___kkkzzz{{{tttllleee^^^VVVRRRJJJGGGCCCAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@?????????@@@AAAAAABBBBBBDDDFFFIIILLLQQQ\\\jjjsss~~~~~~~~~zzz|||}}}|||yyyvvvuuuuuuuuuuuuuuuuuuuuuttttttsssqqqqqqrrrrrrtttuuuwwwxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqppphhhjjjmmmooooooppprrrtttooommmkkkkkklllmmmmmmmmmooosssxxx{{{~~~ssskkkhhhsssvvv___QQQJJJAAA:::999888555333333......---,,,,,,,,,,,,---)))***+++,,,------...---+++,,,,,,------,,,,,,+++***+++,,,------+++***)))++++++,,,,,,,,,------------------------------------------------------,,,,,,---......//////......---------...///000000111222222222333666<<>>@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHHHHGGGGGGHHHKKKMMMMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNOOONNNNNNMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVVVV[[[eeeuuummm```QQQIIIFFFEEEGGGKKKNNNOOOPPPQQQRRRRRRRRRRRRSSSRRROOOMMMLLLNNNOOOQQQQQQRRRUUUYYYaaapppzzzuuulllddd\\\UUUNNNIIIEEEBBB???=========<<<:::<<<<<<<<<<<<======>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGKKKTTTaaajjjsss{{{}}}{{{yyywwwtttrrrqqqqqqqqqppppppqqqrrrrrrrrrrrrqqqqqqrrrrrrssstttuuuvvvvvvvvvuuutttsssrrrsssttttttrrrrrrrrrrrrqqqpppooooooooopppqqqpppnnnlllllllllkkkkkkjjjiiihhhhhhkkkmmmlllppptttvvvxxx~~~vvvkkkdddlll|||hhhYYYJJJAAA:::999888444333333000///...---,,,,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,---------...------,,,,,,++++++******+++,,,,,,++++++---///,,,---......//////......---------............///000000//////.........---000000000000111111111111111000222666:::???JJJVVVaaammm{{{fffRRRGGG???;;;;;;;;;;;;:::999888888888888::::::;;;<<<===>>>???@@@BBBAAAAAA@@@AAABBBDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOONNNOOOOOOOOOPPPPPPQQQQQQNNNNNNNNNNNNOOORRRXXX\\\aaarrr}}}gggZZZLLLFFFDDDCCCFFFJJJLLLNNNQQQRRRRRRQQQRRRSSSWWWSSSRRRRRRQQQMMMLLLOOOTTTWWWXXXZZZdddwwwqqqjjjaaaXXXRRRMMMIIIFFF======<<<;;;999888777777666888:::<<<===>>>======>>>@@@BBBCCCCCCBBBBBBCCCBBBCCCCCCDDDGGGMMMTTTZZZeeennn}}}}}}|||zzzxxxuuusssqqqqqqqqqpppqqqqqqrrrqqqqqqppppppppppppqqqrrrsssttttttuuutttsssrrrqqqqqqqqqrrrrrrpppppppppppppppoooooonnnppppppqqqooommmkkklllmmmjjjjjjiiigggfffgggjjjmmmnnnrrrvvvxxxzzz{{{oooggglllyyykkkZZZLLLCCC;;;999888555333333111000...---,,,,,,---...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///,,,---......//////......---------............///000/////////......................../////////000333222444888===CCCOOOZZZffftttyyy^^^MMMCCC<<<999999;;;:::999999888999999999;;;<<<<<<===>>>???@@@AAAAAA@@@@@@???@@@AAABBBCCCEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOONNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNQQQVVVZZZiiivvvzzzeeeYYYKKKEEECCCCCCFFFJJJKKKMMMPPPRRRRRRRRRSSSTTTWWWTTTTTTUUUSSSOOOOOORRRUUUZZZ]]]aaalll}}}~~~yyygggaaaYYYQQQKKKFFFCCCAAA;;;;;;:::999888777666555777777999:::;;;;;;;;;;;;===???BBBCCCCCCBBBCCCDDDDDDEEEEEEEEEFFFJJJPPPTTT\\\eeerrr~~~|||yyyvvvsssrrrqqqqqqqqqqqqrrrqqqqqqpppooonnnnnnnnnooopppqqqrrrssssssqqqqqqpppoooooooooooopppnnnoooppppppqqqppppppppppppppppppmmmkkkjjjkkkmmmjjjjjjhhheeedddeeeiiilllqqquuuyyyzzz{{{uuujjjkkktttooo^^^NNNEEE===:::999555333444111000///---,,,------...------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,---------,,,,,,---///,,,---......//////......---------............///////////////...................../////////000000444333666<<>>>>>???@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNMMMNNNPPPSSSWWWkkkrrr|||vvvbbbVVVJJJEEECCCCCCEEEIIIJJJMMMPPPQQQRRRSSSUUUVVVXXXVVVWWWYYYWWWSSSSSSWWW]]]dddkkkpppzzz|||ssslll[[[VVVOOOIIIDDDAAA>>><<<999888888777666555555444777777777777777888999999;;;===@@@AAABBBBBBDDDEEEFFFFFFFFFEEEDDDGGGKKKNNNRRRXXXcccnnnyyy}}}zzzwwwtttrrrqqqqqqrrrrrrrrrqqqpppnnnmmmlllmmmmmmnnnooopppqqqrrrrrrppppppooooooooonnnnnnnnnooopppqqqrrrssssssssssssqqqpppooollliiihhhjjjlllkkkjjjhhheeeccceeeiiilllpppuuuyyyyyyyyy}}}xxxllliiinnnwwwvvvcccRRRHHH???<<<:::666444555222111///...------------------,,,,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------------...---,,,,,,---///,,,---......///.........---------............//////////////////.........000000111111111222222222444333777>>>EEEOOO^^^kkk}}}~~~kkkTTTGGGAAA<<<:::;;;888888888999:::;;;<<<<<<======>>>>>>???@@@@@@AAACCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNMMMMMMNNNPPPSSS___ccckkkttt}}}vvvuuuwwwyyyzzz~~~qqq^^^SSSHHHDDDCCCBBBDDDGGGIIIKKKNNNPPPQQQSSSUUUXXXXXXXXXZZZ]]][[[XXX[[[```lllttt}}}{{{rrrggg___RRRNNNHHHDDDAAA???===;;;777777777666666555555555888777555444444555666777999;;;>>>???@@@AAADDDFFFEEEEEEEEEDDDDDDEEEHHHJJJLLLPPPVVV___iiittt~~~|||yyyvvvtttrrrrrrqqqrrrrrrqqqpppooommmlllkkkmmmmmmnnnooopppqqqqqqrrrpppppppppppppppoooooonnnnnnooopppqqqrrrsssssssssppppppnnnkkkhhhgggiiikkklllkkkiiigggeeefffiiilllnnnrrrvvvwwwwwwyyyyyymmmhhhiiiqqq~~~}}}jjjUUUKKKAAA===:::666555666333222000...------------------,,,,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++---......---++++++---...,,,---......///.........---------............///.........///////////////111111111111222222222222222333777AAAKKKWWWhhhwwwzzzgggRRRFFFAAA<<<::::::888888888999:::;;;======<<<======>>>>>>?????????AAAAAA@@@@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMLLLLLLNNNOOORRRUUU\\\eeeoooxxx~~~|||wwwrrrqqqtttyyy|||||||||{{{kkkZZZPPPFFFCCCCCCBBBCCCFFFHHHJJJMMMOOOPPPRRRUUUXXXWWWXXX\\\``````___eeelll|||yyyrrrhhh\\\TTTKKKGGGCCC@@@>>>===;;;:::777777777777777777666666777666555444333444555666777999;;;===>>>???BBBEEEAAABBBDDDDDDDDDEEEHHHJJJJJJLLLPPPUUU\\\fffqqqxxx~~~}}}||||||{{{xxxvvvtttsssrrrrrrqqqqqqppppppnnnmmmlllkkkllllllmmmnnnooopppqqqqqqppppppqqqqqqppppppooonnnkkklllmmmnnnoooooooooooooooooommmkkkhhhfffgggiiikkkkkkjjjhhhffffffhhhjjjjjjnnnsssttttttvvv}}}}}}qqqjjjhhhmmmzzzqqqYYYNNNCCC>>>;;;777555666444222000...------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++......---,,,,,,+++******,,,------,,,******+++---,,,---......//////......---------............///.........////////////////////////000000000111111444555;;;FFFSSSbbbuuutttbbbOOODDD???;;;888888999999999999:::;;;===============>>>>>>>>>??????>>>>>>===>>>???AAACCCEEEHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLNNNOOOOOOOOONNNMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDGGGIIIKKKLLLKKKKKKLLLMMMLLLOOOTTT[[[aaagggkkkmmmmmmmmmpppuuu{{{vvvgggVVVMMMDDDBBBBBBAAABBBEEEGGGIIIKKKMMMNNNPPPSSSVVVVVVXXX]]]aaacccfffpppzzz|||sssjjj```TTTMMMDDDAAA>>><<<;;;:::999888777777777777888888888888777666666555555555666666555777999:::;;;===@@@BBB>>>@@@CCCDDDEEEFFFIIIJJJJJJLLLNNNPPPUUU]]]ffflll}}}||||||zzzyyywwwuuusssrrrssssssoooooooooooonnnmmmlllkkkjjjjjjkkklllmmmnnnoooooooooppppppqqqpppooonnnmmmkkkkkklllmmmmmmnnnmmmmmmmmmnnnmmmkkkhhhfffffffffiiijjjjjjiiigggeeefffggggggkkkppprrrrrrttt{{{wwwnnniiikkkwwwwww[[[PPPEEE@@@<<<888666777444333111///------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,,,,---......//////......---------............///............/////////000//////000000000111111111777999@@@MMM\\\nnnooo^^^LLLCCC???<<<999999:::::::::::::::;;;<<<===>>>>>>>>>?????????@@@@@@>>>>>>>>>???BBBDDDGGGHHHJJJKKKMMMNNNPPPQQQQQQQQQOOOQQQRRRTTTTTTSSSRRRQQQOOONNNLLLJJJHHHFFFDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDGGGJJJKKKKKKKKKKKKLLLKKKNNNRRRVVVYYY^^^dddhhhlllrrr{{{rrrcccSSSJJJCCCAAABBBAAABBBDDDGGGHHHJJJKKKLLLNNNQQQTTTUUUWWW\\\bbbffflllyyy{{{pppeeeZZZOOOHHHAAA>>><<<:::::::::888777666666777777777888888888666666777777777777777666444555777777888:::===@@@===???CCCEEEFFFGGGIIIJJJIIIKKKMMMOOORRRXXX^^^ccc~~~~~~xxxwwwuuutttssssssssssssoooooooooooonnnmmmlllkkkhhhiiijjjkkklllmmmmmmnnnnnnooopppppppppooommmllllllmmmnnnnnnnnnnnnnnnnnnlllmmmnnnllliiifffeeeeeeggghhhiiiiiifffeeedddeeeeeejjjoooqqqqqqtttzzz|||rrrjjjjjjuuuzzz]]]QQQFFF@@@<<<888666777555333111///---------------------,,,,,,,,,+++++++++++++++,,,,,,---------***++++++,,,,,,------...+++,,,,,,***)))((()))+++,,,---......//////......---------.........//////---.........//////000000111222222222222333333333;;;===EEESSScccvvvmmm]]]LLLDDDAAA>>><<<<<<;;;;;;:::::::::;;;<<<<<<@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCFFFIIILLLMMMLLLMMMOOOQQQRRRSSSTTTTTTTTTVVVXXXYYYYYYYYYWWWVVVPPPOOOMMMJJJHHHEEECCCBBBAAAAAAAAA@@@@@@?????????BBBEEEIIIKKKKKKKKKKKKLLLKKKOOORRRUUUWWW]]]fffmmmsss|||pppaaaRRRIIIBBBAAABBBAAAAAACCCGGGHHHIIIJJJJJJMMMPPPSSSTTTVVV\\\bbbgggooo|||ooocccWWWLLLEEEAAA???===<<<<<<<<<:::999555555666666777888888888555666888999999999888777333555666666666888;;;>>>===@@@DDDFFFFFFGGGHHHIIIHHHJJJLLLNNNQQQVVV[[[___~~~zzzzzzzzzxxxvvvsssqqqqqqqqqqqqqqqqqqrrrqqqpppnnnmmmkkkkkkkkkllllllmmmnnnnnnnnnqqqpppnnnmmmkkkkkkjjjjjjmmmnnnnnnooonnnmmmkkkjjjlllkkkiiigggeeecccbbbaaagggggghhhggggggfffeeeeeefffkkkoooooonnnpppuuuzzzvvvllljjjsssjjjSSSFFFDDD===:::;;;888999666222////////////...........................------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++///000222333333222000///..................------////////////////////////////////////000000000000222000000333444333555999EEEHHHOOOZZZjjj~~~jjjZZZIIICCCAAA>>>999777===:::999:::>>>@@@???>>>BBBBBBAAAAAA@@@@@@AAAAAA@@@BBBEEEGGGJJJLLLNNNNNNSSSQQQPPPSSSYYY^^^______aaaaaaaaaccccccbbb^^^[[[RRRPPPLLLIIIFFFDDDAAA>>>===<<<;;;:::;;;;;;<<<===DDDFFFHHHJJJJJJJJJKKKMMMKKKMMMRRRWWWYYY^^^kkkxxx~~~lll___MMMIIIBBB>>>>>>AAACCCDDDCCCDDDFFFFFFGGGKKKOOOSSSTTTVVVZZZaaagggqqqqqqcccVVVLLLGGGAAA???;;;999888888666555888888888888888888888888666777888888888666555444666777777666555555666888<<<===@@@DDDGGGIIIKKKLLLLLLJJJKKKNNNOOOQQQWWW___|||xxxxxxxxxwwwvvvtttsssrrrqqqqqqoooooooooooonnnmmmkkkjjjjjjjjjjjjkkkllllllmmmmmmpppooonnnlllkkkjjjjjjjjjhhhiiijjjkkkkkkjjjjjjiiikkkkkkjjjiiigggeeedddcccfffffffffffffffeeeddddddeeehhhlllmmmlllnnnsssxxxxxxmmmjjjqqq|||oooVVVIIIGGG???<<<===:::999666222000/////////...........................------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++************++++++........................////////////////////////////////////000000000000222000000333444333666;;;FFFLLLVVVcccuuu|||}}}iiiYYYIIIBBBAAA>>>:::888>>><<<;;;<<>><<<===<<<;;;;;;;;;<<<===>>>DDDGGGIIIKKKKKKLLLNNNOOOMMMOOOTTTYYY^^^eeettt}}}jjj]]]KKKGGG@@@======???AAABBBCCCDDDFFFFFFHHHKKKOOORRRSSSUUUZZZaaahhhttttttdddWWWKKKEEEAAA>>>;;;999999888777666888888888888888888888888777777888888888777555444555666777777666777999;;;<<<===@@@CCCEEEGGGIIIJJJJJJIIILLLPPPSSSUUU\\\ddd{{{xxxxxxvvvvvvvvvuuutttsssqqqppplllllllllllllllkkkjjjiiihhhhhhiiiiiijjjkkkkkkkkknnnnnnmmmkkkkkkjjjjjjjjjfffggghhhiiijjjjjjjjjjjjjjjkkkllllllkkkhhhfffeeeddddddeeeeeeddddddccccccbbbeeehhhiiiiiikkkpppttt{{{{{{ooojjjooowwwvvv\\\MMMJJJBBB???@@@<<<999666222000000000///...........................------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------...---+++))))))+++---...........................////////////////////////////////////000000000000222000000333444444888>>>HHHQQQ```qqq|||xxxgggXXXHHHBBB@@@===;;;;;;@@@>>>===>>>@@@BBBBBBAAABBBAAAAAAAAAAAAAAABBBBBBBBBEEEHHHJJJLLLOOOSSSVVVZZZ]]]ccckkkttt{{{~~~}}}~~~{{{rrrggg___[[[UUUMMMFFFAAA>>>;;;999===<<<<<<;;;<<<===>>>???EEEGGGJJJLLLMMMNNNQQQSSSQQQRRRWWW___gggrrrzzzfffYYYIIIDDD>>>;;;;;;===???@@@BBBDDDEEEGGGHHHKKKOOORRRSSSUUU[[[bbbjjjwwwwwwgggWWWKKKCCC???===:::999999999888888888888888888888888888888777777888888888777666555555666888888888:::<<<>>><<<===???BBBDDDEEEFFFGGGGGGGGGLLLRRRVVVZZZbbblll|||zzz{{{xxxxxxxxxwwwuuussspppoookkkkkkkkkkkkkkkjjjjjjiiiggghhhhhhiiijjjjjjkkkkkkmmmlllkkkjjjjjjjjjjjjjjjiiijjjjjjkkkkkkkkklllllliiijjjlllmmmmmmkkkhhhfffcccdddddddddddddddcccccc___aaacccdddeeehhhlllpppzzzsssjjjlllsss}}}bbbPPPLLLDDDAAAAAA===999666222000000000//////........................------,,,,,,,,,+++++++++++++++++++++,,,,,,---...000000///......///000000---------...............////////////////////////////////////000000000000222000111444444555<<>>;;;;;;<<<>>>???AAACCCEEEGGGIIILLLOOORRRVVVXXX]]]dddkkkwwwzzziiiXXXJJJCCC>>><<<999888999::::::999888888888888888888888888777777777888777777777777777888999::::::;;;===@@@>>>???AAACCCDDDEEEEEEEEEEEEFFFJJJPPPTTT[[[hhhuuutttmmmtttxxx~~~|||{{{|||{{{{{{|||{{{{{{{{{yyyvvvssspppnnnmmmmmmlllkkkkkkjjjjjjjjjhhhhhhhhhiiijjjjjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjmmmmmmlllkkkkkkkkkkkkkkkiiijjjlllmmmmmmkkkhhhgggcccddddddeeeeeeeeedddddd^^^^^^___```bbbeeejjjmmm{{{xxxlllkkkpppfffSSSMMMEEEBBBAAA<<<:::777333000000000000///........................------,,,,,,,,,+++++++++++++++++++++,,,,,,---...+++,,,---......---,,,+++---------.........//////////////////////////////////////////000000000000111000222555666888AAAKKKSSSaaavvv~~~qqqaaaTTTHHHCCC@@@>>>===>>>>>>>>>??????@@@AAABBBDDDBBBBBBBBBBBBCCCDDDEEEFFFJJJNNNQQQSSSUUUZZZbbbhhhwww||||||vvvnnneee___XXXRRRIIIBBB>>><<<<<<;;;============>>>@@@BBBCCCEEEFFFIIIKKKLLLOOOSSSVVVWWWZZZdddtttvvvaaaTTTHHHDDD???<<<<<<===>>>???@@@BBBEEEHHHIIILLLPPPRRRYYYZZZ___eeejjjttt}}}kkkYYYKKKCCC===;;;999888999::::::999777777777777777777777777888777777777777888888888999;;;;;;;;;:::;;;===???AAABBBCCCEEEFFFFFFFFFFFFFFFEEEHHHLLLQQQZZZlll|||wwwddd]]]\\\```gggoooyyyzzzsssuuuyyyzzz{{{}}}~~~}}}|||zzzwwwtttrrrpppooonnnmmmkkkjjjjjjjjjjjjgggggghhhhhhiiijjjjjjkkkiiiiiihhhhhhhhhiiiiiijjjlllllljjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkiiigggfffccccccdddeeeeeeeeedddddd^^^]]]]]]^^^aaaeeeiiilllyyy}}}oookkknnnkkkUUUNNNFFFBBBBBB<<<:::777333111000111000///........................------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------***+++---......---+++***,,,,,,------.../////////////////////////////////////////////000000000000000111333666888<<>>===>>><<<===???@@@@@@AAADDDGGGCCCCCCCCCDDDEEEGGGHHHIIIKKKOOOUUUYYY\\\dddoooxxx|||uuuoooiiiccc___TTTOOOGGGAAA>>>==================>>>???BBBDDDEEEFFFGGGIIIKKKLLLOOOSSSWWWYYY^^^lllvvvbbbTTTGGGDDD???======>>>>>>>>>???BBBEEEHHHJJJMMMPPPRRRYYY[[[```eeeiiipppnnnZZZKKKCCC>>>;;;999888999::::::999777777777777777777777777888888777777777888999999:::;;;<<<<<<;;;;;;===???CCCDDDEEEFFFGGGHHHHHHHHHFFFFFFHHHKKKOOOYYYlll}}}jjjWWWPPPLLLPPPWWW```kkkwwwxxxqqqtttzzz}}}~~~~~~~~~|||zzzxxxwwwvvvvvvpppooommmkkkiiihhhhhhhhhfffffffffggghhhhhhiiiiiigggggggggggghhhhhhiiijjjjjjiiihhhhhhggghhhiiiiiiiiiiiiiiiiiihhhgggeeeeeeaaabbbbbbcccddddddcccccc^^^]]]\\\]]]```eeeiiikkkttt|||rrrlllmmmxxxoooWWWOOOGGGDDDCCC<<<:::777333111111111000///........................------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,---------......---------,,,,,,------...//////000////////////////////////////////////000000000000000000444888:::@@@MMM[[[jjjxxxuuujjjXXXPPPIIIFFFDDD???===>>>;;;>>>@@@AAABBBCCCGGGJJJDDDDDDEEEFFFGGGIIIJJJKKKLLLSSS[[[bbbhhhttt~~~xxxqqqkkkeee___[[[RRRMMMFFFAAA>>>======<<<=========>>>@@@CCCEEEGGGIIIJJJKKKLLLMMMPPPTTTXXXZZZaaasssxxxcccVVVGGGCCC???<<<<<<===>>>>>>???AAAEEEHHHJJJMMMPPPRRRVVVYYY___eeehhhmmmzzzpppZZZJJJBBB>>><<<999888999999999888777777777777777777777777888888777777777888999:::888:::;;;;;;;;;<<>>AAACCCCCCEEEJJJMMMEEEEEEEEEGGGHHHJJJLLLMMMOOOWWWaaajjjsss~~~{{{uuuoooiiiaaaZZZUUUQQQLLLFFFAAA>>>===<<<;;;======>>>???AAACCCFFFGGGKKKLLLMMMMMMNNNQQQVVVYYYZZZcccwwwyyydddWWWFFFBBB>>><<<<<<=========>>>AAAEEEIIIKKKMMMPPPRRRTTTWWW^^^dddgggkkkwwwrrrZZZIIIBBB???===:::999999999888888777777777777777777777777888888777777777888:::;;;666888:::;;;;;;===@@@CCCBBBCCCEEEFFFHHHIIIIIIIIIEEEIIIOOOSSSUUUZZZhhhwwwfffQQQIIIHHHCCCGGGLLLOOORRRWWW^^^dddoootttyyy|||{{{yyy~~~{{{yyy{{{|||yyyvvvssspppllliiihhhgggeeedddcccccccccccccccdddeeefffhhhggggggfffffffffgggggghhhhhhggggggggghhhjjjkkkllllllkkkiiihhhfffeeeeeefffffffffdddaaa```aaabbb^^^\\\[[[]]]bbbggghhhhhhnnnttt}}}{{{rrrmmmsss|||aaaRRRJJJCCC>>>===999777333111111000///...------............---------------------------------,,,,,,++++++,,,,,,---000---)))&&&&&&)))---000---...............------------......//////000000000////////////000000111333444555999BBBQQQdddqqqsssfff]]]VVVQQQJJJDDDBBBAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEDDDCCCBBBDDDGGGHHHHHHNNNVVVYYY\\\fffxxx|||yyyuuunnnhhhbbb\\\VVVRRRFFFEEEBBB@@@>>>===============>>>???AAACCCFFFGGGKKKLLLMMMMMMNNNPPPSSSVVV[[[fffzzz}}}iiiYYYLLLEEE?????????;;;999999>>>AAADDDFFFHHHIIIKKKMMMUUUXXX^^^eeehhhjjjsss}}}vvv[[[JJJCCC999999888777777888999:::777777777777888888888888444555666777888999999:::::::::;;;<<<>>>@@@AAACCCCCCEEEHHHIIIHHHHHHHHHIIILLLNNNPPPRRRWWWcccttttttZZZIIICCCCCC>>>BBBGGGJJJLLLOOOUUUZZZdddiiipppuuu|||}}}|||}}}}}}zzzvvvtttqqqmmmjjjiiihhhgggeeeddddddccccccdddeeeeeefffiiiiiigggfffeeeeeeeeeeeeggggggfffeeefffggghhhiiihhhhhhggggggfffeeeeeeeeebbbccccccaaa^^^]]]^^^___^^^\\\[[[]]]aaafffhhhhhhlllrrrzzz~~~sssmmmppp~~~fffUUUKKKCCC>>>===:::777444222111000///...------............---------------------------------,,,,,,++++++,,,,,,---...---+++******+++---...---......//////...------.........///////////////000////////////000111111444555777<<>>===============>>>???AAACCCFFFGGGJJJLLLMMMNNNOOOQQQUUUWWW___jjj}}}|||hhhYYYKKKCCC===<<<<<<:::888999<<>>@@@BBBCCCCCCEEEHHHIIIIIIHHHIIIJJJLLLOOORRRUUU\\\jjj}}}jjjTTTFFFCCCDDDAAADDDIIIKKKMMMOOOUUUYYY\\\bbbkkksss|||~~~zzzvvvtttqqqnnnkkkjjjiiihhhfffeeeeeedddddddddeeeffffffjjjiiihhhfffeeedddccccccfffeeedddddddddeeefffgggcccccccccdddddddddddddddaaaaaaaaa___]]][[[\\\^^^^^^\\\[[[\\\```dddfffggghhhnnnwww~~~xxxooommmyyymmmYYYLLLDDD???>>>;;;888555222222111///...------............---------------------------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++---......//////.........///////////////.........///////////////000111222444666:::AAANNNaaawwwxxxlll```XXXQQQMMMHHHEEECCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDIIINNNOOOOOOSSSYYYaaalll~~~|||uuuoooiiieee```]]]YYYVVVSSSPPPLLLIIIEEECCCAAA???===<<<<<<============???AAACCCFFFHHHJJJLLLNNNPPPQQQSSSWWWYYYaaakkk}}}{{{hhhYYYMMMDDD===;;;<<<::::::<<<<<>>???@@@BBBCCCCCCFFFHHHJJJIIIIIIJJJKKKLLLOOOTTTYYYcccttt{{{fffRRRGGGDDDFFFCCCGGGLLLOOOPPPTTTZZZ^^^aaagggqqq{{{~~~zzzvvvssspppmmmkkkjjjiiihhhffffffeeeeeedddeeeeeeffffffhhhgggfffeeeddddddddddddfffeeedddcccddddddffffffbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa___]]]\\\\\\^^^]]]\\\[[[\\\^^^bbbdddfffffflllttt{{{{{{qqqjjjtttttt\\\MMMEEEAAA@@@<<<999666333222222000///------............---------------------------------,,,,,,++++++,,,,,,---,,,---...000000...---,,,---......////////////...000000//////......------////////////000111222222333666===FFFUUUkkktttggg\\\UUUNNNKKKGGGEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@?????????DDDEEEIIINNNPPPRRRXXX```hhhsssyyymmmeee___ZZZWWWRRRPPPMMMLLLKKKJJJGGGEEEDDDBBB@@@>>>===<<<<<<<<<<<<======???AAADDDFFFHHHJJJLLLOOOQQQSSSUUUXXX[[[^^^hhhzzz}}}jjj[[[RRRHHH???======<<<===@@@AAACCCGGGJJJKKKMMMOOOQQQWWWYYY___eeegggkkktttyyy^^^LLLCCC???===;;;888666555555555555555555666666666777777777777888999:::;;;;;;;;;======>>>>>>???AAABBBCCCDDDFFFIIIKKKJJJJJJKKKLLLMMMQQQUUU[[[gggzzzxxxbbbOOOCCC@@@AAA@@@DDDIIILLLOOOUUU]]]bbbmmmsss}}}}}}xxxuuurrroookkkiiiiiihhhgggffffffeeeeeedddddddddeeeeeeeeeddddddddddddeeeeeefffffffffeeedddddddddeeefffddddddcccbbbbbbaaaaaa```___``````^^^[[[ZZZ[[[\\\\\\\\\\\\\\\]]]___bbbdddfffkkkrrrxxx|||qqqjjjqqqyyy```OOOHHHEEECCC>>>;;;777555333222111///------............---------------------------------,,,,,,++++++,,,,,,---........................---......///000000//////000000//////......------////////////000111222333222777AAAMMM^^^uuuqqqdddZZZSSSLLLJJJGGGEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>??????DDDDDDHHHLLLOOORRRZZZdddmmmvvv{{{lll___WWWSSSOOOLLLHHHFFFEEEEEEFFFFFFDDDCCCCCCAAA???===<<<<<<<<<<<<<<<<<<===>>>AAADDDGGGIIIJJJMMMPPPRRRTTTVVVYYY[[[\\\fffwwwooo```TTTJJJ@@@>>>======>>>@@@CCCFFFIIIKKKKKKMMMOOOPPPVVVYYY^^^eeehhhlllvvvzzz___KKKAAA>>>===;;;999888888888999666666777777777888888888777888999:::::::::::::::=========>>>???AAABBBCCCDDDGGGJJJLLLLLLLLLMMMNNNNNNQQQUUU\\\hhh|||yyybbbOOODDD@@@AAAAAADDDHHHLLLPPPXXXbbbiiiwww}}}{{{vvvtttqqqnnnkkkiiihhhhhhgggfffeeeeeedddcccccccccddddddccccccccccccdddeeeffffffffffffdddccccccddddddeeeddddddcccbbbaaaaaa``````]]]]]]]]][[[YYYXXXXXXZZZ[[[\\\\\\[[[[[[]]]```cccfffjjjpppuuu||||||sssmmmooo|||eeeSSSKKKHHHEEE???<<<888666444333111000------............---------------------------------,,,,,,++++++,,,,,,---///...---,,,,,,---...///---...//////000000000000///////////////........./////////000111222333444555<<>>>>>???@@@@@@EEEEEEGGGLLLNNNPPPWWW```jjjooozzzyyyooo```TTTMMMJJJFFFDDDBBBAAA@@@AAACCCCCCCCCAAAAAA@@@>>>===<<<;;;<<<<<<<<<<<<===>>>AAADDDGGGIIIKKKMMMQQQSSSTTTVVVXXXZZZ]]]gggxxxtttfffTTTJJJAAA===<<<;;;;;;===AAACCCFFFIIIJJJKKKMMMOOOUUUWWW]]]dddhhhmmmyyy}}}cccNNNBBB<<<;;;999888888888999999777777777777888888888888777777888999::::::999999;;;;;;<<<===???AAACCCDDDEEEGGGKKKLLLMMMMMMNNNOOONNNPPPTTTZZZggg|||yyycccQQQGGGDDDEEEFFFIIIKKKNNNRRR\\\gggppp||||||xxxtttsssqqqoookkkjjjiiiiiihhhgggeeedddcccbbbbbbbbbbbbbbbdddcccccccccccccccdddeeeeeedddcccbbbaaabbbccccccaaaaaaaaaaaaaaaaaaaaaaaa]]]]]]]]][[[XXXWWWXXXYYY[[[\\\\\\[[[ZZZ[[[___bbbeeehhhmmmrrrxxxzzzqqqoooyyykkkWWWNNNIIIEEE@@@===999666555444222000------............---------------------------------,,,,,,++++++,,,,,,---...------------------...------///000000111111111.........////////////////////////000111222444555:::CCCQQQbbbvvvttthhh^^^VVVQQQJJJIIIGGGGGGFFFEEEAAA???AAA@@@???>>>>>>???AAABBBDDDEEEJJJNNNNNNLLLOOOUUU[[[___hhhuuummmdddWWWLLLGGGDDDAAA???@@@???>>>???AAABBBAAA@@@AAA@@@>>><<<;;;;;;;;;<<<;;;<<<<<<>>>AAADDDHHHIIIKKKNNNQQQSSSTTTUUUWWWXXX___hhhxxxwwwjjjVVVLLLCCC???>>>;;;:::;;;===@@@DDDHHHJJJLLLOOOQQQWWWYYY```ggglllrrr~~~jjjSSSFFF<<<;;;999888777777888999666666666777777777777888666777888888999999888888999999:::<<<>>>AAACCCEEEEEEHHHKKKMMMMMMNNNOOOPPPLLLOOORRRYYYfff}}}vvv```OOOGGGEEEFFFHHHIIIKKKLLLQQQZZZgggppp~~~zzzvvvsssrrrrrrppplllkkkkkkjjjiiihhhdddccccccbbbaaaaaaaaabbbeeeeeedddcccbbbbbbbbbcccdddcccbbb`````````aaabbb^^^^^^______```aaaaaabbb_________]]][[[YYYZZZ[[[ZZZ\\\\\\[[[YYYZZZ^^^bbbdddgggkkkpppvvvtttpppwwwoooYYYPPPJJJEEEAAA>>>:::777555444222000---..................------------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,------///000111111111111---.........//////000000/////////000111333444555???IIIXXXjjj~~~pppddd\\\UUUQQQJJJIIIHHHGGGGGGDDDAAA>>>AAA@@@???>>>???@@@BBBDDDDDDFFFLLLQQQOOOIIIHHHKKKLLLOOOYYYhhhxxx|||vvvfff]]]QQQHHHCCCAAA???===???>>>===>>>@@@AAA@@@???@@@???===<<<;;;;;;;;;<<<;;;;;;<<<>>>AAAEEEHHHJJJKKKNNNRRRTTTTTTTTTVVVWWW___gggwwwyyykkkYYYOOOFFFCCC@@@===;;;<<<<<<@@@DDDIIILLLPPPSSSVVV[[[]]]dddkkkqqqxxxoooWWWIII>>>===;;;999888888888999555555555555666666666777666777777888888888777777777888999;;;>>>AAADDDEEEEEEHHHKKKMMMNNNNNNPPPQQQKKKMMMQQQXXXfff}}}vvv^^^KKKAAAAAADDDEEEIIILLLOOOSSS]]]jjjuuu~~~|||zzzyyywwwuuupppnnnlllkkklllmmmmmmllleeeccc```^^^\\\]]]^^^___```aaaaaabbbbbbbbbbbbaaabbbaaa```^^^^^^```aaabbb]]]]]]]]]]]]]]]^^^___```]]]\\\[[[YYYYYYYYYYYYZZZ[[[^^^```]]]YYYXXX[[[___```dddiiinnnttt}}}zzzuuuxxx~~~fffSSSIIIEEE@@@>>><<<:::999777333111000000000000000000000000......---------,,,,,,,,,------------------------//////.........---------............////////////000000///...............111111222444555777999;;;EEEQQQbbbtttyyynnneeeZZZQQQNNNLLLJJJHHHFFFDDDBBBAAA@@@>>>===<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::;;;;;;;;;777888:::===@@@DDDGGGHHHMMMOOOQQQRRRSSSTTTVVVWWW^^^dddpppxxxnnn\\\PPPDDD???===;;;:::;;;<<<>>>AAACCCFFFJJJPPPSSSXXXaaakkksssyyyzzz^^^IIIBBB;;;666777888666444444666666666666666666666666777777777777777888888888888999;;;===???BBBCCCDDDCCCFFFIIIMMMOOOPPPOOONNNMMMMMMNNNTTTccc|||uuu___LLLBBBBBBEEEDDDHHHLLLOOOSSS]]]kkkuuu~~~|||zzzxxxvvvuuurrrnnnlllkkkkkkiiihhhfffdddaaa^^^]]]]]]^^^^^^```````````````___^^^^^^aaa```^^^]]]]]]^^^```aaa^^^^^^]]]]]]]]]^^^^^^___]]]\\\[[[ZZZYYYYYYYYYZZZZZZ]]]^^^\\\XXXWWWYYY]]]___ccchhhmmmrrr{{{{{{tttttt|||jjjVVVKKKGGGBBB@@@===<<<:::888444222000000000000000000000000//////.........---------------------------------//////.........---------............////////////000000///...............---...000111333666999;;;HHHUUUgggyyywwwmmmdddYYYQQQMMMLLLJJJHHHFFFCCCAAA@@@@@@>>>===<<<;;;<<>><<<:::<<<<<<>>>AAADDDGGGKKKPPPSSSZZZcccmmmvvv}}}dddNNNCCC<<<666777888777666777777777777777777777777777666777777777888888999999999:::<<<>>>@@@BBBDDDEEEFFFHHHKKKMMMOOONNNMMMLLLKKKLLLNNNUUUeee}}}vvv```MMMCCCCCCFFFCCCGGGKKKOOOSSS]]]kkkvvv~~~|||yyywwwvvvsssooolllkkkjjjhhhggggggeeebbb___]]]\\\]]]]]]```______^^^]]]\\\[[[ZZZ___^^^]]]\\\\\\]]]^^^___^^^^^^]]]]]]\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZ\\\]]][[[XXXVVVWWWZZZ]]]aaafffjjjpppxxx}}}sssnnnssswwwxxx~~~pppZZZNNNIIICCCAAA>>>===;;;999666333000000000000000000000000000000/////////.........------------------------...............---------............////////////000000///.........//////,,,...///000222666;;;???OOO]]]qqqtttjjjbbbXXXPPPMMMLLLJJJHHHEEECCCAAA@@@???======<<<;;;<<>>777777888777777999777777777777777777777777555666666777888999:::::::::;;;===???AAACCCEEEFFFIIIKKKLLLNNNNNNLLLKKKJJJJJJJJJMMMVVVgggwwwaaaNNNCCCBBBDDDBBBFFFKKKOOOTTT^^^mmmxxx~~~zzzxxxtttrrrnnnllllllllljjjiiihhhfffccc```^^^\\\\\\\\\^^^]]]]]]\\\[[[[[[[[[[[[^^^]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZ\\\\\\[[[XXXVVVWWWXXX]]]```eeeiiinnnvvvsssjjjkkknnnqqqzzzttt\\\NNNIIICCCAAA>>>===;;;999555333////////////////////////////////////.........---------------------------....................................////////////000000///////////////000000111222222444888???EEEXXXhhh|||pppggg```WWWOOOMMMKKKJJJGGGEEEBBB@@@???>>>===<<<<<<<<<===>>>AAABBBAAADDDGGGIIIJJJKKKMMMNNNKKKUUUaaahhhmmmnnnggg___SSSMMMEEE>>>;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;::::::;;;<<<>>>AAACCCDDDNNNOOOQQQQQQRRRTTTWWWZZZ\\\bbbooowwwooo]]]SSSIIIEEEAAA===<<<>>>>>>@@@CCCEEEGGGKKKPPPTTT]]]hhhwwwooo\\\JJJAAA:::888888777777999666666666666666666666666555555666777999:::;;;;;;;;;<<<===@@@BBBDDDFFFGGGJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJNNNYYYkkkyyycccOOOCCC@@@AAABBBFFFKKKOOOUUU```ooozzz|||yyyuuurrrooommmlllllljjjiiigggfffcccaaa^^^]]]\\\\\\\\\[[[[[[[[[[[[\\\^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXZZZ[[[\\\[[[ZZZXXXXXXWWW]]]```eeehhhmmmuuuttthhhgggiiinnnzzzvvv]]]MMMHHHBBB@@@===<<<:::888555222////////////////////////.........---------,,,,,,---------------------------.................................////////////000000/////////000000111222444555444555:::DDDKKK```ppp{{{mmmeee^^^VVVOOOMMMKKKJJJGGGDDDAAA???======<<<<<<;;;<<<===>>>@@@AAA@@@CCCFFFHHHJJJLLLOOOQQQTTT^^^hhhlllmmmjjjccc[[[OOOJJJCCC>>><<<<<<<<<;;;:::::::::::::::::::::::::::999999999::::::;;;<<<>>>>>>???@@@BBBDDDFFFGGGLLLMMMNNNOOOOOORRRVVVYYY\\\bbbnnn}}}ssslll\\\TTTKKKFFFBBB======???>>>@@@BBBEEEGGGKKKOOOSSS]]]iiizzzsssbbbNNNEEE<<<999888666555666555555555555555555555555555666777888999:::;;;;;;;;;<<<>>>@@@BBBEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMJJJKKKQQQ^^^qqqyyydddPPPDDD@@@AAABBBGGGLLLQQQWWWcccrrr}}}~~~{{{yyyuuuqqqnnnllljjjhhhffffffeeedddaaa___^^^]]]]]][[[[[[ZZZZZZ[[[]]]___```\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]][[[\\\\\\\\\[[[ZZZYYYXXXYYYZZZ[[[[[[[[[ZZZXXXWWW\\\___dddgggkkksss|||vvviiigggjjjooo|||yyy^^^NNNHHHBBB@@@===<<<:::888444222000000000000000000000000...------------,,,,,,,,,---------------------------------...........................////////////000000/////////000111111111333444444555===IIISSShhhxxxxxxjjjccc]]]VVVPPPNNNKKKIIIGGGDDD@@@>>><<<<<<;;;;;;;;;<<<===>>>???@@@@@@CCCFFFIIIKKKMMMQQQSSSZZZbbbiiikkkkkkhhh```XXXNNNJJJDDD@@@>>>======<<<999999999999999999999999::::::::::::;;;<<<======>>>>>>???@@@BBBDDDFFFGGGKKKLLLMMMMMMNNNQQQUUUYYY[[[aaammmyyyoooggg[[[TTTLLLGGGBBB===<<<@@@>>>???BBBDDDFFFIIINNNQQQ[[[hhhyyytttcccNNNEEE===;;;999666444555444444444444444444444444666777777888999:::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOKKKNNNVVVdddwwwxxxdddRRRFFFCCCCCCCCCGGGMMMRRRYYYeeetttxxxuuuqqqnnnlllkkkiiigggeeedddcccbbb```___^^^^^^\\\[[[ZZZYYYZZZ[[[]]]___ZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZ\\\]]]^^^[[[[[[\\\\\\[[[ZZZXXXWWWVVVWWWXXXZZZ[[[ZZZXXXWWWZZZ^^^bbbeeeiiipppzzzyyylllkkknnnsss}}}bbbQQQJJJCCCAAA>>>===;;;999555333000000000000000000000000............---------------------------------------------.........//////............////////////000000//////000111111222///222444555888CCCRRR^^^sssvvviiibbb]]]VVVQQQOOOKKKIIIFFFCCC@@@===<<<;;;:::;;;;;;<<<===>>>???@@@BBBDDDGGGIIIKKKNNNRRRUUU[[[```dddeeegggfff___VVVNNNJJJEEEBBB@@@???>>><<<::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???<<<<<<>>>???AAADDDFFFGGGKKKLLLMMMMMMNNNQQQVVVZZZ[[[aaammm}}}uuukkkdddZZZSSSMMMHHHAAA<<<<<>>===:::777444000000000000000000000000000/////////............---------------------------------.........//////............/////////000000000///000000111222222///222666888===III[[[iii}}}~~~uuuhhhaaa]]]VVVQQQPPPKKKIIIFFFCCC@@@===;;;:::::::::;;;<<<===>>>??????CCCEEEHHHJJJLLLOOOSSSVVVYYY\\\^^^```cccddd^^^VVVOOOKKKFFFCCCAAA@@@>>>===::::::::::::::::::::::::;;;;;;;;;<<<===>>>?????????@@@AAACCCEEEHHHJJJLLLLLLMMMMMMNNNOOORRRWWW[[[[[[aaalll~~~yyyrrriiicccYYYSSSMMMHHHAAA;;;;;;???<<<>>>@@@BBBDDDGGGLLLOOOYYYbbbmmmwwwiiiUUUGGG@@@;;;;;;;;;888666666666666666666666666666666999999999999999999999::::::;;;===???AAACCCEEEFFFIIIJJJJJJKKKLLLMMMNNNNNNOOOTTT^^^nnnlllVVVHHHDDDFFFDDDHHHNNNUUU^^^jjjwww{{{wwwssspppooonnnmmmkkkiiigggdddbbb____________\\\\\\[[[ZZZYYYYYYZZZZZZYYYZZZ[[[\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYWWWVVVUUUVVVUUUUUUVVVWWWVVVTTTRRRQQQWWW^^^cccfffkkksssyyyuuummmnnnxxxlllTTTHHHFFFCCC@@@===;;;999777444222000......///000000///...---,,,++++++,,,---...++++++,,,,,,,,,---------444222///---......---,,,////////////000000000000000000000000111111111111222111333888@@@MMMaaarrrzzzvvvkkkeeeddd```WWWOOOIIIHHHDDDAAA>>><<<<<<;;;::::::::::::;;;===>>>@@@FFFFFFHHHJJJMMMPPPSSSTTTWWWWWWYYYZZZ[[[ZZZYYYYYYPPPNNNIIIDDD@@@===<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDFFFIIILLLQQQRRRSSSSSSTTTXXX]]]bbbcccgggsss{{{uuuqqqmmmiiiggg\\\VVVMMMFFFAAA???>>>======???BBBDDDFFFHHHLLLOOOTTTXXXcccpppzzzfffWWWHHHAAA999666888999888666888777777666666666666777888888999:::<<<===>>>>>>AAA@@@???BBBGGGJJJJJJHHHJJJKKKLLLLLLKKKKKKLLLMMMQQQUUUbbbsssnnnYYYJJJEEEFFFDDDHHHOOOWWW```mmm{{{{{{wwwrrrooommmmmmlllkkkhhhgggeeebbb```^^^\\\[[[\\\[[[ZZZZZZYYYYYYYYYZZZYYYZZZ[[[[[[[[[ZZZXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUWWWWWWUUUSSSTTTYYY___bbbdddiiipppvvvvvvnnnnnnxxxoooWWWKKKFFFDDD@@@===;;;999777555222000///...000000000//////...---,,,,,,------...++++++,,,,,,,,,---------+++*********+++,,,---///////////////000000000000000000000000111111111111222222555;;;CCCQQQeeewww~~~ttthhhbbb```]]]UUUNNNIIIGGGDDDAAA???===<<<<<<;;;;;;::::::;;;===???@@@GGGHHHJJJLLLOOOQQQSSSTTTTTTUUUVVVWWWWWWVVVUUUTTTMMMJJJFFFBBB???===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBDDDDDDEEEGGGKKKNNNSSSWWW]]]``````___``````cccgggsss~~~zzztttpppllliiifffddd\\\VVVMMMFFFAAA???===<<<<<<>>>@@@BBBDDDGGGKKKNNNQQQUUU___lllvvv{{{dddUUUGGG@@@999777888:::999777888888777666666666777777888888999;;;<<<===>>>??????>>>>>>AAAEEEHHHHHHGGGHHHJJJKKKLLLLLLLLLNNNPPPPPPTTT```rrrrrr]]]MMMFFFFFFDDDIIIPPPYYYcccppp|||xxxrrrnnnmmmmmmllllllhhhgggeeebbb___\\\ZZZXXX[[[ZZZYYYYYYXXXYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWUUUUUUSSSSSSSSSTTTWWWWWWVVVUUUWWWZZZ___aaacccffflllqqq{{{xxxooooooxxxsss\\\OOOGGGDDD@@@>>><<<:::777555333111//////000000///...000000///...---------...,,,,,,,,,,,,------------***,,,...---,,,,,,///222////////////000000000000000000000000111111111111333333777???IIIWWWmmm|||rrrggg```^^^[[[TTTNNNHHHGGGDDDAAA???>>>======<<<;;;;;;;;;<<<>>>@@@AAAFFFHHHJJJMMMOOOPPPQQQQQQQQQRRRRRRRRRRRRPPPOOONNNJJJIIIEEEBBB???>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@BBBDDDEEEFFFIIIMMMPPPVVV___kkkrrrpppjjjdddaaadddhhhttt}}}{{{vvvrrrmmmiiigggdddbbb```ZZZUUUMMMFFFBBB???===;;;;;;===???AAACCCFFFIIILLLNNNQQQZZZfffrrruuu___QQQDDD???999777999::::::999999999888777777777777777888999:::;;;===>>>???@@@?????????BBBEEEGGGHHHGGGGGGIIIKKKLLLMMMNNNPPPRRRQQQUUUbbbuuuxxxaaaOOOFFFEEEEEEJJJRRR[[[eeerrrzzztttpppnnnnnnnnnnnnkkkiiieeeaaa]]][[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[ZZZXXXWWWVVVWWWWWWWWWXXXXXXXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSVVVWWWWWWVVVWWWYYY\\\^^^aaaeeekkkooowww|||rrrpppxxxwww___RRRGGGEEEAAA>>><<<;;;888666333111000///000000///...111000000///......------,,,,,,,,,------------......222333111+++)))+++///////////////000000000000///000000000111111111111222333999CCCOOO___uuu|||ssshhhbbb```\\\VVVQQQHHHGGGDDDAAA???>>>>>>>>><<<<<<<<<<<<===???@@@BBBCCCEEEHHHKKKMMMMMMMMMLLLOOOPPPPPPPPPOOONNNLLLKKKJJJIIIGGGDDDBBB@@@??????<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@@@@BBBDDDFFFHHHKKKOOORRRZZZfffvvv~~~|||sssjjjeeefffjjjvvv|||zzzssspppkkkfffdddaaa^^^\\\XXXSSSLLLFFFBBB???<<<:::;;;===???AAACCCEEEIIIKKKLLLPPPWWWbbbooonnnZZZMMMBBB>>>:::888999;;;<<<;;;;;;:::999888888777888888999999;;;<<<>>>???@@@AAABBBBBBCCCEEEGGGIIIJJJJJJHHHIIILLLMMMMMMNNNPPPRRRUUUZZZiii}}}|||eeeQQQFFFDDDGGGLLLTTT]]]fffrrr}}}wwwsssqqqppppppoooooolllfff```\\\[[[\\\]]]XXXWWWWWWWWWWWWWWWXXXXXX\\\\\\]]]]]]\\\ZZZYYYXXXVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTRRRQQQQQQRRRUUUWWWWWWWWWUUUVVVXXX[[[___eeekkkoooxxxuuuqqqvvvzzzbbbSSSHHHEEEBBB???===;;;999777444222000000000000///...000000/////////......---,,,,,,---------.........---000222///(((%%%&&&)))////////////000000000000///000000000111111111111111444;;;HHHUUUgggyyysssjjjdddaaa]]]WWWRRRIIIHHHEEEBBB@@@>>>>>>>>><<<<<<<<<<<<===???@@@BBBAAACCCFFFIIIKKKLLLKKKKKKOOOOOOPPPPPPPPPOOOMMMLLLKKKJJJHHHFFFCCCAAA@@@???;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAA@@@BBBDDDFFFHHHKKKPPPSSS\\\jjj{{{xxxpppllllllooozzz|||yyyxxxtttpppjjjeeebbb___\\\YYYTTTPPPKKKFFFCCC@@@===;;;<<<>>>@@@BBBCCCEEEIIIKKKMMMPPPVVV```nnn~~~tttfffVVVKKK@@@===;;;999:::;;;<<<===<<<<<<:::999999888888888999:::;;;===???AAABBBCCCBBBCCCEEEFFFGGGIIIJJJKKKJJJLLLMMMNNNMMMNNNPPPQQQXXX___pppgggSSSHHHEEEHHHNNNVVV___hhhsss~~~zzzvvvtttrrrqqqoooppplllfff```\\\\\\\\\^^^VVVVVVVVVVVVVVVVVVWWWXXX\\\\\\\\\\\\[[[ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYYYYYYYXXXXXXWWWVVVSSSQQQQQQRRRTTTVVVWWWVVVSSSTTTUUUYYY^^^eeekkknnnxxxyyysssuuu}}}eeeUUUIIIFFFBBB@@@>>><<<999777555333111000000000///...---....../////////......,,,---------............,,,///111000---++++++---////////////000000000000000000000000111111111111222555???MMM]]]ppp~~~vvvqqqkkkfffccc^^^WWWRRRKKKIIIFFFBBB@@@>>>======<<<;;;;;;;;;<<<>>>@@@AAABBBDDDFFFIIIKKKLLLMMMMMMOOOOOOQQQRRRRRRRRRQQQQQQNNNMMMKKKHHHDDDAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAABBB@@@BBBDDDFFFHHHKKKOOOSSS[[[iii{{{|||vvvuuusssuuu}}}yyyuuusssrrrqqqmmmgggbbb___\\\XXXVVVPPPMMMIIIFFFDDDAAA>>><<<<<<>>>@@@BBBCCCEEEHHHKKKLLLPPPUUU]]]kkk||||||yyytttpppiii___RRRIII???>>><<<;;;:::;;;<<<===>>>===<<<:::999999999999:::;;;<<<>>>@@@BBBCCCDDDAAACCCEEEEEEEEEFFFHHHJJJKKKMMMNNNNNNNNNNNNPPPQQQYYYcccwwwjjjVVVMMMJJJHHHOOOXXXaaakkkwww~~~{{{xxxvvvssspppmmmkkkiiifffbbb___\\\[[[ZZZUUUUUUUUUUUUUUUVVVWWWWWWZZZZZZ[[[ZZZYYYXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWVVVVVVUUUSSSRRRQQQQQQSSSUUUVVVVVVTTTSSSTTTWWW]]]ccciiilllwww|||tttsssyyyjjjZZZIIIFFFCCC@@@>>><<<:::888666333111000111000///...+++,,,---...//////......------------...............///111222222222111111////////////000000000000000000000000111111111111444888CCCSSSdddxxx~~~uuurrrnnnjjjfff```YYYSSSLLLJJJGGGCCC@@@===<<<;;;;;;;;;::::::;;;===???@@@AAABBBDDDGGGIIILLLMMMNNNMMMOOOQQQSSSUUUVVVVVVVVVUUUTTTQQQMMMIIIEEEAAA???>>>>>>============>>>>>>;;;;;;<<<===>>>@@@BBBCCC@@@BBBDDDEEEGGGJJJNNNQQQWWWgggzzz|||{{{yyy|||}}}{{{xxxtttqqqnnnlllkkkiiieee```\\\YYYWWWTTTRRRLLLJJJGGGFFFDDDBBB???===;;;===???@@@AAACCCGGGIIIIIIMMMRRRYYYgggwww~~~}}}}}}{{{zzzzzzxxxuuurrrkkkiiifffdddaaaYYYPPPHHH???>>>===<<<:::;;;<<<===???>>>===;;;:::999999999:::;;;===???AAACCCDDDEEEAAACCCFFFFFFEEEFFFHHHKKKJJJKKKNNNOOOOOOPPPRRRTTT]]]hhhkkkYYYPPPNNNHHHOOOXXXcccnnnzzz}}}{{{xxxvvvsssoookkkfffffffffdddaaa]]]YYYWWWUUUTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYYYYXXXVVVTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRTTTRRRQQQQQQSSSUUUVVVUUUUUUTTTSSSVVV\\\bbbhhhjjjuuu~~~tttrrrvvv|||mmm]]]JJJGGGCCC@@@???===:::888666444111111111111///...)))***,,,...//////......---------.........//////...---...///111111///,,,////////////000000000000000000000000111111111111666:::FFFWWWiii~~~~~~vvvtttrrroookkkddd\\\VVVNNNKKKHHHCCC@@@===;;;;;;::::::::::::;;;===>>>@@@??????AAACCCFFFIIILLLNNNMMMNNNQQQTTTVVVXXXXXXYYY\\\[[[XXXTTTNNNIIIEEECCC@@@@@@????????????@@@@@@;;;;;;<<<===???@@@BBBCCCAAABBBDDDEEEFFFIIIMMMPPPSSSdddzzz~~~~~~~~~xxxvvvssspppllljjjhhhgggbbb^^^ZZZWWWUUUSSSQQQOOOJJJHHHGGGFFFEEECCC@@@>>>:::<<<>>>???@@@BBBEEEHHHFFFKKKOOOUUUcccrrrwwwttttttsssqqqpppooommmiiifffbbb```^^^]]]\\\WWWOOOHHH??????>>><<<;;;:::<<<===??????===<<<;;;::::::999;;;;;;===???AAACCCEEEFFFCCCFFFIIIIIIHHHHHHJJJMMMHHHJJJMMMNNNPPPQQQTTTVVVaaammmjjjTTTLLLLLLMMMQQQXXXbbbmmm{{{~~~{{{xxxuuuqqqooonnnkkkiiifffbbb^^^[[[XXXWWWUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRRRRPPPRRRTTTTTTTTTTTTTTTVVVUUUUUUVVVWWWVVVUUUTTTSSSQQQOOONNNNNNOOORRRVVVXXXUUURRRRRRWWW\\\___eeekkkvvvzzzvvvjjjkkkrrryyyrrrZZZKKKGGGBBB??????>>>:::777555333111000000///...,,,////////////............,,,,,,,,,---...///000000//////............////////////.........///111333111000///000222333333333:::???KKK[[[qqq}}}vvvtttpppmmmiiiccc]]]YYYRRRMMMGGGBBB@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<999;;;===???AAADDDHHHLLLOOONNNOOOSSSZZZ___aaaaaafffaaa]]]\\\YYYSSSLLLHHHDDDBBB???>>>>>>>>>===<<<>>>>>>>>>>>>@@@BBBDDDEEEBBBCCCDDDEEEFFFHHHMMMPPPUUU]]]mmm{{{{{{yyy{{{|||~~~}}}xxxsssmmmiiigggddd```\\\^^^\\\XXXTTTPPPNNNLLLLLLJJJIIIGGGEEEBBB@@@>>>===999;;;<<<===>>>AAAEEEHHHGGGJJJQQQZZZdddkkknnnnnngggeeeeeefffhhhgggccc```[[[[[[[[[YYYVVVRRRNNNLLLHHHDDD@@@======???@@@@@@??????>>>===;;;:::999888777999<<<@@@CCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKOOOLLLMMMQQQRRRQQQSSSWWW]]]rrrmmmYYYNNNJJJNNNSSS[[[eeeqqq~~~}}}zzzwwwsssqqqpppjjjiiifffccc___\\\YYYWWWVVVUUUSSSRRRRRRSSSSSSTTTQQQQQQPPPPPPOOONNNNNNMMMMMMOOOQQQRRRQQQQQQRRRSSSTTTTTTUUUVVVUUUTTTSSSRRRPPPPPPOOOOOOQQQSSSVVVXXXUUURRRRRRWWW[[[^^^dddjjjsssyyyuuuiiihhhmmmuuuuuu\\\NNNIIICCC@@@@@@???<<<999666444111000000000///---////////////............---,,,,,,------///000000//////............//////---+++***...333444000+++111000000000222333444444<<>>===:::999999888888999999:::999;;;<<<>>>@@@CCCHHHLLLNNNNNNOOOUUU\\\bbbeeefffhhheeecccbbbaaa[[[TTTOOOIIIFFFBBB???>>>>>>===<<<>>>>>>>>>>>>@@@BBBDDDEEECCCDDDEEEEEEFFFHHHLLLOOOQQQWWWbbbnnnrrrrrrtttyyy}}}{{{vvvqqqkkkgggeeeaaa\\\XXXYYYWWWSSSPPPLLLJJJIIIIIIHHHGGGEEECCCAAA???>>>======>>>???>>>>>>???BBBDDDGGGJJJRRR\\\eeekkkmmmmmmgggeeebbbbbbcccdddbbb```[[[[[[[[[YYYVVVRRRNNNLLLIIIEEE@@@===<<<=========@@@???>>><<<;;;:::999999888:::===@@@BBBCCCCCCCCCFFFGGGHHHJJJKKKLLLLLLLLLPPPNNNOOORRRSSSRRRUUUYYYaaavvvnnn\\\PPPJJJOOOTTT^^^iiiuuu}}}zzzwwwsssqqqpppiiihhhfffccc```]]]ZZZYYYVVVUUUTTTSSSRRRSSSTTTTTTRRRRRRQQQQQQPPPOOOOOONNNPPPRRRTTTTTTTTTSSSTTTVVVSSSSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRTTTVVVWWWUUURRRRRRVVVZZZ]]]ccciiipppvvvxxxlllhhhjjjrrrzzz```PPPKKKEEEBBBAAA@@@===:::777555333111111111000...////////////............---------------...///000//////............//////222......666@@@AAA666+++222111111111222333444555???HHHWWWkkk}}}zzzxxxwwwuuurrrnnnhhhaaa\\\TTTOOOIIIDDDAAA???===<<<:::999999888888999999::::::;;;<<<<<<>>>BBBGGGKKKLLLMMMQQQXXX```hhhlllnnnooonnnnnnnnnmmmhhh___XXXPPPLLLFFFAAA???>>>======>>>>>>>>>>>>@@@BBBDDDEEEEEEFFFGGGGGGGGGIIILLLOOOOOOQQQXXX```dddgggnnnvvv||||||wwwsssnnngggcccaaa]]]XXXTTTSSSQQQNNNKKKIIIHHHGGGGGGDDDDDDCCCBBB@@@???>>>>>>===>>>??????>>>???BBBEEEGGGKKKTTT^^^ggglllmmmllliiieeebbb``````aaaaaa```\\\\\\[[[ZZZWWWSSSOOOMMMLLLHHHBBB???>>>>>>>>>===@@@???>>><<<;;;:::999999999;;;===@@@AAABBBBBBBBBIIIIIIJJJLLLMMMMMMMMMMMMQQQPPPQQQSSSTTTSSSWWW]]]iii}}}lllYYYOOOKKKNNNUUU```lllyyy~~~{{{xxxuuuqqqooonnnhhhhhhfffdddaaa^^^[[[ZZZWWWVVVTTTSSSRRRRRRSSSTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQSSSUUUVVVUUUUUUVVVWWWSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPQQQRRRTTTTTTUUUUUUUUUQQQQQQUUUYYY\\\aaagggmmmuuusssllllllssseeeRRRMMMFFFBBBAAA@@@===:::888666333222222222000///////////////............---------------...///000//////............//////444111222:::CCCDDD:::///222222222222222333666888AAALLL^^^sss~~~{{{zzzyyyxxxvvvrrrlllddd^^^TTTPPPJJJEEEAAA???<<<;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;<<<@@@EEEJJJKKKMMMSSS[[[eeennntttxxxyyyzzz{{{{{{yyyuuujjj```WWWRRRJJJDDD@@@???>>>===>>>>>>>>>>>>???BBBDDDEEEFFFGGGHHHHHHHHHIIILLLNNNPPPQQQTTTYYY]]]```iiirrrzzz|||vvvrrrooojjjccc___\\\YYYSSSOOONNNMMMKKKIIIGGGGGGGGGGGGBBBBBBAAAAAA@@@@@@??????:::;;;===>>>???AAAEEEHHHHHHMMMVVVaaajjjoooooommmjjjiiifffdddbbbbbbaaaaaa]]]^^^]]]\\\YYYVVVRRRPPPOOOKKKFFFBBBAAABBBBBBAAAAAA@@@>>><<<;;;:::::::::;;;<<<>>>@@@AAABBBBBBBBBJJJJJJKKKMMMMMMNNNNNNMMMRRRPPPQQQTTTTTTTTTZZZaaassseeeRRRMMMNNNMMMTTT```mmmzzz~~~{{{xxxuuuqqqooonnnhhhhhhgggfffccc___\\\ZZZVVVUUUTTTRRRQQQQQQRRRRRRPPPPPPOOOOOONNNNNNMMMMMMMMMOOOQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSPPPPPPQQQRRRSSSTTTTTTUUUUUUQQQQQQUUUXXXZZZ___eeelllsss{{{qqqnnnxxxkkkSSSMMMFFFAAA@@@???<<<999888666444333333222111///////////////...............------------...////////////............//////......///333888888444///222222333222222444888<<>>===>>>>>>>>>>>>???BBBDDDEEEGGGHHHJJJJJJJJJKKKMMMOOOQQQQQQTTTXXXZZZ\\\dddlllzzzzzzuuupppllljjjeee___[[[XXXUUUPPPKKKIIIHHHFFFDDDCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@??????999;;;<<<===>>>AAADDDGGGHHHMMMWWWbbblllqqqqqqpppmmmmmmmmmkkkiiieeecccbbb``````aaa```^^^[[[XXXVVVQQQMMMHHHDDDDDDDDDDDDDDDBBB@@@>>><<<;;;::::::;;;<<<===???@@@BBBCCCDDDDDDIIIJJJKKKMMMNNNNNNNNNNNNQQQPPPRRRTTTTTTUUU]]]ggg|||yyy\\\KKKJJJOOOMMMTTT```mmmzzz}}}zzzwwwsssqqqpppiiiiiiiiigggddd```\\\YYYVVVUUUSSSQQQPPPPPPPPPQQQQQQQQQQQQPPPOOOOOONNNNNNMMMOOOQQQRRRQQQQQQRRRSSSUUUUUUVVVWWWVVVUUUTTTSSSPPPPPPPPPPPPQQQRRRSSSTTTTTTQQQPPPTTTWWWYYY]]]cccjjjqqq|||uuuooozzzqqqUUUOOOGGGBBB@@@>>><<<:::888666333222222222111///////////////..................---------....../////////............//////,,,---////////////000111000222333333222555;;;@@@JJJWWWkkk{{{}}}~~~~~~}}}xxxoooeee]]]SSSOOOJJJFFFCCC@@@===;;;:::999999888888999999:::888:::;;;<<<<<<>>>AAADDDGGGLLLTTT]]]gggqqqzzzssseee]]]WWWPPPIIIEEEBBB@@@>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHJJJKKKKKKLLLNNNPPPPPPPPPSSSXXXYYY[[[aaajjj}}}}}}xxxsssooojjjgggddd___YYYUUUSSSPPPKKKGGGCCCBBB@@@???>>>>>>???????????????>>>>>>>>>>>>>>>;;;<<<======<<<>>>@@@CCCGGGLLLUUU```kkkqqqsssrrrppprrrrrrqqqlllhhheeedddcccdddeeeeeeeeeccc```___TTTPPPJJJGGGEEEEEEEEEEEECCCAAA>>><<<::::::;;;<<<>>>>>>???AAACCCEEEFFFGGGIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPSSSUUUVVVXXXcccnnnlllTTTHHHHHHMMMOOOUUUaaammm{{{}}}zzzwwwsssqqqpppjjjkkkjjjhhhddd```[[[XXXUUUSSSRRRPPPOOOOOOOOOOOORRRRRRRRRQQQPPPPPPOOOOOONNNPPPRRRSSSRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUSSSRRRQQQPPPOOONNNOOOQQQSSSTTTTTTQQQPPPSSSVVVWWW\\\bbbgggnnnxxxyyyrrrxxxvvvXXXQQQIIICCCAAA???===;;;888555333222222111000///////////////............///......---------......//////............//////000000000///......000222///111333333333666===DDDRRR___sss~~~yyyoooddd\\\RRROOOJJJGGGDDDAAA>>><<<:::999999888888999999:::777999;;;=========???AAACCCIIIQQQZZZcccmmmwww}}}~~~sssccc[[[WWWQQQKKKGGGDDDAAA???>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHKKKLLLMMMNNNPPPQQQPPPPPPSSSXXXZZZ]]]eeennn~~~|||wwwrrrnnnjjjfffbbb]]]XXXSSSOOONNNKKKGGGCCCAAA@@@>>>===<<<<<<======<<<<<<<<<<<<;;;;;;:::::::::;;;<<<;;;;;;<<>><<<::::::;;;<<<>>>???@@@BBBDDDGGGIIIJJJIIIKKKLLLOOOQQQRRRSSSTTTQQQRRRUUUXXXXXX\\\hhhuuuyyybbbPPPGGGHHHKKKPPPWWWaaannn{{{~~~{{{xxxuuuqqqooonnnkkkkkkkkkiiieee___ZZZWWWTTTSSSQQQOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJLLLNNNOOONNNNNNOOOPPPSSSTTTTTTUUUUUUSSSRRRQQQQQQPPPNNNMMMMMMOOORRRTTTTTTQQQPPPSSSUUUWWW[[[aaafffllluuu}}}|||uuutttzzzyyyZZZSSSJJJDDDBBBAAA>>><<<777555333111111111000...000/////////............///......---------......//////............//////111000///////////////......111333333333777???FFFXXXdddyyyzzzoooccc[[[QQQNNNJJJGGGEEEBBB???===<<<;;;;;;::::::;;;;;;<<<666888<<<=========>>>???@@@FFFOOOXXX```jjjtttzzzzzz}}}||||||rrrcccZZZVVVQQQLLLHHHEEEAAA???>>>>>>>>>>>>@@@BBBDDDEEEEEEGGGKKKMMMNNNOOOQQQRRRRRRRRRTTTYYY]]]aaakkkuuu}}}}}}yyytttoookkkgggccc```XXXSSSNNNKKKJJJHHHDDDAAABBBAAA???>>>======>>>>>>;;;::::::999999888888888666777999:::;;;===AAADDDBBBFFFNNNYYYeeemmmrrrsssuuuuuurrrmmmgggdddeeeggghhhjjjlllnnnnnnnnnmmmllleee```YYYRRRNNNLLLJJJHHHDDDBBB>>><<<::::::<<<===??????AAACCCEEEHHHJJJLLLJJJKKKNNNPPPSSSTTTVVVVVVRRRSSSVVVZZZ[[[___mmmzzziiiWWWKKKEEEFFFJJJPPPUUUbbbrrr~~~}}}zzzvvvssspppooonnnmmmkkkiiigggdddaaa\\\YYYTTTRRRPPPNNNLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLQQQQQQQQQQQQRRRRRRRRRRRRPPPNNNMMMMMMNNNQQQTTTVVVRRRSSSSSSRRRRRRUUU\\\bbbdddiiiqqqzzzrrrqqquuuyyyaaaOOOFFFEEE@@@@@@BBB<<<;;;888333111000111111000......////////////......------............------////////////////////////222111000//////000111111111111333444222444@@@LLL```qqq}}}vvvlllaaaZZZTTTQQQMMMJJJGGGCCC???<<<;;;:::999888777777777777999:::;;;;;;::::::;;;===???BBBGGGOOOXXXaaaiiimmmvvvyyy{{{|||xxxpppgggbbbZZZWWWSSSMMMHHHDDD@@@???@@@@@@@@@@@@AAACCCEEEFFFGGGHHHJJJLLLOOOQQQSSSTTTUUUUUUXXX[[[\\\^^^gggqqq~~~vvvsssmmmiiieeeaaa]]]ZZZQQQPPPNNNKKKGGGDDDBBB@@@>>>>>>>>>======<<<;;;;;;777777777777777777777777>>><<<:::999999;;;===???AAADDDJJJUUUbbblllpppqqqrrrqqqmmmhhhdddcccfffhhhlllnnnppprrrxxx~~~~~~yyysssjjj^^^UUUPPPMMMJJJHHHJJJFFFAAA===============BBBCCCEEEFFFGGGJJJMMMPPPPPPOOOOOOPPPSSSUUUVVVVVVWWWZZZ]]]^^^aaaiiiuuu}}}www]]]LLLDDDBBBFFFKKKPPPVVVbbbrrr~~~zzzuuuqqqooommmmmmllliiigggeeebbb___ZZZWWWTTTRRRPPPMMMKKKJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOMMMLLLMMMPPPSSSTTTQQQRRRSSSQQQQQQTTT[[[```fffkkkrrrzzzqqqjjjooo|||eeeSSSIIIGGGAAA@@@AAA;;;;;;777333111000111111000......////////////......---......//////......---////////////////////////222111000//////000111111000111333555444888EEERRRfffxxx|||uuukkkaaaZZZTTTQQQMMMIIIFFFBBB>>>;;;;;;:::999888777777777777;;;<<<>>>===<<<<<<===???>>>@@@DDDJJJQQQXXX^^^aaaiiikkknnnooolllggg```\\\VVVTTTRRRNNNJJJFFFBBBAAAAAA@@@@@@AAABBBDDDFFFGGGIIIJJJKKKNNNPPPRRRTTTUUUVVVVVVXXX[[[]]]___hhhrrr~~~|||yyynnnkkkfffccc```]]]ZZZWWWNNNMMMKKKHHHEEEBBB???>>><<<<<<;;;:::999888888888666666666666666666666666:::999888777999;;;>>>@@@AAACCCIIITTT___hhhlllmmmkkkjjjgggccc___```dddhhhqqquuuwwwzzzwwwoooddd[[[WWWTTTQQQOOOKKKGGGBBB???>>>???@@@@@@CCCEEEHHHIIIJJJKKKMMMOOORRRRRRRRRTTTVVVYYY[[[[[[ZZZ\\\___aaafffnnnyyyiiiPPPBBB???AAAGGGLLLRRRWWWcccssszzzuuupppnnnmmmmmmllljjjgggeeebbb___ZZZWWWSSSRRROOOLLLJJJIIIHHHHHHFFFGGGIIIJJJLLLMMMMMMMMMPPPOOONNNMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRPPPOOOMMMLLLMMMOOOQQQSSSQQQRRRRRRQQQPPPSSSYYY^^^hhhlllssszzzoooffflllzzzjjjWWWLLLIIIAAA@@@@@@::::::777333111111111000000...//////000000//////...---......//////......---////////////////////////111111000000000000111111///000333666777===KKKZZZnnnzzzsssjjjaaa[[[VVVRRRNNNJJJGGGCCC@@@===;;;:::999888888777777888777999::::::999999:::;;;<<<===@@@DDDHHHLLLPPPRRRWWWYYY\\\]]]]]]ZZZWWWTTTRRRQQQQQQOOOLLLHHHDDDBBB@@@@@@@@@AAABBBEEEGGGHHHLLLLLLNNNOOOQQQSSSTTTUUUVVVUUUWWW[[[]]]aaaiiisss||||||vvvrrriiieeeaaa]]]ZZZWWWTTTQQQJJJIIIGGGDDDBBB???===<<<;;;::::::999777666555555666666666666666666666666555555555666888<<>>======>>>???AAADDDGGGHHHMMMMMMNNNPPPQQQSSSTTTTTTVVVSSSTTTYYY]]]aaahhhpppuuuyyy}}}yyyvvvqqqiiicccbbb^^^YYYUUUQQQMMMIIIFFFEEEDDDCCCAAA>>><<<;;;::::::999888777666555444444555555555555555555555555777777777888999;;;===>>>???AAAEEEIIIMMMQQQUUUWWW]]]___aaa^^^ZZZ\\\cccjjjrrrzzzzzzvvvpppiiiddd^^^XXXPPPJJJFFFEEEEEEEEEJJJMMMPPPQQQQQQPPPOOOPPPOOOQQQTTTVVVXXX]]]ccchhhiiillloooqqqrrrxxxSSSJJJCCCBBBDDDEEEHHHLLLXXX]]]jjjyyy~~~{{{yyywwwvvvvvvpppmmmhhhdddaaa^^^[[[XXXTTTRRRPPPNNNLLLKKKKKKKKKPPPQQQQQQPPPPPPOOONNNMMMKKKKKKJJJJJJKKKLLLNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMNNNPPPRRRTTTUUUWWWXXXVVVSSSSSSWWW[[[___eeemmmsssyyypppdddlllnnnZZZMMMHHH@@@???@@@;;;999777444333222222000...///000000111111000000///...//////000000//////...////////////////////////...///000111111222111111333333555999===GGGZZZkkk|||yyyyyy{{{|||uuuoooiiieee```^^^WWWSSSMMMHHHEEECCC@@@>>><<<;;;:::999999888888999666888999999888777999:::999;;;>>>AAADDDGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOTTTTTTTTTQQQMMMFFF@@@<<<======>>>???BBBEEEHHHJJJMMMMMMOOOPPPRRRTTTUUUVVVXXXUUUTTTYYY]]]aaahhhnnnuuu||||||vvvrrrpppkkkbbb[[[UUUSSSOOOLLLJJJHHHFFFDDDCCCBBBAAA???===<<<:::999666555555444444333333222555555555555555555555555888888888888999:::;;;<<<>>>AAACCCFFFHHHKKKOOORRRWWW\\\```^^^[[[[[[bbbiiisss}}}wwwqqqddd^^^UUUMMMIIIHHHHHHHHHJJJLLLOOOPPPPPPOOOPPPQQQOOOQQQTTTVVVWWW\\\ccciiipppvvv||||||zzz~~~KKKGGGDDDEEEGGGHHHNNNTTT]]]cccooo~~~}}}zzzwwwuuutttqqqnnniiidddaaa^^^[[[XXXTTTSSSQQQPPPOOONNNOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPOOONNNOOOQQQTTTVVVUUUWWWWWWUUURRRRRRUUUXXX___eeelllqqqvvvqqqdddmmmsss^^^PPPJJJAAA???@@@:::999777444333333222000...000000111111111111000000//////000000000000//////////////////////////////---...000111222222111111333444666;;;AAAMMMbbbuuu}}}zzzwwwwwwzzz~~~~~~yyyqqqkkkfffccc```___YYYTTTNNNIIIFFFDDDBBB@@@<<<<<<;;;:::999999999999444666777777666555777888999;;;>>>BBBEEEGGGIIIIIIGGGHHHKKKMMMOOOPPPQQQQQQTTTTTTSSSPPPLLLFFFAAA>>>>>>>>>???AAADDDGGGJJJLLLMMMNNNOOORRRTTTVVVXXXXXX\\\XXXWWW[[[___ccchhhnnnxxxzzzuuunnnllljjjeee\\\TTTNNNLLLHHHFFFEEEDDDBBB@@@@@@@@@???===<<<:::999888444444444444444444444444555555555555555555555555555666666777888999:::;;;===@@@BBBCCCDDDGGGKKKOOORRRYYY```aaa^^^___eeelllttt}}}tttfff___VVVOOOLLLLLLLLLMMMJJJKKKMMMNNNNNNNNNPPPRRRMMMPPPSSSTTTUUUZZZbbbiiippp{{{IIIGGGGGGIIIJJJLLLUUU^^^```fffsss~~~zzzvvvrrrppptttpppkkkfffccc```]]][[[UUUTTTRRRQQQPPPPPPQQQQQQNNNOOOPPPPPPQQQQQQQQQQQQJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOOOOPPPRRRUUUWWWTTTVVVWWWUUUQQQQQQSSSWWW___ffflllpppsss~~~rrrgggoooxxxbbbSSSLLLBBB??????999888666444333333222000...000000111111111111000000//////000000000000//////////////////////////////---...000111222222222111333444777===DDDRRRhhh{{{~~~|||xxxvvvvvvzzz~~~|||vvvoooiiieeebbbaaa___\\\XXXQQQLLLIIIGGGEEEDDD<<<<<<;;;:::999999999999888999::::::999999:::;;;999;;;>>>AAAEEEGGGHHHHHHDDDFFFIIIMMMOOOQQQRRRSSSTTTSSSRRROOOKKKGGGBBB@@@???@@@AAACCCFFFIIILLLNNNNNNOOOQQQSSSVVVXXXZZZ[[[___ZZZYYY]]]aaadddiiiooozzz|||vvvpppjjjhhhgggbbbXXXPPPOOOLLLHHHEEECCCAAA>>><<>>===<<<:::999888777555555555666666666777777555555555555555555555555333333444666777999::::::===???BBBBBBCCCEEEIIINNNQQQZZZccceeecccdddkkkrrrsssyyyoooeee___WWWPPPNNNOOOPPPQQQIIIKKKLLLLLLLLLNNNPPPSSSQQQTTTWWWXXXXXX]]]eeemmmmmm{{{HHHFFFGGGLLLOOOQQQXXX```ccclllxxx~~~{{{vvvrrroooooolllhhheeedddaaa\\\WWWUUUTTTTTTSSSSSSSSSSSSSSSOOOOOONNNNNNMMMLLLLLLLLLNNNMMMKKKJJJJJJLLLNNNOOOLLLLLLLLLMMMNNNNNNOOOOOONNNOOOPPPOOOOOOQQQTTTVVVVVVWWWVVVUUUSSSSSSUUUWWW```cccjjjpppuuu|||wwwjjjrrryyy___PPPLLLDDD@@@???;;;<<<999555111///...000111000000000000000000000000////////////////////////////////////////////////000000000111222222333333666555777>>>HHHYYYqqq{{{wwwtttuuuzzz}}}|||zzztttpppkkkgggdddbbb```___ZZZWWWQQQMMMIIIFFFCCCAAA>>><<<:::999:::999888777999999888888999999:::;;;<<<<<<===???BBBFFFIIIKKKKKKKKKKKKKKKMMMNNNPPPRRRRRRSSSRRRNNNHHHCCC@@@???@@@@@@AAACCCGGGKKKPPPSSSQQQRRRTTTWWWYYY[[[]]]]]]___[[[ZZZ]]]___dddnnnxxx}}}vvvqqqqqqjjjbbb___```^^^XXXSSSHHHEEEBBB@@@@@@???>>>===>>>>>>===<<<;;;999888777777666555444333444555555444444444333333222222222555444444555555666777888:::<<<===>>>???BBBFFFIIIQQQ[[[gggmmmlllkkkmmmppp{{{oooaaaYYYWWWTTTRRRRRRRRRRRRQQQNNNKKKJJJLLLLLLJJJKKKNNNNNNQQQUUUYYY\\\```dddgggrrrzzzHHHFFFHHHMMMPPPSSSZZZbbbkkksss~~~{{{wwwssspppnnnkkkfffdddccc```[[[WWWUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPOOOPPPRRRTTTVVVWWWVVVUUUSSSSSSUUUVVV]]]```gggooottt|||xxxjjjppp||||||aaaQQQMMMEEEAAAAAA<<<999888666333111000//////000000000000000000000000////////////////////////////////////////////////000000000111222222333333666666999BBBOOOaaayyyzzzvvvsssuuuyyy{{{yyyvvvrrrnnniiifffcccaaa___^^^ZZZVVVQQQMMMJJJGGGDDDAAA>>><<<:::999:::999888777999999888888999999:::;;;<<<<<<===???CCCFFFIIIKKKLLLKKKKKKKKKLLLMMMOOOPPPOOOPPPOOOLLLGGGCCC@@@???AAAAAACCCFFFIIIMMMPPPSSSTTTUUUVVVXXXZZZ]]]```aaa___]]]\\\___aaafffoooyyywwwppplllllleee]]]YYYXXXUUUOOOIIIFFFCCC???=========<<<;;;999999999999888777555555777666555444333444444555444444444333333222222222555444444555555666777888999;;;===>>>???AAAEEEHHHQQQ[[[hhhooopppqqqtttwwwyyyhhh\\\TTTRRRPPPOOOQQQRRRRRRQQQMMMIIIHHHJJJJJJIIIKKKOOOOOORRRWWW[[[^^^bbbgggjjjuuu{{{IIIGGGIIINNNRRRVVV___gggnnnwww|||wwwssspppmmmiiidddbbbaaa___ZZZVVVUUUTTTRRRQQQOOOOOONNNNNNLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKKKKLLLMMMNNNNNNOOOKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSQQQOOOOOOPPPRRRVVVVVVWWWUUUSSSSSSTTTVVVZZZ]]]eeemmmsss{{{|||mmmnnnuuudddSSSNNNFFFCCCBBB===666666666555444222000///000000000000000000000000////////////////////////////////////////////////000000111111222333333333666666<<>><<<:::999:::999888777999888888888888999::::::;;;<<<>>>@@@CCCGGGJJJKKKMMMLLLKKKJJJJJJKKKLLLLLLKKKLLLLLLIIIEEEBBBAAA@@@BBBCCCFFFJJJMMMPPPRRRSSSVVVVVVXXXZZZ\\\```ccceee```^^^___bbbdddgggqqq{{{yyyqqqkkkgggggg```XXXSSSPPPMMMGGGAAADDD@@@<<<999999::::::999777777777777777666555555666666555444444444444555444444333333333333222222555444444555555666777888888:::;;;<<<===@@@CCCFFFNNNYYYfffooosssuuuyyy|||nnn^^^UUUNNNLLLKKKKKKNNNPPPQQQQQQKKKGGGEEEGGGHHHHHHKKKPPPQQQTTTXXX]]]aaafffkkkoooyyy}}}IIIGGGJJJOOOUUUZZZcccmmmsss{{{}}}|||xxxsssqqqkkkgggbbb```___]]]YYYUUUVVVUUUSSSQQQOOONNNMMMMMMJJJJJJKKKKKKLLLMMMNNNNNNKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSSSSRRRPPPOOOPPPQQQUUUVVVWWWVVVTTTSSSTTTVVVYYY\\\dddlllqqqxxxrrroooqqq~~~fffSSSNNNFFFCCCBBB===777666555444333222111111////////////////////////////////////////////////////////////////////////000000111222222333333444666777>>>LLL]]]qqq}}}xxxsssrrrqqqrrrsssrrrnnnkkkjjjgggdddaaa```^^^\\\[[[YYYVVVRRRNNNKKKHHHDDDBBB>>><<<:::999:::999888777888888888888888999999:::;;;<<<>>>AAAEEEHHHKKKLLLMMMLLLKKKIIIHHHHHHHHHIIIGGGHHHHHHFFFDDDBBBAAABBBDDDFFFJJJNNNQQQRRRSSSSSSTTTVVVYYY]]]```bbbcccddd______aaadddfffiiisss~~~~~~vvvpppjjjfffccc]]]UUUPPPMMMJJJDDD@@@BBB>>>:::777777888999888777888888999999999888888666666555555444444444444333333333333333333333333555444444555555666777888888999:::;;;<<<>>>BBBEEEKKKUUUbbblllrrruuuyyy|||xxxdddWWWQQQJJJIIIGGGHHHKKKMMMNNNNNNJJJFFFCCCEEEFFFHHHLLLRRRRRRUUUYYY^^^ccciiipppttt}}}IIIGGGJJJPPPWWW^^^hhhrrr{{{~~~|||wwwssspppjjjfffaaa^^^^^^\\\YYYUUUWWWVVVTTTQQQOOONNNMMMMMMIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSQQQQQQQQQRRRUUUVVVWWWVVVUUUTTTTTTUUUYYY]]]dddkkkoootttxxxqqqoooyyyhhhSSSLLLFFFCCCBBB<<<:::888555222111111333444////////////////////////////////////////////////000000000000000000000000111111111222333333444444666777???OOOaaavvvzzzvvvpppppppppoooooommmjjjhhhfffdddaaa______]]][[[YYYXXXVVVRRROOOLLLIIIEEEBBB>>><<<:::999:::999888777888888777777888888999:::;;;<<>><<<:::999:::999888777888777777777777888999999;;;<<<@@@DDDGGGJJJLLLMMMLLLKKKHHHFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCCCCEEEGGGIIIKKKNNNRRRTTTUUUTTTTTTRRRVVV\\\aaacccbbb```^^^```aaadddggghhhmmm{{{zzztttnnnhhhaaa]]]UUURRRMMMIIIGGGEEEBBB@@@>>><<<999888888888777666555666666777777777666666555555666666555555444333222222333333333333444444555444444555555666777888888999:::;;;;;;===@@@CCCKKKSSS___jjjrrrvvvyyyzzzlllZZZRRRPPPLLLJJJHHHHHHIIIKKKKKKKKKKKKGGGEEEHHHIIIJJJNNNSSSTTTWWW]]]bbbiiirrrzzzGGGFFFIIIQQQYYYbbbnnnzzz~~~~~~~~~}}}zzzuuuqqqnnnjjjeee```]]]]]]\\\YYYWWWTTTSSSQQQPPPNNNMMMLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSTTTUUUUUURRRPPPPPPPPPTTTVVVWWWWWWUUUTTTTTTTTTXXX\\\dddkkknnnsss|||rrrjjjnnn}}}mmmTTTMMMGGGEEEDDD===;;;999777444222111111111000000000000000000000000////////////////////////000000000000000000000000111111222333333444444555777999CCCVVVlllzzzvvvsssqqqmmmmmmllljjjhhhgggggghhhaaa___^^^^^^^^^]]][[[YYYWWWUUUSSSPPPNNNJJJFFFBBB>>><<<:::999:::999888777777777777777777888999999:::<<<@@@DDDHHHKKKMMMNNNKKKIIIGGGEEECCCBBBBBBBBBEEEEEEFFFEEEDDDDDDGGGIIIKKKMMMOOOQQQSSSUUUUUUUUUWWWYYY\\\___aaaaaaaaa```bbbcccfffiiijjjqqq~~~{{{uuuoooiiiccc\\\XXXQQQNNNJJJFFFCCCAAA???===;;;999888888888888666444555555666666666555444444444555666666666555444333222222222333333444444444555444444555555666777888999:::;;;;;;;;;===@@@CCCIIIQQQ]]]iiisssxxx{{{|||zzzeeeWWWPPPNNNMMMKKKIIIIIIKKKMMMMMMMMMLLLIIIHHHKKKLLLLLLNNNSSSWWW[[[```fffnnnwwwFFFEEEHHHPPPYYYcccppp{{{}}}~~~~~~|||yyyuuupppnnnjjjfff```]]]]]]\\\ZZZWWWRRRQQQPPPNNNMMMLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIJJJKKKNNNQQQRRRPPPPPPOOOOOOOOOOOONNNNNNUUUVVVWWWVVVRRROOONNNMMMTTTVVVWWWWWWVVVTTTTTTTTTVVV[[[ccckkkoootttzzzqqqhhhiiivvvoooVVVNNNHHHFFFEEE>>>:::999888777444222000...000000000000000000000000////////////////////////000000000000000000000000111222222333333444444555888:::EEEZZZqqq~~~wwwsssooonnnmmmmmmkkkiiigggfffhhhiii```___^^^^^^^^^]]][[[YYYWWWUUUSSSQQQNNNKKKFFFCCC>>><<<:::999::::::888777777777777777777888888999:::<<<@@@EEEIIILLLMMMNNNJJJHHHFFFDDDBBBBBBBBBBBBFFFFFFFFFFFFEEEEEEHHHJJJLLLMMMOOOQQQSSSTTTUUUVVV\\\\\\\\\]]]___```bbbcccdddeeehhhjjjlllttt|||yyysssmmmgggaaaZZZVVVQQQNNNJJJEEEBBB???===<<<888888777888888777444222666666777777666555555444444555666666666555333333222222222333333444444444555444444555555666777888999:::;;;;;;<<<===@@@CCCEEEMMMZZZgggrrrxxx{{{|||tttaaaTTTNNNLLLMMMKKKJJJJJJMMMOOOPPPOOONNNJJJJJJMMMNNNMMMOOORRRZZZ]]]bbbiiiqqqzzzDDDGGGLLLQQQYYYfffttt~~~}}}xxxuuusssqqqqqqnnnjjjeeeaaa^^^[[[XXXVVVQQQPPPOOOOOOOOONNNKKKHHHFFFGGGHHHJJJJJJJJJJJJIIIKKKJJJJJJJJJJJJKKKLLLLLLPPPQQQRRRSSSSSSSSSRRRQQQTTTVVVWWWVVVSSSOOOMMMMMMOOOSSSXXXZZZYYYVVVTTTSSS[[[\\\bbbjjjpppvvvmmmdddgggpppwww[[[NNNHHHAAA===>>>:::999777444222111000///000000000000000111111111000000000///......------...//////000111222222222///111222222111111222333888@@@NNN```vvv~~~yyyvvvpppkkkiiihhhgggfffdddcccbbbbbbbbb___`````````^^^[[[XXXVVVVVVSSSOOOMMMJJJGGGDDDAAA@@@???===;;;:::999999:::888777777666666777888999===???BBBFFFIIIKKKLLLLLLNNNKKKFFFDDDEEEGGGHHHIIIHHHHHHIIIJJJJJJKKKJJJJJJOOOOOOPPPQQQSSSTTTTTTUUUWWW[[[aaacccbbbbbbdddfffgggiiikkklllppp}}}}}}ssspppjjjeee```[[[UUURRROOOKKKFFFBBB@@@???>>>>>>777777777777666666666666777666555444444555666777555555555555555555555555444444333222222333333333555555555555666666666666888777666777888:::===???BBBKKKYYYeeennnuuu|||zzzfffYYYPPPNNNPPPOOOPPPPPPPPPOOOPPPSSSUUUSSSSSSSSSSSSTTTUUUVVVXXX___aaaeeejjjrrr}}}EEEHHHMMMSSS[[[gggvvv~~~{{{xxxtttrrrqqqpppmmmjjjeeeaaa^^^[[[XXXVVVRRRQQQPPPPPPPPPNNNKKKIIIFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLOOOPPPQQQRRRRRRRRRQQQPPPTTTVVVWWWVVVSSSOOOMMMMMMPPPSSSWWWYYYXXXVVVTTTTTTZZZ[[[```hhhnnnuuu~~~mmmdddhhhqqqxxx\\\OOOIIIAAA>>>>>>;;;:::888555333222111111000000000000000000000111///////////////............//////000111111222222000222333333222222444555;;;CCCQQQdddyyy{{{vvvsssmmmhhhfffcccbbbaaa```___^^^^^^^^^_________^^^\\\ZZZXXXVVVUUUSSSOOOMMMJJJHHHDDDAAAAAA???===;;;:::999999999999999888777777888:::;;;===???CCCGGGJJJLLLMMMNNNNNNJJJGGGEEEFFFHHHJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSXXX\\\aaadddcccdddfffiiilllnnnppprrrxxx~~~}}}~~~}}}{{{yyyvvvssspppllliiiddd```[[[WWWRRRNNNMMMIIIDDD@@@>>>>>><<<;;;888888888888777777777777666555444333333444555666555555555555555555555555444444333333222333333444555555555555666666666666666555555555666888;;;===BBBLLLYYYeeennnvvv~~~sssbbbVVVPPPOOORRRPPPQQQRRRQQQPPPQQQTTTVVVVVVWWWXXXYYYYYYYYYZZZZZZbbbeeekkkpppvvv~~~FFFJJJNNNTTT]]]iiixxx~~~}}}zzzwwwuuurrrpppooollliiidddaaa^^^[[[XXXVVVRRRQQQPPPPPPPPPOOOLLLIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJMMMNNNOOOPPPPPPPPPPPPOOOSSSUUUVVVVVVSSSOOONNNMMMQQQTTTWWWXXXWWWUUUUUUUUUXXXYYY^^^fffmmmuuu}}}llleeehhhpppzzz]]]OOOIIIBBB>>>???<<<;;;999777444333222222111111000000000000000000......////////////000000/////////000111111222222111333444444333444666888>>>GGGVVViii~~~xxxsssoooiiidddccc___^^^^^^]]]\\\\\\\\\]]]^^^]]]\\\ZZZXXXWWWVVVVVVUUURRROOOLLLJJJHHHDDDBBBAAA@@@>>>;;;999888888888:::999999888999:::;;;<<<>>>@@@DDDHHHKKKNNNOOOPPPMMMJJJGGGFFFHHHJJJLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSZZZ^^^ccceeeeeefffiiimmmqqqtttxxx||||||vvvrrrnnnlllgggeeedddbbbbbbdddeeefffjjjiiiggggggfffeeeccc```bbb___\\\YYYVVVRRRNNNKKKKKKGGGBBB>>>===<<<:::999999999999888888888777777444444333333333333444444444444444444444444444444444333333333333333444444555555555555666666666666555555555555777999;;;<<>><<<;;;999888888888888777777777777666444444444444444444444444444444444444444444444444444333333333333444444555555555555555666666666666777777777888999;;;===>>>AAAHHHSSS^^^gggpppzzzppp```VVVRRRPPPRRRVVVTTTUUUUUUUUUUUUVVVYYY\\\cccggglllmmmkkkiiihhhhhhnnnsssxxx{{{HHHKKKOOOUUU]]]iiiwww~~~}}}}}}{{{xxxtttqqqnnniiigggdddaaa___[[[XXXUUURRRQQQPPPPPPPPPOOOLLLIIIHHHHHHIIIIIIJJJKKKKKKLLLHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKLLLMMMNNNNNNOOORRRTTTUUUUUURRROOONNNMMMQQQSSSVVVWWWVVVUUUVVVWWWXXXYYY___gggooowwwoooffffffkkk~~~~~~```QQQJJJCCC@@@AAA;;;:::888666333222111111111111111111000000//////---......///000111222222000000000000000111111111000111222222222444777:::CCCPPPcccxxxtttoookkkeee```^^^\\\\\\[[[[[[[[[[[[[[[\\\ZZZXXXUUURRRPPPPPPQQQRRRQQQNNNLLLJJJIIIGGGDDDBBBAAA???===:::888888777777888888777777888999;;;<<<@@@BBBFFFJJJMMMPPPQQQRRRMMMLLLJJJJJJMMMOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRUUUXXXYYY___bbbfffhhhiiimmmssswwwzzztttddd___XXXSSSQQQPPPOOONNNNNNNNNMMMMMMNNNOOOPPPQQQPPPPPPPPPQQQSSSTTTRRRQQQSSSRRRRRRRRRRRRPPPMMMKKKIIIFFFBBB???===<<<999888777666666666666555555555555555555666666555555555444444444444444444444444444333333333444444555666555555555555666666666666666666777888:::;;;<<<===>>>DDDMMMVVV^^^hhhrrryyyrrrfffYYYTTTRRRQQQSSSVVVUUUVVVWWWXXXXXXZZZ]]]```hhhnnntttvvvtttqqqqqqrrrwwwzzz~~~JJJMMMQQQVVV]]]iiiwww~~~}}}~~~~~~}}}yyyuuupppmmmhhhfffcccaaa___\\\XXXTTTQQQPPPOOOOOOOOONNNKKKHHHHHHHHHHHHHHHHHHIIIKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKLLLMMMOOOOOOQQQSSSUUUTTTRRROOONNNMMMPPPSSSVVVWWWWWWVVVVVVWWWXXXYYY```iiiqqqxxxpppfffeeejjj~~~bbbRRRKKKDDD@@@BBB;;;:::888555333222111111222222111111000/////////......///000000111222222000000000000000000111111000111111111222444999<<>><<<:::888888888888777777777777888999;;;<<>><<<:::777666666555555555444444444555555666777777666555555333333333333333333333333333333333333444555666777555555555555666666666666444444555777888999:::;;;<<>>KKKZZZrrr~~~|||pppkkkhhhbbb]]][[[XXXWWWVVVTTTSSSSSSSSSSSSTTTSSSPPPNNNLLLLLLKKKKKKKKKIIIGGGFFFEEEDDDBBB@@@===<<<;;;999888999999:::888888888888999;;;===>>>BBBDDDGGGJJJLLLNNNOOOOOOQQQOOONNNNNNPPPRRRRRRQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNPPPSSSXXX]]]___cccfffiiikkkmmmrrrzzzyyymmmbbbXXXQQQJJJIIIGGGGGGIIIKKKLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNPPPOOONNNNNNNNNNNNLLLJJJIIIIIIKKKMMMNNNNNNKKKHHHHHHFFFBBB@@@>>><<<999777666666666666555555555555444444555666666555444444333333333333333333333333333333333444444555666777555555555555666666666666333444555777888999::::::<<>>???CCCEEEGGGJJJLLLMMMNNNNNNRRRPPPOOOOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPRRRVVV\\\aaaddddddgggjjjlllnnnttt|||uuuhhh^^^XXXRRRNNNIIIHHHHHHIIILLLNNNNNNNNNRRRRRRRRRRRRQQQQQQQQQQQQSSSRRRPPPPPPOOONNNLLLIIIFFFFFFHHHJJJLLLKKKHHHFFFGGGEEEBBB???>>>;;;888666777777777777666666666666333333444555555444333333333333333333333333333333333333333444555666777777555555555555666666666777555666888999;;;<<<<<<<<<<<>>===<<<;;;:::999999999999777888888888888999<<<>>>CCCBBBGGGPPPSSSOOOOOORRRRRRQQQOOOPPPQQQRRRRRRQQQPPPQQQRRRRRRQQQRRRTTTVVVWWWVVVVVVWWWYYY\\\```bbbhhhddddddiiiooouuu}}}rrrbbbWWWRRROOOLLLJJJGGGJJJOOOQQQQQQPPPOOOPPPPPPQQQRRRSSSTTTVVVXXXZZZVVVVVVUUUTTTSSSSSSSSSRRRNNNLLLKKKKKKLLLKKKHHHFFFFFFDDDAAA@@@??????===;;;777666444333333555777888999777444222222444777999444444444444444444444444444444444555555555555666999777555333222333444555888888999999::::::999999>>>@@@BBBDDDFFFJJJNNNRRR```fffllljjjbbbYYYSSSQQQLLLLLLLLLMMMNNNPPPQQQRRRVVVVVVXXXZZZ]]]aaaeeegggppptttxxxzzz{{{MMMPPPVVV^^^gggrrr}}}~~~xxx|||~~~zzzrrrjjjfffeeedddcccbbb___\\\YYYWWWWWWSSSPPPNNNLLLMMMMMMLLLKKKFFFEEEDDDDDDEEEFFFHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNQQQPPPPPPOOONNNNNNMMMMMMMMMQQQVVVYYYYYYWWWUUUUUURRRWWW^^^eeelllttt{{{}}}qqqeeefffxxxkkkTTTLLLJJJFFFAAA===;;;999666333222111111333222222222111000000000////////////////////////222222222222222222222222222222444666555444;;;EEETTTfff~~~{{{ppphhhccc___[[[XXXWWWUUUSSSPPPOOOOOOPPPPPPQQQNNNJJJHHHGGGGGGFFFEEECCCCCCBBBBBBAAA@@@??????<<<<<<;;;:::999999999999888999:::999999;;;>>>@@@EEEDDDIIIQQQTTTQQQPPPRRRQQQPPPOOOOOOPPPQQQQQQPPPOOOPPPQQQQQQPPPQQQTTTVVVYYYYYY[[[]]]___bbbeeegggjjjgggggglllqqqvvv}}}nnndddXXXOOOLLLLLLJJJHHHIIILLLPPPRRRRRRRRRRRRSSSVVVVVVWWWVVVVVVVVVXXXYYY\\\\\\\\\\\\[[[ZZZYYYXXXTTTRRROOOMMMLLLJJJGGGDDDFFFDDDAAA??????>>>===;;;888888777666666777888999666555555444444555555666444444444444444444444444333333333333444444444555777666555444333444555555666666888999:::;;;;;;;;;===???AAABBBCCCFFFJJJMMMWWW\\\```___XXXQQQLLLKKKIIIJJJKKKMMMOOOQQQTTTUUUVVVWWWXXXZZZ]]]```cccdddlllppptttvvvxxx|||NNNRRRYYYaaajjjuuu~~~xxx{{{|||xxxpppiiidddccccccbbb___\\\YYYXXXWWWWWWSSSQQQOOONNNNNNNNNMMMLLLFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIKKKKKKLLLMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLMMMQQQVVVYYYXXXWWWUUUTTTRRRUUU[[[aaahhhpppyyy|||oooccceeexxxnnnWWWMMMIIIEEE@@@===<<<999666444222111111222222111111111111111111////////////////////////111111111111111111111111222222444666555666===GGGXXXiiiyyynnnfffaaa]]]ZZZWWWUUUTTTRRROOONNNMMMMMMNNNNNNKKKGGGEEEEEEDDDCCCBBB@@@@@@@@@???????????????<<<;;;:::999999888999999999:::;;;;;;;;;===@@@BBBGGGGGGLLLRRRUUURRRQQQRRRQQQOOONNNNNNOOOPPPOOONNNOOOPPPQQQQQQQQQSSSWWWZZZ\\\^^^aaaeeehhhkkklllmmmnnnlllmmmrrrvvvzzzyyykkk]]]VVVMMMHHHHHHJJJKKKJJJNNNQQQSSSUUUUUUVVVYYY[[[^^^___``````___```bbbdddiiikkklllmmmllljjjhhhfffbbb^^^YYYTTTQQQMMMIIIFFFFFFDDD@@@???>>>>>>===;;;777777777777777777777777333444555666666555444333444444444444444444444444222222222333333333444444444555555555555666666666555666888:::<<<===>>>>>>===???@@@@@@@@@AAADDDFFFLLLPPPTTTSSSNNNIIIFFFFFFGGGHHHJJJMMMPPPSSSVVVXXXWWWWWWXXXYYY[[[]]]___aaaeeeiiimmmpppssswww~~~TTTXXX^^^fffnnnvvv}}}|||wwwyyyzzzwwwqqqkkkgggeeefffccc^^^ZZZXXXWWWUUUUUURRRPPPNNNNNNNNNNNNMMMLLLEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJMMMQQQVVVXXXXXXVVVUUUTTTRRRUUUYYY^^^eeennnxxx~~~{{{nnnaaadddwwwrrrZZZNNNIIIEEE@@@>>><<<999666444222222222111111111111111222222222////////////////////////000000000000000000000000222222444777666777???JJJ^^^nnnxxxlllddd___\\\YYYVVVTTTSSSQQQOOOMMMKKKKKKKKKKKKIIIFFFDDDDDDCCCAAA@@@????????????>>>>>>>>>>>>;;;::::::999888888999999888999;;;;;;<<<>>>AAADDDGGGIIIMMMRRRUUUUUUTTTTTTRRRPPPNNNMMMNNNNNNNNNMMMOOOPPPRRRSSSTTTWWW[[[^^^___bbbggglllpppqqqqqqqqqppppppsssxxx|||{{{iii___SSSOOOJJJHHHJJJMMMOOOPPPTTTUUUWWWYYYZZZ]]]aaadddeeehhhlllnnnpppsssxxx{{{|||~~~{{{yyysssnnnggg```[[[UUUPPPMMMHHHEEEAAA>>>>>>===<<<;;;555555666666666555444333333333444555555444333333444444444444444444444444222333333333333444444444333333555666777777777777777888:::<<<>>>??????@@@>>>@@@@@@@@@??????@@@BBBGGGIIIKKKKKKIIIGGGFFFGGGHHHIIIJJJMMMQQQTTTWWWYYYWWWWWWXXXYYYZZZ[[[\\\]]]^^^aaafffjjjmmmrrrxxx|||UUUZZZaaaiiiqqqyyy~~~{{{zzzwwwxxxyyywwwsssnnnkkkiiiiiieee___ZZZXXXVVVTTTRRROOOMMMLLLLLLMMMMMMKKKJJJEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMPPPUUUXXXXXXVVVTTTTTTSSSUUUYYY^^^dddnnnwww~~~|||ooobbbccctttvvv]]]PPPJJJEEEAAA>>><<<:::777444333222222111111111111111222222222000000000000000000000000000000000000000000000000222222444777777999BBBMMM```qqqwwwkkkbbb]]]ZZZXXXUUUTTTRRRQQQNNNLLLJJJIIIHHHJJJHHHEEEDDDDDDCCCAAA???AAA@@@@@@???>>>===<<<<<<::::::999888888888999999777888:::;;;<<<>>>BBBEEEGGGJJJNNNRRRUUUYYY[[[[[[WWWSSSOOOMMMLLLMMMMMMLLLMMMOOORRRUUUWWWZZZ^^^aaacccggglllpppssssssqqqppplllmmmssszzz~~~lll]]]WWWPPPNNNLLLLLLNNNQQQTTTUUUVVVXXX[[[]]]```dddjjjnnnpppuuu{{{~~~}}}vvvnnnfff___XXXTTTKKKGGGBBB???===<<<;;;:::555555555666555444333222555444333333333333444555444444444444444444444444444444444444555555555555222333555666777888888777:::;;;<<<>>>??????@@@@@@@@@AAABBBAAA@@@??????@@@CCCEEEFFFGGGGGGGGGHHHIIIKKKKKKLLLNNNQQQTTTVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZ\\\```eeeiiinnnrrrvvvwwwzzzRRRXXXaaakkkttt}}}}}}{{{zzzyyyyyyyyywwwtttqqqmmmkkkhhhddd^^^ZZZYYYWWWSSSPPPLLLKKKJJJKKKLLLLLLJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMLLLPPPUUUXXXWWWVVVTTTSSSSSSUUUYYY^^^dddmmmwww}}}}}}rrreeecccpppyyy```RRRKKKFFFCCC>>>===:::777444333222222222222111111111111111111000000000000000000000000111111111111111111111111222222444777888:::DDDOOO```qqqwwwkkkaaa\\\ZZZXXXVVVTTTSSSQQQOOOLLLIIIHHHFFFHHHFFFDDDDDDDDDCCCAAA???@@@@@@???>>>===<<<;;;:::999999888888888888999999777888:::;;;<<>><<<;;;999888777777666666555555555666555444333333444555666444444444444444444444444444444444555555555666666444444555666777777888888:::;;;<<<===>>>?????????@@@BBBCCCCCCAAA@@@@@@AAA@@@AAACCCEEEFFFHHHIIIIIIMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXZZZ]]]bbbgggkkknnnpppsssvvv~~~RRRYYYbbbmmmvvv~~~~~~|||{{{}}}|||zzzwwwtttpppllliiiccc___ZZZYYYYYYXXXSSSOOOKKKJJJJJJKKKLLLLLLIIIGGGDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPUUUXXXWWWUUUTTTSSSQQQTTTXXX^^^dddllluuu{{{uuuhhhdddlll|||bbbTTTLLLGGGDDD???===:::777555333333222333222222222111000000000000000000000000000000000222222222222222222222222222222444777888;;;FFFQQQbbbtttwwwkkkaaa\\\ZZZXXXVVVTTTSSSRRROOOLLLIIIGGGEEEFFFEEECCCCCCCCCBBB@@@=========<<<<<<;;;;;;;;;;;;999999888888888888999999888999;;;===>>>AAAEEEHHHHHHMMMPPPRRRZZZhhhppprrreee^^^TTTMMMJJJLLLNNNOOOOOOUUU\\\cccfffhhhjjjkkknnnppprrrsssrrrnnnjjjhhhcccgggppp{{{zzzgggWWWPPPQQQMMMOOORRRTTTWWWYYY[[[]]]bbbffflllqqqwww~~~sssggg```SSSNNNGGGBBB>>><<<:::999999888666555444444555555444555555666666555555444444444444444444444444444333333444444444555555555666666555555555777888999666777999;;;<<<>>>>>>>>>???AAACCCCCCBBBAAAAAABBB???@@@BBBEEEHHHJJJJJJJJJMMMMMMNNNPPPRRRTTTVVVWWWWWWXXXYYYZZZ[[[ZZZZZZYYYXXXZZZ]]]aaafffjjjllllllqqqssszzzVVV\\\eeennnvvv}}}~~~}}}}}}zzzwwwsssnnniiifff___[[[WWWXXXZZZYYYTTTOOOKKKJJJJJJKKKMMMLLLJJJHHHDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMHHHIIIIIIIIIIIIIIIIIIIIILLLPPPUUUWWWWWWUUUTTTSSSPPPSSSXXX]]]dddllltttyyywwwkkkdddjjj}}}}}}dddTTTMMMHHHFFF???===:::777555333333333444333333222111000//////000000000000000000000000222222222222222222222222222222444777888<<>><<<999999999::::::;;;;;;;;;999888888888888888999999999:::===>>>@@@CCCGGGJJJIIINNNQQQSSS]]]mmmxxxzzzjjjbbbVVVMMMJJJKKKNNNQQQUUU[[[dddlllpppqqqrrrsssrrrssstttsssqqqlllhhheeedddiiisss{{{zzz{{{oooaaaUUURRRUUUNNNPPPTTTXXX[[[]]]```bbbkkkpppvvv}}}|||nnneeeVVVQQQIIICCC>>><<<:::888888666444222111222333444222444777999999777444222444444444444444444444444222222333333333444444444888777555444555666888999222333666888;;;===>>>???===???BBBCCCBBBBBBBBBCCC@@@AAACCCGGGJJJLLLLLLKKKLLLMMMNNNPPPRRRUUUWWWYYYWWWXXXZZZ[[[[[[[[[ZZZYYYYYYZZZ]]]aaafffiiikkkkkknnnpppvvvUUUZZZcccnnnwwwxxxrrroookkkfffaaa^^^[[[YYYXXXWWWUUUTTTOOOMMMKKKIIIIIIHHHGGGEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKJJJKKKLLLNNNMMMRRRWWW[[[ZZZWWWTTTSSSPPPSSSWWW\\\aaahhhpppuuuzzzkkkgggqqq~~~aaaRRRMMMGGG@@@AAA>>>;;;888777555333111222222222111111111111000000000000000000000000000111111222222222333333333666333222444777===KKKXXXppp}}}wwwkkkccc^^^\\\YYYWWWTTTQQQMMMKKKIIIGGGEEECCCCCCBBBAAA@@@>>>===<<<;;;===:::888999;;;<<<:::777888888888888888999999999<<<:::999;;;@@@CCCDDDDDDFFFJJJNNNVVVdddsss{{{{{{pppeeeYYYRRROOONNNSSSYYYXXXeeeqqqwwwyyy{{{{{{xxxwwwuuuuuuuuuooogggdddfffccckkkwwwxxxkkkiiihhhiiillltttppp___XXXTTTRRRRRRSSSUUUWWWWWWXXX]]]eeekkkuuu}}}pppcccXXXQQQGGG???:::888777777555555555444444333333333444444555555555555444444444444444444444555666666222333555666777666555555444555555555444444555777888777666666777999;;;======???AAACCCCCCCCCBBBAAABBBCCCDDDFFFHHHJJJLLLMMMQQQPPPOOOOOOQQQSSSVVVWWWXXXWWWXXXZZZ^^^^^^[[[XXX\\\ZZZYYY\\\bbbggghhhhhhoooooosss~~~WWW\\\eeeoooxxx~~~}}}~~~~~~}}}~~~xxxrrrnnniiidddaaa^^^[[[YYYXXXWWWUUUSSSOOOMMMJJJIIIIIIIIIHHHFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFGGGIIIJJJLLLKKKJJJJJJKKKLLLNNNRRRXXX[[[ZZZXXXUUUSSSPPPRRRWWW[[[aaahhhpppuuu}}}ooojjjrrr~~~bbbRRRMMMHHHAAAAAA>>>;;;888777555333111222222222111111111111000000000000000000000000000000000111111111222222222444222333666999@@@NNN[[[rrrwwwlllddd___\\\ZZZWWWTTTQQQMMMKKKIIIGGGEEECCCCCCBBBAAA@@@>>>===<<<;;;<<<:::999999;;;;;;:::888666666777888999::::::;;;<<<:::888:::>>>BBBCCCBBBGGGJJJNNNUUUcccrrrzzz{{{uuugggYYYRRRPPPPPPUUU[[[aaalllwww}}}}}}yyytttqqqqqqoooiiieeeeeeiiippp}}}yyykkk```]]]]]]]]]```gggttthhhZZZUUUSSSRRRSSSWWWXXXYYYZZZ\\\cccmmmttt~~~lll___TTTMMMEEE>>>:::888888777555555444444444333333333777777888888888888777777555555444444555555666777444444555555666555555555444555666555444444666888999888777777888:::===>>>???@@@BBBDDDEEEDDDCCCBBBBBBCCCDDDFFFIIIKKKLLLMMMOOOOOONNNOOOQQQTTTWWWZZZ]]]\\\]]]___bbbcccaaa^^^```___^^^```dddhhhiiiiiiooopppuuuZZZ___hhhqqqyyy~~~yyysssvvv{{{yyyssstttwww}}}xxxrrroooiiiccc```^^^ZZZXXXWWWVVVTTTRRRNNNLLLJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHKKKLLLLLLLLLJJJIIIIIIKKKNNNSSSYYY\\\[[[XXXUUUTTTPPPRRRVVV[[[```gggooottt}}}sssnnnttt~~~bbbSSSMMMHHHCCCAAA???;;;999777666333111222222222111111111111000000000000000000000000000//////000000000111111111222111444888<<>>===<<<;;;<<<:::999999;;;;;;999888555555666888999:::;;;<<<;;;999888:::<<>>???@@@BBBDDDFFFFFFFFFEEEDDDBBBCCCEEEGGGJJJLLLNNNOOONNNNNNNNNOOOSSSXXX]]]```eeeeeeeeegggiiiiiihhhffffffeeedddeeehhhkkkllllllqqqssszzz[[[aaajjjrrrzzzzzztttmmmqqqxxx~~~tttkkkjjjmmmttt}}}~~~~~~xxxtttqqqkkkeee___]]]YYYWWWVVVUUUSSSQQQMMMLLLJJJIIIJJJKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKOOOTTTYYY]]]\\\YYYVVVUUUOOORRRVVVZZZ```gggnnnsss~~~wwwpppsssdddSSSNNNIIIDDDBBB???;;;999888666444222222222222111111111000000000000000000000000000000000000000000111111111222111222555999===DDDTTTccc{{{yyynnnfffbbb___[[[XXXUUURRRNNNKKKIIIGGGDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999999666666777888999999:::::::::999888999;;;===>>>???EEEHHHKKKRRRaaarrr{{{}}}wwwgggVVVQQQSSSXXX___eeettt{{{zzz}}}zzz{{{~~~}}}vvvqqqppp}}}nnnaaaWWWQQQNNNKKKKKKKKKMMMQQQXXXbbbhhhwww{{{jjjYYYRRRQQQRRRTTTXXX\\\^^^```ccciiittt|||jjjYYYNNNFFFBBB===999888888888888444444444444444444444444333444444555555444444333666666666666666777888888888777666444444444555666555666777777666666888::::::::::::;;;<<<===???@@@AAACCCEEEFFFGGGGGGEEEEEECCCDDDFFFHHHJJJMMMNNNOOONNNNNNOOORRRXXX```ggglllqqqqqqoooooonnnmmmmmmllljjjjjjjjjlllnnnqqqsssuuuwww{{{\\\cccmmmuuu{{{{{{sssmmmkkkpppxxx}}}ssshhhbbbdddjjjttt~~~}}}~~~|||xxxwwwuuuoooggg]]][[[XXXVVVUUUTTTRRRQQQNNNLLLJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIKKKKKKJJJKKKLLLNNNOOOTTTYYY]]]\\\YYYVVVUUUOOORRRVVVZZZ___fffmmmrrr~~~yyypppppp|||eeeTTTMMMIIIEEEBBB???<<<999888666444222222222222111111111000000000000000000000000000000111111111222222222333333111333666999<<>>>>>===<<<;;;;;;:::;;;;;;::::::999999999999999888888888888888888888999999999999;;;===???CCCFFFJJJRRR```qqqzzz|||oooaaaTTTQQQTTT[[[cccjjjzzzxxx}}}}}}sssaaaVVVNNNKKKKKKHHHIIIJJJJJJMMMRRRYYY^^^dddkkkwwwtttgggYYYSSSSSSTTTWWW[[[\\\___ccciiiqqq}}}ppp```QQQGGGAAA>>>:::888888888777777444444444444444444444444777777777888888777777777666666666666666777888888999888666555444444555666666777888888777777:::<<<;;;;;;;;;<<<===>>>???@@@BBBCCCFFFGGGHHHGGGFFFEEEEEEFFFGGGIIIKKKMMMOOOOOOOOOPPPRRRWWW```kkkuuu|||~~~{{{wwwtttqqqpppppppppqqqsssuuuxxx|||^^^fffqqqxxx}}}yyypppjjjiiinnnuuu~~~wwwkkkbbb```cccjjjwww~~~|||}}}{{{xxxwwwvvvnnnfff[[[XXXVVVUUUUUUTTTSSSQQQOOOMMMKKKJJJKKKKKKJJJIIIFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJGGGIIIJJJKKKJJJKKKMMMNNNNNNSSSYYY\\\[[[XXXUUUTTTOOOQQQUUUYYY^^^eeelllqqq{{{{{{ooolllxxxfffTTTMMMHHHDDDBBB@@@<<<:::888777444222222222222111111111111000000000000000000000000000111222222222222333333333222333666:::===GGG\\\pppyyyooogggccc___[[[WWWVVVSSSNNNKKKIIIFFFCCCAAA>>>>>>>>>===<<<;;;;;;;;;:::;;;<<<;;;999888999:::::::::999999888777777777777888999999999;;;>>>@@@CCCFFFJJJQQQ___mmmttttttddd[[[SSSRRRUUUZZZccckkk{{{|||dddVVVOOOHHHFFFHHHFFFGGGHHHIIIJJJNNNRRRVVVTTT[[[eeeppp{{{ooodddYYYUUUUUUVVVYYY^^^]]]bbbjjjrrr|||xxxiii[[[MMMEEE>>><<<999777777777666555333333333444444444444555555666666777777666666555666666555555666666777888777777666666555666666666666777888888888999;;;===<<<===>>>???@@@AAAAAAAAADDDEEEHHHIIIJJJJJJHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQUUU\\\hhhvvv|||xxxxxxxxxzzz}}}```jjjvvv}}}xxxnnnhhhdddhhhpppyyy|||pppccc___bbbhhhqqq~~~||||||zzzwwwvvvssskkkaaaXXXVVVTTTTTTTTTUUUTTTSSSPPPNNNLLLKKKKKKKKKIIIHHHEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJHHHJJJKKKKKKJJJJJJKKKMMMNNNRRRXXX[[[ZZZXXXUUUSSSOOOQQQUUUYYY^^^dddkkkpppzzz}}}nnnjjjuuuhhhTTTLLLGGGDDDBBB@@@<<<:::999777444333222222222111111111111000000000000000000000000000111111111111222222222222222333777:::???LLLeee{{{xxxooogggccc___ZZZVVVVVVSSSOOOKKKIIIFFFCCCAAA>>>======<<<<<<;;;;;;:::999;;;<<<;;;999888999;;;999999999888888888888888666777999999999;;;???BBBCCCGGGJJJPPP[[[gggkkkhhhZZZVVVSSSSSSTTTWWW___iiiuuuqqqYYYPPPLLLEEECCCEEEEEEFFFHHHHHHIIIKKKOOOQQQPPPTTTZZZaaaiiiqqqyyy~~~iii___WWWUUUUUUWWW[[[``````gggrrr}}}wwwjjj\\\OOOFFF>>><<<999888777666444222333333333444444444555555333333444444444444333333555555444444555555666777555666666777777777777666666888999999999:::<<<>>>???@@@AAABBBCCCDDDDDDDDDGGGIIIKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMNNNPPPQQQVVV___mmm~~~bbbmmmyyy{{{rrrhhhaaa___ccckkkuuu}}}vvviii]]]\\\cccoooyyy}}}}}}yyyuuutttpppggg\\\WWWUUUSSSSSSTTTUUUTTTSSSQQQOOOLLLKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJJJJLLLLLLKKKJJJIIIJJJKKKMMMRRRWWW[[[ZZZWWWTTTSSSOOOQQQUUUYYY]]]dddkkkooo{{{nnniiittthhhTTTKKKGGGCCCCCC@@@<<<:::999777555333222222222111111111111000000000000000000000000000000000000000111111111111111333777;;;AAAPPPkkk~~~wwwnnngggccc^^^ZZZVVVVVVSSSOOOKKKIIIFFFCCC@@@=========<<<<<<;;;;;;:::999;;;===;;;999777999;;;777777888888999999999:::555777999::::::<<<@@@DDDDDDGGGKKKOOOXXXaaaccc___UUUTTTUUUUUUSSSTTT\\\fffnnn|||jjjSSSMMMKKKEEEBBBDDDEEEFFFHHHIIIJJJKKKNNNPPPSSSUUUWWWZZZ^^^ccciiinnnsss}}}|||ddd[[[TTTSSSUUUWWW\\\aaaccclllyyyyyylll^^^QQQIII>>><<<:::888777666333111333333333444444555555555666666777777777777666666444444444444444555666666444555666888888888777666777888999999999:::===???AAABBBCCCEEEFFFFFFGGGFFFJJJKKKMMMOOOPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMOOOQQQVVV```pppeeeoooxxx}}}yyypppgggaaa___ccciiiqqquuujjj```[[[```iiitttzzztttsssrrrmmmcccZZZVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMLLLJJJJJJLLLMMMOOORRRWWWZZZZZZWWWRRRNNNOOOPPPTTTYYY```hhhnnnrrr{{{|||jjjgggnnnjjjUUUNNNJJJDDDAAA???===:::777555333333222222222111111111000000222111111111000000//////333333222222111222222222444555999===DDDTTTqqq~~~uuukkkccc```^^^ZZZVVVWWWTTTPPPLLLIIIGGGCCCAAA===============<<<<<<<<<===<<<:::999999999:::;;;888888999::::::::::::999999:::::::::;;;===AAADDDJJJJJJKKKNNNRRRUUUVVVVVVOOOPPPRRRRRRTTTWWW\\\```jjjrrr|||sssbbbQQQIIIGGGFFFEEEFFFIIIIIIHHHIIIJJJLLLNNNOOOOOORRRUUUWWWZZZ]]]aaadddkkkssssss___XXXSSSUUUYYY\\\___ccceeeqqqtttdddTTTJJJDDD===888888777555555777666777888888888777555444999777444555777777555222333333333444444444555555666777888777555555666888999::::::;;;<<<===???@@@BBBBBBBBBBBBDDDFFFHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLPPPSSSXXXaaannngggpppyyy|||~~~|||uuulllccc^^^^^^ccciiirrr{{{oooddd[[[YYY```jjj{{{vvvqqqooonnniii^^^VVVUUUUUUUUUUUUTTTSSSRRRRRRPPPNNNKKKIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKLLLKKKIIIIIIKKKLLLNNNQQQWWW[[[\\\YYYUUURRROOOPPPTTTZZZaaaiiipppttt|||jjjhhhooolllVVVPPPKKKEEEAAA@@@===:::888555444333222222222111111111000000111111111111000000000///333333222222111222222333444555999>>>GGGYYYvvv~~~vvvkkkdddaaa^^^[[[WWWXXXUUUPPPMMMJJJGGGDDDAAA>>>>>>======<<<<<<<<<;;;999999888777777777777777888888999::::::::::::999999:::;;;<<<<<>>:::::::::777666888777888999999999888777666777555444555777888666555444444555555555666666666777888888777666555777888999::::::;;;<<<>>>???@@@DDDDDDDDDEEEFFFHHHJJJLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOQQQSSSXXX```kkk{{{iiirrryyy|||~~~|||{{{zzzxxxyyyyyywwwqqqhhh```[[[\\\aaaiiirrr~~~tttggg]]]WWWYYYdddqqq~~~~~~zzzuuupppnnnkkkeee\\\TTTSSSTTTTTTUUUTTTTTTSSSSSSQQQNNNKKKIIIIIIGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIKKKMMMQQQWWW\\\]]][[[WWWUUUNNNPPPTTTZZZbbbjjjqqqvvv|||kkkjjjqqqmmmXXXQQQLLLFFFBBBAAA>>>;;;888666555444222222222111111111111111111111111111000000000000333222222111222222333333444555999@@@JJJ^^^}}}}}}vvvllleeeaaa^^^[[[YYYYYYVVVRRRNNNKKKHHHEEEBBB??????>>>===<<<;;;;;;:::777777888888777777666555888888999::::::::::::999:::;;;<<<===>>>AAAFFFIIINNNNNNMMMMMMMMMNNNOOOPPPTTTUUUUUUTTTSSSSSSVVVXXX]]]dddmmmtttvvvvvvwwwyyyxxx^^^SSSIIIGGGIIIIIIIIIKKKJJJJJJKKKLLLNNNQQQSSSTTTWWWXXXXXXWWWVVVWWWYYY\\\bbbhhhrrr{{{lll^^^WWWSSSUUUYYY\\\bbbhhhtttzzzhhhWWWMMMDDD>>>;;;<<<<<<999888:::999999::::::999999888777555444444555777888888777666666666666777777777777777888888888666666888::::::::::::;;;===???@@@AAAEEEFFFFFFHHHIIILLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSTTTWWW]]]fffttt~~~jjjrrryyy{{{~~~}}}xxxvvvtttsssttttttssspppkkkddd]]]XXXYYY___gggqqq~~~xxxmmmaaaYYYVVV]]]mmm|||}}}|||}}}{{{wwwrrrnnnkkkeee\\\VVVRRRRRRSSSTTTTTTTTTTTTTTTRRROOOLLLJJJIIIHHHFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHJJJMMMQQQWWW\\\]]][[[WWWTTTNNNPPPTTT[[[ccckkkssswww{{{kkkjjjrrrnnnYYYRRRLLLFFFCCCAAA???<<<999777555555111111111111111111111111111111111000000000000000222222111111222222333333555666999AAAMMMbbb{{{tttkkkddd```]]][[[YYY[[[WWWSSSOOOLLLIIIEEECCC@@@???>>>===<<<;;;::::::888888999::::::888777666888888999::::::::::::999999:::<<<===>>>BBBFFFJJJMMMMMMLLLJJJJJJKKKMMMOOORRRSSSTTTTTTTTTUUUWWWYYY[[[aaaiiiooossstttvvvxxx}}}iiiUUUMMMFFFGGGJJJIIIJJJKKKKKKLLLMMMOOORRRTTTVVVWWWWWWXXXYYYYYYYYYZZZ]]]```___dddkkkrrrzzz|||iii[[[VVVRRRUUUYYY]]]eeelll{{{|||iiiWWWLLLDDD>>><<<======:::999:::999999999999999888888888666555555666777777777777666666666777777777777888888999999999777777999;;;;;;;;;<<<===>>>@@@BBBCCCFFFFFFHHHIIIKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQSSSTTTUUUVVVVVVVVVUUUUUUWWWZZZ```kkkvvv~~~zzzwwwsssttt|||iiiqqqxxxzzz~~~}}}xxxtttrrrpppooonnnkkkhhhbbb\\\WWWTTTUUU\\\dddmmmyyynnnfff\\\WWWYYYcccwww~~~|||zzzzzzzzzvvvrrrnnnjjjddd\\\WWWQQQRRRSSSTTTTTTTTTTTTTTTRRRPPPMMMKKKJJJIIIGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFHHHIIINNNRRRWWW[[[\\\YYYUUUQQQNNNPPPTTT[[[ccckkkssswwwzzzjjjiiiqqqnnnYYYQQQLLLEEECCCAAA???<<<999777555555111111111111111111111111000000000000000000111111222111111111222222333444777777:::CCCPPPdddxxxssskkkddd___\\\[[[ZZZ\\\XXXSSSOOOLLLIIIEEEBBB@@@???>>>===<<<;;;::::::888888999::::::888777666888888999::::::::::::999888:::;;;<<<>>>AAAFFFIIIIIIIIIHHHGGGFFFHHHLLLPPPSSSTTTUUUUUUUUUUUUWWWXXXYYY^^^eeekkkooorrruuuvvv|||zzzyyytttZZZPPPJJJFFFHHHJJJIIIIIIKKKMMMNNNPPPRRRTTTVVVWWWXXXWWWYYY[[[[[[\\\]]]___aaa___bbbggglllsss~~~zzzhhhYYYTTTSSSVVVZZZ```jjjssslllYYYLLLDDD???<<<===<<<999999:::999999888888777777777777777888888777666666666666555555666666666777777777888999:::999999999;;;<<<<<<======???@@@BBBDDDEEEFFFGGGHHHJJJLLLNNNOOOOOOPPPPPPOOONNNNNNNNNOOOOOOQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVWWWXXX[[[aaaiiiooorrrnnnkkkjjjjjjmmmwwwfffnnnwwwzzz|||wwwtttrrrkkkiiiddd^^^YYYUUURRRPPPRRRXXX___gggqqqzzzzzzvvvfff___YYYYYY___mmm}}}~~~~~~}}}{{{yyywwwuuusssnnnjjjfff```ZZZVVVQQQRRRRRRSSSTTTTTTTTTSSSQQQNNNLLLJJJJJJIIIHHHFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFHHHIIINNNRRRWWW[[[\\\YYYTTTQQQNNNPPPTTTZZZbbbjjjqqqvvvxxxhhhgggooooooZZZRRRLLLDDDBBBAAA>>>;;;888666555444111111111111111222222222000000000000111111111111111111111111222333444444777777;;;EEESSSfff~~~|||wwwssslllddd___\\\\\\\\\\\\XXXSSSOOOLLLHHHEEEBBB??????>>>===<<<;;;;;;:::777777888888777777666555888888999::::::::::::999999;;;<<<===>>>AAAEEEIIIEEEFFFEEECCCAAADDDJJJPPPWWWXXXYYYXXXVVVTTTUUUVVVXXX[[[```fffkkkooorrrsss{{{~~~|||xxxxxx~~~jjjUUUNNNIIIGGGIIIKKKIIIJJJLLLNNNPPPRRRTTTVVVWWWXXXXXXWWWZZZ]]]_________```aaabbbcccfffhhhmmmvvvxxxfffXXXUUUTTTYYY^^^eeeqqq|||uuu```RRRHHHAAA<<<<<<;;;999999;;;999999888777777777777888888999999888666555555666666666666666777777777777999:::;;;:::::::::<<<>>>>>>???@@@AAACCCEEEGGGHHHGGGHHHIIIKKKMMMMMMNNNNNNPPPOOONNNMMMNNNOOOPPPQQQRRRRRRTTTUUUVVVWWWWWWXXXVVVVVVWWWVVVWWWYYY]]]```bbb______aaadddjjjwwwaaakkkuuuzzz}}}xxxvvvnnniiibbbZZZUUURRRQQQQQQPPPTTTZZZ```jjjrrrrrrmmmbbb^^^]]]aaajjjzzz}}}}}}}}}}}}||||||zzzwwwuuurrrooolllhhhccc^^^YYYVVVRRRRRRSSSSSSSSSSSSSSSRRRMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHIIIHHHFFFFFFHHHIIIMMMQQQWWW\\\]]][[[WWWTTTOOOPPPTTTZZZaaaiiippptttvvveeedddlllqqq[[[SSSMMMEEEAAA@@@===:::888555444333000000111111111222222222///000000000111111111111111111111111222333444555555666<<>>>>>======<<<<<<<<<;;;999999888777777777777777888888999::::::::::::999<<<===>>>>>>???BBBFFFIIICCCDDDCCC@@@===@@@GGGMMMXXXYYYZZZYYYWWWVVVVVVWWWYYY[[[___dddjjjnnnpppqqqxxx{{{}}}|||zzzzzz~~~xxxbbbSSSLLLHHHGGGJJJKKKKKKLLLPPPPPPQQQSSSUUUWWWWWWWWWWWWVVV[[[aaafffggghhhhhhhhhffffffeeedddfffmmmxxxuuueeeYYYWWWXXX]]]ccclllzzzjjj\\\LLLEEE>>><<<;;;999:::===;;;:::999888777888999999666888999888666555777888777777777888888888999999999:::;;;;;;:::;;;===???@@@AAABBBCCCEEEHHHJJJKKKIIIJJJKKKMMMNNNNNNMMMMMMQQQPPPOOONNNOOOPPPRRRSSSTTTTTTUUUWWWXXXXXXXXXXXXUUUVVVWWWVVVTTTSSSSSSTTTUUUTTTWWW\\\bbbjjjxxx___iiitttzzz|||yyyrrrlllddd[[[UUUSSSSSSTTTNNNRRRWWW\\\eeemmmmmmiiicccaaabbbiiittt~~~}}}||||||{{{{{{yyywwwtttqqqooolllhhhccc___[[[XXXRRRRRRSSSSSSSSSSSSRRRRRRKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEFFFHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJLLLQQQWWW]]]___]]]ZZZWWWOOOPPPTTTYYY```hhhnnnrrruuudddcccjjjrrr]]]UUUNNNGGGAAA???===:::777555333333000000111111222222222222//////000000111111111222111111111111222333444555444555===JJJZZZmmmyyyvvvppphhhbbb``````bbb[[[XXXSSSNNNKKKGGGCCC@@@===============<<<<<<<<<===<<<:::999999999:::;;;888888999::::::::::::999>>>???@@@@@@@@@CCCFFFJJJCCCDDDBBB>>>;;;===DDDKKKUUUWWWYYYZZZYYYYYYZZZ[[[[[[]]]```eeekkkoooqqqrrruuuyyy|||~~~}}}}}}~~~kkkYYYNNNKKKHHHGGGJJJLLLLLLOOOSSSQQQRRRTTTVVVWWWWWWWWWWWWUUU[[[dddkkkppprrrssssssiiihhheeeaaaaaafffqqqyyytttccc[[[YYY[[[aaagggqqqsssdddPPPGGG@@@===;;;999;;;>>><<<;;;:::999888999:::;;;444666999888777666888;;;888888999999999:::::::::999;;;<<<;;;;;;;;;>>>@@@AAABBBCCCEEEGGGIIIKKKMMMKKKLLLMMMNNNOOONNNMMMMMMQQQQQQPPPOOOPPPRRRTTTVVVUUUVVVWWWXXXYYYYYYYYYYYYUUUVVVWWWVVVSSSOOONNNMMMOOOOOOSSSZZZbbbkkkzzzdddiiiqqqwww}}}}}}xxxtttnnnddd]]]XXXTTTPPPMMMOOOQQQTTTZZZbbbhhhlllnnnkkklllmmmppp~~~}}}{{{yyywwwuuuuuuqqqnnniiieeebbb___[[[XXXUUURRRPPPRRRUUUVVVRRRMMMKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHHHHIIINNNQQQVVV[[[\\\[[[YYYWWWUUUPPPOOOXXXccciiimmmpppmmmaaa]]]cccyyyttt___WWWPPPHHHCCC@@@===:::999777444222111111111111111111111111333333333222222222111111111111222222222333333333999999===GGGYYYqqqyyytttmmmiiigggddd```]]]YYYVVVRRROOOMMMJJJFFFCCCBBBBBBAAA@@@>>><<<:::999<<<;;;999777777888:::;;;<<<;;;::::::;;;<<<===>>>??????@@@@@@AAABBBCCCCCCDDDBBB@@@>>>>>>@@@CCCDDDSSSVVVZZZ\\\[[[[[[[[[\\\\\\___cccgggkkknnnsssvvv{{{}}}vvvbbbVVVSSSJJJIIIIIIIIIJJJLLLOOOQQQPPPRRRTTTUUUSSSRRRRRRRRRUUUYYY```hhhnnnrrrssstttooojjjccc```aaaeeejjjmmmzzzxxxhhhYYY\\\^^^bbbjjjxxx{{{hhhWWWLLLCCC@@@???<<<888888;;;;;;;;;:::::::::999999:::999999888888999999:::888999::::::999888999;;;:::;;;<<<===>>>???@@@AAA???BBBFFFHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPQQQQQQQQQRRRTTTTTTUUUUUUVVVWWWXXXXXXZZZXXXUUUSSSPPPMMMIIIFFFLLLKKKKKKQQQ]]]kkkvvv|||aaagggooowww}}}}}}yyywwwqqqhhh```[[[WWWSSSQQQQQQRRRTTTZZZaaaiiiooorrrtttzzz~~~}}}{{{zzzwwwvvvtttssspppmmmhhhdddaaa^^^ZZZWWWUUURRRPPPRRRTTTTTTPPPLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIMMMQQQVVVZZZ\\\[[[YYYWWWTTTPPPPPPXXXaaagggmmmssskkk^^^YYY___tttttt___VVVOOOGGGFFFCCC???;;;999777444222111111111111111111111111333333222222111111111111111111111222222222333333555777;;;GGGYYYqqq|||vvvnnnhhheeebbb^^^[[[WWWTTTQQQNNNLLLIIIFFFCCCAAAAAAAAA@@@>>>===;;;;;;::::::999999999:::;;;<<<===<<<<<<<<<<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEBBB???===>>>@@@CCCFFFPPPSSSWWWZZZ\\\]]]^^^``````cccgggllloootttyyy|||lllXXXNNNJJJJJJJJJJJJJJJLLLNNNPPPQQQPPPRRRTTTTTTSSSQQQQQQRRRUUUWWW\\\aaafffllloooqqqnnniiicccaaabbbeeehhhjjjrrrxxxzzziii]]]^^^___bbbiiiuuunnnZZZOOOEEEBBB@@@===:::999;;;;;;;;;:::::::::999999::::::999999999999::::::888999::::::999999:::;;;;;;;;;<<<===???@@@AAAAAABBBDDDGGGIIIJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQTTTTTTUUUVVVVVVWWWXXXXXXXXXVVVTTTRRRQQQOOOLLLJJJHHHIIILLLOOOUUU```lllttt___eeennnvvv}}}zzzvvvvvvrrrkkkfffaaa^^^[[[XXXUUUUUUVVVZZZaaajjjsssyyy~~~}}}}}}||||||zzzxxxvvvtttsssrrroookkkfffbbb___\\\YYYVVVUUURRRPPPQQQRRRRRRNNNKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKOOOUUUZZZ\\\[[[YYYWWWRRRPPPQQQWWW]]]dddnnnwww~~~jjj^^^XXX\\\ooouuu^^^UUUNNNGGGGGGDDD@@@<<<:::888555222111111111111111111111111222111111111111000000000000000111111111222222222444666<<>>======::::::::::::;;;<<<<<<===???>>>>>>??????@@@BBBBBBDDDDDDDDDDDDDDDDDDDDDEEEEEECCC???===>>>AAAEEEHHHLLLPPPTTTXXX\\\___bbbdddfffiiimmmrrrvvv{{{|||eeeUUUMMMJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQSSSTTTSSSQQQPPPPPPQQQUUUUUUVVVXXX]]]ccciiillljjjgggcccbbbdddfffhhhhhhhhhmmmssszzz}}}lllbbbaaa```bbbgggppp|||vvv```SSSHHHCCCBBB>>><<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999::::::888999;;;:::999999;;;<<<===>>>???@@@AAACCCDDDDDDEEEGGGIIIJJJJJJLLLOOOQQQQQQQQQPPPPPPOOOOOONNNNNNNNNOOOQQQSSSSSSRRRQQQPPPUUUUUUUUUVVVVVVWWWWWWXXXVVVTTTRRRRRRQQQQQQOOOMMMEEEIIIMMMMMMNNNUUU```jjjwww___fffnnnwww~~~~~~zzzvvvqqqmmmlllllllllllljjjhhheeeccc[[[ZZZZZZ\\\cccnnnzzz~~~}}}||||||{{{zzzxxxvvvtttsssrrrmmmjjjeeeaaa^^^[[[WWWTTTTTTRRRPPPOOOOOONNNLLLIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJNNNTTTZZZ\\\[[[XXXVVVPPPPPPRRRVVVZZZaaannn{{{mmm```ZZZ]]]pppvvv^^^TTTMMMGGGEEEBBB>>><<<:::888666444111111111111111111111111111000000000000000000000000000000111111111222222666888???LLL___tttyyyooohhhdddaaa]]][[[VVVSSSPPPNNNLLLIIIFFFDDD????????????????????????>>>===<<<:::;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFDDD@@@>>>???BBBGGGKKKLLLOOOSSSWWWZZZ^^^cccfffjjjmmmrrrwww{{{vvvbbbVVVPPPNNNKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSTTTSSSQQQOOOPPPQQQSSSSSSSSSTTTXXX\\\aaaddddddbbbbbbcccfffiiiiiiiiicccfffiiimmmttt~~~qqqfffbbb___```dddlllwww~~~fffYYYKKKEEEBBB???======<<<;;;;;;;;;;;;::::::::::::::::::999999:::::::::888999;;;;;;::::::<<<===@@@AAABBBDDDEEEGGGHHHIIIHHHIIIJJJJJJJJJLLLOOORRROOOOOOOOONNNNNNMMMLLLLLLOOOQQQSSSUUUVVVTTTRRRQQQUUUUUUUUUVVVVVVVVVWWWWWWUUUSSSQQQPPPPPPPPPNNNMMMGGGJJJLLLMMMMMMRRRZZZaaaeeeqqqaaahhhpppxxx~~~|||vvvpppkkkeeebbb^^^ccciiioooqqqpppmmmlllaaaaaaaaabbbhhhsss|||~~~}}}|||}}}|||zzzyyyvvvuuusssrrrllliiiddd```]]]ZZZVVVSSSRRRQQQOOOMMMMMMLLLJJJIIIJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIINNNTTTZZZ\\\ZZZWWWTTTNNNNNNQQQUUUYYY___nnn|||nnnbbb\\\___rrrxxx___TTTMMMGGGAAA???<<<:::999888666555111111111111111111111111000000000000000000000111000111111111111222222222666999AAAMMM___ttt~~~~~~wwwoooiiifffdddaaa^^^WWWUUUQQQOOOMMMJJJGGGDDD??????>>>>>>???@@@AAAAAADDDAAA===:::999<<>>======<<<<<<<<<;;;;;;;;;::::::;;;::::::::::::::::::;;;888:::;;;;;;;;;;;;===>>>@@@AAABBBDDDFFFHHHIIIJJJIIIJJJJJJJJJJJJKKKNNNQQQOOOOOOOOONNNNNNNNNMMMMMMQQQSSSUUUWWWWWWVVVTTTRRRTTTTTTTTTUUUUUUUUUUUUUUUUUUSSSPPPNNNNNNNNNMMMKKKIIIIIIIIIKKKOOOSSSVVVXXXWWWaaannnyyyccciiirrryyy{{{ssslllgggbbb]]]ZZZUUU[[[eeelllpppqqqqqqqqqggghhhiiikkkpppyyy~~~}}}~~~~~~}}}|||zzzxxxvvvtttsssrrrlllhhhddd```\\\YYYVVVSSSPPPOOOMMMLLLJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJIIINNNUUUZZZ\\\YYYUUURRRMMMMMMPPPUUUYYY```nnn{{{lll```[[[```tttzzz```TTTNNNHHHAAA>>>;;;:::999888666444111111111111111111111111000000000111111111111222111111222222222333333333555888@@@MMM```uuu}}}~~~|||vvvpppkkkiiigggccc```YYYVVVSSSPPPMMMJJJFFFDDD@@@??????>>>???@@@AAABBBFFFCCC>>>;;;;;;===AAADDDCCCCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDDDDFFFIIIMMMOOOQQQRRRTTTUUUWWW[[[```dddkkkpppvvv{{{~~~kkk[[[RRRNNNKKKMMMNNNOOOPPPRRRSSSTTTTTTRRRSSSSSSRRRQQQQQQSSSUUUQQQRRRTTTVVVWWWWWWVVVUUUXXXYYY\\\aaafffiiijjjiiibbbcccccccccdddjjjssszzzyyyhhhaaa]]]aaaffflllzzzxxxgggUUUJJJDDD???===>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::;;;;;;888:::<<<<<<<<<<<<>>>?????????AAACCCEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSUUUWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSOOONNNNNNNNNMMMLLLKKKIIIIIILLLPPPRRRSSSRRRRRRXXX```fffjjjnnnrrrvvv{{{bbbiiirrrzzztttoooiiiccc```]]]ZZZXXXUUUZZZaaafffiiikkknnnqqqkkknnnrrrtttwww}}}~~~{{{zzzyyywwwuuusssrrrqqqlllhhhddd```\\\YYYVVVSSSMMMMMMLLLJJJIIIHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGIIIIIIHHHFFFEEEEEEFFFFFFGGGIIIJJJJJJKKKJJJNNNUUUZZZ[[[XXXSSSOOOLLLKKKNNNTTTZZZbbbnnnyyykkk```[[[bbbwww|||bbbUUUNNNIIIDDDAAA>>>;;;999777444222111111111111111111111111111111111111222222333333222333333333333444444444555888@@@OOOddd{{{|||wwwrrrnnnllliiiddd```ZZZWWWSSSOOOLLLHHHDDDAAAAAA@@@???>>>>>>@@@AAABBBAAA@@@??????@@@BBBDDDEEECCCDDDFFFHHHIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKGGGGGGGGGHHHJJJLLLOOOPPPRRRRRRSSSTTTVVVZZZ```dddkkkpppwww|||~~~}}}|||yyycccXXXTTTRRROOOOOONNNNNNOOOPPPRRRTTTVVVRRRSSSSSSSSSRRRSSSUUUWWWSSSSSSTTTUUUUUUTTTSSSRRRUUUVVVYYY]]]bbbeeeeeeddd^^^___aaa``````dddjjjpppzzz|||iiiaaa^^^dddjjjqqqooo[[[NNNFFFAAA???@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::<<<<<<<<<===>>>@@@???@@@BBBDDDFFFHHHIIIJJJKKKMMMOOOOOONNNNNNOOOPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQUUURRROOOOOOPPPQQQQQQQQQNNNPPPQQQRRRQQQQQQQQQRRRPPPSSSWWWYYYZZZ]]]bbbgggiiiooovvv~~~aaahhhrrr{{{~~~yyykkkgggaaa^^^\\\\\\[[[ZZZYYY\\\___```bbbeeekkkooonnnrrrwwwyyy||||||~~~zzzyyyxxxvvvtttrrrpppooolllhhhddd```]]]YYYVVVSSSLLLLLLKKKIIIHHHHHHIIIKKKIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGIIIIIIHHHFFFDDDEEEFFFFFFGGGIIIJJJKKKKKKJJJOOOUUUZZZ[[[WWWRRRNNNLLLJJJMMMTTT[[[cccnnnxxxlllaaa]]]eee{{{}}}bbbUUUOOOJJJHHHEEE@@@===:::777333111111111111111111111111111111111222222222333333333333333333444444444555555666:::CCCRRRiii}}}yyytttqqqnnnjjjddd___ZZZVVVRRRNNNKKKGGGBBB???BBBAAA???>>>>>>???AAABBB;;;===@@@BBBDDDEEEFFFEEECCCDDDFFFHHHJJJKKKKKKJJJGGGHHHHHHIIIJJJKKKLLLLLLGGGHHHIIIJJJLLLNNNPPPQQQQQQRRRSSSSSSUUUZZZ```eeekkkpppxxx}}}}}}|||{{{{{{}}}~~~{{{xxx~~~iiiWWWQQQRRRRRRQQQOOOOOONNNNNNOOORRRTTTVVVRRRSSSTTTSSSSSSTTTWWWYYYUUUTTTTTTSSSRRRRRRRRRRRRUUUUUUWWWZZZ^^^``````___ZZZ\\\^^^______aaafffkkkmmmwww~~~jjjaaa^^^fffnnnuuuuuu___QQQHHHBBB@@@AAA======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::<<<=========???AAABBBCCCEEEGGGIIIKKKMMMNNNLLLOOOQQQRRRQQQPPPPPPPPPLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPTTTRRRPPPPPPRRRTTTUUUUUURRRWWW[[[YYYTTTQQQRRRUUUOOOPPPQQQQQQPPPSSSZZZ___aaafffmmmsss{{{ccciiisss}}}zzzssseee```ZZZXXX\\\bbbfffhhhppplllhhheee```^^^dddmmmnnnrrrxxx}}}|||zzzzzzzzz{{{|||}}}xxxwwwvvvvvvuuusssooommmhhheeeaaa^^^\\\YYYUUURRRMMMKKKIIIGGGFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBB@@@AAACCCFFFEEEDDDBBBAAABBBCCCEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKLLLSSSYYYYYYWWWWWWTTTOOOLLLJJJLLLTTT\\\dddnnnwwwjjj___^^^gggfffZZZRRRJJJGGGDDD@@@<<<888666555555111222222222222111000000000000111222222222222111333333333222111222444666777===HHHWWWlll}}}yyytttrrrpppmmmgggccc\\\XXXSSSOOOKKKGGGCCC@@@BBBBBB@@@???>>>>>>>>>>>>?????????@@@CCCFFFJJJLLLLLLJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHJJJLLLNNNQQQSSSTTTTTTSSSQQQPPPPPPSSSWWW\\\```lllpppvvvzzzyyywwwuuutttuuuuuuuuuyyy|||{{{wwwrrrzzzooo[[[RRROOOLLLJJJIIIPPPPPPRRRTTTTTTSSSUUUXXXYYYWWWWWWWWWXXXXXXVVVTTTUUUUUUUUUTTTSSSRRRRRRQQQWWWYYYYYYVVVWWWZZZ[[[XXXYYYXXXXXXXXXZZZ]]]```aaahhhnnnvvvmmmhhheeeiiirrr}}}eeeVVVNNNGGGAAA>>>>>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>@@@BBBDDDDDDHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSSSSRRRRRROOOPPPPPPQQQQQQRRRRRRSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQPPPPPPRRRSSSTTTSSSRRRTTTXXX]]]aaaaaaaaaaaa```\\\VVVQQQSSSRRRPPPNNNNNNPPPRRRTTTZZZbbbkkkqqqzzz~~~{{{wwwwww{{{fffllluuu~~~uuunnnddd___[[[___jjjvvv~~~|||rrrmmmjjjiiimmmssssssvvv|||zzzvvvuuuttttttvvvwwwyyy{{{}}}~~~vvvtttsssssssssrrrooommmhhheeeaaa^^^[[[XXXTTTQQQNNNLLLJJJHHHHHHHHHIIIJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@CCCEEEEEEDDDBBBBBBBBBCCCEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLMMMTTTYYYYYYXXXWWWSSSOOOMMMKKKMMMTTT[[[bbbllluuu}}}kkk```]]]ggg~~~fffZZZRRRJJJGGGDDD@@@<<<888666555444222222222222222111000000000000111222222222222222333333333222111222444666888>>>IIIYYYooo}}}yyyuuusssqqqnnniiiddd]]]YYYTTTOOOKKKGGGCCC@@@@@@@@@???>>>===<<<<<<<<<@@@@@@AAACCCEEEHHHKKKMMMMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLOOOQQQSSSTTTTTTSSSQQQPPPOOOQQQUUUYYY\\\hhhmmmrrrvvvvvvuuussssssrrrsssuuuwwwyyywwwtttqqqyyymmm___QQQNNNOOOOOOOOOOOOTTTTTTVVVWWWVVVVVVXXXZZZVVVUUUUUUWWWYYYZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUXXXWWWTTTTTTXXXYYYWWWXXXXXXWWWWWWXXXZZZ]]]^^^bbbgggnnnuuu~~~ppplllkkkpppxxxiiiYYYOOOFFF@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========;;;<<<===???AAACCCEEEEEEJJJJJJKKKLLLMMMNNNNNNOOONNNOOOPPPRRRRRRRRRRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUURRRRRRSSSUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[```hhhmmmrrrrrrrrrrrrpppkkkddd___[[[ZZZWWWUUUUUUUUUWWWXXXUUU]]]gggppp|||zzzpppjjjjjjkkkkkkjjjlllnnntttkkkpppxxxyyypppjjjfffbbbbbblll~~~yyyttttttvvvxxxzzzzzz}}}yyyqqqoooqqqpppqqqsssvvvxxxzzz{{{|||tttrrrqqqqqqqqqpppnnnllliiifffaaa^^^ZZZVVVRRROOOMMMLLLKKKIIIIIIIIIJJJJJJFFFFFFEEEDDDBBBAAAAAA@@@BBBCCCBBBAAA@@@@@@BBBDDDDDDCCCCCCBBBBBBDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMTTTYYYYYYXXXWWWSSSOOONNNMMMNNNTTTZZZaaakkkuuu|||lll```^^^gggfffZZZRRRJJJGGGEEEAAA===999666444444222222222222222111111000000111111222222222222222333333333333222222555777:::???IIIZZZqqq}}}zzzvvvtttsssqqqlllggg___[[[UUUPPPKKKGGGCCC@@@AAA@@@???>>>>>>===>>>>>>BBBCCCEEEGGGJJJLLLMMMMMMNNNMMMKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTSSSQQQOOONNNNNNQQQUUUWWWaaafffkkkooopppoooooooooooorrruuuvvvuuusssqqqqqqwww}}}mmmZZZQQQJJJLLLQQQRRRSSSTTTVVVYYY[[[[[[ZZZ[[[\\\]]]ZZZYYYYYY[[[]]]^^^]]][[[VVVVVVVVVUUUUUUUUUUUUVVVSSSUUUTTTQQQQQQUUUVVVUUUYYYXXXWWWVVVWWWYYY[[[\\\^^^aaaeeejjjqqq|||ssspppooossszzzjjjYYYNNNFFF@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAACCCDDDFFFGGGKKKLLLMMMNNNOOOPPPPPPQQQPPPQQQQQQRRRRRRRRRQQQPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXZZZ[[[]]]^^^\\\\\\\\\^^^ccclllwwwyyyqqqkkk```^^^\\\YYYWWWVVVVVVVVVSSSZZZbbbkkkwww|||qqqiii```[[[[[[___aaabbbeeehhhppp~~~nnnrrrzzzyyyrrrmmmooommmppp}}}zzzyyy~~~sssooorrrvvvtttvvvxxxzzz{{{|||||||||vvvtttrrrqqqpppooollljjjiiieeeaaa]]]YYYUUUPPPMMMLLLKKKJJJIIIHHHIIIIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@AAABBBBBBAAA@@@@@@BBBDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNUUUZZZZZZXXXWWWSSSOOOMMMLLLOOOUUUZZZaaammmxxx}}}kkkaaa___iiiggg[[[SSSLLLHHHFFFBBB>>>:::666444333222222333333222222111000000111222222333333222222222333444333222333555888:::???III[[[ttt~~~zzzwwwvvvvvvtttoookkkccc^^^WWWQQQLLLHHHDDDAAACCCBBBAAAAAAAAAAAAAAABBBDDDEEEIIILLLNNNOOOOOONNNPPPNNNMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSRRRPPPNNNLLLLLLNNNQQQRRRZZZ]]]bbbfffgggggghhhiiilllpppuuuuuusssqqqqqqsssuuuzzz|||kkk^^^SSSNNNLLLPPPTTTTTTTTTVVVVVV\\\```aaaaaaccccccaaacccbbbaaabbbbbbbbb```^^^\\\\\\ZZZYYYXXXXXXXXXXXXXXXZZZYYYUUUUUUYYYZZZXXXZZZYYYWWWWWWWWWYYY[[[\\\^^^```bbbdddiiirrr~~~wwwqqqmmmnnnsss{{{iiiXXXNNNFFFAAAAAA?????????>>>>>>>>>======????????????>>>>>>>>>>>>>>>???AAABBBDDDFFFHHHIIILLLMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWXXXYYY\\\\\\\\\\\\^^^```bbbdddfffeeeccceeelllwwwyyysssdddccc```]]]ZZZWWWUUUTTTVVVYYY]]]bbbjjjpppmmmeeeaaa\\\XXXVVVYYY^^^bbbccceeeiiirrrpppttt{{{~~~zzzxxx~~~~~~xxxxxx|||~~~~~~|||yyyuuurrrpppnnnkkkhhhgggddd```\\\XXXTTTOOOLLLIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBAAAAAABBBCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKOOOVVV[[[ZZZXXXWWWSSSOOOKKKKKKOOOVVV\\\eeesssyyyiiiaaa```lllggg\\\TTTNNNJJJHHHEEE@@@;;;777444333222333333333333222111111111111222333333333333222222333444333222333666888999>>>HHH[[[vvv~~~{{{xxxxxxyyywwwssspppgggbbbZZZSSSNNNIIIEEECCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGKKKNNNPPPPPPPPPOOOQQQOOONNNNNNOOOOOONNNMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPMMMLLLLLLMMMOOOPPPTTTWWW[[[]]]^^^___```bbbiiimmmrrrsssrrrqqqsssuuutttwww~~~uuuggg]]]VVVPPPNNNPPPUUUWWWVVVWWWYYYZZZccclllnnnoooqqqmmmhhhhhhgggggghhhiiiiiihhhfffiiigggeeebbb````````````ccceeeeeeaaa```bbbbbb___ZZZYYYXXXWWWWWWYYYZZZ\\\^^^``````aaadddlllwww}}}tttlllhhhjjjqqqiiiYYYNNNFFFAAABBB@@@????????????>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTSSSSSSRRRQQQQQQQQQPPPQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVYYY[[[^^^aaabbbcccaaa``````aaadddhhhllloootttrrroooqqqyyy|||vvvlllkkkiiieeebbb^^^[[[YYYZZZZZZYYYZZZ___bbb^^^VVVTTTSSSSSSUUUXXX[[[^^^___eeeiiisssuuuxxx||||||wwwssspppmmmjjjgggfffccc^^^[[[WWWSSSOOOLLLGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJPPPVVV[[[ZZZXXXWWWSSSNNNJJJLLLQQQXXX___iiiyyywwwhhhaaaaaannnhhh]]]WWWPPPLLLKKKGGGCCC>>>999555333333333333333333222222111111222222333333333333333222333444333333444777999888===III]]]xxx|||zzzzzz{{{{{{wwwtttlllfff^^^VVVPPPKKKGGGEEEAAAAAA@@@AAAAAABBBCCCCCCFFFHHHKKKNNNPPPPPPPPPPPPQQQPPPNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNOOOQQQQQQRRRRRRRRRPPPOOOMMMLLLMMMNNNPPPQQQSSSUUUXXXXXXXXXYYYZZZ\\\dddgggkkknnnppprrrtttvvvrrruuu{{{qqqdddZZZTTTRRRMMMMMMQQQXXXZZZ[[[^^^dddgggvvv~~~sssjjjjjjkkknnnrrrtttttttttqqqooollljjjhhhhhhhhhiiimmmppppppllljjjjjjhhhccc```___\\\ZZZYYYYYYZZZ[[[]]]^^^______aaagggqqqxxxzzzzzzoooiiihhhooo}}}|||iii[[[OOOFFFBBBBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@BBBCCCEEEFFFHHHJJJLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRQQQRRRSSSTTTVVVWWWXXXXXXUUUXXX^^^ccchhhkkkmmmmmmhhhggggggiiimmmsssyyy}}}~~~|||zzz~~~zzztttoooooonnnkkkgggccc___]]]\\\]]]]]]\\\^^^aaa]]]WWWSSSTTTVVVXXXYYY[[[[[[\\\ccchhhrrrzzz||||||wwwssspppmmmkkkhhhdddaaa]]]ZZZWWWSSSOOOLLLGGGHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKPPPWWW\\\[[[YYYWWWSSSNNNLLLNNNTTT[[[bbblll}}}wwwiiibbbaaannniii___YYYSSSOOOMMMIIIEEE@@@:::666444333333444444333333222111111222333333444444333333222333444333333444777:::888===JJJ```||||||zzz{{{}}}}}}zzzwwwpppjjjaaaXXXRRRMMMIIIGGGAAAAAAAAAAAABBBCCCDDDEEEGGGIIIKKKMMMOOOOOOPPPPPPQQQPPPNNNOOOPPPPPPOOOMMMLLLLLLKKKJJJJJJKKKLLLLLLOOOOOOPPPQQQRRRRRRRRRQQQNNNNNNMMMMMMNNNPPPRRRTTTVVVWWWXXXWWWVVVVVVWWWYYY\\\]]]aaaffflllqqqssssssqqqsssxxx~~~{{{mmmbbb[[[WWWTTTSSSPPPQQQVVV\\\___aaahhhppp}}}ttttttvvvzzz~~~zzzxxxvvvtttssstttvvvwww|||}}}{{{yyytttnnnmmmkkkgggbbb___]]]\\\\\\[[[]]]______aaafffnnnuuutttzzz}}}sssmmmlllqqq~~~}}}pppaaaWWWOOOGGGDDDDDDAAAAAA@@@@@@@@@?????????>>>>>>???@@@AAABBBBBBCCCDDDDDDFFFHHHJJJLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTVVVWWWZZZ[[[]]]^^^ZZZ___hhhpppwww{{{||||||wwwvvvttttttwww|||}}}xxxsssssssssqqqnnnjjjeeecccbbbgggiiiiiihhhhhhddd___YYYZZZ\\\]]]^^^___aaacccfffmmmwww~~~zzz|||}}}zzzuuurrrpppnnnkkkjjjccc```\\\YYYWWWSSSPPPMMMHHHHHHIIIJJJJJJIIIIIIIIIDDDDDDDDDDDDEEEEEEEEEEEECCCEEEFFFFFFEEEDDDDDDEEEBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMMMMLLLLLLLLLLLLLLLPPPWWW\\\[[[YYYWWWSSSNNNOOOQQQVVV]]]cccmmm~~~xxxjjjbbbaaannniii___ZZZTTTPPPNNNKKKFFFAAA;;;777444333333444444333333222111111222333333444444333333222333444444333555888:::999>>>LLLbbb~~~}}}{{{|||~~~~~~|||yyyrrrlllbbbZZZSSSNNNJJJHHHCCCCCCCCCDDDDDDFFFGGGHHHHHHIIIJJJLLLMMMOOOOOOPPPQQQOOONNNNNNOOOPPPNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPPPPQQQRRRRRRQQQQQQMMMMMMMMMNNNPPPRRRTTTVVVYYYYYYYYYXXXVVVUUUVVVXXXVVVVVVYYY```iiioooqqqpppppprrrvvv{{{vvvkkk___ZZZZZZYYYXXXWWWVVVWWW\\\bbbdddgggoooyyy~~~zzzwwwqqqkkkfffbbb```___[[[]]]```aaacccgggooouuutttyyy}}}uuuqqqppptttzzzlllbbbWWWQQQLLLGGGFFFHHHAAAAAAAAA@@@@@@@@@??????>>>???@@@AAACCCDDDEEEEEEEEEEEEGGGIIIKKKMMMNNNOOOQQQQQQRRRSSSTTTUUUVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVXXXZZZ]]]___aaabbbffflllvvv}}}}}}zzz{{{{{{zzzwwwsssooollljjjqqqvvvuuurrrooojjjdddZZZ[[[\\\]]]___bbbgggkkknnntttvvvnnnttt~~~yyysssooolllkkkiiihhhccc```\\\ZZZXXXUUUOOOJJJIIIJJJJJJKKKJJJIIIGGGFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKKKKKKKJJJJJJJJJMMMVVV\\\[[[WWWVVVSSSPPPQQQQQQSSS\\\iiiyyywwwggg```cccpppjjj\\\XXXWWWPPPMMMIIICCC>>>999555444444444444333333333222222111111111111111111111111333444555555666555555444999@@@LLL```|||zzzvvv{{{|||{{{zzzsssiii^^^VVVOOOIIIFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJLLLOOORRRTTTSSSRRRRRRRRRQQQOOOOOOPPPSSSVVVVVVTTTPPPMMMLLLMMMOOOPPPNNNOOOPPPPPPPPPOOONNNMMMLLLLLLKKKLLLNNNRRRVVVXXX]]]ZZZVVVSSSTTTUUUUUUUUUYYYXXXXXX\\\cccjjjoooqqqtttuuuwwwyyyyyyxxxvvvtttkkkddd[[[WWWWWWZZZ]]]]]]XXXZZZaaahhhiiijjjuuuxxxqqqlllhhhfffjjjfffaaa___bbbgggllloootttsssvvvyyysssrrrwwwqqqeee\\\YYYSSSOOOLLLIIIFFFDDDAAAEEEEEE???>>>AAABBB???@@@@@@@@@@@@AAACCCEEEFFFFFFHHHJJJLLLMMMNNNQQQSSSQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUWWWYYYZZZZZZZZZZZZZZZ\\\___ccchhhlllooopppqqq|||~~~~~~zzzzzzyyy}}}vvvooommmhhhfffggghhhjjjqqqyyy~~~{{{llliiiuuu~~~zzztttooommmkkkiiigggaaa^^^ZZZWWWUUUQQQLLLHHHIIIJJJJJJJJJIIIHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKNNNVVV\\\ZZZWWWUUURRROOOMMMNNNRRR\\\kkk{{{tttddd___cccqqqkkk^^^YYYWWWRRROOOKKKEEE@@@;;;777666444444444333333333222222222222222222222222222222444444444555555555555555:::@@@LLL___{{{xxxuuuzzz~~~}}}zzztttlllbbb[[[SSSMMMIIICCCBBBAAAAAABBBDDDEEEFFFJJJKKKLLLOOORRRTTTSSSRRRRRRQQQPPPPPPPPPRRRUUUXXXYYYVVVRRRNNNLLLLLLNNNPPPOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMOOORRRVVVXXX[[[XXXUUUSSSSSSTTTUUUUUUXXXXXXYYY]]]dddkkkoooqqqwwwxxxyyyyyyxxxtttpppnnngggbbb]]][[[]]]___```aaaaaacccggglllnnnppp{{{xxxsssppppppkkkeeebbbcccfffiiijjjnnnmmmpppxxx{{{www{{{~~~lllbbb[[[UUURRRNNNKKKJJJHHHEEEDDDCCCFFFFFFAAA???BBBBBB???BBBAAAAAABBBCCCEEEGGGHHHHHHJJJLLLMMMNNNOOOQQQSSSRRRRRRSSSSSSTTTTTTVVVWWW\\\]]]^^^^^^^^^^^^______cccdddggglllrrrxxx|||~~~xxxwwwsssrrrrrrrrruuu}}}~~~nnncccgggzzz~~~zzzuuupppmmmkkkhhhfffaaa^^^YYYUUURRROOOKKKHHHIIIIIIIIIIIIGGGFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCEEEEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLPPPXXX\\\ZZZVVVTTTQQQMMMMMMOOOTTT^^^nnnpppaaa]]]bbbpppmmm```ZZZXXXTTTQQQMMMHHHCCC>>>:::888444444444444333333333333333333333333333333333333555444444333444555666777;;;AAAMMM```{{{}}}wwwuuu||||||wwwpppiiiaaaYYYQQQLLLDDDCCCBBBBBBBBBDDDFFFGGGLLLLLLMMMPPPSSSTTTSSSQQQQQQPPPPPPPPPRRRUUUXXXZZZ]]]YYYTTTOOOMMMMMMOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRPPPPPPOOOOOOQQQSSSVVVXXXYYYVVVSSSRRRSSSTTTUUUUUUWWWWWWZZZ___fffllloooqqquuuwwwxxxyyyvvvrrrmmmiiibbb```^^^___aaadddeeeeeelllnnnqqquuuwww{{{~~~{{{wwwpppllljjjjjjjjjjjjiiigggiiiooowwwkkkZZZUUUSSSPPPNNNLLLKKKKKKKKKIIIGGGEEEGGGFFFBBBAAABBBBBB???CCCCCCDDDEEEFFFHHHJJJKKKLLLMMMOOOOOOOOOOOOQQQSSSRRRSSSTTTTTTUUUWWW[[[^^^fffhhhjjjkkkllllllnnnpppssssssuuu{{{}}}|||||||||{{{~~~uuugggaaakkk}}}}}}zzzuuuqqqnnnjjjgggdddbbb___ZZZVVVRRRNNNLLLKKKIIIIIIHHHGGGFFFEEECCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNQQQXXX]]]ZZZUUURRRPPPLLLPPPRRRYYYeeetttnnn___\\\aaaoooooobbb\\\YYYUUUSSSPPPKKKEEE???;;;999555444444444444333333333333333333333333333333333555444333222333555777888;;;CCCPPPddd~~~yyyxxx{{{uuunnnfff]]]SSSMMMHHHGGGEEEDDDEEEFFFIIIJJJMMMMMMNNNPPPSSSTTTSSSQQQPPPOOOOOOQQQTTTXXX[[[\\\]]]ZZZUUUQQQOOOOOOQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTRRRRRRQQQQQQRRRTTTVVVWWWVVVTTTRRRRRRTTTUUUVVVVVVWWWWWW[[[```gggmmmppppppqqqsssvvvwwwvvvrrrmmmjjjdddccccccdddhhhllloooqqqwwwzzz~~~zzzvvvtttqqqoooiiiffffffjjjnnnuuu|||bbbUUUSSSTTTQQQPPPPPPPPPQQQQQQOOONNNGGGGGGDDDBBBBBBCCCBBBAAADDDDDDEEEFFFHHHJJJKKKLLLOOOQQQRRRRRRQQQPPPRRRSSSRRRTTTUUUVVVWWW[[[bbbgggqqqvvv}}}|||oooggggggvvv}}}{{{|||yyyuuuqqqnnniiidddaaa___]]]YYYTTTPPPMMMKKKKKKIIIHHHGGGFFFEEEDDDDDDCCCDDDCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNRRRYYY\\\YYYTTTRRROOOLLLOOOTTT]]]lll~~~ooo___\\\bbbooopppddd^^^[[[XXXVVVRRRMMMFFF@@@;;;888555555555444444444333333333333333333333333333333555444333222333555777999:::DDDTTTjjj{{{www|||}}}yyyrrrjjj___TTTMMMJJJHHHFFFEEEEEEGGGIIIKKKOOONNNOOOQQQSSSTTTSSSQQQOOONNNNNNQQQVVVZZZ\\\\\\ZZZXXXUUURRRRRRRRRTTTVVVSSSSSSRRRQQQRRRSSSUUUVVVSSSSSSRRRRRRSSSTTTVVVWWWUUUSSSRRRSSSVVVXXXXXXXXXXXXYYY\\\aaahhhmmmppppppppprrrtttvvvuuurrrnnnlllkkkkkkkkkmmmqqqxxx~~~yyyuuunnnjjjggghhhiiikkkttt|||ooo^^^WWWUUUTTTSSSSSSTTTVVVXXXWWWUUUSSSLLLGGGCCCBBBCCCDDDDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMQQQSSSTTTSSSRRRQQQRRRSSSSSSUUUWWWWWWYYY___iiippp~~~uuulllkkksss|||zzzzzzxxxuuuqqqmmmhhhbbb]]]YYYXXXVVVRRRMMMJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMRRRXXX\\\XXXSSSQQQOOOMMMMMMTTTaaasssppp```]]]dddpppssshhhbbb^^^[[[YYYUUUOOOHHHAAA;;;777555555555555444444444333333333333333333333333333444333333333444666777888:::EEEVVVlll}}}xxxrrr}}}~~~|||uuulllbbbWWWOOOJJJHHHEEECCCCCCEEEHHHJJJPPPPPPPPPRRRTTTTTTRRRQQQNNNMMMMMMQQQWWW[[[\\\[[[WWWVVVUUUTTTTTTTTTUUUUUURRRRRRRRRRRRSSSTTTUUUUUURRRRRRRRRSSSTTTUUUVVVWWWUUUTTTTTTUUUYYY[[[\\\[[[[[[[[[]]]aaaggglllooopppssstttuuuvvvtttrrrooommmnnnooorrruuu|||yyysssnnnjjjgggggglllsss{{{xxxeee]]]YYYWWWVVVXXXYYY[[[^^^aaaaaa___]]]UUULLLEEEDDDDDDDDDEEEGGGDDDEEEGGGJJJLLLMMMNNNNNNRRRTTTTTTTTTRRRRRRSSSTTTSSSVVVXXXYYY[[[cccoooyyyxxxpppkkksss~~~{{{zzzyyywwwtttppplllfff___ZZZTTTUUUUUURRRNNNJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMQQQXXX[[[WWWSSSQQQPPPMMMOOOWWWfffyyyooo```___fffssswwwmmmgggccc___]]]YYYSSSKKKBBB;;;777555555555555444444444444222222222222222222222222222222333444555666777888<<>>EEEQQQddd~~~yyy{{{}}}wwwwww{{{}}}xxxqqqiiiaaa[[[NNNLLLHHHFFFFFFHHHKKKNNNRRRRRRRRRSSSUUUTTTRRRPPPNNNLLLKKKPPPWWW[[[[[[YYYWWWWWWXXXXXXWWWTTTQQQOOOOOOPPPRRRSSSTTTTTTTTTSSSPPPPPPQQQSSSTTTUUUVVVWWWVVVVVVWWWZZZ^^^```aaaaaaaaa```___aaaeeekkknnnppppppqqqrrrtttvvvxxxyyyzzz|||tttnnnoootttttt|||qqqccc``````aaafffmmmooorrrxxxkkk\\\NNNIIIGGGEEEEEEIIIGGGIIILLLNNNQQQRRRRRRRRRRRRSSSTTTTTTSSSRRRTTTUUUTTTWWWZZZ[[[]]]gggwww