BM6P6(@ }}}}}}qqqPPPAAABBBEEEBBB;;;999BBBPPPYYYUUUXXX^^^dddlll~~~|||~~~}}}}}}mmmMMMCCCBBBEEEDDD??????IIIUUU]]]YYYbbbhhhlll|||fffIIIDDD===@@@@@@===@@@LLLXXX^^^___iiiooouuu\\\DDDDDD:::<<<<<<<<>>@@@>>>??????AAAMMM___lllrrrzzzwwwfffHHH<<<===>>>@@@BBBIIIYYYlllwwwzzz}}}}}}uuuRRRAAA???@@@<<<@@@HHHTTTgggyyyfffDDD===CCCEEE>>>EEEQQQbbbvvv~~~XXXCCCBBBBBB<<<>>>MMM```wwwoooNNN???>>>???===CCCWWWlll~~~[[[FFF>>><<<>>>AAAFFFaaazzzyyy|||nnnMMMCCCBBB===>>>EEEOOOppp{{{uuuxxxsssvvvyyy```DDDDDDFFF???>>>GGG___sssttt|||zzztttfffbbbkkkrrrpppRRR???BBBEEE???AAALLLoooooohhhtttuuueeecccmmmpppzzz{{{~~~^^^JJJ===@@@BBB@@@HHHVVVpppeeekkkzzz~~~nnnmmmuuuqqqqqq{{{UUUGGG===???AAACCCPPP```tttbbbdddrrrtttwwwxxxuuuzzzhhhKKKFFF>>>EEEKKK???SSSxxx\\\\\\kkkyyy|||{{{|||zzz}}}___GGGEEEAAAHHHOOOLLLhhh~~~fffUUU[[[mmm|||~~~}}}zzz~~~kkkRRRAAABBBAAAFFFMMMVVV|||cccWWWRRR^^^qqq|||yyy}}}{{{XXXIII@@@BBBDDDEEELLLaaarrrWWWTTTXXXfffvvv{{{xxxuuu{{{xxx|||wwwNNNEEECCCFFFIIIJJJSSSvvv[[[TTTVVV___lllyyyyyytttpppvvv~~~{{{{{{|||gggKKKEEEBBBCCCIIIMMM]]]rrrQQQPPPVVVbbbooo~~~yyyppp}}}|||yyywww{{{~~~yyyzzznnnVVVMMMFFFEEEDDDKKKSSSiiiaaaNNNNNNXXXfffvvvsss}}}tttpppxxxzzzvvvxxx~~~___LLLNNNGGGOOOLLLSSS\\\vvvpppTTTMMMQQQ\\\lll|||zzz}}}|||qqqlllooo~~~wwwxxxyyy{{{~~~tttTTTHHHIIIHHHHHHUUUTTT]]]{{{\\\TTTJJJVVV^^^lllyyy|||sssooouuuzzz}}}~~~www{{{}}}kkkPPPIIIJJJJJJKKKUUUVVVhhhmmmTTTQQQIIIWWWbbbsssvvvqqqlll}}}~~~zzzvvv||||||]]]KKKJJJLLLKKKPPPTTTZZZyyy[[[MMMPPPKKKYYYhhh}}}yyyuuuyyyrrrooowwwyyyxxx{{{zzz{{{}}}lllQQQHHHJJJMMMLLLSSSRRR^^^sssPPPKKKRRRQQQ[[[nnnyyymmmjjj~~~pppmmmrrr}}}wwwtttssswwwxxxwww|||zzz~~~___KKKHHHKKKMMMMMMSSSRRRccceeeLLLKKKPPPSSS]]]tttwwwuuu|||pppwwwdddgggzzzrrrgggjjjuuu~~~wwwyyyzzz}}}zzz~~~}}}sssUUUIIIJJJKKKLLLNNNRRRTTTjjj[[[LLLKKKLLLSSS```zzz{{{}}}}}}~~~~~~qqqttt{{{|||vvv|||eeeccceeexxxrrriiiiiimmmzzz~~~wwwwwwuuurrr{{{bbbMMMJJJLLLKKKKKKOOOPPPWWWqqqwwwRRRNNNKKKKKKXXXeee~~~}}}}}}~~~~~~llltttmmm^^^lllvvviiibbbjjjwwwyyysssttt{{{kkkVVVGGGJJJNNNKKKKKKQQQOOO[[[vvvkkkLLLOOOMMMMMM___hhh~~~}}}}}}}}}~~~rrriiifffbbbiiizzzrrriii___ppptttooommmrrrzzzzzzxxx[[[TTTLLLIIILLLOOOPPPOOOYYYVVVyyy\\\LLLJJJJJJRRR^^^nnnyyyuuurrrlllfffcccnnn~~~tttllldddmmmyyywwwoooooommmooovvv}}}zzz{{{~~~}}}{{{~~~rrrVVVQQQLLLKKKOOOQQQQQQOOOWWWVVVzzzXXXJJJJJJKKKTTTaaaxxx|||{{{yyyvvvooofff___^^^zzzwwwkkkgggiiittttttllljjjooorrrxxx~~~yyyyyyxxxaaaOOOMMMKKKMMMQQQSSSRRRPPPVVVWWW~~~wwwRRRHHHJJJKKKVVVfff~~~{{{}}}|||rrrfff^^^^^^mmmsssfffhhhqqq{{{|||wwwrrroooqqqvvvzzzwwwvvv~~~iiiTTTLLLJJJJJJLLLQQQTTTUUUUUUVVV\\\jjjLLLGGGIIILLLYYYkkktttnnnsssvvv~~~}}}ssskkkaaa^^^eee~~~sssjjjiiimmm{{{{{{vvvuuuuuuvvv{{{}}}~~~{{{yyyxxx^^^OOOLLLJJJJJJKKKOOOTTTXXXZZZYYYbbb{{{^^^HHHFFFIIIKKKZZZnnnzzz}}}vvvlllmmmqqq}}}vvvrrrggg]]]```qqqqqqiiikkkppp|||yyywwwxxx|||~~~~~~jjjVVVOOOMMMLLLKKKLLLOOOUUUZZZ]]]]]]iiimmmVVVFFFFFFHHHJJJZZZpppttt||||||ooommmnnnzzzvvviii___]]]iiizzzmmmeeejjjttt}}}xxxyyy~~~~~~}}}zzz]]]PPPPPPLLLMMMOOOPPPRRRVVVYYY\\\___nnneeeRRREEEGGGHHHIIIYYYooo~~~ppp}}}yyywwwqqqnnnxxxwwwooogggcccjjjvvvpppbbbhhhrrr~~~yyyyyy~~~}}}zzzyyy~~~yyy}}}}}}}}}qqqUUULLLQQQKKKNNNQQQTTTVVVWWWXXXYYY```pppbbbPPPEEEHHHHHHHHHXXXooouuuqqqzzzttt|||~~~yyyooofffbbbmmmpppgggllluuu|||wwwuuuzzz{{{www}}}}}}{{{{{{|||{{{^^^PPPOOOPPPSSSUUUWWWXXXXXXXXXWWWWWWggg{{{WWWKKKEEEIIIJJJJJJ\\\sss}}}ppp|||{{{vvvzzz{{{zzzvvvlllhhheeelllzzzzzzqqqmmmnnnttt{{{zzzuuuwww|||{{{|||}}}yyyxxxzzz~~~yyyxxxyyyzzzsss[[[QQQPPPQQQPPPTTTWWWVVVUUUWWW]]]cccwwwUUUJJJDDDHHHHHHJJJ[[[qqqvvvmmm|||vvv|||~~~yyy|||xxx|||vvvhhhdddbbblllwwwqqqnnnlllttt}}}~~~vvvqqqmmmkkkooottt|||zzzuuuwwwyyyyyy~~~{{{{{{hhhWWWQQQRRRSSSPPPTTTXXXVVVUUUZZZfffqqqxxxRRRHHHDDDFFFGGGIIIZZZooo}}}|||lllggg~~~www~~~~~~{{{sssyyy}}}ooo|||vvvrrrkkkcccddduuuyyymmmkkkrrr{{{}}}{{{ttttttrrrpppppprrrvvv|||{{{}}}~~~|||}}}|||tttxxxooo^^^TTTQQQSSSTTTTTTVVVXXXXXXZZZaaammmvvvyyypppPPPHHHDDDFFFFFFJJJ[[[nnnxxxgggbbbxxxzzzzzztttuuuuuuuuuuuu|||qqqtttwwwllleeegggsssxxxuuuqqqssszzz}}}~~~|||uuunnnjjjpppssswwwzzz|||vvv|||||||||}}}xxxzzz}}}yyyxxxtttdddXXXSSSQQQSSSTTTWWWVVVUUUXXX___ffflllooommmxxxiiiOOOIIIEEEFFFGGGLLL]]]nnnxxxgggbbbtttxxxvvvuuuvvvyyyooolll~~~yyyvvvooogggbbbfffzzz|||uuutttvvvwwwwww}}}|||{{{|||vvvrrrqqqrrrssstttxxxyyyzzz~~~~~~xxxwww}}}{{{ttthhh]]]VVVTTTRRRRRRUUUWWWTTTSSSWWW^^^eeehhhgggiiivvvcccMMMIIIFFFEEEFFFMMM]]]mmm{{{|||tttfffbbbttt}}}zzzsssrrryyyjjjbbb]]]cccqqq}}}vvvrrrqqqwwwyyysssssspppqqqrrrsssvvv{{{~~~xxxzzzfff]]]WWWVVVUUURRRRRRVVVXXXVVVUUUWWW\\\bbbgggiiiiiiwww]]]KKKHHHEEEDDDEEEMMM]]]kkkpppqqqjjj___^^^pppqqqbbb|||{{{|||sssggg___cccjjjuuusssqqqnnnooottt}}}lllgggfffccchhhqqqrrrvvv{{{{{{|||zzzyyy{{{yyyzzz}}}yyy\\\VVVSSSVVVUUURRRSSSWWWZZZZZZZZZZZZ[[[aaaiiipppgggvvvYYYIIIGGGDDDBBBDDDLLL\\\iiihhhhhhaaaVVVWWWkkk{{{yyy}}}|||uuummmppp~~~uuullliiigggfffmmmuuutttpppmmmlllvvvyyyppphhhfffiiimmmttt{{{~~~yyyuuuzzzwwwzzz~~~{{{|||~~~{{{zzz~~~jjjTTTQQQRRRWWWXXXUUUUUUYYY]]]WWWUUU\\\bbbcccggglllcccsssWWWLLLEEEBBBDDDGGGLLL[[[lllpppllliiiWWWUUUaaattt}}}~~~yyyzzzwwwpppmmmjjjxxx{{{tttmmmggghhhllliiiqqq{{{}}}rrrpppsssyyy~~~~~~}}}~~~xxxsssqqqssswww|||yyyyyy|||}}}zzzzzz~~~{{{zzzzzz|||yyy\\\SSSPPPRRRWWWXXXUUUUUUYYYZZZVVVUUUYYY[[[\\\```fffcccuuu\\\LLLEEEAAADDDGGGKKKZZZjjjwwwzzzxxx^^^TTT]]]lll|||{{{{{{wwwzzzxxxnnnqqqyyyrrriiipppvvvpppoooeeeaaa___bbbkkk{{{xxxtttsssrrruuu{{{}}}rrriiihhhnnnxxxyyyyyy}}}yyyvvvuuuxxx{{{zzz|||}}}{{{wwwttt|||zzz}}}|||~~~{{{yyy{{{yyy}}}zzzcccPPPQQQPPPQQQUUUVVVVVVWWWYYYWWWZZZ```ccc___ZZZZZZ___bbbwww^^^LLLEEEAAADDDFFFIIIWWWggg|||iiiVVV\\\iiizzzyyyppprrr}}}~~~rrrfffhhh|||nnnooovvv}}}vvvllldddbbb^^^\\\hhhxxxyyypppnnnppprrrrrrvvvooommmlllllllllqqqyyyvvvtttwwwzzz~~~zzz{{{~~~vvv~~~{{{tttzzz|||{{{~~~}}}yyyzzz}}}~~~{{{eeeVVVSSSPPPOOOPPPSSSUUUVVVXXXYYYWWWcccqqqtttkkk```ZZZ[[[bbbxxxZZZLLLEEEAAACCCEEEGGGTTTdddrrrjjjTTTYYYdddvvvqqq{{{vvveee[[[gggxxxwwwnnnwww|||uuurrriii^^^___hhhfffwww{{{tttoooqqqwww}}}~~~~~~|||wwwxxx|||yyynnnjjjjjjiiihhhlllpppvvv{{{vvvttt{{{~~~zzzyyyxxx{{{~~~{{{tttsssyyy~~~}}}}}}~~~{{{|||~~~mmmXXXSSS[[[OOOPPPPPPQQQSSSVVVXXXXXX\\\jjjwwwvvvjjj```\\\^^^bbbtttZZZLLLEEEAAACCCCCCEEEQQQ```ddd|||eeeOOORRR[[[uuussssss{{{{{{pppccccccsssqqqjjjkkk|||yyyqqqmmmnnndddiiinnnrrr|||yyyyyyxxxtttqqqqqquuuxxx}}}{{{|||{{{mmmkkkhhhhhhkkkooorrrtttuuu{{{}}}~~~~~~xxxqqqlllpppsss}}}~~~~~~tttvvv}}}|||{{{xxx{{{qqq___QQQRRR\\\OOOQQQQQQOOOQQQUUUXXXWWW___jjjpppiii]]]YYY]]]aaabbbnnn```LLLEEEAAACCCBBBCCCNNN\\\dddwwweeeQQQQQQTTTmmmyyypppqqqxxxxxxrrrfffaaaiiivvvyyyllllllxxxxxxuuuppplllkkkkkklllttt|||zzzwwwuuutttxxx~~~zzzuuuqqqllliiiiiimmmqqquuuxxx|||wwwrrrssstttpppmmmmmmxxx{{{|||www|||}}}|||yyywwwxxx~~~vvv___TTTQQQRRRTTTOOORRRQQQNNNOOOUUUWWWUUU[[[fffkkkcccYYYWWW\\\___bbbgggdddLLLEEEAAABBBAAABBBLLLZZZhhhrrrzzzeeeVVVPPPOOOhhhwwwzzzqqqyyyllllllggg___^^^iiiwww~~~vvvqqqqqqxxx~~~xxxvvvwwwqqqeeebbbgggdddjjjttt~~~{{{zzzwwwuuuuuuzzzwwwnnnhhhfffeeeeeegggkkkmmmmmmmmmtttyyy~~~~~~xxx}}}~~~}}}qqqggggggiiijjjpppwww}}}xxxyyy~~~~~~~~~tttqqqtttxxx}}}pppTTTOOOSSSRRRLLLOOOSSSRRRMMMNNNTTTVVVTTTTTTccclllhhh___\\\[[[ZZZbbbcccdddLLLEEEAAABBBAAAAAAKKKXXXdddhhhnnn___TTTLLLHHHaaarrrxxxsssppplllfffcccdddhhhnnnqqqtttyyy}}}tttkkkuuu{{{~~~xxxsssnnnkkkjjjeeedddjjjnnnqqqyyy~~~{{{{{{|||wwwyyy|||~~~}}}{{{zzz|||rrrooojjjccc___^^^```cccfffiiimmmqqquuuyyy~~~}}}xxxpppyyy{{{tttpppqqqtttlllkkkjjjjjjmmmsssyyy~~~yyy{{{||||||uuuwww}}}{{{{{{wwwzzzxxxuuuzzz|||cccSSSQQQNNNKKKMMMOOOQQQRRRQQQOOOQQQVVVZZZVVV\\\```^^^YYYWWWZZZ^^^]]]eeeaaaLLLEEEAAACCCAAA>>>EEEQQQ```dddeee]]]OOOGGGMMMWWWkkk|||www~~~uuuiiidddggglllnnnooopppnnnlllnnnuuuyyy~~~uuupppwwwyyyrrrpppjjjfffhhhhhhfffjjjpppsssxxx|||yyyxxxyyy|||~~~{{{}}}}}}~~~}}}ooogggddd``````aaa``````bbbfffiiimmmpppuuuzzz}}}||||||zzz|||}}}}}}uuuuuusssooolllkkklllnnnrrrqqqsssyyy~~~}}}tttvvv{{{{{{xxx~~~zzzxxx{{{|||tttXXXPPPQQQPPPNNNOOOOOOPPPPPPQQQQQQSSSVVVXXXWWWYYY[[[ZZZYYYZZZ^^^ccc___bbb}}}dddNNNFFFAAABBBAAA???FFFQQQ___bbbbbb[[[NNNHHHKKKRRRddd|||}}}|||nnngggjjjnnnnnnllljjjeee^^^[[[^^^hhhsss{{{tttnnnoooyyy}}}wwwsssnnnhhhgggiiidddeeegggjjjqqq|||~~~}}}vvvwwwwwwwwwwwwxxx{{{~~~~~~~~~}}}xxxvvvvvvwwwvvv{{{~~~|||sssjjjbbb\\\ZZZYYY\\\___eeejjjooosssxxx{{{tttsssuuuxxx{{{}}}zzzxxxvvvwwwwwwvvvuuuwwwyyy|||~~~~~~~~~tttuuuwwwzzz{{{{{{{{{|||~~~zzzuuusssxxx~~~~~~kkkZZZMMMMMMQQQNNNLLLMMMNNNMMMNNNPPPSSSUUUVVVUUUWWWVVVVVVVVVYYY^^^cccfffccc```uuulllQQQGGGAAABBBBBB@@@FFFOOO^^^```___XXXOOOJJJJJJLLL```www{{{pppjjjhhhhhhfffccc\\\YYYWWWWWWZZZ___cccfffqqq|||~~~uuuqqqpppzzzuuusssnnnmmmlllkkkkkklllnnnpppxxx|||}}}yyywwwwwwtttttttttvvvxxxzzz|||}}}tttuuuvvvwwwyyy{{{|||}}}}}}~~~}}}|||{{{zzzyyyyyyyyyvvvyyy{{{{{{{{{||||||sssiiiaaabbb___]]]]]]aaaeeeiiijjjkkkpppvvv}}}zzzzzz}}}wwwuuu||||||wwwvvvzzztttsssuuu}}}~~~xxxxxxyyyyyyzzz|||zzzwwwvvvvvvxxx}}}kkkRRRKKKHHHKKKMMMJJJGGGHHHLLLKKKKKKOOOSSSVVVUUURRRVVVTTTRRRUUUZZZ```bbbccccccbbbxxxxxxUUUIIIAAABBBBBBAAAEEEMMM^^^```^^^WWWQQQMMMJJJHHH\\\pppvvvuuurrrlllddd]]]XXXVVVMMMLLLMMMPPPVVVZZZ\\\\\\```dddmmm}}}}}}rrrtttzzz}}}|||xxxuuurrrnnnkkkiiimmmjjjiiinnnwww}}}{{{{{{}}}~~~tttrrrooommmllllllnnnooorrrwww}}}}}}{{{zzz{{{{{{}}}vvvzzz|||xxxwwwvvvtttttttttuuuuuuuuuvvvwwwzzz}}}vvvlllnnnmmmfffbbbccceeeeeeeeeeeegggkkkrrrxxx{{{||||||xxxuuupppwww|||wwwxxxwwwxxxuuusssttt|||~~~}}}~~~|||wwwuuuxxxzzzzzz|||oooTTTHHHGGGGGGIIIIIIFFFFFFGGGKKKIIIIIIMMMQQQSSSRRRPPPTTTRRRQQQUUUZZZ^^^]]][[[^^^bbbzzzZZZLLLAAAAAACCCBBBDDDJJJ\\\```___YYYSSSQQQMMMGGGTTTfff|||lllqqquuurrrhhh^^^WWWTTTQQQLLLIIIJJJOOOVVVZZZ\\\YYYWWWYYYeeexxxxxxsssttt{{{}}}yyyuuussspppkkkfffeeehhhjjjkkkjjjvvvwww{{{|||yyyxxxxxxsssvvvyyywwwrrrnnnmmmmmmmmmmmmnnnppprrrtttvvvwwwuuuuuuttttttssssssrrrqqqgggjjjooorrrttttttvvvwwwwwwuuusssrrrqqqrrrsssuuussstttwwwyyy{{{{{{xxxvvv|||{{{{{{|||yyytttqqqlllddd^^^WWW^^^bbbbbbccchhhmmmnnnooorrrxxx}}}wwwssszzzwwwqqqpppsss{{{vvvtttrrr|||}}}{{{~~~sssqqqqqqvvvzzz}}}yyy\\\JJJDDDEEEFFFFFFFFFFFFHHHJJJIIIIIIIIIJJJMMMOOOOOONNNRRRPPPPPPSSSWWWYYYWWWUUUWWW\\\sss```OOOBBBAAACCCBBBCCCGGGYYY```aaaZZZUUUTTTOOOHHHQQQ```vvvlllrrryyy}}}{{{uuunnnjjj___XXXOOOMMMOOOTTTVVVWWWQQQNNNQQQ[[[kkk~~~{{{wwwvvvvvvttt~~~}}}xxxssspppooommmhhhcccccccccccceeeiiipppwww{{{{{{{{{{{{|||}}}}}}~~~~~~{{{yyyxxx{{{}}}uuuxxx{{{|||{{{{{{{{{{{{||||||{{{|||}}}~~~{{{{{{|||wwwooohhheeeaaa___```aaabbbbbbbbbjjjoooooopppvvv|||~~~}}}|||}}}|||}}}~~~~~~zzzwwwxxxzzz}}}wwwvvvqqqzzz~~~||||||~~~vvvqqqrrrvvv|||hhhNNNIIICCCEEEEEEDDDDDDFFFGGGHHHHHHHHHIIIHHHHHHIIIKKKMMMPPPOOONNNOOOQQQSSSTTTTTTVVVUUUeeeeeeRRRCCCAAACCCAAAAAACCCTTT___ccc[[[UUUTTTQQQIIIOOO\\\rrrooottt}}}fff___WWWRRRRRRQQQNNNJJJNNNLLLPPPZZZccclll|||qqqrrrrrrvvv|||yyytttooohhhhhhfffeeeccc```^^^]]]___bbbgggkkkpppvvv}}}|||wwwtttpppjjjbbb___ccchhhcccZZZaaa```^^^^^^aaaffflllooovvv||||||xxxuuussswww~~~xxxwwwoooyyy||||||vvvppppppuuu~~~YYYCCCHHHEEEFFFFFFDDDCCCDDDEEEDDDGGGIIIIIIGGGEEEEEEIIIMMMOOONNNLLLKKKLLLOOOSSSVVVYYYQQQYYY~~~hhhTTTCCCAAADDDAAA@@@AAAQQQ^^^ddd\\\TTTTTTQQQJJJIIIVVVkkk~~~sss}}}oooyyypppjjjiiibbb^^^ZZZPPPNNNMMMMMMVVVffftttxxxuuuyyy~~~zzzuuussstttyyy{{{yyyuuurrrpppnnnjjjeee```\\\^^^```^^^\\\\\\___bbbffffffhhhjjjoootttxxx{{{}}}zzzxxxxxxiiiiiihhheeebbb``````aaa`````````aaaccceeeggghhhkkklllnnnqqqvvvzzz}}}|||wwwwwwyyywww}}}yyyuuutttxxx~~~xxx|||~~~}}}{{{uuuuuuqqqzzz}}}vvvtttwww~~~oooSSSKKKFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDTTTZZZNNNDDDFFFKKKKKKPPPPPPPPPNNNMMMMMMPPPRRRSSSWWW```XXXBBBGGGDDD<<<>>>CCCIIIWWWbbb```ZZZVVVSSSPPPMMMQQQ]]]ppp~~~|||zzz|||{{{pppvvvooowwwzzznnncccVVVXXXTTTSSS[[[kkkwwwyyyvvvxxxyyy{{{xxxuuuwwwxxxwww|||{{{vvvpppkkkhhhgggeeeaaa^^^\\\]]]^^^^^^]]]]]]]]]^^^```bbbddddddjjjpppqqqppppppuuuzzz|||xxxvvvuuuttttttpppmmmjjjfffcccaaa`````````bbbccccccbbbbbbdddfffdddeeehhhlllppptttxxxzzz}}}}}}zzz|||}}}}}}}}}zzzxxxuuussstttvvvyyy~~~zzzvvv|||~~~{{{vvvxxx{{{vvvrrrzzz~~~}}}~~~zzzxxxwww}}}cccQQQLLLEEEFFFDDDCCCBBBCCCFFFJJJLLL\\\hhhiiiYYYJJJFFFFFFEEEMMMNNNNNNMMMLLLNNNRRRUUUWWWVVV\\\rrr^^^DDDGGGDDD===>>>BBBFFFTTT``````ZZZWWWSSSPPPKKKNNNZZZmmm|||wwwsssvvv}}}xxxmmmrrrooottt~~~uuuhhhddd]]]YYYaaaoooxxxyyyuuu|||||||||{{{|||yyyrrrmmmmmmpppwww{{{uuupppmmmkkkhhhgggbbb```^^^\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\___cccfffeeegggiiiiiiggghhhkkknnnrrrtttvvvyyy{{{{{{{{{{{{||||||{{{zzzxxxvvvtttssstttuuuvvvuuusssqqqrrrssswwwxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvtttrrrooollljjjcccbbb```^^^^^^^^^^^^___^^^]]][[[ZZZZZZZZZ[[[\\\bbbdddgggiiijjjlllooorrrwwwyyy}}}|||vvvuuuvvvwwwxxx|||~~~wwwqqq{{{~~~~~~{{{yyyzzz|||vvvqqq{{{|||||||||{{{|||}}}~~~|||xxxyyy|||}}}vvvhhhVVVPPPOOOHHHDDDBBBAAAAAACCCFFFKKKNNNUUU___```TTTHHHFFFHHHGGGJJJJJJJJJJJJKKKNNNRRRVVV[[[SSSYYYbbbyyyeeeGGGFFFDDD>>>???@@@CCCPPP\\\___\\\XXXTTTPPPJJJKKKTTThhhzzz{{{tttnnnpppwww~~~tttiiimmmooorrrxxxvvvmmmddd^^^eeepppwwwvvvtttwwwooommmooosssooowww|||tttrrrpppnnnllljjjjjjjjjkkkiiifffeeeeeegggggghhh```aaabbbaaa___^^^```bbb[[[\\\^^^```aaabbbbbbbbb``````___^^^]]][[[YYYXXXVVVXXXYYYZZZZZZZZZ\\\^^^^^^______`````````______]]]]]]___``````___^^^]]]````````````aaabbbddddddfffggggggiiikkknnnpppqqquuuwww{{{}}}}}}yyyvvvsssqqqrrrwww}}}~~~}}}tttuuuwww{{{~~~xxxyyy}}}xxxqqqyyy|||||||||}}}~~~yyyrrrttt|||nnn^^^VVVNNNOOORRRLLLCCCBBBBBBBBBCCCEEEGGGHHH???GGGKKKFFFBBBEEEJJJKKKHHHHHHHHHHHHHHHKKKOOOSSSXXXPPPYYY\\\dddkkkIIIEEECCC@@@@@@???AAAKKKWWW^^^^^^[[[VVVRRRLLLIIINNN^^^rrrwwwooopppvvv{{{{{{xxxrrrsssxxxtttfffiiioooqqqsssxxxxxxnnnggglllsssuuuuuuuuu~~~}}}}}}~~~|||mmmooorrrtttwww~~~~~~|||yyyvvvuuutttsssooolllmmmmmmkkkiiifffdddddddddaaaaaabbbbbbbbbaaaaaa```^^^____________^^^^^^]]]ZZZ[[[]]]^^^^^^___aaabbb___```aaaccceeeeeeffffff```aaacccfffggghhhhhhhhhiiiiiijjjlllnnnppprrrsssvvvwwwyyy||||||xxxuuuuuuvvv{{{|||~~~}}}}}}~~~}}}~~~xxxsssrrrzzzxxxxxxyyy}}}|||sssxxx~~~~~~}}}~~~xxxpppqqqyyyrrr^^^TTTRRRKKKKKKMMMIIIDDDDDDDDDDDDCCCBBBAAA@@@>>>CCCEEECCC@@@CCCGGGIIIGGGHHHHHHGGGFFFHHHJJJMMMQQQMMMZZZ]]]^^^pppKKKDDDAAA@@@AAA>>>@@@GGGRRR\\\```]]]YYYVVVPPPJJJIIIUUUgggxxx|||vvvvvv{{{~~~{{{sssoooooozzzwwwggghhh~~~nnnpppooolllrrr}}}vvvxxxxxxttttttxxxzzz~~~xxxtttsssuuuvvvvvvzzz}}}zzzwwwtttsssrrrqqqqqqpppnnnmmmlllkkkkkkjjjkkklllmmmnnnnnnnnnnnnmmmnnnooonnnmmmlllmmmnnniiikkkmmmppprrrtttuuuvvvuuuvvvwwwyyyzzzyyyyyyxxx{{{|||~~~}}}xxxsssoooppptttoooqqqsssuuuyyy~~~~~~~~~~~~}}}qqqqqqzzz~~~yyytttttt{{{xxx|||zzzxxxzzz}}}~~~~~~}}}}}}}}}|||xxxtttsssqqqrrrxxxeeeTTTOOOPPPHHHDDDEEEBBBFFFFFFFFFEEEDDDCCCAAA@@@CCCDDDDDDBBBAAABBBEEEFFFGGGIIIJJJIIIHHHGGGHHHIIIJJJKKKYYY]]]___uuuQQQFFF@@@???AAA>>>???BBBLLLYYY```^^^ZZZYYYTTTLLLHHHNNN\\\mmmzzzppptttyyyiiiiiilllnnnmmmiiilllwww{{{qqqqqqxxx{{{{{{{{{||||||}}}||||||~~~tttsssrrrppprrrxxx~~~~~~lllgggeeeiiimmmnnnsssyyy}}}~~~~~~vvvrrrwww|||tttooosssxxxvvv}}}xxx{{{vvvyyy|||}}}~~~|||~~~tttjjjhhhkkkllllllsssvvv|||ZZZIIIEEEJJJDDD@@@BBB@@@GGGFFFEEEDDDEEEGGGIIIJJJDDDBBBAAABBBBBBCCCEEEGGGGGGIIILLLMMMKKKIIIHHHHHHGGGKKKRRRWWW^^^{{{}}}YYYJJJ@@@===@@@=========EEETTT]]]]]]ZZZZZZVVVPPPKKKLLLTTTbbbwwwuuuppp~~~yyykkkjjjkkkmmmllljjjnnnuuuyyyxxx}}}wwwzzzllllllvvvqqqrrrsssvvvyyyyyywwwuuu}}}tttpppppprrrrrruuu{{{rrrlllmmmpppooommmtttpppqqqzzz}}}}}}}}}|||xxxzzztttnnnttt}}}wwwqqqqqqzzzrrrffffffuuuyyy~~~uuuvvvyyyzzz|||wwwjjjdddggglllooooooxxx~~~ZZZSSS???;;;BBB@@@???CCCDDDHHHFFFCCCBBBEEEJJJQQQUUUKKKGGGEEEDDDDDDDDDDDDFFFFFFJJJNNNPPPOOOLLLKKKJJJGGGKKKLLLPPP[[[qqq___MMM@@@<<<>>><<<;;;:::AAAPPP[[[\\\ZZZZZZWWWRRRMMMLLLPPP[[[oooxxxlllwwwxxxkkkjjjmmmlllkkkjjjlllpppqqqppplllnnnrrr{{{zzzqqqoooqqqqqquuutttsssqqqqqqrrrsssuuuwww|||yyyxxxvvvrrrooooooqqqsss{{{|||ppplllhhhkkkrrr{{{~~~{{{|||}}}www}}}{{{yyyyyyxxxwwwxxx{{{~~~vvvrrrppptttnnnwwwyyymmmooommmjjj|||yyyrrrssssssooovvvyyyooofffbbbgggllloootttzzzttt\\\NNNBBBAAA???>>>>>>>>>??????CCCBBB@@@>>>AAALLL\\\hhh___TTTFFF@@@BBBFFFGGGFFFIIIKKKJJJIIIKKKLLLHHHAAAIIIIIIIIIOOOVVVbbbcccIIIAAA??????>>>;;;<<<===DDDSSSbbbbbbZZZYYYTTTNNNJJJJJJSSSgggyyy~~~rrrssszzz~~~jjjooo~~~pppnnnllllllooopppooollleeefffhhhnnnuuu{{{}}}wwwqqqqqqssstttuuuuuusssrrrpppppprrrsss}}}~~~{{{vvvsssqqqlllnnnqqquuuyyy}}}{{{tttqqqtttvvvtttqqqyyy{{{~~~}}}}}}||||||~~~~~~~~~~~~}}}~~~~~~uuuooossswwwuuuuuusssqqq~~~|||xxxtttrrrooosss{{{|||jjjiiiddddddkkktttyyyxxx\\\HHH???AAA@@@???=========>>>??????BBBDDDAAA???GGGWWWdddfffYYYJJJAAAAAADDDFFFFFFJJJKKKIIIGGGHHHJJJGGGAAADDDDDDEEEKKKSSS^^^tttUUUDDD@@@>>><<<<<<<<<<<>>===<<<<<<<<<===>>>;;;BBBGGGDDD>>>AAANNN[[[hhh\\\LLLBBB@@@CCCEEEEEEIIIJJJHHHDDDEEEGGGFFFBBBCCCDDDDDDJJJPPPWWWwwwcccIIIAAA???======<<<;;;???KKKXXX^^^]]]YYYTTTPPPKKKHHHIIITTT```wwwsssuuuppprrrooolllmmmuuu|||}}}xxxuuuvvvwwwwwwtttppppppssswww}}}~~~wwwsssrrrrrrqqquuuvvvwwwtttpppmmmmmmnnntttuuuvvvwwwyyy{{{}}}yyyyyy{{{|||zzzyyy|||sssrrrpppmmmkkkiiiggggggeeegggkkkmmmnnnnnnmmmlllsssyyy~~~~~~~~~{{{vvvqqqnnnnnnooopppqqqqqqsssuuuzzz~~~{{{~~~xxx{{{}}}}}}|||}}}xxxlllvvvppp~~~|||yyyyyywww{{{~~~||||||vvvnnnkkkhhheeeppprrrwww~~~uuubbbSSSFFFAAADDD>>>===<<<;;;;;;;;;<<<===:::@@@EEECCC>>>???FFFNNN^^^UUUIIIBBBAAABBBCCCCCCHHHIIIFFFBBBAAAEEEEEECCCHHHIIIHHHKKKOOOPPPfffoooNNNCCCBBB@@@===<<<:::===GGGTTT^^^ccc\\\YYYUUUQQQKKKHHHLLLTTTeeettt|||vvvwwwsssrrrmmmjjjmmmwww}}}{{{wwwuuutttvvvwwwuuuqqqoooqqqsss}}}|||uuuqqqqqqqqqnnnuuuwwwyyyvvvpppllllllmmmmmmnnnpppssswwwzzz{{{|||uuutttttttttrrrsss||||||zzzyyytttqqqmmmjjjgggeeecccbbbdddhhhllllllhhheeegggjjjlllmmmoooppppppmmmkkkiiillljjjjjjjjjlllmmmlllkkkmmmllllllmmmooorrrtttvvvwwwwwwwwwvvvwwwwwwxxxxxxuuuuuutttsssrrrooommmlllooonnnnnnpppttttttrrroootttuuuwwwxxxxxxzzz}}}|||{{{~~~xxxyyy~~~yyyyyy~~~|||ppp|||vvv}}}tttrrrtttzzz}}}{{{{{{~~~pppddd```bbbiiinnnxxx}}}]]]LLLHHHBBB===<<<<<<<<<;;;::::::;;;<<<===<<<>>>@@@@@@??????AAACCCLLLHHHCCCAAAAAABBBBBBAAAEEEGGGEEE@@@@@@CCCFFFEEEGGGIIIHHHJJJNNNLLLZZZvvv|||WWWEEEAAA@@@===;;;:::===CCCNNN]]]ggg___\\\YYYVVVOOOHHHGGGKKKYYYiii~~~xxxrrrzzz{{{ssssssqqqmmmjjjnnnwwwyyysssoooqqqoooppprrrsssrrrssstttuuuxxxyyyuuuooonnnpppqqqppptttxxx{{{xxxrrrmmmlllnnnlllmmmppptttwwwyyywwwvvvqqqqqqsssuuussspppsssxxxwwwzzz~~~}}}||||||}}}zzzxxxvvvrrrtttvvvtttooolllkkklllfffgggggggggeeebbb___^^^[[[ZZZYYYYYY[[[[[[ZZZYYYYYYZZZ[[[\\\^^^aaacccddddddddddddeeefffggghhhiiiggghhhhhhiiijjjkkkllllllnnnqqqvvv{{{~~~~~~~~~vvvvvvzzz|||zzz~~~uuuxxxxxx{{{uuuooopppsss{{{||||||}}}qqqkkkeeedddeeehhhooovvvqqqIII???CCCAAA<<<:::<<<;;;:::::::::;;;<<<======<<<<<<<<<===>>>>>>>>>???>>>>>>???AAABBBAAA@@@BBBEEEDDD@@@@@@DDDGGGGGGAAADDDDDDGGGMMMKKKSSShhhjjjLLL@@@>>>===;;;;;;<<>>AAA<<<;;;:::::::::<<<===>>>;;;<<<<<<:::::::::===???>>>======>>>???@@@@@@@@@>>>CCCDDDAAAAAAEEEHHHIIIAAAEEECCCGGGNNNKKKPPP```[[[DDD@@@>>><<<<<<;;;:::???OOOaaadddaaa```___XXXNNNHHHGGGKKKTTTddduuu}}}ooojjjwwwvvv{{{oookkk|||jjjjjjrrr{{{yyypppqqqzzzxxxsssmmmkkknnnrrrtttttt{{{yyysssllllllrrruuutttsssyyy~~~|||tttooonnnpppnnnpppsssxxx{{{zzztttoooqqqnnnnnnrrruuusssrrrsssnnnpppssssssrrrqqqpppqqqtttvvvzzz~~~~~~}}}~~~~~~zzzxxxyyyzzzyyyxxx|||~~~~~~~~~zzzvvvkkkmmmttt~~~~~~{{{wwwwww{{{wwwooo{{{~~~|||}}}~~~}}}}}}tttzzzxxxrrruuuzzz}}}yyywww~~~}}}}}}{{{tttiiieeefffgggeeeiiirrrwwwzzzlllWWWIIIIIIFFF<<<;;;CCC<<<;;;;;;:::;;;<<<===>>>999<<<===:::666777===CCCBBBAAA???>>>>>>>>>???@@@<<>><<<;;;777999III[[[hhheeedddddd^^^SSSMMMLLLDDDJJJXXXkkk~~~tttmmmuuu}}}yyyllliiizzzkkknnnwwwxxxpppmmmvvvtttpppnnnnnnooorrrssswwwvvvuuuuuuvvvvvvtttrrruuusssqqqppppppooommmlllppppppqqqvvvzzz|||zzzwwwpppooooooppprrrssssssrrrooonnnrrrzzz~~~yyysssoooooopppttt{{{{{{www|||}}}||||||~~~|||yyyvvvyyy|||{{{}}}{{{yyy}}}xxxtttrrrooollljjjeeefffjjjttt{{{|||tttttt|||}}}yyy|||~~~vvvssssssyyy}}}wwwyyyyyyzzzwww{{{||||||}}}~~~|||}}}zzztttfff^^^^^^cccgggjjjooovvv}}}~~~wwwoooWWWSSSLLLDDD>>>;;;::::::888888999:::;;;;;;;;;;;;::::::999:::;;;===???@@@>>>>>>>>>@@@BBBAAA>>>;;;@@@AAABBBCCCCCCCCCCCCBBBFFFGGGHHHIIIJJJMMMQQQUUUhhhrrrJJJIIICCC@@@===;;;:::<<>>;;;===??????<<<;;;<<<======>>>>>>???@@@@@@AAAAAAGGGHHHIIIIIIIIIKKKOOORRRZZZuuudddNNNDDDAAA>>><<<:::;;;CCCMMMgggrrruuukkkbbb___[[[UUUHHHFFFHHHRRR```pppxxxyyyooommm~~~nnnnnnssszzzzzzuuurrrrrrrrrqqqnnnmmmmmmoooqqqsssrrrooommmmmmnnnqqqrrrrrrpppooooooqqqrrrrrrpppnnnpppoooppprrrwwwzzz||||||sssqqqpppqqqtttuuuuuuuuuqqqttt||||||vvvuuuqqqrrrtttwwwyyy|||~~~yyyssstttvvvwwwxxx{{{|||{{{zzzzzz|||~~~xxxttttttuuuvvvvvvwwwyyyxxxxxx{{{|||vvvqqqpppqqquuuwwwzzz~~~}}}|||{{{xxxvvvyyyzzz{{{~~~~~~~~~}}}|||wwwxxx||||||yyyyyy|||{{{vvvpppooouuuwwwvvvyyy{{{vvv}}}~~~~~~}}}|||}}}||||||yyyllllllqqqttttttuuu}}}~~~|||jjjfff```]]]___eeennnsss~~~~~~~~~~~~~~~~~~aaaMMMBBB===>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888999999888888999:::;;;;;;999<<>><<<;;;???FFF```pppzzztttiiidddaaa]]]PPPJJJFFFHHHOOO]]]sssooommmmmmlllnnnsssuuurrrqqqssssssqqqooommmmmmnnnoooppplllllllllnnnrrruuuvvvvvvuuuttttttuuuuuussspppmmmqqqpppnnnnnnoooqqqssstttnnnmmmmmmoootttwwwyyyzzzpppuuu|||vvvvvvtttuuuvvvwwwwwwxxxzzz{{{xxxrrrrrrttttttwww{{{yyyxxxxxxxxxzzz}}}~~~zzzyyyyyy{{{|||yyyyyywwwvvvyyy|||xxxqqqmmmsss}}}~~~yyyxxxyyy|||}}}|||zzzwwwuuuwwwwwwvvvvvvwwwwwwwwwvvvuuuuuuuuuwwwzzz{{{zzzyyy{{{vvvrrrppppppuuu|||yyywwwvvvxxxwwwwwwxxxyyy{{{|||}}}~~~~~~|||~~~}}}wwwtttxxx~~~{{{|||~~~{{{xxxsssrrrvvvxxxxxx|||}}}vvv}}}}}}|||zzz}}}yyy{{{xxxmmmggglllpppqqqqqquuu~~~~~~oooeeedddcccbbbccchhhpppxxx}}}~~~}}}}}}~~~~~~{{{zzz|||~~~~~~mmmNNNEEECCC???<<<<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;:::999999999999999999999:::::::::999;;;<<<:::777999>>>CCCIIIGGGEEEBBB@@@@@@@@@AAAAAACCCDDDEEEFFFGGGJJJMMMQQQYYYxxx___IIICCC??????>>><<<===AAARRRgggzzz|||rrriiibbb]]]WWWPPPHHHDDDDDDNNNbbbttt}}}ooommmjjjhhhiiimmmooommmnnnrrrtttssspppnnnmmmmmmmmmnnnkkkkkkmmmqqqtttvvvvvvuuuuuuuuuttttttuuutttqqqoooqqqpppooommmlllnnnppprrrmmmllllllnnnrrrvvvxxxyyyooottt~~~zzztttttttttuuuvvvuuuttttttvvvyyy}}}wwwssstttuuuvvvyyy~~~vvvvvvuuuvvvwwwzzz|||~~~|||xxxvvvvvvwwwyyyvvvvvvttttttyyy~~~zzzrrrqqqxxx~~~|||wwwsssrrrqqqnnniiifffbbbdddgggiiiiiigggeeecccfffffffffeeeeeefffggghhhmmmnnnsss{{{~~~sssmmmsss~~~}}}{{{yyywwwuuutttxxxyyyyyy{{{}}}yyyzzz||||||{{{~~~vvvssswww~~~~~~~~~zzzwwwuuuvvvxxxzzz~~~{{{ttt{{{|||{{{|||{{{zzzwwwsssvvv{{{yyyjjj___YYYdddeeehhhnnnuuu~~~}}}}}}}}}}}}}}}}}}~~~~~~zzzyyy|||~~~UUU???===<<<666;;;;;;<<<<<<;;;:::999888888999999:::;;;;;;:::::::::::::::;;;;;;;;;;;;:::;;;:::999:::===@@@BBBDDDCCCBBB???=========>>>???@@@BBBEEEFFFHHHJJJNNNPPPUUUQQQdddwwwNNNFFF@@@??????======???EEE\\\uuu|||pppddd]]][[[TTTLLLEEE@@@CCCQQQ___rrr{{{{{{oooooogggeeeeeeiiikkkjjjmmmqqqtttsssqqqooonnnmmmmmmnnnnnnnnnnnnqqqtttvvvuuutttqqqpppoooppprrrssssssrrrqqqrrrqqqppppppqqqtttwwwrrrpppnnnnnnppprrrttttttooorrrzzzxxxrrrqqqppprrrsssrrrpppppptttwwwzzzvvvtttvvvwwwwww{{{wwwvvvvvvuuuvvvwwwyyyzzz||||||zzzwwwsssppppppqqqqqqqqqpppsss{{{~~~wwwpppqqquuu{{{~~~{{{qqqnnnkkkeee```]]]UUUVVVXXXYYYZZZZZZYYYXXXXXXYYY[[[\\\^^^bbbgggjjjtttyyywwwrrrxxx||||||{{{{{{{{{}}}~~~wwwxxxzzzzzzxxx}}}yyyrrrtttzzz}}}~~~|||{{{|||~~~{{{xxxvvvuuuvvvyyy}}}}}}yyytttyyy~~~||||||}}}~~~~~~ooobbb]]]___bbbhhhlllsss{{{|||}}}}}}~~~~~~~~~}}}}}}~~~zzzzzz```DDD;;;<<<:::444666666777888999999999999666777888999::::::::::::999999:::;;;<<<<<<;;;;;;>>><<<<<<>>>BBBDDDDDDBBB============???@@@BBBDDD@@@BBBFFFIIIKKKMMMQQQSSSSSSOOO[[[XXXMMMBBB??????>>>>>>???>>>PPPhhhzzzxxxmmmddd___XXXPPPJJJCCC???EEEMMM^^^hhhvvvpppqqqfffccccccgggiiijjjlllqqqrrrrrrqqqppppppppppppqqqqqqooonnnppptttyyy|||}}}qqqooommmnnnppprrrsssssstttvvvvvvuuussssssuuuxxxvvvssspppoooppprrrsssssspppqqqvvv}}}~~~xxxqqqnnnmmmppprrrqqqooopppuuuyyywwwttttttwwwwwwvvvyyy}}}zzzyyyxxxwwwvvvvvvvvvwww|||}}}~~~{{{vvvsssrrrrrrpppoooooosss~~~}}}nnnjjjiiikkkllllllpppuuu{{{}}}vvvlllbbb___VVVUUUTTTTTTTTTUUUWWWWWWWWWYYY\\\___cccjjjrrryyyvvvvvv~~~~~~|||zzzxxxyyy}}}{{{yyywwwtttttt}}}tttuuuxxx{{{}}}}}}zzzxxxwwwwwwwwwyyy|||}}}{{{wwwtttuuuxxx|||~~~~~~}}}{{{xxx~~~}}}|||~~~~~~{{{|||~~~||||||}}}xxxkkkaaa^^^ccckkkpppuuuzzz~~~||||||}}}~~~~~~|||{{{~~~{{{}}}vvv___FFF<<<===>>><<<999555555666777888999::::::666777777888888888777777666777999:::;;;;;;;;;;;;>>>@@@CCCEEEDDDBBB@@@???>>>>>>???@@@AAABBBBBBCCC>>>AAADDDGGGIIIJJJMMMOOOMMMRRR]]]uuudddUUUEEE??????>>>======;;;CCCSSShhhxxx{{{vvvqqqggg```XXXQQQJJJCCCBBBDDDMMMUUUcccrrrqqqssseeeccccccgggjjjjjjmmmqqqppppppppppppqqqrrrssstttrrrooommmooovvvwwwtttpppooopppqqqrrrrrrxxxzzzzzzwwwsssqqqrrrtttuuurrrpppoooqqqtttvvvvvvrrrpppsss{{{}}}xxxqqqmmmmmmpppsssrrrppprrrxxx}}}uuuttttttwwwvvvtttvvvzzz|||{{{zzzxxxwwwvvvvvvvvvyyy}}}~~~{{{wwwvvvwwwnnnmmmmmmsss~~~qqqlllkkkmmmlllgggddddddhhhpppxxx}}}pppjjjdddbbb___]]]]]]^^^aaabbbfffhhhkkknnnrrrzzz~~~zzzyyyyyy|||~~~{{{xxxzzz~~~{{{}}}zzzvvvrrrrrr|||xxxxxxxxxzzz|||{{{yyywwwxxxyyyzzz|||~~~zzzvvvvvvzzz}}}xxx~~~|||{{{{{{uuuzzz~~~{{{wwwtttssstttuuurrruuuxxxwwwwwwzzz|||qqqbbb```___aaahhhpppuuuxxx}}}yyyyyy|||}}}}}}{{{yyy}}}|||zzz]]]HHH777888;;;888555666999888888888888999999:::777888888777777666555444444555777999:::;;;::::::===DDDJJJJJJDDD>>><<<===>>>>>>>>>>>>===<<<:::999;;;>>>AAACCCDDDEEEGGGIIIIIIWWWcccooommm[[[HHH@@@>>>===<<<<<<999999BBBWWWnnn{{{|||zzzpppggg^^^YYYRRRIIIDDDDDDCCCHHHTTTeeewwwrrrttthhhggghhhjjjmmmnnnmmmlllpppppppppppppppppppppppppppqqqqqqrrrvvvyyyrrrpppooonnnppptttvvvtttpppmmmqqqvvvuuuooossstttuuutttrrrqqqqqqrrrlllooopppqqqsssvvvtttpppvvvuuutttttttttvvvwwwxxxssstttuuuuuusssrrrsssuuuyyywwwuuuvvvxxxxxxuuurrrzzzzzz{{{~~~~~~vvvsssqqqrrrxxxwwwssssss{{{zzzlllbbb```fffkkkooo{{{~~~xxxrrrqqqvvvyyyyyywww~~~xxxuuuuuutttqqqmmmhhhkkkppptttxxx{{{}}}}}}zzzwwwuuuxxx||||||uuuxxx|||uuuwww}}}vvvqqqttt}}}{{{{{{zzzyyyzzz{{{{{{yyyxxxyyyyyyzzzzzz{{{xxxvvvzzz~~~{{{}}}~~~~~~{{{}}}~~~|||wwwvvvyyy||||||{{{zzzzzz{{{{{{{{{zzz|||oooccc\\\]]]```dddiiipppzzz}}}{{{yyy|||}}}||||||}}}}}}|||{{{oooVVVEEEAAA===;;;:::999666333999888666777888888777666888666444555777777555333444555666777888999::::::<<<===>>>>>>>>>===;;;;;;>>>>>>======>>>===;;;999;;;===???AAACCCDDDEEEEEEIIIJJJTTT```rrrnnndddKKKDDDCCC===;;;>>>;;;777777AAAUUUkkkzzzuuufff[[[YYYXXXQQQFFFHHHFFFGGGPPP___rrrrrrvvvooommmllllllooorrrssstttsssrrrrrrqqqqqqpppppppppoooppprrrsssuuuzzz}}}vvvqqqpppqqqqqqssswwwzzzzzzvvvrrrrrrvvvuuuqqqsssvvvxxxyyywwwsssqqqqqqrrruuuwwwvvvwwwwwwrrrllluuutttsssrrrrrrsssssstttrrrsssttttttrrrrrrrrrtttuuusssrrrsssvvvwwwvvvuuuwwwwwwxxxzzz}}}~~~}}}|||~~~|||xxxuuuuuu|||rrraaa______dddnnn|||~~~uuuuuusssoookkkhhhhhhiiimmmttt{{{~~~|||zzz{{{}}}xxxttttttuuuyyywwwsssuuutttnnnqqqwwwqqqvvv~~~zzzzzzyyyyyy{{{||||||zzzxxxzzzzzz{{{zzzzzz|||}}}xxxwww|||~~~{{{yyy~~~~~~}}}~~~}}}pppsssvvvzzzyyynnnfffaaa```___ccchhhpppxxx}}}{{{{{{|||||||||{{{zzzzzzyyywwwgggOOOGGG???<<<999888999888666444888777666666777888777666888666444444666777555444444555666777888999999:::;;;<<<=========<<<;;;:::>>><<<:::999:::;;;:::999;;;<<<>>>@@@BBBCCCDDDDDDDDDHHHMMMSSSaaaqqqyyymmmQQQGGGDDD???:::;;;:::::::::>>>III[[[mmmyyy{{{ssshhhaaa^^^XXXPPPIIIFFFDDDGGGPPP___mmmvvvrrrvvvyyyuuupppnnnooorrruuuvvvuuuuuutttrrrqqqqqqqqqqqqnnnppprrrsssssstttvvvxxxyyyrrrooopppssstttwww{{{xxxtttttttttrrrssswww|||~~~{{{vvvrrroooyyy|||~~~}}}}}}|||wwwooossssssqqqppppppooopppppppppqqqrrrrrrqqqpppqqqsssqqqpppooopppsssvvvwwwwwwsssssssssuuuxxxzzzyyyyyy{{{}}}}}}yyyvvvxxxmmmaaaZZZ```iiipppyyy~~~|||yyywwwqqquuuvvvrrrjjjhhhmmmsss|||uuurrruuuxxx{{{uuuqqqqqqmmmqqqzzz{{{yyypppvvv}}}}}}yyy}}}yyytttuuuvvvyyy{{{zzzxxxuuuwwwyyyzzzzzzzzzzzz|||~~~zzzzzz}}}}}}vvv{{{xxx}}}}}}}}}{{{|||}}}{{{rrrmmmsssxxxttteee[[[ZZZ^^^cccfffmmmttt}}}{{{zzz{{{{{{}}}{{{zzzzzz{{{zzzzzzyyyNNN:::>>>999777555555666777777666777555444555666777666555999666444333444555555555444555555666777888999999999:::;;;<<<<<<<<<;;;:::<<<:::777777888999:::::::::;;;<<<>>>???AAABBBBBB???IIIFFFEEEPPPaaayyy}}}^^^OOOIIIBBB>>>>>>:::<<<<<<:::;;;GGGYYYhhhyyykkkccc^^^\\\OOOKKKFFFCCCDDDLLLVVV]]]kkkwwwsssttt|||xxxsssoooooooooppppppuuutttsssrrrrrrrrrssstttooopppqqqqqqqqqppppppppptttooommmqqqtttvvvyyy~~~}}}uuusssttttttuuuyyy}}}~~~{{{wwwrrrpppvvvyyyzzzyyyzzz|||zzztttpppppppppooooooooooooooonnnoooqqqpppoooooopppqqqpppooonnnoooqqqtttwwwxxxqqqpppoooqqqtttvvvwwwwwwppptttxxxxxxvvvuuuxxx{{{tttxxxxxxzzzkkk\\\```hhhmmmsss|||~~~{{{xxxwwwvvvuuuuuuwwwyyyzzzvvvrrrttt}}}{{{{{{zzzxxxwwwyyy}}}}}}zzzsssqqquuuyyyyyy}}}{{{ppprrryyy|||{{{vvvpppqqqtttwwwyyyyyyuuussssssvvvyyy{{{||||||}}}~~~}}}~~~xxxyyy{{{zzz~~~~~~zzzyyyzzz|||{{{{{{wwwtttuuuwww~~~xxxnnnggg```^^^cccjjjoooqqq||||||||||||||||||{{{{{{zzz{{{xxxwwwzzz|||}}}~~~gggFFF:::;;;666555555444555666666666555444333444666666666444888666444333333444555555444444555666666777888888777888:::;;;;;;;;;:::::::::999999:::;;;<<<;;;::::::;;;;;;<<<===???@@@AAA???KKKCCC???JJJOOOtttrrr^^^PPPFFFBBBCCC:::<<<<<<888666;;;IIIUUU{{{xxxjjjdddbbbWWWTTTOOOIIIEEEFFFJJJOOOXXXcccsssuuuqqqyyyvvvrrrpppppppppooonnnrrrqqqqqqqqqrrrtttvvvwwwqqqpppooonnnnnnppppppqqqqqqllllllqqquuuwwwyyy}}}|||uuuuuuyyy{{{wwwyyy{{{zzzxxxuuutttsssssstttqqqnnnppptttuuusssmmmmmmnnnooopppqqqqqqqqqmmmnnnoooooonnnnnnoooqqqrrrqqqppppppppprrrtttvvvpppooommmooorrruuuwwwwwwqqqpppooonnnnnnnnnnnnmmmgggmmmppppppzzzuuu```\\\aaafffnnnvvvwwwtttttttttyyy{{{}}}}}}{{{xxxvvvvvvnnnpppsssuuuvvvwwwxxxxxxyyyvvvrrrqqquuu~~~|||uuusssrrrrrruuu{{{|||vvvxxxxxx{{{{{{{{{}}}|||rrrrrryyy~~~yyytttuuuxxx{{{~~~}}}zzzwwwuuuwww{{{}}}}}}}}}~~~~~~~~~~~~~~~|||www}}}www}}}~~~~~~{{{|||}}}{{{yyyzzzzzz|||zzzvvvzzzqqqfff```aaa``````fffooowww}}}xxxyyy|||~~~~~~}}}{{{zzzyyyuuuuuuyyyzzzyyy~~~hhhIII???;;;666777777666555444444555666444333333444555666666555666666555444333333444555444444444555666666777777555666888999:::::::::999888999<<<@@@BBBAAA>>>;;;;;;;;;:::;;;;;;===>>>??????JJJAAA@@@LLLKKKcccpppXXXGGGAAACCC;;;<<<;;;999888:::@@@DDDccc|||~~~oooggg]]]\\\XXXRRRLLLIIIGGGHHHKKKRRR___mmmyyyzzzpppyyyuuusssqqqpppqqqrrrrrrqqqoooooonnnooopppsssvvvxxxssspppmmmlllnnnqqqssssssooollllllqqquuuuuuwwwzzztttyyy{{{wwwuuuxxx~~~xxxyyyyyywwwuuutttuuuwww|||zzztttnnnnnnrrrtttrrrkkklllmmmooopppqqqrrrrrrlllmmmoooooonnnnnnoooqqqqqqrrrrrrpppoooppprrrtttpppnnnlllmmmppptttwwwxxx|||vvvmmmhhhgggggghhhhhhcccfffhhhjjjppp~~~mmm]]]ZZZbbbkkkrrrwwwnnnjjjffffffggghhhiiijjjjjjjjjnnnqqquuuxxxyyyyyyzzz{{{xxxrrrmmmnnnxxx}}}tttmmmnnnnnnqqqvvv}}}yyy}}}|||~~~}}}vvvvvv|||}}}}}}}}}zzz|||~~~~~~}}}{{{{{{{{{~~~~~~}}}~~~yyy~~~uuuzzz~~~}}}~~~}}}|||}}}}}}zzz}}}~~~xxxuuusssggg^^^\\\^^^```cccgggnnnwww}}}wwwyyy{{{}}}~~~}}}{{{yyyxxxuuuwwwyyyvvvrrryyy]]]>>>999:::555777888888666444333444666444333333444666777666555444555666555444333333444444444444444555555666666333444666888999999999999666999===CCCFFFDDD???;;;<<<;;;:::::::::<<<===>>>???EEEBBBDDDLLLJJJYYY|||fffOOOBBB???>>>===<<<;;;<<<===<<<<<>>???CCCGGGIIIGGGHHHTTTccc~~~dddOOOCCCBBBAAA???===<<<<<<;;;::::::MMMiii|||ssshhhaaa^^^YYYRRRKKKJJJGGGHHHNNNVVV^^^kkkxxxwwwzzz|||wwwoooiiigggiiikkklllooonnnlllkkklllnnnqqqsssrrrpppnnnooorrrsssrrrppppppmmmlllqqqsssqqqqqqsssrrruuutttpppooorrrttttttuuuwwwyyyzzzyyyxxxxxxyyy~~~yyysssrrrsssrrrnnnkkklllmmmnnnnnnnnnmmmllllllmmmoooooonnnoooppprrriiillloooooonnnmmmoooqqqooollljjjjjjmmmrrrvvvxxxzzz|||sssnnnmmmqqqdddaaajjjmmmlllxxxgggZZZfffssstttkkk|||{{{{{{yyyzzzxxxuuuqqqppprrrtttpppoooqqqvvv}}}~~~|||wwwttttttxxx|||sssyyyzzz{{{|||}}}~~~}}}{{{{{{yyyxxxwwwxxxyyyyyyxxxvvvyyyzzz||||||{{{|||}}}}}}~~~~~~}}}zzzyyyyyyyyyzzz~~~|||~~~}}}yyy|||{{{yyyyyy|||}}}~~~{{{||||||~~~~~~{{{hhh```[[[[[[\\\\\\aaaiiiuuu~~~zzzzzzxxxuuurrrrrrtttwwwyyyvvvwww}}}yyysssoooWWWLLLGGG@@@999666222444555444222222555777555444333555777888888777000444888888555222222222333333444444444444444444000222444666888999999999444555888<<>>===;;;::::::;;;===>>>@@@CCCMMMMMMDDDGGGRRRVVV~~~tttzzz```LLLEEEDDDBBB>>>:::999:::<<>><<<888444555555444444444444555555222222222222222222222222333222111111111222333444777333111222222000111333333444444555666888:::;;;<<<999777999>>>???<<<888999999::::::;;;<<<<<<===FFFHHHJJJIIIGGGGGGJJJNNNaaavvvnnn}}}\\\NNNGGGCCCAAA???;;;999;;;<<>>AAA@@@===:::::::::;;;;;;<<<<<<<<<>>>AAAEEEFFFFFFHHHLLLOOOVVV|||mmmqqquuuWWWLLLBBB??????<<<:::::::::;;;@@@HHHRRR```uuuzzzoooccc]]]\\\[[[XXXSSSPPPQQQSSSWWWXXXZZZ[[[^^^dddmmmsssvvv{{{uuunnnnnnrrruuuxxx{{{}}}}}}wwwpppjjjfffaaacccdddddddddfffiiillljjjooooookkkhhhiiikkkkkkooonnnnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttvvvwwwuuussspppppppppqqqssstttvvvvvv{{{xxxvvvuuuuuuuuusssrrrssssssrrrqqqpppoooooonnnooooooooooooooonnnnnnnnnpppjjjgggkkknnnooooooqqquuussssssxxxmmmjjjzzzrrriiioooyyy}}}yyy|||~~~xxxuuuxxxtttpppsss}}}ppppppuuu}}}}}}vvvsssuuuvvvwwwvvvuuuvvvxxxzzzzzz||||||~~~}}}~~~wwwqqqooowwwzzz}}}}}}|||~~~~~~xxxzzz~~~}}}yyywwwzzzyyyxxxxxxxxxyyyzzz{{{}}}|||zzzyyyxxxyyyyyyzzzzzzzzz{{{{{{{{{||||||||||||~~~xxx}}}|||uuuttt}}}|||zzz|||xxxpppddd[[[XXXXXXZZZ[[[fffkkksss{{{zzz{{{|||}}}|||zzzwwwvvvwwwvvvuuusssrrruuuyyy}}}wwwlllEEE>>>777444666888666444333222222111111222222333222222222222222222222222222111111111111222333333111000222555555222333777333333444555777999;;;<<<:::888666999>>>BBBBBBAAA;;;;;;;;;;;;;;;<<<<<<<<<888<<>>BBBJJJYYYhhhvvviiieee```]]]\\\[[[WWWTTTOOONNNLLLKKKLLLQQQXXX^^^ccchhhpppxxx~~~wwwpppmmmuuu|||zzz{{{uuuqqqlllkkkiiigggeeeeeehhhkkkgggnnnqqqlllhhhhhhkkkkkkppppppoooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrtttuuuuuutttsssrrrqqqpppqqqrrrtttuuuyyywwwvvvwwwyyyzzzyyyxxxyyyyyyyyyxxxxxxvvvuuuttttttssssssrrrrrrrrrrrrrrrvvvpppmmmnnnooonnnoooqqqwwwrrrmmmlllqqqwwwzzz|||~~~rrrjjjxxxsssjjjmmmvvv}}}sssiiijjjqqquuuvvvwww|||sssmmmtttzzzooopppuuu~~~~~~yyy|||}}}~~~~~~|||||||||~~~|||yyyzzz~~~{{{|||~~~{{{{{{zzzssstttyyy}}}|||yyyzzz{{{yyywwwuuuuuuvvvxxxyyy{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}vvvzzz~~~yyysssrrryyy}}}}}}{{{yyyyyy{{{~~~}}}uuuppp```]]]YYYWWWZZZ```fffjjjwww}}}|||wwwwwwxxxxxxyyyyyyxxxvvvuuusssssssssssstttuuuxxxyyywww]]]OOOLLLAAA<<<777666777888666333333222222111111222222333111111111111111111111111111111111111111222222333666222111111000...000555333333444555777999;;;<<<:::888666777;;;???AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;:::>>>BBBCCCAAAAAACCCEEEIIIUUUuuuzzzoooRRREEECCCCCCAAA???;;;999999::::::>>>HHHSSS^^^vvv|||rrreee]]]^^^cccbbb]]]\\\YYYSSSNNNJJJJJJKKKMMMTTTWWW]]]eeemmmwww{{{wwwqqqnnnnnnsssyyy~~~www{{{~~~}}}zzztttmmmgggdddeeegggfffnnntttqqqnnnnnnoooooopppppppppppppppooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppqqqsssuuuttttttrrrqqqppppppqqqrrrtttuuuwwwvvvuuuwwwxxxyyyxxxwwwtttuuuuuuvvvvvvuuuttttttuuuttttttsssssssssttttttyyytttqqqrrrsssssstttxxxzzzssspppooommmjjjgggmmmuuu~~~sssgggrrruuujjjjjjsss}}}xxxgggbbbgggpppzzzsssmmmuuu~~~uuuooonnnpppuuu{{{~~~|||~~~|||}}}~~~zzz{{{{{{zzzyyysssxxx{{{yyyuuuuuu{{{|||yyyvvvtttssstttvvvxxxzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}~~~}}}}}}~~~|||zzzvvvyyy}}}}}}~~~~~~{{{zzz{{{|||oooccc\\\XXXWWWXXXZZZ___fffoooyyy|||zzzxxxvvvxxxxxxwwwwwwvvvvvvuuuuuussstttuuuwwwxxxwwwvvvtttyyy```GGG;;;;;;:::777444333444444222000333333222222222222333333111111111111111111111111000000111111222222222222111///111555666222///000333444444555666888999::::::888666666777:::;;;<<<::::::::::::;;;;;;;;;;;;<<>>???CCCJJJOOOGGGJJJPPP[[[tttzzzttt]]]KKKDDDDDD>>>;;;;;;<<<;;;777888;;;AAAAAADDDLLLYYYjjj{{{}}}tttpppjjjfffccc```\\\YYYRRRRRRQQQPPPPPPSSSWWWZZZaaaaaabbbdddeeeeeeeeeeeeggghhhkkklllooosssxxx|||~~~{{{uuurrrnnniiieeeaaa^^^[[[YYYUUUUUUUUUUUUYYYaaakkkrrrxxx||||||vvvqqqnnnmmmhhhlllqqqwww{{{zzzuuunnnmmmiiieeegggooorrrqqqnnnooopppqqqrrrqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrooooooppprrrttttttrrrppppppqqqrrrssssssrrrpppooosssssssssuuuxxxxxxwwwuuurrrqqqooonnnnnnoooppprrrssssssrrrrrrsssvvvxxxzzz{{{vvvttttttrrrqqquuu{{{uuulllrrrxxxzzzxxxxxx|||yyyiiilllyyyxxxmmmhhhlllrrrrrroooddd[[[SSSQQQUUUaaavvv}}}qqqrrrwwwjjjiiihhhttt~~~}}}zzz|||~~~~~~www{{{~~~}}}|||}}}{{{{{{|||yyyuuuvvv{{{}}}~~~}}}xxx{{{~~~~~~~~~|||{{{{{{{{{{{{{{{|||}}}~~~|||zzz~~~~~~tttyyyxxxwwwvvvuuuuuuvvvwwwwwwxxxyyyzzz{{{|||||||||||||||||||||}}}}}}}}}}}}{{{|||}}}|||{{{|||~~~}}}wwwsssuuu}}}||||||zzzyyyzzzjjjYYYUUUVVVWWWXXX[[[```ggglllsss~~~}}}tttrrrqqqsssvvvxxxvvvtttuuutttsssrrrssstttvvvxxxppppppttt\\\LLL???<<<999333666???555444222000000000111111000000////////////000000000000000000000000000000...///000222222111111000444---...<<>>???<<<777666888444999@@@GGGMMMTTTaaalllyyyxxxpppkkkfffbbb^^^YYYZZZ[[[ZZZWWWTTTSSSTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQRRRSSSUUUXXX\\\bbbgggkkklllnnnrrruuuxxx{{{|||~~~}}}}}}~~~~~~~~~~~~}}}wwwyyywwwqqqiiihhhjjjfff^^^___[[[WWWUUUSSSRRRPPPOOOOOOPPPSSSXXXaaaooo~~~~~~{{{vvvoooiiiffffffhhhfffjjjnnnooopppttt|||}}}vvvrrrrrrssssssrrrrrrqqqppppppooooooppppppuuutttsssrrrrrrrrrrrrrrrtttrrrpppqqqssstttrrrppprrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssstttuuuuuuttttttttttttuuuuuuwwwrrruuuyyy|||||||||}}}~~~wwwjjjkkkrrrxxxllliiipppvvvrrrlll]]]bbbaaaXXXWWWfff~~~vvvuuuzzzhhhfffpppwww}}}~~~}}}{{{yyyyyy|||xxxvvvwwwuuutttxxx~~~~~~|||{{{zzz|||}}}~~~xxxwwwxxxzzz|||}}}|||{{{~~~}}}{{{yyyyyyzzzxxxxxxxxxwwwvvvwwwzzz||||||zzzxxxxxxyyy{{{{{{zzz|||zzzxxxxxxyyyyyyxxxwwwyyyyyyxxxyyyzzz|||~~~~~~}}}}}}||||||{{{xxxxxxyyyzzz{{{}}}}}}|||}}}zzzxxxyyyzzzzzzpppiiiddd[[[TTTRRRXXX[[[```dddhhhooowww}}}zzzwwwtttsssssstttvvvvvvuuutttqqqooorrrvvvtttoooooouuussslllssskkkTTT>>><<<888555222111111111555444444333222111000000000000000000000000000000//////000000000000//////111000000000000000111222333111///111444555333111...111222000---...333888888999999888555444444555333333444666777999::::::555<<<@@@===;;;???EEEHHHMMMUUUVVVVVVWWW]]]|||~~~{{{{{{kkkUUUMMMFFFBBB@@@@@@>>>::::::===999999999:::===FFFQQQZZZdddkkkyyy}}}wwwmmmdddiiiccc^^^]]]^^^___\\\YYYTTTUUUUUUSSSPPPMMMLLLLLLHHHGGGFFFFFFHHHJJJLLLNNNUUUUUUVVVXXX[[[___bbbdddgggffffffffffffgggggghhhfffffffffeeedddbbb```^^^bbb]]]XXXVVVVVVUUURRROOOPPPOOOOOOPPPSSSUUUUUUTTTWWW^^^bbbdddnnn{{{ooohhhaaa___^^^dddttt]]]ccciiimmmnnnpppuuuyyy~~~|||zzzvvvssssssrrrqqqppppppppppppppprrrrrrsssttttttuuuuuuuuutttrrrpppqqqssstttsssqqqrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqppppppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqttttttttttttttttttttttttssssssttttttuuuvvvwwwxxx~~~|||~~~yyytttwwwzzz{{{{{{{{{}}}~~~vvvhhhkkksss~~~wwwmmmlllwwwxxxkkklllggg^^^]]]llluuuvvvzzziiihhhooovvv}}}}}}{{{yyywwwvvvzzzwwwuuuvvvtttrrruuu{{{}}}{{{yyyxxxxxxyyyzzzwwwxxx{{{~~~~~~{{{yyyzzz{{{{{{zzzxxxwwwwwwxxxxxxxxxxxxwwwvvvwwwzzz|||~~~}}}{{{{{{|||}}}}}}}}}}}}|||}}}}}}|||{{{{{{{{{zzz{{{|||~~~~~~|||{{{|||uuuiii___[[[ZZZVVVTTTVVV___dddkkkrrrxxx|||yyyxxxxxxsssrrrrrrsssttttttsssqqqoookkkkkkoooqqqoooqqquuuuuuttt|||eeeLLL;;;999777555222111111222222222222222222222222111111//////////////////////////////000000000000//////000////////////000111111222000///000222333222000222333333222000000333555333555666666555555666888333444555666888999:::;;;:::===<<<:::===EEELLLNNNRRRSSSMMMKKKOOOQQQddd~~~zzzqqq]]]TTTKKKDDDCCCCCC@@@======:::::::::999:::???FFFLLLTTTYYYbbbmmm|||yyytttnnngggccccccccc```]]]```^^^\\\YYYVVVTTTRRRPPPKKKJJJHHHFFFEEEEEEFFFGGGKKKJJJKKKLLLMMMOOOQQQSSSTTTTTTSSSSSSTTTTTTUUUUUURRRSSSSSSSSSRRRPPPNNNMMMSSSQQQOOOOOOPPPRRRSSSSSSTTTTTTSSSTTTWWW\\\aaadddhhhnnnrrruuu~~~xxxooohhhcccZZZWWWaaarrrZZZ^^^bbbddddddgggkkkoootttyyyzzzvvvuuutttsssrrrqqqpppppppppooopppsssuuuwwwwwwwwwwwwsssrrrqqqrrrssstttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvwwwxxxyyyzzzyyyzzzyyyzzz{{{{{{zzzzzz|||~~~tttgggkkkvvv|||uuuttt{{{oooccccccrrrsssvvv{{{jjjiiikkkttt{{{~~~|||zzzyyyxxxxxxyyy|||yyyxxxxxxvvvrrrtttyyy{{{zzzyyywwwvvvvvvvvvwwwvvvyyy}}}}}}yyyvvvvvvwwwxxxxxxwwwvvvwwwxxxyyyyyyxxxwwwvvvwwwzzz|||~~~~~~~~~}}}}}}}}}}}}~~~wwwxxxzzz}}}tttggg\\\VVVRRRSSSTTTVVV\\\aaaooottt||||||tttrrrrrrssssssqqqppppppppprrrrrrpppnnnoookkkjjjnnnqqqpppooooooooowwwuuu\\\EEE666111222222111000000111222333000000111111222222222222////////////////////////...//////000000//////..................///000000000///...///111222111000333222111222222222111///111333555666555555666888444555666777888:::;;;;;;===<<<999:::DDDRRRXXXWWWWWWQQQFFFDDDKKKKKKPPP```yyyeeeWWWIIIEEEEEEBBB>>><<<<<<<<<;;;999888888;;;>>>HHHLLLOOOPPPVVVhhh{{{vvvsssqqqmmmjjjlllgggaaa^^^]]]\\\YYYVVVVVVTTTRRROOOMMMLLLLLLLLLJJJIIIIIIIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJOOOPPPPPPQQQSSSWWW]]]```]]]^^^^^^___aaaiiittt|||}}}sssjjjbbbZZZUUUUUUTTT]]]vvv^^^^^^\\\ZZZYYY\\\bbbfffiiimmmrrrwwwzzz}}}{{{xxxvvvuuutttsssrrrqqqqqqqqqmmmooorrruuuwwwwwwvvvvvvssssssrrrrrrsssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqppppppppppppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqttttttttttttttttttttttttwwwwwwwwwwwwwwwxxxxxxyyyxxxxxxxxx|||{{{|||{{{zzzyyyyyy|||~~~tttgggmmmxxxyyyyyy|||lllkkkwwwrrrvvv}}}kkkjjjiiiqqqyyy{{{|||~~~~~~|||yyyxxxwwwwwwxxxzzz|||~~~~~~}}}~~~{{{vvvvvvyyywwwwwwwwwwwwvvvvvvvvvvvvvvvyyy|||~~~|||yyyvvvuuuuuuvvvxxxxxxxxxxxxzzz{{{zzzzzzyyyxxxvvvwwwzzz|||~~~}}}}}}}}}~~~~~~}}}{{{zzz|||tttjjjgggeee^^^WWWUUUUUUWWWYYY]]]cccmmmuuu{{{vvvrrrqqqssssssooojjjqqqoooooooooppppppnnnlllkkkkkkllloooqqqqqqpppooosssoooVVVAAA555555888000000/////////000222222000111111111111111111111////////////////////////...//////////////////...---------------...///000/////////000000111111000111///...000444555111,,,444666888888666555555555666666777888999:::;;;;;;:::999999@@@PPP^^^```[[[OOOJJJ???@@@JJJJJJHHHPPPmmm}}}lllYYYOOOIIIDDDAAAAAA>>>>>>===<<<:::888777777===AAADDDCCCCCCLLL^^^nnnzzzrrrjjjeeeeeeeeebbb^^^```___]]][[[YYYXXXWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSPPPPPPOOOPPPPPPQQQRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVWWWYYY\\\\\\^^^bbbiiiooollloooqqqrrrttt{{{~~~vvvkkkaaaZZZUUURRRPPPPPP___yyy]]]\\\[[[YYYXXXWWWXXXYYY]]]aaafffjjjnnnqqquuuwwwxxxyyyzzzzzzyyyxxxwwwwwwvvvuuutttsssrrrrrrrrrrrrnnnppprrrtttuuutttsssrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssstttttttttvvvvvvwwwwwwyyy{{{|||}}}{{{zzzzzzzzz|||}}}~~~{{{{{{zzzyyyxxxyyy|||tttiiippp|||}}}wwwxxx~~~|||rrrwwwnnnjjjkkkttt{{{{{{yyyzzzyyyxxxwwwvvvuuuvvvwwwzzz}}}~~~~~~xxxvvvxxxwwwxxxxxxxxxwwwuuutttsssvvvxxxzzzyyywwwuuutttuuusssuuuwwwxxxxxxyyy{{{}}}||||||{{{yyyxxxxxx{{{}}}||||||}}}}}}~~~~~~|||}}}|||zzzyyy|||yyylll^^^WWWWWWXXXXXXWWWYYY^^^dddhhhnnnwww}}}qqqooonnnqqquuuuuuooojjjqqqooonnnnnnooonnnllljjjeeefffhhhkkkqqq|||}}}jjjOOO:::222222555777111111000000000000000111222222111000000///....................................////////////......,,,,,,,,,,,,---...///000000000111111111111111222000------111777999444///444666999999888777777777666666777888999::::::;;;666888<<>>>>>===<<<;;;999888333777:::<<<>>>DDDNNNUUUeeejjjrrr~~~yyyvvvtttoookkkhhhgggeeebbb___]]][[[[[[]]]]]]]]]]]]]]]]]]]]]]]]XXXXXXXXXXXXYYYZZZ[[[\\\XXXXXXYYY[[[]]]___aaaaaaaaadddgggiiikkkpppwww}}}~~~tttkkkddd[[[SSSOOONNNOOOPPPUUUqqqPPPTTTXXX\\\\\\XXXSSSPPPUUUXXX]]]aaaeeeiiinnnrrrsssttttttsssrrrqqqrrrsssttttttsssrrrrrrrrrsssssspppqqqrrrssssssrrrqqqppprrrtttuuutttsssrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrssstttuuuuuussstttvvvxxx{{{~~~}}}}}}|||zzzvvvsssssstttxxxxxxxxxxxxxxxyyy}}}sssllluuu|||www|||vvvzzzssskkkoooxxx~~~zzzyyyyyyxxxyyyxxxwwwwwwwwwxxxzzz{{{}}}}}}~~~}}}vvvssstttzzzzzzzzzyyywwwssspppnnnvvvxxxzzzyyyvvvtttuuuwwwrrrtttvvvwwwwwwxxx{{{}}}~~~~~~}}}{{{zzzzzz|||~~~{{{|||}}}~~~~~~~~~~~~~~~{{{|||~~~|||yyywwwuuuwwwwwwyyy~~~}}}yyyssslllfff^^^WWWSSSUUUYYYZZZ\\\___ccckkktttyyy{{{sssnnnqqqnnnlllmmmppprrrrrrppppppooommmmmmmmmllljjjhhheeeeeeffflll~~~dddRRR===333444666444///111111111111000000000///222222111000///...------........................---......//////......---,,,,,,,,,---...///000111///000222111000000111333111///000444:::;;;888444000333777:::::::::;;;<<<666666777777888999999:::555:::@@@FFFLLLNNNFFF<<<<<>>=========;;;:::999999888999;;;???DDDGGGRRRVVV\\\ccckkkuuu~~~|||{{{wwwsssnnnjjjgggeeeddddddeeeffffffeeeeeeddd____________```bbbcccccccccdddeeehhhkkknnnqqqrrrtttwwwzzz~~~{{{rrreee[[[WWWSSSMMMIIIIIILLLRRRVVViiiEEEHHHNNNTTTWWWXXXVVVTTTSSSUUUXXX[[[]]]```eeehhhiiillloooooonnnnnnoooqqqrrrrrrrrrrrrrrrrrrssstttqqqqqqqqqrrrrrrrrrssssssrrrtttuuuuuusssrrrsssuuussssssssssssssssssssssssttttttsssrrrrrrsssttttttqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqssstttvvvwwwxxxwwwwwwxxxyyy{{{~~~zzz}}}|||wwwsssrrrssssssuuuvvvwwwxxxzzz~~~sssqqq{{{{{{xxx|||}}}yyymmmnnnyyy{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyyyyzzzyyyyyy||||||tttqqqqqquuuvvvxxxyyywwwtttqqqooovvvzzz~~~~~~{{{xxxxxxzzztttuuuxxxyyyyyyzzz|||~~~}}}{{{{{{~~~||||||~~~~~~~~~~~~}}}}}}~~~~~~|||xxxwwwwwwvvvuuuuuuvvvwwwwwwlllddd```]]]YYYVVVRRRPPPTTT]]]bbbdddiiipppxxx~~~vvvpppllljjjooommmlllkkklllnnnppprrrnnnmmmkkkkkkkkkjjjgggeeeddddddfffttt|||gggJJJBBB888444555666333...//////000000000000000///000000000//////.................................---......//////......---,,,,,,,,,---...000111222---///111111///...000222111111111333777888777444...222777999::::::;;;<<<555666666777777888888999777===BBBAAA@@@@@@===999===DDDBBB???EEEEEEDDDKKKNNNWWWqqq|||}}}{{{xxxaaaUUUNNNIIIDDD@@@??????>>><<<@@@???>>><<<:::999:::<<>>???999???<<<999???AAA???EEEJJJKKKXXXzzzxxxoooppp|||iiiYYYRRRJJJDDDCCCBBBAAA???888<<>>EEEKKKJJJDDD===HHHLLLQQQ___zzzpppnnn___RRRNNNMMMJJJEEEBBB>>>>>>===>>>???>>>;;;888===<<<;;;:::<<>>???BBBHHHMMMMMMHHHCCCBBBHHHNNNVVVlllzzz~~~fffXXXQQQLLLIIIHHHIIIFFFAAA???>>>>>>===<<<<<<<<<:::::::::<<<>>>???FFFLLLUUU```jjjrrrwwwzzzzzz~~~}}}zzzlllfff^^^ZZZZZZ[[[YYYWWWMMMMMMLLLJJJIIIIIIKKKMMMUUU```vvvaaaFFF888]]]XXXQQQKKKGGGEEEBBBAAA@@@FFFPPPXXX\\\^^^^^^^^^VVVWWWWWWXXXXXXZZZ]]]```fffeeeffffffhhhkkkmmmoooqqqppppppppppppqqqrrrrrrsssssssssssssssssssssrrruuuuuuuuutttsssssssssrrrvvvuuusssqqqpppqqqrrrtttuuuttttttsssssstttuuuuuuvvvvvvuuuttttttvvv{{{~~~{{{||||||{{{yyywwwxxxxxxtttuuuvvvwwwxxxwwwvvvuuuwwwwwwwwwxxxzzz}}}{{{tttssssssttt}}}|||yyyvvvuuuwwwzzz|||}}}qqqqqqrrruuuwww||||||mmmggggggnnnvvvzzz{{{}}}}}}yyyuuussstttvvvxxxxxxwwwwwwxxxzzz~~~uuuvvvwwwxxxuuutttzzz~~~~~~~~~~~~~~~{{{wwwuuutttttttttuuuzzzzzzsssmmmaaa\\\UUUOOOMMMNNNQQQTTTXXXZZZ]]]cccjjjrrrxxx|||}}}ssskkkiiigggeeedddeeeffffffeeegggjjjiiidddaaabbbcccddd]]]```cccaaa___iiipppPPP:::444111000000000000////////////------------------------------,,,,,,,,,,,,------...---------,,,,,,++++++,,,------............---,,,,,,------......------------------............////////////000111222222///000222222111222555777555555555333222333666999<<<;;;999888777777888888;;;;;;===AAAFFFHHHEEEAAADDDJJJPPPSSSXXXoooxxxooocccYYYRRRPPPLLLIIIDDDAAA@@@???===<<<>>>===<<<;;;::::::::::::999<<>>BBBFFFIIIKKKOOORRRVVV[[[aaaiiipppuuu{{{|||}}}yyyqqqmmmgggaaa[[[VVVQQQMMMOOOLLLHHHGGGIIIKKKKKKKKKOOOKKKJJJPPP^^^mmmyyy~~~hhhHHH999666666{{{uuummmgggccc^^^XXXSSSMMMIIICCC???@@@EEEJJJNNNPPPSSSWWWYYYXXXVVVUUUUUUVVVWWWYYY\\\___dddgggjjjllllllmmmnnnoooqqqrrrsssssssssssssssssssssssssssvvvvvvuuutttsssrrrrrrrrruuuvvvvvvvvvuuutttrrrqqqsssttttttuuuuuuvvvvvvvvvrrrtttwwwxxxwwwvvvvvvwwwuuuuuuttttttuuuvvvwwwwwwvvvvvvuuuttttttttttttttttttuuuvvvxxxyyyzzz{{{{{{vvvppppppsss|||rrrqqqmmmjjjgggfffggghhhdddbbbaaaaaacccjjjzzz~~~nnn```___hhhsss~~~||||||{{{yyyrrrtttwwwxxxyyy~~~|||vvvpppkkk___\\\YYYWWWVVVUUUTTTSSSQQQSSSVVVYYY^^^eeennnttt|||~~~tttmmmiiigggggghhhdddcccbbbcccddddddbbbaaaddd```^^^___aaa```\\\YYY```[[[WWW\\\pppooo[[[LLLAAA444111333////////////............---------------------------,,,,,,,,,++++++,,,,,,,,,............------,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...---......///000000111111///000111111000000222444444555555444333444666888777666666666777777888888:::999:::<<<>>>@@@AAAAAABBB===AAAJJJJJJIIIZZZrrrzzzxxxvvvxxx|||rrr```]]]WWWRRRNNNJJJEEEBBBAAAAAA@@@???===<<<;;;:::;;;:::::::::;;;<<<>>>???>>>@@@BBBEEEIIIOOOVVVZZZ___aaaeeeiiinnnttt|||~~~wwwqqqjjjddd```ZZZVVVRRROOOMMMJJJGGGEEEEEEEEEEEEGGGJJJLLLLLLLLLRRRPPPUUUgggnnnNNN<<<777777666|||uuuqqqkkkddd]]]XXXTTTNNNIIIFFFDDDBBB@@@CCCHHHNNNSSSVVVXXXYYYZZZUUUVVVWWWYYY[[[]]]^^^^^^```aaacccgggkkkooorrrtttpppppppppqqqqqqrrrrrrrrruuuuuuuuutttsssssssssrrrtttuuuwwwwwwwwwuuusssqqqssssssuuuvvvvvvvvvvvvvvvqqqtttxxxyyyxxxvvvuuuttttttsssssstttvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuvvvvvvvvvwwwvvvrrruuuxxxxxxxxxpppqqqqqqqqqqqqssswwwzzzuuuqqqnnnjjjeeedddmmmwww}}}hhh```bbbjjjwww~~~{{{yyyxxxxxxxxxwwwwww|||yyypppggg___WWWSSSOOOOOOOOOOOOQQQTTTVVVXXXXXX]]]eeelllrrryyyxxxppphhhdddcccbbbeeehhhdddcccaaaaaabbbaaa```^^^ddd___[[[\\\]]][[[ZZZ[[[^^^^^^```lllyyyiiiSSSBBB999333---000333---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------.........,,,------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------...///000000000000111222222111000000111333333555777777666555666777555555666777777888999999:::;;;;;;<<<===>>>???@@@???999;;;EEEIIIFFFKKKVVV~~~}}}wwwttt|||wwwjjj]]]TTTOOOLLLJJJFFFDDDBBB@@@>>>===<<<<<<>>>===<<<;;;:::999999:::888999:::;;;<<<@@@DDDHHHHHHJJJMMMPPPUUU\\\ccciiitttzzz{{{wwwoookkkeee___ZZZUUUPPPMMMHHHFFFDDDCCCDDDEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJTTTWWWeee}}}hhhNNN???888444222333~~~tttlllhhhddd^^^YYYTTTOOOIIIDDDBBBDDDHHHJJJLLLNNNRRRTTTRRRTTTVVVXXXYYYXXXXXXWWWVVVWWWZZZ^^^bbbgggjjjlllkkkkkklllmmmnnnoooppppppttttttttttttttttttssssssttttttttttttttttttssssssrrrsssuuuvvvwwwwwwvvvvvvuuuwwwyyyyyyxxxvvvvvvvvvtttssssssuuuxxxyyyvvvtttqqqrrrtttuuuwwwwwwwwwwwwvvvuuutttsssssssssssstttmmmmmmvvvyyyuuu|||{{{tttwww{{{~~~wwwmmmkkkoooyyyzzzjjjdddfffoooyyy}}}wwwvvvvvvwww{{{~~~~~~xxxqqqkkkccc[[[VVVRRROOOMMMRRRSSSUUUWWWYYY\\\```bbbmmmttt}}}~~~wwwmmmfffaaaaaaaaa___```dddbbb```^^^]]]^^^^^^]]]\\\^^^ZZZXXXXXXVVVVVV```kkkxxx~~~}}}eeeOOOAAA888555444...333777111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------......---------------,,,+++***---------------,,,++++++++++++,,,,,,,,,---------,,,---...000000000000///333444444222000///000222222555999:::999777666666444444666777888999::::::999999:::;;;::::::;;;;;;>>><<>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@===>>>??????AAAEEEKKKPPPUUUYYY^^^cccfffiiilllnnnnnnpppqqqqqqoooooorrrtttvvvwwwxxxxxxvvvssspppnnnlllooorrrqqqllleeeaaa___WWWTTTOOOLLLJJJHHHEEEDDDBBBAAA@@@AAACCCEEEEEEEEEHHHHHHJJJLLLPPPVVV\\\```mmmsssxxxXXXHHH>>>@@@<<<111---444{{{wwwqqqhhhaaa]]]YYYUUUQQQJJJIIIFFFCCCAAABBBEEEHHHMMMPPPSSSVVVXXXXXXWWWVVVSSSTTTVVVXXX[[[^^^```bbbggghhhiiijjjlllmmmnnnnnnsssssssssttttttttttttttttttsssrrrqqqqqqrrrtttuuurrrsssuuuvvvwwwwwwwwwvvvxxxyyyzzzxxxwwwvvvxxxyyytttssstttvvvyyyzzzvvvsssmmmooorrruuuxxxyyyzzzzzzwwwvvvtttsssrrrrrrrrrsssyyyyyy~~~zzzpppuuu}}}{{{uuuvvvqqqwwwjjjfffllluuuzzz~~~~~~|||yyy}}}~~~||||||{{{zzzyyyxxxwwwwwwyyyzzz}}}{{{uuunnneee^^^ZZZUUUOOOKKKKKKMMMOOOPPPVVVYYY^^^ccciiiooouuuxxx~~~}}}tttmmmfffccc^^^\\\``````]]]\\\______]]]ZZZZZZZZZ[[[[[[[[[UUUUUUVVVTTTPPPTTThhh~~~}}}nnnUUU===333000444444---111777333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,------...------------,,,,,,+++***............------,,,+++++++++,,,,,,,,,---------,,,---...000000000000///555555555333000///000111111555:::<<<;;;999666555333444666888999::::::::::::;;;===<<<;;;::::::;;;;;;>>>AAA@@@===???HHHRRRJJJppp}}}~~~vvvlllZZZWWWQQQKKKGGGEEEDDDDDD===>>>>>>????????????>>>;;;<<<<<<;;;999999:::<<<===<<<;;;888777999===@@@@@@BBBEEEGGGHHHKKKNNNQQQRRRTTTVVVUUUTTTTTTVVVYYYUUUVVVYYYZZZZZZYYYWWWVVVMMMPPPSSSRRROOOMMMMMMOOOIIIFFFCCCBBBCCCCCCBBBBBBDDDCCCBBBDDDFFFHHHHHHHHHDDDFFFKKKTTT```pppvvvzzz~~~[[[AAA999===JJJDDD000,,,888uuurrrnnnddd[[[XXXTTTQQQLLLGGGCCCAAA@@@@@@EEEGGGKKKPPPTTTVVVXXXYYYXXXWWWUUUUUUUUUWWWYYY[[[[[[___cccfffggghhhiiikkkooopppqqqsssttttttttttttppppppppppppqqqqqqrrrsssttttttsssrrrssstttuuuvvvyyyyyyxxxwwwwwwwwwwwwxxx{{{vvvrrruuuzzzzzzsssllliiigggffflllsssxxxwwwtttvvvuuurrrooommmoootttxxx~~~zzzxxxxxx{{{}}}yyyuuuuuuvvvyyy{{{www|||}}}uuuyyy~~~sssllljjjeeexxxzzz~~~~~~~~~~~~~~~}}}~~~|||zzzxxxxxxxxxsssuuuvvvvvvvvvyyy}}}qqqfffaaa^^^XXXRRRQQQOOOMMMNNNRRRUUUUUUXXX\\\dddfffkkkrrr|||yyyooojjjfffbbb^^^______^^^]]]\\\\\\\\\\\\ZZZZZZYYYXXXVVVUUUTTTTTTXXXTTTPPPLLLNNNaaa}}}fffOOO???999...///000111333555666666///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------+++***)))***,,,*********,,,------+++))).........///////////////111111111000000000000000222222333444444555555666444333444666888:::999888;;;::::::::::::;;;<<<<<<===>>>??????@@@BBBEEEHHHJJJ]]]vvv}}}}}}|||xxxjjj\\\WWWSSSMMMIIIIIIGGGEEEBBB@@@@@@@@@>>>===AAA@@@>>><<<<<<<<<===>>>???>>><<<;;;::::::;;;;;;;;;;;;===>>>????????????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEDDDDDDCCCCCCAAA@@@@@@@@@AAABBBDDDEEEDDD@@@???CCCEEECCCBBBCCCCCCCCCDDDFFFHHHJJJLLLMMMKKKOOOTTTddd{{{{{{xxx~~~YYYBBBEEE@@@888333111111111111xxxpppllleee```YYYSSSOOOKKKHHHFFF@@@AAADDDGGGIIIKKKLLLLLLVVVWWWWWWXXXXXXWWWWWWVVVTTTWWWZZZ\\\^^^```ccceeeggghhhiiikkkmmmnnnpppppppppoooooooooppppppqqqrrrssssssrrrrrrrrrtttuuuvvvxxxxxxwwwvvvvvvvvvvvvwww|||xxxtttwww{{{|||vvvpppkkkgggeeeggglllrrrvvvwwwuuuwwwyyy{{{{{{|||}}}|||xxxtttqqqpppoooiiigggeeebbbaaacccdddfffaaaeeejjjooorrrsssrrrpppqqqtttyyyrrrjjjgggkkkqqq}}}|||xxxyyywwwwwwwwwxxxzzz}}}~~~}}}}}}}}}}}}~~~}}}~~~xxxwwwvvvuuutttssssssssswwwzzz}}}}}}vvvqqqggg___WWWUUUTTTRRRRRRUUUXXXVVVWWW]]]cccffflllsss{{{}}}uuujjjcccaaa^^^[[[XXX\\\\\\[[[ZZZYYYYYYYYYYYYXXXVVVSSSRRRSSSTTTUUUUUUTTTPPPOOOUUUaaaxxxttt```NNN>>>444222//////000000111111111222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---+++))))))***,,,*********,,,......,,,+++------............//////////////////////////////111111222222333444444444444444444666888:::999888999888888888888999::::::;;;===>>>>>>???AAADDDFFFEEELLLXXXhhh}}}uuurrrvvvuuuvvvxxxggg[[[RRRPPPSSSOOONNNLLLKKKIIIFFFBBB>>>===============>>>??????===<<<;;;::::::;;;<<<===<<<<<<======>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????BBBBBBCCCCCCCCCCCCCCCBBBEEEAAA@@@BBBCCCAAABBBEEEKKKKKKKKKKKKMMMOOOQQQRRRPPP]]]lll~~~sssVVVGGGDDDCCC>>>888333111000111111yyyuuunnnddd^^^[[[WWWPPPKKKEEEEEEEEEDDDCCCBBBAAA@@@GGGJJJPPPVVVZZZ\\\\\\[[[UUUVVVWWWWWWWWWXXX[[[]]]\\\]]]___aaaeeeiiilllooonnnnnnnnnnnnooopppqqqrrrrrrqqqqqqrrrssstttuuuvvv{{{zzzzzzyyyyyyyyyyyyyyy{{{xxxvvvyyy~~~~~~zzzooolllhhheeegggmmmssswwwtttzzz}}}wwwoooiiidddbbbaaa____________```aaacccdddaaaaaabbbccceeefffggghhhjjjlllpppvvv|||xxxmmmkkkqqq{{{vvvpppoooqqqnnnlllooouuu{{{}}}|||{{{{{{~~~~~~|||yyyvvvtttsssoooqqqsssvvvxxxzzz||||||}}}xxxrrrlllfff```ZZZVVVUUUPPPNNNNNNPPPRRRZZZbbbllliiijjjpppwww}}}|||rrrfffaaa\\\YYYXXXXXXVVVSSSXXXWWWVVVUUUUUUTTTTTTTTTSSSQQQPPPPPPQQQQQQQQQQQQPPPMMMPPP___tttqqqWWWEEE:::222000111000000//////...------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,+++))))))***,,,+++******,,,...///...---,,,,,,,,,------.....................////////////000000111111222333333333555444444666888999999777666666555555666666777888:::;;;===>>>>>>???BBBDDDFFFCCCCCCIIITTTnnnxxxyyyuuulllwwwooodddaaaXXXUUUQQQNNNLLLKKKHHHFFFDDDDDDCCCCCCBBBAAA@@@@@@FFFEEECCCAAAAAAAAAAAABBB??????>>>>>>>>>======<<<========================<<<<<<;;;<<<<<<===>>>???===>>>@@@AAAAAAAAA@@@???FFFDDDDDDFFFFFFFFFJJJOOOLLLMMMOOOTTTZZZaaagggkkkooo~~~iiiMMM===???GGG@@@<<<666222000000000000|||rrrmmmkkkfff]]]UUUTTTSSSPPPLLLHHHDDDAAA???<<<@@@GGGNNNTTTWWWYYYZZZZZZ[[[\\\[[[YYYXXXXXXYYYTTTTTTUUUWWW[[[```dddgggiiiiiijjjkkkmmmoooppprrrqqqqqqqqqrrrtttuuuvvvvvvzzzyyyyyyyyyyyyyyyzzzzzzwwwvvvvvvzzzyyyxxxuuurrrqqqssswww{{{xxxnnneeeaaacccgggkkkmmmooorrruuuxxxzzz{{{{{{|||zzzwwwssspppmmmlllkkkiiiiiiiiilllqqqyyy~~~vvvtttuuuxxxxxxxxx}}}~~~vvvnnnmmmttt{{{}}}~~~}}}|||{{{|||~~~{{{tttpppoooppprrrtttvvvyyy}}}{{{sssmmmeeeaaa[[[UUUQQQNNNMMMMMMRRRRRRTTTXXX[[[aaannnzzz~~~rrreee\\\ZZZXXXVVVUUUVVVWWWUUUSSSTTTTTTSSSRRRQQQQQQQQQQQQLLLOOOQQQPPPNNNMMMOOORRRddddddiiixxxnnnZZZCCC777222000000111000//////...---,,,,,,+++.........---------,,,,,,++++++++++++++++++++++++************************************************************++++++++++++***++++++***))))))***,,,++++++***,,,...000///...+++++++++,,,,,,------.........///////////////000000000111111222333333333555444444666888999888777555444444444444555666666999;;;===>>>>>>???AAACCCGGG@@@@@@EEEHHHQQQppp|||sssyyyxxxqqqfff\\\VVVSSSRRRQQQNNNLLLKKKIIIIIIHHHIIIIIIGGGEEECCC@@@>>><<<<<<<<>>>>>>>>>>>>>>????????????>>>>>>>>>???AAABBBCCC@@@AAABBBCCCEEEFFFGGGGGGHHHHHHJJJNNNNNNMMMPPPUUUSSSWWW___jjjxxx___III@@@???@@@BBB<<<888444111000000000///}}}yyynnneee```^^^[[[VVVQQQLLLIIIGGGBBBCCCDDDEEEFFFHHHIIIIIIPPPSSSXXXZZZ[[[[[[[[[\\\VVVUUUTTTTTTUUUWWWYYY[[[___```aaaccceeehhhjjjlllnnnnnnpppqqqssstttuuuuuuttttttttttttuuuvvvxxxxxxxxxwwwxxxzzz~~~~~~{{{xxxtttooolllnnnuuu|||~~~wwwsssnnnjjjkkkpppwww|||zzzxxx{{{sssooottt||||||}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}wwwwwwwwwwwwxxxxxxxxxyyytttrrrrrruuu{{{|||wwwqqqlllhhhccc\\\WWWTTTRRROOOMMMMMMOOOSSSVVVYYY\\\ccckkkqqqyyyzzzmmmddd]]]WWWSSSVVVUUUUUUUUUVVVVVVTTTSSSRRRQQQPPPOOONNNNNNNNNNNNJJJNNNPPPKKKHHHNNN]]]lll|||lllRRRDDD666111111///------..................------...------------,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++)))***+++***))))))***,,,,,,++++++,,,...//////...******++++++,,,------.../////////000000111111111111111222222333444444444444333333555777888666555444444444444444555666666999;;;===>>>>>>>>>@@@AAAAAA;;;<<>><<<999777444111000000000///...ccckkkvvvxxxmmmjjjfffaaa\\\XXXUUUTTTMMMKKKHHHEEECCCBBBCCCDDD>>>CCCJJJPPPTTTXXX[[[]]]___^^^\\\ZZZXXXWWWWWWWWWWWWWWWXXXZZZ\\\___aaabbbggghhhjjjlllnnnooopppppprrrrrrssstttvvvxxxzzz{{{yyyzzzyyyzzz|||zzz{{{{{{||||||{{{zzzyyy~~~zzzwwwvvvvvvxxx}}}~~~vvvqqqppprrrsssvvvzzzuuupppuuu}}}|||}}}}}}~~~~~~~~~~~~}}}~~~}}}~~~|||||||||}}}}}}}}}}}}}}}~~~|||yyyxxxxxxxxxvvvuuuuuutttsssrrrppppppnnnoooppprrrtttwwwyyyzzz~~~zzztttnnniiifff^^^[[[XXXUUUTTTTTTSSSRRROOOPPPQQQRRRUUUZZZ```eeeggglllvvvxxxnnnbbbXXXUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRPPPPPPOOOOOONNNMMMLLLLLLLLLLLLKKKLLLKKKFFFIII[[[yyy}}}dddOOO???777111222333111...---.............../////////------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))************+++)))*********))))))***,,,---,,,***+++,,,......---******++++++,,,---......//////000000111111222222111111222222333444444444333222222333555666555333444444444333444555555666777999<<<===<<<<<<===???===888888???AAA>>>AAAIIIYYYxxx|||kkkuuuyyysssqqq}}}|||vvvooohhhaaa[[[XXXVVVTTTRRRPPPOOONNNNNNNNNJJJIIIGGGFFFEEEFFFGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIJJJKKKNNNRRRUUUWWWSSSVVVcccvvvnnnKKK@@@555333444555666999333111//////000000///---hhhfffdddgggooo}}}~~~wwwoooiiieeebbbccc```ZZZTTTOOOLLLJJJJJJ>>>@@@CCCEEEHHHLLLQQQTTTYYYYYYYYYYYYYYYYYYZZZZZZWWWVVVVVVWWWWWWYYYZZZZZZ]]]___aaadddfffhhhhhhhhhmmmnnnooorrruuuxxxzzz|||uuuvvvwwwwwwyyy{{{sssooonnnnnnmmmllloooqqqssstttuuuvvvyyy{{{{{{wwwtttrrrwww}}}vvvssswww}}}}}}}}}}}}}}}~~~~~~~~~|||zzz{{{xxxxxxxxxxxxxxxwwwwwwvvvxxxvvvtttqqqppppppppppppjjjkkklllmmmnnnoooooooooxxxxxxyyyzzz|||~~~yyyrrrooojjjddd^^^XXXTTTRRRNNNOOOQQQQQQRRRTTTWWWYYYXXX\\\```dddhhhooovvv{{{{{{rrrmmmbbb\\\UUURRRSSSTTTSSSRRRPPPQQQQQQPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJNNNZZZrrruuucccNNN<<<777222000222333111000222........................---------,,,,,,,,,++++++************************************************************************))))))))))))************((()))***)))((()))***,,,...,,,******+++,,,,,,+++******+++,,,---...//////......//////000111111222000000111111222333333333222111111222444444333111333333333222333444444555444666999::::::999:::;;;:::::::::;;;<<<>>>@@@AAA===PPPlll|||zzzxxxvvvrrrqqq|||wwwqqqcccaaa^^^[[[WWWUUUTTTTTTZZZXXXUUURRRPPPPPPPPPPPPLLLLLLMMMMMMNNNOOOOOOPPPMMMNNNQQQRRRRRRQQQOOONNNJJJNNNUUU]]]eeejjjnnnpppuuuuuu~~~aaaKKK666333333444444111333888///.........///000...---}}}tttggg___aaaiiittt{{{wwwqqqmmm{{{rrrhhh]]]TTTMMMJJJLLLJJJGGGBBB???AAAEEEHHHDDDFFFJJJNNNRRRUUUWWWXXX[[[ZZZYYYXXXXXXWWWXXXXXXVVVXXX[[[^^^```aaabbbbbbcccdddfffiiilllpppsssuuunnnqqqssstttxxxvvvkkkgggggggggfffcccggglllqqqwww}}}{{{uuuuuuvvvxxxzzz}}}~~~yyywwwyyy|||~~~}}}~~~~~~}}}}}}}}}|||yyywwwyyy~~~vvvvvvuuusssqqqooommmllliiihhhgggfffgggiiikkkmmmhhhjjjnnnrrrvvvyyy|||}}}{{{tttqqqqqqoookkkfff\\\[[[XXXUUUSSSRRRRRRRRRPPPTTTXXXYYYYYYYYY]]]```ggglllssszzzyyykkk___YYYXXXUUUTTTTTTVVVUUUQQQNNNOOOOOOOOONNNLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIOOO[[[oooqqqXXXKKKAAA777111---+++------,,,...333.........------,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***)))((()))***,,,///---***)))***+++*********++++++,,,...///000000---------...///000000111/////////000111111222222111000000111333333222000222222222111222333333444222444777888888777888888666<<<===999888;;;<<<;;;===>>>DDD[[[vvvrrryyyyyytttqqqpppiiigggccc^^^[[[YYYXXXXXXTTTTTTUUUUUUVVVWWWXXXXXXWWWYYY\\\^^^^^^\\\YYYVVVXXX```nnn}}}nnnRRR===111666///+++///444333111000...------...///000...---uuukkkggghhhjjjnnnxxx{{{}}}eeeaaa^^^TTTQQQPPPNNNLLLJJJIIIHHHGGGIIIGGGEEEEEEFFFGGGHHHGGGKKKOOOTTTYYY\\\]]]]]]\\\\\\]]]^^^___]]]ZZZWWWUUU\\\]]]^^^^^^___bbbgggkkkgggiiijjjjjjllltttwwwsssssstttuuuvvvyyy}}}}}}|||{{{{{{~~~~~~~~~~~~~~~~~~}}}{{{vvvxxxzzzzzzxxxwwwvvvwwwuuuuuutttsssttt{{{|||tttkkkfffggghhhhhhfffkkkkkkkkklllmmmppprrrtttzzz{{{}}}zzztttooollliiigggddd___[[[YYYWWWVVVUUUQQQRRRRRRQQQPPPQQQSSSVVVZZZ]]]aaaccceeejjjqqqwwwttthhh```[[[WWWTTTRRRRRRQQQPPPOOOOOONNNMMMLLLNNNNNNJJJGGGHHHJJJKKKGGGHHHDDDDDDHHHCCCCCCPPPZZZhhhttt|||qqqXXXDDD999666777222111111000///......---------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++*********))))))***)))))))))***+++,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,******+++,,,,,,---......///////////////.........////////////000111222333000111111111111222222222333222222222222222333333333333444555888:::<<<>>>777<<<@@@AAA===::::::<<<===:::===GGGUUUqqq}}}qqqwwwxxxyyyrrrfffooottttttlllhhhkkknnnnnnqqqvvvxxxtttvvv~~~bbbGGG777333555000000/////////000000111////////////............~~~wwwnnnhhhccchhhnnnsssyyyyyytttrrrjjj```^^^[[[WWWTTTQQQPPPOOOLLLIIIFFFDDDDDDCCCBBBAAAEEEFFFIIILLLOOORRRSSSTTTZZZ[[[^^^```aaaaaa```___[[[\\\]]]]]]\\\\\\]]]^^^aaacccdddcccbbbfffnnnuuu~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{~~~~~~|||zzzyyyxxxvvvuuurrrssstttsssqqqnnnllllllhhhiiihhhggggggiiiooosssqqqmmmjjjkkkpppssssssqqquuuvvvxxxzzz}}}|||yyyvvvsssrrrmmmkkkiiieeeaaa]]]ZZZXXXSSSQQQOOONNNNNNOOOPPPPPPQQQSSSUUUVVVXXX[[[___bbbjjjnnntttxxx|||ssslllaaaYYYTTTQQQOOOMMMOOOOOOOOOOOONNNNNNNNNNNNJJJKKKKKKIIIGGGHHHIIIIIIDDDIIIGGGFFFJJJKKKUUUjjjnnnVVVBBB888333000...000000//////...------,,,------------------------++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,)))))))))))))))))))))))),,,++++++******++++++,,,++++++,,,------.../////////.................................///000111222000000111111111222222222333222111111111111111222333444555777999:::;;;<<<666:::???>>>;;;888888:::888444555;;;AAARRRuuu}}}~~~}}}~~~{{{nnnZZZFFF888111//////000///////////////000000............------------zzzpppkkkjjjgggbbbaaaiiivvv|||tttpppmmmiiiddd```\\\[[[ZZZWWWTTTOOOKKKHHHGGGEEECCCBBBBBBAAAAAABBBCCCEEEGGGMMMOOOQQQUUUXXX[[[]]]___^^^```bbbbbbaaa_________]]]___```___\\\]]]```dddmmmttt}}}~~~{{{xxxxxxxxxwwwwwwxxxyyyyyywwwvvvtttrrrrrrrrrssstttttttttttttttttttttttttttvvvwwwxxxwwwvvvvvvxxxyyytttwww|||{{{vvvrrrqqqooonnnlllggghhhhhhhhhhhhfffdddcccaaadddhhhkkknnnqqqtttwwwxxxwwwxxx{{{}}}~~~}}}|||zzzxxxwwwsssqqqlllgggaaa\\\YYYXXXWWWVVVUUUSSSQQQOOONNNMMMLLLLLLLLLMMMOOORRRUUUVVVXXX[[[```dddiiiooouuuyyy}}}|||tttkkk]]]YYYSSSPPPNNNNNNMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMHHHHHHHHHIIIIIIHHHIIIIIIGGGQQQRRRRRRYYYbbbxxxvvveeeSSS===222222444111,,,//////......---,,,,,,,,,------------------------+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))+++************)))))))))******)))))))))***++++++))))))))))))))))))))))))++++++************++++++,,,,,,------......//////........................------------...///000111000000000111111111222222222222111000000///000000333444666888999999999888444888;;;;;;888555555666777444444666666:::JJJ]]]{{{sssOOOEEE999222000111000///////////////////////////------------,,,,,,,,,+++}}}vvvllldddcccgggmmmooouuu~~~yyysssnnnjjjgggfffeeeaaa[[[WWWTTTRRRPPPOOOLLLKKKIIIFFFDDDCCCCCCBBBBBBCCCDDDFFFJJJMMMPPPRRRXXX[[[^^^```aaabbbeeefffaaacccfffgggffffffgggiiifffjjjnnnppppppnnnmmmmmmiiiiiihhhhhhggggggggggggkkkjjjgggeeedddeeefffhhheeeeeefffggghhhhhhiiiiiijjjkkkmmmmmmmmmnnnqqqsssmmmooorrruuuxxxyyyzzzzzzvvvvvvwwwxxxzzz|||~~~{{{|||~~~~~~|||zzzyyyssspppkkkhhhhhhiiiiiiiiiggghhhjjjllloooqqqpppooorrrtttwww{{{~~~}}}yyyuuutttsssppplllgggbbb]]]ZZZZZZYYYVVVSSSPPPOOONNNNNNOOOOOOOOOPPPQQQQQQRRRRRRWWWXXXZZZ\\\^^^aaaeeegggkkkooouuu{{{uuullliiieee]]]TTTQQQPPPOOONNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFHHHIIIHHHIIILLLMMMXXX\\\^^^jjjyyyuuucccMMM@@@222...222666333///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++,,,,,,,,,---------......---------------.....................///000111111000000000000111111111111222111000//////......///222333555777777666444333333555777777555333333333777444444666555444999AAAKKKnnnzzzwww{{{}}}yyysssttt}}}~~~aaaKKK;;;777222///000222222222//////000000//////......------------,,,,,,,,,,,,~~~tttlllhhhgggffffffgggmmmyyy{{{yyyqqqmmmgggbbb___^^^]]]\\\WWWWWWVVVTTTRRROOOLLLJJJFFFFFFDDDDDDDDDFFFHHHIIIHHHJJJLLLMMMPPPSSSYYY\\\___bbbfffjjjlllnnnppprrrqqqrrrsssrrrqqqpppqqqsssjjjjjjiiihhhgggfffeeedddfffeeebbb```___``````aaa]]]]]]^^^_________^^^]]]aaabbbdddddddddeeegggiiifffggghhhjjjkkkkkkkkkjjjkkkkkkjjjjjjiiiiiijjjjjjlllnnnpppqqqqqqpppooommmpppmmmkkkkkkmmmppprrrsssxxxxxxyyy}}}}}}zzzwwwvvvuuutttxxxuuuqqqlllhhhccc___\\\YYYYYYYYYXXXWWWTTTRRRPPPPPPPPPPPPPPPPPPPPPQQQQQQNNNOOOQQQTTTWWWZZZ\\\]]]dddgggkkknnnqqquuuyyy}}}vvvlllaaa\\\[[[WWWQQQLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFCCCCCCFFFFFFFFFMMMUUU```iiikkknnn}}}kkkPPP888444///...000222000.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))+++******))))))******++++++++++++++++++,,,,,,,,,+++,,,,,,,,,---------...////////////000111222222//////000000000111111111111000000///....../////////111222444333222000///111333444444333222222222222000000222333222333666888FFFfff~~~|||||||||||||||hhhOOO:::///444555444222...---...000000000111111000///...............------------,,,}}}uuuqqqoookkkeeebbbeeemmmwww~~~wwwqqqnnnllljjjiii^^^^^^^^^]]][[[XXXVVVTTTRRRPPPMMMJJJHHHGGGFFFFFFCCCCCCBBBAAAAAADDDHHHLLLOOOQQQTTTXXX]]]aaadddfffkkknnnrrrttttttsssttttttttttttsssrrrpppnnnkkkjjjpppoooooonnnmmmmmmmmmmmmkkkkkkllllllkkkiiigggfffggghhhhhhgggeeeeeefffhhhggghhhiiijjjkkklllllllllnnnnnnnnnnnnnnnooopppqqqssstttvvvyyyzzzzzzzzzzzz{{{yyyxxxxxx{{{~~~}}}{{{{{{}}}|||wwwrrrkkkfffbbb___]]]\\\[[[YYYVVVSSSPPPOOOOOOOOOKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPTTTVVVYYY^^^ccchhhlllnnnuuuzzz|||uuulll]]]WWWRRRRRRRRRPPPNNNOOOLLLMMMMMMLLLJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCGGGGGGIIIXXXiiiuuuiiiiiiXXX???000111222222000///...///........................,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))((((((((((((((((((((((((((((((((()))))))))))))))*********)))((((((((())))))))))))))))))))))))))))))******))))))))))))******************++++++++++++***++++++,,,,,,---------/////////000000111222333/////////000000000111111000000////////////000000...///000000000///......000111222333333444444333000000000000000111222333333777JJJiiivvvkkkTTT@@@444111444444666777444...,,,...222111222222333222111///...............------------{{{tttnnniiigggfffgggeeeqqq~~~qqqpppmmmiiifffdddbbbaaa___^^^[[[WWWSSSPPPNNNMMMLLLLLLKKKHHHEEEDDDEEEFFFFFFEEEEEEGGGKKKOOORRRTTTYYY[[[^^^`````````aaabbbggghhhhhhhhhhhhfffeeedddmmmnnnoooqqqrrrrrrrrrqqqrrrssstttuuuvvvuuusssrrroooppppppooommmlllnnnoooooopppqqqrrrsssuuuuuuvvvsssssstttvvvwwwzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{yyyvvvuuuuuuuuutttrrrjjjgggeeefffhhhgggccc___\\\XXXTTTRRRRRRRRRQQQOOOJJJKKKLLLLLLLLLMMMOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQSSSUUUXXX[[[]]]]]]\\\[[[iiikkkpppuuu|||zzzxxx{{{yyyiiieee^^^UUUPPPLLLLLLNNNNNNJJJKKKOOOJJJLLLMMMLLLIIIHHHJJJLLLGGGGGGFFFFFFEEEEEEEEEDDDFFFEEEIIIMMMNNNTTTlllqqqYYYLLLHHHAAA666111222222111///...///000------------------------++++++++++++++++++++++++************************'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))************)))((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++*********+++,,,,,,------//////...//////000111222////////////000000000111////////////000111222222.............../////////000000000222444555666666000111222000///000111222...333AAANNNPPPXXX{{{~~~vvvuuuzzz}}}___PPP@@@777222000555===999888555333000000000222222333444444444222000///------------,,,,,,,,,+++~~~uuukkkbbb]]]bbbeeefffgggooo}}}{{{vvvrrrqqqqqqllljjjhhheeeaaa^^^[[[ZZZUUUUUUUUUSSSNNNJJJHHHHHHLLLIIIFFFEEEGGGKKKNNNOOOSSSRRROOOLLLJJJKKKNNNRRRMMMNNNPPPSSSTTTUUUUUUUUUVVVXXX\\\___aaabbbbbbaaaccceeehhhlllooopppppppppnnnoooppppppoooppprrrttttttttttttuuuvvvwwwxxxxxxwwwwwwuuutttsssssssssssswwwvvvsssqqqnnnmmmlllkkkllliiieeebbb^^^[[[WWWTTTUUURRROOOPPPRRRRRRMMMHHHMMMJJJHHHHHHJJJJJJHHHFFFHHHJJJMMMOOOPPPPPPQQQRRRTTTTTTTTTVVVXXX[[[^^^______ccciiiooosssuuuuuuuuu}}}cccVVVVVVSSSKKKMMMKKKMMMOOOKKKEEEFFFLLLDDDFFFHHHGGGEEEEEEHHHKKKEEEEEEEEEEEEFFFFFFFFFFFFKKKKKKPPPUUUVVV___}}}|||jjjSSSBBB777000000444222///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))************)))((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...------......///000111////////////000000000000////////////000222333444///............///000000000///000222555777777777+++///111///---...//////222,,,...888888888KKKfff~~~yyyzzzzzzwwwsss~~~}}}hhhJJJ@@@555---///333222111333;;;666000...///000...,,,333444555666555333111///,,,,,,,,,+++++++++******~~~vvvpppooolllfffcccbbbeeejjjnnn{{{{{{wwwsssnnnjjjgggeeedddbbb```]]]ZZZXXXWWWVVVVVVTTTQQQNNNNNNPPPRRRWWWUUUQQQNNNKKKJJJJJJJJJLLLLLLJJJIIIIIIHHHHHHIIINNNNNNLLLKKKJJJKKKLLLMMMPPPPPPRRRTTTWWWWWWUUUSSSVVVVVVWWWXXXYYYYYYZZZZZZ___]]]\\\^^^```aaa___\\\___]]]ZZZ[[[]]]]]][[[XXX[[[ZZZXXXWWWWWWUUURRRPPPOOOOOONNNNNNMMMMMMMMMLLLIIIIIIIIIIIIJJJJJJKKKLLLKKKMMMNNNMMMKKKKKKNNNRRRVVVUUUTTTUUUXXX[[[]]]]]]]]]bbbfffhhhiiilllsssyyy|||zzzuuummmhhh```XXXQQQMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIEEEGGGGGGEEEDDDEEEEEEEEEDDDFFFAAA@@@EEECCCFFFRRRVVV]]]dddgggooo~~~rrroooVVV<<<444555444111///111000000///...---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,---......---+++******+++++++++,,,,,,,,,,,,------//////000000000000///...////////////////////////........................//////............////////////............//////........................333222111111333555888:::RRReee}}}zzz~~~iiiRRR???333////////////////////////999666333///.........///888555333444777777222------------,,,,,,,,,++++++}}}zzzwwwrrrmmmiiihhhggggggeeeiiiooouuu||||||xxxvvvtttpppkkkgggccc```___^^^^^^]]]ZZZXXXVVVWWWYYY[[[XXXTTTRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIKKKMMMNNNMMMKKKKKKKKKJJJJJJKKKKKKLLLLLLPPPNNNMMMOOOQQQQQQOOOMMMQQQOOOMMMMMMOOOOOONNNKKKOOONNNMMMMMMNNNMMMLLLJJJLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKKKKLLLMMMOOOPPPRRRPPPRRRTTTTTTSSSTTTXXX[[[]]]]]]___ccciiinnnqqqrrrvvvzzz~~~}}}xxxsssnnnhhhbbb^^^YYYVVVRRRMMMJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDD@@@EEEDDDCCCHHHFFFKKK[[[www~~~tttgggUUUCCC333000333444222111000000000///...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,---......---+++******+++++++++,,,,,,,,,,,,------//////000000000//////...................................................//////............//////......------------......------------------------//////......///111333444555@@@RRRhhhzzzyyy~~~|||zzz~~~}}}kkkWWWGGG<<<444111////////////////////////222111///------///111222555222111222555555111---,,,,,,,,,,,,++++++++++++~~~wwwqqqkkkhhhaaaaaa```___```ccciiimmm{{{yyytttqqqpppmmmmmmmmmjjjfffccccccccceee```[[[[[[^^^```]]]ZZZXXXXXXXXXXXXWWWWWWVVVUUURRRPPPOOOQQQSSSTTTRRROOONNNMMMLLLLLLNNNPPPOOOOOOLLLKKKJJJIIIIIIJJJLLLLLLMMMLLLKKKLLLMMMMMMLLLJJJLLLKKKJJJJJJKKKLLLKKKIIIMMMLLLLLLMMMPPPQQQPPPOOOQQQQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRSSSUUUYYY\\\^^^___aaaccceeefffiiilllooouuuvvvzzz}}}zzztttqqqmmmfff```ZZZUUUOOOKKKMMMLLLJJJIIIHHHIIIJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCCCCDDDEEEEEECCCAAA@@@HHHHHHGGGMMMQQQ```wwwzzzkkkYYYKKK<<<444...///333333222111000000//////...---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))***************************************++++++++++++,,,,,,---...---+++******+++++++++,,,,,,,,,,,,------......///////////////...................................................///......------......///---,,,,,,++++++,,,,,,---------------------------...---,,,,,,,,,---///000...000444;;;KKKiii{{{uuunnnkkkoooyyyttt[[[RRRCCC777111///000111////////////////////////000///---,,,---...000111000......///222222///,,,++++++++++++*********)))zzzwwwrrrpppkkkfff```]]][[[[[[^^^bbbhhhpppzzz{{{wwwttttttuuuooojjjkkkoooqqqmmmhhhfffggggggfffeeecccaaa___```^^^]]]```cccddd```]]]]]]ZZZXXXXXXYYY[[[\\\\\\WWWWWWVVVUUUVVVXXXZZZ[[[XXXXXXXXXXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUUUUUUUTTTXXXWWWVVVXXX[[[]]]]]]\\\ZZZ[[[\\\^^^___aaabbbcccdddcccdddeeehhhlllpppsssyyy{{{}}}~~~xxx{{{|||{{{wwwooogggccc^^^YYYSSSOOOLLLHHHFFFKKKKKKJJJJJJIIIIIIIIIIIIFFFEEEDDDDDDCCCCCCDDDDDD@@@>>>>>>BBBDDDCCCCCCDDDEEELLLLLLMMMUUU```wwwwwwgggSSS???111333222111111222111000000/////////......---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************+++++++++++++++,,,---,,,***)))***++++++++++++,,,,,,,,,------------.../////////.........................................................------------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------...///444555444111333@@@UUUfff}}}www{{{wwwqqqmmmnnnvvv|||nnnYYYFFF;;;888333111000000000000........................555333000...,,,+++++++++,,,++++++---//////---+++************))))))))))))rrr|||wwwqqqjjjccc___[[[ZZZ[[[\\\```dddhhhiiiqqqxxx~~~~~~}}}yyyvvvssspppooonnnpppsssssspppmmmmmmjjjgggfffgggiiijjjjjjcccccccccdddfffhhhjjjlllfffgggggggggfffeeeeeeeeebbbbbbccccccddddddeeeeeegggeeedddeeehhhjjjjjjjjjiiijjjlllooosssvvvxxxyyyzzzyyy}}}}}}}}}yyypppmmmlllhhh```YYYRRROOOLLLJJJIIIIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDD@@@@@@DDDDDDCCCGGGMMMPPPZZZ___dddnnnvvvyyyhhhYYYLLL???444...222333333111//////000000............------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''(((((((((((()))))))))************************))))))*********++++++++++++,,,---,,,***)))***++++++++++++,,,,,,,,,------,,,,,,---...............................................................------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---------------+++///222111...000777>>>JJJZZZtttsss```QQQEEE999000///......///000000---+++------------------------777555222///,,,+++***)))))))))***+++------,,,+++*********)))))))))((((((___hhhhhhiiittt~~~xxxsssllliiieeebbbaaa^^^\\\ZZZXXX\\\cccjjjqqqzzz~~~yyyyyy{{{|||~~~|||~~~~~~|||{{{{{{{{{zzz|||}}}}}}}}}}}}~~~|||}}}{{{yyyzzz{{{zzzyyy|||{{{vvvpppjjjbbb]]]ZZZVVVPPPJJJIIIHHHGGGGGGIIIJJJJJJIIICCCDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBDDD@@@AAACCCBBBBBBMMM\\\ppp|||~~~jjjQQQ???666111000222...111111---,,,...000000------------------------***++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((((((((())))))************************)))))))))************+++***+++,,,+++***)))***+++++++++,,,,,,,,,,,,------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((,,,//////......000222333777AAAPPPbbb|||~~~```VVVHHH;;;444111111111333000...------.........------------------------333222000///------,,,,,,((()))***,,,,,,,,,+++***************)))))))))(((WWW]]]YYYVVV___fffooo~~~}}}yyyvvvsssnnnhhhccc\\\ZZZYYYZZZ^^^bbbfffggglllooossswww{{{}}}xxxvvvwwwyyy}}}}}}~~~~~~zzzuuunnngggaaa^^^ZZZUUUQQQNNNKKKGGGEEEGGGFFFFFFHHHJJJKKKJJJHHHEEEEEEEEEEEEEEEFFFGGGHHHCCCCCCBBBAAAAAAAAABBBBBBBBB@@@BBBGGGGGGLLLaaaxxxuuuiiiVVV@@@555000---...111+++//////,,,,,,000000---------------------------******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))+++,,,+++***)))***,,,++++++,,,,,,,,,,,,------******+++------.........------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++++++++***............/////////...333000000333888EEE^^^uuurrr\\\QQQ:::666222///------000222333111......///000000///,,,,,,,,,,,,,,,,,,,,,,,,.........---------------)))***,,,,,,,,,+++++++++++++++*********)))))))))TTT[[[YYYUUUXXXXXX[[[fffnnn~~~wwwrrroooiiibbb^^^^^^______^^^ZZZ[[[]]]]]]^^^cccjjjppppppxxx}}}yyywwwsssuuuwwwvvvuuuvvvzzz}}}}}}zzzwwwsssmmmggg___VVVPPPQQQPPPMMMKKKIIIHHHGGGHHHDDDCCCDDDEEEFFFFFFDDDAAAFFFEEECCCBBBAAABBBBBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCIIIPPPTTT^^^zzzuuu[[[EEE888///000333000...///,,,000111------111///***------------------------*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************)))***++++++***)))***,,,++++++,,,,,,,,,---------)))***+++,,,------...---------------------------************************,,,++++++++++++++++++,,,******))))))))))))************************************+++,,,,,,,,,,,,,,,,,,***)))+++///000...,,,---...222444000---777DDDSSSgggsss^^^GGG888333...///111333111...,,,---******,,,///111000---***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))+++------,,,+++++++++++++++++++++************MMMNNNOOORRRTTTWWWXXXYYY]]]hhhsssxxx|||{{{yyyvvvssspppmmmhhheeefff```[[[ZZZWWWUUUWWW[[[^^^^^^```eeemmmtttxxxzzz}}}{{{www{{{~~~~~~yyytttqqqqqquuuwww{{{|||tttnnnqqqkkkbbbYYYSSSNNNJJJHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGDDDBBBAAAAAAAAAAAAAAAEEEAAA@@@CCCFFFFFFFFFHHHGGGKKKUUUcccsss}}}oooWWWBBB333111//////111222000...---......//////......---...------,,,,,,------...,,,,,,+++******+++,,,,,,+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((&&&%%%&&&((())))))((())))))))))))))))))))))))))))))))))))******************+++***)))***+++,,,'''(((***+++,,,---......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***+++---...//////---------............///888===FFFVVVlllhhh[[[KKK>>>999777555333........................------------------------,,,,,,,,,+++++++++******************************---------,,,,,,++++++++++++++++++***************CCCDDDGGGKKKOOORRRUUUWWWRRRZZZccceeegggooo}}}{{{rrrnnnkkkjjjfffaaa___```\\\[[[ZZZ[[[^^^aaabbbbbbffffffhhhlllsssyyy}}}~~~~~~wwwtttppppppqqqsssrrrqqqrrrwww|||~~~~~~}}}}}}wwwtttssspppjjjeeeddd___XXXQQQMMMJJJGGGFFFHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDBBBBBBIIIQQQYYYdddvvv~~~ssseeeZZZPPP???///333000//////111111000...------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,*********)))((('''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((())))))'''&&&&&&'''))))))((((((((((((((((((((((((((())))))))))))*********************)))(((((()))*********+++++++++******)))+++++++++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))***+++,,,------,,,---------............//////111555===KKKYYYccc{{{ppp___SSSGGG@@@777111000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************------,,,,,,,,,+++++++++******))))))((((((((('''999;;;???DDDIIINNNQQQSSSOOOTTTXXXZZZZZZ]]]dddkkk|||}}}}}}~~~{{{sssnnnnnnkkkhhhdddaaa```___]]]\\\\\\ZZZXXXYYY\\\___bbbbbbccceeehhhjjjmmmppptttvvvuuuvvvyyy|||{{{wwwtttqqqnnnllliiiiiihhhiiijjjlllnnnpppqqqpppoooqqquuuxxxzzzzzz|||~~~}}}||||||sssnnngggcccaaa^^^ZZZVVVVVVRRRMMMJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBBBB@@@AAABBBBBBBBBBBBAAAAAAAAACCCFFFFFFDDDKKK```ttt{{{nnnZZZFFF;;;777111***111000//////000000///...------,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,+++************+++,,,******))))))((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***++++++)))&&&%%%&&&((((((((((((((((((((((((((((((((())))))))))))************+++***)))(((((((((((((((++++++******))))))(((((())))))***+++,,,...///000++++++++++++++++++++++++***))))))))))))***++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))************,,,,,,,,,,,,------------333222000...///333:::???EEEOOO^^^mmm|||nnn]]]PPPEEE;;;555111...,,,---000000---***------------------------++++++++++++++++++++++++,,,++++++++++++*********************************,,,,,,,,,+++++++++++++++++++++******)))(((''''''555777:::???DDDHHHLLLNNNOOOQQQTTTWWWXXXYYY[[[\\\aaaeeemmmxxx}}}}}}~~~{{{wwwuuusssrrrpppoookkkgggbbb______aaaaaabbb]]]]]]]]]\\\ZZZZZZ]]]___\\\]]]^^^```ccceeegggiiikkkjjjkkkmmmppprrrrrrrrrqqqrrrsssuuuvvvvvvvvvvvvwwwyyy|||xxxuuuwwwvvvrrrmmmjjjiiihhhhhhgggggggggfffdddfffiiikkknnnssswwwzzz|||yyytttqqqnnnlllllliiiddd]]]WWWSSSPPPLLLIIIMMMJJJGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@BBBCCCDDDCCCAAAAAAAAAAAADDDHHHMMMSSSccc|||fffYYYEEE555///000222222000000////////////......---,,,***))))))***,,,---++++++++++++++++++++++++++++++************++++++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))+++,,,,,,***&&&%%%&&&'''((((((((((((((((((((((((((((((((()))))))))***************)))((((((***+++++++++)))))))))******+++,,,,,,************+++,,,......++++++++++++++++++++++++)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))++++++++++++,,,,,,,,,---,,,,,,,,,++++++---111444333333333555>>>QQQhhhxxxvvvnnnhhhUUUMMMBBB999444222222111......///111222222...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************+++++++++++++++*********......---,,,+++***))))))555666888;;;>>>AAACCCDDDFFFHHHKKKPPPTTTWWWVVVUUUWWWYYY]]]bbbjjjuuuzzztttooonnnmmmmmmllliiihhhfffbbb^^^\\\\\\]]][[[ZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[]]]^^^\\\[[[^^^^^^]]]\\\]]]]]]^^^___\\\^^^aaadddggghhhiiiiiijjjnnnsssvvvvvvrrrlllhhhhhhiiijjjiiifffeeedddeeemmmnnnpppooommmkkkjjjkkkiiikkknnnnnnlllkkkjjjkkkjjjiiijjjkkkoootttzzz~~~uuunnnfffccceeegggfffeeedddfffhhhjjjkkkmmmooopppuuuxxx{{{}}}}}}yyytttqqqmmmhhhdddaaa___^^^]]]YYYSSSNNNJJJGGGEEEDDDGGGFFFEEEEEEFFFGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDDDDGGGIIILLLQQQ]]]jjjtttqqqaaaIII???333---+++---000333////////////...------...---,,,***))))))***,,,---***++++++,,,,,,++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++,,,)))&&&%%%&&&'''''''''''''''''''''''''''''''''((()))))))))***************)))(((***---000111000,,,,,,+++++++++,,,------,,,++++++*********++++++************************))))))(((((())))))***++++++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''************))))))))))))************++++++++++++***,,,,,,+++***)))***+++,,,...000111222555;;;???HHHRRR___kkk{{{~~~pppbbbVVVMMMFFFBBB777444111...---.....................///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************------,,,,,,+++***))))))666666777888999::::::;;;===>>>BBBGGGMMMQQQRRRRRRUUUVVVWWWXXX[[[bbbllltttuuu~~~|||{{{zzzyyy{{{{{{zzzwwwsssqqqqqqqqqjjjhhhfffdddbbbaaaaaaaaa______```aaabbb```]]][[[]]]\\\ZZZYYYXXXYYYYYYZZZUUUVVVYYY[[[\\\\\\[[[ZZZYYY[[[]]]______^^^\\\[[[^^^______]]]ZZZXXXWWWWWW]]]___aaaaaa___^^^]]]^^^]]]___aaaaaa``````aaabbb```bbbdddfffiiinnntttyyywwwsssooommmnnnoooqqqrrrxxxzzz}}}~~~~~~~~~|||yyywwwsssnnnkkkfffccc```[[[WWWUUUSSSRRRLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCDDDFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDAAACCCEEEEEEFFFKKKSSSZZZlllwwwzzzhhhRRRBBB666111------...,,,---///---/////////---,,,---...,,,,,,+++******+++,,,,,,***+++,,,------,,,+++***))))))***++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))******(((''''''((((((((('''''''''''''''''''''''''''))))))))))))************+++)))(((+++111444555444222111...,,,************---,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))************)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''************))))))))))))))))))))))))*********+++...000111111000......///***---111222111///...---...444:::???HHHVVVaaafffwwwssseeeSSSMMMDDD<<<888666555444---.../////////...---------,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((999999999888888888777777888999;;;???CCCGGGIIIKKKMMMQQQUUUUUUUUUXXX___dddccciiiqqqzzz{{{zzzwwwuuussssssttttttqqqqqqsssvvvwwwuuupppmmmkkkkkkllllllkkkkkkjjjiiicccdddfffhhhhhhgggeeedddeeefffhhhiiijjjjjjjjjjjjkkkllllllkkkhhhfffffffffhhhjjjmmmmmmlllkkkkkkllllllmmmmmmmmmllllllnnnpppoooqqqtttuuuuuuxxx|||{{{wwwtttuuussspppnnnkkkgggccc___WWWUUURRROOOLLLJJJIIIHHHCCCDDDDDDDDDDDDCCCDDDEEEAAAAAACCCFFFHHHIIIHHHFFFDDDCCCCCCCCCBBBAAAAAAAAACCCBBBBBBBBBBBBDDDEEEFFFDDDGGGJJJMMMTTT```ooozzzzzzooo^^^JJJ;;;555222...---111111---,,,...,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&'''(((******(((&&&''''''''''''''''''''''''))))))))))))************---***))),,,222666666444333111...+++))))))))))))+++******))))))))))))***))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((()))((((((((()))))))))******%%%(((***++++++******+++------+++))))))***---//////222333000000444777777777@@@MMMXXX___fffnnntttvvvlll___XXXSSSLLLAAA999333000------...000111111+++,,,---......//////000,,,---------------///000++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''(((((((((======<<<;;;:::999999888444555666777888;;;???AAADDDJJJQQQTTTTTTUUUXXX\\\fffgggkkkpppvvvyyyzzzzzzrrrvvv|||~~~yyyzzz|||~~~~~~|||zzzxxxyyyzzz|||~~~~~~~~~zzzvvvsssqqqgggeeecccaaa___\\\XXXTTTNNNLLLIIIFFFDDDCCCBBBBBBCCCDDDFFFEEEDDDCCCCCCCCCAAABBBDDDHHHLLLMMMLLLJJJDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHPPPSSSXXX^^^hhhyyyrrraaaSSSBBB333111888000,,,,,,000000++++++...,,,...000...,,,***,,,...+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))++++++(((&&&''''''''''''''''''''''''))))))))))))************///+++))),,,222555444222///---+++)))))))))+++,,,))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++---...---+++)))((((((,,,,,,------,,,+++))))))(((,,,...,,,,,,///000...000222555666666888===@@@???DDDJJJMMMOOOSSSZZZ```pppuuu|||}}}xxxrrrooottt{{{wwweeeYYYVVVVVVYYY\\\^^^YYYNNNFFF???;;;888666555222111222...------...///000...---......---+++******---///***,,,------,,,+++,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((((()))*********EEEFFFGGGEEEAAA<<<:::999555555555666777:::<<<======???BBBFFFJJJMMMOOOPPPYYY\\\bbbggglllnnnoooooonnnmmmnnnooossswww||||||vvvrrrnnnllljjjhhheeebbb]]]WWWQQQMMMJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@CCCHHHMMMQQQSSSNNNDDD???CCCGGGEEECCCDDDEEECCCFFFJJJGGGDDDMMM]]]gggxxxxxxeeeWWWDDD777111000000///000000///------,,,,,,,,,,,,,,,,,,---------......,,,***))))))***++++++***+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++---...//////000000))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------...///000111222222111222222333444666777888????????????????????????<<>>:::999888888888999::::::999:::<<>><<<:::999888888888888888888999;;;===>>>AAABBBEEEIIIMMMPPPSSSTTTYYY]]]ccchhhjjjiiifffccccccjjjqqqwww~~~~~~|||tttkkkeeeccc___\\\WWWTTTRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCC@@@???@@@DDDHHHHHHCCCAAACCCEEEEEEGGGIIIJJJMMMPPPUUUbbbuuusss[[[JJJ777333000000222333111...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,******,,,---,,,+++++++++*********)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222///))))))---------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***************************************************************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&ZZZ[[[ZZZWWWSSSOOOMMMLLLGGGEEEDDDAAA???===;;;;;;;;;:::888666555666888999<<<<<<===???BBBEEEIIIJJJIIIOOOWWW^^^bbbccc```^^^___ccciiimmmrrrwww|||~~~{{{xxxwwwvvvzzzwwwrrrkkkccc\\\XXXVVVSSSPPPMMMJJJIIIHHHFFFDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBEEEFFFGGGIIIHHHGGGHHHJJJTTTeeevvv~~~~~~sssfffTTTAAA444111000000111333222///,,,......---,,,++++++,,,,,,++++++,,,,,,,,,------------+++******+++,,,,,,+++************))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***,,,,,,------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))*********************************++++++++++++******+++++++++******))))))))),,,,,,+++++++++++++++,,,..............................000333111------111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%\\\]]]\\\YYYUUURRRQQQQQQKKKJJJIIIHHHFFFDDDBBBBBB???===:::777666666666777999888888888:::===???AAA???BBBIIIPPPTTTWWWWWWWWWVVVZZZ```fffjjjlllnnnqqqxxx}}}{{{wwwuuutttrrrqqqooonnnmmmiiiddd]]]VVVQQQOOOMMMMMMKKKIIIFFFEEEEEEDDDBBBAAADDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBDDDGGGGGGCCC@@@EEEIIIKKKIIIGGGKKKRRRXXXyyy{{{ppp```PPPDDD:::333...222111111000111000...------,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------+++)))((((((*********)))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))'''(((((((((((())))))))))))))))))))))))))))))))))))******++++++******))),,,,,,++++++***))))))))),,,,,,+++************+++++++++++++++++++++++++++++++++...222111---,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%]]]^^^]]][[[WWWUUUTTTUUUPPPPPPPPPOOONNNLLLJJJIIICCCBBB???===;;;999999999777666555555555555777777:::;;;>>>BBBEEEGGGHHHIIILLLNNNVVV^^^bbbcccfffjjjqqqvvv}}}~~~zzzuuuqqqoookkkhhheeecccbbbaaa___]]]UUUPPPJJJEEEDDDEEEEEEFFFEEECCCBBBBBBCCCBBBAAA???BBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDBBBCCCEEEFFFDDDCCCDDDKKKOOONNNPPP]]]ooo{{{zzznnn\\\RRRCCC666///...000222//////...------.........,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,***)))'''''')))***)))(((******)))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))''''''(((((((((((())))))(((((((((((((((((((((((())))))************)))))),,,+++++++++******))))))***))))))((((((((())))))************************)))(((,,,111111---***+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%_________]]]ZZZXXXYYYZZZUUUVVVVVVUUUTTTRRRPPPOOOJJJIIIHHHFFFDDDBBBAAA@@@;;;;;;999888666555555555777888999:::<<<======>>>EEEEEEJJJQQQTTTTTTXXX^^^bbbffflllrrruuuzzz|||wwwwwwxxxzzzzzz{{{ssstttsssnnnfff```___```ZZZWWWSSSQQQPPPPPPNNNLLLGGGDDDAAA@@@AAACCCBBBAAAAAA@@@@@@AAABBBBBBAAA???@@@AAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDAAACCCDDDCCCBBBGGGOOOWWWcccqqq|||{{{zzzvvvgggWWWLLL===999222...,,,---///111,,,---------,,,------...++++++************++++++***++++++++++++,,,,,,,,,+++)))(((((()))******)))***)))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((************)))))))))))))))((((((((((((((())))))+++++++++++++++++++++++++++)))+++///000---+++,,,************************++++++++++++++++++++++++))))))************))))))))))))))))))*********+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&```aaaaaa___]]]\\\\\\^^^ZZZZZZZZZYYYXXXUUUSSSRRRPPPPPPOOONNNMMMJJJHHHGGGCCCBBB@@@>>><<<:::999888555666777999:::;;;;;;;;;@@@===>>>CCCCCCBBBFFFNNNQQQUUU[[[___ccciiipppvvvzzzyyyzzzsssttt|||~~~|||{{{yyyuuuuuuqqqmmmmmmllliiigggfffgggiiiggg___UUUOOOQQQUUUKKKHHHDDDCCCEEEEEEDDDBBBBBB@@@@@@BBBEEEEEEBBB???AAA@@@@@@AAACCCCCCBBB@@@@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAGGGKKKIIIGGGOOObbbsss{{{lllYYYEEE666///,,,---///000000///,,,+++,,,...//////...,,,,,,,,,+++***************++++++******+++++++++,,,,,,,,,,,,***))))))***++++++***))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))***++++++************************,,,((((((+++,,,***)))+++++++++++++++++++++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&aaa______aaa^^^ZZZZZZ]]]ZZZ[[[ZZZZZZYYYXXXWWWVVVWWWWWWWWWUUUSSSOOOLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@888888777777888888999:::777888:::<<<>>>AAABBBCCCFFFGGGJJJNNNTTTZZZ```dddfffjjjooouuuyyy{{{{{{{{{xxx}}}}}}uuupppooopppqqquuuxxx}}}|||uuuqqqooonnnmmmqqqrrrpppooosssuuutttxxx~~~vvvzzz{{{ooogggpppwwwxxxqqqpppuuutttllljjjhhheeeaaa^^^[[[YYYXXX[[[XXXTTTOOOJJJHHHFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBAAA@@@???AAACCC???@@@CCCFFFCCC@@@BBBHHHDDDFFFCCCEEEKKKFFFDDDPPPKKKPPPWWW[[[\\\eee~~~yyylllXXXGGG;;;555222000........................------,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%iiieeeaaa___\\\XXXYYY]]][[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVTTTQQQOOONNNNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA???===;;;999888888777888999:::;;;<<<======??????AAAEEEIIIOOOTTTVVVYYY]]]bbbhhhmmmoooppppppoootttzzz}}}{{{{{{}}}}}}xxxrrrnnnllllllmmmmmmmmmooossswww||||||xxxwwwvvvuuuuuupppsssuuutttxxx~~~~~~{{{sssiiibbbfffmmmnnnhhhgggllljjjbbb]]]\\\YYYVVVSSSQQQOOOOOOPPPNNNKKKGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAADDDDDDCCCBBBAAAAAABBBCCCJJJFFFDDDEEEEEEBBBCCCGGGEEEHHHEEEGGGMMMMMMQQQaaaooo{{{}}}uuuVVVMMM@@@666000///..............................------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))***)))((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%hhhcccaaaaaa^^^YYYXXXZZZ\\\]]]]]]]]]]]]]]]]]]\\\ZZZZZZXXXWWWUUUTTTTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJKKKIIIGGGDDDAAA>>>===<<<::::::999999888888777777888999999;;;>>>AAADDDFFFJJJMMMRRRWWW[[[^^^``````bbbeeekkkpppttttttsssrrrsssxxx~~~~~~~~~{{{zzzyyyxxxxxxxxxxxxyyyzzz|||}}}|||zzzxxxvvvtttqqqmmmggg___ZZZVVV]]]___[[[ZZZ]]]ZZZSSSOOONNNLLLJJJHHHGGGFFFFFFFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAADDDBBB@@@@@@AAACCCCCCCCCGGGBBBAAAEEEHHHGGGFFFHHHGGGNNNNNNPPPZZZ```mmmsss___NNN:::666111......///000000------------------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%\\\ZZZ\\\aaaccc___\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZXXXWWWXXXXXXYYYUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLJJJIIIGGGFFFFFFFFF@@@@@@>>><<<:::999777666777777777777888999:::;;;===@@@DDDHHHLLLOOOQQQRRRSSSVVV[[[___bbbbbbbbbaaabbbgggnnnsssuuuzzz~~~yyyuuuqqqooonnnlllgggddd```[[[VVVRRRIIINNNQQQNNNNNNOOOLLLGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@BBBEEEGGGFFFDDDBBBAAADDDIIILLLKKKLLLPPPYYYdddhhhjjjuuu~~~}}}mmmXXX@@@000333222111111111111111111------------------------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%SSSOOOOOOUUUYYYZZZ\\\___^^^______``````______^^^^^^]]][[[ZZZZZZ[[[\\\\\\WWWWWWVVVUUUTTTTTTSSSSSSOOONNNMMMMMMLLLLLLMMMMMMIIIHHHFFFDDDAAA???===<<<::::::999888777666666666777888:::===@@@BBBDDDEEEHHHJJJMMMPPPRRRSSSSSSSSSVVV[[[bbbeeeeeeiiirrryyy|||}}}~~~~~~}}}}}}~~~{{{{{{|||xxxwwwtttqqqnnnkkkhhhggggggccc^^^YYYVVVRRROOOLLLBBBEEEGGGFFFFFFFFFDDDAAADDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCCCCDDDDDDDDDCCCDDDEEEGGGIIIIIIHHHFFFIIIIIILLLNNNMMMQQQ]]]jjjxxxcccQQQCCC:::333111///000111111///---,,,,,,------------------------,,,,,,+++++++++*********))))))))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$\\\QQQFFFDDDFFFJJJPPPVVVZZZ[[[]]]^^^___`````````___^^^]]]]]]]]]]]]]]]]]]XXXXXXWWWWWWWWWVVVVVVVVVSSSSSSRRRPPPOOOOOOOOOOOOOOONNNMMMKKKIIIGGGEEEDDD???>>>===<<<:::999888777666666666777888:::<<<===@@@AAACCCEEEGGGGGGHHHHHHMMMRRRWWWYYYZZZ\\\ccciiihhhlllppprrrrrrrrrrrrssstttxxx~~~}}}{{{yyyooolllmmmnnneeedddcccaaa```^^^]]]\\\\\\XXXSSSPPPMMMKKKIIIGGGAAABBBCCCCCCCCCBBBAAA@@@BBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAACCCDDDEEEEEEFFFFFFBBBDDDFFFGGGGGGHHHJJJLLLQQQQQQRRRTTTXXXeee~~~xxxcccTTTCCC888222......000---///000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$ooo]]]SSSMMMIIIIIIKKKNNNPPPSSSWWWZZZ]]]^^^__________________^^^]]]\\\YYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRQQQQQQPPPOOONNNMMMLLLKKKFFFEEEEEECCCAAA@@@>>>======<<<:::999888999::::::::::::<<<===>>>???@@@@@@BBBFFFJJJLLLMMMOOOSSSVVVVVVYYY^^^```aaacccgggjjjkkkoootttwwwyyyzzz}}}xxx{{{|||zzzwwwwww{{{~~~{{{{{{~~~}}}zzzqqqqqqqqqpppooollljjjhhhnnnpppmmmccc\\\\\\]]][[[SSSRRRRRRQQQPPPOOOOOONNNNNNKKKGGGEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGDDDGGGJJJKKKLLLRRR]]]gggnnnooorrrvvv{{{ppp```UUU>>>777333444444///++++++---///000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))))))))************))))))))))))))))))))))))(((''''''(((((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$vvvhhhZZZNNNIIICCCEEEIIINNNSSSXXX[[[\\\______`````````^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVUUUUUUUUUUUUVVVVVVQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLKKKJJJHHHFFFEEECCCDDDBBB@@@===;;;;;;<<<<<<777777888999:::;;;;;;<<<999<<>>???@@@@@@???DDDBBBAAAAAAAAAAAABBBEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIKKKPPPTTTUUUYYYfffzzzvvvgggUUUBBB555888///))),,,...,,,---111---...///---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ssslll[[[SSSKKKFFFHHHMMMQQQSSSWWWVVV[[[aaa```ZZZZZZ___VVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWWWWUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMJJJJJJHHHGGGEEEDDDBBBBBBBBB@@@>>><<<::::::999:::;;;;;;;;;<<<<<<<<<======?????????AAACCCGGGIIIKKKQQQUUUZZZ\\\]]]___bbbeeeeeedddbbbaaa`````````aaaeeefffiiilllpppuuuxxxzzzvvvxxx{{{~~~|||}}}~~~}}}|||{{{xxxuuuuuuvvvxxxvvvuuussspppmmmjjjhhhggglllllljjjhhhfffdddbbbaaaaaa```^^^\\\ZZZYYYXXXXXXNNNMMMMMMOOORRRRRRNNNKKKJJJJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@@@@??????@@@@@@===>>>>>>@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCAAA@@@AAACCCDDDCCCAAABBB???@@@DDDCCC@@@BBBHHHKKKGGGEEEHHHKKKMMMQQQVVV^^^bbbgggllluuuxxx```LLL@@@:::555333......///000///...,,,+++......---,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((((((&&&%%%&&&'''))))))(((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{hhhWWWMMMIIIHHHHHHNNNMMMPPPUUUUUUQQQPPPSSSVVVWWWZZZ\\\]]]\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[[[[XXXXXXXXXXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;===???AAABBBEEEIIILLLOOOPPPSSSWWWZZZ[[[ZZZYYYWWWWWWWWWXXXXXXZZZ[[[\\\^^^aaacccfffgggjjjllloootttyyy}}}{{{yyyvvvsssrrrsssuuuwwwyyyxxxwwwuuusssrrrpppoooqqqpppnnnkkkgggfffggghhhiiihhhfffdddbbb___]]]]]]]]]\\\[[[YYYWWWVVVUUUTTTNNNMMMKKKJJJHHHGGGGGGGGGHHHGGGGGGIIIKKKKKKHHHEEEDDDDDDDDDDDDCCCCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAA>>>??????@@@AAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGEEEEEEHHHGGGCCCEEEJJJEEEFFFLLLUUU\\\cccoooyyy{{{aaaUUUEEE999333111000///...............---,,,,,,...------,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''(((((((((&&&%%%&&&''')))((((((((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%pppttt{{{}}}lll___VVVRRRMMMHHHEEEFFFGGGHHHJJJMMMLLLNNNRRRVVVXXXXXXXXXWWWWWWXXXZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNNNNMMMKKKJJJIIIHHHHHHHHHBBBBBBAAA@@@???>>>======999999999888999::::::;;;;;;===???@@@BBBEEEIIILLLNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRZZZ\\\___ccchhhmmmppprrr||||||{{{yyyxxxyyy|||~~~~~~}}}zzzxxxwwwpppooollliiigggffffffffffffffffffeeedddbbb```^^^aaa```^^^ZZZVVVTTTTTTUUUVVVUUUTTTSSSQQQPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFFBBBAAA@@@??????>>>>>>???BBBBBBBBBCCCEEEDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEFFFHHHGGGGGGIIIIIIIIIMMMRRRRRRXXXdddrrr}}}{{{ssseeeXXX@@@:::222......000000000...------------,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%eeeddddddeeekkkvvvwwwjjj```TTTKKKFFFDDDDDDEEEBBBDDDFFFIIILLLOOOQQQRRRTTTUUUWWWYYYZZZZZZZZZYYY[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRQQQPPPOOONNNNNNNNNLLLKKKJJJHHHGGGEEEDDDCCC@@@??????>>>===<<<<<<<<<::::::999999:::===@@@BBBDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEEEEFFFFFFKKKMMMPPPTTTXXX\\\___aaammmnnnnnnmmmllllllnnnooopppooommmlllkkkjjjiiiiiidddcccbbb```]]][[[ZZZYYYVVVWWWXXXYYYXXXVVVSSSRRRRRRQQQPPPMMMIIIGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEGGGGGGEEECCCCCCEEEHHHEEEEEEGGGKKKQQQ[[[fffnnnyyy|||}}}lll]]]PPPBBB777555222000///000111111000---------,,,,,,,,,------,,,,,,,,,,,,++++++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''))))))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwlll```ZZZ\\\ccciiisssfffZZZPPPJJJIIIGGGDDDAAAAAACCCGGGIIIKKKMMMPPPSSSUUUWWWXXXXXXZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSSSSSSSRRRRRRQQQQQQSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHGGGFFFEEECCCBBBBBB@@@>>><<<::::::<<<======>>>===<<<;;;<<<===>>>???@@@???????????????@@@@@@@@@AAACCCFFFJJJMMMOOOPPPWWWZZZ]]]]]]\\\ZZZYYYYYYZZZYYYWWWVVVUUUUUUUUUVVVSSSSSSRRRRRRPPPOOONNNMMMIIIJJJKKKLLLLLLJJJHHHGGGEEEFFFFFFDDDBBBAAABBBCCC@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGFFFGGGHHHKKKMMMLLLOOOSSS[[[jjjvvvcccMMM>>>777111,,,111000/////////...---+++------------------------,,,+++++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''###%%%'''))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%pppaaaZZZ[[[]]]bbbhhhqqq{{{uuuccc\\\RRRHHHAAA>>>???@@@@@@AAACCCFFFIIILLLOOOPPPWWWWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWTTTUUUUUUUUUUUUUUUTTTSSSTTTTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLJJJHHHGGGGGGDDDAAA@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<===;;;:::::::::;;;<<<======<<<<<<===???@@@BBBCCCCCCCCCFFFJJJLLLKKKHHHFFFEEEFFFFFFEEEEEEDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAAAAAAAA@@@???>>>???AAAAAA@@@???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFEEEDDDCCCEEEFFFEEEEEEEEEEEEEEEEEEDDDCCCGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDIIIPPPXXX\\\^^^hhhlllrrryyy|||kkk]]]VVVGGG666---...111222...////////////---,,,+++,,,---.../////////...---++++++++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''$$$%%%&&&(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{pppmmmmmmgggfffeeecccdddiiiqqqwwwuuufffYYYPPPLLLKKKGGGFFFDDDCCCDDDEEEFFFGGGMMMNNNPPPRRRTTTUUUVVVVVVXXXXXXYYYZZZZZZ[[[[[[\\\ZZZYYYYYYYYYXXXXXXWWWWWWVVVWWWXXXYYYYYYXXXWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQOOONNNMMMMMMKKKHHHHHHJJJJJJGGGEEEEEEDDDBBBAAA@@@AAAAAABBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???????????????<<<>>>AAABBBAAA???>>>>>>???????????????@@@@@@@@@??????>>>>>>>>>???@@@AAA>>>>>>??????@@@@@@@@@AAA???AAACCCCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGEEEFFFGGGFFFDDDDDDFFFHHHDDDEEEEEEEEEFFFEEEEEEDDDGGGFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCEEEFFFGGGIIIJJJJJJMMMLLLPPP\\\mmm|||zzzZZZDDD;;;;;;666...,,,///333333//////000///.........///+++---000222222111...---******************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyuuummmbbbYYYVVVXXX\\\cccsssyyynnnfffccc\\\YYYTTTNNNJJJGGGGGGGGGCCCEEEGGGIIILLLMMMOOOOOOTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[ZZZYYYUUUUUUUUUVVVVVVVVVWWWWWWSSSSSSTTTUUUTTTSSSRRRQQQQQQOOONNNOOORRRRRROOOMMMMMMLLLJJJIIIHHHHHHHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAA@@@???@@@AAA???@@@AAABBBBBBBBBBBBAAACCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEGGGGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJHHHFFFEEEHHHJJJDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFIIIMMMRRRVVVYYY[[[aaa```fffwww~~~zzzzzzzzziiiRRR===222***///222000///000///,,,...///...---++++++,,,---***---111444444222///---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyjjjbbb___^^^ccc``````dddgggooo|||{{{mmm```YYYRRRKKKIIIHHHGGGHHHGGGEEEBBB@@@FFFGGGIIIKKKNNNQQQSSSTTTYYYXXXXXXZZZ\\\\\\XXXUUUZZZYYYYYYYYYXXXYYYYYYYYYYYYZZZZZZYYYWWWUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQNNNOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFDDDDDDDDDEEEFFFGGGGGGFFFEEECCCCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHGGGGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJGGGFFFEEEEEEFFFGGGHHHIIIDDDCCCBBBCCCEEEGGGHHHHHHFFFFFFFFFEEECCCDDDFFFIIIGGGFFFEEEEEEGGGGGGEEEDDDEEEIIISSSbbbsss}}}~~~~~~~~~pppfffWWWIII>>>777111---000000///.....................---------,,,,,,,,,,,,...000111111///---+++************************))))))))))))))))))))))))+++******)))(((''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&''''''((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuupppqqqkkkeeebbb^^^^^^fffppptttwww|||{{{ppphhhgggaaaYYYQQQLLLIIIHHHGGGCCCDDDFFFGGGFFFDDDBBBAAAFFFGGGJJJNNNSSSUUUUUUTTTXXXYYYYYYZZZ[[[ZZZZZZZZZVVVXXXYYYYYYXXXWWWXXXXXXUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTSSSSSSSSSSSSSSSTTTRRRSSSSSSTTTSSSRRRPPPOOOLLLLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEEEEFFFEEEEEEDDD???BBBFFFGGGGGGFFFFFFGGGFFFFFFFFFGGGIIIMMMRRRUUU___fffuuu~~~uuunnnnnntttuuukkkLLLFFF===666333111///...000//////...............------------,,,,,,,,,,,,///000222222111///,,,+++************************))))))))))))))))))))))))*********)))(((''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''''''''&&&%%%&&&''''''((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvnnnfff```___aaa^^^___bbbgggpppzzz|||pppeee\\\WWWTTTJJJIIIGGGEEECCCBBBBBBBBBAAACCCGGGIIIJJJKKKLLLNNNRRRSSSUUUVVVXXXYYYYYYYYYTTTVVVWWWXXXWWWVVVWWWXXXVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQNNNNNNMMMMMMMMMMMMLLLLLLNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGHHHHHHGGGEEECCCBBBDDDDDDEEEFFFFFFFFFEEEEEECCCEEEFFFFFFDDDBBBAAAAAAIIIOOOXXXccckkkrrrwwwzzz~~~zzzyyyyyyzzz}}}xxxqqqjjj[[[JJJ???444111...---///000111111000///......------......---------,,,,,,,,,++++++111111222222111...,,,***************************))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&''''''((((((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||uuuqqqjjjgggbbb]]]\\\___fffjjjttttttmmmaaa\\\TTTLLLGGGEEEGGGHHHDDDGGGJJJIIIFFFDDDDDDFFFKKKKKKLLLNNNQQQTTTWWWXXXVVVWWWYYYYYYWWWVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOPPPOOOOOOOOONNNPPPOOOOOONNNNNNMMMMMMMMMKKKLLLMMMNNNNNNLLLKKKJJJKKKKKKKKKJJJJJJJJJKKKKKKJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHKKKKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCFFFGGGGGGGGGGGGIIIMMMOOO[[[fffzzz|||nnnlllqqqvvvqqq\\\NNNDDD999111...333222111000000000////////////...------------...,,,,,,,,,,,,++++++++++++//////000000///---+++***************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))(((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwlllbbb^^^```bbbeeejjjqqqttttttvvv}}}zzzqqqfff\\\SSSMMMJJJLLLOOOQQQOOOIIIDDDBBBCCCDDDDDDDDDEEEGGGKKKOOORRRRRRTTTVVVWWWVVVVVVWWWXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTUUUVVVVVVVVVVVVTTTRRRQQQPPPPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFIIIHHHFFFDDDDDDEEEFFFGGGDDDEEEEEEDDDBBBBBBEEEHHHNNNTTT]]]eeelllqqquuuxxx}}}}}}xxxwwwxxxxxxxxx~~~yyyuuu|||[[[MMM===444111///111555111111111000...,,,******//////...---------------,,,,,,+++++++++************+++,,,------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{ooojjjiiifffcccbbbaaa^^^\\\aaagggrrryyyvvvjjjbbbiiijjjiiiddd[[[QQQIIIEEEAAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJLLLLLLMMMOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRVVVWWWXXXYYYYYYXXXVVVUUUVVVVVVWWWXXXWWWVVVUUUTTTPPPQQQRRRSSSSSSSSSRRRQQQNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBB@@@EEELLLRRRUUUZZZ```dddnnnyyyxxxqqqggg___^^^dddlllrrr|||zzzjjjPPP===666000000///...///333+++,,,......---,,,---...///...------,,,,,,------+++++++++*********))))))((()))***++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((&&&''''''((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~vvvooojjjgggbbbYYYUUUVVVWWW]]]cccffffffhhhlllpppvvv||||||www~~~}}}|||zzzsssiii^^^VVVQQQSSSUUUUUURRRMMMHHHDDDBBBDDDFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOORRRTTTUUUUUUUUUTTTSSSTTTUUUVVVVVVVVVUUUTTTOOOQQQRRRTTTTTTTTTRRRQQQNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMJJJKKKLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJLLLMMMMMMLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFGGGIIILLLOOOQQQRRRRRRRRRPPP[[[iiisssyyy|||{{{xxxwwwxxxzzz{{{sssooojjjfffiiirrr}}}yyygggXXXIIIDDD@@@555333000000222111,,,+++,,,***,,,//////......000222///...------,,,,,,------+++*********))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))&&&''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuvvvvvvfffXXXSSSTTTZZZ___```\\\YYYZZZ[[[]]]aaafffllloooooonnnmmmvvvxxx{{{~~~uuunnnlllooossssssnnndddYYYQQQNNNOOOOOOMMMIIIFFFDDDDDD@@@AAABBBCCCEEEFFFGGGHHHEEEGGGJJJNNNPPPQQQQQQQQQOOOPPPRRRSSSTTTTTTSSSSSSOOOQQQSSSTTTUUUTTTSSSRRRNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRPPPOOONNNNNNOOOOOOKKKLLLMMMNNNOOONNNNNNMMMKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLHHHJJJLLLMMMNNNMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDEEEFFFGGGIIIKKKLLLYYY^^^fffoootttvvvvvvuuusss~~~yyy{{{}}}}}}zzzwwwttttttfffiiijjjiiiiiiooo{{{jjjTTTEEE>>>444222555111...,,,...111111...///222,,,...///...+++***,,,.........---,,,,,,,,,,,,---************))))))))))))---,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))+++,,,,,,)))((('''&&&&&&'''((()))&&&''''''((((((((((((((('''''''''''''''((()))***((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}rrr{{{sssnnnmmmnnnpppsssssslllbbbZZZYYYXXXYYY\\\```aaa]]]ZZZ[[[bbbkkknnnnnnmmmnnnqqqppp~~~zzzkkkbbbdddffffffaaaXXXMMMGGGHHHGGGFFFFFFGGGHHHIIIHHH???AAACCCEEEGGGGGGGGGGGGIIIEEEEEEIIIJJJHHHGGGHHHLLLMMMNNNNNNNNNNNNOOOQQQOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOONNNMMMKKKJJJJJJLLLNNNOOOLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMKKKJJJJJJJJJJJJNNNMMMJJJHHHGGGHHHJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLHHHFFFEEEEEEGGGHHHHHHGGGEEEEEEFFFFFFEEEEEEEEEEEEHHHLLLKKKFFFGGGMMMPPPMMMJJJOOOTTTVVVUUUZZZdddlllzzzqqqkkkeeeccc```___```cccfffhhhlllmmmpppwwwqqq[[[???<<<777222/////////000........................////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))&&&((())))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%uuukkkdddbbbbbbccceeebbb]]]XXXVVVYYY]]]^^^]]]]]]^^^```jjjuuuvvvuuuxxx}}}}}}uuukkkcccYYYWWWVVVXXXYYYUUULLLDDDHHHFFFDDDFFFJJJKKKHHHEEEIIIDDDCCCFFFHHHGGGGGGJJJEEEEEEDDDBBBAAABBBEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFIIIHHHFFFEEEDDDFFFGGGHHHEEEFFFFFFGGGHHHJJJKKKKKKIIIIIIIIIIIIHHHGGGEEEDDDHHHGGGEEECCCCCCDDDFFFGGGCCCDDDFFFHHHJJJLLLOOOQQQPPPUUUYYY\\\ccclllooolllxxxyyyyyywwwuuuwww~~~}}}wwwtttooollliiigggeeeccc```cccfffiiilllooosssvvv|||kkk___UUUGGG<<<666444111...------..........................................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((...---+++)))((('''&&&&&&))))))))))))))))))))))))'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrzzz~~~}}}|||zzzsssjjjccc```]]][[[ZZZZZZYYYXXXWWW```fffkkknnnqqqrrrmmmfffjjjoooyyy~~~yyypppmmmmmmssszzzyyypppggg___YYYUUUYYYbbbgggfffaaaUUUMMMGGGEEEEEEDDDFFFJJJLLLJJJFFFAAA???@@@DDDHHH@@@AAABBBCCCCCCDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@@@@AAACCCDDDCCCCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEDDDDDDFFFGGGHHHHHHGGGJJJOOOSSSYYY[[[^^^aaadddhhhmmmqqq}}}{{{|||~~~xxx{{{~~~{{{rrriiiccc```aaabbbeeeiiinnnqqqtttrrrzzzxxxdddMMM???888333111111///......------------...------------------------------------,,,+++******++++++++++++++++++++++++************************)))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((///...,,,)))'''&&&%%%$$$)))))))))))))))))))))))))))'''&&&'''***+++(((&&&''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%OOOWWW___eeennnyyy{{{~~~yyyrrrnnnmmmiiiccc^^^ZZZZZZ[[[]]]______[[[WWWWWW[[[cccmmmuuuwwwsssooojjjhhhhhhmmmuuuzzzzzzxxxooommmllltttwwwkkk^^^WWWTTTTTTXXX___YYYUUUNNNFFFBBBCCCHHHLLLHHHGGGEEEDDDCCCEEEGGGHHHCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDBBBAAAAAABBBCCCCCCAAACCCFFFIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIGGGFFFEEEHHHHHHHHHHHHIIIIIIJJJJJJQQQPPPPPPRRRUUUZZZ___aaaUUU[[[aaacccdddfffmmmrrrzzz}}}zzzsssooojjjhhhhhhiiigggeeeaaa[[[\\\bbbddd^^^]]]aaa^^^gggtttVVVCCC444333444111111555......///////////////...------------------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((***'''%%%'''+++---)))%%%''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%SSSXXX^^^bbbdddhhhqqqyyywwwttt{{{zzzqqqdddbbbbbbfffjjjjjjfffccc\\\ZZZYYY[[[^^^___\\\XXX]]]^^^______```aaadddfffdddfffjjjsss~~~rrrkkkjjjnnnwww{{{vvvnnneee___```dddiiieeeaaa\\\XXXWWWZZZ^^^aaaWWWWWWVVVTTTRRROOOMMMKKKPPPRRRUUUVVVVVVSSSPPPNNNMMMRRRZZZaaaeeeeeecccaaa]]]```dddggggggeeeaaa___[[[[[[[[[^^^ccciiippptttwwwtttpppnnnpppvvv}}}rrrxxx~~~~~~|||{{{{{{wwwtttsssqqqlllfffbbb^^^\\\\\\___dddfffddd```___YYY]]]kkktttssswww~~~xxxooobbbOOOCCC666///444666000,,,...//////000000000///------------------------------+++++++++,,,++++++******************************)))))))))))))))))))))))))))))))))******)))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((***'''%%%''',,,---***&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''((()))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxqqqjjjccc]]]XXXYYY^^^bbbeeemmmvvv||||||}}}xxxttthhhbbbZZZWWWYYY[[[YYYWWWUUUYYY]]]]]]YYYUUUUUUWWWPPPRRRVVV\\\cccllltttzzz{{{qqqgggeeehhhppp{{{zzzvvvvvvzzz~~~}}}yyysssnnnnnnrrrxxx|||}}}zzzuuupppllljjjlllsss|||{{{pppiiimmmrrr|||www{{{xxxwwwuuuvvvzzzxxxqqqpppsssyyy}}}www{{{~~~|||wwwqqqnnnmmmeeehhhjjjgggaaa]]]___bbbcccbbbdddggggggcccaaacccddddddgggmmmtttyyyyyywwwrrrpppwwwvvvfff[[[PPPCCC@@@@@@888:::444000222333000------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))'''&&&(((+++,,,***((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzpppfffaaabbbNNNOOOSSSZZZ___dddnnnwww}}}{{{qqqnnnqqqttttttrrr```aaaaaa___\\\YYYXXXXXXVVVTTTSSSUUUZZZ___aaaaaaaaaZZZVVVXXX\\\```gggmmmpppnnnkkkgggdddfffiiimmmuuurrrooonnnooosssxxx|||~~~zzzxxxxxx~~~{{{tttxxx|||yyy{{{~~~~~~{{{xxxuuusssrrrtttvvvxxxqqqllleee___]]]___cccfffiiiiiigggeeeaaa^^^[[[YYY\\\aaaeeeddd^^^ZZZ\\\___```cccllluuuvvvsssuuuzzzoooMMM???999444---000777555000333333000000222222000------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))''''''((()))***++++++***(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppeeeYYYWWWXXX[[[ZZZXXXZZZ^^^bbbjjjuuu~~~}}}}}}|||tttpppppppppooolllfffaaabbbgggiiifffaaa```[[[YYY[[[\\\ZZZZZZ\\\]]]]]]\\\[[[[[[]]]aaaddd]]]]]]^^^___bbbfffjjjllljjjkkkmmmnnnnnnmmmlllkkkjjjllloooqqqpppmmmhhheeefffhhhjjjlllllllllkkkjjjffffffeeedddcccaaa```___aaa```___]]]]]]]]]^^^___[[[YYYWWWUUUVVVYYY]]]```ccc```^^^]]]^^^```aaaaaahhhooouuuvvvrrroooqqquuupppxxx}}}xxxrrrnnnllldddPPP<<<;;;333444555//////222...***444777111---000///)))------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))&&&(((************+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxooohhh___VVVVVV[[[VVVTTTWWWaaakkkwwwyyyvvvxxxyyyvvvqqqoookkkhhhgggbbb]]]^^^bbbbbbcccaaa]]]YYYZZZ```fffbbbaaa___^^^```cccgggiiiddddddeeehhhfffbbbeeejjjjjjgggdddbbbaaa```]]]ZZZ]]]]]][[[YYY]]]bbbbbb^^^[[[\\\]]]]]]]]][[[ZZZYYYYYYZZZ]]]^^^[[[YYY___hhhddddddddddddeeehhhlllnnnqqqooonnnqqqxxx~~~rrrTTTNNNFFF@@@>>><<<:::888444444333222111000///...////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''******)))(((''''''(((((())))))*********))))))(((+++*********))))))((((((---,,,***(((((((((((()))((((((((()))))))))******((((((''''''''''''((((((,,,,,,---------,,,,,,+++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''}}}fff[[[ZZZ^^^XXXUUUXXX[[[```kkkvvv}}}|||yyyzzzqqqoooqqqoooooonnnmmmllljjjiiihhhjjjjjjkkklllmmmmmmkkkjjjjjjhhhiiijjjgggeeegggmmmhhhggggggffffffeeedddccc^^^```aaaaaadddiiigggcccbbbdddgggiiiiiigggfffeeebbbaaadddjjjnnnqqqwww~~~tttZZZKKK@@@<<<777555555555555333444333333222000//////...////////////...............------------,,,,,,,,,,,,,,,+++++++++************++++++++++++***))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''*********)))))))))(((((())))))************))))))++++++******))))))))))))+++***************+++++++++++++++,,,,,,,,,,,,---......---++++++*********((((((((()))))))))))))))((())))))***+++,,,,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&wwwmmmbbb\\\WWWSSSSSSVVV^^^^^^aaaeeeiiippp}}}}}}}}}}}}~~~}}}zzz}}}~~~~~~{{{yyyxxxxxxqqqtttwwwwww{{{}}}yyy{{{~~~wwwkkkcccXXXJJJ<<<555444222000000222333333222333333222111000///....../////////............---------------,,,,,,,,,,,,,,,++++++++++++***************++++++******)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((******+++,,,+++***)))((())))))***************)))+++++++++************)))((()))***+++,,,---------************++++++++++++++++++***))))))))))))))),,,,,,,,,,,,,,,---...///(((((()))))))))*********+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%wwwnnnfff___\\\[[[XXXUUUTTTXXX^^^fffllluuu~~~rrrbbbSSSIII???<<<;;;888666666333333333333333222111000222222111000//////......//////.........------------------,,,,,,,,,++++++++++++++++++***************************))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))***+++++++++******++++++++++++++++++++++++((()))+++,,,------,,,+++)))))))))*********++++++)))))))))******+++,,,---)))((((((((((((***+++,,,,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%oooeeeZZZUUUYYY______\\\RRR___rrr}}}{{{yyysss[[[EEE888<<<555111222333222222333000111222222000///...---111000000//////.....................------------------,,,,,,,,,++++++++++++++++++*********)))))))))************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***************************)))***,,,---...,,,+++)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))+++++++++,,,,,,,,,------...............//////000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%TTTbbbvvv{{{nnniiifffYYYLLLKKKTTTaaagggccc```gggrrrzzzyyywwwhhh___SSSHHH@@@:::666444666222111555555222000111...000222222111000000111000/////////.........---.........------------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))******))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******)))))))))))))))))))))))))))***+++,,,---,,,++++++))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------,,,+++++++++++++++,,,,,,,,,------...---,,,+++************......///000//////......)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))************+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%???BBBFFFOOO___xxxtttbbbVVVUUUTTTTTTPPPLLLPPPVVVTTTdddoootttyyyuuuttt}}}zzzxxxlllXXXOOO???;;;444///000444888:::333000111555666333222444000222333333111000222444//////............------.........---------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))))))))))))))((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********))))))))))))))))))))))))************+++++++++,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------------...///000111000000000111111111222222444444444444444555666777333555666777666444222000555555444444333333333222000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&;;;<<<===>>>AAAIIISSSZZZnnn{{{pppddd]]]YYYTTTRRRRRRLLLVVVXXXWWW[[[ZZZ```pppqqqxxxzzzyyyuuu|||pppbbbVVVKKK???999888666777777666666666333///444111000222222000000333000111222000---+++---000..................------......---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))((((((''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((((((((((((***)))))))))******,,,,,,((()))***+++,,,---------,,,,,,,,,------.....................000222444666<<<<<<<<<<<<============FFFFFFHHHKKKNNNQQQTTTVVVVVVXXXZZZ[[[ZZZWWWSSSQQQLLLKKKHHHEEEBBB???===<<<777777555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''';;;888555666555555999???FFFNNNZZZjjj}}}|||nnnaaaYYYYYYZZZZZZZZZ[[[\\\^^^```^^^bbbiiirrryyy|||{{{zzz{{{}}}aaaTTTRRREEECCC>>>:::888777888999444444333333333333222222000000000000000000000000000000000000000000000000///............---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++************)))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''(((((((((((((((&&&''''''((((((((((((((('''(((***+++,,,,,,++++++)))******)))((((((***---,,,---...---,,,+++,,,---000///......000222444666555666:::>>>DDDKKKPPPSSS]]]^^^aaaccceeeggghhhhhhfffjjjppptttwwwxxxzzz{{{{{{zzzzzzxxxuuurrrqqqppp___bbbeeefffdddaaa___^^^VVVSSSMMMDDD;;;555222222222000---,,,---------------------///000000---+++++++++++++++++++++******000///---+++******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%<<<:::999:::999666888<<<000444:::BBBKKKZZZlllxxx}}}wwwnnneee```^^^```aaaRRRSSSTTTWWWYYY[[[[[[[[[dddrrrzzzfffRRRDDD???@@@<<<;;;888666555555666666444444333333333222222222000000000000000000000000000000000000000000000000///............---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''(((((())))))(((((('''((())))))******))))))((((((***++++++++++++***)))+++---...---,,,,,,---))),,,///111000///...//////222666888:::>>>EEEKKKPPPSSSXXX^^^eeejjjmmmooovvvxxxzzz{{{{{{yyywwwuuu}}}|||xxxuuusssrrrrrrqqq```^^^[[[WWWUUUWWW\\\```bbbdddgggfff```VVVKKKDDD===999555111000000111111111///,,,+++,,,...///000++++++******)))*********......---,,,++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%:::888888;;;:::666444666666888888888888===DDDKKKZZZeeevvv|||tttooommm___]]]ZZZWWWTTTSSSRRRRRRVVV\\\bbbhhhpppzzz{{{~~~~~~nnncccZZZQQQDDD:::555444444555444444444444444444555555333333333333222222222222000000000000000000000000000000000000000000000000///............---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++*********)))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&'''''')))))))))))))))((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((()))******++++++******((()))******+++******)))(((+++...///---,,,++++++...///000000//////111333===DDDMMMQQQTTTZZZcccjjjppprrrvvvyyy{{{||||||{{{xxxyyyzzzyyyvvvpppkkkgggdddeeefffffffffhhhjjjmmmjjjeee^^^ZZZ[[[]]]]]]]]]^^^ZZZSSSLLLHHHIIINNNRRR[[[```hhhqqqtttoooeee\\\UUUQQQJJJDDD@@@??????@@@@@@<<<666222000...,,,+++///...---,,,,,,---///000,,,,,,,,,+++******))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%===999777999999666555666888888888666444444777999444999BBBMMM]]]sss~~~zzzrrrhhh^^^VVVRRRSSSSSSQQQOOOQQQVVV[[[]]]ZZZ___eeennn|||~~~|||wwwjjj___RRREEE;;;<<<888444444666888666444222333444666666666555444333333333222222222222111000000000000000000000000///////////////////////////............---------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((()))******++++++******)))************************,,,......---,,,,,,---111000///000333;;;EEEKKKZZZaaajjjqqqsssuuuwwwxxxuuutttrrrpppllliiieeeddd\\\[[[ZZZXXXUUUQQQMMMJJJNNNRRRWWW]]]aaafffkkknnnuuuooojjjhhhkkkmmmmmmlllnnnmmmjjjccc\\\WWWTTTTTTVVVVVVXXX___fffiiifffaaadddaaa\\\UUUOOOKKKJJJKKKMMMJJJGGGDDDBBB>>>999666666444111...---...///111//////...---,,,+++)))(((++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%GGG@@@::::::999777888:::333444444444444444555777888777666666:::DDDRRR\\\pppxxxuuulllbbb___ZZZVVVQQQMMMKKKKKKMMMQQQTTTVVV\\\ffflllmmmqqqnnnkkkkkkttt||||||xxxnnnUUULLLCCC@@@@@@>>>888333111333444666777777666555333444666777666555444333333333222222222111111111000000000000000000000000///////////////////////////............---------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++***************)))))))))(((((())))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''((())))))******))))))***************+++++++++---......------///333666333777===DDDNNNZZZfffnnnuuuxxx|||yyymmmcccZZZXXXSSSNNNKKKHHHGGGGGGFFFFFFEEEEEEEEEGGGJJJKKKZZZaaalllvvv~~~}}}{{{tttmmmfffcccddddddaaa]]]ggghhhfffbbb[[[UUURRRQQQTTTRRROOOOOOQQQSSSTTTTTTEEEAAA<<<666111///......111000000///.........---,,,,,,------------,,,,,,++++++++++++++++++++++++************************(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[OOODDD>>>;;;888777888777888888999::::::::::::888888777666555555888:::???BBBJJJVVVdddvvv~~~rrrdddZZZVVVVVVYYYXXXSSSQQQUUUXXXWWWWWWZZZ\\\]]]^^^bbbhhhllltttyyyxxxtttuuunnnWWWNNNPPPOOOHHH<<<777555999<<<:::666444444555666444111111444888333444444555555333222111222222222222111111111111000000000000000000000000000000000000000000000000///............---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************)))))))))((((((((())))))************))))))'''((()))******)))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))'''((())))))******))))))'''((())))))******))))))+++******++++++,,,......+++,,,---...111777???DDDMMMTTT^^^hhhpppuuuzzz|||~~~oooZZZJJJEEECCCAAA@@@AAADDDHHHJJJNNNNNNOOORRRWWW^^^eeejjjpppwww}}}vvvqqqwwwzzz|||zzzuuuooollllllhhhaaaYYYTTTUUUYYY___bbb^^^ZZZSSSLLLDDD???;;;:::222111///---,,,,,,------,,,------......------,,,++++++++++++++++++++++++************************(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||nnn]]]SSSJJJAAA<<<;;;666666555555555555333222111333444555555555555666222111333777999@@@OOO^^^qqq{{{yyyzzzvvvnnniiihhhfffdddWWWWWWVVVVVVUUUUUUVVVXXXTTTZZZ[[[WWWXXXbbbooowwwtttiiipppqqqtttzzzqqqjjjbbbZZZUUUQQQJJJ@@@888666777:::<<<<<<888888;;;:::555333555666666555444222333555777333333444444444444333333222222222222111111111111000000000000000000000000000000000000000000000000///............---------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))))))))(((((((((((())))))************))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((***+++,,,)))(((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((()))************)))((()))******++++++******++++++++++++---...000111...222777===EEENNNWWW]]]mmmrrrxxx|||rrr___RRRRRRSSSTTTWWW[[[aaafffiiikkklllmmmpppuuu{{{vvvnnnjjjiiiiiiiiimmmjjjfffaaa\\\XXXUUUSSSCCC@@@:::444///,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{mmm```SSSIIIEEE===;;;999999888777666444999777555333222333666888555666999;;;666111555???>>>CCCHHHHHHKKKZZZttt|||sssiiicccaaaaaabbbdddVVVYYYWWWSSSRRRXXX]]]___```hhh[[[PPPXXXWWWWWWiiilllnnnpppoooooorrryyy~~~rrraaaOOOFFFCCC>>>:::888999888:::===;;;666777;;;999555444555333000444;;;222222444666777666444111333444444555555666777777222222222111111111111000000000000000000000000000000000000000000000000000//////.........------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))************))))))'''((()))++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''')))+++---...---,,,+++)))(((&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((()))*********************+++,,,,,,,,,,,,++++++++++++,,,---000222444:::@@@IIITTT^^^iiisssyyyzzzzzzzzz{{{}}}uuummmoooqqqssswww{{{{{{jjjiiiiiihhhgggfffeeeddd___YYYOOOCCC:::444000///------............------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||wwwtttiii[[[PPPEEE<<<:::777333444999666666555444444333333222555555555555555555555555222555777888999<<>>222222222222333111---)))111...***)))***,,,,,,,,,000,,,)))(((***+++***(((************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########~~~{{{jjjZZZKKKDDDAAA:::333111888888888888888888777666444444444444444444444444444555555444222333666999777@@@JJJPPPTTT[[[gggppp~~~yyywwwppphhhfffhhhgggddd]]]ZZZZZZ```hhhjjjfff```bbbdddeeebbb]]][[[\\\^^^\\\___cccdddaaa______```gggqqq}}}}}}~~~xxxxxx}}}{{{zzz|||{{{zzzuuuuuu{{{yyyqqqvvvwwwqqqttt~~~|||www{{{wwwnnnZZZSSSKKKDDD@@@===:::888>>>;;;888777888999888777777777777777777777777777999777555555666777666555777777777666555555444444111222333444444555555555222222222222222222222222222222222222222222222222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))))))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))'''&&&***555>>>BBB999...((((((***(((%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***))))))(((((((((((()))))))))))))))******+++++++++(((***------,,,+++,,,---(((///777>>>CCCKKKUUU]]]jjjnnnsssxxxzzz|||~~~~~~|||zzzqqqlllgggbbb___YYYQQQPPPTTTKKKDDD:::111---...111444222111000///...---,,,++++++***))))))***++++++++++++++++++++++++++++++++++++*********))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######jjjZZZQQQGGG<<<555888777666777777777555333444444444444333333333333333333222000......///111333555666666666;;;CCCJJJUUU___mmmwww~~~~~~{{{pppvvvvvvwwwvvvtttqqqnnnlllgggfffeeebbb___]]]\\\\\\___gggqqqwwwxxxwwwvvvwwwlllkkklllnnnkkkfffeeegggjjjllljjjhhhppp|||{{{wwwwwwwwwzzz~~~|||xxxsssdddSSSLLLMMMJJJCCCAAA???<<<;;;<<<======<<<;;;:::888888999999888777888888999999:::999999888999777666666666666555444666666555555444333333333333444444444555555555555222222222222222222111111111111111111111111111111000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))******))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))'''&&&+++666>>>DDD:::///)))((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&'''((()))((('''&&&%%%'''''''''''''''''''''''')))((((((''''''(((((()))((((((((()))))))))******)))))))))(((((())))))***''''''((()))***+++,,,---)))+++,,,,,,,,,---///111111999EEEQQQ[[[dddlllqqq{{{||||||{{{|||{{{}}}}}}xxxppphhhccc^^^WWWTTTTTTWWWUUUOOOHHH@@@:::888888---......---,,,---///111***+++,,,,,,++++++,,,---++++++++++++++++++++++++***************)))))))))************************************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$vvvrrrbbbUUUJJJBBB<<<999666555666555333111444333333333333333222222111111111111000111222333333444555555444444333333222777>>>BBBEEEJJJPPPVVVrrr}}}{{{yyyyyy~~~}}}}}}~~~{{{vvvvvvzzz{{{{{{}}}zzzuuunnneee]]]VVVOOOLLLNNNKKKCCC:::888<<<===999;;;;;;;;;<<<======<<<<<<<<<<<<<<<=========;;;:::999999:::;;;;;;;;;:::999999888777888999999888666777777666666555444444444888777666666555444444444444444333333333333222222111111111111111111111111000000000000000000000000////////////............------------------------,,,,,,+++++++++*********************************)))************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&,,,555===???777...((('''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))+++++++++***((('''''''''''''''''''''''''''))))))(((((((((((())))))(((((()))))))))*********)))))))))((())))))******'''(((((()))***+++,,,,,,.........------000666:::IIIOOOYYYcccmmmssswwwyyy~~~~~~~~~}}}~~~~~~vvvnnnsss~~~wwwoootttuuutttzzz~~~~~~zzzrrriiiccc```aaa```ZZZPPPFFF>>>;;;666666444000------000333---///111///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%pppsssvvveeeYYYRRRGGGAAA:::666777888777666444444444333333222222222222111111222333444555555///000111333333000---+++333444555333222333777;;;>>>HHHWWWfffpppwww{{{|||sssggg```OOOMMMIIICCC>>>;;;;;;<<<;;;;;;:::999;;;???@@@???:::;;;<<<===<<<:::999999;;;<<<===>>>>>>=========:::::::::::::::999999888999999999:::<<<===;;;:::::::::999999888777777777777666555444444555555666444444333333333222222222111111111111111111111111111111111111111111111111000000/////////.........------------------------,,,,,,,,,++++++++++++******************************************))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''',,,333999777111***&&&&&&((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((()))***+++++++++***(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))***++++++************++++++++++++---...///111666???IIIPPPaaadddjjjpppuuuxxxzzz{{{~~~~~~}}}yyywww~~~qqqsssrrrllleeeccclll|||vvvlllkkkqqqwwwyyy||||||zzzyyysssiii]]]QQQHHHDDDCCCEEEEEEDDD@@@999333...,,,,,,...000...+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%rrrpppttt|||}}}wwwqqq]]]RRRCCC:::888888888777555555444444333333222222444222111111222333111000666555444444444444666777555555444333111111444666///333888<<<@@@CCCGGGIIIQQQYYYdddooowww}}}sssssspppggg[[[NNNEEEAAABBBAAA???<<<;;;<<<@@@CCC777888999::::::;;;;;;;;;???AAACCCDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEDDDCCCBBB@@@????????????<<<;;;<<<>>>??????===;;;;;;;;;::::::999999888888555555444444555777888999444444333333222222111111222222222222222222222222111111111111111111111111000000000/////////......------------------------,,,,,,,,,,,,++++++++++++******************************++++++******)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((+++///333...+++'''%%%&&&((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((***))))))(((((())))))***)))))))))*********++++++))))))))))))******+++,,,+++++++++,,,,,,,,,,,,,,,+++///555>>>HHHTTT```hhhjjjmmmrrrvvvxxxzzz}}}||||||{{{}}}|||vvvwww|||uuuzzz{{{xxx{{{qqqhhheeennnvvvfff^^^bbbiiioooxxx~~~uuuooonnnmmmpppvvv}}}~~~|||{{{}}}rrrggg[[[QQQJJJDDDFFFIIIKKKIIIBBB888000---------+++***+++---///------------------------*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&~~~{{{xxxxxx|||~~~~~~}}}}}}uuu\\\HHH>>>:::777555666666555555444333333222444222000111222222000---111111111000...///333666...///000111000000111111222333333333222111333444444555777<<>><<<;;;:::;;;===>>>======???AAABBBCCCEEEGGGIIILLLOOOPPPOOONNNPPPQQQVVVWWWXXXXXXVVVWWWZZZ]]]]]][[[WWWTTTSSSRRRSSSTTTPPPOOOOOOPPPQQQOOOLLLJJJEEEEEEDDDDDDCCCBBBBBBBBB???===<<<:::999:::;;;<<<888777777666555555444444333333333333333333333333111111111111111111111111000000000000/////////...........................------,,,,,,,,,+++++++++***************************++++++++++++***))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((***,,,---)))((('''&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((+++***((('''&&&'''((()))((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++))))))))))))***+++,,,---++++++,,,------...//////777===HHHRRR[[[ccciiimmmfffmmmuuuyyyzzz|||uuurrrrrrvvvxxxwwwwwwyyyzzzvvvtttyyyxxxuuu}}}uuummmmmmqqqwwwwwwhhh___]]]fffmmmwww~~~zzzsssnnn~~~xxxlllbbbQQQMMMKKKMMMQQQPPPKKKEEE999666111...---.........------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~zzzrrrmmmyyy\\\JJJAAA;;;777777777666555444444333333333111000111444444222///---111444444111///000222...000222333333222000///---///222333222222222333555111...///222555444333555666888;;;???CCCFFFHHHNNNTTT]]]eeekkkpppvvv{{{uuuuuusssuuu~~~zzzyyyzzzyyysssmmm^^^\\\ZZZWWWTTTQQQNNNKKKLLLEEE@@@AAACCCBBBAAABBBAAA>>>;;;<<>>???@@@AAAAAABBBEEEJJJQQQXXX\\\XXXZZZ]]]cccjjjrrryyy}}}uuuqqqkkkeeeccc___^^^aaaffffff___YYYQQQLLLGGGEEEGGGIIIJJJIIILLLHHHEEEFFFIIIIIIDDD@@@???BBBDDDDDDBBBAAAAAAAAA>>>???AAABBBDDDEEEFFFFFFOOOUUU[[[\\\^^^aaa```^^^fffbbbcccjjjpppssswww|||zzzxxxwwwxxxzzzyyyvvvrrrzzzwwwuuuvvvuuussswww}}}|||yyywwwtttqqqooowwwwwwxxxxxxyyyxxxvvvtttqqqttttttpppoooqqqqqqnnnjjjfffaaa\\\UUUMMMCCC===<<<===>>>AAADDDDDDBBB@@@777888999888666555666777555444222222333333111000222000///...---...000111........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&'''((()))((('''&&&''')))(((((((((((())))))))))))111///,,,(((''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))++++++******************+++++++++******++++++,,,---,,,,,,,,,111:::EEELLLXXX^^^cccbbb\\\YYY\\\```hhhpppwww|||}}}}}}www{{{~~~|||yyy~~~}}}~~~rrreee]]]^^^dddqqq|||vvv|||~~~{{{tttkkkfffccc\\\TTTaaa\\\SSSGGG;;;444111222,,,---...---,,,,,,...000,,,---------,,,,,,...000,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttpppooosss{{{zzzlllXXXEEE===666222555888666333222333222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000000000000111111111222222...///000111333444555555555444444444666:::===???888888999;;;>>>BBBFFFHHHIIIJJJKKKLLLNNNPPPQQQQQQYYY\\\``````___aaafffkkkwww{{{|||wwwoookkkpppuuu~~~~~~~~~wwwppplllhhhggghhhhhhiiimmmqqqrrrmmmhhh]]]WWWRRRQQQVVVYYYWWWTTT]]]^^^YYYMMMEEEBBB@@@<<>><<<;;;::::::666444222222222111000...000000000000//////..............................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))((((((((('''''''''''''''((()))((('''&&&''')))(((((((((((()))))))))))),,,***)))'''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))++++++******************(((***+++------------,,,...111666===DDDLLLUUU[[[^^^______\\\[[[]]]dddkkkpppyyy|||tttqqqxxx{{{xxx~~~uuummmkkkeeekkkvvvvvvlllpppwww{{{zzz~~~}}}wwwuuuvvvtttpppaaabbbeeeeee```QQQ>>>000333111000111333222///,,,,,,---------,,,+++,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwvvv|||yyyeeeMMM???333222777888555333222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000000000000///000000000000111111111111------...//////000000111000//////............///444333222111111222333333333444444555666777888888555777::::::999:::===AAAJJJKKKKKKHHHDDDBBBEEEHHHFFFFFFHHHJJJNNNRRRVVVXXXQQQOOOLLLIIIFFFDDDCCCCCCBBB@@@@@@BBBEEEFFFCCC@@@;;;999777777888999888777CCCDDDAAA:::666777999888===;;;888777888:::===>>><<>>999777555444444333000//////111222333222000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))%%%&&&&&&''''''((())))))))))))))))))))))))))))))***))))))(((((())))))*********++++++++++++++++++)))***,,,.../////////...111888BBBMMMUUU\\\aaadddbbb___\\\[[[___hhhrrryyywww}}}{{{yyy{{{}}}|||zzzzzz}}}}}}yyy||||||wwwxxxsssxxxqqqaaacccqqq~~~|||zzz}}}vvvpppkkklllnnnhhhZZZMMMAAA999111...111222///,,,...............,,,++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&gggTTT@@@777777888888888222222222111111000000///111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000////////////000000000111111000000000000000000000000111111222222222222111111111000/////////000000111111111222222222222333333111222444444333333555777555555444333222222333444444444444555777888:::;;;333333333444555666888999666555333333555666555333666777888888777666666777777999999777777999;;;===555888:::;;;===AAAGGGLLLSSSWWW\\\```aaa___[[[WWWUUUYYY[[[YYYVVVVVVZZZ^^^bbbeeekkkoooqqqtttvvvxxxxxxxxxxxxxxxxxxxxxyyyyyytttzzzzzzuuutttsssrrrssssssssspppkkkgggaaa[[[TTTPPPOOOLLLEEE???BBB???===;;;999888555222111222333333333222000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))$$$%%%&&&((())))))(((((())))))))))))))))))))))))***))))))))))))))))))*********+++++++++++++++,,,---,,,++++++...222666999BBBHHHRRRZZZ^^^```aaabbb^^^]]]]]]bbbkkkuuu{{{~~~xxxxxxuuussswww~~~~~~|||jjjbbbppp}}}~~~zzzwwwzzz|||nnnhhhlllpppqqqnnnZZZNNN===222...000222333000000000000111000...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvrrrWWWEEE:::555555888333333222222111000000///000000000000000000000000////////////////////////////////////////////////000111111111111111111000....../////////000000000.........---------,,,,,,///000111222222111111000,,,,,,------...///000000........................///000111111000000111111222111000000111222222111444444444333333333444444444444333333333222333333555333111111111222222222222555777777555444444666222333555666666555777999111777@@@GGGLLLRRRZZZ___kkkllllllkkkgggbbb^^^[[[TTT[[[bbbfffhhhmmmuuu|||~~~tttqqqrrrvvvyyysssnnnhhhdddaaa[[[RRRJJJMMMJJJGGGDDDBBB???;;;999555444222111000000111222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))&&&''')))******)))((('''))))))))))))))))))))))))******))))))))))))************++++++,,,,,,,,,,,,---+++(((***000;;;FFFNNNZZZ]]]```aaa```^^^]]]]]][[[]]]bbbllluuuyyywwwtttqqqqqqttt}}}{{{{{{zzz{{{mmmsssxxx{{{~~~xxx}}}~~~{{{{{{}}}wwwuuuvvvwwwxxxuuukkk[[[III<<<555444555000///...///111222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrqqqpppqqq{{{pppYYYGGG:::444444555444444333222111000000000000000000000000000000////////////////////////////////////////////////000111111222222111111000............////////////............---------,,,///////////////...------000111111111111111111111111111111111111111111111......////////////......///000000000000111111111------......////////////333333333333222222222222444333222111111222333444111222444444333333333444666666777::::::888999===BBBJJJWWWbbbjjjrrryyy}}}~~~zzzuuuqqqooooootttzzz~~~{{{zzztttrrrqqqqqqqqqnnniiiddd[[[XXXTTTQQQNNNJJJFFFCCC===;;;777444111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))((()))***+++***)))((('''))))))))))))))))))))))))+++******))))))******+++******++++++,,,---------+++***+++111;;;JJJXXX```ccccccaaa^^^ZZZXXXXXXYYY```ccciiirrrxxxxxxsssnnnjjjppp{{{xxxnnntttxxx{{{{{{yyy}}}}}}uuuhhhUUUDDD888333333///------///111///------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrjjjgggooopppaaaPPP@@@888666666555444333222111111000000000000000000000000///////////////////////////////////////////////////000000000000000000///------........./////////000000000///////////////////////////////////////,,,,,,,,,,,,,,,+++******------------------------000000000111222222000///,,,...000000///...///111111222333444444555555555---...000111333444444555333333333222222222444555555555444555666666666666555222333999<<<===DDDMMMWWW^^^iiiuuu~~~}}}{{{zzzyyyxxxwwwwwwnnnkkkfffbbb^^^ZZZUUURRRKKKIIIEEE@@@;;;777444222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))'''((()))((('''&&&''')))(((((((((((())))))))))))((())))))******)))))))))))))))))))))))))))))))))+++******))))))******+++******++++++,,,------...,,,000777AAALLLWWW___cccZZZZZZYYYWWWVVVXXX\\\___kkklllnnnsssxxx|||}}}~~~{{{yyylllqqquuu{{{{{{}}}sssaaaOOODDD;;;555000...000111000---............------------------------------------------------------------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~ttttttuuu{{{wwwfffPPPAAA777666666555333222111111000000000000000000000000////////////////////////////////////////////////......////////////......---------.........//////------------------------,,,,,,,,,---...000222333......////////////..................////////////......///000111111///---,,,///222222///---///222///000000111111000//////111111222333333333222222111111222222111111333444666444222333555777666555;;;888999AAAIIIPPP]]]jjjooottt|||}}}xxxvvvwww|||yyytttppplllgggbbb___XXXVVVSSSMMMFFF>>>888444000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''((()))((('''&&&''')))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++************++++++******+++,,,,,,---......000888DDDPPPYYY]]]^^^]]]SSSTTTUUUWWW[[[```ggglllsssrrrqqqrrrxxx}}}}}}xxxtttwwwzzz|||ooobbbCCC===555222333444222///000/////////............------------------------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxxxxxxxyyy|||}}}kkkQQQ===888555666666333111222000000000///......------///............---------...------,,,,,,------...........................------------------------------------------------...---,,,++++++,,,---...//////.........---------........................---......///////////////000000000000000000000000000000000000111111111111111111111000000000000000222222222222222222222222222333444444444444666777666<<>>:::>>>777555222000/////////000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---..............................////////////000000/////////000111111222222333222000000000222444666555===IIIWWWffftttwwwtttnnniiidddccceeefffccc```UUUJJJ;;;333222333222111111111111111000000000000/////////.........------------------------------,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((())))))***************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++,,,++++++++++++,,,,,,---,,,...///---******---000777@@@LLLUUUYYYXXXVVVTTTUUUTTTXXX```eeedddcccdddbbbfffrrr{{{vvvssstttxxxzzzuuueeeLLLDDD999222000111111000////////////////////////............---------,,,,,,,,,,,,,,,,,,++++++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((uuu```MMMDDDEEE;;;999666222000000000111///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................................./////////000000...//////000111111222222222111000111222666999;;;EEEOOO^^^nnn{{{wwwmmmhhhjjjkkkjjjgggccc]]]RRRFFF<<<777666666222222111111111000000000////////////............------------------------------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))'''(((((()))***)))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********)))************++++++++++++++++++++++++,,,---...+++---...---+++...444:::HHHMMMUUUZZZ[[[ZZZXXXWWWXXX^^^aaabbbeeejjjmmmmmmmmmwww~~~zzz{{{|||jjj\\\JJJ<<<555222111000////////////////////////............------------,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((ooorrrooo[[[PPPMMM???<<<888444222111111222//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..................................../////////000...//////000111222222222000000000222555999>>>@@@VVV```pppzzztttsssqqqjjjdddgggjjjiii^^^MMM>>>888888222222222111111111111000000/////////....................................---------,,,,,,,,,++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,---...&&&))),,,---...333===EEETTTVVVYYYZZZZZZZZZ\\\]]]ccciiihhhaaaeeeuuurrrZZZFFF;;;666333222000000000000000000000000//////.........---------,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((xxxjjjiiiqqqmmm]]]UUUJJJDDD<<<555222111111111///......---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------....................................////////////222111000000000000///...222555666444555>>>NNN[[[iiiuuu{{{yyyvvvpppjjjjjjjjjiiidddXXXIII>>>666111000444444000///111222000...---///000111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))******+++,,,///---+++++++++,,,---,,,---++++++...666AAAKKKQQQUUUYYYYYYUUU[[[gggiiiccckkkeee```fffyyypppvvvvvv^^^BBB111000777444222000///222333000***000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))~~~mmmfffgggoookkk^^^UUUNNNCCC;;;555333222222//////......------............---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------....................................////////////111111000111111222111000000222555:::CCCPPP^^^hhhttt}}}nnnssspppnnnoooooohhh\\\RRRDDD;;;333111000///111666444222000///000111000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***************++++++,,,---,,,++++++,,,---......,,,,,,///777AAAJJJOOOPPPSSSSSSRRRTTT]]]gggiiieeeaaaaaagggwwwuuuttttttyyyrrr^^^KKK<<<444111222222111000000///...000000/////////..................---------,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))zzzjjj```___zzz}}}ooobbbYYYMMMBBB:::666333222000000///.....................---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------....................................////////////000000111111111222111111222555<<>>555000///222888555333222111222111///...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***************+++,,,,,,+++++++++,,,,,,---...///---000777BBBKKKPPPOOOMMMIIIIIIOOO\\\gggjjjhhhhhhbbbiiiwwwxxxqqqkkkpppvvvdddJJJ555222333444333000///000333000000000/////////...............------------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))******))))))||||||dddaaassskkkbbbUUUGGG>>>888444222111111000///..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------------....................................////////////...///000000///000111222:::AAALLLYYYgggsss||||||tttqqqpppooonnnlllaaaQQQCCC999444333333444222111111222222000...000///......---.........------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,***+++,,,,,,+++,,,---///111888AAAHHHJJJHHHGGGFFF???DDDVVVlllvvvqqqnnnrrryyy~~~~~~uuunnnrrruuu\\\GGG;;;666333333222111333666000000000////////////...............------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))************)))}}}rrrppprrr{{{rrriii\\\NNNCCC<<<666333222222111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////...//////......///333666CCCOOO^^^kkksss{{{yyyssstttvvvxxxrrrfffYYYLLLAAA666///333111000000222222111///000000///............///------------------------++++++++++++++++++++++++************************************************************************((((((((((((((((((((((((((()))))))))*********+++************************************************))))))*********++++++++++++++++++***+++,,,,,,---,,,------,,,+++,,,///222:::BBBIIIHHHAAA<<<>>>CCCDDDMMMaaavvv}}}{{{{{{zzzssscccKKK>>>333222444333222333111000000000//////////////////.........------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((())))))***************vvvppp||||||tttgggYYYMMMCCC;;;666444333222000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------.............................................////////////...///000//////444<<>>:::666222111000...,,,//////.........---------------------------------,,,,,,,,,++++++*********+++++++++************)))************************************************++++++++++++++++++++++++...---,,,+++++++++,,,---000...,,,---000111000...///...---...000000000///000000333<<>>HHHPPPUUUWWWGGGCCCQQQ```eeekkksssyyy|||yyyuuu}}}oooZZZ???333777444000///333444000---,,,000/////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssfffbbboootttmmm___KKKBBB===888333111000///...//////.........---------------------------------,,,,,,,,,+++++++++******+++++++++************)))************************************************++++++++++++++++++++++++------,,,++++++,,,,,,---///---,,,---///000///---...---...///000111111000444666;;;GGGVVVccclllppppppttt}}}~~~yyy|||}}}{{{yyyttthhhUUUEEE;;;666333222111000/////////000111111000000/////////.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************************************************************++++++++++++,,,,,,++++++***))))))******)))************+++++++++++++++++++++++++++++++++---,,,++++++,,,------,,,///000555>>>HHHOOOQQQQQQLLLGGGLLL[[[fffjjjsssnnnSSS>>>666666444444666444000///222000000/////////.........---------.../////////000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnn\\\aaaqqqwwwjjjWWWHHHCCC;;;555222111111111/////////.........------------------------------,,,,,,,,,++++++++++++***+++++++++************)))************************************************++++++++++++++++++++++++------,,,,,,,,,,,,------...,,,,,,,,,...///...---------...///000111111111777>>>JJJWWWbbbjjjmmmooolllxxx}}}{{{{{{yyysssfffWWWHHH<<<666444000000000///......111333000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******************************************)))))))))++++++++++++,,,,,,,,,,,,,,,+++******)))*********)))************+++++++++++++++++++++,,,,,,,,,,,,---------------------,,,222666>>>IIIQQQSSSPPPLLLHHHNNN[[[hhhlllppp~~~sssYYYDDD666444444444111---///444000000000/////////......------...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppkkkkkkvvv~~~ooocccQQQJJJ@@@888333222222222////////////............------------------------+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,---......------.../////////000111333;;;HHHXXXaaacccdddgggkkkxxx{{{{{{zzzzzzvvvkkkZZZIII<<<666222333444333000///000111000000000////////////............------------,,,---------------------------------,,,,,,+++++++++************************)))*********++++++,,,,,,++++++,,,,,,,,,---------++++++***************+++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---------...666===HHHPPPRRRPPPNNNLLLRRR[[[gggmmmpppxxxuuuYYY???888333222111000111555000000000////////////...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))WWWggg~~~xxxyyysssnnnZZZRRRFFF<<<666333222111000000/////////.........------------------------+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,------............,,,,,,---------------......///000///...000444777FFFRRR]]]^^^ZZZ\\\jjjwww}}}zzzlllYYYFFF;;;333444555444222111000000111000000000////////////------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++************************((()))***+++,,,...//////++++++,,,,,,,,,---------+++***************++++++))))))*********+++++++++++++++,,,,,,,,,---------+++,,,...---------000333;;;EEEOOOQQQNNNLLLPPPUUUccchhhlllnnnvvvyyywwwzzzyyy|||rrrUUUEEE666222555666555444111000000000////////////...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************************************LLLWWWiii}}}~~~ssswwwzzz|||xxxddd\\\OOOCCC;;;666333111000000000/////////......------------------------***++++++++++++,,,,,,,,,+++++++++************)))************************************************+++++++++++++++++++++++++++,,,---......///......+++---......------...///...000000000000555<<>>444555555222///111111000000000/////////111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,************************************************************************QQQRRRYYYggg{{{wwwvvvooowww{{{nnneeeXXXKKKAAA:::555222000000000000/////////...------------------------******+++++++++,,,,,,,,,+++++++++************)))************************************************+++++++++++++++++++++++++++,,,---.../////////...,,,...//////------///111...///111111444<<>>555777666222333222222333444444111///000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---000...,,,,,,------,,,,,,///......333<<>>EEEJJJNNNQQQTTTVVViii~~~vvvTTT@@@:::555333555444000...///111000000///////////////..............................------,,,+++++++++***+++---,,,***))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++zzzsssmmmfff]]]VVVXXX___uuu}}}{{{yyyrrrkkkZZZHHH>>>333222000///000111111000///............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---///000///.../////////444;;;IIIXXXaaaeeejjjqqqwww{{{vvvcccOOO===333444444555333000000222444000000000////////////...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,***+++---,,,++++++,,,...,,,---.../////////000111000999DDDLLLOOORRRWWW\\\cccyyyzzz{{{kkkOOO???888444555777444222222222111000000//////000000..............................------,,,,,,,,,,,,***,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++tttlllfff^^^YYYVVVdddtttvvvmmm___MMMBBB666444000000111222111000///............------------------,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........,,,---000111000///111444;;;CCCRRR]]]aaabbbiiirrrxxx|||uuu___III<<<222333444444333222222333111000000000////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,***,,,------,,,+++---...---...///...------///222555???JJJOOOPPPTTT^^^gggyyyzzz}}}kkkHHH===444444666666444444222222111000000000000000////////////////////////......------------,,,,,,***,,,------+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++tttmmmeee[[[SSSWWWbbbxxx}}}wwwttt|||ooocccSSSFFF:::666111000111222111//////............---------------------,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------............------///111///...222888DDDMMMYYY``````bbbmmmzzzyyy}}}~~~ppp[[[MMM999777555444555555333222111111000000000/////////000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,---+++,,,------,,,,,,---......///000...,,,---222777AAAIIIPPPPPPNNNVVVhhhxxx~~~}}}|||[[[JJJ999444555555444444333222222111111111111111////////////////////////......------------------+++,,,...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,uuulllccc[[[VVVXXXdddzzzyyyqqqgggoootttlll___NNN>>>888222000222333111...///............---------...------------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............///---...000//////666@@@MMMUUU^^^cccbbbfffxxx|||~~~}}}nnncccGGG???666333555666555222111111111000000000//////000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))******+++,,,,,,------+++,,,------,,,,,,---///...000000...,,,000888???IIIOOORRROOONNN]]]yyy}}}|||~~~www```GGG:::888666444444333333222111111111111222////////////////////////------..................+++---...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,|||rrrlllggg[[[UUUXXXlllzzz{{{uuueeefffzzzvvvjjjXXX@@@:::333111222333000---//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////...,,,---111111333===JJJRRRYYYbbbeeedddlll}}}zzz{{{rrrTTTGGG888222444777666333111111111111000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,...---,,,,,,---///...///000......333>>>FFFKKKPPPRRRNNNPPPeeesssTTTBBB<<<999666555444333222222111111222222000000000000000000000000------..................+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,yyymmmfff]]]XXX]]]nnnssszzzwwwhhhgggoooxxxnnnhhhPPP@@@444444333...///555000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111//////111333888DDDPPPVVVaaaeeebbbjjj{{{}}}|||oooVVV@@@:::999444333888444333222111000000000000000000000000////////////------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***---000000111777CCCLLLMMMRRRQQQQQQccchhhNNN@@@888555333333555333...///444333---000000000000///////////////////////////////////////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------~~~rrrkkkbbbZZZ[[[eeewwwvvvwww~~~ssseeeeeeqqqiiiVVVDDD666444444000000555111000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000222000111555999@@@LLLXXXYYYbbbiiinnn||||||}}}wwwhhhRRR>>>666555555444444333222111111000000000111000000000////////////------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------...000222666===GGGMMMJJJJJJMMM\\\|||fffLLL;;;333222444777555111000333222...111000000000///////////////////////////////////////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------~~~tttkkk```[[[\\\ggg}}}vvvtttjjj```yyyvvvnnn```LLL:::555555333222444111111000000000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......//////000000111000///111888>>>FFFQQQ\\\___iiiuuu~~~uuu{{{~~~zzzfffHHH888999999222444444333222111111111111111111000000000/////////------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------000///000555===EEEJJJKKKIIIHHHSSStttzzzaaaEEE888555444777777444111222222000111111000000000////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---~~~tttiii```YYY[[[mmmtttvvvyyygggooo}}}wwwiiiTTT???777666444222222111111111000000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------...............///000000111111000000666???FFFLLLUUU^^^jjjwwwyyyxxxrrrYYYEEE===999666555444333222222111111222111111111000000000//////........................------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............111///111999CCCIIIHHHEEEHHHRRRlll{{{uuuzzzZZZDDD:::444666777555222111222333111111111000000000/////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............}}}rrrhhh]]]VVV___ooowww|||ssslllrrr{{{ppp]]]GGG:::666444222111111111111111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............//////000111111111222666???IIINNNSSS]]]fff{{{{{{~~~|||wwwmmmYYYBBB888888666555444333222222222222111111111111000000000000........................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------......////////////000555===FFFHHHEEEAAAJJJgggwwwsssTTT>>>666555555444333111333555111111111111000000000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......{{{rrreeeXXXWWWaaazzz~~~{{{~~~pppkkk{{{}}}vvvgggQQQ@@@888444222111222222111111111000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........//////000000111111222000777BBBLLLPPPWWWgggvvv{{{|||~~~zzz{{{{{{{{{lllOOO<<<:::666666555444333333333333222222111111111000000000........................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000000444:::@@@EEEGGGGGGGGGYYYiiiLLL>>>888333333444222333555222222111111111000000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...~~~rrraaaXXX\\\hhhyyyjjjmmm{{{ooo\\\HHH;;;555444333222222222111111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000111111222222222:::FFFNNNSSS```zzz~~~|||}}}~~~}}}xxxeeeNNN???777666555444333333333333222222222111111111000000........................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...---------...///000000000333999@@@BBBBBBFFFOOOWWWxxxiiiJJJ>>>555444555444222333222222222111111111000000000000000000000000000000///............---------------------------------........................------...///////////////}}}iii]]]]]][[[tttiii```qqq~~~uuucccMMM===666555555222222222111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------....../////////000111111222222:::CCCOOOVVV\\\nnnyyy}}}www~~~~~~www___FFF777777555444444444444444222222222111111111111000////////////////////////------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...///000000111666===CCCBBB???FFFVVVfffTTTDDD777555777444111111222222222111111111111000000000000000000000000000//////.........---------------------------------........................---......///////////////uuuhhh]]]ZZZbbbuuu}}}mmmeee^^^|||lllWWWBBB555333555333222111111000111111111//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////////////////111555999CCCOOOWWWYYYhhh}}}yyyzzz{{{{{{zzzmmm[[[@@@777444888777000000666111222222222222111000000000000///.....................---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++...------------...//////---.........---...000222AAA;;;<<>>CCCIIISSSaaasss{{{}}}~~~}}}www___LLL:::666666333333666222222222222222111111000111000//////......//////.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,...------------.../////////111222111///111777===BBBFFFIIIGGGMMMgggwww___EEE888222222666333333333333222222222222222222111111111000000000////////////////////////........................------........./////////........................vvviiiccc\\\^^^uuuvvvyyy}}}rrrjjjZZZBBB444555333333222111111111111222////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///222222111111333:::BBBHHHRRRXXXddd{{{zzz|||pppZZZBBB777666444333444222222333333222222111000111000000///.../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------...------------...//////...111333111///222;;;CCCFFFGGGEEEHHH\\\rrrQQQ>>>444444888444444333333333222222222222222222111111111000000////////////////////////....................................////////////........................oooiii^^^YYYggg|||~~~wwwpppbbbIII888555444333333222111222222222000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111111111222555===FFFLLLVVVYYYeee~~~zzzyyy{{{fffNNN>>>888555333333222333333333333222111111111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---...------------...//////...000222111111555>>>EEEJJJCCC???NNNtttcccHHH999555777444444444333333333222222222222222222111111111111000000000000000000000000////////////////////////........./////////000000////////////////////////vvvlll```ZZZ___tttwwwsssvvvhhhSSS@@@666444444333222222222222222000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000111444888@@@IIIPPPSSSYYYjjjxxx~~~qqq]]]KKK===666333333333333333333333222222111222111000000//////000000/////////.........------,,,,,,,,,,,,------------+++,,,---......///.........------------...//////...///000222555;;;AAAFFFKKKBBBDDDbbbxxxYYYBBB999888444444444444333333333333333222222222222111111111000000000000000000000000////////////////////////....../////////000000000000000000000000000000000sssddd___]]]eeessskkkppp{{{mmm]]]III999444444333222222222222333000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...000333777===DDDMMMSSSQQQ^^^xxx~~~}}}yyymmmYYYDDD888555666333333444444333333222111222111000000//////000000////////////............,,,,,,,,,---------......+++,,,---...////////////...------------...///////////////333:::AAAEEEFFFIIIFFFUUU~~~lllRRREEEAAA555444444444444333333333333333222222222111111111000000000000000000000000////////////////////////.../////////000000000000111111111111111111111111}}}jjjeee___^^^vvvqqqgggbbb~~~pppdddPPP;;;555444333333222222333333000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...111555:::@@@GGGPPPUUUSSSeee}}}{{{~~~xxxcccIII:::666888333333444444333333222111222111111000000000000000000/////////............,,,,,,,,,------.........+++,,,---...////////////...------------...//////111//////555>>>FFFHHHGGGFFFJJJeeeyyy___RRRNNN555555444444444333333333333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000222222222222222222222222uuufff\\\ZZZhhhzzzsssggg[[[yyyzzzkkkNNN>>>:::666333444444111111444111000//////000000///...///............---------,,,,,,,,,---------......---------............///.........///////////////222///333>>>FFFLLLVVVaaaiii~~~}}}|||oooWWW@@@555555555444333333444444222000222111111000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------/////////...---,,,,,,333222666DDDGGGCCCEEEBBBZZZ}}}lllSSS<<<444777888555333444555666333333222222111000//////000000000000000000000000000000000000000000000000////////////000000000000111333444222///000555999ooo```YYY___kkk~~~hhh[[[tttqqqWWWGGG999555333444444111111333111000//////000000///...///............---------,,,,,,,,,---------......---------............///.........///////////////111000888DDDJJJMMM]]]ppp~~~}}}~~~~~~uuuaaaIII:::666555444333333444333222000222222111000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---......//////...------000666444777CCCEEE???AAAGGGkkkaaaCCC666777666444333333333333444333333222111111000000111111111111111111111111000000000000000000000000////////////000000000111...111333111...333???IIIyyyhhhZZZXXX\\\yyykkk^^^kkkttt^^^LLL999555222444555222111222111000//////000000///...///............---------,,,,,,,,,---------......---------............///.........//////000000000111222===KKKMMMQQQjjj|||{{{|||~~~nnnUUUAAA777666444333333333333111000222222111000000000000111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---....../////////......222777666:::EEEDDD>>>@@@OOOwwwVVV<<<999666555555444333222444444444333333222222111111111111111111111111111000000000000000000000000/////////000000000111111...222333000...666GGGVVVooo```YYYXXXgggtttjjjoooyyyeeeOOO;;;555222444555333111111111000//////000000///...///............---------,,,,,,,,,---------......---------............///.........///000000111111111444@@@MMMPPPXXX{{{{{{{{{yyybbbHHH999777555333333333333222000333222111111000000111111000000000////////////...------------------------,,,,,,------.../////////.........///////////////000777999@@@IIIEEE???CCC]]]~~~|||zzzzzz{{{wwwxxxyyyzzzyyyxxxvvvuuuxxxxxxxxxzzz}}}zzzwwwvvvwwwxxxzzzzzztttyyy|||mmmHHH???888777888777555444555555444444444333333333111111111111111111111111000000000000000000000000//////000000000111111111333444333111222;;;JJJUUUvvvfff\\\YYY\\\wwwzzz}}}oooUUU???888333444666333111111111000//////000000///...///............---------,,,,,,,,,---------......---------............///......//////000111111222333777BBBMMMTTTfff}}}}}}~~~kkkQQQ???999777444333333444222111333222222111111111111111111000000000////////////------------------------,,,,,,------.../////////............//////000000...777<<>>HHHuuu|||wwwuuurrrrrrrrrrrrooommmiiijjjjjjiiigggeeeeeefffdddeeehhhiiiiiihhhgggeeeggghhhiiikkkmmmpppsssuuuqqqqqqqqqnnnkkkjjjjjjkkkpppnnnooowwwwwwnnnnnnpppsssttttttuuuwwwyyy{{{{{{{{{|||}}}~~~XXXGGG999666888888666666555555444444444444444444111111111111111111111111111111111111111111111111000000000000111111111111555222000333;;;DDDLLLPPPnnn```YYYVVVkkktttZZZEEE<<<444444555444222222111000//////000000///...///............---------,,,,,,,,,---------......---------............///......///000000111222222777===EEENNN^^^||||||~~~sss\\\JJJ<<<999666444444555444333333333222111111111111222111111000000000/////////------------------------,,,,,,------.../////////............///000111111111:::???BBBCCC<<<@@@SSS}}}zzzxxxuuusssrrrrrrrrrsssooonnnllljjjjjjjjjlllmmmmmmqqquuuxxxwwwvvvuuutttqqqnnnlllmmmooopppnnnkkkfffgggiiihhhgggeeeeeefffggghhhkkkmmmnnnnnnmmmllllllnnnppprrrsssuuuxxx{{{zzzzzz{{{zzzyyyyyyzzz|||~~~zzzyyymmmTTT<<<555666555444555444444444444444444444444222222222222222222222222111111111111111111111111000000000111111111222222111...///777DDDNNNRRRQQQwwwfff\\\TTT```vvvxxxmmm{{{yyycccLLL@@@555333555444333333111000//////000000///...///............---------,,,,,,,,,---------......---------............///---...///000111222333333:::CCCKKKTTTnnn~~~~~~}}}|||||||||xxxxxxxxxyyyzzz|||~~~}}}|||{{{hhhXXX>>>;;;777666666666555555444333222222111111222222111111111000000000//////........................,,,,,,------...////////////.........///000111222555>>>AAAAAA@@@===NNNnnn{{{yyywwwwwwwwwvvvssspppmmmllllllllllllnnnppprrrmmmoooqqqpppnnnooosssvvvzzz~~~~~~|||~~~eeeDDD888777444333444333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222//////222;;;HHHRRRVVVWWWlll```SSSYYYjjjrrraaasssnnnOOOBBB666333444444333333111000//////000000///...//////.........---------,,,,,,,,,---------......---------.........//////---...///000111222333333;;;HHHPPPZZZzzz~~~xxx|||xxxssstttuuuuuutttuuuwwwyyyrrrtttwww{{{|||}}}|||{{{~~~{{{qqqccc???<<<888666666777666666444333222222111111222222111111111111000000000000........................,,,,,,------...//////000///.........///000222333777@@@CCCAAA@@@CCC___{{{wwwtttooopppqqqpppoooppprrruuussssssuuuwwwzzz~~~sssLLL<<<999666444666333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222000222777???HHHQQQWWW[[[ooofffXXXRRRZZZwwwllljjjmmmuuu[[[CCC444888:::333...222111111111111000000000000000000///...------,,,,,,....................................////////////---///000///---///444999BBBOOORRRiii{{{rrrtttzzz|||~~~}}}|||zzzzzzyyyxxxxxxxxxwwwwwwvvvvvvvvvzzzwwwvvv{{{qqq}}}sssnnnMMM>>>555666666111000555444444333333333333222222000000000000////////////........................///////////////............/////////...///111333???BBBCCC===:::NNN|||aaa???555::::::333666444333333444555333222111111111111111111111111222111111111000000/////////111222222000//////000000666>>>GGGMMMRRRVVVYYYvvvkkk[[[UUU[[[sssuuujjjfff~~~vvv___GGG666888:::444000444111111111111000000000000000//////......---,,,,,,....................................////////////...000111000///111777;;;CCCMMM\\\|||yyyooommmssszzz}}}}}}zzzwwwxxxxxxyyyzzzzzz{{{{{{~~~|||yyywwwzzzoooTTTCCC777777888333222666444444333333333333222222111000000000////////////........................///////////////////////////000000000///000333666>>>EEEGGGAAACCC```wwwPPP===999777222666444333333444555333222111111111111111111111111222111111111000000000000111222333333111111111222333999BBBIIIOOOTTTXXX[[[qqqbbbZZZZZZkkkkkk```xxxzzzfffNNN:::888999444222666111111111111000000000000000//////......---------....................................///////////////111222111111444:::@@@HHHOOOooowwwdddbbbjjjuuu}}}~~~~~~}}}}}}~~~}}}zzzsssrrrooonnnmmmnnnoooppprrrqqqssswwwyyy~~~~~~wwwttt|||rrr^^^KKK;;;888999666444666444444333333333333222222111111000000000/////////........................////////////////////////000111111111111222666999<<>>FFFMMMSSSWWW[[[]]]vvvhhh]]]VVVbbb|||ooocccxxxmmmTTT===777777444333666111111111111000000000///000/////////......------....................................///////////////000222111222666===CCCNNNWWWeeeXXX___mmmyyy~~~~~~~~~yyywwwuuupppmmmmmmrrruuuyyyyyyuuuooojjjhhhgggiiilllooollliiijjjmmmqqqwww|||{{{ssskkkfffeeedddeeeeeegggjjjmmmpppqqqvvvvvvzzz~~~~~~~~~}}}{{{vvvwwwhhhTTTAAA999999777555555444444333333333222222222111111111000000000//////........................///////////////000000000000000111111111333888;;;>>>CCC@@@???YYYyyySSS===888:::666444333333444555333222222222222222222222222222111111111111111111111111111333444333222333444666<<>>@@@YYYoooJJJ999777666444333333444555333222333333333333333333333333111111111222222222222222000111222222111333666888BBBGGGNNNTTTXXX[[[]]]___uuujjjZZZVVViiivvvwww|||{{{dddIII:::777666444333111111111111000000000000/////////////////////000....................................////////////---///111222666===GGGOOO```{{{VVVRRRUUU```llltttzzz|||yyyxxxpppmmmjjjgggfffeeecccbbb^^^^^^^^^^^^^^^^^^______]]]]]]^^^^^^_________```[[[\\\]]]^^^```bbbfffhhhggggggiiikkkhhheeegggmmmkkklllmmmooosssvvvwwwxxxzzzzzzzzzvvvzzz{{{www{{{zzznnnZZZGGG:::666555555444444333333333333222222222222222111111111000000////////////////////////...//////000111111222222///000000000222777===BBBDDDAAALLLpppZZZ@@@999666444333333444555333222333333333333333333333333111111111222222333333333111222333222333444888;;;EEEJJJPPPVVVZZZ\\\^^^```{{{rrr```TTT]]]zzzuuuqqqsss~~~gggLLL===888888666333111111111111000000000000////////////000000000000..................................../////////000///000222444777???JJJRRRmmm___KKKNNNXXXfffpppvvv|||llljjjgggccc___\\\ZZZYYYYYYVVVSSSRRRTTTUUUVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]]^^^___aaaccceeehhhiiijjjjjjkkklllmmmnnnqqqtttwwwqqqrrruuuyyyyyyzzz}}}|||xxx|||sss```KKK<<<666666666444444444333333333222222222222222111111111111000000000000000000000000000...//////000111222222222111111111111444999???DDDMMMLLL]]]gggIII>>>666444333333444555333222333333333333333333333333111111111222222333333333222333444444444666:::===GGGLLLRRRXXX[[[]]]```aaavvv___UUUYYYkkktttiiiooopppSSS<<<666:::777///222222222111111111111000000000000000////////////////////////////////////......//////000000111111111444111444@@@EEELLLYYYdddMMMJJJSSS```iiiooottt{{{zzzqqqiiidddaaa[[[XXXWWWZZZZZZYYYZZZ^^^WWWXXXYYYZZZ[[[^^^cccgggdddfffhhhiiiiiikkknnnqqqvvvtttuuu|||xxxpppyyyvvvnnnUUU<<<999===444555555444333333333333444222222222111111111111000//////............//////////////////////////////000000111222555;;;BBBGGGKKKNNNnnn]]]???:::333444444000444888000222222222222222222222222222222222222222222222222111222111111222777@@@FFFPPPUUUSSSUUU^^^^^^\\\ccc{{{cccZZZZZZfffyyyhhhhhhsssWWW???777888777111222222222222111111111111000000000000////////////////////////////////////......//////000000111111222444222888BBBEEEPPPfffvvvWWWMMMLLLUUUaaajjjpppuuu}}}}}}zzzxxxwwwuuutttqqqnnnjjjgggdddbbbbbb______cccdddccceeeiiihhhhhhhhhjjjnnntttyyy}}}}}}yyyxxxvvvqqqZZZ>>>888:::444666555444444333333444444222222222222111111111111000//////......//////000000000000000000000000000000000111333666;;;CCCHHHOOO[[[hhhCCC<<<555666666111333777000222222222222222222222222222222222222222222222222222333333333555;;;CCCJJJOOOTTTSSSVVV______^^^hhhggg___\\\___yyyiiiaaayyyyyy^^^EEE888666666444333222222222111111111111000000000000////////////////////////////////////......//////000000111111444333333<<>>777888888111222666111333333333333333333333333333333333333333333333333333444555666:::@@@HHHNNNOOOTTTTTTXXX___^^^aaaoookkkddd]]]YYYppplll___pppfffLLL;;;555666777333333222222222111111111000000000000////////////////////////////////////......//////000000111111444222444@@@GGGHHHeeesssNNNDDDMMMQQQYYYccckkkqqqyyy~~~yyyyyymmmNNN;;;999999666666555444444444444444333333222222222111111111111111000000000000111111111111111111111111111111000111333555999???FFFKKKUUU}}}\\\AAA777888888111111666333333333333333333333333333333333333333333333333333333444666999>>>EEELLLQQQPPPUUUVVVYYY^^^]]]eeexxxqqqhhh^^^UUUiiittteeennnmmmSSS???666555999333333333222222222222111000000000000////////////////////////////////////......//////000000111111222222666AAAIIIOOOsssYYYHHHIIIMMMSSS[[[dddlllrrr|||{{{xxxvvvqqqVVV>>>999999666666555444444444444555333333333222222222222111111111000000000000111111111111111111111111111111///111444777;;;AAAHHHLLL[[[pppGGG999666777222222777555333333333333333333333333333333333333333333333333222333666:::AAAIIINNNRRRSSSWWWWWWZZZ^^^^^^kkkzzzlll^^^UUUdddssstttrrrXXXDDD777666999333333333333222222222222000000000000////////////////////////////////////......//////000000111111000555999BBBMMMZZZfffHHHHHHOOOOOOWWW]]]fffnnnvvvyyyzzzrrrrrr]]]BBB777666777666555555444444555555333333333333222222222222111000000//////000000111111111111111111111111111///222555999===CCCJJJNNNjjjTTT???666777444444888666333333333333333333333333333333333333333333333333333333666<<>>CCCQQQggg~~~WWWDDDGGGOOOQQQZZZaaaiiiqqqzzz}}}rrrvvvfffIII999444777666666555555555555555444444333333333222222222000//////......//////000000000000000000000000000///222666:::???EEEKKKOOOzzzdddHHH888999777777999555444444444444444444444444444444444444444444444444444555888>>>GGGNNNQQQRRRUUUXXXYYY^^^dddiiisss```YYYaaannnvvv]]]JJJ;;;666888444444444333333333222222000000000000////////////////////////////////////......//////000111111111///<<>>DDDCCCJJJ^^^sssxxxuuu^^^:::555;;;999666:::666555555555555444444444333444444444333333555666444999>>>DDDHHHLLLOOORRRUUUZZZ^^^^^^gggkkkZZZYYYcccsss~~~fffQQQ;;;999777555444444333333222222111111111111111000000000000000000000000000000000000---///111111111000111333:::777CCCOOO]]]~~~UUUJJJHHHNNNWWWYYYcccgggmmmxxx|||{{{___???;;;999888777555444444444444333333333222222222111111222222111000000000000000111222222222222333333333333777999@@@DDD???KKKfffrrruuuooo}}}jjjAAA888;;;888666888666555555555555444444444333444444444333333555777555:::@@@EEEIIIMMMQQQTTTVVV[[[^^^```pppooo\\\YYY___yyyoooyyyjjjSSS<<<;;;888555444444333333222222111111111111111000000000000000000000000000000000000...///111111111111222444999;;;EEEPPPiiiqqqPPPIIIIIIPPPZZZ[[[eeejjjqqq~~~~~~{{{gggHHH999999888777555444444444444333333333222222222111111222111000000000000000000111111222222222333333333444555888AAADDD>>>RRRyyyoooppp~~~lllvvv|||MMM;;;:::888666777666555555555555444444444333444555444333333555777666:::AAAGGGKKKOOOTTTVVVWWW\\\]]]cccrrr___YYY\\\ooollluuupppTTT<<<:::777555444444333333222222111111111111111000000000///////////////////////////...///111111000111333555888???FFFRRRwwwdddLLLIIIJJJQQQZZZ[[[fffkkkuuuwwwxxxlllSSS:::999888777555444444444444333333333222222222111111111111000000000000000111111111111222222333333444555333666BBBEEEAAA^^^nnnkkkpppvvvZZZ???999777666666666555555555555444444444333444555444333444555777666;;;AAAGGGLLLPPPTTTWWWYYY\\\]]]iiiuuubbbZZZZZZgggllloooxxxXXX===:::666555444444333333222222111111111111111000000000///////////////////////////...000111111000111444666888BBBHHHXXXsssYYYJJJIIIJJJQQQYYYYYYdddlllyyy}}}vvvooo\\\???999888777555444444444444333333333222222222111111111000000000000000111111000000111222333333444444999777:::DDDGGGGGGkkknnnhhh~~~sssxxxgggFFF999777888777666555555555555444444444444555555555444444666777777;;;AAAGGGLLLPPPTTTWWWYYY[[[___ssszzzggg\\\YYYcccppplll]]]AAA===777555444444333333222222111111111111111000000000000000000000000000000000000///000111000000222555777999EEEKKKbbbcccPPPHHHIIIIIIPPPYYYXXXaaammm~~~xxxrrrdddDDD999888777555444444444444333333333222222222111111000000000000000111111222000000111222333444444555?????????EEEIIIPPPxxxppphhh|||xxxvvvOOO;;;888999888666555555555555444444444444555666555444444666888888<<>>888555444444333333222222111111111111111000000000000000000000000000000000000///000000000000222666888<<>>BBBGGGKKKNNNQQQTTTWWW[[[ZZZpppvvvcccYYY]]]yyyzzz```GGG;;;;;;555444444333333222222111222222222111111111111000000000000000000000000000111///000333333222555;;;CCCFFF___```JJJGGGEEEHHHKKKOOOUUU\\\jjjvvvwwwrrrXXXAAA:::555555555333333555444444333333333333222222222222111111111111222222333111///000333555444222;;;888AAAJJJTTTxxxzzzsss~~~zzzvvv```BBB:::666666666555555555555444444444555555555444333555888;;;AAACCCGGGKKKNNNQQQSSSTTTYYY___yyyggg\\\```zzz{{{iiiKKK999555555555444333333222222111222222222111111111111000////////////////////////111///000333333222666;;;EEEJJJfffyyySSSGGGEEEEEEIIIMMMPPPWWW___qqq}}}|||qqq[[[BBB;;;666666666444444666444444333333333333222222222222111111111111222222333111///000333555444333999:::BBBIIIWWWzzzvvvzzzuuuiiiGGG<<<777777666555555555555444444444444555555444444555888;;;BBBDDDHHHKKKNNNQQQSSSUUU[[[hhh~~~jjj```aaawww{{{pppOOO:::555555555444444333222222222222222222111111111111000........................111///000333333333666<<>>777888666555555555555444444444444555555444444666999<<>>DDDGGGLLLMMMNNNQQQWWW[[[bbbnnnaaaYYYdddrrryyyvvv^^^>>>666666666555555444333333333222222222111111111111000111111111111111111111111222000///222333444999@@@DDDbbbbbbHHHIIIFFFGGGJJJMMMOOORRR]]]iii~~~mmmhhhttt~~~tttkkkMMM@@@555444666666444333444444333333333333222222222222111111111111222222000111333333333444666888<<>><<>>999BBB\\\{{{gggllluuu{{{fff[[[cccyyykkkMMM:::888666666555555555444444444222333444555666999>>>AAAAAAFFFLLLOOOOOOSSS]]]eeerrr___\\\TTTVVVkkkfffGGG888777666555444333222222222222222222111111111111000000000000000////////////111000111333333555<<>>GGG[[[vvvKKKDDDIIICCCDDDHHHFFFIIIQQQUUUeee{{{wwwpppwwwvvveeeJJJ;;;:::666666999555444555555555555444333333222222222222222222222222000111222222222444777999<<>>@@@BBBGGGGGGLLLSSSUUUaaazzzzzzeeeTTT\\\]]]\\\jjj~~~tttPPP===777666555444333222222222111111111111000000000000////////////000000000000111000000333444777@@@IIIeeeeeeEEECCCGGGAAACCCGGGFFFIIIPPPUUUgggyyyxxxqqqttt{{{vvveeeJJJ;;;:::666666888555555555666666555555444333111111111111111111111111000222222222222444777999<<>>DDDGGGGGGMMMSSSUUUkkk~~~fffUUU]]]cccffflll~~~ttt{{{yyyQQQ;;;777666555444333222222222111111000000000/////////......//////000000111111222000000333555999CCCNNNwwwsssPPPHHHEEE@@@AAAAAAFFFEEEHHHOOOUUUkkk~~~}}}wwwwww{{{eeeJJJ;;;999555555666333444555555555555444333333111111111111111111111111111222333333333555888:::===BBBTTTyyydddbbbjjj{{{xxxgggZZZfffdddEEE:::666666555444444444444555444555555777999;;;<<<===DDDFFFGGGMMMSSSVVVoooiiiXXX[[[eeepppttt}}}wwwzzzzzzSSS<<<777666555444333222222222111000000000////////////.........///000111111111222000000333555999DDDOOObbbIIIKKKEEE===FFF@@@EEEEEEGGGNNNUUUmmm~~~yyy|||fffKKK<<<:::666555777333444444444444444333222222111111111111111111111111111222333333333555888:::???CCCWWWnnnccceeeeee~~~|||xxxhhhYYYbbb|||fffFFF999666666555444444444444555444555666777999;;;<<<===BBBDDDFFFMMMSSSWWWuuujjjYYYZZZfffvvv{{{~~~{{{uuu|||UUU>>>777666555444333222222222000000000000////////////---......///000111111222222000000333555:::EEEPPPXXXEEEMMMEEE<<>>DDDGGGJJJPPP___sss```XXX^^^kkkvvvZZZ???777666555444333222222222111111111111000000000//////////////////000000111///222111333888999GGGbbbfffOOOIIIKKKMMMCCCEEEEEEGGGKKKRRR\\\ppprrruuuwwwzzzvvv___FFF:::888777777777222444555555333222222333111111111111111111111111000111222333333444777:::???GGGoooYYYSSS^^^mmm{{{oooqqqYYYSSScccppp|||~~~\\\>>>777666555444444444444444444444666777999;;;<<<<<<===EEEGGGIIIQQQcccuuu___VVVZZZfffsss\\\AAA777666555444333222222222111111111111000000000000///////////////000111111000222111444999999HHHeeeaaaLLLIIIJJJKKKBBBGGGEEEHHHMMMRRR\\\rrrpppuuu~~~zzz{{{bbbGGG999777777777888111222444444222111222333111111111111111111111111000111222222333444888:::>>>IIIrrrZZZUUU___nnnzzztttsssYYYQQQ```lllwwwyyy}}}```???666666555444444444444444333444555777999:::;;;<<<<<>><<>>KKK{{{qqqbbbNNNMMMUUUfff||||||pppiii~~~~~~~~~~~~}}}}}}~~~~~~}}}ooo]]]___oooxxxtttwww|||www{{{}}}~~~~~~pppGGG888666333222333444333222444444444555777888:::;;;<<<<<>>777666555444333222222222111111111000000000000000////////////000000000000222+++111000444:::JJJvvvkkkTTTKKKBBBGGGEEEDDDHHHLLLPPPTTT\\\kkkxxxxxxfffqqq}}}~~~nnnfffrrrzzzwww{{{eeeFFF<<<555333555333444444333222222111111000111111000000000000111111000222222222222444777999>>>MMM~~~ttt___MMMMMMTTTeeezzz|||ooojjj}}}~~~{{{|||}}}}}}}}}~~~|||~~~~~~nnn___gggzzznnnqqq}}}zzz|||{{{}}}||||||}}}~~~~~~~~~{{{uuuNNN888666333222333444333222333444444555666888::::::;;;;;;BBBGGGVVVfffbbbcccqqq|||ZZZ???666666555444333333333333111111000000000000000000////////////000000000000333,,,222000444:::IIIuuulllUUUKKKCCCHHHEEECCCFFFIIINNNTTT]]]mmmsss{{{iiiqqq~~~}}}pppfffooovvvuuuzzz~~~eeeEEE<<<555222444333444444333222222111111000111111000000000000111111000111222222222444777999>>>OOOxxx\\\LLLLLLSSSiii}}}mmmjjj}}}|||{{{{{{zzzyyy{{{~~~}}}|||zzzzzz|||~~~{{{}}}~~~nnn```ooonnnmmmsss{{{xxx{{{zzz|||~~~~~~~~~~~~{{{{{{{{{~~~||||||}}}~~~yyyyyySSS888666333222333444333222333333444555666888999:::999;;;AAAFFFVVVeeecccgggwww~~~YYY???666555444444333333333333000000000000000000000111////////////000000000000333---333111555999GGGsssiiiRRRJJJCCCIIIFFFDDDDDDGGGLLLSSS^^^ooosss{{{hhhooo~~~~~~}}}~~~zzz{{{qqqeeekkk|||ssstttyyy}}}~~~cccDDD;;;555333666444444444333222222111111000111111000000000000111111000111222222222333666999===OOO{{{]]]MMMNNNSSSlll~~~hhhhhh~~~||||||}}}yyyuuuwww}}}~~~{{{yyy{{{~~~{{{|||}}}{{{yyyyyy|||~~~zzz|||~~~~~~}}}|||}}}jjj]]]qqqzzzppplllrrrwwwuuuvvv{{{zzz|||}}}}}}|||||||||~~~~~~~~~}}}{{{zzz{{{|||~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}~~~yyyyyyQQQ888666333222333444333222333333444444666777999:::888:::AAAEEEVVVcccbbbhhh{{{~~~XXX===666555444444333333333333000000000000000111111111////////////000000000000333---333222555999FFFrrreeeOOOHHHCCCJJJGGGEEECCCFFFKKKRRR^^^pppwwwyyyfffkkkyyy}}}|||vvvvvv|||sssdddggg|||yyypppttt{{{aaaCCC;;;555444888666444444333333222111111000111111000000000000111111000111222222222333666999;;;OOO|||___PPPQQQVVVlll}}}dddeee|||||||||}}}~~~~~~~~~~~~~~~yyysssuuu||||||vvvyyyzzz|||}}}~~~~~~~~~~~~zzz|||}}}|||zzzzzz}}}zzz|||}}}}}}|||~~~zzz|||~~~|||}}}xxxdddXXXpppvvvjjjkkkoooqqquuu|||zzz|||}}}|||{{{{{{|||}}}|||~~~}}}{{{{{{zzzzzz{{{}}}~~~|||{{{~~~}}}|||{{{zzzyyyyyyyyy|||}}}~~~{{{wwwLLL888666333222333444333222333333333444666777999:::777:::AAAEEEWWWwww^^^WWW]]]www{{{~~~TTT;;;555555444333222222222222000000000000////////////............////////////444,,,222222555777DDDqqqcccPPPHHHEEEGGGBBBIIICCCEEEHHHMMMZZZqqq}}}yyy~~~rrrdddlllzzz}}}|||{{{zzzqqqsss{{{lllfffsssxxxpppqqqvvv{{{~~~~~~}}}||||||}}}aaaBBB;;;666555777444333333333222222222111111111111000000//////......000111222333222333555777:::HHHzzzwww[[[PPPSSSXXXlllzzz~~~dddaaaxxxxxxuuuzzz}}}}}}}}}}}}|||{{{|||}}}}}}|||}}}~~~~~~{{{tttsssuuuvvvuuuyyyzzz{{{{{{|||}}}~~~}}}{{{zzz|||}}}{{{zzzyyyyyyzzz~~~|||{{{|||~~~}}}tttwwwppp```YYYgggvvvllljjjjjjmmmooorrrvvvxxxuuusssvvv|||~~~}}}|||{{{{{{{{{|||zzzzzz|||~~~~~~{{{xxx{{{zzzxxxwwwwwwxxxzzz{{{}}}}}}~~~xxxsssNNN777666555444333222222222444444333333444555777888999777<<>>EEEYYYnnn^^^UUUYYYooo{{{wwwRRR;;;555555444333222222222222000000000000////////////............////////////333,,,222111444777AAAjjj]]]MMMHHHFFFHHHBBBHHHFFFGGGHHHLLLWWWlllvvvnnn|||{{{iiikkkvvv||||||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~wwwyyy}}}}}}{{{zzz|||}}}~~~oooffflllyyy~~~tttkkkkkksss{{{}}}||||||}}}}}}~~~~~~}}}}}}}}}~~~YYY>>>:::666666999777333222222222222111111111000000000000////////////000111222222222333555777<<>>LLL|||vvvbbbWWWXXXfff^^^DDD;;;555555444333222222222222000000000000////////////............/////////000...---444...222777777PPPjjjVVVMMMGGGHHHBBBHHHFFFCCCEEEKKKMMMSSSkkkooofffwwwaaa___eeeooopppsssvvvxxxyyyzzzzzz{{{|||~~~}}}|||||||||{{{{{{{{{{{{||||||zzz{{{{{{||||||~~~}}}|||{{{|||{{{{{{{{{{{{{{{|||}}}zzz{{{zzzxxxwwwyyyzzzyyy}}}sssmmmqqquuuvvvttttttxxx}}}|||vvvvvv{{{}}}~~~{{{wwwwwwzzz~~~~~~~~~xxxyyyyyyzzzzzzyyyyyyyyyyyy{{{}}}~~~}}}~~~fffHHH777888444222555444111111111111000000000000.../////////000000111111...000111111000111444666999;;;ccctttzzzUUULLLLLLLLLHHH[[[nnn{{{www|||sss^^^bbbxxxzzzqqqrrruuuuuuxxxzzzxxxtttrrruuuyyyvvvwwwwwwxxxxxxxxxwwwwwwxxx{{{~~~~~~||||||~~~|||{{{xxxvvvuuuvvvwwwxxxwwwxxxxxxwwwvvvvvvwwwyyyrrrwww|||~~~|||{{{|||~~~yyypppnnnssszzz|||zzztttnnnkkkmmmttt{{{}}}}}}|||}}}}}}|||yyywwwnnnqqqooopppqqqgggeeettt|||nnnkkkbbbWWWVVVaaannnvvvyyyxxxjjj`````````^^^dddooossstttvvvwwwwwwuuutttrrrrrruuuyyyyyywwwuuuvvvxxxvvvuuusssssstttvvvxxxzzz{{{yyywwwvvvvvvwwwyyy{{{||||||{{{{{{zzz{{{{{{{{{{{{|||{{{wwwrrrHHH555222222222111222222333333000111333444555555444333444555999;;;IIIxxxooo^^^RRRZZZmmmZZZAAA555444333222111000000000000////////////............---------............///222///...111222333999AAAnnnNNNKKKIIIHHHJJJHHHGGGEEEFFFIIIJJJQQQggg~~~vvvlllyyyiii^^^^^^nnnppprrrtttuuuwwwzzz|||~~~{{{zzzzzz{{{{{{zzzyyy{{{}}}|||yyyxxxzzz|||~~~}}}|||{{{{{{zzzzzz{{{~~~}}}|||||||||vvvwwwxxxyyyyyyzzzyyyyyyzzzxxxxxxzzzxxxtttuuuyyyxxxnnnjjjnnntttvvv{{{~~~|||vvvtttvvv{{{~~~~~~xxxwwwzzz||||||{{{zzzyyywwwvvvwwwxxx{{{|||uuuyyy|||{{{}}}{{{}}}|||}}}~~~||||||~~~~~~~~~```BBB555888444000111111111111111111111111111111000000//////.........---000111111222333333444444888>>>ZZZ}}}ZZZMMMKKKNNNKKKTTTcccssszzz{{{xxxbbbaaa{{{|||tttyyyzzzzzzyyywwwuuutttvvvwwwuuuuuuttttttuuuvvvwwwxxxyyyzzz|||~~~~~~|||zzzyyyyyyyyyxxxvvvtttsssuuuwwwuuuvvvvvvvvvvvvvvvvvvvvvzzzzzzyyyyyy{{{}}}yyywwwwwwwwwpppoooqqqtttvvv}}}zzzvvvsssnnnhhhhhhlllzzzqqqjjjaaaZZZUUUXXXdddrrruuu{{{wwwqqqhhhaaa^^^aaagggkkkrrrrrrssstttuuuuuuuuutttrrrsssuuuvvvwwwwwwwwwvvvuuutttrrrqqqrrrvvvzzz||||||zzzwwwvvvuuuvvvxxxzzz}}}|||{{{{{{{{{|||~~~~~~~~~}}}~~~~~~wwwccc@@@777444333222222111111222222//////000111333444555555444:::<<<;;;JJJqqqmmm\\\SSS\\\oooYYY@@@555333333222111000000000000////////////............---------............///111///...111222333999@@@|||qqqUUUQQQLLLGGGHHHHHHGGGEEEEEEHHHHHHNNNbbbyyy{{{jjjtttkkk^^^^^^jjjmmmqqqtttuuuvvvxxxyyy|||{{{yyywwwvvvwwwxxxyyyxxxzzz|||{{{yyyxxxyyy{{{}}}}}}|||{{{{{{zzz{{{{{{~~~~~~}}}|||{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyzzz|||zzzuuuuuuyyy}}}~~~xxxoookkknnnsssvvv{{{}}}wwwsssuuuxxx}}}~~~{{{vvvuuuwwwyyyyyyxxx{{{zzzyyyxxxxxxxxxyyyyyyuuuzzz||||||~~~}}}}}}~~~~~~~~~}}}{{{{{{~~~~~~~~~~~~|||]]]AAA444888444000222222111111111111111111111111000/////////............000000111111222222333333777<<>>444333333222111000000000000////////////............---------............///111......111222222888???pppuuu[[[WWWOOOGGGHHHHHHIIIFFFFFFGGGFFFIII[[[ooo~~~iiimmm~~~ooo]]]]]]dddiiipppuuuvvvvvvuuuuuuvvvwwwwwwuuurrrqqqtttwwwxxxyyyzzzzzzxxxxxxyyyzzz||||||{{{zzzzzzzzz{{{{{{||||||{{{zzzyyyxxxwwwvvvzzzyyyxxxwwwvvvvvvvvvvvvzzzyyy{{{~~~|||wwwuuuxxxzzz}}}~~~yyyppplllnnnrrrvvv{{{~~~xxxsssssstttzzzzzz{{{}}}vvvsssvvvyyyyyywwwtttssstttuuuuuutttzzzzzzzzzzzzyyyxxxwwwwwwwww{{{}}}|||~~~~~~|||~~~~~~}}}|||}}}}}}}}}}}}}}}|||zzz{{{}}}~~~~~~}}}~~~}}}}}}yyy{{{XXX>>>333777444111333333111111111111111111111111////////////............/////////000111111222222666999OOO}}}zzzWWWKKKLLLHHHGGGNNN[[[lll}}}yyytttttt]]]VVVkkk{{{vvvqqquuurrrssssssqqqpppoooppprrrttttttttttttsssrrrqqqpppvvvyyy|||~~~~~~|||yyyvvvvvvwwwwwwuuusssrrrtttuuutttttttttuuuwww{{{~~~~~~}}}}}}||||||~~~}}}zzzuuurrrrrrtttuuuuuuoooqqqssstttvvv~~~yyypppgggbbbuuutttmmmeee]]]WWWUUU[[[dddqqqsssvvvwwwwwwwwwxxxyyypppmmmgggddddddgggmmmqqqqqqpppooonnnnnnoooppppppooopppqqqrrrsssssssssrrrtttttttttuuuwwwxxxzzz{{{{{{zzzwwwuuuuuuuuuvvvwwwyyyzzz|||}}}~~~~~~~~~}}}}}}{{{zzz{{{|||~~~}}}}}}}}}||||||~~~~~~|||zzzxxxxxxzzz{{{}}}sssnnnyyyyyyNNN666444333333222111111111111222000000111111222444555666666888888999DDDfff|||fffVVVQQQ```uuuvvvPPP;;;555333222111000000/////////////////////............---------............///000......111111222777===cccwww[[[VVVPPPJJJJJJIIILLLHHHGGGHHHFFFGGGUUUggg~~~llliiixxxuuu___[[[___eeennntttvvvuuusssqqqppptttvvvsssooonnnqqqvvvxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwvvvuuuuuutttwwwwwwuuutttttttttuuuuuuzzzyyy|||}}}wwwuuuwwwyyy~~~}}}tttmmmmmmooovvv{{{zzzuuurrrqqqvvvuuutttwww}}}~~~vvvmmmiiikkknnnrrrssssssrrrqqqqqqqqqrrrvvvwwwyyyzzzzzzyyywwwvvvyyy|||}}}{{{{{{}}}}}}zzzvvvxxx{{{|||zzzyyyyyyyyy}}}}}}}}}||||||{{{||||||}}}}}}}}}}}}|||}}}~~~~~~}}}~~~~~~~~~zzzxxxrrrRRR;;;333666333111444333111111111111111111111111///////////////...............//////000111111111555888JJJyyyzzzuuuYYYLLLNNNGGGGGGKKKWWWiiiyyyzzzppp{{{xxx```UUUdddtttrrrjjjiiiooopppqqqpppnnnnnnoooppprrrrrrssssssrrrqqqpppoootttwwwzzz}}}}}}zzzwwwttttttuuuuuutttrrrrrrrrrtttvvvuuutttuuuwww{{{~~~|||{{{zzz}}}~~~{{{xxxvvvuuutttsssqqqnnnpppqqqooopppxxxsssiiieeelllzzzyyypppeee]]]UUUSSSXXX```kkknnnqqqrrrqqqpppqqqsssllljjjgggfffgggkkkpppsssooonnnmmmllllllnnnppprrrmmmnnnnnnooooooooopppppprrrssstttvvvwwwxxxyyyyyyyyyxxxvvvuuuttttttuuuuuuuuuwwwzzz|||}}}}}}|||zzzzzzyyywwwwwwxxxyyyzzz{{{{{{{{{zzz{{{||||||zzzxxxvvvwwwxxxyyyzzz|||mmmjjjxxxnnnGGG555888333222222111111111111111/////////000111333555666666666666888BBB```sssbbbTTTQQQbbbxxxlllHHH888777333222111000////////////////////////............---------............//////---...000111111555;;;VVVzzzVVVQQQPPPNNNNNNKKKNNNJJJIIIKKKHHHHHHTTTcccqqqjjjttt}}}eee[[[[[[bbbkkksssuuusssqqqooonnnrrruuusssooonnnqqquuuxxxxxxxxxyyyzzzzzzzzzzzzxxxwwwwwwwwwxxxyyyzzzzzzwwwwwwvvvvvvuuutttttttttssssssssssssssstttuuuuuuyyyyyy{{{~~~|||vvvsssuuuzzzxxxooolllmmmuuuzzz{{{vvvrrrqqqsssrrrrrrtttxxx{{{|||}}}uuuvvvtttooohhhdddcccdddlllooorrrrrrqqqoooppprrrqqqsssvvvxxxzzzzzzxxxxxxzzz||||||xxxwwwxxxwwwtttsssuuuxxxxxxxxxwwwwwwxxx~~~}}}~~~{{{|||}}}}}}}}}}}}}}}~~~}}}|||{{{|||~~~~~~|||}}}~~~~~~~~~}}}~~~yyyzzzmmmLLL999222555111222555222000000000000000000000000.........///////////////---......///000000111111555888EEEpppxxxttt```NNNPPPHHHHHHJJJTTTeeevvv{{{nnnttt{{{dddVVVaaaqqqrrrhhhbbbmmmoooppppppooonnnooopppoooooopppqqqqqqqqqqqqqqqrrruuuxxxzzzzzzxxxuuurrrqqqssstttsssrrrqqqqqqrrrwwwvvvuuutttvvvyyy|||zzz{{{}}}~~~}}}|||{{{zzzyyy{{{~~~|||yyywwwtttqqqnnnnnnppppppooonnnrrr{{{ssslllkkkgggvvv|||qqqeee\\\UUURRRWWW___kkkpppuuuuuuqqqmmmlllmmmhhhhhhggghhhjjjmmmqqqsssqqqpppnnnllllllmmmoooppplllllllllllllllmmmmmmmmmoooppprrrtttvvvvvvvvvvvvvvvuuutttsssrrrsssssstttrrruuuxxxzzz{{{zzzxxxvvvvvvuuuuuuttttttuuuwwwxxxzzzyyyxxxyyyzzzzzzyyywwwwwwxxxyyyxxxwwwxxx{{{~~~zzzjjjiiixxxhhhAAA444888333222111111000000111111444333222111111222333444666333555999AAAYYY}}}mmm^^^RRRTTTggg{{{gggDDD666888222222111000////////////////////////............---------............//////---...000111000444:::KKK~~~UUUOOOOOOOOOOOOLLLNNNJJJJJJMMMLLLKKKUUUccc{{{vvvmmmqqqppp___ZZZ```iiippprrrrrrqqqpppnnnpppsssrrrpppppprrrtttxxxwwwvvvwwwyyyzzzzzzyyyuuutttuuuuuuvvvwwwxxxyyyuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrssstttuuuuuuuuuuuuxxxwwwyyy{{{yyysssqqqtttyyy|||qqqmmmlllrrrvvvzzz|||zzzvvvsssqqqqqqrrrsssttttttvvvzzz}}}rrrqqqooollliiieeeaaa^^^dddjjjqqqrrrpppnnnppprrrnnnpppsssvvvxxxyyyxxxxxxyyy{{{zzzuuutttuuutttpppsssuuuvvvwwwvvvwwwxxxzzz~~~~~~}}}}}}~~~zzz|||~~~~~~}}}|||}}}~~~{{{{{{{{{}}}~~~}}}}}}~~~~~~}}}||||||~~~}}}zzz|||hhhGGG777222444000111555111000000000000000000000000.........///////////////.........///000000111111333777BBBhhhyyyuuujjjPPPRRRKKKIIIHHHQQQbbbqqq|||}}}nnnoooiiiWWW^^^ooouuummmccclllnnnpppqqqpppooopppqqqoooooooooooopppqqqrrrsssqqqrrrtttvvvvvvtttrrrqqqoooqqqsssrrrqqqppppppqqqvvvuuuttttttuuuwwwyyyzzzvvvxxxzzz}}}}}}|||zzzyyyxxxyyy}}}|||{{{yyyvvvrrrooommmnnnnnnnnnooorrrvvvyyyssslllnnnhhhuuuzzzpppeee]]]WWWUUUXXX^^^nnnsssyyyxxxpppiiieeedddffffffhhhjjjlllnnnpppqqqtttssspppnnnllllllllllllkkkkkkjjjjjjjjjjjjkkkllllllmmmnnnpppqqqrrrrrrsssqqqqqqqqqqqqqqqqqqrrrsssrrrtttvvvxxxxxxwwwuuutttqqqrrrsssrrrqqqqqqsssuuuwwwvvvuuuvvvxxxyyyxxxwwwvvvxxxyyywwwuuuuuuzzz~~~xxxiiijjjyyybbb<<<000333222222111000000000000111000000000222555999===???777222444:::>>>PPP{{{jjj[[[OOOZZZmmm}}}hhhCCC555666222111000//////......///////////////............---------............///...---...000111000333999AAA\\\RRROOOMMMNNNLLLMMMIIIIIINNNNNNMMMVVVccc{{{xxxpppnnn|||}}}eee[[[```gggmmmpppqqqrrrrrrnnnnnnpppqqqqqqrrrrrrrrruuutttssstttwwwyyyxxxvvvrrrrrrrrrssstttuuuwwwxxxtttuuuuuuvvvvvvwwwwwwxxxsssuuuwwwyyyyyywwwvvvtttwwwvvvvvvxxxuuupppooorrrsss|||~~~tttnnnmmmmmmppptttwwwwwwuuurrrqqqpppssstttsssqqqttt}}}}}}xxxrrrnnnlllhhhccc^^^]]]fffooorrrooolllooorrrnnnoooqqqsssuuuvvvvvvvvvwwwyyyxxxsssrrrttttttqqqsssssstttssssssuuuxxx{{{yyy{{{}}}}}}|||||||||}}}xxxzzz}}}}}}|||zzz{{{|||zzzzzz{{{}}}~~~}}}}}}}}}|||zzzzzz|||~~~{{{{{{~~~bbbDDD666333333///111444///000000000000000000000000............/////////000...//////000000111222222111666???```|||vvvrrrQQQQQQMMMJJJFFFMMM^^^mmmvvvooolll~~~rrrZZZZZZlllvvvpppeeekkkmmmpppqqqpppppppppqqqrrrqqqooonnnnnnooorrrsssppppppqqqrrrrrrqqqppppppnnnppprrrrrrpppooooooppprrrrrrrrrssstttuuuwwwwwwuuuwwwzzz}}}}}}|||yyywwwxxxxxxzzz~~~zzzyyyxxxyyyyyyyyyvvvtttpppnnnlllmmmppprrrsssssstttzzzrrrjjjiiihhhrrr{{{~~~||||||}}}}}}uuummmeeeaaa]]]YYYYYY]]]kkkqqqvvvtttkkkccc``````dddfffhhhkkkmmmnnnnnnnnnooooooooonnnmmmmmmllllllkkkjjjiiiiiiiiiiiijjjkkkhhhiiijjjkkklllnnnoooooolllmmmmmmnnnooopppqqqrrrtttuuuvvvwwwwwwuuutttsssmmmoooqqqqqqpppoooppprrrsssrrrqqqsssuuuwwwwwwvvvtttvvvxxxvvvtttuuu{{{|||vvviiikkkyyy\\\:::...111222222111000000000000000,,,,,,---000555:::@@@CCC999222444;;;;;;FFFrrr{{{jjjYYYLLL```rrr}}}jjjEEE444555222111000//////.........000/////////............---------.........//////...,,,---000111000333888;;;cccXXXOOOJJJLLLLLLKKKGGGHHHNNNOOOOOOWWWdddyyyqqqlllwwwkkk\\\```fffkkknnnpppssstttnnnmmmmmmooorrrsssrrrpppsssrrrppprrruuuwwwvvvtttppppppqqqrrrssstttvvvwwwttttttuuuvvvwwwxxxyyyzzzvvvxxx{{{||||||yyyvvvssswwwuuuuuuuuurrrnnnnnnrrrnnnyyyuuuooonnniiilllpppssstttsssrrrqqqpppsssuuuqqqnnnsssvvvpppooollleee___YYYcccmmmqqqmmmkkknnnrrrooopppqqqrrrssstttttttttuuuwwwvvvsssrrruuuvvvsssqqqqqqpppooooooqqqvvvyyyvvvxxxzzz{{{zzzzzz{{{|||vvvyyy||||||zzzyyyzzz{{{yyyyyyzzz}}}}}}}}}|||{{{yyyxxxzzz||||||~~~|||^^^CCC666333333...000444...000000000000000000000000---.........//////000000//////000000111111222222...555>>>\\\wwwzzzvvvQQQQQQNNNIIIEEEKKK\\\jjjrrrqqqjjjzzz|||^^^YYYhhhuuuqqqeeejjjllloooppppppooopppqqqvvvssspppmmmmmmnnnppprrrpppoooooooooooooooooopppmmmoooqqqqqqpppoooooooooooooooqqqrrrtttuuuvvvvvvvvvxxx|||~~~~~~{{{xxxvvvvvvuuuvvvyyy|||}}}zzzwwwtttssstttvvvyyy{{{{{{zzzuuupppllllllooorrrqqqnnnnnnrrrzzz~~~rrrhhhdddgggnnnuuuuuussssssuuuwwwpppkkkfffeeebbb]]]ZZZ[[[eeekkkpppnnnfff___^^^```dddfffiiikkkmmmmmmllllllgggiiikkkmmmooopppqqqqqqkkkjjjiiihhhhhhiiijjjjjjffffffggghhhiiikkklllmmmjjjjjjkkkmmmnnnpppqqqqqqvvvwwwwwwwwwvvvuuutttsssjjjnnnqqqqqqooonnnnnnppppppoooooopppsssuuuvvvuuurrruuuwwwvvvtttvvv|||zzzuuujjjkkkxxx~~~XXX:::000333222111111000000000000000444333111//////111333555:::333444;;;999@@@iii{{{eeeUUUWWWiiivvvmmmMMM999111222111000//////.........000000///...------,,,,,,,,,,,,,,,---------......------...---...111666999<<>>555111///------///111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000222+++111666BBBrrrwwwlllTTTSSSFFFFFFCCC???>>>FFFUUUbbbgggwwwccc[[[kkk{{{^^^XXXhhhtttpppccc\\\aaaddd``````eeedddeeeffffffddddddeeeffffffgggjjjlllmmmmmmkkkjjjlllpppssspppkkkggggggiiiffffffeeeeeeeeedddddddddaaadddfffeeeaaa^^^^^^___aaa`````````aaabbbcccdddcccbbbbbbaaa___^^^^^^]]]\\\^^^```aaaaaaaaabbbddddddgggeee^^^[[[```bbbaaa^^^```dddhhhjjjjjjjjjiii___aaadddfffhhhhhhhhhggg^^^WWWSSSWWW^^^bbbdddggg```aaabbbdddddddddcccbbb```______^^^]]]\\\[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^YYYZZZ\\\^^^^^^^^^\\\[[[ZZZYYYYYYZZZ\\\^^^```aaacccbbb___^^^^^^___bbbcccddddddccccccddddddeeefffcccbbbccccccdddeeefffgggeeefffhhhhhhhhhjjjmmmppprrrtttqqqmmmpppxxx{{{xxxkkkddddddcccaaakkkqqqjjjmmmyyy}}}|||~~~iiiDDD111000333000,,,.......................................///000000---333222111555333555@@@bbbsssttttttsssqqqqqqrrrtttuuuxxx{{{|||}}}}}}~~~ooo```UUUSSS___mmmzzz|||rrr```[[[ttt}}}dddEEE555222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////777<<<___eeeNNNQQQLLLNNNNNNMMMKKKJJJGGGDDDBBBGGGVVVlll}}}}}}vvvkkkhhhiii}}}jjjZZZWWW[[[^^^dddddddddeeehhhlllpppsssnnnjjjfffeeegggiiiiiihhhmmmjjjggghhhjjjjjjiiigggiiiiiiiiiiiihhhhhhhhhgggjjjiiihhhggggggiiikkklllggghhhhhhgggeeefffhhhjjjooonnnnnnmmmmmmmmmmmmnnnfff___\\\aaaddddddeeeiiihhhiiiiiigggfffgggiiikkkmmmkkkkkklllnnnmmmiiieeedddeeeffffffdddcccdddfffiiigggeeegggiiijjjhhheeeffffffffffffggggggggggggiiiiiihhhiiiiiiiiigggfffhhhgggggghhhkkkppptttwwwuuussspppmmmlllmmmnnnoooqqqooommmmmmmmmnnnlllkkkjjjkkkmmmqqquuuyyy}}}tttwww{{{|||vvvqqqmmmiiikkkxxxvvvmmmuuuzzzyyyOOO777555111111111111000000000000........................---,,,,,,++++++,,,,,,---,,,---......------...000111,,,222222777fffqqqlll{{{]]]RRRJJJGGGDDDAAA>>>@@@MMM[[[fffvvv~~~mmmbbbhhhssstttbbb^^^eeeqqq{{{bbbSSS[[[ddd```___dddcccaaa```bbbdddeeeccc```eeehhhlllnnnmmmlllkkklllnnnppppppmmmgggddddddfffcccccccccbbbbbb```______^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]______^^^^^^```aaabbbbbbcccbbbaaa^^^[[[YYY^^^]]]\\\[[[\\\^^^aaabbbaaa```^^^^^^^^^```ccceeefffaaa]]]___fffjjjhhheeeaaa```^^^\\\\\\^^^```aaa[[[ZZZYYYYYY\\\```dddgggbbbcccccccccbbbaaa```___^^^^^^^^^]]]]]][[[ZZZZZZXXXXXXXXXXXXYYY[[[\\\]]]^^^]]][[[ZZZZZZ[[[]]]^^^XXXXXXXXXYYY[[[]]]___aaa`````````___^^^___aaacccccccccbbbbbbaaabbbbbbccc^^^^^^___```aaabbbccccccbbbcccdddgggiiillloooppptttoookkkmmmsssvvvtttpppcccggggggbbbbbbjjjqqqssspppvvv{{{zzzxxxyyy}}}UUU777333000...///---,,,,,,,,,---------......000000000000///////////////000222222222444666888PPPxxxrrrrrrsssqqqpppoooppprrrtttvvvyyy{{{{{{|||~~~yyyiii\\\TTTUUUbbbqqqzzz|||~~~uuugggeee|||{{{___BBB555333333111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............///666888UUUpppUUUSSSMMMNNNMMMMMMLLLJJJHHHEEEDDDHHHRRRdddxxx|||~~~qqqkkkjjjwwwppp___XXXZZZ\\\```aaacccfffiiimmmpppqqqkkkhhhdddccceeeggggggggghhhgggggghhhjjjiiifffcccggggggggggggffffffffffffhhhgggfffeeeeeeggghhhjjjfffffffffeeeddddddfffhhhhhhhhhhhhiiijjjlllooopppkkkccc___aaacccbbbcccffffffggggggfffeeeeeehhhjjjllljjjiiiiiijjjiiifffcccbbbdddeeedddcccbbbcccdddgggeeeeeefffiiiiiifffdddeeeffffffffffffgggggggggjjjiiiiiiiiiiiihhhgggfffggggggggghhhkkkooorrrttttttrrrooollljjjjjjkkklllnnnnnnooonnnmmmjjjhhhgggkkkmmmqqquuuwwwxxxxxxxxxqqqtttyyy|||}}}yyytttooohhhgggllluuuyyyuuuooollltttyyy~~~mmmHHH555222111111111000000000//////........................---,,,,,,++++++,,,,,,---,,,---......------...000111+++111333777^^^tttjjjvvvhhhVVVJJJGGGEEEBBB>>>>>>IIIVVV```mmm}}}qqqcccfffqqqxxxfff___bbbnnn|||hhhXXXXXX\\\\\\]]]aaabbbaaa```bbbdddeeedddbbbeeehhhkkkmmmlllkkkkkkkkkkkklllkkkiiieeecccbbbcccaaaaaaaaaaaa```___^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZ\\\]]]]]]]]]]]]^^^``````aaaaaaaaa___]]]ZZZXXX[[[[[[ZZZZZZ[[[]]]___```___^^^]]]]]]^^^aaadddgggeee```\\\^^^cccgggeeeaaa```^^^\\\ZZZZZZ[[[]]]___[[[ZZZYYYYYY[[[___cccfffaaa``````___^^^^^^]]]]]][[[[[[[[[ZZZZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\[[[YYYXXXXXXYYY[[[\\\ZZZZZZZZZZZZ\\\^^^```aaaeeeeeedddbbb______```aaabbbbbbaaaaaa```aaaaaabbb\\\\\\]]]^^^___```aaaaaa```aaabbbdddfffjjjmmmnnnpppllliiilllqqqtttqqqlllcccaaa___bbbgggkkknnnnnnqqqvvv{{{zzzxxxyyy}}}wwwOOO444111///---///,,,,,,,,,,,,------------...........................///000111222222333666888CCCiiipppppppppooonnnmmmnnnppprrrtttwwwxxxyyyzzz}}}rrrbbbWWWSSSYYYggguuuzzz{{{}}}~~~ssstttzzz}}}WWW===555444333111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............///444333HHH}}}{{{^^^UUUOOOMMMLLLLLLLLLKKKHHHFFFFFFJJJNNNZZZoooyyymmmhhhhhhvvvxxxjjj^^^ZZZYYYZZZ\\\aaaeeeiiilllnnnoooiiifffcccbbbcccdddeeeeeeddddddeeehhhiiigggccc```eeeeeeeeeeeeddddddddddddddddddcccbbbcccdddeeefffcccddddddcccbbbbbbccceeeddddddcccdddfffiiilllnnnpppiiicccbbbaaa```aaacccdddeeeeeedddcccdddfffhhhkkkhhhfffeeeeeedddbbbaaa```bbbcccbbbaaa```aaacccddddddeeeggghhhgggeeebbbdddeeeeeeeeefffffffffgggiiiiiiiiihhhggggggffffffgggggghhhiiikkknnnpppqqqrrrpppmmmjjjhhhggghhhhhhiiilllpppoookkkgggeeeeeelllooossswwwwwwuuuqqqoooooorrrvvvyyyxxxuuupppmmmdddffflllpppmmmhhhgggkkkssswww|||~~~}}}[[[???222000111111000000000000//////------------------------,,,,,,++++++++++++,,,,,,+++---......------...///222***///555666QQQ~~~lllnnnrrrUUULLLIIIFFFCCC>>><<>>:::===EEEQQQYYYmmmzzzeee^^^fffssssssaaaXXX^^^rrrrrrhhhYYYSSSXXX]]]\\\]]]]]]]]]___```bbbccccccccceeeggghhhgggfffeeefffbbb___]]]]]]___```]]][[[ZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVXXXYYYYYYYYYYYYZZZ\\\\\\]]]^^^^^^]]][[[YYYXXXWWWWWWWWWWWWYYYZZZ\\\]]]YYYXXXXXXXXXYYY]]]```bbbaaa]]][[[\\\```cccbbb```\\\ZZZWWWUUUUUUVVVWWWYYYYYYXXXXXXXXXYYY\\\___aaa]]][[[YYYWWWWWWWWWYYYZZZYYYYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVWWWVVVUUUUUUUUUUUUVVVWWWUUUUUUVVVVVVWWWXXXYYYYYY\\\]]]^^^^^^]]]\\\^^^___]]]\\\\\\\\\\\\]]]]]]^^^ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^```dddhhhkkkeeedddfffiiimmmkkkfff```\\\SSSVVVfffoooiiieeeiiijjjllloooqqqppppppwww{{{VVV<<>>NNNTTThhh{{{zzzhhh]]]^^^kkk{{{dddUUUWWWeeemmmkkk]]]VVVZZZ^^^[[[[[[[[[\\\\\\]]]^^^```bbbaaacccddddddcccaaaaaabbb^^^\\\YYYZZZ]]]]]][[[YYYWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWUUUWWWXXXXXXXXXXXXYYY[[[ZZZ[[[\\\]]]]]][[[YYYXXXUUUUUUVVVWWWYYYZZZ\\\\\\XXXWWWUUUUUUUUUXXX[[[]]]ZZZXXXVVVXXX\\\_________ZZZXXXVVVTTTSSSTTTVVVXXXWWWWWWVVVVVVWWWYYY\\\]]]\\\ZZZXXXVVVUUUVVVWWWXXXWWWXXXXXXXXXXXXWWWVVVVVVTTTUUUUUUVVVUUUUUUTTTSSSUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTTTTUUUUUUVVVVVVVVVYYYZZZ\\\\\\[[[ZZZ[[[]]]YYYYYYYYYYYYYYYZZZ[[[\\\YYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\^^^```dddhhhjjjcccdddfffiiijjjgggaaa[[[VVVSSS[[[jjjmmmddddddmmmhhhhhhjjjnnnnnnoooxxxnnnIII555...111---...111---+++++++++,,,,,,,,,------------........./////////---.../////////000222444555>>>[[[mmmmmmnnnlllkkkjjjlllmmmlllmmmoooqqqsssvvv{{{~~~~~~{{{ssscccTTTTTT^^^hhhqqqvvvwwwwwwyyy|||cccAAA444333222111111.........------------,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------//////111444NNN^^^SSSLLLPPPQQQMMMJJJLLLEEELLLSSSVVV[[[iii~~~~~~}}}qqqfffaaadddqqq{{{xxxjjj___VVVWWWYYY[[[^^^aaaccceeebbbccccccbbb``````aaabbbcccbbbaaa___^^^___cccfffcccbbbbbbbbbbbbaaaaaaaaa_________`````````aaaaaa___aaabbbaaa___^^^^^^^^^\\\\\\]]]___aaaccceeefffeeefffddd^^^[[[]]]______^^^___```______```ccceeeeeeeeeccc```]]]\\\^^^___]]]___``````______aaabbbbbbdddeeeeeecccbbbcccddd``````aaabbbcccdddeeeeeedddfffgggeeeccccccfffjjjllllllkkkjjjiiiiiiiiiiiiffffffffffffggghhhiiiiiidddeeefffdddcccfffkkkpppjjjiiiiiiiiiiiijjjlllmmmsssuuuwwwtttnnnhhheeeeeennniiifffggggggffffffiiipppssswwwyyyzzz}}}qqqOOO999444444111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***,,,------,,,,,,---...***------000222111IIIrrrqqqrrrpppYYYTTTNNNHHH@@@999888;;;IIIQQQbbbrrruuukkk___YYYccc|||kkkWWWVVV[[[dddhhh```YYYZZZ\\\[[[[[[\\\\\\\\\[[[\\\___aaa^^^```aaa```^^^]]]]]]^^^ZZZYYYXXXXXXYYYYYYXXXWWWUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVTTTVVVWWWWWWVVVWWWXXXYYYWWWXXXZZZ[[[[[[YYYXXXWWWSSSTTTUUUWWWXXXZZZ[[[[[[WWWUUUTTTSSSSSSUUUXXXZZZTTTSSSRRRSSSVVVXXXYYYZZZVVVUUUSSSQQQQQQSSSUUUWWWUUUTTTTTTTTTUUUVVVXXXYYYZZZYYYWWWVVVUUUUUUVVVVVVTTTUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVUUUTTTRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUUUU[[[\\\]]]\\\ZZZXXXWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYZZZZZZZZZ[[[[[[ZZZ[[[\\\___aaadddggghhhcccdddfffhhhgggccc\\\VVVRRRVVVaaajjjgggaaaeeeoooiiifffhhhnnnoooqqq|||eee>>>000...000,,,---111...++++++++++++,,,,,,,,,,,,---------...//////000000---...//////...///111333222444IIIssskkkkkkllljjjiiihhhiiikkkkkklllnnnppprrrvvv{{{~~~~~~}}}uuukkk\\\PPPTTTbbblllrrrtttuuuvvvxxx|||{{{\\\>>>444333000///111.........---------,,,,,,************************************++++++++++++++++++,,,,,,,,,---------///---222333@@@rrrdddVVVNNNRRRSSSNNNKKKMMMHHHHHHNNNVVVXXX\\\mmmyyyvvv}}}xxxjjj```\\\gggrrrtttnnniiiYYYXXXWWWWWWYYY\\\```bbb___aaabbbaaa^^^]]]___aaa^^^___```^^^\\\]]]```cccaaa`````````____________]]]^^^^^^_______________]]]___```___]]][[[[[[[[[YYYZZZ\\\^^^```aaaaaaaaa___cccccc]]]YYY[[[\\\ZZZZZZ[[[\\\\\\[[[]]]```bbbaaabbbbbb___\\\[[[\\\^^^[[[\\\^^^^^^]]]^^^___aaa```bbbbbbaaa______aaaddd______```aaabbbcccdddeeebbbdddfffeeebbbcccggglllmmmkkkiiifffeeeeeeffffffeeeeeeeeeeeeeeeeeeffffffccccccbbbcccdddfffhhhjjjjjjjjjiiiiiijjjjjjllllllpppssstttqqqkkkfffeeefffkkkgggeeeffffffeeeggglllpppssswwwyyyzzz}}}]]]BBB555222111///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***,,,------,,,+++---...&&&///---,,,111...===^^^tttjjj~~~^^^XXXPPPJJJBBB:::888;;;CCCNNN\\\fffnnnnnncccWWW\\\ssssss]]]YYYUUU\\\aaa___ZZZWWWXXX[[[]]]^^^^^^]]][[[\\\___bbb\\\]]]^^^]]]ZZZYYYYYYZZZVVVWWWWWWVVVUUUTTTTTTUUUSSSTTTTTTUUUUUUTTTTTTTTTRRRRRRRRRRRRSSSSSSTTTTTTRRRSSSUUUUUUTTTTTTVVVWWWSSSUUUVVVXXXXXXWWWUUUTTTPPPQQQSSSUUUWWWXXXYYYYYYUUUTTTSSSRRRSSSVVVYYY[[[VVVTTTSSSSSSSSSUUUUUUVVVRRRQQQOOONNNOOOQQQTTTUUURRRRRRRRRRRRSSSTTTUUUUUUWWWVVVVVVUUUUUUTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUVVVVVVVVVTTTRRRPPPPPPPPPPPPQQQQQQPPPPPPPPPSSSSSSTTTUUUUUUTTTSSSRRRXXXZZZ[[[ZZZXXXUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWYYY\\\___bbbdddeeeeeedddeeeffffffddd^^^WWWRRRPPPYYYccceeeaaa```fffmmmhhhdddfffmmmppprrrxxxXXX777---...///)))***///---***++++++++++++,,,,,,,,,+++,,,,,,---......//////,,,---......---...000111000000===^^^iiijjjjjjiiigggfffhhhiiikkklllnnnppprrrvvv||||||}}}|||{{{~~~xxxpppdddVVVLLLTTTdddooorrrssstttuuuxxx|||zzzvvvYYY===444333///...222......---------,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,---------///,,,333333777dddgggXXXOOOSSSTTTNNNKKKMMMLLLEEEHHHTTTWWWTTTaaauuuyyyoootttyyykkk___YYY```jjjnnnoooqqq\\\YYYVVVTTTUUUYYY^^^aaa]]]___aaa___]]][[[]]]___YYY\\\______]]]\\\]]]```______^^^^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^]]][[[]]]^^^^^^\\\YYYYYYYYY[[[\\\^^^___^^^]]][[[ZZZ]]]bbbccc\\\XXXYYYYYYWWWXXXYYYYYYYYYYYYZZZ]]]```^^^``````^^^[[[ZZZ[[[]]]YYY[[[\\\\\\\\\\\\^^^______``````^^^[[[\\\___ccc______```aaabbbcccdddddd```ccceeedddbbbccchhhnnnmmmjjjgggdddbbbbbbcccddddddddddddcccccccccbbbbbbbbbaaaaaaccceeefffeeedddkkkkkkkkkllllllkkkkkkkkklllppprrroooiiiffffffhhhgggeeeeeefffdddbbbfffmmmppptttwwwyyyzzz}}}uuuPPP999222000...---000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***,,,------,,,+++---...$$$111---***000...666SSStttcccuuubbbZZZQQQJJJBBB;;;999;;;>>>KKKWWW^^^iiipppgggVVVWWWlllyyybbb\\\SSSWWW[[[]]]XXXSSSUUUZZZ___``````^^^\\\\\\```ccc[[[\\\\\\[[[XXXWWWWWWXXXSSSUUUWWWUUURRRPPPRRRTTTSSSSSSTTTTTTTTTTTTTTTSSSPPPPPPPPPQQQQQQRRRRRRRRRPPPQQQSSSSSSRRRRRRTTTUUUQQQRRRTTTUUUUUUUUUSSSRRRNNNOOOQQQSSSUUUVVVWWWWWWTTTSSSRRRSSSUUUXXX\\\^^^ZZZYYYWWWUUUUUUUUUUUUUUUOOONNNMMMLLLMMMOOORRRTTTQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQVVVWWWWWWXXXXXXXXXWWWWWWUUUVVVWWWWWWVVVTTTRRRPPPNNNNNNOOOOOOOOOOOONNNNNNPPPQQQRRRRRRRRRQQQPPPOOOQQQSSSUUUVVVUUUTTTTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWUUUWWW[[[___bbbcccccccccdddeeeeeedddaaa[[[TTTOOOPPP[[[ccc```^^^aaagggjjjeeeaaaccckkknnnqqqnnnGGG333+++---...'''(((...+++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---......------///111222111888PPPvvvkkkjjjgggdddbbbaaabbbbbbfffgggjjjmmmqqqvvvyyy|||tttyyy}}}}}}|||zzzrrriii^^^PPPKKKXXXfffkkkoootttrrrtttzzzsssNNN888666111---//////---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,,,,------111---000111222OOO^^^MMMUUUQQQOOOQQQIIIFFFDDDGGGMMMOOOPPPXXXccc|||xxxooozzz{{{jjjkkkeee\\\___lllpppkkkgggaaaYYYSSSQQQSSSWWWZZZZZZ[[[\\\]]]]]]\\\ZZZYYY\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYXXXZZZ[[[ZZZXXXWWWWWWXXXXXXYYYZZZ[[[[[[ZZZXXXWWWXXXWWWVVVVVVWWWZZZ^^^```[[[\\\\\\ZZZYYYXXXYYY[[[[[[\\\]]]\\\[[[[[[]]]^^^^^^]]]\\\\\\\\\]]]^^^___ZZZ[[[\\\]]]^^^``````aaacccdddeeedddcccdddgggiiilllhhhcccaaaaaabbb```_________``````aaaaaaaaaaaabbbaaa___```bbbdddeeeeeehhhhhhgggggghhhjjjkkkmmmmmmooooooiiiaaa^^^bbbgggaaacccdddeeefffgggjjjlllnnnpppssstttvvv{{{hhhFFF777//////111,,,........................------,,,,,,,,,,,,++++++---,,,+++***))))))))))))***++++++,,,,,,++++++***,,,------...///333888<<>>???777<<>>EEEQQQaaallliii___\\\[[[jjjrrrfffVVVTTTVVV[[[]]]ZZZWWWWWW___cccdddbbbaaacccccc```]]][[[YYYUUUSSSQQQPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOMMMNNNPPPRRRSSSRRRQQQPPPNNNNNNOOOOOOPPPQQQQQQRRRPPPQQQQQQOOOOOOTTT\\\ccckkkfff___XXXUUUTTTSSSSSSRRRNNNIIIEEEEEEHHHMMMPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOQQQSSSRRRPPPOOOOOOOOORRRSSSUUUWWWWWWWWWUUUUUUQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKLLLLLLNNNMMMMMMMMMMMMMMMMMMMMMPPPQQQSSSTTTUUUTTTSSSRRRPPPOOONNNNNNOOOQQQSSSTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUWWWZZZ]]]]]]\\\ZZZYYY^^^```aaa^^^WWWRRROOONNNXXXYYY\\\]]]^^^___aaaccc```^^^^^^bbblllyyysssLLL555...------,,,++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////555777;;;RRRzzzfffdddbbbaaa``````bbbbbbeeegggjjjnnnppprrrrrrrrrsssxxx{{{{{{yyysssiii^^^RRRLLLPPP^^^iiikkklllnnnsssqqqsssyyy~~~~~~~~~cccDDD444444///---000///......,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,***///+++---999AAAdddxxxuuu___ZZZRRRRRRWWWWWWKKKHHHIIIOOOSSSSSSTTTWWWkkkyyywwwzzzsssgggfffbbb[[[]]]ggglllkkkfff^^^VVVQQQQQQSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXWWWVVVUUUTTTVVVVVVVVVTTTSSSTTTUUUVVVWWWYYYZZZ[[[ZZZYYYYYYXXXWWWVVVUUUVVVXXXZZZ\\\]]]]]]]]][[[XXXWWWWWWXXXZZZZZZZZZXXXWWWXXX[[[^^^^^^]]][[[ZZZYYYXXXXXXXXX[[[[[[\\\\\\]]]^^^______```aaaaaa___^^^___aaaccceeebbb___^^^^^^^^^^^^]]]^^^]]]]]]]]]]]]]]]]]]]]][[[\\\]]]___aaabbbbbbcccggghhhiiiiiijjjjjjjjjjjjiiiddd``````dddggggggeee]]]^^^```aaabbbdddgggiiiiiinnnsssttttttyyyxxxUUU;;;333---...111---------------------------------,,,,,,,,,,,,++++++,,,+++******))))))))))))******++++++++++++************+++++++++---111444MMMvvveeellljjjWWWQQQHHHEEEBBB999888;;;@@@KKK[[[hhhiiieee[[[ZZZbbbwww|||hhhYYYRRROOOUUU\\\]]]ZZZYYY^^^bbbdddcccdddfffeeebbb\\\ZZZUUUQQQNNNMMMMMMNNNQQQPPPPPPPPPPPPOOOOOOOOOPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMKKKLLLNNNOOOPPPPPPOOOOOOLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMPPPXXX^^^gggeeeaaa[[[UUURRRRRRRRRNNNKKKFFFCCCCCCFFFJJJMMMMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNOOONNNLLLLLLMMMNNNPPPQQQSSSTTTUUUUUUUUUTTTOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLPPPQQQRRRSSSTTTSSSRRRRRRNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSVVVYYYZZZXXXWWWXXXZZZ]]]______ZZZSSSNNNNNNQQQ\\\ZZZYYYZZZ\\\]]]^^^]]]\\\]]]]]]bbbqqq|||cccAAA///------,,,,,,++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111666DDDaaabbbaaa___^^^^^^___aaabbbbbbeeejjjnnnqqqrrrqqqpppsssxxxzzzyyyuuuooocccXXXLLLMMMVVVdddmmmlllkkklllrrroooqqqxxx||||||{{{{{{~~~www|||uuuVVV===111222...---000///......---,,,++++++******,,,,,,++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,)))222***,,,:::888NNNhhhZZZTTTSSSUUUVVVPPPLLLJJJMMMRRRVVVWWWXXX___qqqzzzqqqzzz|||pppjjjccc\\\]]]ccchhhjjjkkkfff]]]UUUPPPPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVXXXYYYXXXWWWUUUSSSSSSTTTUUUTTTSSSRRRSSSUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVXXXYYY[[[^^^^^^]]]ZZZWWWUUUVVVWWWXXXXXXXXXVVVUUUVVVYYY\\\ZZZZZZYYYXXXXXXWWWWWWWWWZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[]]]___```^^^]]]\\\[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\[[[[[[ZZZ\\\___```````````````dddeeegggiiijjjjjjjjjjjjiiibbb^^^bbbkkknnniiiaaa[[[]]]___```aaabbbeeehhhkkkmmmqqqsssvvvzzzeeeGGG444000,,,---000---------------------------------,,,,,,,,,+++++++++++++++***)))))))))))))))******++++++++++++*********++++++******+++...111>>>rrrhhhddd{{{sss\\\PPPKKKIIIEEE===777888;;;DDDSSSaaahhhiii]]]ZZZYYYfffkkk[[[SSSNNNRRRWWWYYYYYYZZZ[[[___bbbbbbeeehhhfffaaa[[[XXXSSSNNNKKKJJJKKKLLLOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNKKKLLLLLLKKKJJJMMMTTTZZZ___```___[[[UUUQQQQQQRRRKKKIIIEEEBBBBBBDDDHHHKKKKKKLLLMMMOOOPPPQQQQQQQQQMMMMMMLLLKKKIIIJJJLLLNNNKKKLLLNNNPPPQQQQQQQQQQQQNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKNNNOOOPPPPPPQQQQQQPPPPPPMMMLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRQQQUUUXXXVVVRRRRRRVVV[[[]]]^^^^^^XXXPPPMMMQQQUUU]]]ZZZXXXXXX\\\^^^]]][[[\\\___```eeeyyy||||||~~~{{{xxxYYY>>>111,,,,,,,,,,,,++++++******))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------...//////111---...333999JJJrrr___^^^\\\[[[\\\]]]___```___ccchhhnnnqqqrrrqqqppprrrvvvxxxuuuqqqjjj^^^RRRIIIPPP]]]jjjooommmkkklllooonnnrrrxxxzzzwwwttttttuuu}}}nnnJJJ777000111------000.........------,,,+++***))),,,++++++******++++++,,,*********************************+++++++++,,,,,,+++444++++++777111===kkkuuu^^^YYYXXXTTTSSSUUUQQQLLLKKKPPPXXX\\\]]][[[jjjrrrqqqxxx}}}nnneeecccaaa\\\```eeejjjjjjddd[[[SSSOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXXXXVVVTTTSSSSSSTTTTTTSSSRRRRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZ]]]]]]\\\YYYVVVTTTTTTUUUVVVVVVVVVTTTSSSTTTWWWZZZUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZZZZYYYXXXXXXZZZ]]]\\\\\\[[[ZZZYYYXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[ZZZ\\\^^^aaaaaa___^^^^^^___```aaadddfffhhhiiiiiihhhgggbbbaaahhhqqqsssiii^^^\\\^^^``````aaabbbeeegggjjjjjjlllrrrzzzyyySSS:::...///,,,,,,///,,,------------------------------,,,,,,,,,+++++++++******))))))((())))))))))))******++++++******)))***+++,,,+++++++++...000888aaaqqqbbbqqqwww```OOOMMMMMMGGGBBB999777888???KKKWWWbbbiii```ZZZSSSYYYrrruuu^^^WWWQQQQQQRRRRRRUUUZZZYYY\\\^^^___bbbeeeccc]]]ZZZWWWRRRMMMJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLMMMHHHIIIIIIHHHHHHKKKRRRWWWUUUXXXYYYWWWSSSPPPPPPRRRJJJGGGDDDBBBBBBDDDHHHJJJJJJKKKLLLNNNOOOPPPPPPPPPLLLLLLKKKIIIHHHIIILLLOOOIIIJJJKKKMMMNNNOOOOOOOOOMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJIIIJJJJJJJJJKKKKKKKKKLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPSSSUUUSSSOOOPPPUUUZZZZZZZZZXXXRRRMMMMMMRRRWWW[[[YYYWWWYYY]]]______]]]\\\```bbbhhh}}}xxxoookkkuuu|||gggKKK666---,,,+++++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........111+++---333333<<>>EEERRR___```\\\VVVSSSZZZggguuu}}}kkk```UUUSSSTTTTTTUUUWWW[[[[[[YYYXXX[[[___\\\UUUSSSQQQOOOLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEFFFHHHJJJIIIJJJJJJGGGEEEEEEIIINNNPPPOOONNNOOOOOOOOONNNMMMFFFEEEBBB@@@AAACCCFFFHHHIIIJJJKKKLLLMMMMMMNNNMMMHHHIIIIIIIIIHHHHHHJJJMMMJJJJJJJJJJJJKKKKKKLLLMMMIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKHHHIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNQQQPPPPPPOOOPPPQQQSSSUUURRRNNNIIIHHHKKKOOORRRTTTSSSVVVYYY\\\\\\[[[[[[[[[[[[[[[```kkkxxx~~~{{{vvv|||xxxuuu{{{xxxeeeIII333,,,---******************++++++)))************+++++++++***************************++++++,,,,,,---.........,,,...111......@@@VVVZZZYYYXXXWWWWWWXXXZZZ[[[]]]___bbbeeeggghhhggggggiiijjjhhhccc]]]XXXOOOEEEHHHWWWfffkkkiiiggghhhkkkgggiiimmmnnnjjjiiirrr~~~xxxrrrwwwvvvzzzmmmLLL666...000222,,,---111,,,***+++,,,---------,,,+++++++++************++++++************************)))************++++++++++++***---+++(((222888111OOOtttcccWWWQQQ]]]SSSWWWUUUMMMJJJPPPVVVWWWVVVZZZ^^^fffvvv~~~rrrmmmooozzzqqqggghhh^^^ZZZVVVYYY```ccc```\\\QQQPPPOOONNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOONNNNNNNNNOOOOOONNNNNNNNNMMMLLLMMMPPPRRRTTTSSSRRRQQQOOOOOOOOOOOONNNOOOPPPRRRSSSUUUVVVVVVVVVWWWVVVTTTQQQPPPQQQRRRNNNPPPSSSTTTSSSRRRQQQQQQUUUVVVWWWXXXWWWVVVUUUTTTUUUUUUTTTTTTSSSRRRRRRRRRQQQRRRTTTTTTTTTVVVYYY\\\YYY[[[\\\ZZZVVVRRRRRRSSSOOOPPPQQQRRRSSSTTTUUUVVVTTTXXX[[[[[[YYYZZZ```eeedddbbb```]]]ZZZYYYYYYXXXZZZ\\\```ccceeefffffffffhhhiiiiiihhhffffffhhhiiiiiiwww}}}dddGGG888***+++222///,,,---***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))(((((((((((()))***))))))************))))))''')))***+++***+++,,,...///111YYYwwwmmmqqqpppWWWUUUQQQFFFIIIEEE>>>999:::;;;@@@MMM[[[aaa^^^YYYTTTPPPUUUcccrrrqqqbbbTTTTTTYYYZZZXXXVVV]]]\\\XXXVVVYYY]]]ZZZSSSPPPOOOMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKHHHGGGEEECCCCCCDDDFFFHHHLLLMMMLLLHHHDDDCCCFFFIIIRRROOOMMMMMMOOOPPPMMMJJJEEECCCAAA???@@@BBBEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLFFFHHHHHHHHHGGGGGGIIIKKKHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEEEEFFFGGGGGGHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLRRRPPPNNNOOOQQQSSSSSSSSSRRRMMMGGGHHHMMMSSSUUUUUUPPPUUU[[[\\\ZZZXXXXXXXXX]]]\\\bbbnnnvvvwwwwwwyyy~~~~~~yyy{{{rrrZZZ===,,,***///******************++++++)))************+++++++++***************************++++++,,,,,,---......---,,,...000---+++555CCCYYYXXXWWWVVVVVVWWWXXXYYY___aaacccdddddddddeeefffkkkgggbbb]]]WWWRRRLLLHHHUUUZZZaaaeeeggggggggggggiiiiiijjjjjjfffffftttzzz|||tttrrrxxxttt^^^FFF333222000...---,,,------------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++******************)))************+++++++++******+++,,,---//////000>>>ccc|||{{{|||[[[ZZZ\\\UUUUUUWWWWWWTTTPPPMMMOOORRRUUUYYYYYYYYYddduuu{{{wwwllliiilll{{{wwweeeYYYWWWUUUTTTVVVZZZ```ccc\\\ZZZVVVOOOIIIIIIMMMQQQNNNPPPRRRPPPMMMLLLOOORRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTSSSQQQOOONNNOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLKKKKKKKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPQQQRRRTTTWWWZZZXXXVVVTTTSSSRRRQQQOOOMMMJJJMMMPPPPPPNNNMMMNNNPPPSSSTTTVVVWWWXXXWWWWWWVVVQQQOOONNNOOORRRTTTRRRPPPPPPPPPQQQQQQQQQTTTXXX[[[ZZZYYYWWWUUUSSSQQQPPPPPPNNNNNNNNNOOOQQQRRRTTTUUUVVVWWWXXXZZZ\\\^^^___```ccc___ZZZWWWWWWVVVTTTRRRWWWXXXYYYZZZ]]]___bbbcccbbbcccdddeeeggghhhjjjjjjiii|||nnnPPP888000000///...---,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---+++((('''******'''+++***)))(((((()))***+++******))))))******+++,,,///...BBBnnnsssnnnlllcccMMMMMMNNNGGGIIIGGGBBB;;;777:::DDDMMMXXX]]]___XXXOOOMMMVVV```jjjiiidddZZZUUUUUUVVVUUU\\\[[[YYYWWWVVVUUUUUUVVVNNNKKKGGGEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHGGGEEEDDDDDDEEEFFFFFFEEECCCDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAAAAABBBDDDEEEGGGFFFDDDCCCBBBCCCEEEFFFMMMOOOQQQRRRQQQNNNKKKIIIEEEAAA===<<>>222111000...---,,,------------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))***+++,,,---......222PPPzzzuuufff\\\XXXRRRWWWWWWVVVTTTQQQNNNNNNNNNSSSVVVWWWWWW\\\hhhsssxxxuuulllgggppp~~~{{{ooo___\\\YYYVVVVVVYYY\\\___^^^]]]ZZZTTTNNNJJJKKKMMMKKKMMMOOOPPPOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPNNNNNNOOOOOOPPPPPPOOONNNNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLNNNOOOOOOPPPSSSUUUWWWVVVTTTRRRQQQPPPNNNLLLJJJMMMOOOOOONNNMMMNNNPPPSSSTTTTTTUUUUUUUUUUUUTTTQQQOOONNNOOOQQQRRRQQQPPPOOOPPPPPPPPPPPPRRRUUUXXXXXXWWWUUUSSSQQQPPPOOOOOONNNNNNNNNOOOQQQSSSTTTUUUUUUUUUWWWXXXZZZ\\\]]]^^^___[[[VVVSSSSSSSSSRRRPPPUUUVVVVVVXXXZZZ\\\]]]^^^^^^___```bbbdddfffhhhiiiiiisssxxx```EEE111//////......------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++<<>>???@@@AAACCCDDDEEEEEEEEEHHHGGGFFFFFFEEEDDDCCCCCCEEEDDDBBBAAAAAABBBCCCDDDGGGFFFDDDCCCBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFFGGGJJJMMMNNNMMMJJJHHHBBBFFFKKKMMMLLLKKKLLLNNNOOOOOONNNMMMMMMOOORRRUUUZZZhhhooojjjhhhsss}}}|||tttwww{{{{{{yyy```CCC222,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,***+++++++++***+++---000XXXYYYZZZ[[[\\\]]]^^^^^^\\\[[[ZZZ[[[^^^``````___\\\ZZZTTTKKKDDDEEENNNVVVXXXZZZ\\\^^^^^^^^^```aaaeeegggeee]]]YYYeee}}}www||||||yyyjjjqqqwwwuuugggPPP;;;000/////////......---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))***************++++++,,,,,,------///...;;;dddggg\\\YYYWWWWWWXXXZZZYYYUUUQQQNNNHHHIIIPPPRRRNNNQQQYYY^^^eeejjjiiiccc```eeejjjdddbbb___[[[XXXVVVUUUTTTRRRUUUYYY\\\]]]ZZZUUURRRQQQMMMIIIIIIKKKLLLKKKIIIJJJJJJKKKLLLNNNOOOPPPPPPOOONNNLLLJJJJJJJJJKKKKKKQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIMMMOOOQQQQQQOOONNNNNNOOOPPPQQQQQQOOOKKKIIIIIIJJJKKKKKKKKKKKKLLLLLLKKKJJJOOONNNLLLKKKJJJJJJKKKLLLKKKLLLLLLLLLKKKKKKKKKLLLOOOPPPPPPOOOMMMMMMNNNOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUSSSSSSSSSTTTUUUVVVVVVWWWWWWUUURRROOOMMMNNNPPPRRRQQQQQQQQQQQQRRRSSSTTTTTTWWWWWWWWWXXXZZZ\\\___aaaeeefffllluuuzzz}}}{{{}}}xxx```GGG888222///+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************,,,'''"""$$$)))+++((($$$((((((((())))))((((((((())))))(((((())))))***+++)))...---000JJJuuu{{{zzz}}}qqqkkkhhhaaammmaaaHHHEEEGGGGGGGGGEEE@@@;;;777555;;;BBBMMMVVVXXXVVVQQQMMMRRR]]]fffeee___YYYSSSMMMRRROOOLLLKKKNNNPPPOOONNNJJJGGGEEECCCCCCCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFEEECCCAAA@@@DDDBBB@@@AAABBBCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBAAAAAAAAABBBBBBCCCBBBAAA@@@@@@?????????AAABBBCCCDDDEEEDDDCCCBBBCCCBBB@@@@@@AAA@@@???>>>===>>>???AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????@@@BBBCCCDDDFFFDDDCCCAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGIIIKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKJJJGGGEEEDDDBBBGGGLLLMMMKKKIIIKKKMMMLLLMMMMMMLLLKKKMMMRRRVVV^^^gggiiieeejjjzzzxxxsssgggkkksssuuummmTTT999,,,+++******+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++(((***++++++******,,,---WWWXXXZZZ\\\]]]_________]]][[[ZZZ\\\___```]]]ZZZVVVTTTNNNHHHEEEHHHPPPWWWWWWXXXZZZ[[[[[[\\\___aaacccdddbbb^^^aaaooo{{{vvvyyy~~~|||rrrooopppppplll]]]GGG777000...............---,,,+++++++++++++++************))))))))))))))))))))))))'''(((((())))))*********((((((((()))))))))******++++++++++++,,,,,,---------///111MMMxxxwww]]]WWWWWWVVVWWWWWWVVVTTTRRROOOJJJHHHMMMRRRRRROOOOOOOOOZZZgggjjjddd^^^^^^aaaaaa```^^^\\\YYYWWWVVVUUUOOOPPPSSSWWWZZZ[[[XXXVVVVVVRRRMMMJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKOOOOOONNNMMMLLLJJJHHHGGGEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLKKKJJJKKKLLLNNNPPPNNNJJJHHHIIIKKKKKKJJJIIIJJJKKKKKKIIIHHHKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJMMMNNNNNNNNNLLLKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUTTTSSSPPPNNNMMMOOOQQQNNNOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVXXX[[[___bbbeeefffjjjsss}}}{{{rrr|||zzzjjjQQQ<<<111...---++++++++++++++++++++++++++++++++++++***************************************&&&'''+++***$$$&&&---'''(((((())))))((((((''')))(((((((((((()))******)))---,,,--->>>]]]xxx{{{tttppp|||}}}wwwtttlll___cccxxxkkkPPPBBBEEEFFFHHHGGGEEE@@@;;;777;;;>>>DDDNNNVVVXXXTTTOOONNNWWW^^^```^^^[[[SSSLLLQQQPPPOOONNNMMMMMMNNNOOOJJJGGGEEEDDDCCCCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@CCCAAA@@@@@@AAABBBBBBAAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@AAABBBCCCDDDCCCCCCBBBCCCAAA>>>======>>>>>>===<<<===>>>???AAAAAABBBBBB@@@@@@@@@????????????>>><<<<<<===>>>???AAABBBCCCCCCBBB@@@???>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@?????????>>>>>>??????@@@@@@AAABBBBBBCCCDDDFFFHHHIIIGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGKKKLLLKKKIIIDDD@@@>>>>>>CCCFFFJJJJJJIIIHHHIIIKKKIIIJJJKKKJJJJJJMMMSSSYYY```bbbbbbdddpppuuu|||{{{mmmaaabbbiiilll^^^FFF000***+++******---************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********''')))******))))))***,,,UUUVVVYYY[[[]]]^^^^^^^^^]]][[[[[[]]]``````[[[VVVQQQNNNJJJGGGHHHMMMSSSWWWUUUWWWXXXYYYYYY[[[^^^aaabbbcccbbbdddppptttxxxwwwzzz}}}qqqmmmtttrrrppphhhUUU>>>222000------.........---,,,+++++++++++++++************))))))))))))))))))))))))''''''(((((()))******+++(((((((((((()))))))))***************++++++++++++)))444...999bbb|||jjj[[[\\\[[[YYYVVVTTTTTTTTTPPPOOOLLLKKKPPPTTTRRRMMMJJJRRR\\\ccceeecccaaa```aaa```___]]][[[YYYWWWVVVQQQPPPOOOQQQUUUWWWVVVUUUXXXWWWTTTOOOJJJGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFCCCEEEFFFHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHJJJKKKJJJHHHHHHHHHIIILLLNNNLLLIIIGGGIIILLLKKKJJJHHHIIIKKKKKKIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHJJJKKKJJJGGGFFFGGGIIIIIIJJJKKKKKKIIIHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQSSSSSSPPPMMMKKKKKKMMMKKKLLLMMMOOOQQQTTTWWWXXXSSSTTTUUUXXX]]]dddiiimmmjjjmmmuuu|||rrrnnn{{{pppZZZBBB333///...+++,,,,,,++++++******))))))++++++++++++************************************$$$''')))(((&&&&&&***---''''''((())))))(((''''''((((((((((((((()))*********++++++---555HHHaaassswwwllluuu~~~||||||ttthhhaaajjjwwwttt^^^IIIDDDEEEGGGIIIHHHEEE???<<<;;;<<<@@@HHHQQQVVVWWWUUUNNNRRRUUUVVVYYYZZZUUUNNNLLLPPPSSSRRRNNNKKKKKKLLLJJJHHHFFFDDDDDDCCCAAA??????????????????????????????????????????@@@@@@AAABBB@@@>>>???@@@AAA@@@???>>>>>>>>>>>>????????????======>>>>>>???@@@@@@AAA@@@@@@@@@???????????????======>>>>>>??????>>>>>>>>>???@@@BBBBBBCCCCCCBBB@@@>>><<<<<<======<<<;;;<<<===>>>???@@@@@@@@@@@@<<<<<<<<<<<<============;;;<<<<<<===>>>??????@@@??????======<<<===>>>???===>>>???@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFJJJJJJIIIFFFAAA>>>>>>???DDDEEEFFFFFFFFFFFFGGGHHHGGGIIIJJJJJJIIIMMMUUU\\\___]]]^^^ggguuu}}}}}}~~~}}}wwwwwwtttmmmhhhfffffffffOOO;;;+++)))+++))))))...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''(((******)))((()))***SSSUUUWWWZZZ\\\]]]]]]]]]^^^\\\\\\^^^aaa```ZZZTTTNNNKKKGGGGGGJJJPPPTTTWWWUUUVVVWWWXXXYYY[[[^^^aaaccccccdddkkk}}}~~~pppzzzvvvwww|||kkkkkkqqqpppnnncccKKK333))),,,,,,---.........---,,,++++++++++++************)))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))************!!!555+++(((OOOqqq}}}aaabbbbbb]]]XXXTTTUUUWWWQQQTTTPPPJJJLLLUUUUUUOOOLLLMMMRRR[[[dddiiifffbbbbbbaaa```___]]]ZZZXXXWWWUUURRRNNNNNNPPPSSSSSSRRRYYYZZZYYYTTTLLLFFFDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMMMMMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDBBBDDDFFFHHHIIIJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGJJJKKKJJJHHHHHHHHHGGGJJJMMMLLLHHHGGGIIIMMMKKKIIIHHHIIIKKKKKKHHHEEEEEEFFFHHHIIIJJJJJJIIIHHHGGGJJJKKKJJJGGGEEEGGGIIIFFFGGGIIIIIIGGGFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOONNNPPPRRRPPPKKKHHHHHHIIIIIIIIIKKKNNNQQQUUUWWWYYYQQQRRRUUUYYY```hhhooosssnnnnnntttzzzxxxpppooo|||tttfffMMM777///000000------,,,,,,+++***)))((((((+++++++++************)))))))))))))))))))))))))))***---)))"""%%%///,,, &&&'''((())))))((('''&&&((((((((((((((()))*********)))***---111===UUUkkkqqqwww{{{rrr~~~}}}}}}rrrdddcccqqqzzzkkkTTTCCCDDDGGGJJJKKKHHHCCC???;;;<<<@@@EEELLLSSSYYY\\\PPPPPPOOOOOOTTTYYYWWWQQQEEEMMMTTTTTTNNNGGGFFFGGGJJJHHHFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@BBB@@@>>>======>>>??????>>>============>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???????????????>>>>>>>>>===;;;<<<===>>>????????????===>>>???AAAAAABBBBBBBBB===<<<<<<<<<======;;;888<<<===>>>???@@@@@@@@@???999999:::;;;;;;<<<<<<===<<<<<<<<<=====================<<<;;;;;;<<<>>>>>>999;;;===>>>???@@@??????===>>>???AAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFEEECCC@@@???AAADDDEEEDDDCCCCCCDDDEEEFFFFFFEEEHHHJJJJJJIIINNNVVV^^^]]]ZZZ^^^jjjxxx~~~}}}|||vvv{{{uuuqqqrrrsssnnngggcccEEE444''')))***'''(((...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&(((******)))(((((()))UUUUUUVVVYYY]]]```aaaaaaccc___]]]``````ZZZUUUSSSJJJFFFCCCFFFNNNUUUWWWWWWZZZYYYYYYYYY[[[^^^```bbbiiibbbbbbrrrzzzwwwvvvxxxzzzzzzzzzxxxqqqiiiiiilllhhhYYYBBB111+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&))))))(((((((((((()))))))))************++++++++++++111222///888XXXpppeeeYYYVVVXXXYYYWWWUUUXXXVVVRRRNNNMMMMMMNNNOOONNNNNNMMMNNNSSS\\\fffnnnbbb\\\VVVWWW]]]^^^YYYSSSTTTRRROOOMMMMMMOOORRRTTTRRRSSSTTTTTTSSSPPPLLLJJJFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDGGGKKKMMMLLLJJJJJJIIIGGGFFFEEEEEEEEEFFFCCCDDDEEEGGGHHHIIIJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDFFFHHHJJJKKKKKKIIIFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHHHHHHHGGGGGGGGGFFFIIIIIIHHHGGGFFFEEEDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHKKKLLLLLLMMMMMMMMMLLLLLLRRRNNNKKKKKKNNNOOOLLLIIIMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLNNNQQQSSSUUUPPPOOOPPPUUU^^^hhhqqqvvviiiooowww}}}xxxqqqrrrtttcccQQQ===111---***((())),,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))((((((''''''''''''((((((((()))***+++***)))'''%%%(((((((((((())))))))))))***''')))---,,,111HHHbbblllwwwyyy|||~~~~~~|||oooiii^^^YYYnnnwwwaaaLLLCCC???EEEKKKIIIFFFEEE======>>>AAAFFFMMMTTTYYYRRRQQQOOOLLLKKKNNNRRRVVVIIIKKKNNNOOOMMMJJJGGGEEEGGGHHHHHHIIIHHHEEEAAA===@@@???===<<<<<<<<<>>>??????AAABBB@@@===;;;<<<>>>?????????>>>>>>>>>======>>>>>>======<<<<<<<<<;;;===============>>>>>>???BBBAAA???============>>>>>>=========>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<=========>>>999::::::;;;;;;::::::999999999:::999888999<<<>>>===>>>>>>===;;;999999:::;;;<<<<<<=============================================>>>>>>?????????@@@BBBBBBAAAAAA@@@@@@AAAAAAAAA@@@??????@@@AAACCCDDDDDDCCCBBB???>>>>>>AAADDDBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFHHHNNNVVV\\\\\\ZZZ```qqqyyysssyyyyyyuuu{{{zzznnniiiqqqzzztttcccUUU777111)))&&&(((***)))'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))TTTUUUVVVZZZ^^^bbbddddddccc___]]]___]]]VVVPPPNNNHHHEEECCCFFFMMMSSSUUUUUU[[[ZZZZZZZZZ\\\^^^aaaccceeecccfffttt{{{tttrrrvvvzzz~~~}}}wwwqqqpppsssooolllbbbPPP<<>>CCCKKKKKKFFFBBB;;;;;;===@@@FFFLLLPPPRRRRRROOOLLLJJJJJJLLLNNNPPPKKKJJJIIIKKKNNNMMMIIIDDDEEEEEEFFFHHHIIIHHHCCC>>><<<======>>>>>>=========<<<>>>???>>><<<;;;<<<>>>?????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;======<<<<<<======>>>???@@@???>>><<<;;;;;;<<<<<<>>>>>>=========>>>????????????>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;>>>>>>===<<<<<<;;;;;;:::999999::::::::::::999999888999999999888999;;;>>>;;;<<<======;;;:::;;;<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???===<<<===@@@CCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEGGGMMMTTTZZZZZZZZZcccttt~~~{{{www{{{xxxuuuyyyuuuiiiccckkkssslllYYYIII555///)))&&&(((***)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((SSSSSSUUUZZZ___ccceeefffbbb^^^\\\\\\XXXPPPJJJHHHDDDCCCCCCGGGMMMQQQRRRQQQZZZZZZZZZZZZ\\\___bbbccc^^^aaaiiittt|||rrrmmmnnnssswww}}}}}}rrrhhhnnn|||tttjjjYYYEEE555------///++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***))))))(((((((((((()))))))))))))))*********++++++)))***------***333QQQppp{{{}}}qqquuu]]]DDDIIIQQQOOOPPPYYYVVVVVVVVVUUUSSSPPPNNNLLLIIIHHHHHHGGGIIINNNVVV[[[aaa^^^YYYTTTQQQRRRVVVYYYUUUTTTRRRPPPOOONNNNNNMMMMMMKKKJJJJJJLLLOOOTTTWWWSSSQQQOOOLLLIIIFFFDDDBBBDDDCCCBBBBBBEEEGGGHHHHHHFFFEEECCCBBBAAABBBBBBCCCDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIHHHFFFEEECCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@AAACCCEEEFFFEEEDDDCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJFFFGGGHHHIIIJJJIIIHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNIIIIIIJJJNNNQQQPPPKKKFFFGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIJJJLLLNNNPPPRRRSSSRRRPPPQQQUUU]]]eeeiiijjjuuuooowww~~~yyy}}}rrrooojjjsssyyyyyyyyyxxxnnnaaaEEE999...+++,,,,,,---///+++++++++,,,++++++***)))************************((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***)))((('''&&&''''''((((((((())))))))),,,)))***+++''''''555FFFfffuuu}}}xxx|||zzztttssskkk[[[```qqqxxx^^^LLL===???IIIMMMIIIDDD;;;:::;;;???EEEIIIJJJIIIPPPLLLGGGFFFHHHJJJJJJIIIKKKGGGEEEGGGMMMOOOKKKFFFEEEBBBBBBEEEIIIIIIEEE@@@:::;;;===??????>>><<<;;;:::<<<======<<<;;;===>>>?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;:::;;;;;;>>>>>>===<<<<<<<<<======<<<<<<;;;;;;:::999888888999999999:::::::::::::::??????===<<<:::999888777888999999999999999999888777888999999888999;;;===999;;;======<<<;;;<<<===::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>:::::::::;;;<<<>>>???@@@>>>??????@@@@@@@@@@@@???<<<<<<<<<;;;:::;;;???AAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCDDDFFFLLLSSSYYYZZZ]]]hhhvvv~~~xxxtttyyyzzz|||{{{yyywwwwwwwwwtttkkkffflllooodddNNN>>>222---((('''(((******)))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((PPPPPPRRRWWW]]]bbbdddeee^^^ZZZXXXXXXTTTKKKEEEDDDAAAAAACCCHHHMMMOOOOOOMMMXXXWWWWWWXXXZZZ^^^aaacccWWW___jjjtttyyy|||~~~yyy}}}wwwllljjjnnnooopppuuuxxxnnneeennnuuufffQQQ===111------...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************...)))***///,,,+++>>>XXXrrr||||||{{{rrrsssUUUJJJIIIIIIMMMUUURRRSSSUUUVVVVVVSSSPPPNNNHHHHHHGGGFFFFFFIIIMMMQQQTTTVVVXXXYYYXXXUUUQQQOOOPPPPPPPPPOOONNNMMMKKKKKKNNNLLLJJJHHHIIIKKKOOOQQQSSSRRRPPPNNNLLLIIIHHHGGGFFFDDDAAA@@@@@@AAABBBCCCEEEDDDDDDCCCCCCDDDFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEECCCCCCBBBAAAAAABBBCCCCCCBBBAAAAAA===???AAACCCDDDDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIEEEFFFHHHIIIIIIHHHHHHGGGJJJJJJJJJJJJKKKKKKLLLLLLKKKLLLOOOSSSTTTQQQKKKFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJLLLMMMOOOQQQRRRPPPPPPQQQWWW^^^eeeggggggqqqrrrzzz|||rrrnnngggsssxxxsssqqqrrrfffTTT===333,,,+++,,,+++***+++******++++++++++++******************************(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))((('''''''''''''''((((((((())))))*********+++'''%%%...999VVViii}}}zzzxxxwwwxxxttttttpppbbb[[[ggguuudddSSSBBB<<>>>>>===<<<:::999999:::;;;<<<<<<===>>>???>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888777777::::::999999999888888888======<<<;;;999888777666777888888999999888888777666777999999888888:::<<<999;;;======<<<;;;;;;<<<999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999:::;;;<<<=========>>>???@@@@@@???===<<<999:::;;;::::::;;;>>>AAAAAAAAAAAA@@@@@@AAAAAABBB???@@@BBBDDDHHHOOOVVV\\\]]]bbbkkktttyyyvvvqqqmmmsss{{{}}}vvvssswwwwwwrrrmmmkkkllloooiiiWWWAAA555...+++(((''')))******)))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((LLLLLLNNNSSSYYY]]]___```WWWUUUTTTTTTOOOGGGBBBBBB???@@@DDDHHHLLLMMMLLLJJJSSSSSSSSSUUUWWW[[[___aaaZZZcccooovvvyyyzzz}}}tttzzz~~~sssiiijjjrrrmmmjjjlllpppnnnjjjqqq|||nnn___JJJ:::222///---,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))(((((()))))))))*********000'''&&&...///,,,444DDDgggmmmyyy}}}YYYDDDCCCHHHGGGLLLNNNRRRUUUVVVVVVTTTSSSKKKKKKJJJHHHFFFGGGIIIKKKLLLNNNQQQWWWZZZXXXPPPJJJJJJKKKLLLLLLLLLKKKJJJIIIKKKJJJIIIIIIHHHIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIFFFCCCAAA@@@AAABBBCCCCCCBBBCCCDDDFFFHHHIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAA@@@@@@@@@===>>>@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFJJJJJJIIIHHHHHHHHHIIIIIIMMMNNNQQQSSSSSSNNNHHHCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHJJJKKKMMMNNNOOOPPPNNNPPPSSSYYY```eeeiiikkkmmmxxxyyyqqqnnniiirrruuuooommmmmm]]]III666000+++,,,,,,***)))***)))******++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''((((((((((((((()))***+++((('''+++222FFF[[[qqq{{{|||yyysssmmmtttzzzuuusssrrrrrrkkk]]]\\\hhhhhh^^^NNN@@@;;;???HHHMMMFFFAAA;;;:::<<<@@@CCCCCCGGGCCC@@@BBBGGGJJJHHHEEEBBBDDDEEEEEECCCDDDGGGKKKMMMFFF@@@>>>AAACCCCCCBBBBBBAAA???<<<;;;:::999:::::::::;;;<<<>>>???@@@@@@=========<<<<<<<<<;;;;;;999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999999999;;;::::::999999888888888;;;;;;:::888777666555444999999999999888888888888666777777777777777777666555777888888888888999:::;;;===???>>><<<:::999999888888999:::::::::::::::999999999999999999999999::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;======>>>???>>>===;;;:::888:::;;;;;;;;;<<>>BBBFFFKKKSSS[[[```ccchhhmmmooooooooommmlllqqq|||~~~uuuoooqqqooohhhXXX___ggghhhZZZDDD444---***)))(((((()))******)))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''IIIIIIKKKOOOTTTXXXYYYYYYRRRPPPQQQQQQLLLCCC@@@AAA>>>AAAEEEHHHJJJKKKJJJIIIMMMMMMOOOQQQUUUZZZ^^^aaahhhnnnuuuzzz||||||~~~ssswww|||zzzooogggjjjrrrllliiigggjjjnnnrrrsssrrrcccVVVDDD888111///---***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))((((((((()))))))))******---%%%###***...---///444YYYaaarrrzzztttMMMCCCBBB===HHHJJJMMMPPPSSSUUUVVVVVVOOOOOOOOOLLLIIIHHHHHHHHHMMMJJJIIILLLQQQSSSQQQNNNGGGHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNMMMIIIFFFDDDEEEFFFBBBBBBAAAAAABBBDDDEEEGGGDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEE@@@@@@????????????@@@@@@>>>???@@@AAACCCCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHKKKLLLMMMNNNKKKGGGBBB???CCCCCCDDDDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNRRRYYY]]]aaafffmmmsssqqq~~~}}}{{{wwwqqqmmmmmmkkkqqqrrrmmmiiibbbPPP>>>000+++))),,,---+++***,,,((()))******+++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&'''''''''((((((((('''((()))*********+++---:::NNNcccnnnrrrssslllccceeevvvtttqqqsssppprrrssscccWWW\\\hhhfff\\\HHH999777???FFFIIIEEE???:::888:::???BBBBBB@@@@@@BBBFFFHHHGGGEEE>>>CCCFFFDDD???>>>CCCHHHLLLHHHCCC??????@@@@@@AAAEEECCC???<<<:::::::::;;;;;;::::::<<>>@@@AAAAAA@@@@@@??????@@@@@@<<>>???AAAEEEHHHIIIIIIIIIIIIIIIJJJLLLOOOTTTZZZ___bbbwwwxxxyyy{{{}}}|||zzzyyysssuuuwwwtttjjjbbbfffoooggghhheeeccciiirrrnnncccWWWMMM>>>444///---+++***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))(((((((((((()))))))))***((('''''')))+++------,,,AAATTTjjj|||}}}zzzxxxwwwdddLLLDDDAAAHHHIIIJJJLLLOOORRRUUUWWWRRRRRRRRRPPPLLLIIIHHHHHHKKKJJJHHHGGGHHHKKKNNNPPPIIIIIIHHHHHHGGGGGGGGGFFFCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNLLLIIIHHHIIIJJJGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBBBBAAA@@@>>>===<<<>>>>>>???@@@BBBCCCDDDDDD@@@@@@????????????@@@@@@>>>>>>???@@@AAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFHHHJJJGGGHHHHHHGGGDDDAAA???>>>AAAAAABBBCCCEEEFFFFFFGGGFFFHHHJJJKKKMMMMMMMMMMMMPPPXXX___bbbaaaeeeoooyyy{{{~~~~~~~~~xxxrrrmmmhhhjjjoookkkoooqqqmmmaaaPPP@@@555---)))(((+++,,,******,,,(((((()))***************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))*********---@@@SSS^^^gggmmmhhh]]]___ssssssjjjppplllvvvrrrqqqxxxkkkYYY[[[```fffcccQQQ???888;;;>>>GGGFFFCCC<<<666555:::?????????AAABBBCCCDDDCCCCCC???AAACCCBBB>>>===>>>AAAEEEFFFFFFDDDAAA>>>>>>???BBBAAA@@@???>>>=========:::999888:::>>>@@@???>>>999999999999888888888888777777777888888888999999888888888888888999::::::999:::;;;<<<<<<;;;:::999888888777777777888999999999999999999888888888888777777666666666666555555555555666666666777777777555555555666666555555555333555777888888777888888:::<<>>===<<<;;;999999888888888999;;;;;;;;;;;;===>>>??????>>>===============>>>@@@DDDIIINNNUUU\\\aaajjjoooooohhhcccfffkkkmmmvvvyyyyyyqqqfff```___aaa[[[\\\[[[UUUEEE444,,,---'''((())))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''IIIIIIIIILLLOOOQQQQQQQQQPPPOOOPPPOOOHHH>>>:::<<>>===<<<>>>>>>???@@@AAAAAABBBBBB@@@@@@????????????@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@EEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEGGGGGGFFFFFFEEE@@@??????@@@CCCFFFIIILLLFFFFFFEEECCCAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGIIIKKKMMMMMMMMMLLLRRR\\\dddeeeaaadddppp|||zzzwww~~~{{{rrrkkkfffdddkkksssjjjmmmrrrnnn[[[CCC333000...+++)))+++***'''''')))(((((()))***************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''(((''')))***)))'''###555GGGSSS___iiiggg\\\___mmmiiibbbooojjjyyyuuuqqqzzzppp^^^^^^UUU```cccWWWFFF>>>;;;:::DDDFFFEEE>>>666222666;;;===@@@BBBBBBAAA@@@@@@@@@AAA@@@@@@??????>>><<<:::>>>DDDIIIIIICCC>>>=========???@@@AAAAAA@@@???>>>:::888777999===???>>><<<888888888888777777777666666666777777888888888999888888888777888999999:::777888::::::;;;:::999888777777666777777888999999888888888888777777777777444444444555666777777888666666666666666666666666444555555555555555555444222555777888888777777888777:::>>>???>>><<<;;;;;;666666777888888888888888777777777777777777777777999888888888777777666666777777777777888:::;;;<<>>===<<<;;;;;;;;;;;;;;;@@@BBBFFFIIINNNTTTZZZ___jjjpppppphhhbbbfffkkkmmmttttttrrrmmmddd^^^aaahhhjjjbbbWWWLLL<<<...&&&&&&&&&(((******((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''JJJJJJKKKLLLNNNOOOPPPQQQKKKJJJHHHFFFCCC@@@???>>>@@@@@@AAAFFFJJJLLLIIIEEEHHHGGGKKKRRRSSSQQQ\\\kkk{{{zzzzzzzzzyyyvvvssspppwwwsssiii```___dddfffdddggg[[[XXXcccjjjddd\\\ZZZIII@@@444,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,---666KKKiiiqqqssswww|||pppwww{{{lllbbbbbbwwwooo\\\GGGEEEJJJKKKGGGDDDHHHPPPUUUVVVUUUUUUUUUTTTPPPJJJFFFJJJFFFDDDFFFKKKMMMJJJGGGIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCEEEFFFHHHHHHHHHFFFCCCAAABBBAAA@@@BBBEEEHHHHHHHHHMMMLLLLLLKKKKKKKKKKKKLLLKKKJJJHHHGGGEEEDDDCCCBBBCCCAAA>>>>>>@@@BBBCCCCCC@@@@@@??????>>>===<<<<<<>>>>>>>>>>>>???AAACCCEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFAAA@@@@@@BBBEEEEEEBBB>>>@@@@@@BBBDDDGGGGGGEEECCCIIIGGGDDDAAA???@@@AAABBB???AAADDDEEEEEEDDDEEEFFFHHHIIIIIIIIIJJJNNNSSSVVV[[[YYYYYY\\\ccckkkqqquuuppptttxxxzzzwwwsssjjjccceeelllmmmiiioooqqqnnnaaaMMM:::...)))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))$$$111===FFFVVViiinnnhhhdddlll{{{iiiYYYhhhrrryyyyyywwwrrrfffZZZXXXXXXaaahhhYYY@@@888AAA@@@FFFJJJEEE;;;555555999:::<<<@@@DDDFFFCCC>>>:::>>>>>>>>>>>>===<<<;;;:::======@@@GGGLLLLLLEEE???;;;===???AAABBB@@@===;;;;;;:::::::::999999999::::::777555555666777777777666666666666666666666666666666666666666666666666888888999999999999888888666666555555555555666666888888777666666666666666555555555444444333333333333333444444555666666777333333444555666777888999777777777777777666555555333444666888:::===>>>???666555555555555444444444777777777777777888888888666666666777888888999999666666666777888;;;===???>>><<<:::888666555666666;;;;;;;;;:::888888:::<<<;;;:::888888999:::<<<>>>@@@@@@BBBHHHRRR[[[___aaaiiilllmmmiiiccccccjjjpppnnnmmmlllggg\\\SSSVVV```jjjcccUUUAAA000((()))---''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&HHHIIIJJJKKKLLLLLLLLLLLLHHHFFFEEEDDDCCCBBB@@@???@@@AAACCCFFFHHHIIIGGGEEEHHHKKKOOORRRQQQTTTbbbppprrruuuwwwtttooolllnnnqqqvvvpppfff^^^```fffhhheeehhh]]][[[dddhhh```UUUQQQBBB:::000+++***++++++)))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,,,,222CCC\\\xxx|||uuuqqqvvvsssrrrtttzzz|||rrriii[[[gggmmmQQQHHHHHHGGGGGGFFFGGGJJJNNNVVVWWWXXXWWWUUURRRNNNLLLJJJFFFDDDEEEIIIKKKJJJGGGGGGGGGGGGFFFDDDCCCBBBAAA???@@@BBBCCCEEEEEEEEEEEEBBBCCCFFFGGGHHHGGGEEEDDDDDDBBBAAAAAABBBCCCCCCBBBEEEEEEFFFGGGHHHIIIKKKKKKOOOOOONNNMMMKKKIIIGGGFFFIIIGGGDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBAAAAAAAAABBBDDDEEEGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDBBB@@@>>>????????????????????????BBBBBBBBBBBBBBBCCCDDDEEEGGGDDDBBBBBBCCCCCCAAA???BBBBBBCCCEEEFFFFFFCCCAAAFFFDDDAAA???>>>>>>@@@AAA???AAADDDEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKNNNSSSWWWZZZYYYYYY^^^gggpppuuuwwwnnnqqqsssuuuzzznnnhhhbbbccchhhlllllliiinnnmmmfffXXXEEE444,,,)))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******)))((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%,,,333>>>TTTnnnyyyvvvhhhfffwww~~~lllXXXaaajjjrrruuuvvvsssjjj___]]]YYY\\\ddd```OOOAAA<<>>BBBEEEDDD@@@===;;;;;;::::::999999888888;;;;;;===CCCJJJLLLHHHDDD;;;;;;::::::<<<>>>AAACCC===<<<;;;:::::::::;;;;;;:::888666555666777777666666666666666666666666666666666666666666666666666666666777777777777666666666666555555555555666666777666555555444444555555555444444444333333333333222333333444555555666666222333444555666777888888666777777777777666555555444444555666777999999:::666666666666666666666666666666666666666666666666555555666666777888888888555555666777999<<<===???===;;;888555444555666888:::;;;;;;999777777999;;;:::999888888999;;;===>>>??????AAAIIISSS]]]dddfffnnnnnnlllgggaaa```dddhhhdddaaa```^^^WWWRRRUUU]]]ddd\\\MMM;;;...'''(((***''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFFGGGHHHIIIIIIHHHFFFEEEBBB???>>>???AAACCCAAA???@@@CCCFFFGGGFFFEEEEEEEEEFFFMMMPPPLLLLLLWWWfffpppiiinnnqqqllldddbbbiiiqqqpppiii___YYY]]]eeegggbbbbbb[[[ZZZcccdddYYYMMMGGG888222,,,)))***+++***)))+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,,,,...777IIIaaavvvqqqppp}}}|||rrrjjjllluuuzzzuuunnn[[[ZZZkkkeeeRRRIIIDDDGGGHHHEEEEEEJJJQQQUUUYYYYYYVVVSSSRRRRRRLLLHHHEEEEEEGGGIIIHHHFFFEEEDDDDDDCCCCCCBBBAAAAAA???@@@AAABBBCCCCCCCCCCCC>>>@@@CCCEEEFFFFFFFFFEEEEEECCCAAAAAACCCCCCCCCBBB@@@@@@AAAAAABBBCCCDDDEEEKKKLLLMMMMMMLLLKKKIIIGGGMMMKKKHHHFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCBBB@@@>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAAAAAAAABBBBBBFFFDDD@@@???@@@BBBBBBBBBCCCBBBBBBCCCDDDDDDAAA???BBB@@@>>>=========???@@@???AAACCCDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKPPPUUUYYYYYYYYY[[[bbbkkkssswwwxxxppprrrrrrqqqtttzzz{{{xxxhhh]]]ZZZdddllljjjfffeeekkkeeeYYYIII888---))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))***333MMMlll}}}jjj]]]cccuuu~~~}}}mmmWWWVVV^^^gggnnnrrrrrrllldddeee]]]YYY^^^fff```MMM:::===???BBBEEEFFFAAA999222555777:::???CCCDDDCCCAAA;;;:::999888777777888888888777999>>>EEEIIIJJJIIIBBB>>>999666777;;;@@@DDDAAA@@@>>><<<;;;::::::::::::888666666777777777666666666666666666666666666555555555555555555555555555555555666666555555555666555555444444555555666555555444333333333444444444444333333333333333222222222333333444444555555222222333444555666777777666666666666666555444444444444444444444444444444555555555666777777888888555555555555555555555555444444444555666666777777444555777999:::<<<<<<===:::888555333333555777999999::::::888777666888999888888888888999;;;===???AAABBBEEELLLUUU^^^eeehhhmmmjjjfffaaa^^^]]]^^^___```\\\ZZZZZZZZZYYY\\\```[[[QQQAAA333***''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''DDDFFFGGGHHHGGGEEEBBB@@@;;;999888;;;@@@CCCBBB@@@BBBFFFIIIIIIFFFDDDEEEGGGDDDJJJJJJDDDHHHYYYfffiiigggiiijjjeee``````gggooohhhaaaXXXTTTZZZbbbccc^^^WWWUUUXXX______TTTFFF???111...+++)))***+++***(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***---888LLLcccvvvwwwnnnttt~~~yyyllliiinnnttttttqqqfff\\\```qqqhhhVVVHHHHHHHHHCCCCCCIIIIIIPPPXXX[[[XXXTTTTTTUUUQQQMMMIIIGGGGGGGGGFFFDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>><<<>>>@@@BBBCCCCCCBBBBBBBBBAAAAAACCCFFFIIIJJJJJJCCCBBBBBBAAA???>>>===<<<===???BBBEEEFFFEEECCCBBBIIIGGGEEEDDDEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCCCCBBBAAAAAA>>>???@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>?????????>>>===>>>@@@BBBCCCDDD@@@??????@@@AAAAAA???>>>???>>>===<<<===>>>???@@@???AAACCCCCCCCCCCCEEEFFFEEEFFFHHHJJJMMMRRRXXX]]]YYY]]]ccchhhlllpppuuuxxxxxxxxxuuuqqqrrruuuuuurrrfffYYYXXXhhhppphhh______eee\\\LLL:::---((((((***))))))))))))))))))))))))((())))))))))))))))))((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***(((---AAA\\\qqqxxxiiiXXXUUUbbbnnnuuummmXXXOOOTTT[[[dddkkkmmmjjjeeeiiieee^^^[[[bbbeeeUUU@@@===:::999>>>EEEEEE===444333333666:::???BBBCCCBBB>>>===;;;999888999:::;;;777555555888===CCCGGGHHHJJJGGGAAA<<<999999:::;;;AAAAAAAAA@@@>>>;;;999777999777666666666777555444555555555555555555555555444444444444444444444444444444555555555555444444555444444444444444444555555444333333333333444444333333333333222222222222222222222222333333444444222222222333444555555555555555555555555444333333333333333222222222222222333333444555666777888888666666666555555555555555222333333444444555666666555666888999::::::999888444444444444555666777777888999999888666555666777666666666777999;;;===???EEEHHHMMMSSSZZZ^^^aaabbbddd```[[[YYY[[[\\\\\\[[[___ZZZWWWYYY]]]```aaaaaaQQQEEE666,,,((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''CCCEEEFFFFFFEEEAAA>>><<<999888888<<>>======<<<<<<===>>>??????>>>======>>>>>>???BBBFFFJJJLLLLLLHHHHHHGGGEEECCCAAA>>>===:::;;;>>>@@@@@@>>><<<;;;@@@>>>===>>>???@@@???>>>>>>>>>>>>===============???>>>===<<<;;;<<<======@@@@@@@@@@@@@@@???>>>>>>???AAABBBBBB???>>>???@@@????????????????????????======<<<;;;;;;;;;<<<<<<;;;===???AAABBBBBBBBBBBB<<<;;;;;;<<<>>>??????===>>>=========>>>???@@@AAA???AAABBBBBBBBBCCCEEEFFFDDDFFFHHHKKKOOOUUU\\\aaa^^^fffoooqqqmmmmmmrrrxxx{{{zzzvvvpppnnnooommmiiicccYYYZZZjjjpppfff]]]\\\[[[PPP???000(((&&&(((+++(((((((((((((((((((((((('''((())))))))))))((('''))))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))***+++444GGG[[[gggeeeWWWUUU\\\cccmmmmmm```OOONNNRRRZZZbbbeeecccaaaiiilllggg\\\YYY]]]XXXMMM???888333666???DDD@@@;;;333222333555999===???@@@???>>><<<:::999:::;;;<<<888555333444777;;;???AAAJJJJJJIIIFFFBBB===888555;;;<<>>???EEEKKKSSS[[[___```___^^^___[[[XXXXXX[[[]]][[[YYYYYYUUUQQQSSSYYY]]]ZZZUUUFFF<<>>;;;:::999:::===@@@CCCFFFIIIJJJIIIKKKLLLKKKIIIHHHHHHIIIKKKKKKLLLOOOWWWaaadddaaajjjddd______eeeiiihhheee[[[[[[YYYWWWYYY]]]\\\WWWUUUXXXZZZZZZSSSFFF:::222---,,,+++***))))))(((((((((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))******+++)))))))))+++222BBBXXXhhh{{{|||qqqlllqqqxxxyyyzzzxxxrrrlllkkkpppuuuqqqhhheee___WWWeeeoooZZZIII@@@===>>>AAAIIISSSZZZ\\\\\\\\\]]]ZZZYYYVVVSSSOOOKKKHHHFFFDDDCCCBBB@@@??????@@@@@@<<<;;;;;;<<<<<<>>>???@@@============<<<;;;:::999===<<<<<<===AAADDDDDDDDDGGGHHHIIIIIIIIIGGGFFFEEEAAAAAABBBBBB@@@===:::999;;;:::999:::<<<===<<<;;;::::::::::::999999999999<<<;;;:::999999999:::;;;AAAAAAAAAAAAAAA@@@???>>>DDDGGGHHHFFFAAA>>>>>>@@@========================;;;:::::::::::::::;;;;;;???AAADDDDDDBBB@@@??????:::999999:::<<<>>>>>>===>>>>>>>>>>>>???@@@AAAAAA???AAABBBBBBAAABBBEEEGGGDDDFFFIIIMMMRRRXXX```eeeeeennnvvvuuunnnkkkooouuuuuuuuuqqqkkkhhhhhheee```]]]YYY\\\ggglllddd\\\ZZZNNNCCC555+++'''((()))***((((((((((((((((((((((((''''''))))))))))))'''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''"""&&&******,,,777HHHVVV\\\XXX[[[]]]]]]gggooojjjTTTNNNLLLRRRYYY\\\]]]^^^fffllljjj]]]TTTTTTVVVUUUEEE<<<333222777>>>AAA@@@888666333333555888;;;<<<===<<<:::999888888999999999777555333333555777999???BBBGGGIIIHHHDDD>>>:::555777:::>>>@@@@@@@@@@@@;;;999888888999888666444444444444444444444444444222222222222222222222222444444555555555555444444444333333222222333333444444444333333333444555555000111111111111222222222000000111111111111111111000111111111222222222333333333333333333222111111//////000111222333333444000111222333444555666666888777777666666555555555222222222333444444555555888888777666555333222111...000444777888777666555888999:::999777555555555333444666999<<<>>>@@@AAADDDLLLVVV^^^aaaaaa```^^^___]]][[[[[[]]]\\\XXXUUUSSSRRROOOPPPTTTXXXRRRJJJ;;;444+++'''(((***)))'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@???>>><<<:::999888555999>>>@@@@@@BBBFFFKKKKKKJJJIIIIIIJJJJJJIIIHHHNNNPPPWWW___cccaaabbbeeeeee___[[[^^^dddgggccc]]]TTTXXXZZZWWWVVVWWWUUURRRPPPTTTUUUQQQHHH>>>444---******)))((((((((()))***(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********'''***,,,***+++555FFFTTTkkkyyyxxxmmmmmmqqqooorrrsssoooiiigggjjjnnnkkkgggkkkfffUUUVVVnnngggQQQGGGAAA;;;@@@CCCIIIOOOUUUZZZ]]]___ZZZ[[[[[[YYYUUUQQQNNNLLLDDDCCC@@@>>>=========>>>:::999999:::;;;===???@@@>>>>>>===<<<<<<;;;:::::::::999888999<<<>>>>>>===AAABBBDDDFFFGGGGGGFFFFFFDDDDDDDDDCCCAAA@@@>>>======<<<;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;======BBBBBBBBBBBBAAA@@@???>>>BBBEEEGGGEEE???<<<===???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===???AAABBBAAA>>><<<<<<>>><<<;;;::::::<<<======<<<=========>>>??????@@@@@@@@@AAAAAAAAAAAABBBDDDGGGDDDGGGJJJOOOTTT[[[ccciiiiiimmmppppppllljjjjjjlllkkkllliiieeecccccc___ZZZZZZ\\\___bbbbbb^^^WWWSSS@@@777---((()))+++***(((((((((((((((((((((((((((&&&''')))******)))'''&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###%%%((())))))///<<>>BBB@@@;;;666333333555777888::::::999999888777777777:::999888555333222222333444888>>>DDDGGGGGGFFFEEE;;;:::888888999;;;>>>@@@>>>===<<<<<<<<<;;;888666333333333333333333333333222222222222222222222222222222333333333333222222333333222222222222333333222222222222222333444444000000000000111111222222000000000000000000000000000000000111111111111222222222222222222111111000...//////000000111111222222222333333444555666666777777666555555444333333222222333333444555555555666555444333222222222222111222333444666777777888888:::;;;:::888666555555444666888<<>>>>><<<;;;999888777666000666<<<===;;;<<>>@@@EEEMMMVVV\\\___YYY[[[]]]\\\YYYVVVSSSQQQDDDBBB???<<<;;;:::;;;<<<<<<;;;:::999:::;;;<<<===>>>>>>=========<<<<<<<<<888777666888;;;=========;;;<<>>>>>>>>>>>>>>????????????>>>=========>>>@@@AAABBBBBBBBBAAA@@@???>>>===;;;???BBB@@@<<<:::<<>>???:::<<<<<<:::888888;;;??????>>><<<<<<=========<<<============>>>>>>??????@@@AAAAAAAAA@@@BBBDDDGGGEEEGGGKKKPPPVVV]]]eeekkkiiihhhggghhhiiihhheeebbbdddfffeeebbbaaabbb^^^YYYZZZ```ccc^^^ZZZVVVPPPJJJ777000)))'''***,,,)))&&&((((((((((((((((((((((((&&&'''(((******((('''&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))---555<<>>;;;888333333333333333333333333111111111111111111111111111111222222222222111111333222222222222222222333111111000000111222333333//////000000111111111222000000000000////////////000000000000111111111111222222222222222111000000////////////////////////333333444444555666666666666666555444333333222222222333333444444555555666333222111111111222333444444333222222333666999;;;999;;;<<<;;;888666555555666888;;;>>>BBBEEEGGGHHHQQQVVV[[[]]][[[ZZZ[[[\\\TTTWWWZZZ\\\ZZZVVVQQQNNNIIILLLMMMLLLNNNOOOGGG;;;,,,***(((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$;;;:::888777555444444444888888777888:::===@@@BBBFFFGGGFFFDDDCCCDDDFFFHHHIII]]]jjjfff_________[[[UUUWWWZZZ]]]]]]ZZZVVVSSSVVVUUUSSSPPPMMMKKKJJJJJJMMMLLLHHHAAA999000+++((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))***++++++++++++*********+++++++++---111444III\\\ooouuurrrkkk```WWW]]]```eeegggfffccc```^^^iiinnnrrrnnncccXXXPPPNNNZZZkkk{{{zzziiiTTTGGGCCC@@@???======CCCMMMYYYaaa]]]]]]^^^^^^\\\YYYVVVTTTOOOGGG???;;;<<<>>>>>>===:::999888777666666777888666999===@@@AAA???<<<:::777777777777666666666666555666888:::<<<======>>>;;;<<<>>>@@@@@@???>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;>>>>>>??????>>><<<:::999??????===<<<:::999888777777888888777666666888:::<<<<<<<<<<<<;;;:::999999666777999999888888999;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA@@@AAACCCBBB@@@AAAFFFJJJLLLLLLLLLLLLQQQZZZfffnnnkkkbbb]]]bbbiiihhhbbb^^^fffeee```YYYZZZ___^^^XXX\\\\\\^^^___[[[RRRDDD:::,,,+++***((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---...///>>>JJJWWWZZZUUUSSSYYY```^^^VVVMMMJJJMMMRRRUUUVVV[[[\\\YYYTTTUUU[[[\\\WWWOOORRRNNNAAA555333666999===??????999111...222888555666888999999777555444777888;;;;;;:::666111......///111555999>>>CCCFFFLLLJJJFFFAAA<<<777444333999999;;;@@@DDDDDD???;;;:::888666444333444555666222111000///000111222333222222222222111111111111111111222222333333333444222222111111000000//////111111111111111111111111000000000000//////////////////////////////......000000000000////////////000///////////////000000333444555666666666555444777555222000000111333444666666555444333333222222...000222222111000111222444444333333444555777888::::::999888777666555555<<<;;;;;;<<>>222''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&888888777666555444444555888888777888:::<<>><<<999777666666666666888;;;======<<<:::999::::::999888777555444444444444555666666666666666666777999;;;<<<;;;::::::999:::;;;<<<=============================================<<<<<<;;;:::999::::::::::::999888777777888777777666666555555444444555777777777888:::<<<999999999999999999888888888999;;;:::999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCDDDFFFJJJNNNLLLJJJJJJNNNVVV___eeeiiifff```]]]aaacccbbbaaabbbdddaaaYYYQQQRRRXXXYYYVVVXXXZZZ\\\\\\VVVJJJ<<<333+++***)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,888FFFVVV[[[VVVRRRSSSWWWXXXVVVRRRLLLIIIIIILLLPPPUUUXXXVVVSSSSSSWWWWWWTTTTTTTTTNNNCCC;;;888666444:::<<<>>>;;;666222222444444555777888999888777666555777999:::999777444222111000//////222777;;;???EEEEEEFFFEEECCC???<<<::::::999999:::===@@@AAAAAA<<<;;;:::888666444222111111111000111222444555666000000000111111222222222222222222222333333333444222222111111111111111111////////////////////////111111111111000000000000///////////////.........////////////////////////000000000111111333444555666777777777666555444444333222111000000111333444555555444333222222111111...///111111//////000222444444444444555666777888888777777777777888888999:::::::::<<<@@@EEEJJJNNNSSSQQQPPPRRRVVVWWWTTTPPPPPPVVV[[[[[[VVVPPPMMMMMMTTTTTTQQQLLLHHHCCC888,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&555555444444444555555666777777777888:::<<<>>>@@@EEEFFFEEEDDDCCCDDDHHHJJJVVV^^^aaa^^^]]]]]]VVVLLLRRRTTTTTTRRRNNNLLLMMMOOOQQQTTTUUUPPPJJJGGGKKKOOOJJJEEE===555...***((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((((())))))(((((('''((((((((('''(((+++---...555???MMM]]]fffddd]]]WWWRRRPPPWWWccckkkiiiddd[[[^^^aaadddcccaaa]]][[[PPPSSS[[[fffnnnooohhhaaaSSSOOOEEE:::333777BBBLLLXXXZZZ]]]___```___]]]\\\```[[[UUUQQQMMMHHHBBB===AAA@@@===:::888777666666666777888888888888777777999999888888777666666555444444444444333222111111111222444555666666555555555666777888888999999888999999999999999999999999999999999999888777666666555555444444444444444555222222222333333333333333444666777666666777999;;;555555666666666666777777;;;<<<===<<<:::::::::<<<:::::::::;;;;;;;;;<<<<<<=========>>>>>>?????????@@@@@@@@@CCCGGGLLLOOOPPPLLLKKKLLLSSS\\\cccdddcccbbb______aaa```___aaafffeee___UUUMMMNNNUUUYYYYYYUUUXXXZZZWWWMMM???222+++))))))((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))000???QQQYYYVVVOOOLLLMMMQQQUUUUUUOOOFFFAAACCCHHHQQQVVVXXXVVVUUUWWWXXXVVVWWWVVVPPPHHHCCCAAA:::333555777:::<<<:::777444111333444555777888888888888444555666888999999888888555222///,,,,,,...222555:::===BBBFFFHHHGGGDDDBBB>>>===;;;888777999===@@@;;;<<<===<<<;;;888555333333333333222333444444555//////000000111111222222222222222222222333333333111111111111222222222222000000000000000000000000222222111111111000000000............////////////---.........///000000000222222222333444666888888777777555444333222222222111222222222333444444555222222222111111000000000...///000///......000222222333444555666666666666555444555666888:::===>>><<<<<<===@@@EEEJJJOOORRRTTTQQQNNNOOORRRSSSPPPMMMRRRUUUXXXVVVPPPKKKJJJJJJXXXYYYUUULLLCCC;;;222)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$''')))(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&333333333333444555666777777777777888999;;;===>>>AAABBBDDDDDDEEEHHHLLLOOOVVVZZZ]]][[[[[[[[[UUUMMMSSSTTTTTTPPPLLLKKKOOOTTTPPPPPPPPPOOOMMMMMMPPPRRRHHHAAA777///***((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((())))))))))))((('''((()))((('''''')))+++,,,///666CCCTTTbbbggggggZZZRRRLLLOOOYYYccchhhhhh]]]\\\[[[\\\___aaaaaa```UUUQQQSSS^^^lllrrrjjjaaaYYYWWWOOOCCC888444888>>>LLLPPPUUUZZZ]]]\\\ZZZXXX\\\ZZZXXXWWWTTTOOOHHHBBB>>>===;;;:::999888999999777777666555444555555555444444555555666777888888777777777666555444333222111222333333333333222111111222333444444555555555555555555555555555555555555555555555555444333333333222111111111222444555444444444444444444555555777777777555333222333444333333444444555666777777;;;<<<===<<<:::999999;;;:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>@@@>>>>>>BBBHHHMMMNNNMMMMMMOOOUUU[[[```bbbaaa___aaa^^^___bbbccc``````ccc^^^XXXPPPKKKNNNTTTXXXYYYUUUWWWVVVNNNAAA555,,,((((((((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))666GGGPPPPPPKKKHHHGGGLLLQQQTTTQQQHHHBBBAAADDDJJJOOOSSSTTTTTTUUUWWWXXXVVVWWWUUUPPPLLLIIIBBB:::333333444777::::::666333222222333444555666777888444555555666888999999:::999777333000------------111444:::@@@DDDEEEEEEEEEEEEFFFDDD???999666777:::777888:::;;;<<<<<<<<<;;;999888777555444222222111111111111111111111111111111111111111111111111222///000000000111111222222222222222222222222222222111111111111000000000000......///////////////000......///000111111222222444444444444555666777888444333111000///000000111444555666777777666555555000000//////////////////......///...------///222000111333444555444333333222222333666999===AAACCC???@@@BBBFFFKKKPPPTTTWWWRRRQQQOOONNNNNNNNNNNNMMMSSSTTTSSSOOOJJJGGGFFFFFFRRRUUURRRHHH===666///***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%)))---+++'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&444444444444555666777777666666777888999:::<<<<<<<<>><<<:::999999999999:::888666444333333444555111222222333444555555666666777777777777666666555555555555444333222111000///000111222333333333333333333333333333333333333333333333333333333222111333222222111222333555666666666666666555555555555444555555333111000111222444444444444555777888999:::;;;;;;:::888777888999:::::::::;;;;;;;;;<<<<<<===============>>>>>>>>>???>>>===@@@FFFIIIIIIHHHOOOVVV^^^bbb```]]]]]]^^^```\\\\\\```ccc___ZZZXXXOOOKKKHHHJJJNNNRRRSSSTTTWWWUUUNNNCCC777...******''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%...:::BBBEEEDDDEEEEEEIIILLLNNNOOONNNKKKGGGEEEAAACCCGGGJJJMMMOOORRRTTTUUU[[[]]]YYYSSSNNNHHHBBB555222///111666:::999888222111111111222444555666555555555555666777888888;;;;;;:::777444111...,,,---...111444888<<>>777...))))))*********))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))************)))''')))******)))((()))***'''))),,,000444<<>>999444999@@@IIIRRRXXX[[[]]]\\\]]]^^^]]]ZZZUUUPPPMMMFFFDDDAAA>>>;;;:::999999<<<;;;888555444444444555444444333333222111111000333444444555555555555444888777666555444333222111000111222333333444444444333333333333333333333333222333333444333333222222333333333333333444555555555444444444444444333333///111222111111222444666666666555555666888:::;;;888999:::999777666777888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???AAADDDFFFGGGFFFQQQYYYaaabbb\\\XXX[[[______ZZZXXX[[[\\\VVVOOOLLLHHHEEEGGGNNNTTTTTTRRRRRRSSSNNNCCC888...******,,,''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((($$$)))///555999===AAACCCFFFEEEFFFLLLQQQRRRNNNIIICCC@@@???DDDJJJMMMPPPTTTVVV]]]aaa]]]WWWRRRLLLFFF<<<666111///222777:::;;;555333222000000111333444444444555555555666666666:::;;;<<<<<<:::666222///---,,,++++++...222666999@@@EEEKKKOOONNNIIIEEEBBB:::888666444444444666777999999;;;<<<============888888777666555444333333333333333222222222222111000000000000000111111111000000000000000000000000222222111111111000000000000000111111222222333333222333333333444555555555666555444333222222222222222222222333444555777777333333444333222000---,,,,,,,,,,,,------......///,,,...000000/////////000000000111111111111000000444555888;;;???BBBDDDFFF???AAADDDHHHKKKNNNOOOPPPLLLOOOQQQPPPMMMLLLNNNQQQMMMKKKGGGDDDAAA@@@@@@AAAEEEGGGCCC888...***(((%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!###&&&%%%###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&;;;;;;:::999888777777777555555666888999999::::::999???GGGNNNRRRSSSTTTUUUVVVRRRNNNOOOQQQPPPLLLHHHHHHEEECCCDDDHHHIIIGGGDDDDDD@@@@@@EEELLLNNNGGG???666111***(((***+++***((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((&&&''')))))))))((()))******)))***,,,...444CCCTTTZZZYYYUUUKKKCCCDDDNNNXXXZZZZZZWWWRRRNNNNNNRRRUUUXXXRRRIIIBBBBBBHHHPPPVVVQQQRRRUUUWWWWWWRRRIIICCC999999:::>>>EEEMMMUUUZZZ\\\]]]]]]\\\YYYVVVSSSRRRMMMKKKHHHDDDAAA@@@???>>>???===;;;888666555555666555555444333222111000///111222222333333222222111666555555444444444444444222333444555555666666666444444444444444444444444333444444555555444444444111222222333333333222222111111111222333333444444///111222222222333555888888777666666666888:::;;;666888999888777777888999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????>>>@@@BBBDDDEEEFFFHHHJJJSSSXXX\\\[[[XXXXXX[[[___aaa\\\XXXWWWRRRKKKGGGHHHIIIGGGJJJSSSXXXUUUQQQQQQKKKCCC888...)))((())))))'''((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&(((,,,111666;;;>>>@@@???AAAGGGOOOSSSQQQMMMMMMCCC===AAAIIILLLPPPSSSQQQVVVZZZ[[[\\\ZZZTTTKKKEEE???777222111444888;;;:::777444111000000222333111222333444555555555555666777888999999777555444///---+++)))***---000333666888<<>>;;;888666555444333555777999;;;<<<======888888888888888888999999666666666555555444444444333333222222222222222222222222222222222222222222444444333333333222222222111111222333333444555555333333333444444444444444444333333222222222333333444444555666777777777666111111000000///...---,,,++++++,,,------...//////,,,...222333222000//////222222222111111111222222777999<<>>>>><<<:::999888777777444555666888999999999999:::AAAJJJQQQTTTTTTSSSRRRSSSJJJDDDIIIQQQSSSNNNHHHGGGCCCAAACCCHHHHHHCCC===>>>>>>???CCCFFFDDD>>>888111,,,((('''***,,,***'''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''$$$&&&((()))(((((()))***+++'''&&&)))+++000>>>NNNMMMMMMKKKDDD===<<>>888555999AAALLLSSSXXXYYYZZZYYYWWWUUUUUUUUUNNNMMMKKKIIIGGGFFFFFFGGGAAA???===:::888777666666444333333333333333333333222222333222222111000///222222222222333444555666444444555666777777777777555555555555555555555555444555555666666666555555///000111222222111000///...///000222333555666666333444555444333333444666999888666555666777999:::666777999999888888999;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>???@@@===AAAEEEGGGGGGHHHKKKNNNTTTUUUUUUUUUVVVYYY\\\^^^dddaaa\\\VVVKKKCCCEEEKKKHHHEEEHHHQQQUUUQQQLLLLLLCCC;;;000)))''''''&&&&&&(((((()))))))))'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&(((---222666999;;;;;;>>>DDDKKKPPPQQQPPPPPPBBB888<<>>666222222666999===;;;666333111111222333...///222444555666555555333333444555666666777777000///---++++++---///000///---...333<<>>>>>?????????;;;:::555---*********'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$######&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&??????>>>:::666444444555888777666888;;;===>>>>>>>>>BBBHHHMMMPPPOOOMMMKKKHHHFFFGGGNNNPPPKKKEEECCC???@@@AAABBBCCCCCCCCCCCC>>>@@@BBBDDDDDD???888333,,,+++)))((('''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((+++++++++++++++---000333:::;;;<<<======<<<;;;:::EEEHHHLLLNNNMMMJJJHHHGGGJJJJJJLLLQQQVVVXXXWWWTTTNNNHHHIIIQQQVVVRRRMMMLLLIIIGGGAAA;;;666666;;;@@@FFFJJJPPPUUUXXXYYYWWWVVVUUUTTTRRRQQQQQQPPPNNNLLLEEEEEECCC@@@===:::777555555444444333222222333333111222333333444333333222333333222222111000000000222111000000/////////000111111111111000//////000111111111000000/////////000000000//////////////////------///222444333222555666777777555444555666444444444444444555666666555777999:::::::::888777888:::===>>>===<<<<<<===:::;;;<<<>>>@@@BBBCCCDDDAAABBBHHHOOOPPPMMMLLLOOOPPPUUUYYY[[[XXXVVVVVVWWWZZZ]]]]]]UUUHHHAAACCCHHHIIIFFFEEEGGGJJJIIIDDD???999333,,,(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((,,,222666:::;;;<<>>BBBDDDEEEGGGGGGHHHPPPYYYYYYSSSVVVPPPFFF<<<555333333444999>>>@@@<<<444///000444000111222333333333333333555444444777::::::777444666333111000000...***&&&---------...111555888:::EEEFFFIIIJJJIIIFFFCCCAAA???;;;777777::::::777333333000///000555888999888777888888999999888888777666666666666666777777888777777777777777777777777777888999888666444444555444444333222111000000///......---...222777<<<@@@444555777999999999888888333222222222111111000000,,,,,,---...///000111222,,,,,,++++++,,,,,,---...////////////000000000111;;;666111000333555666666<<>>CCCIIINNNHHHBBBBBBFFFIIIIIIGGGFFFEEEEEEIIINNNOOOKKKFFF<<<>>>BBBFFFGGGCCC<<<777777000***'''((()))&&&###!!!$$$&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$<<<======;;;888666666666:::777555666999===@@@AAABBBDDDHHHKKKLLLKKKIIIGGGGGGFFFKKKQQQQQQJJJCCC@@@===@@@BBBBBB@@@>>><<<<<<===>>>>>>???>>>:::444000+++***)))((('''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))******))))))***---000666777888:::;;;;;;;;;;;;>>>AAAFFFHHHHHHHHHHHHIIIIIIIIIKKKPPPVVVZZZZZZYYYRRRLLLIIILLLNNNLLLMMMOOOPPPMMMFFF???999888:::===>>>@@@DDDIIIOOOTTTWWWYYYWWWUUUSSSSSSSSSSSSRRRQQQJJJIIIGGGEEEAAA>>>;;;999555555444333333444444444222222222222222222222222333333222222222222222222333222222111000000111111222111000000111111000000///////////////000000000000000111111222222333333555333111222444555444222333444666555444333555666555555555555555666777777666777999:::;;;:::999888999:::<<<<<<;;;:::;;;<<<:::<<<>>>@@@BBBBBBBBBBBBDDDFFFMMMTTTUUUQQQOOOQQQSSSXXX\\\\\\XXXTTTRRRQQQXXXXXXUUUMMMEEEBBBFFFKKKIIIFFFEEEFFFHHHFFF???:::222...)))'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''+++///333888999:::<<<@@@DDDGGGIIIIIIHHHEEE???999888;;;???@@@BBBBBBDDDLLLWWW[[[YYYQQQOOOKKKEEE???999444111666;;;AAAAAA;;;555111000...//////000111222222333666555555666888888555222666444333444444222---*********)))***,,,///222444999;;;???BBBDDDEEEDDDDDDEEECCCCCCEEEGGGFFFAAA;;;777555222222444555444333222222222222222222222222333333222222222222222333333333333333333333333333444333222444666777555333000000000000000000000000222222111222444888;;;>>>999999999888777666555444444333222111000///...---,,,,,,---...///000111111,,,,,,,,,,,,,,,------...000000000000111111111111666333000111444888999999:::===???>>><<<>>>CCCHHHIIIFFFDDDDDDGGGHHHGGGEEECCCBBBBBBEEEJJJJJJGGGBBB>>>@@@DDDHHHHHHDDD===777444...(((&&&((((((&&&$$$###%%%&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$999:::;;;:::888666666777999777444555999???CCCEEEEEEFFFGGGGGGGGGEEEDDDBBBEEEGGGMMMRRROOOFFF???>>>???DDDHHHHHHDDDAAAAAACCCAAA???===;;;999555000---******)))(((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((())))))(((''''''***,,,///000333666888:::;;;;;;666999<<>><<<<<<===777777888;;;BBBJJJRRRWWWYYYWWWVVVUUUVVVVVVTTTSSSNNNMMMLLLIIIFFFBBB???===777777666555555555555666555444333222222333444444444444555555666777777777555555444333333333444444444111000111333555333111000000111222222333333444333444444555777888888999999888666666666666444222111333444444333333555666777666666666666777888888777888999:::;;;:::999888::::::;;;:::999999;;;===<<<>>>@@@BBBCCCCCCCCCBBBKKKLLLQQQVVVUUUPPPMMMNNNXXX\\\___]]]VVVOOOKKKJJJSSSPPPKKKEEEBBBDDDIIINNNHHHFFFEEEDDDDDD???888222***(((&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&(((,,,///444555666888;;;>>>AAACCCEEEJJJMMMGGG;;;333444999<<<>>>???@@@FFFPPPXXXZZZSSSRRROOOKKKEEE===777333444999AAAEEEDDD>>>666000......------...///111222444444555777999:::888777777777777888888777333000++++++***)))***+++,,,---000222555999===@@@BBBBBBGGGHHHKKKOOORRRPPPIIICCC@@@===:::888777666555333333222111000000111222333333222111000////////////000000000000000000000000333///---111777:::777222///000000111222333333444777777666666777888999999999888777555444333333333444333222000...---,,,+++,,,------...///000111111------,,,,,,------...///222222222111111111111111000///000333777;;;======:::<<<>>>===<<<>>>CCCGGGCCCCCCDDDEEEEEEEEEDDDCCCCCCAAAAAACCCFFFFFFBBB???===???CCCFFFFFFBBB:::444///+++&&&%%%&&&(((&&&%%%$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$777999:::999777444444444444333444777===CCCGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDGGGLLLNNNIII@@@;;;<<<<<>>CCCFFFAAAAAABBBEEEJJJOOOSSSVVV^^^\\\XXXQQQIIIFFFKKKQQQMMMIIIDDDAAAAAABBBBBBAAA888666555666999@@@GGGKKKTTTTTTUUUVVVWWWVVVTTTQQQPPPPPPOOOMMMJJJFFFCCCAAA>>>===;;;999888777666666888777555333333444666777555666777888999:::;;;;;;888888777777777777777888777444222333777888666333777777777777777888888888888888888999:::;;;;;;;;;999888777666666555444333111333444555444444666888888888777777888888999:::888999::::::;;;;;;:::::::::;;;;;;;;;:::<<>>888000+++&&&&&&&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&(((((('''%%%%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$&&&(((+++000000222444777999;;;<<>>???BBBHHHOOOSSSZZZWWWQQQKKKEEE@@@<<<;;;777999>>>CCCFFFCCC<<<666222000...------...///000111222555999<<>>===<<<;;;999888888999;;;<<<888777666444333222222222222222222222222222222222444222111444999;;;999666555555666666777888888999999999888888777666444444333333111111111222333444111111000///---,,,++++++------......///000000111......------......///000222222222111111111111000...///222666:::===>>>???;;;===>>>======???DDDGGG@@@BBBCCCCCCAAAAAABBBDDDGGGEEEDDDEEEEEEDDD@@@===888:::===??????:::333---***(((%%%$$$%%%'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777888888777333111000111...000555;;;BBBGGGIIIIIIFFFEEECCCBBBBBBBBBCCCDDDDDDDDDFFFGGGBBB:::999<<<777;;;???>>><<>>777222...***(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))(((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((())))))(((&&&&&&'''(((((()))+++///333666999;;;333333444444555888===AAA??????@@@AAADDDHHHLLLOOOQQQUUUVVVQQQKKKJJJMMMQQQJJJEEE???>>>BBBDDDDDDBBB???===;;;999999:::;;;<<>>@@@DDDGGGDDDCCCAAAAAACCCGGGLLLOOORRROOOMMMLLLIIIFFFGGGLLL]]]]]]ZZZRRRJJJDDDBBBCCCCCCAAA???AAADDDGGGHHHHHHBBBAAA>>>;;;777111+++&&&&&&'''(((((((((&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&(((+++,,,...111333555777888999???EEEGGGDDD???:::888666888;;;>>>AAACCCGGGKKKXXXVVVRRRNNNHHHDDD@@@>>><<<:::888:::>>>@@@>>>;;;666444111///------......///111444777:::<<>><<<;;;:::999888888666666666666666666666666777888:::::::::::::::::::::::::::999999999888888666666666555444222000...//////---------...000111.........---------------------......//////000000//////......//////000111111111111111111111111111111333666999;;;===?????????????????????AAADDDGGGDDDDDDCCCAAA@@@BBBEEEHHHHHHGGGFFFDDDCCC@@@===:::666777888999888333---((('''%%%$$$$$$%%%&&&&&&&&&$$$$$$######$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$888888777444111///000111...111777???EEEIIIHHHGGGBBBBBBAAA@@@@@@BBBCCCDDDCCC@@@@@@AAA>>>999888;;;888:::;;;999777999@@@GGGDDD???777111---)))'''%%%''''''(((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''((())))))'''&&&'''((('''(((***,,,///222555777444444333222111333777:::>>>>>>??????@@@BBBGGGJJJFFFMMMRRRRRRQQQVVV[[[^^^PPPHHH???>>>BBBEEECCC???BBBBBBAAA???===<<<:::999999<<>><<<;;;:::999777666555666666777444444444444555555555555::::::999999999:::;;;;;;;;;;;;;;;::::::999999999;;;;;;:::999777666555555555555444444444333333333333555666666555555666888666888999999888888:::;;;999888888888888999:::::::::::::::;;;;;;;;;<<<<<<;;;===???@@@AAACCCFFFIIIEEECCCAAAAAACCCGGGLLLPPPNNNKKKIIIJJJHHHGGGKKKQQQVVVVVVSSSLLLEEE@@@@@@BBB>>>>>>???AAACCCDDDCCCBBB===<<<999444000+++(((&&&'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%%%%%%%'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###%%%&&&'''(((+++...111333555555777888<<>>===;;;888666333111000+++*********+++,,,,,,------...000222444777999;;;888;;;>>>???@@@AAACCCDDDCCCBBBAAAAAAAAAAAABBBCCC@@@???>>>===;;;;;;::::::888888888888888888888888888:::<<<;;;999888999:::999888777666555444333333111111111111000...---,,,///...---,,,++++++++++++,,,------------.....................//////000000000000//////000000111222111111222222222333333333555777:::<<<===>>>???AAABBBAAA@@@???@@@BBBDDDEEEGGGEEECCCAAABBBEEEHHHJJJDDDCCCBBBAAA>>><<<:::999777666555444333///+++'''%%%$$$$$$$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999888666333111111333555444555999???DDDGGGFFFDDD??????>>>>>>???@@@AAABBB@@@===<<>>:::666000,,,***)))((('''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%'''(((((('''&&&'''(((((((((((()))+++---///111444333222000...///222444888:::<<<<<<<<<>>>BBBEEECCCHHHKKKJJJOOOZZZeeeiiiVVVLLLAAA???CCCGGGDDD@@@>>>???AAABBBCCCDDDDDDCCC:::::::::>>>DDDJJJNNNOOOLLLNNNRRRUUUWWWVVVUUUSSSPPPOOOLLLIIIGGGDDDCCCBBB??????>>>======<<<;;;;;;888888777666666555444444777777777777777888999999:::<<<>>><<<888666777:::888888777666555444444333333333333333444444444444666888999999777777999;;;888999::::::999888999;;;888888888888888999999:::;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCCCCDDDEEEFFFDDDCCCBBBBBBCCCEEEGGGHHHJJJHHHIIIJJJIIIFFFHHHMMMJJJLLLMMMJJJDDD@@@???@@@;;;===>>>??????>>>======888777333///***(((''''''%%%'''((((((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###'''---...)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$&&&)))---000333444555777777:::???DDDFFFDDDAAA999444222888===>>>???BBBBBBEEEKKKOOOPPPNNNKKKIIIIIIEEE???999666444333222444333333111000//////...---///000000......111333444666777666444555888:::;;;;;;;;;::::::999888777111111111000000///......+++,,,---......///000111...111555666666666888:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666555555555555555555555555555555555666666666555444444333222111000///......---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,............------------............////////////111000000000000111222222222222333444555666777777888:::===>>>>>>???BBBDDDDDDBBB@@@??????AAABBBBBBEEEBBB??????CCCEEEFFFEEE======>>>===<<<<<<<<<<<<999666333000...,,,)))&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$999888666333111333666:::::::::;;;>>>BBBDDDDDDCCC===============>>>>>>???>>>:::;;;@@@BBB???:::888666777999;;;;;;:::999888444111---******+++++++++%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((###%%%''''''&&&&&&&&&'''((('''''''''((()))+++,,,222222111///------///111222555888999888:::>>>AAAAAACCCAAA===CCCSSSaaafffZZZNNNBBB@@@FFFJJJIIIDDD999;;;>>>CCCGGGKKKNNNOOOCCC>>>999888;;;AAAFFFIIIFFFIIIMMMQQQTTTTTTSSSSSSQQQPPPNNNLLLJJJIIIHHHGGGEEEEEEFFFEEEDDDCCCBBBAAA>>>===<<<;;;999888777666555555444444555666777777888===@@@<<<666222555:::666666666666555555555555444444555666777888888999999<<<===<<<:::999:::<<<999:::;;;:::888888999:::888888777777888888999:::<<<;;;;;;;;;;;;<<<======???BBBDDDEEEDDDCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@IIIHHHJJJLLLIIICCCAAACCCAAAEEEJJJJJJEEEAAA>>>>>>;;;===>>>===:::888999:::555333000+++'''&&&''')))###%%%'''&&&$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((($$$$$$+++333666///(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&###%%%)))---000333444555888999:::>>>AAACCCDDDCCCBBB888222555:::::::::<<<@@@AAACCCFFFKKKOOOSSSUUUOOOMMMIIIBBB;;;444000---000000111111111111000///+++---//////...///222666///333777777555444444555999:::;;;<<<===>>>>>>>>><<<;;;:::999666444111000+++,,,------+++***))))))))),,,000111//////000222444444555555555555444444333333222111000000000000000000000000000000000000333///---///444666333...000000//////...---------***************+++,,,---''')))+++...///000000000000000///...------,,,,,,.........///////////////111111000000111111222333333444555666777999::::::999<<<>>>???>>>@@@DDDGGGDDDBBB???>>>>>>@@@@@@@@@???<<<:::<<>>@@@AAA888555000,,,***(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&$$$$$$&&&***,,,+++)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$CCC===888777;;;AAAFFFHHH@@@>>>===>>>@@@AAAAAA@@@@@@>>>===???AAA@@@<<<777888888>>>IIIMMMFFF;;;555444777777555555777777444222///+++)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))***,,,,,,------...---------111222444777:::===???@@@;;;<<<===@@@DDDIIIMMMPPPUUUOOOGGGDDDEEEGGGHHHFFFJJJAAA:::999;;;@@@MMMZZZVVVOOOFFF===999999;;;===999;;;CCCNNNSSSQQQPPPRRRSSSTTTSSSOOOKKKIIIJJJLLLIIIHHHGGGHHHJJJKKKJJJIIIFFFCCC@@@?????????>>>===>>>===<<<;;;:::888777777888888999:::;;;;;;;;;:::;;;:::999888888888999:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;======<<<:::;;;;;;;;;;;;:::999888888555666999===AAABBBBBB@@@BBBAAA???<<<;;;===BBBFFFFFFIIIJJJGGG@@@===>>>AAAHHHFFFEEECCC>>>999;;;AAAAAAAAAAAAAAAAAA@@@?????????>>>===;;;999888888888...---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%'''((()))'''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))---111555777555777:::<<<>>>@@@DDDGGG===<<<:::777555555888;;;666888???GGGKKKMMMTTT[[[YYYRRRGGG@@@BBBBBB;;;000333000...000555777555222222222000////////////000000111222333444444444444444333444555666999;;;===AAABBBCCCBBB@@@@@@BBBDDD>>><<<777222///------......------,,,,,,,,,,,,---//////000000111222444555444444333222000000111333111111111000///......---***++++++,,,,,,++++++***//////...---+++***,,,...,,,,,,,,,------.........111222222111000//////000000///...---------------------............//////222222222222222222333333111777;;;;;;;;;===>>><<<999:::===@@@CCCEEEGGGHHHFFF@@@===???>>>;;;<<>>===;;;;;;AAAEEE@@@888888666555999???AAA???<<<444111---)))&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""BBB>>>:::999===BBBEEEGGG@@@>>><<<<<<===>>>>>>===999888888999;;;;;;999777:::999===FFFJJJDDD;;;777888===>>>;;;888888777444000---***((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))***+++,,,---------------...///000222444777999:::999999:::<<>>???>>>===@@@GGGYYYYYYWWWRRRJJJBBB;;;888888666666<<<@@@DDDJJJPPPQQQRRRQQQNNNKKKIIIJJJKKKLLLJJJIIIIIIKKKLLLKKKKKKJJJGGGEEEDDDDDDEEEDDDCCCBBBBBBAAA@@@???>>>======999::::::;;;<<<=========>>>>>><<<;;;;;;;;;<<<===;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===<<<:::;;;:::999999999:::;;;;;;::::::;;;===>>>???>>>===>>>???@@@@@@???@@@CCCEEEHHHIIIIIIEEE???<<<<<<>>>CCC???>>>@@@???;;;:::;;;<<<============<<<<<<;;;<<<<<<<<<;;;999666333222,,,+++***((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((+++///222444666777999;;;;;;===@@@BBB???>>>;;;777444444777:::::::::>>>DDDFFFFFFJJJQQQTTTSSSNNNFFFBBB@@@;;;444555333111333555888888777444222000...---...///000//////000000000000000000000000000000222444666777===???AAABBBCCCEEEIIIKKKEEEBBB>>>:::777555444333///...------------......------------...///000000111222222000......000111111111000000///......---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,........./////////000000000000111222111///...///000000000/////////............/////////////////////111222333444555666666777555;;;===<<<<<>>???>>>======???CCCGGGJJJDDD???===??????===???DDDDDDBBB???>>>AAADDD???777444333333777<<<>>>;;;777111///+++(((&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""???===::::::===@@@BBBCCC???<<<::::::;;;<<<<<<<<<::::::999999999999999999;;;888:::AAADDD@@@;;;888<<>>;;;:::<<>>666444555:::CCCLLLMMMOOOPPPOOOMMMMMMMMMOOOOOOMMMKKKKKKLLLNNNNNNNNNOOOLLLIIIHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBBBB============>>>???@@@AAABBBAAA@@@@@@??????@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;::::::;;;======<<<:::;;;:::999999:::;;;===???>>>>>>===<<<;;;;;;;;;;;;===@@@DDDFFFEEEEEEEEEEEEHHHGGGDDDBBB???>>>>>>>>>???;;;:::???BBB???:::888777888888999999999888888999999:::999666222...+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%)))++++++)))%%%###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,...000555777888999999999;;;===AAA@@@===999666555777888;;;:::<<<@@@AAAAAAEEEJJJMMMSSSUUUNNNFFFBBB>>>;;;888888777555555666:::<<<;;;999555111///...//////////////////......------............///000111111333555888:::<<>>;;;<<<@@@FFFJJJCCC@@@???AAABBBBBBEEEJJJHHHGGGCCC@@@AAACCC>>>666222111222444888888555111---+++)))&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$###############<<<;;;;;;;;;<<<===>>>>>><<<;;;999999;;;=========>>>>>><<<:::888777777888;;;777777;;;===:::888999===GGGLLLFFF<<<555222///)))'''%%%%%%'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''')))***+++,,,,,,,,,......------...000222333444444444444666777999:::@@@>>>>>>CCCKKKOOONNNKKKHHHCCC===::::::<<>>:::888<<>>>>>===<<<;;;;;;;;;;;;:::<<<===>>>===;;;<<<<<<<<<======>>>>>>>>>>>>>>>===;;;::::::<<<>>>AAADDDGGGHHHHHHFFFFFFFFFEEEBBB@@@???AAACCCCCCCCC>>>;;;===CCCDDD@@@:::888555666777777777777777777888888777555222...***((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******(((%%%###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%''')))***,,,222444777888777888:::;;;>>>???@@@>>>;;;999999999:::888999===@@@AAAEEEKKKHHHPPPVVVSSSMMMIIIFFFBBB<<<<<<<<<777333333999>>>BBBAAA>>>:::666222///---000//////...............000//////////////////000///000222222222444666888????????????===;;;999888777777777777888888999:::444444333222222111222222000111222111000///000222333333333222222111111111000000000111111000000000///000111111000000222333000000000000111111111111///000111111/////////111111222333555555333111000000000000000000000000000...000333666999<<<===>>>@@@BBBAAA<<<;;;???CCCCCCJJJFFFAAA<<<<<>>777555444444444555333///+++)))(((&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################<<<============<<<======:::999999:::===?????????;;;:::888777777777777777999555444777888666555888<<>>DDDOOOVVVYYYTTTQQQNNNHHH@@@;;;;;;>>>???AAADDDHHHKKKNNNNNNKKKIIIHHHIIILLLOOOPPPOOOIIIGGGFFFFFFGGGIIIIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@???>>>======<<<<<<===<<<<<<===??????>>><<<===>>>@@@AAAAAA???<<<;;;;;;<<<<<<;;;:::<<<@@@CCCEEEFFFFFFEEECCCBBBCCCDDDDDDBBB@@@@@@BBBCCCCCCBBB;;;===AAAEEEBBB;;;888:::777777888888888888888777888666333///,,,***))))))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%&&&(((((('''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((...111444666777888:::<<<888<<<@@@BBBAAA>>><<<;;;999555555888<<<>>>BBBHHHFFFKKKPPPRRRSSSSSSNNNGGG???AAA???999333222888>>>BBBBBBBBBAAA===888333000//////...------...//////000000000000000//////...111222333222111111333444555666888999:::999888777888888888999999;;;<<<<<<888777666555555555555555222444555555333333333555555555555444444444444444222222333333333333222222222333444333111000111222////////////............///111222111000000111222111333555666666555333222000000000000111111111111222444888;;;>>>@@@AAAAAABBBCCCAAA<<<:::???CCCDDDIIIFFFBBB???>>>>>>@@@BBBBBBBBBAAA@@@BBBFFFJJJKKKIIIIIIFFFBBBCCCEEECCC===:::999666444222...***(((&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################???@@@AAA@@@>>>======>>>999999:::===@@@AAA???>>>777555444777<<>>===;;;<<>><<<<<>>===;;;<<>>===>>>AAAFFFKKKNNNOOOKKKJJJIIIGGGEEECCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@??????@@@@@@??????>>>>>>======???>>>>>>???AAAAAA@@@>>>===???@@@AAAAAA>>>;;;999;;;===>>>===;;;===AAAFFFDDDCCCAAA>>><<<;;;===???FFFEEEDDDBBB@@@>>>===<<<888:::>>>@@@;;;555555999999999999999999888777777555222...***((((((((()))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%'''((()))(((&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&'''***---111555666888:::<<<444888>>>AAAAAA@@@??????<<<666222444666777:::>>>DDDFFFIIIMMMSSSVVVRRRJJJCCCDDDBBB===888777<<>>>>>??????@@@???<<<<<>>@@@@@@>>>;;;:::;;;===999:::<<>>===;;;:::>>>>>>===>>>>>>===999777555555666;;;AAAGGGKKKMMMIIIHHHFFFDDDAAA>>><<<;;;:::<<>>AAABBB@@@<<<<<>>999777888888666666999888555555999999999999999888666555444---,,,***'''&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&(((((('''%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''***///222444666777999555777999:::;;;===???AAA@@@888222222444444666:::AAACCCEEEGGGMMMRRROOOIIIFFFFFFEEEBBB@@@AAAEEEIIIGGGHHHHHHGGGFFFDDDCCCBBB;;;999666333111000000111....../////////...---,,,,,,---......------///111000111222333444555555555222222333444555777888999444444333333333333333444111333555666555444444555444444444444444444444444111222222222222222222111...000222222111//////000111111000000000/////////111333444444333222444555444444444444555555555666333333555666888:::;;;;;;???@@@BBBDDDDDDCCCAAA@@@BBBDDDBBB===<<>>======>>>???AAABBB@@@:::999===???===@@@AAA???<<<===AAAAAA>>>888555111,,,(((&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$<<<======;;;777666777::::::;;;>>>@@@AAA>>>888444444///...555@@@DDD???888888777:::===;;;666555777666666222+++(((***)))''''''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''))),,,///000///---,,,)))***,,,///111222333444000222444666777999;;;<<<;;;>>>@@@DDDNNNZZZ\\\WWWFFF@@@:::;;;AAAEEECCC@@@<<<;;;@@@HHHNNNRRRWWW]]]bbb[[[PPPHHHCCC???;;;999;;;::::::999888444///+++111111222555;;;@@@CCCDDDFFFEEEBBB???<<<999777666444777===BBBFFFHHHGGGGGGEEEEEEFFFGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBCCCDDDCCCAAA<<<:::777666777999===???CCCEEEFFFCCC===:::<<>>???@@@???=========???<<>>CCCAAA999333333555666888<<>>999666444333333//////111111111000///...000111111///...---...000111111111111222222222222222222333444555777999:::333333333222222333333444///111333444333222222333333333333333333333333333000000000111111000000000...000333444333222333333333333333222222111111111222333555444444333555666444444444444444555666777555666777999;;;===???@@@???@@@BBBCCCBBB@@@===;;;BBBDDDCCC>>>>>>CCCGGGGGGEEEBBB???<<<;;;<<>>???;;;999;;;999666666999:::888333111,,,'''######&&&(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$<<<;;;999777666888<<>>AAABBB>>>666222333666444555666777999999999888222444:::CCCHHHFFF>>>555444000+++((('''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''((()))***+++,,,,,,***+++,,,---...000111111222222222333555666888999777:::>>>@@@BBBHHHSSS[[[MMMCCC===AAAGGGHHHGGGHHH@@@@@@>>>;;;<<>>AAAAAAAAAAAA@@@BBBDDDDDDCCCAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBGGGBBB;;;:::===???>>><<<<<<<<<;;;<<<===>>>@@@BBB@@@>>><<<:::999;;;===???FFFCCC???<<<999888888888999<<>>>>>@@@DDDHHHKKKFFFHHHHHHFFFGGGKKKJJJFFFNNN[[[ddd^^^TTTOOOMMMKKKLLLKKKHHHFFFCCC>>>999555---...111333333222///---/////////......///000000............///000111111111111222333333333333333666555555444444333333333555444333333222222333333333333444444444555555555333333333222222222111111111111111000000000000000333333333333333222222111333333444555555444333222111222444555555777:::===<<<>>>AAABBBBBBCCCGGGJJJCCC???:::999<<>>@@@CCCEEEBBB???;;;888888;;;@@@CCCMMMHHHBBB@@@AAAAAA===999888555333555999:::777333///---***&&&$$$""""""###%%%%%%$$$"""!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$################################################################################################======>>>>>>>>>>>>???@@@<<<;;;999999888777666444666777888777555555666777444666999???CCCAAA888111000---)))''''''(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((()))***+++++++++++++++,,,,,,---------111111222333444666888999999;;;===<<<<<>>@@@===::::::<<<:::333---...000333666999;;;<<<<<>>@@@AAA======;;;:::::::::;;;<<>><<<:::999777777666888:::<<<<<<:::777666555666666666666555555555555666555444222///+++(((&&&&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))---000222444555777777777777999:::===;;;999999:::<<<<<<<<>>>>>???<<<999777777;;;>>>AAAJJJDDD???===???AAA@@@===;;;888444444666666333///+++)))'''%%%$$$$$$$$$%%%%%%%%%%%%###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$################################################################################################???@@@BBBCCCBBB@@@===;;;<<<777444888???CCC@@@;;;888999999888666444444555999888888:::;;;888111++++++)))'''&&&''''''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))***************************///000000222444666888999777888999777555666;;;@@@GGGJJJJJJIIIOOOVVVTTTJJJCCCAAA???>>>???@@@AAAAAAFFFFFFGGGKKKPPPXXX^^^ccc]]]___```___[[[WWWUUUTTTNNNIIIFFFIIILLLJJJIIIJJJMMMIIIFFFHHHJJJFFF;;;111111222444777:::<<<>>>??????@@@AAA@@@???@@@BBBCCCBBBDDDFFFGGGGGGEEEBBB@@@@@@@@@@@@@@@AAAAAABBBBBBDDD>>>888555777:::;;;;;;===<<<<<<;;;<<<===>>>???;;;;;;;;;;;;::::::999999:::;;;<<<<<<;;;:::888666666888999999777555555666;;;:::999888777666555444333222000---***'''$$$###%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++---///222444666666666666777999999;;;>>>@@@@@@>>><<<>>><<<999777999<<<@@@CCCHHHIIIIIIKKKQQQSSSLLLBBB;;;DDDQQQ```nnnwwwvvvppp___\\\WWWQQQLLLIIIGGGFFF@@@???;;;555///...111555000000000000000111222222000////////////000000111000000111222222222111111222222222222222222333333444333222222111111222222333333444444444555555555444444444444333333333333333333333333333333333333444555666666666666555555222222333444555666777777444666888:::<<<@@@EEEIIIKKKMMMNNNMMMIIIFFFDDDCCCBBB???<<<;;;===AAACCCDDDBBBCCCCCCBBB@@@===:::888===<<<:::888999;;;===???DDD???:::999<<>>===<<<===@@@FFFLLLPPPUUUWWWYYYYYYXXXWWWWWWXXXPPPJJJHHHLLLOOONNNKKKKKKNNNLLLLLLMMMOOOLLLDDD===::::::;;;===???AAACCCEEE???@@@@@@???>>>???BBBDDDCCCDDDEEEEEEEEECCCAAA@@@=========>>>>>>??????@@@CCC>>>888555666999;;;<<<>>>===<<<;;;;;;;;;<<<======<<<;;;:::999999999::::::<<<>>>@@@@@@===:::777666666777666444444555777<<<<<<:::888666333222111///...,,,)))'''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))+++...222555555555555666666777:::>>>BBBCCCBBB@@@===;;;888777777:::>>>@@@GGGGGGGGGJJJQQQRRRHHH;;;///444???PPPdddttt{{{|||uuuoooeeeZZZPPPKKKKKKKKKDDDCCCBBB@@@>>>;;;888555333222111111000000000000000//////.........////////////000000111000000///222222222333333444444555555444444333333333333333333444444444555555555555333333333333333333333333000000111111111111111222222333444444555555555555666666666777777888999999666:::???DDDGGGKKKOOORRRPPPLLLEEE???<<<===@@@BBBHHHFFFBBB??????@@@AAABBB@@@AAABBBBBB@@@>>>;;;999BBBAAA???>>>======>>>??????;;;666555999???DDDGGG;;;777222...---,,,***((($$$$$$#########$$$&&&&&& ###&&&''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################&&&%%%$$$######$$$%%%&&&################################################################################################;;;:::888999::::::999777333222222444999;;;;;;:::555333444===GGGIII???444===:::666222///+++(((&&&&&&%%%&&&'''))))))'''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''((()))***+++,,,,,,+++,,,,,,...000222333444///000111222222444666888222;;;===:::CCCTTTXXXPPPEEEBBBBBBEEEJJJJJJDDD>>>GGGEEEAAA>>><<<===>>>??????BBBGGGLLLPPPTTTYYY\\\YYYSSSOOOPPPOOOJJJFFFFFFGGGIIIJJJIIIGGGEEECCCCCCAAA@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@???@@@CCCEEECCCBBB@@@???>>>>>>???@@@<<<======>>>??????@@@@@@BBB>>>999777777999<<<>>>>>>===<<<:::::::::;;;;;;???>>>;;;999999999;;;<<<:::<<>><<<:::999999;;;>>>@@@HHHGGGGGGIIIOOOPPPEEE888---///444???NNN___ooozzzyyyxxxtttkkk```VVVQQQNNNJJJFFFBBBDDDGGGGGGAAA;;;;;;:::888666444333222222111111000///.........///222222222333333222222111111222222222333333444444444444333222222222222222111111111111222222222333222222333333333333333333222222222333333333444444000111222333444444444444999999;;;===>>>@@@AAABBBDDDGGGLLLNNNNNNMMMLLLMMMGGGCCC===999999>>>CCCFFFIIIHHHEEEBBBAAAAAABBBCCC???????????????@@@@@@AAAIIIHHHFFFDDDBBB@@@@@@@@@<<<888555444777<<>>??????888999999777555333333333444111333>>>IIIKKK@@@444888666222...***((('''''''''&&&&&&'''))))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,*********+++,,,...000000111111222222222222222222666:::999666:::CCCEEE@@@AAA@@@AAAGGGOOOTTTSSSPPPOOONNNJJJFFFBBB???<<<;;;555777;;;>>>AAAEEEIIIMMMUUUQQQPPPQQQPPPLLLLLLOOOOOOQQQQQQNNNJJJHHHJJJNNNGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDBBBBBBCCCEEEJJJHHHDDDBBBAAABBBCCCEEE===>>>>>>???@@@AAABBBBBB@@@>>>;;;999999:::<<<>>>???>>><<<:::999999999999???>>><<<;;;::::::::::::888999:::::::::888666555777888888666444444555777555444333111...,,,***)))&&&'''''''''(((((())))))&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&)))---000222333555777444333444777;;;???AAAAAA>>>============???@@@AAAGGGGGGFFFHHHLLLNNNFFF<<>>CCCGGGJJJJJJDDDDDDDDDCCCAAABBBEEEGGG???>>>======???BBBEEEGGGKKKJJJGGGEEEBBBAAA@@@@@@;;;999777555555777:::<<<...,,,***((('''&&&&&&'''%%%%%%%%%$$$$$$$$$######)))+++,,,+++'''$$$!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################################################################444222111444;;;@@@AAA???<<<;;;:::999666444333333333333555;;;AAA@@@:::333111000---***'''&&&'''((('''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))))))))))))))***+++,,,,,,000///000111111111000///444444555666777777666555777777:::BBBLLLVVV[[[]]]QQQQQQQQQOOOKKKFFFAAA>>><<<<<<;;;:::888888:::<<>>???@@@AAAAAA======<<<;;;::::::;;;===@@@>>><<<:::888888777888;;;<<<======<<<:::777555444444444444444555666666999::::::999666555555666111000///---+++***)))(((%%%%%%'''(((((((((''''''$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&***,,,...111444666444444444555888:::999999===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCGGGKKKHHHAAA666111...---,,,...999FFFVVV___iiimmmkkkeeeaaa___WWWVVVSSSPPPMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCBBBBBB@@@???===<<<;;;:::::::::555666666666666555444333666555555555555555444444444444333222222222222333000111111111111222222222555555555555666666666777333333444444555666666666999:::<<<===???@@@@@@AAABBBEEEJJJNNNQQQRRRQQQPPPQQQOOOJJJDDD???<<<===???@@@>>>===@@@DDDHHHIIIHHH@@@BBBBBBAAA@@@@@@CCCFFF===<<<<<<===???BBBEEEGGGGGGEEEBBB@@@>>>>>>???@@@<<<<<<:::888555333222222)))))))))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$''')))***(((%%%###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################666333222666;;;>>>===999666555333444555666444333444666888999777555333222++++++)))'''%%%%%%&&&((((((&&&$$$%%%&&&''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&(((,,,...$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******++++++,,,///111111000...---,,,000777888555333555111111222777???HHHPPPTTTTTTUUUWWWWWWTTTOOOHHHDDDBBBBBBAAA???<<<<<>>;;;<<<<<<;;;::::::;;;<<<@@@>>><<<:::888777777777666999===@@@???:::444000333222111111222555888::::::;;;<<<;;;888666555666......---,,,***)))(((((($$$%%%'''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$######"""$$$''')))+++///333666555444555666777666333111;;;===@@@BBBCCCCCCBBBAAA:::<<<===>>>BBBGGGHHHEEEAAA:::555444000,,,///666AAAFFFKKKMMMNNNPPPVVV[[[WWW^^^dddaaaWWWMMMJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;::::::999999888888888888777666666666666777555555555666666666777777666666777777888888999999999::::::;;;<<<<<<======???@@@BBBDDDFFFGGGGGGHHHLLLNNNRRRUUUUUUSSSPPPNNNEEEBBB<<<888666:::AAAGGGJJJDDD===:::<<>>@@@BBBCCCDDDAAA???===;;;:::;;;===???=========:::555000---+++'''(((((('''%%%###""""""######$$$&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################################################################===<<<999555222222444666333222111111333444444333888999::::::888444000---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######%%%'''((())))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++---,,,+++******,,,...///---...///000333555777888333333444666888;;;>>>@@@BBBIIIMMMLLLNNNRRRPPPJJJIIIGGGCCC???======???AAA<<<======<<<;;;;;;===>>>>>>===<<<===>>>???>>>===;;;;;;;;;:::999:::>>>@@@>>>>>>@@@@@@@@@@@@???>>>>>>;;;999:::===>>>===;;;;;;;;;;;;<<<===@@@BBBDDDAAA>>>999666666888<<<>>>BBB@@@???<<<:::999888777444555666666666555333222444555777999:::999888777666666777777666444222111******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&(((+++,,,111222333444333222111000222666<<>>BBBFFFHHHEEEAAA<<<777444111...---...111444555555888===AAAJJJRRR[[[aaa___[[[WWWUUUTTTPPPIIICCC@@@@@@AAACCCCCCFFFIIIJJJIIIGGGGGGGGGEEEGGGHHHHHHFFFFFFFFFHHHFFFDDDCCCAAAAAABBBCCCDDDCCCAAA???>>>???>>>===<<<;;;<<<>>>???@@@???>>>===???@@@BBBBBBAAA@@@@@@@@@>>>@@@AAA@@@???@@@DDDHHHKKKJJJKKKMMMOOOPPPOOOMMMNNNMMMKKKIIIHHHFFFEEEEEE=========>>>@@@BBBDDDEEEOOOGGG>>>:::;;;>>>AAABBB<<<:::888777888<<>><<<<<<===???AAAAAA@@@???===???>>>===>>>??????>>><<<999999999:::999888777666;;;<<<===???????????????>>><<<:::;;;>>>AAAAAAAAA>>>===;;;:::;;;>>>BBBEEE???===999666555777999;;;>>>???>>>===;;;888555333111111333333333333222111444555777888888888666555555555555444222000...---((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''')))***---///333555666444222000...000444666888<<>>;;;:::;;;:::999999;;;>>>BBBDDDFFFIIIKKKHHHCCC??????AAA>>><<<999777666666888999888666222...+++)))((((((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$##############################################################################"""############$$$$$$$$$######$$$$$$$$$$$$######999888666444222222333333333444666999<<<===<<<:::666555444111---***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''###$$$$$$&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((())))))))))))///////////////000111222222222111111222222333444111444666888>>>HHHOOOQQQKKKEEE??????DDDHHHGGGDDDCCCBBBCCCGGGIIIHHHCCC???@@@@@@???@@@AAA@@@>>>;;;;;;:::<<>>@@@BBBCCCDDDDDD???<<<;;;;;;>>>BBBEEEEEECCC@@@<<<999:::===AAADDD???===;;;999888888888888:::;;;<<<===;;;777222///111222333444444444333222444555666666666555333333333333222000...,,,***)))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%&&&'''(((+++000444666555222000000000000000333888???DDDEEECCC???======???CCCFFFFFFBBB??????@@@???999444111///,,,*********)))))),,,///222555777:::>>>@@@BBBAAA@@@??????AAACCCDDDEEEHHHJJJKKKJJJIIIIIIJJJJJJIIIHHHEEEBBBAAACCCEEEJJJLLLOOORRRRRRQQQOOOMMMMMMNNNNNNLLLHHHFFFGGGIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIJJJKKKMMMNNNNNNPPPRRRRRRQQQPPPQQQRRRVVVQQQLLLHHHGGGGGGGGGFFFCCCCCCBBBBBBCCCEEEHHHIIIBBB@@@>>>===<<<===>>>??????@@@AAA???===;;;:::;;;AAA@@@@@@??????AAABBBCCCIIIJJJJJJGGGAAA??????AAA<<<;;;888555444444444555222000---***((('''&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$888666444222222111///...222333555888::::::888555111000---+++(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((******+++,,,...000222333000000000111111222222222555555555444777;;;???AAA???<<<999<<>>===<<<<<>>999;;;===???BBBDDDEEEFFFAAA???===<<<>>>AAADDDGGGFFFDDD@@@<<<;;;;;;===>>>@@@???>>>===;;;:::888888666777888999888666333111888888999999888777555444444444444444333222000000//////...---+++***((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$%%%'''+++///111222111111333222111///000444:::>>>CCCBBBAAA@@@@@@AAACCCEEECCC>>>:::;;;@@@BBB???;;;;;;666222000000000---***+++++++++***+++,,,...000111111111222333555666777:::<<<@@@BBBCCCEEEFFFHHHDDDCCCBBB@@@???@@@CCCFFFPPPSSSXXX]]]^^^\\\XXXUUUPPPRRRRRRMMMEEEAAABBBEEEJJJKKKNNNOOOPPPOOOMMMKKKOOONNNKKKKKKLLLMMMNNNOOONNNOOOPPPPPPNNNLLLKKKJJJFFFBBB>>><<>>???AAA???===:::777444222222222,,,+++)))(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###666555333444666666444222333333444666777555111...+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((((((((''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))***,,,...000111...///000111222333444444666555555555555444444555666777777777:::CCCOOOXXXSSSKKKDDDCCCJJJRRRWWWXXXLLLKKKKKKKKKKKKKKKHHHFFFAAA===;;;>>>CCCFFFCCC@@@888888:::<<<>>>@@@BBBBBBFFFDDDBBB??????@@@CCCFFFFFFEEECCC@@@<<<:::888777============;;;999777555333444444555555666666666=========<<<:::888666444222222222111000///...---,,,++++++******)))))))))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$$$$%%%'''))),,,///111111222111///------///111<<<===???AAACCCDDDDDDDDDAAA<<<777777===CCCEEEEEEDDD@@@;;;999::::::777555***))))))***+++,,,,,,,,,+++++++++,,,,,,------...+++---000222333555777999999999::::::;;;>>>CCCGGGNNNRRRXXX]]]^^^\\\XXXUUUOOOQQQQQQLLLEEEAAABBBEEEMMMPPPUUUYYYYYYVVVQQQNNNMMMKKKIIIJJJKKKLLLKKKIIIBBBCCCDDDEEEEEEDDDBBBAAA@@@===::::::>>>CCCHHHKKKHHHGGGEEECCCAAABBBBBBCCC???===<<<<<<>>>AAAEEEGGGBBB@@@<<<888888???KKKTTTWWWUUUQQQMMMHHHDDDAAA@@@DDDCCCAAA>>><<<<<<>>>@@@???===:::666222///------((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""############""""""444444444888===???===:::666555444444333111---***&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********))))))******++++++,,,...000222333444444000///111666777555444666555777777444111555???HHHJJJCCC<<<<<>>@@@BBBAAA@@@============>>>???AAAAAAHHHGGGEEEAAA???>>>AAACCCBBBAAA@@@>>>;;;888555333888888999888777555333111333333333444555666888999;;;;;;:::999777555222111000000///...------,,,,,,))))))(((((((((((())))))'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$"""!!!!!!$$$'''+++...000222444333111...------333666999===AAABBBCCCDDDCCC???:::999===CCCIIIMMMHHHFFFCCCAAAAAAAAA@@@???666444222000///...+++))),,,+++******)))))))))))))))***,,,++++++***,,,---///111222444666999>>>BBBDDDGGGKKKOOOPPPOOOLLLJJJGGGIIIJJJHHHEEEDDDFFFIIIGGGKKKPPPTTTUUUQQQLLLIIIEEEDDDEEEHHHLLLLLLHHHDDD>>>===>>>AAADDDFFFFFFEEEBBB???;;;:::<<>><<<<<<>>>AAAEEEHHHCCCBBBBBBAAABBBFFFLLLPPPSSSQQQNNNKKKHHHFFFEEEEEEBBB@@@>>>;;;::::::;;;;;;999888555111...+++)))(((''''''''''''''''''&&&&&&######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&'''((('''$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$"""""""""######"""""""""666555555:::???@@@===999555333111000///---***'''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''))))))(((((((((((())))))((()))+++...///000111111...,,,...444666444444888444666777666333444777;;;===:::777666:::AAAHHHMMMFFFDDDAAAAAABBBCCCDDDCCCFFFDDDAAA>>>======>>>???AAA@@@>>>===<<<<<<<<<===AAABBBAAA>>>:::999:::<<<;;;:::999777666555444444444555555555444333111000444555666777777777777666444555555555444222000///...------,,,++++++++++++)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((+++)))%%%"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$############"""""""""###%%%(((***,,,///333555444333222111///000222555999===@@@BBBCCCBBB@@@======@@@GGGLLLJJJJJJIIIGGGDDDDDDEEEFFFEEEAAA<<<888777555333000111000...,,,++++++++++++......///---++++++,,,---+++---...///000222555777777999;;;>>>>>>>>><<<;;;=========>>>???@@@BBBCCC<<<>>>AAACCCDDDBBB???===:::<<>>===???CCCFFFFFFEEE===;;;:::;;;<<<=========>>>???AAABBBCCCCCCCCCCCC<<<;;;::::::>>>CCCHHHKKKLLLJJJHHHGGGHHHHHHHHHGGGKKKIIIGGGDDDCCCDDDFFFGGGCCCAAA>>>;;;999888666555222111///---+++)))''''''%%%&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&'''''''''(((((('''%%%###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$"""######$$$$$$######"""999777666999===<<<777222222000---,,,+++***'''%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&'''))))))'''&&&%%%&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%###"""!!!!!!###%%%&&&%%%%%%&&&&&&((()))++++++&&&''')))+++,,,---,,,,,,333//////333444000111555000222555999<<<<<<:::999555666666555444444666999<<<999666555666999:::;;;:::;;;;;;999888777999;;;<<<;;;888666444333333333999:::;;;888444333444666666444222111111333555777555555555555444333333222555666999::::::777444222000000222222222222111000---,,,++++++***+++++++++***(((&&&$$$#########$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))),,,///,,,&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$''',,,000111111222333...---,,,...111777>>>AAABBBDDDDDD@@@<<<===BBBHHHKKKMMMMMMJJJFFFEEEGGGJJJGGGBBB>>><<>>IIIQQQQQQJJJCCC???<<<999999;;;======;;;888888:::===AAACCCCCCBBB;;;<<>>===::::::;;;===CCCJJJQQQVVVXXXRRRKKKGGGFFFFFFEEECCCGGGDDDAAA??????@@@CCCEEEFFFCCC???<<<999666333111------,,,,,,+++***))))))%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''(((((('''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$666555444333222111000///''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&&&&&&&%%%###%%%$$$$$$%%%&&&'''%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$###%%%((()))'''%%%'''&&&&&&%%%%%%%%%%%%%%%***)))&&&$$$###$$$%%%&&&%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%&&&%%%"""######$$$$$$%%%&&&&&&***'''&&&&&&$$$"""###'''###''')))'''&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((())))))))))))************,,,,,,------...//////000...///000222444666777888999:::999999888666444333555555555444444444333333444444555666666666666666555444444444333333222222333333222222222222333333444444333333444666999:::<<<;;;999777444222000///555555444333333333333444222222111000///---+++***)))))))))))))))))))))))))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***---111444666666444000......222666999>>>@@@BBBDDDDDDDDDEEEGGGOOOOOOPPPOOOMMMLLLMMMNNNOOOJJJCCC??????CCCGGGJJJHHHDDD???======<<<:::888:::777222///......//////111/////////...,,,---///000000111111000000000000---///000///,,,---111555/////////000222333333333888333444<<>>;;;;;;:::999888888:::<<>>@@@AAABBBBBB@@@>>>>>>AAACCCDDDDDDIIIFFFBBB@@@BBBFFFLLLPPPWWWOOOHHHJJJOOOOOOFFF===???===:::888888:::===??????===999555111/////////++++++***)))((('''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""...:::888,,,""" $$$######$$$$$$$$$$$$######################################################000000///...,,,++++++***''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''))))))))))))&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%''')))***(((&&&'''))),,,//////,,,)))''')))((('''%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++(((###"""&&&)))((($$$!!!$$$))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))++++++,,,,,,---.........///000000111222333444444222222333555666777888888888888888777777777666666777777888999999999999888:::::::::999999888888888666666555555555555666666666555444333333444666777888888777666555333222222444333222111111111111111111000000///---,,,***)))(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,///000444444222222111222333444555888;;;>>>???AAACCCEEEHHHHHHHHHFFFEEEEEEGGGJJJNNNJJJEEEBBBAAAEEEJJJNNNTTTLLLDDDAAAAAABBBAAA>>>>>>:::666444333333222111777444222222111000000000444444333222111111222333444666888666444333555888888888777666555555555666:::555444999;;;999888;;;:::;;;<<<======>>>???@@@<<<;;;;;;<<<@@@CCCDDDEEE:::>>>CCCGGGIIIJJJKKKMMMSSSPPPLLLIIIGGGHHHJJJKKKNNNJJJFFFFFFIIIJJJGGGDDDBBB@@@===:::999999:::;;;:::888444111...,,,,,,,,,((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""(((---,,,'''"""!!!"""######$$$$$$$$$$$$######################################################+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))))))))(((((('''&&&%%%((('''&&&'''(((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((******)))'''%%%***000444555111,,,)))((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%###%%%(((***(((%%%)))000;;;555***"""$$$***)))$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++,,,,,,,,,/////////////////////000.........000222555888:::999999999888888888888777777777888999999999999999;;;;;;;;;:::::::::::::::777666666555555666666777888777555333222222333333444444444444444444444444222111000///..................------+++***)))(((''''''''''''''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))---///111333444333222111,,,///333666999;;;>>>AAADDDDDDCCC@@@>>>>>>@@@BBBIIIHHHGGGDDDBBBEEEKKKQQQ```XXXMMMHHHHHHIIIIIIGGGGGGCCC>>>;;;;;;;;;888666<<<:::666444444555555444999999777444222222444666888:::===<<<999777888;;;<<<<<<;;;:::888777888:::888666666999;;;;;;===AAA<<<===???@@@AAA@@@>>>===<<<;;;;;;>>>BBBFFFGGGGGGEEEIIINNNOOONNNPPPUUUYYYYYYWWWSSSNNNJJJGGGFFFEEEEEECCC@@@???@@@CCCEEEGGGCCCBBB???<<<999777555555222111...+++***)))((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%$$$$$$***)))''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''(((((())))))((('''%%%(((,,,///000///---+++''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%###'''333@@@JJJDDD888,,,'''(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((())))))******++++++,,,,,,,,,---------000///......///111333555666666666666666666666666333444444555555555555555666666555555555555555555444444333333333333444444888777555444333333333333111222222222333333333444111000///---,,,,,,,,,,,,+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%'''+++///222333333333***---000222444666888:::CCCDDDDDDBBB???<<<<<<<<>>:::999;;;;;;999======<<<888444333666999:::<<<>>><<<888666888:::777888999999999999;;;<<<888888:::=========>>>??????@@@BBBDDDEEECCC@@@===???===>>>AAAHHHOOOTTTWWW\\\XXXRRRLLLJJJMMMSSSXXXUUURRRNNNIIIEEEDDDCCCDDDCCC???;;;888:::===@@@BBB???>>>===:::777333111///,,,+++)))((('''&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!%%%'''&&&$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###&&&)))******)))***+++,,,***((((((((())))))(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((('''''''''((('''&&&&&&'''***---///''''''((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%'''(((######$$$$$$%%%%%%%%%&&&)))&&&$$$###"""%%%000;;;???@@@:::///&&&$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((()))***+++,,,,,,111///...,,,---...000111444444444444444444444444000000111222222222222222222222222222222333333333333333222222222222333333444444444333333333444444000000000000000000000000///...---,,,++++++++++++(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&"""$$$&&&))),,,...000000...000222222111111222333<<>><<<;;;===AAADDDDDDCCCDDDKKKQQQWWWZZZ\\\WWWOOOKKKLLLPPP\\\XXXQQQLLLIIIJJJKKKMMMPPPRRRNNNFFFAAAAAAAAA>>>@@@BBBCCC???;;;888:::===EEEFFFEEE@@@:::666666888888999;;;>>>@@@@@@>>><<<<<>>>>>===;;;;;;;;;>>>BBBCCCDDDFFFJJJNNNIIIQQQWWWVVVNNNIIIJJJMMMZZZZZZXXXRRRMMMKKKNNNRRRZZZ```___RRRHHHFFFFFFCCCEEEJJJNNNLLLFFFBBBBBBDDDRRRTTTTTTOOOGGG@@@<<<;;;DDDDDDFFFLLLQQQOOOGGG???>>>CCCIIIOOOVVVYYYTTTMMMDDDDDDHHHQQQ[[[cccffffff___YYYSSSOOOQQQVVV[[[]]]ZZZSSSLLLLLLOOOPPPJJJCCCEEEBBB===;;;<<>>;;;888666555444222000++++++***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$#########%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################'''''''''(((((())))))***'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###)))000333333333666999...+++(((&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((+++---,,,)))'''((()))$$$%%%''')))))))))(((''')))((('''%%%&&&''')))***''''''&&&&&&'''(((***+++"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%))),,,+++&&&"""###&&&,,,+++)))'''%%%"""!!! +++$$$ ###((((((''''''&&&((((((&&&&&&((('''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''(((((((((''''''&&&&&&&&&''''''((())))))((((((''')))))))))******++++++++++++,,,------...---------++++++,,,,,,------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++******((((((((()))******++++++%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""###%%%'''''''''&&&%%%&&&(((+++------...000222111111111000//////111333111222555999===@@@@@@?????????@@@EEEKKKMMMJJJFFFEEEPPP[[[YYYNNNEEEEEEIIIFFFWWW```VVVJJJKKKPPPQQQPPPYYYccceee___WWWSSSSSSRRR\\\iiioookkkbbbYYYTTTSSSRRRXXXgggtttsssbbbRRROOOPPPPPPVVVcccnnniii]]]WWWQQQLLLKKKPPPUUUWWWVVVGGGFFFDDDDDDFFFHHHHHHHHH@@@??????AAADDDHHHKKKMMMBBB@@@===;;;:::999:::;;;///222444222///,,,,,,...+++***((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%'''((((((######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%'''(((JJJAAA444)))$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((()))************************))))))))))))))))))))))))************************(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%###"""$$$'''(((&&&$$$)))'''%%%%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&(((***,,,---333222222111000//////...000000000111444888<<<>>><<<===>>>@@@BBBDDDEEEFFFJJJMMMOOOOOOKKKFFFCCCAAAHHHKKKOOOSSSSSSPPPMMMJJJJJJJJJIIIJJJLLLMMMMMMMMMIIIKKKOOOSSSWWWWWWUUURRRKKKLLLPPPXXX^^^^^^WWWQQQHHHIIILLLNNNOOOPPPRRRSSSPPPQQQRRRRRRTTTSSSJJJ@@@AAA???>>>BBBHHHLLLKKKIIIAAA===:::<<>>FFFHHHLLLNNNNNNLLLHHHFFF@@@AAAEEELLLQQQNNNEEE===>>>BBBHHHOOORRRPPPKKKFFFGGGHHHLLLRRRVVVTTTLLLFFFCCCBBBCCCHHHNNNOOOJJJDDDHHHKKKMMMOOOTTTVVVQQQIII@@@>>>>>>BBBHHHLLLLLLJJJFFFBBB>>>>>>AAABBB@@@>>>:::999777444222000//////,,,+++***))))))(((((((((&&&''''''&&&$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&222...)))$$$"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((000,,,(((%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$(((&&&$$$$$$&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################''''''&&&%%%%%%%%%%%%%%%(((((()))***,,,---......111000///......///000000///000222444777:::<<<======???AAABBBAAA@@@AAABBBCCCEEEHHHJJJJJJGGGEEEBBB???@@@DDDMMMUUUQQQEEE999;;;@@@IIIQQQTTTPPPGGG@@@CCCEEEIIIOOORRRPPPHHHBBBCCC???@@@IIITTTVVVLLLAAABBBDDDFFFHHHNNNSSSQQQKKKAAA???>>>AAAFFFHHHGGGEEEHHHDDDAAA??????<<<888444222111///---+++))))))((()))((('''&&&%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&000---((($$$"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((******%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&(((***+++)))'''$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$%%%&&&'''(((***++++++,,,,,,,,,---...000222333000000000000000111111111333555777999:::===@@@CCC>>>@@@CCCEEEFFFEEECCCBBBDDDBBBCCCHHHLLLLLLGGGAAA>>>CCCKKKRRRTTTPPPHHHAAA===@@@EEEJJJNNNLLLGGGBBBCCC@@@AAAJJJUUUXXXPPPFFF@@@AAAAAA@@@BBBFFFEEEAAACCCAAA>>>>>>??????===;;;@@@>>><<<;;;999555000,,,,,,+++)))(((&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''#########%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''%%%%%%'''***///111$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&###%%%)))...000...***&&&%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((***,,,...000111222222111000///......---***,,,...///000222666999666888:::===>>>?????????===???@@@@@@@@@@@@AAACCC???AAADDDIIIJJJHHHCCC???777999>>>BBBDDDBBB???<<<@@@???@@@DDDIIIJJJFFFCCC>>>???===999999;;;:::777===;;;999888777666444222222222333333222///+++((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%'''+++///222$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&###%%%***///222///)))%%%&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))000000000000111111111111---...///...,,,,,,...000...///111333555777888888444999???@@@===:::;;;======<<<<<<>>>???>>><<<:::888:::;;;<<<;;;999777666===>>>>>>===;;;:::999:::777999888444333555555333222222111111000000//////((()))+++,,,+++***((('''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###%%%(((***+++)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((()))++++++###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((&&&$$$%%%'''$$$&&&))),,,...---)))%%%''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$))))))***,,,---///000111///000111000///......///,,,,,,------...///000111///333666888777666555555888666555444555666555444666666666555333222222333666777888666444222222222///222222...---000000...+++,,,,,,,,,+++++++++,,,%%%'''((()))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$&&&***---&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###&&&+++///000---)))&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((***+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&&&&$$$###$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&((())))))(((%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%(((***)))&&&$$$%%%''''''&&&&&&(((******(((&&&((((((((('''&&&&&&&&&%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++)))+++---.........///000...------,,,,,,------...---***((((((+++---......000...,,,,,,,,,,,,+++***,,,,,,,,,+++***+++---///***+++,,,...///...---+++)))------***(((******)))+++,,,,,,***(((''''''''''''((()))((('''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$''',,,000&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###(((...333333000+++'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((++++++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((***)))(((&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&$$$%%%)))((($$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$&&&''''''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&"""%%%((()))((('''&&&&&&&&&(((***)))'''%%%%%%%%%111***&&&''''''&&&&&&))))))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''""""""&&&+++((("""$$$***%%%""""""$$$###"""%%%***%%%%%%&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%''''''''''''((()))******+++,,,,,,---------.........111...,,,,,,---.........------++++++++++++------,,,++++++++++++++++++,,,******************************))))))(((((((((''''''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''333...)))''''''&&&$$$"""%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''%%%$$$$$$$$$&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$'''+++***''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&!!!"""$$$%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&&&&&&&%%%)))000222---(((&&&(((((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((+++"""###)))(((%%%$$$"""!!!###((()))&&&%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$###&&&&&&''''''((())))))***)))************+++++++++...,,,***+++---...//////---,,,++++++++++++,,,---+++******))))))******+++((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&''',,,)))%%%$$$&&&'''&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((((($$$$$$######$$$&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&'''))),,,---***&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&,,,***(((%%%######$$$$$$'''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%''',,,,,,(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''$$$%%%'''(((&&&&&&&&&'''###$$$***333555///(((%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&,,,$$$!!!&&&((()))***,,,'''$$$(((***(((&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%######&&&((((((%%%!!!%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''(((((()))'''&&&''')))+++,,,,,,++++++************++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%######$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((&&&&&&''''''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&&&&+++000000,,,'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******'''''''''''''''&&&&&&&&&///---***'''%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$&&&&&&$$$&&&******&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''''''''(((((((((''''''(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''...+++((('''&&&&&&&&&%%%%%%&&&((('''&&&%%%&&&'''+++((('''+++,,,)))&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&///...---+++(((&&&$$$######''')))&&&"""$$$000<<<;;;///$$$"""%%%&&&(((+++'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###"""$$$%%%$$$'''%%%$$$(((,,,,,,'''"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""###%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$######%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))%%%(((++++++)))'''&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''+++000111,,,'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***'''''''''''''''''''''''',,,+++(((&&&&&&''')))+++(((((('''&&&%%%%%%$$$$$$%%%'''&&&###$$$'''&&&"""%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&'''(((((('''''')))+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((&&&$$$$$$%%%&&&%%%###'''((()))(((&&&%%%&&&''',,,'''###%%%%%%$$$%%%'''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&000///---+++(((&&&$$$###!!!&&&)))((('''---:::DDD777+++!!! ###%%%(((+++&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!'''((($$$"""$$$&&&$$$&&&$$$$$$''',,,,,,'''"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((&&&#########$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************$$$'''******'''%%%&&&(((((((((((((((((((((((((((((((((''''''''''''((((((((('''(((***---...+++'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''''''''''''''((((((((('''&&&%%%$$$$$$&&&((()))'''''''''&&&&&&%%%%%%$$$&&&'''%%%######&&&$$$ %%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&'''(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((())))))%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((($$$###%%%)))---///,,,)))((())))))(((''''''(((***'''######&&&(((&&&%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''$$$!!!%%%111<<<===888'''""" $$$'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%,,,---%%%!!!###$$$!!!"""!!!"""$$$'''(((%%%"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++)))&&&%%%%%%&&&%%%$$$######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&&&&&&&(((***%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******++++++***%%%''')))(((%%%&&&+++000((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''''''''((((((((()))%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''%%%###$$$'''&&&"""%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((()))))))))$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''(((((('''(((+++222777777111+++'''((((((((((((***,,,///+++'''&&&)))***'''&&&'''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((($$$!!!%%%222<<<666)))$$$###$$$))))))&&&$$$&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&...000&&&!!!$$$&&&""" !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***'''%%%$$$%%%&&&&&&%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%!!!$$$&&&'''&&&%%%''')))%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++((())))))'''%%%)))222:::((((((((((((((((((((((((((((((''''''''''''(((((('''((()))(((&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&%%%$$$&&&))))))%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%%%%%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))***$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))***+++...444888555,,,$$$$$$&&&'''(((***,,,000333666///)))((('''%%%'''***''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''''''''!!!'''******---000,,,$$$000---++++++((($$$%%%***"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###---///&&&"""''')))&&&!!!###$$$$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!!!!!###$$$%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""######$$$$$$$$$%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$'''((('''$$$"""###%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''((())))))'''&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))***++++++,,,))))))((())))))***++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++++++++,,,---333---&&&$$$'''))))))(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&...+++'''&&&((()))'''%%%&&&&&&)))///222111333666111---)))'''((()))'''%%%(((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***777000(((%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''***((($$$"""%%%(((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''((())))))(((&&&((((((((((((((((((((('''))))))))))))))))))))))))(((((())))))******++++++))))))((((((((()))******((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))++++++******+++,,,111,,,&&&$$$''')))(((&&&))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''+++(((&&&&&&''')))((('''---,,,111888:::444---***+++)))''''''))))))(((&&&)))(((((('''''''''(((((((((''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))444...'''%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''((()))***((('''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((('''((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))++++++***))))))***...***&&&%%%'''((('''%%%++++++***((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***))))))((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((+++)))&&&&&&&&&''''''&&&---+++...444555///'''$$$&&&%%%&&&(((******)))'''(((''''''&&&&&&'''((((((&&&''''''''''''''''''((('''''''''''''''''''''''')))((('''%%%%%%&&&''''''...***&&&%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%'''&&&### $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''(((******)))'''''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))***)))(((''''''&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))+++***)))(((((()))***(((&&&&&&''''''&&&$$$***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''***---///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((***++++++***)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))---,,,)))((('''&&&&&&&&&)))&&&%%%&&&%%%###%%%)))$$$%%%(((***+++***((('''&&&&&&%%%%%%%%%&&&'''''''''''''''(((((()))))))))''''''''''''''''''''''''***)))'''&&&%%%%%%%%%&&&)))'''%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$""""""$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''(((***+++***(((&&&'''''''''(((((())))))((((((((((((((((((((((((*********)))))))))))))))***)))(((''''''&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))******(((''''''(((((('''''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((***++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))++++++***)))))))))+++,,,---------+++%%% $$$,,,&&&(((+++---,,,***'''&&&''''''&&&''''''((())))))((((((((())))))******+++''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$"""%%%,,,222((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))***'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///,,,(((%%%###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''''')))++++++***)))&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''))))))(((''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***))))))((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''((((((((((((((('''((()))******,,,000333666:::???@@@777+++&&&((((((+++------+++(((&&&&&&))))))))))))***+++,,,,,,))))))))))))))))))******''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''$$$"""$$$---555)))((('''&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))+++---...((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///,,,((($$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''')))+++,,,+++)))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))******++++++))))))((((((((()))******((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&((((((''''''((()))((((((((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((*********+++///222444777@@@HHHEEE999,,,&&&'''***,,,,,,)))'''&&&'''((((((((())))))***+++,,,((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&%%%&&&***...(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))***++++++'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''')))+++,,,+++***&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***++++++,,,))))))((())))))***+++,,,))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###%%%'''(((''''''((()))))))))((('''&&&&&&((()))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&+++,,,,,,***((('''***,,,******222@@@GGG@@@222)))%%%(((+++***'''&&&&&&(((%%%%%%%%%&&&&&&((())))))'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%$$$$$$&&&((()))'''$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***(((&&&&&&''''''&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))((('''%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((***+++***((('''&&&''''''((('''&&&%%%%%%'''))))))(((&&&%%%%%%&&&''')))*********)))))))))))))))((((((((((((((())))))******&&&"""###(((------,,,,,,,,,222:::999000***)))%%%'''))))))((('''''''''%%%''')))***)))((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''+++...%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((()))))))))***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))+++......---***)))))))))+++,,,,,,***(((''''''((('''&&&&&&''')))+++---))))))))))))))))))))))))(((((((((***,,,///222333111,,,'''&&&(((***)))'''***))),,,111111+++'''(((+++++++++)))'''&&&''')))%%%(((++++++***((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***---...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%""" """%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$&&&***,,,%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))*********************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%'''(((***+++''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$'''***,,,***)))((((((***---111222///***'''%%%&&&&&&'''(((***,,,///000)))))))))))))))))))))))))))))))))***---000444666333///***((())))))(((&&&***((((((***)))'''''')))------+++(((%%%%%%&&&(((&&&(((+++,,,***(((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''***...222555&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''******'''$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))************************************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))************)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((())))))'''&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$&&&''''''''''''(((******---000000...***'''&&&'''''''''(((***,,,...///((((((((()))))))))))))))+++***((('''(((***,,,......+++(((((()))******)))+++)))((()))(((((()))******++++++***'''%%%%%%&&&&&&((())))))(((((()))+++((((((((())))))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***...222555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&))))))&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###$$$&&&'''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************************************))))))))))))******************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((***)))(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((('''''')))---000(((***++++++)))(((((()))(((((((((((()))***++++++''''''(((((())))))))))))***)))'''%%%%%%%%%&&&''')))((('''''')))***++++++(((******************)))&&&***---///---***(((''''''''''''%%%%%%(((,,,000&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&(((+++...000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$+++$$$ $$$+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++************************+++******))))))******+++************************))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''')))******(((''''''((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))***''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''%%%%%%'''+++///((()))((('''%%%&&&(((+++((((((((((((((((((((('''&&&''''''(((((())))))***((('''''''''''''''(((((()))((((((((((((((())))))%%%)))***))))))+++***''''''+++111444333///+++)))((('''&&&%%%%%%(((---111&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$)))111111)))$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''((((((((()))))))))***))))))*********+++++++++************************+++******))))))******+++************************))))))))))))))))))))))))+++******))))))******+++((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))******(((''''''((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((((((((()))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&%%%$$$%%%''')))***+++***(((&&&&&&(((***((((((((((((((((((''''''&&&&&&''''''((())))))***&&&'''((()))******)))((())))))***))))))))))))***&&&******''''''++++++((()))---222333111...***)))((())))))((('''''')))+++''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###000??????000###!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&$$$"""$$$)))...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''''''''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''((((((((())))))******)))************+++++++++************************++++++************++++++************************))))))))))))))))))))))))++++++************++++++(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))******(((''''''((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%(((***+++***)))((((((---------+++)))''''''(((''''''((()))))))))))))))&&&&&&&&&'''((())))))***'''(((***+++***)))'''%%%'''(((*********+++,,,...))),,,+++&&&'''---...,,,+++---//////,,,)))'''&&&(((***,,,,,,)))'''&&&%%%(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$+++%%%'''//////'''%%%+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%###!!!$$$+++111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))((('''%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''...,,,+++)))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************************************************************+++******))))))******+++++++++++++++******))))))************************************************))))))))))))))))))))))))%%%'''))))))((('''((())),,,+++)))''''''(((***+++(((''''''))),,,,,,)))&&&))))))))))))))))))))))))(((...,,,%%%$$$******%%%))))))))))))))))))))))))'''$$$%%%***+++'''&&&)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((+++///222444(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((''''''(((+++---000,,,'''$$$$$$'''((()))...---+++******+++---...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&***(((&&&'''))))))&&&$$$***))))))((((((((((((((((((((('''&&&'''(((***+++)))(((''')))+++***'''$$$'''((((((((((((&&&$$$###'''%%%$$$%%%((()))(((&&&&&&&&&&&&''''''((((((((("""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((''''''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,===444%%%###,,,)))###((('''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((************************************************************************************************************************************************+++++++++******+++++++++++++++++++++*********)))************************************************))))))))))))))))))))))))&&&'''))))))((((((((()))---,,,+++)))((((((((()))(((((()))((((((''''''((())))))))))))))))))))))))''')))***'''&&&((('''$$$))))))))))))))))))))))))'''---333333---)))((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((()))+++---///(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))(((''''''&&&***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((('''(((***---///+++'''%%%&&&'''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&)))((((((***------+++(((((((((((()))((('''&&&&&&***)))(((&&&&&&&&&'''''''''&&&'''***...000///...))))))******)))(((&&&%%%(((((('''((()))'''"""'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))(((((()))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&(((***+++DDD>>>---$$$((('''"""%%%'''&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************************************************************))))))))))))))))))))))))''')))******))))))***+++...------,,,***)))(((''')))******)))&&&&&&))),,,))))))))))))))))))))))))(((''')))------(((&&&'''))))))))))))))))))))))))&&&777AAA:::///+++***)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))(((((((((''''''''''''&&&&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))))))))(((''''''))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''((()))((('''(((***,,,,,,***((((((((()))((('''((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))***...111222111///&&&'''((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%'''+++---......***++++++,,,+++***(((''',,,)))$$$"""###&&&)))***(((((('''&&&%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))******)))(((***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''(((***+++BBBDDD444$$$%%%(((%%%&&&''''''&&&&&&''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))************************))))))))))))))))))))))))************************)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))++++++*********+++,,,,,,---...---+++)))'''++++++***))))))***---///))))))))))))))))))))))))+++'''***333333***'''+++((((((((((((((((((((((((&&&999AAA666,,,,,,,,,'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''((((((((('''''''''''''''&&&((()))++++++)))(((&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))(((((()))+++***))))))***++++++)))'''***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))((())))))***,,,000333555666((((((((()))***,,,...000(((((()))***,,,...///000///---***)))((((((((((((******+++,,,+++***)))(((******)))******+++++++++)))(((&&&%%%$$$$$$%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&((())))))(((((()))***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''&&&'''((()))***222===444"""$$$+++***)))&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************************))))))))))))))))))))))))************************)))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,************************************************************************(((***,,,,,,+++***+++,,,(((***,,,......,,,+++)))+++)))((()))+++---......************************---)))+++333333+++(((,,,(((((((((((((((((((((((('''333666+++'''------%%%(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''(((((()))))))))(((((((((((((((((((((((('''(((***++++++***(((''''''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***(((((()))+++,,,,,,)))'''************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))))))))***)))))))))+++///555888+++***((((((+++000555999000111222444666777888888888666333///+++)))((((((((()))*********)))((('''$$$+++444:::999222(((!!!***)))'''&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&''')))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''(((((()))###222..."""&&&,,,+++***&&&'''((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((((((++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,************************************************************************(((***++++++*********,,,'''(((+++,,,---,,,+++***((())),,,,,,,,,++++++***************************---***+++------)))''')))))))))))))))))))))))))))(((+++***$$$%%%++++++&&&)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((()))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))************'''(((((((((((()))))))))'''((()))******)))((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((()))*********))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''(((******)))(((((()))'''((()))+++------***((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))******(((''''''+++000555,,,***((((((+++000666:::111222222333222222111111222222111...***(((((()))'''''')))))))))((('''&&&%%%(((,,,///111333555777...,,,***((('''((()))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((((((+++***###(((***&&&&&&&&&'''(((*********))))))((((((''''''''''''(((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((((((((((((''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------+++***)))+++++++++,,,,,,,,,------************************************************************************''')))++++++***)))***+++((()))***+++++++++***)))'''000888666...''''''***************************...///---(((''')))***''')))))))))))))))))))))))))))(((&&&&&&''')))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))***)))(((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))***************'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))&&&(((******)))(((((((((''''''(((+++------+++)))((())))))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))((((((((()))******)))'''(((+++...***)))((((((***---000222******++++++***)))((('''&&&)))******'''&&&&&&(((&&&'''((()))))))))'''''')))&&&###!!!$$$...<<>>BBB>>>999888;;;===>>>>>>???>>>===;;;;;;;;;;;;<<<999999999999999999999999999::::::;;;;;;::::::999888888888888888777666555333333333333333333333333666666666666666666666666444444444444444444444444333444444444444444555555555555555444444444333333444444555555444444333222111111111111222222222222111111111000000000//////222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000111111111111000///000111111222222111111///000000111111222222333000000111111111111222222222222222222222222222222222222222333333444444555222222333444444444444444333333333333333333333444444444444444444555555666888888888888888999:::;;;999999999999::::::::::::777888999::::::999888777777777777888888777777777555555555555555555555555333444444555555555444444333444444444444444555555555555555555666777888999444888;;;:::777555555777777666555666777888777666666666666777777666666666333555777666555555666888444444444444444444444444222222222222222222222222222222222222333333333333444000...000444666444111111111000...---000777===888555111---,,,...000222/////////...............//////......------,,,,,,.........///000000000111,,,...000///,,,,,,///222000///...------,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++///000000...,,,++++++---***,,,---,,,+++***+++---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------........./////////////////////////////////......////////////000000//////000000000000//////,,,------.....................////////////......///////////////000000000222333444333111111333444444<<>>>>>?????????>>>???@@@AAABBBCCCBBBBBBBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<:::;;;;;;;;;:::999888777666666666666666666666666888888888888888888888888666666666666666666666666444444444555555666666666555555555555444444444444444444555555444444333222111222222222333333333333000000111222333333444444222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111///000111111222222111111000111111222333222222222000000111111222333333444111111111222222222333333333333333333333333333333333333333444555666666666444555666666777777666666555555555555555555555555666666555555666666777888:::999888888888999:::;;;999999:::::::::;;;;;;;;;999:::<<<======<<<:::999999999::::::::::::999999888888888888888888888888444555666888888888888777777777777888888999999999:::;;;;;;<<<<<<<<<;;;;;;555999===<<<999666777999888777666777888888888666777888888999999888888777777;;;>>><<<666333666999666666666666666666666666333333333333333333333333444444444444555555555555666555555666888888888666333111///...///111222333000///...---------......000000000/////////......///.....................///////////////000000000+++...000000------111555111000///...------------,,,,,,------............------,,,,,,,,,,,,,,,,,,---//////...+++***,,,...+++,,,------------...000444222///---,,,---...///........................---------.........//////........................---,,,++++++,,,---...///000000///...............////////////////////////........./////////000000000000000000000000000000//////000000000111111111111111111111111111111111000000000111111222222222111111222222222222111111///000111222222222222222222222333333333333222222222333333333444444444555444555666666555666888999777===FFFJJJDDD888111222666777777888888777777666444???DDD<<<777:::<<<888666666666666777777777777777777777666444222000///...///111222333444444444444444555555555555444444444555666777888777666666555444444444555666888999999888777777666777888999666666666777777777888888BBBBBBBBBBBBBBBAAA@@@???<<<<<<<<<<<<============??????@@@BBBCCCEEEFFFFFFAAABBBBBBCCCDDDEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGAAACCCEEEFFFEEEDDDEEEFFFBBBDDDFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>======<<<======>>>===;;;999888999999999999999999999999888888888888888888888888777777777777777777777777444555555555666666777777555555555555444444444444222222333333222222111000222222222333333444444444///000111333555777888999222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111222222333333222222111000000111222222222222111111111222333333333333222000000111222333333444444111111111222222333333333444444444444444444444444333333444444555666777777666666777888888888888888666666666666666555555555666666666666666777888888:::999888777777777888999888888999999999::::::::::::;;;===>>>>>>===;;;:::999::::::;;;;;;::::::999:::999999999999999999999666777999;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>:::;;;;;;<<<;;;:::888777555:::>>>===999666777999777666666777:::;;;;;;:::888888999999999999888888999???CCC???666222444999777777777777777777777777444444444444444444444444555555555666666666666777444444333111///000333777666444333444777777555222333444555555444111///---111111111111000000//////.........///////////////000000000///////////////***...111000......222666111111000......------------------.........//////.....................---,,,...///---+++***,,,///+++---...///...///111222:::777333///------///000////////////////////////............//////000000////////////////////////...---,,,+++,,,---...///111111000///////////////111111111111111111111111////////////000000000000111111111111111111111111000111111111222222222222222222222222222222222222111111222222222333333333222333333444444333333222222333444444555555555555444555555666666555555444555666666666777777888888555777888888888888;;;===555444666999888444222555888888999999999999999888111===BBB:::555:::===:::777777777777888888888888999999999777555222000...///000222333444555555555555555666666666666555555666777888::::::999999888999888777777888:::<<<>>>>>>===<<<;;;;;;;;;<<<===999999:::::::::;;;;;;;;;@@@AAABBBCCCDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA===@@@CCCFFFGGGGGGEEEDDDBBBCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIGGGEEEDDDEEEFFFAAABBBCCCEEEFFFFFFGGGGGGCCCDDDFFFHHHIIIIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCCCC????????????>>>>>>======>>>???@@@@@@@@@>>>===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::888777777999999888888888999999::::::999777666777888:::;;;666666666777777777777888333444555444333333555666777666444222111000111111222333333333333333222222333333444444555555555666555444444333222111111000111111111111222222222222444333333222111000000000222222111111111111222222222111000000111222333444444333222111111111111111222222333333444444555555444222111333666666444222666666666666666666666666444444555555555666666666333333333333444555666666444444333333444444555666666555555555555666777777666777777888888777777666555666777999999999888888777777777777888888888888::::::;;;;;;;;;::::::999======;;;999:::<<<;;;:::<<<=====================>>>======<<<<<<<<<======>>>======<<<<<<======>>>======>>>???@@@@@@AAAAAA??????@@@@@@??????>>>===AAAAAA@@@===:::999:::;;;:::999888999:::999777555:::;;;======<<<<<<===>>>;;;;;;;;;;;;;;;:::999888<<<;;;999888777777888888999999888888777777777666666555555555555666777777999888777555555666777777555555555666666666777777555666777777777666555444777555333333444555444333333333222222111111111000111///------///111222333222111000000111222111//////000000111000000//////000000111111111111000000111111000000/////////...000///......000000///...///---,,,...111222000---........................555333111///...---....../////////////////////////////////......---------........................------------------------........................000000000000111111111222111222222222222333333333333333222222111000000000000000111111222222333333555555444222000000222444333333444555555555444444555444222444666666444111222333444444555555555555444555666777888888888888777888:::;;;:::999777666<<<;;;999888888999:::;;;:::999888777666555555555999888777555555555666777444555666888999:::;;;;;;:::;;;;;;;;;::::::999888888888888888666444222111///000111333555666777888777777666666777888999999999888888888888:::;;;<<<:::;;;<<<:::999:::???CCC???<<<:::;;;???BBBBBBAAABBBAAA@@@>>>============BBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLKKKJJJEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMKKKIIIHHHHHHIIIGGGGGGIIIJJJKKKLLLLLLLLLHHHIIIKKKLLLMMMMMMLLLLLLHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;888888777777777888888999;;;:::999888888:::<<<===999999999999::::::::::::999999999888666555666777777666555444444444555666666666777777777777666666444444555555555666666666555555444444333333222222222222333333333444444444555555444444333222222111333222222111111222222333333333222222222333444444444333333222111111222222555555666666666777777777999777666777999999777444888888888888888888888888888888888999999999999:::::::::999999999999999:::999888888888888999::::::;;;:::999999888888888888888888999999999999888888999:::;;;============<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<@@@???>>>>>>@@@BBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@??????>>>>>>>>>>>>??????<<<<<<<<<======>>>>>>>>>>>>????????????>>>======???@@@???<<<:::999:::<<<999888888999;;;;;;:::999999:::<<<;;;::::::;;;===<<<=========<<<;;;:::999;;;;;;:::999888888999999::::::999999999888888888777777666666777777888999:::999888888777777888888666666777777777888888888666666777777777666555444777555444444555555444333444444333333333222222222444222000///000111222222222000//////111111000///111222222333333333222222111222222222222111111000222222222111111111111111111///...///000111000//////......///222333222000000000000000000000000000222111000...---------...000000000000000000000000000000000//////.........////////////////////////........................////////////////////////000000000000111111111111111111111222222222333333333222222222111111000000222222222222222222333333222333333111000///000222222333444444555555555555888666555555777888777555333444555555666666666555444555555666777777777777999:::;;;======<<<;;;:::999888888777777888999:::888777666555555555555555888888777777888999:::;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999::::::;;;;;;:::888666555111111222444555666777888777666666666777777888999;;;:::999888888888999:::999::::::777666666:::===;;;999888999<<<>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;CCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMLLLIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNKKKLLLLLLMMMMMMLLLKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;999999888888888888888999<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===;;;888666777888777777666666777888999999999::::::;;;;;;;;;::::::777777777888888888888888666666666666666666666666666666666666777777777777888888888777666666555555555555444444444444555555777666666555555555555666666555444444333444444444444444444555555555555555888777666777777777555333999999999999999999999999888888888999999999999:::>>>===<<<;;;::::::::::::===============>>>>>>?????????===<<<;;;:::::::::999999::::::::::::999999===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???<<<<<<======>>>>>>??????AAA??????AAADDDEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA?????????>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<;;;<<<<<<<<<:::999999;;;===999888888:::<<<>>>======:::;;;<<<<<<;;;;;;<<<===?????????>>>>>>===;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::::::::::::::888888888888888999999::::::::::::::::::999999888888888888888999999999999777777777777777666555555888666444444555555555444555555555555444444444444777666444222222222222333333222111111222333333222444444444555555666666666444444444444444333222111333333333333444444444444333222111222333444333111000000000111444555444222222222222222222222222222222111000/////////000000111111111111111111111111111111111000000000000///////////////////////////000000000000000000000000111111111111111111111111000000000111111111222222222222222222333333333333333333333333333333222222444333222111000111222333333555666666444333333444555666777888999::::::::::::888666555777888888888444555666666666666666666777777777777777888888888999:::;;;=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;::::::;;;<<<===???AAABBBAAAAAABBBBBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>===:::;;;<<<<<<<<<:::999888777888888999::::::;;;;;;;;;::::::::::::;;;<<<<<<>>>===<<<;;;::::::::::::<<<;;;:::888777777999<<<:::999999:::<<<===;;;:::777888999;;;;;;;;;:::999AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIGGGDDDCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999999888999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;;;;<<<=========;;;888777888999777777777777777888888999999999:::;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888999999888888999999999:::::::::;;;;;;:::::::::999999999888888777777777777888888:::999999888777777777777777777666555555666666666444444444444555555555555555555555666666666555444777777777777888888888888888999999999999:::::::::======<<<;;;;;;;;;;;;;;;===============>>>?????????>>>===<<<;;;;;;;;;;;;999999::::::::::::999999======>>>???@@@AAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<======??????@@@@@@===<<<@@@CCCAAA???>>>===============<<<<<<<<<>>>>>>>>>===>>>>>>???@@@======<<<<<<<<<<<<======::::::;;;;;;<<<<<<======;;;<<<<<<<<<<<<;;;::::::888999999999888999;;;===;;;:::999:::<<<>>>>>>======>>>???>>>======>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;<<<======;;;:::999999999999::::::::::::;;;999999999999888888777777888666444444555666555444666666666666666666666666777777777555444444555666777666444444666777777777555555555666666777888888777777777777777666555444444444555555666666777777666555444555666777666444333333333444444444333222222222222222333333333333333333333333333333333444222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111222222222222333333333444444555555555666666666666666666666666666666666666444333111000111222333444777999:::888777777777777888999;;;<<<<<<<<<<<<:::888666555666888999:::777888888999999888888888<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::999;;;;;;;;;<<<===>>>??????===============>>>??????>>>>>>???@@@BBBDDDEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCC>>>???@@@AAAAAAAAA@@@???AAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>===>>>@@@AAA>>>>>>???@@@AAAAAA???>>>:::<<<===??????>>><<<;;;???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFEEECCCBBBBBBCCCDDDEEEBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEDDDAAA@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB???>>>===<<<;;;;;;;;;;;;??????@@@@@@@@@???>>>>>>::::::999888888888888888999999999999999::::::;;;888888888999999999::::::999::::::999888888:::;;;999999999999888888777777777888999:::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888999999999::::::;;;;;;::::::::::::999999999999888888888888999999999999999999888888777777777666666666666666777777888888888888888888777777555666777888888777888888555555666666777777777777;;;;;;<<<<<<<<<===============<<<<<<===>>>??????;;;;;;;;;;;;;;;<<<======<<<;;;;;;:::;;;;;;<<<<<<999::::::;;;;;;::::::999;;;;;;;;;<<<===???@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<===>>>???@@@@@@======AAAAAA===<<>>;;;;;;::::::::::::;;;;;;888888999:::<<<===>>>>>><<<<<<<<<<<<<<<;;;::::::777888999888888:::<<>><<<<<<=========<<<>>>???@@@???>>>===>>>@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>==============================>>>>>>>>>;;;;;;;;;;;;;;;<<<=========>>>?????????>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666666777777777666888888888888888888888999777888:::999888777999<<<:::888666666888:::::::::888777777777777888999:::;;;;;;;;;;;;::::::999888666666777777888888888999777666555555777777666555666666777666444333222111222222222333333444444444444444444555555555555555444444444444444444444444222222333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444444555555555666666666999999999999::::::::::::999999::::::;;;;;;<<<<<<::::::888777666777777888666999;;;<<<;;;::::::;;;888999:::;;;<<<<<<<<<<<<<<<<<<:::999999;;;===????????????@@@@@@???>>>>>>CCCBBBBBBAAABBBBBBCCCDDD??????>>>===<<<;;;999999888888999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>??????@@@AAABBBBBBCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIDDDCCCCCCCCCDDDFFFGGGGGGBBBDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEFFFEEECCCAAA???BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGGGGFFFDDDCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEEHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBB???>>>======<<<<<<=========>>>>>>>>>>>>>>>======;;;;;;:::999888888888888:::::::::;;;;;;;;;<<<<<<999::::::::::::;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@===>>>>>>>>>======<<<;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;::::::;;;;;;;;;:::999999999888888888888999:::::::::::::::999999999999888555777999999888777888999888888999999::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>???===<<<<<<<<<<<<===>>>>>>===============>>>??????======>>>>>>>>>>>>===============>>>???AAABBBCCCEEEEEEDDDDDDCCCBBBBBBBBB??????>>>>>>>>>@@@AAABBBDDDAAACCCFFFDDD>>>AAAJJJAAAAAAAAA@@@??????>>>>>>===============>>>???@@@======<<<<<<<<<<<<======::::::;;;<<<===>>>?????????????????????>>>>>>===:::;;;<<<;;;<<<===@@@CCCGGGDDDAAA?????????>>>===???@@@AAA@@@???>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBEEEDDDBBBAAA@@@@@@AAABBB@@@@@@AAAAAAAAAAAABBBBBB??????>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>?????????@@@@@@@@@AAA@@@@@@???>>>?????????===<<<::::::;;;;;;;;;:::<<<<<<<<<<<<<<<=========999<<>><<<<<<>>>AAA<<<:::888888:::<<<=========<<<;;;::::::;;;<<<======>>>>>>??????>>>>>>>>>:::::::::::::::;;;;;;;;;777666555555777777666555888999:::999666444444444444444555555666777777777555555666777777666666555777777777777777777777777555555666666666666777777666666666666666666666666666666666666666666666666777777777777777777777777888888888999999999999:::<<<============>>>>>>>>>;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBDDDDDDDDDDDDEEEFFFAAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBAAAAAAAAADDDFFFGGGGGGGGGGGGGGGFFFFFFEEEGGGFFFFFFEEEFFFHHHIIIKKKHHHGGGEEECCCAAA@@@>>>>>><<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAA>>>>>>???@@@@@@@@@??????>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOEEEDDDCCCEEEGGGIIIIIIIIIDDDEEEGGGHHHGGGFFFGGGHHHJJJJJJKKKJJJIIIHHHFFFEEEIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIKKKLLLKKKJJJIIIJJJKKKHHHIIIJJJJJJKKKJJJJJJJJJLLLKKKIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDEEEFFFFFFEEEEEECCCCCCBBBBBBCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???>>>============>>>>>>??????@@@@@@@@@???????????????@@@@@@@@@@@@>>>@@@AAAAAAAAABBBDDDFFFDDDEEEFFFGGGGGGFFFFFFEEECCCCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@????????????AAABBBAAA>>><<<===>>>??????@@@AAAAAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCDDDFFFHHHJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFEEECCCBBBBBBCCCEEEFFFGGGFFFJJJMMMHHHBBBJJJYYYGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB???@@@AAAAAAAAABBBEEEHHHLLLIIIEEECCCCCCCCCCCCBBBCCCDDDEEEDDDBBBAAABBBCCCBBBCCCDDDFFFGGGGGGGGGGGGNNNLLLHHHEEEDDDDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCAAA??????@@@@@@@@@???@@@@@@AAAAAAAAABBBBBBBBB???CCCFFFEEEAAA@@@BBBEEEBBB???===<<>>>>>>>>>>>>>><<<:::999:::;;;<<<;;;999999;;;===<<<:::888999:::999999:::;;;;;;<<<======999:::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========????????????@@@@@@@@@@@@<<<======>>>@@@AAABBBBBBBBBCCCEEEFFFFFFEEEDDDCCCGGGHHHIIIIIIIIIJJJLLLOOOHHHHHHIIIIIIIIIHHHGGGGGGCCCEEEGGGGGGFFFFFFHHHJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGJJJLLLNNNMMMLLLJJJHHHGGGEEEEEEDDDFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDEEE??????AAABBBBBBAAAAAA@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHIIINNNOOOPPPQQQQQQQQQPPPOOOGGGFFFDDDFFFHHHJJJIIIGGGDDDFFFHHHHHHFFFGGGIIILLLKKKKKKKKKJJJJJJIIIIIIIIIOOOOOOPPPPPPPPPPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQMMMNNNNNNOOOOOOOOOOOONNNLLLMMMNNNNNNMMMMMMNNNOOOLLLMMMMMMNNNNNNNNNNNNMMMNNNMMMKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLFFFGGGIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKHHHGGGFFFEEEDDDDDDCCCDDDAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFGGGGGGFFFGGGIIIKKKIIIJJJLLLNNNOOOOOOOOONNNJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKOOOQQQRRROOOKKKHHHGGGHHHEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMOOOOOONNNMMMLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJLLLNNNPPPRRRPPPPPPOOOOOONNNMMMLLLLLLKKKIIIHHHFFFFFFGGGIIIJJJGGGHHHMMMQQQKKKEEEQQQcccIIIIIIHHHHHHGGGFFFFFFEEEHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJOOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFCCCDDDEEEEEEDDDFFFIIIKKKNNNKKKHHHFFFFFFGGGGGGFFFIIIJJJJJJIIIGGGFFFGGGHHHDDDEEEFFFHHHIIIJJJKKKKKKTTTQQQLLLHHHGGGHHHJJJLLLHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGFFFGGGHHHHHHIIILLLKKKJJJIIIHHHIIIJJJKKKFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFEEECCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDHHHKKKIIIEEEBBBDDDGGGGGGEEEBBBBBBDDDGGGIIIIIIKKKIIIGGGEEEDDDDDDEEEFFF@@@AAABBBDDDEEEEEEFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???@@@AAABBBAAA???888;;;>>>>>>===<<<>>>@@@===>>>>>>???@@@AAAAAABBB???@@@AAAAAAAAA@@@>>>===????????????????????????<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA<<<<<<===???@@@AAABBBBBB@@@BBBEEEGGGHHHGGGEEECCCDDDEEEFFFEEEEEEGGGJJJMMMFFFFFFFFFFFFEEEDDDCCCCCCBBBEEEHHHIIIGGGGGGHHHJJJHHHHHHHHHHHHGGGGGGFFFEEEFFFEEEEEEEEEGGGJJJLLLNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCAAABBBDDDEEEFFFFFFFFFEEECCCDDDDDDEEEEEEEEEDDDDDDFFFFFFEEEEEEGGGIIILLLNNNNNNOOOOOOPPPOOONNNMMMLLLHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJPPPQQQQQQQQQQQQOOONNNMMMKKKHHHFFFGGGIIIJJJHHHEEEFFFGGGIIIHHHGGGHHHLLLOOOIIIIIIHHHHHHHHHIIIJJJKKKRRRSSSUUUVVVVVVVVVUUUTTTYYYYYYYYYYYYYYYYYYYYYZZZ[[[YYYVVVUUUVVVWWWWWWVVVWWWWWWWWWVVVWWWWWWXXXXXXZZZYYYWWWUUUUUUUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWUUUTTTTTTSSSSSSVVVTTTRRRRRRUUUVVVUUUSSSVVVVVVVVVYYY\\\[[[WWWSSSVVVVVVVVVWWWXXXWWWUUUSSSTTTUUUWWWYYY[[[]]]___```^^^\\\[[[\\\^^^]]]ZZZWWWXXXVVVSSSPPPNNNMMMNNNNNNQQQPPPOOOOOOOOOQQQRRRSSSPPPPPPRRRSSSSSSRRRQQQPPPPPPRRRSSSUUUVVVVVVVVVUUUTTTVVVXXXYYYZZZYYYXXXWWWWWWVVVVVVUUUVVVWWWYYYZZZYYYYYYXXXVVVSSSQQQQQQRRRUUUUUUTTTSSSQQQPPPOOOOOONNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQNNNLLLNNNSSSWWWYYYZZZUUUUUUUUUUUUTTTRRRQQQPPPVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPOOONNNOOOPPPQQQRRRQQQTTTVVVVVVTTTRRRQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTSSSPPPOOOPPPSSSTTTSSSQQQQQQPPPNNNNNNNNNOOOQQQSSSPPPPPPOOONNNNNNMMMMMMMMMPPPPPPPPPPPPQQQRRRTTTTTTPPPQQQQQQQQQQQQQQQPPPOOORRRRRRRRRRRRSSSTTTUUUVVVRRRSSSTTTRRRPPPQQQUUUYYYZZZTTTNNNLLLNNNPPPNNNKKKGGGIIILLLPPPSSSVVVXXXZZZYYYWWWUUUTTTSSSTTTUUUVVVYYY[[[\\\\\\XXXUUUSSSSSSOOOQQQSSSUUUUUUTTTRRRPPPKKKLLLMMMOOOQQQSSSUUUVVVXXXUUUQQQMMMKKKLLLMMMOOOTTT\\\^^^VVVNNNOOORRRRRRQQQQQQPPPQQQRRRTTTVVVWWWXXXUUURRRRRRTTTVVVUUUSSSVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQTTTTTTTTTRRROOONNNNNNNNNKKKLLLMMMOOOOOOOOONNNNNNRRRPPPNNNNNNOOOOOONNNMMMNNNMMMLLLMMMOOOOOOLLLIIIJJJLLLNNNNNNLLLKKKMMMOOOSSSRRRPPPNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMOOORRRUUUVVVSSSPPPOOOPPPPPPNNNKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMKKKLLLMMMMMMLLLJJJHHHFFFIIIJJJJJJIIIHHHHHHIIIKKKJJJIIIGGGFFFFFFHHHJJJLLLIIIJJJKKKJJJHHHGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEIIIIIIHHHHHHHHHHHHHHHHHHLLLJJJFFFCCCBBBBBBCCCEEEEEEEEEEEEDDDDDDCCCCCCBBBGGGGGGGGGEEECCCCCCEEEGGGCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBDDDEEEFFFEEEEEEDDDDDDGGGJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHIIIKKKLLLJJJGGGHHHGGGGGGHHHKKKLLLLLLKKKLLLKKKJJJGGGDDDDDDFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHLLLLLLKKKJJJIIIGGGEEEDDDBBBFFFKKKMMMNNNMMMLLLLLLJJJIIIFFFCCC@@@AAADDDGGGFFFHHHIIIKKKMMMMMMNNNNNNGGGGGGFFFGGGHHHJJJKKKMMMJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSTTTUUUUUUTTTRRRQQQSSSVVVWWWUUURRRPPPPPPQQQRRRSSSSSSQQQQQQRRRSSSRRRTTTVVVTTTQQQOOOOOOQQQQQQOOOMMMLLLLLLLLLKKKJJJPPPQQQRRRSSSRRRQQQNNNMMMOOONNNNNNMMMMMMNNNNNNNNNQQQRRRSSSSSSTTTTTTSSSSSSVVVVVVWWWXXXXXXYYYZZZZZZ\\\YYYWWWWWWXXXYYYXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]]ZZZYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]ZZZYYYYYYXXXXXXXXXXXXYYY\\\ZZZXXXYYY[[[]]]\\\[[[```______aaacccccc```]]]___^^^^^^___``````]]][[[\\\]]]^^^___```aaabbbbbbeeedddcccccccccbbb^^^ZZZ]]]\\\ZZZXXXWWWWWWXXXXXXUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTQQQRRRTTTUUUVVVVVVUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVTTTUUUUUUTTTRRRRRRSSSTTTVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSPPPNNNOOORRRVVVXXXXXXVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSTTTUUUVVVWWWYYY[[[]]]]]][[[YYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXVVVUUUVVVYYYZZZYYYWWWYYYXXXVVVVVVVVVWWWYYYZZZXXXWWWVVVUUUTTTRRRRRRQQQSSSSSSTTTTTTUUUVVVVVVWWWUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZWWWXXXYYYXXXVVVWWW[[[^^^aaa\\\VVVTTTVVVVVVUUURRRKKKMMMPPPTTTXXX[[[]]]^^^^^^]]][[[ZZZZZZ[[[\\\]]]]]]___``````]]]ZZZYYYYYYWWWYYY[[[]]]]]]\\\ZZZYYYUUUUUUWWWXXXZZZ[[[\\\]]]\\\ZZZXXXVVVUUUVVVXXXYYYSSSZZZ\\\VVVQQQSSSVVVVVVXXXXXXXXXXXXYYY[[[]]]^^^```]]][[[[[[\\\^^^]]]\\\]]]]]]\\\\\\\\\\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\[[[YYYVVVSSSRRRTTTVVVQQQRRRSSSSSSSSSSSSRRRRRRTTTRRRPPPPPPQQQRRRQQQPPPVVVTTTSSSTTTUUUUUURRROOOQQQSSSUUUUUUSSSSSSUUUWWWXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTWWWYYYZZZWWWTTTTTTUUUUUUTTTRRRQQQPPPPPPPPPQQQRRRRRRSSSUUUUUUUUUUUUUUUUUUVVVVVV[[[[[[\\\\\\[[[XXXVVVTTTUUUVVVWWWVVVTTTTTTUUUVVVUUUTTTQQQPPPPPPQQQSSSUUUTTTVVVXXXXXXWWWVVVVVVWWWSSSRRRQQQQQQQQQRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSVVVVVVVVVVVVVVVWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSTTTQQQQQQQQQPPPPPPPPPPPPPPPSSSSSSSSSRRRPPPPPPQQQSSSNNNNNNOOOOOONNNMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNKKKNNNQQQRRRQQQPPPPPPQQQOOOOOOOOOOOOOOOPPPPPPPPPRRRPPPOOOOOORRRRRRQQQOOONNNMMMMMMNNNPPPQQQPPPOOORRRRRRRRROOOMMMLLLMMMOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKOOORRRTTTRRRPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJLLLMMMNNNOOOOOOLLLKKKJJJJJJJJJLLLNNNOOONNNNNNOOOPPPQQQSSSTTTUUUXXXVVVUUUUUUWWWXXXXXXXXXXXXZZZ\\\\\\YYYVVVTTTSSSVVVWWWWWWVVVTTTRRRRRRSSSVVVXXXYYYXXXUUUSSSTTTUUURRRPPPOOOOOOPPPPPPPPPOOOQQQRRRSSSSSSSSSRRRQQQPPPPPPOOONNNMMMMMMLLLMMMMMMQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZYYYWWWWWWXXXXXXXXXWWWSSSTTTTTTUUUVVVXXXZZZZZZXXXWWWWWWVVVWWWXXXYYYZZZWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\^^^]]]\\\]]]___aaaaaaaaacccbbbaaaaaabbbcccbbb```aaa``````aaabbbbbb___]]]]]]]]]]]]]]]]]]]]]]]]]]]_________``````^^^ZZZWWW\\\[[[YYYYYYXXXYYYZZZ[[[YYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRSSSTTTVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRSSSRRRQQQQQQPPPQQQQQQQQQQQQRRRSSSRRRRRRRRRTTTVVVWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWVVVUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXVVVTTTSSSUUUWWWXXXXXXXXXYYY[[[]]]___```aaaaaa]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]aaaccceeeeeecccbbbaaabbb``````aaa``````___^^^]]]___]]]]]]^^^___```___^^^]]]\\\[[[ZZZ[[[\\\]]]^^^``````^^^]]][[[ZZZYYYXXXZZZ[[[\\\]]]^^^^^^]]]]]]ZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZZZZZZZYYYYYYZZZYYYXXXYYY\\\^^^aaa]]]WWWUUUVVVVVVTTTRRRKKKMMMPPPSSSWWWYYY[[[\\\[[[ZZZYYYXXXYYYZZZ[[[\\\ZZZ\\\^^^]]][[[YYYXXXYYYXXXYYY[[[]]]]]]\\\[[[ZZZWWWWWWXXXYYYZZZ[[[\\\\\\YYYXXXXXXYYYYYY[[[\\\]]]TTTXXXYYYWWWVVVYYY[[[ZZZYYYXXXYYYYYYZZZ[[[]]]]]]___]]][[[ZZZ[[[\\\[[[ZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\XXXYYYZZZ[[[\\\\\\\\\\\\```___\\\XXXUUUTTTWWWYYYWWWVVVVVVVVVUUUTTTSSSSSSTTTRRRQQQQQQSSSTTTTTTSSSWWWUUUUUUUUUUUUUUURRRPPPSSSUUUVVVWWWVVVVVVXXXZZZWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTVVVXXXWWWVVVTTTTTTUUUUUUUUUTTTRRRQQQQQQQQQRRRSSSUUUVVVZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^___^^^]]]ZZZXXXVVVWWWXXXYYYXXXVVVUUUUUUWWWZZZYYYWWWUUUTTTUUUVVVWWWWWWZZZ]]]___^^^^^^^^^___ZZZZZZYYYXXXYYYZZZ\\\\\\``````aaaaaaaaa``````___`````````aaabbbcccdddeeeaaabbbcccdddddddddcccbbb\\\\\\\\\\\\\\\]]]]]]]]]^^^______^^^\\\\\\]]]___[[[[[[ZZZZZZYYYXXXVVVVVVTTTSSSRRRQQQRRRTTTWWWXXXVVVXXXZZZZZZYYYXXXWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWYYYXXXVVVVVVWWWXXXXXXWWWUUUTTTSSSSSSUUUUUUTTTSSSTTTUUUVVVUUURRRQQQPPPQQQSSSSSSRRRRRRRRRSSSSSSTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSVVVYYY[[[ZZZXXXWWWWWWWWWUUUTTTUUUXXXXXXVVVSSSOOONNNMMMMMMMMMOOOPPPQQQOOONNNLLLJJJJJJKKKNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSVVVTTTSSSSSSUUUXXXYYYYYYXXXZZZ[[[[[[WWWTTTRRRRRRVVVWWWVVVTTTQQQNNNNNNNNNQQQRRRTTTSSSQQQPPPPPPPPPOOONNNMMMNNNPPPQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQOOOMMMLLLKKKKKKJJJTTTSSSRRRQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZYYYWWWVVVVVVWWWXXXWWWVVVRRRQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWYYYZZZ\\\WWWWWWVVVWWWWWWXXXYYYYYY[[[[[[ZZZZZZ[[[[[[\\\\\\]]]\\\\\\]]]___aaabbbbbbcccbbbaaa``````aaaaaaaaaaaa``````aaabbbaaa___]]]YYYYYYYYYYYYYYYYYYXXXXXXSSSUUUWWWZZZ[[[ZZZXXXVVVYYYYYYXXXWWWWWWXXXXXXYYY[[[\\\\\\]]]\\\[[[YYYXXXVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUWWWXXXXXXWWWVVVVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYZZZ[[[]]]]]]^^^\\\\\\\\\\\\\\\]]]^^^^^^___]]][[[ZZZZZZZZZ[[[[[[YYYZZZ\\\^^^```bbbcccccc___^^^^^^^^^______```aaa____________`````````aaadddfffhhhgggfffeeeeeefffdddddddddcccbbbaaa```___bbbbbbaaabbbcccccccccccc``````_________```aaabbbccccccbbbaaaaaa```______bbbdddfffggghhhgggeeeddddddccccccbbbaaa```^^^]]]______^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^___^^^[[[WWWUUUUUUTTTSSSQQQPPPQQQSSSUUUWWWXXXXXXYYYUUUTTTTTTTTTTTTUUUWWWWWWVVVXXXYYYYYYXXXVVVVVVWWWTTTUUUWWWYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZVVVWWWXXXYYYZZZ[[[[[[[[[WWWXXXZZZZZZ[[[]]]]]]]]]WWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXRRRTTTVVVWWWYYYZZZZZZZZZ^^^^^^\\\YYYVVVUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSQQQPPPQQQSSSTTTTTTSSSTTTSSSSSSSSSTTTTTTSSSSSSTTTTTTVVVVVVWWWWWWXXXYYYWWWWWWVVVVVVVVVVVVVVVVVVXXXXXXXXXWWWUUUTTTVVVWWWUUUTTTTTTTTTUUUVVVVVVVVVSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]^^^___``````aaa^^^^^^___^^^\\\ZZZWWWUUUXXXZZZZZZYYYWWWVVVVVVWWW\\\[[[YYYWWWVVVVVVVVVWWWUUUYYY]]]```aaa`````````___^^^]]]\\\\\\\\\]]]^^^``````aaabbbbbbbbbaaaaaaaaa`````````aaabbbcccccc```bbbfffhhhiiihhhgggeee^^^^^^^^^___`````````aaa```aaabbbaaa___^^^___aaa``````___^^^]]][[[YYYXXXWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^```___^^^\\\\\\]]][[[[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\]]]ZZZYYYWWWWWWXXXXXXWWWVVVUUUWWWYYYYYYWWWTTTSSSSSSWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[\\\]]]]]]]]]]]]\\\YYY\\\aaadddfffggghhhiiihhheeebbbdddhhhkkkhhhddd]]][[[XXXVVVUUUUUUVVVWWWUUUSSSPPPNNNMMMNNNPPPRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSUUUXXXZZZZZZYYYUUUWWWYYYXXXVVVSSSRRRRRRUUUUUUUUUSSSPPPNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLLLLMMMLLLLLLMMMNNNNNNMMMLLLNNNMMMMMMNNNNNNPPPQQQRRRSSSRRRQQQNNNMMMKKKJJJJJJYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZ\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYZZZ[[[^^^```aaa``````_________```aaaaaaaaaaaa```_______________```aaabbbbbbcccdddfffgggiiihhhgggeeedddeeefffgggfffffffffggghhhgggeeeccc]]]]]]]]]^^^^^^_________XXXZZZ]]]___```___^^^]]]______^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[\\\]]]]]]\\\ZZZZZZ]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^^^^ZZZZZZYYYYYYXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___```aaa_______________``````aaabbbaaa```^^^]]]\\\]]]^^^\\\]]]^^^___````````````____________```aaabbbcccaaaaaaaaabbbbbbbbbbbbbbbcccdddffffffdddddddddeeeddddddddddddcccaaa``````ccccccddddddddddddeeeeeefffffffffffffffgggggghhhcccccccccdddddddddddddddhhhiiikkklllmmmllljjjiiikkkkkkkkkjjjiiihhhfffeeegggfffeeedddcccbbbbbbbbbbbbbbbaaabbbcccdddeeeeeebbb```]]][[[ZZZZZZYYYXXX[[[[[[\\\\\\\\\\\\[[[[[[VVVVVVWWWWWWWWWXXXYYYYYYXXXYYYZZZZZZYYYXXXXXXYYYVVVWWWYYYZZZ[[[[[[[[[ZZZ____________`````````aaa\\\]]]^^^___``````______]]]]]]^^^``````_________]]]]]]^^^^^^______``````_________^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^YYYZZZ\\\___```aaa``````^^^```bbbbbb___\\\ZZZYYY[[[YYYWWWUUUTTTTTTUUUVVVUUUSSSRRRSSSUUUVVVVVVUUUUUUUUUVVVWWWXXXXXXZZZ[[[YYYXXXYYYYYY[[[\\\\\\\\\[[[\\\\\\\\\]]]]]]\\\\\\]]]^^^^^^]]][[[ZZZ[[[\\\XXXYYYYYYYYYYYYZZZ\\\]]][[[ZZZZZZ[[[\\\^^^```aaaaaabbbdddggghhhiiijjjjjjhhhhhhiiihhhgggdddbbb```cccdddfffeeedddbbbbbbccccccbbb```^^^]]]\\\\\\\\\[[[___dddfffgggfffffffffhhhfffdddbbbaaa`````````^^^___```aaaaaaaaaaaaaaa``````___^^^]]]]]]]]]^^^\\\^^^aaadddeeeeeecccbbb\\\\\\]]]]]]^^^^^^______^^^___```___^^^]]]]]]^^^^^^^^^]]]\\\[[[YYYWWWVVVTTTVVVYYY[[[\\\\\\[[[ZZZ___aaaaaa```^^^]]]]]]^^^`````````aaabbbccccccddd```aaa``````___``````aaa```^^^]]]]]]]]]]]]\\\ZZZZZZ\\\______]]][[[YYYYYYZZZYYYYYYYYYZZZZZZ[[[\\\``````aaaaaaaaa```______```dddiiilllooopppssstttuuuoookkkkkkpppttttttrrrjjjhhheeeaaa____________]]][[[XXXVVVUUUUUUVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWTTTUUUXXX[[[^^^___]]][[[VVVXXXZZZ[[[ZZZYYYYYYZZZXXXYYYZZZYYYWWWUUUVVVWWWUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSTTTSSSQQQOOOQQQQQQQQQQQQRRRTTTUUUVVVWWWVVVTTTRRRQQQOOOOOOOOO^^^^^^^^^^^^^^^______```bbbaaaaaa```______^^^^^^bbbbbbaaacccdddeeecccbbbbbbbbbaaa```____________bbbbbbbbbbbbdddfffhhhiiihhhhhhgggggggggggghhhhhhkkkjjjiiiiiihhhhhhhhhhhhjjjkkkllllllllllllnnnpppmmmmmmmmmkkkiiihhhjjjlllkkkkkkjjjkkklllllljjjgggccccccdddeeeffffffggggggeeegggiiihhhfffeeedddeeeeeeeeeeeeeeedddcccccccccccccccccccccccccccbbbbbb_________```aaabbbdddddddddeeeeeefffeeedddbbbaaaddddddddddddddddddccccccccccccdddddddddcccbbbbbbcccddddddcccaaaaaabbbcccccccccccccccdddddddddddd^^^^^^]]]]]]]]]^^^^^^___________________________^^^______``````aaaaaabbbaaaaaaaaa```aaabbbbbbcccbbbccccccaaa______```aaaaaaaaaaaaaaaaaa``````___bbbbbbbbbbbbbbbcccddddddbbbcccddddddeeeeeeddddddcccdddeeeeeedddccceeefffeeeeeeeeeeeeddddddcccbbbeeefffhhhgggffffffgggiiihhhiiiiiiiiijjjjjjjjjjjjeeeeeefffggghhhiiijjjjjjkkkkkklllmmmmmmmmmlllkkkjjjjjjkkklllmmmmmmlllllljjjjjjiiiggggggfffffffffeeeeeedddeeegggiiihhhgggeeedddcccbbbaaa`````````bbbbbbaaaaaa```___]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]ZZZ[[[\\\[[[YYYYYYZZZ[[[YYYZZZ[[[\\\]]]^^^^^^^^^eeeeeeeeeffffffgggggghhhbbbbbbcccddddddddddddccceeeeeefffhhhfffbbbaaadddccccccdddeeeffffffeeeeeehhhiiijjjiiigggeeedddeeeffffffffffffggghhhiiiiiidddeeehhhjjjjjjjjjiiihhheeeiiimmmooollliiieeedddcccaaa___]]]]]]^^^```bbb^^^]]][[[\\\]]]^^^^^^]]]YYYZZZ\\\\\\\\\]]]___aaa^^^]]]\\\]]]^^^______]]]^^^___```aaabbbbbbaaaaaa___```aaa```^^^]]]^^^___[[[\\\]]]]]]\\\]]]___aaabbbbbbcccdddeeeeeefffffffffhhhjjjlllmmmmmmmmmmmmjjjkkkllllllkkkiiigggeeeeeegggjjjjjjiiigggggghhhffffffdddcccbbbaaaaaa```bbbeeehhhjjjjjjiiiiiijjjkkkiiigggeeecccbbbbbbcccbbbbbbdddeeeffffffffffffddddddbbbaaa```_________]]]^^^```aaabbbbbbaaaaaa]]]]]]]]]^^^^^^^^^^^^^^^]]]___``````^^^]]]]]]]]]\\\\\\\\\[[[YYYWWWVVVUUUSSSUUUYYY]]]^^^]]][[[YYY___```aaa```^^^]]]^^^___aaabbbbbbcccdddeeeffffffccceeeggggggeeedddeeeeeeeeedddbbbbbbccccccbbb```[[[^^^``````^^^\\\[[[[[[]]]\\\\\\\\\]]]^^^___```bbbbbbbbbcccbbbbbbaaaaaaccceeeiiikkkkkklllmmmnnnppplllggggggjjjmmmoooooojjjiiigggdddcccbbbbbbbbb```___]]][[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZWWWXXXZZZ^^^aaaaaa___\\\YYY[[[]]]^^^^^^^^^___```[[[]]]^^^]]]\\\\\\]]]^^^```______aaabbbcccbbbaaabbbaaaaaaaaaaaa```]]]ZZZ[[[[[[\\\]]]^^^^^^______]]]\\\[[[ZZZYYYXXXXXXXXXbbbbbbcccdddddddddddddddfffffffffeeeeeeeeeeeeeeegggggggggiiikkkkkkiiigggeeeeeedddcccccccccddddddiiiiiiiiiiiijjjlllnnnooommmmmmlllllllllllllllmmmqqqqqqqqqpppqqqqqqrrrrrrppprrrsssrrrqqqqqqsssuuuoooqqqqqqooolllkkkmmmoooooonnnnnnoooppppppmmmkkkkkkkkkkkklllmmmmmmnnnnnnmmmnnnooommmjjjiiijjjllljjjkkkkkklllllllllllllllnnnmmmmmmmmmmmmnnnnnnooojjjjjjiiiiiiiiikkklllmmmooooooppppppooonnnlllkkkjjjkkklllmmmmmmlllkkkkkkjjjkkklllmmmmmmmmmlllkkkkkkllllllkkkjjjjjjkkkmmmkkkkkkkkkkkkkkkjjjjjjjjjfffeeeeeeeeeeeeggghhhiiiffffffffffffffffffffffffeeeeeeeeeffffffffffffffffffffffffffffffggghhhhhhdddfffhhhgggeeedddeeegggfffggggggffffffeeedddcccffffffeeeeeeeeefffggggggeeefffggghhhhhhhhhggggggfffggghhhhhhgggggghhhjjjhhhhhhiiiiiiiiiiiihhhgggjjjlllnnnmmmkkkkkkmmmoookkkkkkllllllmmmmmmmmmlllllllllmmmmmmnnnnnnoooooooooooooooooooooooooooooojjjjjjlllmmmnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjhhhgggfffhhhkkklllkkkiiihhhhhhhhhhhhgggffffffgggeeeeeeeeeeeedddcccbbbbbbcccccccccccccccbbbbbbaaa``````aaa___]]]]]]^^^___]]]]]]^^^___```aaabbbbbbeeeeeeffffffggghhhiiiiiieeeeeeeeefffggghhhhhhiiikkklllooorrrmmmfffffflllhhhiiijjjkkkkkkkkkjjjiiinnnppprrrqqqnnnkkkkkklllnnnnnnnnnnnnooopppqqqrrrmmmoooqqqrrrrrrpppnnnmmmlllpppsssuuusssqqqooonnnllljjjgggfffgggjjjmmmpppnnnllljjjjjjlllllllllkkkdddffffffeeecccdddfffiiigggeeecccdddffffffeeeccccccdddeeeggghhhhhhggggggbbbdddeeeeeecccbbbbbbccc```aaacccbbbaaaaaacccffffffgggiiijjjkkkjjjiiihhhjjjkkkmmmmmmmmmllljjjiiifffgggiiijjjiiihhhfffdddcccfffiiijjjiiihhhhhhhhhhhhgggffffffeeedddcccccceeegggiiiiiihhhggghhhiiiiiihhhgggeeeeeeeeeeeefffffffffhhhiiijjjkkkkkkkkkhhhgggfffeeeeeeeeeeeeeeeeeedddcccbbbbbbcccdddeee``````````````````_________```bbbbbb```_________^^^^^^^^^]]]\\\ZZZYYYXXXVVVXXX[[[]]]______^^^]]]___``````___^^^]]]___```aaabbbbbbcccdddeeefffgggcccgggjjjkkkiiigggfffgggfffeeeddddddeeefffeeeccc^^^```aaaaaa```^^^^^^^^^aaaaaaaaaaaabbbcccdddddddddeeefffgggggggggggggggfffhhhjjjjjjiiiiiiiiijjjkkkjjjiiihhhhhhiiikkkllliiiiiiiiiiiiiiiiiiiiiiiieeeeeeeeedddcccbbbaaa``````````````````aaabbbbbbbbbaaa```bbbeeefffffffffbbbccceeeeeeddddddeeegggaaabbbccccccbbbaaabbbccceeecccccceeehhhiiihhhfffiiiiiiiiijjjkkkjjjgggeeeeeefffggghhhiiiiiihhhgggccccccccccccccccccdddddddddeeefffggghhhgggfffeeeggghhhhhhhhhiiiiiijjjjjjiiiiiiiiikkkmmmmmmkkkiiihhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkklllnnnpppqqqrrrrrrqqqqqqqqqqqqqqqrrrssssssssstttuuuvvvwwwxxxppprrrsssrrrpppppprrruuutttvvvwwwvvvrrrqqqrrrssstttttttttuuuvvvuuusssqqqtttttttttttttttuuuuuuuuupppqqqrrrpppnnnnnnrrruuupppqqqssstttuuuvvvwwwwwwwwwvvvuuuuuuuuuwwwxxxzzzxxxwwwvvvuuuuuuuuuvvvwwwvvvwwwwwwwwwvvvtttsssqqqlllnnnppprrrrrrrrrpppooonnnoooqqqrrrsssrrrqqqqqqooopppqqqqqqpppppprrrtttqqqpppppppppoooooooooooolllkkkkkkkkklllnnnpppqqqllllllllllllllllllllllllmmmmmmlllllllllkkkkkkkkkmmmllllllllllllmmmnnnnnnhhhkkkmmmllljjjjjjlllnnnkkkkkkkkkkkkjjjjjjiiihhhjjjjjjiiihhhhhhiiiiiijjjhhhiiijjjkkkkkkkkkjjjiiijjjkkklllkkkjjjkkkmmmnnnkkklllmmmmmmmmmmmmmmmlllnnnqqqsssrrrpppoooqqqtttqqqrrrssssssttttttsssssssssssssssssssssssssssssstttsssrrrrrrrrrrrrssssssrrrrrrrrrsssrrrrrrqqqqqqsssrrrqqqqqqqqqqqqqqqqqqooommmmmmooorrrsssqqqooommmnnnooonnnnnnmmmnnnooojjjkkkkkkllllllllllllkkkkkklllllllllkkkjjjiiiiiijjjjjjjjjhhhffffffggghhhcccddddddeeeggghhhiiiiiieeeeeefffggghhhiiijjjjjjiiiiiijjjjjjlllnnnooopppnnnpppuuuxxxqqqiiikkksssooopppqqqrrrrrrqqqpppppptttvvvyyywwwtttqqqqqqrrruuutttuuuuuuvvvwwwxxxyyyuuuvvvxxxyyyxxxvvvsssqqqnnnqqqssstttsssrrrrrrsssqqqooommmlllmmmqqqvvvyyyzzzxxxvvvvvvwwwwwwvvvuuusssttttttrrrooonnnpppssssssqqqooooooqqqqqqooolllkkklllnnnpppqqqqqqppppppiiikkkmmmmmmkkkkkkkkklllhhhjjjlllkkkiiiiiikkknnnkkkmmmpppqqqrrrpppnnnlllqqqqqqrrrqqqooollliiigggiiijjjlllmmmmmmllljjjiiiiiillloooqqqpppppppppppplllkkkkkkjjjjjjiiiiiihhhiiijjjjjjiiihhhggghhhiiikkkjjjiiiiiiiiikkklllmmmfffgggiiijjjllllllmmmmmmhhhhhhggggggggghhhhhhiiikkkiiifffdddccceeeggghhhccccccbbbbbbaaaaaa`````````bbbddddddbbb`````````bbbbbbbbbaaa```___^^^]]]ZZZ[[[\\\^^^___```aaabbb___```aaa```______```bbbaaaaaabbbcccdddeeeffffffbbbfffkkkllliiifffeeeeeedddcccbbbcccdddeeedddccceeefffggggggeeedddeeefffdddddddddeeeeeefffhhhhhhggghhhjjjlllmmmnnnoooooonnnppprrrrrrqqqpppqqqrrrqqqsssttttttrrrqqqrrrsssnnnoooqqqsssuuuvvvwwwwwwooopppqqqqqqpppooommmllllllllllllmmmmmmnnnoooppprrrooollllllnnnqqqtttuuunnnoooppppppnnnnnnooopppkkkllllllllljjjiiijjjkkkhhhffffffhhhkkkmmmkkkiiiiiiiiijjjlllmmmmmmjjjhhhjjjkkkmmmnnnooonnnlllkkkhhhhhhhhhiiijjjkkklllmmmeeeffffffgggggghhhhhhiiillljjjkkkkkkhhhfffiiipppllljjjiiijjjlllmmmmmmmmmjjjjjjjjjiiiiiiiiilllnnnnnnmmmlllkkklllnnnppprrrpppppppppppppppqqqqqqqqqqqqrrrtttuuuuuutttsssrrrooopppqqqrrrrrrqqqpppoooqqqqqqrrrqqqqqqpppoooooorrrsssssssssttttttttttttqqqsssuuuvvvuuuuuuvvvwwwwwwuuussspppooooooppppppooopppqqqrrrsssvvvzzz}}}wwwyyyyyywwwtttuuuxxx|||~~~|||zzzxxxwwwwwwyyyyyyxxxxxxxxxxxxwwwvvvuuuttttttuuuuuuvvvvvvuuuuuuttttttrrrppppppsssuuutttrrrqqqrrrttttttsssssssssttttttttttttssssssrrrrrrrrruuutttssssssrrrrrrsssssstttrrrqqqpppqqqpppnnnmmmpppooooooppppppqqqrrrssstttrrrppppppqqqsssssssssqqqqqqqqqqqqqqqrrrssstttpppoooooonnnnnnnnnooooooooooooooooooooooooooooooppppppppppppoooooooooooopppqqqrrrrrrssssssssssssqqqrrrtttvvvvvvvvvvvvuuusssuuuxxxyyyyyyyyyzzz|||}}}|||{{{zzzyyyyyyzzz{{{{{{zzzyyyzzz|||}}}|||{{{~~~|||yyyzzz|||~~~}}}{{{zzzyyyxxxxxxwwwwwwxxxxxxzzzyyyxxxwwwwwwxxxxxxyyyvvvvvvwwwxxxyyyzzzzzz{{{xxxyyyyyyzzzyyywwwvvvtttooopppqqqqqqrrrrrrrrrqqqvvvvvvvvvuuuuuuuuuuuuuuuwwwuuutttssssssrrrpppnnnooonnnnnnppprrrrrrqqqppprrrqqqpppooonnnooopppqqqssssssrrrrrrrrrrrrssstttuuuuuuvvvuuusssqqqrrrsssssstttuuuvvvwwwxxxxxxxxxxxxzzz|||}}}~~~}}}|||{{{zzz|||~~~~~~~~~~~~|||yyywwwyyy||||||wwwssstttttttttuuuvvvvvvwwwwwwvvvvvvuuuuuutttttttttsssvvvuuutttsssrrrsssttttttwwwvvvtttttttttrrrpppnnnrrrrrrrrrrrrqqqqqqpppoooqqqoooooooooqqqrrrqqqpppnnnpppqqqpppmmmlllkkklllkkkkkklllmmmmmmnnnnnnoooppprrrtttvvvvvvtttrrrqqqssssssssstttuuusssooolllnnnpppqqqqqqpppooopppqqqyyyuuurrrpppqqqsssttttttppprrrrrrnnnkkkkkkpppvvvqqqpppnnnnnnoooooonnnmmmnnnooooooppppppppppppppppppooonnnnnnnnnpppqqqsssqqqooommmmmmoooqqqqqqqqqrrrpppnnnmmmmmmmmmoooppplllkkkkkkjjjjjjjjjjjjjjjiiijjjkkkllllllllllllllllllkkkiiihhhggggggggggggeeeeeefffhhhkkkkkkjjjhhhffffffgggggghhhhhhiiiiiiiiijjjiiihhhggghhhkkkmmmiiiiiiiiijjjlllooosssuuupppnnnkkkhhhfffeeeeeefffhhhhhhhhhgggfffdddcccbbbdddddddddeeeeeefffffffffkkkkkklllmmmnnnpppqqqrrrooopppqqqrrrssssssssssssyyyvvvrrrpppqqqtttuuuvvvsssssstttwwwzzz{{{zzzxxxxxxxxxxxxwwwwwwvvvvvvvvvtttuuuwwwwwwvvvwwwxxxzzzxxxxxxvvvuuuuuuvvvwwwxxxxxxwwwwwwxxxyyyyyyxxxvvvtttuuuvvvuuusssrrrssstttttttttssssssrrrqqqqqqppptttssssssuuuvvvvvvtttrrrpppooosssxxxwwwpppooorrrqqqqqqqqqppppppoooooonnnjjjjjjjjjiiiiiiiiiiiiiiillljjjjjjkkkjjjgggiiinnnlllkkkiiiiiijjjkkkjjjjjjhhhjjjkkkkkkkkklllnnnqqqoooooonnnoooppprrrtttuuurrrsssttttttuuuuuuttttttrrrsssuuuvvvvvvtttsssrrrqqqrrrssstttttttttsssrrrsssssssssssssssrrrqqqppprrrrrrrrrsssssssssttttttrrrsssuuuvvvuuuuuuvvvwwwyyywwwuuusssrrrqqqrrrsssrrrssssssrrrqqqsssvvvxxxwwwwwwwwwvvvuuuuuuwwwyyy|||{{{yyywwwvvvwwwxxxxxxvvvvvvwwwxxxyyyyyyyyyyyywwwwwwxxxxxxxxxxxxwwwwwwvvvtttrrrsssuuuvvvvvvtttuuuwwwyyyyyyxxxwwwxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuwwwuuuttttttuuutttsssrrrrrrrrrqqqqqqrrrrrrsssssssssrrrpppppprrrsssssssssqqqqqqqqqqqqqqqqqqrrrsssrrrrrrssssssssssssssssssrrrrrrrrrqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuuuuuuuuuurrrsssuuuvvvwwwwwwvvvvvvvvvxxxzzz{{{zzzzzz|||}}}}}}|||{{{{{{zzzzzzzzz{{{|||{{{{{{{{{|||}}}}}}}}}|||zzzyyyzzz}}}~~~}}}|||{{{zzzzzzyyyyyyzzzzzzyyyyyyzzzzzz{{{{{{||||||xxxxxxzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyyyy{{{zzzyyyxxxxxxwwwvvvuuuwwwvvvuuuvvvwwwxxxvvvuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyyyy{{{|||}}}|||zzzxxxxxxyyyxxxyyy|||~~~~~~}}}}}}yyywwwxxxxxxyyyzzzzzzzzzzzzwwwvvvvvvvvvvvvvvvvvvuuuwwwvvvuuutttssstttuuuuuutttsssrrrrrrrrrqqqooommmrrrsssssssssrrrrrrqqqpppnnnmmmmmmnnnppppppooonnnlllmmmooonnnlllkkkkkkllliiiiiijjjkkkkkkllllllmmmoooppprrrtttsssrrrpppnnnqqqppppppqqqsssssssssqqqsssssssssrrrqqqqqqtttvvv{{{xxxuuutttuuuvvvwwwwwwxxxyyyyyyvvvrrrsssxxx}}}xxxwwwvvvvvvwwwwwwvvvtttuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyyy{{{yyywwwxxxyyy{{{{{{{{{yyyxxxvvvuuutttuuuvvvwwwuuutttsssqqqppppppppppppsssttttttuuuuuuuuuttttttssssssrrrqqqooonnnmmmmmmkkkkkkkkkmmmoooppppppnnnnnnnnnooopppqqqrrrssstttuuuuuuuuusssqqqppprrrssstttsssrrrqqqqqqrrrssstttpppooonnnmmmmmmoooqqqrrrsssrrrrrrrrrpppooonnnmmmnnnnnnooopppqqqrrrsssttttttttttttuuuvvvwwwxxxyyyxxxxxxyyyzzz{{{{{{zzzzzz~~~{{{xxxwwwxxx{{{|||}}}|||{{{{{{|||~~~~~~}}}||||||||||||{{{zzzzzzyyy{{{|||}}}}}}{{{{{{|||}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}{{{yyy{{{|||}}}|||{{{zzzzzz{{{vvvwwwwwwxxxyyyzzzzzz{{{xxxyyyzzzzzzzzzyyyxxxwwwyyyyyy|||yyyxxxzzzyyyyyyxxxxxxxxxxxxxxxxxxmmmllllllkkkjjjjjjiiiiiinnnjjjjjjmmmnnnllljjjlllnnnllljjjiiijjjjjjiiihhhfffiiikkkmmmmmmnnnpppqqqnnnooopppqqqsssuuuvvvvvvssstttvvvwwwxxxwwwvvvuuurrrsssttttttsssrrrpppoooqqqrrrssstttuuuttttttsssuuuuuuvvvvvvvvvuuuttttttuuuuuuuuuvvvvvvvvvwwwwwwqqqrrrttttttsssssstttvvvxxxwwwuuusssssssssssstttrrrssssssrrrqqqrrruuuwwwwwwvvvuuuuuuvvvwwwvvvuuuyyyxxxvvvuuuttttttuuuuuuuuuvvvvvvwwwxxxxxxyyyyyywwwxxxxxxyyyyyyxxxxxxwwwwwwuuuttttttvvvwwwwwwvvvwwwyyy{{{{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxwwwwwwxxxyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrrrrtttuuuuuuuuuttttttssssssrrrrrrsssssstttuuuwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxvvvvvvwwwxxxxxxxxxwwwwwwvvvwwwxxxzzzzzzzzzyyyyyyzzz|||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~}}}}}}~~~~~~~~~}}}{{{|||~~~~~~~~~}}}}}}|||||||||||||||xxxyyy{{{}}}~~~~~~~~~~~~yyy{{{|||}}}}}}|||{{{zzz||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxtttuuuwwwyyyzzzzzzzzzyyyzzzyyyxxxwwwwwwwwwwwwxxx|||{{{yyyyyyzzzzzzxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~|||zzzyyyzzzyyy{{{~~~}}}zzzzzz{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{xxxwwwvvvuuutttuuuuuuvvvvvvuuuuuuuuuvvvvvvtttssstttttttttttttttssssssrrrnnnnnnnnnppprrrrrrpppnnnmmmnnnoooooommmmmmnnnooojjjkkkkkkllllllmmmnnnnnnpppqqqrrrssssssqqqooonnnqqqooonnnpppsssvvvxxxxxxwwwvvvuuusssrrrtttxxx{{{}}}{{{yyyxxxyyyzzzzzzzzz{{{||||||yyyvvvwww{{{~~~}}}||||||}}}}}}|||{{{||||||}}}~~~~~~~~~~~~}}}{{{|||}}}~~~~~~~~~~~~}}}{{{{{{||||||}}}~~~}}}{{{zzzxxxwwwwwwwww}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{zzzyyyxxxvvvuuutttsssssstttvvvxxxxxxxxxuuuvvvwwwyyy{{{|||}}}~~~~~~{{{yyyyyyzzz}}}||||||{{{zzzyyyxxxxxxyyyyyyyyyyyyzzz|||~~~||||||||||||{{{zzzyyyxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~||||||}}}~~~|||~~~||||||~~~~~~~~~}}}|||~~~{{{{{{{{{{{{{{{|||||||||mmmmmmmmmlllllllllkkkkkkrrrnnnmmmrrruuurrrooonnnpppnnnmmmlllmmmnnnmmmllliiikkknnnppppppooopppqqqooooooqqqrrrsssttttttsssrrrtttvvvxxxyyywwwuuutttrrrrrrrrrrrrqqqpppnnnmmmoooppprrrssstttssssssrrrsssssssssttttttsssrrrrrruuuuuuuuuvvvvvvvvvvvvwwwqqqrrrssssssrrrrrrsssuuuvvvuuutttsssrrrrrrssssssqqqrrrsssttttttuuuxxx{{{yyywwwuuuvvvyyyyyyvvvsssvvvuuutttsssssssssssstttxxxwwwvvvvvvuuutttttttttvvvvvvwwwwwwwwwwwwvvvvvvuuuttttttttttttuuuuuuuuuuuuvvvxxxxxxwwwwwwwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyxxxwwwwwwwwwyyyzzzzzzyyyzzzzzzyyyyyyxxxwwwvvvvvvuuutttssstttvvvwwwwwwvvvxxxwwwvvvuuuuuuuuuuuuuuutttuuuxxxzzz{{{zzzyyyxxxyyyyyyzzzzzzzzz{{{{{{{{{xxxxxxyyyzzz{{{{{{||||||xxxyyyyyyzzzzzzyyyyyyyyy{{{|||}}}~~~~~~}}}}}}}}}~~~~~~||||||}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}yyyzzz|||~~~~~~~~~|||{{{yyyzzz|||~~~}}}{{{xxxwww|||{{{yyyxxxwwwwwwxxxyyyxxxyyyzzz{{{{{{{{{{{{{{{wwwxxxzzz{{{|||{{{zzzyyywwwwwwwwwvvvvvvvvvwwwxxx~~~|||{{{{{{{{{zzzxxxvvvwwwyyyzzzzzzyyyxxxxxxwwwxxxzzz{{{|||||||||{{{zzz|||~~~~~~|||zzzyyyyyy{{{}}}~~~{{{yyy~~~~~~~~~|||zzz{{{{{{}}}}}}}}}{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzwwwvvvuuutttttttttuuuvvvvvvuuuuuuvvvxxxxxxwwwvvvuuuuuuuuuvvvvvvuuuuuutttrrrrrrssstttvvvvvvtttrrrsssttttttsssqqqpppqqqrrroooppppppqqqqqqrrrrrrsssssstttuuuuuutttsssqqqppprrrqqqqqqsssvvvyyyzzzyyyvvvwwwwwwvvvvvvwwwzzz|||~~~}}}{{{{{{}}}}}}}}}||||||}}}|||zzzxxxyyy|||~~~|||}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~{{{|||~~~~~~|||}}}~~~~~~}}}~~~}}}|||}}}}}}~~~~~~}}}||||||{{{||||||~~~~~~~~~~~~~~~zzz|||}}}~~~~~~}}}{{{zzz{{{yyyxxxyyy{{{}}}~~~~~~zzzzzz{{{|||~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~qqqqqqqqqqqqrrrrrrssssssxxxttttttyyy|||yyyuuutttuuusssrrrrrrtttvvvuuuuuurrrtttvvvwwwvvvuuutttuuuuuuuuuvvvvvvuuuuuutttsssuuuvvvyyy{{{{{{zzzxxxvvvvvvvvvuuuuuutttsssrrrqqqrrrssstttvvvvvvvvvuuutttqqqqqqrrrrrrrrrrrrrrrqqqttttttttttttuuuuuuuuuuuuwwwwwwxxxwwwvvvvvvxxxzzzwwwwwwvvvvvvvvvvvvvvvvvvuuuwwwxxxyyyxxxyyy{{{}}}}}}zzzyyyzzz|||}}}zzzvvvyyyxxxxxxwwwwwwwwwwwwwww{{{zzzyyywwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxuuuuuuuuutttsssrrrsssttttttvvvwwwxxxwwwvvvwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzyyyxxxxxxxxxxxxyyywwwvvvuuuwwwyyyzzzyyyxxxzzzzzzzzzyyyxxxwwwvvvuuutttsssssstttwwwxxxwwwvvvyyyxxxwwwvvvvvvvvvvvvvvvtttuuuxxxzzz{{{zzzyyyxxxvvvwwwxxxyyy{{{|||}}}}}}xxxxxxyyyyyyzzz{{{||||||zzz{{{{{{{{{{{{{{{zzzzzz|||}}}~~~~~~~~~~~~}}}|||{{{}}}|||}}}}}}{{{yyyzzz|||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{}}}}}}}}}{{{yyyxxxxxxyyy{{{|||{{{yyyvvvuuuxxxwwwuuutttsssssstttuuuxxxyyyzzz|||}}}~~~~~~~~~|||}}}~~~~~~}}}|||{{{zzzwwwyyy{{{zzzyyyxxxyyy{{{|||{{{||||||{{{zzzyyyzzz{{{}}}}}}}}}|||{{{{{{|||}}}}}}~~~|||{{{|||~~~|||||||||~~~~~~zzzzzzzzzzzzyyyxxxvvvuuurrrrrrssssssttttttuuuuuuvvvuuutttsssssssssttttttqqqqqqqqqrrrtttuuutttsssuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuvvvxxxxxxwwwuuuwwwwwwwwwtttrrrqqqrrrssssssssstttuuuuuuvvvvvvwwwtttuuuuuuvvvuuutttsssrrrqqqrrrsssuuuxxxxxxvvvtttrrrtttwwwyyyyyyyyyyyyzzz}}}||||||}}}~~~}}}|||~~~}}}|||}}}}}}|||{{{|||}}}~~~}}}{{{{{{{{{|||}}}}}}}}}}}}|||yyyzzz|||~~~~~~|||{{{zzz{{{|||}}}{{{zzz}}}}}}}}}|||||||||||||||yyyyyyyyyyyyzzz{{{||||||zzzyyyxxxxxxwwwxxxyyyyyyuuuwwwzzz|||}}}}}}|||{{{}}}{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~yyyyyyyyyzzz{{{|||||||||~~~{{{|||~~~|||||||||zzzyyyzzz|||~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{zzzzzz|||}}}~~~}}}~~~}}}}}}||||||{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzzzzzzzz{{{|||||||||{{{{{{{{{{{{{{{|||||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}||||||}}}~~~~~~~~~zzz{{{zzzxxxuuutttuuuvvvyyy{{{|||}}}{{{{{{|||}}}yyyyyyyyyyyyyyyzzzzzzzzz||||||{{{zzzzzzzzzzzz{{{yyyxxxwwwxxxzzz{{{{{{zzzzzzzzz{{{{{{zzzxxxwwwuuuuuuuuuuuuwwwyyyzzzyyyxxxzzzzzzyyyxxxxxxxxxyyyyyyxxxyyyzzz{{{||||||{{{{{{vvvvvvxxxyyy{{{|||}}}~~~xxxxxxxxxyyyzzzzzz{{{{{{}}}}}}}}}~~~}}}}}}|||{{{|||}}}~~~~~~}}}|||~~~~~~~~~}}}{{{{{{}}}~~~{{{||||||yyyvvvvvvzzz}}}zzz{{{||||||{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{{{{{{{yyywwwvvvvvvuuutttssssssrrrrrrssstttuuuvvvxxxyyyzzz{{{{{{|||{{{zzzyyyxxxwwwwwwvvvuuuyyy}}}}}}zzzxxxxxxzzzzzzxxxvvvuuuvvvwwwxxxwwwyyyyyyzzz{{{|||||||||||||||||||||}}}}}}|||}}}~~~~~~~~~|||zzzyyy{{{|||~~~~~~}}}}}}~~~~~~|||{{{zzzxxxwwwvvvuuutttvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttrrrrrrsssssstttsssrrrrrrtttvvvwwwvvvtttuuuvvvvvvwwwwwwwwwwwwwwwvvvtttttttttvvvwwwvvvuuuwwwwwwvvvtttqqqqqqrrrtttttttttuuuvvvvvvwwwwwwxxxsssttttttttttttttttttsssqqqrrrsssuuuvvvuuuqqqnnnooorrrwwwzzzzzzyyyyyyyyy|||||||||~~~}}}{{{}}}|||{{{{{{{{{{{{|||}}}|||{{{zzz{{{|||}}}|||{{{yyyzzz{{{{{{||||||{{{{{{xxxyyy{{{|||~~~~~~~~~}}}|||}}}~~~~~~|||zzz||||||||||||{{{{{{{{{zzztttttttttuuuvvvxxxyyyzzzsssrrrrrrqqqrrrssstttuuurrrsssvvvxxxyyyzzzzzzzzz{{{zzzyyyzzz}}}~~~}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~|||zzzzzz|||~~~~~~~~~}}}~~~~~~~~~|||}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}yyyyyy}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~||||||}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxyyyyyyzzzyyyyyyyyyzzzyyywwwuuuuuuuuuwwwwwwtttzzz}}}yyyxxxyyyvvvtttrrrsssuuuwwwxxxxxxyyyyyyyyyzzzzzz{{{}}}}}}|||{{{{{{{{{}}}~~~~~~~~~~~~|||||||||||||||}}}}}}zzzxxxwwwwwwxxx{{{{{{{{{{{{zzzzzzzzzzzzwwwvvvtttssssssssstttuuuwwwvvvvvvwwwyyyzzzyyyxxxuuuuuuvvvwwwwwwwwwwwwwwwwwwtttrrrrrrtttvvvvvvvvvvvvvvvvvvtttssstttvvvyyyuuuvvvvvvwwwwwwxxxyyyyyyttttttuuuuuuvvvvvvwwwwwwvvvuuutttuuuuuuuuurrrpppooorrrvvvxxxyyyyyyzzz{{{{{{{{{}}}~~~{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyxxxyyy{{{|||{{{zzzwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxyyy{{{|||~~~~~~}}}}}}}}}~~~~~~|||yyyzzzzzzzzzzzzzzzyyyyyyxxxsssssssssttttttvvvwwwxxxqqqqqqppppppqqqsssuuuvvvtttuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxzzz|||}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||{{{{{{~~~~~~}}}{{{yyyxxxwwwwwwwww{{{{{{}}}zzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzzzz|||~~~zzz}}}}}}|||zzzxxxyyy|||~~~~~~~~~~~~}}}zzzzzz{{{|||yyyyyyyyyxxxxxxwwwwwwvvvxxxwwwuuuttttttuuuuuuvvvvvvuuuuuuvvvxxxxxxwwwvvvtttuuuvvvwwwwwwwwwwwwwwwyyyvvvsssrrrtttvvvxxxxxxvvvvvvwwwvvvvvvxxx|||wwwxxxxxxyyyyyyzzz{{{{{{vvvvvvwwwxxxyyyzzz{{{{{{{{{yyyvvvvvvwwwwwwwwwvvvrrrsssuuuvvvwwwxxx{{{~~~{{{|||}}}~~~{{{~~~}}}}}}~~~~~~wwwvvvvvvwwwxxxyyyyyyxxxuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxzzz|||~~~{{{zzzzzz{{{|||{{{yyywwwxxxxxxxxxxxxxxxwwwvvvvvvuuuuuutttttttttuuuvvvvvvsssrrrqqqqqqsssuuuxxxzzzxxxwwwwwwvvvvvvvvvvvvwwwvvvvvvwwwyyy|||}}}{{{yyyuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzyyywwwvvvwwwzzz||||||zzzxxxvvvuuuuuuvvvwwwvvvwwwxxxzzz{{{|||||||||yyyyyyzzz{{{||||||||||||{{{|||}}}~~~~~~~~~zzz~~~|||||||||~~~~~~}}}|||~~~|||}}}~~~~~~~~~|||~~~~~~~~~~~~~~~~~~{{{~~~~~~~~~}}}}}}}}}{{{{{{|||~~~~~~~~~}}}~~~}}}|||~~~~~~}}}{{{yyyyyy{{{}}}{{{~~~}}}|||~~~{{{{{{|||}}}~~~}}}zzzwwwzzzyyyxxxyyy|||~~~{{{{{{~~~~~~{{{yyyzzzzzz}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyzzz|||~~~}}}xxx~~~{{{xxxyyy||||||xxxtttuuutttssstttvvvwwwwwwuuuxxxwwwvvvvvvvvvwwwyyyyyytttrrrqqqpppqqqsssvvvxxx|||zzzyyyzzz|||}}}|||{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyxxxvvvvvvvvvwwwwwwxxxyyyzzzzzzxxxwwwwwwxxx|||{{{xxxwwwvvvxxxzzz|||wwwwwwvvvvvvvvvvvvwwwwwwvvvwwwxxxwwwuuusssssstttttttttssstttuuuxxx{{{|||qqquuuxxxvvvrrroooqqqtttxxxvvvttttttvvvyyy{{{|||yyyzzz|||}}}}}}~~~|||}}}zzz{{{zzzyyyxxxxxxzzz{{{zzzyyy~~~}}}|||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{~~~}}}~~~zzzvvvuuuxxxzzzzzzxxxuuuuuuvvvuuuuuuuuuuuuuuuuuuttttttssstttuuuvvvwwwqqqpppnnnmmmmmmooopppqqquuutttuuuvvvxxxxxxwwwvvvssssssttttttuuuwwwxxxyyyuuuuuuuuutttssssssrrrrrrssssssttttttuuuvvvvvvwwwwwwwwwvvvvvvwwwxxxzzz{{{uuuvvvxxxxxxwwwvvvwwwxxxzzzyyyxxxxxxxxxyyy{{{|||yyyyyyyyyyyyyyyzzz{{{{{{|||{{{zzzvvvrrrppppppqqqwwwwwwuuuuuuuuuvvvxxxyyyyyy{{{}}}zzztttqqqqqqsssqqqqqqqqqrrrsssuuuuuuuuusssttttttuuuvvvwwwwwwxxxyyy~~~~~~|||~~~~~~|||~~~~~~~~~~~~}}}}}}|||{{{uuuyyy}}}}}}}}}}}}{{{~~~~~~|||~~~~~~~~~{{{{{{yyyyyyyyy|||~~~~~~|||~~~vvvqqqkkkiiilllqqqtttuuuqqqssstttrrrooonnnoooqqqoooooonnnnnnnnnooopppqqqmmmlllkkkjjjiiihhhhhhhhhkkkjjjjjjlllnnnooonnnmmmkkkjjjiiiiiijjjlllnnnooommmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnooopppqqqqqqnnnooooooppprrruuuxxxyyysssuuuwwwwwwwwwvvvwwwxxxyyyzzzzzzzzz{{{{{{||||||{{{vvvsssssstttxxxwwwuuuttttttuuuvvvwww}}}{{{uuuqqqqqqrrrpppqqqsssuuuuuuuuutttsssttttttttttttuuuvvvxxxyyyzzz{{{~~~}}}~~~}}}~~~}}}zzzyyyvvvqqqlllkkknnnssswwwyyyyyy|||~~~|||vvvsssuuuxxxwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwuuusssrrrppppppqqqooolllmmmooorrrssstttssspppllliiigggfffggghhhgggggghhhhhhiiiiiiiiiiiiffffffhhhiiikkkmmmnnnooollllllmmmnnnpppsssvvvwwwuuuvvvxxxxxxwwwwwwxxxyyy||||||}}}~~~~~~}}}|||{{{~~~~~~~~~}}}zzzyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvzzz{{{zzzwwwsssqqqqqqrrrtttuuuvvvvvvtttsssssstttssssssssstttuuuwwwyyyzzz|||~~~|||vvvrrrppppppnnnnnnooooooppppppqqqqqqnnnoooppprrrtttvvvxxxyyyvvvuuuuuuuuuwwwyyy{{{|||{{{}}}~~~~~~}}}||||||}}}~~~||||||}}}~~~}}}{{{yyyxxxxxxwwwwwwwwwvvvuuuuuuwwwxxxxxxxxxwwwuuurrrrrrtttvvvttttttuuuwwwyyy{{{}}}~~~~~~~~~