BM66(R@ bbbOOOPPPUUUqqqyyyoooaaaUUUPPPIIIKKKSSSdddwww~~~xxxmmmgggrrrzzzllleeefffiiinnncccZZZ^^^jjj{{{~~~xxxqqqfffYYYPPPIIIDDDAAADDDJJJQQQ[[[eeexxxrrrjjjaaa[[[TTTOOONNNRRR[[[eeessszzzcccVVVRRRRRRUUUWWWXXXaaassscccOOONNNRRRiii{{{kkk\\\UUUMMMKKKOOO]]]nnn|||~~~wwwmmmgggooovvvooooooqqqrrrhhh______ggguuu{{{wwwqqqggg[[[RRRIIICCC???AAADDDIIIQQQZZZfffppp|||}}}|||~~~|||||||||~~~xxxoooeee^^^VVVOOONNNQQQTTT]]]jjjvvv}}}qqq___WWWMMMOOOPPPRRR\\\nnndddNNNJJJNNN]]]xxxxxxeee[[[QQQLLLJJJRRRbbbqqqyyy|||tttmmmhhhkkkyyy|||{{{|||zzzrrrhhhcccdddnnnzzzyyywwwuuusssppphhh]]]TTTKKKEEE@@@@@@@@@BBBGGGNNNQQQZZZdddiiijjjiiikkknnnnnnooorrrvvv|||yyymmmddd[[[RRRPPPRRRQQQXXXcccnnnuuuzzz}}}~~~~~~nnn```QQQOOONNNPPPYYYjjjfffMMMFFFHHHSSSlllooobbbUUUNNNHHHKKKXXXfffppptttpppkkkggghhhppp}}}tttkkkeeekkkyyysssnnnmmmmmmmmmlllfff\\\UUUMMMGGGBBBAAA@@@???BBBGGGFFFLLLSSSWWWXXXYYY\\\```ccceeehhhnnntttzzzvvvkkk```VVVRRRTTTTTTZZZccckkkqqqvvvzzz}}}zzz~~~~~~jjj\\\WWWRRRSSSZZZjjjjjjNNNDDDDDDLLL```zzz}}}mmmYYYRRRJJJJJJRRR]]]eeeiiiiiigggdddcccgggsssvvvlllnnn{{{sssmmmeeedddcccdddddd```XXXRRRJJJEEEAAAAAA???===???CCCAAAEEEIIIKKKLLLMMMPPPRRRVVVXXX]]]ccckkkrrryyy|||zzzooocccXXXTTTUUUXXX\\\bbbhhhmmmrrrwwwzzzyyy~~~~~~vvvddd[[[UUUVVV^^^kkkpppRRRDDDDDDIIIWWWnnn{{{```XXXOOOKKKNNNUUU[[[^^^aaa```^^^[[[\\\dddrrr}}}wwwvvv~~~vvvmmmggg^^^\\\ZZZZZZZZZWWWQQQLLLDDD@@@>>>>>>===:::;;;>>>>>>@@@BBBCCCCCCCCCEEEFFFHHHJJJOOOWWW```jjjsssxxx~~~|||qqqeee[[[WWWXXXYYY]]]bbbggglllqqqvvvyyy~~~|||{{{{{{~~~lllaaaZZZ]]]dddpppxxxXXXGGGFFFHHHPPPccc|||iii```SSSKKKJJJNNNTTTWWWYYYYYYWWWSSSQQQTTT^^^eeennnsssyyy}}}~~~~~~}}}tttjjjcccYYYVVVRRRPPPPPPNNNJJJFFFAAA===<<<===<<<888888:::<<<===>>>????????????@@@???AAAEEELLLVVVaaajjjpppwwwzzzvvvkkkaaa^^^```^^^bbbhhhnnntttyyy{{{}}}~~~|||xxxuuutttuuu~~~sssjjjlllrrryyy}}}\\\JJJHHHHHHKKK\\\wwwoooeeeVVVKKKHHHKKKQQQTTTTTTTTTRRRMMMIIIJJJOOOTTT^^^dddkkkppprrrtttxxxzzz~~~uuujjjcccWWWSSSMMMKKKJJJIIIEEEBBBAAA>>>===>>>===999777999;;;<<<===>>>>>>>>>>>>>>>>>>???AAAFFFNNNXXXaaagggqqqtttzzz|||rrriiifffhhheeeiiiqqqxxx~~~|||yyy{{{|||yyytttppppppqqq~~~||||||jjjQQQDDDGGGFFFXXXwwwkkkUUUKKKJJJJJJLLLMMMNNNOOONNNKKKHHHFFFIIIKKKNNNOOOUUU]]]bbbdddjjjppprrrhhhcccXXXSSSMMMHHHEEECCCAAA???>>>===<<<;;;;;;::::::;;;999:::;;;<<<===>>>>>>>>>@@@??????AAAFFFMMMSSSWWWdddmmmxxxyyyrrrooopppmmmsss|||~~~}}}{{{}}}{{{tttooommmpppWWWJJJFFFEEEVVVuuuoooYYYOOOLLLLLLLLLMMMMMMNNNMMMJJJFFFEEEEEEGGGFFFGGGKKKRRRVVVWWW\\\bbbpppwwwwwwllleeeXXXSSSMMMHHHEEEDDDCCCBBB>>>===<<<;;;::::::::::::<<<===???@@@BBBCCCCCCCCC@@@@@@AAACCCFFFJJJMMMOOO\\\dddppp{{{yyyvvvwwwxxx~~~~~~xxxuuuwwwzzz```OOOFFFEEETTTqqqttt___UUUPPPMMMKKKLLLJJJKKKKKKHHHEEECCCBBBCCC@@@???BBBGGGIIIIIILLLRRR[[[fffxxx|||ppphhhZZZTTTMMMGGGDDDDDDDDDDDD??????>>>===<<<<<<<<<<<<<<<===???AAACCCEEEEEEFFFCCCDDDEEEGGGHHHHHHGGGGGGPPPXXXeeeppp{{{{{{|||}}}~~~}}}xxxiiiUUUHHHGGGTTTnnnxxxeeeYYYSSSNNNKKKKKKHHHHHHHHHGGGEEECCCBBBBBBAAA???@@@CCCBBBAAACCCHHHOOOZZZmmmqqqggg\\\UUUMMMFFFCCCCCCCCCDDDBBBAAAAAA@@@@@@@@@@@@AAA>>>???AAADDDFFFGGGHHHIIIHHHIIIIIIJJJIIIHHHFFFEEEFFFNNNYYYeeerrryyyyyyzzzmmmkkkuuuvvv]]]MMMKKKTTTkkkzzzhhh\\\UUUNNNLLLLLLHHHGGGFFFFFFFFFFFFFFFEEEEEEBBBBBBCCCAAA>>>@@@EEEIIIQQQaaasss~~~pppeee]]]WWWNNNGGGDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEFFFHHHIIIKKKLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFAAAGGGPPP[[[hhhyyy{{{{{{mmm```\\\aaakkk|||wwwvvvwwwwwwvvvjjjRRROOOSSSggg}}}kkk___WWWPPPOOOPPPMMMKKKHHHHHHIIIJJJJJJIIIHHHEEECCCCCC@@@===???DDDEEEJJJUUUdddqqq~~~~~~nnnccc\\\WWWOOOJJJGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNKKKLLLMMMMMMNNNMMMMMMMMMPPPOOONNNLLLJJJHHHGGGFFF@@@DDDJJJSSS___ppp}}}~~~|||vvvbbbVVVPPPRRRWWWaaatttrrriiihhhjjjkkklllvvvwwwxxx{{{tttUUURRRRRRbbbmmmaaaYYYSSSSSSVVVVVVRRRMMMJJJKKKLLLLLLKKKJJJGGGDDDDDDAAA>>>@@@EEEEEEFFFKKKWWWcccrrrnnndddZZZVVVQQQNNNMMMNNNNNNNNNNNNNNNOOOQQQTTTWWWYYYZZZVVVVVVVVVUUUTTTSSSRRRQQQUUUVVVUUUTTTQQQLLLHHHEEEAAACCCFFFLLLVVVfffxxx|||}}}{{{mmmZZZRRRJJJLLLNNNRRR]]]jjjssstttpppkkkbbb[[[YYY]]]aaaccchhhiiikkkmmmyyyyyyWWWSSSQQQ___ooocccZZZVVVWWW[[[]]]WWWPPPLLLLLLMMMMMMLLLLLLHHHFFFFFFCCC@@@BBBGGGHHHFFFHHHPPPZZZhhhyyypppfffXXXUUURRRQQQRRRSSSTTTTTTUUUVVVXXXZZZ^^^aaadddeeeeeeeeedddcccaaa___]]]\\\[[[\\\^^^]]]YYYRRRJJJEEEBBBCCCDDDHHHQQQ```rrrzzz{{{{{{jjjXXXQQQFFFIIIJJJIIIMMMUUUZZZZZZ]]][[[WWWQQQOOOSSSYYY\\\___aaabbbeeeqqqgggOOOLLL\\\rrrqqqggg```[[[ZZZ\\\eee```YYYUUUTTTUUUWWWWWWRRRPPPMMMGGGCCCBBBDDDFFFHHHGGGIIIMMMPPPVVVgggyyyzzzggg___WWWSSSVVVZZZ[[[YYYYYY^^^^^^```dddjjjpppsssuuutttvvvwwwuuupppkkkfffdddeeeddddddeeebbbZZZQQQLLLJJJHHHHHHJJJOOOYYYjjjzzzzzz|||{{{dddSSSLLLHHHGGGFFFFFFHHHJJJMMMOOONNNOOOOOOOOOMMMMMMOOOQQQUUUUUUUUUYYYhhhmmmTTTLLLVVViiixxxmmmfffaaa```aaafffddd```]]]ZZZZZZ[[[\\\\\\XXXQQQJJJDDDBBBEEEGGGLLLKKKMMMPPPPPPSSS```nnnwwwkkkaaaZZZ\\\```aaabbbdddiiikkknnntttzzz|||xxxvvvwwwtttqqqmmmfff]]]SSSMMMKKKHHHGGGIIILLLTTTdddsss}}}uuu^^^PPPJJJDDDCCCBBBBBBCCCEEEGGGIIIEEEFFFFFFFFFEEEEEEFFFHHHOOOPPPPPPTTTcccxxx^^^NNNPPP___|||~~~{{{ppphhhbbb```aaafffhhhhhhfffaaa______```eee```XXXNNNFFFDDDFFFHHHPPPQQQTTTUUUTTTTTTZZZccczzz~~~rrrhhhgggjjjlllooorrrsssvvv}}}yyypppfff\\\UUUQQQMMMJJJJJJKKKQQQ]]]iiiwwwlllWWWLLLHHHBBBAAA@@@@@@@@@AAACCCDDDBBBCCCDDDDDDCCCCCCEEEGGGJJJKKKLLLPPP___~~~hhhRRRMMMYYYuuuzzzyyy~~~tttkkkccc``````bbbgggllljjjeee```___aaagggccc\\\SSSKKKHHHHHHIIIRRRVVV[[[]]]\\\[[[^^^bbbrrr{{{xxxyyyyyyzzz{{{|||~~~vvvlllddd\\\VVVQQQNNNMMMNNNWWW```nnnwwwcccQQQIIIGGGCCCBBBAAAAAAAAAAAABBBBBBDDDEEEFFFEEEDDDEEEGGGIIIHHHJJJLLLPPP^^^}}}pppVVVKKKTTTjjj}}}yyyyyy~~~sssiiidddddd^^^dddiiiiiiddd___]]]^^^bbbaaa]]]XXXQQQLLLJJJJJJRRRXXX```dddfffiiijjjkkkppp}}}ttthhh```XXXSSSNNNLLLPPPWWWdddnnn|||www\\\MMMHHHFFFCCCCCCBBBBBBAAAAAAAAABBBAAABBBCCCCCCBBBCCCEEEGGGGGGIIILLLOOO\\\{{{www\\\LLLQQQ^^^{{{~~~zzz~~~yyymmmfffeee^^^bbbffffffccc___]]]]]]]]]]]]]]]ZZZUUUPPPNNNMMMRRRZZZccchhhnnntttvvvvvvuuuuuukkkaaaYYYRRRLLLLLLOOOZZZdddsssnnnVVVLLLHHHDDDAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGFFFHHHJJJLLLWWWuuufffRRRRRRUUUlll~~~|||rrriiigggbbbccceeeeeedddcccaaa```\\\]]]\\\YYYVVVSSSRRRRRRTTT\\\dddiiipppxxx|||zzz|||xxxlllbbbYYYPPPMMMNNNPPP[[[jjjxxxeeeQQQLLLHHHAAA@@@@@@AAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDEEEGGGIIIFFFIIIJJJJJJTTTqqqpppYYYUUUQQQccc|||zzzqqqnnngggfffeeeeeeffffffeeeccc___^^^\\\XXXUUUSSSTTTVVVUUU^^^eeehhhoooyyy}}}{{{uuukkk```VVVQQQQQQKKKUUUdddrrr___NNNLLLHHH???AAAAAABBBCCCCCCCCCCCCCCC???@@@AAAAAAAAABBBEEEGGGIIIKKKLLLKKKTTTqqqhhhQQQMMMaaaxxxvvvsssoooqqqqqqnnnkkkjjjiiigggbbbaaa___[[[VVVSSSRRRSSS^^^aaaeeejjjpppuuuyyy{{{}}}rrrllldddYYYPPPOOOQQQVVV```rrrsss___PPPGGGEEEGGG>>>AAABBBAAABBBFFFFFFDDDGGGFFFDDDCCCCCCDDDFFFGGGJJJGGGIIIOOOUUUhhhmmmVVVNNNYYYiii}}}sssrrrsssssssssrrrrrrqqqooodddccc```[[[VVVSSSRRRSSS^^^aaadddiiimmmrrrvvvyyyzzz~~~}}}tttjjj^^^TTTNNNNNNQQQZZZhhh{{{tttaaaSSSIIIEEEEEE???BBBBBB@@@BBBFFFGGGFFFGGGFFFDDDCCCDDDEEEFFFHHHIIIGGGHHHNNNUUUiiisss]]]OOOQQQZZZxxxvvvwwwvvvuuuwwwxxxxxxvvvuuukkkiiiddd^^^XXXTTTSSSTTT]]]___bbbeeehhhlllrrruuutttxxx~~~uuuiii```QQQOOOOOOSSS]]]nnn|||{{{uuugggZZZNNNGGGEEEBBBDDDCCCAAABBBHHHJJJIIIFFFEEEDDDDDDDDDFFFGGGHHHIIIFFFHHHMMMVVVlllzzzbbbPPPNNNUUUggg}}}{{{vvvrrruuuxxxwwwvvvuuutttrrrmmmeee^^^XXXWWWWWW\\\^^^______```dddkkkppprrrtttxxx~~~wwwoooZZZVVVQQQQQQVVVdddxxx|||yyy{{{wwwnnncccVVVLLLIIIFFFHHHGGGDDDFFFKKKOOONNNGGGFFFFFFEEEEEEFFFGGGHHHIIIGGGHHHNNNZZZsssiiiSSSMMMSSSZZZpppssskkknnnrrrssssssuuu|||zzzuuummmeee___\\\[[[\\\]]]]]][[[ZZZ]]]eeelllooopppssswww}}}{{{ggg^^^UUURRRSSS]]]ppp}}}yyyyyywwwrrrkkk___UUUPPPLLLNNNMMMJJJLLLRRRVVVUUUKKKKKKJJJIIIHHHHHHGGGGGGJJJIIIJJJPPP```|||vvv\\\PPPPPPRRRfffxxxjjjiiinnnoooqqqttt{{{{{{xxxssskkkeeeaaa___^^^___]]]YYYVVVYYYbbbjjjmmmoooqqqsssvvv{{{yyyxxx{{{vvvhhhZZZVVVUUUZZZjjj{{{}}}xxxwww}}}~~~wwwsssrrrnnnddd[[[WWWRRRUUUTTTRRRTTTZZZ]]]\\\TTTSSSRRROOOMMMKKKIIIHHHJJJJJJKKKRRReeeoooYYYOOONNN___yyyrrrkkkllljjjkkkooorrrtttuuusssoooiiieeedddbbbbbb```ZZZVVVXXXbbbkkkrrrsssttttttrrrrrrsssuuuyyy~~~xxxoooiiijjjnnnrrrwww}}}sssccc]]]\\\^^^iiiwww~~~wwwtttxxx~~~}}}sssmmmkkklllkkkeee^^^\\\WWW[[[\\\ZZZ\\\bbbdddbbb^^^]]][[[WWWTTTPPPMMMKKKIIIIIIKKKSSShhhcccQQQLLL\\\vvv}}}pppkkkeeedddhhhjjjmmmqqqrrroookkkhhhfffeeeeeebbb\\\VVVYYYcccmmmzzz{{{zzzvvvqqqllljjjiiifffiiippp~~~vvvlllccc]]]___dddeeejjjqqquuuvvvyyy|||jjjeeecccccckkkvvvyyysssuuu{{{yyyrrrpppsss{{{kkkfffdddggghhhddd___]]]ZZZ^^^```___aaafffhhhfffeeedddaaa]]]XXXSSSOOOMMMHHHHHHJJJSSSjjjvvvVVVMMMTTTgggpppiiiiiijjjnnnkkkjjjjjjhhhddddddhhhooojjjaaa[[[ZZZaaalllttt|||vvvoooeeeZZZXXXYYY^^^hhhxxxwwwjjj___ZZZYYYXXXXXXYYY^^^eeekkknnnqqquuuxxx~~~zzzqqqkkkgggmmmyyywwwqqqttt~~~wwwmmmgggeeejjjrrryyydddddddddeeegggfffcccaaaaaaaaaccceeegggiiikkkkkkllllllkkkhhhbbb[[[UUUQQQJJJKKKNNNUUUbbb~~~cccQQQSSS```{{{ssslllkkkjjjgggfffhhheeeaaaaaadddkkkhhhccc```aaaiiisss{{{}}}vvvkkk```YYYXXXXXX___lllxxx}}}~~~wwwpppeee]]]XXXVVVSSSRRRSSSYYYaaagggkkknnnrrrttt{{{yyysssvvv~~~}}}tttrrrxxx{{{pppgggbbb___^^^hhhwwwxxxhhhgggfffgggiiikkkkkkjjjiiijjjkkklllnnnoooooooooqqqqqqooolllfff___XXXTTTKKKKKKMMMRRR___zzzvvvYYYSSSWWWnnnxxxssslllhhhffffffddd```___bbbeeeeeedddeeejjjssswwwlll```YYYTTTWWW___ggglllnnnlllgggaaa[[[WWWSSSPPPNNNOOOUUU^^^fffkkknnnppprrrwww~~~}}}xxxsssuuu{{{~~~tttjjjbbb]]]ZZZWWW```qqqvvvjjjhhhfffgggkkkpppsssuuussstttuuuvvvwwwwwwwwwvvvyyyxxxuuupppjjjccc\\\XXXPPPNNNNNNQQQ]]]yyyeeeWWWQQQbbbxxxqqqkkkhhheeeaaaaaadddddddddeeehhhooo{{{|||lll```VVVSSSWWW\\\```dddeeebbb]]]YYYUUURRRPPPOOOOOOUUU^^^gggnnnqqqrrrsssuuu|||yyyxxxzzz}}}{{{tttkkkccc]]]YYYWWW```pppuuujjjfffcccccchhhpppvvvzzzyyyzzz{{{}}}~~~}}}yyysssmmmfff```]]]VVVRRROOORRR^^^{{{qqq___RRR[[[rrrwwwqqqlllhhhgggiiiiiihhhgggiiippp~~~zzzjjjZZZTTTTTTUUUYYY^^^```^^^ZZZVVVRRRQQQQQQRRRPPPUUU]]]gggooosssssssssuuu{{{}}}|||}}}yyyqqqhhh```\\\YYY```nnnvvvjjjeeeaaa```eeemmmtttyyyyyyzzz|||~~~{{{uuuoooiiidddaaa[[[VVVQQQSSS```}}}{{{jjjYYYWWWdddwww}}}wwwsssssstttrrrooooootttuuuaaaXXXUUURRRUUU[[[[[[[[[YYYUUUQQQPPPQQQRRRPPPTTT[[[dddmmmqqqrrrqqqsssxxx}}}{{{|||zzzpppgggbbbZZZ___jjj|||yyynnnjjjeeecccgggmmmsssvvvwwwwwwxxxzzz~~~}}}wwwrrrmmmjjjiiiaaa[[[UUUWWWdddrrr```WWWWWWcccyyy~~~{{{yyy{{{lll```YYYRRRSSSYYYYYY[[[\\\ZZZVVVRRRRRRRRRRRRTTTZZZbbbkkkppprrrqqqooottt~~~~~~|||~~~{{{www}}}|||rrrllldddeeekkkxxx}}}xxxtttooommmnnnrrruuuwwwvvvvvvuuuvvvzzz{{{wwwtttrrrrrrmmmeee^^^___jjjwwweeeVVVOOOWWWlllttthhh^^^TTTTTTZZZYYY]]]aaa```\\\WWWTTTSSSUUUVVVZZZbbbkkkqqqsssrrrlllrrr|||{{{rrr}}}}}}tttzzz~~~|||vvvpppmmmoooxxx}}}xxxuuuvvvwwwxxxyyywwwuuusssssswww~~~{{{yyyxxxxxxwwwoooggggggqqq{{{mmm\\\OOOQQQ```ooommm___ZZZZZZ\\\YYY```dddbbb^^^\\\YYYVVVXXXXXX[[[aaaiiiooopppooonnnsss|||{{{zzz}}}|||}}}~~~vvvvvvuuuzzz~~~~~~~~~yyytttuuuwwwzzz~~~{{{wwwttt}}}}}}zzzuuuiiiWWWMMMTTTaaa{{{sssddd]]]\\\\\\[[[ccchhhfffbbb___\\\XXXVVVUUUXXX^^^ffflllnnnmmmlllqqqxxx|||zzz|||zzzyyyxxx{{{}}}{{{|||}}}~~~yyyuuuuuuwwwyyy~~~}}}{{{{{{|||zzzuuuaaaMMMMMMZZZqqqyyykkkbbb^^^]]]___gggnnnmmmiiifffaaa\\\WWWVVVXXX]]]ffflllnnnnnnmmmpppvvv~~~}}}vvvtttssstttxxx}}}{{{xxxxxx}}}~~~yyywwwxxxxxxxxx||||||yyyyyy|||~~~yyytttxxx{{{yyykkkVVVRRR[[[eeexxxqqqhhhbbb___bbbllluuuuuuqqqmmmgggbbb]]][[[\\\aaaiiipppsssssspppssswww}}}~~~}}}zzzqqqooommmnnnqqquuuwwwxxxyyyvvvrrrpppppppppnnnlllllluuu|||{{{||||||yyyzzz}}}}}}xxxttttttvvvyyyqqqmmmkkkppp|||~~~xxxeeeWWWUUUWWWfffzzzxxxmmmfffbbbeeepppyyyzzzxxxtttnnniiicccaaa```dddlllrrrvvvwwwsssuuuwww|||~~~xxxqqqooottt|||~~~|||yyytttpppjjjgggeeeeeehhhkkkmmmnnnmmmiiieeebbb```___^^^]]]___kkkxxx|||zzz}}}~~~}}}{{{xxxtttrrrrrrssslllllllllooo}}}ttt]]]MMMKKKTTTdddvvv~~~ssskkkggggggrrr|||~~~|||yyyuuuppphhheeeccceeelllrrrvvvwwwuuuvvvxxx|||{{{rrrhhhbbbdddiiinnnqqqtttqqqnnnnnnooonnnjjjgggcccaaa]]]\\\]]]___```aaaaaa^^^ZZZVVVSSSQQQQQQQQQWWWbbbppp}}}~~~|||}}}~~~|||~~~}}}~~~zzzuuurrrpppmmmmmmnnnppp{{{lllWWWKKKJJJQQQddd{{{zzzpppkkkhhhrrr|||~~~~~~|||yyyuuummmiiieeeggglllssswwwxxxyyyzzz{{{~~~}}}tttggg___]]]^^^______bbbaaaaaadddhhhjjjhhheeeccc```[[[XXXWWWWWWVVVVVVVVVUUURRRNNNKKKJJJJJJJJJPPPYYYfffuuu~~~|||~~~}}}|||vvvrrrlllkkkkkkppp~~~kkkQQQIIIHHHWWWppp~~~sssnnnhhhrrr|||~~~~~~~~~|||xxxqqqmmmiiiiiinnntttxxxyyy}}}~~~zzzlllaaa[[[YYYWWWUUUZZZZZZ\\\aaahhhlllkkkiiigggbbb\\\XXXUUUTTTRRRQQQPPPPPPNNNKKKHHHGGGHHHIIIJJJSSS```qqq~~~}}}}}}zzzuuullljjjkkkttt___QQQIIIRRR```nnntttmmmlllnnnrrrwww{{{|||zzzwwwtttmmmhhhkkkqqqwww~~~uuuhhh___ZZZWWWUUUXXXZZZ^^^eeekkknnnooonnnnnnhhh```YYYUUURRRPPPNNNLLLLLLMMMQQQUUUSSSLLLEEEJJJQQQ\\\kkk{{{vvvyyywwwzzzvvvnnnhhhoooxxxbbbMMMJJJQQQ___uuu{{{rrrggghhhjjjooosssuuuuuutttsssmmmiiikkkpppuuu~~~|||ooofffaaa^^^\\\ZZZ^^^dddmmmuuuzzz{{{{{{vvvqqqhhhaaa[[[XXXUUUSSSOOOMMMMMMOOORRRQQQLLLGGGKKKRRR]]]mmm}}}zzzxxx|||{{{vvv}}}wwwYYYIIIHHHRRRgggzzz~~~rrrcccbbbcccfffjjjnnnpppppppppmmmkkklllnnnsss~~~{{{sssnnnkkkiiieeeiiirrr|||}}}tttkkkeee```\\\ZZZUUUQQQNNNNNNOOOOOOLLLIIILLLTTT```pppvvvvvvxxx~~~kkkVVVKKKMMMZZZggg~~~sssdddaaa___```dddiiilllnnnmmmllllllmmmlllppp~~~|||zzzzzzwww{{{~~~uuummmhhhccc```]]]XXXRRROOONNNOOONNNMMMNNNVVVbbbsssrrrrrruuu}}}}}}eeeQQQIIIOOOXXXrrryyyhhhddd___\\\___ccchhhjjjjjjkkkmmmnnnmmmppp~~~}}}uuuooojjjgggfffaaaZZZUUURRRQQQRRRRRRPPPYYYfffvvv}}}uuutttuuu{{{}}}vvvYYYIIIJJJPPPfff~~~|||oooiiiaaa\\\\\\___bbbdddgggiiillloooooorrr~~~~~~}}}}}}wwwssspppoookkkeee^^^ZZZWWWWWWWWWTTT]]]jjj{{{yyy~~~~~~zzzyyy}}}nnnUUUMMMOOOYYYooo~~~zzz{{{~~~yyyrrrhhh```^^^^^^```bbbfffgggkkkppprrrttt}}}|||yyy~~~|||zzzvvvsssooohhhbbb^^^\\\[[[YYYbbbpppvvvzzz}}}|||dddTTTPPPRRRdddwwwtttxxx~~~zzzooofffaaaaaabbbbbbeeeeeejjjpppsssvvv}}}}}}vvvyyy~~~zzzxxxuuunnngggbbb___]]]]]]fffsssuuuxxx|||{{{|||fffPPPNNNZZZsss|||ooonnnttt}}}uuullleeeaaabbbfffjjjjjjjjjlllqqqyyyvvvwww}}}xxxuuunnnfffdddfffiiitttwwwxxx~~~|||}}}xxx^^^QQQWWWkkkwwwkkkooovvv}}}tttlllggggggkkkkkkkkkkkknnnsss{{{{{{zzz{{{tttllljjjmmmrrr~~~zzzyyy~~~~~~sssYYYVVV___zzznnnmmmnnnttt}}}uuunnnmmmpppnnnmmmmmmpppvvv~~~~~~~~~vvvtttvvv}}}}}}~~~iii[[[VVViii{{{ssslllllluuu~~~tttpppqqqpppoooooossszzz}}}~~~~~~xxxiiiVVV]]]uuupppiiimmmwwwxxxqqqpppqqqooopppttt|||}}}ssscccZZZfff||||||mmmiiinnntttyyyuuuqqqqqqoooooottt}}}~~~}}}zzz}}}ooowwwwwwaaa]]]mmmzzznnnjjjkkknnnxxx{{{tttpppnnnnnnsss}}}~~~ffflllvvvhhhZZZdddtttjjjggghhhllluuuxxxooommmmmmsss}}}}}}|||eeefffkkkyyyfff```rrrvvvjjj___iiimmmvvv~~~vvvsssrrrvvv~~~}}}~~~}}}^^^bbbiiisssooo```kkk~~~uuuhhheeehhhnnnvvvzzz|||}}}~~~{{{~~~|||}}}]]]bbbhhhnnnxxx|||cccbbbllltttfffdddffflllpppsssyyyzzz}}}zzzzzz{{{}}}~~~zzzdddfffjjjnnnsssnnn```^^^pppppphhhcccdddhhhmmmttt{{{zzzxxx|||~~~{{{xxxzzz~~~|||vvvsssmmmpppwww~~~llljjjkkkqqqwww~~~kkk___^^^ooosssgggcccdddhhhrrrzzz{{{tttttt{{{}}}|||xxx{{{zzzsssnnnmmmeeedddhhhrrrrrrkkkkkkttt{{{}}}ooo^^^eeetttuuujjjeeefffoooxxxwwwsssuuu}}}|||{{{zzz}}}~~~wwwrrrnnnkkkjjjbbb^^^___lllxxxpppnnnuuuzzz{{{kkkeeeeeeuuu{{{nnnhhhllluuu}}}~~~|||zzz{{{}}}|||vvvxxx|||~~~}}}}}}~~~|||vvvrrrpppnnnlllfff___\\\^^^lll}}}uuurrrvvvvvvsss{{{vvvggg\\\fffwwwllllllssswww}}}{{{}}}tttssssssuuuxxx~~~{{{wwwxxx}}}}}}~~~{{{vvvtttrrrqqqooonnnbbb]]]\\\___nnn}}}zzzwwwuuuvvvyyy}}}sssbbbbbbkkkzzz|||mmmfffpppsss|||}}}zzzvvvtttsssrrrrrruuuvvvwww{{{wwwxxx}}}||||||qqqlllwwwyyywwwtttmmmiii___]]]dddrrr}}}{{{xxxwwwwwwyyy|||~~~wwwiiiddddddjjj}}}|||uuuooonnnsss}}}~~~{{{xxxuuuuuuuuuvvvyyy{{{~~~~~~zzz|||}}}||||||}}}~~~}}}ppplllwwwzzz{{{{{{uuukkk```^^^eeettt|||{{{zzzyyyyyyyyyzzz{{{yyyoooggg^^^[[[eeetttqqqkkkiiiooowww~~~}}}zzzyyyyyyzzz|||~~~{{{{{{{{{{{{{{{{{{zzzzzz{{{|||~~~}}}|||zzzzzzzzz}}}pppmmmwww|||~~~mmmbbb```iiizzz||||||{{{{{{zzzzzzyyyyyyxxxpppjjjbbbZZZZZZ___ooo|||qqqfffffflllttt}}}~~~~~~|||~~~zzzzzzzzzyyyxxxxxxyyyzzz{{{{{{zzzyyyvvvuuuvvvxxx{{{qqqoooxxx}}}oooeeedddooo||||||||||||{{{zzzzzzyyy|||qqqnnnmmmfff\\\UUUZZZggg~~~pppgggeeehhhpppxxx~~~|||{{{{{{zzzxxxvvvwww{{{~~~}}}{{{wwwsssqqqrrrsssxxx}}}ssssss{{{qqqhhhjjjvvv|||||||||{{{{{{{{{{{{{{{{{{}}}zzz~~~zzzjjjZZZVVVZZZhhhvvvjjjcccdddiiiyyy~~~}}}}}}~~~~~~}}}~~~|||yyyvvvxxx~~~zzzvvvtttuuuvvvvvv{{{~~~~~~~~~uuuxxxsssmmmrrr||||||{{{{{{{{{{{{{{{|||}}}zzzqqq^^^[[[\\\hhh~~~{{{jjjcccdddlllsss||||||vvvwwwxxxyyyzzz|||~~~}}}yyyxxx||||||yyyxxxyyy{{{www~~~|||www}}}vvvsssyyy|||{{{zzzzzzzzz|||}}}~~~|||hhh```WWWXXXggg~~~vvvkkkiiiccckkkvvv|||~~~|||xxxqqqrrrtttuuuwwwzzz~~~{{{xxxzzz}}}wwwwwwwwwvvvuuuuuuwwwyyy{{{zzzwwwxxxvvv}}}|||{{{zzzyyyyyyyyyzzz{{{}}}nnn___^^^___bbbttt|||pppnnniiijjjrrrxxxyyyzzz~~~~~~{{{{{{wwwrrrmmmmmmpppuuuxxxyyy~~~~~~{{{zzzzzzuuuuuuuuuvvvwwwyyyzzz{{{~~~~~~|||uuuwwwwwwyyyzzzyyyxxxwwwvvvwwwwwwxxx{{{xxxiiihhhfffccciiivvvxxxpppkkkmmmoooppprrrvvvxxx}}}~~~zzzwwwxxxuuuqqqmmmlllooosssvvvwww|||~~~}}}{{{{{{{{{uuuuuuuuuvvvwwwwwwxxxxxx|||zzzyyyqqqtttvvvyyyzzzyyywwwvvvuuuuuuuuuvvvxxx|||~~~~~~tttuuuuuummmiiillllllyyy|||pppiiifffeeeiiimmmooottt|||~~~~~~zzzvvvuuuuuusssoookkkjjjlllooorrrsssxxxzzz}}}}}}{{{zzzzzzzzzuuuvvvvvvwwwvvvuuutttsssvvv}}}vvvxxxooossswww{{{{{{zzzxxxvvvtttttttttuuuvvvzzz~~~~~~}}}yyy{{{{{{uuuuuudddhhhrrr{{{mmmdddbbbdddgggiiinnnuuu}}}}}}|||yyyuuusssuuuqqqnnnkkkiiijjjllloooqqquuuwwwyyyzzzyyyxxxxxxxxxwwwxxxxxxwwwuuurrrooommmlllwww}}}zzzuuuzzz|||sssvvvyyy|||yyyxxxvvvtttsssrrrrrrsssvvvzzz~~~|||zzz}}}|||{{{|||ppphhhccchhhwww{{{nnnfffcccbbbcccffflllssszzz{{{wwwsssqqqssspppnnnllljjjjjjllloooqqqtttvvvxxxxxxwwwuuuuuuuuuzzzzzzzzzxxxuuuqqqmmmkkkeeekkkttt{{{}}}zzzxxxwwwwww~~~xxxwwwyyyyyy{{{vvvuuusssrrrqqqqqqqqqrrrwwwzzz~~~|||yyyyyy|||rrrddd^^^bbbnnntttkkkeee^^^```cccgggmmmuuu~~~{{{xxxuuuqqqpppqqqooooooooommmlllmmmqqqtttwwwyyyzzzyyywwwtttssstttzzzzzzyyyxxxvvvtttqqqpppggggggkkkrrruuuttttttvvvyyy~~~vvvxxxyyyxxxyyywwwvvvuuussssssssstttuuuyyy{{{~~~}}}oooccc___kkkyyy}}}rrrdddcccaaa```bbbhhhqqqwww}}}yyy}}}}}}xxxxxxvvvrrrrrrtttpppqqqqqqpppoooppptttwww}}}~~~~~~}}}yyyuuutttssswwwwwwwwwxxxxxxxxxyyyyyyqqqllljjjooorrrqqqrrrvvvzzzzzzxxxxxxzzz{{{}}}zzzyyyxxxwwwwwwxxxyyyyyy{{{|||}}}~~~sss``````jjjtttooolllfff```]]]```gggllluuu}}}}}}sssxxxxxx{{{xxxyyyxxxuuuuuuxxxppprrrsssrrrqqqrrrvvvzzz{{{wwwuuutttttttttuuuwwwzzz|||zzzqqqllloooqqqpppqqqvvvzzzzzzxxxzzzyyy|||yyyzzz{{{zzzxxxvvvvvvwwwyyyzzz}}}zzz|||mmm^^^___nnn~~~~~~pppkkkeee^^^^^^cccjjjpppxxx~~~zzz~~~{{{zzzxxxvvvtttttttttuuuvvvtttrrrppppppsssvvvxxx|||wwwtttrrrrrrrrrsssuuuxxxyyyxxxwwwzzzqqqkkklllnnnpppssswwwyyysssrrrwww~~~vvvwwwyyyyyyxxxwwwwwwwwwvvvxxxzzz|||}}}||||||{{{}}}wwwyyyppp^^^aaagggsssyyypppgggbbbbbbZZZ___gggnnnvvv~~~{{{~~~{{{vvvvvvuuuuuuuuuvvvxxxyyyvvvuuusssqqqqqqsssuuuwww|||~~~~~~{{{xxxvvvvvvuuutttttttttuuuvvvvvvuuuqqqiiidddfffjjjnnnsssyyy}}}xxxnnnqqqyyyyyyxxxqqqtttwwwyyyxxxwwwwwwwwwvvvwwwxxxzzzzzzzzzyyyxxx{{{vvvwwwzzzjjj]]]aaarrrxxxmmmccc[[[\\\^^^```eeemmmwww}}}~~~yyywwwxxx}}}xxxxxxtttttttttuuuvvvwwwxxxyyyuuuuuutttsssssssssttttttuuuwwwxxxxxxwwwuuuvvvwwwwwwvvvtttsssrrrsssssstttllleee```bbbgggmmmvvv}}}}}}nnnhhhpppzzz{{{pppoooooorrrvvvxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyyyy{{{wwwxxx~~~kkkaaacccnnnppphhhddd```\\\]]]bbbiiinnntttyyyzzzxxxwwwxxx~~~{{{wwwuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvtttttttttttttttsssrrrrrrooopppqqqqqqppppppqqqrrrvvvuuutttrrrpppppprrrtttpppiiidddeeeiiioooxxxuuugggccclllwww~~~xxxllljjjpppsssvvvxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyywwwxxx}}}lll___^^^ooosssnnnfff```^^^aaaeeeggghhhlllsss|||}}}~~~zzzxxxuuuuuuwwwuuuvvvvvvvvvvvvuuuuuuuuuttttttttttttsssrrrpppooommmnnnooonnnmmmlllmmmooottttttsssqqqooopppsssvvvwwwqqqkkkjjjkkkoooxxxnnn```]]]fffooo|||wwwkkkgggzzzuuuwwwyyyyyyyyyxxxzzz{{{wwwwwwwwwwwwxxxxxxyyyyyyxxxwwwwwwzzzhhh\\\aaakkk~~~xxxnnngggccc```___```bbbgggnnnvvv{{{yyywwwttttttwwwrrrssstttuuuvvvwwwwwwwwwsssssssssrrrqqqooonnnmmmmmmoooppppppooonnnnnnooorrrtttuuusssppppppsssvvvyyysssnnnllllllnnnvvvwwwggg[[[YYYbbbjjj}}}vvvhhhbbbuuu{{{{{{{{{zzzyyyyyyzzz|||wwwwwwwwwxxxyyyzzz{{{|||zzzyyyxxxzzz~~~mmmddd```iiiqqq{{{qqqhhhbbb``````aaadddjjjrrryyy~~~~~~~~~}}}|||xxxwwwuuurrrrrruuurrrsssuuuvvvvvvvvvuuuuuussssssqqqpppooommmllllllkkknnnqqqrrrqqqoooooopppsssvvvxxxvvvqqqoooqqqtttuuuqqqnnnmmmmmmooowwwqqqbbbYYY[[[eeeooottteee___qqq}}}{{{yyyyyy{{{}}}zzzzzzzzz{{{|||}}}}}}||||||vvvhhh]]]___lll|||uuudddbbb``````dddjjjrrrvvv|||~~~|||zzzyyyzzz{{{{{{~~~tttqqqvvv}}}yyyvvvvvvtttqqqpppsssvvvwwwwwwwwwuuusssqqqpppsssrrrpppnnnmmmlllkkkkkkgggjjjoooqqqqqqpppoooooouuuxxxzzzxxxrrrnnnoooqqqqqqnnnmmmooooooqqqzzzppp```ZZZ___lllwwwttteee___qqq~~~|||{{{zzz|||zzzxxxxxx{{{~~~~~~~~~}}}~~~uuuiii```aaaiiitttxxxrrrjjjeeefffhhhjjjkkkpppmmmnnnuuu|||}}}}}}xxxtttuuusssqqqvvv~~~}}}rrroooyyy~~~ooollllllqqq}}}yyytttqqqqqqqqqqqqppprrrrrrsssvvvwwwvvvsssppppppooommmkkkiiiiiihhhhhhfffgggiiillloooqqqooonnnqqqvvv{{{|||yyytttqqqqqqttttttssssssssswww}}}ppphhhkkkttt}}}tttggg___ooo~~~|||{{{zzzzzzxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~{{{nnngggddddddkkkttt}}}sssnnnmmmmmmmmmkkkfffcccggglllpppvvv|||}}}zzzvvvuuuvvvsssrrruuuvvvvvv{{{|||wwwtttzzzxxxqqquuuyyy}}}|||yyyuuurrrrrrrrrqqqqqqrrrrrrsssuuuvvvuuurrroooooonnnmmmllljjjiiihhhgggffffffhhhkkkooopppnnnmmmnnnqqquuuxxxxxxvvvttttttsssssssssrrrtttyyyyyyvvv}}}xxxjjjaaaooo~~~}}}|||{{{xxxxxxwwwyyy{{{}}}|||{{{~~~ooobbb]]]^^^mmm~~~{{{yyyxxxlllddd]]]\\\^^^aaahhhnnnvvvzzzyyyxxxwwwuuusssqqqpppoooqqqqqquuu{{{ssswww|||zzzvvvzzz|||{{{xxxuuutttttttttrrrqqqsssrrrssstttuuutttqqqnnnmmmnnnnnnmmmllljjjhhhgggffffffhhhkkknnnooonnnllljjjkkknnnrrruuuxxxwwwwwwrrrrrrrrrrrrvvv|||~~~nnncccppp~~~}}}}}}}}}}}}{{{zzzxxxyyy{{{}}}}}}}}}tttccc[[[ZZZgggyyy{{{pppddd^^^\\\\\\```fffhhhkkkpppvvv|||~~~zzzwwwpppooonnnnnnnnnpppqqqrrrtttwww}}}|||}}}{{{yyywwwvvvvvvwwwvvvtttrrrtttsssssstttuuutttqqqooolllmmmnnnnnnmmmkkkhhhgggggghhhiiilllooopppnnnmmmiiihhhhhhlllrrrwwwwwwvvvrrrrrrrrrssswwwsssfffqqq}}}||||||{{{|||}}}~~~~~~}}}zzzzzz{{{~~~ssscccWWW[[[bbbnnn{{{wwwlllddd]]]\\\___^^^___aaafffmmmtttzzz}}}}}}{{{yyyxxxvvvvvvuuussspppmmmkkkkkkkkklllooossswwwyyy~~~|||{{{wwwwwwwwwxxxyyyxxxuuussstttsssssstttuuutttrrrppplllmmmnnnooonnnllliiihhhjjjjjjkkknnnqqqrrrpppnnnjjjhhhgggiiiooossstttsssrrrrrrssstttxxxvvvhhhsss|||{{{zzzzzz{{{|||~~~}}}|||~~~xxx```[[[WWWZZZaaajjjxxxtttggg```______]]][[[]]]aaagggkkkmmmuuu{{{|||uuupppmmmkkkjjjjjjkkknnnpppoooooonnnnnnnnnpppuuu{{{~~~|||xxxxxxuuuvvvxxx{{{|||{{{wwwtttsssrrrqqqrrrttttttsssqqqmmmmmmnnnnnnmmmllljjjiiikkkkkkmmmooorrrrrrqqqoookkkjjjiiiiiilllnnnpppppppppqqqrrrsssvvv|||wwwjjjttt~~~|||{{{zzz{{{|||}}}zzznnnccc^^^[[[[[[```gggrrr{{{uuurrrmmmhhhbbb^^^___aaabbbccciiiooovvv{{{}}}~~~{{{vvvpppkkkgggeeecccbbbdddhhhooovvvzzz|||{{{zzz{{{}}}zzzuuuvvv{{{|||yyywww|||~~~xxxuuuvvvtttuuuyyy|||~~~}}}xxxtttpppooonnnoooqqqrrrrrrqqqnnnnnnnnnmmmllllllkkkkkkkkkkkkmmmooorrrrrrpppnnnjjjkkkkkkkkkjjjkkkmmmooommmnnnpppqqqrrrvvv{{{wwwkkkuuu|||{{{{{{{{{|||}}}|||~~~{{{qqqfff\\\YYY\\\XXXcccsss}}}uuukkkeeebbbaaaaaa```bbbhhhoootttvvvzzz}}}rrrqqqooollliiigggeeeddd```aaacccjjjttt|||pppkkkpppxxxwwwrrrooovvv~~~}}}xxxuuuuuusssuuuyyy}}}~~~yyytttmmmllllllmmmpppqqqqqqpppooonnnmmmllllllllllllllljjjkkklllnnnqqqqqqooommmiiikkkmmmllliiiiiilllooojjjlllnnnnnnoooqqquuuwww}}}~~~wwwkkkvvv~~~~~~~~~zzzfffYYYUUUTTTZZZfffssszzzrrrllliiihhhggghhhkkklllnnnppptttwwwyyyyyy|||~~~{{{wwwpppkkkcccbbbaaa`````````aaabbbcccggglllqqqyyyzzzhhhaaadddooo|||rrrmmmmmmnnn{{{|||xxxvvvvvvwwwuuuvvvxxxyyyyyyxxxvvvuuuoooooopppooommmmmmnnnpppnnnnnnnnnmmmlllkkkjjjiiigggffffffiiimmmpppnnnlllooonnnmmmkkkkkkjjjjjjjjjnnnmmmjjjhhhiiikkknnnpppsss|||~~~|||ooottt~~~~~~~~~~~~~~~{{{gggaaa\\\\\\___fffuuu{{{xxxsssqqqnnnmmmlllmmmnnnooopppooorrrwwwyyyzzz|||xxxtttpppmmmllliiieeebbb]]]]]]]]]^^^```ccceeegggjjjnnnttt{{{}}}qqqggggggppp~~~zzztttssswwwzzz~~~zzzvvvtttuuuvvvvvvxxxzzz||||||zzzyyywwwpppppppppnnnkkkiiijjjkkkmmmmmmmmmmmmlllkkkkkkjjjgggeeebbbcccgggjjjllllllooonnnmmmlllkkkkkkkkkkkkmmmkkkiiiggghhhjjjmmmoooqqqyyy~~~~~~~~~qqqwww{{{{{{{{{|||}}}|||lll___UUUSSSYYYbbbrrr}}}~~~yyywwwtttqqqnnnllliiijjjmmmnnnooottt{{{{{{wwwtttpppmmmjjjfffbbb_______________]]]]]]___bbbfffjjjnnnqqqvvvyyy~~~|||xxxtttooommmttt~~~~~~~~~|||{{{zzzwwwtttssssssuuuwwwyyy|||~~~}}}{{{yyyttttttsssoookkkhhhggggggkkkkkkkkkkkkkkkkkkkkkkkkiiieeeaaa___bbbfffjjjlllnnnnnnnnnmmmlllllllllkkkkkkiiihhhggghhhjjjmmmoooqqqvvv{{{}}}{{{~~~uuu{{{xxxyyyyyy{{{}}}yyyggg[[[VVVUUUYYYaaajjjpppwwwzzzrrrnnnjjjiiiiiijjjqqqxxxxxxuuuqqqmmmjjjhhhgggfffeeeccc___]]]^^^aaadddffffffgggjjjnnnsssxxx|||~~~}}}sssrrrttt||||||~~~~~~~~~}}}yyyyyyxxxuuusssrrrsssuuuvvvxxx|||~~~|||zzzwwwwwwvvvsssnnnjjjhhhhhhiiiiiiiiijjjjjjjjjkkkkkkjjjgggdddbbbcccfffjjjlllnnnnnnnnnnnnmmmmmmlllllljjjiiihhhggghhhkkkmmmooorrrtttvvv}}}zzzzzz~~~yyy~~~wwwxxxyyyzzz}}}sssbbbXXXRRRTTTWWWZZZ^^^eeerrr|||wwwrrrmmmlllrrryyyyyytttqqqqqqqqqjjjiiifffdddbbbcccdddffffffdddcccbbbcccggglllpppqqqtttyyy}}}~~~yyyssssss|||}}}{{{~~~}}}|||xxxxxxxxxuuusssrrrsssuuutttvvvzzz}}}~~~}}}{{{zzzwwwwwwwwwtttoookkkiiiiiiggghhhiiijjjkkkkkkkkkjjjiiihhhhhhgggfffggghhhjjjlllmmmmmmnnnmmmmmmlllkkkjjjiiihhhhhhiiikkkmmmnnnoooppprrrzzzyyyyyy~~~|||yyyyyyzzz{{{}}}{{{kkk___ZZZTTTRRRPPPQQQWWW^^^hhhooozzz{{{}}}}}}yyytttnnniiihhhggghhheeeffffffeeedddfffiiillllllmmmnnnnnnooosssxxx{{{zzzmmmggghhhjjjooouuuxxx|||yyyxxxzzz}}}}}}xxxxxxwwwuuurrrrrrssstttssstttwwwyyy{{{{{{{{{zzzuuuuuuvvvsssooojjjhhhggghhhjjjllloooooonnnllljjjhhhiiikkkkkkiiigggggggggkkkkkklllmmmmmmlllkkkjjjjjjiiihhhhhhhhhiiijjjkkklllnnnrrr{{{{{{xxx|||{{{{{{{{{|||}}}~~~xxxhhh^^^VVVNNNLLLNNNOOOSSS[[[fffsss~~~|||{{{{{{{{{~~~zzzxxxxxxqqqooollliiihhhiiikkkllloooqqqsssssssssuuuxxx|||~~~zzzrrriiibbbccchhhpppxxxzzzyyy}}}xxxxxxwwwtttqqqpppqqqsssrrrsssuuuwwwxxxzzz{{{|||vvvwwwwwwtttooojjjgggfffkkknnnrrruuuuuurrrnnnlllkkknnnooonnnkkkiiiiiijjjiiijjjkkkmmmmmmllljjjiiihhhhhhgggfffffffffgggggglllrrrzzz}}}vvvxxx}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}uuugggXXXOOOMMMLLLLLLMMMPPPVVV^^^eeeiiimmmppptttyyy}}}yyyuuurrrrrrssstttqqqwww~~~~~~|||wwwsssppppppqqqlllkkkkkkkkkmmmppptttvvv}}}~~~xxxxxxzzzyyypppfffaaa___aaalllvvv}}}{{{{{{~~~xxxxxxvvvssspppooopppqqqsssssstttuuuwwwzzz|||}}}zzz{{{zzzwwwqqqlllhhhfffmmmqqqvvvyyyyyyvvvqqqmmmqqqssssssqqqnnnlllmmmooohhhiiikkkllllllkkkjjjhhhggggggfffeeeddddddddddddnnnwww~~~uuuuuu}}}yyy{{{|||~~~~~~~~~}}}}}}~~~~~~}}}|||{{{|||~~~~~~sssbbbTTTSSSLLLHHHIIIKKKKKKMMMQQQRRRSSSUUUYYY___fffmmmqqq}}}{{{wwwtttqqqnnnssssssssstttuuuwwwxxxyyyzzz~~~||||||{{{zzzyyywwwuuutttssssssrrrpppoooppprrrtttooosssxxxzzzzzz~~~{{{rrrkkkeeeaaa___]]]cccaaa```aaahhhvvv~~~|||yyyvvvsssqqqqqqrrrssswwwxxxyyywwwuuuvvvzzz~~~}}}xxxsssooonnnooowwwyyysssqqqrrrrrrrrrrrrpppnnnmmmnnnooojjjjjjiiiiiiiiiiiijjjjjjeeeddddddbbbaaabbbfffiiirrrzzzwww}}}xxxyyyzzz{{{|||}}}||||||~~~}}}|||{{{|||~~~|||~~~|||lll]]]UUUMMMJJJHHHEEEDDDFFFJJJIIIIIIIIILLLOOOSSSVVVdddkkkuuu~~~~~~|||zzzxxxzzz{{{wwwssssssrrrrrrrrrrrrssstttsssvvvzzzzzzuuurrrrrrvvvxxxxxxvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvxxx|||~~~~~~{{{tttgggccc\\\WWWUUUWWWYYY[[[hhhjjjooovvv|||||||||zzzwwwtttrrrrrrssstttwwwxxxyyyxxxvvvvvvxxx{{{}}}~~~zzzwwwuuuttttttxxx}}}}}}xxxsssppppppnnnoooooommmkkkkkklllmmmkkkkkkjjjiiiiiiiiijjjjjjeeeeeedddbbbaaacccgggjjjzzz}}}zzzvvvvvvwwwyyyzzz{{{{{{|||~~~}}}||||||}}}~~~zzz{{{}}}}}}qqqfffZZZTTTOOOHHHDDDCCCIIIGGGDDDBBBBBBBBBDDDEEEHHHNNNWWW```fffhhhgggfffccc```cccjjjqqqvvv~~~~~~|||zzzyyyxxxxxxtttuuuvvvzzz}}}{{{yyyyyyzzzzzzyyyxxxuuuqqqnnnnnnrrrvvvwwwvvvvvvwwwxxxzzz|||}}}~~~}}}yyyvvvqqqkkkccc^^^XXXUUURRRQQQUUU\\\dddiiiyyy|||rrrjjjjjjsss~~~|||yyyvvvttttttuuuuuuvvvwwwxxxwwwuuuuuuvvvwwwyyy|||~~~~~~}}}||||||}}}zzzzzz{{{zzzwwwssspppnnniiijjjkkkjjjiiihhhiiikkkkkkkkkjjjiiiiiiiiiiiiiiifffeeedddcccbbbdddhhhlll|||vvvvvvvvvwwwxxxzzz{{{|||~~~}}}}}}||||||}}}zzz{{{}}}|||yyy}}}{{{nnnhhhccc]]]XXXWWWSSSRRRNNNKKKHHHFFFEEEDDD@@@CCCGGGMMMRRRTTTSSSRRRQQQOOOPPPVVV[[[___eeelllyyy~~~}}}~~~}}}{{{|||}}}~~~~~~~~~{{{yyyyyy}}}{{{uuunnnnnnkkkfff```ZZZWWWUUUWWWYYY]]]ccckkkvvvwwwlllgggbbbdddppp~~~{{{yyywwwvvvvvvwwwtttuuuuuuuuutttsssrrrrrrvvvyyy|||~~~|||xxxvvvvvvsssooolllfffgggiiiiiihhhhhhiiijjjkkkjjjiiiiiihhhhhhiiiiiihhhgggeeecccccceeejjjmmm~~~wwwvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}~~~}}}|||}}}~~~~~~~~~~~~~~~||||||~~~~~~{{{yyyyyymmmjjjeee^^^VVVNNNGGGDDDEEECCCBBBDDDFFFHHHHHHFFFGGGDDDDDDHHHJJJLLLOOOUUU[[[bbbnnn|||~~~~~~xxxqqqiiieee______]]]YYYUUUSSSUUUWWWZZZbbbooo|||uuunnnfffggghhhkkkuuu}}}zzzyyyxxxwwwwwwrrrrrrrrrrrrrrrrrrpppoootttwwwzzz}}}|||wwwtttuuusssooolllfffhhhjjjkkkjjjjjjjjjkkkjjjiiiiiihhhhhhiiiiiijjjjjjiiigggeeecccfffjjjnnnzzz}}}yyy{{{~~~~~~xxxwwwuuutttuuuwwwzzz|||~~~}}}|||~~~~~~}}}}}}~~~~~~~~~}}}qqqbbbVVVNNNJJJEEE???===>>>??????>>>BBB>>>===???@@@???@@@EEEFFFKKKTTT]]]gggqqqzzzzzzuuunnnhhhdddbbb```___fffggghhheee```[[[XXXWWWRRRSSSSSSSSSTTTVVVZZZ]]]fffrrr}}}rrrkkkiiilllrrrwwwxxx}}}~~~||||||~~~|||zzzyyyxxxxxxsssrrrpppqqqrrrrrrqqqpppsssvvvxxx{{{|||~~~~~~zzzvvvttttttssspppnnnhhhjjjmmmnnnmmmllllllmmmjjjiiiiiijjjjjjkkklllmmmnnnllliiifffdddfffjjjnnnwwwxxxoooqqqvvv{{{{{{}}}yyywwwtttrrrrrrtttwwwyyy{{{zzzzzz}}}~~~}}}}}}~~~~~~~~~vvvmmm\\\TTTIIICCCBBBBBBAAA???BBB>>><<<>>>===;;;<<>>@@@CCCGGGLLLSSSZZZ___gggnnnxxx}}}xxxuuupppkkkgggaaa]]]WWWSSSQQQPPPNNNMMMRRRTTTVVVVVVTTTTTTVVVXXX[[[]]]aaaffflllpppsssttt|||wwwoookkkmmmqqq{{{yyy{{{||||||~~~~~~|||{{{yyyxxxwwwuuussspppqqqsssuuutttssstttuuuwwwxxxyyyzzz}}}zzzxxxvvvuuutttsssrrrpppjjjlllooopppnnnmmmmmmmmmkkkkkkllllllnnnpppqqqrrrqqqoookkkgggdddfffjjjnnnttt|||yyymmmnnnqqqwwwzzz}}}yyyvvvssspppppprrruuuwwwxxxxxxyyy|||~~~}}}}}}~~~~~~~~~vvvlll^^^TTTPPPOOOLLLJJJDDD@@@???@@@???<<<===@@@>>>>>>=========AAAFFFJJJMMMSSS\\\ccchhhnnntttxxx~~~{{{wwwtttqqqooommmlllpppkkkeee```]]]ZZZUUUQQQMMMKKKHHHGGGHHHIIIIIIHHHLLLOOOSSSUUUWWW\\\bbbgggqqquuu|||yyyssssssqqqmmmjjjnnnvvv~~~yyy|||~~~~~~~~~~~~|||{{{yyyxxxwwwxxxtttqqqqqqtttwwwwwwwwwtttvvvwwwvvvvvvwwwyyy{{{wwwwwwvvvuuutttsssrrrrrrkkknnnpppqqqooommmmmmmmmlllmmmnnnoooqqqsssuuuvvvsssqqqlllgggdddeeejjjnnnqqqyyyyyyooonnnpppvvvzzz~~~uuutttrrrpppppprrrtttvvvtttuuuxxx{{{}}}~~~}}}||||||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{qqqnnnlllgggbbbXXXQQQIIIDDDCCCCCCCCCCCC888===AAAAAA===<<<>>>BBBCCCEEEFFFHHHLLLQQQWWW[[[ccciiittt}}}}}}~~~zzzuuuooollleeeaaa]]][[[\\\\\\ZZZXXXZZZUUUPPPMMMLLLKKKGGGDDDEEECCCAAABBBDDDGGGIIIIIIIIIQQQ\\\dddkkksss|||zzzwwwsssnnnkkkjjjmmmpppssswww~~~}}}{{{yyyzzz~~~~~~~~~~~~{{{xxxwwwwwwxxxzzzyyyxxxyyyyyyyyyvvvtttwwwvvvtttrrrrrrrrrttttttvvvvvvvvvuuutttrrrqqqppppppqqqrrrqqqooonnnooopppqqqqqqrrrtttvvvwwwuuusssuuusssnnnjjjhhhhhhjjjkkkrrrvvv~~~|||vvvssstttvvvxxx|||~~~wwwvvvsssqqqpppppprrrsssqqqsssuuuxxxzzz|||||||||~~~~~~~~~}}}|||{{{~~~~~~~~~~~~~~~wwwpppfff]]]VVVQQQLLLIIIBBBCCCDDDBBB>>><<<>>>@@@======>>>>>>@@@CCCGGGJJJOOOSSS[[[fffrrr{{{|||sssjjjdddbbbbbbaaadddhhhkkkmmmqqquuuyyy{{{{{{}}}{{{vvvnnngggccc^^^ZZZVVVTTTQQQMMMLLLLLLLLLJJJHHHLLLJJJFFFDDDBBBBBBBBBBBBDDDEEEGGGJJJOOOTTTYYY\\\```hhhsss|||wwwrrrllliiiiiijjjkkkjjjppptttzzz}}}{{{zzz{{{~~~}}}zzzxxxyyyzzz|||zzzyyyyyyzzzzzzyyywwwwwwvvvsssqqqpppqqqrrrsssuuuuuuvvvuuutttsssqqqpppqqqrrrsssrrrpppooopppqqqrrrrrrsssuuuwwwxxxwwwuuuuuusssoookkkiiiiiijjjkkkpppvvv~~~~~~zzzxxxzzz||||||}}}|||yyywwwtttqqqooonnnoooooopppqqqtttvvvxxxyyyzzzzzz~~~}}}}}}~~~}}}}}}}}}~~~wwwmmmeee___WWWTTTNNNHHHDDDAAA@@@@@@>>>>>>=========>>>@@@AAA@@@AAAEEEKKKQQQWWWYYYYYYbbbaaa^^^YYYRRRMMMKKKJJJMMMOOOQQQRRRTTTVVVZZZ\\\XXXYYYYYY\\\___bbbfffhhhiiikkkmmmrrrwww}}}~~~|||xxxssslllfffdddddddddccc[[[XXXTTTQQQNNNKKKGGGEEEKKKHHHEEEDDDDDDDDDDDDCCCDDDEEEDDDBBB@@@AAAFFFKKKLLLPPPWWW]]]bbbjjjsssyyy~~~{{{vvviiifffcccdddjjjsss{{{~~~~~~~~~}}}~~~~~~~~~~~~|||{{{{{{||||||zzzwwwvvvwwwyyyyyyyyywwwuuurrrpppoooooopppqqqtttuuuvvvvvvuuussspppoooqqqssstttsssrrrqqqqqqrrrtttssstttvvvxxxyyyxxxwwwuuusssoookkkiiiiiijjjkkknnnvvv~~~yyyxxxvvvtttqqqooonnnnnnnnnqqqrrruuuwwwxxxyyyyyyyyy}}}}}}}}}~~~~~~}}}~~~yyyrrrggg]]]UUUPPPKKKIIIHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@BBBEEEGGGHHHGGGKKKKKKLLLJJJHHHFFFDDDCCC??????@@@AAABBBCCCEEEFFFJJJJJJJJJJJJKKKLLLNNNNNNPPPQQQSSSVVVYYY^^^bbbdddfffeeecccbbbaaaaaaaaabbbbbbdddggghhhhhheeeaaa___[[[WWWSSSQQQQQQRRRRRRQQQKKKKKKKKKKKKJJJHHHFFFDDDHHHGGGFFFEEEFFFHHHIIIIIIGGGJJJLLLJJJHHHKKKTTT\\\aaahhhpppwww|||zzztttooollljjjiiijjjppp}}}|||{{{|||~~~~~~|||}}}~~~~~~}}}}}}zzzwwwtttrrrtttvvvxxxxxxwwwuuuqqqnnnmmmmmmnnnpppssstttuuuvvvuuussspppoooqqqsssuuuuuusssrrrrrrssssssssssssuuuwwwyyyyyyxxxuuusssooollljjjjjjjjjjjjmmmvvvwwwuuutttrrrpppooooooooooooqqqrrrtttvvvwwwwwwwwwwwwyyyyyyzzz{{{|||~~~uuulllfffbbbZZZVVVPPPLLLIIIGGGDDDAAADDDBBBAAAAAACCCCCCBBBAAA???@@@AAABBBBBBAAA???>>><<<<<<<<<===?????????>>>CCCBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEHHHKKKMMMOOOSSSRRRPPPNNNMMMMMMNNNOOOOOORRRVVVYYYYYYUUUQQQNNNMMMKKKKKKKKKMMMMMMLLLKKKGGGIIIKKKMMMNNNNNNNNNNNNHHHHHHIIIIIIKKKMMMPPPRRRUUUZZZ]]]\\\ZZZ]]]gggqqq~~~{{{uuuooommmjjjgggfffiiillloooqqqtttyyy~~~}}}}}}|||{{{}}}~~~{{{xxxtttrrrsssuuuwwwxxxwwwuuuqqqmmmkkklllnnnooorrrssstttuuutttsssqqqooopppsssuuuuuutttsssrrrsssqqqqqqppprrruuuwwwwwwwwwuuussspppmmmkkkjjjjjjjjjkkkvvvvvvrrrqqqqqqpppooooooooooooooopppqqqsssttttttsssssstttuuuwwwyyy{{{|||~~~~~~yyyrrriiiaaa\\\XXXSSSOOOLLLJJJHHHHHHGGGFFFCCC@@@@@@?????????@@@???<<<:::@@@@@@AAADDDFFFEEECCCAAA<<<<<<<<<============>>>=========???AAADDDGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEJJJQQQVVVVVVRRRLLLHHHJJJIIIIIIJJJLLLMMMLLLKKKOOORRRVVVYYY[[[\\\^^^```YYYZZZ\\\\\\]]]___bbbeeerrrvvvyyyxxxvvvyyy{{{vvvooogggaaaZZZ[[[[[[\\\___gggsss|||~~~||||||~~~~~~}}}~~~{{{wwwuuuvvvwwwyyyyyywwwtttppplllkkkllloooqqqsssssssssssssssrrrqqqqqqooorrruuuvvvtttsssrrrssspppooonnnpppsssuuuvvvvvvuuusssqqqnnnlllkkkjjjjjjjjjtttwwwqqqqqqqqqpppoooooonnnnnnoooppprrrssstttssssssrrrqqqrrrtttwwwzzz|||~~~~~~zzzwwwsssoooeeeccc```^^^[[[WWWQQQMMMMMMKKKJJJJJJLLLLLLIIIGGGCCCDDDGGGKKKNNNMMMIIIEEECCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBDDDGGGHHHFFFFFFFFFGGGFFFFFFEEEEEEGGGNNNYYYbbbfffddd___ZZZXXXVVVTTTVVVZZZ^^^bbbccchhhlllqqqtttuuuxxx||||||~~~~~~}}}~~~{{{uuummmfff```\\\ZZZZZZ___dddfffhhhqqq~~~~~~}}}}}}}}}}}}~~~}}}yyywwwwwwxxxxxxxxxwwwtttooolllkkkmmmppprrrtttsssrrrqqqqqqqqqrrrsssnnnqqqtttuuutttsssrrrrrrooonnnmmmooorrruuuvvvvvvtttsssqqqooommmkkkjjjjjjgggnnnyyyxxxrrrrrrqqqpppooonnnmmmmmmrrrssstttuuuvvvuuuttttttoooqqqtttwwwzzz}}}{{{}}}~~~{{{xxxssslllddd___\\\ZZZYYYZZZ]]]___^^^\\\YYYZZZ^^^cccgggfff```[[[SSSRRRQQQPPPNNNLLLJJJHHHGGGGGGFFFEEEEEEFFFHHHHHHNNNOOOQQQRRRRRRQQQPPPOOOPPPYYYhhhvvv~~~{{{wwwnnnkkkiiijjjqqqzzz|||uuurrrlllddd]]]YYYZZZ[[[fffnnnvvvxxxwww|||~~~}}}}}}~~~~~~||||||}}}~~~|||yyyvvvvvvvvvuuuuuuvvvsssooollllllnnnqqqtttuuusssqqqppppppqqqrrrtttmmmppptttuuutttrrrrrrqqqpppnnnnnnooorrruuuwwwwwwtttsssqqqooommmkkkjjjjjjfffjjjrrr}}}zzztttsssrrrpppoooooopppqqqqqqrrrsssssssssuuuxxx{{{yyyvvvtttwww|||}}}}}}}}}}}}~~~zzzyyyxxx~~~~~~}}}xxxtttvvv|||xxxtttpppmmmllliiieee```]]]\\\ZZZXXXXXXYYYZZZ\\\```ccchhhlllnnnmmmkkkiiieeeppp~~~yyy{{{|||yyyxxxppptttvvvpppgggaaaccchhhxxx||||||~~~}}}|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{||||||{{{yyywwwuuutttqqqllljjjllloooqqqrrrtttrrrooommmmmmooorrrtttrrrrrrsssssssssrrrpppooollllllmmmnnnoooqqqssstttvvvsssqqqppppppooonnnmmmeeegggllltttyyyrrrqqqpppoooooooooooopppoooqqqssstttvvvyyy}}}{{{xxxwwwzzz}}}}}}}}}}}}~~~|||uuuvvv~~~|||yyyvvvuuutttttttttzzz}}}zzzqqqllllllgggmmmtttyyy{{{}}}xxxyyy}}}~~~~~~|||{{{|||}}}~~~||||||}}}}}}}}}|||{{{{{{|||}}}~~~~~~}}}{{{yyywwwyyyvvvrrrpppqqqsssttttttrrrqqqooonnnnnnoooqqqrrrrrrsssssstttsssrrrqqqpppnnnnnnnnnnnnpppqqqrrrssstttrrrpppoooooonnnmmmkkkggghhhkkkqqq{{{wwwpppoooooonnnnnnnnnoooooonnnpppsssuuuvvvyyy}}}}}}}}}~~~~~~~~~~~~~~~|||uuu{{{~~~wwwooohhhaaa[[[\\\aaa^^^eeepppyyy}}}{{{{{{{{{||||||yyyzzzzzz{{{|||}}}~~~~~~~~~|||{{{yyy|||yyyvvvuuuuuuuuusssrrroooooooooooooooooopppppprrrssssssssssssrrrrrrqqqppppppooooooppppppqqqrrrrrrpppnnnmmmmmmlllkkkiiiiiiiiikkkpppxxxtttnnnnnnnnnnnnoooooopppppppppqqqssstttuuuvvvxxxzzz~~~zzzyyywwwvvvvvvzzzzzzuuupppllliiieee```\\\WWWTTTYYYaaafffnnn{{{~~~}}}{{{{{{{{{{{{{{{wwwwwwxxxzzz|||~~~}}}|||{{{{{{yyyxxxwwwvvvtttqqqnnnmmmnnnoooqqqqqqpppooonnnrrrssssssssssssrrrrrrrrrrrrrrrqqqppppppppppppqqqqqqooolllkkkkkkkkkiiihhhhhhiiilllrrrzzz}}}rrr~~~mmmnnnooopppqqqqqqrrrrrrqqqsssuuuvvvvvvwwwxxxzzzzzzuuurrrtttvvvzzz}}}xxxvvvuuuooonnnmmmjjjfffbbb^^^]]][[[ZZZ[[[]]]\\\\\\bbbiiipppzzz~~~}}}}}}|||{{{{{{{{{wwwwwwxxxzzz|||~~~}}}|||{{{zzzyyyxxxxxxwwwuuupppmmmlllmmmppprrrrrrqqqooonnnrrrrrrrrrqqqrrrrrrrrrrrrtttsssrrrqqqppppppppppppqqqnnnlllkkkkkkjjjiiihhhfffiiinnnvvv~~~}}}rrr}}}kkklllnnnpppqqqrrrssssssrrruuuxxxzzzzzz{{{}}}~~~vvvssssssuuu}}}vvvpppooovvv~~~~~~rrrhhhbbb``````\\\]]]^^^]]][[[[[[\\\]]]^^^___cccjjjmmmnnnqqqvvv}}}~~~}}}}}}}}}yyyyyyyyyzzz|||~~~}}}}}}zzzzzzzzzzzzzzzxxxtttqqqlllnnnqqqssssssrrrpppoooqqqppppppppppppqqqqqqrrruuutttsssrrrqqqqqqqqqqqqqqqooommmllllllkkkjjjhhhfffiiinnnvvv~~~~~~sss~~~iiijjjmmmoooqqqrrrrrrrrruuuxxx{{{|||||||||}}}~~~|||~~~~~~}}}}}}~~~}}}pppfffiiikkkmmmttt~~~}}}|||zzz||||||xxxuuuuuuvvv|||wwwnnnddd]]]XXXVVVUUUYYY\\\___aaacccgggmmmrrruuutttwww~~~|||{{{{{{{{{}}}zzzyyyyyyzzz{{{zzzwwwuuummmoooqqqssstttsssrrrqqqoooooonnnnnnnnnoooqqqqqquuutttsssrrrrrrqqqrrrrrrsssqqqnnnmmmmmmmmmkkkjjjhhhiiikkkpppwwwtttgggiiikkknnnpppqqqrrrrrryyy{{{||||||zzzyyyxxxxxxxxxzzz|||~~~}}}}}}|||~~~|||eeeeeeccc___bbbjjjppprrrxxxvvvvvvyyy|||{{{uuupppnnnkkkhhhiiimmmmmmmmmllliiigggfffgggiiijjjgggbbb]]]YYYWWWVVVUUU```dddhhhlllqqqxxx~~~}}}||||||}}}xxxwwwwwwxxxzzzzzzxxxvvvnnnppprrrtttttttttsssrrrooonnnmmmmmmmmmooopppqqquuutttsssrrrrrrrrrrrrrrrtttrrrooonnnnnnnnnlllkkkkkkiiihhhjjjpppzzzvvvooonnnkkkjjjkkkmmmpppsssuuuvvvxxxyyyxxxwwwxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~{{{}}}wwwkkkfffccc^^^^^^aaacccbbbbbbcccfffkkkpppssstttvvvyyy|||~~~~~~}}}}}}~~~}}}zzzqqqmmmkkkmmmpppttt}}}~~~yyyzzz|||tttrrrppppppqqqpppmmmiiifffaaa\\\\\\___aaa___]]]```___bbbeeeeeebbbcccfffhhhmmmmmmfffaaadddkkkpppxxx~~~}}}zzzzzz|||}}}zzz{{{yyyxxxxxxyyyzzzyyyxxxssssssssssssssssssssssssuuutttssspppnnnnnnqqqssswwwuuusssqqqqqqrrruuuvvvyyyvvvrrrqqqpppnnnkkkggggggfffhhhlllpppvvvvvvqqqooommmkkkkkkllloooqqqtttvvvxxxxxxvvvuuuvvvwwwwwwwwwxxxyyy{{{}}}~~~}}}~~~}}}vvvnnniiiiiibbb___]]][[[[[[]]]aaacccdddeeefffggggggfffeeeeeehhhgggiiinnnmmmggg```^^^[[[\\\\\\^^^eeeqqq{{{wwwtttjjjiiiiiikkkmmmooonnnmmmjjjqqqvvvvvvuuutttpppjjjccc```^^^]]]^^^^^^\\\ZZZXXXUUUSSSVVV[[[___^^^]]]fffggglllsssvvvtttuuuyyy}}}|||}}}~~~~~~|||zzzxxxxxxyyyzzzzzzyyytttttttttttttttttttttttttttsssqqqooommmnnnqqqtttuuutttrrrrrrsssuuuwwwyyyzzzwwwrrrpppooommmjjjgggjjjiiiiiijjjjjjnnnzzz{{{tttrrrooolllkkklllmmmnnntttvvvwwwvvvtttrrrrrrsssssstttuuuwwwzzz|||~~~}}}}}}~~~}}}zzzsssoooiiidddaaa```aaacccbbbaaa```^^^\\\ZZZXXXWWWZZZXXXYYY]]]^^^ZZZWWWWWWSSSQQQOOOPPPTTT[[[ccchhhqqqooolllkkkkkkkkkiiigggiiijjjllllllkkkiiifffeee```^^^]]]]]]^^^______^^^ZZZaaaggggggeeeeeebbb^^^WWWUUUTTTTTTWWWYYYZZZ[[[XXXXXXZZZ```hhhnnnooonnnssstttzzz}}}|||zzzyyyzzz{{{zzzyyyuuuuuuttttttttttttuuuuuutttsssqqqnnnllllllpppsssrrrrrrrrrsssuuuxxx{{{||||||xxxsssooolllkkkiiigggjjjjjjjjjhhhfffjjjzzzvvvtttqqqnnnlllllllllmmmuuuvvvvvvuuurrrpppooopppppppppqqqsssuuuwwwyyyzzz~~~}}}||||||~~~~~~~~~zzzxxxxxxxxxwwwuuuqqqmmmiiieeecccbbb___[[[ZZZ^^^___^^^]]]___YYYVVVRRRQQQTTTXXX[[[]]]aaa___]]]\\\]]]]]][[[ZZZZZZZZZZZZZZZ[[[[[[YYYXXX[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYccclllooonnnlllhhhccc[[[ZZZZZZ\\\```fffkkknnnlllnnnsss|||~~~|||{{{{{{|||{{{yyyvvvuuuttttttttttttuuuvvvwwwvvvsssoookkkkkkmmmpppoooppprrruuuxxx{{{~~~|||yyysssnnnkkkiiihhhgggggghhhiiihhhgggooouuusssqqqooommmmmmmmmnnnuuuvvvvvvuuurrrooonnnnnnooonnnnnnnnnooopppqqqqqq||||||}}}|||{{{|||}}}~~~~~~}}}}}}}}}~~~}}}{{{rrrllliiikkkllllllmmmpppmmmhhhaaa^^^^^^```bbbcccbbb___[[[ZZZ\\\___bbbddd^^^[[[YYYXXXYYYZZZXXXWWW[[[[[[]]]___aaaaaa^^^\\\bbbpppzzztttnnnmmmmmmnnnqqqvvv{{{}}}|||}}}|||{{{zzzvvvuuutttsssssstttuuuvvv{{{zzzwwwrrrmmmkkkkkkmmmnnnooosssvvvzzz}}}|||yyytttooojjjhhhhhhiiidddeeeggghhhjjjuuurrrqqqpppoooooopppqqqqqqvvvwwwwwwvvvrrrpppoooooooooooonnnmmmllllllllllllxxxzzz~~~~~~}}}|||{{{|||~~~~~~}}}zzzzzzzzz|||~~~}}}uuuqqqsssxxx|||uuupppjjjhhhkkkssszzz~~~rrrnnnjjjiiikkklllllljjjmmmmmmnnnppprrrrrrpppmmmwww~~~~~~}}}|||zzzxxxvvvuuussssssuuuvvvxxx}}}}}}{{{vvvqqqmmmllllllmmmooossswww{{{~~~zzzyyyvvvqqqllliiiiiijjjeeeeeefffhhhmmmzzznnnnnnnnnoooqqqssstttuuuwwwxxxxxxwwwtttqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmqqqtttxxx}}}}}}||||||}}}~~~}}}yyyyyyxxxxxxzzz|||~~~|||zzzzzzyyywwwuuuuuuwwwyyyzzz|||}}}}}}{{{vvvrrrooonnnmmmppptttxxx{{{}}}}}}}}}yyyyyyxxxsssnnnkkkjjjlllgggeeefffkkkssskkklllmmmooorrruuuwwwxxxxxxyyyyyyxxxuuusssrrrrrrsssrrrqqqppppppoooooopppllloootttzzz}}}||||||}}}~~~}}}zzzyyywwwwwwwwwyyy{{{|||~~~~~~~~~~~~|||{{{}}}{{{yyywwwwwwyyy{{{}}}zzz|||~~~}}}yyyuuurrrqqqmmmppptttxxx{{{||||||{{{wwwyyyyyyuuuppplllkkklllhhheeegggnnnzzzmmmmmmmmmppptttvvvwwwwwwvvvwwwyyyxxxvvvtttttttttttttttttttttsssrrrqqqpppooopppsssvvvzzz~~~}}}xxxxxx}}}~~~{{{{{{{{{{{{{{{{{{zzzzzz~~~~~~~~~}}}|||zzzxxxxxxxxxyyyzzzzzz|||}}}}}}|||yyyvvvttttttvvvyyy{{{}}}~~~~~~}}}{{{zzzyyyvvvsssooolllkkkmmmkkkjjjnnn{{{mmmmmmnnnqqqtttvvvvvvvvvvvvxxxzzz{{{yyywwwvvvvvvuuuuuuuuuuuutttsssrrrqqqrrrqqqqqqssswww{{{~~~zzzzzz}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~|||zzzyyyyyyzzz{{{zzz{{{|||||||||zzzxxxwwwyyyzzz}}}~~~}}}{{{xxxtttqqqnnnlllkkkjjjjjjooo}}}llllllnnnrrruuuvvvuuussstttxxx{{{}}}|||zzzxxxxxxwwwwwwwwwwwwvvvuuuuuutttvvvtttqqqrrruuuyyy|||}}}}}}}}}||||||}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~|||{{{{{{||||||zzzzzz{{{{{{{{{{{{{{{{{{~~~~~~zzzvvvrrrooommmhhhiiijjjppp~~~kkklllnnnrrruuuuuusssqqqrrrvvv{{{}}}}}}zzzxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxyyywwwuuuuuuxxxzzzzzzyyywwwzzz|||}}}}}}}}}}}}~~~zzzzzzzzz{{{{{{{{{{{{{{{}}}~~~~~~|||||||||}}}~~~}}}|||{{{zzzzzzzzz{{{|||{{{wwwsssooommmhhhiiilllqqq}}}kkklllnnnqqqttttttrrroooooosssxxxzzzzzzxxxvvvvvvxxxyyyzzz{{{|||}}}}}}}}}{{{zzzzzz|||{{{wwwsssvvvzzz}}}}}}~~~zzzzzzzzz{{{{{{{{{|||||||||}}}|||||||||~~~~~~}}}|||{{{{{{}}}~~~}}}{{{zzzzzzzzz{{{|||~~~~~~{{{vvvrrrnnnllliiilllnnnsss|||llllllnnnppprrrrrrpppnnnmmmpppuuuwwwvvvuuutttsssuuuvvvxxx{{{}}}~~~~~~|||}}}~~~xxxsssuuuwww{{{}}}yyyyyyzzzzzz{{{|||||||||||||||}}}}}}~~~}}}{{{yyyyyy{{{}}}~~~~~~~~~|||~~~|||}}}~~~}}}~~~~~~}}}{{{zzz{{{|||~~~~~~|||{{{zzzzzzzzzzzz|||~~~zzzvvvrrrooommmkkkooorrruuu|||nnnmmmmmmnnnpppqqqpppnnnmmmpppssstttsssrrrrrrrrrpppqqqtttwww{{{}}}~~~~~~|||wwwvvvvvvyyy}}}~~~|||yyyyyyzzzzzz{{{||||||}}}|||{{{{{{{{{|||~~~|||yyywwwxxx{{{}}}~~~}}}zzz{{{}}}vvvxxx|||}}}}}}~~~}}}{{{zzz{{{|||}}}~~~}}}||||||{{{|||zzz|||}}}{{{wwwssspppnnnmmmqqquuuxxxooommmmmmmmmoooppppppooonnnppprrrsssrrrqqqqqqrrrkkkmmmqqquuuyyy|||~~~}}}{{{xxxuuuwww||||||yyyyyyyyyzzzzzz{{{|||}}}}}}|||{{{yyyyyyzzz}}}~~~yyyvvvwww{{{}}}}}}yyyzzz|||sssvvvzzz}}}}}}}}}~~~|||zzzzzzzzz{{{}}}}}}}}}~~~}}}}}}}}}}}}|||}}}~~~{{{xxxuuurrrpppnnnrrrwww{{{sssrrrqqqpppoooooopppppprrrpppoooqqqvvvwwwsssoooqqqpppoooqqquuuzzz|||}}}zzzwwwuuuuuuxxx{{{}}}~~~{{{zzzzzzyyyzzz{{{|||}}}}}}|||{{{{{{{{{}}}~~~}}}zzzyyyzzz|||}}}~~~|||zzz|||ttttttyyy}}}zzzxxxyyy{{{zzz{{{|||}}}}}}~~~}}}}}}~~~}}}}}}yyyuuutttssssssllluuu|||rrrqqqooonnnmmmnnnpppqqqsssqqqooorrrvvvxxxuuurrrsssrrrqqqrrrvvvzzz|||}}}}}}~~~yyywwwttttttvvvyyy{{{|||zzzzzzyyyyyyyyyzzz|||}}}xxxyyyzzz{{{}}}}}}||||||}}}~~~yyyxxx{{{zzz{{{~~~}}}zzzyyyzzzzzz{{{|||}}}~~~~~~}}}~~~}}}zzzwwwuuuuuuuuunnnvvv~~~rrrpppmmmkkkkkkllloooqqqtttqqqppprrrvvvxxxxxxvvvvvvtttssstttwwwzzz|||}}}||||||}}}~~~~~~yyyvvvttttttvvvxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzwwwxxxyyy{{{|||~~~~~~yyyzzz~~~~~~|||zzzyyy{{{|||}}}}}}|||~~~{{{xxxuuutttsssqqqxxxtttqqqmmmjjjiiijjjmmmooosssqqqpppqqqtttwwwxxxxxxyyywwwuuuuuuxxx{{{}}}}}}||||||}}}~~~~~~~~~}}}}}}yyywwwuuutttvvvxxxxxxxxxvvvuuutttttttttuuuvvvwwwzzzyyyxxxwwwwwwxxxyyyzzz~~~|||~~~~~~|||~~~}}}|||||||||}}}~~~}}}{{{|||}}}|||xxxtttrrrqqqtttxxxwwwtttoookkkhhhiiikkklllrrrppppppqqqsssvvvwwwxxxzzzxxxvvvvvvyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}|||yyyxxxvvvvvvwwwyyyyyyxxxtttsssrrrqqqqqqqqqrrrssszzzxxxtttrrrrrrtttwwwzzz~~~}}}|||}}}{{{~~~~~~|||}}}}}}~~~~~~|||{{{|||~~~|||yyyvvvuuutttuuuyyy}}}pppkkkooorrr~~~xxxuuuqqqmmmkkkjjjlllmmmqqqqqqqqqrrrsssuuuvvvwwwyyywwwvvvvvvyyy|||}}}~~~~~~}}}||||||xxxwwwvvvvvvxxxyyyyyyxxxsssrrrqqqpppppppppqqqrrrvvvtttqqqoooqqqtttxxx{{{{{{}}}{{{{{{zzzzzz}}}zzz}}}~~~~~~~~~}}}|||~~~~~~}}}||||||~~~|||||||||||||||{{{{{{{{{xxx||||||ggg^^^[[[]]]ddduuuvvvuuurrrpppnnnnnnooooooqqqrrrtttuuuuuuuuuvvvvvvxxxvvvuuuvvvyyy|||~~~~~~~~~~~~}}}{{{{{{vvvuuutttuuuxxxyyyyyyxxxuuutttrrrqqqqqqqqqrrrssssssssssssssstttvvvwwwxxxwww{{{}}}}}}}}}{{{{{{zzzzzz~~~}}}||||||~~~~~~~~~~~~}}}}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{ooo[[[TTTUUUSSS\\\oootttsssrrrqqqqqqqqqrrrsssrrrtttvvvwwwwwwvvvvvvvvvwwwvvvtttuuuyyy|||~~~~~~~~~~~~~~~~~~}}}|||zzzzzzssssssssstttwwwyyyxxxxxxwwwvvvtttsssrrrsssttttttuuuvvvwwwxxxxxxvvvtttrrruuuyyy}}}}}}{{{{{{}}}}}}|||}}}}}}{{{zzz~~~~~~}}}|||~~~{{{zzz~~~|||~~~~~~~~~|||{{{}}}iiiUUUPPPQQQOOOXXXnnnvvvuuussspppnnnooosssvvvwwwuuuttttttuuuuuutttssszzzwwwtttuuuxxx{{{{{{zzz~~~~~~~~~}}}}}}xxxsssoooppptttxxxxxxvvvyyywwwuuussssssuuuwwwyyyzzzzzzzzzxxxvvvuuuvvvwwwvvv|||{{{zzz~~~}}}~~~}}}}}}~~~}}}|||~~~~~~~~~|||{{{}}}~~~~~~~~~~~~}}}fffOOOIIILLLNNNUUUiiiwwwwwwuuusssrrrrrruuuwwwxxxwwwuuutttsssrrrssssssxxxuuussstttvvvxxxxxxwww{{{}}}xxxtttoooppptttxxxyyyxxxzzzyyywwwuuuuuuvvvxxxyyyzzz{{{{{{yyywwwwwwxxxyyy|||~~~|||~~~}}}}}}~~~~~~}}}}}}~~~{{{zzz|||~~~jjjQQQIIIIIIMMMTTTgggxxxxxxxxxwwwuuuuuuvvvxxxyyyyyyxxxtttpppnnnpppsssuuutttrrrssstttuuuuuutttuuuxxx}}}zzzuuuqqqppptttyyy{{{{{{|||{{{zzzxxxxxxxxxyyyzzz{{{||||||{{{zzzzzz{{{}}}~~~}}}|||~~~~~~}}}~~~}}}}}}~~~~~~{{{yyyzzz|||}}}~~~~~~~~~}}}lllSSSIIIGGGKKKRRReeevvvxxxyyyyyywwwvvvvvvwwwyyyzzzyyytttmmmkkknnnssstttssssssssssssttttttsssqqqtttxxx|||{{{wwwsssqqqtttxxx{{{|||~~~}}}|||{{{{{{zzzzzzzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~||||||~~~~~~~~~~~~}}}|||}}}~~~{{{|||}}}}}}~~~~~~~~~~~~|||zzz{{{||||||}}}||||||{{{~~~}}}~~~jjjSSSIIIGGGJJJPPPbbbsssuuuwwwvvvuuusssssstttwwwyyyyyytttmmmkkkmmmqqqsssssstttttttttttttttuuuttttttuuuvvvxxx{{{}}}~~~{{{xxxuuussstttwwwzzz{{{}}}}}}}}}}}}||||||{{{{{{~~~}}}~~~~~~||||||}}}}}}~~~~~~}}}~~~}}}||||||~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~cccQQQJJJIIIHHHNNN___}}}ppprrrssssssqqqppppppqqquuuvvvwwwtttooommmnnnpppqqqsssuuuuuuuuutttuuuvvvyyyxxxwwwvvvwwwzzz|||~~~{{{zzzwwwuuuuuuuuuwwwxxxzzz{{{|||}}}}}}|||{{{zzz}}}}}}||||||~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{|||}}}uuu\\\NNNJJJJJJHHHMMM^^^{{{nnnppppppooonnnmmmnnnooorrrsssssssssrrrpppooonnnnnnqqqtttuuuuuutttvvvwwwyyyyyyxxxyyyyyy{{{|||}}}{{{zzzyyywwwuuutttttttttwwwxxx{{{}}}}}}|||{{{zzz{{{}}}~~~~~~}}}}}}}}}~~~|||zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwuuutttvvvyyy|||~~~~~~}}}~~~}}}|||{{{~~~|||~~~}}}}}}}}}zzzzzzzzz{{{~~~nnnWWWLLLHHHGGGHHHMMM]]]zzznnnoooooommmlllkkkmmmnnnqqqqqqqqqssstttssspppmmmlllooosssuuuttttttvvvxxxuuuwwwxxxzzz{{{{{{{{{zzzzzz{{{zzzxxxuuusssrrrrrrtttvvvyyy|||}}}|||{{{zzzyyy{{{}}}~~~||||||}}}~~~{{{~~~}}}~~~|||zzzxxxxxxxxxxxxwwwuuutttsssnnnllljjjiiikkkooosssvvv~~~|||vvvwwwyyy{{{}}}}}}}}}{{{zzz~~~}}}||||||yyyzzz|||~~~}}}}}}|||zzzyyyyyyzzz}}}jjjVVVKKKFFFEEEHHHMMM\\\yyylllkkkkkklllmmmnnnnnnmmmqqqqqqssssssssssssrrrqqqnnnooorrrssstttsssqqqppprrrssstttvvvwwwwwwxxxxxxwwwxxxxxxxxxvvvtttrrrqqqssstttvvvvvvuuuuuuwwwxxx{{{zzzyyyzzz|||}}}}}}|||yyy{{{|||{{{{{{|||~~~~~~}}}|||{{{}}}~~~~~~}}}yyyxxxwwwwwwxxxwwwtttoookkkddd^^^YYYXXXYYY]]]hhhrrrwww~~~}}}|||{{{{{{zzzvvvwwwxxxyyy{{{|||}}}}}}{{{~~~}}}||||||~~~zzzxxx~~~~~~~~~||||||~~~gggRRRHHHEEEDDDHHHLLL]]]{{{mmmllllllmmmnnnooooooooopppqqqrrrssssssrrrrrrqqqnnnooopppqqqrrrqqqqqqpppqqqrrrsssuuuvvvvvvvvvvvvvvvvvvwwwwwwvvvtttrrrqqqrrrtttuuuuuutttuuuvvvxxxyyyxxxwwwxxxyyy}}}}}}{{{|||yyyxxx{{{wwwwwwwwwyyy{{{|||{{{zzzzzz|||~~~~~~~~~}}}~~~~~~~~~zzzzzzyyywwwuuuqqqkkkccc^^^VVVQQQMMMLLLNNNSSS]]]hhhuuu|||}}}}}}|||||||||uuuuuuuuuvvvxxxzzz{{{|||zzz}}}~~~}}}}}}|||zzz}}}}}}}}}~~~~~~}}}~~~~~~iiiSSSHHHDDDEEEGGGLLL]]]{{{ppppppppppppqqqqqqqqqqqqooopppqqqrrrrrrrrrrrrqqqoooooonnnnnnooooooppppppoooppprrrtttuuuuuuuuutttttttttuuuuuuuuutttrrrqqqqqqrrrttttttssssssuuuvvvvvvuuuuuuuuuvvvyyy|||~~~~~~~~~xxxwwwvvvvvvzzzvvvuuuvvvxxxzzz|||{{{zzzyyy{{{}}}~~~}}}}}}}}}~~~}}}~~~~~~}}}{{{wwwpppfff\\\UUUMMMGGGBBBBBBCCCIIIUUU```qqqzzz~~~~~~}}}~~~~~~~~~uuutttssssssuuuwwwyyy{{{xxxzzz}}}|||zzzzzz|||~~~~~~~~~}}}}}}~~~~~~|||}}}}}}}}}}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}mmmUUUHHHDDDEEEGGGLLL\\\{{{vvvvvvvvvuuusssrrrrrrssspppppppppqqqqqqrrrrrrrrrpppooommmllllllmmmooopppoooqqqsssuuuvvvvvvuuuuuurrrssstttttttttsssrrrqqqoooqqqrrrsssrrrrrrsssuuuuuuuuuttttttuuuwwwyyyzzz|||}}}~~~yyyttttttuuuyyy~~~yyyxxxxxxzzz|||}}}{{{zzzxxx{{{}}}~~~}}}}}}~~~||||||~~~~~~zzzssshhh]]]UUURRRJJJBBB>>>???EEESSS```nnnwww~~~~~~}}}}}}~~~xxxwwwuuuttttttwwwzzz{{{uuuvvvwwwyyy}}}~~~|||zzzwwwwwwzzz~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{|||~~~|||{{{{{{~~~~~~|||~~~~~~}}}}}}|||{{{}}}oooVVVHHHDDDFFFGGGLLL\\\{{{{{{||||||yyyuuusssssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnllllllmmmoooqqqqqqrrruuuwwwxxxxxxwwwvvvrrrrrrsssttttttsssrrrqqqoooppprrrrrrqqqqqqssstttvvvvvvuuuuuuuuuvvvxxxxxx~~~}}}|||{{{uuuvvvwwwyyy|||}}}}}}}}}|||{{{zzzzzz{{{{{{yyywwwxxx{{{~~~}}}}}}}}}zzz{{{}}}~~~~~~~~~zzzqqqggg```^^^SSSGGG@@@>>>EEETTTaaammmvvv~~~~~~}}}|||||||||}}}{{{yyywwwvvvxxxzzz{{{vvvuuutttuuuyyy~~~{{{zzz}}}}}}zzzxxxxxx{{{~~~{{{{{{|||}}}~~~~~~|||{{{||||||}}}}}}}}}}}}~~~~~~~~~|||zzz{{{|||~~~~~~~~~~~~~~~|||}}}|||}}}|||}}}}}}xxx|||lllUUUHHHEEEFFFFFFKKK\\\{{{zzz|||}}}zzzuuussssssuuuuuutttsssrrrqqqqqqqqqqqqsssqqqooonnnnnnooopppqqqrrrtttwwwyyyzzzzzzxxxwwwsssssstttttttttsssqqqpppoooppprrrrrrqqqqqqssstttxxxwwwwwwvvvvvvvvvwwwwww~~~|||{{{{{{|||~~~~~~~~~xxxyyyzzz{{{|||{{{zzzyyyzzzyyyxxxwwwwwwvvvtttrrrvvvyyy}}}~~~}}}||||||yyy{{{}}}}}}}}}}}}~~~yyyssshhh]]]OOOGGGDDDIIIVVVcccnnnwww~~~~~~~~~}}}|||||||||}}}}}}~~~}}}||||||||||||~~~|||yyyxxxwwwxxxxxxyyyvvvrrrssswww}}}~~~zzzvvvvvv{{{}}}{{{{{{~~~zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~|||zzzzzz|||}}}}}}}}}}}}||||||||||||}}}~~~|||~~~}}}}}}|||~~~~~~|||~~~vvv|||gggSSSIIIFFFEEEFFFKKK\\\{{{tttwwwyyywwwtttrrrtttwwwxxxwwwuuusssqqqqqqqqqqqqtttsssrrrqqqpppqqqqqqrrrrrrtttwwwzzz{{{zzzyyywwwtttuuuuuuuuutttsssqqqpppoooqqqrrrrrrqqqrrrsssuuuxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyzzz}}}{{{}}}~~~~~~|||{{{zzzwwwvvvttttttuuutttrrrpppssswww{{{}}}|||zzzyyyyyyxxxzzz||||||zzzzzz{{{}}}~~~~~~qqqhhh]]]VVVSSSUUU^^^iiipppyyy}}}|||||||||}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~|||yyywwwuuusssssswwwrrrnnnnnnttt{{{|||xxxtttuuuyyy~~~~~~yyyxxxwwwwwwxxx{{{~~~|||{{{zzzzzz{{{}}}}}}}}}}}}|||{{{}}}}}}~~~~~~~~~}}}{{{{{{|||}}}}}}|||yyyzzzzzz{{{|||}}}}}}~~~}}}}}}~~~|||~~~}}}zzzzzz```QQQJJJFFFDDDEEEKKK[[[{{{nnnrrrvvvuuurrrqqquuuyyyzzzxxxvvvsssrrrqqqqqqqqquuuttttttsssrrrrrrrrrrrrqqqtttwwwzzz{{{zzzxxxwwwvvvvvvvvvvvvuuusssqqqooooooqqqrrrrrrrrrrrrsssuuuxxxxxxxxxwwwvvvvvvuuuuuuqqqtttxxxxxxxxxyyy|||}}}~~~||||||uuutttssstttuuuuuusssqqqqqquuuyyy{{{zzzxxxwwwwwwwwwzzz|||{{{yyyxxxzzz|||xxx|||{{{yyyrrrjjjfffbbbbbbhhhppprrrzzz~~~~~~~~~xxxxxxyyyzzz|||~~~~~~}}}{{{xxxuuurrrooonnnsssnnniiijjjpppxxx~~~|||wwwssstttyyy~~~yyyxxxvvvuuuvvvyyy}}}yyyxxxwwwwwwxxxzzz~~~~~~~~~}}}~~~~~~zzz{{{||||||||||||}}}~~~{{{|||}}}}}}~~~{{{{{{|||}}}}}}|||wwwxxxzzz{{{|||}}}}}}}}}}}}}}}}}}}}}ttt[[[OOOJJJGGGCCCEEEJJJ[[[{{{mmmnnnoooppprrrsssuuuuuuxxxvvvuuusssrrrrrrrrrsssuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxvvvtttpppnnnlllmmmnnnpppssstttuuuuuutttxxxxxxwwwuuussstttvvvyyyvvvuuuuuuvvvxxxzzz|||~~~~~~zzzxxxvvvsssqqqppprrrtttvvvtttuuuwwwyyyyyywwwuuutttpppqqqsssuuuwwwyyyzzzzzzzzz}}}}}}xxxuuuuuuwwwvvvsssrrruuuzzz|||~~~}}}|||{{{{{{yyyzzz{{{}}}~~~~~~}}}|||}}}|||zzzwwwssspppmmmkkkrrrpppmmmjjjjjjpppxxx~~~|||||||||{{{yyyyyyzzz|||~~~yyyvvvvvvwwwyyyzzz{{{uuuppppppvvv|||}}}{{{zzz{{{{{{~~~}}}}}}}}}~~~~~~|||yyywwwvvvxxxzzz{{{~~~}}}|||{{{zzzzzzzzz|||~~~~~~}}}~~~|||yyyxxxxxxxxxyyyxxxxxxxxxzzz||||||zzzyyy~~~{{{vvvvvvyyy}}}sss]]]PPPFFFCCCEEEIIILLL[[[{{{mmmnnnoooqqqrrrtttuuuvvvwwwvvvtttsssrrrsssssstttrrrsssssstttuuuvvvvvvvvvwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxuuurrrooonnnooopppqqqtttuuuwwwxxxxxxxxxxxxwwwuuussssssuuuwwwvvvvvvuuuuuuvvvxxxyyyzzz}}}|||~~~{{{zzzxxxuuusssrrrsssuuuvvvtttuuuwwwyyyyyywwwuuutttpppqqqssstttuuuvvvvvvvvvwwwzzz~~~yyyuuuuuussstttwwwxxxuuuuuuxxxyyy{{{~~~~~~|||{{{zzz{{{{{{|||}}}~~~~~~~~~}}}~~~~~~|||zzzwwwsssooommmttttttrrrpppnnnoooqqqtttvvvxxxyyyzzzzzz{{{|||~~~|||yyyyyyzzz{{{|||{{{uuuppppppvvv{{{~~~}}}|||zzzyyy~~~}}}}}}}}}}}}}}}~~~}}}|||zzzzzz{{{|||||||||}}}~~~~~~}}}|||zzzxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~|||zzzxxxwwwwwwxxxyyy{{{{{{{{{}}}}}}{{{~~~}}}wwwvvvxxx|||}}}|||dddTTTIIIEEEFFFIIILLL\\\}}}mmmnnnoooqqqssstttvvvvvvvvvvvvuuutttsssssssssssspppqqqrrrtttvvvwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{yyywwwtttqqqpppqqqqqqrrrtttwwwyyy{{{|||yyyyyyxxxvvvtttsssuuuvvvwwwvvvvvvuuuuuuuuuvvvvvvzzzxxxwwwzzz~~~}}}|||zzzxxxuuuttttttuuuvvvtttuuuwwwxxxxxxwwwuuutttqqqrrrsssssssssssssssrrrvvvyyy~~~}}}uuunnnmmmlllooouuuwwwuuuuuuxxxxxxzzz}}}~~~}}}}}}}}}~~~}}}{{{zzzyyyyyyxxxxxxyyy|||~~~{{{wwwsssppprrrtttvvvvvvssspppooonnnooorrrvvvyyy{{{||||||{{{{{{||||||{{{vvvrrrrrrvvv{{{~~~~~~~~~~~~|||zzzxxx~~~}}}||||||||||||||||||~~~~~~~~~~~~~~~}}}}}}yyy{{{~~~|||yyywwwvvvyyy|||~~~}}}|||{{{}}}~~~~~~~~~}}}}}}zzzyyyxxxwwwvvvwwwxxxyyy|||||||||~~~~~~||||||~~~~~~~~~xxxvvvwwwyyy|||jjjXXXKKKFFFEEEHHHLLL___nnnnnnppprrrtttuuuwwwwwwxxxxxxvvvuuusssrrrrrrqqqpppqqqssstttvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzxxxuuusssqqqrrrrrrrrrtttwwwzzz}}}|||||||||zzzwwwvvvwwwxxxyyyxxxwwwvvvuuuuuuttttttuuutttsssvvvzzz}}}~~~~~~|||{{{yyywwwuuuuuutttuuutttuuuvvvwwwwwwvvvuuutttttttttttttttsssrrrqqqqqqtttwww||||||rrrjjjdddeeeiiiqqqtttssssssuuuwwwyyy{{{|||{{{{{{{{{|||||||||||||||}}}}}}}}}}}}wwwuuussstttyyy~~~~~~~~~zzzuuusssnnnqqquuuwwwvvvtttrrrrrrkkkooouuuyyy{{{|||~~~~~~{{{zzzzzz{{{{{{xxxuuuuuuxxx|||~~~|||}}}~~~~~~}}}|||zzzyyy|||{{{{{{zzzzzzzzz{{{{{{|||~~~}}}|||xxxyyy{{{}}}|||{{{xxxwwwvvvyyy}}}}}}{{{zzz||||||}}}}}}}}}~~~~~~|||{{{xxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{}}}|||zzzxxxzzz|||}}}~~~}}}}}}~~~~~~yyywwwwwwxxxzzz}}}mmmYYYLLLFFFDDDHHHMMMaaannnoooppprrrtttvvvxxxyyy{{{zzzxxxvvvtttqqqooonnnqqqrrrtttuuuuuuuuusssssstttuuuvvvxxxyyyzzzzzzyyyzzzzzzzzzyyyxxxvvvsssrrrqqqqqqrrrsssvvvyyy|||~~~~~~{{{zzzzzz{{{{{{zzzzzzyyyxxxwwwuuuuuurrrqqqppprrrvvvzzz|||~~~{{{{{{yyyxxxvvvuuutttssstttuuuvvvvvvvvvvvvuuutttwwwwwwwwwwwwvvvuuutttsssrrrtttxxx}}}}}}tttlllddddddiiipppsssrrrrrrtttvvvxxx{{{{{{zzzyyyyyyyyyyyyzzz{{{}}}{{{uuutttxxx}}}}}}~~~~~~{{{wwwtttooorrruuuvvvuuuuuuvvvwwwmmmqqquuuxxxyyyzzz{{{|||}}}~~~{{{zzz{{{|||{{{yyyyyy{{{}}}}}}}}}{{{zzzzzzzzz{{{{{{yyyyyyyyyxxxxxxyyyyyyzzzyyy{{{~~~~~~|||zzzwwwxxxxxxxxxxxxxxxxxxxxxxxx|||~~~|||{{{zzz{{{{{{||||||~~~~~~~~~~~~~~~}}}{{{{{{wwwwwwwwwxxxxxxyyyzzz{{{yyyxxxxxxzzz{{{{{{xxxvvvxxxzzz|||}}}||||||}}}~~~~~~}}}|||{{{|||}}}|||zzzxxxxxxyyyzzz{{{~~~ppp[[[OOOJJJGGGHHHNNNcccnnnoooqqqsssuuuwwwyyyzzz{{{zzzyyywwwuuurrrooonnnqqqssstttuuuuuutttrrrqqqrrrtttvvvxxxyyyzzzyyyyyyyyyzzzzzzzzzxxxwwwuuusssqqqqqqrrrtttvvvyyy{{{||||||{{{{{{|||{{{{{{{{{{{{zzzyyyxxxwwwqqqpppoooppprrrvvvzzz}}}zzzzzzzzzyyyxxxvvvuuuttttttuuuuuuvvvvvvuuuuuutttyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwzzz|||nnnmmmpppuuuwwwttttttvvvwwwyyyzzzzzzyyywwwwwwxxxzzzzzz|||~~~yyyzzz}}}~~~}}}|||}}}~~~~~~}}}zzzwwwuuuvvvvvvvvvuuutttsssuuuwwwrrrtttwwwxxxxxxxxxxxxyyy{{{}}}~~~}}}}}}||||||{{{{{{{{{}}}~~~~~~|||zzzxxxxxxxxxzzz{{{wwwwwwwwwwwwwwwxxxxxxyyywwwyyy|||~~~}}}zzzxxxwwwwwwvvvvvvwwwxxxyyyzzzzzz}}}||||||{{{{{{zzzyyyyyyyyyyyyyyyzzz|||}}}}}}||||||{{{zzzzzzzzzvvvwwwwwwxxxyyyyyyzzzzzz{{{zzzzzz{{{||||||yyywwwwwwyyy|||}}}|||{{{||||||~~~~~~{{{zzz{{{}}}}}}|||{{{zzzyyyyyyzzzzzz{{{~~~ttt^^^TTTOOOKKKJJJPPPeeennnoooqqqsssvvvxxxzzz{{{xxxyyyxxxwwwvvvsssqqqpppoooqqqsssuuuvvvuuusssrrrrrrtttwwwyyyzzz{{{zzzzzzzzz{{{{{{{{{zzzxxxwwwvvvqqqrrrtttvvvxxxyyyzzzzzzzzz|||}}}|||zzzyyyyyyzzzyyyzzz{{{{{{{{{{{{zzzyyyqqqqqqoooooopppsssxxx{{{zzzzzz{{{{{{zzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuyyyyyyzzz{{{{{{{{{{{{{{{{{{yyyzzzyyywwwwwwzzzzzzwwwvvvxxxwwwyyy{{{zzzyyywwwvvvwww{{{{{{{{{~~~||||||~~~}}}||||||}}}}}}|||zzzyyyxxxxxxyyyxxxvvvtttssstttvvvvvvwwwxxxxxxvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}~~~zzz{{{{{{{{{{{{{{{|||}}}|||{{{zzzyyyyyyxxxxxxxxxvvvvvvuuuuuuvvvwwwwwwxxxvvvxxx{{{}}}}}}|||yyyxxxvvvwwwxxxyyyzzzzzzzzzzzzyyy{{{~~~~~~}}}~~~|||zzzxxxwwwuuuuuuuuuuuuuuuuuuwww}}}{{{zzzxxxwwwvvvwwwwwwxxxuuuuuuvvvwwwxxxxxxxxxxxx|||{{{{{{|||}}}|||zzzwwwvvvyyy|||}}}|||{{{{{{||||||~~~~~~{{{zzz{{{}}}{{{{{{{{{{{{zzzyyyyyyxxx|||~~~vvv___UUUPPPKKKKKKQQQfffnnnoooqqqsssvvvxxxzzz{{{vvvvvvwwwwwwwwwuuutttrrrmmmooorrruuuvvvvvvuuutttsssuuuxxxzzz||||||{{{{{{{{{||||||||||||zzzyyyxxxrrrsssvvvxxxyyyzzzzzzzzzwwwxxxzzzyyyxxxwwwwwwxxxwwwxxxzzz{{{|||{{{{{{zzzrrrqqqpppnnnnnnqqqvvvzzzzzz{{{|||}}}}}}{{{yyywwwuuuuuuuuuuuuuuuuuuuuuuuuxxxyyyzzz{{{|||}}}}}}}}}vvvtttttt||||||{{{|||{{{wwwvvvxxxwwwyyy{{{{{{yyywwwvvvvvv{{{yyyyyy|||{{{|||}}}}}}}}}||||||{{{zzzyyywwwxxxxxxwwwuuutttuuuwwwwwwxxxxxxwwwvvvvvvwwwyyyxxxzzz|||}}}}}}~~~~~~{{{|||yyyzzz{{{zzzyyyyyyzzz{{{zzz{{{{{{|||zzzxxxvvvtttuuuuuuuuuuuuuuuvvvwwwwwwvvvxxxzzz||||||{{{zzzxxxtttwwwzzz}}}~~~}}}{{{yyyxxxzzz||||||{{{{{{{{{|||}}}{{{wwwtttrrrrrrrrrrrrqqqrrruuu}}}yyyxxxuuutttssstttuuuvvvttttttuuuvvvvvvvvvvvvvvv{{{zzzzzz{{{|||{{{xxxvvvvvvyyy|||}}}}}}|||{{{|||zzz|||}}}|||yyyxxxyyy{{{|||||||||{{{zzzyyywwwwww}}}vvv^^^TTTOOOIIIMMMRRRfffnnnnnnooosssxxx|||}}}}}}wwwxxxxxxyyyxxxvvvsssrrrooorrruuuyyyzzzzzzyyyxxxtttwww{{{}}}{{{zzz||||||xxxuuuuuuuuuvvvwwwxxxyyyyyyzzzxxxwwwvvvtttttttttuuuuuuyyyxxxxxxzzz~~~~~~|||yyyvvvqqqjjjhhhkkkpppsssuuuzzzzzz|||}}}}}}}}}|||{{{{{{|||{{{wwwrrrpppppprrrvvvwwwyyy{{{|||}}}~~~~~~wwwxxxzzz|||~~~~~~}}}|||{{{zzzzzzzzz|||{{{yyyyyy|||~~~|||{{{zzzzzz~~~|||yyywwwxxxxxxwwwwwwwwwwwwvvvvvvwwwyyyzzz{{{}}}{{{wwwttttttvvvyyy{{{vvvxxxzzz{{{|||~~~~~~}}}||||||||||||{{{zzzyyyyyyyyyyyy{{{xxxvvvxxxuuupppnnnppprrrsssuuuvvvxxxyyyyyyyyyyyywwwwwwzzz~~~yyyzzzyyyyyy{{{}}}~~~}}}{{{|||}}}|||yyyvvvvvvvvvxxxvvvsssqqqppppppqqqrrrvvvttttttyyy~~~xxxuuuuuuuuutttssstttuuuuuuuuuuuuuuutttttt{{{yyyxxxxxxyyyyyyyyyxxxvvvyyy|||}}}yyywww}}}{{{yyyxxxyyyyyyxxxwwwzzz{{{||||||||||||{{{{{{|||||||||}}}www\\\NNNLLLOOONNNTTThhhmmmmmmnnnrrrwww{{{~~~~~~xxxyyyyyyyyyxxxvvvsssrrroooqqqtttwwwxxxyyyyyyxxxwwwyyy}}}~~~|||zzzzzz|||~~~}}}zzzxxxuuuuuuvvvwwwxxxyyyzzzzzzzzzyyywwwuuutttttttttuuuwwwvvvwwwyyy}}}~~~}}}{{{vvvqqqkkkiiikkkpppssstttxxxyyyzzz|||}}}}}}}}}|||zzz{{{{{{xxxtttqqqqqqrrrwwwxxxyyyzzzzzzzzzzzzzzzxxxyyyzzz|||~~~|||{{{zzzzzzzzzzzz}}}|||zzzyyy{{{~~~}}}{{{yyy{{{yyywwwwwwwwwwwwvvvuuuvvvvvvuuuuuuvvvxxxzzz{{{|||zzzwwwttttttuuuwwwyyyxxxyyyzzz{{{{{{|||~~~}}}}}}|||}}}}}}|||{{{zzzyyyyyyyyyzzzwwwwwwyyywwwrrrpppqqqssstttuuuvvvwwwyyyzzzzzz~~~~~~}}}yyy{{{zzzyyyzzz|||~~~~~~}}}zzz{{{zzzxxxuuusssssstttwwwvvvuuussssssrrrsssssssssssstttxxx{{{wwwuuuuuutttsssuuuuuuvvvvvvvvvvvvuuuuuuxxxxxxyyyzzz{{{zzzxxxvvvwwwyyy|||~~~~~~}}}{{{yyy|||zzzxxxwwwxxxxxxwwwvvvwwwxxxyyy{{{}}}{{{zzzxxxxxxzzz}}}xxx\\\NNNKKKMMMMMMSSShhhmmmllllllooouuuzzz}}}zzzzzz{{{zzzyyyvvvtttrrrpppqqqrrrtttvvvwwwxxxxxx{{{|||~~~}}}|||zzz{{{|||~~~~~~|||{{{vvvvvvwwwxxxyyyzzz{{{{{{|||{{{yyyvvvttttttssstttuuuuuuvvvyyy|||~~~~~~}}}wwwsssnnnlllmmmpppssstttuuuvvvxxxzzz|||}}}~~~~~~yyy{{{{{{zzzwwwtttrrrrrrwwwxxxxxxxxxxxxxxxwwwwwwxxxyyy{{{}}}~~~~~~|||zzzyyyyyyzzzzzz}}}|||zzzyyyzzz||||||zzzxxxwwwvvvwwwwwwwwwuuussstttttttttuuuvvvxxxyyyzzzzzzyyywwwvvvuuuuuuvvvvvvyyyzzz{{{zzzyyyzzz|||}}}~~~}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxvvvwwwzzzyyytttrrrsssuuuuuuuuuvvvwwwyyyzzz{{{~~~|||zzz|||zzzxxxwwwyyy|||}}}}}}zzzzzzxxxvvvrrrqqqrrrsssvvvvvvvvvvvvuuuuuuttttttrrrsssvvvyyy}}}zzzwwwuuuttttttuuuuuuvvvvvvvvvvvvvvvuuuuuuwwwzzz||||||zzzwwwuuuvvvwwwzzz|||}}}|||{{{{{{zzzxxxwwwwwwwwwwwwvvvuuussstttvvvyyy|||}}}zzzvvvssstttyyy~~~yyy^^^NNNJJJKKKKKKRRRiiiooommmlllnnnrrrwww{{{|||zzz{{{{{{{{{yyywwwtttrrrpppppprrrsssuuuvvvxxxyyy{{{||||||}}}}}}}}}}}}|||~~~~~~~~~}}}|||{{{wwwwwwxxxyyyzzz{{{||||||}}}{{{xxxuuutttssssssssstttvvvyyy|||{{{xxxuuurrrqqqqqqrrrsssssstttvvvyyy{{{}}}yyyzzz|||{{{zzzwwwuuussswwwwwwxxxxxxxxxxxxwwwwwwwwwyyy{{{}}}}}}{{{yyyxxxxxxxxxzzzzzzyyyxxxyyyzzz{{{|||}}}|||}}}~~~~~~}}}wwwvvvvvvwwwxxxwwwuuussssssssstttuuuwwwxxxzzz{{{yyyyyyxxxxxxwwwvvvvvvvvvzzz{{{{{{{{{zzzzzz|||~~~~~~}}}~~~~~~}}}|||{{{yyyxxxwwwvvvuuuwwwzzzzzzvvvsssuuuvvvvvvvvvvvvwwwyyy{{{|||wwwzzz|||}}}{{{zzzzzzzzz{{{xxxuuutttvvvxxxzzzzzz{{{zzzxxxtttqqqppprrrtttssstttvvvwwwwwwvvvtttsssrrrtttwwwyyy{{{}}}xxxuuuttttttssstttuuuuuuuuuuuuuuuuuutttvvvyyyzzzyyyxxxvvvvvvtttuuuwwwyyyzzzzzzzzzzzzwwwvvvuuuuuuvvvvvvuuussspppqqqrrruuuyyy|||vvvrrrrrrwww~~~zzz```PPPKKKKKKJJJQQQiiipppnnnlllmmmppptttwwwxxxzzz{{{{{{{{{yyywwwtttsssqqqqqqrrrtttuuuwwwyyyyyyyyyyyyyyyzzz{{{|||~~~~~~|||zzzyyyxxxxxxyyyzzz{{{|||}}}}}}|||yyyvvvtttsssssstttuuuxxxzzz||||||yyyvvvtttssssssssssssuuuwwwyyy|||~~~zzzzzz{{{||||||zzzwwwuuuvvvwwwxxxyyyzzzzzzzzzzzzvvvwwwzzz}}}~~~|||{{{|||~~~}}}zzzxxxwwwvvvwwwwwwwwwwwwwwwxxxzzzzzz|||{{{zzz{{{}}}xxxwwwwwwxxxxxxxxxuuusssqqqrrrtttvvvxxxyyy{{{{{{yyyyyyzzzzzzyyyyyyxxxxxxyyy{{{||||||{{{|||~~~~~~~~~~~~||||||||||||{{{yyyxxxwwwvvvtttvvvzzzzzzvvvtttvvvwwwwwwwwwwwwxxxzzz{{{{{{uuuvvvwwwwwwuuuuuuvvvwwwwwwtttrrrqqqsssvvvwwwxxxxxxxxxvvvssspppppprrrtttppprrrtttvvvwwwvvvuuusssppprrrtttuuuwww|||yyyvvvuuuuuuqqqrrrrrrsssttttttssssssuuuwwwxxxwwwuuusssuuuvvvrrrsssuuuwwwxxxxxxxxxxxxttttttssstttuuuuuusssqqqnnnooooooqqquuuzzz~~~|||uuuqqqqqquuu|||{{{cccTTTMMMLLLIIIQQQiiinnnmmmkkkmmmpppsssuuuvvvxxxyyyzzzzzzyyywwwuuusssrrrssstttvvvxxxyyyzzzzzzwwwwwwvvvvvvwwwzzz}}}~~~~~~~~~|||zzzxxxyyyyyyzzz{{{|||}}}~~~~~~}}}zzzwwwuuuttttttuuuwwwyyyzzzzzz|||~~~zzzwwwvvvvvvttttttuuuvvvxxxzzz|||}}}{{{{{{{{{|||}}}|||zzzxxxwwwxxxyyyzzz{{{{{{{{{{{{uuuvvvyyy{{{~~~~~~{{{xxxwwwyyy{{{}}}~~~{{{xxxwwwvvvuuuuuuuuuvvvwwwyyyzzz{{{zzzxxxyyy|||~~~zzzxxxwwwwwwwwwvvvtttrrrooopppsssuuuwwwyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{|||||||||||||||}}}~~~{{{|||}}}}}}|||{{{yyyxxxwwwtttuuuxxxxxxuuutttwwwvvvwwwxxxzzzzzz{{{zzzzzzxxxvvvtttrrrqqqrrrsssssstttrrrppppppsssuuuwwwwwwuuuuuuuuusssqqqppprrrtttoooqqqsssvvvwwwwwwvvvuuuoooooonnnnnnqqqwww~~~zzzvvvuuuuuuppppppqqqrrrssssssssssssuuuwwwwwwtttqqqoooqqqtttqqqrrruuuwwwxxxwwwvvvvvvrrrrrrrrrsssttttttrrrpppmmmmmmnnnooorrruuuwwwyyy{{{wwwrrroooooorrrwwwzzz~~~hhhXXXOOOLLLJJJQQQhhhjjjiiijjjlllppptttuuuvvvvvvwwwxxxyyyyyywwwuuutttrrrtttwwwzzz{{{||||||{{{wwwvvvsssrrrsssvvvyyy|||yyyzzz}}}~~~{{{yyyyyyzzz{{{|||}}}~~~~~~~~~zzzxxxvvvuuuuuuuuuwwwxxxxxxwwwxxx|||~~~}}}zzzyyyyyyvvvuuuuuuuuuvvvxxxyyyzzz}}}{{{zzz{{{}}}~~~}}}{{{yyyyyyzzzzzzzzzzzzzzzyyyuuuvvvwwwyyy{{{~~~~~~{{{wwwttttttuuuxxx{{{|||~~~|||zzzwwwvvvuuuttttttuuuwwwxxxyyyyyyyyy{{{}}}~~~}}}|||{{{yyyvvvuuuttttttrrrppplllmmmpppsssvvvwwwxxxxxxwwwwwwwwwxxxyyyzzz||||||{{{|||}}}|||{{{zzz|||~~~zzz|||~~~|||}}}~~~~~~|||{{{xxxtttsssuuuuuussstttwwwvvvwwwzzz||||||{{{zzzyyyxxxsssmmmkkkmmmppprrrrrrqqqpppppprrruuuwwwxxxxxxuuuwwwxxxwwwvvvuuuvvvwwwpppqqqsssvvvwwwxxxxxxxxxrrroookkkkkkooouuuzzz}}}~~~zzzvvvuuuuuuppppppqqqrrrssssssssssssrrruuuwwwuuuppplllmmmooorrrtttwwwyyyzzzxxxvvvtttppppppppprrrssssssqqqnnnllllllnnnoooqqqrrrssstttuuusssqqqooooooqqqtttvvv{{{~~~~~~}}}~~~nnn\\\QQQLLLKKKRRRgggffffffhhhlllqqquuuwwwwwwtttvvvwwwxxxxxxwwwuuutttsssuuuyyy|||~~~~~~}}}|||xxxvvvsssppppppsssvvvyyytttwww{{{}}}{{{zzzzzz{{{|||}}}~~~~~~{{{xxxwwwvvvvvvuuuwwwxxxwwwuuuuuuyyy|||zzz}}}~~~|||{{{|||wwwvvvuuuuuuuuuvvvxxxyyy~~~|||yyyzzz}}}~~~|||zzz{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwxxx{{{~~~}}}zzzuuurrrqqqssswwwyyywww{{{}}}zzzxxxuuusssssstttvvvwwwwwwxxxzzz}}}~~~{{{xxx{{{yyyuuusssrrrqqqpppoooiiikkknnnqqqtttuuuvvvvvvvvvvvvuuuvvvwwwzzz|||}}}}}}}}}}}}{{{yyyxxxyyyzzzzzz{{{~~~|||~~~~~~yyyuuusssttttttrrrssswwwuuuwww{{{}}}~~~|||zzzxxxtttmmmeeedddjjjpppssstttqqqpppqqqssswwwyyyyyyyyyxxxzzz|||}}}|||{{{|||}}}qqqrrrtttvvvxxxyyyzzzzzzvvvqqqllllllqqqwww{{{|||zzz}}}~~~zzzvvvuuuuuupppqqqrrrsssttttttttttttppptttxxxvvvpppkkkjjjjjjsssuuuyyy{{{|||yyyvvvtttooooooppprrrsssssspppnnnkkklllnnnoooqqqrrrrrrrrrsssrrrqqqpppqqqrrrssstttwwwzzz}}}}}}|||{{{}}}{{{rrr___RRRLLLLLLRRRfffdddfffiiimmmpppqqqrrrssswwwuuussstttvvvuuurrrnnnooooooqqquuuzzz|||zzzwwwyyyuuurrrqqqssssssrrrpppsssxxx}}}~~~|||{{{||||||}}}|||{{{zzzxxxwww~~~|||{{{yyyyyyyyyyyywwwuuusssqqqqqqsssuuuwwwyyyzzz{{{|||||||||{{{{{{|||yyyvvvvvvwwwyyyyyyyyyvvvwwwyyy{{{{{{zzzyyyxxx{{{zzzyyyyyy{{{{{{zzzxxxtttuuuvvvwwwyyyzzz{{{|||~~~|||xxxuuusssssstttuuuyyy|||~~~}}}yyytttqqqpppsssvvvxxx{{{~~~}}}||||||{{{yyyuuurrrooonnnooooooooonnnnnnnnnoooqqqssstttsssrrrqqqrrrtttxxx{{{~~~}}}zzzzzzzzz}}}}}}~~~~~~yyyttttttxxxzzzyyywwwxxxzzz~~~|||zzzssspppjjjhhhmmmuuutttoookkkkkkmmmrrryyy~~~~~~|||uuutttuuuxxx{{{}}}{{{xxxppppppqqqsssuuuwwwyyy{{{{{{zzzwwwuuuuuuwwwyyyzzz~~~|||zzzzzzzzzzzzxxxvvvssssssttttttttttttssssssssstttuuuuuutttqqqnnnkkkppppppqqqsssuuuuuusssqqqnnnnnnnnnnnnnnnnnnoooooonnnmmmllllllnnnpppppppppoooooooooooonnnnnnnnnnnnsssyyy|||yyywwwyyyzzzyyyxxx}}}zzziiiYYYPPPJJJKKKPPPdddaaacccfffjjjnnnpppqqqrrrtttsssrrrssstttssspppmmmooooooppptttxxxyyywwwuuuxxxuuurrrpppqqqqqqpppnnnrrrvvv|||~~~|||{{{|||}}}}}}}}}|||zzzxxxwww||||||{{{{{{zzzyyyxxxxxxwwwvvvsssrrrqqqrrrtttuuuxxxxxxyyyzzzzzzzzzyyyxxxzzzwwwttttttuuuvvvwwwvvvyyyzzz{{{|||{{{zzzxxxwww{{{zzzyyyyyyzzz{{{zzzyyytttuuuvvvwwwyyyzzz{{{{{{}}}{{{xxxvvvtttuuuvvvwwwvvvxxx|||{{{{{{zzzwwwtttrrrsssuuuuuuxxx|||~~~~~~}}}|||}}}~~~{{{vvvrrrppppppqqqsssrrrqqqqqqpppqqqrrrssstttssssssrrrrrrtttxxx{{{}}}}}}{{{{{{{{{}}}}}}~~~zzztttsssvvvyyyyyywwwvvvxxx{{{}}}}}}}}}{{{zzzvvvrrrllliiinnntttsssmmmfffgggjjjqqqyyy}}}}}}|||xxxwwwvvvxxxzzzzzzxxxuuuoooppprrrtttvvvxxxzzz{{{}}}{{{yyywwwwwwxxxzzz{{{}}}|||zzzzzzzzzyyywwwuuuuuuuuuuuuvvvvvvuuuuuuuuurrrsssuuuvvvuuusssqqqooorrrqqqqqqrrrtttsssqqqoooooonnnmmmlllllllllmmmnnnnnnmmmlllmmmnnnooonnnmmmllllllllllllkkkkkkkkkkkklllrrruuusssrrrssssssrrrssswww}}}zzz{{{}}}dddUUUMMMIIIHHHNNNccc^^^```cccgggkkknnnoooppprrrqqqppppppqqqqqqooommmooooooppprrruuuvvvuuutttxxxuuurrroooooonnnmmmkkkppptttzzz~~~~~~}}}||||||}}}}}}}}}}}}|||zzzyyywwwyyyyyyzzz{{{zzzyyyxxxwwwyyywwwuuurrrqqqrrrssstttuuuuuuvvvwwwwwwwwwwwwvvvwwwuuurrrrrrsssttttttssszzz{{{||||||{{{zzzxxxwww{{{yyyxxxxxxzzz{{{zzzyyyuuuuuuvvvxxxyyyzzz{{{|||}}}|||yyywwwwwwwwwxxxyyywwwxxxzzz}}}yyyzzzzzzyyyvvvtttssssssqqqtttxxx{{{{{{{{{|||||||||xxxuuusssssstttuuuuuuttttttsssssstttuuuuuuuuutttssssssuuuwwwzzz|||~~~}}}|||{{{||||||}}}~~~zzztttrrrtttwwwwwwwwwtttuuuwwwyyyzzz{{{{{{{{{xxxvvvqqqnnnqqqtttpppjjjccceeeiiiqqqzzz}}}zzzyyywwwwwwxxxwwwuuurrrnnnpppsssvvvxxxzzz{{{{{{~~~}}}zzzxxxxxxyyy{{{}}}}}}|||{{{{{{{{{yyyvvvsssvvvvvvvvvvvvvvvvvvvvvvvvrrrsssuuuwwwwwwvvvtttrrrpppooonnnoooqqqrrrqqqppppppnnnllljjjjjjjjjkkklllmmmllllllmmmnnnnnnllliiihhhhhhhhhhhhgggggggggggghhhnnnrrrqqqppprrrqqqnnnmmmqqqvvvyyy{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{|||}}}~~~}}}~~~}}}~~~zzzwwwzzz~~~zzz___QQQLLLJJJJJJPPPeee___aaaccceeehhhkkklllmmmoooooooooooooooooonnnnnnnnnnnnoooqqqsssuuuvvvwwwxxxvvvrrrooommmkkkjjjiiinnnrrrxxx|||}}}}}}|||}}}|||}}}}}}}}}|||zzzxxxwwwuuuwwwyyyzzzzzzzzzxxxwwwzzzxxxvvvtttrrrrrrrrrsssqqqqqqrrrssstttuuuvvvvvvvvvtttrrrrrrsssssssssrrrxxxyyyyyyzzzzzzzzzyyyxxx{{{yyywwwwwwyyyzzzzzzzzzwwwwwwxxxyyyzzz||||||}}}~~~}}}{{{zzzzzzzzz{{{||||||||||||||||||}}}~~~~~~{{{||||||yyyvvvsssrrrrrrpppsssvvvxxxxxxxxxyyyzzz|||{{{zzzxxxvvvuuuttttttuuuvvvvvvvvvwwwxxxyyyyyywwwvvvuuuuuuvvvwwwyyyzzz}}}~~~||||||}}}{{{|||}}}|||vvvrrrsssuuuvvvvvvttttttuuuvvvxxxzzz|||}}}{{{|||{{{yyyzzzyyyrrriiidddfffkkkttt}}}yyyyyyxxxwwwvvvuuutttsssnnnppptttwwwzzz{{{{{{{{{~~~|||zzzxxxxxxyyy|||}}}}}}||||||{{{{{{yyyuuurrrvvvvvvvvvuuuuuuvvvvvvvvvsssuuuwwwxxxxxxwwwuuussslllkkkjjjlllnnnqqqrrrqqqnnnmmmkkkiiiiiijjjlllmmmmmmlllmmmnnnnnnmmmiiigggeeeeeeeeedddddddddccccccdddjjjnnnnnnoooqqqpppllljjjlllppptttxxxzzz|||}}}zzz{{{|||{{{zzzyyyzzz{{{wwwwwwwwwxxxyyy{{{}}}~~~}}}{{{{{{}}}}}}zzzzzz}}}~~~}}}~~~{{{vvvyyy}}}~~~~~~vvv]]]PPPMMMLLLMMMSSShhhcccddddddeeeggghhhiiijjjnnnnnnnnnnnnnnnnnnoooooolllmmmnnnppprrruuuxxxzzzxxxvvvtttpppllljjjiiiiiimmmqqqvvvzzz{{{{{{||||||||||||}}}|||{{{zzzxxxwwwsssuuuwwwyyy{{{zzzyyyxxx{{{zzzxxxvvvtttsssssssssnnnnnnoooqqqrrrtttvvvwwwvvvtttsssssstttuuutttsssssstttuuuwwwxxxyyyzzzzzzzzzxxxvvvvvvxxxzzz{{{zzzyyyzzzzzz{{{|||}}}~~~~~~~~~}}}||||||{{{|||}}}}}}}}}||||||{{{||||||}}}~~~|||xxxtttqqqqqqrrrrrrtttvvvwwwvvvvvvvvvwwwwwwxxxzzz{{{zzzwwwsssqqqtttuuuwwwyyy{{{|||~~~~~~yyyxxxwwwwwwwwwwwwxxxyyy|||}}}}}}||||||}}}{{{{{{|||~~~}}}xxxtttssstttuuuuuuttttttuuuvvvxxx{{{}}}~~~yyynnnggghhhlllttt}}}xxxxxxwwwwwwuuuuuuuuuvvvoooqqqtttxxxzzzzzzzzzzzz{{{yyywwwvvvwwwyyy{{{}}}~~~}}}|||{{{yyyuuurrruuutttsssssssssssstttuuuuuuvvvxxxyyyxxxvvvsssqqqlllkkkjjjkkkmmmoooooooookkkjjjiiiiiiiiikkkmmmnnnlllllllllmmmmmmkkkhhheeeccccccbbbbbbbbbaaaaaaaaa^^^bbbfffgggjjjmmmmmmiiijjjkkknnnrrrvvvzzz}}}~~~{{{|||}}}{{{wwwuuuvvvwwwssssssrrrssstttvvvxxxzzzyyy{{{~~~|||zzzyyyyyy|||}}}xxxwwwxxx{{{~~~}}}zzzzzz|||~~~~~~~~~~~~|||yyy{{{~~~|||zzzyyy~~~~~~~~~vvvaaaTTTOOOOOOOOOTTThhhfffeeeeeeeeefffggghhhhhhkkkmmmmmmmmmllllllnnnpppmmmnnnnnnooopppssswww{{{yyyxxxvvvqqqmmmjjjjjjkkklllpppuuuxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzxxxwwwuuurrrtttvvvxxxzzz{{{{{{{{{|||{{{zzzxxxwwwvvvuuuuuuooooooooopppqqqssstttuuuuuuttttttuuuwwwxxxwwwvvvqqqrrrsssuuuwwwyyyzzz{{{zzzxxxvvvuuuwwwzzz{{{{{{zzz{{{{{{|||}}}}}}~~~~~~||||||{{{{{{{{{{{{{{{{{{xxxxxxyyyzzz{{{}}}|||xxxsssqqqrrrssstttuuuwwwwwwvvvuuuvvvwwwtttwwwzzz|||{{{wwwsssppptttuuuxxx{{{}}}{{{zzzyyyxxxwwwwwwwwwwwwzzz{{{}}}}}}|||{{{|||}}}zzz{{{{{{}}}~~~{{{wwwttttttttttttuuuuuuvvvwwwyyy{{{}}}~~~wwwjjjjjjlllrrryyy}}}}}}|||wwwxxxxxxwwwuuuuuuwwwxxxqqqrrrtttvvvxxxxxxxxxxxxwwwvvvuuuuuuvvvyyy|||~~~~~~|||{{{yyyvvvttttttsssrrrqqqqqqrrrsssttttttuuuwwwxxxwwwtttrrrpppooonnnmmmmmmoooooonnnmmmiiiiiihhhhhhiiiiiijjjkkkjjjiiihhhiiiiiihhhfffcccaaa````````````_________\\\```bbbdddiiioooppplllkkkjjjlllpppuuuzzz}}}~~~|||}}}}}}zzzuuurrrrrrsssqqqpppoooooopppsssuuuwwwtttwww{{{}}}~~~~~~||||||}}}zzzxxxwwwwwwzzz}}}}}}zzzuuusssuuuwwwzzz{{{{{{yyywwwxxxzzz|||~~~~~~|||||||||}}}~~~}}}}}}~~~~~~}}}|||~~~|||zzzxxx{{{{{{}}}{{{jjj^^^YYYYYYWWW[[[llleeeddddddddddddfffggghhhiiijjjkkkkkkiiijjjmmmpppnnnoooooommmmmmoootttxxxyyyyyyxxxsssnnnkkklllmmmlllppptttwwwxxxxxxyyyzzzyyyzzzzzzzzzyyywwwuuutttssstttuuuxxxzzz|||~~~~~~}}}|||{{{zzzyyyxxxwwwwwwtttsssrrrqqqpppqqqqqqrrrtttssstttvvvxxxzzzyyyxxxsssssstttuuuwwwyyyzzz{{{zzzwwwuuuuuuwwwzzz{{{|||zzzzzzzzz{{{{{{||||||}}}yyyyyyyyyxxxxxxwwwwwwwwwuuuvvvwwwxxxyyyzzz{{{||||||||||||zzzvvvtttssstttsssuuuwwwwwwwwwwwwxxxzzzwwwxxxyyyzzzyyywwwuuutttuuuwwwyyy|||~~~||||||zzzyyyxxxwwwvvvvvvxxxzzz{{{|||{{{zzz{{{|||zzzzzz{{{{{{|||~~~~~~zzzwwwtttsssssstttuuuvvvwwwyyyzzz{{{||||||pppooonnnqqqwwwzzz{{{yyyxxxyyyzzzxxxuuuuuuwwwyyysssttttttuuuuuuvvvwwwwwwuuutttttttttvvvzzz}}}|||zzzyyywwwvvvsssrrrqqqppppppqqqrrrsssqqqrrrtttvvvvvvtttrrrpppnnnnnnoooqqqtttuuutttrrrggghhhhhhhhhgggfffdddcccfffdddccccccddddddcccaaa^^^^^^^^^]]]]]]]]]]]]\\\\\\___```bbbiiiqqqsssqqqjjjiiiiiilllrrrxxx{{{{{{yyy||||||xxxrrroooooorrrpppooonnnmmmnnnqqqsssuuuqqqtttxxx{{{|||~~~}}}yyywwwyyy{{{yyywwwttttttuuuwwwxxxxxxwwwtttqqqppprrruuuwwwxxxwwwvvvuuuwwwyyy{{{{{{{{{yyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||yyyxxx{{{|||uuunnnmmmooooooooo{{{bbbbbbbbbbbbccceeegggiiifffhhhjjjiiiggghhhkkkoooppppppooollljjjkkkppptttzzzzzzyyytttooolllmmmooommmppptttvvvwwwwwwxxxyyyxxxyyyyyyyyyxxxvvvtttsssssstttuuuwwwzzz}}}}}}}}}|||{{{zzzyyyyyyxxxxxxwwwtttrrrpppooooooooorrrrrrsssvvvyyy{{{zzzzzzvvvuuuvvvvvvwwwxxxzzz{{{zzzwwwuuutttwwwyyy{{{|||xxxyyyyyyyyyzzz{{{{{{{{{wwwwwwvvvvvvuuuttttttsssvvvvvvwwwwwwwwwvvvvvvuuuwwwyyy||||||zzzwwwuuutttrrrtttvvvwwwxxxyyy{{{}}}zzzyyyxxxxxxwwwwwwwwwxxxwwwxxx{{{}}}}}}|||{{{zzzxxxwwwvvvuuuwwwxxxzzz{{{zzzzzz{{{|||zzzzzzzzz{{{{{{|||}}}~~~|||}}}~~~|||xxxuuussssssssstttvvvxxxyyyzzzzzzzzzzzz|||wwwtttqqqssswwwzzz{{{zzzzzz{{{{{{yyyuuutttvvvyyyuuuttttttttttttuuuuuuvvvtttsssssstttwww{{{{{{zzzyyyxxxxxxtttsssqqqppppppqqqssstttmmmooorrrtttuuutttrrrqqqiiikkknnntttyyy||||||{{{gggggghhhgggeeebbb___]]]cccaaa______```aaa```___\\\\\\\\\\\\[[[[[[[[[[[[XXXYYYZZZ\\\dddnnnqqqoooiiigggfffjjjpppvvvxxxyyywwwyyy{{{wwwqqqmmmoooqqqpppooommmmmmmmmpppsssuuupppssswwwzzz{{{|||~~~~~~~~~}}}yyyvvvuuuwwwzzzxxxvvvrrrqqqqqqrrrrrrqqqqqqooommmmmmppptttvvvwwwuuuttttttvvvyyyzzzzzzyyywwwxxxyyyzzz{{{}}}}}}~~~}}}|||~~~{{{xxxwww~~~~~~|||eeebbb```aaaeeehhhiiihhhiiiiiijjjjjjjjjiiihhhhhhllllllllljjjiiiiiilllnnnrrrvvvyyywwwrrrnnnnnnpppoooqqqtttwwwxxxwwwvvvuuuxxxyyyxxxvvvtttrrrsssttttttsssrrrtttxxx{{{}}}}}}~~~}}}|||{{{zzzyyyyyyyyyyyyxxxuuurrrooommmkkkkkkmmmooorrrvvvxxxyyyyyyyyy{{{{{{{{{yyywwwvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzxxxvvvvvvwwwxxxyyy}}}zzzxxxwwwwwwvvvuuusssttttttsssssstttvvvyyy{{{{{{|||}}}~~~}}}zzzwwwuuuuuuvvvwwwwwwvvvwwwyyy{{{yyyxxxwwwwwwxxxxxxvvvuuuxxxxxxyyyzzz|||~~~}}}zzzyyyyyywwwssspppoooqqquuuxxxzzzzzzzzzyyyxxxyyyzzzyyyyyyyyy{{{|||{{{}}}~~~~~~|||{{{{{{||||||xxxsssnnnkkktttwwwzzz{{{yyyvvvsssrrruuuwww{{{~~~vvvvvvvvvvvvvvvwwwxxxxxxuuuvvvwwwvvvsssrrrssstttvvvuuusssqqqppppppqqqqqqvvvxxxzzzxxxvvvuuuwwwyyy~~~}}}{{{yyyvvvuuutttsssqqqooonnnnnnppprrrssssssmmmoooqqqssssssrrrooonnnpppmmmlllrrr{{{{{{uuuhhhfffccc```]]][[[ZZZZZZ^^^]]]]]]]]]]]]\\\\\\\\\YYYYYYZZZ[[[\\\\\\]]]]]]ZZZWWWUUUYYYbbbiiilllllliiifffdddeeeiiimmmnnnnnnuuuuuutttssspppnnnkkkiiijjjjjjjjjjjjkkklllmmmmmmpppoooooorrrxxx{{{{{{zzz{{{{{{zzzwwwuuuuuuwwwyyyxxxsssnnnmmmoooooolllhhhkkkjjjiiihhhjjjmmmppprrruuutttrrrrrrsssvvvyyy{{{tttttttttvvvxxxzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}yyyxxx{{{~~~|||pppuuueeecccaaaaaadddggghhhgggjjjjjjjjjkkkkkkjjjiiiiiikkkkkkkkkiiihhhiiikkkmmmqqquuuxxxwwwrrrooooooqqqppprrrtttwwwxxxxxxvvvuuuvvvvvvvvvtttrrrrrrssstttssssssrrrtttxxx{{{|||||||||{{{zzzyyyxxxwwwwwwwwwxxxwwwuuurrrpppnnnmmmllllllnnnqqqtttvvvxxxyyyyyy|||}}}|||zzzxxxvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyyyywwwuuuuuuwwwxxxyyyxxxvvvuuutttssstttuuuwwwyyywwwyyy{{{}}}~~~}}}{{{zzzvvvvvvvvvuuuttttttvvvxxxzzzxxxwwwwwwxxxxxxwwwvvvuuuvvvwwwyyy{{{|||~~~~~~{{{yyywwwwwwwwwuuuqqqmmmpppqqqtttvvvxxxyyyyyyyyyyyyyyyzzzyyyyyyyyy{{{||||||~~~~~~|||zzzzzz{{{{{{wwwrrrppptttvvvyyyzzzxxxuuusssrrrsssuuuyyy|||}}}~~~}}}}}}wwwwwwvvvuuutttuuuuuuuuuvvvwwwwwwvvvtttsssssstttwwwuuurrroooooooooqqqssstttwwwyyyxxxvvvuuuwwwxxx{{{zzzyyywwwuuutttssssssqqqooommmnnnoooqqqrrrqqqnnnoooppppppooommmkkkjjjqqqnnnlllpppuuuvvvrrrmmmcccbbb___\\\ZZZXXXXXXXXXZZZZZZZZZ[[[[[[\\\\\\\\\YYYYYYYYYZZZZZZ[[[[[[[[[[[[WWWUUUXXX___eeegggfffdddbbb```bbbeeeiiijjjjjjppppppoooooommmjjjhhhggghhhhhhhhhhhhiiijjjkkklllnnnmmmlllooosssuuuuuutttwwwwwwvvvtttrrrsssuuuwwwxxxsssnnnlllmmmnnnkkkiiijjjiiihhhhhhjjjmmmppprrrsssrrrqqqpppqqqtttvvvxxxvvvvvvuuuuuuuuuvvvxxxyyy}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~{{{{{{~~~xxxmmmsssfffeeeccccccdddfffgggfffjjjkkkkkklllllllllkkkkkkjjjjjjjjjiiiggghhhjjjlllooosssvvvvvvssspppqqqrrrqqqsssuuuwwwxxxxxxwwwvvvsssttttttsssqqqqqqrrrsssrrrrrrrrruuuxxx{{{{{{zzz{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvtttrrrqqqpppoooooolllmmmoooqqqtttvvvxxxxxx~~~~~~~~~{{{xxxuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvrrrsssssstttvvvwwwwwwxxxxxxvvvttttttvvvyyy{{{{{{yyywwwuuutttssstttuuuvvvtttvvvyyy}}}zzzyyyxxxvvvtttsssvvvxxxzzzxxxwwwwwwxxxxxxxxxwwwrrrtttvvvxxxzzz{{{{{{{{{wwwuuutttssssssrrrpppnnnqqqrrrssstttvvvwwwxxxyyyzzzyyyyyyyyyyyyzzzzzz{{{~~~~~~{{{yyyyyyyyy~~~|||yyyvvvtttsssuuuxxxyyywwwtttrrrrrrrrrsssvvvxxxzzzzzzzzzzzzxxxwwwuuusssrrrrrrrrrrrrvvvwwwwwwvvvtttsssssstttwwwuuurrrooonnnoooqqqrrrqqqsssvvvxxxwwwwwwwwwxxxxxxwwwvvvuuutttssssssssspppnnnllllllnnnooooooooonnnmmmmmmllljjjhhhgggffflllkkkkkklllmmmllliiifff```___]]][[[YYYXXXWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\WWWXXXXXXXXXXXXXXXXXXXXX[[[WWWUUUWWW[[[___aaa```aaa___^^^```cccfffggggggiiiiiijjjiiiiiigggeeedddffffffeeeeeefffgggiiijjjkkkiiiiiiiiilllmmmmmmlllqqqrrrrrrqqqpppqqqsssuuuxxxsssmmmkkkllllllkkkiiiiiihhhhhhhhhjjjmmmppprrrqqqpppooonnnnnnppprrrtttuuutttssssssssstttuuuvvvyyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{|||~~~~~~}}}~~~vvv{{{hhhgggfffffffffgggggggggkkkkkklllmmmmmmmmmmmmmmmiiijjjjjjiiihhhhhhjjjkkknnnqqqtttuuusssrrrrrrrrrrrrsssuuuwwwxxxxxxwwwvvvuuuuuuuuusssqqqpppqqqrrrrrrrrrrrruuuxxxzzzzzzyyy||||||{{{zzzzzzzzz{{{{{{vvvvvvtttsssrrrqqqqqqqqqooooooppppppqqqsssuuuvvv}}}}}}}}}zzzvvvsssrrrrrrttttttttttttttttttttttttrrrssstttuuuvvvvvvvvvvvvzzzwwwuuutttvvvxxxyyyzzz{{{yyywwwtttssssssssstttsssuuuxxx|||~~~}}}{{{xxxuuuuuuwwwyyyzzzxxxvvvvvvwwwxxxxxxwwwqqqsssvvvxxxzzzzzzyyyxxxvvvtttqqqoooooopppqqqrrrssssssssssssuuuvvvxxxyyyzzzyyyxxxxxxyyyzzzzzzyyy}}}~~~}}}zzzxxxwwwwww{{{{{{{{{zzzyyywwwvvvuuusssuuuxxxxxxvvvtttsssrrrrrrssstttvvvwwwxxxxxxxxxwwwuuusssqqqppppppqqqrrrvvvwwwwwwvvvtttsssssstttvvvuuusssrrrpppooonnnnnnmmmooosssvvvxxxyyyzzzzzzuuuuuutttsssssssssssstttooollljjjiiijjjkkkkkkjjjlllkkkjjjhhhgggfffeeeeeeeeefffggggggfffeeedddddd______^^^\\\[[[ZZZYYYYYYUUUUUUVVVWWWWWWXXXYYYYYYUUUUUUUUUUUUUUUUUUUUUTTTXXXVVVTTTVVVYYY\\\]]]\\\_________```bbbeeefffgggdddeeeffffffffffffddddddccccccbbbaaabbbdddfffggggggfffeeeeeefffggghhhiiinnnooopppppppppqqqsssvvvxxxtttnnnkkkkkkllllllkkkggggggggghhhjjjllloooqqqooonnnmmmllllllmmmnnnooopppppppppppprrrtttvvvwwwuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxxxxzzz}}}~~~iiiiiiiiiiiihhhhhhhhhiiijjjkkklllmmmnnnooooooooojjjkkkkkkkkkiiiiiijjjlllmmmppprrrttttttsssrrrrrrssstttuuuvvvwwwwwwvvvvvvxxxxxxxxxuuurrrqqqqqqrrrrrrqqqrrrtttwwwyyyyyyxxx{{{{{{zzzzzzzzz{{{||||||wwwvvvuuutttssssssssssssssssssrrrqqqqqqqqqrrrrrryyyzzzzzzxxxtttqqqoooooosssssssssssssssssssssssstttuuuuuuvvvuuuuuuttttttxxxvvvttttttvvvyyyzzzzzz{{{zzzwwwtttssssssssstttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}|||yyyvvvuuuwwwyyyyyywwwuuuuuuvvvxxxxxxxxxrrrtttvvvyyyzzzzzzyyyxxxvvvrrrmmmhhhhhhkkkqqquuuuuuttttttuuuuuuwwwxxxyyyzzzxxxvvvvvvxxxyyyxxxwww{{{||||||{{{xxxvvvvvvvvvxxxxxxxxxxxxwwwwwwvvvvvvtttvvvxxxxxxwwwuuuttttttuuuuuuuuuuuuvvvwwwxxxyyytttsssqqqooooooppprrrsssuuuvvvwwwuuusssrrrsssttttttuuuvvvuuutttqqqnnnllllllmmmpppuuuyyy{{{|||}}}ttttttssssssssssssttttttmmmkkkhhhggghhhhhhgggfffiiihhhhhhgggffffffeeeeeecccdddeeedddaaa______```]]]]]]]]]\\\[[[ZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRQQQQQQTTTSSSSSSTTTWWWZZZ[[[[[[[[[\\\]]]^^^```aaacccdddbbbcccdddeeeffffffeeedddaaa```___^^^___aaaccceeecccccccccccccccdddggghhhmmmooopppqqqqqqrrrtttvvvwwwtttpppmmmlllllllllllleeeeeeeeeggghhhkkkmmmnnnkkkkkkjjjiiijjjjjjkkklllmmmmmmmmmnnnppprrrtttvvvuuuuuutttttttttttttttuuuxxxwwwvvvvvvxxx{{{hhhjjjkkkjjjhhhhhhhhhjjjjjjjjjlllmmmooooooppppppkkkmmmnnnmmmlllkkklllmmmnnnoooqqqssstttsssrrrqqqsssssstttuuuuuuuuuuuuuuuyyyyyyyyyvvvtttrrrssstttsssrrrqqqrrrtttwwwxxxyyyxxxxxxxxxxxxyyyyyyzzz{{{wwwwwwvvvuuuttttttttttttuuuuuuuuutttsssrrrrrrqqquuuvvvwwwvvvsssqqqoooooorrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuutttttttttsssssssssssssssuuuyyy{{{||||||zzzyyyvvvtttsssssstttuuuwwwwwwxxxxxxyyyyyyxxxxxxxxxyyyyyywwwuuutttuuuvvvxxxvvvssssssuuuwwwwwwxxxtttuuuwwwxxxzzzzzzzzzyyyuuuqqqkkkeeeccchhhooovvvwwwwwwwwwxxxxxxyyyyyyyyyyyyvvvssstttvvvwwwvvvtttvvvwwwyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyvvvxxxzzzzzzxxxwwwwwwxxxxxxwwwvvvvvvvvvwwwyyyzzztttssspppnnnnnnppprrrssstttuuuuuutttrrrqqqqqqrrrqqqsssuuuwwwvvvtttqqqpppooooooppptttxxx|||}}}}}}ssssssrrrrrrrrrsssssstttnnnlllhhhgggggggggfffeeeffffffggggggfffeeeddddddddddddcccaaa]]][[[ZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUWWWXXXYYYTTTVVVYYYZZZZZZ[[[]]]___```aaacccdddeeeeeedddccc```^^^]]]\\\\\\___aaaccccccccccccbbbaaabbbeeehhhkkkmmmoooppppppqqqsssuuutttsssqqqnnnlllkkkjjjjjjdddddddddeeefffhhhiiijjjfffffffffffffffggghhhhhhmmmllllllllllllnnnooopppvvvuuuttttttsssssssssttttttttttttuuuwwwzzz}}}eeehhhjjjiiigggfffhhhiiiiiiiiikkkmmmnnnoooppppppmmmoooppppppooonnnnnnooonnnoooqqqsssttttttrrrpppssssssssssssttttttttttttvvvwwwwwwvvvuuutttvvvwwwuuurrrpppppprrrvvvxxxyyywwwwwwwwwxxxyyyzzz{{{|||yyyxxxwwwvvvuuuuuuuuuuuutttuuuvvvwwwvvvvvvuuutttrrrtttvvvvvvtttrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqqqqrrrttttttrrrrrrtttwwwzzz|||{{{zzzxxxwwwuuutttssstttvvvwwwvvvvvvvvvvvvuuuuuuttttttsssuuuwwwxxxvvvuuuuuuvvvwwwtttrrrqqqsssuuuwwwwwwuuuuuuvvvwwwxxxyyyyyyzzzuuusssooojjjgggjjjpppvvvxxxyyyzzz{{{|||{{{zzzzzzxxxtttqqqrrruuuvvvtttqqqqqqsssuuuvvvuuuuuuvvvxxxxxxxxxxxxxxxyyyyyyzzz{{{xxxzzz||||||zzzyyyzzz{{{yyyxxxvvvuuuuuuwwwyyy{{{wwwtttqqqnnnmmmnnnppprrrsssttttttsssqqqppppppqqqoooppprrrtttvvvxxxyyyzzzwwwtttrrrssswwwzzz{{{zzzrrrrrrqqqppppppqqqqqqqqqqqqnnnkkkiiihhhgggfffeeeeeefffffffffeeeccc```___bbb```^^^]]][[[ZZZYYYXXXWWWWWWWWWVVVTTTRRRPPPOOONNNNNNNNNNNNNNNOOOOOOOOOKKKLLLLLLLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRTTTUUUOOORRRUUUVVVVVVVVVYYY[[[]]]^^^```aaabbbaaaaaa```___]]][[[ZZZ[[[]]]```cccdddeeedddaaa______bbbfffhhhjjjmmmnnnnnnnnnoooqqqpppppppppnnnkkkiiiggggggcccccccccdddeeeeeeffffff``````aaaaaabbbcccddddddggggggggggggiiikkkmmmnnnqqqqqqpppppppppqqqrrrrrrpppppprrrtttvvvyyy|||}}}cccfffhhhhhhfffeeegggiiihhhiiikkklllnnnoooppppppoooppprrrrrrpppppppppqqqooooooppprrrttttttqqqooorrrrrrrrrsssssssssssssssssstttuuuuuuuuuvvvxxxzzzvvvsssooonnnqqquuuxxxzzzyyyyyyyyyzzz{{{|||}}}~~~yyyyyywwwvvvuuuuuuuuuuuurrrtttvvvxxxyyyyyywwwvvvpppsssvvvvvvuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooooooppprrrtttvvvuuuuuuvvvyyyzzzzzzwwwuuuwwwvvvtttssstttuuuwwwxxxvvvuuuuuutttsssrrrrrrrrrrrruuuxxxzzzyyyxxxxxxxxxvvvtttqqqppprrrtttvvvwwwuuuuuuuuuuuuvvvwwwyyyzzzwwwwwwuuuqqqnnnooosssxxxyyy{{{}}}~~~~~~}}}{{{zzzxxxssspppqqqtttuuusssooonnnpppssstttuuuuuuwwwxxxxxxwwwwwwwwwxxxxxxyyyzzzzzz|||}}}}}}|||{{{|||}}}zzzxxxvvvuuuuuuvvvyyyzzzyyywwwrrrooommmmmmoooppprrrssssssrrrpppoooooopppnnnnnnoooqqquuuzzz}}}yyyuuutttvvvxxxxxxwwwqqqppppppooooooooooooooossspppmmmjjjjjjiiihhhfffeeefffgggfffdddaaa]]]ZZZ]]][[[YYYYYY[[[\\\[[[ZZZWWWWWWWWWVVVTTTQQQOOONNNIIIIIIJJJKKKLLLMMMNNNNNNIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNOOOOOOOOOOOOPPPQQQNNNQQQTTTUUUUUUUUUWWWZZZZZZ[[[]]]^^^______^^^]]]___]]][[[ZZZZZZ]]]```bbbffffffeeeaaa]]]]]]___cccfffhhhjjjkkkkkkkkklllmmmmmmnnnooommmjjjgggeeedddbbbbbbcccccccccddddddddd\\\\\\]]]^^^___aaaaaabbb```aaabbbdddgggjjjnnnpppkkkkkkkkklllmmmnnnoooppplllnnnpppsssvvvxxxzzz{{{cccdddfffggghhhiiihhhhhhllljjjjjjlllppprrrpppnnnlllmmmoooppppppooonnnmmmppprrrtttuuutttssspppnnnnnntttuuuqqqpppssstttqqqwwwyyyzzzzzzxxxwwwwwwxxxvvvuuurrrqqqqqqtttxxxzzz|||zzzxxxxxxyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwuuutttsssrrrqqqrrruuuxxxyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuzzzxxxuuurrrqqqrrrtttuuussssssrrrpppnnnnnnqqqsssvvvwwwyyyzzzzzzyyyxxxxxxuuurrrooopppsssuuuuuuttttttttttttssssssrrrrrrrrruuussssssuuuxxxyyywwwsssrrrpppnnnnnnppprrrttttttuuutttsssrrrsssuuuwwwyyy~~~|||yyyuuurrrpppnnnnnntttvvvyyyzzz{{{{{{}}}{{{yyywwwtttssssssttttttttttttssssssssssssttttttvvvvvvvvvvvvwwwxxxzzzzzzzzz{{{{{{||||||||||||||||||{{{yyywwwwwwwwwyyyzzz|||zzzvvvqqqnnnnnnqqqtttuuuuuussspppnnnmmmoooqqqrrrrrrrrrtttyyyvvvpppppprrrrrrqqqlllmmmnnnooopppooonnnnnnlllkkkiiigggffffffggghhhiiifffbbb```___]]]ZZZVVVYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPSSSUUUWWWYYYYYYZZZZZZ[[[\\\^^^^^^[[[\\\[[[ZZZYYY[[[___bbbhhheeeaaa^^^\\\]]]___```eeeeeefffdddbbbbbbccceeegggggggggeeecccaaa^^^]]]^^^^^^^^^______`````````\\\[[[ZZZZZZ\\\^^^^^^]]]^^^^^^^^^```ccceeeeeedddddddddeeefffhhhjjjlllmmmlllllllllmmmppptttxxx{{{}}}{{{yyy|||~~~aaabbbdddfffhhhiiiiiiiiikkkjjjjjjlllppprrrqqqooommmnnnooopppppppppoooooorrrsssuuuvvvuuussspppnnnkkkqqqtttqqqrrrvvvxxxvvvwwwyyyzzzyyyxxxvvvwwwwwwvvvtttsssrrrsssuuuwwwyyy|||zzzxxxwwwxxxxxxwwwvvvvvvuuussstttuuuuuutttsssqqqpppoooppptttwwwxxxxxxuuutttttttttuuuvvvwwwwwwzzzxxxuuurrrqqqqqqssstttuuuuuutttrrrppppppqqqsssuuuvvvvvvwwwwwwwwwvvvvvvvvvtttrrrrrruuuvvvuuutttttttttssssssssssssssssssrrrrrrsssuuuwwwxxxwwwuuutttqqqooooooqqqsssttttttuuutttsssssstttuuuxxxyyy{{{yyywwwtttrrrqqqqqqqqqtttvvvyyyzzzyyyyyyyyyzzzzzzxxxvvvtttsssssstttuuuuuuvvvwwwwwwwwwwwwvvvuuuvvvvvvvvvwwwxxxyyyzzz{{{yyyzzz{{{{{{{{{{{{{{{{{{{{{zzzyyywwwwwwxxxyyyzzz|||{{{xxxtttpppoooqqqssswwwvvvuuurrrooonnnppprrrtttttttttvvvzzz{{{rrrmmmmmmnnnnnnlllkkklllmmmnnnnnnmmmlllkkkllljjjhhhgggffffffggghhhhhheeeaaa___^^^]]]YYYVVVTTTTTTUUUUUUUUUUUUVVVVVVSSSSSSSSSRRRQQQPPPNNNNNNKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNPPPRRRUUUVVVYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\ZZZZZZ[[[___aaaeeeccc```]]]\\\\\\]]]^^^```aaabbbaaa______aaabbbdddddddddcccaaa___\\\[[[ZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[YYYZZZ\\\]]]]]]\\\]]]\\\\\\___bbbdddeeeddddddcccbbbbbbdddhhhkkknnnmmmmmmlllmmmppptttxxxzzz}}}}}}|||{{{|||~~~|||{{{zzz{{{}}}^^^___bbbeeegggiiijjjkkkiiiiiiiiikkkoooqqqqqqqqqnnnooopppqqqqqqqqqpppppptttuuuvvvvvvuuurrrooommmlllqqqsssrrrrrrvvvxxxwwwvvvxxxyyyyyywwwvvvvvvwwwttttttttttttuuuvvvwwwxxx{{{yyywwwwwwwwwwwwvvvuuuuuutttrrrsssttttttrrrqqqnnnmmmmmmooorrrvvvwwwxxxttttttsssssstttvvvxxxzzz}}}zzzwwwtttrrrssstttuuuxxxxxxwwwuuurrrqqqrrrsssttttttttttttttttttttttttwwwvvvuuuvvvwwwwwwuuusssrrrrrrrrrrrrrrrrrrssssssppprrruuuvvvvvvvvvwwwxxxvvvsssqqqqqqssstttuuutttuuutttsssssssssuuuwwwxxxwwwvvvuuusssssssssttttttsssuuuxxxyyyxxxvvvvvvvvvxxxwwwuuutttttttttuuuvvvwwwyyy{{{||||||{{{yyywwwvvvvvvvvvvvvwwwyyyzzz{{{xxxyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{}}}|||{{{xxxtttqqqqqqrrrwwwwwwvvvtttqqqpppqqqssstttttttttuuuxxxzzz}}}{{{uuunnnkkkkkkkkkjjjiiiiiijjjkkkllllllkkkiiihhhiiihhhgggeeeeeeeeeffffffeeeccc```^^^]]][[[XXXVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLNNNQQQTTTUUUWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYWWWXXX[[[]]]```___]]]\\\ZZZZZZYYYYYYZZZ[[[]]]]]]\\\\\\^^^```````````````^^^\\\ZZZXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\ZZZYYYYYY[[[\\\\\\[[[ZZZZZZZZZ]]]```cccdddccccccaaa___^^^```eeejjjmmmmmmllllllmmmooorrrvvvxxxyyyxxxwwwvvvxxxzzz}}}|||{{{zzzzzz{{{}}}\\\]]]___cccfffhhhjjjkkkgggggghhhjjjmmmoooqqqrrrooopppppppppppppppppppppssstttuuuuuutttqqqnnnlllppprrrsssrrrqqqrrrtttuuuvvvxxxyyyxxxwwwvvvvvvvvvttttttuuuvvvwwwwwwwwwwwwyyyxxxvvvwwwxxxzzzyyyyyyvvvuuussssssttttttsssqqqnnnmmmmmmooosssvvvxxxyyywwwuuusssrrrsssuuuwwwyyy~~~}}}zzzwwwuuuuuuuuuvvvxxxyyyyyywwwtttrrrrrrrrrtttttttttsssssssssttttttwwwwwwwwwwwwwwwvvvtttrrrppppppoooooopppqqqrrrsssqqquuuxxxxxxvvvuuuvvvxxxwwwuuussssssuuuvvvvvvuuutttsssrrrqqqrrrsssuuuwwwvvvuuutttsssrrrssstttuuuqqqtttwwwyyyxxxvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxzzz}}}}}}zzzxxxuuuuuuuuuuuuvvvwwwxxxyyywwwwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwxxxyyy{{{|||}}}}}}~~~{{{wwwtttsssrrrvvvwwwvvvsssqqqoooppprrrqqqqqqrrrrrrsssssstttttttttqqqllljjjjjjjjjhhhggggggiiijjjkkkkkkiiigggeeeeeedddcccbbbbbbbbbbbbcccaaa```^^^\\\[[[YYYWWWUUUWWWVVVUUUSSSPPPNNNMMMLLLOOOPPPPPPPPPOOONNNMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJLLLOOORRRSSSTTTUUUVVVVVVWWWWWWXXXXXXVVVWWWVVVTTTSSSSSSUUUWWW[[[ZZZZZZYYYXXXWWWVVVUUUVVVXXXZZZ[[[[[[\\\]]]___]]]^^^^^^^^^\\\ZZZXXXWWWXXXXXXYYYZZZ[[[\\\\\\]]][[[ZZZXXXXXXYYYZZZYYYYYYXXXWWWXXX[[[^^^aaabbbaaa^^^]]]\\\]]]___bbbfffiiijjjiiiiiijjjllloooqqqsssuuusssrrrqqqsssvvvyyy{{{{{{}}}}}}zzzyyyyyyzzz{{{}}}[[[\\\^^^aaadddgggiiikkkeeefffggghhhjjjmmmoooqqqpppppppppoooooonnnnnnnnnpppqqqrrrsssrrrpppmmmlllooooooooopppoooooorrruuuvvvxxxyyyyyywwwvvvvvvwwwtttuuuvvvwwwxxxxxxxxxwwwxxxwwwvvvxxx{{{}}}}}}}}}xxxwwwuuuuuuvvvvvvtttrrrooonnnnnnppptttxxxzzzzzzzzzxxxuuusssssstttvvvwww|||{{{xxxvvvtttttttttuuuwwwyyyzzzxxxuuusssrrrqqqttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxwwwvvvtttrrrrrrpppooonnnnnnnnnpppqqqrrrtttxxxzzzzzzwwwuuuuuuwwwwwwvvvtttuuuwwwxxxwwwvvvsssrrrqqqpppppprrrsssuuuwwwvvvtttsssrrrrrrsssssspppssswwwxxxyyyxxxyyyzzzvvvvvvvvvvvvwwwwwwxxxxxxxxxzzz~~~~~~zzzxxxuuuttttttttttttuuuuuuvvvuuuuuuttttttuuuuuuvvvwwwuuuuuuvvvwwwxxxyyy{{{{{{|||~~~~~~zzzvvvtttttttttttttttrrrooonnnnnnoooppppppppppppoooooonnnmmmnnnllljjjhhhgggfffeeedddfffgggiiijjjiiigggdddbbb______^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[XXXVVVUUUUUUXXXWWWUUUSSSPPPNNNMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLOOOPPPPPPQQQSSSTTTUUUVVVVVVVVVSSSTTTTTTSSSQQQQQQSSSTTTVVVWWWWWWWWWVVVTTTSSSRRRTTTVVVYYY[[[[[[\\\]]]___\\\\\\\\\\\\\\\ZZZXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\[[[YYYWWWWWWXXXXXXWWWVVVVVVUUUVVVXXX\\\^^^___^^^XXXYYY[[[\\\^^^```aaaaaaddddddeeefffhhhjjjlllmmmpppooonnnmmmoooqqqtttvvvxxxyyy|||{{{xxxxxxxxxyyyzzz|||\\\\\\]]]___bbbdddggghhhdddeeeffffffgggiiimmmoooqqqpppnnnmmmlllkkkkkkkkklllmmmppprrrrrrqqqooommmkkkjjjkkknnnoooooosssyyywwwyyyzzzzzzxxxwwwwwwxxxuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvxxx|||~~~{{{yyywwwwwwwwwwwwuuutttqqqpppppprrruuuyyy{{{{{{{{{zzzxxxvvvuuuuuuvvvvvvxxxvvvuuusssrrrrrrrrrsssvvvxxxzzzzzzwwwtttsssrrrssstttvvvxxxyyyyyyyyyxxxvvvwwwxxxwwwuuusssssstttrrrqqqooonnnnnnpppqqqsssvvvwwwyyyyyyxxxvvvvvvvvvvvvuuutttvvvxxxyyyxxxwwwtttrrrqqqppppppqqqssstttwwwvvvtttrrrqqqqqqrrrrrrqqqtttvvvxxxxxxyyy{{{|||xxxxxxxxxxxxyyyyyyyyyyyyxxxzzz}}}}}}zzzxxxwwwvvvuuutttsssssssssttttttsssrrrrrrrrrsssuuuvvvqqqrrrtttuuuwwwyyyzzz{{{{{{}}}~~~{{{xxxvvvvvvrrrssssssqqqnnnllllllmmmrrrqqqqqqpppooonnnmmmllliiihhhfffeeecccbbbaaaaaaccceeeggghhhfffccc```]]][[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[YYYVVVTTTTTTUUUTTTSSSSSSRRRQQQPPPPPPPPPKKKKKKLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKMMMLLLMMMPPPRRRTTTUUUUUUUUURRRSSSTTTSSSRRRRRRSSSUUUTTTTTTTTTTTTSSSRRRQQQPPPQQQTTTWWWYYYZZZZZZ[[[\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWSSSSSSTTTUUUWWWXXXYYYYYY[[[YYYVVVVVVVVVVVVUUUTTTUUUTTTTTTVVVYYY[[[\\\[[[UUUWWWYYY[[[\\\\\\[[[[[[^^^___```bbbdddfffhhhiiimmmllllllkkklllmmmooopppsssuuuyyy}}}~~~zzzxxxwwwvvvwwwxxxzzz~~~]]]]]]]]]^^^```bbbdddeeecccdddeeeeeedddfffjjjmmmqqqpppmmmkkkhhhggggggfffiiikkknnnqqqssssssrrrqqqllliiikkkooopppooossszzzxxxzzz{{{{{{yyyxxxxxxyyyvvvvvvwwwwwwxxxyyyyyyzzzyyyxxxwwwxxx{{{|||}}}|||{{{zzzxxxwwwxxxwwwuuutttsssqqqqqqrrruuuxxxzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxvvvuuutttsssssssssssstttvvvyyy||||||zzzwwwuuutttqqqssswwwzzz||||||{{{yyywwwxxxyyywwwuuutttvvvxxxvvvtttrrrppppppqqqssstttsssssstttvvvxxxxxxwwwuuutttssstttvvvxxxzzzyyyxxxuuutttrrrqqqqqqrrrtttuuuvvvuuusssrrrqqqrrrrrrssstttuuuvvvvvvvvvwwwzzz|||zzzzzzzzzzzzzzzzzzyyyyyyyyyzzz}}}}}}zzzyyyzzzyyyxxxvvvttttttsssssssssrrrqqqpppppprrrsssuuunnnppprrrtttvvvxxxyyyzzzzzz|||~~~}}}{{{yyyxxxxxxqqqrrrrrrqqqnnnlllllllllqqqpppooommmllllllllllllhhhhhhfffdddaaa````````````aaaddddddccc___[[[XXXXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZXXXTTTRRRSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHJJJMMMQQQSSSTTTTTTTTTPPPQQQSSSSSSRRRRRRSSSUUUSSSSSSRRRRRRQQQQQQPPPPPPMMMPPPTTTVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZYYYWWWVVVRRRSSSTTTUUUWWWXXXYYYZZZZZZXXXVVVUUUUUUUUUTTTRRRTTTTTTSSSUUUWWWYYYYYYXXXVVVWWWWWWXXXXXXXXXXXXXXXZZZ[[[]]]___bbbdddfffgggjjjjjjkkkkkkkkkkkkkkkjjjmmmpppuuu{{{}}}zzzxxxvvvuuuttttttvvvzzz~~~~~~___^^^^^^^^^___aaabbbdddbbbddddddcccbbbdddhhhlllqqqooollliiifffeeeddddddgggjjjnnnrrrtttuuuuuutttpppmmmmmmppppppnnnqqqxxxyyy{{{|||{{{zzzyyyyyyyyywwwwwwwwwwwwxxxyyyzzz{{{zzzyyywwwxxxyyyzzzzzzyyy{{{zzzxxxwwwwwwwwwuuussssssrrrqqqrrruuuxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwwwwzzz}}}~~~|||yyywwwvvvooorrrwww{{{~~~}}}{{{zzzyyyzzzzzzxxxuuuuuuxxx{{{yyywwwuuurrrrrrsssuuuvvvpppoooooossswwwyyyxxxuuurrrrrrsssuuuyyyzzzzzzyyywwwvvvtttsssssstttuuuvvvtttsssrrrrrrrrrrrrttttttwwwwwwvvvuuutttuuuxxx{{{{{{{{{||||||{{{{{{zzzyyyzzz{{{}}}}}}{{{zzz}}}|||zzzxxxvvvtttssssssrrrqqqpppooooooqqqssstttmmmnnnpppsssvvvwwwyyyyyyyyy{{{}}}}}}{{{zzzyyyzzzqqqrrrsssqqqooolllllllllnnnmmmllljjjiiiiiijjjkkkkkkjjjiiieeebbbaaaaaabbb]]]___aaabbb```\\\XXXUUUXXXXXXYYYYYYZZZYYYYYYXXXVVVXXXYYYWWWSSSQQQRRRTTTTTTTTTRRRQQQOOONNNLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFHHHLLLPPPSSSTTTTTTTTTMMMNNNPPPPPPPPPPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPJJJMMMQQQSSSSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWVVVVVVTTTUUUVVVWWWYYYZZZ[[[\\\ZZZXXXVVVUUUUUUTTTSSSRRRTTTSSSSSSTTTVVVWWWWWWVVVXXXWWWUUUTTTTTTUUUWWWXXXXXXYYY[[[^^^aaadddfffgggiiijjjkkkkkkkkkjjjhhhgggiiilllrrryyy~~~~~~|||zzzxxxvvvtttsssrrrtttwww{{{~~~~~~}}}___```aaa```^^^^^^```aaadddaaa```cccdddbbbdddhhhoooooonnnkkkgggdddddddddiiijjjlllmmmppprrrssstttsssrrrqqqppppppqqqsssuuu{{{zzzxxxwwwwwwwwwxxxxxx{{{wwwuuuuuuxxx{{{zzzxxx|||zzzwwwtttsssuuuwwwyyy|||zzzxxxwwwwwwvvvtttrrrqqqrrrtttuuuwwwxxxxxxxxx}}}{{{yyyyyyzzzzzzyyyxxxwwwxxxyyyyyyzzzyyyyyyyyywwwyyy|||zzzwwwuuuttttttvvvyyy||||||||||||||||||{{{yyywwwuuutttvvvuuuuuutttttttttttttttuuusssqqqrrruuuvvvuuusssqqqpppoooppptttwwwzzzzzzwwwwwwvvvuuuuuuvvvwwwxxxuuuuuutttsssrrrsssvvvyyyzzzzzzyyywwwuuuuuuxxxzzz~~~~~~~~~~~~}}}}}}||||||{{{|||~~~~~~}}}{{{yyyxxx}}}|||zzzwwwuuusssrrrqqqqqqqqqpppoooooonnnooooooqqqqqqpppnnnnnnpppssswwwuuuyyy{{{yyyyyy{{{zzzvvvnnnppprrrrrrpppmmmkkkkkkmmmlllkkkkkkjjjjjjjjjjjjiiihhhhhhgggfffbbb]]]YYYYYYZZZ[[[[[[[[[YYYWWWVVVXXXXXXWWWWWWWWWXXXXXXYYYWWWVVVUUUSSSRRRQQQQQQQQQQQQNNNKKKIIIJJJLLLMMMMMMLLLJJJGGGFFFGGGIIIJJJJJJEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBEEEFFFGGGFFFDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDFFFKKKOOOQQQRRRRRRQQQPPPNNNLLLJJJJJJJJJLLLMMMRRRPPPOOOOOOOOOOOONNNLLLPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWWWWVVVVVVWWWYYYWWWRRRQQQVVV[[[\\\[[[YYYWWWTTTRRRRRRSSSSSSVVVUUUSSSQQQQQQRRRSSSUUUYYYXXXVVVUUUUUUVVVXXXYYY[[[[[[[[[ZZZZZZ]]]aaaeeedddhhhlllllliiiffffffggghhhiiimmmtttzzz~~~~~~~~~~~~{{{yyywwwuuuttttttuuuxxxzzz}}}~~~||||||~~~~~~}}}___``````___^^^]]]___aaadddaaa```cccdddbbbdddhhhlllmmmllljjjgggdddddddddiiiiiikkklllnnnpppqqqrrrrrrqqqpppoooppprrrtttuuuwwwvvvuuuuuuuuuvvvwwwwwwyyywwwuuuuuuwwwxxxyyyyyy{{{yyyvvvsssssstttwwwxxx|||zzzxxxxxxwwwvvvtttqqqpppqqqsssuuuwwwyyyzzzzzz{{{yyyxxxxxxzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyy|||zzzwwwuuuuuutttvvvyyy{{{|||{{{~~~}}}|||zzzwwwuuusssrrrwwwwwwwwwwwwvvvuuutttttttttrrrppppppsssttttttsssqqqooonnnooorrruuuwwwxxxyyyxxxwwwwwwwwwwwwxxxyyywwwwwwwwwuuussstttvvvxxx|||||||||zzzxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~||||||}}}}}}|||{{{zzzyyy|||zzzxxxuuusssqqqoooooooooooonnnmmmmmmmmmmmmmmmpppqqqqqqpppooopppsssvvvvvvzzz{{{zzzyyyzzzwwwsssoooqqqrrrrrrpppnnnmmmllllllllljjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhheee```]]]ZZZ[[[\\\\\\[[[XXXUUUSSSQQQRRRRRRTTTVVVXXXYYY[[[TTTSSSRRRPPPOOONNNOOOOOOOOOLLLIIIIIIJJJMMMNNNNNNLLLJJJHHHGGGHHHIIIIIIHHHDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBDDDFFFFFFEEEDDDCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBDDDHHHKKKNNNOOOOOOOOONNNMMMLLLJJJJJJIIIJJJJJJMMMLLLKKKLLLNNNOOOOOONNNMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTPPPRRRSSSRRRTTTZZZ[[[YYYYYYWWWUUURRRQQQQQQQQQRRRTTTSSSRRRQQQQQQRRRTTTUUUWWWVVVUUUTTTTTTUUUVVVWWW[[[[[[[[[ZZZZZZ\\\```ccccccgggkkkkkkhhheeedddeeefffhhhkkkqqqwwwzzz{{{{{{~~~}}}{{{yyyxxxvvvuuuuuutttuuuvvvxxxzzz{{{|||}}}}}}zzzzzz|||||||||~~~^^^______]]]\\\\\\^^^```dddaaaaaaddddddcccdddgggjjjkkkkkkiiifffeeeeeeeeehhhhhhiiikkklllmmmoooooonnnnnnnnnnnnppprrrtttuuuttttttsssrrrrrrssstttuuuuuuvvvvvvuuutttuuuwwwyyyyyywwwuuusssssstttwwwxxx|||{{{yyyyyyyyywwwsssqqqpppqqqsssuuuxxxzzz{{{|||yyywwwwwwxxxzzz{{{{{{zzz{{{{{{{{{{{{{{{zzzyyyxxxyyy{{{}}}zzzwwwuuuuuutttvvvyyyzzzzzzzzzzzzzzzyyywwwvvvuuuuuuuuuxxxyyyyyyyyyyyywwwuuutttsssqqqooooooqqqssssssrrrqqqooommmnnnpppsssttttttzzzzzzyyyxxxxxxyyyyyyzzzzzzzzzzzzxxxvvvvvvwwwyyy|||}}}}}}|||zzz{{{}}}~~~}}}|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzyyywwwtttqqqnnnlllkkkmmmllllllllllllkkkkkkkkkooopppqqqqqqqqqqqqssstttvvvzzz|||yyyxxxwwwtttnnnnnnooooooppppppooonnnnnnkkkjjjiiihhhgggggggggggggggffffffggggggeeeaaa^^^YYY[[[\\\]]][[[XXXTTTQQQNNNOOOOOOQQQSSSUUUVVVXXXRRRQQQNNNLLLKKKKKKLLLMMMLLLJJJHHHIIIKKKMMMNNNMMMKKKJJJIIIIIIIIIIIIGGGEEEBBBBBBAAAAAAAAAAAABBBBBB???????????????@@@AAAAAACCCDDDEEEDDDBBBAAABBBCCCCCCBBBBBBAAAAAABBBCCCCCCAAABBBDDDFFFHHHJJJLLLMMMLLLLLLLLLKKKJJJHHHGGGFFFHHHGGGGGGJJJMMMOOOOOOOOOJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRQQQOOOQQQVVVXXXUUUXXXVVVTTTRRRQQQPPPQQQQQQQQQQQQPPPPPPPPPRRRSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUZZZZZZZZZYYYYYYZZZ]]]```aaaeeeiiiiiifffccccccdddeeefffiiimmmrrrvvvwwwvvvxxxwwwwwwvvvuuuuuuttttttrrrssstttuuuwwwxxxyyyzzz|||yyyyyy{{{|||}}}~~~^^^^^^^^^\\\[[[[[[^^^```dddaaaaaaeeeeeecccdddgggiiijjjkkkjjjgggfffggghhhgggggghhhiiijjjkkkkkklllkkkkkklllmmmooorrrtttuuutttsssrrrqqqpppqqqrrrrrrrrrtttuuutttqqqqqquuuxxxxxxwwwuuuttttttvvvwwwyyy||||||{{{{{{zzzxxxuuurrrsssssstttuuuwwwyyyzzz{{{yyyxxxwwwxxxzzzzzzyyyxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{}}}~~~zzzvvvuuuttttttvvvxxxzzzyyyxxxtttsssssssssuuuwwwyyyzzzyyyzzz{{{{{{zzzyyywwwuuusssrrrppppppqqqrrrsssttttttqqqooooooppprrrsssssszzzzzzyyyyyyyyyyyyyyyyyyyyy{{{|||{{{zzzzzz{{{|||{{{|||||||||zzz{{{}}}}}}||||||}}}}}}zzzxxxwwwxxxxxxyyyxxxvvvtttpppmmmkkkjjjkkkkkklllllllllkkkkkkkkkmmmooorrrrrrrrrqqqrrrrrrtttyyyzzzxxxvvvuuuqqqkkkiiiiiiiiijjjlllnnnnnnnnnhhhhhhfffeeeddddddddddddccccccbbbbbbbbb```]]]ZZZVVVXXXZZZ[[[ZZZWWWTTTQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPMMMKKKJJJKKKLLLMMMKKKJJJIIIIIIJJJLLLKKKJJJJJJJJJIIIJJJJJJHHHEEEBBBBBBAAA????????????AAABBB======<<<<<<======>>>???AAABBBCCCBBB@@@???@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBDDDGGGIIIJJJKKKKKKLLLLLLJJJHHHFFFDDDFFFFFFFFFHHHLLLNNNNNNNNNHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPZZZ[[[WWWNNNIIILLLPPPRRRVVVUUUTTTRRRQQQQQQPPPQQQNNNNNNNNNNNNPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSTTTTTTYYYYYYYYYXXXWWWXXX[[[]]]```dddhhhhhheeebbbbbbbbbddddddgggkkkpppsssssssssssssssssssssrrrqqqqqqpppooooooqqqsssuuuxxxzzz{{{}}}zzzzzz|||~~~^^^^^^]]][[[ZZZ[[[]]]```dddaaabbbeeefffddddddgggjjjkkklllkkkiiihhhiiijjjfffggggggggghhhhhhhhhhhhhhhiiijjjllloooqqqssstttvvvuuusssqqqpppoooppppppppprrrsssrrroooooosssvvvwwwvvvuuuuuuuuuwwwyyyzzz}}}|||{{{{{{{{{yyyvvvtttvvvvvvuuuuuuvvvvvvxxxxxxzzzyyyxxxxxxyyyxxxvvvttttttvvvwwwyyy{{{|||}}}}}}||||||}}}~~~}}}xxxuuusssssssssvvvxxxyyyyyywwwrrrqqqpppppprrruuuxxxzzzyyyzzzzzz{{{zzzyyyxxxwwwuuutttsssrrrqqqsssuuuwwwwwwuuurrrqqqssstttuuuuuuzzzzzzyyyyyyyyyxxxxxxwwwwwwzzz}}}~~~~~~~~~|||}}}~~~}}}||||||}}}~~~}}}||||||}}}~~~zzzvvvuuutttuuuxxxxxxwwwtttrrrnnnllljjjkkkllllllmmmmmmmmmllllllkkknnnqqqrrrqqqppppppqqqrrrvvvwwwuuutttssspppkkkdddcccbbbdddhhhkkkllllllfffeeedddcccaaaaaa``````bbbaaa___^^^^^^\\\YYYVVVQQQSSSVVVXXXXXXWWWTTTSSSTTTSSSQQQOOONNNMMMMMMLLLQQQPPPNNNLLLKKKLLLMMMNNNLLLKKKIIIJJJJJJIIIGGGEEEHHHHHHHHHIIIIIIGGGCCC@@@AAAAAA???>>>>>>???AAAAAA======<<<;;;;;;;;;;;;<<>>===>>>??????????????????@@@AAAAAAAAA@@@@@@@@@BBBDDDGGGHHHIIIJJJKKKLLLKKKHHHEEECCCGGGGGGFFFHHHKKKLLLLLLLLLGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOXXX^^^^^^UUUKKKHHHKKKNNNRRRQQQPPPOOONNNNNNMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWXXXWWWVVVWWWYYY[[[___cccggggggdddaaa```aaabbbcccfffkkkppprrrqqqpppppppppppppppooonnnlllkkkjjjkkkmmmppptttxxx|||~~~}}}}}}___^^^]]][[[ZZZ[[[^^^aaacccaaabbbfffgggddddddgggjjjllllllllljjjiiijjjkkkgggggggggffffffffffffffffffgggiiikkknnnppprrrsssvvvuuusssqqqpppooooooppppppppppppooonnnoooqqqsssuuuuuuttttttuuuwwwxxxyyy|||zzzxxxxxxyyyyyywwwvvvxxxwwwuuutttttttttuuuvvvzzzyyyyyyyyyyyywwwtttqqqppprrrtttwwwyyy{{{}}}}}}|||||||||}}}}}}{{{wwwtttqqqqqqrrruuuxxxzzzyyywwwvvvtttqqqooooooqqqtttvvvxxxxxxxxxxxxyyyyyyyyyzzzvvvvvvuuusssrrrtttwwwzzzzzzxxxuuutttvvvwwwxxxxxxzzzzzzzzzzzzyyyxxxwwwwwwvvvyyy}}}~~~~~~||||||{{{|||~~~zzzvvvtttsssssswwwwwwwwwuuussspppmmmkkkkkklllmmmnnnnnnnnnmmmllljjjmmmooopppooooooooopppmmmqqqsssqqqqqqsssrrrnnneeebbb___```eeehhhiiihhhdddcccbbb```___^^^^^^]]]aaa___]]]\\\[[[YYYVVVTTTNNNPPPRRRTTTUUUUUUTTTSSSPPPOOOOOONNNNNNNNNNNNOOONNNNNNMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJHHHEEEBBBFFFFFFFFFGGGGGGEEEBBB???@@@@@@????????????@@@@@@======<<<;;;;;;;;;;;;;;;===>>>???>>><<<;;;<<<===============>>>???@@@@@@@@@?????????@@@BBBDDDFFFGGGHHHIIIIIIIIIGGGEEECCCGGGFFFFFFGGGIIIKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLNNNMMMMMMLLLLLLMMMNNNNNNKKKVVV^^^[[[TTTPPPNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVXXXZZZ\\\```ddddddaaa^^^^^^______aaaffflllppprrrooommmlllmmmmmmnnnmmmkkkjjjiiiggghhhjjjnnnrrrwww|||~~~~~~```___]]][[[ZZZ[[[___bbbcccaaacccggghhheeedddgggjjjkkklllkkkiiihhhiiijjjgggggggggffffffeeeeeeeeeeeefffhhhkkkmmmooopppqqqsssrrrpppooooooppppppqqqpppnnnllllllnnnooopppppprrrrrrrrrrrrtttuuuwwwxxxyyyvvvtttsssuuuvvvwwwwwwvvvuuutttsssssstttuuuvvvxxxxxxwwwxxxyyywwwtttrrrnnnppprrruuuwwwyyyzzzzzz|||{{{{{{{{{{{{yyyuuurrrnnnoooqqquuuyyyzzzyyyxxxwwwtttpppmmmlllnnnqqqtttvvvvvvuuuuuuvvvxxxzzz|||wwwwwwvvvtttrrrssswww{{{{{{yyyvvvvvvwwwyyyzzzzzz{{{{{{||||||{{{zzzxxxwwwwwwzzz}}}}}}}}}zzz{{{{{{|||~~~~~~zzzwwwuuutttsssuuuuuuuuuuuussspppmmmllljjjkkkmmmnnnooonnnmmmllliiikkkmmmnnnmmmmmmnnnoooiiimmmnnnmmmooosssuuusssmmmgggbbbaaadddgggfffeeebbbaaa```^^^]]]\\\[[[[[[[[[ZZZXXXWWWWWWVVVTTTRRROOOOOOOOOPPPQQQQQQRRRRRRLLLLLLLLLLLLMMMNNNOOOOOOJJJJJJKKKKKKKKKJJJIIIHHHIIIHHHIIIJJJJJJHHHEEEBBBDDDCCCCCCDDDEEEDDDBBB@@@>>>>>>????????????>>>>>><<<<<<<<<;;;<<<<<<===>>><<<=========;;;:::;;;<<<<<<<<<<<<<<<===>>>???@@@======>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCEEEDDDDDDEEEGGGIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKJJJJJJJJJJJJKKKLLLFFFMMMSSSUUUWWWXXXVVVSSSKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMQQQQQQRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUUUUUUUWWWYYYYYY]]]aaaaaa^^^[[[[[[[[[ZZZ^^^dddlllqqqqqqnnnjjjgggiiijjjllllllkkkjjjiiieeefffhhhkkkoootttyyy|||~~~|||}}}}}}``````^^^[[[ZZZ[[[___bbbcccaaacccggghhheeedddgggjjjkkkkkkjjjhhhggghhhiiihhhggggggffffffeeeddddddeeefffhhhkkkmmmnnnooopppooonnnnnnnnnoooppprrrssspppmmmjjjkkknnnpppooonnnoooooopppqqqrrrtttuuuvvvvvvtttqqqppprrrtttvvvwwwtttsssrrrqqqrrrtttvvvxxxvvvvvvvvvxxxyyyxxxuuusssnnnoooqqqsssuuuvvvwwwxxx{{{{{{zzzzzzzzzxxxtttqqqmmmnnnpppuuuyyy{{{zzzyyytttrrrnnnllllllooosssvvvuuutttsssssstttwww{{{}}}vvvwwwvvvsssqqqssswww||||||yyywwwvvvxxxzzz{{{{{{|||}}}}}}}}}}}}{{{yyyxxxxxx||||||zzzzzzzzzyyyzzz{{{}}}~~~}}}{{{xxxvvvuuuuuussssssttttttssspppmmmllliiijjjlllnnnnnnnnnlllkkkiiikkkllllllkkklllmmmooofffjjjkkkkkknnntttwwwvvvtttmmmfffdddeeefffeeebbbbbbaaa___]]]\\\[[[ZZZZZZUUUSSSRRRRRRSSSSSSQQQPPPPPPOOOOOONNNNNNOOOOOOPPPKKKKKKKKKKKKKKKLLLMMMMMMFFFGGGHHHIIIIIIHHHFFFDDDFFFFFFGGGIIIJJJIIIFFFCCCCCCBBBAAABBBCCCCCCBBB@@@<<<===>>>??????>>>===<<<;;;;;;;;;<<<===>>>@@@@@@;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<<<<>>>??????<<<<<<======>>>?????????@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAACCCFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKJJJIIIHHHHHHHHHIIIJJJLLLKKKHHHIIIRRR\\\^^^ZZZMMMMMMNNNNNNMMMLLLKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLOOOPPPPPPQQQQQQPPPPPPOOOOOOQQQSSSTTTTTTUUUWWWYYYWWWZZZ^^^___[[[YYYXXXYYYWWW[[[ccclllqqqqqqlllhhhdddfffhhhkkklllllllllkkkeeeeeefffiiimmmrrrvvvyyy{{{zzz{{{~~~|||yyyzzz~~~```___^^^]]]^^^```bbbdddcccccccccdddddddddeeeeeehhhhhhfffcccaaa```bbbdddhhhiiijjjiiifffcccaaaaaafffeeeccccccdddfffiiikkkooonnnnnnnnnoooqqqtttuuupppooonnnmmmmmmlllmmmmmmlllllllllmmmnnnppprrrsssyyywwwuuutttttttttssssssssssssrrrrrrssstttvvvwwwyyyxxxxxxwwwwwwxxxxxxyyysssqqqnnnooosssvvvvvvuuuvvv{{{}}}{{{{{{{{{wwwrrrlllmmmpppsssvvvyyy|||}}}yyyvvvrrrnnnmmmooorrrttttttsssssstttuuuwwwyyyzzzvvvvvvuuusssrrrrrruuuwwwyyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~|||{{{{{{~~~~~~~~~~~~~~~~~~yyyxxxxxx{{{}}}~~~zzzwwwwwwxxxxxxwwwuuurrrpppooopppoookkkhhhhhhjjjnnnqqqsssrrrpppnnnqqqqqqppppppnnnmmmkkkkkkggghhhkkknnnrrrtttvvvwwwmmmllljjjhhhffffffffffffcccbbb```^^^[[[XXXVVVUUUSSSPPPMMMLLLNNNPPPRRRRRROOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCEEEGGGFFFDDDBBB@@@CCCCCCCCCCCCCCCBBBBBBBBB>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999:::;;;<<<=========<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>???AAABBBBBBAAA???>>>BBBBBBBBBBBBCCCEEEFFFHHHGGGHHHIIIIIIGGGEEEEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEJJJIIIHHHHHHJJJNNNSSSUUUVVVPPPJJJHHHIIIKKKKKKJJJEEEFFFGGGHHHJJJKKKLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSVVVXXX[[[]]]]]]\\\[[[ZZZ[[[]]]aaafffjjjjjjhhheeeaaaaaaaaaccceeegggggggggdddeeeggghhhjjjlllpppsssxxxxxxxxxuuusssrrrtttuuu~~~]]]\\\\\\\\\]]]^^^```aaabbbcccddddddeeedddddddddffffffdddbbb______```bbbccceeegggfffdddcccbbbcccdddcccaaa```aaaccceeeggglllmmmmmmmmmnnnooopppqqqoooooonnnmmmmmmmmmmmmnnnkkkkkkllllllmmmnnnpppppptttsssrrrrrrrrrrrrqqqppprrrrrrrrrrrrssstttuuuvvvwwwvvvvvvvvvwwwxxxxxxyyyuuusssqqqrrrtttvvvvvvuuurrrwwwzzzzzz{{{}}}|||xxxpppqqqsssuuuxxxzzz{{{|||xxxwwwtttqqqppppppqqqrrrttttttttttttuuuwwwyyyzzzyyyyyyxxxuuusssssstttvvvxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~{{{yyyzzz}}}{{{|||zzzyyyxxxyyyyyywwwvvvuuusssqqqqqqqqqpppmmmkkkgggiiimmmpppqqqrrrqqqppprrrrrrqqqpppnnnlllkkkjjjggghhhkkknnnqqqssstttuuulllkkkhhhfffdddbbbbbbbbbcccbbb___\\\ZZZWWWVVVUUUTTTQQQNNNMMMNNNPPPQQQQQQOOOOOOPPPOOOOOONNNMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEDDDCCCAAA@@@CCCCCCBBBBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999777888888888888999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCDDDEEEGGGHHHHHHFFFDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEHHHKKKPPPRRRYYYTTTNNNKKKJJJKKKMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTVVVWWWYYY\\\]]]]]][[[YYYYYY\\\```dddggggggeeecccaaaaaabbbcccdddeeeeeedddccceeeggghhhiiikkkooorrrttttttsssqqqnnnmmmnnnppp|||XXXYYYZZZ[[[\\\]]]^^^^^^```bbbdddeeeeeeeeecccbbbccccccbbb```^^^]]]___```aaaccceeeeeeeeeeeefffgggdddcccaaa``````bbbccceeejjjjjjlllmmmmmmmmmllllllmmmmmmllllllmmmmmmnnnoookkkkkklllllllllmmmmmmmmmooopppqqqqqqqqqpppooonnnppppppqqqrrrsssssssssssssssssstttuuuvvvwwwxxxxxxwwwuuutttuuuwwwxxxxxxwwwrrrwwwyyyxxxzzz~~~~~~{{{ssstttuuuwwwxxxyyyzzzzzzxxxxxxwwwvvvuuusssqqqqqqttttttttttttvvvxxxzzz{{{}}}}}}{{{xxxuuussstttvvvwwwwwwxxxyyyzzz|||~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{||||||wwwwwwxxxyyyzzzyyyvvvtttvvvuuusssrrrsssrrrpppnnniiijjjllloooppprrrrrrrrrtttsssrrrpppnnnllliiihhhgggiiikkkmmmooopppqqqqqqiiihhheeebbb```___^^^^^^cccaaa^^^[[[XXXVVVUUUUUUUUURRROOONNNNNNPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@CCCBBBAAA@@@???===<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::999999999777666555555555666888999::::::999999999999::::::;;;:::::::::::::::;;;;;;???>>><<<<<<===???BBBCCCBBBAAA@@@??????@@@AAABBBCCCEEEFFFFFFEEECCCCCCDDDAAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDHHHKKKNNNWWWVVVRRRMMMJJJJJJLLLNNNIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOORRRSSSUUUVVVVVVUUUVVVYYY]]]^^^[[[XXXWWWZZZ^^^bbbdddcccbbbaaa```aaabbbccccccbbbaaa```bbbdddfffggghhhjjjmmmppppppooonnnllliiiggghhhjjjyyyUUUWWWXXXZZZ\\\]]]]]]]]]___aaaccceeefffdddbbbaaabbbbbbbbb```^^^]]]^^^```bbbdddfffgggfffggghhhjjjhhhgggeeedddcccdddeeefffhhhiiilllmmmmmmllljjjiiijjjjjjjjjjjjkkklllmmmnnnllllllmmmmmmmmmlllllllllmmmoooqqqsssrrrpppoooooonnnooopppqqqrrrqqqqqqpppooopppqqqssstttuuuvvvwwwuuuuuuuuuwwwxxxzzz{{{{{{xxx{{{{{{yyyyyy{{{{{{wwwrrrsssuuuwwwyyyzzzzzzzzzxxxyyyzzzzzzyyyuuurrrppprrrrrrssstttwwwzzz|||~~~~~~{{{wwwuuuuuuvvvwwwwwwxxxyyy{{{}}}~~~{{{{{{||||||}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~|||{{{}}}yyyxxxxxxyyyyyyxxxuuusssvvvuuutttsssssssssrrrrrroooooooooooopppqqqrrrsssttttttrrrpppnnnkkkhhhggghhhiiijjjkkklllmmmmmmmmmeeedddbbb```^^^^^^^^^^^^bbb```]]]YYYVVVUUUTTTTTTTTTRRROOONNNNNNOOOOOONNNOOOOOOOOONNNMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA???>>>>>>>>>???@@@AAA@@@@@@???>>>======<<<>>>>>>======<<<;;;;;;;;;:::::::::999999999888888999888666555666777999;;;999888888777777888888999999999888888888999:::;;;??????>>>>>>>>>???AAABBBDDDCCCBBBAAA@@@@@@AAABBBAAACCCFFFGGGEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDAAAAAA@@@AAABBBEEEHHHJJJPPPRRRSSSPPPKKKHHHHHHJJJFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLOOOQQQSSSUUUVVVVVVTTTTTTXXX\\\^^^[[[XXXVVVYYY^^^```aaaaaa``````___aaaccccccaaa___^^^]]]aaaccceeefffggghhhkkkmmmnnnnnnmmmjjjgggeeefffhhhsss|||UUUVVVXXXZZZ\\\]]]^^^^^^^^^```ccceeeeeedddaaa```bbbbbbcccaaa_________aaaccceeeffffffeeeeeegggiiiiiihhhgggfffeeeeeeffffffhhhiiilllnnnnnnllljjjhhhggggggggghhhiiijjjkkklllmmmmmmnnnnnnnnnmmmlllkkkkkknnnqqqrrrpppnnnnnnnnnlllmmmoooppppppooonnnnnnlllmmmoooqqqssstttttttttqqqrrrtttwwwyyy{{{|||~~~{{{~~~}}}zzzyyyzzzyyyuuussstttwwwzzz|||}}}}}}}}}xxxzzz{{{|||{{{wwwtttqqqqqqqqqrrruuuxxx|||}}}yyywwwvvvwwwwwwxxxyyyzzz|||}}}~~~~~~||||||||||||}}}~~~}}}~~~~~~}}}||||||}}}}}}zzzzzz|||}}}{{{yyywwwwwwvvvtttrrrtttssssssrrrrrrrrrssstttuuutttsssqqqqqqqqqqqqqqqrrrrrrqqqooommmjjjhhhgggiiiiiijjjjjjjjjiiihhhhhh```___^^^^^^^^^^^^___``````^^^[[[XXXUUUSSSSSSRRRSSSQQQNNNMMMNNNNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@???>>>@@@???===<<<;;;<<<===>>>>>>>>>>>>>>>>>>?????????======<<<<<<;;;:::::::::999888888888777777777777999888666555555777999:::777777666666666666777777888777666666666888999:::??????@@@AAAAAA@@@???>>>CCCBBBAAA@@@??????@@@@@@@@@CCCFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBEEEGGGIIIIIINNNTTTTTTPPPKKKGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUUUUTTTTTTWWWZZZ[[[ZZZWWWWWWZZZ___``````______```^^^```bbbbbb___]]]]]]]]]aaaccceeefffggggggiiikkknnnnnnmmmkkkhhhggghhhiiinnn|||}}}zzz|||UUUVVVWWWYYY\\\^^^___```^^^```bbbcccccccccaaa```aaacccccccccaaa``````aaaaaabbbcccbbbaaaaaaccceeeggggggfffeeeeeedddeeeeeegggiiikkkmmmnnnmmmkkkjjjgggggggggggghhhiiijjjkkklllmmmnnnoooooonnnlllkkkiiillloooooollljjjkkkmmmlllmmmmmmnnnnnnmmmmmmmmmiiikkkmmmoooqqqqqqqqqqqqmmmpppsssuuuwwwxxxzzz|||yyy|||}}}{{{zzz|||zzzwwwuuuwwwzzz}}}yyyzzz{{{{{{zzzxxxvvvtttrrrssstttuuuxxx|||~~~{{{yyyyyyyyyxxxyyyzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||yyyxxxxxx|||~~~{{{xxxvvvtttsssqqqpppppppppppppppoooooorrrtttxxxwwwuuusssqqqpppoooooonnnnnnnnnmmmllljjjiiihhhjjjjjjiiihhhgggfffdddccc]]]\\\\\\\\\]]]^^^```aaa]]]]]][[[XXXUUUSSSQQQPPPPPPNNNLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGEEEEEEEEEFFFFFFDDDDDDCCCBBBAAA@@@@@@???>>>===;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>??????<<<;;;;;;:::999999888888777777666666666555555555555444444333333555666777666666555555555555666666777666555444555666888:::===>>>@@@AAAAAA@@@>>>===@@@???>>>===<<<<<<===>>>???BBBFFFHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAACCCEEEGGGHHHFFFKKKRRRVVVUUUPPPKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHFFFGGGIIIKKKNNNPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXWWW[[[___```^^^]]]^^^```]]]___aaa```]]]\\\^^^aaaaaadddfffggggggggghhhiiimmmmmmllljjjgggggghhhjjjnnn|||~~~xxxyyy}}}UUUUUUUUUWWWZZZ]]]```aaa___```aaaaaabbbbbbaaaaaa```bbbccccccaaa``````aaa___```aaa``````aaaccceeeeeeeeeeeeeeeeeedddddddddfffhhhjjjlllmmmlllkkkkkkhhhhhhhhhhhhiiiiiijjjkkkjjjkkkmmmnnnnnnmmmlllkkkkkknnnpppnnnjjjhhhjjjmmmlllllllllkkkkkkkkkllllllhhhiiilllnnnooooooooonnnlllooossstttttttttuuuwwwvvv{{{}}}||||||}}}{{{wwwvvvxxx{{{}}}~~~~~~|||{{{zzzzzzyyyyyyyyyxxxxxxxxxvvvvvvvvvwwwxxxzzz|||~~~~~~|||{{{{{{{{{yyyzzz{{{|||}}}}}}|||{{{~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||}}}}}}||||||{{{{{{{{{xxxvvvtttvvvzzz}}}|||{{{xxxwwwuuuuuutttrrrooollllllmmmmmmlllkkklllpppsssvvvuuutttsssqqqooonnnmmmjjjjjjkkkkkkkkkjjjjjjiiijjjjjjiiigggeeecccaaa```\\\[[[ZZZZZZ[[[\\\^^^___[[[[[[ZZZYYYVVVRRROOOMMMMMMLLLJJJKKKLLLLLLLLLJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEECCCCCCBBBAAA@@@??????>>>;;;;;;::::::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<::::::999999888777777777555555555444444444333333222222222333333333444444555555444444444444555555666555333222333555888:::999:::;;;===>>>????????????>>>===<<<<<<<<<===>>><<<@@@DDDFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDFFFGGGEEEHHHLLLRRRTTTRRRNNNJJJFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFHHHJJJLLLNNNPPPPPPSSSVVVXXXWWWTTTSSSUUUXXXWWW[[[______\\\[[[\\\___\\\^^^```^^^\\\\\\aaaeeebbbdddggghhhgggggghhhiiiggghhhgggfffddddddfffgggqqqyyyxxx|||TTTTTTTTTUUUXXX\\\___bbb````````````aaaaaaaaabbb___aaabbbbbbaaa___``````___```aaaaaaaaacccfffhhhffffffffffffffffffffffffeeefffhhhjjjkkkllllllkkkjjjjjjjjjjjjjjjjjjkkklllhhhiiikkkmmmmmmlllkkkjjjnnnqqqrrroookkkiiilllooommmlllkkkjjjjjjjjjkkklllhhhiiikkkmmmnnnnnnmmmllllllooossssssqqqpppqqqssswww|||~~~}}}}}}}}}zzzuuuuuuwwwyyy{{{{{{yyywwwvvv{{{zzzxxxwwwwwwxxxzzzzzzzzzzzzxxxxxxxxxxxxzzzzzz|||~~~}}}||||||}}}zzz{{{|||}}}}}}|||{{{zzz{{{zzzxxxxxxxxxyyy{{{|||yyyyyyyyyyyyxxxzzz}}}}}}|||{{{{{{{{{{{{xxxuuurrrrrruuuwwwwwwuuuqqqrrrsssuuuuuurrrmmmiiiiiikkkkkkjjjiiijjjnnnrrrssssssrrrrrrpppooommmlllggghhhiiijjjjjjjjjjjjjjjkkkjjjiiigggdddbbb___^^^\\\[[[ZZZYYYYYYZZZ[[[\\\YYYZZZZZZYYYWWWRRRNNNKKKKKKJJJIIIJJJKKKLLLKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGEEEDDDCCCCCCCCCDDDAAAAAA@@@???>>>===<<<<<<::::::::::::999999888888;;;;;;;;;::::::999999999999999888888777666666666444444333333333222222222111222333444444444444333555444444333333444444555555444333222333555888:::777777777888:::===AAACCC@@@???>>>======>>>???@@@:::>>>CCCEEEEEEDDDCCCCCC>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFCCCDDDFFFKKKPPPRRRNNNKKKBBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDEEEFFFGGGGGGHHHEEEEEEGGGIIIKKKMMMNNNOOORRRWWWZZZXXXRRRPPPTTTXXXVVV[[[___^^^[[[YYY[[[^^^[[[^^^___]]][[[\\\bbbhhhbbbeeeggghhhhhhggghhhhhhcccccccccbbb```aaaccceeettt|||yyy}}}}}}RRRQQQQQQRRRTTTWWW[[[]]]bbb```____________^^^\\\aaaaaaaaaaaaccccccaaa``````aaabbbdddeeefffffffffdddffffffdddbbbcccgggkkkllliiifffgggiiikkkkkkiiihhhhhhjjjmmmooopppnnnlllllllllkkkkkkkkklllmmmmmmnnnpppqqqpppnnnmmmmmmnnnpppooonnnlllllllllmmmnnnllllllmmmmmmnnnooopppppplllllllllmmmoooqqqtttuuuxxxxxxyyy|||~~~~~~|||zzzssstttuuuuuuuuuuuuwwwxxxzzzvvvrrrrrrvvvzzz||||||}}}|||{{{zzzyyyyyyyyyyyy|||}}}~~~~~~}}}|||wwwzzz~~~{{{yyyxxxwwwuuutttuuuwwwzzz|||wwwwwwwwwxxxzzz|||~~~}}}zzzwwwwwwxxxzzzzzzzzzxxxtttpppoooqqqqqqpppmmmqqqqqqpppqqqrrrrrrqqqoooqqqoookkkiiihhhiiikkkmmmtttrrrqqqqqqmmmiiiiiimmmiiigggffffffhhhiiijjjiiikkkiiigggdddbbb```___^^^XXXXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSSSSSSSQQQNNNLLLIIIJJJJJJJJJJJJJJJIIIIIIKKKJJJHHHGGGFFFFFFGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@?????????>>>===;;;:::999<<<;;;999888888888999999888888888888888999999999777888888888777666444333444333333222222333333444222222333333333222222111111222222333333222222111222222333333444555666666555666666777888999999999>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCBBBBBB???@@@BBBCCCCCCBBB@@@???????????????@@@AAABBBCCCAAACCCCCCFFFPPPZZZYYYRRRCCC@@@???AAAAAA@@@AAAEEEDDDCCCAAA@@@AAACCCEEEFFFCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQVVVXXXYYYWWWUUUUUUYYY\\\______^^^\\\\\\```eeeiiieeeeeedddeeeggggggfffdddaaa^^^\\\^^^]]]\\\```fffyyy~~~}}}QQQQQQQQQRRRTTTWWWZZZ\\\\\\[[[[[[\\\___``````____________```aaabbbaaa```bbbccccccdddeeefffggghhhhhhiiiiiihhhffffffiiilllmmmjjjggggggiiikkkjjjiiiggggggiiilllooopppnnnmmmkkkkkkjjjjjjjjjjjjkkkkkkkkklllnnnnnnmmmmmmnnnooopppooonnnmmmmmmmmmmmmnnnmmmmmmnnnnnnooonnnnnnnnnlllllllllmmmoooqqqssstttvvvwwwxxxzzz}}}}}}{{{yyyssssssssssssssstttvvvxxxxxxuuurrrrrruuuyyyzzz{{{||||||zzzyyyxxxxxxxxxxxx{{{|||}}}~~~~~~~~~}}}}}}vvvyyy}}}~~~{{{xxxxxxvvvtttssssssuuuwwwyyytttttttttuuuwwwyyy{{{|||}}}{{{xxxuuusssssstttuuuuuusssqqqpppppppppooooooqqqppppppqqqrrrsssqqqppprrrpppmmmjjjiiiiiikkklllrrroooooopppmmmiiiiiimmmkkkiiifffeeeeeefffggggggjjjhhhfffcccaaa___]]]\\\YYYXXXXXXWWWWWWVVVVVVUUUTTTRRRQQQQQQQQQOOOLLLIIIGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGEEEEEEEEEEEEFFFDDDCCCCCCBBB@@@??????>>>>>>>>>>>>===<<<;;;999999:::999888777777777888888777777777777777777777777666666777777666444333222222222111111111111222222111222222333333222222111222333333333333333333222222222222333444555555555555555666666777888888999;;;;;;;;;:::::::::;;;;;;<<<===???AAABBBBBBAAAAAA>>>???@@@@@@@@@@@@???>>>>>>>>>===>>>>>>???@@@@@@AAABBBAAAAAAIIISSSVVVSSSFFFAAA???BBBCCCAAAAAACCCCCCBBBAAA@@@AAABBBDDDEEECCCCCCEEEFFFHHHJJJKKKLLLMMMOOOPPPQQQOOOOOOOOOPPPUUUVVVWWWVVVUUUVVVYYY[[[]]]]]]\\\[[[[[[^^^cccfffeeedddcccdddffffffdddbbb```\\\[[[[[[ZZZZZZ___eeexxx{{{QQQQQQPPPQQQSSSVVVYYY[[[YYYYYYYYYZZZ]]]^^^^^^]]]]]]]]]^^^___```aaabbbbbbeeeeeeeeeeeefffgggiiijjjkkkkkkkkkiiihhhhhhjjjlllllljjjhhhhhhiiiiiihhhgggffffffgggkkknnnooonnnmmmkkkkkkjjjiiihhhhhhhhhhhhggghhhjjjkkkkkkkkkmmmooooooooonnnnnnnnnnnnnnnnnnmmmnnnnnnoooooommmlllkkkmmmmmmlllmmmnnnpppqqqsssttttttuuuxxxzzz{{{zzzxxxtttsssqqqpppqqqsssvvvxxxwwwtttqqqqqqtttwwwyyyyyy|||{{{zzzxxxwwwvvvvvvvvvyyyzzz{{{|||~~~~~~~~~~~~wwwyyy|||~~~}}}zzzxxxwwwvvvtttrrrrrrsssuuuvvvssssssssstttuuuwwwxxxyyy{{{zzzwwwqqqjjjgggiiikkkpppqqqqqqpppooonnnooopppqqqpppoooppprrrsssrrrqqqsssqqqnnnllljjjjjjjjjkkknnnllllllnnnlllhhhhhhlllmmmkkkhhheeedddcccddddddgggfffdddaaa___\\\ZZZYYYVVVUUUUUUTTTSSSRRRQQQQQQRRRPPPOOONNNNNNLLLIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???>>>>>>===============<<<;;;:::999888888888777666666666777777777777666666555555444444444444555555444333222111111000000//////000000111111111222222222222222111111111222222222222111111111111222222333444444444444444555555666666777777888888888888999:::;;;<<<:::<<<===???@@@@@@@@@???==============================<<<<<<<<<======>>>@@@@@@>>><<<@@@IIIPPPSSSKKKCCC===>>>AAA???======BBBBBBAAA@@@@@@AAACCCDDDBBBCCCDDDEEEGGGHHHJJJJJJJJJLLLNNNNNNMMMMMMMMMNNNRRRSSSTTTUUUUUUVVVXXX[[[ZZZZZZYYYXXXXXX[[[___bbbcccbbbbbbccceeefffeeeccc```[[[YYYXXXXXXXXX^^^eeeuuu~~~yyyPPPPPPPPPPPPRRRUUUXXXZZZ[[[YYYYYYYYYZZZ[[[ZZZXXX\\\]]]^^^___```aaacccdddhhhgggfffeeefffhhhjjjlllkkkjjjiiihhhgggggghhhiiijjjiiihhhgggggggggfffeeeeeeeeefffiiilllnnnnnnmmmlllkkkjjjiiihhhgggggggggfffgggiiiiiihhhhhhjjjlllnnnnnnooooooooonnnnnnmmmjjjkkkmmmnnnnnnmmmlllkkknnnmmmmmmmmmmmmooopppqqqrrrrrrsssuuuxxxyyyxxxwwwvvvssspppoooqqqtttvvvxxxuuusssrrrqqqrrruuuwwwxxx{{{zzzyyywwwvvvvvvuuuuuuwwwwwwyyy{{{|||~~~xxxzzz|||~~~~~~}}}{{{zzzxxxwwwuuutttsssssstttttttttuuuuuuvvvvvvwwwxxxyyyyyyyyyvvvnnnddd___aaadddkkknnnppppppmmmlllmmmooopppooonnnoooqqqrrrrrrqqqsssqqqooommmkkkjjjiiiiiiiiihhhiiikkkjjjfffgggkkkmmmmmmmmmjjjgggcccaaa```dddcccaaa___\\\YYYWWWVVVPPPPPPOOOOOONNNNNNNNNMMMPPPOOOMMMLLLKKKJJJHHHEEEGGGGGGGGGHHHHHHIIIJJJJJJEEEEEEDDDCCCBBBBBBBBBBBB@@@??????>>>======<<<<<<;;;;;;;;;;;;:::999888777777777777777777777777777888777777666555444333333333333444444444333111000000000////////////000000000111111222222222222111///000000000000000000///111111111222222222333333333333333444444444555555444444555555777999:::;;;999999;;;<<<>>>>>>>>>>>><<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>===;;;<<>>@@@???===<<>>>>>>>>===<<<<<<<<<999999:::999999888777666777777888888888888888888888888777666555555444444222333444444444333222111000000////////////000000///000111111222222222222000000111111111111000000000000000111111111111111111222222222222222333333111111222333555777888999777777888:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;<<<======<<<===CCCIIIaaaSSSDDD@@@@@@@@@@@@AAA@@@@@@@@@?????????@@@@@@@@@@@@AAABBBCCCEEEEEEFFFCCCEEEGGGHHHHHHHHHJJJKKKLLLMMMNNNPPPSSSUUUVVVVVVSSSTTTUUUUUUUUUUUUXXXZZZ[[[\\\^^^bbbhhhkkkmmmlllbbb^^^ZZZYYYYYYZZZ```hhhooo}}}xxxrrrooonnntttOOOOOONNNNNNPPPRRRUUUWWWYYYXXXWWWXXXZZZ\\\[[[ZZZZZZ]]]^^^^^^]]]^^^bbbfffgggfffeeeeeefffggghhhiiijjjiiihhhhhhjjjjjjiiigggeeefffggggggeeeccccccdddfffeeeeeefffiiikkkkkkjjjkkkkkkjjjiiihhhhhhhhhiiillllllkkkhhheeedddeeegggkkkmmmppprrrrrrqqqnnnmmmhhhiiijjjkkkmmmooopppqqqrrrqqqpppnnnnnnnnnoooppppppooooooqqqtttvvvvvvvvvwwwsssppppppssswwwwwwwwwrrrsssssssssrrrrrrtttwwwxxxxxxwwwwwwwwwwwwwwwxxxuuuuuuvvvwwwzzz|||~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyytttuuuvvvvvvvvvvvvuuuuuu{{{|||{{{wwwppplllkkkkkkjjjmmmppprrrqqqooommmmmmpppmmmkkkkkklllmmmnnnmmmlllllllllkkkiiigggeeedddaaaaaacccgggfffbbbbbbffffffkkkooonnnhhhaaa\\\ZZZYYYYYYYYYYYYWWWTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGHHHHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCBBBBBBAAA@@@???=========<<<<<<;;;;;;;;;888888888888888777666555666777888999999999888888777777777666555555444444111222333444444333222111000//////......//////000//////000111222222222222222333333333333333333222000000000000000000000000000000000111111111111111...//////111222444666777555555666777888999::::::999999999999999999999999::::::::::::;;;<<<======::::::;;;===<<<:::===CCCYYYLLL???;;;::::::;;;===???????????????>>>>>>>>>>>>???@@@AAABBBCCCDDDDDD@@@CCCEEEFFFGGGGGGIIIJJJKKKKKKLLLOOORRRTTTSSSRRRNNNPPPRRRRRRQQQRRRSSSTTTVVVWWWZZZ___eeejjjllllllccc___\\\\\\[[[[[[aaahhhmmmxxxzzzqqqjjjggggggrrrOOONNNNNNNNNOOOQQQTTTVVV[[[ZZZYYYZZZ[[[\\\[[[ZZZXXX[[[]]]\\\YYYZZZ___dddddddddeeeeeeeeeeeeffffffgggfffeeefffiiiiiihhheeedddfffiiihhhfffeeeeeefffgggeeeeeeeeehhhiiiiiihhhiiiiiihhhgggggghhhhhhhhhmmmmmmkkkhhheeeeeefffhhhkkkmmmpppssssssqqqooommmnnnmmmlllmmmnnnppprrrttttttsssqqqpppooooooooopppooonnnnnnpppsssvvvvvvvvvuuurrroooppptttwwwvvvtttrrrtttuuutttrrrrrrtttwwwwwwwwwwwwwwwwwwyyyzzzzzzuuuuuuuuuvvvxxx{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{vvvwwwxxxxxxxxxwwwvvvvvvwwwxxxyyyyyywwwtttqqqooopppqqqsssuuuvvvtttpppmmmpppmmmjjjiiijjjkkkkkkjjjhhhhhhiiiiiigggeeecccbbb```___bbbeeeddd``````cccaaafffiiigggaaa[[[XXXXXXUUUUUUVVVVVVUUUSSSQQQPPPOOONNNMMMLLLKKKJJJIIIIIIHHHFFFDDDDDDEEEFFFFFFFFFDDDBBB@@@???>>>???@@@AAA@@@@@@AAAAAA@@@???===<<<;;;;;;::::::::::::999999666777777777777666555555555555777888888888777777555555555444444444444444000000111222222222111000......------------.........///000111222222222222111111222222222222111111////////////////////////////////////////////////------...///111333444555444444444555666777888999555666777888888777666555666666777888999;;;<<<===;;;888777:::999777999>>>EEE>>>888666666444555888>>>?????????>>>>>>===<<<>>>>>>??????@@@AAABBBBBB???AAADDDEEEFFFGGGHHHJJJKKKJJJKKKMMMQQQSSSQQQOOOIIIKKKNNNNNNNNNMMMNNNOOORRRRRRUUUZZZ```dddeeeeeebbb^^^\\\]]]\\\\\\aaagggkkkuuu~~~uuulllfffdddcccqqqOOONNNMMMMMMOOOQQQSSSUUUaaa___]]]\\\[[[ZZZXXXVVVWWWZZZ[[[ZZZWWWXXX]]]bbbbbbcccdddeeeeeedddddddddcccbbbaaacccfffgggeeecccdddgggjjjjjjhhhfffgggiiihhhfffeeeeeeggghhhhhhgggggggggfffffffffgggggghhhmmmmmmllliiiffffffhhhjjjjjjmmmpppssstttrrrooommmsssqqqooonnnoooqqqtttvvvuuutttrrrpppooooooooopppooonnnnnnpppsssvvvwwwwwwtttpppmmmoootttvvvtttqqqrrrtttvvvtttrrrrrrtttwwwvvvvvvvvvwwwxxxzzz{{{|||uuuuuuuuuvvvxxxzzz}}}~~~|||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}|||||||||zzzzzz{{{|||{{{zzzyyyxxxrrrssstttwwwxxxwwwsssooottttttuuuxxxzzzyyysssnnnpppmmmiiihhhhhhiiiiiihhheeefffggggggfffdddbbbaaa___^^^aaaeeeccc___^^^aaa^^^aaaccc```YYYUUUVVVXXXRRRSSSTTTUUUTTTSSSQQQOOONNNMMMKKKIIIGGGEEECCCBBBEEECCCAAAAAACCCEEEEEEEEEFFFDDDBBB@@@??????@@@AAA>>>>>>?????????===<<<:::999999999888888888888888666666666666666666555555333444666777777777666666333333333333333333333444...///000111111000//////---,,,,,,++++++,,,,,,---......000111111222222222......////////////......///////////////.........//////////////////......---------...000111333444333333333444555666777888333444666777777666444333444444555666888:::;;;<<<===777444666777555777<<<;;;888888::::::777777:::>>>>>>??????>>>===<<<<<<======>>>???@@@AAAAAABBB>>>@@@CCCEEEFFFGGGHHHJJJKKKJJJJJJMMMQQQRRRPPPMMMFFFHHHKKKLLLKKKJJJJJJKKKOOOOOOQQQVVV[[[^^^______aaa^^^\\\^^^]]]\\\```fffjjjsss{{{sssjjjeeeccccccqqqNNNOOOOOOOOOOOOQQQTTTWWWWWWYYYZZZZZZXXXWWWXXXXXX[[[]]]]]][[[XXXWWWYYY[[[aaabbbcccdddcccbbb```^^^eeefffggggggfffeeeeeefffggggggggggggffffffffffffhhhhhhggggggggggggggggggeeeffffffggggggggggggfffjjjjjjjjjjjjiiihhhffffffhhhiiikkkmmmoooqqqrrrrrrxxxwwwuuuqqqooopppsssvvvzzzvvvssstttsssqqqrrrvvvvvvuuurrrooonnnppptttxxxrrrqqqpppppprrrtttvvvxxxqqqtttwwwxxxvvvtttttttttuuuuuuvvvwwwxxxzzz{{{|||yyyxxxvvvuuuvvvwwwyyy{{{~~~|||{{{{{{{{{{{{||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuuuutttuuuuuuvvvwwwxxxuuusssssswww{{{{{{wwwrrrqqqnnniiieeebbbccceeefffeeefffffffffdddaaa^^^]]]```___^^^___``````^^^\\\]]]]]]]]][[[YYYVVVSSSQQQSSSSSSSSSRRRQQQOOOMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGEEECCCBBBCCCDDDEEEAAAAAA@@@@@@???>>>==================<<<<<<<<<<<<:::999888888777777888888777777777777666555444333444444555555444444333222222222111111111111222222222222222111000//////...---......///000111222222---......///000/////////---------.........//////,,,,,,---...//////......////////////////////////,,,------...///000000111111000000111333555444333333222111111111222333444777888888888888999999999999888888777888:::;;;<<<999999999888888888888777888999:::;;;<<<<<<<<<<<<<<<<<<======>>>@@@AAABBB??????AAACCCEEEGGGHHHIIIHHHHHHIIIKKKLLLMMMNNNOOOLLLKKKJJJIIIIIIIIIIIIIIILLLMMMOOOSSSVVVYYY\\\]]]^^^ZZZYYYZZZ[[[ZZZ^^^ccclllqqqzzz~~~zzzuuukkkaaa^^^aaarrrOOOPPPPPPOOOOOOQQQTTTWWWVVVXXXZZZZZZYYYYYYYYY[[[[[[\\\]]][[[XXXWWWYYY[[[```aaabbbcccbbbaaa___^^^bbbdddffffffdddddddddeeegggggggggggggggggggggggghhhggggggggggggggghhhhhhgggggggggggggggffffffeeeiiiiiiiiiiiihhhgggfffeeehhhiiijjjllloooqqqrrrsssyyyxxxvvvsssppppppsssuuuvvvsssrrrtttuuutttvvvzzz~~~|||xxxssspppoooqqqtttqqqppppppppprrrtttwwwxxxuuuvvvxxxwwwuuusssssstttssstttvvvxxxzzz{{{{{{{{{|||{{{zzzyyyxxxxxxyyyzzz}}}|||{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxyyyyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvttttttwww{{{{{{wwwssspppmmmiiidddbbbbbbdddeeeeeefffffffffeeeccc```______]]]]]]]]]^^^^^^]]][[[]]]\\\[[[YYYWWWTTTRRRPPPSSSRRRRRRQQQOOONNNLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFDDDBBBBBBBBBCCCDDDAAA@@@@@@???>>>>>>==================<<<<<<<<<<<<999999888777777777777888666777777666555444333333444444444444444333222222222111111000000111111222222222111000000///......,,,,,,,,,------......///---......///////////////------------.........///------............------........................------......//////000000111000///000222222111000222222111000111222333444555555666666666777777777666666666666777888999999666777777777888888999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA>>>???@@@BBBCCCEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNKKKJJJIIIIIIHHHHHHIIIIIIMMMNNNPPPRRRTTTUUUWWWWWW[[[XXXXXX[[[\\\[[[^^^bbbgggllluuu~~~|||zzzwwwssskkkbbb```cccpppPPPQQQQQQPPPPPPQQQTTTVVVUUUWWWYYYZZZZZZZZZ[[[\\\ZZZ[[[[[[ZZZYYYXXXZZZ[[[______```aaaaaa```^^^]]]```bbbddddddccccccdddeeeggggggggggggggggggggggggggggggggggggggghhhiiijjjiiiiiiiiihhhgggfffeeedddhhhhhhhhhhhhgggffffffeeehhhhhhiiikkkmmmpppsssuuu{{{zzzxxxuuurrrqqqsssuuurrrpppppptttwwwwwwzzz~~~{{{uuupppnnnnnnpppoooooooooppprrruuuwwwyyyyyyyyyxxxuuurrrqqqrrrsssrrrsssvvvxxxzzz{{{{{{{{{~~~}}}|||{{{zzzyyywwwxxxxxxxxxwwwvvvvvvuuuvvvvvvvvvwwwxxxzzz{{{|||zzzzzzzzzzzzzzzyyyxxxxxxzzzyyywwwvvvuuutttssssssvvvuuutttwwwzzzzzzwwwtttqqqnnniiieeebbbbbbcccdddcccddddddeeedddbbbaaa```]]]\\\[[[\\\]]]]]][[[YYY[[[ZZZXXXUUUSSSQQQPPPOOOQQQQQQPPPNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDFFFEEECCCAAAAAAAAABBBBBB?????????>>>======<<<<<<======<<<<<<<<<;;;;;;;;;999888777777666666777777555666666555555444333222333333333444333222222111111111000000000000111111111111000000//////......,,,,,,,,,,,,,,,---------------......////////////------------............---............------,,,................................................333111000000111111000///222111000000000111333444333333333333444444444444222333444555555666666666444444555666777888999:::888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>???@@@AAABBBCCCDDDGGGGGGHHHIIIKKKLLLMMMNNNJJJIIIHHHHHHGGGHHHHHHHHHKKKLLLNNNPPPRRRSSSTTTUUUWWWUUUWWWZZZ[[[ZZZ^^^dddiiioooxxx~~~{{{vvvuuutttrrrkkkcccbbbeeennnPPPQQQRRRQQQQQQQQQTTTVVVVVVXXXZZZZZZYYYYYYZZZ[[[YYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^_________^^^^^^]]]___aaacccdddccccccdddeeefffffffffffffffggggggggggggggghhhhhhiiijjjkkklllllllllkkkjjjiiigggeeedddgggggggggggggggfffeeeeeehhhhhhhhhiiilllppptttvvv{{{{{{zzzwwwsssrrrrrrsssqqqooopppuuuxxxxxx{{{}}}|||yyyuuupppmmmnnnooonnnnnnooopppsssuuuxxxyyy{{{yyywwwrrrooonnnppprrrtttttttttuuuwwwyyy|||}}}~~~~~~|||{{{ttttttvvvwwwwwwvvvuuutttuuuuuuvvvvvvwwwyyyzzz{{{tttvvvwwwyyy{{{|||||||||zzzyyyxxxvvvuuutttttttttwwwuuuuuuvvvxxxxxxvvvtttrrrpppkkkgggdddccccccddd```aaaaaabbbaaaaaa```___\\\[[[[[[[[[\\\\\\ZZZYYYYYYXXXUUURRROOONNNMMMMMMOOONNNMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBDDDCCCBBB@@@@@@@@@@@@@@@>>>=========<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888777666666555555666666444444444444444333222222222222333333222222111000000000000//////000000000000000000//////........................---------------------......//////------------------------+++,,,------............------------------------......------------------222000///000222222111000111111000///000111222333111111222222222333333333000111333444555555444333333444444555666777777777888888999:::;;;;;;;;;;;;::::::::::::;;;===>>>???===>>>>>>??????@@@@@@@@@EEEEEEFFFHHHIIIJJJKKKLLLHHHGGGGGGFFFFFFGGGGGGGGGFFFHHHKKKOOORRRUUUVVVWWWVVVTTTTTTWWWWWWYYY```hhhqqqyyy~~~wwwsssrrrqqqpppjjjbbbbbbfffnnnOOOPPPQQQQQQQQQQQQSSSUUUXXXYYY[[[ZZZXXXWWWWWWWWWXXXWWWWWWXXXYYY[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]___aaaddddddddddddeeefffddddddeeeeeeffffffffffffhhhhhhhhhiiijjjkkklllmmmmmmmmmlllkkkjjjhhhgggffffffggggggggggggffffffeeehhhhhhhhhiiilllooosssuuuyyyzzzyyywwwtttqqqqqqrrrrrrpppqqquuuwwwwwwyyy}}}}}}}}}zzzvvvrrrooonnnnnnnnnnnnppprrrtttvvvxxxyyyzzzxxxuuupppllllllooorrrxxxvvvsssrrrssswww||||||~~~~~~}}}rrrsssuuuwwwwwwwwwvvvuuuxxxwwwwwwvvvvvvwwwwwwxxxssstttwwwyyy{{{||||||{{{yyyxxxwwwvvvuuuuuuuuuuuuwwwuuuttttttuuuuuuuuuuuuuuurrrnnnjjjfffeeedddddd``````aaaaaaaaa`````````]]]\\\[[[[[[\\\\\\[[[YYYWWWUUURRROOOMMMKKKKKKKKKMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>>>><<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888777666555555444444555555222333333333333222222111111111111222111000000///000//////......//////000/////////..............................---------...------,,,---...//////------------------,,,,,,)))***+++---.../////////------------------------------------,,,,,,,,,,,,,,,,,,+++---000111111000000000/////////000111222111111111222222222333333000111222444555444444333444444444444444444444444666777888999::::::::::::888888888999:::;;;==================>>>>>>>>>???CCCCCCDDDEEEGGGHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHLLLPPPSSSVVVWWWWWWVVVTTTSSSSSSTTTWWWbbbmmmxxx{{{rrrsssqqqooommmggg``````eeepppLLLNNNPPPQQQQQQRRRSSSUUUXXXYYYZZZYYYWWWUUUTTTUUUWWWVVVUUUWWWZZZ\\\]]]\\\]]]]]]]]]]]]]]]^^^^^^^^^```bbbddddddccccccdddeeebbbbbbcccddddddeeeeeeeeehhhhhhhhhhhhhhhiiijjjkkkjjjjjjjjjjjjjjjiiihhhgggggggggggghhhhhhggggggfffhhhhhhiiijjjllloooqqqsssvvvwwwwwwvvvsssppppppppprrrpppqqquuuwwwuuuvvvyyy~~~zzzuuuqqqoooooooooppprrrsssuuuwwwxxxyyyyyywwwsssooolllmmmpppssszzzwwwtttqqqrrrvvvzzz~~~zzz|||~~~}}}|||rrrsssuuuvvvwwwxxxxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{|||zzzyyyxxxzzzyyyxxxwwwvvvuuuuuuuuuvvvuuusssrrrrrrsssttttttwwwtttppplllhhhfffeeedddbbbaaaaaaaaaaaaaaaaaaaaa\\\[[[ZZZ[[[\\\\\\ZZZXXXTTTSSSQQQNNNLLLJJJIIIHHHKKKIIIGGGEEEDDDCCCCCCDDDFFFEEEDDDDDDBBBBBBAAA@@@?????????>>>======<<<<<<::::::::::::::::::::::::888888888777777777666666666555444444333333444444111111222222222222111111000000111111000000///...//////............//////..................------,,,,,,,,,,,,,,,---------...---,,,,,,,,,---///000------------,,,,,,,,,,,,((()))+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''))),,,...///...000///.........///111222111111111111222222222333000111222333444444444444444444333333333222222222444555666777888888888888777777777888999:::;;;<<<<<<<<<<<<======>>>>>>>>>@@@@@@AAACCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDEEEFFFIIIKKKNNNQQQTTTTTTTTTTTTVVVTTTSSSSSSSSSWWWcccooo~~~~~~rrrqqqnnnkkkgggaaa\\\]]]cccqqqIIIKKKNNNPPPPPPQQQSSSUUUVVVWWWXXXWWWVVVTTTTTTUUUVVVUUUTTTVVVZZZ]]]]]]]]]]]]]]]]]]]]]]]]^^^______```bbbccccccbbbaaabbbccc```aaaaaabbbccccccddddddgggffffffeeeffffffggggggeeeffffffggghhhhhhhhhhhhggghhhhhhiiiiiihhhhhhggghhhiiijjjkkkmmmnnnoooppprrrsssuuutttrrrooonnnnnnqqqoooqqquuuvvvttttttwww|||}}}}}}{{{wwwtttrrrrrrqqqrrrtttuuuwwwxxxyyyyyywwwvvvtttqqqooopppsssvvvyyywwwvvvttttttvvvwwwyyyzzz{{{|||||||||{{{zzzyyysssssstttuuuvvvxxxzzz{{{zzzzzzyyyxxxwwwvvvvvvvvvyyy{{{}}}~~~~~~|||zzzyyy|||{{{yyywwwvvvttttttsssuuutttrrrpppoooppprrrtttwwwuuuqqqlllhhheeedddccc``````___^^^^^^]]]]]]^^^ZZZYYYYYYYYYZZZZZZXXXWWWRRRRRRQQQOOOLLLJJJGGGFFFIIIHHHEEECCCAAAAAABBBBBBEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>======<<<;;;:::999999999999999999999999666666666555555555444444555444444333333333333333000000111111111111111000//////000000000///......///......------......///------------------------,,,,,,,,,------......///...---,,,++++++---...000---------,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++******++++++,,,,,,------(((((('''))),,,---------//////...---...///000111000000000000111111111222000000000111111222333444111111222222222222222222333333444555666666666666666666666777888999:::;;;;;;;;;;;;<<<===>>>??????===>>>???@@@AAACCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEHHHJJJNNNQQQSSSTTTSSSSSSSSSTTTVVVWWWVVVXXXbbbmmm~~~tttmmmhhhddd```[[[WWW[[[bbboooGGGJJJMMMOOOPPPQQQTTTUUUSSSUUUVVVVVVUUUTTTUUUVVVVVVTTTSSSVVVZZZ^^^^^^]]]^^^]]]]]]]]]^^^^^^___```___aaabbbbbb```___``````___``````aaabbbbbbcccccceeeeeedddcccccccccddddddaaabbbccceeefffggggggggghhhhhhiiiiiiiiiiiiiiihhhhhhiiikkklllmmmnnnnnnnnnoooqqqssssssqqqooommmmmmpppnnnppptttvvvttttttwwwtttvvvxxxxxxwwwuuuuuuvvvssstttuuuwwwxxxxxxyyyyyywwwvvvuuurrrqqqrrrvvvyyywwwwwwwwwwwwwwwvvvuuuuuu|||{{{{{{{{{zzzxxxwwwwwwssssssssssssuuuxxxzzz|||zzzyyyyyyxxxwwwwwwxxxxxxxxxzzz}}}~~~}}}}}}{{{xxxuuusssrrrqqqtttsssrrrooonnnnnnqqqsssvvvtttppplllhhheeecccbbb]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWXXXYYYYYYWWWUUUQQQQQQQQQOOOMMMJJJGGGEEEHHHGGGDDDBBB@@@@@@AAAAAAFFFEEEDDDCCCBBBAAAAAA@@@============<<<;;;:::999888888888888888999999999555555444444444333333333555444333333222222333333///000111111111111000000///////////////......---.........------.........------------------------.........///000111222222...---,,,++++++---...000---------,,,,,,+++++++++......------,,,+++***)))++++++++++++++++++++++++))))))***+++,,,,,,---------,,,+++,,,...///...---///......---...///000111////////////000000000111000000/////////111333444//////000111222333333444111222333444555555555555555666666666777999:::;;;::::::;;;<<<===>>>???@@@<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDGGGKKKPPPTTTUUUUUUUUUQQQSSSXXX[[[YYYYYYaaakkkvvvpppiiiddd___[[[WWWTTTZZZbbbmmm~~~HHHJJJLLLNNNOOOQQQTTTWWWVVVWWWYYYXXXVVVUUUUUUVVVXXXVVVUUUTTTVVVYYY]]]___aaa___]]]\\\\\\]]]```aaaddddddcccaaa```^^^]]]\\\^^^^^^^^^^^^___```aaabbbbbbccccccccccccbbbaaaaaaaaaaaaaaaaaabbbcccdddeeeggghhhhhhiiiiiiiiiiiihhhggggggffffffgggiiilllmmmppppppooopppqqqpppnnnkkkrrrooommmnnnppprrrpppooossstttuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzwwwuuussstttuuuvvvwwwxxxxxxvvvtttsssssstttxxxvvvuuuuuuwwwyyyyyyxxxyyyxxxwwwvvvwwwxxxzzz|||{{{{{{{{{{{{zzzyyyxxxxxxyyy~~~~~~{{{{{{zzzyyywwwuuusssrrrsssqqqpppnnnmmmlllmmmmmmnnnnnnooonnnkkkgggaaa^^^\\\YYYVVVVVVXXXZZZZZZXXXWWWWWWVVVWWWXXXWWWTTTRRRLLLKKKJJJJJJKKKJJJGGGEEEHHHDDDBBBDDDIIIKKKFFF@@@CCCCCCDDDDDDCCCBBBAAA@@@<<<<<<<<<;;;;;;:::::::::888888777777666666555555:::999888777444222000...000000////////////000000000000000000////////////........................111111111111000000000000******+++,,,,,,---......,,,,,,,,,---///222444666)))******++++++,,,------...---+++*********++++++******))))))))))))******,,,++++++******++++++,,,++++++*********+++---...)))***++++++,,,---......///............//////000////////////////////////000000000000000111111222000111111111111222222222444444444555444444333333444555666777777888888888::::::999999999:::;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAADDDFFFIIIMMMQQQTTTVVVWWWSSSSSSSSSSSSUUUZZZ```eeeppp{{{xxxpppddd___[[[ZZZXXXUUUUUUYYYjjj{{{HHHJJJLLLMMMNNNQQQTTTWWWXXXYYY[[[ZZZXXXVVVWWWWWWZZZYYYVVVUUUVVVYYY]]]```cccbbb___]]]]]]^^^___```ddddddcccaaa```^^^]]]]]]____________```aaaaaabbbaaaaaaaaaaaa````````````bbbaaaaaabbbcccdddeeeeeehhhhhhiiiiiijjjjjjiiiiiihhhgggffffffgggiiilllmmmoooooonnnooopppooommmkkkooommmlllmmmoooqqqqqqpppqqqrrrssstttuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyy{{{yyyxxxvvvuuuuuuuuuuuuyyyzzzzzzyyywwwvvvvvvwwwyyyxxxwwwxxxzzz|||{{{zzzyyyxxxwwwvvvwwwxxxzzz{{{}}}}}}}}}}}}|||{{{zzzyyyyyy~~~||||||{{{zzzxxxvvvtttrrrqqqsssrrrpppmmmkkkjjjjjjjjjlllmmmmmmkkkhhhddd```^^^[[[YYYVVVVVVXXXYYYYYYWWWUUUTTTTTTTTTUUUTTTRRRPPPLLLKKKIIIJJJKKKKKKJJJIIIJJJHHHHHHMMMSSSTTTOOOHHHBBBBBBCCCCCCBBBAAA???>>>===<<<<<<;;;:::999999999888888777777666555555555777777666555444222111000000000////////////000000000000000000/////////...000000000000000000000000000000///...---,,,,,,+++******+++,,,,,,---......+++++++++,,,---///111222******+++,,,,,,------...---,,,+++*********++++++++++++************+++++++++++++++******++++++++++++***)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,---------------......///////////////////////////000000//////000000111222000000111111111222222222333333444444444444333333444444666777777777777777999999888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@BBBDDDGGGKKKNNNQQQSSSTTTRRRRRRRRRRRRTTTYYY___dddoooyyy|||tttlllaaa\\\YYYYYYXXXVVVWWW[[[hhhxxxHHHJJJLLLMMMOOORRRVVVYYY\\\]]]^^^]]][[[YYYYYYZZZ^^^[[[XXXUUUVVVYYY]]]___eeedddaaa___^^^^^^___```ccccccbbbaaa```^^^^^^]]]_________``````aaabbbbbbaaa```___^^^]]]^^^^^^___cccccccccccccccdddeeefffggghhhhhhiiijjjjjjiiiiiihhhggggggggghhhjjjlllmmmnnnmmmmmmnnnoooooommmkkkmmmlllkkklllnnnpppppppppoooooopppqqqrrrttttttuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuutttyyyzzz{{{{{{yyywwwwwwxxxzzzyyyzzz{{{}}}~~~}}}|||xxxxxxwwwvvvvvvwwwxxxyyy~~~~~~~~~~~~}}}|||{{{zzzzzz~~~~~~zzzxxxxxxwwwvvvuuutttsssssssssqqqooollljjjhhhgggfffjjjjjjhhhgggdddaaa^^^]]][[[YYYWWWVVVWWWXXXWWWVVVRRRQQQQQQQQQRRRQQQOOOMMMLLLJJJHHHHHHJJJLLLLLLLLLIIIIIILLLSSSYYYZZZUUUOOOBBBBBBCCCCCCBBB@@@===<<<======<<<;;;999888777777888888777666666555555444444444444444444333222111000//////......//////000000000000/////////......////////////////////////000///...---,,,******)))***++++++,,,,,,------...************+++,,,---...+++++++++,,,------......,,,,,,+++************+++,,,++++++******++++++,,,++++++************++++++++++++***(((((((((((((((------,,,,,,++++++++++++,,,,,,++++++,,,------...///////////////////////////////////////000111111000000000111111111222222222333333444444333333333333444555666777777777777777777777777888:::;;;;;;::::::;;;<<<===>>>??????===>>>???@@@@@@@@@@@@???@@@BBBEEEHHHKKKNNNPPPQQQPPPQQQQQQQQQSSSXXX]]]bbbmmmvvv}}}~~~{{{vvvnnnfff___ZZZXXXXXXXXXVVVXXX\\\dddtttGGGHHHKKKMMMPPPUUUZZZ^^^aaabbbcccbbb___]]]]]]]]]```]]]YYYUUUUUUXXX\\\^^^cccbbbaaa______```aaabbbbbbaaaaaa```___^^^^^^]]]^^^^^^___```aaaaaaaaaaaaaaa```^^^\\\\\\]]]^^^___cccccccccccccccdddeeefffeeeeeefffggghhhhhhhhhhhhhhhhhhggghhhhhhjjjkkklllnnnmmmlllmmmoooooonnnmmmmmmlllkkklllmmmnnnnnnnnnmmmmmmnnnooopppqqqsssssssssssstttuuuwwwxxxyyyyyyxxxxxxyyyzzzyyywwwuuutttvvvxxxzzzzzzxxxwwwwwwwwwxxxxxxyyy{{{}}}~~~|||{{{wwwwwwvvvuuuuuuuuuvvvvvv{{{{{{||||||{{{zzzyyyyyyzzz~~~~~~}}}~~~|||xxxtttttttttttttttuuuuuuvvvpppooommmkkkhhhgggeeeeeehhhfffdddbbb```^^^]]]\\\ZZZYYYXXXWWWVVVUUUTTTTTTQQQPPPNNNNNNOOOOOOMMMKKKLLLJJJGGGFFFHHHJJJJJJJJJGGGGGGIIIOOOUUUVVVRRRNNNCCCDDDEEEEEEDDDAAA>>><<<======<<<:::999777666555888777777666555555444444333333333333333222111000/////////....../////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,+++++++++++++++,,,,,,---------************************)))******+++,,,,,,------++++++******************+++******))))))******+++******))))))))))))******+++++++++***************,,,+++++++++++++++++++++,,,+++++++++,,,---...///........................///............///000000000000000000111111111111111222222333333333333222333333444555666666666666555555555666777999:::;;;999999::::::;;;<<<======;;;<<<===>>>>>>???>>>>>>???@@@CCCFFFIIIKKKMMMNNNNNNOOOPPPQQQSSSWWW]]]aaaiiiqqqwwwxxxuuuqqqjjjccc^^^YYYWWWWWWWWWUUUVVVZZZ```oooDDDFFFIIIMMMQQQXXX^^^cccdddffffffdddaaa___^^^___```]]]XXXUUUTTTVVVYYY\\\^^^]]]]]]^^^___```bbbccc_________^^^^^^]]]]]]]]]]]]^^^___```aaaaaa``````bbbaaa___]]]]]]^^^___```ccccccbbbbbbbbbcccddddddbbbcccdddeeeeeefffffffffgggggggggggghhhiiijjjjjjnnnmmmlllmmmnnnpppooonnnmmmmmmmmmlllkkkkkklllmmmmmmmmmmmmmmmnnnpppqqqrrrrrrrrrssstttvvvwwwxxxxxxvvvwwwyyyzzzyyywwwuuusssuuuwwwzzzzzzyyyxxxxxxxxxuuuuuuuuuwwwyyy{{{zzzyyyvvvvvvuuuuuuttttttttttttvvvwwwwwwxxxxxxxxxwwwwww{{{~~~}}}|||}}}{{{wwwuuuuuusssrrrrrrrrrrrrrrrkkkkkkjjjiiihhhgggfffeeeeeedddaaa___]]]\\\\\\\\\YYYYYYXXXWWWUUUSSSRRRQQQQQQOOOMMMMMMNNNNNNLLLKKKLLLIIIFFFDDDEEEFFFFFFFFFFFFEEEDDDGGGJJJLLLKKKIIIDDDEEEGGGGGGFFFCCC@@@>>>===<<<;;;:::888777555555777777666666555444444444444444333333222111000/////////............//////////////////............++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++******))))))((((((((()))******++++++************************))))))(((((((((((())))))***))))))(((((())))))***(((((()))***+++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,---...///000------------------------.........---......///000//////000000000111111111000111111222333333222222222333444555555666666555333333444555666777999:::888888888999999::::::;;;999:::;;;<<<============>>>@@@BBBEEEGGGIIIKKKKKKKKKMMMOOOPPPSSSWWW]]]aaaeeemmmssssssqqqooojjjddd___ZZZWWWWWWUUUSSSTTTXXX]]]lllBBBDDDGGGKKKPPPWWW___eeeeeeffffffdddaaa^^^]]]]]]\\\ZZZWWWTTTTTTUUUWWWXXXXXXXXXYYYZZZ\\\^^^``````]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\^^^___``````___^^^bbbaaa```___^^^___``````aaaaaa`````````aaaaaabbb``````bbbcccddddddeeeeeefffffffffgggggghhhhhhhhhlllkkkjjjkkkmmmooooooooolllmmmnnnmmmkkkkkkmmmnnnooonnnmmmmmmnnnoooqqqrrrrrrrrrssstttuuuuuuvvvvvvuuuvvvxxxyyyxxxwwwuuusssvvvxxx{{{}}}|||zzzzzzzzztttsssrrrsssvvvxxxyyyyyyxxxwwwwwwvvvuuutttssssssrrrssstttvvvwwwwwwwwwwww{{{~~~||||||}}}|||xxxzzzxxxuuurrrooommmmmmmmmiiiiiiiiiiiihhhgggeeeeeecccbbb```___]]]\\\\\\[[[XXXYYYYYYWWWTTTQQQOOOOOOPPPNNNLLLLLLLLLMMMLLLKKKKKKHHHEEEDDDDDDEEEDDDCCCFFFDDDBBBAAACCCDDDCCCCCCAAACCCEEEGGGFFFCCC@@@>>>;;;;;;:::999888666555555777777666555555444444333444444444333222111000//////......------......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((&&&''''''((())))))******((()))******+++*********(((((((((''''''((((((((())))))(((((((((((())))))$$$%%%&&&((()))***++++++(((((()))***+++,,,------,,,,,,,,,,,,---///000000---------------------------------------...///////////////000000000111111///000111111222222222222111222333444555555555555333333333333444666777777666777777777888888888999777888999:::;;;<<<<<<<<<===>>>@@@CCCEEEGGGHHHHHHIIIKKKMMMPPPTTTYYY^^^bbbfffmmmqqqqqqooonnnkkkggg^^^YYYVVVVVVTTTRRRSSSVVV\\\jjjAAABBBEEEHHHMMMTTT\\\aaabbbccccccaaa]]]ZZZYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[YYY[[[]]]^^^______^^^]]]````````````__________________^^^^^^^^^^^^_________```aaacccddddddeeeeeedddeeeeeefffffffffffffffjjjhhhggghhhjjjmmmnnnmmmiiikkkmmmmmmlllmmmppprrrqqqpppooonnnnnnoooqqqrrrrrrrrrssssssttttttttttttuuuuuuvvvwwwvvvuuutttssstttwww{{{||||||zzzzzzzzzvvvtttrrrrrruuuxxxzzz{{{zzzzzzzzzyyyxxxvvvuuutttqqqrrrtttvvvxxxyyyzzzzzz{{{~~~~~~||||||~~~}}}zzzyyywwwtttpppnnnmmmlllllljjjjjjjjjjjjhhhfffdddbbbbbbaaa```___^^^]]]\\\[[[XXXYYYZZZWWWSSSOOOMMMNNNOOOMMMJJJJJJJJJKKKJJJJJJHHHFFFEEEEEEFFFFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<>>>AAACCCCCCAAA===;;;:::999999888777666666666777666666555555444333333222222333333333333222222///......------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++***)))(((''''''(((((()))*********'''((()))***++++++***)))))))))(((((((((((()))))))))((((((''''''(((((()))$$$%%%'''((())))))))))))))))))******+++++++++,,,******++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////000000000111...///000111222222222222111222333444444555444444333333333333333444555555666666666666666777777777666666888999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDDDDEEEFFFIIIMMMQQQUUUZZZ```eeejjjpppsssqqqooonnnkkkggg[[[WWWTTTUUUTTTRRRTTTXXX\\\iiiAAABBBDDDFFFJJJPPPXXX]]]```aaaaaa^^^ZZZWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZXXXZZZ\\\^^^^^^^^^]]]\\\______`````````___^^^]]]^^^]]]]]]\\\\\\\\\]]]]]]``````bbbcccdddeeeeeeeeeddddddeeeeeefffeeeeeeeeegggfffeeefffhhhkkkllllllgggiiilllmmmmmmooosssvvvsssrrrpppooonnnoooqqqrrrssssssssssssssssssssssssuuuuuuuuuuuuuuuttttttsssqqqtttxxxzzzyyyxxxxxxxxxxxxuuurrrrrruuuyyy|||}}}}}}}}}|||{{{zzzyyywwwvvvrrrsssuuuxxxzzz|||}}}}}}{{{~~~~~~||||||~~~~~~{{{tttrrrpppooonnnooopppqqqllllllllljjjhhheeebbb```aaaaaaaaa```___^^^\\\[[[WWWYYYZZZWWWRRRNNNLLLMMMNNNLLLIIIHHHIIIJJJIIIIIIFFFEEEEEEFFFHHHHHHGGGEEE<<<===???@@@???===:::888777999===???@@@>>>;;;888999888888888777777666666777666666555444444333333000111222333444555555555.........------.........//////.........---------)))))))))))))))))))))))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''((((((((()))******++++++'''((()))+++++++++***)))******))))))))))))******((((((''''''''''''((((((((()))***++++++***))))))+++++++++***************)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000......000111111222222222111111222333444444444444333333333222222333444444555555555666666666666666555666777888::::::;;;;;;999:::<<<>>>@@@AAABBBBBBEEEHHHLLLQQQVVV[[[bbbfffnnnsssuuurrrooonnnkkkgggYYYUUUSSSTTTTTTSSSUUUYYY\\\iiiBBBBBBBBBDDDGGGLLLPPPSSS\\\\\\[[[ZZZXXXVVVSSSRRRSSSQQQOOOMMMMMMNNNQQQRRRQQQRRRSSSRRRRRRSSSVVVYYYVVVVVVWWWWWWXXXYYYYYYZZZ]]]]]]]]]^^^^^^]]]]]]]]]\\\[[[[[[^^^aaabbb```]]]\\\[[[[[[[[[[[[[[[\\\\\\[[[\\\^^^```bbbdddeeefffdddccccccbbbccccccddddddgggeeecccdddfffiiijjjiiiiiiiiijjjkkklllnnnoooppprrrrrrpppooooooppppppqqqrrrrrrrrrrrrrrrssssssssssssrrrpppoooppprrruuuvvvwwwwwwwwwwwwxxxyyyzzz{{{ssssssssstttwwwzzz}}}~~~|||{{{yyyxxxxxxssswwwyyyxxxuuuuuuyyy}}}~~~|||zzzxxxwwwvvvvvvrrrqqqooommmllllllmmmmmmmmmkkkjjjiiigggeeeaaa^^^bbbaaa```^^^\\\ZZZYYYXXXZZZZZZYYYVVVRRRNNNIIIFFFJJJIIIGGGEEEDDDDDDEEEEEEDDDBBBBBBEEEJJJKKKGGGBBB???@@@@@@???<<<;;;;;;<<<;;;;;;::::::999888888777666555333222222333555666333444555555333111111222111111111111111000//////......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,---+++)))************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((...***"""((()))***)))((((((***,,,///...---+++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---....../////////...---,,,,,,------...///000111222222222222222222222222222222222333333444444333333222555555666777777777777777555666888:::;;;;;;;;;::::::;;;<<<>>>@@@BBBDDDDDDEEEFFFHHHNNNUUU\\\```cccmmmooopppnnnnnnoookkkfffVVVTTTQQQPPPQQQTTTUUUVVV]]]kkk>>>>>>>>>@@@CCCGGGLLLNNNSSSSSSTTTTTTTTTSSSQQQPPPSSSRRRPPPOOOOOOPPPRRRSSSQQQRRRRRRQQQPPPPPPRRRTTTVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[\\\[[[[[[]]]```aaa___\\\\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZ[[[\\\^^^```bbbdddddddddccccccccccccccccccdddeeedddcccdddfffhhhhhhgggggggggggghhhjjjlllnnnnnnqqqpppooonnnnnnooopppqqqppppppppppppppppppppppppnnnmmmmmmmmmnnnqqquuuwwwvvvuuuuuuuuuuuuuuuvvvvvvtttsssrrrsssuuuxxx|||~~~~~~}}}|||zzzyyyyyyyyyxxxtttwwwyyywwwsssrrrtttxxx||||||zzzyyywwwuuutttssspppooonnnmmmmmmllllllmmmmmmkkkjjjiiihhhfffbbb_________^^^\\\ZZZYYYXXXWWWWWWWWWWWWUUUSSSOOOKKKIIIIIIGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBEEEIIIKKKGGGCCC>>>>>>???===;;;999::::::::::::999888888777777666444222111000000111222444222444555444222111111222000111111111111000////////////..................,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&''')))++++++)))************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((***&&&###%%%))),,,+++)))((()))***)))((((((***,,,///...,,,+++******++++++++++++++++++++++++++++++,,,++++++++++++,,,---------............------,,,,,,---...///000111222222222222222222222222222222222222333333333333222222555555666777777777777666555666888:::;;;;;;;;;::::::;;;<<<>>>@@@BBBDDDDDDEEEFFFHHHMMMSSSYYY]]]```fffiiikkkiiiiiiiiieee```VVVRRRNNNMMMOOOTTTWWWYYY^^^lll;;;;;;<<<===@@@DDDHHHJJJJJJKKKMMMOOOPPPQQQQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSSSSTTTSSSQQQOOONNNOOOQQQUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[]]]______]]][[[\\\[[[ZZZYYYYYYYYYYYYYYYXXXYYY[[[]]]___aaabbbcccccccccccccccccccccccccccdddccccccdddfffgggfffdddcccdddeeefffhhhjjjlllmmmooonnnmmmlllmmmnnnooopppqqqqqqqqqppppppooonnnmmmiiiiiiiiijjjmmmqqqtttvvvuuutttsssrrrqqqqqqqqqqqqsssrrrpppppprrrvvvzzz|||}}}|||zzzxxxxxxxxxxxxyyyuuuwwwxxxuuuqqqoooppprrrxxxxxxxxxwwwuuusssqqqppplllmmmmmmmmmmmmmmmllllllllljjjiiihhhhhhfffcccaaa^^^^^^]]]\\\[[[ZZZYYYYYYUUUUUUUUUTTTRRRPPPMMMLLLGGGFFFDDDBBBAAA@@@??????BBBAAAAAADDDHHHIIIGGGDDD<<<======<<<999888888999888888777777666555555555333222111000000111222333111333444444222111111222000000111111000000///...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,,,,+++************************+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++))))))+++...((()))))))))((((((***,,,...---,,,+++************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---.........------,,,------...///000111111111111111111111111111111222222333333333333222222444444555666666666666666555666888:::;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDFFFFFFHHHKKKOOOTTTXXX[[[^^^cccfffeeedddccc^^^XXXTTTPPPLLLKKKOOOUUUZZZ]]]___lll<<<<<<<<<>>>@@@DDDGGGIIIFFFHHHJJJMMMOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRTTTUUUUUUTTTQQQPPPQQQRRRTTTTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWYYYZZZ[[[\\\]]]]]]\\\[[[\\\[[[ZZZXXXXXXWWWWWWWWWYYYYYY[[[]]]___aaabbbcccccccccddddddeeeeeedddddddddddddddfffggggggeeecccbbbbbbccceeegggiiikkklllmmmmmmlllllllllnnnoooppprrrrrrrrrqqqpppooommmlllhhhhhhhhhjjjlllooorrrtttvvvuuusssrrrpppooooooooopppooommmnnnpppuuuzzz}}}}}}{{{xxxwwwvvvwwwwwwtttuuuvvvtttqqqoooooopppttttttuuuvvvtttrrrooonnnjjjkkkmmmnnnnnnnnnmmmllljjjhhhffffffeeedddbbb```^^^^^^^^^]]]]]]\\\\\\[[[TTTTTTSSSRRRPPPNNNLLLKKKFFFEEEDDDBBB@@@>>>======@@@??????AAADDDEEEDDDBBB;;;<<<===;;;999777777888666666555555444333333333444333222222222222333444000222333333111111111222000000000000000//////.........------,,,,,,++++++++++++++++++++++++++++++000...,,,+++***)))((('''************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''***,,,+++((((((***---'''((())))))'''((()))+++,,,,,,++++++************************************+++++++++***+++,,,,,,---***+++,,,---------------,,,,,,---......///000000111111111111111111111111111111222222222222111111333333444555555555555555444555777999:::::::::999999:::;;;===???AAACCCCCCEEEFFFGGGHHHKKKOOOSSSWWW[[[aaaeeedddaaa___ZZZTTTPPPNNNLLLNNNRRRXXX]]]___```mmm;;;;;;<<<>>>@@@BBBEEEFFFEEEFFFIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOOOOOOONNNPPPRRRSSSSSSRRRRRRSSSTTTRRRTTTUUUWWWXXXWWWVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUYYYZZZ\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWZZZ[[[\\\^^^```bbbdddeeecccccceeefffgggggggggffffffffffffggghhhhhhfffcccccccccdddeeegggiiikkklllkkkkkkmmmnnnoooooooooooopppqqqqqqqqqpppmmmkkkjjjjjjjjjjjjkkklllnnnpppqqqwwwvvvtttrrrqqqppppppooolllkkkkkklllpppuuuzzz}}}|||yyywwwuuuttttttssstttuuuuuusssrrrrrrrrrqqqrrrssstttsssqqqooommmjjjkkkmmmnnnooonnnnnnmmmhhhfffdddcccbbbbbb```^^^]]]]]]\\\\\\\\\[[[[[[[[[TTTTTTRRRPPPMMMJJJHHHGGGEEEEEEDDDBBB@@@>>>===<<<=========>>>???@@@@@@???<<<<<<===;;;999777888888555555444333333222222111222222222222222222222222///111222222111000111222000000000000000///......---,,,,,,,,,+++++++++***++++++++++++++++++++++++******(((&&&$$$#########))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++++++++'''((()))((('''''')))+++******************))))))************************+++************+++,,,,,,******+++,,,---------,,,,,,,,,------......//////000000000000000000000000000111111222222111111000222222333444444444444444333444666888999999888888888888:::<<<>>>@@@AAABBBDDDEEEFFFFFFGGGKKKPPPUUU\\\cccgggeeeaaa^^^YYYTTTLLLLLLNNNRRRXXX\\\^^^^^^___lll999999:::;;;===???AAABBBBBBCCCEEEGGGGGGHHHGGGGGGHHHJJJKKKMMMMMMMMMLLLLLLKKKNNNPPPQQQQQQQQQRRRSSSQQQSSSUUUWWWWWWWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVYYY[[[]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXX\\\\\\^^^```bbbdddeeefffbbbcccfffhhhjjjjjjjjjjjjiiiggggggggghhhhhhfffddddddddddddeeeggghhhjjjkkkiiikkkoooqqqsssrrrpppooonnnoooppppppooommmjjjhhhllllllllllllmmmmmmnnnooottttttsssqqqqqqpppppppppjjjjjjkkkmmmpppuuuyyy{{{}}}}}}{{{yyywwwtttsssrrrqqqrrrtttuuuuuutttsssrrroooppppppqqqpppooonnnmmmjjjkkkkkklllmmmmmmmmmlllgggeeebbb``````___^^^\\\ZZZYYYYYYYYYXXXXXXWWWWWWTTTSSSPPPMMMJJJGGGEEECCCCCCCCCBBBAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;888777777888444444333333222111111111////////////////////////...000111111000000000111//////000000//////...---*********+++++++++++++++++++++++++++++++++++++++&&&'''((('''&&&&&&''')))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&))),,,...,,,***'''((((((((('''''')))+++))))))*********))))))(((***************************************+++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------......////////////////////////000000111111111111000000111111222333333333333333111222444666777777777666666777888:::<<<>>>???@@@AAACCCDDDDDDDDDHHHOOOUUU___eeeiiieee___[[[VVVRRRJJJKKKOOOTTTYYY]]]]]]\\\]]]jjj777888999:::<<<>>>?????????AAABBBDDDEEEEEEDDDDDDFFFHHHJJJLLLMMMMMMKKKJJJKKKMMMPPPQQQQQQQQQRRRSSSPPPRRRUUUWWWWWWWWWUUUTTTWWWWWWWWWXXXXXXWWWWWWWWWYYY\\\^^^^^^\\\ZZZ[[[\\\ZZZZZZYYYYYYXXXYYYYYYZZZ\\\]]]^^^```bbbdddeeefffaaacccfffjjjlllmmmnnnnnnjjjhhhfffeeeffffffeeeccceeeeeeeeeeeefffggghhhhhhhhhkkkqqqvvvwwwuuurrrooopppqqqrrrsssrrrpppmmmkkkkkkkkkkkkllllllmmmmmmnnnoooooonnnnnnnnnoooooopppkkkkkkmmmoooqqqtttuuuvvvvvvwwwxxxwwwvvvtttqqqppprrrrrrssstttuuutttrrrqqqmmmmmmmmmllllllllllllllljjjiiiiiiiiiiiiiiijjjkkkiiifffbbb```___^^^]]][[[YYYYYYXXXWWWVVVVVVUUUUUURRRPPPNNNJJJGGGEEECCCBBB??????@@@???>>><<<;;;999<<<===<<<;;;:::999999:::::::::;;;999777555666666444444333333222111111000...//////////////////...---///111111000///000111//////000000//////...---(((((())))))***+++++++++************************(((***,,,+++)))))),,,...))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((***++++++***((('''((((((((('''''')))***'''((()))******)))((((((***************************************++++++,,,***++++++++++++******))),,,,,,,,,,,,,,,---------///////////////////////////000000000000000000///000111111222222222222222///000222444555555555444444555666888:::<<<>>>>>>>>>AAACCCCCCCCCHHHPPPWWW___eeegggaaaYYYUUURRRNNNKKKKKKMMMRRRVVVZZZ[[[ZZZZZZhhh888999:::;;;===>>>???@@@???@@@BBBDDDEEEEEEEEEEEEFFFHHHKKKMMMNNNMMMKKKJJJNNNPPPSSSSSSSSSRRRSSSSSSPPPRRRTTTWWWWWWVVVUUUSSSWWWXXXXXXYYYYYYXXXXXXWWWYYY\\\______\\\ZZZ[[[\\\ZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\^^^```bbbdddeeefffaaacccgggkkknnnoooppppppjjjgggdddcccdddddddddccceeeeeeddddddeeeeeefffgggggglllsssxxxzzzwwwsssooossstttvvvwwwvvvtttrrrpppiiiiiijjjkkklllmmmmmmnnnkkkkkkkkkkkklllmmmnnnnnnlllmmmoooqqqrrrsssssssssppprrrtttvvvvvvtttqqqooorrrrrrsssttttttsssqqqnnnkkkkkkjjjiiiiiijjjjjjkkkiiihhhgggffffffggghhhiiijjjgggcccaaa___^^^]]][[[[[[ZZZYYYXXXWWWVVVUUUUUUOOONNNKKKIIIFFFDDDCCCBBB======>>>>>>===;;;999888>>>>>>===;;;999888999:::888999999888555444444555444444333333222111111111000000111111111111000000---///000111000///000111///////////////......---''''''((()))***+++,,,,,,************************)))+++,,,***'''&&&(((+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******(((&&&&&&&&&&&&'''((((((&&&'''(((***'''((()))******)))(((((())))))))))))))))))))))))*********)))***++++++,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,------//////////////////////////////000000000000//////000000111222222222222222...///111333444444444333333444555777999;;;=========@@@BBBBBBCCCGGGQQQXXX^^^ccceee]]]UUUPPPMMMKKKLLLKKKKKKNNNSSSWWWYYYZZZXXXggg888888888999:::===???@@@?????????@@@AAABBBCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNQQQRRRSSSRRRPPPOOOPPPQQQTTTTTTVVVXXXZZZZZZXXXUUUXXXYYYYYYYYYYYYYYYXXXXXX[[[\\\]]]\\\[[[[[[]]]___\\\\\\ZZZXXXVVVVVVXXX[[[]]]^^^___aaacccddddddeeeaaabbbeeehhhkkknnnooopppnnnkkkfffbbbaaabbbdddffffffffffffeeeccccccdddeeeiiilllppptttvvvuuutttsssoooqqqtttwwwwwwuuurrrooojjjlllnnnooonnnllljjjhhhjjjiiihhhjjjlllnnnoooooolllmmmmmmnnnoooppppppqqqrrrpppppppppqqqqqqooommmnnnpppssswwwxxxvvvrrrnnnjjjiiihhhhhhiiijjjjjjiiijjjiiigggfffeeefffhhhiiigggfffeeecccaaa^^^\\\[[[WWWXXXXXXWWWVVVUUUTTTSSSLLLLLLJJJIIIGGGDDDBBBAAA===>>>>>>>>>>>>======<<<======<<<:::888777555555999999777666444444333333333333333222111000000///000000000000000000000000+++,,,---///000000000111+++,,,---...////////////------,,,,,,+++*********((()))******)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))(((''''''&&&&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++++++++***)))((('''&&&&&&++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------//////............//////000111111111111222222222333333333333333222111000222222222111222222333333555555666888999:::;;;<<<;;;<<>>????????????@@@BBBCCCDDDDDDEEEGGGJJJMMMOOOQQQRRRQQQRRRRRRQQQOOOOOOPPPRRRSSSSSSTTTWWWZZZ\\\[[[ZZZYYYYYYYYYZZZZZZYYYYYYXXX[[[\\\]]]]]]\\\\\\^^^```______^^^[[[YYYYYY[[[]]]]]]^^^___aaacccdddddddddaaabbbeeehhhjjjmmmooopppnnnkkkgggcccaaabbbccceeeeeefffffffffddddddeeegggiiikkknnnqqqrrrrrrqqqqqqnnnpppsssuuuuuussspppnnnkkkmmmnnnooonnnllliiigggjjjiiiiiikkkmmmpppppppppnnnnnnnnnnnnnnnmmmmmmmmmlllllllllnnnqqqrrrrrrpppooopppsssvvvxxxvvvrrrnnniiihhhhhhhhhiiijjjjjjjjjhhhgggfffeeeeeefffggghhheeeeeecccbbb___\\\ZZZXXXWWWWWWVVVVVVUUUSSSRRRQQQKKKKKKJJJHHHFFFDDDBBB@@@>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;999888777666555666666444333222222222222333222222111000000//////000000000000000000000000,,,---...//////000///////////////......---,,,+++)))))))))))))))))))))***((()))******)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((((('''&&&(((((('''''''''((())))))))))))((('''''''''''''''(((''''''&&&&&&&&&'''''''''((())))))))))))((('''''''''((((((((())))))))))))((('''&&&&&&&&&&&&''''''(((((())))))(((((('''''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))((((((((((((++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...//////............////////////000000000111111111222222333333222222111000222222111111111222333333444555666777888999:::;;;999;;;>>>@@@CCCHHHMMMQQQXXXVVVSSSNNNJJJFFFDDDCCCGGGHHHKKKOOOSSSTTTRRRPPPSSSddd555666777999:::;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCAAACCCEEEIIILLLPPPRRRTTTQQQQQQPPPOOONNNOOOQQQTTTSSSSSSSSSVVVZZZ]]]______YYYYYYZZZZZZZZZZZZZZZYYYZZZ\\\]]]]]]]]]]]]___```ccccccbbb___]]]\\\]]]___]]]^^^___aaabbbccccccdddbbbbbbdddfffiiikkkmmmoooooolllhhhdddbbbbbbbbbcccdddfffffffffffffffhhhjjjkkkkkklllmmmmmmnnnnnnnnnmmmoooqqqssssssqqqooommmlllmmmnnnnnnnnnllliiihhhkkkjjjjjjlllooorrrsssrrrqqqpppooonnnmmmlllkkkjjjkkkjjjkkkmmmppprrrqqqpppmmmnnnpppsssuuussspppllliiihhhhhhgggggghhhhhhiiieeeeeeeeeeeeeeeeeeeeeeeeccccccbbb```]]]YYYVVVUUUUUUUUUUUUSSSRRRPPPNNNMMMJJJIIIHHHGGGEEECCCAAA@@@>>>>>>======<<<;;;::::::::::::999888888777666666444444333222222222222222111111000000//////......////////////////////////------......///......---++++++++++++***)))((((((''''''((())))))***++++++((()))******(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&******)))(((((()))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''))))))(((((())))))***+++''''''(((((())))))******)))*********++++++++++++*********++++++---.../////////............//////........./////////000000111222222222222111111000111111000000111222333333333333444666777888999:::888:::===@@@CCCGGGMMMQQQRRRPPPLLLGGGDDDCCCCCCCCCEEEIIINNNSSSTTTSSSPPPNNNSSSddd666777999:::;;;;;;;;;:::=========>>>???@@@AAABBB???@@@CCCFFFIIILLLOOOPPPPPPPPPOOONNNMMMOOOSSSVVVVVVUUUTTTVVVYYY]]]``````YYYZZZ[[[[[[[[[[[[[[[[[[YYYZZZ\\\]]]]]]]]]^^^```ddddddcccaaa^^^]]]^^^___]]]^^^___aaabbbcccccccccbbbbbbcccdddfffiiilllnnnooommmiiifffcccbbbbbbbbbdddeeefffgggggghhhjjjmmmnnnmmmkkkjjjjjjkkklllmmmmmmnnnoooppppppooommmllljjjkkklllmmmmmmmmmkkkjjjkkkkkkkkkmmmpppsssttttttqqqqqqpppooonnnlllkkkkkkmmmmmmlllnnnooopppnnnmmmjjjjjjlllnnnpppooollljjjjjjjjjiiigggfffeeeeeefffccccccddddddddddddccccccbbbaaaaaa___\\\XXXTTTRRRSSSSSSRRRQQQOOOMMMKKKJJJHHHGGGFFFEEECCCAAA???>>>>>>===<<<;;;:::999999999888888777777777777666666555444444333333333444444000000//////...................................................---,,,+++))))))***+++,,,,,,,,,,,,)))*********+++++++++,,,((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&******)))((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************)))))))))***+++---...//////......------......///....../////////000000000000111111111111111000000000000000000000111222333222222333444666777888888777:::===@@@CCCHHHMMMPPPPPPMMMHHHCCC@@@@@@AAACCCDDDJJJQQQVVVUUUQQQNNNLLLQQQccc~~~888999:::<<<<<<<<<;;;:::<<<<<<<<<===>>>???@@@AAA@@@AAACCCEEEHHHJJJLLLMMMNNNNNNNNNMMMMMMOOOSSSWWWZZZXXXVVVVVVYYY\\\^^^___ZZZ[[[[[[\\\]]]]]]\\\\\\XXXZZZ\\\]]]\\\\\\]]]^^^bbbbbbbbb```^^^\\\]]]^^^]]]^^^___```aaabbbbbbbbbcccbbbaaabbbcccgggjjjlllnnnmmmjjjgggeeecccbbbaaaccceeefffggggggiiilllnnnqqqooollljjjiiijjjkkklllmmmmmmnnnnnnmmmmmmlllkkkhhhiiikkklllmmmnnnnnnnnnlllkkkjjjlllooorrrsssssspppppppppoooooonnnnnnnnnnnnmmmmmmnnnoooooonnnllljjjjjjjjjlllmmmmmmllljjjjjjkkkjjjgggdddbbbbbbcccbbbccccccdddcccbbbaaaaaa`````````^^^\\\XXXTTTQQQQQQQQQPPPNNNLLLJJJHHHGGGEEEEEEDDDCCCBBB@@@>>>===<<<;;;:::999888888888888666666666666666666666666444333333222222222333333/////////...............---------------------------......------,,,+++***------...///000000000000+++++++++*********))))))((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&))))))(((''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((('''((())))))***))))))))))))(((((((((((((((((()))))))))*********((())))))***+++,,,...///......------------....../////////000000000111111///000000111111000000000////////////000111222333111111222444555666777888888:::>>>AAADDDGGGLLLOOOPPPMMMGGGBBB??????AAABBBBBBKKKTTTXXXTTTNNNKKKJJJOOOaaa}}}::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@CCCDDDEEEGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNPPPTTTWWW[[[YYYWWWWWWXXX[[[\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^YYY[[[]]]^^^]]]\\\\\\\\\^^^______^^^\\\[[[\\\\\\]]]^^^___```aaaaaaaaaaaacccbbb``````aaaeeeiiikkkmmmllljjjiiifffdddbbbaaacccdddfffggggggiiikkknnnqqqooollljjjiiiiiikkklllnnnnnnmmmllllllkkkkkkkkkhhhiiijjjlllmmmnnnnnnoookkkjjjjjjkkknnnpppppppppnnnnnnnnnnnnoooooooooooojjjjjjjjjlllnnnooonnnmmmkkkjjjjjjkkkmmmmmmlllkkkhhhiiijjjgggbbb```bbbdddeeeddddddcccbbbaaa``````]]]]]]^^^]]][[[WWWSSSQQQOOONNNNNNMMMKKKIIIGGGFFFCCCCCCCCCBBB@@@???===<<<:::999888777666777888999666555555555555555555555111111000/////////////////////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***------------,,,+++************)))(((((('''&&&&&&)))******)))'''&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((''''''''''''((()))***&&&'''((((((((((((((((((''''''&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((''''''(((((())))))'''''''''(((((('''''''''''''''''''''''''''''''''((((((''''''(((((()))*********))))))((((((''''''((()))))))))************)))))))))******,,,---.........------------......//////000000000111111111...//////000000000000///............///111222222111111222444555666777888888;;;>>>AAACCCFFFIIIKKKNNNJJJEEEAAA>>>>>>@@@AAABBBKKKUUUXXXRRRKKKHHHHHHMMM___{{{;;;;;;:::::::::::::::::::::::::::;;;<<<===??????CCCCCCDDDFFFHHHIIIJJJKKKIIIKKKMMMNNNOOOQQQTTTWWWZZZXXXVVVWWWYYY[[[[[[[[[[[[\\\]]]^^^^^^_________\\\^^^```aaa___]]]\\\\\\ZZZ\\\]]]]]][[[ZZZ[[[\\\^^^^^^___```aaaaaaaaaaaadddbbb___^^^___cccgggjjjkkkkkkjjjiiigggeeecccbbbbbbdddfffffffffhhhjjjmmmpppnnnllliiihhhiiijjjkkkooonnnmmmkkkkkkjjjkkkkkkkkkkkkkkklllllllllmmmmmmkkkjjjiiiiiilllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiiihhhhhhiiikkkllljjjiiiiiihhhggghhhiiijjjjjjiiiccceeegggeeebbbaaadddhhhhhhfffdddbbb```_________XXXZZZ[[[[[[YYYVVVRRROOOMMMLLLLLLKKKJJJIIIHHHGGGBBBBBBAAA@@@???===<<<;;;888777666555555777888:::666555555555444444333333222111000///...---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***************)))((('''&&&(((((((((((((((''''''''')))******)))'''%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))))))))((('''''''''((()))***+++,,,'''''''''''''''((())))))(((''''''&&&&&&&&&''''''))))))(((''''''((())))))''''''((((((((()))))))))((((((((((((((()))******'''(((((())))))(((((('''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((()))))))))))))))))))))*********++++++******)))******+++,,,,,,...------,,,,,,------............/////////000000---...//////000000//////---------...///000222222111222333444555777888888777:::===???AAABBBEEEGGGGGGDDDAAA>>>======???@@@AAAKKKVVVWWWOOOGGGEEEGGGKKK]]]yyy;;;:::999888888888999::::::::::::;;;<<<===>>>??????@@@BBBCCCEEEGGGIIIJJJHHHJJJMMMOOOPPPQQQTTTVVVXXXVVVVVVWWWYYY[[[[[[[[[[[[\\\]]]^^^____________^^^aaaccccccaaa^^^]]]]]]XXXZZZ\\\\\\[[[[[[[[[\\\^^^^^^___```aaaaaaaaa```dddbbb___]]]^^^bbbgggjjjjjjjjjjjjjjjhhhfffdddbbbcccdddeeeffffffgggjjjlllnnnmmmkkkiiihhhhhhiiijjjpppnnnmmmkkkjjjjjjkkkkkknnnmmmmmmlllkkkkkkjjjjjjkkkiiihhhhhhjjjkkkkkkjjjlllllllllkkkkkkjjjjjjjjjkkkjjjhhhhhhhhhgggeeebbbfffdddcccccceeeffffffeee^^^bbbeeeeeebbbbbbgggkkkjjjhhheeeaaa___^^^______UUUWWWYYYYYYXXXUUUQQQNNNKKKKKKKKKKKKJJJIIIHHHGGGAAAAAA@@@@@@>>>===<<<;;;777666555444555777999:::666666555444444333222222444333222111//////....../////////000000000000000++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,------......---(((((())))))******++++++)))******)))'''%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******))))))((((((((()))***,,,---...((('''&&&&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&'''((()))***++++++************+++++++++++++++***************++++++...------,,,,,,------...---------.........//////------...///000000//////,,,,,,------///000111222111222333444666777888888666999<<<>>>???@@@BBBDDDAAA???===;;;;;;<<<>>>@@@AAALLLVVVVVVMMMEEEDDDFFFIII[[[xxx???>>><<<;;;:::999888888;;;<<<<<<;;;::::::===???>>>???@@@BBBEEEGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQSSSUUUVVVVVVWWWYYY[[[\\\[[[YYYYYYYYY[[[]]]___``````_________^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYZZZ\\\]]]^^^^^^]]]^^^aaaccceeeccc```^^^^^^aaadddggglllmmmmmmmmmllljjjgggfffbbbbbbdddeeeggghhhiiiiiijjjhhhffffffiiikkkkkkkkkmmmmmmlllllllllkkkkkkkkkmmmlllkkkjjjiiijjjkkkllldddeeefffgggiiikkkllllllmmmllllllkkkkkkjjjiiiiiimmmllljjjhhhgggfffeeeeeedddcccbbbbbbccccccbbb```bbbaaa```aaacccddddddccceeecccaaa```______]]][[[XXXYYYZZZYYYXXXUUUQQQOOOLLLLLLJJJIIIGGGFFFEEEDDDAAAAAA@@@>>>===<<<;;;:::888888777666666666666666555444444333333222222111222111///...,,,,,,+++++++++,,,---...////////////******************************+++++++++,,,,,,,,,******++++++++++++******''''''(((((()))))))))*********))))))((((((''''''$$$%%%&&&(((***+++,,,,,,''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''%%%"""!!!!!!!!!((()))***+++***'''$$$"""))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))++++++******))))))((((((***)))(((((('''(((((((((%%%%%%&&&&&&'''((())))))******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,///......---------...............////////////000000000//////.........---------------...000111222111111222333444666666777555666777888:::;;;<<<======>>>??????>>>???AAACCCBBBOOOWWWRRRIIIEEECCC@@@III[[[vvv;;;::::::999999999999999:::;;;<<<;;;::::::<<<>>>===>>>???AAADDDFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPRRRTTTTTTTTTUUUWWWYYY[[[[[[ZZZYYYZZZ[[[]]]___```_________^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]___bbbeeefffdddaaa______bbbeeehhhlllmmmoooooonnnkkkhhhgggddddddddddddeeeggghhhiiijjjiiihhhhhhjjjkkkkkkkkkmmmmmmmmmllllllkkkkkkkkkmmmlllkkkjjjjjjkkkllllllggghhhiiijjjkkklllmmmnnnllllllllllllkkkkkkkkkkkkmmmlllkkkiiihhhgggffffffdddbbbaaaaaabbbcccbbb````````````bbbdddffffffeeeccc```]]][[[[[[[[[ZZZYYYWWWXXXYYYXXXWWWTTTPPPNNNLLLKKKJJJHHHFFFDDDCCCBBB???>>>>>><<<;;;:::999888666666555444444444444444555555444333222111111111111000///---,,,,,,,,,,,,,,,,,,---.........------+++++++++++++++******************+++++++++,,,,,,******++++++++++++******((((((((()))))))))******))))))))))))((((((''''''%%%&&&''''''((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((()))***)))'''%%%&&&'''(((((((((((('''&&&&&&%%%)))(((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((******++++++,,,,,,,,,---%%%%%%&&&''''''(((((()))***))))))((('''&&&&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))*********+++++++++,,,,,,........................------........./////////------------............000//////...............000111111222333444444555555666777888999;;;<<<<<<===>>>>>>>>>======???AAAAAAPPP[[[VVVJJJCCCAAAAAAJJJ[[[vvv777777777777888999999999888:::<<<<<<;;;;;;;;;<<<<<<===???@@@BBBDDDFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQRRRSSSRRRSSSVVVXXXZZZZZZYYYYYYZZZ[[[]]]^^^______^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\]]]]]]^^^_________^^^]]]___cccfffgggeeecccaaaaaadddgggiiimmmnnnpppqqqqqqnnnjjjhhhfffeeedddcccdddeeeggghhhkkkjjjiiijjjllllllkkkjjjmmmmmmllllllllllllkkkkkkmmmllllllkkkllllllmmmmmmkkkkkkllllllmmmnnnnnnooolllllllllmmmmmmmmmmmmmmmnnnmmmllljjjiiihhhhhhgggdddbbb``````aaabbbaaa````````````cccfffggggggfff```]]]XXXVVVUUUVVVUUUUUUVVVWWWWWWWWWUUURRROOOMMMKKKJJJHHHFFFDDDBBB@@@@@@===<<<;;;:::888777666666444444333222222222222222555555444333222111000//////......---------------,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++*********++++++++++++,,,******++++++++++++******))))))))))))************)))))))))(((((((((((('''&&&''''''&&&&&&%%%######''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((()))******)))((()))+++)))(((&&&%%%%%%&&&((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((())))))((()))+++---.........---&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,---...//////...------,,,,,,,,,---------......+++++++++,,,------......000///......------......000000111111111222222222555555666777999:::;;;;;;;;;<<<======<<<===???AAACCCRRR^^^XXXKKKAAA@@@BBBJJJ\\\www555666777777888888888888777999<<<<<<;;;::::::;;;======???@@@BBBDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRUUUWWWYYYYYYYYYYYYZZZ[[[]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^______`````````___^^^]]]```dddggggggfffdddbbbccceeegggiiilllnnnqqqrrrrrrooollliiiiiigggdddbbbbbbccceeegggjjjjjjjjjlllmmmmmmkkkhhhlllllllllllllllkkkkkkkkkllllllllllllmmmmmmnnnnnnmmmmmmmmmnnnnnnooooooooolllllllllmmmnnnoooooopppnnnnnnlllkkkjjjiiiiiiiiidddbbb``````aaaaaaaaa```bbbaaabbbdddfffgggfffddd___ZZZUUURRRQQQRRRSSSSSSUUUUUUUUUTTTRRRPPPMMMLLLIIIHHHGGGEEEBBB@@@>>>===<<<;;;:::999777666555555333333222111111111111222555444333222111000///...---------,,,,,,---......,,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,************++++++++++++******++++++++++++******))))))******************(((((((((((((((((((((((('''''''''&&&%%%$$$###"""''''''((((((((((((''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((((('''''''''(((((()))***((((((((((((((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&''''''(((((())))))%%%''')))+++,,,+++***)))&&&&&&''''''((((((((()))(((((((((((((((''''''''')))(((((((((((((((((()))((((((((((((((((((((((((************+++++++++++++++,,,...000000///---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---...///000111111111111111111111111111444555555666888999999:::999:::<<<======???BBBDDDKKKSSSYYYTTTIIIBBBAAACCCKKK]]]www~~~666777888888888888777777666999;;;<<<;;;:::::::::===>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPPPPPPPOOOQQQTTTVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^___``````aaa___```___^^^^^^```dddgggfffeeecccbbbcccdddggghhhkkkllloooqqqqqqooollljjjiiigggeeebbbbbbbbbdddfffiiihhhiiijjjlllllljjjhhhjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnnnnlllmmmmmmmmmnnnnnnooooookkkllllllmmmnnnoooppppppnnnnnnlllkkkjjjjjjjjjjjjeeeccc```___```aaabbbaaadddddddddeeeffffffcccaaa^^^ZZZUUUQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPNNNLLLJJJGGGGGGEEECCCAAA???===<<<<<<;;;:::999888666555555444333222222111222222222444333333111000///......---,,,,,,,,,,,,---......,,,,,,++++++***)))''''''*********++++++,,,,,,,,,))))))*********+++++++++******++++++++++++************))))))))))))))))))'''''''''''''''(((((((((&&&''''''''''''&&&&&&%%%''''''((((((((((((''''''&&&''''''''''''''''''''''''(((((('''%%%$$$$$$%%%&&&''')))+++++++++***)))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&''')))******((('''%%%'''''''''((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))*********+++++++++***,,,...000000///...---+++++++++,,,,,,,,,,,,---/////////...---,,,++++++,,,,,,,,,,,,---///000111111111111111222222222222444444555555666777888888666888;;;===???BBBFFFIIIRRRPPPNNNJJJFFFBBBBBBCCCLLL]]]xxx{{{555666777888888888777666777888::::::999999999:::<<<===>>>???@@@BBBCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKNNNOOOOOOMMMMMMNNNRRRTTTTTTTTTUUUWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\^^^___````````````^^^____________```bbbeeedddcccbbbaaabbbccceeefffhhhjjjkkklllmmmllljjjiiihhhgggeeecccbbbcccddddddfffffffffgggiiijjjiiihhhhhhhhhiiiiiiiiiiiijjjjjjjjjkkklllmmmmmmmmmmmmmmmlllllllllmmmnnnooooooppplllllllllmmmnnnoooooopppnnnmmmlllkkkjjjjjjjjjjjjfffdddaaa```aaabbbcccccceeedddeeeeeefffdddaaa^^^___[[[VVVSSSRRRRRRQQQQQQRRRQQQPPPOOOMMMLLLJJJIIIEEEEEEDDDBBB@@@???>>>===<<<;;;:::999888666555555444444333222222222222222222222111111000/////////---,,,,,,,,,,,,,,,------++++++++++++***)))(((''')))))))))******++++++,,,)))))))))************+++******++++++++++++******))))))))))))((((((((((((&&&''''''''''''(((((((((&&&''''''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((()))***(((&&&%%%%%%&&&%%%'''***,,,,,,+++)))''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))*********)))''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))************++++++,,,---////////////...+++++++++,,,,,,,,,------111000///...---+++******///...------,,,,,,------000000111111222222222222333333444555555666777777555888;;;>>>@@@CCCHHHKKKSSSKKKDDDBBBBBBAAABBBDDDMMM^^^xxx{{{111222555777888888777666777888999888777888999;;;::::::;;;<<<>>>???@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHLLLLLLKKKJJJIIIKKKNNNQQQQQQRRRSSSUUUVVVXXXXXXXXX[[[[[[[[[[[[\\\\\\\\\]]]\\\\\\^^^____________^^^[[[]]]___`````````aaabbbbbbaaa`````````aaacccdddfffgggggghhhhhhhhhhhhiiiffffffeeedddccccccccccccdddcccbbbcccfffhhhiiihhhgggggggggggghhhhhhhhhiiihhhiiikkklllmmmmmmmmmlllkkklllmmmnnnooopppqqqqqqlllllllllmmmmmmnnnnnnnnnmmmlllkkkjjjiiiiiiiiijjjhhheeebbb```aaacccddddddccccccccceeefffdddaaa^^^^^^[[[WWWUUUTTTSSSQQQPPPQQQPPPOOOMMMLLLJJJIIIHHHDDDCCCCCCBBBAAA@@@???>>>;;;:::999888777666555444444333222222111111222222000000000000000000000000------,,,,,,+++,,,,,,,,,++++++++++++******)))((('''(((((())))))***++++++))))))))))))******************++++++++++++******(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&(((((((((&&&&&&'''(((&&&'''(((((()))(((''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))(((((())))))))))))************)))(((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************,,,,,,------...//////000,,,,,,,,,,,,------------///......---,,,+++******///...------,,,,,,------......///000000111222222333333333444555555666666666888;;;===???BBBEEEHHHLLLDDD??????>>>===???EEENNN___yyy}}}---///222555777888777777888888888777666777999<<<888888999:::;;;======>>>???@@@AAABBBCCCEEEFFFFFFJJJJJJIIIGGGGGGHHHLLLOOOPPPQQQRRRTTTVVVWWWWWWWWWZZZZZZ[[[[[[\\\\\\\\\]]]\\\]]]^^^_________^^^]]]YYY\\\___````````````aaaaaa```_________```bbbbbbeeeeeeddddddeeefffggghhheeeeeeeeedddddddddccccccbbbaaa```aaadddggghhhiiieeefffffffffgggggghhhhhhgggiiijjjlllmmmmmmllllllkkklllmmmnnnppprrrsssssslllllllllmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiiiiiiiiiiifffbbbaaabbbdddeeeeee```aaabbbdddfffeeeaaa___]]][[[XXXVVVTTTSSSQQQOOOPPPOOONNNLLLKKKIIIHHHGGGCCCCCCBBBBBBAAA@@@@@@???::::::999777666555444333333222222111111111111111////////////000000000000...---,,,,,,+++++++++,,,***++++++++++++******)))&&&''''''((()))*********))))))))))))******************++++++++++++******((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((###$$$&&&&&&%%%&&&''')))'''&&&%%%%%%$$$%%%&&&'''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((++++++******))))))((((((''''''''''''((()))+++,,,))))))))))))((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************---,,,,,,------///000111,,,,,,------------......,,,,,,+++++++++++++++++++++++++++,,,---...///000,,,,,,---...///000111222333333333444444555555555777999;;;<<<===???BBBEEEDDD@@@>>>???<<<999===EEENNN___yyy000111222333555666777888666777777666666555444333888888888888999:::;;;<<<=========>>>@@@CCCFFFGGGDDDEEEGGGGGGFFFFFFGGGIIINNNPPPRRRSSSSSSTTTWWWYYYYYYZZZ[[[ZZZYYYXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^______cccbbb```______```bbbcccgggfffeeeddddddeeeggghhhdddeeefffeeecccbbbcccdddccccccdddeeeffffffffffffcccfffhhhhhhggggggiiilllkkkkkkjjjjjjiiijjjjjjjjjmmmmmmmmmnnnoooqqqrrrsssqqqooonnnnnnnnnnnnkkkiiijjjkkklllkkkjjjjjjlllmmmgggeeecccaaa``````aaabbbaaaaaaaaa```^^^\\\ZZZXXXZZZWWWTTTSSSTTTTTTRRROOONNNNNNNNNMMMJJJFFFBBB@@@???>>>===<<<<<<===>>>???;;;:::888666444333222111000000000000////////////+++,,,---////////////...,,,+++***)))+++///444666***)))'''&&&&&&''')))***)))))))))***++++++,,,,,,+++***)))'''''''''((()))''')))******(((''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""&&&&&&%%%'''(((((('''%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))*********)))))))))))))))&&&&&&'''((()))***+++++++++++++++***)))(((((('''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((+++++++++*********))))))***+++---///000111222222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........---,,,++++++++++++000000000000000111111111555555444444444444555555999999999:::===@@@DDDFFFDDD>>>:::::::::999===BBBNNN___zzz//////000222333555666666666777777777666555555444777777888888999:::::::::?????????@@@BBBCCCDDDEEECCCDDDFFFFFFFFFFFFGGGIIINNNPPPRRRSSSSSSTTTVVVXXXXXXYYYZZZZZZYYYXXXXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]]^^^]]]]]]]]]]]]^^^______``````_________aaabbbcccddddddcccccccccdddeeefffdddeeefffeeecccbbbbbbcccbbbbbbccceeeeeefffffffffccceeeggggggeeeeeegggiiihhhhhhhhhgggggghhhiiiiiillllllmmmnnnooopppqqqqqqooonnnmmmmmmnnnnnnllljjjfffhhhkkkkkkjjjiiihhhiiifffeeebbbaaa``````aaaaaa_________^^^\\\ZZZWWWVVVWWWUUURRRRRRSSSSSSPPPNNNLLLLLLKKKIIIGGGDDDBBB@@@AAA@@@>>>===<<<<<<<<<<<<:::999777555333222111111000000000/////////......,,,---...//////......---,,,+++***)))***,,,///000++++++,,,------,,,++++++************************+++***)))((((((((())))))((()))******(((&&&&&&'''))))))(((((((((''''''''''''''''''&&&%%%$$$###"""(((''''''''')))******)))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))((((((((((((---,,,,,,+++******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++,,,---...///////////////...........................------,,,,,,,,,------,,,,,,,,,++++++,,,------000000000000000111111111222222222333555666888999888888999;;;===@@@CCCEEE@@@:::666666666666:::???NNN___yyy......///111222333444444666666777777777666555555444555777888999999888888===>>>???AAAAAAAAAAAA@@@AAACCCEEEFFFEEEFFFHHHJJJMMMOOOQQQRRRSSSTTTVVVXXXUUUWWWZZZZZZYYYWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\]]]]]]^^^___\\\]]]^^^___```bbbccccccbbbaaaaaaaaaaaabbbcccddddddeeefffdddbbbaaaaaabbbaaaaaabbbcccdddeeefffgggccceeefffeeeddddddeeefffeeedddddddddeeefffggggggjjjkkkmmmnnnoooooooooooommmlllkkklllmmmmmmllljjjhhhkkkooopppooollljjjiiieeedddbbb```_________```^^^^^^]]][[[YYYVVVTTTSSSSSSRRRQQQRRRRRRQQQNNNLLLIIIHHHFFFDDDCCCAAA@@@@@@BBBAAA???===<<<;;;::::::999888666444222111111000000////////////.........---............---,,,,,,,,,+++***))))))))))))***)))+++...000000...+++)))+++++++++***)))(((((((((++++++***)))))))))******)))***+++***(((&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$###%%%$$$"""###%%%'''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))))))))((((((((('''++++++******))))))((((((+++******)))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++,,,------------.........------,,,////////////////////////......---,,,,,,,,,,,,,,,++++++++++++,,,---...////////////000000111111111111111222333444666777888777888999<<<>>>@@@BBBCCC@@@;;;777888888888<<>>===@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQQQQRRRTTTVVVSSSVVVXXXYYYXXXWWWVVVWWWWWWWWWXXXYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[]]]___aaabbbcccccc````````````aaaaaabbbcccdddeeeeeedddaaa``````aaa``````aaabbbcccdddffffffeeeeeeeeeeeeddddddddddddbbbbbbbbbcccdddeeefffggghhhiiilllnnnnnnnnnmmmllljjjiiiiiikkklllmmmllljjjiiillloooooommmkkkiiiiiidddcccbbb```___^^^^^^^^^]]]\\\[[[YYYWWWTTTRRRQQQOOOPPPQQQQQQQQQOOOMMMKKKFFFDDDBBB@@@>>>>>>???@@@@@@???>>>===<<<;;;::::::888777666444333222111111/////////.........------//////......---,,,++++++************))))))(((''''''))),,,------,,,)))'''******)))))))))(((((((((++++++*********************,,,,,,+++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!!!!!$$$'''((()))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&''''''((())))))((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((((((((((()))'''''''''((()))*********((((((''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))'''(((((())))))))))))((((((((()))***+++,,,,,,---,,,,,,---------------,,,------------------------......---,,,++++++++++++,,,+++++++++,,,,,,---.........//////000111111111444444333333333333444444555777999<<<>>>@@@AAAAAAAAA;;;888888888999===BBBNNN]]]uuu//////000111222333333444333444555666666666666666222444666888999888777666666888<<<@@@AAAAAA@@@??????AAACCCDDDDDDEEEGGGIIIJJJKKKNNNOOOOOOPPPRRRTTTRRRTTTVVVWWWVVVUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZXXXXXXWWWWWWXXXXXXYYYZZZYYY[[[\\\___```aaabbbbbb^^^^^^___```aaaaaabbbbbbcccddddddcccaaa``````aaa````````````aaaccceeeeeefffeeeeeeeeeeeeeeeeeedddbbbbbbbbbcccdddeeefffgggfffhhhjjjlllmmmllljjjiiihhhhhhhhhiiikkklllkkkiiigggggghhhgggdddccccccdddcccbbbaaa___^^^]]]\\\\\\\\\[[[YYYWWWUUUSSSRRRQQQMMMOOOPPPPPPOOOMMMJJJIIIDDDBBB???===<<<<<<>>>???<<<<<<<<<<<<;;;;;;::::::888777666444333222222111............------------//////...---,,,++++++***((()))***++++++***))))))((((((((((((((((((((((((''''''((((((((()))))))))*********+++++++++******+++---...---+++)))))))))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&)))'''%%%%%%(((+++------((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&'''((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((())))))*********''''''(((((())))))******'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++***+++,,,---............------------------------...---,,,+++++++++++++++...---,,,,,,+++++++++,,,---......///000000111111333333222222222222333333444555888;;;>>>@@@AAAAAA>>>999555555555555999>>>MMM[[[rrr///000000111222222333333111222333444555666666666333444666777888888777777777999===AAACCCCCCBBBBBB???AAACCCDDDCCCDDDFFFHHHGGGIIIKKKLLLMMMNNNPPPRRRRRRSSSTTTTTTTTTTTTUUUWWWVVVWWWWWWXXXXXXYYYZZZZZZWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZ[[[[[[\\\]]]^^^^^^\\\]]]^^^___```aaaaaaaaaaaabbbcccbbb`````````bbbaaa```______```aaacccdddfffdddddddddffffffeeedddccccccbbbccccccdddeeeffffffggghhhjjjjjjjjjiiihhhggggggggghhhjjjjjjiiihhhgggggggggdddbbbaaabbbcccbbbbbbaaa___]]]\\\[[[ZZZYYYXXXWWWUUUSSSRRRQQQQQQLLLNNNOOOMMMKKKHHHGGGGGGCCCBBB???===;;;<<<<<<===888999::::::::::::999999666666444333222111111111......---------,,,,,,,,,//////---,,,++++++++++++(((((()))***+++++++++++++++***(((&&&&&&(((***+++&&&&&&&&&'''((()))))))))((()))******+++************,,,------+++******+++'''''''''((((((((((((((($$$%%%&&&'''''''''''''''((('''%%%&&&(((***++++++'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&''''''(((((((((''''''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%(((((())))))******++++++++++++***)))((('''&&&&&&))))))))))))))))))((((((''''''(((((()))******+++((((((((((((((((((((((((&&&'''((())))))******)))***************+++++++++++++++,,,....../////////........................,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++------...///000000111111//////000111222444555666222333666999<<<@@@BBBCCCAAA;;;777777777666:::???KKKYYYooo...//////000000111111222///000111333444555555555555666666777777888888999888999<<<>>>@@@@@@@@@???@@@BBBCCCCCCCCCCCCEEEFFFEEEGGGIIIJJJJJJKKKNNNPPPRRRRRRRRRRRRQQQRRRUUUXXXWWWWWWWWWXXXYYYYYYZZZZZZWWWWWWWWWWWWWWWXXXYYYYYYZZZYYYXXXWWWWWWWWWXXXYYYYYYZZZ\\\^^^_______________```bbbaaa``````aaacccbbbaaa___^^^^^^___aaabbbdddbbbaaabbbeeefffeeecccccccccbbbbbbbbbbbbcccdddggggggggggggggghhhhhhhhhgggffffffgggiiiiiihhhfffggghhhiiigggeeebbbaaabbbaaaaaa```___]]][[[YYYXXXVVVUUUSSSQQQPPPPPPPPPPPPKKKLLLLLLIIIEEEBBBCCCDDDCCCBBB@@@>>><<<<<<;;;<<<888888999999888777666555444333222000////////////---------,,,,,,,,,,,,+++///...,,,++++++++++++,,,)))))))))))))))*********+++)))'''&&&&&&''')))+++'''''''''''''''''''''''''''((()))*********))))))''')))++++++***)))***+++'''''''''((((((((())))))$$$%%%&&&'''((((((((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%%%%''''''(((((()))******+++++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((()))***+++,,,,,,------....../////////......------------------------************+++,,,------------,,,++++++,,,,,,,,,,,,,,,---...///000111222/////////000222333555666111222444777;;;@@@DDDFFFFFF@@@;;;::::::999<<>>999888777666888===IIIUUUjjj,,,...000000///...//////222222222111111111111000444555777999:::999888777777777888999;;;<<<======>>>>>>???@@@AAAAAABBBCCCHHHHHHHHHIIIJJJKKKLLLMMMPPPNNNLLLNNNRRRTTTTTTSSSVVVVVVVVVWWWWWWXXXXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYWWWUUUTTTTTTUUUUUUXXXYYYZZZ[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^___aaaaaacccbbb```___```aaacccdddeeebbb______bbbddddddcccbbbccceeedddbbb``````aaaaaabbbdddeeeffffffeeedddcccbbbbbbaaaaaaaaaaaaaaabbbbbbccccccbbbaaa___^^^```___^^^\\\ZZZXXXWWWVVVVVVTTTPPPMMMJJJJJJKKKKKKGGGGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>???>>><<<999999999999888888777666555222000...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((()))***+++,,,'''&&&&&&&&&&&&'''((((((&&&&&&''')))************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&(((((('''''''''((((((&&&$$$&&&)))+++***(((((('''&&&%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))+++***(((((()))***,,,...000000000///...---+++***+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...000111222222333333333444444444333444444444999AAADDDCCCIIIAAA:::999:::999999;;;FFFTTTkkk...//////...---...000111111111111111111111111111,,,...222555888999::::::666777888999;;;<<<============>>>???@@@BBBBBBCCCGGGGGGGGGGGGHHHJJJKKKLLLOOONNNMMMNNNRRRTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___```aaa```___^^^^^^___aaacccccc```\\\[[[^^^```bbbbbbdddeeefffdddbbbaaaaaaaaaaaaaaabbbcccccccccccccccbbbaaa```___^^^^^^^^^^^^___```aaabbbaaa```___^^^______]]][[[ZZZXXXWWWVVVUUUSSSPPPLLLJJJJJJJJJKKKGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>===>>>>>>>>>;;;999666666777666666555444333111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((((()))******)))(((''''''((()))******)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%%%%$$$$$$$$$&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&'''&&&$$$###$$$''')))(((&&&))))))(((''''''''''''((()))))))))(((((('''''''''************))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))---,,,+++))))))***,,,---------.........---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000000000000111111111222222333444444444999AAADDDBBBGGG@@@;;;::::::999;;;>>>FFFTTTiii//////...---,,,---000333000000000111222222333333+++---000444777999::::::666777888999:::<<<======<<<<<<===???@@@BBBCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJNNNMMMMMMNNNQQQSSSTTTSSSPPPPPPQQQRRRRRRSSSTTTTTTVVVVVVUUUUUUVVVWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^___```aaa___^^^]]]\\\\\\^^^```aaaddd```[[[YYY[[[^^^bbbcccfffggggggeeecccaaaaaabbbaaaaaa`````````aaabbbbbb```___^^^\\\[[[ZZZZZZZZZ]]]^^^___`````````___^^^___^^^\\\ZZZXXXWWWWWWVVVTTTRRROOOLLLJJJIIIIIIJJJFFFEEEDDDCCCAAA@@@??????>>><<<<<<<<<===<<<:::888444444444444333222111000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))(((((()))******)))(((''''''((()))***)))((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%%%%&&&%%%$$$%%%'''(((((('''(((''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))///...,,,+++******++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,------...+++++++++,,,,,,---------------,,,,,,---.../////////000000000111111111111222444444444999@@@CCCAAABBB===:::999777666:::@@@FFFSSShhh......///...---...///111...///000111222333444444222222444555666777777666666666777999:::;;;<<<===;;;;;;<<<>>>@@@AAABBBCCCBBBBBBCCCCCCDDDFFFGGGHHHLLLLLLLLLMMMOOORRRSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVTTTTTTTTTVVVXXXYYYVVVWWWXXXYYYYYYXXXVVVUUUWWWXXXZZZ\\\]]]^^^______``````___``````aaabbbccc___^^^\\\\\\\\\^^^```bbbgggccc___\\\]]]```eeehhhggghhhhhhfffcccbbbbbbcccdddbbb```^^^^^^___aaaccc```___]]][[[YYYXXXWWWWWW[[[\\\^^^___``````______]]]\\\ZZZXXXVVVVVVUUUVVVQQQPPPMMMKKKIIIHHHHHHHHHDDDDDDCCCAAA@@@???>>>===<<<;;;::::::;;;:::999777222222222222222111////////////000000000///...---++++++++++++++++++++++++,,,+++***((((((((()))***((('''&&&%%%%%%&&&'''(((''''''''''''((()))******'''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((((('''&&&&&&'''(((''''''((()))***))))))$$$$$$$$$%%%%%%'''(((((())))))))))))))))))))))))""""""$$$%%%'''(((******''''''''''''(((((())))))))))))))))))))))))))))))---,,,+++************+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,---...///***++++++,,,,,,------...,,,,,,,,,,,,------...///111111111222222222222333222444555555999@@@BBB@@@;;;999777666444333999AAAGGGSSSfff}}}***---000111000///............///111222333444555555555555555555444444333555666777888:::;;;<<<<<<:::;;;<<<===???@@@AAABBBAAAAAAAAAAAACCCDDDEEEFFFIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZWWWVVVUUUTTTTTTUUUWWWYYYVVVWWWXXXYYYZZZYYYXXXWWWXXXYYYZZZ\\\^^^___````````````___``````aaabbbccc___^^^]]]]]]^^^```bbbccchhhfffccc``````cccgggjjjhhhhhhhhheeecccbbbcccdddfffdddaaa______```bbbddd```___]]]ZZZXXXWWWVVVVVVZZZ[[[]]]______```______[[[YYYWWWUUUTTTSSSTTTTTTOOONNNLLLJJJHHHGGGGGGGGGCCCBBBAAA@@@???===<<<<<<;;;:::888888888888777666222222222222111000//////...////////////...------+++++++++++++++++++++++++++***)))((((((((()))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***'''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))###%%%'''(((''''''((()))(((((()))))))))))))))***$$$$$$$$$%%%&&&'''((()))((((((((((((((()))))))))%%%&&&'''(((***+++,,,---''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,++++++***)))+++,,,,,,------,,,,,,+++*********+++,,,---...///+++++++++,,,,,,---------++++++,,,------.........000000111111111222222222111444555555999@@@AAA>>>:::777666666444333:::BBBFFFRRRfff}}})))---111333222///...---...///000111222333444444222222222333333333444444555666777888999;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKMMMOOORRRRRRRRRSSSUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ\\\]]]^^^___``````]]]]]]]]]]]]^^^___```aaa```___^^^^^^___aaaccceeedddeeeeeedddccccccfffhhhggggggfffdddbbbbbbdddfffhhhfffcccaaa```aaabbbccc___^^^\\\ZZZXXXVVVVVVUUUYYYZZZ[[[]]]^^^^^^]]]]]]XXXVVVTTTQQQPPPQQQQQQRRRMMMLLLKKKIIIGGGFFFFFFFFFBBBAAA@@@???===<<<;;;;;;:::888666666666777666555222222222222111000///............---------,,,,,,++++++++++++++++++++++++******(((((((((((()))******)))(((''''''((()))***''''''%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((((((%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''((()))+++&&&'''((((((&&&&&&'''(((&&&&&&&&&'''((()))***+++''''''''''''(((((((((((()))))))))(((((('''''''''''''''(((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////............////////////111444555555999???@@@===<<<888555666666666<<>>>>>?????????@@@AAABBBDDDDDDCCCEEEHHHHHHIIIJJJNNNQQQOOOOOOPPPRRRSSSUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\]]]^^^____________\\\\\\\\\\\\]]]^^^___```______^^^^^^___aaaccceeebbbeeehhhhhhfffeeeeeefffeeeeeeeeecccbbbbbbeeeggghhhfffdddbbb``````aaabbb]]]\\\ZZZXXXWWWVVVUUUUUUVVVWWWYYYZZZ[[[ZZZZZZYYYUUUTTTQQQNNNNNNNNNOOOPPPKKKKKKIIIHHHGGGFFFEEEEEEAAA@@@???>>><<<;;;::::::999777555444555555555444111111111111000///...---...---,,,+++***+++,,,,,,***************************)))(((''''''((()))******)))(((''''''((()))***'''&&&%%%$$$############'''&&&&&&&&&&&&'''((((((&&&'''((())))))***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))&&&((()))(((&&&%%%''')))'''''''''''''''((()))***%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$###((((((((((((((((((((('''))))))))))))))))))))))))((())))))*********))))))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------...------,,,,,,++++++******+++---///000000000000---------.........//////111444555555:::???@@@<<<<<<666222333555777:::???EEERRRhhh---...//////......///000000000000111222222333333666666666555555666666777555555666888999:::;;;<<<========================?????????@@@AAABBBDDDDDDAAADDDGGGGGGGGGIIILLLPPPNNNNNNPPPQQQRRRTTTUUUUUUWWWXXXXXXYYYYYYXXXWWWWWWYYYXXXXXXXXXXXXZZZ\\\]]]\\\]]]]]]^^^_________^^^^^^^^^^^^^^^^^^```aaaaaa___^^^]]]]]]^^^aaaccceeeaaafffkkkmmmjjjhhhfffgggdddddddddbbbaaabbbeeehhhgggfffdddbbbaaa`````````[[[ZZZYYYWWWVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXWWWVVVTTTRRROOOMMMLLLMMMNNNOOOJJJJJJIIIHHHGGGEEEEEEDDD@@@@@@???===<<<;;;:::999999777444333444444444333000000000000///...---,,,...---+++))))))***+++,,,***************************)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&((()))************))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&(((((('''&&&'''((((((***,,,+++(((''')))+++&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))++++++,,,++++++***)))((())))))+++,,,---.........+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,///...------,,,+++***)))***,,,...000111111111000////////////000000000111111444555666:::??????<<<:::222---///222444777:::EEESSShhh///000111222222333333222555222///000222444333222333222222333666888777777555555666777999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>@@@@@@@@@AAABBBDDDCCCCCCDDDEEEGGGJJJLLLNNNNNNNNNNNNNNNPPPSSSUUUVVVXXXXXXXXXVVVTTTSSSTTTVVVXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[]]]^^^````````````^^^^^^______^^^^^^]]]\\\\\\[[[ZZZ[[[^^^bbbdddeeegggggghhhjjjkkkiiifffcccccccccbbbaaa___```ccceeefffeeedddcccbbb```______UUURRRQQQSSSWWWWWWSSSOOOTTTVVVXXXYYYXXXVVVTTTRRRTTTQQQNNNNNNPPPPPPMMMJJJEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCAAA===:::888777:::999666444222111000000...///000111111222111111000///---,,,+++*********,,,+++******++++++)))''')))))))))))))))*********(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&******)))(((&&&###!!! ))))))************))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))************))))))((((((((((((&&&&&&&&&'''''''''''''''+++)))'''&&&%%%&&&'''((())))))(((''''''''''''(((&&&&&&%%%$$$$$$$$$$$$%%%((()))***,,,,,,++++++***((('''&&&%%%$$$%%%%%%&&&&&&'''(((******+++++++++)))*********++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,---,,,,,,++++++,,,,,,---((()))+++...000000---+++---...///.........000222000///......///111333555000000111333666999<<<>>>999888666666888;;;<<<===FFFRRRfff~~~...///000111111222222222444222//////111333222111333222222333666777777666555555666888999:::;;;<<<;;;;;;<<<============<<<;;;<<<>>>???>>>???AAABBBBBBBBBCCCDDDFFFIIIKKKMMMNNNNNNNNNOOOQQQSSSUUUVVVXXXYYYYYYXXXUUUTTTTTTUUUXXXXXXXXXXXXXXXYYYZZZZZZYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[\\\^^^bbbdddfffjjjiiiiiijjjkkkiiieeebbbccccccbbbaaa______bbbdddeeeeeecccbbb```^^^]]]\\\UUURRRPPPRRRVVVXXXVVVRRRTTTVVVWWWXXXXXXVVVSSSQQQPPPNNNNNNOOOQQQPPPKKKGGGGGGGGGFFFDDDBBB@@@>>>===???@@@@@@???;;;888777777777555333111///...------,,,------.........------...---,,,+++***)))))))))+++*********,,,,,,***)))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''))))))((('''&&&%%%###"""))))))************))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))''''''((((((''''''&&&&&&'''''''''''''''((()))***(((((('''(((((()))******'''''')))*********)))((()))((('''&&&%%%%%%&&&''''''((()))***************)))))))))*********++++++*********++++++,,,,,,,,,************+++++++++,,,---,,,,,,++++++,,,,,,---))))))***---///...,,,***+++,,,---,,,,,,,,,...000000///...---...000222333333333333444555777999:::888777666666777:::<<<===FFFRRReee}}}------...000000000000000222111//////000111111000333222222333666777777666555666777888999;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;999;;;<<<===<<<===>>>@@@AAAAAABBBCCCEEEGGGJJJKKKNNNNNNNNNPPPQQQSSSUUUVVVXXXYYYZZZZZZWWWUUUTTTTTTYYYXXXXXXXXXXXXYYYYYYZZZXXXXXXWWWWWWWWWXXXZZZ[[[]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\]]]___bbbeeegggllllllkkkkkkkkkhhhdddaaacccdddcccaaa______aaacccfffeeedddcccaaa___]]]\\\VVVSSSQQQRRRVVVXXXXXXVVVUUUVVVXXXYYYXXXVVVSSSQQQKKKKKKLLLNNNQQQOOOJJJEEEIIIHHHGGGEEEBBB???<<<:::;;;<<<===;;;888666555666444333222000...---------,,,,,,---------,,,++++++---,,,+++***)))(((((((((******)))+++,,,---+++***))))))((((((''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''&&&'''''''''''''''&&&&&&((())))))******))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))$$$&&&((())))))((('''%%%%%%&&&&&&&&&((()))***+++((((((((()))***+++---...%%%&&&&&&'''(((''''''''')))((((((''''''''''''((((((((()))******)))))))))((((((((()))))))))******((()))***+++,,,------...******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******+++------+++***+++,,,---,,,,,,,,,...000222111000//////000111222333333333444555777888999777666555555666888:::<<>>???AAAAAAAAABBBCCCFFFHHHJJJMMMNNNOOOPPPRRRTTTUUUVVVWWWYYY[[[[[[YYYVVVUUUUUUYYYYYYXXXXXXXXXXXXYYYZZZXXXWWWUUUTTTUUUVVVXXXYYY\\\\\\]]]]]]\\\\\\[[[ZZZ\\\]]]]]]^^^___aaaeeehhhllllllkkkkkkkkkiiifffcccdddeeedddcccaaa```aaacccffffffffffffeeecccbbbaaaYYYVVVSSSSSSUUUWWWXXXXXXWWWYYYZZZZZZYYYVVVSSSQQQJJJIIIHHHKKKMMMMMMIIIEEEGGGGGGFFFEEEBBB???;;;999777888999888555444444555555555333222111000/////////////////////...---,,,,,,,,,+++***)))(((((((((+++******+++,,,,,,+++)))******)))(((''''''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&###$$$&&&((())))))((('''$$$%%%&&&'''((()))))))))(((((())))))))))))(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((()))***))))))(((&&&&&&&&&''''''(((******''''''''''''((()))***+++%%%%%%&&&&&&''''''''''''))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))***+++,,,,,,------***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,------+++******+++,,,+++***---...///.........000222333333222111111111222222///000111333666888:::;;;555555555555555666999<<>>???@@@@@@@@@AAACCCEEEGGGIIILLLMMMNNNPPPRRRSSSTTTUUUUUUXXXZZZ[[[YYYWWWVVVVVVYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUVVVXXXYYY\\\\\\]]]]]]\\\\\\[[[ZZZ\\\^^^_________aaafffiiikkkjjjiiijjjkkkjjjhhhfffdddeeeeeedddcccbbbcccddddddeeefffggggggfffeeeddd^^^[[[WWWUUUTTTVVVWWWXXXZZZ[[[\\\\\\ZZZWWWTTTRRRKKKHHHEEEFFFHHHJJJHHHFFFDDDDDDCCCBBBAAA>>><<<;;;666666777555333222333444555444444333222222111000000000000000000///...------,,,+++***************+++*********++++++)))'''++++++******)))(((''''''''''''(((((((((((('''''''''''''''''''''''''''(((###$$$&&&(((((()))(((((($$$%%%&&&((()))*********(((((())))))))))))((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))((((((((()))+++,,,((((((''''''''''''(((((((((''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))))))))(((((()))))))))(((((('''(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,---------,,,---,,,,,,++++++,,,,,,------+++******,,,,,,+++***---...///.........000222222111111000000000111111...000111444666888999:::444555666555444555999<<>>>>>======>>>@@@AAAAAAAAAAAACCCEEEGGGHHHJJJKKKMMMOOOQQQRRRSSSSSSTTTVVVXXXYYYXXXWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYWWWWWWVVVVVVVVVXXXYYYZZZ]]]]]]]]]]]]]]]\\\\\\[[[\\\^^^``````___aaafffkkkjjjiiihhhiiijjjjjjhhhgggbbbdddeeedddccccccdddeeebbbccceeefffgggfffdddccc```]]]ZZZWWWUUUUUUVVVWWW[[[\\\]]]\\\ZZZWWWTTTQQQMMMHHHDDDCCCFFFHHHGGGFFFAAAAAA@@@???>>>======<<<666777666444222111222444111222222222111000//////---............------,,,---,,,+++***************))))))((()))******)))'''++++++******))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((%%%&&&''')))************'''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&***))))))((((((''''''&&&+++***(((''''''(((+++,,,))))))((('''''''''''''''***)))(((((('''''''''((((((''''''''''''((())))))'''(((((())))))))))))(((''''''((())))))(((((((((((((((((()))))))))******,,,,,,,,,+++++++++******+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,++++++,,,......,,,++++++,,,---,,,,,,,,,...000............////////////222222333555555666666555444666777555444555999===BBBPPPdddxxx+++,,,---...////////////---000222222000//////000333222222222444555444333222333444555666777888999::::::;;;<<<<<<<<<<<<;;;<<<===>>>>>>======>>>???AAAAAAAAAAAACCCEEEGGGHHHIIIJJJLLLNNNPPPQQQQQQQQQRRRTTTVVVVVVWWWWWWYYY[[[ZZZZZZYYYXXXXXXXXXXXXXXXUUUUUUVVVWWWXXXYYYYYYZZZ^^^^^^^^^^^^^^^]]]\\\\\\\\\___aaaaaa___aaaggglllkkkjjjhhhhhhhhhhhhfffeee___aaaccccccbbbbbbcccddddddfffggghhhgggeeecccaaa^^^]]]\\\YYYWWWWWWXXXYYYZZZ[[[\\\[[[YYYUUURRROOOLLLHHHEEEEEEFFFGGGEEECCCAAA@@@===;;;;;;;;;;;;<<<888888777555222111222444///000111111111000///...++++++,,,---------,,,,,,++++++***))))))))))))***%%%$$$%%%''')))+++***)))))))))))))))))))))((((((&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&((()))(((((()))************)))''''''((((((((((((''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((('''''''''''''''(((''''''''''''(((((()))(((((('''''''''((())))))(((''''''&&&'''''')))***&&&'''((()))))))))((((((&&&&&&'''((()))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,+++)))((((((***,,,...---,,,,,,++++++,,,,,,---++++++,,,...000000...,,,+++,,,---,,,,,,,,,...000---...//////000000000000111222444555555555555444444666888666444555999>>>BBBQQQeeexxx,,,,,,---...////////////---000333333111///000111444222222222444555444333111222333444555777888888999999:::;;;;;;;;;::::::;;;===>>>===<<<<<<===>>>BBBBBBAAABBBCCCEEEGGGHHHGGGIIIKKKNNNOOOPPPPPPPPPQQQRRRTTTUUUUUUWWWZZZ]]][[[ZZZYYYXXXXXXXXXXXXXXXSSSTTTVVVWWWYYYYYYYYYYYY^^^^^^______^^^^^^]]]\\\\\\___bbbaaa___aaaggglllmmmkkkiiihhhgggfffdddbbb\\\^^^```aaaaaaaaabbbccciiijjjkkkkkkiiifffcccaaa\\\\\\\\\ZZZXXXXXXYYY[[[YYYZZZZZZZZZWWWTTTPPPMMMJJJHHHFFFGGGHHHHHHDDD@@@BBB@@@<<<:::888999:::;;;999999888555222111222444///000111222222111000///+++,,,------............***))))))(((((((((((()))!!!!!!"""%%%))),,,,,,+++'''''''''(((((((((((((((&&&''''''''''''''''''&&&""""""#########$$$$$$$$$***(((&&&$$$$$$%%%((()))))))))*********))))))(((''''''((((((((((((''''''############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******((((((((((((((((((((((((''''''((((((((((((((('''((((((((()))))))))******%%%%%%&&&((()))+++,,,,,,%%%&&&'''((('''&&&$$$###&&&&&&&&&'''((()))***+++%%%%%%%%%%%%&&&((()))***''''''&&&%%%&&&'''((()))%%%&&&''')))))))))((('''%%%%%%'''((())))))))))))************++++++++++++))))))***+++,,,------...---+++(((&&&'''))),,,///---,,,,,,++++++,,,,,,---***+++---000222111///,,,---...///.........000222///000111333333444444444...///222444666777777777444777999777444555:::???CCCQQQeeeyyy)))***+++,,,---.........222...***))),,,///000000000000111222222333444444222333555666666444333111555777:::;;;:::::::::;;;666999;;;;;;999:::@@@EEEJJJIIIHHHEEEBBBAAACCCEEEHHHIIIKKKMMMNNNOOOOOOOOOOOOQQQTTTUUUUUUUUUVVVWWW^^^[[[YYYXXXYYYYYYYYYXXX[[[ZZZYYYYYY\\\^^^______aaa^^^\\\^^^```bbbaaa___```___]]]]]]]]]```bbbdddfffgggiiiiiihhhfffdddcccbbb```______```cccfffhhhmmmlllkkkiiigggfffeeedddddd```[[[XXXXXXXXXXXXXXXZZZZZZZZZYYYXXXTTTNNNIIIIIIHHHGGGFFFEEECCCBBBBBB???>>>===<<<;;;:::::::::999444000000333444111---111111222111000...,,,+++++++++++++++++++++,,,,,,******+++***)))'''&&&$$$'''((()))++++++)))((('''((((((((((((((((((((((((******))))))((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$***)))'''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&%%%%%%&&&,,,,,,+++)))&&&%%%&&&'''###$$$%%%'''(((***+++,,,))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))++++++++++++(((((((((((((((((((((((('''((()))******)))((('''))))))************))))))************))))))))))))))))))))))))***************++++++,,,,,,++++++***......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000222222222222222222333333444333444777999999666222333333444444666888;;;<<>>@@@AAA>>>;;;:::>>>BBBHHHHHHGGGDDDBBBAAACCCEEEFFFGGGIIIKKKMMMMMMMMMMMMMMMPPPSSSTTTTTTTTTUUUVVV[[[YYYWWWWWWYYYZZZ[[[ZZZ]]][[[ZZZ[[[]]]___`````````^^^\\\\\\___aaa```___^^^]]][[[[[[\\\___bbbcccfffgggggghhhgggfffdddccccccaaa``````aaacccfffgggmmmmmmllljjjiiigggffffffeeebbb^^^\\\[[[[[[[[[ZZZWWWVVVUUUUUUTTTQQQLLLHHHHHHGGGFFFEEECCCBBBAAAAAA===<<<;;;:::999888777777888444000000222333000---000000000000///---+++***++++++++++++++++++++++++((())))))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((())))))(((((('''%%%%%%'''((()))*********&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&''')))(((''''''&&&''''''''''''((()))((('''&&&'''((($$$$$$%%%'''(((***++++++)))(((((('''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,******)))((('''&&&&&&%%%(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***++++++******)))*********---------------------------,,,+++******+++---...111111111222222222222333555444333444666777666444333333444444666888;;;<<>>@@@CCCDDDCCCBBB@@@???AAABBBAAABBBCCCDDDFFFGGGHHHHHHKKKNNNQQQSSSSSSSSSUUUVVVVVVTTTSSSUUUXXXZZZ[[[\\\]]][[[ZZZZZZ\\\^^^______```___\\\[[[\\\]]]___```]]]\\\[[[ZZZ[[[\\\]]]^^^dddccccccccccccdddeeefffeeeeeecccbbbbbbcccdddeeeeeedddcccbbbaaa```______[[[ZZZYYYYYYYYYWWWTTTRRRSSSQQQOOONNNOOONNNMMMLLLFFFEEEDDDCCCBBB@@@?????????>>>===<<<:::888666555555222000000111111000............---,,,,,,+++***,,,,,,+++***)))((((((''''''(((((()))))))))))))))&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((())))))))))))))))))((('''''''''''''''&&&&&&'''''''''(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&'''((()))&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%'''''''''(((((()))++++++...///111///,,,(((&&&%%%%%%&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&'''(((***++++++))))))(((''''''(((***+++))))))************))))))''''''''''''(((((((((((())))))*********+++++++++***++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------//////000000111222222222555555444444555666666666333333333444666888;;;<<>>???@@@AAAAAAAAA??????@@@AAA??????@@@AAACCCDDDEEEFFFKKKMMMQQQSSSSSSTTTUUUVVVVVVTTTSSSTTTVVVYYYZZZZZZ[[[YYYWWWXXXZZZ\\\\\\\\\```___^^^\\\\\\]]]___```___^^^]]]\\\[[[[[[[[[[[[aaaaaaaaaaaabbbccceeeffffffeeedddcccccccccdddeeebbbaaa```___^^^]]]\\\[[[\\\[[[[[[[[[[[[ZZZVVVTTTPPPMMMKKKJJJKKKLLLKKKJJJEEEEEEDDDBBBAAA@@@???>>>>>>======<<<:::777555444333111000///000000///...///......------,,,,,,,,,++++++***))))))(((''''''***))))))(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%'''((())))))))))))))))))((((((''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((***+++,,,---///000///,,,(((&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((''''''&&&%%%$$$###$$$%%%'''(((***+++,,,)))((('''''''''(((***+++))))))************))))))&&&'''''''''((((((((()))************++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......************************)))******+++,,,...//////......///000000111222222333555777888888777666555333333333444666888;;;<<>>@@@???>>>>>>???@@@===>>>>>>???@@@BBBCCCDDDIIILLLOOOQQQRRRRRRTTTUUUTTTSSSRRRSSSUUUXXXYYYYYYYYYWWWUUUVVVWWWYYYYYYYYY]]]^^^^^^]]]\\\[[[\\\^^^___^^^]]]\\\[[[ZZZZZZZZZ]]]^^^___```bbbcccdddeeeffffffeeeeeedddeeeeeeeeedddcccbbb```^^^]]]\\\[[[YYYYYYXXXXXXYYYWWWTTTRRRJJJHHHFFFFFFGGGGGGFFFEEECCCCCCBBBAAA???>>>======:::::::::999888555333222111111000//////////////////...---,,,,,,,,,,,,---******))))))((((((''''''+++***)))(((''''''((((((%%%&&&(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))&&&'''((()))***+++++++++''''''&&&&&&&&&&&&''''''$$$$$$###$$$%%%''')))***&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''((()))***+++%%%''')))***(((''''''((('''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))******)))((('''''''''''''''((((((((((((((((((''''''(((((()))***+++))))))************))))))'''''''''(((((())))))************++++++++++++,,,***++++++,,,,,,++++++************)))******++++++))))))))))))))))))))))))((((((***+++---///000000------...///000111111222111444888999888666555555333333444444666888;;;<<>>>>>======>>>???============???AAABBBDDDFFFIIILLLOOOOOOPPPQQQSSSQQQPPPOOOQQQUUUYYY[[[[[[XXXWWWUUUUUUVVVXXXXXXXXXYYY[[[]]]]]]ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^```bbbcccddddddeeeeeeeeeeeeeeeffffffffffffeeedddaaa___]]][[[ZZZWWWUUUTTTTTTUUUTTTRRRPPPHHHFFFEEEEEEEEEEEECCCBBBAAA@@@???>>><<<;;;::::::888888999999888666333222000000000///.........///------,,,+++***++++++,,,(((((((((((((((((((((((()))((((((''''''(((******''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))&&&'''((()))***+++++++++&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&((((((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&'''((())))))###%%%&&&&&&&&&&&&''')))((((((((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))))))))*********))))))(((((((((((((((((('''''''''&&&'''((())))))*********))))))************))))))''''''((())))))***++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++******)))*********))))))))))))))))))))))))((()))***,,,---......///,,,------...///000111222000333666666444333444555333333444444666888;;;<<>>=========???<<<<<<<<<===>>>@@@BBBCCCDDDFFFJJJLLLMMMNNNOOOQQQNNNMMMNNNQQQUUUZZZ\\\]]]YYYWWWUUUUUUVVVXXXXXXXXXVVVYYY\\\\\\YYYWWWVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[XXXZZZ^^^aaacccdddcccccceeeeeeeeefffffffffgggggggggfffdddaaa^^^\\\ZZZYYYZZZXXXVVVVVVVVVVVVUUUSSSHHHGGGFFFFFFGGGFFFCCCAAA>>>>>>===<<<:::999888777999999:::;;;:::888666444///000000///------...000,,,+++***)))))))))***+++'''''''''(((((((((((((((''''''&&&'''(((***,,,---)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***+++******)))***************)))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&###'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''(((((('''%%%%%%&&&(((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''%%%&&&&&&'''((()))******%%%&&&(((************)))))))))************))))))'''(((((()))***++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++......---,,,++++++++++++***************************+++,,,,,,------------,,,,,,---...///000111222111222333222000000333666444333444444666888;;;<<>>??????@@@@@@??????@@@DDDGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPOOOOOOOOORRRVVVZZZ]]]WWWWWWUUUQQQRRRUUUUUURRRWWWXXXYYYXXXVVVUUUVVVWWWSSSUUUWWWXXXYYYZZZ\\\^^^ZZZ[[[]]]___``````___^^^___```bbbdddfffggghhhhhhiiigggccc```]]]\\\\\\\\\^^^\\\ZZZWWWUUUSSSRRRQQQKKKHHHEEEBBBBBBBBBBBBAAA>>>===<<<:::999888888888777666666888;;;:::555111//////............//////......---,,,,,,+++******((((((((((((''''''''''''((((((''''''''''''(((((()))))))))((((((''''''''' &&&((((((&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''(((((()))*********,,,+++***))))))((()))))))))'''%%%###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''((((((''''''((())))))(((&&&******)))(((((((((((((((***++++++***((('''((()))&&&''')))*********)))(((***************+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******------,,,,,,+++***))))))***,,,///000111///---+++***---111000---,,,///333333444444444444333222222222333555555555666888;;;FFFRRRcccuuu***)))******************+++*********++++++,,,,,,------......///000000000111222333333222111333444...000333444444333444555444444555666777888999999999999999:::;;;<<<>>>??????@@@@@@??????@@@CCCFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMMMMMMMNNNQQQSSSUUURRRTTTSSSPPPQQQUUUVVVSSSXXXYYYZZZYYYWWWUUUVVVWWWTTTVVVXXXYYYXXXXXXYYY[[[ZZZ[[[]]]^^^___^^^]]]\\\[[[[[[]]]^^^```bbbcccddddddbbb___\\\ZZZYYYYYYYYY]]]\\\YYYWWWTTTRRRQQQQQQKKKJJJHHHGGGFFFEEEBBB@@@:::999888666444333333222444333333555666666333000///......------......///...------,,,++++++******))))))))))))(((((((((((((((''''''''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%&&&''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&''''''(((((()))******&&&%%%%%%%%%%%%&&&&&&&&&((('''%%%###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&''''''(((((()))(((''''''&&&&&&&&&'''''''''((((((((()))))))))%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))((('''''''''))))))(((&&&***))))))(((((((((((((((((()))******((('''((()))'''''')))*********)))(((***************+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,+++******))))))---...///111111000///...000333555333///---000333333333333333333222111111222333555555555777999<<>>???AAADDDEEEEEEFFFHHHJJJKKKMMMMMMMMMMMMLLLLLLMMMMMMNNNOOONNNQQQQQQOOOPPPUUUVVVTTTXXXYYYZZZYYYWWWUUUUUUVVVUUUWWWYYYZZZYYYXXXXXXXXXZZZ[[[\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXZZZ\\\^^^___bbbaaa___]]][[[[[[[[[[[[[[[ZZZXXXUUUSSSQQQPPPOOOJJJIIIHHHHHHGGGDDD@@@<<<<<<;;;999777555333333222222111///000111111000...------,,,,,,,,,,,,------------,,,,,,+++******************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&)))(((&&&$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))%%%&&&&&&'''(((((())))))%%%%%%&&&&&&'''((())))))'''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))(((''''''''''''(((&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***)))'''&&&'''((()))(((&&&))))))((((((''''''((((((''')))***)))(((((()))***'''((())))))******))))))))))))*********+++++++++...------,,,,,,------...------------,,,,,,,,,,,,+++++++++******))))))(((---------....../////////111333555444111///111444444444444333333333222222111333555666666888;;;===GGGRRRbbbttt%%%%%%&&&'''((()))***+++)))******+++++++++++++++******++++++,,,---------///000111000.........000000222444444222111111111333444444555666777888888666666666666666777888999>>>??????>>>===>>>@@@BBBDDDEEEFFFHHHJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOORRRSSSQQQQQQTTTUUUTTTVVVXXXYYYYYYVVVUUUTTTUUUUUUWWWZZZ[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYWWWUUUTTTUUUUUUTTTTTTUUUXXX[[[]]]___^^^]]]\\\[[[[[[[[[\\\XXXWWWUUUSSSQQQOOONNNNNNHHHFFFEEEDDDCCC@@@===:::===<<<:::888666444333333000///------------......,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))))))))))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%)))))))))(((((((((((((((+++***'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((())))))))))))(((&&&'''((()))(((''')))(((((('''''''''((((((''')))******))))))+++,,,(((((())))))************)))))))))***++++++,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,*********)))))))))((((((+++************+++---...,,,...111111111222444666666555555444444444444444111333555666666888;;;>>>FFFQQQaaasss$$$%%%%%%'''((()))***+++((()))***+++++++++*********++++++,,,,,,---......111222333222111000111333111333555555333111111222333333444555666777888888888888777777777888888999<<<===>>>>>>======???AAABBBDDDFFFHHHIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRWWWXXXTTTRRRSSSTTTSSSTTTVVVXXXXXXVVVTTTTTTTTTTTTWWWZZZ[[[[[[\\\]]]^^^[[[[[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPPPPRRRTTTWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKKKKHHHEEEAAA???>>>>>><<<;;;999888666444333111000000000///---,,,+++,,,---///++++++************+++++++++***************))))))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&''''''(((&&&&&&''''''(((((((((((()))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((***(((&&&&&&'''(((((('''((((((''''''''''''(((((()))***+++++++++***,,,---)))))))))))))))******+++((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,*********)))))))))))))))+++***)))))))))+++---...,,,---///111222333555777555555444333222333333333111333555666666888:::===EEEPPP```rrr%%%%%%&&&'''((()))***+++'''(((***+++++++++***)))++++++,,,,,,---.........---///000000//////000111111333555555333222222222333333444555666777777888;;;;;;::::::::::::::::::999;;;============???AAAAAACCCEEEHHHIIIJJJJJJJJJHHHHHHIIIKKKMMMOOOQQQRRRUUUZZZ\\\WWWSSSSSSSSSRRRRRRTTTWWWXXXWWWVVVUUUUUUUUUWWWYYYZZZZZZ[[[^^^```[[[ZZZYYYWWWUUUSSSQQQQQQNNNMMMMMMMMMOOOPPPRRRSSSVVVVVVVVVVVVVVVUUUUUUUUUQQQPPPNNNLLLJJJIIIHHHHHHGGGDDD@@@============<<<999888666555444333222222//////...---++++++---///++++++************++++++))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''(((((())))))))))))******)))(((&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))******(((&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***(((&&&&&&'''(((((((((''''''&&&&&&''''''(((((()))+++,,,+++******+++,,,***))))))))))))***+++,,,(((((()))***+++,,,,,,---,,,++++++******++++++,,,------------,,,,,,,,,,,,************************,,,,,,++++++,,,...000111111111222333444444555555333222111000///000111222222333555555555666888;;;CCCNNN^^^ppp&&&&&&'''((())))))******'''(((***+++++++++))))))***++++++,,,,,,------...(((***,,,,,,,,,,,,...//////111333333222111111222222333333444555666777777<<<;;;::::::999999999999666999;;;======>>>???AAA@@@BBBEEEGGGIIIJJJIIIIIIIIIIIIHHHIIIJJJMMMPPPRRRUUU[[[]]]YYYTTTSSSSSSSSSQQQTTTXXXZZZYYYXXXXXXXXXVVVWWWWWWWWWWWWXXX[[[^^^[[[ZZZXXXVVVTTTRRRQQQQQQMMMMMMNNNNNNOOOPPPQQQQQQWWWWWWWWWWWWWWWVVVUUUUUUNNNMMMKKKIIIGGGFFFFFFEEEAAA???============;;;:::888777666555555444444444---...///...+++***,,,...,,,++++++******++++++,,,))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%(((((((((((())))))******%%%%%%%%%&&&'''((())))))&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&''''''(((((()))******((()))+++,,,+++***)))(((###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((***(((&&&%%%'''((()))((('''&&&&&&&&&&&&'''((())))))***+++***(((((((((*********)))))))))***+++,,,'''((()))***+++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,...///000111000000000222444555555555444333222000000111222333222333444444444444666888AAALLL]]]ooo''''''(((((()))*********'''(((***+++,,,+++)))(((*********+++,,,,,,------)))+++---......///111222---///222222111000000111222333333444555666777777:::999888777666666666777555777:::<<<===>>>@@@AAA@@@BBBEEEGGGIIIJJJIIIIIILLLKKKJJJIIIJJJMMMQQQSSSTTTZZZ]]]YYYTTTSSSTTTSSSQQQUUUYYY[[[\\\[[[[[[[[[XXXWWWVVVTTTSSSUUUYYY\\\[[[ZZZXXXVVVTTTRRRQQQQQQNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPLLLKKKIIIGGGFFFEEEDDDDDD;;;::::::;;;<<<;;;888555333222111111000000111111+++---///...+++***+++---,,,,,,++++++++++++,,,,,,(((((((((((()))))))))))))))(((((((((''''''''''''&&&''')))******)))'''&&&$$$%%%%%%%%%&&&&&&''''''((('''&&&%%%&&&(((***+++&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''''''''(((((()))*********"""###&&&'''((('''&&&%%%###$$$%%%&&&'''((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''(((((('''''''''''''''((()))***&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))+++(((&&&%%%&&&((())))))&&&&&&&&&&&&&&&'''((()))((()))***((('''&&&&&&'''+++***)))))))))***,,,,,,'''((()))***+++,,,------...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,))))))***,,,---......///******+++...222555666666888666555333333444555666333444444444333333555666@@@KKK\\\nnn&&&&&&%%%&&&&&&'''((()))((())))))))))))*********+++,,,---,,,++++++---...---,,,,,,,,,,,,---......000///000222444444222000222222333444555777777888999888777666666666666666777777888999:::;;;;;;<<>>===;;;999777666555222222222111000///......------,,,,,,,,,------...))))))))))))))))))))))))(((((())))))((('''&&&&&&******+++******)))((((((''''''((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))(((&&&$$$$$$%%%%%%%%%###'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!$$$(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))((('''''''''&&&***))))))((('''&&&&&&%%%******))))))((((((''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''%%%###$$$(((+++***(((''''''((()))))))))))))))******+++++++++,,,,,,,,,++++++***)))***+++---...,,,------......------,,,++++++++++++++++++++++++*********+++,,,---...///.........///000222444555666555333222111000000000222333444333333555888:::AAAJJJYYYjjj~~~&&&%%%%%%&&&&&&'''((()))(((((((((((())))))))))))(((***+++*********,,,...,,,++++++++++++,,,------/////////111333444333111111111222222333444555555888777666666555555555666666666777888999:::;;;;;;@@@AAADDDFFFHHHHHHHHHGGGJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRUUUWWWXXXXXXXXXWWWWWWWWWXXX[[[^^^___^^^\\\ZZZYYYXXXWWWVVVVVVWWWWWWUUUUUUUUUWWWXXXWWWUUUUUUQQQQQQQQQQQQQQQQQQPPPPPPRRRRRRRRRSSSTTTRRRNNNKKKGGGEEEDDDCCCCCCBBB@@@>>><<<;;;:::999777666444444222222222222111000///...,,,,,,+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&'''((((((((((((((('''''''''&&&'''''''''((((((((((((((((((((())))))(((&&&$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&(((((())))))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!###&&&'''&&&###&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''')))))))))))))))*********(((((((((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$&&&''''''((())))))******))))))*********+++++++++,,,,,,,,,+++*********+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,------............///111222444444666555444222111111111000444555666555555666888;;;>>>HHHWWWhhh|||%%%%%%%%%%%%&&&'''((()))'''((((((((())))))))))))((()))************,,,...+++++++++++++++,,,,,,---.........000333444333222222222222333333444444444666666666555555555555555555666666777888999::::::???@@@AAACCCEEEGGGHHHIIIKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRUUUWWWXXXYYYYYYYYYZZZ\\\______^^^]]]ZZZYYYXXXWWWVVVVVVVVVVVVQQQSSSUUUVVVWWWXXXXXXWWWTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPQQQQQQPPPMMMJJJDDDCCCBBBAAAAAA@@@>>><<<888888777666555444333222222222222222111000//////++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((('''''''''&&&$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))***+++++++++)))))))))(((((((((''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&$$$&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((***+++,,,,,,''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$''')))'''###!!!$$$(((((()))******++++++***************++++++++++++,,,,,,,,,+++*********++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,---------...///000111333444444666666555333222222222222777777888777666666999;;;<<>>>>>???@@@BBBEEEHHHIIIJJJJJJJJJKKKKKKMMMNNNOOONNNNNNNNNPPPRRRUUUXXXYYYYYYYYYYYY\\\^^^^^^]]][[[ZZZYYYXXXWWWVVVVVVUUUUUUOOOSSSVVVVVVWWWZZZ[[[YYYVVVVVVUUUTTTSSSSSSRRRRRRSSSRRRPPPOOOOOONNNLLLJJJCCCBBBAAA@@@@@@???===:::666666555444333333222222111111222222111000000///,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))'''((((((((((((((('''''''''''''''(((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%'''%%%%%%%%%''''''&&&$$$&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''((((((((())))))*********))))))((((((((('''''''''(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&((())))))(((&&&&&&&&&&&&'''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''(((((((((''''''&&&&&&'''(((((()))******)))))))))((((((((((((((($$$%%%%%%%%%&&&'''''''''###$$$%%%&&&''')))******''''''''''''''''''''''''&&&'''(((((()))((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))(((&&&%%%''')))))))))***+++++++++++++++************++++++++++++---,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,---...///111222333444444777666555444333333333333777888888777555666888:::;;;DDDSSScccxxx%%%$$$$$$%%%%%%&&&'''((()))))))))*********+++++++++++++++***((('''(((***---------------...//////...------...111444444333444555555555555555555555333444555666666555444444555555666777888999999:::=========>>>AAADDDGGGIIIGGGHHHHHHJJJLLLNNNOOOQQQPPPPPPPPPPPPQQQTTTVVVXXXXXXXXXXXXZZZ\\\\\\ZZZXXXXXXXXXXXXWWWWWWVVVUUUTTTPPPWWWZZZXXXXXX[[[]]]ZZZVVVVVVUUUTTTSSSQQQQQQPPPTTTSSSQQQPPPOOONNNKKKIIICCCAAA@@@@@@@@@>>><<<:::666555555444333222222222000000111111111000//////------......---,,,++++++((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&'''''''''''''''&&&''''''(((((((((''''''&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((()))))))))(((((('''''''''((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''(((&&&&&&'''(((***+++,,,,,,******))))))(((((((((((($$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''(((((()))((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&%%%&&&)))+++***)))))))))***+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,+++******)))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,---...000222333444444444666666555444333333333333666666666555444444666999===FFFSSScccwww$$$$$$$$$$$$%%%&&&'''((())))))))))))************)))))))))(((&&&%%%&&&'''...............//////000///------...000333333333222222222333333444444444333444555777777666555444555666666777888999::::::======>>>???@@@CCCFFFGGGFFFGGGHHHIIIKKKNNNPPPQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXZZZZZZXXXVVVVVVWWWWWWWWWWWWVVVUUUUUUUUU^^^aaa\\\YYY\\\]]]ZZZWWWVVVUUUTTTRRRQQQOOOOOOTTTSSSQQQPPPOOOMMMIIIGGGBBB@@@???>>>>>>===;;;999666666555444333222111111...//////000000///......---...//////...---+++***((((((((((((((((((((((((&&&'''(((((((((((((((((($$$$$$%%%%%%&&&&&&%%%%%%'''(((((((((((('''&&&&&&$$$%%%''')))******))))))%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''((()))))))))((('''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''&&&'''((()))+++,,,---...+++******))))))(((((('''&&&&&&&&&&&&&&&'''''''''))))))((((((((((((((((((((((((((()))))))))))))))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''$$$!!!###(((+++***'''((()))******++++++******)))))))))************+++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,---------...000222444444444444555555444333333333333333444444444444333333666888???GGGTTTcccvvv$$$$$$$$$$$$%%%&&&'''(((''''''''''''(((((((((((('''((())))))((((((***+++...------------...//////000...------000222222222111111222222333444555555333444666888888777666555666666777888999:::;;;;;;>>>>>>???@@@AAACCCDDDEEEHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUWWWWWWWWWXXXYYYYYYWWWUUUTTTUUUVVVWWWWWWWWWVVVVVV[[[eeehhh___ZZZ]]]^^^YYYXXXWWWVVVTTTRRRQQQOOOOOORRRQQQPPPPPPOOOLLLGGGCCC@@@>>>===<<<<<<;;;999777666666555333222000///...------............------,,,---.........,,,***)))((((((((((((((((((((((((&&&&&&'''((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%% """$$$''')))))))))(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&((())))))'''%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$&&&&&&%%%######&&&(((&&&'''(((***,,,---//////++++++******)))(((((('''((((((''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&((((((((('''((())))))******))))))))))))))))))************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------...---...111333444555444444444333333222222222222333222333444333333444777999AAAHHHTTTbbbuuu$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((***+++,,,,,,---000222---,,,,,,,,,,,,---......111///------///111111111222222333444666777888888333555777888999888777666777777888999:::;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTXXXWWWWWWXXXZZZYYYWWWUUUSSSTTTVVVWWWXXXXXXWWWVVV```jjjlllbbb[[[^^^]]]XXXYYYXXXWWWUUUSSSQQQPPPOOOPPPPPPPPPPPPNNNJJJEEE@@@>>>===;;;;;;;;;:::777555666666444222000///------,,,,,,------...------,,,+++,,,---...---+++)))'''((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&''''''((()))))))))(((&&&&&&&&&&&&%%%%%%$$$### ###%%%&&&&&&&&&&&&''''''(((((()))))))))%%%%%%&&&(((***)))'''%%%$$$$$$$$$%%%&&&'''((())))))(((&&&%%%%%%&&&((()))(((((())))))******++++++(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%'''(((&&&$$$%%%(((+++&&&'''(((***,,,...///000+++++++++***)))((((((''')))))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((***+++***&&&%%%(((+++''''''((()))))))))))))))))))))))))))************((()))+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---...///---...111333555555444444333333222222111111222222222333444333333555888:::AAAIIITTTbbbsss&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''******)))---222222...333111...,,,,,,---///000...//////...------///000///000111222444666777777666777888888888888777777999999777777777999;;;===;;;===???@@@@@@@@@AAABBBEEEFFFHHHJJJLLLNNNNNNOOOMMMMMMMMMNNNNNNPPPQQQRRRSSSTTTVVVXXXXXXWWWUUUTTTRRRPPPQQQTTTRRROOOSSS\\\```bbbcccbbb^^^[[[YYYXXXWWWUUUSSSRRRRRRRRRPPPNNNNNNLLLJJJKKKNNNLLLFFF@@@<<<;;;999888777555111...111000000000222222000...////////////...---,,,+++&&&''')))***++++++******((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&%%%$$$%%%'''((('''&&&,,,+++)))(((&&&&&&%%%%%%(((&&&%%%&&&)))***'''$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''******))))))((((((((('''***)))(((''''''((()))***((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''((('''(((((()))***,,,---...***)))(((&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))((('''&&&%%%(((''''''&&&&&&((()))***&&&'''((((((((('''%%%$$$(((''''''&&&&&&((()))***+++*********))))))(((((()))))))))***++++++,,,,,,************))))))((((((******************************+++,,,...///000000***+++---...//////...---//////111333444555666666444333333222111111111222111222444444444555888:::???DDDPPPaaasss&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&+++///333999???@@@<<<111000---,,,+++,,,...//////000111000///...///000000111222333444555555666555666666777888888888888999888777888999;;;===???;;;===???@@@@@@@@@AAABBBEEEFFFHHHJJJMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVUUURRRQQQSSSQQQNNNQQQWWWWWWYYY[[[[[[YYYWWWVVVVVVVVVTTTRRRQQQQQQPPPNNNMMMLLLJJJHHHIIIJJJHHHCCC===<<<;;;999888888666333000222111000000111111///---------------,,,+++***))))))***+++++++++***))))))((((((((((((''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&((((((((()))***+++,,,---,,,+++)))'''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$(((''''''&&&&&&((()))***((()))*********)))'''&&&(((((('''&&&'''((()))***************)))))))))((((((((()))******++++++,,,+++++++++******)))))))))************************((())))))***+++,,,------((()))***,,,---,,,,,,,,,...///111333444555666666555444444333222222333333333444555555555555777:::@@@DDDPPPaaarrr&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&+++222777???EEEEEEAAA///...,,,+++***+++---...000222333333111/////////222222222222333333333333333444555666777999::::::::::::999999999;;;<<<===:::<<>>:::;;;999888888888666444111222111000000000000...,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))******(((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%))))))(((((())))))***+++***)))((('''&&&&&&&&&&&&&&&((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''******)))((((((((((((((((((''''''&&&&&&((()))***)))))))))***))))))((('''(((((('''''''''((()))***************))))))))))))((((((((()))******++++++,,,,,,++++++++++++******++++++++++++++++++++++++************+++++++++,,,((()))***+++,,,,,,,,,,,,...///111222444444555555555555444444333333444444555666777666555555777999AAAEEEPPPaaaqqq%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''+++...000555::::::666---,,,+++******+++,,,---000222555555333000//////111111111111111111000000222222333555777888:::;;;;;;:::999888888888999999:::<<<>>>?????????AAABBBDDDEEEGGGJJJMMMOOOQQQQQQOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWYYYZZZZZZYYYWWWVVVVVVSSSQQQPPPOOOOOOOOOPPPOOOQQQRRRSSSSSSSSSUUUWWWSSSRRRQQQPPPPPPOOOLLLJJJGGGEEECCCCCCBBB@@@;;;888888777555555666555333222222111000000000///,,,***---------------,,,++++++************))))))(((((((((((('''''''''&&&&&&&&&'''((((((((((((((('''''''''%%%%%%%%%''''''&&&%%%(((((('''&&&%%%%%%%%%%%%&&&(((***(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((()))++++++++++++)))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$))))))(((((('''(((((()))$$$%%%%%%&&&'''((()))***&&&'''((((((&&&&&&'''((((((((((((((())))))))))))'''''''''''''''''''''''',,,+++***(((((()))******(((''''''&&&&&&((()))***''''''''''''''''''&&&&&&((((((((((((((()))))))))*********)))))))))))))))'''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............///000222333333444444444444333333333333444444777888888777666666777999AAAFFFQQQ```qqq%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%&&&((()))))))))+++***(((***//////,,,++++++************+++,,,///222444444333000///////////////000000000000000222222222444555777999:::777777777777777888888999999;;;>>>?????????AAABBBCCCEEEGGGJJJLLLNNNOOOPPPMMMNNNNNNOOOQQQRRRTTTUUURRRUUUYYY\\\]]]ZZZWWWTTT^^^^^^\\\XXXTTTRRRPPPNNNRRRRRRRRRQQQPPPQQQSSSUUURRRQQQPPPPPPPPPOOOKKKIIIDDDCCCBBBAAA@@@===:::888666444222222333333111000222000/////////...,,,))),,,,,,,,,---,,,,,,+++***'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%&&&'''&&&%%%(((((('''''''''''''''(((&&&((()))'''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&((())))))(((&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%((((((''''''&&&&&&''''''###$$$%%%&&&((())))))***%%%'''((('''&&&%%%&&&''''''((((((((())))))******((((((((((((((((((((((((((('''%%%$$$$$$$$$%%%&&&(((''''''&&&&&&((()))***''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))******((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////...///000111222222333333333222222222222222333333888999999888666666777999AAAEEEPPP```ppp%%%%%%%%%%%%&&&&&&&&&&&&"""######%%%&&&'''((()))++++++(((&&&(((---...,,,***************++++++,,,---///111222000//////000......///000111111222222444333333333444555777888111222333555777999;;;<<<888:::===>>>??????AAABBBCCCEEEGGGIIIKKKLLLMMMNNNMMMMMMNNNOOOQQQSSSTTTVVVPPPSSSXXX\\\]]][[[WWWUUUiiimmmlllddd[[[UUUQQQMMMRRRQQQPPPNNNLLLLLLNNNPPPPPPOOOOOOOOOOOOMMMJJJGGGAAAAAA@@@???===<<<:::999555333111000000111000...000///......///...,,,***))))))*********))))))(((%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&(((***+++,,,''''''&&&$$$""""""$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((((((((((((((())))))))))))((((((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%&&&'''&&&''''''(((((())))))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***)))(((((((((((()))******'''((()))*********))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************+++,,,---.........///111111222222222222222111111111222333333777888999888666666777999@@@DDDOOO___ooo$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))***)))''')))...///,,,*********+++++++++,,,,,,+++---............///111...///000222444555777777666555444222222333555666222333555666888999::::::777:::===>>>>>>???AAABBBDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTPPPRRRUUUWWWYYYZZZYYYYYYhhhqqqtttkkk^^^VVVRRROOOPPPOOOMMMJJJHHHHHHKKKMMMLLLLLLLLLMMMMMMKKKGGGCCC>>>>>>>>>===;;;:::999999666444111///000000///...///...------......,,,***(((((()))))))))))))))(((((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&(((&&&%%%%%%&&&'''%%%$$$######$$$%%%''')))+++,,,+++)))&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((())))))******,,,++++++++++++++++++,,,%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$$$$&&&((((((((('''&&&'''(((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((***+++++++++******))))))(((''''''&&&&&&((()))***)))(((((('''((()))***+++'''((()))***+++***))))))((()))))))))*********************+++,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******************)))***,,,---.........///000111111111111222222222222222333444444666777888777666666777999???CCCNNN^^^ooo$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######&&&((()))(((***---+++'''******++++++,,,,,,,,,,,,***+++,,,,,,,,,---///111...///111444666999;;;<<<888777444222111222333444888999999888888777666555777:::<<<>>>>>>???AAACCCDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHHHHJJJKKKNNNOOOQQQRRRRRRRRRSSSVVVXXX[[[]]]```mmmtttkkk^^^WWWTTTQQQOOONNNLLLIIIGGGGGGJJJMMMJJJJJJJJJKKKKKKHHHDDDAAA;;;<<<<<<;;;999888999999777555222000000000///......---,,,---......---+++)))******+++++++++******+++***((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&''''''(((111---((((((***+++***(((%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&(((***+++------***)))(((''''''((()))***%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$&&&'''((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&'''(((''''''&&&((()))***)))((('''(((***%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))(((((()))******((('''&&&(((''''''&&&'''((()))***'''&&&%%%%%%&&&'''((()))'''((()))++++++******)))(((((())))))*********+++***++++++,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++,,,---///000---...///000000111000000333333333333444444555666555666777666555666777999>>>BBBNNN^^^ooo%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((()))******(((((())))))*********++++++,,,------......------,,,------///333777;;;>>>888666444222111222333444777777666555555666777888999:::;;;===>>>?????????BBBBBBDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMRRRQQQQQQQQQSSSUUUVVVXXX\\\___bbbbbb___YYYRRRMMMQQQMMMIIIFFFFFFHHHIIIIIIIIIHHHGGGGGGGGGEEEBBB@@@;;;999888777777777555333222222222111000//////...111000///...,,,***))))))))))))************))))))((())))))***)))'''%%%$$$)))(((&&&%%%%%%&&&((()))"""$$$&&&&&&######&&&***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################'''&&&%%%%%%%%%%%%$$$###&&&&&&'''''''''&&&&&&%%%(((((((((((((((''''''''',,,+++)))'''''''''(((((('''&&&%%%$$$$$$&&&''')))$$$%%%'''(((((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&******((('''%%%###""""""%%%---,,,&&&"""$$$)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---(((((())))))******++++++'''&&&&&&&&&&&&'''((((((''''''(((((())))))*********************)))(((((())))))))))))************+++******+++,,,---+++***)))***++++++,,,,,,++++++++++++*********+++,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...------...///000111222222111000//////000222444555333444666777777888;;;===<<>>?????????@@@AAABBBDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKPPPPPPPPPPPPQQQSSSUUUVVVVVVWWWXXXXXXVVVSSSPPPNNNQQQNNNJJJHHHGGGHHHHHHHHHDDDCCCBBBBBBBBBAAA>>>;;;:::888777666666666444222222222111000000///......000///...---,,,+++***)))))))))))))))))))))))))))))))))))))))((('''&&&%%%)))(((''''''''''''((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&''''''&&&$$$######$$$$$$$$$######"""((((((((((((((((((((('''******)))(((''''''''''''&&&%%%$$$######%%%&&&(((%%%%%%&&&'''((('''&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%******&&&###%%%((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''######$$$%%%'''((())))))''''''''''''((()))++++++''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((()))))))))******************)))(((((())))))))))))************+++******+++------,,,******++++++,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...------...///000111222222222111000///000111333444666777999999999:::<<<>>>;;;EEEKKKYYYppp''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))((((((((((((((()))************++++++++++++++++++,,,---------------///.........///111333444222111111111333555777888999999888777666666666777666777999;;;===??????@@@??????@@@BBBCCCDDDEEEFFFEEEFFFFFFGGGGGGHHHHHHIIINNNNNNNNNNNNOOOPPPRRRSSSQQQPPPOOONNNNNNOOOPPPQQQQQQOOOKKKJJJIIIHHHGGGEEEAAA@@@???>>>>>>===;;;888999777555555555555333222111111000000//////............---,,,,,,++++++***))))))(((''''''((())))))***)))(((''''''&&&'''''')))))))))))))))))))))))),,,(((%%%%%%((()))&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''((((((((((((((((((((((((((((((''''''%%%%%%%%%$$$#########$$$&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''')))***,,,---$$$%%%%%%&&&&&&'''''''''###%%%''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***((((((''''''(((((()))***(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************))))))((())))))))))))************++++++***,,,......---+++++++++,,,------------------,,,+++******)))*********************+++++++++,,,,,,++++++,,,,,,---...------...///000111222222222222000000000111222333333555666555555555888::::::CCCJJJWWWnnn&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((***))))))((((((((((((((())))))******************++++++,,,------------,,,............///000222222111111111222333555666777888888777666555444444444444555888:::<<<>>>???@@@>>>>>>???AAABBBDDDEEEFFFEEEFFFFFFFFFGGGGGGHHHHHHKKKKKKKKKLLLMMMNNNNNNOOOPPPOOOMMMLLLMMMOOOQQQSSSPPPOOOLLLKKKJJJHHHEEECCCAAA@@@>>>>>>>>>===:::888888666555555555555444222000000000//////.........,,,,,,,,,,,,++++++++++++***((('''%%%%%%'''(((******)))(((&&&&&&&&&'''((('''((())))))))))))((('''***'''%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&'''(((((('''&&&''''''(((((((((((('''''''''''''''((((((((((((''''''(((((((((&&&%%%###%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((()))))))))((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))************)))(((((()))))))))************+++******,,,...///...,,,+++,,,------......------......,,,+++************************************,,,,,,++++++,,,,,,---...------...///000111222222333222111000000111111222222333444333222333444666999BBBIIIUUUkkk|||$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,---...000222333444222222222222333333444444666555555444333222222111333444777999;;;===>>>>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNOOOPPPQQQOOONNNLLLKKKJJJHHHDDDBBBAAA???===<<<<<<;;;999888777666444444555555444222/////////...............++++++++++++++++++++++++***((('''%%%%%%'''(((******)))'''&&&&&&'''((((((&&&''''''((((((''''''&&&###%%%&&&%%%$$$$$$&&&)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&######$$$%%%%%%%%%%%%%%%&&&'''''''''(((((())))))''''''(((((((((&&&%%%###&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''''''''(((((()))))))))*********'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((())))))*********))))))((()))))))))*********************+++...///...,,,+++,,,------......------000///...,,,,,,+++++++++************************,,,,,,++++++,,,,,,---...------...///000111222222222222111111111111111111444555666666555555777999999BBBHHHTTTiiizzz######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((()))***************)))))))))))))))******+++,,,,,,,,,,,,,,,***+++,,,...000222333444333333333333333222222222333333333333333222111000333444666888:::<<<<<<===>>>>>>>>>???AAADDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJIIIIIIIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNLLLJJJIIIIIIGGGDDDBBB>>><<<999888888888666555555444333333444444333111..................------++++++******************))))))(((''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''!!!$$$'''&&&######&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))))))))((((((((((((''''''%%%%%%&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&)))((('''&&&&&&%%%&&&&&&######$$$%%%&&&(((((()))((('''%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++((((((''''''&&&'''''''''&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((())))))************)))))))))))))))************)))((()))+++---...---,,,++++++,,,---------------///...---,,,,,,,,,,,,,,,+++++++++***************,,,,,,++++++,,,,,,---...------...///000111222222111111111111111111111111222333444444444444666888999BBBGGGSSShhhxxx$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%''''''''''''(((***+++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++)))***+++---///000111111222222333333333222222222111222333444333333222111333444666888999:::;;;;;;<<<<<<<<<===???BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIJJJLLLNNNOOOLLLJJJHHHGGGGGGFFFDDDBBB===:::777666666666555444222111000000111222000///------------------------++++++******)))))))))((())))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))%%%&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''%%%$$$&&&'''((()))************&&&&&&''''''((())))))*********)))(((''''''''''''%%%&&&'''''''''((('''''''''&&&%%%%%%%%%&&&'''((()))((((((''''''''''''((($$$$$$%%%%%%&&&'''((((((&&&''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))***+++''''''&&&&&&&&&'''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))))))))((((((((('''(((((()))***************))))))))))))************(((''''''))),,,---,,,+++***++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++*********)))))),,,,,,++++++,,,,,,---...------...///000111222222///000111111222222222222///000222222222333555888:::BBBHHHSSSgggwww%%%%%%%%%&&&&&&'''''''''######""""""######$$$%%%&&&&&&&&&''')))***,,,---.........------,,,,,,,,,******+++,,,,,,,,,,,,+++((()))+++,,,---.........000111222333333333333333111222333444555444333222444555666777999999::::::;;;;;;:::;;;>>>AAADDDFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFIIIHHHGGGGGGIIIMMMQQQSSSKKKIIIFFFEEEFFFEEEDDDCCC>>>;;;888666666666666555000///......//////...---------------------------++++++******)))((((((((())))))************))))))&&&'''((())))))((('''&&&+++)))(((&&&&&&((()))++++++(((%%%%%%'''(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&$$$###$$$%%%&&&''''''''''''&&&&&&&&&'''((())))))***,,,+++)))'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%$$$$$$%%%'''((((((&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((******))))))((((((((('''(((((()))***************))))))))))))************'''&&&''')))+++,,,,,,+++******+++,,,,,,,,,,,,+++))))))))))))))))))******++++++++++++******)))))),,,,,,++++++,,,,,,---...------...///000111222222...///000222222333333333222333555555555777999<<<:::CCCHHHSSSgggwww######$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&'''(((((('''(((+++---111111///...,,,***)))(((*********++++++,,,,,,,,,***)))((()))***---000222333333333333222222111000333444555555444444555777999888777888999999888777;;;:::::::::;;;>>>AAACCCDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLJJJHHHGGGFFFDDDAAA>>>===999444222444666777777444222...---...//////...***************+++++++++---+++)))((())))))((('''+++***((('''''''''((()))&&&&&&''''''((()))))))))$$$$$$$$$%%%&&&'''&&&%%%'''%%%$$$&&&)))***(((%%%&&&&&&&&&&&&&&&%%%%%%%%%)))(((&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&'''(((******(((&&&******))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''%%%#########%%%&&&''''''&&&&&&&&&''''''(((%%%&&&'''((((((((('''&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''(((***+++,,,)))))))))(((''''''&&&&&&''''''(((((())))))******++++++***)))(((((()))))))))***+++,,,+++)))'''%%%))))))))))))))))))))))))******))))))******+++,,,+++******,,,------+++)))++++++************++++++))))))***++++++++++++***++++++,,,------...//////////////////000000000000555333111//////111333444222111111333777999:::;;;<<>>GGGTTTbbbsss&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&(((,,,000222222000...,,,***((((((%%%(((,,,///111000---,,,+++,,,---...////////////111111222333333333222222111222444333222222333555:::::::::999999888888888888888777888999;;;===???FFFFFFGGGGGGFFFEEECCCBBBCCCEEEGGGIIIKKKLLLLLLLLLHHHHHHGGGGGGGGGGGGGGGHHHDDDCCCAAA@@@???>>>;;;888999666444333333333222000444111///.../////////...,,,+++++++++***))))))))))))'''&&&''')))+++++++++(((((('''&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%&&&(((*********))))))))))))((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&)))((('''&&&%%%$$$$$$$$$'''''''''&&&%%%$$$"""!!!$$$$$$###$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&...---,,,***)))(((((('''%%%%%%%%%%%%''')))+++,,,''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((******)))((((((((())))))'''(((((()))***+++++++++++++++++++++++++++++++++******))))))******+++,,,---,,,,,,...//////---+++++++++************++++++))))))***++++++++++++*********++++++,,,,,,------.../////////000000000111...000222333444333222111111111222222333555666777:::===FFFSSSaaarrr&&&&&&&&&''''''''''''(((###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%(((,,,000222111000...,,,***((('''%%%'''***---.........---...///111222222111000///000111222222333333333333111333444444333333444555:::;;;;;;:::999888888888888888888999:::;;;===>>>CCCDDDEEEFFFEEEDDDCCCBBBBBBDDDFFFHHHJJJKKKKKKKKKGGGGGGGGGFFFFFFEEEDDDCCCCCCAAA@@@???>>>===:::888555444444333222111///...222000....../////////...,,,,,,,,,+++***)))(((((()))((('''''')))******)))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))&&&'''((((((''''''''''''&&&&&&&&&'''(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))$$$###"""$$$(((,,,---...))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%***((('''%%%%%%'''(((***)))(((''''''&&&&&&&&&'''&&&&&&&&&'''((())))))*********))))))((((((''''''***))))))((((((((())))))(((((((((((()))***+++,,,++++++++++++++++++++++++******))))))******+++,,,+++******,,,------+++)))++++++************++++++))))))***++++++++++++************++++++,,,,,,,,,......//////000000111111///000222444444444333222222333333333333333555666;;;>>>FFFSSS```rrr$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%'''+++///000///...,,,+++)))((('''&&&&&&'''((()))+++---...000111333555555444222000000111222222333333333333333444555555444444555666999:::;;;:::888777888999:::::::::;;;<<<===>>>>>>@@@AAABBBDDDEEEEEEDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@>>><<<;;;::::::999666444222222333222111///------000///------...///...---,,,,,,,,,+++***)))((((((+++)))''''''((()))((('''))))))))))))((((((''''''%%%%%%&&&&&&'''(((((((((%%%'''((((((&&&%%%&&&'''&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&%%%$$$%%%(((***,,,,,,(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((())))))%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))*********)))(((''''''''''''%%%&&&&&&'''((()))************))))))(((((('''''')))((((((((((((((())))))******))))))))))))************************************))))))******+++,,,+++******,,,------+++)))++++++************++++++))))))***++++++++++++*********++++++++++++,,,,,,.........///000111111111333333333333444444555555333444555444333333555777<<>>>>>???===???AAACCCDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCAAA@@@>>>===<<<;;;::::::999666444000111222222///............---,,,,,,---...---+++,,,+++++++++***))))))))),,,***((('''(((((('''&&&)))))))))***)))(((((('''((((((''''''&&&%%%%%%%%%$$$''')))(((%%%$$$%%%'''&&&''')))((('''%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&+++)))'''''''''((('''&&&(((((((((((())))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((()))***)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((((((((((((&&&&&&&&&&&&(((***,,,---+++***)))(((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((''''''(((((())))))*********)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,,,,...//////---+++++++++************++++++))))))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,------...///000111222222555444333333333333444444222444666555333222555999===???GGGRRR```rrr############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&(((((('''&&&'''((())))))))))))((((((((((((''''''''''''((()))+++,,,///000111222333222222111222222333333333222111111222444555555444333555666333666999999666555888;;;;;;<<<<<<===>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBDDDEEEFFFGGGHHHGGGFFFFFFDDDEEEEEEFFFEEECCCAAA???>>><<<;;;;;;;;;:::777555...000111111......///111,,,+++***+++,,,---+++***++++++*********************(((&&&&&&((((((((('''(((((()))))))))((('''&&&(((''''''&&&&&&%%%%%%$$$%%%(((+++***&&&$$$&&&(((&&&((())))))&&&%%%%%%'''!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''(((((((((((('''&&&$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&)))((('''((())))))'''%%%'''((((((((()))))))))***'''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&((()))''''''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''%%%%%%&&&((()))***+++,,,)))(((((('''''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))'''''''''''''''((())))))'''((()))***++++++************************************))))))******+++,,,---,,,,,,...//////---+++++++++************++++++))))))***++++++++++++***------,,,,,,,,,,,,,,,,,,------...///000111222222222333333444333222000//////222555444111111555999<<<>>>EEEQQQ___qqq######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&))))))(((&&&&&&&&&'''''''''((((((((((((((('''((()))***++++++***)))------...///000111111111333333333333333222111000111333444444333222444555111555888888555555888<<<;;;;;;<<<===>>>>>>>>>===???@@@AAABBBBBBBBBAAA@@@DDDEEEGGGHHHIIIIIIHHHHHHEEEEEEGGGGGGFFFDDDBBBAAA999888666666666555333111...000111000......000333***))))))***,,,,,,***)))***************+++++++++(((&&&%%%&&&(((******)))&&&'''((((((((('''%%%%%%$$$$$$%%%&&&&&&''''''(((&&&***---+++'''%%%'''***%%%(((***)))&&&$$$%%%'''$$$$$$%%%&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&###$$$%%%(((+++,,,***)))'''((((((((())))))******'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''***))))))((((((((())))))'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$(((((())))))))))))((((((''''''&&&&&&&&&''''''((('''''''''(((((((((((((((''''''(((((())))))******'''''''''''''''((()))***$$$%%%(((+++,,,,,,,,,+++++++++++++++++++++++++++*********)))***++++++,,,+++******,,,------+++)))++++++************++++++))))))***++++++++++++***------------------------------...///000111222222///111333555444000,,,***---111444333000000444888;;;===DDDPPP]]]ppp""""""###$$$%%%%%%&&&&&&&&&''''''%%%###!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((((((((((())))))))))))***+++,,,---............///.........000222444555111111222333444444444444444555777777666666888999:::::::::<<<<<<===@@@CCCCCC@@@>>>===???AAABBBBBBAAACCCFFFFFFEEECCCBBBBBBBBBCCCCCCBBB@@@>>>???@@@;;;:::888666444222222111000000000000////////////------,,,,,,+++***))))))************)))'''&&&%%%&&&''''''((('''%%%$$$###&&&&&&&&&'''''''''((((((***)))(((''''''((()))***%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((()))(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((&&&&&&((()))************((((((((((((((('''''''''########################&&&&&&&&&''''''''''''(((***((('''&&&&&&'''(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$"""###%%%(((***(((&&&%%%&&&&&&%%%###'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''***)))(((''''''''''''''''''%%%###$$$'''((((((&&&+++)))(((&&&&&&((()))+++&&&(((******)))((()))***,,,)))'''&&&(((***++++++)))************+++++++++,,,,,,,,,++++++*********,,,+++***((((((((()))***************************************************++++++************++++++))))))***+++,,,,,,---.........//////000000111111...000111111000000111222000000111222333555666777;;;>>>EEEPPP\\\ooo"""######$$$%%%%%%&&&&&&%%%&&&&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))))))))***************+++,,,------.........///.........///111222333000111222333444444444444333555666666666666777999999999999:::;;;;;;>>>@@@@@@???======???AAAAAAAAA???AAADDDEEECCCBBBAAABBBCCCCCCBBBAAA@@@??????>>>999888666444222111000000//////......---------,,,,,,,,,,,,+++***)))))))))************)))(((&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((***)))(((&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''&&&%%%%%%(((***&&&%%%$$$$$$&&&(((((('''&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''***))))))(((''''''(((((((((&&&$$$%%%((()))((('''***)))(((''''''((()))***$$$%%%'''(((((()))+++------+++(((''')))*********))))))*********+++++++++,,,,,,,,,++++++*********+++***)))((('''(((((()))************************************************++++++************++++++++++++++++++,,,,,,,,,,,,......//////000000111111000111222222111000222333000000111222333555666777;;;>>>EEEOOO\\\nnn#########$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++***++++++,,,------.....................///000111///000111333444555555555222444555555555555666888888888888888999;;;<<<======<<<<<<===???@@@@@@???===???BBBBBBBBBAAAAAABBBEEEBBB??????AAAAAA>>>;;;666555444222000//////......------,,,+++******)))++++++******))))))(((((())))))***))))))((('''&&&&&&'''(((((())))))((((((&&&&&&'''''''''(((((((((((('''%%%$$$############&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((((((''''''((((((((()))((('''&&&%%%$$$$$$$$$###$$$%%%&&&((())))))***))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''%%%%%%(((***&&&%%%$$$%%%'''(((((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((('''((((((((()))'''&&&&&&((())))))(((***)))(((''''''((()))***$$$%%%'''((()))+++///222000---***))))))***)))((()))))))))*********+++++++++++++++++++++*********++++++***)))))))))******************************************************++++++************++++++------------,,,,,,,,,+++......//////000000111111222333444333222111222333000000111222333555666777;;;===DDDNNNZZZmmm#########$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))((())))))))))))******************++++++,,,---.........------...............///111222444444555555111333444444444444555777777999999888:::>>>>>><<<;;;:::;;;===???@@@???===<<<>>>@@@AAAAAA@@@AAABBBEEEAAA======@@@AAA===888444444222111//////......------,,,+++***))))))(((******))))))((((((((('''((())))))))))))(((((('''%%%&&&&&&'''((()))))))))''''''''''''((((((((((((,,,+++***)))'''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&%%%$$$$$$&&&((()))(((&&&%%%&&&'''&&&%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((((('''&&&&&&'''((((((((()))(((''''''''''''((()))'''((())))))))),,,000444111///,,,*********)))'''))))))))))))************+++++++++***************,,,,,,,,,+++++++++,,,,,,************************************************++++++************++++++------------------------......//////000000111111222333333333111000111222111111111222333444666666;;;===CCCMMMXXXjjj###$$$$$$$$$$$$$$$%%%%%%!!!###$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''(((((((((((()))******))))))***+++---------------..................///111222333444444444111222444444333333555666777::::::999===CCCCCC???:::::::::<<<>>>???>>><<<===>>>@@@AAA@@@@@@BBBCCCCCC???;;;;;;>>>>>>:::666333222111000////////////------,,,,,,+++******))))))))))))((((((((((((((('''(((((())))))))))))((($$$$$$%%%%%%&&&'''((()))'''''''''((((((((())))))...------,,,+++)))((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%&&&''')))'''&&&&&&'''''''''&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''''''''((((((((())))))(((''')))---000000...,,,++++++***)))'''(((((()))))))))************************************+++++++++++++++++++++************************************************++++++************++++++++++++,,,------...//////......//////000000111111000111222111000///000111111111111222333444555666:::<<>>===<<<===???@@@@@@??????AAABBB@@@===::::::;;;:::777444111000//////............,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&'''((())))))***))))))$$$$$$$$$%%%%%%'''((()))''''''((((((((()))))))))++++++++++++***)))''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''''''''''''''%%%%%%$$$%%%&&&(((***+++&&&&&&''''''''''''''''''''''''((()))***++++++,,,((((((&&&&&&&&&'''((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********'''(((***)))((('''((()))&&&$$$$$$%%%(((***+++***%%%'''((('''&&&&&&'''(((&&&&&&&&&'''(((((())))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''&&&''''''&&&%%%%%%''')))---+++******++++++***(((((((((((()))))))))******)))))))))***************'''((())))))***)))))))))************************************************++++++************++++++******+++,,,---...//////......//////000000111111...000111111000000111222222222222222333444555666:::<<>>???>>>======>>>@@@<<<<<<:::999777555444333......---,,,,,,,,,------***++++++++++++,,,,,,,,,))))))))))))))))))))))))&&&&&&((()))************&&&&&&%%%%%%&&&'''((()))'''((((((((())))))))))))'''(((((()))((('''&&&%%%''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''&&&%%%%%%%%%''')))+++((((((((('''&&&&&&%%%%%%''''''((()))***+++,,,,,,((((((&&&&&&'''(((***+++&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((((()))))))))************''')))******((('''((()))&&&$$$$$$%%%(((***++++++&&&'''((((((&&&%%%&&&'''&&&&&&&&&'''((()))))))))))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))'''((()))'''%%%$$$&&&(((&&&''''''''''''''''''&&&$$$&&&''''''&&&%%%&&&((()))(((((()))+++,,,+++***(((((((((((()))))))))***((()))))))))*********+++((((((***+++++++++******************************************************++++++************++++++***+++++++++,,,,,,------......//////000000111111...///111111111111333555222222222222333444555555:::;;;AAAIIISSSddd|||$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))***)))((('''(((***,,,---***,,,...///111111111000111222222222222111000000222444555555555555666888000777:::;;;EEERRRSSSJJJBBB???<<<:::;;;<<<<<<<<<===>>>>>>===;;;;;;<<<>>>:::;;;:::888555333222333,,,,,,+++++++++++++++,,,)))))))))***++++++,,,,,,))))))))))))************%%%&&&''')))************(((((('''&&&&&&''')))***(((((((((((())))))))))))&&&'''((((((((('''&&&%%%''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&((((((''''''''''''(((((($$$$$$$$$%%%&&&'''))))))+++)))'''%%%$$$%%%&&&'''******)))(((&&&%%%$$$###''''''((()))***+++,,,,,,(((((('''&&&''')))+++---&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%'''(((((('''&&&&&&''')))'''&&&&&&((()))(((((('''((()))(((&&&%%%%%%&&&&&&&&&&&&'''((())))))***+++***)))'''%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))***++++++((()))***(((&&&%%%&&&)))&&&&&&''''''''''''&&&&&&%%%''')))***)))))))))***'''&&&''')))+++---,,,+++(((((((((((())))))))))))(((((())))))*********+++***+++---...///......---************************************************++++++************++++++,,,,,,++++++++++++******......//////000111111111...000111222222333555777222222222222333444444555:::;;;@@@HHHRRRccc{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###'''(((%%%$$$&&&'''%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***,,,,,,***((()))************+++++++++***,,,///222222111///---............////////////444555666555333222333444444444666<<>>======<<<<<<<<<======::::::;;;<<<======<<<<<<999777444222000000111111222333333000+++((()))+++,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))'''%%%&&&((()))&&&###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''',,,+++***)))((((((((((((((((((''''''''''''((((((&&&%%%$$$######%%%'''(((''''''((()))+++,,,...///%%%'''))))))'''%%%%%%%%%&&&&&&&&&'''''''''((((((******)))(((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&'''((('''&&&$$$###!!!&&&***,,,+++)))'''&&&&&&''''''''''''''''''%%%&&&((()))))))))(((''')))))))))(((''''''&&&&&&)))(((&&&%%%%%%&&&'''((()))(((''')))******)))'''))))))))))))((('''&&&%%%''''''(((((((((((((((((()))))))))))))))******+++))))))***++++++++++++***+++++++++++++++***)))((())))))***+++++++++++++++000000///...------,,,,,,000///---+++***)))((((((++++++************+++++++++***)))(((((()))***+++,,,***)))+++...111333333...///111111000000222333222111111000111333444555222333333222111222444666777===>>>DDDSSSaaavvv$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%'''((()))$$$((()))&&&%%%'''(((&&&%%%%%%%%%&&&&&&&&&''''''***)))(((((())))))'''%%%))))))*********++++++++++++,,,---.../////////........./////////000000000444555666555444444555666888777888<<<@@@BBBBBB@@@;;;;;;::::::::::::;;;;;;999::::::::::::::::::999777666444222111111111222///000///---+++)))***+++)))******+++++++++******((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))'''&&&'''((((((&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((+++***)))((((((''''''''')))(((((('''''''''((((((&&&%%%%%%$$$%%%&&&'''(((((('''''''''(((***,,,---***+++,,,+++)))''''''(((&&&&&&&&&'''''''''((((((******)))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''((((((''''''))))))(((((('''%%%$$$###$$$%%%'''((((((((('''&&&'''''''''((((((((((((((()))((((((''''''((((((((((((''''''((()))***((('''(((((((((((((((''''''&&&(((((((((((((((''''''''')))(((((((((((()))******))))))***++++++++++++*********++++++***))))))(((((()))******++++++******,,,,,,------------......000///---+++***)))((((((,,,++++++++++++++++++,,,+++***))))))))))))***+++,,,---...,,,***+++---000---///000111000000111333222111111111111333444555000111222222222333666888999??????DDDRRR___sss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############'''(((%%%$$$&&&'''%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&)))))))))*********++++++,,,,,,++++++,,,---///////////////000000000111111333444666666555555777888;;;;;;:::<<<======<<<:::777777777777888888999:::999999999888777777666666555444333111111222333333---,,,++++++++++++***)))''''''((()))************(((((((((''''''''''''&&&)))))))))(((((('''&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''&&&'''((((((&&&$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&(((+++---.........+++)))'''((()))&&&&&&'''''''''((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$%%%&&&'''(((((((((''''''%%%$$$###$$$$$$&&&'''''''''&&&%%%&&&&&&''''''((())))))***((())))))******)))))))))((('''&&&'''(((((('''&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((''''''(((((()))***((()))******++++++******))))))******))))))(((((('''((())))))******))))))((()))***+++,,,.../////////...---+++***))))))))),,,,,,,,,++++++,,,,,,,,,++++++************++++++)))---000---(((&&&***///---///000000000000111333111111111111222333444555///000111222222444888::::::@@@???CCCPPP\\\ooo$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$#########""""""&&&'''$$$"""$$$%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$######%%%(((***++++++))))))))))))************+++,,,,,,---......//////000000000000111111111111111222444555555555777999<<<;;;;;;::::::999888777555555555555666777999999:::999888666555444333333222222111111111222333444...,,,******,,,---***'''&&&'''(((((()))))))))((((((((('''''''''&&&&&&&&&))))))))))))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&***)))(((''''''&&&''''''&&&&&&'''((()))((((((((()))(((&&&%%%&&&)))---/////////---***'''%%%&&&(((''''''''''''((((((((((((((()))))))))))))))((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((+++)))'''%%%$$$%%%&&&'''$$$$$$%%%&&&''''''''''''$$$%%%&&&'''((('''&&&&&&''''''''''''(((((())))))'''((()))***+++***)))((()))'''&&&&&&'''''''''%%%%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&'''''''''''''''((())))))((())))))***************(((((())))))))))))((((((''''''((()))))))))))))))'''((()))***+++,,,---......---,,,+++************,,,++++++******++++++,,,,,,++++++++++++++++++,,,'''+++------******---000---...000000//////111222111111111111222333444444000111222222222444777:::999???>>>BBBOOO[[[nnn$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%'''((((((###'''(((%%%###&&&'''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$'''***,,,---,,,(((((()))))))))************,,,...111111000///---000000000000111111111111///111222333333444666777:::::::::999777777777777555555555555666777888999;;;999777555333222222222/////////000111222222333000---+++,,,---,,,)))%%%((((((((((((((('''&&&%%%''''''''''''&&&&&&&&&&&&((()))******)))'''%%%$$$"""###$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%))))))((('''''''''''''''&&&'''((()))))))))(((((()))'''&&&&&&'''+++///222000000...+++'''&&&'''((('''''''''((((((((())))))'''((())))))))))))((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''((((((((('''&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%&&&'''((()))(((((('''))))))((((((''''''''''''%%%'''((()))***)))((((((***(((&&&%%%&&&'''&&&%%%$$$%%%&&&((())))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))(((((()))************)))'''((())))))))))))((((((''''''((())))))))))))))))))))))))*********++++++---,,,,,,+++******************))))))))))))******++++++++++++++++++++++++******+++,,,---.........---...000000//////111222000111111222333333333444333444444333222333666888888>>>===AAANNNZZZnnn$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$""""""&&&***+++'''&&&((()))(((%%%%%%%%%&&&&&&&&&''''''(((((((((***,,,,,,***(((((((((((()))))))))******))),,,///222333111///---/////////000000000111111...000222222222333555666777888888777555555666777555555555555666777888888:::888666333111111000111------...//////000000111......------,,,+++(((%%%(((((((((((('''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%'''((()))***)))(((&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((()))))))))&&&''')))((('''%%%&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&((((((''''''''''''((((((''''''''''''((((((((())))))(((''''''))),,,///111111111000...***((()))***''''''((((((((()))))))))&&&''')))******)))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''((()))$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((()))))))))((('''***))))))(((''''''&&&&&&&&&&&&'''((())))))))))))+++)))&&&%%%&&&''''''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***'''((())))))******))))))(((((())))))******))))))'''((())))))******))))))***************))))))))),,,,,,++++++***+++++++++))))))(((((((((((())))))******++++++++++++******...,,,+++,,,......,,,***,,,...////////////000222000000111333333333333333444555555444333333555777888>>>===AAANNNZZZmmm$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''%%%"""%%%)))***&&&%%%'''((('''%%%%%%%%%&&&&&&&&&'''''''''(((***,,,...---)))&&&(((((((((((()))))))))******,,,...///000000///........./////////000000000000111333333333333555666777888888666333222444666555555555444444555666666777666333000///...//////+++,,,,,,---............)))+++------+++(((''''''''''''(((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%''')))******(((&&&%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&'''''''''(((((((((%%%((())))))&&&%%%%%%'''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***''''''&&&&&&&&&'''((()))***)))(((((()))***+++,,,///000000...+++)))((()))'''((((((((())))))))))))&&&''')))*********)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((((((((((((((%%%&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((((((((''''''((((((((((((((('''''''''(((((((((((()))***+++,,,---***'''&&&''''''''''''&&&&&&'''((())))))((((((&&&&&&''''''((())))))))))))(((((((((((()))******'''(((((()))))))))))))))((())))))***++++++******((()))******++++++******************************+++++++++***++++++,,,,,,******))))))))))))******))))))***++++++***)))))))))+++,,,---,,,,,,++++++,,,...//////...///000222///000222333444444333333333333444444333444777999;;;@@@???BBBNNNYYYkkk$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&((((((''''''"""&&&'''###"""$$$%%%$$$%%%%%%%%%&&&&&&&&&''''''###%%%(((,,,///...+++((((((((((((((()))))))))))),,,,,,,,,,,,---...//////............////////////111333444444444444555777777888888555222000333555555555444333333333444444555444111...---------...***+++,,,,,,---------,,,$$$(((,,,,,,)))'''''')))%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$&&&(((******)))'''%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((%%%(((***)))&&&$$$%%%'''''''''''''''((((((((())))))))))))))))))***++++++&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&((()))***+++((('''%%%$$$%%%&&&(((***+++***)))(((((('''''''''+++,,,...---***(((&&&&&&(((((((((((())))))))))))%%%''')))***+++***)))(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&((()))))))))((('''(((((((((''''''&&&%%%%%%!!!"""$$$%%%&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((()))))))))***)))(((((()))+++---......+++(((&&&'''(((((((((&&&'''((((((((((((((((((%%%%%%&&&'''((()))******)))))))))))))))***++++++'''(((((()))))))))))))))))))))***+++++++++++++++))))))***+++++++++++++++))))))******+++++++++,,,+++++++++***++++++,,,,,,++++++************++++++((()))***++++++***)))(((!!!&&&,,,---******---111,,,---//////......000111///000222333444444333333111222333333444555999;;;>>>CCCAAACCCNNNXXXiii$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&"""###$$$%%%%%%%%%$$$$$$((()))(((((('''&&&%%%$$$'''(((+++,,,---,,,+++******)))((((((((((((((())))))+++,,,,,,,,,,,,---//////............//////000000000111222333555666777888666444222111222333555555444333111111111111222111000///...---,,,++++++,,,,,,,,,+++++++++******)))))))))(((''''''&&&&&&***))))))((('''&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((((((((((((((('''&&&%%%$$$%%%&&&'''((()))***++++++---***&&&%%%'''(((&&&$$$'''((()))+++++++++***)))((((((((((((''''''''''''%%%%%%&&&''')))+++---...,,,***)))***,,,+++((($$$%%%%%%%%%%%%'''(((******((('''$$$######%%%''')))))))))(((''''''(((***+++---......---,,,+++******&&&''')))***++++++***)))+++++++++******(((''''''((('''&&&%%%%%%&&&((()))))))))(((((('''''''''&&&)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''******))))))(((((('''''''''((())))))))))))((((((,,,(((%%%%%%((()))(((''''''%%%###%%%(((***)))'''(((((((((((((((((((((((((((((((((((()))))))))))),,,***(((''''''(((***,,,((((((((((((((((((((((((''''''((()))***+++,,,,,,***)))((((((((()))+++,,,,,,+++***)))))))))++++++************+++,,,,,,---++++++++++++++++++++++++///...---,,,+++,,,---...---,,,---///111111111000000000000000000111111111222333333222222333666999;;;<<>>===@@@JJJQQQ^^^ttt$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((,,,......---)))((('''&&&%%%&&&'''((())))))))))))(((((((((((()))))))))******+++++++++...000333333111///...---------------------------//////......---,,,,,,+++,,,,,,,,,,,,,,,+++******+++++++++******)))((('''))))))((((((((('''''''''%%%%%%%%%&&&&&&''''''''')))((('''''''''((()))***'''***+++***'''%%%''')))((('''&&&%%%%%%&&&((())))))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))),,,+++))))))))))))))))))((()))*********)))'''&&&''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''(((((()))))))))))))))))))))))),,,...000222111...+++((('''((((((((((((''''''&&&))))))******+++,,,......,,,++++++******)))))))))***************)))((((((((((((((())))))******************))))))((((((((()))(((&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))******+++***)))(((((())))))***)))))))))******+++++++++((((((((((((((('''''''''+++)))((())),,,...///...,,,---,,,***'''&&&(((************)))))))))((((((++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((******************++++++))))))***************+++***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,...------,,,---...///000///,,,***+++///222111/////////////////////000000111222222222222333666888888>>>===???IIIOOO]]]rrr$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''''''''&&&%%%%%%&&&''''''))))))))))))((((((((((((************++++++++++++...000222333111...------------------------------......------,,,,,,++++++++++++,,,,,,++++++***)))***************)))((('''((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%% """$$$%%%&&&&&&%%%%%%''')))'''$$$"""$$$&&&((('''&&&%%%%%%&&&'''((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))*********)))(((((())))))***+++,,,,,,,,,+++)))(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++---///000///---)))''''''((((((((((((''''''&&&*********+++---...000111...---,,,***)))(((((((((***************)))((((((&&&''''''(((((()))))))))******)))(((((('''''''''+++((($$$!!! """&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))******))))))))))))***************))))))((((((((('''''''''(((((((((((((((((('''&&&'''***+++++++++((()))++++++)))(((''''''************))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((++++++******************((((((((()))))))))***************++++++,,,,,,,,,------,,,+++***))))))(((++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,...---------......//////------------...000222333////////////000000000000222333444444333444777999999???>>>@@@IIIOOO]]]rrr&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%'''(((((('''%%%'''&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))+++++++++++++++++++++++++++---//////---,,,+++,,,------------------------------,,,,,,,,,+++++++++***++++++++++++***))))))%%%&&&(((***++++++******((((((((('''''''''&&&&&&)))((('''%%%%%%$$$%%%%%%###%%%'''((()))(((&&&%%%'''(((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''(((((('''''''''((((((''''''''''''((((((((()))******(((((((((***'''''''''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))***,,,---...---+++(((&&&'''(((((()))))))))((((((++++++***+++,,,///111222///...,,,***((((((((((((***************)))((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&---***%%%""""""%%%))),,,))))))))))))))))))))))))(((''''''''''''''''''((('''&&&&&&&&&&&&''''''(((((()))***+++++++++************)))((('''&&&&&&%%%'''''''''((((((((((((((('''&&&%%%''')))******(((''')))+++------,,,)))((((((((()))+++,,,---...///*********)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***************)))))))))'''''''''((())))))***************++++++,,,,,,---------,,,+++***)))((((((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------...////////////...***---//////------///111......///000000111222222222333444555444555777999999???>>>@@@JJJPPP]]]sss'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++++++++++++++++++++***+++---,,,++++++,,,---------------------------,,,,,,,,,,,,++++++++++++***************))))))((($$$&&&(((***++++++******(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))************)))))))))***)))((()))***+++***)))&&&'''''''''&&&&&&%%%$$$)))((((((''''''(((((()))'''(((((())))))(((((('''((((((''''''''''''((((((&&&)))+++***((('''(((***&&&%%%$$$$$$######$$$$$$)))))))))(((((()))))))))''''''''''''((((((((((((******))))))))))))******((((((((((((((((((((((((***++++++,,,+++***((('''''''''((()))***************)))((((((***,,,...000---,,,***)))((()))***+++***************)))((((((((((((((((((((()))))))))((((((((((((((('''''''''+++)))(((&&&'''(((***,,,)))))))))))))))))))))))))))((((((''''''(((((())))))((('''''''''''''''((('''(((+++,,,---,,,***))))))))))))((((((''''''&&&''''''''''''((((((((()))((('''''')))++++++***)))'''((())),,,---,,,***((('''((()))***+++---......+++*********)))))))))(((******))))))))))))******))))))))))))))))))))))))*********))))))((((((((('''(((((()))******++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++---///111111000...---,,,...000000///------...---...///000111333444444111222444444444444666888888>>>===@@@IIIPPP^^^sss(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''%%%%%%&&&(((***+++***((('''''''''''''''&&&&&&%%%&&&'''((()))***+++,,,+++++++++++++++++++++++++++,,,---,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))(((((('''(((***+++***)))'''&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&%%%$$$###$$$&&&''')))'''%%%###%%%(((***(((&&&&&&&&&'''((('''&&&$$$###******))))))))))))******(((((())))))))))))(((((()))(((((('''''''''((((((&&&(((+++***((('''(((***,,,+++)))(((((())))))*********))))))))))))******(((((((((((())))))))))))++++++************++++++((((((((((((((((((((((((******++++++******))))))'''''')))***++++++++++++((('''&&&&&&'''))),,,---***)))(((((()))+++---...***************)))((((((*********)))))))))))))))((((((((((((((()))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((('''((((((&&&(((+++......,,,***((((((((((((((())))))))))))&&&'''''''''(((((())))))***))))))+++------,,,+++&&&%%%&&&((()))***)))((((((((((((((((((((())))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((''''''((())))))***++++++,,,,,,))))))***+++,,,,,,------******+++,,,...//////000***++++++,,,,,,++++++***,,,,,,---------,,,,,,+++***,,,000222222111...,,,000000111222222111...+++---...///111222444555666///111333333333333555777666<<<<<>>AAADDDMMM^^^nnn$$$***,,,'''$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((()))((('''''')))******)))''''''''''''&&&&&&&&&&&&(((''''''&&&&&&'''))))))***************)))((((((*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((((())),,,...///---+++)))'''''''''''''''''''''''''''(((((((((''''''&&&%%%(((((('''&&&&&&'''((((((''''''''''''((((((((()))(((((((((((((((((())))))'''&&&&&&&&&&&&'''(((((('''((()))*********)))(((+++******))))))))))))***((())))))************))))))******+++++++++******((()))***++++++***)))(((++++++++++++******))))))***)))((()))******)))(((&&&'''((()))***)))(((((())))))(((((((((((('''''''''''''''((((((((((((((())))))))))))******++++++,,,,,,++++++******)))))))))***+++,,,,,,***)))((())))))(((((((((((())))))))))))(((((((((((())))))************)))))))))(((###$$$&&&((()))(((((('''))))))(((((((((((())))))(((((())))))***))))))(((*********)))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))),,,,,,)))))),,,,,,)))))))))))))))++++++++++++,,,+++))))))*********)))*********)))))))))))))))&&&'''((()))************,,,+++***)))((())))))******)))((('''((()))******************************************++++++++++++******))))))))))))))))))000///...------------.........------,,,+++++++++***+++,,,---...000111111111000000000000111111222111......111777999777444444555555444333333555777<<<<<<>>>AAADDDLLL^^^nnn""")))---+++(((((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&''')))***)))(((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''(((((()))************))))))(((*********++++++++++++,,,+++++++++++++++*********++++++++++++++++++++++++******)))(((((((((((((((&&&''')))...222111---)))''''''''''''''''''''''''((((((((()))(((((('''&&&'''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))***((()))***++++++++++++++++++***)))((('''''''''(((((()))***+++++++++++++++***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++***)))***+++,,,+++***'''((()))***++++++++++++***)))))))))((((((((('''&&&'''''''''((((((((()))*********+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++,,,+++***)))((())))))(((((((((((())))))((((((((((((((()))))))))************))))))))))))$$$&&&))),,,,,,+++)))'''***))))))(((((())))))***%%%&&&'''(((((()))((((((++++++******))))))(((((('''((())))))******))))))************************)))+++,,,)))))),,,,,,)))))))))(((((()))+++,,,---000---***))))))***))))))))))))))))))************&&&'''((()))******+++***++++++***)))))))))************))))))((())))))***************************************+++++++++,,,---------,,,+++*********//////...---------......------,,,,,,++++++*********++++++---...///000111000000111111111222222333;;;:::;;;>>>AAA@@@;;;777333333333333222222555777;;;<<<>>>BBBDDDLLL]]]mmm &&&***(((&&&&&&%%%"""$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$######$$$&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))************)))(((************+++++++++++++++++++++******************************************))))))((((((((((((((('''&&&(((---333333---'''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))(((((((((''''''&&&&&&***)))))))))))))))******((())))))***++++++++++++((((((''''''''''''(((((()))***+++,,,------------......///000111111111111///000000000000000000///000000000/////////000000///...---...000111000///---------...------------,,,,,,,,,++++++******)))(((((((((((()))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++***)))((())))))(((((((((((())))))'''(((((()))))))))))))))*********)))))))))))))))''')))***+++,,,+++*********))))))))))))))))))***%%%%%%'''((()))))))))))),,,++++++***)))(((''''''(((((()))************)))))))))))))))(((((((((((((((++++++)))))),,,,,,))))))((((((''''''))),,,///333///+++(((((()))))))))(((((())))))******++++++(((((()))*********))))))))))))((((((((((((((((((***++++++***)))))))))************************************+++++++++,,,,,,......---------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,...//////000///000000111222333333333EEEEEEGGGIIIHHHDDD>>>888222333333333222333555777;;;<<>>@@@BBBBBB>>>888333333333444333333444666999;;;<<>>>>>>>>======<<<>>>>>>============>>>>>>BBBAAA@@@???@@@AAABBBCCCBBBAAAAAABBBDDDEEEEEECCCDDDCCCAAA???===;;;::::::666555444444333222111111......------,,,+++++++++------------,,,,,,,,,,,,+++++++++++++++*********+++++++++***************))))))(((((((((((())))))&&&'''(((*********))))))))))))))))))************+++)))'''%%%%%%'''***++++++******))))))******+++((()))***++++++,,,++++++++++++******))))))((((((((()))******++++++******+++++++++******))))))((('''***+++))))))------***''')))***)))&&&&&&***---///,,,)))((()))***+++***))))))))))))************++++++++++++***)))(((((()))***+++,,,,,,,,,++++++***---///...***((()))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,---......---------...//////,,,,,,,,,,,,,,,,,,++++++***++++++,,,------......+++,,,///111333333333333000222555777888666444222222333444333333444777999:::;;;???BBBEEEKKKZZZiii|||&&&'''&&&$$$%%%))))))'''###(((,,,+++(((%%%&&&)))&&&&&&&&&%%%&&&''''''(((''''''''')))++++++)))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((*********)))(((((()))***************))))))))))))************((()))))))))*********+++******************************)))((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%'''((())))))(((((()))((((((((('''''''''''')))))))))***************)))))))))***+++,,,------////////////000222444555222222333444555777999:::;;;<<<>>>@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHKKKJJJIIIHHHIIIJJJLLLMMMMMMLLLLLLMMMOOOPPPPPPOOOOOONNNKKKIIIHHHGGGGGGGGG@@@@@@???>>>===<<<;;;;;;888777666555333222111111000000000/////////......------,,,,,,++++++******,,,++++++***************))))))(((((((((((())))))%%%&&&(((***+++***))))))((()))))))))************,,,+++***))))))***+++,,,+++******))))))******+++******+++++++++++++++************)))))))))))))))))))))***++++++++++++***++++++***))))))((('''''''''***+++((()))------+++'''***,,,***'''%%%'''+++***)))((((((***+++++++++*********)))))))))))))))((()))***++++++++++++***)))***+++,,,,,,,,,,,,+++***---000///+++((()))++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------...///000,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,------...)))+++---000222333222222///111222333222222222333111222222222222333666888:::;;;???CCCEEEKKKYYYhhh{{{$$$&&&&&&$$$&&&)))((($$$$$$(((------)))&&&''')))'''&&&&&&&&&&&&'''((((((''''''(((***++++++)))&&&%%%%%%%%%$$$$$$$$$######"""$$$&&&((()))))))))((((((((()))***************))))))))))))************(((((())))))*********+++++++++++++++++++++++++++******)))(((((((((((((((&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((($$$%%%''')))***))))))((())))))(((((('''''''''&&&))))))******++++++,,,,,,***+++,,,---///111333555333333333333444666888999<<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFHHHJJJKKKKKKGGGHHHJJJLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNQQQPPPOOONNNNNNPPPRRRSSSTTTSSSRRRTTTVVVWWWWWWVVVUUUTTTRRRPPPOOOOOOPPPPPPJJJIIIIIIHHHFFFEEEDDDDDDAAA@@@???===;;;:::888888333222222222111111000000//////...---,,,,,,++++++,,,+++******))))))******))))))(((((((((((())))))$$$&&&(((***++++++))))))(((((())))))*********+++''''''((((((((('''''''''++++++************++++++***++++++++++++******))))))))))))))))))*********))))))***++++++++++++***)))(((((('''&&&%%%%%%$$$'''******((()))------+++'''***---,,,'''%%%&&&)))'''&&&&&&(((+++,,,,,,+++++++++******))))))((((((&&&'''(((***,,,---------'''((()))***++++++***)))***...111000+++((()))+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******))))))(((+++++++++++++++,,,---...------------------------+++++++++,,,,,,---------((()))---000222222222222444444333111.........//////000111111111222555777:::;;;???CCCEEEKKKYYYhhh{{{&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$,,,(((&&&***000111+++$$$###'''***)))&&&###$$$&&&&&&&&&&&&''''''''''''(((%%%''''''''''''''')))+++---,,,++++++***+++++++++((()))***++++++***)))((('''((()))***************,,,,,,++++++***)))))))))'''))))))'''######&&&)))))))))((((((''''''''''''((((((''''''&&&%%%$$$$$$''''''((()))((('''&&&%%%((()))***++++++***)))))))))+++,,,,,,+++,,,...000111111111222444555777888;;;;;;:::;;;<<<>>>???AAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLNNNPPPQQQQQQQQQRRRSSSUUUVVVWWWSSSTTTUUUTTTSSSSSSUUUVVVVVVVVVWWWUUUSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\[[[[[[\\\ZZZWWWTTTRRRSSSTTTUUUTTTSSSSSSSSSTTTSSSQQQNNNMMMMMMLLLKKKIIIFFFCCCBBBBBB@@@===:::777555333222...,,,+++,,,.../////////............---,,,+++***---,,,,,,+++++++++++++++------+++***)))((((((((((((((())))))*********++++++***)))(((((('''((((((+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++***)))(((&&&&&&((()))***+++++++++++++++***)))(((((()))***+++,,,------...++++++***)))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))+++++++++*********)))))))))******++++++,,,------000///---+++++++++---...++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000///...---...111444222333333333333333333444111111111111222444666777<<<;;;===@@@CCCKKK[[[iii~~~&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))***+++)))'''%%%&&&%%%%%%&&&&&&%%%$$$###&&&&&&&&&''''''''''''((('''((())))))((((((***,,,+++******)))))))))******((()))************)))((((((((()))*********))))))))))))))))))))))))))))))(((((()))(((&&&&&&'''(((((((((((((((''''''&&&&&&''''''''''''''''''''''''((()))*********)))(((''')))***+++,,,,,,,,,+++***,,,---.........///222444666777777999:::;;;<<<<<>>???AAABBBBBBAAAAAABBBBBBCCCDDDEEEGGGIIIJJJLLLMMMNNNPPPRRRUUUWWWXXXWWWXXXXXXWWWUUUUUUVVVXXXZZZZZZZZZZZZ[[[\\\^^^^^^]]]]]]]]][[[XXXVVVVVVWWWYYYYYYZZZXXXWWWVVVXXXYYYZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXRRRRRRTTTWWWZZZ]]]]]]\\\ZZZZZZXXXWWWVVVVVVUUUUUURRRSSSTTTTTTRRRNNNJJJGGGCCCAAA===;;;999777444111------.........------,,,)))))))))))))))***+++,,,******+++,,,,,,+++***))))))))))))***************))))))((((((((()))*********************))))))))))))))))))))))))))))))))))))))))))***************+++***)))(((((()))***+++)))******+++++++++******------,,,+++***))))))((()))(((((('''''''''''''''******))))))))))))******)))))))))*********++++++************************))))))))))))))))))))))))+++************))))))))))))******++++++,,,------,,,+++*********+++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,+++++++++,,,,,,------------,,,,,,,,,,,,---...............---,,,---///222222222222222333333444444222222111222333444666777:::999;;;>>>BBBIIIXXXfff%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&+++///---((($$$&&&)))+++(((&&&%%%'''(((((('''&&&&&&&&&''''''''''''((()))***+++***((((((***,,,))))))(((((((((((())))))((())))))))))))))))))((()))*********)))((('''''''''''''''(((((())))))))))))''''''***---...+++(((''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''(((((())))))***++++++,,,---------//////000111111222222222333444555555666888<<>>BBBBBBDDDFFFHHHIIIIIIHHHGGGGGGHHHJJJLLLOOOPPPRRRSSSQQQQQQRRRTTTVVVYYY]]]___aaaaaaaaa___]]]\\\\\\^^^```````````````aaabbbcccbbbcccccc```\\\YYYWWWWWW[[[\\\]]]\\\[[[ZZZ\\\^^^___^^^]]]\\\[[[ZZZZZZZZZYYYYYYZZZ[[[ZZZXXXWWWUUUTTTSSSSSSUUUXXXZZZ[[[ZZZZZZYYYXXXWWWWWWXXXZZZZZZ___]]][[[YYYWWWWWWWWWWWWRRRPPPNNNLLLKKKHHHDDDAAA999999777555222///,,,++++++++++++******++++++,,,)))***---/////////---,,,+++++++++***************))))))((())))))***+++,,,***************+++++++++))))))))))))))))))))))))+++++++++***************++++++************++++++((()))***+++++++++++++++))))))*********+++++++++******))))))))))))************))))))))))))******************++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------))))))))))))***++++++,,,+++++++++,,,,,,,,,------+++++++++******++++++,,,******+++,,,,,,---......---,,,,,,,,,,,,---......,,,---......------...000000000111222222333444444444333333222333444666777;;;;;;===@@@CCCJJJXXXeeezzz$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%%%%''''''%%%"""###%%%'''%%%!!! ###&&&&&&&&&&&&''''''''''''((('''((())))))((((((***,,,///...---+++*********))))))((((((''''''(((((()))(((((()))))))))(((''''''++++++***))))))(((''''''(((''''''((()))***(((''''''''''''((((((((((((((('''((((((((())))))******++++++,,,---///111333444888888888999:::;;;<<<===:::::::::999:::<<<@@@DDDCCCDDDFFFHHHJJJJJJJJJJJJKKKMMMOOORRRUUUWWWXXXYYYYYYXXXXXXYYY[[[___bbbdddeeeffffffdddbbbaaabbbcccbbbaaaaaaaaabbbbbbcccdddeeeggggggfffbbb___]]]]]]^^^___```___^^^^^^```bbb___^^^]]][[[[[[ZZZZZZZZZ]]]]]]^^^^^^]]]\\\ZZZYYYZZZXXXWWWXXXZZZ\\\\\\[[[\\\\\\[[[[[[[[[\\\\\\]]]___]]]YYYVVVTTTUUUVVVWWWSSSRRRQQQQQQQQQOOOLLLIIICCCBBB@@@===999555111///...---,,,***)))))))))))))))***+++---------,,,,,,+++++++++++++++***************)))))))))***++++++*********+++++++++++++++))))))))))))))))))))))))+++++++++++++++*********************************)))******+++++++++******''''''((()))***+++,,,---'''''''''''''''(((((()))******))))))))))))***************++++++++++++,,,************************))))))))))))))))))))))))(((((()))))))))))))))***)))******++++++,,,------***************+++++++++++++++,,,,,,,,,,,,------+++************++++++,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,...//////......///000///000000111222333444444555444333333333444666777;;;;;;===AAADDDJJJWWWdddwww$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&((()))))))))***---///111000...,,,***)))(((((()))(((''''''''''''((()))''''''(((((()))(((((((((((((((((((((((((((((((((&&&''''''&&&%%%$$$&&&'''((((((((()))))))))******))))))***+++---...//////000000000222444777999;;;<<<<<<<<<<<<===???AAABBB>>>>>>===<<<<<<>>>BBBFFFEEEFFFGGGIIIKKKMMMNNNOOOMMMOOORRRVVVXXXZZZ[[[\\\______^^^^^^```cccgggiiifffggggggeeeccccccdddeeecccccccccccccccddddddeeeeeeggghhhhhheeebbbaaa```]]]^^^______^^^^^^```bbb]]]\\\ZZZYYYYYYYYYZZZZZZ\\\\\\\\\]]]]]]\\\\\\[[[]]][[[YYYYYY[[[]]]]]]]]]______`````````_________^^^]]]ZZZWWWUUUUUUUUUUUUTTTSSSSSSTTTUUUSSSPPPMMMKKKJJJHHHEEEAAA===:::888444333111...,,,***)))))))))))))))))))))*********,,,,,,,,,++++++*********++++++******)))******************++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********((())))))))))))))))))(((******+++++++++***))))))''''''((()))***+++,,,,,,'''''''''''''''((())))))******))))))))))))***************+++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))******)))******++++++,,,------++++++++++++++++++******++++++,,,,,,,,,,,,------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...000000/////////000//////000111222333444444555555444333333444666777::::::===AAACCCIIIVVVbbbuuu$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''((()))'''&&&(((++++++'''###&&&&&&&&&'''''''''((((((&&&(((******+++,,,///111111000...,,,***((('''&&&)))((('''&&&&&&'''((()))&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''(((((((((&&&''''''%%%"""!!!$$$'''(((((())))))******++++++)))***,,,...000222444555444444444666888;;;>>>@@@???>>>>>>>>>???AAACCCDDDAAAAAA???>>>===???DDDGGGGGGGGGHHHJJJLLLOOOQQQSSSQQQSSSWWWZZZ]]]___```aaacccbbbaaa```bbbeeehhhjjjdddeeeeeedddbbbbbbccceeeeeeddddddddddddeeeeeefffccceeeggggggeeebbbaaaaaaZZZ[[[\\\\\\[[[[[[]]]___[[[ZZZXXXWWWWWWXXXYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\ZZZYYYYYY[[[]]]]]]]]]```aaabbbcccbbbaaa```___]]]]]]\\\ZZZXXXVVVTTTSSSUUUTTTTTTUUUVVVUUURRROOOPPPOOOMMMKKKGGGDDDAAA???;;;:::777333000...,,,+++------,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,+++***)))))))))************++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********(((((())))))))))))((((((+++++++++++++++***)))(((((((((((()))******++++++)))))))))))))))***++++++******))))))))))))************+++++++++,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******)))******+++,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------******))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---///111111000///000111...///000111222333444444666555444333444555666777999999<<<@@@BBBHHHTTTaaauuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&'''((())))))((((((******++++++,,,,,,,,,---...---,,,***)))'''&&&%%%''''''''''''''''''''''''(((***+++***)))((()))***+++***((('''&&&''')))***'''(((***,,,,,,+++)))(((&&&&&&((()))+++---.../////////...///111444777999999999:::;;;<<<>>>>>>???>>>??????AAACCCEEEFFFGGGDDDCCCBBBBBBCCCFFFHHHJJJLLLLLLNNNPPPRRRSSSUUUVVVYYYZZZ]]]bbbfffhhhfffeeecccbbb``````aaabbbaaaaaabbbdddffffffdddcccbbbbbbeeeddddddfffhhhiiifffccchhhfffdddcccdddccc___[[[WWWUUURRRQQQRRRQQQPPPOOOKKKKKKLLLMMMNNNNNNOOOOOOTTTRRROOOMMMMMMOOORRRTTTWWWWWWXXXYYYZZZ[[[\\\\\\^^^```bbbcccccccccaaa```]]]^^^___```___]]][[[ZZZTTTTTTUUUVVVVVVUUUTTTSSSNNNOOOQQQQQQOOOLLLHHHFFFEEECCC???:::666333111111222000///---,,,,,,------...,,,***)))))))))++++++,,,+++***))))))+++---...******))))))((((((''''''))))))(((((((((((()))))),,,,,,,,,++++++)))((((((******************++++++******)))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***+++++++++)))))))))***+++++++++,,,((())))))))))))*********---,,,+++*********+++,,,///---,,,***))))))************************++++++++++++++++++++++++++++++******+++,,,,,,------...000000000000////////////000000000000111222333444777666555444444333444444888888<<<@@@BBBGGGRRR^^^www%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******++++++***((('''&&&%%%%%%))))))))))))))))))))))))''')))***)))((('''((()))******(((((('''((()))***(((((()))***+++******)))))))))+++,,,...000111222111111111222444777:::;;;<<<<<<======>>>???@@@@@@>>>??????@@@BBBCCCEEEFFFFFFFFFEEEFFFGGGJJJLLLNNNOOOPPPQQQSSSUUUXXXYYYZZZ[[[\\\^^^bbbeeegggeeedddeeecccaaa```aaaaaa```^^^bbbdddeeeeeedddddddddeeeiiihhhggghhhjjjjjjgggeeeiiigggfffffffffddd```\\\QQQMMMGGGCCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBDDDGGGKKKNNNOOOPPPRRRTTTWWWYYYZZZ[[[___```bbbcccdddcccbbbaaa]]]^^^___```___^^^]]]\\\VVVWWWXXXXXXXXXWWWVVVUUUQQQRRRSSSSSSRRRPPPNNNLLLLLLJJJFFFBBB>>>:::888777333222000...,,,+++++++++++++++,,,,,,++++++++++++------+++++++++,,,...///++++++*********)))))))))******))))))))))))******************)))((('''&&&))))))*********+++++++++++++++************+++++++++++++++***************************************(((((()))))))))*********************************++++++************+++++++++******))))))******++++++++++++++++++,,,,,,,,,)))))))))*********++++++++++++*********+++,,,---...---,,,*********************++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........////////////000000000000000000000000111222333333444444444444555666777777:::999;;;>>>@@@FFFSSS```xxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''))))))'''&&&&&&'''((((((''''''''''''((((((((((((((((((''''''&&&%%%%%%$$$))))))))))))))))))))))))&&&((()))((('''&&&'''((())))))))))))))))))******)))))))))))))))***++++++------///000222333444555444444444555777:::===>>>??????@@@@@@AAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGIIIIIIIIIJJJLLLOOOQQQSSSSSSTTTVVVXXX[[[]]]___```aaa```aaadddfffgggfffdddfffdddaaa______^^^\\\ZZZ^^^___`````````bbbeeehhhjjjiiiiiiiiijjjiiigggeeeggggggggghhhhhheeeaaa]]]TTTMMMDDD===:::999999999888999999::::::;;;;;;<<<777777777888;;;???CCCFFFGGGHHHKKKNNNPPPSSSTTTUUUYYYZZZ\\\^^^______^^^]]]\\\]]]^^^_________^^^^^^ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSRRROOOKKKGGGCCCAAA???<<<;;;999777444222000///***+++,,,---...---+++***---,,,+++++++++,,,---...+++++++++++++++*********+++++++++******+++++++++************)))(((''''''(((((()))***+++,,,,,,---,,,,,,+++++++++,,,,,,---*********+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,++++++++++++,,,,,,***)))))))))))))))******,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++*********+++,,,------------,,,+++******************+++---...///000111------------------------,,,,,,------.../////////......//////000000111111222111111111111111222222222222333444666888:::;;;<<<:::;;;===???EEESSSaaayyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''+++***'''&&&%%%&&&'''((((((((())))))))))))))))))''''''&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''((())))))''''''((()))((((((******+++++++++***+++***)))((()))+++---...000111222333555666777888666666777888:::<<>>AAACCCFFFGGGHHHJJJLLLLLLLLLLLLRRRSSSUUUWWWYYYZZZ[[[[[[YYYZZZZZZ[[[]]]^^^______^^^]]]]]]]]]]]]\\\\\\\\\]]]\\\[[[ZZZYYYXXXWWWWWWXXXWWWUUURRRNNNJJJGGGFFFEEEDDDBBB???<<<888666444---------------,,,,,,,,,+++***)))))))))******+++++++++++++++++++++******++++++************++++++,,,,,,,,,,,,++++++***)))'''((((((***+++,,,------,,,++++++++++++,,,,,,---******++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++******+++++++++***))))))))))))******+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,---...//////000,,,,,,,,,,,,------------------......///000000000---......///000111111222222222111111000111111111222222333444666888:::;;;;;;:::;;;>>>@@@EEERRR___xxx&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''+++***'''&&&%%%&&&'''((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((((()))***((((((***+++,,,,,,,,,,,,---,,,+++***+++---000111333333444555666888999999777888999:::<<>>?????????@@@BBBEEEHHHIIIOOOOOOPPPOOONNNLLLJJJHHHMMMNNNPPPRRRTTTVVVXXXXXXSSSSSSTTTUUUXXXZZZ]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^aaa```^^^\\\[[[YYYXXXWWWYYYXXXVVVSSSPPPMMMKKKJJJIIIHHHEEEBBB>>>;;;888777444222///,,,+++,,,---...++++++***************************************************))))))*********+++,,,,,,,,,,,,++++++***'''((((((***+++,,,------***************+++,,,,,,+++++++++++++++++++++,,,************************++++++++++++,,,,,,,,,,,,******************************))))))))))))*********************+++,,,---++++++******))))))((((((+++,,,,,,,,,,,,------------------,,,+++***)))(((+++,,,,,,,,,++++++******---------,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------...//////000000111---......///000111111222222222111111000111111111333333444444666777888999888999===AAACCCFFFPPP[[[vvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''))))))'''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&)))))))))((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))+++((())))))+++,,,---......000///......///111333555555555666777888999::::::999:::;;;===???AAACCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[]]]^^^___aaaccceeefffggggggfffeeedddbbb^^^YYYUUUKKKIIIFFFCCCBBBAAA???===;;;<<<>>>???AAAFFFKKKPPPRRRTTTVVVXXXYYY[[[___aaaaaadddfffhhhgggggghhhiiiaaa___]]][[[XXXSSSNNNJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIILLLPPPSSSTTTZZZZZZZZZXXXUUUQQQNNNKKKHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLNNNQQQUUUYYY[[[\\\\\\\\\\\\]]]^^^___```aaaaaa```___]]][[[YYYXXXXXXVVVTTTQQQOOOOOONNNOOOPPPNNNJJJFFFCCCAAA@@@@@@>>>:::444000------///000.........---------,,,,,,)))))))))*********************))))))))))))******)))***************))))))(((((()))***+++,,,,,,---******)))******+++,,,------,,,,,,,,,++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***************+++,,,---...)))))))))))))))(((((((((++++++,,,,,,,,,------------------,,,+++***)))(((++++++,,,,,,,,,++++++***------,,,,,,+++*********)))******++++++,,,,,,---------......///000000000......//////000000111111222111111111111111222222333333333444444555777777777999>>>CCCDDDGGGOOOYYYttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&)))))))))(((((((((''''''))))))))))))))))))))))))((()))***)))((('''(((***)))))))))***+++---///111222222222222333555777888777888888999:::;;;<<<<<<<<<===???AAACCCDDDEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPSSSUUUVVVXXXXXXZZZ\\\]]]^^^______```aaabbbccceeefffggghhhggggggfffeeebbb\\\UUUOOOHHHFFFCCCAAAAAAAAA???===<<<<<<===<<<<<<>>>BBBEEEHHHJJJLLLMMMMMMOOOSSSWWWZZZ\\\___``````bbbeeehhheeedddddddddccc```\\\YYYTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRTTTVVVXXXZZZ[[[]]]]]]]]]]]]ZZZWWWSSSQQQJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDFFFJJJOOOTTTWWWYYYYYYYYYZZZ[[[]]]___```^^^___aaaaaaaaa___]]]\\\XXXVVVSSSPPPOOOPPPRRRSSSUUUSSSNNNJJJHHHHHHHHHIIIEEEBBB===777333111000000////////////......------*********+++++++++,,,,,,++++++************++++++)))******++++++******)))))))))*********+++++++++*********++++++,,,............---,,,+++******)))************************************+++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))***+++,,,---)))))))))))))))*********++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++++++++******++++++,,,------...,,,------......///000000////////////000000000000000000000000111222333333222222222222333555666777999:::===BBBCCCFFFPPPZZZsss$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&'''((())))))((((((++++++******)))))))))(((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))***)))))))))+++---000222333444444555666777999999999::::::;;;<<<===>>>>>>>>>???AAACCCEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQSSSVVVYYY\\\]]]]]]^^^___aaabbbcccccccccccccccdddeeefffggghhhhhhiiiiiiiiiiiieee^^^UUUOOOJJJHHHFFFEEEEEEEEEDDDCCC???@@@???===;;;;;;===>>>@@@BBBDDDDDDCCCEEEIIILLLRRRUUUWWWXXXYYY[[[```eeedddccccccccceeedddbbb```____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]YYYZZZ\\\\\\[[[YYYVVVTTTUUUSSSQQQNNNKKKIIIGGGFFF@@@???@@@AAAFFFKKKQQQUUUWWWWWWWWWXXXZZZ\\\___```\\\^^^```ccccccbbb```___YYYVVVRRRPPPOOORRRUUUWWWTTTQQQLLLHHHFFFGGGIIIKKKJJJGGGCCC>>>999444111000---.........---,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,******************+++++++++++++++,,,---...///000//////...---+++***))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,(((((((((((()))***+++,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,'''(((***,,,------------)))***,,,,,,---,,,+++***+++++++++,,,,,,---------++++++,,,------...//////,,,,,,------.../////////000000000000////////////000000000000111222333444000000000111333555777888;;;;;;===???AAAEEEPPP\\\sss&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$$$$&&&&&&%%%%%%%%%&&&&&&''')))'''&&&'''******(((%%%'''''''''''''''&&&&&&&&&***)))((()))***+++***)))'''''''''''''''''''''''''''((()))((('''&&&'''(((((((((((((((((()))***+++.........///000222333444444555666777888999999999999999999:::<<<>>>???@@@???AAADDDFFFGGGGGGFFFEEEIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSUUUXXX[[[^^^```aaa^^^```bbbdddeeeeeeeeeeeehhhgggfffgggiiijjjkkkjjjhhhiiiiiifffbbb^^^]]]]]]UUUVVVVVVVVVTTTRRROOOMMMGGGFFFEEEDDDBBBAAA@@@???===<<<<<<===>>>???>>>===???DDDHHHJJJKKKOOOWWW^^^___```bbbdddeeefffffffffbbbbbbbbbbbbccccccccccccccccccdddeeefffddd```]]]VVVTTTSSSSSSUUUVVVUUUTTTUUUTTTTTTTTTSSSPPPKKKHHHDDDBBB@@@@@@BBBDDDEEEDDDLLLMMMNNNOOOQQQTTTYYY]]]^^^___``````^^^]]]^^^___ZZZXXXVVVTTTSSSTTTVVVWWWWWWTTTPPPKKKGGGEEEEEEEEEHHHHHHGGGEEEAAA<<<888555444222///------------,,,...,,,******,,,---+++))))))************+++++++++************+++,,,------...---+++***)))***++++++)))+++,,,,,,,,,///444999;;;666///+++***,,,---...000,,,)))+++000222111///---,,,+++*********+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////******))))))***,,,---///++++++++++++++++++++++++++++++++++++++++++++++++000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***...111000+++((()))+++,,,,,,------...///000000111///,,,******,,,///111222222111111111111222222333333333333444555666666;;;;;;===@@@AAAEEEPPP[[[vvv%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''((('''&&&'''))))))'''%%%'''''''''''''''''''''(((+++)))(((((())))))'''&&&(((((((((((((((((((((((('''((()))((('''&&&'''((((((((((((((()))***++++++...///000111333444555666888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBCCCEEEGGGHHHHHHHHHGGGJJJLLLNNNQQQTTTVVVXXXXXXYYYYYY[[[\\\^^^___aaaaaa^^^___bbbdddfffggghhhhhhhhhgggfffgggiiijjjjjjjjjhhhiiijjjiiifffdddcccddd____________]]]\\\ZZZYYYSSSSSSRRRQQQOOONNNLLLKKKCCCAAA??????@@@@@@@@@>>>>>>AAADDDEEEEEEGGGNNNSSSUUUVVVXXX[[[]]]___```aaacccbbbbbbbbbbbbbbbbbbbbbeeeeeefffggggggeeebbb___UUUTTTRRRRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQRRRQQQOOOLLLIIIFFFCCCBBBAAA@@@>>>FFFGGGIIIKKKLLLOOOSSSVVVZZZ\\\___```___^^^___```\\\ZZZXXXUUUUUUUUUWWWXXXWWWTTTPPPLLLHHHGGGFFFFFFHHHHHHHHHGGGDDDAAA>>><<<777444111//////...---+++...,,,***+++---...,,,***************+++++++++++++++++++++***++++++,,,,,,------,,,+++++++++++++++---.../////////222777;;;???:::333---+++*********///---,,,///444555333000---,,,+++*********+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++******++++++,,,---...***************,,,---...++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...+++)))+++...++++++,,,,,,---....../////////...//////000111111111111000000000000111111111111111222444666777888::::::===@@@BBBFFFQQQ]]]vvv$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&''')))+++%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%'''''''''(((((()))))))))---+++))))))))))))'''%%%))))))))))))))))))))))))&&&((()))((('''&&&''')))))))))))))))***+++,,,,,,///000333555777888888888:::;;;<<<======>>>===============>>>@@@AAACCCDDDDDDEEEFFFGGGIIIJJJKKKLLLPPPQQQTTTWWWYYY[[[]]]]]]```_______________``````\\\]]]```bbbeeefffggghhhfffeeedddeeegggiiihhhgggggghhhjjjjjjiiihhhiiijjjgggfffeeeddddddcccccccccaaaaaaaaa```^^^\\\ZZZXXXMMMJJJGGGFFFEEEEEEDDDCCC???AAABBBAAA??????CCCGGGIIIJJJLLLOOOSSSVVVXXXYYY[[[\\\]]]^^^```aaabbbcccfffffffffggghhhgggdddaaaXXXVVVTTTSSSSSSSSSRRRQQQPPPOOOMMMMMMOOORRRSSSSSSQQQNNNJJJFFFCCCAAA===;;;>>>@@@CCCDDDEEEFFFIIIKKKSSSWWW[[[]]]^^^^^^___```^^^\\\ZZZWWWVVVVVVWWWXXXWWWUUUQQQMMMJJJIIIIIIIIIHHHHHHIIIIIIHHHFFFDDDCCC;;;999555222111///---+++---,,,++++++------,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,+++.../////////000222666999>>>999333...,,,,,,++++++///...///222666777444000---,,,+++*********+++,,,***++++++,,,,,,++++++***************************++++++*********+++++++++************+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------++++++...111+++++++++,,,------.........///111222333333333222000000////////////000000///000111222444777999:::::::::===AAACCCGGGSSS___ttt$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&&&&'''(((***,,,%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&%%%&&&''''''((()))******+++---+++******++++++)))(((((((((((((((((((((((((((&&&((()))(((''''''(((***************+++---...///111333666999;;;<<<;;;;;;;;;;;;<<<======>>>======?????????@@@AAABBBCCCDDDEEEEEEFFFHHHKKKNNNPPPRRRXXXYYYZZZ[[[\\\]]]]]]]]]```___^^^]]]\\\\\\]]]]]]ZZZ[[[\\\^^^```aaabbbbbbbbbbbbbbbccceeegggfffeeeeeegggiiiiiiiiiiiijjjkkkgggfffeeeccccccdddeeefffggghhhhhhhhhfffdddaaa___YYYVVVRRROOOOOONNNMMMLLLFFFFFFFFFCCC@@@???@@@BBBBBBBBBDDDFFFIIILLLNNNOOOMMMOOORRRVVVZZZ^^^aaabbbbbbbbbccceeeggghhhfffddd]]][[[XXXWWWVVVVVVTTTRRRSSSQQQOOOOOOOOOPPPOOOMMMOOOLLLIIIFFFDDDBBB???===999;;;>>>???@@@@@@BBBCCCKKKOOOTTTXXX[[[\\\]]]^^^^^^\\\ZZZXXXVVVVVVVVVWWWWWWUUURRROOOMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGG@@@===999666444222///,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---...---,,,+++++++++++++++,,,---...///...---,,,+++,,,,,,,,,------///222444555222...------///000///222111000222444444222000---,,,+++*********+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++***)))))))))************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++...111,,,,,,,,,------............///000222333444444444111111000000000000111111000000111222444666888999::::::===AAADDDHHHTTT```sss&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''')))***%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&'''&&&''''''((()))******+++(((''''''(((***+++***)))'''''''''''''''''''''''''''((())))))((((((***+++,,,,,,,,,---...///111111444666999<<<>>>>>>>>>======>>>>>>????????????>>>@@@@@@@@@@@@AAABBBDDDDDDDDDEEEGGGJJJNNNRRRUUUWWW\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[YYYXXXWWWWWWXXXYYYXXXXXXYYYYYYYYYZZZZZZ[[[^^^^^^___aaadddeeeeeecccdddfffhhhhhhhhhhhhiiijjjgggeeecccbbbbbbccceeefffggggggggggggfffeeecccbbbaaa^^^[[[YYYYYYYYYWWWVVVQQQQQQOOOMMMJJJGGGGGGGGGAAAAAAAAAAAABBBCCCDDDEEEDDDFFFIIINNNRRRVVVZZZ[[[\\\\\\^^^aaaeeeggggggfff```]]]ZZZXXXXXXVVVUUUSSSRRRRRRQQQRRRRRRPPPLLLJJJLLLJJJHHHFFFEEECCC@@@>>>777:::<<<>>>>>>>>>???AAADDDHHHMMMRRRUUUWWWYYY[[[[[[ZZZXXXWWWUUUUUUUUUUUUVVVUUUSSSQQQPPPOOOOOOOOONNNMMMMMMLLLJJJIIIGGGGGGCCC@@@===:::888555222///,,,------,,,+++++++++++++++,,,,,,,,,------------......---,,,+++++++++++++++,,,---...///...---,,,,,,+++++++++,,,...//////...,,,***+++---000111111555333///------.........---,,,+++*********+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,...///............////////////////////////111222444555333222222111111222222333222222222333444555666777::::::===AAADDDHHHTTT```qqq&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))&&&''''''((('''&&&$$$######%%%'''''''''&&&'''((('''''''''(((((()))))))))$$$$$$###%%%''')))((((((''''''''''''''''''''''''((()))++++++******,,,---......//////111222444555888999;;;===????????????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIILLLPPPSSSVVVWWWYYYYYYZZZ[[[[[[\\\[[[[[[TTTSSSQQQOOONNNOOOPPPQQQSSSRRRQQQPPPPPPPPPQQQQQQVVVVVVXXX\\\___aaaaaa___```bbbdddeeeeeeeeefffgggfffeeecccbbbaaabbbdddeeebbbbbbbbbbbbaaaaaaaaabbbbbb```______``````___]]][[[ZZZYYYWWWUUUTTTRRRQQQGGGFFFDDDBBBAAAAAABBBBBBFFFGGGHHHKKKMMMPPPRRRSSSWWWXXXYYY]]]aaaeeeeeeeee___\\\YYYXXXWWWVVVTTTRRROOOPPPQQQSSSTTTSSSPPPLLLMMMKKKIIIGGGEEEBBB???<<<999;;;===>>>>>>???AAACCCAAADDDHHHLLLOOORRRVVVXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQOOOMMMJJJHHHGGGFFFDDDBBB???>>><<<:::666333///000111///---++++++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,---+++,,,,,,------------,,,///---,,,,,,...//////...---,,,++++++---......---444222...***((()))+++------,,,+++*********+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******************++++++,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------......//////......,,,,,,,,,,,,,,,,,,,,,,,,......---------------...//////////////////////////////......///111333444333333333222222333333333333333333333444444555666::::::===AAACCCGGGSSS___ooo%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((((('''''')))***(((((()))((('''%%%"""!!!###&&&((((((''''''(((***'''''''''''''''''''''(((&&&%%%%%%&&&((()))(((''''''''''''''''''''''''''')))+++,,,,,,,,,,,,---///000111111222333555777888<<<<<<======>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAADDDCCCCCCDDDDDDEEEFFFGGGHHHIIILLLOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOJJJHHHEEECCCAAABBBCCCDDDEEEEEEDDDCCCCCCDDDEEEFFFHHHIIILLLPPPUUUWWWWWWVVVWWWYYY\\\]]]^^^^^^```aaa``````^^^]]]]]]]]]]]]^^^[[[ZZZYYYYYYYYY[[[]]]^^^\\\\\\^^^```ccccccbbb``````______^^^^^^^^^\\\[[[SSSQQQNNNKKKIIIHHHIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRWWWWWWXXX[[[___bbbbbbbbb___]]]ZZZXXXXXXWWWUUUSSSPPPPPPPPPRRRTTTTTTSSSQQQNNNLLLJJJIIIGGGDDD@@@===;;;<<<>>>>>>???AAADDDGGGAAACCCFFFHHHKKKNNNSSSWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSQQQNNNLLLIIIHHHGGGDDDBBBAAA@@@@@@>>>:::888444555666333///------///------------............------,,,,,,,,,------...+++++++++++++++,,,------000...,,,---//////...,,,...---,,,---......---+++///...,,,***((()))+++,,,---,,,+++*********+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,---......///---------------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...//////////////////////////////000111111111111111333222222222222222222333111222222333444555777888::::::===@@@BBBFFFQQQ]]]nnn$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###%%%'''(((((((((***,,,))))))))))))'''$$$!!!###&&&))))))(((''')))+++'''''''''''''''&&&&&&&&&+++***))))))***+++)))((())))))))))))))))))))))))***+++------------...000222222222333555777888999>>>>>>======>>>>>>???@@@@@@@@@@@@AAA@@@@@@??????FFFEEEEEEEEEFFFGGGHHHHHHKKKLLLOOOQQQQQQQQQPPPOOOMMMMMMLLLJJJGGGEEEBBBAAABBB???<<<888666666777888999888888888888:::;;;===;;;===@@@EEEJJJMMMMMMLLLNNNPPPSSSUUUVVVXXXZZZ\\\YYYYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQQQQRRRUUUXXX[[[WWWXXX[[[___cccdddbbb```aaa``````aaaccccccaaa```]]][[[XXXUUUSSSRRRRRRRRRLLLMMMNNNPPPRRRTTTVVVVVVYYYXXXXXXZZZ^^^``````___bbb___\\\[[[[[[ZZZXXXVVVUUUSSSQQQQQQRRRSSSTTTSSSLLLKKKJJJJJJIIIGGGDDDAAA======>>>>>>???BBBFFFIIIBBBCCCEEEGGGIIIMMMRRRVVVUUUUUUVVVVVVVVVVVVWWWWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTRRROOOMMMKKKJJJIIICCCBBBAAAAAAAAA@@@===:::888999999666222//////000---------.........//////,,,,,,,,,,,,------...///++++++***)))***+++---...000---+++,,,......,,,***---,,,,,,...///000///---***+++,,,+++******+++,,,---,,,+++*********+++,,,+++++++++,,,,,,+++++++++************************---,,,,,,+++,,,,,,------***+++,,,---,,,,,,***)))++++++,,,,,,---...//////------------------------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++...111111000///..................------...///222444555333000...222222111111111111222222///000111222444777999:::;;;;;;===@@@AAAEEEPPP[[[nnn######$$$%%%&&&&&&''''''%%%%%%$$$&&&'''((('''%%%###$$$$$$%%%%%%&&&&&&'''))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))''''''(((((())))))******)))))))))(((''''''&&&&&&)))***,,,...000000000000444444555666888:::<<<===;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHJJJLLLMMMNNNNNNNNNNNNOOONNNMMMJJJGGGEEEDDDCCCAAA???<<<;;;::::::666444333222111222333444555444444444333333333222333555888999:::<<<@@@BBBEEEFFFHHHJJJLLLMMMMMMMMMRRRQQQOOOMMMLLLMMMOOOPPPRRRQQQPPPRRRVVVYYY[[[[[[[[[]]]___aaacccdddddddddgggeeebbbaaabbbdddeeeeeeaaaaaaaaa```^^^ZZZWWWUUUUUUVVVXXXZZZ[[[\\\\\\\\\]]]]]]^^^___`````````___```___^^^]]]]]]]]]]]]]]]\\\XXXTTTTTTUUUVVVTTTRRRPPPPPPOOONNNLLLIIIFFFEEEDDDBBBAAA@@@BBBFFFJJJLLLNNNKKKHHHFFFFFFJJJOOORRRXXXXXXXXXXXXXXXWWWWWWVVVZZZ[[[\\\\\\[[[YYYVVVUUUTTTTTTTTTSSSPPPMMMJJJHHHIIIGGGFFFEEEEEEDDDAAA???<<<<<<<<<:::777333///---111///---,,,---//////...***,,,---//////...---++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---...------,,,,,,------..."""$$$(((***+++***(((&&&,,,,,,,,,---------......,,,---...///...---,,,+++,,,,,,,,,------............+++((((((+++---,,,+++,,,---...//////...---,,,000///...---------------///.........000111333555111111000000000000000000333000...///333666777777;;;;;;<<>>??????@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDAAA???:::::::::999888888777777333333222222111111111111000000111111222222222222333444555555555666999;;;;;;===@@@CCCEEEGGGGGGHHHLLLKKKKKKKKKLLLNNNOOOPPPXXXWWWVVVXXXZZZ]]]]]]]]]\\\^^^```bbbcccdddddddddeeecccaaaaaabbbcccbbbbbbdddeeeeeedddbbb___[[[YYYVVVWWWXXXZZZ\\\^^^___```aaaaaaaaaaaa``````______cccbbbbbbaaaaaaaaa``````\\\YYYVVVVVVXXXYYYXXXVVVSSSSSSSSSQQQPPPMMMKKKIIIJJJIIIHHHHHHJJJNNNRRRTTTUUUSSSPPPNNNOOOQQQUUUWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ\\\\\\]]]\\\[[[ZZZXXXWWWTTTUUUUUUUUURRROOOLLLIIIJJJHHHGGGFFFFFFFFFCCCAAACCCCCCCCCAAA>>>:::666444222000...---...//////...---...///000000...---,,,,,,,,,---------.........,,,,,,,,,+++++++++******------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,---------''')))+++---...---,,,+++,,,,,,,,,---------......***+++,,,---------,,,+++,,,,,,,,,------.........000---++++++---///...---------............------222111000000/////////000//////...///000111333444333333222222222222222222333111///000444777888777;;;:::<<>>>>>??????CCCEEEGGGIIIJJJJJJJJJIIIFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???===;;;:::999888999;;;<<<=========<<<666666555444333111000///......///000111222333444222333444333111111333444333666999>>>AAADDDEEEFFFJJJKKKMMMOOOQQQSSSTTTTTT]]]]]]\\\^^^``````___^^^^^^___```bbbcccddddddddddddcccbbbcccccccccbbb```ddddddddddddbbb___\\\ZZZYYYYYYZZZ\\\^^^aaacccdddbbbaaaaaa```^^^]]]\\\\\\^^^^^^_________^^^]]]]]][[[YYYXXXYYYZZZ\\\\\\[[[XXXXXXXXXWWWUUUTTTRRRQQQQQQQQQPPPPPPRRRVVVZZZ\\\[[[ZZZYYYXXXXXXYYY[[[\\\XXXYYYZZZ\\\^^^______```______^^^]]]\\\[[[ZZZZZZWWWWWWXXXXXXVVVSSSOOOMMMKKKJJJHHHHHHIIIHHHGGGEEEFFFFFFEEECCC@@@<<<999777555333000///000000///...///000111111000///---,,,---------.........//////,,,,,,,,,,,,++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---,,,,,,++++++,,,,,,---------------------------++++++---...............,,,,,,,,,---------......******+++,,,---------------------------.........///---,,,,,,---......---------,,,,,,,,,,,,------......---,,,,,,,,,------////////////000111333444222222333333333333333333444222111222555777888888;;;:::<<>>>>>???@@@@@@@@@EEEGGGJJJMMMMMMMMMKKKJJJDDDDDDCCCAAA???===<<<;;;999999999999999888888888>>>@@@BBBEEEFFFFFFEEEDDD???===:::777444222111111///000000111222333444444222333444333222111333555666888<<>>??????@@@EEEGGGIIIJJJKKKJJJHHHGGGFFFBBB<<<666222111222333111111222222222333333333222333444555444555888:::???AAAEEEJJJNNNRRRSSSTTT[[[]]]___aaabbbaaa```_________```bbbdddeeecccbbb^^^]]]]]]]]]]]]]]]^^^^^^______```bbbcccbbb___]]]^^^___``````^^^\\\ZZZXXX[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[\\\]]]^^^YYYYYYYYYYYYXXXWWWVVVUUUTTTUUUWWWXXXXXXYYYZZZZZZ^^^^^^]]]]]]]]]\\\\\\\\\^^^]]]\\\[[[[[[\\\^^^___]]]^^^```aaaaaa```_________``````aaabbbaaaaaaaaacccbbbaaa___^^^^^^^^^^^^^^^^^^______]]][[[YYYXXXRRRPPPNNNNNNNNNOOOOOONNNMMMLLLKKKJJJHHHFFFDDDCCC<<<:::777666555333000...,,,---......////////////+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,---------............---,,,,,,,,,++++++........................+++,,,------,,,,,,,,,,,,------+++******+++------///...............////////////000000111111222222000000111111222222222222444444555555666777888999::::::<<>>@@@CCCGGGIIIIIIIIIIIIMMMNNNNNNNNNNNNLLLKKKJJJEEEAAA;;;555222111222444222222222222333333333333444666888999:::===@@@CCCJJJLLLOOOSSSVVVXXXYYYZZZ```aaabbbcccbbbaaa___]]]_________aaacccdddcccbbb[[[ZZZYYYXXXXXXXXXXXXYYYWWWWWWXXX[[[]]]]]]ZZZXXXVVVWWWXXXYYYXXXVVVTTTRRRWWWWWWWWWWWWVVVUUUSSSSSSQQQQQQQQQQQQSSSUUUWWWYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQSSSUUUUUUUUUTTTUUUVVVZZZZZZYYYYYYYYYYYYZZZ[[[___^^^]]]]]]]]]^^^______^^^___aaabbbccccccbbbbbbbbbbbbbbbbbbbbbaaa```___cccbbbbbbaaa```___^^^^^^```______^^^]]]\\\\\\\\\WWWTTTRRRPPPQQQRRRQQQQQQMMMLLLLLLKKKJJJIIIIIIHHHBBB@@@>>><<<:::777333000------........./////////+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,+++************+++/////////...............---...000000...---...///------,,,,,,,,,,,,------...------------...////////////000111111111111111222222333333444555555555333444666666555666777999::::::===@@@@@@CCCMMMXXXnnn###$$$$$$$$$%%%&&&&&&&&&'''&&&&&&'''))))))((('''&&&&&&&&&'''(((((())))))''''''''''''((((((((()))&&&'''((()))***))))))(((''''''''''''''''''''''''(((((((((((())))))))))))'''(((***,,,///111333444222444666888999999999999999;;;>>>AAABBBCCCCCCBBBBBBCCCDDDGGGIIIKKKMMMNNNPPPOOOLLLHHHCCC>>>:::888555555555666777:::<<<===BBBEEEIIIMMMNNNNNNLLLJJJMMMLLLLLLKKKJJJIIIHHHHHH>>>===;;;999777666666666444555555666777888999999<<<>>>AAACCCDDDGGGKKKNNNTTTVVVXXXZZZ\\\]]]]]]]]]````````````___]]][[[ZZZ]]]\\\ZZZZZZ\\\]]]\\\[[[XXXWWWUUUTTTSSSSSSSSSSSSQQQQQQRRRUUUXXXYYYXXXVVVTTTUUUVVVWWWVVVUUURRRQQQVVVWWWYYYZZZYYYWWWTTTSSSPPPPPPOOOPPPQQQTTTVVVXXXZZZXXXTTTQQQOOONNNOOOPPPPPPRRRUUUTTTRRRPPPPPPQQQRRRRRRQQQQQQRRRSSSTTTUUUYYYYYYYYYYYYZZZ\\\]]]^^^\\\]]]___aaabbbcccccccccaaaaaabbbbbbaaa``````___bbbbbbbbbbbbaaa___^^^]]]```^^^\\\ZZZYYYZZZ\\\]]][[[XXXTTTSSSSSSSSSSSSRRRNNNMMMMMMMMMMMMMMMNNNNNNIIIGGGEEECCC@@@===888555222111000///............,,,,,,,,,,,,---------...,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,---///000000/////////.........---,,,///111111///---...///------............------,,,,,,++++++,,,------...//////000111222111111000222222333333444555555666111444666666555444666888999:::===@@@AAACCCMMMWWWnnn%%%%%%&&&&&&'''((())))))'''&&&&&&''')))***((('''''''''(((((()))*********&&&'''''''''(((((())))))&&&''')))*********)))((())))))))))))))))))))))))''''''(((((())))))******+++,,,---...///111111222333444666999:::;;;;;;;;;<<<>>>AAACCCEEEEEEDDDCCCCCCDDDFFFHHHKKKNNNPPPQQQSSSPPPKKKEEE???999555333222333444666999<<<@@@AAACCCFFFKKKNNNOOOMMMIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@:::;;;===>>>>>>===;;;:::888888:::;;;===???@@@AAAEEEGGGJJJLLLNNNPPPTTTWWW\\\]]]^^^`````````____________^^^^^^]]][[[ZZZZZZZZZXXXUUUTTTTTTUUUTTTSSSUUUTTTRRRQQQPPPOOOPPPPPPPPPPPPQQQSSSVVVXXXXXXWWW[[[\\\]]]^^^]]]\\\ZZZYYYXXXZZZ]]]______]]]ZZZXXX[[[ZZZYYYYYYZZZ]]]___aaaaaa^^^YYYUUURRRRRRSSSTTTPPPSSSUUUTTTPPPMMMMMMNNNMMMLLLLLLLLLLLLNNNOOOQQQQQQRRRSSSTTTVVVYYY[[[\\\YYYZZZ\\\^^^___aaaaaabbb``````aaaaaaaaaaaa``````aaabbbccccccbbb```]]]\\\___\\\YYYWWWVVVXXX[[[]]]]]]ZZZVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWNNNLLLJJJGGGEEEAAA<<<888666555333111///---,,,,,,---------.........//////,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++***++++++,,,,,,+++******,,,,,,,,,---------......---------...000333555777000000//////.........---***---000///---+++,,,---,,,---////////////---,,,///////////////000111222//////111222222111000000000000111222222333444444111444666666444444555777999:::===@@@AAACCCLLLWWWmmm"""$$$&&&(((((((((&&&%%%)))'''%%%'''***,,,***(((((((((((((((((((((((((((***+++,,,+++***)))***,,,(((((()))***************))))))))))))(((((((((((("""$$$&&&''')))+++...111999555000000444666444222999:::;;;;;;;;;<<>>======<<<===>>>@@@AAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKOOOPPPRRRTTTWWWZZZ\\\]]]\\\YYYYYY\\\]]]ZZZYYY[[[[[[XXXTTTRRRSSSTTTUUUVVVTTTTTTSSSPPPMMMKKKMMMOOOKKKLLLKKKJJJHHHHHHJJJLLLPPPSSSVVVYYYZZZ[[[^^^```cccgggmmmppppppllliiigggjjjllloooqqqqqqnnnkkkiiilllmmmnnnoooooorrruuuxxxyyyssskkkccc___\\\ZZZYYYUUUVVVYYY[[[ZZZUUUNNNHHHNNNJJJGGGGGGIIIIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVWWWVVVXXXZZZ\\\^^^```aaaaaaZZZ]]]___^^^]]]^^^bbbeeedddbbb``````aaa```\\\XXXYYYWWWUUUTTTUUUYYY]]]___\\\\\\]]]]]]\\\YYYWWWUUUTTTSSSSSSUUUWWWYYYYYYXXXXXXRRRLLLJJJJJJHHHCCC>>>;;;888333000////////////000///------///000//////......//////......---,,,...---,,,,,,,,,,,,+++***---------------------------,,,++++++++++++------...------,,,,,,,,,------........................222111///---------///000000///---,,,+++,,,,,,---------///000000000///...***+++---000444777:::<<<333222000///---,,,,,,,,,,,,,,,---...///000111222+++,,,------......------............////////////000111111333444666888999222222333444555777888999777777666555555666888888999:::===@@@AAADDDNNNZZZooo%%%&&&'''''''''&&&%%%$$$)))'''&&&&&&((()))'''%%%((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''++++++++++++***((('''&&&))))))))))))((((((((((((''')))******)))***,,,...:::777333111333555666666:::;;;<<<<<<<<<===@@@CCCAAABBBDDDGGGIIIKKKLLLMMMQQQRRRRRRSSSSSSSSSSSSSSSMMMGGG>>>777333222111000222333666;;;@@@EEEHHHKKKOOOLLLHHHDDDAAA@@@AAAAAAAAAAAAAAABBBCCCFFFHHHIIIMMMMMMNNNOOOOOONNNMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRXXXXXXYYYYYYZZZZZZ[[[[[[ZZZVVVUUUVVVVVVTTTVVVZZZXXXVVVSSSQQQQQQQQQRRRRRRTTTSSSQQQNNNKKKIIIHHHHHHIIIJJJKKKKKKKKKMMMPPPRRRVVV[[[aaafffhhhiiijjjkkkwww{{{~~~vvvpppkkkiiibbbccceeehhhhhheee___ZZZTTTQQQNNNMMMMMMLLLKKKJJJJJJJJJLLLPPPUUUXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZUUUXXXZZZ[[[ZZZZZZ]]]___bbbaaa``````aaaaaa^^^[[[ZZZXXXWWWVVVWWWYYY\\\]]]\\\]]]]]]^^^]]][[[XXXWWWWWWVVVUUUWWWYYYZZZZZZYYY\\\WWWRRROOOOOONNNIIIEEE???<<<777333222111000//////...,,,---...000//////...............---,,,,,,...,,,+++,,,------,,,+++------------------------...---,,,++++++,,,------...------,,,,,,---------........................///...,,,+++***+++,,,---///...---,,,,,,,,,,,,,,,------,,,,,,,,,---...///+++++++++,,,---...///000111000///......------...,,,,,,,,,,,,------------,,,---......//////..................////////////.........///000222333444222222222333444555666777777666666555666666888888888999<<>>???BBBMMMXXXkkk)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''***+++,,,,,,******+++,,,(((((()))***************(((((((((((())))))))))))''')))++++++,,,---000222888;;;===;;;666555888<<<:::<<<>>>??????@@@BBBEEEHHHIIIKKKNNNPPPQQQRRRSSSUUUUUUVVVUUUTTTRRRPPPNNNBBB<<<555000///111333444;;;>>>DDDJJJPPPSSSUUUUUUWWWSSSMMMHHHFFFGGGJJJLLLMMMNNNPPPRRRTTTWWWYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[WWWXXXXXXXXXWWWUUURRRQQQSSSTTTVVVWWWWWWVVVTTTSSSTTTPPPLLLKKKJJJMMMYYYddd^^^]]]ZZZWWWVVVWWWZZZ]]]```______aaaccccccaaa^^^```cccgggjjjmmmppptttwwwyyy}}}~~~}}}yyywwwsssmmmfffeeeaaa^^^aaahhhllliiieeeYYYXXXWWWUUUTTTSSSRRRRRROOOQQQTTTVVVXXXYYYZZZ[[[\\\\\\\\\^^^___`````````]]]^^^^^^^^^]]]\\\[[[[[[ZZZ[[[[[[\\\\\\\\\[[[ZZZ[[[ZZZYYYZZZ[[[\\\[[[ZZZXXXVVVTTTSSSRRRQQQNNNKKKJJJFFFAAA===999555111......---+++,,,...//////...---------------,,,,,,+++,,,++++++,,,...///...---,,,,,,------------------000//////...------------------,,,,,,,,,---......------------------------...------,,,,,,,,,---...,,,,,,.........---,,,+++,,,+++***)))***+++---...///////////////000111222///......------......////////////.........------------...///////////////............////////////000000/////////000111111333333222222111222222333555555666666777777888888888888;;;>>>???CCCMMMXXXlll'''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))(((((()))***************'''((((((((()))))))))***(((***+++,,,---///111444666<<>>999444000///...,,,,,,...///...---------......------,,,+++---,,,+++,,,...///...---,,,,,,,,,---------....../////////......------,,,,,,,,,,,,,,,,,,---...///---------------------------------,,,---------...+++,,,---.........,,,,,,++++++,,,---------------*********+++,,,---...///000///...------,,,,,,,,,---------............///,,,,,,---............---............////////////111111000000000111111222333333222111111111111222444555555666777888888888999:::<<<@@@AAADDDNNNYYYnnn%%%&&&&&&'''(((((())))))$$$&&&'''((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((++++++++++++***((('''&&&''''''(((((())))))******,,,---//////...///222444777<<>>;;;888888:::???BBBCCCFFFIIINNNTTTXXXZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\[[[[[[]]]]]]\\\[[[[[[\\\]]]]]]ZZZYYYWWWUUUSSSPPPOOONNNPPPSSSVVVXXXXXXVVVRRRPPPUUUUUUUUUTTTSSSXXXiiizzz{{{}}}{{{xxxrrrkkkddd^^^ZZZYYYQQQOOONNNNNNOOOPPPPPPOOOTTTUUUVVVUUUUUUUUUWWWYYY[[[[[[\\\]]]^^^^^^]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXYYY[[[\\\[[[ZZZYYYYYYZZZYYYWWWUUURRRQQQPPPNNNKKKGGGCCC>>>888444222000.........///...---......//////......---,,,...---,,,---...///...---+++,,,,,,------.........,,,---............------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------+++,,,.../////////...---,,,++++++******++++++,,,000///...---,,,,,,,,,,,,******++++++,,,,,,,,,---+++,,,,,,---...---------............////////////000////////////000000111333333222222111222222222333444555777888888888888::::::===@@@AAADDDOOOZZZnnn&&&'''((())))))(((''''''$$$&&&((('''%%%%%%&&&((((((((((((((((((((((((((((((***+++***)))((()))***++++++++++++***((('''&&&'''''''''((()))*********...///111222222333666888;;;===???>>>;;;:::;;;===AAADDDGGGIIIJJJKKKLLLNNNQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOONNNLLLIIIGGGFFF???===;;;<<<>>>AAACCCDDDBBBEEEJJJPPPTTTWWWYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\UUUTTTRRRQQQPPPPPPQQQRRRTTTWWW\\\aaabbb```]]][[[aaaccceeeeeeaaaeeevvvxxxqqqlllhhhfffbbb]]]XXXTTTSSSRRRQQQOOOQQQRRRRRRQQQOOOOOOQQQTTTVVVVVVWWWXXXZZZ\\\]]]]]]ZZZZZZYYYYYYYYYYYYYYYZZZYYYXXXXXXYYY\\\]]]]]]\\\XXXYYYZZZYYYWWWTTTQQQPPPSSSQQQOOOMMMJJJEEE???:::555333000/////////---,,,//////000000//////...---///...------......---,,,++++++,,,,,,---......///***+++,,,---......------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,---...///---------------....../////////...---------------...------,,,,,,---------,,,,,,+++++++++++++++***,,,------...........................///////////////.........///000111111333333222222222333333444333444555777888999888888999999<<>>======@@@BBBBBBBBB>>>@@@EEEKKKQQQUUUXXXYYY]]]\\\[[[ZZZYYYYYYYYYZZZYYY[[[\\\^^^____________YYYXXXWWWVVVVVVWWWXXXYYYWWWVVVTTTSSSTTTWWWZZZ\\\\\\aaahhhooorrrsssqqqooonnnqqqtttsssnnnqqq{{{wwwuuuttttttnnneee___[[[YYYVVVTTTOOOPPPPPPNNNKKKJJJMMMPPPRRRRRRSSSUUUWWWYYY\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXZZZ\\\^^^^^^]]]]]]^^^___^^^[[[WWWUUUTTTUUUTTTRRRPPPNNNIIICCC???777444222000000///---+++000000000000000//////...000///------......---+++++++++,,,,,,---...//////((()))+++---.........---+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000///------,,,+++,,,---///000///---+++***+++,,,///000------,,,,,,,,,---......,,,,,,,,,,,,---...///000000//////...,,,++++++***---......///////////////............/////////000/////////000000111333333333333222222333333444555222333555777888999888888888888;;;>>>???BBBMMMXXXjjj))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))(((''''''&&&&&&******)))***+++---000111...111555888;;;;;;:::::::::999888999;;;>>>BBBDDDHHHHHHJJJLLLOOOOOOMMMKKKRRROOOJJJFFFDDDEEEGGGIIIGGGFFFCCCAAA???>>>======999:::;;;;;;;;;;;;;;;::::::<<<@@@EEELLLRRRWWWZZZZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\]]]\\\ZZZZZZZZZ[[[YYYXXXVVVUUUSSSSSSSSSSSSXXXYYY[[[^^^aaadddfffgggnnnooossszzz{{{xxxsssjjj```aaa^^^XXXRRRNNNLLLLLLMMMOOONNNOOOQQQUUUXXXYYYYYY[[[\\\]]]^^^^^^]]][[[ZZZ]]]\\\[[[ZZZ[[[\\\]]]^^^`````````___]]]ZZZVVVTTTWWWVVVUUUTTTRRRNNNIIIEEE>>>:::555222000///---,,,...------...000111000///........................------------------,,,,,,------,,,,,,,,,---...............------,,,,,,,,,------......------,,,+++,,,------......------,,,,,,---......------///000...//////000///...,,,+++000///...---------------......//////000000111111---......---,,,,,,.../////////...---,,,,,,,,,,,,////////////000000000000///000222333444444333222444333333222222333333444444444555555666888999:::<<<;;;>>>BBBCCCFFFNNNVVVlll))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))************)))******))))))((((((((('''*********+++---...000111...000333666888888888888;;;::::::;;;>>>AAAEEEGGGKKKKKKLLLNNNPPPOOOMMMKKKLLLIIIDDD@@@======>>>???>>>===;;;:::888777777777666777777888999999999999888;;;???DDDKKKQQQVVVXXXYYYYYYZZZ[[[[[[[[[ZZZZZZXXXZZZ\\\\\\ZZZYYY[[[]]][[[\\\[[[ZZZXXXXXX[[[]]]aaaeeeiiilllllllllmmmmmmqqqtttzzzwwwvvvqqqiii```XXXRRROOOMMMNNNMMMLLLNNNRRRUUUWWWWWW]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]___``````___]]][[[YYYWWWWWWVVVVVVUUUTTTQQQMMMIIIBBB>>>999555333111///...///...---...000111000///........................------------------------------------......///000.........------,,,,,,,,,------......------,,,+++,,,------......------,,,---...///...---,,,---...,,,---...//////...------......---------......///---------...............///......///000///---+++---------,,,------......111111000000//////......000000111222333333333333444333333222222333333444555555444555555666777777<<<;;;>>>BBBCCCFFFMMMVVVkkk)))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))************)))************)))))))))))))))***,,,---///000000000111222333555666777888999<<<======???BBBFFFIIIKKKOOONNNNNNNNNOOONNNKKKHHHDDDAAA===999666666666777999999888777777666666666444444555666777888999999888:::???DDDJJJPPPTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYVVVZZZ\\\ZZZWWWVVVZZZ^^^cccgggjjjhhheeedddgggkkkooouuu{{{|||xxxsssrrrsssrrrwwwssshhh```ZZZWWWRRRPPPMMMMMMPPPRRRSSSSSSXXXXXXXXXXXXYYYZZZ\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]______^^^^^^^^^]]]]]]]]]XXXWWWWWWWWWWWWUUUQQQNNNGGGCCC>>>:::777555222000000...---...000000000...........................,,,,,,,,,---.........///---------...///000111222.........------------------............---,,,,,,------............------...//////...,,,++++++,,,***+++,,,---............,,,,,,,,,------///000000...............---------,,,+++,,,...000000---))),,,,,,,,,------...000000222222111000///...------111111111111111222333444444333333222222333333444555555444444444444555555;;;;;;===AAACCCEEEMMMVVVjjj)))(((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))((()))))))))))))))************+++---000111111111111777666666666888999;;;<<>><<<999666555444444555666666777777777666666555333444444666777999;;;<<<;;;===AAAFFFLLLPPPTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZXXXZZZ[[[XXXTTTVVV]]]dddttt{{{{{{uuuuuuxxx}}}yyyyyy||||||zzzrrrmmmkkk```\\\WWWTTTRRRRRRQQQPPPRRRQQQQQQQQQTTTWWW[[[]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaa[[[ZZZZZZZZZYYYXXXTTTRRRKKKGGGBBB>>>;;;888444222111///...///000000///...........................+++,,,,,,---...//////000------------...///111111...............---------...............------,,,------............------,,,---...---,,,+++,,,---+++,,,,,,------------------------------...//////111111000000//////......,,,---...//////000//////......------...//////000111111000000//////......111111000000000222444555444333333222222333333444444444444444555555666777;;;;;;===AAACCCEEEMMMVVViii((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((())))))******++++++---///111222333333222999888888888999;;;===???BBBCCCEEEHHHJJJMMMNNNNNNPPPMMMJJJGGGEEEBBB>>>;;;999888888777666777777777444555777777777666444333222222333555777:::===>>>AAACCCGGGKKKOOORRRUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXXXXWWWXXX___kkkttt~~~}}}uuuppphhhbbb\\\XXXTTTQQQOOONNNNNNNNNQQQVVVZZZ]]]\\\]]]]]]^^^___`````````^^^]]]]]]^^^___```aaabbb___]]]\\\[[[ZZZYYYUUUSSSMMMJJJEEEAAA>>>:::666333222111//////000000///---////////////////////////,,,,,,------...///000000,,,,,,,,,,,,---...///000..............................//////......---,,,---......//////......---***+++------------///000......------,,,,,,,,,,,,//////...---------------111111000000//////......000222333111------000333111000//////.........///......//////000000111111111000//////000111333444444333333222222333333444333333444555666888:::;;;;;;:::===AAABBBEEELLLUUUhhh(((''''''''''''(((((()))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((()))***+++,,,,,,------...000111333444444444888888777888:::<<<>>>???EEEGGGIIIKKKLLLMMMLLLLLLLLLIIIFFFDDDBBB@@@===;;;999999:::;;;;;;;;;<<<<<<<<<===>>>???>>>;;;888666222222333555888<<<@@@BBBHHHJJJMMMPPPSSSUUUUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYTTTUUUWWW\\\eeeqqqzzzsssllleee___[[[NNNMMMLLLLLLMMMPPPSSSUUUYYYZZZ\\\]]]___```aaaaaa]]]]]]^^^^^^___````````````^^^\\\[[[ZZZYYYVVVTTTNNNKKKGGGDDD@@@<<<888555333222000000000000...---////////////////////////---------.../////////000---,,,,,,,,,,,,---...................../////////...////////////...------......////////////......)))+++---......///111222111000///------,,,------000000///------,,,,,,,,,...............---------000111111///,,,+++---///222222000//////.........------...///000111222222000000000000000111222333444333333222222333333444222333333555777999;;;===::::::<<<@@@BBBDDDLLLUUUfff'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))***)))))))))******+++,,,---...///000000000000111333444666777888888999;;;===???AAABBBHHHIIIKKKMMMMMMKKKJJJHHHFFFEEECCCBBBCCCCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBBEEEFFFGGGGGGEEEAAA<<<999666666777:::===BBBFFFHHHMMMOOOQQQTTTUUUUUUUUUTTTQQQRRRSSSUUUVVVVVVWWWWWWVVVWWW\\\gggvvv|||uuunnnjjjVVVUUURRRPPPOOOOOOOOOPPPSSSUUUXXX[[[]]]___``````]]]^^^____________^^^]]]]]]\\\ZZZZZZZZZYYYXXXVVVPPPMMMIIIFFFCCC@@@;;;888444222111000000000...,,,////////////////////////............///////////////......------------------........./////////000///////////////...------......////////////......,,,---////////////111222000000///.........///000///......---------......---------..................---...333999;;;888444111111000000///000000000......//////000000111111...///000111111222222222444333333222222333333444222333333444666888999:::::::::<<<@@@BBBDDDLLLUUUeee'''''''''''''''((()))***&&&&&&&&&'''''''''((((((************************))))))***++++++++++++++++++,,,---...///111222222111111000111222444777888:::;;;<<<>>>AAACCCDDDEEEJJJKKKMMMMMMMMMJJJHHHFFFCCCBBBAAACCCEEEGGGHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFGGGHHHHHHEEE@@@:::777;;;<<<===???CCCHHHMMMOOOPPPQQQSSSUUUVVVUUUTTTSSSOOOPPPQQQSSSTTTTTTUUUUUU[[[]]]dddqqqzzzuuueeeccc```\\\XXXVVVTTTTTTPPPQQQUUUXXX[[[]]]^^^___]]]^^^___``````^^^\\\ZZZ[[[YYYXXXYYYZZZZZZYYYXXXQQQNNNKKKHHHEEEBBB===:::555333111000000000...,,,000000000000000000000000///////////////.........111000///......---......---.........//////000000///////////////......---......////////////.........///111000//////000111//////......///000222333---------------...///000.../////////000000111111222///222???OOOUUUNNNDDD////////////000111222333000000000000////////////---...000222222222111111444333333222222333333444333333333444555666777888::::::<<<@@@BBBDDDLLLUUUeee~~~***)))))))))((((((''''''+++***((('''&&&&&&&&&&&&++++++******))))))(((((())))))************))))))(((***,,,///111222333333111222444777888888888888===>>>???AAACCCEEEGGGHHHKKKKKKKKKJJJIIIGGGEEEDDDFFFHHHKKKMMMOOOOOONNNNNNKKKLLLNNNOOOPPPOOOMMMLLLGGGEEECCC@@@>>>===<<<<<<<<<>>>AAAEEEJJJNNNQQQSSSVVVUUUSSSSSSTTTSSSQQQOOOQQQNNNNNNQQQRRRRRRUUUYYY\\\iiivvv}}}~~~yyysssqqqpppkkk```WWWXXXVVVTTTSSSTTTVVVXXXZZZZZZ[[[]]]^^^]]]\\\[[[[[[]]][[[YYYZZZ[[[[[[YYYVVVXXXUUUQQQMMMIIIDDD???;;;;;;888555333222111///---000///......///000///---////////////////////////........................//////000111111111111111000///...---------------............//////000000////////////////////////,,,,,,+++***+++,,,---...000000//////.........---//////............////////////---333FFFXXXRRRBBB000000//////.........---........................000//////222555555222...111222222333333222222111444444444444444555777777===<<<>>>AAABBBDDDKKKTTTeeezzz*********)))))))))((((((***)))((('''''''''((()))((((((((((((''''''''''''))))))************))))))***+++---000222333333333333444555777999:::;;;;;;>>>@@@BBBDDDFFFGGGHHHHHHJJJJJJIIIHHHFFFEEEDDDDDDHHHJJJLLLOOOPPPQQQPPPPPPNNNNNNOOOOOONNNLLLJJJIIICCCBBBAAA????????????@@@DDDFFFHHHKKKOOORRRUUUVVVVVVTTTRRRRRRSSSTTTSSSSSSRRROOONNNPPPRRRQQQTTTXXXcccqqqwwwmmmbbb___ZZZWWWUUUUUUUUUUUUWWWXXXZZZ[[[[[[[[[[[[[[[```^^^]]]]]]^^^^^^[[[XXXYYYVVVSSSOOOLLLHHHCCC???>>>;;;888666444333111//////...---...000000000...////////////////////////........................//////000111111111111000////////////......------------......////////////........................---,,,,,,+++,,,---...///000/////////............000//////......//////000...111000///888CCC@@@555000/////////....................................000///000222444444222///222222333333333333222222333333333333444555666666<<<;;;===@@@AAACCCJJJSSSeeezzz++++++++++++************((((((''''''((()))******'''''''''((((((((())))))))))))******************---...///111333444444444555666666888:::<<<>>>???AAACCCFFFHHHJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFLLLMMMOOOPPPQQQQQQPPPPPPNNNNNNNNNMMMKKKHHHFFFDDD>>>??????@@@AAACCCDDDEEELLLLLLMMMOOOQQQRRRSSSTTTSSSQQQOOONNNOOOQQQQQQQQQUUURRRQQQSSSUUUUUUXXX\\\kkk|||xxxrrriiiaaa[[[WWWTTTRRRTTTTTTUUUWWWXXXZZZ\\\]]]aaa```^^^^^^^^^^^^[[[YYYZZZXXXUUURRRPPPMMMIIIFFFBBB@@@<<<999888666333111///...---...000111111000////////////////////////...........................///000000111111000000//////000111111000...------------...............------------------------...------------...//////////////////............111000000//////000000111,,,111222,,,,,,000111,,,////////////....................................000000000222444444222000222333333444444333333222222222222222333444555666;;;:::<<>>@@@CCCFFFIIIKKKLLLRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRTTTUUUTTTSSSXXXVVVVVV[[[^^^^^^bbbfffttt~~~sssiii```XXXSSSQQQPPPPPPRRRUUUYYY\\\]]]^^^^^^]]]]]]\\\[[[YYYXXX[[[YYYWWWVVVUUUSSSPPPMMMGGGDDD@@@===:::888555333///......///111222222111////////////////////////...........................//////000000000000000...000111222222111///...------------............------------------------...............//////000///////////////.........111111000000000000111111+++000111,,,***---/////////////////////.................................000000111222333333222111333333444444444444333333333333333333444555666666;;;:::<<<@@@AAACCCJJJSSSeeezzz,,,,,,,,,,,,,,,---------+++++++++******)))((('''(((((()))***+++,,,------***)))******+++---///000555555555555666666777777777777888:::<<>>BBBFFFJJJMMMNNNMMMLLLJJJHHHFFFDDDCCC@@@AAAAAAAAAAAAAAAAAAAAAAAABBBEEEHHHKKKNNNQQQRRRVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUXXX]]]bbbcccbbb```\\\[[[^^^eeejjjlllooottt}}}pppcccZZZQQQNNNLLLMMMQQQVVVYYYZZZ\\\\\\\\\\\\[[[ZZZYYYYYY\\\ZZZYYYXXXXXXWWWUUUSSSKKKHHHCCC???===:::777444111000///000222333222111000000000000000000000000////////////////////////......///000000000000000...000111333333222000///......................................................////////////000///.........///////////////111111000000000000111111---//////------111222111.........///////////////////////////////////////000000111222222111222222444444444555555444444444444444444555555666777888;;;;;;===AAABBBDDDLLLUUUeeezzz,,,,,,,,,,,,------------,,,,,,,,,,,,+++)))((('''''''''(((((()))***++++++))))))***+++---000333555999999888777777888888999888999;;;===@@@CCCFFFGGGIIIJJJLLLLLLIIIEEE@@@===777888999<<<@@@DDDHHHKKKHHHGGGFFFCCCAAA???===<<<;;;<<<===???@@@BBBCCCDDDGGGHHHKKKNNNPPPRRRSSSTTTQQQRRRTTTVVVYYY\\\^^^___YYY[[[```gggnnnqqqqqqpppdddeeekkkuuu{{{}}}vvvjjj[[[UUUOOOMMMOOORRRTTTTTTYYY[[[\\\\\\[[[ZZZZZZ[[[\\\[[[ZZZZZZZZZZZZXXXVVVOOOLLLGGGCCC@@@<<<999666333111000111222333222000000000000000000000000000////////////////////////---...//////000000//////...///111222222111000000///////////////.........////////////////////////---......///000/////////.........///////////////111000000//////000000111///.........///000000............//////////////////////////////////////////111222222111000222333444555555666666555555444555555555555666777888999;;;;;;===AAACCCEEEMMMVVVeeezzz++++++,,,,,,,,,---------++++++,,,,,,,,,+++)))(((((((((((())))))*********))))))***,,,///333777999<<<;;;:::999888999999::::::<<<>>>BBBEEEHHHIIIJJJJJJKKKKKKIIIEEE@@@;;;888444555777:::===@@@BBBDDDAAA@@@???===<<<;;;;;;;;;<<<===>>>@@@CCCEEEHHHIIIMMMNNNPPPQQQRRRSSSRRRRRRMMMPPPUUU\\\cccjjjoooqqqooooooppptttyyy}}}~~~~~~sssuuu}}}ooofff[[[UUUSSSTTTSSSRRRTTTWWWYYYZZZXXXXXXYYY[[[\\\[[[ZZZZZZ[[[[[[YYYWWWTTTPPPKKKGGGCCC???;;;888444333222111222222111///000000000000000000000000////////////////////////---...//////000000///////////////000000000111111111111000000000/////////........................,,,---.../////////................../////////000000//////......//////000---...000000///---,,,---............/////////000///////////////////////////111222222000000222444555555666666666666555555555444444555555666777888::::::<<<@@@BBBDDDLLLUUUeeezzz+++++++++,,,,,,---------)))***+++,,,---,,,+++++++++++++++++++++,,,,,,,,,))))))***---000555999<<<>>>===;;;:::999999::::::;;;>>>AAAEEEIIIKKKLLLLLLKKKKKKJJJGGGCCC===888444333444777999;;;<<<======;;;;;;::::::::::::;;;;;;??????AAACCCFFFHHHKKKLLLQQQQQQRRRSSSSSSRRRQQQPPPRRRVVV]]]gggrrr|||vvvhhh^^^ZZZXXXVVVSSSOOOSSSVVVVVVUUUUUUWWWYYY\\\[[[ZZZZZZ[[[[[[YYYWWWWWWSSSNNNIIIEEEAAA===:::666444222222222222000///000000000000000000000000000000000000000000000000---....../////////////////////......///000111111222222111111000000//////------------------------+++,,,.../////////...------.........//////000000//////............//////***---222333///+++,,,000---.........//////000000000000000000000000000000///111333222000///222555555555666666666666555555444444444444444555777777999999;;;???AAACCCKKKTTTeeezzz...,,,+++---000000---))),,,------.........---------,,,,,,,,,...///...---,,,...111333666999>>>AAA@@@???===;;;:::;;;<<<===???@@@CCCGGGJJJLLLMMMMMMMMMKKKGGGCCC===888444222111333666888888777888999999999999:::<<<===???@@@DDDEEEGGGIIIKKKMMMNNNNNNQQQNNNOOOSSSUUURRRQQQRRRSSSZZZcccmmmyyy}}}~~~{{{tttlllddd^^^UUUSSSQQQRRRUUUWWWWWWUUUZZZZZZ[[[\\\\\\\\\\\\\\\]]]XXXRRROOOMMMIIIBBB<<<555444222333444555555444000000000000000111111111/////////////////////////////////...---...111444777444000------///222444000000//////.........---//////...------------...---------.........//////,,,---...//////...---,,,//////000000000000//////000//////............///............////////////000000000///......------///000111222222333222222222222222333333333444444888777666444444555555666;;;;;;===AAABBBBBBHHHPPPcccyyy000---***(((((()))))))))******++++++++++++******+++*********+++,,,,,,,,,---000333666999;;;???AAA???>>><<<;;;;;;<<<>>>???BBBDDDGGGIIIKKKLLLMMMLLLIIIFFFBBB===888444111///000222444555444444555777999:::;;;===???BBBDDDFFFJJJKKKLLLNNNOOOOOOOOONNNQQQNNNMMMPPPRRRPPPQQQTTTTTT[[[fffsss|||{{{}}}xxxrrrrrrrrrpppsssxxx}}}|||{{{{{{}}}}}}yyy{{{~~~~~~qqqiii]]]XXXRRRPPPQQQTTTVVVVVVXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[WWWSSSQQQPPPNNNHHHCCC>>>;;;777444333222000///000000000000111111111111/////////////////////////////////---,,,---000222222000...++++++,,,///000000000000/////////......//////...------------...---------.........//////---......//////......---//////000000000000////////////.........//////000............//////////////////000000000000000000///000111222222333333222333333333333444444444444777666555444444555666777;;;;;;===AAABBBBBBHHHPPPbbbxxx>>>;;;555...)))(((***,,,*********************)))+++*********++++++,,,,,,///333777;;;===>>>@@@AAA??????>>>>>>???@@@BBBCCCGGGIIIKKKLLLMMMLLLKKKJJJDDDAAA===777333000......111333444444333444666888<<<===???BBBEEEIIILLLMMMMMMOOOPPPRRRSSSRRRRRRQQQRRRNNNNNNQQQSSSSSSVVV[[[YYYaaalllzzz~~~yyyxxx}}}|||tttpppmmmiiiiiihhhfffcccbbbbbbcccddd___\\\[[[ZZZYYY\\\```gggmmmuuuzzzxxxqqqjjjfffaaaaaaaaadddhhhooouuuyyywwwllleee[[[TTTRRRSSSUUUVVVVVVWWWYYY[[[[[[[[[ZZZZZZZZZWWWTTTSSSTTTSSSOOOKKKFFFBBB;;;666333111///...111111111111111111111111000000000000000000000000///000///...,,,,,,...000000///---,,,,,,,,,---...111000000000000000//////000///......------......------.........////////////..................//////000000111111000000///...............///000111............/////////////////////000111222222222///000111222333333333333444444444444555555555666555555444444555666888999::::::===AAABBBBBBHHHPPPaaawwwFFFEEEAAA:::111+++***+++,,,,,,++++++++++++++++++,,,------,,,,,,---///000222666<<<@@@AAAAAAAAABBBAAAAAAAAABBBDDDFFFHHHIIIKKKLLLMMMNNNMMMKKKHHHGGGAAA>>>999555111000000000333555666666777999===???CCCCCCEEEHHHKKKNNNQQQRRRMMMOOOQQQSSSTTTTTTTTTTTTQQQPPPSSSXXX[[[\\\```fffbbbjjjvvvwwwvvvuuutttrrrpppnnnmmmlllkkkiiiiiijjjoootttxxx|||zzzmmmfffcccaaa^^^______]]][[[YYYYYYYYY[[[ZZZXXXWWWVVVUUUWWWZZZZZZ^^^dddfffddd___[[[XXXUUUTTTUUUVVVYYY\\\```bbbfffkkkppptttxxx}}}xxxmmmbbbZZZUUUTTTTTTSSSUUUWWWYYY[[[[[[[[[[[[YYYWWWVVVVVVWWWVVVSSSQQQIIIDDD===888666555444333222222111111111111111000111111111111111111111111111111111///...---...000000000000000000000000000111111111111000000000000000//////...........................////////////000///...------...///000000000000111111000000000---------......000111111............/////////////////////000000111111111000000111222333333333333555555555555666666666666444444333444555777999:::::::::===AAABBBCCCIIIQQQ```vvv999===@@@>>>777///)))'''---,,,+++*********++++++,,,---...---,,,...111444666:::@@@CCCDDDCCCCCCCCC@@@AAABBBDDDFFFHHHJJJKKKMMMNNNOOONNNLLLHHHDDDBBB<<<:::666333111111222333444666888999;;;>>>CCCFFFIIIJJJKKKLLLNNNQQQSSSTTTOOOPPPQQQQQQRRRRRRSSSSSSPPPQQQWWW___cccdddjjjpppnnnvvv}}}sssllliiicccccccccbbbaaa`````````\\\\\\]]]```dddhhhlllnnnrrrzzz}}}vvvkkkfffdddccc]]]^^^^^^]]]ZZZYYYYYYYYY\\\^^^___]]][[[\\\]]]^^^^^^______\\\YYYVVVTTTTTTQQQQQQQQQQQQQQQRRRSSSSSSVVVYYY]]]___```ccchhhmmmlllttt|||sssggg\\\UUUQQQPPPQQQSSSUUUVVVXXXYYYYYYXXXXXXWWWWWWWWWWWWUUUTTTMMMHHHBBB<<<:::999888777333222222222111111000000222222222222222222222222222333333222000///000111000111111111222111111111000000000000111111111111000000///............///........./////////000000000///...------...///000000000111111111111000000---------......000111111............////////////000000000//////.........000111222333333444333333555555555666666666777777444333333444555777999:::999999===AAABBBCCCIIIQQQ```vvv+++111999>>>===777000,,,---,,,***)))(((((()))***)))+++---,,,+++---222777999===BBBEEEEEEDDDDDDDDD???@@@BBBDDDGGGIIIKKKKKKNNNOOOOOOOOOKKKGGGAAA>>>666555444222222333555666555888;;;===???CCCGGGJJJMMMNNNNNNOOOPPPRRRSSSTTTTTTSSSQQQPPPPPPQQQRRRRRRSSSUUU[[[bbbfffiiipppxxx|||yyynnnddd^^^]]]XXXYYYYYYXXXXXXYYY[[[^^^]]]]]]___dddjjjooorrrsssuuu{{{}}}vvvnnnjjjgggeeeaaabbbbbbaaa______```aaaccciiillliiiggghhhiiiiiikkkiiiddd^^^XXXVVVVVVWWWTTTTTTTTTTTTSSSQQQOOONNNSSSUUUWWWWWWXXXXXXZZZ\\\]]]bbbhhhjjjkkkqqq|||}}}|||vvvhhh]]]XXXRRRRRRQQQQQQQQQSSSTTTVVVXXXXXXYYYYYYXXXXXXWWWWWWUUUPPPIIICCC>>>;;;888666333333333222111111000000111111111111111111111111222333444333222111222333/////////000000000000000//////000000000000000111111000//////......//////....../////////000000000000//////////////////000000111111222222111111000...............///000111............////////////000000000///...---------000111222333444444444444555555555555666666666777444444333444555777999:::999999<<>>===888444...---+++)))((()))******(((+++---------///666;;;<<<@@@DDDFFFEEEDDDDDDEEEBBBCCCEEEHHHJJJLLLMMMNNNOOOPPPQQQOOOLLLFFFAAA===444444444555777888:::;;;;;;>>>BBBDDDEEEGGGJJJLLLNNNNNNNNNOOOPPPRRRSSSTTTTTTRRRPPPOOOQQQTTTXXX[[[^^^^^^aaaeeegggkkkvvv{{{zzzvvvzzz~~~{{{qqqfff___\\\YYYZZZZZZYYYXXX[[[```dddkkkkkkmmmsss{{{|||yyyuuuqqqsssssssssqqqpppqqqtttwwwvvv~~~}}}~~~}}}{{{yyysssllleeeaaa```aaa```aaabbbbbbaaa___\\\ZZZ]]]\\\]]]^^^``````^^^\\\[[[]]]___^^^^^^aaahhhmmmwww|||~~~zzzpppkkk]]]ZZZVVVRRRQQQQQQSSSTTTWWWXXXZZZZZZZZZZZZ[[[[[[YYYUUUNNNHHHCCC>>>:::777444444333222222111000000111111111111111111111111000222333333222111222333...............///000000....../////////000000000111000000///////////////.../////////000000000000//////000000000000//////000111111222222111111000//////.........//////000............////////////000000000///////////////000111222333444444444444444444555555555666666666555444444444555666888999999999<<>>AAADDDFFFEEEDDDEEEEEEFFFGGGJJJLLLNNNPPPQQQQQQPPPQQQRRRPPPMMMGGGAAA===555666777:::<<<>>>???@@@BBBEEEHHHKKKKKKKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTUUUPPPOOONNNOOOSSSZZZaaafffiiigggfffgggiiinnn{{{}}}vvvtttvvvxxx|||ooofffaaacccccccccaaa```dddjjjoooyyyyyy{{{{{{sssnnnllllllnnnoooqqqrrrrrrooommmkkkgggffffffiiilllllliiieeeaaa```^^^[[[ZZZ[[[^^^aaadddqqq}}}hhhddd]]]WWWSSSSSSTTTUUUVVVXXXZZZ\\\\\\]]]^^^___YYYVVVPPPKKKFFFAAA===999444444333333222111000000000000000000000000000000...000222222222111222333000///.........000111222---.........//////000000111111000///////////////////////////000000000000...///000111111000///...111111222222222222111111000//////.........//////............/////////000//////000000111111222222111111222333444444444444444444444444555555555666555555444444555666888999888999<<>>AAACCCEEEFFFHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMOOORRRRRRQQQSSSYYYPPPRRRUUUWWWZZZaaakkkrrrvvvmmmfffhhhnnnwww{{{|||{{{xxxyyy||||||{{{xxxtttnnnppprrrsssssssssvvv|||~~~~~~}}}||||||}}}{{{yyyvvvqqqooojjjddd^^^ZZZZZZ[[[```dddiiiooosssxxx|||~~~}}}sssfff^^^ZZZUUUPPPUUUTTTTTTVVVZZZ\\\^^^^^^]]]ZZZUUUPPPKKKFFF@@@<<<:::777444222222333222222111111111111111111111111//////000000111111222222000000000000000111111111////////////000000000000111111111111111000///...//////......---------,,,000000000000111111111111///000111222222111000///000000000000000000000000...---,,,---///111111000111111111000000000000000333333333444444444555555555555555555555555444444666666777777888888999999======???BBBBBBBBBHHHPPPaaaxxx+++***+++---000222111000...---,,,+++***+++,,,---------///111666;;;@@@CCCIIIJJJJJJKKKJJJJJJIIIHHHJJJKKKMMMNNNOOOOOOOOONNNMMMLLLKKKKKKJJJGGGAAA<<<===???AAADDDFFFHHHJJJJJJJJJIIIIIIIIIIIIKKKMMMNNNQQQOOOPPPSSSUUUTTTVVV[[[YYY[[[]]]^^^```gggqqqyyy|||uuupppsssxxx~~~|||ssspppkkkmmmnnnmmmooosssxxx{{{|||rrriiidddcccdddccceeehhhiiijjjiiihhhhhhiiiooovvvzzz{{{~~~yyyooohhh___WWWUUUTTTSSSUUUXXXZZZ[[[[[[]]][[[WWWSSSOOOJJJCCC???;;;888555333222333222222111111111111111111111111000000000000111111111111111111111111111222222222222222111000///...------000111111111111000000///////////////......------000000000000111111111111///000111222222111000///000000000000000000000000000///---...000111111111111000000000000000000000222222222333333333444444555555555555555555555555444555555666666777777888<<<<<<>>>AAAAAABBBHHHPPP```www++++++,,,///222222111///000///---,,,,,,,,,------000111333666:::@@@DDDGGGKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOLLLKKKKKKJJJJJJGGGCCC???BBBCCCFFFHHHJJJKKKKKKKKKIIIHHHFFFEEEFFFIIILLLOOOSSSOOOOOOTTTWWWXXXZZZ]]]dddfffggghhhlllsss~~~{{{nnnfffddd```aaadddfffiiinnnsssxxx}}}vvvttttttooonnnmmmjjjeee```[[[XXXWWWZZZ^^^```bbbgggooouuu~~~}}}~~~|||pppeeeYYYWWWUUUTTTVVVXXXYYYYYY]]][[[YYYWWWTTTOOOHHHDDD>>>:::666444333333333222222222222222222222222222111111111111111000000000222222222222222222222222222222111000//////...---///000000111111111111000000000000000////////////000000000000111111111111000000111111111111000000000000000000000000000000222000//////111222111000000000000000000000111111111111111222222222333333555555555555555555555555333333333444555666666666::::::<<<@@@AAABBBIIIQQQ```www------///222555444222///111000...---------...///222333666:::>>>CCCGGGIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKIIIGGGEEECCCDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDDDDEEEGGGJJJMMMOOORRRMMMMMMSSSXXX[[[]]]```lllnnnqqquuuzzz|||tttmmmhhhfffbbbbbbdddiiinnnuuu~~~zzzrrrkkkeee___\\\XXXXXXWWWWWWXXX[[[___cccmmmmmmnnnrrr{{{vvvddd___XXXSSSSSSUUUWWWYYY[[[ZZZZZZYYYWWWRRRLLLGGGAAA===999666555555333222222222222222222222222222222222222111111000000000222222222222222111111111/////////000000111111222...///000111111111111111111111000000000000000000///000000000111111111111000000000111111000000000////////////////////////222111//////000111000///000000000000000111111111222222222222333333333333444444444555555555555555222333333444555666777777999999;;;???@@@BBBIIIQQQ```vvv---...000222444444111...000000///......///000000444555999===AAAEEEGGGHHHEEEGGGJJJMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>===???CCCHHHKKKNNNOOOOOOPPPMMMNNNTTTZZZ^^^ccchhhssswww}}}{{{yyyuuuqqqpppssstttrrrooonnnjjjiiiooovvv~~~~~~uuuooojjjggg^^^[[[WWWUUUUUUVVVWWWXXXaaaaaabbbeeekkkttt~~~rrriii]]]SSSPPPQQQUUUWWWWWWWWWXXXXXXWWWTTTOOOKKKEEEAAA===999888666555444222222222222222222222222333333222222111111000000222222111111000000000000/////////000111222222333...///000111111111111111000000111111111111111111///000000000111111111111111000000000000000000111////////////////////////111///......///000///...//////000000111111111111333333333333444444444444444444444555555555666666333444555666777888999999999999;;;???@@@BBBIIIQQQ___uuu,,,,,,---///000000---+++///......---...000111222666888<<<@@@DDDFFFGGGHHHFFFIIIMMMQQQSSSSSSQQQPPPMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLKKKIIIFFFDDDEEEFFFGGGFFFDDDBBB@@@???======;;;???DDDJJJNNNPPPQQQQQQRRRQQQUUU\\\aaafffnnnvvv|||xxxtttqqquuurrrooorrryyy~~~zzzvvvzzzzzzvvviiibbbZZZWWWWWWZZZ[[[[[[aaa``````___aaafffmmmrrrxxxuuufffZZZSSSQQQRRRSSSTTTTTTUUUVVVWWWUUUQQQNNNJJJFFFAAA===:::999777555333333333333333333333333222222222222222111111111222222111111000/////////222222111111111000000000///000000111111111111000000000000000111111111111000000000000111111111111111111000000000000111111000000000000000000000000000...------///000///.../////////000111111222222333333444444444555555555333333444444555666666666444555666777888999:::;;;::::::<<<@@@AAABBBIIIQQQ^^^ttt---,,,,,,---......,,,***---,,,,,,---...000222444999<<<@@@DDDFFFHHHHHHGGGHHHJJJMMMPPPRRRSSSTTTSSSOOONNNLLLKKKJJJJJJJJJKKKJJJJJJIIIEEEAAA@@@AAADDDBBBAAA???===<<<<<<======@@@BBBFFFJJJNNNPPPQQQRRRWWWZZZaaahhhkkkppp|||{{{vvvvvvxxxzzz}}}zzzllleeefffkkknnnppplllkkkiiiddd``````bbbfffgggkkksssvvvhhh^^^XXXTTTRRRSSSSSSSSSTTTVVVVVVTTTQQQMMMIIIDDD@@@===;;;999777333333333333333333333333111222222222222222222333333333222111111000//////222222222111111111111000000111111111111000000////////////000000000111111000000000000111111111111222111000//////000111222000000000000000000000000000...---...000111111000...//////000111111222222222222333333333444444444333333444444555666666777444555666777999:::;;;;;;<<<<<<>>>AAAAAABBBHHHPPP]]]ttt000...------...///...,,,+++++++++,,,...111333444<<<>>>BBBFFFHHHIIIHHHGGGHHHIIIJJJLLLOOOQQQTTTUUUPPPOOOMMMLLLKKKKKKKKKKKKHHHHHHGGGCCC>>>===>>>AAA===;;;999777888999<<<>>>FFFFFFHHHJJJMMMOOORRRSSS]]]bbbjjjqqqtttyyy{{{~~~wwwwww}}}yyyxxxtttlllddd``````aaa^^^___ccckkkyyyvvvjjj```XXXSSSSSSRRRRRRTTTVVVVVVUUUTTTOOOKKKFFFAAA???<<<:::888333333333333333333333333111111111222222333333444444444333333222111000000...///000111222333444444111111111111111000///.........//////000000000111000000000000111111111111222111000//////000111222000000000000000000000000000///...///111333333222...//////000111222222222111111222222222333333333333333444444555666777777444444555777888:::;;;;;;======???BBBBBBBBBHHHPPP\\\ttt}}}+++,,,,,,------,,,++++++,,,------,,,---000555999???@@@BBBEEEGGGIIIJJJJJJIIIJJJLLLNNNOOOOOOOOONNNRRRPPPOOOOOOOOOMMMKKKIIIEEECCC@@@===;;;::::::;;;999:::;;;;;;<<>>AAAAAAAAAGGGOOOcccxxx~~~,,,,,,------,,,,,,++++++***+++,,,---...000444888@@@BBBDDDGGGIIIKKKLLLMMMLLLMMMNNNOOOPPPOOOOOONNNQQQRRRRRRTTTTTTQQQLLLHHHBBB@@@===;;;999999:::::::::;;;<<<===>>>AAAEEEIIILLLJJJNNNUUUZZZZZZ^^^ccclllnnnssszzz}}}rrrmmmmmmooommmjjjfffdddgggmmmssszzzwwwnnn___YYYSSSPPPRRRTTTSSSRRRPPPOOOLLLHHHDDD@@@<<<:::777666444333333333333333444444333333333333222222222222222222222222222222444333111000000000111222000000000000111111111222000000000000000111111222000111111111111222222222111111111111111111222222000000000000000000000000//////000111111000//////111111111111222222222333222222333444444555555666666555444333444666888999777444111333777999888555;;;;;;===@@@AAAAAAHHHPPPbbbwww}}}*********)))))))))(((((((((***---///000222555777???AAACCCFFFIIILLLMMMNNNOOOOOOPPPQQQQQQPPPOOOOOOLLLMMMPPPRRRQQQMMMFFF@@@<<<;;;:::888888888999:::<<<===>>>@@@AAAEEEIIIMMMMMMNNNTTT```hhhlllnnnppptttssstttzzz{{{|||yyyyyyxxxtttooohhhbbb______cccjjjuuu~~~nnnfff\\\UUUSSSTTTTTTSSSPPPOOONNNLLLHHHCCC???<<<777888888555222111333666444444333333333333222222222222222222222222222222333333222111111111111222000000000111111111111111000000000000000111111111000111111111111222222222///000000111222222333333000000000000000000000000000000111222222111000000000000000111111111222222222222333444444555555666555555444444555666888999999555111000444777999999:::999<<>>AAADDDHHHJJJLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPJJJJJJKKKLLLKKKFFF???:::888888777777888999:::;;;>>>@@@BBBDDDFFFJJJOOOSSSSSSWWWaaannnyyy~~~~~~~~~~~~zzzwww{{{~~~|||}}}{{{sssjjjccc___^^^```eeemmmwwwwwwiii^^^WWWTTTRRRRRRNNNOOOOOONNNKKKFFFAAA???;;;:::999777555444555666444444333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111000000000000111111111222222222000000111111111222222222000000000000000000000000111111111222222111111111///000000000000111111111222222333444444555555666555555444444555666777888;;;777333333555999;;;;;;999888;;;???@@@BBBHHHQQQ^^^ttt|||000000///......///000000---000444777888999:::;;;<<<>>>AAADDDHHHJJJLLLMMMNNNOOOPPPRRRSSSSSSRRRRRRNNNLLLIIIHHHFFFCCC???;;;888888999999;;;<<<===>>>BBBDDDFFFIIILLLQQQWWW[[[^^^fffrrr~~~yyywwwvvvzzz~~~vvvooojjjaaa```___```dddnnnyyywwwhhh\\\TTTPPPMMMMMMNNNOOONNNLLLHHHDDDAAA???;;;666555777888555222444444333333333222222222222222222222222222222222222222222333333333222222222222222111111111111111000000111111111111000///000000111111111222222222222222222111111111000000111111111111111111111111222111111111111111111222///000000000000111111111222222333444444555555666444444444555666666777888777666555666777999999999999999;;;???@@@BBBIIIQQQ]]]sss}}}---,,,++++++,,,---///000222555888:::;;;<<<===>>>???AAACCCFFFIIILLLMMMNNNMMMNNNPPPQQQQQQQQQPPPPPPJJJGGGCCC@@@??????>>>===;;;<<<===???@@@BBBCCCCCCFFFHHHKKKNNNRRRWWW^^^bbbjjjvvvxxxvvvvvvxxx~~~wwwrrriiifffaaa]]][[[___fffkkk{{{tttfffYYYPPPKKKNNNNNNOOONNNMMMJJJGGGFFFAAA;;;555444777888444000444444333333333333222222222222222222222222222222111222333333444333333333222222222222222111111111000000111222222111///...000111111111111222222222333333222222111000000///111111111111111111111111222111000000000000111222000000000111111111222222222222333444444555555666444444555555666777777777333444555666777777777666;;;:::===@@@AAABBBIIIQQQ]]]sss~~~(((((('''((()))+++...///666888;;;<<<<<<<<<>>>???@@@BBBDDDGGGIIIKKKLLLMMMOOOPPPPPPPPPOOOMMMLLLKKKBBB@@@===<<<===???@@@@@@@@@AAACCCDDDFFFHHHHHHIIIIIILLLOOOSSSWWW]]]dddhhhrrr}}}}}}{{{wwwpppggg```]]]^^^```lllsss|||tttdddWWWPPPPPPPPPPPPOOONNNMMMKKKJJJBBB>>>:::888888888666444444444333333333333222222222222222222222222222222111222333444444444333333333333333222222111111111000000222222222111///...000111111111111222222222222222111111111111111111111111111111111111111111111000000//////000000111111111111111222222222333222222333444444555555666333444555666666777777777333444555666666666777777===<<<>>>BBBBBBCCCIIIQQQ^^^ttt++++++++++++---000333555888:::;;;<<<<<<<<<>>>@@@???@@@BBBEEEGGGIIIJJJJJJQQQQQQQQQOOOMMMKKKHHHFFF@@@???>>>@@@CCCFFFGGGGGGCCCEEEFFFHHHJJJKKKLLLLLLKKKNNNQQQUUUZZZ```ggglllwwwuuujjjbbb^^^^^^ccceeekkkxxxoooaaaXXXRRRRRRQQQPPPOOOOOONNNNNNDDDDDDBBB>>>:::888999:::444444444333333333222222222222222222222222222222000111333444555444333333333333333222222111111111000111222333222111///---000111111111111222222222000000000111222222333333111111111111111111111111111000///......///000111111222222222222333333333222222333444444555555666333444555666777777777777666777777777666777999;;;>>>>>>@@@BBBCCCCCCIIIQQQ^^^ttt444222///------///222444666888;;;>>>@@@BBBBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKMMMMMMKKKHHHEEEBBBBBBCCC<<<>>>AAADDDFFFHHHHHHHHHMMMKKKKKKNNNLLLHHHGGGIIIKKKQQQXXX^^^ccciiipppuuu||||||pppgggbbbaaaeeehhhnnn|||wwwggg]]]UUUOOOOOONNNLLLKKKLLLKKKIIIEEE???:::666666777444444333333333444555555444333333222222333333444222222222222222222222222222222222333333444444444111111111111111111111111333333333333333333333333333222111111333333222111///000111222222222222222222222111111111111111111000111111111111222222222111222444555666555555444555555555555555555555555444444555555666888999:::<<<>>>@@@??????BBBHHHMMMcccwww~~~222000...------000333555<<<<<<==================@@@AAACCCDDDEEEFFFFFFFFFHHHHHHFFFCCC@@@>>>???@@@AAACCCEEEGGGIIIJJJJJJJJJNNNLLLLLLNNNMMMIIIIIILLLNNNTTTZZZ```eeekkkrrrxxx{{{~~~rrrkkkhhhiiihhhiiissszzzbbbXXXPPPNNNNNNLLLKKKLLLLLLJJJGGGBBB<<<999777777555555444444444555555666444333333222222333333444222222222222222222222222111111111111111111222222111111111111111111111111333333333333333333333333333222111111333333222111000000111222222222222222111111111111111111111111/////////000000000111111222222333444555555555555666666666666666666666666555555555555777888999::::::<<>><<<;;;;;;;;;<<<<<>>???@@@DDDKKKPPP]]]qqq111111111111444777;;;======<<<;;;:::<<<>>>AAACCCEEEEEEEEEDDDBBB???===;;;?????????>>>>>>AAAEEEHHHOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLMMMLLLKKKPPPVVV\\\```fffkkkooouuu|||||||||{{{tttpppmmmpppuuu~~~rrr]]]SSSPPPNNNMMMMMMMMMLLLJJJGGGDDD???:::666777666555444444444444444444333333222222333333444333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333333222111111333333222111111111222333333222222222111111111111111222222222333333333444444444555555444444333333333555777888888888888888888888888888666666666666777888999::::::<<<>>>???@@@CCCJJJOOO]]]rrr//////000222555888<<<>>>===<<<;;;;;;===AAAEEEHHHHHHGGGEEEBBB???<<<:::888<<<===???AAACCCGGGLLLOOOSSSTTTTTTTTTSSSQQQPPPNNNLLLKKKLLLMMMMMMMMMUUU^^^fffkkkrrrwww{{{zzznnnhhhdddeeehhhppp}}}lll]]]TTTOOOLLLLLLMMMLLLJJJIIIGGGCCC===888777777555444333333333333444333333222222333333444333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333333222111111333333222111222222333333333222222111000000111111111222222222333444444444444555555555555444333333444555777888777777777777777777777777777777666777777888999:::<<<>>>?????????BBBHHHMMM```ttt---...///111444888;;;===@@@???>>>===>>>AAADDDFFFFFFDDDAAA>>><<<;;;::::::<<>>@@@??????BBBGGGLLL```uuu//////111333666:::<<<>>>AAA@@@???>>>>>>@@@BBBCCCCCCAAA>>><<<<<<>>>AAACCCBBBFFFKKKNNNQQQSSSVVVXXXXXXXXXXXXWWWVVVTTTRRRQQQMMMMMMOOOQQQRRRWWWdddrrrxxxjjjdddaaa___aaadddwwwzzzfffYYYUUURRROOOLLLLLLMMMLLLGGGCCC<<<;;;999777666555444444444333333222222333333444444444444444444444444444111111111111111111222222333333333333333333333333333333333333333333333333333222111111333333222111333333444444333333222111///000000111222222333333111111111111222222222222333444555666666777777777666666666666666666666666888888777777888888999999;;;===?????????CCCIIINNN]]]rrr222333555777:::===@@@AAA>>>======>>>???@@@BBBCCCBBB@@@===<<<>>>CCCIIILLLJJJNNNSSSVVVXXXYYYZZZ[[[YYYYYYYYYYYYWWWUUUSSSRRRNNNOOOQQQTTTUUU[[[jjjxxxzzzpppkkkfffddddddhhhsssvvvddd]]]TTTPPPMMMNNNPPPPPPLLLGGG>>>===;;;999888777666666444333333222222333333444444444444444444444444444222222222333333444444555333333333333333333333333333333333333333333333333333222111111333333222111444444444444333333222111///000000111222222333333222222333333333444444444222444555777777777666666666666666666666666666666888888888888888888999999999;;;>>>???@@@DDDKKKPPPZZZooo///222777;;;===>>>@@@BBB===<<<:::;;;>>>@@@BBBBBB<<<;;;;;;>>>EEELLLRRRTTTXXXZZZ\\\^^^______^^^]]]^^^[[[YYYYYYZZZYYYVVVTTTSSSSSSWWW]]]```dddsssyyynnneeeaaacccccckkk{{{~~~kkkZZZUUUQQQPPPRRRRRRNNNJJJCCC@@@===;;;:::999777555333333333333333444555666000111333555666666666555222333333444333222000///555333000//////111444666333333222222333333333333555555555444444333333333222111000000000000000000222111111111111111111111111111222222222333333333666666555555555777999:::::::::999888777777888888666666666666777888999:::???>>>@@@CCCBBBCCCIIIPPP___sss111555:::===>>>???@@@AAA<<<<<<===>>>@@@BBBCCCCCC>>>@@@CCCGGGMMMUUU[[[___aaabbbcccddddddcccaaa```\\\YYYVVVUUUVVVVVVTTTQQQRRRUUU^^^iiipppvvvxxxnnniiidddaaadddmmmsssyyymmmcccWWWRRRSSSSSSNNNIIIGGGDDD@@@===;;;999666444666555555555666666777888333333444555555555444444333333333333333222111111222222222222222333444555777777666555555666777888444444444333333333222222444444222111111000000111222222222333333444444555222222333333333444444444666555555555666777888999999888777777666666777777888777777888888999:::;;;===<<<>>>AAAAAAAAAGGGOOO___sss444888<<>>AAAAAAAAAGGGOOO___rrr666:::>>>@@@???>>>>>>>>><<<>>>BBBDDDDDDCCCCCCCCCCCCJJJSSSYYY\\\___ffflllmmmmmmllliiifffaaa]]]ZZZZZZXXXVVVTTTTTTUUUVVVWWW^^^dddooozzztttlllfff``````mmm|||ttteee]]]XXXTTTQQQNNNJJJEEEAAA>>>;;;777444666555555444555555666666777666444333333333444555555444222111111222333444///000000111222333444444666666555444333444777999444444444444444444444444444444333333222333333333000000000111111222222222333333333333444444444444555555555666777777888888888777777666666666777777888888888999999:::;;;<<>>@@@CCCCCCDDDJJJRRR^^^rrr888;;;===>>>>>>=========>>>AAADDDEEEDDDDDDEEEFFFMMMUUU]]]aaabbbcccgggkkkoooooollliiiddd^^^XXXUUUWWWVVVUUUTTTTTTWWW[[[]]]gggmmmwww~~~|||tttkkkgggkkkrrrzzzkkk```YYYVVVPPPLLLHHHDDDAAA>>>:::888777666666555555555666666666555444333444555666777444444222222222333444555111000.........111333555333333333444555666666666555555666666666666666666222222222222222333444555222222222111111000000000222222222222333333333333444555666666777888888888888888888777777888888999888777777888888999:::;;;???>>>@@@CCCDDDDDDKKKSSS^^^rrr~~~;;;<<<======<<<<<<===???AAADDDFFFGGGGGGIIINNNSSS___dddjjjmmmllllllmmmnnnrrrqqqnnnjjjddd^^^XXXUUURRRRRRRRRRRRTTTXXX___dddmmmuuu~~~|||{{{uuuuuuvvvwwwxxxzzz{{{||||||{{{{{{||||||uuuooommmtttyyypppddd^^^TTTQQQLLLHHHEEEBBB>>>;;;:::999999888888888888888555444444444555666777777333333333333333444444555444222///------000333555222111222777===>>>999333666666666777777777777777222222222222333444555555666555555444333222111111111111111222222222333333444555666777888888888777888888888888888999999:::777777777888888999:::;;;===<<<>>>BBBBBBCCCJJJRRR]]]qqq>>>>>>>>><<<;;;<<>>;;;:::999999888888888999555666666666666555555444222333333444555555444444555444222111000111222333<<<:::===GGGRRRRRRHHH===555666666666777777777777666555555444333333444444555444444333333222222222222222222333333333444444444555666777888888888777777777777777777888999999999888888999999:::;;;<<<<<<<<<>>>BBBCCCCCCJJJRRR]]]qqqAAA@@@>>><<<;;;===BBBEEEHHHJJJLLLNNNQQQ[[[hhhssszzzzzzzzz|||}}}|||zzzwwwrrrqqqnnnjjjeee^^^XXXUUUPPPRRRSSSUUUYYYaaalllsssuuu~~~~~~~~~|||}}}xxxppplllqqq|||bbb^^^XXXRRRMMMHHHCCC???999999888777666666777777777777888888777555333111111222444555666555444444555555555555444333222222333000444@@@NNNOOOAAA222444555555555666666777777:::999888666444333333222111111111111111111222222333333333444444444555555333444666888888888777777666666666666666777888888::::::::::::;;;<<<======>>>>>>@@@DDDEEEFFFLLLUUU]]]qqq}}}AAA@@@>>><<<;;;===BBBFFFMMMNNNPPPUUU]]]hhhrrryyy{{{vvvqqqmmmjjjeee]]]YYYZZZVVVSSSSSS[[[gggqqqtttssswww}}}yyyvvv|||ssshhheeeqqq~~~tttcccSSSPPPRRRNNNJJJIII>>>===;;;999888888888888666666555555555555666666666555555555555444444444333444444333222222333555777777777777777777777777333333333333333333222222777333111222666777555111222222222222222222222222444333222111111333555666222333333444555666777777888888888777777777777777777888999999;;;;;;<<<===BBB???>>>@@@AAACCCIIIQQQ]]]qqq|||BBBAAA@@@>>>===@@@DDDHHHOOOPPPSSSZZZeeeoooxxx|||{{{tttpppllljjjeee\\\XXXXXXWWWVVVXXXaaammmvvvyyyxxxwww|||wwwvvvwww}}}qqqiiinnnuuuzzz|||jjjYYYSSSSSSPPPMMMLLLAAA???<<<:::888888888888666666555555555555666666666555555555555444444444333444444333222222333555777777777777777777777777333333333444444444444444777444111333666888555222555555555555555555555555444333222111222333555666555555666666777777888888777777777777777888888888777888999999;;;;;;<<<===BBB??????AAABBBDDDKKKSSS^^^ssszzzBBBBBBAAA@@@@@@CCCGGGKKKQQQRRRXXXbbboooyyyzzzsssnnnkkkiiiddd\\\XXXXXXZZZ\\\bbblllwww~~~|||~~~~~~xxxwwwxxxrrrooooooooottt}}}vvvcccXXXTTTRRRPPPPPPEEECCC???;;;888888888999666666555555555555666666666555555555555444444444333444444333222222333555666666666666666666666666333333444444555555666666777444222333666777555222333333222222222222333333444333222222222333555666666666666777777777777777666666777777888888999999777888999999;;;;;;<<<===AAA??????BBBDDDFFFMMMUUU___tttvvvBBBBBBBBBBBBBBBEEEJJJNNNTTTVVV\\\hhhuuu~~~~~~xxxrrrmmmhhheeeaaa[[[ZZZ]]]aaafffnnnxxxwwwrrrooopppttt{{{nnn___WWWTTTRRRRRRJJJGGGBBB===999888888999666666555555555555666666666555555555555444444444333444555444222222444555555555555555555555555555333444444555666777777888555333222333444555444222222222111000000111222222444333333333333444555555555555555555555444444444555555666777888999999:::777888999999;;;;;;<<<===???===>>>BBBDDDGGGMMMUUU___sssrrr@@@AAABBBCCCDDDHHHLLLPPPWWWZZZaaalllwww|||vvvppphhhbbb^^^\\\ZZZ]]]bbbkkkrrr{{{yyytttssspppuuu}}}jjj]]]WWWSSSQQQMMMJJJEEE@@@<<<:::999999666666555555555555666666666555555555555444444444444555555444333333444666444444444444444444444444444444555555666777888888333222222222333333222222666555444333333444555666444333333333444444555555555555555555555444444444555555666777888999999:::777888999999;;;;;;<<<======;;;===AAADDDFFFLLLTTT]]]qqqqqq???AAACCCDDDGGGJJJOOOSSSYYY^^^fffoooxxxyyytttllleee___]]]]]]^^^cccjjjvvv}}}wwwmmmmmmuuuzzziii^^^VVVPPPNNNKKKHHHCCC???<<<:::999666666555555555555666666666555555555555444444444444555555444333333444666555555555555555555555555444444555555666666777777222222222222222222222222555444333111111333444555333444444444555555555555666666666777777777777777666666777777888888999999777888999999;;;;;;<<<===<<<;;;===AAADDDEEEKKKRRR\\\ooorrr@@@BBBDDDGGGIIINNNSSSVVV\\\bbbkkkrrryyy}}}xxxssslllgggdddfffgggiiinnnttt~~~xxxssstttwwwhhh[[[RRRMMMLLLJJJFFFBBB>>>;;;999666666555555555555666666666555555555555444444444444555666555333333555666555555555555555555555555555555555555555555555555444444555444444333444555444222000//////000222444333444444555555555555555555555666666777777888888777777777777777888888888777888999999;;;;;;<<<===>>><<<>>>BBBEEEFFFKKKRRR[[[ooowwwAAACCCFFFIIILLLPPPUUUYYY]]]eeennnuuuzzz}}}wwwrrrnnnllllllqqqtttuuuxxx}}}~~~yyy~~~ooo```SSSMMMLLLKKKHHHDDD???;;;999666666555555555555666666666666555555555444444444444555666555333333555666666666666666666666666666555555555555555444444444555666777666555555666777777555333111111333555777333444555555666666555555222333333444555666777777888888888777777777777777777888999:::;;;<<<<<<===???>>>@@@DDDFFFGGGLLLRRR\\\ooozzzJJJFFFFFFKKKPPPSSSXXX]]]cccllltttyyy}}}xxxuuussspppvvv|||lllYYYTTTMMMIIIKKKLLLGGG@@@===:::888777777888888777555666666555555555444444444555555555555555555444444666666666666666666666666555555666666666666555555222333444444555555444444666555555555555666777777555555555555555555555555666666666666777777777777:::888666888;;;<<<:::888999999:::;;;;;;<<<<<<===???@@@BBBCCCDDDHHHLLLPPP[[[ooo~~~MMMIIIHHHMMMRRRVVV\\\bbblllttt|||zzzvvvsssrrruuu|||vvvcccVVVNNNIIIKKKKKKGGGAAA>>>;;;999777777777666555333666666666555555555444444444444444444333333333333555555555555555555555555555555666666666666555555333333444555555555555555555555444444555555666777555555555555555555555555666666666666777777777777:::888777888:::;;;:::888999999:::;;;;;;<<<<<<======>>>@@@AAACCCFFFKKKNNN\\\pppzzzOOOKKKKKKOOOUUUZZZbbbjjjsss{{{~~~wwwrrrqqqqqqyyyrrr[[[RRRLLLLLLLLLIIIDDDBBB???<<<:::888888777555333666666666666555555555555444444444444555555555555777777777777777777777777555555666666666666555555444555555666666666666666444444444444444555555666555555555555555555555555555666666666777777777888999888777888:::;;;:::999999999:::;;;;;;<<<<<<======>>>@@@AAACCCFFFKKKOOO^^^qqq{{{PPPMMMMMMRRRXXX___iiisss}}}|||tttoooooopppvvv~~~xxxcccYYYPPPNNNOOOLLLJJJIIIBBB???<<<:::::::::888777777777777666666666555555777777777777888888888888999999999999999999999999555555666666666666555555555555666777777777777777444333333333333444555555555555555555555555555555555555666666777777888888999888888999::::::::::::999999:::;;;;;;<<<<<<===???@@@BBBCCCEEEIIINNNRRR___rrr{{{NNNMMMPPPVVV]]]eeeqqq}}}~~~tttpppppprrruuu{{{xxxmmm```TTTPPPPPPNNNMMMNNNBBB@@@<<<;;;;;;;;;:::999888888777777777666666666777777777888888888999999888888888888888888888888555555666666666666555555555666777777888888777777444333333333333444555555666666666666666666666666555555555666777888888888888888999999999999::::::999999:::;;;;;;<<<<<<===???@@@BBBCCCFFFJJJOOORRR```sssvvvMMMNNNSSS\\\dddmmm{{{xxxtttvvvzzz}}}yyy}}}{{{lll]]]UUUQQQNNNNNNOOODDDAAA===:::::::::999999888888888888777777777777444444555555666666777777555555555555555555555555555555666666666666555555555666666777777777777777444444444444444555555666666666666666666666666666444444555666777888999999777999::::::999888:::;;;999999:::;;;;;;<<<<<<===<<<>>>@@@BBBDDDHHHMMMQQQ```tttwwwLLLOOOWWWbbbkkkuuu}}}{{{}}}~~~kkk^^^WWWRRRPPPQQQKKKGGGBBB>>><<<;;;999888999999888888888777777777333333444555555666777777555555555555555555555555555555666666666666555555444555666666777777666666555555444444555555666777666666666666666666666666444444555666777888999999777999::::::888888999<<<999999:::;;;;;;<<<<<<===<<<>>>@@@BBBDDDIIINNNRRR___tttzzzLLLPPPZZZfffpppzzzzzzwwwhhh^^^VVVSSSTTTSSSOOOHHHCCC@@@===;;;:::999999999888888888888777444555555666777888888999777777777777777777777777555555666666666666555555444555555666666666666666666555555555555666777777777777777777777777777777444444555666777888999999666999;;;:::888777999<<<999999:::;;;;;;<<<<<<===>>>@@@BBBDDDGGGKKKPPPTTT^^^tttwwwPPPWWWbbbmmmvvvuuugggZZZUUUVVVUUUVVVTTTMMMCCC<<<::::::;;;;;;::::::::::::::::::;;;:::888777666666666777777777777777666666666666777888888666333222222333111222333444555555555555555555555555555555555555777777777777666444333222666777777777777888888888777888888888888999999999888888888999;;;===>>>???BBBBBBCCCFFFFFFFFFLLLTTT]]]vvvtttPPPYYYfffrrr~~~qqqbbb\\\]]]XXX\\\]]]UUUGGG===;;;===;;;;;;;;;::::::::::::::::::999888666555555666666777777777777777777777666444555666666444444555666333333444444555555666666555555555555555555555555777777777777666555444444777777777888888888999999888888888888999999999999999::::::;;;<<<===???@@@BBBBBBCCCFFFFFFFFFLLLTTT^^^wwwvvvRRR]]]mmm{{{}}}wwwyyy|||lllcccccc\\\cccfff^^^NNNAAA>>>???;;;;;;:::::::::999999999888888777666555555555555777777777777777777777777222444555666555666777999777666555444444555666777555555555555555555555555666777777888888777777666888888888888999999999:::888888888888999999999:::;;;;;;;;;<<<===>>>??????BBBAAACCCFFFFFFFFFLLLTTT```xxxrrrVVVbbbsss~~~~~~yyynnnjjj```dddfff```TTTHHHBBB@@@::::::999999888888777777777777666555555555555555777777777777777888888888333444666666666666888:::999888666444444555777888555555555555555555555555666666777888888888888888888888999999999:::::::::888888888999999999::::::<<<<<<;;;;;;<<<===>>>>>>AAAAAACCCFFFFFFGGGMMMUUUbbbzzzqqq]]]iiizzzzzzqqqbbbaaa___]]]XXXPPPFFF@@@:::999999888777666666666666666666666666555555555666777777777888888888999666777888777666666777888999888666555555666777888666666666666666666666666555666777888888999999888888888999999999:::::::::888999999999999:::::::::;;;:::::::::;;;<<<<<<===AAA@@@CCCFFFFFFGGGMMMUUUccc{{{tttdddpppsssfff```[[[YYYYYYTTTKKKCCC;;;;;;:::999888777777666666666777777777666666555666777777888888999999999888999999888777666666777777777666555555666777888666666666666666666666666555666666777888888888888888888888888999999999:::999999999999::::::::::::999999999::::::<<<======AAA@@@BBBFFFFFFGGGNNNVVVddd{{{qqqlllwwwzzziiiddd]]]YYYWWWTTTNNNIII>>>>>>===<<<;;;:::999999666666777888888777777666666777777888888999::::::888999:::999777666777888555555555666666777777777666666666666666666666666555555666777777777666666777777777888888888999999999999999:::::::::;;;;;;999999999:::<<<===>>>???@@@@@@BBBFFFFFFGGGNNNVVVddd{{{lllppp{{{lllhhhbbb[[[VVVRRRPPPOOOAAA@@@???>>>===<<<;;;;;;666777888999999888777666666777777888999999::::::777888999999888777888:::222333555666777777777777777777777777777777777777555555666666666666555555666777777777777888888888999999:::::::::;;;;;;;;;999::::::;;;===???@@@AAA@@@@@@BBBFFFFFFGGGNNNVVVddd{{{mmmvvv}}}qqqddd]]]XXXTTTRRRTTTGGGFFFEEECCCAAA>>>;;;999888888888888888888888888999999999999999999999999999888888888777777666666555555666666777777888888333555888;;;;;;999777555888888888888777777777777777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???>>>>>>>>>@@@BBBCCCCCCDDDFFFJJJPPPTTTddd|||ooo|||yyyggg]]]YYYVVVVVVXXXMMMKKKHHHDDD@@@===;;;999888888888888888888888888999999999999999999999999888888888888777777777666555666666666666666777777444666888::::::999777666888888777777777666666666777777888888888999999999::::::::::::::::::::::::999:::<<<<<<;;;;;;===>>>BBBCCCCCCDDDFFFJJJPPPTTTddd|||ppplll```]]]\\\\\\]]]UUUQQQKKKDDD???<<<;;;:::999999999999999999999999999999999999999999999999888888888888777777777777777777777666666666666666666666777888888888888777777777777666666666555555888888888888999999999999999999999999999999999999:::;;;;;;;;;:::;;;===@@@BBBCCCCCCDDDFFFJJJPPPTTTddd|||qqqtttgggdddcccaaaaaaXXXSSSKKKCCC>>>;;;;;;<<<999999999999999999999999999999999999999999999999888888888777777777777777999999888888777777666666777777777777777888888999666666666666555555555555777777777888888888888999999999999999::::::::::::=========<<<;;;<<<@@@CCCBBBCCCCCCDDDFFFJJJPPPTTTddd|||rrr}}}ppplllhhhdddaaaWWWRRRKKKCCC>>><<<===>>>999999999999999999999999999999999999999999999999777777777777777777888888:::::::::999999888888888888777666666666777999999666666666666555555555555666666666777777777888888999:::::::::;;;;;;<<<<<<=========<<<;;;<<<@@@CCCBBBCCCCCCDDDFFFJJJPPPTTTddd|||rrrwwwooohhhbbb___VVVRRRLLLFFFAAA>>>======::::::::::::::::::::::::999999999999999999999999777777777777888888888888:::::::::999999999999999777777777666777888888999777777777666666666555555666777777777777888888888:::::::::;;;;;;<<<<<<===:::;;;;;;;;;:::;;;===@@@BBBCCCCCCDDDFFFJJJPPPTTTddd|||rrr{{{nnnccc]]]\\\VVVTTTOOOJJJEEE@@@===<<<::::::::::::::::::::::::999999999999999999999999666777777777888888888888777777888888888888888888666777777777888888888888888888777777777666666666888888999999999:::::::::888999999:::;;;;;;<<<<<<999:::<<<<<<;;;;;;===>>>BBBCCCCCCDDDFFFJJJPPPTTTddd|||qqq|||kkk^^^YYYZZZXXXVVVSSSNNNHHHBBB===:::::::::::::::::::::::::::999999999999999999999999666666777777888888888999555555666666777777888888666666777888888888888777888888888888777777777777::::::;;;;;;;;;;;;<<<<<<777777888999::::::;;;;;;:::<<<>>>???>>>>>>???@@@BBBCCCCCCDDDFFFJJJPPPTTTddd|||qqqpppbbbYYYVVVUUUVVVUUUQQQKKKCCC>>>;;;999999::::::::::::;;;;;;<<<;;;::::::999999::::::999999999999999999999999888999999999999888777777555555555555666666666777555666666777777777666666888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????BBBAAACCCFFFGGGHHHNNNVVVhhh|||mmm{{{iii\\\VVVWWWXXXYYYVVVPPPIIIBBB>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::999999999999999999999999888999999999999888777777555555555666666666777777888999999999::::::::::::888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????BBBAAACCCGGGGGGHHHOOOWWWggg{{{~~~lllsssbbbXXXXXXZZZ[[[[[[WWWPPPHHHCCC>>>======<<<<<<<<<======<<<;;;::::::999999::::::::::::::::::::::::::::::888999999999999888777777555555666666666777777777777666666666666777888999888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAAAAACCCGGGHHHIIIOOOWWWfff{{{~~~lllzzzhhh^^^XXXYYY[[[\\\ZZZTTTLLLGGG???>>>===<<<<<<<<<<<<===<<<;;;::::::999999::::::::::::::::::::::::::::::888999999999999888777777555666666666666777777777555555444444555666777888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAAAAACCCGGGHHHIIIPPPXXXeee{{{}}}kkknnnddd\\\[[[[[[[[[ZZZUUUNNNIII@@@???===;;;::::::;;;<<<<<<;;;::::::999999::::::::::::::::::::::::::::::888999999999999888777777666666666666777777777888888888888888999:::;;;<<<888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAAAAACCCGGGHHHJJJQQQYYYfff}}}|||jjj{{{qqqiiieee```]]]ZZZVVVOOOJJJBBB@@@===;;;::::::;;;<<<<<<;;;::::::999999::::::::::::::::::::::::::::::888999999999999888777777666666666777777777888888555555777888999999999999888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAAAAADDDGGGIIIJJJQQQZZZhhhyyyhhh~~~vvvkkkbbb]]]XXXQQQLLLDDDBBB???<<<;;;;;;<<<===<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777666666777777777888888888000222555777888888777666888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAAAAADDDHHHIIIKKKRRRZZZjjjuuudddtttggg```YYYSSSNNNFFFDDDAAA===<<<<<<===>>><<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777777777777777888888888888222555888;;;===<<<999888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????AAAAAADDDHHHIIIKKKRRR[[[kkkrrraaaqqqaaaWWWQQQNNNMMMIIICCCAAA@@@@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???>>><<<:::::::::::::::999999999:::;;;;;;999999888888888888999999999999999999999999999999777777888999::::::;;;;;;<<<=========>>>>>>??????============>>>>>>>>>>>>CCCBBBDDDHHHJJJMMMVVV___qqqmmm___{{{jjj^^^WWWTTTMMMIIICCC@@@>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>><<<:::999999:::;;;;;;:::999999:::::::::999999888888888888999999999999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>>??????CCCBBBDDDHHHJJJMMMVVV___rrrkkk]]]pppcccZZZVVVPPPLLLFFFAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888888999;;;<<<;;;;;;:::999999999999999999888888888888999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;>>>>>>>>>?????????@@@@@@CCCBBBDDDHHHJJJMMMVVV___qqqjjj[[[xxxhhh]]]XXXUUUQQQKKKFFFBBB???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777777:::<<<===<<<;;;:::999888888888999999888888888888999999999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>>>>??????@@@@@@AAAAAACCCBBBDDDHHHJJJMMMVVV___ooommm^^^ssseee^^^YYYVVVQQQKKKEEE@@@>>>===========================<<<<<<;;;999777777:::<<<===<<<;;;:::999888888888999999888888888888999999999999999999999999999999;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;===>>>>>>???@@@@@@AAAAAACCCBBBDDDHHHJJJMMMVVV___mmmssseee{{{kkkaaa[[[ZZZWWWQQQIIIBBB>>>===========================;;;;;;;;;:::888999;;;===<<<;;;;;;:::999999999999999999888888888888999999999999999999999999999999::::::::::::::::::;;;;;;============<<<<<<<<<<<<<<<======>>>???@@@AAAAAACCCBBBDDDHHHJJJMMMVVV___kkkzzzkkkqqqfffaaaaaa```YYYPPPGGGBBB@@@========================:::;;;<<<<<<;;;:::;;;<<<;;;;;;:::999999:::::::::999999888888888888999999999999999999999999999999::::::;;;;;;<<<<<<==================<<<<<<<<<;;;;;;<<<<<<===???@@@@@@AAACCCBBBDDDHHHJJJMMMVVV___lll}}}ooozzznnnggghhhgggbbbXXXNNNGGGDDD>>>>>>>>>>>>>>>>>>>>>>>>:::;;;======<<<;;;<<<<<<::::::999999999:::;;;;;;999999888888888888999999999999999999999999999999:::;;;;;;<<<===>>>??????=========<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@@@@CCCBBBDDDHHHJJJMMMVVV___mmm~~~pppuuusssllljjjlllbbbPPPEEEFFF@@@>>>======>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAACCCFFFGGGKKKVVVaaarrr{{{tttvvvmmmjjjmmmhhhXXXLLLIII@@@>>><<<<<<======<<<;;;===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<============<<<===========================>>>>>>??????@@@@@@AAAAAADDDFFFGGGKKKVVVaaasssyyyrrrrrrjjjmmmmmmbbbTTTMMMCCC@@@>>>======>>>===<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;;;;<<<<<<<<<<<<=========;;;<<<===?????????>>>>>>======>>>>>>???@@@@@@AAABBBBBBDDDGGGHHHKKKVVVbbbtttuuuooo{{{lllkkkmmmfffYYYPPPGGGDDDAAA????????????>>>???>>>===<<<::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;999999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======999:::===???@@@???>>>=========>>>???@@@@@@AAAAAABBBBBBDDDGGGHHHKKKVVVbbbuuuqqqkkktttkkkkkkfff[[[SSSJJJFFFBBB?????????>>>===@@@???===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;999999;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<888999<<<>>>???>>>===<<<======>>>???@@@AAABBBBBBBBBBBBDDDGGGHHHLLLWWWbbbvvv~~~lllgggssslllfff^^^XXXKKKGGGBBB???>>>======<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;::::::999999::::::;;;:::;;;;;;;;;;;;<<<<<<<<<999:::;;;=========<<<<<<<<<===>>>???@@@BBBCCCCCCBBBBBBEEEHHHIIILLLWWWcccxxxyyyhhhcccrrriiiccc^^^OOOKKKFFFBBB@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<===>>>???AAABBBCCCDDDCCCCCCEEEHHHIIILLLWWWcccxxxvvvddd```yyymmmgggcccUUUPPPJJJFFFDDDDDDCCCCCC>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999999999;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<>>===============>>><<<===>>>???AAABBBCCCDDDCCCCCCEEEHHHIIIMMMWWWcccyyyuuubbb^^^tttnnnkkkbbbXXXKKKCCCAAABBBAAA???????????????>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888999::::::;;;<<<<<>><<<;;;<<<===>>>============>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDFFFHHHLLLYYYeeezzztttddd^^^wwwrrrqqqkkkaaaSSSIIIEEEDDDBBBAAA??????>>>======<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<>>>===<<<<<<<<<===>>>???============>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEDDDDDDFFFHHHJJJNNNZZZfffzzzrrr^^^XXXyyywwwzzzvvvkkk[[[NNNGGGDDDBBBAAA@@@???===<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>============>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEHHHLLLMMMQQQ[[[gggzzzpppddd^^^{{{yyy~~~sssaaaRRRGGGBBB@@@???@@@???<<<;;;::::::<<<======<<<<<<<<<<<<;;;;;;;;;999999999:::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======<<<<<<============>>>>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEFFFGGGJJJNNNPPPSSS]]]hhh{{{ooo^^^WWW{{{yyyxxxgggVVVJJJCCCAAA@@@AAA???===;;;:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::============>>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEFFFFFFGGGKKKOOOQQQSSS]]]hhh{{{ppp___XXX~~~yyyzzzkkk[[[NNNGGGDDDCCCAAA@@@>>>===<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>======<<<;;;;;;:::============>>>>>>>>>>>><<<===???BBBDDDEEEFFFFFFGGGGGGJJJNNNOOOSSS]]]iii{{{ssshhh```zzz~~~}}}vvvjjj\\\PPPHHHEEEEEE@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>::::::;;;;;;<<<<<<======???>>>===<<<<<<<<<===>>>============>>>>>>>>>>>><<<===???AAADDDEEEFFFGGGGGGGGGIIIKKKMMMQQQ]]]iii{{{wwwddd\\\|||~~~wwwrrrggg[[[OOOGGGDDDDDD@@@@@@AAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;999999::::::;;;<<<======:::::::::;;;<<<===>>>>>>>>>===<<<;;;<<<>>>@@@AAA============>>>>>>>>>>>><<<===???AAADDDEEEFFFGGGGGGFFFGGGJJJKKKPPP\\\iii{{{zzzkkkcccxxxjjjhhhccc]]]UUUMMMEEEAAACCCBBBAAA???>>>>>>======<<<<<<==================>>><<<::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;===>>>???<<<<<<===>>>???@@@@@@AAA>>>>>>???BBBEEEGGGGGGFFFFFFFFFHHHLLLMMMQQQ\\\gggqqq}}}nnnjjjddd\\\TTTMMMGGGCCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>??????>>>>>>???BBBEEEHHHHHHGGGGGGGGGIIILLLMMMPPP[[[gggtttnnnddd[[[SSSMMMHHHEEEAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;===>>>===<<<======<<<<<<======>>>???<<<<<<======>>>>>>>>>===========================>>>>>>???BBBFFFIIIJJJIIIIIIHHHJJJLLLLLLPPP[[[fff|||sssfffZZZRRRNNNJJJGGGCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>><<<;;;;;;===>>>>>>==================>>>??????;;;<<<===??????>>>======>>>>>>>>>>>>>>>=========?????????BBBGGGJJJKKKLLLKKKJJJKKKMMMMMMPPP[[[gggzzziii[[[SSSOOOKKKIIIDDDCCCBBB@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;===<<<:::;;;===>>>>>>==================>>>??????;;;<<<>>>?????????>>>===@@@@@@??????????????????@@@???@@@CCCGGGKKKNNNNNNNNNLLLMMMNNNNNNRRR]]]iiiooo```WWWRRRNNNKKKBBBAAA@@@???>>>=========>>>>>>>>>===<<<<<<;;;;;;<<<:::999:::<<<===============<<<<<<======>>>???======>>>>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCHHHMMMOOOPPPOOONNNNNNOOOPPPTTT```mmmxxxwwwfff]]]WWWRRRMMMBBBAAA@@@???>>>=========@@@??????>>>======<<<<<<:::999888999;;;======<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???@@@>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@CCCHHHNNNQQQRRRQQQOOOOOOQQQRRRVVVcccpppvvvfffWWW|||kkkbbb[[[UUUOOODDDDDDBBBAAA@@@?????????AAA@@@@@@???>>>======<<<:::888777888:::<<<<<<<<<;;;;;;;;;;;;;;;<<<======???>>>=========>>>@@@AAA<<<<<<===>>>???@@@@@@AAAAAA@@@@@@CCCIIINNNRRRSSSQQQPPPPPPRRRSSSXXXeeessssssbbbPPPtttggg```XXXQQQKKKDDD???@@@AAA>>>======>>>>>>>>>===<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????AAA@@@@@@@@@@@@@@@AAAAAA===???@@@CCCJJJRRRSSSPPPVVVTTTSSSTTTUUU[[[iiiwwwoooZZZTTT|||qqqkkkcccZZZNNNGGGAAABBBBBB@@@>>>???>>>>>>>>>===<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???????????????@@@AAAAAA>>>???AAACCCKKKTTTVVVSSSVVVTTTTTTUUUXXX^^^mmm|||qqqYYYTTTwwwrrriii^^^QQQJJJDDDDDDDDDAAA???@@@???>>>>>>======<<<<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>==================>>>???@@@AAAAAABBB???@@@AAADDDLLLWWW[[[YYYVVVUUUUUUWWWZZZbbbqqqrrr[[[VVVyyyuuukkk```TTTLLLEEEEEEDDDAAA@@@@@@??????>>>>>>===<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<;;;<<<===???@@@AAABBBBBB@@@AAAAAADDDNNNZZZ___^^^YYYWWWWWWYYY\\\cccssssss___YYY~~~xxxnnndddWWWNNNGGGEEEDDDAAA???@@@?????????>>>======<<<<<<================================================??????>>>>>>======<<<<<<:::;;;===???AAABBBBBBCCC@@@AAABBBFFFPPP\\\bbbaaa\\\ZZZYYY[[[]]]dddsssvvv```[[[xxxmmmdddZZZQQQHHHFFFDDDAAA???@@@@@@??????>>>>>>======<<<================================================>>>>>>>>>>>>============;;;<<>>=====================================================================>>>>>>>>>>>><<<>>>@@@BBBDDDDDDCCCCCC???BBBDDDIIITTT___cccaaa^^^]]]]]]___bbbiiixxxeee___vvvlll```VVVMMMIIIGGGDDDBBBCCC@@@@@@??????>>>=================================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????>>>???AAADDDDDDDDDCCCBBB>>>BBBEEEJJJUUU___bbb```^^^]]]^^^aaadddlll|||iiidddzzzooolllbbbUUUKKKGGGEEEBBB???BBBAAAAAA@@@@@@???>>>>>>AAA@@@>>>=========>>>???===<<<;;;::::::;;;<<<===????????????????????????===>>>@@@BBBCCCCCCBBBBBBCCCFFFHHHMMMVVVaaadddbbbaaa______bbbgggnnn{{{sssmmm~~~tttiiiZZZNNNHHHFFFCCCAAA@@@@@@@@@???>>>>>>======??????>>>===============??????>>>======>>>??????????????????????????????@@@AAACCCEEEFFFFFFEEEEEEAAADDDGGGMMMXXXccchhhfffeeebbbcccfffiiippp}}}tttoootttbbbSSSJJJFFFDDDBBB@@@@@@??????>>>=========>>>>>>>>>???>>>>>>===<<<@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFGGGGGGFFFFFF@@@CCCGGGNNNZZZggglllkkkjjjhhhgggjjjmmmsss|||vvv~~~kkkYYYMMMGGGDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>@@@@@@@@@???>>>===>>>>>>============>>>>>>???????????????????????????AAADDDFFFGGGGGGEEEDDDAAADDDIIIPPP]]]jjjpppoooooolllkkknnnpppvvvyyyrrr___QQQIIIEEECCCDDDDDDCCCCCCBBBAAAAAA@@@>>>???@@@AAAAAAAAA@@@???======>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@???AAAEEEGGGHHHGGGFFFEEECCCFFFKKKRRR___mmmrrrqqqrrrooonnnppprrrxxxyyytttvvvdddUUUJJJEEEBBBCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@>>>??????@@@@@@??????>>>????????????????????????AAACCCGGGJJJKKKJJJHHHFFFDDDHHHMMMTTTbbbpppvvvuuusssqqqppprrruuuzzzxxxrrrxxxhhhXXXLLLDDDAAA@@@@@@???>>>>>>======<<<>>>>>>======>>>>>>???@@@===>>>????????????>>>===========================@@@CCCGGGJJJKKKJJJGGGEEEBBBFFFLLLUUUdddssszzzzzzuuurrrrrrtttwww}}}yyysssxxxjjjZZZMMMDDD@@@<<<<<<<<<;;;::::::999999===<<<;;;;;;;;;===>>>???:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDHHHIIIGGGEEECCC@@@EEELLLVVVeeevvv~~~~~~vvvtttsssvvvyyyvvvppp