BM6P6(@ ~~~|||{{{{{{{{{zzzxxxvvvxxxuuurrrpppnnnrrrxxxfffTTTKKKKKKIIIGGGIIINNNQQQQQQSSSWWWXXXdddvvvyyyqqqooosss}}}jjj\\\WWWSSSSSSSSSVVV^^^gggtttyyyhhh^^^RRRKKKJJJKKKKKKJJJMMMLLLGGGJJJQQQMMMOOO]]]ppp{{{zzzyyyyyyzzzzzzxxxvvvzzzwwwuuurrroooppp||||||jjjWWWNNNMMMIIIGGGHHHMMMPPPPPPRRRWWW[[[gggyyyyyysssrrrxxxsssbbbXXXTTTRRRTTTVVVZZZdddmmmxxxuuueee\\\QQQJJJIIIKKKKKKJJJLLLLLLHHHLLLSSSPPPSSSbbbwww~~~~~~xxxwwwwwwxxxyyyyyyxxxvvv|||zzzxxxvvvrrrpppwwwppp^^^SSSOOOJJJHHHIIINNNPPPQQQTTTXXX^^^kkk{{{yyyuuuwwwzzzfffXXXTTTQQQQQQUUUZZZ```kkkuuu|||nnnaaaYYYPPPJJJIIIJJJJJJJJJKKKLLLJJJNNNUUURRRVVVhhh~~~}}}}}}vvvvvvvvvwwwzzzzzzyyyxxx}}}{{{zzzyyyuuussswwwwwweeeXXXRRRNNNKKKKKKPPPRRRSSSWWW[[[___lll}}}xxxwww{{{mmm]]]RRRQQQOOOPPPWWW]]]eeeqqq|||ttthhh\\\VVVNNNIIIHHHIIIIIIIIIJJJLLLKKKNNNSSSQQQXXXlll}}}||||||wwwwwwwwwyyy{{{}}}|||{{{|||zzzzzz{{{zzzxxx}}}nnn___TTTOOOLLLLLLPPPRRRTTTWWW\\\```nnn~~~xxxyyy}}}uuueeeXXXQQQPPPOOORRRYYYbbbjjjwwwyyymmmdddWWWSSSNNNIIIHHHHHHIIIJJJIIILLLKKKLLLQQQPPP[[[rrryyyuuuwww~~~}}}}}}zzzzzzzzz|||~~~~~~{{{zzz}}}~~~yyyfffXXXOOOLLLKKKOOORRRSSSWWW]]]eeesss{{{{{{~~~{{{lll^^^UUUSSSQQQPPPUUU^^^gggqqq~~~}}}sssggg___SSSQQQMMMJJJHHHIIIJJJKKKHHHMMMKKKLLLQQQSSSccc~~~{{{nnnnnnuuu~~~~~~}}}{{{}}}nnn\\\RRROOONNNQQQTTTVVVZZZ```lll{{{~~~pppcccXXXRRRRRRRRRRRRXXXcccnnnyyyxxxmmmbbb\\\QQQPPPNNNKKKIIIIIIKKKLLLIIIMMMMMMNNNTTTZZZoooqqqhhhmmmvvv|||~~~sss```WWWSSSRRRVVVXXXZZZ___dddrrrvvvhhh]]]SSSOOOQQQRRRSSSZZZfffsss~~~~~~uuuiii___ZZZPPPOOONNNLLLJJJJJJKKKMMMIIINNNNNNPPPXXX```xxxzzzmmmfffooo~~~~~~~~~{{{}}}~~~jjj^^^VVVSSSWWWYYYXXX^^^hhhxxxlll^^^VVVRRRQQQSSSUUUZZZdddooo|||xxxmmmcccZZZUUUPPPOOOMMMLLLKKKKKKKKKLLLPPPIIIKKKUUUZZZdddrrrhhhfffttt|||~~~qqq```XXXTTTXXX[[[\\\cccnnn{{{wwweeeYYYTTTQQQRRRUUUVVV\\\fffssstttiii```XXXSSSNNNMMMLLLKKKKKKKKKLLLMMMOOOJJJMMMXXX___mmm~~~~~~uuuiiidddiii~~~}}}}}}~~~~~~~~~{{{eee\\\WWWZZZ^^^aaakkkwwwxxxjjj[[[TTTQQQPPPSSSWWWYYY```lllyyy{{{nnnccc[[[UUUQQQLLLKKKJJJJJJJJJLLLMMMNNNNNNLLLQQQ[[[fffzzz~~~}}}|||{{{{{{||||||}}}nnngggfffnnn}}}}}}~~~mmmbbbZZZ\\\```eeerrrkkk```UUUPPPOOOPPPTTTZZZ]]]eeesssuuuhhh^^^WWWSSSPPPLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNTTT^^^lll~~~}}}|||~~~}}}{{{zzz{{{|||~~~vvviiiggghhhsss~~~}}}~~~wwwjjj______bbbhhhwww|||ccc[[[SSSQQQPPPQQQVVV\\\ccclll{{{}}}pppddd[[[UUUQQQOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMPPPVVVaaauuu|||{{{zzzzzz||||||{{{{{{|||~~~wwwkkkdddfffjjjxxx|||uuugggcccdddjjj{{{}}}ppp^^^XXXSSSSSSSSSTTTZZZ```iiisss~~~vvvkkk___XXXSSSPPPNNNLLLLLLKKKKKKKKKMMMNNNOOOOOOSSSZZZfff~~~{{{xxxxxxyyyyyyzzzzzz|||~~~nnnddd```dddmmmooohhhgggmmm~~~oooeeeZZZUUUSSSTTTVVVWWW]]]eeeoooyyyvvvoooeee[[[UUUPPPMMMLLLJJJJJJJJJKKKMMMPPPRRRTTTQQQVVV]]]mmm~~~zzzxxxxxxyyyyyyzzz}}}zzzkkkbbb^^^dddppp~~~~~~tttkkkiiiooouuufff]]]VVVSSSRRRUUUWWWYYY```hhhrrr}}}qqqkkkaaaYYYSSSOOOLLLJJJGGGHHHIIIKKKOOORRRVVVXXXRRRXXX```rrr~~~~~~zzzwwwxxxyyy{{{}}}tttccccccdddjjjxxx~~~}}}~~~vvvpppuuu}}}qqqeee[[[UUUSSSTTTVVVWWWXXX]]]eeelll}}}|||ooohhh^^^UUUOOOLLLJJJHHHHHHIIIKKKKKKLLLMMMQQQSSSRRRWWWfff~~~|||zzzyyyxxxxxx|||qqqeeeeeehhhsss~~~}}}~~~vvvyyysssggg]]]UUUQQQSSSUUUWWWYYY[[[aaajjjqqquuuiiicccZZZSSSNNNLLLJJJIIIHHHIIIJJJKKKKKKMMMPPPSSSWWW\\\lll{{{~~~~~~|||{{{{{{{{{~~~~~~mmmggggggooo~~~}}}|||~~~~~~tttfff\\\UUUQQQOOORRRUUUXXX[[[___fffpppxxxvvvlllccc^^^VVVPPPMMMKKKJJJIIIIIIJJJJJJJJJKKKMMMPPPSSS\\\bbbttt{{{}}}wwwjjjhhhjjjwww~~~}}}|||~~~xxxiii\\\TTTQQQPPPPPPRRRUUUYYY]]]bbbkkkvvv~~~~~~qqqhhh```[[[TTTNNNLLLJJJIIIHHHIIIJJJJJJJJJKKKMMMQQQUUU^^^ggg~~~~~~qqqiiihhhooo~~~}}}}}}vvvlll___TTTOOONNNPPPRRRRRRVVVZZZ___eeennnzzzyyynnnfff^^^YYYSSSNNNKKKIIIHHHGGGIIIJJJJJJJJJKKKOOOTTTXXXaaaoooyyymmmkkkjjjwww~~~~~~~~~~~~}}}ggg```UUUNNNLLLMMMPPPRRRUUUXXX]]]bbbhhhqqq}}}|||sssiiibbbZZZVVVPPPLLLJJJIIIGGGFFFIIIJJJJJJKKKMMMQQQXXX\\\hhh{{{qqqkkkmmmooo||||||}}}~~~~~~}}}ooo\\\WWWPPPLLLLLLOOORRRSSSYYY\\\aaaeeekkktttzzzsssjjjaaa[[[TTTPPPLLLIIIHHHHHHGGGFFFIIIJJJJJJLLLNNNTTT[[[```sssmmmjjjooosss~~~{{{{{{|||}}}}}}sssfffWWWTTTOOOMMMOOORRRUUUVVV\\\___dddhhhmmmvvv|||uuulllcccZZZUUUOOOLLLIIIGGGGGGHHHHHHGGGIIIJJJKKKLLLOOOVVV]]]ccc|||nnngggsss{{{}}}xxxwwwyyy{{{|||ttteee^^^SSSSSSSSSQQQQQQSSSWWWZZZ]]]ccciiinnnuuu~~~|||ssskkkccc\\\WWWSSSJJJJJJIIIHHHHHHHHHIIIIIINNNJJJLLLPPPQQQSSS___ooo~~~lllgggttt~~~yyyxxxzzz|||}}}}}}kkk]]]WWWOOOOOOPPPPPPQQQTTTYYY]]]bbbhhhnnnrrrxxx{{{uuulllbbb[[[UUUPPPMMMJJJIIIHHHHHHHHHHHHIIIIIINNNKKKLLLQQQSSSWWWfffwww}}}}}}nnnmmm}}}~~~}}}~~~zzzzzz{{{}}}~~~~~~qqqaaaVVVRRRLLLMMMOOOQQQTTTXXX___ccciiipppvvvzzz~~~}}}uuunnndddZZZSSSNNNKKKHHHHHHHHHGGGGGGGGGHHHIIIIIIMMMJJJLLLRRRVVV\\\nnn~~~~~~}}}sssxxx~~~}}}|||}}}{{{{{{|||}}}~~~}}}sssgggZZZRRRPPPNNNOOORRRUUUYYY^^^eeejjjrrryyyyyyqqqjjj```VVVPPPLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJMMMJJJLLLSSSWWWaaawww|||zzzttt}}}}}}}}}{{{{{{}}}~~~~~~|||pppggg^^^UUUQQQQQQPPPRRRUUUXXX\\\cccjjjooo{{{{{{tttllleee\\\SSSNNNKKKJJJIIIFFFFFFGGGGGGHHHIIIJJJKKKMMMKKKMMMTTTZZZggg{{{||||||vvvttt~~~~~~}}}|||}}}xxxnnnccc]]]WWWQQQPPPRRRQQQSSSWWW[[[aaahhhpppvvvvvvnnnccc^^^VVVOOOKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMOOOMMMPPPXXXaaassswww|||xxxvvvzzz~~~|||{{{|||{{{lllcccZZZVVVSSSQQQRRRUUUSSSVVV[[[aaahhhqqqzzz|||rrriii[[[WWWQQQLLLJJJHHHGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPUUU___kkk~~~zzz~~~xxxzzz~~~~~~}}}zzzyyyzzzyyyrrrfff^^^VVVTTTSSSSSSUUUYYYVVVZZZ```gggpppzzzyyyooofffXXXTTTOOOLLLJJJIIIGGGFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQXXXdddrrr}}}||||||||||||zzz{{{||||||~~~}}}|||}}}~~~~~~oooggg]]]VVVPPPRRRTTTTTTVVVYYY\\\```dddjjjvvv{{{rrrfff^^^RRROOOJJJGGGFFFFFFEEEEEEDDDDDDEEEHHHKKKMMMNNNMMMTTTYYY```mmm{{{xxx~~~}}}zzzwwwuuuvvvsssssswww{{{vvvggg```ZZZTTTPPPSSSVVVWWWYYY\\\\\\aaahhhooo|||xxxnnnbbbZZZQQQMMMIIIFFFFFFFFFFFFFFFFFFFFFGGGIIILLLNNNOOOOOOTTTYYYdddwwwxxxwww{{{rrrooonnnnnnqqqoooqqqwwwzzzjjj^^^XXXUUUQQQPPPUUUYYYZZZ]]]aaaaaagggpppyyyyyyqqqhhh]]]UUUNNNKKKGGGFFFFFFGGGGGGGGGHHHHHHIIIJJJLLLOOOQQQSSSXXX^^^mmm|||xxx{{{uuummmjjjiiikkkoooqqqvvv}}}}}}~~~zzznnnaaaWWWSSSRRRPPPQQQWWW[[[\\\___dddhhhpppyyy|||ssskkkaaaWWWPPPJJJHHHFFFEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLOOOSSSVVV___ggg{{{{{{|||qqqjjjggggggkkkooorrr{{{~~~|||zzzzzz{{{||||||pppeeeZZZTTTSSSRRRQQQSSSYYY\\\^^^bbbgggmmmvvvvvvlllddd[[[SSSMMMHHHFFFDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLPPPWWW[[[eeerrrzzzvvvlllhhhfffgggkkkqqqttt~~~~~~~~~~~~~~~|||{{{zzzzzzyyy~~~pppeee]]]VVVSSSTTTSSSSSSUUU[[[^^^aaagggnnnsss|||zzznnnddd\\\VVVOOOJJJFFFEEEDDDEEEGGGHHHHHHGGGHHHJJJLLLLLLNNNSSS[[[bbbnnn{{{uuunnnhhhfffgggiiiooovvv}}}~~~~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||{{{}}}~~~sssddd\\\VVVRRRRRRTTTTTTTTTXXX^^^bbbfffoooxxxzzzrrrfff\\\VVVQQQLLLHHHEEEDDDCCCDDDGGGHHHGGGFFFIIILLLNNNOOOPPPWWWaaaiii}}}oooiiifffgggjjjmmmttt{{{~~~~~~~~~}}}|||zzz|||~~~~~~}}}~~~}}}vvviii\\\UUURRRPPPPPPSSSUUUUUUYYY```eeekkkvvvuuulll```WWWQQQMMMIIIFFFEEEDDDCCCEEEFFFGGGGGGFFFKKKMMMPPPQQQSSSZZZeeennnvvvllleeebbbeeekkkqqqzzz~~~~~~}}}zzzyyyzzz~~~|||sssccc]]]VVVQQQOOOPPPRRRSSSWWWYYY\\\aaaiiittt{{{oooggg[[[QQQJJJGGGEEEDDDDDDDDDDDDEEEFFFHHHJJJJJJKKKHHHKKKSSSXXX\\\mmm~~~{{{ssslllgggeeehhhmmmuuu~~~~~~~~~~~~rrriii]]]YYYSSSOOOOOOQQQTTTVVVXXX[[[```fffooozzz~~~tttggg```VVVMMMHHHFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIINNNLLLPPPYYY]]]dddxxx}}}uuunnnjjjhhhhhhlllpppzzz~~~zzzoooeee^^^UUURRRPPPNNNOOORRRVVVYYYYYY]]]eeemmmwwwvvvkkk]]]WWWOOOIIIFFFEEEEEEEEECCCDDDEEEGGGHHHHHHHHHHHHNNNNNNSSSZZZ```mmmzzz~~~xxxooojjjggggggkkkooottt~~~~~~uuukkkccc[[[VVVOOOOOONNNNNNOOORRRWWW[[[[[[aaakkkuuuzzzoooeeeVVVQQQKKKFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIIIINNNPPPVVV^^^iii}}}|||yyy}}}qqqkkkhhhdddffflllsss{{{~~~}}}}}}sssggg___YYYTTTPPPMMMOOOPPPPPPQQQTTTYYY\\\___fffrrr~~~zzzsssiii```SSSOOOJJJFFFEEEDDDDDDCCCEEEEEEGGGHHHJJJKKKKKKKKKRRRVVV^^^iiiyyyxxxwwwzzztttllliiiiiidddhhhpppzzz{{{zzz{{{~~~vvvnnncccZZZUUURRROOOLLLMMMPPPSSSTTTTTTWWW\\\```fffnnnzzzzzzrrrkkkbbbZZZOOOLLLHHHFFFEEEEEEDDDCCCFFFFFFGGGIIIKKKMMMOOOPPPRRRZZZgggwww{{{ooosss|||~~~{{{nnnjjjjjjjjjiiillluuu|||zzz{{{|||}}}~~~}}}wwweee___XXXSSSQQQPPPNNNKKKLLLPPPUUUXXXYYY[[[aaafffnnnwww~~~rrriiicccZZZRRRKKKIIIFFFEEEFFFFFFEEEDDDHHHGGGGGGHHHKKKOOOSSSVVVWWWcccvvvtttlllsss~~~vvvllliiijjjlllmmmpppzzz~~~}}}|||{{{{{{~~~}}}|||oooeee]]]XXXSSSQQQRRRRRRPPPMMMKKKPPPWWWZZZ[[[___eeejjjttt}}}zzzmmmccc]]]TTTMMMGGGFFFDDDDDDFFFGGGFFFEEEIIIHHHGGGHHHKKKPPPVVVYYYbbbqqq{{{ooommmvvvsssmmmjjjmmmrrruuu~~~~~~|||{{{|||~~~~~~~~~~~~~~~|||~~~|||zzz{{{|||nnnbbb[[[PPPMMMKKKNNNSSSUUURRROOOUUUZZZ^^^___bbbjjjoooppp~~~~~~wwwmmmcccZZZTTTOOOLLLFFFFFFEEEEEEEEEFFFHHHIIIJJJHHHJJJOOOSSSTTTXXX]]]mmm~~~ssspppqqqvvvzzzpppkkkkkkooouuu}}}}}}zzzzzz}}}~~~|||{{{|||||||||~~~|||zzzzzz~~~}}}ooocccZZZTTTTTTRRRPPPQQQSSSUUUUUUTTTWWW\\\aaacccjjjttt|||~~~vvvoooeee[[[SSSNNNJJJGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHJJJOOOQQQTTT\\\eee~~~yyyooommmsss|||uuunnnlllooovvv~~~{{{yyyzzz~~~yyyxxxyyy{{{|||}}}~~~~~~|||zzzyyy|||xxxkkkaaaXXXQQQMMMPPPPPPQQQQQQRRRUUUZZZ]]]```fffjjjmmmtttuuummmfff\\\SSSMMMIIIFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJMMMPPPQQQWWWeeessstttmmmnnnvvv~~~ssspppqqqwww|||{{{|||~~~|||yyyxxx{{{yyyxxxzzz|||~~~}}}~~~|||{{{||||||}}}~~~~~~yyyrrrhhh^^^WWWRRROOOMMMMMMPPPSSSTTTVVV\\\eeemmmoootttxxxyyy~~~xxxllleee___VVVNNNIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMPPPSSSTTT\\\ppp{{{ooonnnrrrzzzyyyssssssxxx~~~{{{{{{|||}}}{{{zzzzzzxxxwwwyyy~~~|||{{{}}}~~~}}}}}}||||||}}}}}}}}}vvvjjjddd\\\VVVRRRPPPOOONNNRRRVVVZZZ\\\^^^dddpppyyy{{{{{{oooddd\\\WWWOOOJJJGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKNNNRRRUUUYYYeeessslllpppxxxzzzuuusssxxx~~~~~~~~~~~~{{{yyyxxxwwwxxxyyy}}}~~~}}}}}}}}}{{{zzz}}}}}}}}}~~~wwwkkkbbb\\\YYYSSSPPPOOOPPPPPPPPPVVVYYY\\\^^^___eeeooowwwxxxpppfff\\\RRRNNNIIIFFFEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKNNNTTT[[[dddvvv{{{pppmmmvvvwwwtttwww}}}{{{yyyxxxxxxzzz}}}~~~~~~|||yyy}}}|||}}}~~~}}}uuuooohhh^^^WWWUUURRROOONNNPPPQQQRRRRRRWWWZZZ]]]___bbbhhhpppvvvwwwnnnfff]]]TTTKKKIIIFFFEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKLLLLLLLLLOOORRRZZZfffvvv|||uuurrrttt{{{wwwvvv|||~~~|||{{{zzzzzz|||~~~zzz~~~}}}}}}~~~|||uuulllgggdddaaaZZZUUURRRPPPOOOPPPRRRTTTTTTTTT[[[]]]aaaeeekkkrrryyy~~~}}}qqqggg```WWWNNNIIIHHHFFFGGGHHHIIIHHHGGGEEEFFFHHHJJJLLLLLLLLLLLLTTTWWW```pppyyyrrrrrruuu}}}}}}~~~~~~}}}|||||||||||||||}}}|||~~~~~~zzz~~~vvviiiddd]]]YYYWWWVVVSSSQQQPPPPPPQQQPPPQQQTTTYYY\\\^^^aaaffflllsss{{{|||qqqhhh^^^TTTNNNMMMHHHFFFDDDCCCDDDFFFIIIKKKIIIJJJJJJJJJMMMQQQSSSRRRQQQZZZiii}}}xxxuuuqqqqqqvvv~~~||||||{{{{{{{{{{{{||||||}}}~~~}}}zzzooofff^^^YYYTTTQQQPPPPPPNNNMMMNNNOOOPPPQQQRRRVVV[[[___cccgggnnnvvv~~~vvvkkkbbbYYYPPPKKKJJJGGGFFFDDDCCCDDDEEEGGGHHHLLLMMMLLLLLLMMMPPPRRRRRR^^^hhhzzz}}}rrroooooottt}}}|||{{{{{{{{{zzzzzz{{{{{{|||~~~~~~}}}}}}~~~vvvqqqjjjaaaZZZWWWTTTQQQOOOOOOPPPPPPOOOOOOPPPRRRUUUWWW\\\bbbfffiiioooxxxvvvlllaaaYYYRRRJJJGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHMMMNNNNNNOOOPPPRRRVVVYYYgggttttttnnnmmmppp|||~~~|||{{{|||{{{{{{{{{{{{|||}}}}}}~~~~~~{{{|||yyyooohhhccc^^^YYYTTTTTTRRRQQQPPPPPPRRRSSSSSSSSSUUUXXX[[[___ccciiimmmooovvvxxxkkkbbbXXXRRRLLLGGGEEEGGGFFFFFFGGGHHHJJJJJJKKKKKKLLLMMMOOORRRSSSVVV^^^gggpppyyypppppppppwww}}}|||{{{}}}}}}||||||}}}~~~~~~~~~}}}||||||}}}~~~zzz|||~~~vvvnnnhhh```ZZZVVVTTTQQQNNNNNNNNNNNNNNNNNNOOOQQQRRRXXX[[[___bbbfffkkkpppttt|||vvvnnnaaaYYYQQQMMMIIIEEEEEEGGGDDDDDDFFFHHHJJJLLLMMMNNNLLLLLLOOOSSSTTTXXXfffttt{{{rrrooorrrvvv}}}}}}||||||}}}}}}}}}}}}~~~zzzzzzzzzzzz{{{}}}~~~xxxnnnggg```\\\WWWSSSQQQPPPOOONNNLLLNNNPPPQQQQQQRRRUUUWWW]]]```eeejjjooouuu{{{wwwjjjbbbXXXQQQLLLJJJIIIFFFEEEHHHCCCDDDEEEGGGIIIKKKNNNOOOOOONNNQQQVVVWWW]]]pppuuurrrtttttt~~~}}}||||||}}}~~~||||||||||||}}}~~~zzzzzzzzz{{{|||}}}~~~~~~wwwoooiiibbb]]]XXXVVVSSSQQQPPPQQQQQQQQQNNNQQQUUUWWWXXX[[[___bbbccchhhooovvv}}}~~~uuukkk___WWWPPPKKKHHHIIIIIIFFFFFFGGGIIIIIIHHHHHHJJJLLLOOOPPPRRRQQQUUU]]]aaalllyyyrrrsssvvvzzz|||{{{|||~~~{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}|||||||||}}}}}}~~~yyyzzz|||}}}zzzoooeee```[[[WWWSSSPPPOOONNNMMMMMMNNNOOOPPPLLLPPPUUUYYY[[[___dddhhhjjjooowww{{{rrrkkkcccYYYRRRLLLGGGFFFHHHIIIFFFEEEGGGQQQPPPNNNLLLMMMOOOQQQSSSSSSRRRYYYdddlll{{{qqqkkkmmmqqq~~~{{{zzz{{{~~~~~~}}}}}}|||~~~}}}~~~|||{{{|||||||||{{{{{{{{{|||}}}xxxpppiii```YYYUUUSSSPPPNNNNNNNNNOOONNNOOOQQQTTTWWWYYY[[[]]]___bbbggglllpppuuu||||||pppddd\\\VVVRRRPPPJJJIIIGGGEEEEEEFFFHHHIIIFFFJJJOOORRRTTTVVVUUUSSSQQQWWWbbbooo|||}}}rrrpppsssxxx}}}||||||}}}~~~}}}}}}~~~{{{}}}}}}{{{|||}}}~~~}}}zzzyyyzzz{{{}}}~~~vvvnnniiieee___XXXSSSQQQPPPOOONNNOOOPPPPPPQQQQQQTTTXXX[[[^^^```cccfffiiinnntttxxx}}}uuuiii^^^VVVQQQNNNLLLJJJIIIGGGGGGGGGHHHJJJKKKMMMOOOPPPPPPQQQRRRTTTTTT\\\```lllzzzqqqrrr{{{~~~~~~~~~}}}}}}|||{{{|||}}}~~~~~~|||yyy|||{{{xxxyyy{{{~~~~~~}}}ssslllfffaaa]]]YYYUUUQQQNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUXXX\\\___cccfffkkkooouuu{{{}}}qqqjjj___VVVOOOKKKIIIGGGHHHHHHGGGHHHIIIKKKMMMNNNSSSSSSQQQPPPPPPRRRWWW\\\eeejjjzzzwwwrrryyy}}}|||}}}~~~~~~~~~}}}|||{{{|||{{{~~~wwwyyy|||~~~~~~wwwmmmddd___[[[XXXVVVTTTRRROOONNNOOOQQQTTTUUUUUUVVVWWWWWWXXX[[[___bbbggglllrrryyyzzzqqqfff```XXXPPPKKKIIIGGGFFFFFFFFFGGGHHHJJJMMMOOOPPPVVVTTTSSSTTTTTTWWW___gggooo{{{uuuvvv|||~~~}}}{{{}}}}}}~~~yyy{{{~~~~~~yyypppjjjeee^^^WWWSSSQQQPPPPPPRRRRRRQQQPPPQQQSSSVVVXXXYYYZZZ[[[[[[]]]___dddgggnnnsss{{{~~~qqqhhh^^^YYYRRRMMMJJJIIIHHHGGGEEEFFFGGGIIILLLNNNPPPRRRVVVTTTUUUXXXYYY[[[eeepppvvvuuu}}}~~~~~~~~~}}}zzz||||||}}}}}}||||||~~~{{{vvvppphhhaaa]]]ZZZVVVRRRPPPOOOOOOOOOQQQQQQRRRRRRRRRTTTWWWZZZ^^^___aaaccceeeiiinnnrrryyy~~~tttggg^^^WWWSSSNNNJJJIIIIIIIIIIIIEEEGGGIIIKKKNNNPPPRRRSSSXXXUUUWWW\\\^^^aaannn}}}yyysssqqqxxx~~~~~~~~~{{{xxxzzz~~~~~~~~~}}}}}}~~~zzzuuuoooiiieeeaaa\\\YYYUUUUUUTTTRRRPPPPPPPPPQQQPPPRRRTTTTTTUUUWWW[[[___bbbdddhhhkkkpppvvv|||wwwppphhh^^^UUUQQQMMMIIIGGGGGGHHHIIIIIIHHHIIILLLOOOQQQSSSUUUVVVZZZVVVXXX```fffnnn~~~vvvtttqqqsss}}}yyywwwyyy}}}~~~wwwqqqhhhfffccc___[[[XXXWWWWWWMMMOOOPPPOOONNNNNNNNNOOOQQQTTTWWWXXXXXX[[[```dddeeehhhlllrrrxxxwwwmmmgggaaaWWWPPPLLLIIIFFFEEEFFFGGGHHHHHHJJJLLLNNNQQQTTTVVVWWWXXXZZZVVVYYYdddnnn{{{|||wwwrrruuusssyyy}}}}}}}}}zzzxxxvvvwwwzzz~~~}}}yyytttpppkkkccc]]]YYYXXXWWWVVVTTTRRRQQQPPPQQQPPPPPPQQQSSSUUUUUUUUUVVVVVVWWWYYY]]]ccchhhkkkiiipppxxxxxxlll```ZZZWWWQQQJJJLLLKKKIIIHHHHHHIIIKKKLLLKKKMMMPPPSSSVVVWWWXXXXXXYYY[[[cccppp}}}{{{sssooonnnooozzz}}}zzzzzz||||||zzzxxxwwwxxx{{{~~~~~~~~~~~~}}}~~~tttnnnhhheeeccc___YYYTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTVVVVVVWWWZZZ[[[[[[^^^bbbgggkkknnnrrrwwwxxxmmm```YYYUUURRRNNNKKKJJJJJJIIIHHHIIIJJJLLLNNNOOORRRUUUWWWYYYZZZ\\\]]]```cccnnnwwwqqqnnnnnnyyy}}}|||||||||||||||yyyvvvvvvyyy}}}}}}|||{{{{{{xxxxxxyyy|||~~~}}}~~~~~~~~~}}}||||||tttmmmhhh___\\\XXXVVVVVVUUUQQQNNNNNNOOOPPPQQQRRRSSSTTTUUUTTTUUUUUUVVVXXXZZZ[[[\\\aaaaaacccfffjjjooosssvvv}}}uuudddVVVRRRQQQLLLIIIKKKIIIIIIHHHIIIJJJMMMOOOPPPQQQTTTWWWXXXYYYZZZ\\\^^^eeekkkzzz|||tttppppppsss~~~~~~}}}|||zzzyyyyyyyyyyyyvvvssssssvvv{{{~~~~~~}}}~~~~~~xxxwwwwwwxxx{{{||||||{{{~~~~~~~~~}}}~~~}}}~~~zzzsssmmmhhhccc^^^[[[VVVSSSQQQQQQRRRRRRPPPNNNLLLMMMNNNPPPRRRTTTUUUVVVXXXZZZ[[[]]]^^^```ccceeegggiiilllqqqvvv{{{zzzwwwvvvbbbSSSPPPNNNHHHFFFJJJHHHHHHIIIKKKMMMPPPRRRTTTUUUWWWZZZZZZZZZ\\\```cccnnnyyyxxxsssqqqwww~~~}}}|||{{{yyyxxxvvvvvvvvvtttrrrrrrwww|||}}}zzzxxxxxxyyyzzzzzzyyy{{{zzzzzz{{{}}}}}}{{{~~~xxxssspppnnnjjjfffaaa]]][[[YYYWWWUUURRRQQQPPPPPPPPPPPPPPPOOONNNOOOPPPRRRTTTVVVWWWXXX[[[]]]```cccdddgggkkkoooooorrrwww~~~~~~uuupppmmmnnn___RRRNNNLLLGGGGGGKKKHHHIIIKKKMMMPPPSSSVVVWWWZZZ\\\^^^^^^^^^ccckkkqqqzzztttrrrsss~~~~~~}}}{{{zzzwwwuuutttuuussssssuuuyyy~~~{{{zzzzzzzzzzzzzzzvvvwwwxxxzzz|||~~~~~~|||{{{|||vvvtttooojjjfffbbb```___ZZZWWWTTTSSSSSSSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSUUUVVVXXXZZZ[[[\\\^^^bbbfffiiikkkooouuuzzz|||yyyppphhhbbb___^^^YYYRRRLLLHHHHHHJJJMMMJJJKKKNNNQQQTTTWWWYYYZZZWWWZZZ\\\]]]aaakkkyyyvvvtttsssyyy}}}~~~~~~}}}zzzxxxuuutttttttttuuuxxx}}}|||xxxxxxxxxxxxxxxsssuuuxxx{{{~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}||||||~~~}}}}}}||||||{{{zzzvvvqqqllliiifffddd```\\\YYYVVVUUUUUUSSSQQQOOOOOOPPPPPPOOONNNLLLMMMNNNOOOOOOPPPQQQRRRUUUVVVXXX[[[]]]```bbbccceeejjjppptttwww{{{{{{qqqiiiccc^^^XXXSSSSSSZZZXXXLLLFFFIIIMMMKKKLLLNNNPPPTTTWWWYYY[[[\\\VVVZZZ]]]aaaiiiyyy~~~uuuwww{{{}}}~~~}}}~~~~~~{{{xxxuuutttttttttvvvzzzyyyuuuttttttttttttrrrtttxxx|||~~~{{{zzzzzz||||||{{{{{{zzzzzzyyyyyy|||~~~xxxsssqqqkkkkkkkkkiiigggddd```^^^^^^\\\YYYUUURRRPPPOOOOOOQQQPPPOOOOOOPPPPPPNNNMMMNNNPPPRRRSSSSSSTTTVVVXXXWWWXXXZZZ]]]aaadddfffhhhlllrrryyy}}}vvvnnnddd^^^\\\YYYTTTOOOQQQ___```OOOEEEJJJMMMHHHNNNOOORRRUUUXXX[[[\\\]]]]]]```fffkkkwww{{{vvv}}}|||}}}}}}~~~|||}}}~~~~~~|||zzzwwwuuuzzzvvvvvv|||~~~}}}zzzxxxvvvuuuuuuuuuvvvxxx{{{~~~~~~~~~}}}|||zzzxxxvvvuuusssssstttvvvyyy{{{{{{zzz{{{}}}~~~~~~~~~||||||yyyxxxwwwtttppplllhhhdddbbb```___]]]ZZZXXXWWWVVVUUUTTTTTTSSSSSSQQQPPPNNNMMMRRRPPPOOOPPPTTTUUUTTTRRRPPPQQQSSSVVVYYY[[[]]]^^^______bbbggghhhiiiooowwwwww}}}uuujjjddd\\\VVVRRROOOKKKHHHMMMWWWdddOOOEEEOOOLLLOOOVVVVVVWWWYYY\\\^^^^^^^^^[[[eeennnvvv~~~yyy}}}}}}||||||zzzzzz{{{|||}}}}}}~~~{{{zzzzzz{{{}}}}}}{{{yyy{{{wwwwww}}}~~~{{{yyyxxxwwwvvvwwwyyy{{{}}}}}}|||{{{yyywwwtttrrrqqqrrrrrrsssvvvzzz}}}}}}}}}{{{}}}~~~}}}}}}}}}~~~~~~}}}zzzzzzxxxuuurrruuuuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{xxxwwwvvvtttpppkkkgggdddgggfffdddbbb___\\\ZZZXXXXXXXXXVVVUUUTTTSSSSSSSSSOOOOOOPPPPPPPPPPPPPPPOOOSSSRRRQQQSSSVVVXXXXXXVVVWWWXXXZZZ\\\___aaacccdddjjjjjjmmmrrrsssuuu|||yyynnngggaaa\\\VVVQQQOOOMMMKKKHHHMMMXXXeeeRRRIIIRRROOOSSSWWWXXXYYY[[[^^^```aaaaaaeeelllvvv~~~}}}|||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzvvvuuuxxx~~~~~~}}}yyyyyy~~~|||{{{zzzyyyzzz{{{|||}}}}}}}}}|||}}}|||{{{yyyvvvsssqqqoooqqqqqqrrrvvvzzz~~~yyy|||~~~|||zzzzzz~~~~~~|||xxxsssppppppnnnkkkggghhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffggggggfffdddaaa^^^ZZZXXXXXXXXXXXXXXXWWWUUUTTTSSSTTTTTTSSSSSSSSSSSSSSSTTTNNNOOOPPPRRRSSSUUUVVVVVVXXXWWWWWWYYY\\\^^^___^^^aaabbbdddfffiiikkkmmmnnnyyyyyy{{{}}}tttjjjaaa[[[VVVSSSNNNLLLKKKKKKJJJIIINNNYYYgggVVVNNNWWWSSSXXXXXXYYY[[[^^^```bbbcccdddkkkrrr{{{xxxwwwwwwvvvuuutttsssrrrrrrssstttuuuvvvwwwxxxyyyyyytttqqquuu~~~~~~zzz{{{~~~~~~~~~}}}|||{{{zzz}}}||||||zzzxxxvvvtttsssqqqqqqqqqtttxxx{{{}}}}}}uuuyyy}}}~~~|||zzzyyy~~~~~~|||~~~zzzrrrnnnmmmllljjjhhhjjjjjjiiiggggggfffffffff`````````______^^^^^^^^^aaaaaa```___]]]ZZZXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVXXXZZZ\\\^^^___]]]^^^___aaadddggghhhhhhiiikkknnnqqquuuyyy|||}}}}}}vvvnnnggg```ZZZVVVNNNMMMJJJIIIIIIIIIIIIIIIOOOYYYhhh[[[SSSZZZWWW\\\YYYZZZ]]]^^^```bbbeeegggqqq~~~~~~}}}~~~zzzvvvuuuuuutttsssrrrqqqqqqqqqrrrssstttuuuwwwxxxxxxyyytttqqquuu~~~}}}zzz{{{~~~|||{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwsssrrrqqqrrruuuwwwxxxwwwppptttyyy|||}}}|||{{{{{{|||}}}~~~tttlllkkklllmmmmmmpppooonnnlllkkkiiiggggggaaaaaa```___^^^]]]\\\\\\\\\\\\[[[ZZZXXXWWWUUUTTTXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[ZZZYYYYYYYYYYYYYYYZZZ\\\\\\]]]^^^___bbbdddeeedddfffhhhkkknnnpppsssuuuuuuwww{{{uuupppiiibbb\\\XXXSSSQQQKKKKKKJJJIIIIIIIIIJJJKKKOOOXXXiii^^^WWW]]]YYY```ZZZ\\\^^^___aaaeeejjjnnn~~~{{{{{{}}}}}}~~~~~~~~~}}}yyyvvvuuusssrrrqqqqqqrrrrrrrrrssstttvvvwwwyyyzzz{{{{{{wwwtttwww}}}|||yyy{{{}}}}}}}}}~~~yyyyyyzzzzzzzzzzzzyyyyyyuuusssqqqqqqrrrttttttsssnnnrrrvvvzzzzzz{{{{{{||||||~~~~~~yyywwwyyywwwnnnmmmqqqtttvvvwwwwwwvvvuuurrroookkkjjjffffffeeecccbbb```______^^^^^^]]][[[ZZZYYYXXXWWWZZZ[[[\\\]]]^^^^^^^^^^^^_________^^^^^^______```eeeeeeeeeeeegggiiilllmmmpppsssvvvyyy|||~~~uuujjjeee^^^WWWRRRNNNKKKIIIJJJKKKLLLKKKKKKKKKMMMOOOQQQYYYkkkccc\\\```[[[ccc]]]___bbbdddgggoooxxx||||||yyy}}}{{{wwwuuurrrooooooppprrrtttuuuuuuwwwxxxzzz|||}}}~~~|||{{{yyyzzz|||yyywwwzzz}}}{{{|||~~~||||||}}}}}}||||||{{{zzzvvvtttqqqqqqrrrssstttsssooorrruuuwwwxxxxxxzzz{{{|||~~~~~~zzztttssswww~~~|||}}}{{{xxxtttsssrrrpppnnnlllkkkjjjjjjiiihhhfffeeedddccccccaaabbbdddfffhhhiiijjjjjjjjjjjjjjjkkklllmmmnnnoootttssstttuuuwwwzzz}}}}}}wwwnnneee^^^ZZZTTTPPPMMMKKKHHHFFFGGGJJJLLLMMMMMMNNNQQQSSSUUU\\\nnnggg```ccc]]]fffaaadddhhhlllrrr~~~}}}|||~~~vvv~~~~~~wwwtttqqqnnnmmmooorrrtttwwwwwwyyyzzz|||~~~~~~}}}}}}|||||||||||||||xxxvvvyyy{{{zzz{{{~~~}}}|||wwwtttrrrqqqssstttuuuuuuqqqsssuuuvvvvvvvvvxxxyyy}}}}}}}}}}}}~~~~~~tttqqqsssxxx}}}~~~|||zzzyyyxxxsssrrrqqqooommmlllllllllkkkmmmooorrruuuwwwxxxyyyuuuuuuvvvxxxzzz|||~~~wwwpppjjjaaaWWWUUURRROOOMMMMMMMMMKKKJJJEEEHHHLLLNNNNNNPPPSSSWWWWWW^^^qqqkkkccceee___hhhdddhhhmmmrrr{{{|||}}}~~~{{{~~~}}}~~~zzzwwwqqqmmmllloootttwwwzzzzzzzzzzzz|||~~~~~~}}}|||}}}~~~}}}|||{{{xxxzzz~~~yyyvvvsssqqqqqqrrrrrrrrrnnnppptttwwwyyyyyyyyyxxx~~~}}}|||~~~wwwtttssstttxxx{{{~~~{{{xxxvvvuuussswww}}}}}}rrrhhh```[[[VVVTTTMMMMMMLLLKKKIIIHHHJJJLLLHHHIIILLLOOORRRTTTVVVWWW]]]aaadddfffeeeeeehhhjjjpppuuu|||zzz}}}~~~}}}~~~|||yyyuuurrrqqqtttwwwyyy|||{{{zzzzzz{{{|||~~~~~~}}}~~~}}}{{{xxxvvvvvvvvvuuutttssstttvvvxxxzzzzzzzzzzzz}}}uuutttwwwvvv|||wwwpppggg^^^XXXSSSPPPNNNKKKKKKKKKJJJHHHIIIJJJLLLLLLMMMPPPSSSVVVXXXZZZ[[[^^^bbbfffiiijjjmmmrrrvvvzzz|||||||||~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}|||zzzyyyyyyzzz{{{{{{}}}|||{{{zzzyyyzzz{{{|||~~~|||~~~~~~~~~}}}zzzxxxzzzyyyyyyzzzzzz{{{||||||~~~{{{|||wwwzzz|||~~~}}}}}}yyysssgggbbbZZZSSSOOOLLLJJJHHHHHHIIIJJJIIIIIIIIILLLNNNQQQRRRTTTWWWZZZ]]]___aaa___bbbgggjjjnnnttt}}}{{{{{{|||}}}~~~||||||{{{{{{}}}~~~}}}}}}~~~}}}||||||||||||~~~~~~|||{{{}}}}}}~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyyzzz{{{|||}}}{{{~~~|||{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}|||zzzxxx{{{yyyqqqjjjfff^^^YYYSSSNNNKKKIIIGGGFFFFFFHHHIIIJJJKKKLLLNNNPPPTTTUUUWWWZZZ]]]aaaccceeefffhhhjjjmmmttt~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{|||~~~~~~}}}{{{||||||{{{{{{}}}|||zzzzzz|||~~~~~~~~~|||{{{wwwwwwwwwxxxyyy{{{}}}~~~|||~~~|||{{{|||}}}~~~~~~}}}|||}}}|||yyyvvvssstttvvvyyy|||{{{rrrkkkddd___[[[XXXTTTOOOKKKIIIHHHFFFEEEGGGIIILLLMMMNNNOOORRRTTTVVVWWWYYY[[[___cccfffhhhmmmooorrrxxx~~~~~~}}}~~~~~~|||{{{{{{{{{}}}}}}}}}|||{{{|||}}}~~~|||zzzzzzzzzzzzzzz|||}}}{{{{{{}}}~~~}}}{{{zzzzzzuuuuuuvvvwwwzzz}}}~~~||||||}}}~~~~~~~~~~~~~~~yyysssppppppqqqrrrssstttwww|||zzzuuummmeee___ZZZUUUSSSQQQNNNJJJHHHHHHHHHGGGFFFJJJLLLPPPRRRSSSTTTVVVXXXYYYZZZ[[[^^^bbbfffjjjlllnnnssszzz}}}}}}}}}{{{{{{|||~~~}}}|||zzzyyyyyyzzz|||}}}~~~}}}|||}}}~~~~~~|||zzzxxxxxxxxxxxxyyy~~~}}}~~~|||zzzyyyyyyzzzuuuuuuvvvxxxzzz~~~{{{yyyzzz}}}vvvqqqmmmnnnnnnmmmmmmnnnqqqsssvvv|||yyytttjjjfff___ZZZUUURRRNNNKKKLLLIIIGGGGGGIIIJJJJJJJJJNNNQQQTTTWWWXXXYYYZZZ\\\^^^___```bbbfffkkkooorrrwww|||{{{{{{xxxyyyzzz||||||{{{yyywwwwwwyyy{{{|||~~~}}}||||||}}}}}}{{{zzzxxxyyyxxxxxxxxxzzz~~~{{{xxxxxxyyyzzzwwwwwwwwwxxx{{{~~~}}}yyyxxxyyy}}}}}}vvvkkkllllllkkkiiiiiikkkmmmnnnrrrxxxyyyssslllggg```\\\WWWSSSOOOLLLIIIGGGIIIGGGGGGHHHKKKNNNOOOOOOQQQTTTWWWZZZ[[[[[[]]]^^^bbbcccdddfffjjjooosssvvv~~~{{{yyyyyyzzzzzzzzz{{{}}}}}}~~~{{{zzzxxxvvvvvvxxxzzz|||}}}|||||||||}}}}}}{{{yyy{{{|||{{{zzzyyyyyy|||~~~~~~|||zzzyyyvvvvvvxxxzzz~~~{{{zzz}}}wwwtttjjjeeehhhjjjhhheeeggggggiiimmmqqqvvv|||vvvpppkkkccc]]][[[XXXUUUQQQMMMJJJHHHHHHGGGHHHIIIKKKLLLLLLNNNPPPSSSRRRTTTVVVXXX[[[___bbbdddfffeeehhhmmmoooqqq}}}{{{zzzyyyzzz}}}~~~}}}{{{zzz{{{|||~~~}}}|||{{{{{{{{{}}}}}}|||zzzxxxyyy|||~~~|||{{{xxxyyyyyy{{{~~~|||{{{~~~~~~~~~tttiiihhhiiigggdddeeeccceeegggjjjnnnrrrvvvyyy{{{~~~sssiiieeeaaa[[[VVVUUURRRPPPMMMKKKIIIHHHIIIIIIFFFHHHJJJLLLMMMOOOSSSUUUXXXYYY[[[]]]^^^```ccceeellllllooosssvvv{{{~~~}}}}}}}}}{{{xxxxxx{{{~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}zzzyyyyyy||||||||||||}}}zzzxxx{{{~~~}}}~~~|||}}}ppphhhgggfffcccbbbaaaaaacccdddfffiiijjjkkkpppssswwwzzz~~~}}}uuulllccc[[[YYYWWWRRROOOOOOKKKJJJIIIHHHHHHIIIJJJKKKHHHJJJMMMOOOQQQTTTWWWZZZYYY[[[^^^```aaacccgggiiiqqqrrrvvv|||~~~}}}|||{{{xxxwwwyyy~~~}}}{{{{{{}}}~~~~~~xxxtttuuu{{{||||||~~~}}}~~~sssnnnlllhhhdddbbbaaa```aaacccdddeeeeeekkkmmmnnnppprrrvvv|||xxxnnnhhh```YYYTTTSSSQQQMMMLLLMMMIIIIIIIIIIIIJJJKKKMMMMMMNNNPPPSSSTTTVVVXXX\\\___ZZZ]]]bbbeeegggkkkqqquuuuuuzzz~~~|||zzzzzz|||~~~~~~yyytttsssxxx~~~~~~~~~xxxpppiiidddaaa^^^^^^___aaa```___cccddddddcccdddggglllpppzzz~~~}}}uuunnngggbbb^^^YYYTTTPPPPPPNNNJJJIIIKKKLLLLLLLLLMMMNNNOOOPPPPPPSSSUUUVVVWWWXXXZZZ]]]______ccchhhkkkmmmsss|||~~~}}}~~~}}}}}}~~~~~~zzzxxxzzz~~~tttpppjjjccc^^^^^^^^^\\\ZZZ^^^^^^]]]\\\\\\^^^bbbeeemmmppptttxxx}}}~~~|||{{{zzzssspppjjjccc]]]YYYWWWVVVSSSOOOMMMNNNLLLIIIIIIKKKOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXYYYYYYZZZ]]]___bbbfffjjjmmmpppyyy~~~}}}}}}}}}~~~sssiiidddaaa^^^ZZZ\\\]]]]]][[[ZZZ[[[^^^aaaaaacccgggkkkmmmpppsssuuuxxx|||}}}{{{yyyxxxqqqpppnnnllljjjhhhhhhggg___^^^\\\XXXTTTQQQPPPPPPOOOLLLLLLNNNMMMJJJKKKOOOOOOPPPRRRTTTVVVXXXYYYYYYWWWYYY[[[\\\]]]___bbbdddfffkkkpppuuu|||}}}}}}}}}~~~zzz}}}}}}|||}}}|||}}}}}}~~~vvvnnnhhhccc___[[[[[[[[[ZZZYYYYYY[[[]]]XXX\\\aaadddeeeeeeeeefffjjjnnnssstttuuuyyywwwvvvssspppnnnllljjjjjjdddcccaaa___]]]\\\[[[[[[TTTUUUVVVUUURRRPPPNNNNNNMMMKKKLLLOOOOOOMMMOOOSSSNNNPPPSSSVVVXXX[[[\\\]]]YYY[[[^^^```bbbdddhhhkkkooouuu|||~~~||||||~~~{{{~~~}}}}}}~~~~~~}}}}}}}}}|||{{{yyyzzz|||}}}}}}||||||{{{||||||{{{zzzzzz|||~~~{{{yyyxxxxxxyyy|||qqqdddcccaaa___]]][[[ZZZYYYYYYUUUYYY\\\___``````aaaaaaaaaaaabbbdddgggkkkooorrrvvvzzz}}}xxxvvvuuutttrrrooogggeeebbb___\\\ZZZYYYYYYVVVSSSQQQQQQRRRSSSQQQOOONNNNNNOOOOOONNNMMMKKKJJJSSSPPPNNNNNNQQQSSSSSSQQQNNNPPPSSSVVVXXXZZZ\\\\\\aaaaaaaaabbbeeeiiinnnrrrttt|||~~~~~~{{{|||~~~}}}|||{{{}}}~~~}}}}}}}}}|||{{{{{{{{{{{{zzzyyywwwuuutttwwwwwwwwwwwwxxx{{{~~~~~~}}}{{{xxxwwwuuuuuuwwwxxx{{{~~~qqqlllddd___]]]^^^^^^^^^ZZZ[[[]]]^^^]]]]]]]]]]]]\\\\\\\\\]]]___bbbdddfffiiilllooosssvvvyyy}}}}}}yyyvvvpppmmmhhhfffeeeeeebbb```]]][[[XXXVVVSSSRRRRRRRRRPPPNNNLLLLLLNNNOOOMMMLLLLLLMMMNNNOOOPPPPPPOOONNNSSSQQQOOOPPPRRRTTTSSSRRRVVVWWWYYYZZZ[[[[[[\\\\\\aaaaaabbbdddhhhnnntttxxx|||~~~|||{{{{{{~~~~~~|||||||||{{{zzz{{{{{{zzzxxxwwwtttrrrqqqssstttuuuvvvxxx|||~~~}}}}}}|||yyyvvvtttssssssssswwwyyy{{{~~~sssiiifffeeedddbbb]]]]]][[[ZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\^^^aaabbbccceeehhhjjjpppppprrrsssuuuwwwxxxyyy{{{}}}|||zzzwwwsssnnnhhhdddbbb___\\\YYYWWWVVVUUUTTTRRRRRRPPPNNNMMMKKKKKKKKKLLLKKKJJJHHHIIIJJJLLLKKKKKKKKKLLLNNNQQQSSSSSSTTTSSSUUUTTTTTTUUUVVVWWWVVVTTTVVVXXXZZZZZZYYYYYYZZZ[[[cccdddfffiiinnnuuu}}}|||}}}|||{{{|||}}}}}}|||||||||{{{zzzyyyyyyxxxxxxwwwvvvvvvuuutttuuuwwwyyy|||}}}|||}}}{{{wwwsssrrrrrrtttuuuyyyzzz|||~~~xxxrrrkkkfffdddaaa]]][[[ZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYWWWXXX[[[\\\\\\]]]___aaafffffffffggghhhiiijjjjjjjjjmmmrrrttttttssstttuuuvvvwwwxxxzzz{{{{{{{{{{{{xxxxxxxxxxxxyyyyyyyyyzzzxxxwwwvvvtttrrrpppmmmllliiihhhfffccc___[[[XXXVVVWWWUUURRRPPPOOONNNNNNNNNLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJLLLMMMNNNNNNMMMNNNQQQSSSUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZXXXWWWSSSUUUWWWXXXXXXYYY\\\```fffjjjooouuu{{{~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}}}}|||{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~}}}{{{zzz{{{xxxtttqqqqqqrrruuuvvvyyyzzz{{{||||||rrrnnnjjjddd```___^^^\\\[[[WWWXXXYYYYYYZZZYYYYYYYYYTTTVVVXXXYYYYYYZZZ\\\^^^````````````````````````^^^aaadddfffgggfffffffffgggggghhhiiijjjjjjjjjjjjgggggghhhhhhhhhiiiiiiiiiggggggfffeeecccaaa___^^^ZZZZZZYYYXXXVVVTTTRRRQQQQQQPPPOOOMMMKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKMMMNNNLLLLLLMMMMMMNNNOOOPPPRRRQQQRRRTTTVVVXXXXXXXXXWWWUUUVVVXXXYYYYYYXXXXXXWWWTTTWWWYYYYYYZZZ]]]dddjjjnnnuuu~~~~~~~~~~~~}}}~~~}}}|||{{{}}}|||zzzzzzzzzyyyxxx||||||{{{zzzzzzzzzzzzzzz|||yyyyyyzzz{{{||||||{{{zzzyyyvvvuuurrrpppppprrruuuwwwyyyyyyyyyyyy{{{}}}|||}}}~~~zzzrrrlllhhhddd___[[[VVVVVVVVVWWWWWWXXXXXXXXXRRRTTTVVVWWWVVVWWWYYY[[[ZZZZZZZZZYYYYYYYYYYYYYYYWWWXXXZZZ[[[\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYWWWVVVTTTSSSPPPPPPPPPPPPPPPOOONNNNNNLLLLLLLLLJJJHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMOOOPPPNNNOOOPPPPPPOOOPPPRRRTTTUUUVVVXXXYYYZZZZZZYYYYYYTTTVVVXXXXXXWWWVVVWWWXXXWWWYYY[[[\\\]]]dddpppyyy{{{|||}}}|||{{{}}}~~~~~~~~~{{{zzzzzzzzzyyyxxx}}}xxxuuuuuuvvvwwwyyyyyyyyyyyyxxxuuutttsssrrrsssvvvyyy{{{|||{{{zzzyyyzzz|||~~~|||}}}vvvmmmeee]]]\\\[[[ZZZZZZZZZ[[[\\\UUUVVVXXXWWWWWWVVVXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUWWWVVVUUUTTTTTTSSSSSSSSSQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKHHHHHHKKKMMMNNNNNNMMMMMMOOOPPPRRRSSSQQQSSSTTTTTTRRRRRRUUUWWWVVVWWWYYY[[[\\\\\\\\\[[[XXXZZZ[[[ZZZXXXXXXZZZ]]]ZZZ^^^bbbeeejjjwww~~~}}}xxxzzz||||||{{{~~~~~~||||||}}}~~~{{{yyyyyyzzzyyyxxx{{{vvvsssrrrsssuuuwwwxxxyyyxxxxxxvvvvvvuuuvvvxxxzzz}}}}}}||||||~~~~~~yyygggeeecccaaa``````aaabbbZZZ[[[\\\[[[YYYXXXYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVTTTTTTTTTUUUTTTTTTVVVUUUTTTRRRQQQPPPPPPPPPNNNOOOQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJNNNPPPPPPOOOLLLLLLOOORRRQQQQQQQQQQQQRRRSSSUUUVVVVVVXXXYYYXXXVVVUUUXXX[[[VVVWWWYYY\\\]]]^^^^^^^^^^^^___```^^^\\\]]]```cccaaaffflllsss}}}|||~~~||||||{{{}}}}}}|||~~~~~~{{{zzzzzz|||~~~zzzxxxvvvuuu}}}|||xxxuuurrrsssuuuwwwwwwvvvvvvvvvwwwzzzwwwuuuuuuyyy~~~~~~}}}~~~mmmddddddfffeeebbbeeeeeedddbbb___]]]\\\]]]YYYZZZZZZYYYWWWVVVVVVWWWUUUUUUVVVWWWWWWUUUTTTSSSQQQRRRSSSSSSSSSRRRQQQPPPLLLMMMOOOQQQRRRQQQPPPOOOPPPPPPPPPOOOOOOOOONNNNNNPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOQQQRRRSSSUUUWWWXXXYYYZZZhhhhhhddd[[[WWWXXXYYYXXX]]]]]]___```aaaaaabbbbbbeeeeeedddcccbbbbbbeeehhhmmmpppxxx~~~~~~}}}~~~}}}|||}}}~~~{{{|||~~~}}}zzzwwwvvvuuuyyy{{{}}}yyyvvvtttsssrrrvvvwwwyyyyyyxxxxxxyyy{{{}}}yyyvvvvvvyyy~~~|||~~~wwwsssoookkkpppnnnkkkgggcccaaa``````___^^^]]][[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSVVVWWWXXXYYYZZZ\\\]]]]]]bbbdddbbb\\\ZZZ]]]______```aaacccfffiiijjjllllllmmmnnnooonnnoooppptttwww~~~~~~}}}~~~~~~~~~~~~yyyzzz|||}}}~~~|||zzzxxxvvvuuuvvvwww{{{|||wwwsssqqqrrrssstttzzz{{{||||||||||||~~~}}}yyyxxxzzz~~~}}}|||zzzssslllgggeeebbb^^^[[[ZZZ\\\]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUUUUTTTSSSSSSRRRQQQVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSTTTTTTUUUUUUVVVUUUUUUTTTUUUVVVWWWYYYZZZWWWXXXYYY[[[]]]___```aaa___bbbbbb^^^]]]aaacccccccccdddfffjjjnnnssswwwzzz|||~~~~~~}}}|||}}}{{{|||}}}}}}}}}~~~~~~~~~|||}}}~~~|||}}}~~~zzz{{{|||}}}~~~~~~|||zzzxxxwwwwwwwwwyyy}}}~~~}}}}}}}}}||||||||||||zzzyyyvvvtttsssuuuwwwxxx}}}}}}~~~~~~~~~}}}{{{|||~~~~~~|||wwwoooiiiccc]]]\\\```cccbbb`````````^^^]]][[[ZZZZZZZZZVVVVVVUUUTTTTTTTTTUUUUUUWWWVVVUUUTTTSSSSSSTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYXXXWWWXXXYYY\\\___aaaZZZ[[[]]]```cccfffhhhiiihhhlllmmmiiiggghhhiiihhhiiiiiijjjooowww}}}~~~}}}}}}}}}~~~}}}~~~{{{|||~~~{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{||||||}}}~~~|||{{{zzz{{{|||}}}~~~|||{{{zzzyyyxxxvvvwwwxxxyyyzzz{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}uuujjjeeefffiiijjjiiijjjiiihhheeeccc```^^^]]]YYYXXXWWWVVVWWWYYY[[[\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYZZZ\\\___bbbeeebbbdddfffhhhkkknnnppprrrvvv{{{|||yyyvvvwwwvvvsssuuutttuuu|||~~~~~~}}}}}}}}}}}}xxxyyy{{{}}}~~~~~~|||zzz{{{|||}}}}}}~~~~~~}}}||||||~~~}}}{{{|||~~~}}}}}}~~~}}}~~~}}}zzzzzz{{{{{{|||}}}}}}~~~~~~}}}{{{zzzyyyxxxvvvxxx{{{~~~~~~||||||{{{zzz{{{~~~tttpppqqqsssuuuyyyxxxuuuqqqlllfffaaa^^^ZZZYYYWWWVVVWWWYYY\\\^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]___aaacccfffhhhjjjlllnnnrrrvvvyyy|||}}}~~~~~~~~~~~~|||zzzzzz{{{uuuvvvxxx{{{~~~}}}||||||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzzwwwwwwzzz}}}~~~}}}~~~~~~}}}|||{{{|||~~~zzz{{{}}}~~~|||}}}~~~~~~}}}||||||{{{{{{zzzyyyzzz}}}~~~~~~}}}|||yyyyyyxxxwwwxxx|||yyypppjjjbbb```\\\ZZZYYY[[[^^^```aaabbbcccdddddddddcccbbbaaa``````___^^^]]]\\\\\\______```bbbccceeefffgggeeefffgggiiikkkmmmnnnoootttwww}}}~~~}}}|||}}}}}}~~~~~~~~~zzzwwwxxxzzzuuuvvvxxx{{{~~~}}}~~~{{{|||}}}}}}~~~~~~~~~}}}}}}|||zzzvvvttttttwwwyyy}}}{{{zzz~~~{{{{{{{{{yyyyyy{{{~~~~~~}}}|||~~~zzz|||{{{{{{{{{||||||}}}}}}}}}|||}}}}}}}}}}}}{{{zzzzzzwwwwwwuuutttuuuzzzooolllhhhdddbbbcccfffgggjjjkkkmmmooopppooonnnmmmfffeeedddcccbbb```______dddeeegggjjjmmmoooqqqsssnnnoooqqqsssuuuvvvwwwwww}}}}}}{{{}}}}}}}}}}}}|||xxxvvvwwwyyyvvvwwwyyy|||~~~}}}zzz{{{}}}~~~~~~~~~}}}||||||{{{xxxtttrrrrrruuuwww}}}xxx{{{~~~}}}}}}}}}}}}|||zzzzzzzzz{{{|||}}}wwwzzz}}}~~~|||}}}~~~}}}|||}}}|||xxxwwwyyyyyywwwuuurrrssstttvvvzzzrrrllllllooovvv}}}|||}}}yyyvvvsssnnniiigggfffhhhiiimmmqqqwww||||||{{{|||~~~~~~~~~}}}~~~}}}~~~}}}}}}|||zzzyyyxxxwwwvvvyyy{{{~~~~~~|||zzz~~~}}}|||yyy|||xxxxxxvvvtttssstttwwwzzz|||uuuyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||xxxyyy~~~|||}}}~~~~~~~~~}}}{{{{{{{{{{{{}}}yyyuuutttuuuvvvuuusssvvvvvvxxxzzz}}}~~~yyywwwwwwxxx}}}}}}zzzyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~}}}|||~~~~~~~~~~~~}}}|||{{{zzzzzz{{{~~~{{{{{{zzzxxxvvvwwwzzz|||}}}tttxxx|||}}}}}}}}}||||||~~~~~~zzzxxxyyy|||}}}}}}~~~~~~~~~|||zzzyyyyyyzzz{{{}}}yyytttsssuuuwwwvvvuuuyyyyyyzzz|||}}}zzzzzz{{{~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~}}}~~~}}}}}}~~~~~~~~~|||zzzzzzyyyzzz}}}~~~||||||~~~~~~~~~|||zzzzzz|||~~~vvvzzz~~~~~~~~~|||{{{}}}}}}~~~yyyxxxxxxyyy|||~~~~~~~~~~~~~~~}}}}}}||||||yyywwwxxxzzz|||}}}{{{vvvuuuxxx{{{{{{zzzzzzzzzzzz{{{~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||}}}~~~}}}{{{zzz{{{{{{}}}~~~|||{{{~~~~~~|||{{{|||~~~|||}}}|||{{{~~~~~~zzzwwwwwwwwwyyy{{{}}}|||{{{|||~~~~~~}}}}}}||||||||||||yyyvvvuuuyyy}}}|||xxxxxx{{{~~~~~~}}}||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}~~~~~~~~~~~~}}}~~~~~~|||{{{|||~~~}}}{{{{{{{{{|||||||||{{{zzz|||}}}}}}|||{{{{{{|||}}}|||~~~~~~~~~}}}|||{{{~~~~~~}}}yyyvvvuuuuuuvvvyyyzzzzzzyyyzzz{{{~~~~~~}}}|||{{{{{{{{{{{{yyyuuurrrtttyyy~~~}}}zzzwwwxxx|||~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}|||{{{}}}~~~}}}{{{{{{zzz{{{||||||zzzwwwzzz|||}}}}}}||||||}}}~~~zzzzzz}}}~~~}}}}}}||||||{{{zzzzzz|||~~~yyyuuuuuuttttttuuuxxxzzzzzzyyyyyyzzz|||~~~}}}|||{{{zzzyyyyyyzzzzzz~~~|||{{{wwwssspppqqqwww|||}}}|||zzzxxxwwwzzz~~~~~~|||~~~}}}|||{{{|||}}}~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~}}}||||||~~~}}}yyywwwvvvyyy}}}{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}yyywwwvvvxxxzzzzzzvvvrrruuutttsssuuuwwwzzzzzzzzzzzzzzz{{{|||~~~{{{{{{yyyxxxwwwxxxyyyyyy}}}~~~~~~|||yyyxxxvvvrrrnnnpppuuuyyyyyywwwzzzxxxyyy|||}}}|||{{{yyyxxxyyyzzz|||}}}}}}{{{{{{~~~~~~~~~||||||~~~~~~|||wwwuuuwwwzzz~~~zzzyyy{{{}}}}}}zzz~~~||||||}}}}}}{{{vvvwwwwwwvvvvvvtttssssssuuutttrrrrrruuuxxxyyyyyyyyyxxxxxx{{{~~~yyyuuuqqqoooqqqsssrrrqqq{{{|||~~~~~~zzzuuurrrooopppqqqqqqpppppprrrtttwwwxxx{{{}}}yyyyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{}}}}}}}}}~~~~~~{{{yyyzzz|||~~~~~~}}}}}}}}}~~~|||xxxxxxyyy|||~~~yyyyyyxxxxxxwwwvvvuuuttttttrrrpppqqqtttwwwyyyzzzxxxxxxxxxzzz~~~xxxtttppppppqqqssstttsss|||~~~|||wwwuuuoooqqqrrrrrrqqqrrrtttuuuxxxyyy|||}}}zzzzzzyyywwwwwwwwwxxxzzz{{{{{{{{{}}}}}}|||~~~}}}|||~~~{{{{{{}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}|||zzzyyyttttttuuuxxx}}}|||{{{{{{zzzyyywwwwwwvvvtttrrroooooossswwwzzz{{{wwwwwwwwwyyy|||~~~}}}|||}}}~~~~~~~~~~~~vvvtttqqqqqqsssuuuvvvvvv~~~}}}zzzwwwppprrrtttttttttuuuwwwyyy{{{{{{}}}~~~|||{{{yyywwwuuuuuuvvvxxxzzz{{{{{{}}}||||||}}}~~~~~~~~~|||{{{|||{{{|||~~~}}}||||||~~~~~~}}}}}}~~~}}}||||||zzzyyytttssssssvvvzzz~~~}}}}}}|||{{{yyyyyyxxxxxxvvvsssppppppsssxxx{{{}}}vvvvvvwwwzzz}}}~~~}}}{{{zzz{{{{{{{{{{{{{{{zzzzzzvvvuuuttttttuuuvvvxxxxxx|||~~~}}}zzzxxxrrrtttvvvxxxxxxyyyzzz|||~~~~~~~~~zzzxxxuuussssssuuuwwwyyyzzz{{{}}}~~~~~~||||||}}}~~~~~~~~~|||{{{|||zzzyyy|||~~~~~~}}}{{{zzzzzz~~~~~~~~~~~~|||{{{zzz{{{~~~~~~|||{{{|||}}}}}}}}}wwwvvvuuuvvvyyy|||||||||}}}|||{{{yyyyyyyyyyyyyyyyyyvvvssssssuuuyyy{{{|||uuuuuuwwwzzz}}}~~~}}}yyyyyyxxxwwwwwwvvvvvvvvvxxxwwwwwwvvvvvvwwwxxxyyyxxxyyy{{{|||{{{zzzwwwvvvtttvvvyyyzzz{{{{{{|||~~~}}}xxxvvvtttrrrrrrtttvvvwwwyyyzzz}}}~~~~~~}}}{{{{{{}}}}}}|||zzzxxxwwwyyy||||||{{{yyyyyyyyy~~~~~~~~~{{{||||||}}}~~~}}}~~~}}}|||{{{|||{{{yyyyyyzzz}}}~~~}}}{{{{{{|||}}}~~~~~~|||zzzzzz}}}zzzyyyxxxyyyzzz{{{zzzyyyyyyyyywwwwwwwwwwwwyyyyyy|||zzzwwwvvvwwwxxxyyyxxxttttttuuuxxx{{{}}}}}}|||wwwwwwuuutttssssssssssssxxxyyyyyyxxxuuutttuuuwwwssstttvvvwwwwwwuuutttssstttvvvyyy{{{{{{zzz{{{|||~~~~~~~~~|||yyytttsssrrrrrrssstttuuuvvvxxxyyy|||~~~~~~~~~~~~~~~}}}}}}||||||zzz|||~~~}}}}}}|||}}}~~~~~~~~~{{{yyyuuuxxx{{{|||{{{zzzzzzzzz||||||}}}yyyzzz{{{|||}}}~~~~~~~~~~~~|||~~~|||zzzxxxwwwyyyyyyxxxwwwxxxzzz|||~~~}}}|||}}}|||zzzwwwuuuuuuxxx{{{}}}}}}{{{yyyzzz}}}|||{{{{{{|||}}}|||zzzxxxuuuuuutttssstttvvvxxxyyy~~~|||yyyxxxxxxwwwuuussstttrrrrrrsssuuuwwwwwwwwwttttttsssrrrrrrrrrssstttxxxyyyyyywwwssspppppprrrpppqqqrrrssssssrrrqqqppprrrtttwwwyyyxxxwwwwwwxxxzzzzzz{{{}}}~~~{{{wwwtttppppppqqqssstttttttttuuuvvvwww{{{}}}|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzz{{{|||vvvzzz}}}|||{{{}}}}}}~~~|||uuuxxx|||~~~~~~}}}}}}~~~~~~{{{zzz{{{zzz{{{}}}~~~~~~~~~}}}|||}}}}}}~~~|||||||||{{{yyywwwtttssswwwvvvvvvvvvvvvxxxyyyzzz|||zzzyyy{{{~~~}}}yyyvvvsssqqqrrruuuzzz}}}}}}{{{yyyzzz}}}|||||||||~~~}}}zzzxxxsssrrrqqqqqqrrrtttwwwxxx~~~|||zzzyyyxxxuuuqqqooosssqqqooooooppprrrrrrrrrrrrqqqqqqpppqqqssstttvvvxxxyyyyyyuuupppmmmlllnnnnnnooopppqqqqqqqqqpppooopppsssvvvwwwvvvuuutttuuuvvvwwwyyy{{{{{{yyysssooommmoooqqqssstttuuuttttttuuuwwwzzzyyyxxxyyy{{{|||zzzzzz{{{|||}}}{{{yyywwwwwwxxx{{{|||tttxxx~~~{{{{{{yyy|||~~~|||{{{zzz~~~vvvyyy}}}~~~|||~~~~~~|||zzzyyyuuuvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}~~~{{{yyy{{{yyyvvvtttsssssstttuuuxxxwwwuuutttrrrrrrqqqqqqsssvvvyyy{{{{{{{{{|||}}}xxxuuuuuuvvvuuusssvvv|||}}}|||~~~~~~yyyuuutttqqqnnnnnnooorrrttttttxxxwwwtttrrrqqqpppoooooopppqqqqqqqqqqqqqqqpppoooqqqqqqppppppppppppqqqqqqvvvtttqqqpppooonnnllliiihhhhhhjjjmmmooopppnnnlllnnnrrrwwwzzzyyywwwtttssstttuuuuuuuuutttrrrpppoookkklllnnnrrruuuvvvtttsssuuuxxx}}}|||xxxuuuwww|||~~~|||~~~{{{wwwvvvwwwxxx{{{zzzyyywwwwwwwwwxxxxxxrrrwww}}}~~~~~~}}}}}}|||~~~}}}{{{yyyxxxxxx}}}}}}|||~~~yyy|||~~~|||~~~|||zzzyyyxxxwwwwwwwwwxxxyyy{{{|||}}}~~~~~~|||zzzwwwvvvtttsssrrrrrrssstttxxxwwwvvvuuusssrrrppppppoooqqquuuwwwwwwxxxyyyzzzwwwvvvwwwyyyxxxvvvwww|||}}}||||||~~~~~~zzzvvvssspppnnnnnnppprrrttttttsssrrrooommmkkkkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnpppoooooooooppppppqqqrrrqqqooommmllllllllljjjhhhggghhhiiillloooooonnnllllllpppuuuxxxxxxvvvsssqqqrrrssstttttttttrrrpppooollllllnnnqqqtttuuutttsssuuuwww{{{yyyvvvsssuuuzzz~~~~~~}}}}}}}}}}}}|||zzzyyyzzz{{{zzzyyywwwtttsssrrrssssssrrrwww}}}}}}{{{{{{|||~~~}}}|||}}}|||zzzxxxxxxwww{{{}}}~~~}}}}}}}}}||||||{{{}}}~~~{{{xxxwwwwwwxxxxxxwwwwwwwwwxxxyyyzzz{{{~~~}}}}}}xxxyyy{{{|||||||||{{{zzztttsssrrrqqqqqqrrrssstttwwwwwwwwwvvvtttrrrooonnnmmmooorrrttttttuuuvvvxxxvvvvvvyyy~~~}}}zzzzzz}}}{{{{{{{{{~~~~~~{{{yyyqqqpppnnnnnnppprrrssssssooommmjjjgggggghhhjjjlllkkkkkkllllllmmmmmmnnnnnnooooooooooooooopppqqqqqqmmmkkkjjjjjjkkklllkkkjjjhhhhhhiiikkkmmmnnnlllkkkjjjnnnssswwwwwwuuuqqqnnnoooppprrrttttttrrrpppnnnllllllnnnqqqtttuuutttrrrtttvvvyyy|||~~~~~~~~~wwwtttqqqrrrwww{{{}}}}}}yyy|||~~~~~~}}}||||||}}}zzzxxxuuurrrpppooooooooopppuuu|||||||||~~~{{{yyyxxx{{{~~~~~~~~~~~~}}}~~~~~~|||{{{|||~~~~~~{{{yyywwwwwwwwwzzz{{{}}}}}}|||{{{}}}}}}zzzyyyyyy~~~~~~}}}xxxuuuuuuvvvwwwxxxwwwvvvuuuuuuvvvxxxyyy~~~~~~~~~|||zzzxxxuuuvvvwwwxxxyyyxxxxxxxxxqqqqqqqqqqqqrrrssstttuuuwwwwwwxxxwwwuuurrrooommmoooqqqsssssssssssstttuuuuuuvvv{{{}}}|||~~~zzzzzz{{{~~~~~~}}}|||zzzqqqpppooooooqqqrrrrrrqqqmmmkkkgggeeeeeehhhkkknnnllllllmmmmmmnnnooopppqqqrrrqqqppppppooooooppppppmmmlllkkkkkknnnppppppppplllkkkjjjkkklllllljjjhhhiiilllqqquuuwwwuuupppmmmlllnnnqqqssstttrrrpppnnnmmmmmmmmmpppssstttsssrrrrrrsssvvvxxxzzz{{{{{{{{{wwwtttqqqrrruuuyyy{{{|||yyy|||~~~}}}}}}yyywwwtttqqqpppppppppqqqqqqvvv||||||yyyxxxzzz|||~~~{{{xxxvvvvvvzzz}}}||||||}}}~~~}}}|||}}}|||{{{{{{|||}}}|||{{{{{{|||~~~~~~||||||~~~|||yyywwwvvvvvvvvvzzz{{{|||~~~~~~}}}||||||wwwyyy{{{|||zzzxxxxxxxxx~~~~~~}}}}}}~~~{{{vvvssstttvvvwwwxxxvvvuuussssssuuuwwwxxxyyy{{{|||}}}|||zzzxxxvvvuuuuuuuuuuuuuuuuuuttttttqqqqqqrrrrrrtttuuuvvvvvvvvvwwwwwwwwwuuurrrooommmrrrssssssrrrpppooopppqqquuuvvv|||~~~~~~yyyyyy{{{~~~}}}|||}}}}}}|||zzzrrrqqqpppqqqssssssqqqpppjjjhhheeedddeeeiiimmmpppmmmmmmmmmmmmnnnpppqqqrrrvvvuuutttrrrpppoooooooooooommmlllmmmooorrrsssssspppooommmmmmmmmllljjjhhhkkkmmmppptttwwwvvvrrrnnnlllnnnppprrrsssrrrpppooommmmmmmmmooorrrssssssrrrppprrrsssuuuwwwwwwwwwwwwwwwuuussssssuuuwwwyyyzzz{{{~~~}}}{{{zzztttssspppnnnnnnppprrrtttwww{{{~~~|||yyywwwvvvvvvxxxyyy}}}~~~}}}{{{xxxvvvvvvwww{{{~~~}}}}}}~~~~~~~~~|||{{{yyyxxxyyyxxxxxxxxxzzzzzzyyyxxxzzz{{{}}}}}}{{{zzz{{{~~~|||zzzxxxvvvvvvvvvvvvzzz{{{||||||||||||{{{zzzrrruuuwwwxxxxxxwwwxxxyyy}}}|||{{{{{{|||~~~~~~yyyuuuttttttvvvxxxyyywwwuuussstttuuuxxxyyyxxxyyyzzz{{{{{{yyyxxxvvvvvvuuuuuutttsssssssssrrrqqqrrrssstttuuuvvvwwwwwwvvvvvvvvvvvvtttrrrpppoooqqqqqqqqqooommmlllmmmooouuuvvvzzzyyyyyy{{{~~~|||{{{zzz{{{||||||zzzyyyttttttsssttttttssspppnnnfffeeeddddddfffjjjnnnqqqooonnnmmmmmmmmmooopppqqqyyyxxxwwwuuusssrrrqqqqqqpppnnnllllllnnnqqqrrrssssssqqqooooooooonnnmmmkkkpppoooppptttxxxyyyvvvrrrnnnooopppqqqrrrqqqqqqpppnnnmmmmmmnnnqqqsssrrrrrroooppprrrttttttsssrrrqqqttttttttttttuuuvvvxxxyyy}}}|||yyyyyyooommmkkkjjjkkknnnrrrttt}}}|||{{{yyywwwuuutttuuuwwwxxx{{{||||||zzzxxxxxxyyyzzz}}}~~~~~~}}}}}}~~~}}}}}}|||{{{zzzyyyxxxwwwxxxxxxwwwyyyzzz{{{yyyxxxyyyzzz|||}}}|||zzzwwwvvvxxx}}}~~~~~~~~~|||{{{yyywwwvvvvvvvvvvvvzzzzzzzzzzzzyyyyyyxxxwwwooorrrtttvvvvvvwwwxxxzzz{{{{{{zzz{{{|||~~~~~~|||xxxvvvuuuuuuwwwyyy{{{yyywwwuuuvvvxxx{{{}}}{{{{{{{{{{{{{{{yyyxxxwwwuuuuuutttsssssssssssssssrrrrrrssstttuuuvvvvvvvvvvvvuuuuuutttssssssrrrrrrpppqqqqqqooonnnnnnppprrrvvvuuuxxx|||~~~}}}zzzzzz{{{~~~xxxxxxxxxzzz|||{{{yyywwwwwwvvvvvvvvvvvvsssooolllfffffffffhhhjjjnnnrrrtttrrrqqqpppooooooppprrrssszzzyyyxxxwwwvvvvvvvvvvvvrrrpppmmmlllnnnppprrrrrrrrrqqqpppppprrrsssrrrqqquuusssqqqtttyyy|||zzzwwwqqqqqqpppppppppqqqqqqrrrooommmmmmnnnppprrrrrrqqqnnnooorrrssssssqqqnnnlllmmmoooqqqsssuuuvvvxxxyyy}}}}}}{{{zzzyyynnnmmmjjjiiikkknnnrrruuu~~~~~~{{{{{{xxxtttrrrssswww|||}}}{{{{{{}}}~~~~~~{{{|||}}}~~~~~~}}}~~~~~~}}}|||zzzyyyxxxxxxxxxyyyyyyxxxyyyzzz||||||{{{yyyxxxyyyzzz{{{}}}~~~}}}{{{wwwuuuvvvzzz~~~~~~~~~|||{{{yyywwwvvvvvvwwwwwwyyyyyyxxxwwwvvvtttssssssppprrrtttttttttuuuwwwxxxzzz{{{{{{|||~~~|||{{{xxxvvvvvvvvvxxxyyy|||{{{yyywwwxxx{{{~~~~~~~~~}}}|||{{{yyyxxxwwwttttttssssssssstttuuuuuuqqqrrrssstttuuuuuuuuuuuuvvvuuutttsssssssssssstttpppqqqrrrqqqqqqrrruuuwwwvvvuuuvvvzzz{{{|||{{{{{{{{{~~~}}}uuuvvvwwwzzz|||{{{xxxuuuyyyxxxxxxxxxwwwtttoookkkhhhiiijjjlllooosssvvvxxxwwwuuutttrrrrrrsssuuuvvvyyyyyyxxxxxxyyyyyyzzz{{{uuurrrooonnnoooqqqrrrsssqqqpppoooqqqtttvvvwwwwwwxxxuuusssuuuzzz~~~}}}zzzsssrrrqqqppppppqqqrrrsssooonnnmmmnnnppprrrrrrqqqmmmooorrrsssrrroookkkhhhgggjjjooorrruuuwwwxxxzzz|||}}}}}}{{{zzz{{{qqqooommmkkklllooosssvvv{{{~~~}}}~~~~~~|||{{{xxxssspppsssyyy~~~xxxyyy|||~~~~~~}}}}}}}}}|||yyywwwwwwxxxyyyzzzzzzyyyzzz|||~~~~~~|||zzzwwwxxxxxxyyyzzz{{{|||}}}zzzwwwwww{{{~~~~~~~~~|||zzzyyywwwwwwwwwwwwxxxxxxxxxvvvuuusssqqqpppoooqqqsssttttttttttttuuuwwwzzz{{{}}}~~~~~~}}}zzzxxxxxxyyy{{{|||~~~}}}|||{{{|||}}}|||yyywwwwwwwww|||xxxuuussstttuuuvvvvvvsssuuuvvvwwwvvvuuuvvvwwwuuuvvvvvvwwwwwwwwwwwwvvvqqqqqqqqqrrrssstttuuuuuuuuuyyy||||||{{{|||zzzwwwvvvxxx|||~~~|||zzzvvvssspppqqqtttvvvvvvtttzzzxxxvvvuuuuuutttrrrpppnnnoooqqqrrrrrrtttvvvxxxxxxvvvrrrqqqrrruuuvvvvvv{{{zzzzzzzzz{{{|||~~~|||xxxqqqmmmkkklllmmmnnnrrrrrrsssuuuwwwvvvtttqqqwwwuuutttvvvzzz}}}~~~}}}sssssssssssstttuuuvvvwwwrrrrrrpppmmmjjjkkkmmmpppuuusssqqqqqqqqqooojjjfffhhhkkkmmmppprrruuuxxx{{{zzz{{{|||~~~}}}yyyvvvuuusssqqqnnnnnnpppsssuuu~~~}}}{{{zzz{{{}}}|||{{{{{{||||||xxxwwwtttppppppxxx~~~}}}}}}|||{{{|||}}}}}}|||}}}~~~||||||{{{zzzyyyyyyxxxxxx{{{{{{|||~~~~~~|||{{{{{{zzzyyyyyyxxxxxxxxx~~~{{{zzzzzz{{{~~~~~~~~~{{{xxxwwwvvvtttsssrrrsssssstttuuutttrrrooommmmmmqqqtttuuurrrqqqsssvvvxxxwwwuuuwwwvvvwww||||||zzzzzz{{{}}}~~~~~~|||}}}~~~|||yyywwwvvvwww|||yyyvvvttttttuuuvvvvvvvvvxxxyyyxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwssstttvvvxxxyyyyyyyyyyyyvvvyyy}}}}}}|||~~~yyywwwvvvyyy}}}~~~wwwtttqqqrrruuuwwwvvvtttuuutttsssssstttsssqqqooonnnqqqtttvvvwwwwwwwwwwwwvvvsssqqqqqqtttwwwyyyzzz|||{{{{{{{{{{{{|||~~~zzzvvvqqqlllkkklllnnnooosssrrrssstttvvvwwwuuussstttrrrqqqtttxxx|||}}}}}}xxxxxxwwwwwwwwwxxxxxxyyyttttttsssqqqnnnnnnppprrruuusssrrrsssssspppkkkgggjjjllloooqqqsssvvvyyy|||||||||~~~{{{xxxuuuuuuuuuuuuuuuuuuuuuuuu}}}~~~}}}zzzyyyzzz}}}|||zzzyyyxxxxxxyyyyyywwwvvvsssooopppyyy~~~{{{}}}~~~~~~~~~~~~|||{{{{{{|||}}}~~~~~~zzzzzz{{{{{{{{{{{{{{{zzzzzz{{{}}}||||||{{{zzzyyywwwvvvvvv||||||{{{{{{}}}~~~|||{{{||||||}}}~~~}}}||||||zzzwwwuuutttsssrrrqqqpppqqqqqqrrrsssrrrqqqnnnlllllloooqqqrrrrrrrrrtttvvvwwwvvvtttvvvuuuvvv{{{~~~}}}|||~~~~~~{{{xxxwwwwww|||yyyvvvuuuvvvwwwwwwwwwzzz{{{{{{zzzxxxwwwwwwxxxzzzzzzyyyxxxwwwwwwwwwxxxtttwww{{{~~~|||{{{}}}~~~}}}yyywwwvvvyyyyyyvvvssstttvvvxxxvvvtttrrrrrrsssuuuvvvvvvsssqqqqqqtttyyy}}}~~~|||yyyvvvsssqqqppprrrvvvzzz|||}}}}}}}}}|||||||||}}}}}}~~~xxxuuuqqqmmmkkklllmmmnnnsssssssssuuuwwwxxxwwwuuuooooooooorrrvvvzzz||||||||||||{{{zzzyyyyyyxxxxxxwwwwwwxxxvvvtttrrrssssssttttttuuuuuuuuuqqqlllhhhlllnnnppprrrtttvvvzzz}}}|||yyytttuuuxxxzzz{{{zzzxxxvvv|||~~~~~~|||zzzyyyyyy{{{zzzxxxwwwvvvvvvwwwwwwvvvtttqqqnnnoooxxx|||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~|||{{{{{{{{{|||zzz}}}}}}xxxyyy|||}}}~~~~~~}}}|||zzz|||~~~~~~}}}{{{yyywwwuuutttyyyzzz|||~~~~~~|||zzzzzz{{{{{{~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzzzzyyyxxxtttrrrpppooonnnmmmmmmnnnnnnooooooppppppnnnlllkkklllnnnnnnqqqtttvvvuuutttssssssuuutttuuuyyy~~~~~~}}}zzzyyyyyyyyywwwuuuvvvxxxzzz{{{{{{zzz{{{{{{zzzyyyxxxyyyzzz}}}|||{{{yyyxxxxxxxxxyyytttxxx~~~}}}~~~{{{zzzxxxvvvyyy~~~{{{xxxvvvwwwyyyzzzxxxvvvtttuuuwwwzzz||||||yyywwwtttxxx{{{vvvrrrqqqqqqssswww{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}xxxwwwsssooolllkkklllmmmqqqrrruuuxxxzzzzzzwwwtttmmmmmmooorrrvvvyyy|||}}}}}}}}}|||{{{yyywwwvvvuuuwwwyyyzzzzzzwwwuuuuuuuuuuuuvvvwwwxxxwwwsssnnnkkkmmmoooqqqssstttvvvzzz|||{{{xxxsssuuuxxxzzz|||{{{yyyxxx}}}~~~}}}zzzzzzzzz{{{zzzyyywwwwwwwwwwwwxxxvvvtttpppmmmooowww~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{||||||yyy|||~~~}}}yyy{{{}}}}}}||||||}}}~~~|||yyywwwvvvuuuyyyzzz}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyyyyzzz{{{|||{{{zzzyyyyyyxxxvvvrrrooollllllkkkjjjjjjkkklllmmmmmmnnnooonnnlllkkkkkklllkkkpppuuuwwwtttrrrqqqqqqrrrrrrrrrvvvzzz||||||zzz~~~}}}~~~~~~}}}}}}~~~||||||wwwvvvvvvxxx|||zzzzzz{{{zzzxxxyyyzzz|||~~~~~~}}}{{{{{{zzzzzzzzztttxxx}}}~~~{{{~~~~~~~~~||||||yyywwwxxx}}}}}}{{{yyyzzz}}}~~~{{{yyywwwxxxzzz}}}}}}{{{yyy|||}}}vvvsssrrrqqqtttwww{{{||||||~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzxxxsssnnnkkkkkklllppprrrwww|||~~~|||vvvrrrmmmnnnqqqtttvvvyyy{{{|||}}}}}}|||{{{yyywwwuuusssvvvxxxzzzzzzyyywwwvvvvvvvvvxxxzzzzzzxxxtttqqqooooooqqqssstttuuuvvvzzz|||zzzvvvrrrssstttvvvxxxyyyzzzzzz~~~~~~|||{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwwwwtttpppnnnpppwww~~~}}}|||||||||}}}~~~~~~~~~}}}~~~~~~|||{{{{{{{{{{{{{{{}}}~~~{{{}}}}}}{{{~~~|||zzz{{{|||}}}|||zzzyyyxxx{{{}}}}}}}}}~~~~~~~~~vvvyyy|||~~~~~~|||yyywwwvvvuuutttttttttvvvwwwxxxzzzyyyxxxxxxwwwtttooollljjjiiiiiihhhiiijjjlllmmmlllnnnoooooommmkkkjjjkkkiiioootttvvvtttpppoooooonnnoooppprrrtttvvvvvvuuu~~~{{{{{{~~~~~~}}}}}}yyyyyyyyy||||||||||||zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{vvvxxx||||||zzz{{{{{{{{{|||}}}}}}yyywwwxxx}}}}}}|||~~~}}}zzzzzz{{{}}}}}}{{{|||~~~}}}uuurrrqqqrrrtttwwwzzz{{{{{{||||||}}}~~~~~~}}}}}}|||{{{||||||wwwqqqmmmmmmnnnqqqtttyyy~~~|||vvvqqqnnnqqqtttvvvvvvwwwyyyzzz{{{{{{|||{{{zzzxxxuuuttttttvvvyyyyyyyyyxxxxxxyyyxxxzzz|||{{{xxxuuussssssqqqsssuuuvvvvvvxxx{{{}}}zzzuuurrrrrrrrrsssuuuxxx{{{}}}}}}||||||zzzyyywwwvvvuuuuuuvvvvvvwwwuuurrrrrruuuzzz|||}}}}}}}}}}}}}}}|||{{{xxxzzz|||~~~~~~~~~~~~|||||||||}}}}}}}}}}}}||||||~~~|||{{{{{{zzzzzzzzzzzzzzz|||~~~~~~~~~|||}}}}}}|||~~~yyyvvvvvvwww~~~~~~~~~}}}|||~~~|||zzzzzz{{{{{{zzzyyyrrrtttyyy||||||zzzwwwuuuvvvuuusssssssssuuuwwwyyy{{{zzzyyyxxxvvvrrrlllhhhjjjiiiiiiiiijjjkkkmmmnnnlllmmmnnnnnnllljjjjjjjjjjjjnnnrrrtttssspppmmmllljjjkkkmmmnnnppppppqqqqqq~~~{{{}}}~~~~~~|||yyyxxxzzz{{{|||~~~}}}|||zzz{{{|||}}}~~~}}}||||||~~~}}}|||~~~}}}|||yyywwwyyy~~~~~~~~~}}}|||}}}}}}|||||||||zzzssspppppppppssswwwzzz{{{{{{zzzzzz|||}}}~~~}}}}}}|||zzz}}}~~~{{{uuuqqqrrrtttvvvwwwzzz|||}}}{{{vvvssspppsssvvvvvvuuutttvvvwwwvvvwwwxxxxxxxxxvvvtttssssssuuuxxxyyyyyyyyy{{{|||{{{|||}}}{{{xxxuuuvvvwwwuuuvvvxxxyyyyyyzzz}}}{{{xxxrrrrrrsssuuuwwwzzz}}}~~~|||{{{{{{{{{zzzyyywwwvvvwwwwwwxxxvvvuuuuuuwww|||~~~||||||}}}~~~~~~~~~}}}{{{{{{vvvxxx{{{||||||}}}~~~{{{zzzuuuvvvwwwyyyyyyyyyyyyxxx|||}}}{{{{{{{{{|||||||||}}}}}}|||~~~~~~}}}}}}}}}|||{{{|||}}}~~~~~~~~~xxxttttttwww||||||~~~~~~}}}||||||zzzxxxxxxxxxxxxwwwvvvvvvwwwyyyzzzzzzzzzxxxwwwxxxwwwvvvuuuvvvxxxzzz|||~~~|||zzztttnnniiijjjjjjjjjjjjkkkmmmooopppkkkllllllkkkiiihhhhhhiiilllmmmoooqqqrrrpppmmmjjjfffhhhjjjkkklllmmmnnnooo~~~zzzxxxyyyzzz{{{}}}~~~|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||yyywwwzzz~~~}}}|||{{{{{{wwwqqqnnnnnnooorrrwwwzzz{{{{{{xxxyyy{{{|||}}}}}}}}}|||yyy||||||wwwtttvvvxxx{{{zzzyyyzzz{{{zzzwwwuuuqqqtttwwwvvvtttrrrssstttqqqrrrsssuuutttsssqqqpppsssuuuwwwxxxyyyzzz}}}|||}}}}}}{{{wwwvvvwwwyyyxxxyyy{{{{{{{{{|||}}}~~~~~~zzzqqqsssuuuxxx{{{}}}~~~}}}{{{zzz{{{~~~}}}|||zzzyyyzzzzzz{{{uuuuuuwww{{{}}}{{{}}}~~~}}}{{{zzzvvvyyy|||||||||}}}|||yyywwwvvvpppqqqssstttuuuvvvuuuuuuzzz{{{~~~}}}~~~~~~{{{}}}}}}||||||{{{{{{zzzzzz{{{|||~~~~~~wwwtttuuuxxxzzz{{{}}}~~~~~~|||{{{{{{{{{zzzyyy~~~|||{{{zzz{{{{{{||||||zzzyyyxxxyyy{{{~~~yyyrrrmmmkkkkkkkkkkkklllnnnppprrrjjjjjjjjjiiigggfffgggiiinnnllllllooorrrqqqmmmiiidddfffhhhjjjjjjkkklllmmm~~~~~~|||{{{{{{{{{{{{|||~~~}}}}}}||||||}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~zzzwwwtttssssssrrrrrrrrrsssssspppoooppptttxxxzzzyyywwwwwwxxxzzz{{{||||||{{{zzzwwwyyy||||||{{{zzzzzzzzz~~~|||{{{{{{zzzwwwuuutttttttttsssssssssttttttpppooommmmmmnnnqqqtttvvvvvvvvvvvvvvvxxxzzz|||}}}|||~~~~~~{{{wwwttttttuuuxxxxxxxxxxxxyyy{{{}}}~~~|||||||||||||||{{{zzzzzzyyyxxxwwwwwwyyy|||~~~}}}||||||{{{zzzyyyyyyyyyxxxvvvwww}}}|||yyyyyy|||}}}~~~~~~|||zzz{{{~~~~~~|||yyyvvvuuuvvvwwwqqqqqqqqqqqqrrrrrrssstttxxx{{{zzz|||~~~|||{{{|||~~~}}}}}}}}}|||zzzzzz|||~~~{{{xxxvvvvvvwww}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}}}}{{{yyyzzz|||zzzqqqmmmnnnnnnoooooooooooonnnhhhfffcccbbbdddggghhhiiikkkllllllllllllkkkjjjiiiggghhhjjjkkkjjjjjjkkklll~~~}}}||||||{{{}}}~~~~~~~~~~~~~~~zzzuuusssrrrrrrqqqqqqpppppppppqqqpppqqqssswwwxxxvvvtttvvvwwwxxxyyyyyyyyyxxxwwwrrruuuxxxzzz{{{{{{|||~~~~~~}}}|||||||||zzzwwwtttssssssssssssssstttuuuvvvooonnnmmmmmmnnnqqqtttvvvvvvuuuuuuvvvwwwyyy{{{}}}|||}}}}}}yyyuuussstttuuuvvvvvvvvvvvvwwwyyy{{{||||||}}}}}}}}}}}}||||||{{{zzzxxxwwwwwwyyy{{{}}}~~~||||||}}}||||||{{{{{{zzz~~~~~~}}}{{{zzz~~~{{{zzz|||~~~}}}{{{|||~~~}}}|||zzzwwwtttsssuuuwwwttttttsssrrrrrrsssttttttyyy{{{~~~|||{{{{{{}}}~~~~~~~~~|||zzz{{{}}}|||xxxuuutttvvvxxx|||}}}~~~zzzttttttttttttsssrrrpppooonnnhhhfffcccbbbdddfffhhhhhhiiiiiiiiijjjiiiiiihhhhhhhhhjjjlllmmmllllllmmmnnn~~~}}}|||}}}~~~yyytttppppppppppppooooooooonnnqqqqqqqqqsssuuuvvvtttrrruuuvvvvvvwwwwwwvvvtttssspppssswwwyyyzzz{{{|||~~~|||{{{{{{||||||zzzwwwtttrrrqqqrrrrrrtttvvvxxxyyyqqqpppooonnnoooqqqtttuuuvvvuuutttuuuvvvxxx{{{}}}~~~}}}{{{wwwtttssstttuuutttssssssssstttvvvwwwxxx||||||}}}}}}~~~}}}}}}}}}{{{yyyxxxxxxzzz{{{{{{{{{{{{|||||||||{{{yyywwwvvv{{{{{{|||||||||}}}}}}}}}~~~~~~}}}~~~}}}|||~~~~~~|||{{{xxxuuurrrrrruuuxxxyyywwwuuusssssssssuuuvvvzzz{{{~~~~~~}}}}}}{{{{{{}}}~~~}}}~~~~~~zzzuuurrrrrruuuxxxzzz}}}~~~yyyvvvyyyxxxwwwuuurrrpppmmmlllhhhfffccccccdddfffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiilllnnnppppppooopppqqq~~~}}}~~~}}}wwwrrrmmmmmmnnnnnnooooooppppppqqqqqqsssuuuvvvvvvvvvuuuuuuvvvvvvvvvvvvtttrrrqqqrrrtttwwwyyyyyyxxxyyyzzzzzzyyyzzz{{{|||{{{wwwtttqqqqqqqqqrrrtttwwwzzz{{{vvvuuusssrrrrrrssstttuuuvvvuuuttttttuuuxxx{{{}}}~~~zzzvvvtttsssuuuvvvrrrrrrqqqqqqrrrtttuuuvvvyyyzzz{{{|||}}}}}}}}}}}}|||zzzyyyzzz|||}}}|||zzz~~~~~~~~~}}}{{{xxxvvvvvvwwwwwwxxxyyyzzz{{{{{{~~~}}}}}}}}}}}}}}}|||{{{xxxuuurrrsssvvvyyy|||zzzxxxuuutttuuuvvvwww|||}}}}}}~~~~~~~~~}}}~~~|||}}}|||zzzvvvssssssuuuwww{{{~~~yyywwwwwwwwwwwwuuusssqqqnnnkkkjjjiiifffddddddeeegggggggggjjjjjjjjjjjjjjjkkkkkklllkkknnnqqqssssssssstttuuu~~~}}}~~~~~~|||vvvrrrkkkkkkkkklllnnnqqqssstttppprrruuuwwwyyyyyyzzzzzzwwwwwwxxxxxxwwwuuusssrrrrrrtttwwwxxxxxxxxxyyyzzzxxxxxxxxxzzz{{{{{{xxxvvvrrrqqqqqqqqqtttwwwzzz|||{{{zzzyyywwwvvvuuuuuuuuuwwwvvvttttttuuuxxx{{{~~~~~~zzzvvvuuuuuuuuuvvvrrrrrrqqqqqqqqqssstttuuuvvvwwwxxxzzz{{{|||||||||}}}{{{zzz}}}{{{}}}{{{yyyxxxyyyyyyzzz|||}}}~~~~~~~~~~~~~~~|||{{{{{{|||~~~}}}{{{wwwtttuuuwwwzzz|||{{{yyywwwwwwxxxyyyzzz~~~~~~~~~zzzyyyzzz{{{zzzwwwvvvvvvwww~~~~~~}}}}}}~~~{{{vvvtttuuuttttttsssrrrqqqooommmlllkkkiiigggggghhhiiiiiihhhkkkjjjjjjiiiiiijjjkkkkkklllppptttvvvwwwwwwwwwxxx~~~~~~~~~{{{vvvrrrkkkjjjiiijjjlllppptttvvvqqqtttxxxzzz{{{{{{}}}~~~xxxyyyyyyyyyxxxwwwuuutttooorrrvvvxxxyyyzzz{{{}}}wwwwwwvvvxxxyyyzzzyyyxxxtttsssrrrrrrsssvvvyyy|||}}}}}}{{{zzzyyyxxxxxxxxxxxxwwwuuutttvvvyyy}}}}}}yyyvvvuuuuuutttsssrrrrrrqqqpppqqqrrrssstttsssuuuvvvxxxzzz||||||}}}~~~||||||~~~}}}{{{zzzyyyxxxzzz{{{|||}}}|||}}}~~~~~~~~~~~~}}}|||}}}~~~{{{zzz{{{|||~~~zzzwwwvvvwwwyyyzzzyyyyyyyyyzzz{{{{{{|||~~~{{{wwwyyy||||||{{{zzzyyyzzz~~~~~~}}}|||{{{zzzyyyyyyxxxyyyyyyyyy{{{yyyuuutttuuussstttttttttssssssrrrqqqnnnllljjjjjjkkklllkkkjjjjjjiiihhhgggfffggghhhhhhmmmqqquuuyyyzzzyyyzzzzzz~~~}}}}}}~~~|||zzzvvvsssmmmkkkhhhfffhhhlllqqqtttsssvvvzzz{{{{{{{{{|||~~~xxxyyyzzzzzzyyyxxxwwwvvvqqqtttwwwyyyyyyzzz{{{|||wwwvvvuuuuuuxxxzzzzzzzzzwwwuuusssrrrsssuuuxxxzzzzzzzzzzzz{{{{{{{{{{{{|||zzzxxxvvvuuuvvvzzz~~~}}}zzzvvvuuuuuutttrrroooqqqqqqpppooopppqqqrrrsssssstttvvvyyy{{{}}}~~~~~~~~~}}}}}}}}}{{{zzzzzzzzz{{{zzzzzz{{{|||}}}}}}~~~{{{|||}}}~~~~~~}}}}}}}}}~~~}}}~~~{{{yyy{{{}}}}}}yyyvvvvvvvvvuuuwwwyyy{{{|||}}}}}}}}}~~~xxxzzz|||}}}|||}}}~~~}}}|||yyyyyyyyyyyyyyyyyyzzzzzzzzzxxxvvvyyy~~~|||yyywwwvvvvvvttttttuuuuuuuuutttttttttqqqooonnnnnnoooooonnnmmmllljjjhhhfffeeeeeefffgggmmmqqqvvvzzz{{{{{{{{{|||~~~}}}}}}}}}~~~{{{yyyvvvsssooolllgggddddddhhhnnnrrruuuxxx||||||zzzyyy{{{|||xxxxxxyyyzzzzzzxxxwwwvvvvvvxxxzzzzzzyyyxxxxxxxxxxxxvvvttttttvvvyyy{{{{{{yyywwwtttrrrrrrtttwwwyyywwwwwwxxxzzz|||}}}~~~zzzyyyvvvuuuwwwzzz{{{xxxuuuttttttsssppplllppppppooonnnnnnoooqqqqqqssstttwwwyyy|||~~~~~~}}}~~~~~~{{{zzz{{{}}}~~~||||||}}}~~~~~~~~~}}}xxxyyy{{{}}}~~~~~~}}}~~~{{{yyy{{{}}}~~~zzzvvvttttttrrruuuxxx|||~~~~~~}}}}}}zzz{{{|||||||||~~~}}}{{{xxxyyy{{{}}}}}}yyyvvvwww}}}~~~|||zzzzzzyyyyyyxxxssstttttttttttttttsssssssssqqqppppppqqqqqqpppnnnooommmkkkhhhggggggggghhhmmmqqqwww{{{||||||||||||||||||~~~~~~|||uuuqqqqqqrrrmmmkkkgggddddddiiiqqqwwwyyy{{{}}}}}}|||{{{|||}}}zzzyyyxxxxxxyyyyyywwwuuuyyyyyyxxxwwwwwwxxxxxxyyyssstttttttttsssrrrqqqqqqwwwwwwxxxxxxxxxvvvuuuttttttxxxyyyvvvuuuyyy|||||||||zzzxxxvvvvvvxxxzzz||||||zzzwwwssspppooonnnoooqqqqqqrrrtttuuuuuurrrppptttxxxyyywww|||}}}|||zzzyyyyyyzzz|||}}}~~~}}}{{{||||||yyyzzz}}}~~~}}}zzz}}}~~~}}}|||}}}~~~|||{{{|||}}}}}}zzzxxxuuusssrrrsssuuuyyy|||~~~~~~~~~}}}}}}{{{yyyyyy{{{~~~{{{xxxyyy~~~{{{||||||||||||{{{{{{zzzvvvtttrrrqqqqqqqqqssstttttttttssssssrrrrrrrrrrrroooooommmjjjfffeeefffhhhoootttzzz~~~~~~~~~}}}~~~{{{vvvrrrpppoooooolllkkkhhhffffffjjjpppuuuzzz|||}}}|||zzzxxxxxxyyy{{{zzzyyyyyyzzzzzzxxxvvvwwwxxxxxxwwwwwwwwwwwwwwwuuutttsssssssssuuuwwwxxxuuuvvvwwwwwwwwwwwwvvvvvvvvvzzzzzzvvvuuuxxxzzzzzz{{{zzzxxxwwwwwwxxxzzz{{{}}}{{{wwwtttrrrqqqpppqqqsssrrrsssuuuwwwxxxvvvtttvvvyyyzzzyyy~~~|||{{{zzzyyyyyy{{{|||}}}~~~}}}|||}}}}}}zzzyyyyyy|||~~~~~~}}}}}}~~~~~~~~~{{{{{{|||}}}~~~}}}|||zzzyyywwwvvvuuuuuuwwwzzz}}}~~~|||~~~~~~|||zzzzzzzzz|||zzzxxxwwwyyy}}}|||||||||||||||{{{{{{zzzuuutttrrrqqqqqqrrrtttuuuwwwvvvvvvuuuuuutttttttttsssrrrpppmmmjjjjjjlllnnnssswww|||}}}zzz{{{}}}}}}|||~~~~~~~~~~~~|||}}}~~~|||}}}~~~yyyrrrooonnnnnnllljjjkkkjjjiiihhhhhhkkkpppssszzz{{{|||zzzwwwuuutttuuuzzzyyyxxxyyyyyyyyywwwuuuuuuvvvwwwwwwwwwwwwvvvuuusssrrrqqqqqqsssvvvzzz|||sssttttttuuuvvvwwwwwwwwwxxx{{{zzzvvvtttwwwxxxwwwzzzyyyyyyyyyyyyyyyyyyzzz}}}{{{xxxuuussssssssstttttttttuuuwwwzzz|||{{{zzzwwwyyyzzz{{{~~~zzz{{{zzzyyyyyyyyy{{{|||}}}}}}||||||~~~}}}yyyxxxwwwyyy{{{~~~~~~~~~~~~~~~{{{{{{|||~~~||||||{{{{{{zzzyyyxxxxxxvvvwwwzzz}}}|||zzz|||~~~{{{{{{~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxzzz}}}~~~vvvuuuwwwzzz~~~|||||||||||||||{{{zzzzzztttsssrrrqqqrrrsssvvvwwwzzzzzzyyyyyyxxxwwwwwwvvvwwwvvvtttqqqoooooosssvvvzzz}}}zzzwwwxxxzzz|||}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~{{{{{{|||{{{|||~~~}}}vvvpppmmmnnnoookkkhhhiiijjjjjjjjjjjjkkknnnqqqyyyzzzzzzyyywwwuuutttuuuxxxwwwwwwwwwxxxxxxwwwuuussstttvvvwwwwwwuuusssrrroooooooooppprrruuuxxxzzzssssssrrrrrrssstttuuuuuuwww{{{zzzvvvtttwwwyyyxxxxxxyyyzzz{{{{{{zzzyyyxxx}}}{{{xxxvvvuuuuuuvvvvvvvvvuuuvvvxxx|||zzzzzz{{{}}}~~~}}}}}}|||xxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}~~~{{{yyyvvvvvvwwwxxx{{{}}}~~~~~~}}}zzzzzz|||~~~~~~{{{{{{}}}~~~}}}}}}|||{{{{{{zzzyyyyyytttvvvxxx|||~~~~~~~~~~~~yyyxxxzzz}}}}}}{{{{{{|||~~~}}}|||}}}}}}}}}{{{yyyssstttvvvyyy{{{{{{zzzyyyuuuwwwzzz~~~}}}}}}}}}||||||||||||{{{zzzyyyyyyrrrrrrqqqqqqrrrtttwwwxxx{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyvvvtttrrrtttxxx|||}}}}}}zzzwwwxxxzzz}}}~~~}}}}}}||||||{{{zzzyyyxxxyyyzzz{{{|||~~~~~~{{{|||~~~~~~|||}}}~~~~~~}}}~~~~~~|||{{{||||||{{{yyysssppppppppplllggghhhiiijjjjjjjjjkkkmmmooouuuwwwxxxxxxwwwvvvwwwxxxxxxwwwwwwxxxzzz{{{zzzxxxssstttuuuuuuuuussspppooolllnnnqqqsssuuuvvvvvvvvvuuutttrrrppppppqqqrrrsssvvvzzzzzzvvvuuuxxx{{{zzzxxxyyy{{{||||||{{{yyyxxx|||{{{xxxvvvuuuuuuvvvwwwuuuttttttwww{{{~~~~~~||||||}}}}}}yyyvvvvvvvvvwwwyyyzzz{{{|||}}}}}}}}}~~~{{{yyywwwtttuuuwwwyyy{{{|||~~~{{{~~~~~~yyywwwyyy|||~~~~~~|||{{{}}}~~~~~~}}}{{{zzzyyyyyyssstttwww{{{~~~~~~}}}}}}~~~}}}zzzyyy{{{}}}~~~}}}||||||}}}~~~}}}|||||||||{{{yyywwwqqqsssvvvxxxxxxxxxwwwwwwxxx{{{~~~{{{zzzzzz{{{{{{{{{zzzzzzxxxwwwwwwqqqqqqppppppqqqtttvvvxxxzzzzzzyyyyyyyyyxxxxxxxxxzzzyyyxxxvvvuuuvvvzzz~~~~~~~~~~~~~~~~~~~~~|||{{{~~~|||yyyxxxzzz}}}~~~}}}|||zzzwwwvvvuuuvvvvvvxxxyyy{{{}}}}}}~~~~~~~~~~~~~~~zzzyyyyyyzzzzzzyyyzzz|||~~~~~~}}}|||{{{|||~~~{{{yyyxxx{{{vvvrrrqqqoookkkhhhggghhhjjjiiiiiiiiikkkmmmrrrtttvvvwwwwwwwwwxxxyyyxxxxxxxxx{{{~~~~~~tttttttttsssrrrpppmmmllllllnnnssswwwyyyyyyyyyxxxwwwuuurrrpppoooppprrrssswww{{{{{{wwwvvvzzz||||||yyyzzz{{{||||||{{{zzzyyy{{{zzzwwwuuuttttttuuuuuusssrrrqqqtttxxx}}}{{{{{{~~~zzzuuuvvvwwwyyyzzz|||}}}}}}}}}}}}~~~}}}{{{yyywwwsssvvvyyyzzz{{{|||}}}zzz}}}|||yyyvvvvvvxxx{{{}}}~~~}}}|||}}}~~~~~~|||{{{zzzzzzuuuvvvyyy|||~~~~~~~~~}}}||||||{{{{{{|||}}}||||||~~~|||||||||~~~}}}|||zzzzzzzzzyyyvvvtttqqqtttwwwyyyyyyxxxyyyyyy|||~~~zzzyyyzzzyyyyyyyyyyyyxxxvvvuuutttppppppooooooppprrruuuvvvwwwwwwxxxxxxxxxxxxyyyyyyxxxyyyyyywwwvvvwwwzzz}}}}}}||||||||||||}}}}}}~~~~~~{{{{{{~~~{{{xxxxxxyyy{{{}}}~~~~~~{{{wwwsssqqqrrrsssuuuxxxyyy{{{}}}}}}}}}{{{}}}~~~|||||||||~~~~~~|||xxxwwwwwwxxxxxxwwwxxxzzz|||{{{}}}~~~}}}}}}}}}zzz{{{|||{{{zzz{{{|||~~~~~~}}}~~~~~~}}}yyywwwvvv{{{yyyuuurrrnnnkkkiiihhhggghhhhhhhhhggghhhjjjlllppprrrtttuuuuuuuuuwwwxxxuuuuuuvvvzzz~~~vvvuuutttqqqooommmkkkjjjjjjmmmpppuuuxxxzzz||||||xxxvvvsssqqqqqqsssvvvxxxzzz~~~}}}yyywwwzzz|||{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{yyyvvvsssrrrrrrrrrsssqqqooonnnppptttyyy}}}~~~}}}||||||{{{{{{|||xxxwwwxxxzzz|||~~~~~~}}}~~~}}}{{{xxxvvvuuutttwww{{{|||{{{{{{}}}|||yyyvvvttttttwwwyyyzzzzzz|||~~~|||}}}~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~}}}}}}{{{{{{{{{{{{zzzzzzyyyxxxzzz~~~}}}}}}~~~zzzzzz||||||zzzxxxwwwvvvuuurrroooppptttxxxzzzyyyxxxyyy{{{{{{xxxxxxyyyxxxxxxwwwwwwvvvtttsssrrrpppooonnnnnnoooqqqssstttuuuuuuvvvwwwxxxyyyzzzzzzxxxyyyzzzyyyxxxxxxyyy{{{}}}|||{{{{{{{{{{{{|||}}}~~~}}}{{{zzz~~~|||xxxvvvvvvwww}}}}}}~~~~~~{{{vvvqqqoooppprrrtttxxxzzz|||~~~}}}}}}vvvxxx{{{|||{{{{{{|||~~~~~~zzzzzzzzz|||~~~{{{xxxvvvvvvwwwwwwvvvvvvxxxzzz|||~~~~~~~~~~~~wwwzzz|||}}}|||{{{zzzzzzxxxyyy{{{{{{zzzyyy{{{|||yyy{{{}}}~~~|||{{{{{{{{{~~~{{{wwwvvvvvvuuuuuussspppkkkhhhggggggfffggggggfffffffffiiikkkoooqqqssstttsssssstttuuuqqqqqqsssvvv{{{~~~~~~xxxvvvssspppmmmkkkiiiiiihhhiiilllpppuuuyyy}}}yyywwwtttrrrsssvvvzzz|||}}}zzzxxxzzz{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxuuurrrqqqpppqqqqqqooommmlllmmmqqqwwwzzz|||wwwvvv{{{xxxwww|||}}}}}}vvvyyyzzz|||~~~~~~}}}~~~~~~{{{{{{{{{zzzxxxuuurrrppptttxxx|||}}}|||{{{}}}}}}wwwuuuttttttuuuwwwwwwwww{{{}}}}}}~~~}}}}}}}}}~~~~~~|||{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwyyy~~~~~~}}}}}}~~~{{{~~~}}}yyyzzz|||zzzxxxvvvuuutttrrrooolllmmmqqqvvvxxxwwwwwwxxxzzz~~~}}}zzzwwwuuuvvvwwwwwwwwwwwwvvvuuusssrrrqqqpppooonnnmmmnnnoooqqqssstttuuuvvvwwwyyyzzz{{{|||wwwyyy{{{{{{zzzyyyyyyzzzwww{{{zzz|||~~~}}}zzzyyyzzz}}}zzz{{{|||}}}|||yyyxxxyyyyyy~~~~~~~~~}}}{{{xxxwwwwwwvvvvvvuuuuuuuuusssuuuwwwxxxyyy{{{~~~}}}zzzzzzyyyxxxyyyyyyyyywwwuuu|||{{{yyyzzz}}}{{{{{{||||||yyyuuurrrqqqsssuuuwwwxxxxxxxxxzzz{{{{{{yyywwwvvvwwwxxxxxxwwwxxxzzz}}}yyyzzzzzzzzzyyyvvvtttrrrrrrtttvvvxxxzzz|||||||||}}}yyyuuuqqqoooqqqpppnnnkkkiiigggffffffgggggggggfffgggiiinnnqqqqqqrrrssstttuuuuuuuuuuuusssssssssssstttvvvwwwxxxtttsssrrrpppnnnkkkjjjiiijjjjjjjjjkkkooosssxxx{{{uuuttttttvvvyyy}}}~~~}}}{{{zzzyyyvvvvvvuuuuuuuuuuuuttttttvvvuuuuuutttsssqqqppppppkkkjjjiiikkknnnqqqssssssrrrtttxxxyyyyyyyyyzzz{{{}}}}}}}}}~~~zzzxxxyyyzzzwwwxxxyyyyyywwwsssooommmrrruuuyyy{{{{{{|||}}}~~~}}}|||zzz{{{vvvrrrqqqtttwwwxxxwww~~~~~~}}}|||{{{~~~}}}}}}{{{zzzxxxwwwvvvwwwxxxxxxvvvtttzzz|||~~~~~~~~~}}}}}}}}}~~~zzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}~~~{{{wwwrrrooooooooooooooommmnnnppprrruuuyyy{{{}}}{{{wwwvvvwwwxxxwwwuuuyyyuuurrrrrruuuvvvuuussssssooolllmmmppprrrqqqooorrrrrrsssuuuwwwyyyxxxwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~|||}}}~~~}}}}}}}}}~~~||||||}}}}}}{{{zzz{{{|||~~~{{{xxxyyyxxxwwwvvvvvvwwwxxxyyyuuutttuuuvvvxxx{{{~~~~~~|||yyywwwvvvvvvvvvuuusssqqqtttssssssuuuyyy}}}||||||}}}{{{xxxuuusssrrrtttwwwyyyxxxwwwwwwyyyzzzzzzxxxvvvrrrsssuuuuuuuuuuuuvvvxxxwwwxxxyyyyyyxxxvvvsssqqqooopppqqqsssuuuxxxyyyzzzyyyzzz{{{{{{zzzxxxvvvtttooonnnmmmlllkkkjjjjjjjjjgggggghhhggggggiiimmmqqqpppqqqrrrssstttuuuuuuuuusssssssssssstttvvvwwwxxxtttsssqqqooonnnmmmlllllliiihhhhhhiiikkkooosssvvvuuutttuuuwwwzzz~~~}}}zzzxxxwwwwwwuuutttssssssrrrrrrsssssstttsssrrrqqqpppooooooooommmllljjjlllnnnqqqrrrrrrnnnppprrrsssttttttvvvxxx}}}~~~}}}yyyvvvvvvwwwrrrssstttuuutttrrrooonnnrrruuuxxx{{{{{{|||}}}~~~~~~{{{|||~~~~~~|||zzzxxxyyywwwtttssstttvvvxxxyyy~~~~~~~~~~~~~~~||||||xxxwwwvvvvvvwwwwwwvvvuuuxxxzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~yyy{{{}}}~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}|||{{{|||}}}~~~~~~zzzwwwsssqqqqqqqqqpppooommmnnnooorrruuuyyy|||}}}{{{xxxuuutttvvvvvvuuussswwwtttqqqqqqrrrtttsssrrrpppnnnllllllmmmnnnnnnnnnrrrrrrrrrtttwwwyyyyyyxxxwwwyyy{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||xxxuuuzzzyyywwwvvvwwwzzz}}}|||xxxuuuvvvzzz~~~yyywwwuuuttttttssspppnnnllllllmmmqqqvvvzzz|||||||||}}}||||||}}}xxxvvvtttssssssuuuxxxzzzvvvvvvvvvwwwxxxxxxvvvtttoooqqqssstttsssrrrssssssssstttvvvwwwvvvtttqqqooolllmmmoooqqqtttvvvxxxyyyuuuvvvxxxyyyxxxwwwuuutttkkkkkkllllllmmmmmmnnnnnnjjjjjjkkkkkkkkklllooorrrnnnoooqqqrrrssstttttttttsssssssssssstttvvvwwwxxxsssrrrpppooonnnnnnnnnnnnjjjiiihhhhhhjjjmmmppprrrtttuuuwwwyyy}}}{{{xxxuuuttttttsssrrrpppooonnnooopppqqqrrrqqqooommmmmmmmmoooppppppnnnmmmmmmoooqqqqqqqqqlllmmmnnnooooooqqqtttwww|||}}}~~~~~~}}}zzzvvvsssrrrrrrnnnoooqqqrrrrrrrrrqqqppprrruuuyyy{{{||||||~~~~~~|||zzz|||~~~~~~|||yyywwwuuuvvvxxxxxxwwwvvvwww{{{~~~~~~~~~||||||yyywwwttttttuuuvvvvvvuuuvvvxxx{{{}}}}}}~~~~~~|||{{{|||}}}}}}~~~}}}|||{{{zzzxxxyyyzzz{{{{{{zzzyyyxxxzzz|||}}}~~~~~~}}}|||{{{zzz|||~~~~~~}}}{{{zzzxxxvvvvvvvvvvvvtttssslllmmmnnnqqqtttxxx|||~~~~~~~~~}}}yyywwwuuuuuuvvvvvvuuutttuuurrrooommmnnnpppqqqqqqppppppooommmllllllmmmoooqqqqqqqqqtttwwwyyyyyyyyyxxxzzz|||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~|||yyyvvv{{{yyyxxxxxxzzzzzzyyy}}}|||yyyvvvtttsssrrrpppnnnjjjkkkmmmrrrwwwzzz{{{{{{zzz{{{}}}~~~|||||||||~~~}}}ssssssrrrrrrsssuuuwwwyyyuuuttttttuuuvvvvvvsssqqqnnnpppssstttsssqqqqqqqqqnnnppprrrssssssqqqnnnmmmjjjmmmqqquuuxxxyyyxxxwwwuuuuuuvvvvvvtttrrrooommmiiiiiijjjlllmmmmmmnnnnnnmmmnnnooooooooooooqqqsssmmmnnnpppqqqsssttttttuuutttttttttttttttuuuvvvwwwsssrrrpppnnnmmmmmmmmmnnnnnnmmmkkkjjjkkkmmmppprrrtttwwwzzz~~~|||wwwtttssssssrrrpppnnnlllkkkmmmooopppqqqpppmmmkkkkkkmmmoooqqqrrrpppnnnnnnpppqqqqqqqqqnnnooooooooopppsssxxx{{{~~~{{{zzzzzzzzz|||~~~|||{{{yyyvvvssspppnnnmmmppppppqqqrrrrrrrrrrrrrrrtttwwwzzz}}}}}}~~~}}}{{{zzz}}}}}}}}}{{{xxxuuuttttttyyy}}}}}}{{{|||~~~~~~|||zzzyyyxxxvvvsssqqqrrrtttuuutttuuuxxx{{{}}}~~~~~~{{{zzzzzz{{{|||}}}{{{xxxwwwxxxxxxxxxxxxxxxwwwvvvuuuwwwyyy|||}}}~~~|||zzzyyyxxxzzz|||}}}}}}|||zzzxxx{{{{{{zzz{{{|||{{{yyyvvvllllllmmmooorrrvvvzzz|||||||||~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwrrrooollljjjjjjlllnnnoooqqqssssssqqqmmmlllooorrrqqqpppppprrrvvvxxxyyyyyyzzz|||~~~{{{zzzzzzzzzzzz{{{|||||||||{{{|||~~~{{{yyy}}}{{{zzzzzz~~~~~~{{{~~~|||yyyvvvsssrrrpppnnnlllllllllnnnrrrwwwzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~{{{zzz{{{|||~~~}}}|||zzzoooooooooppprrrsssuuuvvvtttsssssstttuuutttrrrpppllloooqqqrrrpppnnnnnnmmmiiillloooqqqqqqpppmmmkkkggglllsssyyy|||zzzwwwtttrrrrrrsssrrrpppmmmjjjhhhggghhhjjjkkkllllllkkkkkkmmmooopppqqqpppooopppqqqmmmnnnppprrrtttuuuvvvvvvvvvuuuuuuttttttttttttuuusssqqqooommmllllllllllllooonnnlllkkklllnnnppprrrvvvyyy~~~yyyuuutttsssrrrpppmmmkkkkkklllnnnppprrrpppnnnllllllmmmoooqqqrrrpppnnnnnnppprrrrrrrrrpppqqqqqqqqqrrrvvv{{{~~~{{{xxxwwwvvvxxx{{{}}}}}}|||xxxwwwuuusssqqqooommmlllrrrqqqqqqpppppppppqqqqqqvvvyyy|||~~~}}}|||{{{{{{}}}~~~|||yyyvvvuuuttt{{{|||zzzzzz|||}}}zzzxxxvvvwwwtttqqqpppqqqsssssssssvvvyyy{{{}}}~~~~~~}}}{{{zzzzzz{{{|||}}}zzzwwwwwwwwwvvvvvvuuuuuutttssstttvvvxxxzzz{{{yyywwwvvvuuuvvvxxxyyyyyyxxxwwwvvv{{{zzzzzz|||}}}|||yyyvvvmmmllllllmmmooosssvvvxxxyyyzzz|||}}}}}}{{{yyyxxxwwwwwwxxxxxxwwwwwwwwwwwwooommmiiiffffffhhhkkknnnqqqssssssqqqnnnmmmpppsssqqqooooooqqqtttwwwxxxxxx|||}}}~~~~~~~~~zzzzzzzzzzzzzzz{{{||||||~~~|||zzzzzz{{{~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}||||||zzzwwwssspppooommmllljjjmmmmmmnnnqqqvvvzzz{{{{{{~~~}}}}}}|||{{{{{{zzzzzzxxxxxxxxxyyyzzzzzzwwwuuulllmmmnnnoooqqqrrrsssssstttsssrrrssstttsssqqqnnnjjjlllnnnnnnllljjjjjjjjjhhhjjjnnnqqqrrrqqqnnnlllfffkkksssyyy{{{xxxtttppplllmmmnnnooonnnmmmkkkiiiggghhhiiikkkkkkkkkjjjjjjkkkmmmppppppooonnnmmmnnnnnnoooqqqsssvvvwwwxxxyyyxxxwwwvvvuuussssssrrrrrrpppppppppooonnnmmmmmmlllnnnmmmkkkkkklllnnnqqqsssyyy~~~|||xxxvvvuuurrrqqqooonnnmmmnnnoooppprrrqqqooommmmmmnnnoooppppppnnnmmmnnnpppsssttttttqqqrrrssstttuuuyyy~~~}}}vvvuuutttwww{{{}}}|||yyyuuusssrrrrrrsssrrrqqqppprrrqqqooonnnmmmmmmnnnooowwwyyy}}}~~~}}}~~~~~~|||zzzxxxwww~~~zzzxxxxxxzzz~~~~~~}}}}}}~~~|||yyyxxxwwwuuurrrrrrsssttttttsssxxxzzz||||||||||||}}}~~~|||{{{yyyxxxxxxzzz{{{|||}}}{{{xxxtttttttttssssssrrrrrrrrrppprrrtttuuuvvvuuutttssssssssstttuuuvvvvvvvvvvvvyyyxxxxxxyyyzzzyyyvvvtttnnnmmmkkkkkkkkknnnqqqrrruuuwwwzzz||||||{{{yyywwwtttvvvwwwwwwuuusssssstttnnnlllhhhdddbbbdddjjjnnnooopppooonnnmmmmmmoooqqqpppooonnnoooqqqtttuuuuuuzzz{{{|||}}}~~~}}}}}}|||zzzyyyyyyyyyyyyzzz{{{{{{}}}{{{xxxwwwyyy}}}|||}}}~~~~~~~~~~~~~~~}}}zzzwwwssspppnnnnnnlllkkknnnmmmnnnrrrwww|||}}}{{{yyywwwvvvvvvvvvuuuuuuvvvwwwvvvsssqqqlllmmmnnnpppqqqrrrrrrrrrtttsssrrrssstttssspppnnnkkklllmmmllliiihhhiiiiiiiiilllppptttuuutttqqqoooiiimmmrrrwwwxxxvvvssspppjjjkkkmmmnnnnnnnnnlllkkkeeegggiiikkklllllllllkkklllnnnqqqrrrqqqooommmmmmooopppsssuuuxxxzzz{{{|||{{{zzzwwwuuusssqqqppppppmmmnnnppprrrrrrrrrqqqpppnnnmmmllllllnnnqqquuuwww~~~~~~zzzwwwuuussssssrrrqqqqqqqqqqqqqqqqqqqqqpppnnnmmmmmmmmmmmmlllkkkkkkmmmppptttuuuvvvtttuuuwwwxxxzzz}}}}}}wwwuuuuuuyyy~~~|||yyysssqqqqqqsssvvvxxxwwwvvvrrrqqqooommmmmmnnnoooqqquuuxxx|||~~~~~~~~~~~~}}}|||~~~{{{yyy{{{}}}~~~{{{|||}}}~~~~~~~~~~~~~~~}}}xxxwwwuuuvvvwwwwwwvvvtttxxxzzz{{{{{{yyyxxxxxxyyyuuutttsssssstttwwwyyy{{{zzz~~~~~~yyyvvvqqqqqqppppppooooooppppppmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrssstttvvvxxxyyy{{{zzzxxxxxxyyyxxxvvvtttpppnnnkkkiiihhhiiikkkmmmsssuuuxxx{{{|||{{{yyyxxxtttvvvxxxwwwtttrrrrrrsssmmmkkkgggbbb```bbbiiinnnpppnnnmmmmmmooopppqqqqqqpppnnnlllmmmoooqqqrrrrrruuuwwwyyy{{{|||}}}}}}}}}xxxxxxwwwwwwxxxxxxyyyzzz|||wwwtttvvv}}}{{{|||~~~~~~~~~}}}}}}~~~~~~|||yyyuuurrrqqqpppooonnnooooooooossszzz}}}zzzwwwuuusssssstttsssssstttttttttqqqooolllmmmoooqqqrrrrrrrrrrrrtttssssssssstttssspppnnnnnnooonnnmmmjjjiiijjjllljjjmmmrrrvvvxxxvvvtttqqqnnnpppsssuuuvvvvvvtttssskkklllnnnoooooonnnlllkkkdddfffiiilllnnnooonnnnnnooorrruuuvvvtttrrrpppppppppqqqtttwwwyyy|||}}}~~~|||{{{xxxuuussspppooonnnjjjmmmqqqtttvvvvvvuuutttpppooooooooorrruuuyyy|||{{{wwwuuuttttttttttttssssssrrrrrrqqqppppppooommmlllkkkjjjjjjiiiiiilllppptttvvvwwwvvvxxx{{{}}}~~~zzzxxxvvvwww{{{}}}yyyrrrqqqqqqtttyyy|||}}}{{{tttrrrpppooooooqqqsssuuutttwwwzzz|||}}}~~~~~~}}}}}}~~~}}}|||~~~~~~{{{{{{|||~~~}}}}}}}}}}}}~~~~~~~~~yyyyyyxxxyyyzzzyyyxxxvvvxxxyyyzzzyyywwwuuuuuuuuuooonnnnnnoooqqqtttwwwyyyxxx}}}~~~zzztttqqqnnnnnnmmmmmmmmmnnnnnnooolllllllllmmmnnnoooooopppsssrrrqqqrrrsssvvvyyy{{{}}}{{{zzz{{{zzzyyywwwrrroookkkhhhffffffhhhiiirrrtttxxx{{{||||||zzzxxxvvvyyy{{{zzzvvvsssssstttlllkkkgggbbb___aaahhhnnnrrrooommmnnnrrruuutttsssqqqnnnllllllmmmoooppppppqqqsssvvvyyy{{{}}}~~~~~~vvvvvvvvvvvvvvvwwwwwwxxx}}}|||yyyvvvtttvvvzzz}}}~~~}}}{{{zzz}}}~~~}}}xxxxxxwwwuuutttsssqqqqqqqqqsssvvvzzz~~~}}}xxxuuussssssrrrqqqppppppppppppppppppppppppnnnpppqqqqqqppppppqqqrrrqqqrrrssssssqqqooolllkkkjjjnnnqqqpppkkkhhhiiilllkkkrrrvvvtttssswww{{{}}}qqqrrrssstttttttttssssssnnnqqqttttttpppnnnmmmooorrrpppnnnnnnnnnooommmlllnnnppprrrssssssssstttuuuwwwzzz}}}}}}{{{zzz{{{}}}}}}{{{xxxuuurrrpppppppppnnnppptttyyy}}}}}}{{{xxxuuusssqqqqqqsssxxx}}}zzzvvvuuuuuuwwwzzz||||||yyyuuurrrpppqqqqqqpppqqqqqqooollliiiggghhhkkknnnrrruuuxxxyyyyyyzzz|||}}}~~~{{{xxxxxxyyy}}}}}}zzzuuuvvvtttrrruuu{{{}}}{{{rrrqqqooonnnmmmooopppqqquuuvvvxxxzzz|||}}}}}}}}}~~~~~~|||~~~||||||~~~}}}{{{zzz}}}~~~~~~~~~~~~}}}~~~|||zzzxxxwwwwwwuuuwwwyyyxxxuuurrrqqqpppmmmoooqqqpppoooqqqvvv{{{}}}|||{{{xxxuuurrrrrrnnnmmmnnnmmmjjjiiilllmmmjjjggggggjjjmmmpppqqqrrrrrrssstttvvvxxxzzz{{{zzz{{{{{{||||||{{{{{{{{{tttsssqqqlllhhhgggiiimmmwwwwwwxxxzzz{{{zzzwwwtttuuuvvvxxxyyyxxxuuurrrpppkkkiiidddaaaaaacccgggiiissssssqqqooonnnooorrruuuuuutttqqqooommmllllllmmmnnnoooqqqvvv{{{}}}{{{xxxtttsssqqqpppppppppqqqrrr~~~{{{xxxvvvxxx|||~~~}}}zzz{{{~~~zzzyyyyyywwwvvvuuuttttttwwwyyy{{{|||xxxuuutttrrrpppooonnnnnnnnnnnnnnnnnnoooooopppqqqsssrrrqqqqqqrrrsssnnnoooppppppnnnllljjjiiiiiimmmqqqpppllliiijjjlllqqqwww{{{yyywwwyyy|||}}}uuuuuuuuutttttttttttttttppptttwwwwwwtttqqqrrrsssvvvsssqqqppppppooonnnmmmmmmooorrrtttuuuvvvxxxzzz~~~~~~{{{yyyzzz||||||zzzxxxvvvtttsssrrrrrrrrrtttxxx|||~~~{{{vvvuuutttuuuwww{{{|||xxxwwwwwwwwwzzz||||||yyyuuurrrqqqsssssstttuuuuuusssooolllkkklllnnnpppsssvvvxxxyyy{{{|||}}}}}}~~~{{{wwwtttuuuwww{{{~~~|||uuuvvvuuutttwww|||}}}{{{sssqqqpppnnnnnnooopppqqqtttuuuwwwyyy{{{{{{{{{{{{~~~|||}}}~~~~~~||||||{{{}}}|||~~~~~~{{{||||||}}}}}}{{{zzzyyyyyyvvvxxxyyyxxxvvvsssrrrrrrqqqqqqrrrssstttvvvzzz}}}~~~{{{yyytttpppoooooonnnjjjiiilllkkkhhheeeeeegggkkkmmmnnnrrrrrrtttuuuwwwyyyzzz{{{yyyyyyzzzzzzzzzzzzzzzzzzrrrqqqnnnjjjgggggglllpppwwwvvvvvvxxxzzzzzzyyyxxxzzzzzz{{{zzzxxxuuurrrooollliiieeebbbbbbdddhhhkkkssssssrrrpppoooppprrruuuuuutttsssqqqooonnnmmmmmmlllmmmpppvvv{{{|||zzzxxxrrrqqqpppoooooopppqqqrrr~~~{{{yyyzzz~~~||||||}}}|||{{{{{{zzzyyyyyyxxxxxx}}}}}}zzzwwwuuusssooommmmmmmmmlllllllllmmmoooppprrrsssuuutttsssrrrrrrsssmmmmmmnnnnnnmmmkkkiiihhhhhhlllpppqqqnnnkkkkkkkkktttzzz~~~{{{yyyzzz{{{zzzyyyxxxvvvuuutttuuuuuuvvvrrruuuyyyyyyvvvuuuvvvwwwzzzwwwtttrrrqqqpppooommmlllooosssvvvxxxzzz}}}||||||}}}~~~zzzyyyyyyxxxwwwvvvvvvvvvwwwxxx{{{~~~vvvwwwxxxyyy||||||yyyyyyxxxzzz||||||yyyvvvuuutttwwwxxxyyy{{{|||yyytttppppppqqqrrrtttvvvwwwyyyyyy}}}~~~~~~~~~}}}}}}~~~xxxsssqqqrrruuuzzz~~~tttvvvvvvvvvyyy~~~~~~{{{tttsssrrrpppppppppqqqrrrsssuuuwwwxxxzzzzzzzzzzzz~~~}}}}}}}}}}}}~~~~~~|||~~~}}}}}}~~~||||||}}}yyywwwyyyzzz|||~~~|||zzzyyyyyyyyyxxxyyyzzzyyywwwuuuuuuvvvuuuttttttuuuyyy}}}~~~xxxtttrrrrrroookkkjjjlllllljjjgggfffhhhjjjlllmmmssstttuuuwwwxxxxxxyyyyyyxxxxxxyyyyyyzzzzzzzzzzzztttqqqnnnjjjiiimmmsssxxx{{{yyywwwwwwzzz|||~~~~~~~~~~~~}}}{{{xxxuuuqqqooollljjjfffcccdddfffjjjmmmqqqrrrsssrrrpppppprrrsssuuuuuuuuutttrrrpppnnnlllhhhkkkpppuuuyyyzzzwwwtttooonnnmmmmmmnnnoooqqqrrr|||{{{|||~~~}}}}}}||||||||||||{{{{{{{{{{{{~~~{{{yyywwwtttpppmmmooonnnmmmmmmmmmoooqqqrrrrrrtttuuuuuusssrrrrrrrrrmmmmmmnnnnnnmmmlllkkkjjjgggjjjnnnpppnnnlllkkkkkkqqqwwwzzzxxxwwwxxxxxxvvvxxxwwwuuuttttttvvvwwwyyyrrrvvvyyyyyywwwvvvxxxzzz~~~zzzvvvsssrrrqqqpppooonnnqqquuuxxxzzz|||~~~xxxyyyzzz{{{{{{{{{{{{zzzyyyzzz}}}wwwxxxzzz}}}|||zzzzzz{{{}}}|||zzzyyyxxxxxx{{{|||yyyuuuvvvvvvwwwwwwxxxxxxyyyyyy|||}}}~~~~~~||||||}}}|||wwwsssqqqssswww{{{~~~~~~tttwwwxxxxxx{{{|||wwwvvvuuussssssrrrrrrssstttuuuwwwyyy{{{{{{{{{{{{~~~zzzvvvtttwwwyyyzzz~~~~~~}}}{{{yyywwwwwwwwwwwwxxxzzz{{{|||{{{yyyxxxxxxyyyyyyvvvuuuwww}}}|||wwwuuuuuurrrmmmkkkmmmqqqnnnlllkkkmmmoooppppppvvvwwwwwwwwwwwwvvvttttttwwwwwwwwwxxxyyyzzz{{{{{{xxxuuuqqqooopppvvv}}}|||{{{}}}~~~|||zzzwwwtttrrrqqqnnnkkkhhheeefffhhhlllooopppqqqrrrrrrppppppppprrrssstttuuuuuussspppmmmkkkgggjjjppptttvvvuuuqqqnnnkkkjjjjjjjjjlllmmmoooppp}}}{{{|||~~~|||~~~~~~{{{zzz|||}}}}}}~~~}}}~~~~~~~~~{{{{{{||||||||||||}}}}}}}}}{{{yyyvvvrrrooorrrqqqqqqpppqqqrrrssstttppprrruuuuuusssrrrrrrrrrnnnnnnnnnnnnnnnnnnmmmmmmhhhjjjmmmnnnnnnlllkkkjjjnnnrrruuuttttttwwwxxxuuuuuuttttttsssuuuwwwzzz|||vvvyyy||||||zzzzzz||||||xxxuuutttsssrrrrrrsssuuuxxxzzz{{{|||~~~|||~~~}}}{{{xxxyyy|||~~~{{{{{{}}}xxxyyy|||{{{{{{|||}}}}}}{{{{{{|||}}}}}}{{{zzz{{{|||~~~}}}yyyzzzzzzzzzyyyyyyyyyxxxxxxzzz|||}}}~~~}}}}}}}}}{{{zzzyyywwwuuutttwwwzzz}}}~~~~~~}}}uuuxxxyyyyyy}}}~~~zzzzzzyyywwwvvvuuuttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~zzzvvvtttwwwxxxyyy|||}}}{{{yyywwwuuuuuuvvvwwwyyy{{{|||~~~}}}|||{{{{{{|||zzzwwwvvvxxx~~~~~~~~~zzzwwwwwwtttpppnnnppptttrrrpppqqqsssuuuvvvvvv||||||zzzxxxvvvsssqqqooossssssttttttuuuwwwyyyzzzzzzxxxuuutttxxx~~~{{{{{{yyywwwuuutttsssssspppnnnjjjggghhhjjjnnnqqqnnnpppqqqpppooonnnoooppprrrssstttuuussspppllliiihhhlllqqqtttssspppllliiiiiiiiihhhiiijjjlllnnnooo}}}||||||~~~~~~~~~~~~zzzwwwtttyyyzzz{{{|||}}}~~~|||||||||}}}~~~~~~}}}{{{{{{{{{|||}}}~~~~~~~~~|||zzzxxxwwwtttqqqssssssssstttssssssssssssoooqqqtttuuutttssssssssspppppppppppppppqqqqqqqqqlllmmmnnnnnnnnnnnnmmmlllmmmppprrrppprrrwwwxxxwwwsssssssssuuuwwwyyy|||}}}|||~~~yyywwwwwwwwwwwwwwwyyy{{{}}}~~~}}}}}}~~~zzzvvvxxxzzz~~~~~~~~~zzz|||~~~~~~{{{{{{}}}|||zzzzzz{{{|||{{{zzzzzz|||~~~|||||||||{{{zzzyyyxxxxxxwwwyyy{{{~~~|||yyyxxxxxxwwwwwwvvvyyy}}}~~~}}}|||}}}wwwyyyzzzyyy}}}~~~~~~}}}{{{zzzxxxwwwvvvvvvwwwzzz}}}||||||~~~}}}zzzvvvuuuxxxzzzzzz~~~~~~zzzyyywwwuuuuuuwwwyyy{{{{{{}}}~~~~~~~~~zzzyyyxxxzzz~~~~~~{{{yyyyyywwwssssssuuuuuuttttttvvvyyy|||~~~~~~}}}yyyvvvsssqqqpppqqqppppppqqqsssuuuwwwyyy{{{zzzxxxzzzyyyxxxvvvtttsssssstttuuutttqqqmmmjjjiiilllooorrrooopppqqqpppnnnnnnpppqqqrrrsssttttttrrrooollljjjjjjnnnrrrtttrrrooollljjjjjjjjjjjjjjjkkkmmmoooppp~~~}}}}}}~~~~~~~~~~~~}}}zzzvvvtttvvvvvvxxxzzz}}}~~~}}}||||||~~~~~~|||}}}~~~}}}|||{{{{{{|||}}}~~~}}}yyywwwvvvuuutttsssrrrssstttttttttrrrpppooonnnqqquuuwwwvvvuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyysssrrrpppppppppppppppooommmooonnnmmmooouuuwwwuuutttuuuvvvxxxyyy{{{|||}}}{{{zzz{{{|||~~~~~~~~~{{{yyyxxx{{{~~~~~~~~~}}}zzzyyyxxxxxxxxxxxxwwwxxx{{{~~~~~~||||||{{{zzzyyyxxxwwwvvvzzz|||~~~{{{zzzyyyxxxvvvtttxxx}}}~~~}}}|||{{{|||xxxzzzzzzyyy}}}}}}{{{yyyxxxtttvvvzzz}}}|||zzz||||||yyyvvvvvvzzz}}}~~~}}}yyywwwuuuttttttwwwyyy|||zzz~~~~~~zzz{{{||||||}}}~~~zzzyyy{{{zzzwwwwwwyyyyyyxxxyyy|||{{{xxxvvvuuuvvvssssssssssssuuuxxx{{{}}}~~~}}}~~~zzzxxxuuusssrrrssstttuuuvvvsssoookkkjjjlllooorrrrrrrrrrrrpppoooooorrrttttttuuuuuutttssspppmmmkkklllppptttvvvtttqqqppppppnnnmmmmmmmmmnnnoooqqqrrr~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}}}}|||zzzxxxttttttvvvyyy}}}}}}}}}~~~}}}{{{|||~~~}}}|||{{{|||}}}~~~~~~{{{wwwttttttttttttssspppqqqssstttssspppmmmkkknnnrrrvvvxxxxxxwwwwwwwww}}}}}}}}}}}}~~~xxxuuusssqqqrrrrrrrrrrrrmmmnnnllliiikkkqqqtttrrrwwwwwwyyyzzz{{{|||||||||}}}|||~~~}}}|||~~~yyy|||~~~|||yyyyyyuuuvvvvvvuuuuuuwwwzzz}}}|||{{{zzzyyyxxxwwwvvvvvv|||~~~~~~}}}{{{wwwuuurrrvvv{{{}}}|||{{{{{{}}}zzz{{{zzzyyy}}}}}}{{{yyysssuuuyyy}}}}}}{{{~~~|||wwwuuuvvv{{{~~~}}}vvvtttrrrqqqrrrtttxxxzzzyyy~~~{{{}}}~~~}}}}}}zzzyyy|||{{{yyyyyy|||}}}}}}~~~|||zzzyyyzzz{{{xxxxxxwwwxxxzzz}}}|||yyyvvvsssrrrrrrtttuuuxxxuuuppplllkkkllloooqqquuutttsssqqqpppqqqtttwwwvvvvvvvvvuuusssqqqooommmmmmqqqvvvwwwvvvuuuuuuvvvqqqqqqppppppppprrrsssttt}}}{{{}}}|||xxxvvvvvvxxxxxxzzz}}}}}}zzzzzz{{{}}}{{{{{{|||zzzwwwtttqqqpppqqqssstttuuuuuuuuussspppnnnooopppssstttuuuwwwyyy{{{}}}}}}}}}||||||}}}}}}{{{zzzyyywwwvvvtttsssrrrlllmmmlllkkkjjjlllooorrrzzz{{{~~~}}}{{{yyy}}}|||}}}~~~~~~|||{{{{{{{{{zzzxxxvvvtttvvvyyy}}}|||zzzxxxssstttwwwyyy{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~|||zzzxxxvvvwwwyyy{{{}}}||||||}}}}}}{{{yyyzzz}}}~~~~~~|||zzzxxxvvvwwwyyy{{{~~~}}}|||{{{wwwssssssvvvyyyzzzzzz~~~{{{|||}}}~~~}}}{{{||||||}}}zzz|||zzzzzz}}}|||{{{xxxtttrrrrrrsssssssssyyyuuupppmmmmmmnnnnnnooonnnpppqqqqqqqqqrrrwww{{{wwwwwwwwwwwwuuurrrpppooosssuuuxxx{{{|||{{{zzzyyyvvvvvvwwwwwwwwwuuutttrrr|||~~~~~~{{{xxxwwwyyyzzz{{{~~~}}}zzzyyy{{{}}}||||||}}}xxxvvvtttqqqqqqsssuuuwww{{{zzzyyyuuuqqqnnnmmmnnnssstttvvvxxxzzz}}}~~~~~~}}}yyyyyyxxxwwwvvvtttsssssspppooonnnmmmmmmooossswwwzzz|||~~~~~~|||zzz{{{|||~~~}}}|||{{{|||~~~|||{{{zzz{{{yyyxxxvvvuuuvvvzzz~~~~~~}}}{{{yyyxxxrrrtttvvvxxxyyyyyyxxxwwwyyyyyyxxxxxxyyy{{{~~~~~~|||{{{zzzuuuvvvxxxyyy{{{|||}}}}}}{{{{{{|||}}}}}}{{{|||~~~|||{{{yyyzzz{{{}}}}}}||||||yyyvvvuuuxxxzzz{{{zzz||||||}}}}}}~~~}}}}}}~~~~~~~~~{{{~~~~~~}}}zzzuuusssssstttttttttyyyvvvqqqnnnnnnnnnooopppooopppqqqpppppprrrwww{{{|||||||||{{{yyywwwuuussswwwyyy{{{}}}}}}|||zzzyyyyyyyyyyyyyyyxxxwwwwwwvvv~~~}}}zzzxxx{{{|||}}}}}}zzzzzz{{{}}}}}}}}}wwwuuusssqqqrrrtttwwwyyy}}}|||{{{xxxsssqqqpppqqquuuvvvwwwzzz|||}}}{{{zzzxxxyyyxxxxxxwwwvvvuuuuuusssrrrqqqoooooosssyyy}}}{{{|||}}}}}}zzzxxxyyyzzzzzzyyyxxxxxxyyy{{{}}}}}}||||||{{{zzz{{{xxxwwwvvvvvvxxx{{{~~~}}}{{{yyyxxxwwwwwwssstttuuuvvvwwwvvvuuuuuuwwwvvvttttttuuuyyy|||~~~~~~~~~~~~~~~}}}|||{{{uuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||~~~}}}~~~~~~~~~~~~}}}~~~|||yyyxxxyyy{{{{{{{{{}}}||||||}}}~~~~~~~~~~~~|||wwwttttttvvvwwwwwwyyywwwsssqqqooopppqqqrrrqqqpppooonnnnnnrrrwww{{{}}}|||~~~{{{zzzyyyxxxwwwvvvvvvwwwxxxxxx~~~}}}zzzxxxzzz|||}}}~~~}}}}}}}}}~~~~~~{{{zzz|||~~~~~~~~~~~~~~~vvvtttrrrpppqqqsssvvvxxxyyyyyyzzzyyywwwwwwxxxzzzxxxyyyzzz|||~~~|||zzzyyyyyyzzz{{{{{{{{{zzzyyyxxxtttsssqqqooopppuuu|||~~~~~~~~~|||zzzyyyxxxyyyyyyxxxvvvuuuvvvwwwyyyzzz}}}~~~}}}|||~~~|||{{{}}}}}}~~~~~~}}}}}}{{{{{{{{{wwwwwwwwwxxxzzz}}}}}}|||zzzwwwvvvuuuvvvvvvttttttuuuvvvuuuuuutttsssssssssssstttvvvxxxzzz|||{{{{{{||||||}}}}}}||||||vvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz|||~~~}}}{{{zzzzzz{{{{{{|||}}}}}}|||}}}|||~~~~~~yyywwwwwwxxxyyyyyyyyyxxxwwwtttrrrrrrtttvvvrrrqqqooommmooosssyyy}}}~~~|||wwwuuusssrrrrrrtttvvvwww~~~~~~~~~{{{~~~~~~{{{xxxwwwyyy{{{||||||zzzyyyyyy{{{||||||}}}}}}}}}}}}~~~}}}vvvtttqqqooonnnpppssstttvvvxxxyyyyyyyyyzzz}}}}}}}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||tttsssqqqpppqqqvvv}}}~~~}}}|||{{{zzzzzzzzzxxxvvvtttsssssstttuuuwwwzzz}}}}}}|||{{{{{{|||zzzwwwxxx|||~~~||||||~~~~~~~~~zzzzzzzzzyyyyyy{{{}}}|||||||||xxxxxxyyyzzz{{{}}}{{{yyywwwuuuttttttttttttuuuuuuuuuuuuuuutttttttttppprrruuuxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{wwwwwwvvvvvvwwwxxxyyyyyyxxxyyyzzzyyyyyy{{{~~~}}}~~~|||{{{|||~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}}}}|||}}}{{{}}}~~~~~~zzzyyyzzz{{{|||{{{zzz{{{{{{xxxvvvvvvxxx{{{vvvsssqqqqqqtttyyy~~~~~~vvvtttrrrqqqqqqtttvvvxxx~~~~~~}}}zzz|||}}}}}}{{{xxxwwwvvvwwwzzz|||{{{xxxvvvwwwyyy~~~~~~~~~|||||||||}}}~~~|||uuussspppnnnmmmoooqqqsssyyyzzzzzzzzzyyyyyy{{{}}}~~~~~~~~~~~~uuuuuutttrrrssswww~~~}}}}}}}}}}}}}}}{{{yyywwwtttqqqpppooopppppprrrvvvzzz{{{yyywwwxxxzzzvvvtttuuuzzz}}}}}}|||yyyxxxwwwxxxyyy{{{|||}}}~~~~~~xxxxxxxxxvvvvvvxxx|||~~~}}}}}}~~~~~~{{{{{{{{{|||||||||||||||xxxwwwvvvuuutttsssssssssuuuuuuttttttttttttttttttooorrrvvvzzz{{{yyyvvvttttttuuuvvvwwwyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxzzz{{{wwwyyy||||||{{{|||{{{zzz}}}}}}zzzxxxxxxzzz{{{xxxwwwxxxzzz}}}~~~~~~~~~~~~}}}}}}|||||||||~~~|||}}}~~~~~~~~~|||{{{|||}}}~~~~~~}}}|||~~~}}}zzzyyy|||{{{yyywwwxxx}}}xxxwwwuuutttuuuxxxzzz||||||~~~~~~}}}zzz{{{{{{zzzwwwvvvvvvwwwvvvyyy|||{{{wwwuuuwwwzzz~~~}}}|||{{{{{{{{{}}}}}}{{{tttrrrooonnnnnnpppsssuuuzzzzzz{{{zzzxxxxxxyyyzzz||||||}}}~~~}}}xxxyyyxxxwwwxxx{{{}}}{{{|||~~~~~~|||tttssspppnnnmmmmmmmmmnnnnnnsssyyyzzzxxxvvvxxxzzzuuusssuuuyyy{{{{{{|||}}}{{{wwwuuusssrrrssstttuuuwwwxxxyyyzzzyyyyyywwwuuutttvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvvvvvvvuuutttsssrrrqqqsssrrrrrrrrrrrrsssssstttpppsssvvvxxxyyywwwtttsssrrrssstttuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvxxxzzz{{{vvvzzz~~~}}}~~~zzzyyy|||}}}zzzwwwvvvuuuuuuvvvssstttvvvzzz~~~~~~|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}zzzzzz{{{~~~}}}~~~}}}}}}~~~yyyyyyxxxxxxyyy{{{~~~}}}||||||~~~~~~}}}zzz{{{zzzxxxvvvuuuvvvxxxvvvzzz}}}|||xxxvvvxxx{{{zzz~~~}}}~~~}}}|||{{{zzz{{{|||~~~~~~|||zzzrrrqqqooonnnooorrrvvvxxxxxxyyyyyyyyyxxxxxxyyy{{{yyyzzz|||~~~~~~|||{{{||||||||||||~~~~~~{{{zzz{{{}}}~~~}}}pppooommmkkkkkkkkklllmmmmmmsssyyyzzzxxxvvvxxx{{{vvvtttuuuyyyzzzyyyzzz}}}~~~}}}|||yyyuuurrrpppoooooopppqqqssstttuuuuuuzzzzzzxxxvvvtttvvvzzz}}}{{{}}}}}}}}}}}}}}}~~~}}}zzzxxxwwwuuuuuuvvvvvvuuusssqqqpppqqqqqqppppppqqqqqqrrrsssrrrsssuuuuuuuuuuuusssrrrqqqrrrssstttuuuuuuuuuuuuvvvuuuttttttuuuwwwzzz{{{vvv{{{zzzyyy}}}~~~~~~}}}}}}||||||{{{xxxvvvtttsssssssssssstttxxx}}}|||zzz|||~~~}}}||||||{{{|||}}}~~~~~~~~~~~~}}}|||{{{}}}{{{|||}}}~~~~~~}}}|||{{{~~~~~~~~~wwwxxx{{{}}}~~~}}}yyyyyyyyyyyyzzz|||~~~}}}{{{yyyxxx}}}}}}}}}|||||||||}}}}}}|||}}}}}}}}}|||{{{yyyxxx{{{xxxuuuvvvyyy{{{{{{zzz{{{}}}|||~~~~~~zzzuuuvvvzzz}}}|||yyyrrrqqqqqqrrrsssuuuwwwxxx{{{||||||{{{yyyxxxxxxyyyvvvwww{{{~~~~~~yyy{{{|||||||||}}}}}}zzz{{{~~~}}}yyymmmmmmllllllllllllmmmmmmooorrrtttuuuuuuttttttuuuwwwvvvvvvwwwwwwxxxyyyyyy~~~{{{wwwrrrnnnnnnooommmmmmllljjjjjjlllooorrrsssxxx{{{zzzyyy{{{zzzxxxxxxyyy{{{|||||||||{{{zzz{{{zzz~~~{{{|||~~~yyytttqqqrrrtttxxxwwwvvvvvvvvvtttqqqooonnnnnnnnnnnnnnnooooooooooooqqqsssuuuuuurrrooommmoooppprrruuuxxxxxxvvvtttuuuuuutttrrrqqqrrrvvvyyy{{{~~~}}}zzzzzz{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~{{{wwwsssrrrrrruuuvvvuuuwwwzzz}}}}}}zzz~~~~~~~~~~~~}}}{{{zzzzzz}}}~~~~~~~~~~~~}}}yyyyyyxxxwwwwwwxxxxxxyyyzzzxxxwwwwwwzzz|||}}}}}}}}}}}}~~~xxxzzz}}}{{{{{{~~~wwwxxxzzz|||~~~~~~~~~~~~~~~|||{{{yyyxxx|||{{{|||~~~}}}{{{{{{||||||||||||}}}~~~~~~|||zzzxxxxxxvvvuuuwwwzzz}}}}}}|||}}}}}}|||}}}{{{wwwwwwzzz|||zzzxxxqqqqqqqqqqqqssstttvvvwww}}}yyywwwvvvvvvuuuvvvzzz}}}zzz}}}~~~||||||}}}yyyzzz||||||}}}~~~{{{yyywwwzzz}}}|||yyyooonnnnnnmmmmmmmmmnnnnnnnnnqqqsssuuutttttttttuuuvvvuuuuuuuuuvvvwwwyyyzzz}}}}}}zzzvvvqqqmmmmmmmmmiiijjjiiihhhhhhiiimmmpppsssyyy|||zzzyyy{{{{{{yyytttuuuwwwxxxzzzzzz{{{{{{}}}zzzzzz~~~~~~{{{{{{~~~|||}}}|||yyytttrrrrrrssssssrrrrrrrrrrrrqqqnnnllllllmmmnnnoooppppppppppppnnnooorrrtttuuutttsssrrrqqqqqqrrruuuwwwwwwtttrrrrrrrrrqqqpppoooqqquuuxxxxxxzzz~~~}}}{{{{{{{{{{{{~~~~~~~~~~~~}}}zzzvvvrrrqqqrrrtttvvvuuuvvvyyy|||~~~~~~{{{xxx{{{}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzz{{{|||}}}~~~~~~~~~|||{{{{{{wwwwwwwwwwwwxxxxxxxxxxxxtttsssssstttwwwzzz||||||~~~{{{{{{}}}~~~}}}{{{zzz{{{~~~~~~{{{zzz}}}}}}{{{zzzzzz|||}}}~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzz|||~~~}}}zzzyyyzzz{{{{{{{{{zzz|||~~~}}}yyywwwuuutttvvvyyy|||~~~~~~~~~~~~|||yyyxxxzzzzzzxxxvvvqqqqqqqqqrrrssstttuuuvvv}}}yyytttrrrrrrrrrtttxxx||||||yyyvvvyyy|||~~~~~~|||zzzxxxyyyzzzxxxyyy{{{||||||~~~|||vvvuuuvvvyyy}}}~~~{{{xxxqqqqqqpppooonnnnnnnnnnnnmmmpppsssttttttttttttuuuuuutttsssssstttuuuxxxyyyzzzyyyxxxsssooolllkkkkkkhhhhhhhhhggggggiiilllooosssxxxzzzyyyxxxzzz{{{yyyttttttttttttuuuvvvwwwwww{{{zzz{{{~~~~~~{{{yyyzzzxxxyyyzzzxxxuuurrrrrrrrrpppooonnnoooppppppnnnllliiikkknnnqqqsssssssssssspppqqqrrrsssttttttttttttsssssssssssstttssspppnnnnnnnnnnnnmmmmmmoootttwwwvvvyyy|||~~~}}}||||||{{{|||yyywwwtttqqqppprrrtttvvvuuuvvvyyy|||~~~~~~}}}}}}{{{yyywwwvvvyyy}}}~~~}}}}}}{{{{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{zzzyyyzzz|||}}}~~~}}}~~~~~~|||zzzyyyxxxxxxssstttvvvxxxxxxxxxvvvvvvsssssssssvvvzzz~~~~~~|||{{{||||||{{{zzz|||}}}~~~~~~||||||}}}~~~}}}zzzyyy{{{|||zzzxxxzzz{{{|||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{zzzyyyxxxyyy{{{|||{{{zzz{{{yyywwwwwwyyyzzzzzzzzzwwwyyy|||~~~~~~{{{wwwuuuqqqsssvvvzzz~~~}}}{{{yyyyyyzzzzzzxxxvvvrrrrrrsssssstttuuuvvvwww~~~{{{vvvqqqooonnnppprrrvvvyyy{{{{{{yyywww{{{{{{|||||||||||||||{{{}}}}}}{{{yyyvvvtttvvvwwwvvvxxxzzz{{{{{{}}}|||yyyuuuuuuwwwzzz}}}|||yyyvvvtttsssrrrqqqpppooooooooommmpppsssuuuuuuuuuvvvwwwwwwvvvsssrrrqqqssstttvvvvvvvvvuuuqqqmmmjjjiiiiiihhhiiiiiiiiihhhjjjmmmooopppuuuwwwuuuuuuwwwxxxvvvwwwvvvtttrrrppppppqqqqqqyyyzzz|||~~~{{{yyywwwuuuvvvvvvvvvuuusssqqqpppooonnnmmmnnnpppqqqpppooogggjjjnnnrrruuuvvvuuuuuuvvvuuutttsssrrrrrrrrrrrruuutttrrrqqqqqqooollljjjkkkllllllkkklllnnnsssvvvvvvyyy}}}~~~~~~~~~~~~}}}|||||||||~~~~~~uuusssqqqooooooqqqsssuuuuuuwwwyyy|||}}}|||{{{zzzyyyxxxvvvyyy|||~~~~~~~~~~~~~~~|||~~~~~~~~~}}}{{{zzzxxxzzz|||~~~~~~|||~~~}}}{{{yyywwwvvvvvvvvvppprrruuuxxxxxxwwwuuusssqqqqqqssswww|||~~~}}}|||{{{{{{}}}}}}}}}}}}}}}|||{{{zzz{{{{{{zzz|||~~~}}}}}}{{{xxxxxxzzz{{{zzzyyyzzz{{{{{{||||||||||||{{{{{{{{{{{{|||||||||||||||zzzyyywwwwwwxxxxxxwwwvvvvvvuuuuuuvvvxxxyyyyyyxxxsssuuuxxx{{{zzzxxxtttrrrooorrrvvv{{{~~~zzzyyyyyyzzzzzzyyywwwuuurrrrrrsssuuuvvvwwwxxxxxxwwwyyyyyywwwsssooommmlllnnnqqquuuxxxyyyxxxwwwwww|||{{{zzzyyyxxxyyyyyyyyyzzzzzzyyyvvvsssrrrsssttttttuuuwwwxxxxxxzzz}}}~~~~~~~~~~~~{{{yyywwwxxxzzz||||||{{{xxxvvvwwwvvvtttrrrpppooonnnnnnmmmpppsssuuuvvvvvvxxxyyyyyywwwuuurrrqqqpppqqqqqqssssssrrrpppllliiihhhhhhggghhhhhhhhhggghhhjjjlllkkkppprrrppppppssstttsssvvvuuussspppoooooooooooowwwzzz}}}~~~~~~}}}yyyvvvrrrssssssssssssrrrpppnnnnnnllllllmmmoooppppppooohhhjjjooosssvvvwwwwwwvvvvvvuuutttsssssssssttttttwwwuuuqqqooonnnmmmkkkiiikkkkkkkkkkkklllooossswwwvvvyyy{{{}}}~~~~~~}}}||||||{{{~~~{{{yyyxxxqqqooonnnmmmnnnpppssstttvvvxxxzzz}}}~~~~~~~~~}}}|||{{{{{{{{{zzz|||{{{}}}}}}~~~~~~}}}}}}}}}}}}|||~~~|||zzzyyyxxx{{{~~~~~~|||{{{{{{|||~~~~~~~~~~~~}}}~~~~~~~~~~~~|||{{{xxxvvvuuuuuuuuuuuuooorrruuuxxxxxxvvvtttrrrlllmmmoootttyyy~~~~~~|||{{{zzzyyy{{{{{{{{{zzzyyyxxxwwwwwwyyyyyyyyyzzz}}}}}}zzzyyyxxxxxxxxxzzz{{{{{{{{{{{{{{{||||||}}}||||||{{{yyyzzz|||~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwvvvtttssssssssssssuuuxxxyyyxxxvvvppprrruuuvvvvvvtttrrrpppooorrrwww{{{~~~xxxyyyzzzzzzyyyvvvtttrrroooqqqsssuuuwwwxxxyyyzzzrrrtttvvvuuurrrooommmmmmnnnqqquuuxxxyyyxxxxxxyyyxxxwwwvvvuuuuuuvvvxxxyyywwwwwwwwwuuurrrqqqqqqrrrqqqssstttttttttuuuxxxzzz|||||||||}}}~~~~~~|||zzzyyyzzz{{{||||||zzzxxxwwwxxxwwwuuussspppooonnnmmmlllooorrruuuvvvvvvxxxyyyxxxwwwvvvtttrrrpppoooooopppqqqqqqoookkkhhhggggggeeefffffffffddddddeeeggggggkkkmmmkkkkkknnnpppppppppppppppoooppppppqqqqqqtttxxx{{{{{{||||||zzzvvvrrrqqqppppppqqqqqqooommmkkkiiihhhiiikkkmmmmmmlllkkkmmmpppsssvvvwwwwwwwwwsssssstttuuuwwwyyy{{{|||yyyvvvssspppooonnnmmmlllmmmmmmmmmmmmnnnpppuuuxxxvvvwwwxxxyyyyyy|||~~~}}}|||{{{{{{~~~~~~~~~|||zzzwwwuuusssllllllkkklllmmmooorrrtttvvvwwwzzz|||~~~}}}}}}~~~}}}|||}}}~~~~~~~~~~~~}}}|||}}}zzz|||~~~~~~}}}}}}{{{}}}|||~~~~~~~~~}}}|||{{{zzzyyyxxx{{{}}}}}}||||||{{{yyyxxxwwwvvvyyy{{{|||{{{zzz{{{|||{{{~~~~~~}}}}}}|||{{{zzzyyyxxxyyywwwuuusssrrrssstttuuuqqqsssvvvwwwwwwuuusssqqqmmmnnnqqquuu{{{~~~}}}zzzwwwvvvvvvxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvwwwyyy{{{~~~{{{{{{}}}|||yyywwwwwwxxxxxxyyyyyyzzzzzz||||||}}}~~~~~~~~~}}}}}}xxxzzz}}}~~~}}}{{{yyywwwwwwuuusssqqqrrrrrrsssuuuxxxxxxwwwuuuoooqqqrrrssstttrrrqqqppppppssswwwzzz}}}~~~yyyzzz{{{zzzwwwrrrnnnlllkkkmmmpppsssvvvxxxyyyyyyrrrtttvvvvvvtttqqqoooooonnnrrrwwwyyyzzzzzz{{{|||zzzyyywwwuuutttuuuuuuvvvssstttuuutttrrrqqqpppqqqooopppqqqqqqpppqqqsssuuuwwwvvvwwwxxxzzz{{{zzzxxxxxxyyyzzz{{{zzzzzzzzzzzzyyyxxxuuussspppnnnmmmllliiilllpppssstttuuuwwwxxxuuuuuuvvvuuutttrrrqqqpppnnnooopppnnnkkkhhhffffffeeefffgggeeecccbbbcccddddddiiijjjhhhhhhlllnnnnnnlllmmmnnnooooooooooooooopppuuuxxxwwwxxx{{{zzzuuussspppmmmmmmnnnooommmllliiigggffffffhhhjjjjjjjjjnnnoooqqqsssuuuvvvwwwwwwtttuuuwwwyyy|||~~~|||yyyuuusssrrrrrrrrrqqqppppppppppppppprrrvvvzzzxxxxxxwwwwwwwww{{{|||{{{{{{{{{xxxxxxyyyyyywwwuuurrrqqqiiiiiiiiijjjlllooorrrssstttvvvxxxzzz}}}~~~}}}{{{~~~}}}}}}~~~}}}~~~}}}~~~{{{|||}}}}}}}}}||||||}}}~~~}}}}}}}}}zzz{{{}}}~~~|||zzz~~~|||~~~|||zzzzzzyyyyyyyyyyyyzzzzzzxxx{{{}}}||||||yyyyyyxxxwwwvvvvvvuuutttrrruuuyyyyyyxxxwwwxxxyyyxxx|||~~~zzzxxxyyy|||xxxxxxxxxxxxwwwwwwvvvuuutttsssqqqooooooqqqsssttttttuuuvvvwwwwwwuuurrrppppppqqqtttxxx}}}}}}}}}yyyvvvuuuuuuttttttssssssssssssttttttrrrsssuuuwwwyyy{{{}}}~~~~~~|||xxxuuuuuuxxx{{{{{{{{{{{{}}}~~~}}}zzzwwwvvvwwwxxxwwwvvvuuuuuuuuuyyyzzz{{{{{{||||||||||||wwwzzz~~~~~~|||zzzxxxwwwuuusssppprrrrrrsssvvvxxxxxxvvvtttppppppqqqrrrrrrrrrqqqpppqqqtttxxxzzz|||~~~~~~|||zzz|||}}}zzzuuuooojjjhhhhhhjjjnnnrrruuuwwwxxxyyytttvvvyyyyyyvvvsssqqqpppnnnsssxxxzzzzzz{{{}}}~~~{{{xxxuuussssssrrrqqqsssuuuuuusssqqqppppppnnnooopppooonnnnnnppprrrqqqqqqqqqsssuuuwwwvvvuuuvvvwwwyyyyyyyyyzzz{{{}}}zzzxxxvvvssspppnnnlllkkkgggjjjnnnqqqrrrsssuuuwwwrrrsssuuuvvvvvvuuusssqqqmmmooopppnnnkkkhhhgggfffhhhiiiiiigggeeeccccccddddddhhhiiiggggggkkknnnmmmmmmnnnnnnooonnnmmmkkkjjjmmmsssuuutttuuuyyyyyytttsssppplllkkkmmmnnnmmmkkkjjjhhhffffffhhhjjjjjjjjjqqqqqqrrrssstttuuuvvvwwwyyyzzz|||~~~{{{wwwuuuuuuvvvvvvvvvrrrsssrrrrrrqqqtttxxx{{{{{{{{{yyyxxxxxx||||||zzzzzz{{{ssstttuuuvvvuuutttrrrppphhhhhhhhhjjjllloooqqqsssssstttvvvxxx{{{|||~~~~~~}}}zzz|||~~~}}}|||~~~}}}}}}~~~}}}}}}~~~~~~~~~yyyzzz|||{{{{{{|||}}}}}}~~~|||zzzzzzzzz{{{zzz{{{}}}~~~|||zzzxxxzzz|||~~~|||vvvvvvuuuuuuvvvxxxzzz{{{xxx{{{~~~~~~|||zzzyyywwwvvvvvvuuuttttttssssssppptttwwwxxxvvvuuuvvvxxxuuuyyy|||{{{vvvssstttwwwsssssstttuuuuuuuuuuuutttqqqpppnnnmmmmmmooorrrsssvvvvvvwwwwwwvvvtttrrrpppnnnoooqqquuuzzz||||||{{{~~~{{{wwwvvvvvvrrrqqqqqqqqqqqqrrrssstttpppqqqsssuuuwwwyyyyyyzzzyyyyyyxxxtttpppqqqtttxxxxxxxxxyyy{{{|||{{{yyyvvvwwwxxxxxxwwwtttrrrqqqqqquuuuuuvvvwwwxxxxxxxxxxxxuuuxxx||||||zzz}}}zzzxxxwwwxxxvvvrrroootttvvvwwwwwwuuuuuuuuuvvvssspppnnnnnnqqqtttsssrrruuuvvvxxxyyy{{{~~~wwwxxx{{{~~~zzzxxxxxxyyyyyyxxxvvvqqqkkkfffcccbbbhhhoootttvvvvvvvvvvvvtttuuuxxxyyywwwtttqqqnnntttuuuwwwyyy{{{{{{{{{{{{~~~zzzvvvssspppooonnnqqqpppppprrrsssrrrmmmiiiooommmllljjjjjjkkklllmmmpppqqqssssssssstttwwwyyyzzzzzz{{{zzzxxxxxxzzz{{{|||zzzwwwuuutttsssrrrppplllmmmooorrruuuvvvuuusssvvvttttttuuuwwwwwwsssoookkklllnnnnnnnnnllljjjhhhjjjjjjiiifffbbb```aaabbbcccdddeeeggghhhiiiiiijjjnnnmmmllllllnnnnnnmmmlllmmmnnnooopppqqqqqqqqqqqqqqqooolllhhhgggggghhhiiiiiiiiijjjnnnrrrssspppnnnoootttvvvttttttwwwxxxwwwwwwyyy|||}}}xxxvvvuuuttttttsssppppppooonnnooosssyyy~~~}}}zzzyyyxxxwwwssspppqqqqqqllljjjjjjjjjkkklllllllllmmmppprrrxxxxxxxxxyyy{{{~~~zzzxxxyyy{{{{{{{{{}}}}}}}}}|||}}}}}}}}}~~~~~~~~~xxxzzz||||||||||||~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~}}}yyyuuuuuuxxx{{{{{{{{{yyyyyyzzz{{{||||||||||||~~~~~~~~~~~~}}}}}}wwwtttqqqrrrwww{{{}}}}}}~~~|||yyyxxxvvvvvvvvvuuutttsssqqqqqqrrrtttuuuuuuuuuvvvxxxzzzwwwyyy{{{zzzvvvqqqnnnmmmqqqpppoooooopppqqqpppooommmmmmmmmnnnoooppprrrrrrtttvvvwwwuuurrrooonnnnnnooorrruuuuuutttsssuuuwww{{{|||{{{yyyvvvuuuuuuvvvtttsssrrrqqqqqqrrrssstttuuutttsssssstttvvvyyy{{{zzzxxxtttrrrpppppprrrsssuuuyyy|||}}}{{{yyyyyyzzzuuuvvvwwwwwwvvvrrrooolllmmmmmmnnnqqqtttuuutttrrrtttwww{{{~~~}}}{{{{{{yyyvvvuuuuuutttqqqoooqqqsssuuuvvvvvvvvvwwwxxxuuurrroooooorrrtttuuutttvvvwwwyyyzzzzzz|||~~~~~~{{{}}}uuuvvvyyy|||{{{wwwvvvwwwuuuuuuuuusssoookkkfffcccfffkkksssyyy{{{{{{zzzzzzuuuvvvxxxxxxxxxuuusssqqquuuvvvwwwxxxyyyzzzzzzzzz|||zzzwwwtttqqqooonnnnnnooonnnnnnpppqqqqqqnnnkkkmmmkkkjjjhhhhhhiiikkklllmmmnnnpppqqqrrrtttwwwyyy{{{||||||zzzxxxwwwxxxyyyyyyxxxwwwuuutttsssrrrppppppqqqrrruuuxxxxxxwwwuuuvvvuuuuuuvvvxxxwwwsssooonnnoooooooooooommmkkkjjjiiiiiigggccc```___```bbbcccdddeeeggghhhhhhhhhhhhmmmkkkkkkkkkmmmmmmmmmkkklllmmmnnnpppqqqqqqqqqqqqooolllgggdddcccfffiiilllkkkjjjkkkooossstttsssqqqsssxxxzzzyyyyyy|||~~~|||{{{|||}}}zzzvvvttttttsssrrrqqqqqqqqqqqqqqqrrrwww~~~|||zzzyyyxxxwwwrrrooopppooollljjjkkklllmmmmmmlllkkklllooorrrtttvvvyyy{{{~~~|||wwwvvvxxxzzz{{{{{{~~~}}}~~~|||{{{zzz|||~~~~~~}}}yyy{{{||||||{{{{{{}}}}}}|||{{{zzzzzz|||~~~~~~~~~}}}|||~~~~~~|||{{{yyyvvvssssssvvvxxxxxxwwwyyyyyyzzz{{{{{{|||{{{{{{~~~~~~~~~~~~~~~||||||xxxvvvssstttxxx|||}}}}}}}}}{{{yyywwwvvvvvvvvvvvvuuusssrrrqqqssstttuuuvvvuuuvvvxxxzzz{{{|||{{{xxxsssmmmjjjiiillllllkkkmmmnnnooonnnlllkkkkkkllllllnnnoooqqqrrruuuvvvwwwuuurrrnnnmmmmmmnnnpppssssssrrrrrrsssuuuxxxyyyzzzxxxuuusssrrrrrrttttttsssrrrssssssuuuuuuxxxvvvtttrrrrrrtttwwwyyy{{{yyyvvvsssqqqrrrssstttwwwyyy{{{{{{yyywwwwwwxxxwwwwwwwwwvvvtttrrrooommmllllllkkkmmmoooppppppoootttvvvzzz}}}~~~~~~|||{{{yyyvvvsssqqqqqqqqqppppppoooqqqtttvvvvvvwwwyyy{{{xxxvvvrrrrrrsssuuuwwwwwwxxxyyy{{{{{{zzzyyyzzz{{{zzz{{{yyyvvvxxx}}}~~~|||tttuuuwwwzzz}}}zzzuuurrrssstttqqqqqqrrrqqqooollliiigggjjjpppyyyxxxxxxxxxxxxxxxwwwvvvuuuxxxxxxwwwwwwxxxyyyyyyzzzyyywwwtttqqqnnnmmmmmmmmmmmmlllkkklllnnnnnnmmmllljjjiiihhhgggggghhhjjjkkkkkklllnnnoooppprrrvvvxxx|||}}}|||zzzwwwvvvvvvwwwxxxxxxxxxwwwuuusssqqqppprrrrrrsssvvvyyyyyyxxxvvvuuuuuuvvvxxxxxxwwwsssppprrrqqqqqqpppoooooonnnnnnkkkjjjgggdddaaa```bbbeeedddeeefffggghhhhhhgggfffkkkjjjjjjkkkmmmnnnmmmllllllmmmooopppqqqqqqppppppoookkkeeeaaa```ccchhhkkkllllllmmmooosssvvvvvvvvvyyy~~~{{{xxxuuutttssstttsssrrrrrrrrrrrrrrruuu{{{}}}|||zzzyyyyyywwwrrrnnnooonnnkkkjjjkkknnnnnnmmmlllkkklllpppsssrrruuuyyy}}}{{{yyyvvvuuuwwwyyy{{{|||~~~}}}}}}{{{yyyyyy|||~~~~~~|||{{{zzz{{{|||{{{zzzzzz{{{}}}~~~~~~~~~|||{{{{{{zzzyyyzzz{{{|||}}}~~~~~~}}}}}}}}}zzz{{{}}}|||yyywwwtttsssqqqrrrtttuuuuuutttyyyzzzzzz{{{{{{{{{{{{zzz}}}}}}}}}~~~|||zzzyyyyyyxxxvvvwwwyyy|||}}}}}}}}}{{{yyywwwuuuwwwwwwwwwvvvuuutttrrrrrrrrrtttvvvvvvuuuvvvxxxyyy{{{{{{yyyuuuoookkkiiiiiijjjjjjkkkmmmoooooollljjjiiijjjjjjkkkmmmnnnpppqqqtttuuuvvvtttpppmmmkkkkkklllnnnpppqqqqqqqqqrrrssssssuuuxxxxxxvvvsssqqqqqquuuuuuuuuuuuuuuvvvwwwxxx{{{yyyuuurrrqqqrrruuuvvv|||zzzwwwtttsssssstttuuuyyyzzzzzzxxxvvvtttuuuvvvyyyxxxwwwuuusssqqqooonnnmmmkkkhhhhhhiiijjjkkkjjjvvvxxxzzz{{{|||{{{zzzyyywwwtttpppnnnmmmooopppqqqqqqtttwwwxxxxxxyyy{{{||||||yyyvvvuuuuuuwwwyyyzzz{{{|||~~~}}}zzzwwwvvvvvvxxxyyyvvvsssuuuzzz{{{xxxuuuvvvwwwyyy|||~~~{{{uuuooommmnnnooooooooopppqqqpppooonnnlllmmmttt}}}zzzzzzyyyxxxxxxxxxxxxxxx|||{{{zzzyyyyyyyyy{{{{{{yyywwwsssooolllkkkkkkllljjjiiihhhhhhiiikkklllllljjjiiigggggggggiiikkklllnnnnnnoooooooooqqqtttwww{{{{{{{{{yyywwwuuuvvvwwwyyyzzz{{{zzzvvvssspppnnnooooooqqquuuxxxyyyxxxvvvtttuuuvvvxxxxxxvvvsssqqqrrrrrrqqqpppppppppqqqqqqnnnmmmjjjgggddddddgggjjjggghhhjjjkkkkkkiiihhhggglllkkkkkkllloooppppppoooooopppqqqrrrqqqpppnnnmmmrrrnnnhhhcccaaabbbdddfffmmmmmmmmmpppsssvvvxxxyyy~~~~~~{{{yyywwwvvvwwwwwwvvvuuusssssstttuuuxxx~~~}}}}}}}}}|||{{{{{{zzzyyywwwqqqmmmnnnnnnkkkjjjlllnnnnnnmmmllllllooossswwwvvvxxx{{{}}}~~~~~~{{{yyywwwwwwwwwyyy{{{|||~~~}}}}}}zzzyyy{{{~~~~~~}}}|||{{{{{{{{{{{{yyywwwwwwyyyzzz~~~{{{|||}}}~~~~~~}}}|||{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}{{{xxxzzz~~~~~~{{{wwwuuussssssssssssttttttttttttzzzzzz{{{{{{{{{zzzyyyyyy{{{{{{||||||~~~|||xxxvvvvvvyyyxxxxxxxxxyyyzzz{{{{{{~~~|||zzzxxxvvvtttsssvvvvvvvvvuuutttsssrrrqqqqqqsssuuuuuuttttttvvvwwwwwwwwwuuurrrnnnllllllmmmmmmmmmnnnqqqrrrqqqmmmjjjjjjjjjjjjkkkmmmnnnpppqqqrrrssstttrrrooollljjjjjjlllmmmooopppqqqqqqrrrrrrooorrrwwwyyyyyywwwuuutttwwwxxxxxxyyyyyyzzz{{{||||||yyyvvvsssrrrsssuuuwww~~~{{{xxxvvvttttttvvvwww|||{{{yyyvvvtttssstttuuuyyyxxxuuusssqqqoooooooooppplllhhheeeeeeggghhhiii{{{{{{zzzzzzyyywwwvvvuuuuuussspppnnnmmmnnnqqqtttwwwyyy{{{{{{{{{zzz{{{}}}~~~}}}zzzxxxwwwxxxzzz|||}}}~~~}}}zzzvvvtttttttttuuutttsssvvv}}}}}}yyyyyyzzz{{{|||}}}~~~yyyrrrmmmjjjkkkmmmmmmnnnooopppqqqppppppppppppvvv~~~|||{{{zzzyyyxxxxxxyyyyyy~~~}}}|||{{{zzz{{{|||}}}{{{xxxtttooollljjjkkkkkkjjjjjjiiihhhggghhhjjjlllkkkjjjiiiiiiiiikkknnnooossssssrrrpppoooooorrruuuxxxyyyyyyxxxvvvvvvwwwyyy|||~~~|||wwwqqqnnnnnnmmmnnnqqquuuyyy{{{zzzyyyrrrtttuuuvvvvvvuuutttsssqqqqqqqqqpppqqqqqqrrrsssnnnmmmllliiiggggggiiilllkkkmmmnnnoooooommmkkkjjjnnnmmmmmmooorrrtttuuutttuuuuuuvvvuuussspppmmmkkkpppooollliiifffeeeeeeffflllmmmnnnppprrruuuxxxzzz~~~||||||{{{yyyzzz{{{|||{{{zzzwwwxxxyyy{{{~~~||||||}}}}}}|||{{{zzzyyyvvvqqqnnnoooooollljjjllllllmmmmmmnnnooosssxxx|||~~~}}}}}}|||||||||}}}}}}~~~}}}|||{{{zzzzzz|||}}}}}}}}}~~~zzzyyyzzz}}}~~~}}}}}}}}}}}}~~~}}}}}}zzzzzzzzzxxxvvvuuuwwwyyy~~~xxxwwwwwwvvvwwwyyy{{{|||~~~~~~~~~~~~~~~~~~}}}zzzxxx{{{}}}{{{xxxvvvtttuuuvvvvvvvvvvvvvvvwwwzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyzzz|||}}}~~~}}}zzzwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyy}}}|||zzzxxxuuutttrrrrrruuuuuuuuutttsssrrrqqqpppoooqqqttttttssssssttttttuuutttssspppnnnmmmoooqqqrrrrrrsssttttttrrrnnnkkkmmmnnnnnnnnnoooqqqrrrsssqqqrrrsssrrrooollljjjjjjoooooooooqqqrrrrrrrrrqqqmmmqqqxxx||||||{{{zzzzzzyyyzzz{{{|||}}}~~~{{{yyywwwvvvvvvwwwyyyzzz~~~{{{xxxvvvttttttvvvwww|||zzzwwwtttsssttttttuuuxxxvvvsssqqqooonnnnnnooorrrnnnhhheeeeeegggiiijjj}}}|||{{{xxxvvvtttsssrrruuutttrrrpppoooppptttwww{{{}}}~~~~~~|||{{{|||}}}~~~~~~|||zzzyyyzzz|||~~~~~~~~~|||xxxtttssssssoooqqqrrrsssyyy~~~~~~}}}}}}||||||}}}}}}}}}{{{xxxsssnnnlllmmmooommmnnnooopppqqqqqqqqqqqqrrrwww}}}}}}}}}{{{zzzyyyxxxxxxxxx{{{{{{zzzzzzzzzzzzzzz{{{{{{xxxsssnnnkkkkkkllllllnnnnnnmmmkkkiiiiiijjjlllllllllkkkkkkllloooqqqssswwwvvvtttqqqoooooorrrtttwwwwwwxxxwwwvvvvvvwwwyyy}}}{{{uuupppnnnooooooppprrrvvv{{{||||||zzzppprrrssssssssssssuuuwwwssssssssssssrrrrrrrrrrrrkkklllkkkjjjhhhgggiiikkknnnppprrrssssssqqqooommmooooooooorrrvvvxxxyyyxxxyyyyyyzzzyyywwwsssooolllmmmmmmllllllkkkkkkkkkkkklllnnnqqqrrrsssuuuxxxzzz~~~~~~||||||{{{{{{|||~~~~~~|||~~~~~~~~~~~~}}}|||zzzyyyuuuqqqoooqqqqqqmmmkkklllkkkmmmoooqqqtttwww|||}}}||||||}}}}}}~~~}}}|||~~~~~~~~~|||yyyyyyzzz|||~~~~~~|||zzzxxxxxx|||~~~~~~{{{{{{~~~~~~~~~~~~{{{{{{zzzxxxvvvvvvxxx{{{~~~}}}|||uuutttssssssuuuyyy|||~~~zzzyyy}}}}}}{{{{{{zzzxxxvvvuuuvvvwwwwwwuuuvvvwwwyyy{{{{{{{{{zzzzzzxxxwwwwwwvvvvvvvvvxxxyyy{{{}}}~~~{{{|||}}}|||yyyxxxwwwxxxuuuwwwzzzzzzzzzyyyyyyyyy|||zzzyyywwwuuutttssssssvvvvvvuuuuuutttrrrqqqpppoooqqqtttuuutttsssssssssuuuuuutttrrrpppoooqqqrrrvvvvvvvvvvvvwwwuuurrroootttttttttssstttuuuuuuvvvqqqssstttsssqqqooonnnnnnrrrqqqpppqqqssssssqqqpppmmmrrrxxx|||}}}||||||{{{yyyzzz|||~~~zzzzzzzzzzzz{{{||||||}}}|||zzzwwwtttsssssstttuuuyyyvvvsssrrrsssttttttttttttrrrqqqooonnnmmmnnnnnnqqqmmmgggdddeeehhhjjjkkk}}}|||yyywwwuuussssssrrruuuuuuuuusssrrrssswwwzzz{{{}}}~~~~~~}}}||||||}}}~~~|||zzzzzz{{{||||||{{{xxxtttrrrrrrssspppssstttuuu{{{~~~|||{{{zzzzzzxxxxxxwwwuuurrrqqqrrrtttsssssssssttttttuuuuuuuuutttxxx}}}~~~}}}|||{{{yyyxxxvvvvvvuuuuuuvvvvvvwwwvvvvvvvvvwwwtttpppmmmkkklllnnnoootttttttttqqqmmmkkkkkkmmmmmmmmmllllllnnnpppsssuuuvvvvvvtttqqqnnnooorrruuuxxxxxxxxxwwwuuutttvvvwwwzzz||||||xxxrrrnnnoooqqqqqqqqqsssvvvyyyzzzyyywwwnnnoooppppppooorrrvvvzzzyyyyyyxxxwwwuuurrrooonnnjjjlllmmmlllkkkjjjjjjkkkoooqqqsssuuuvvvtttqqqppppppooopppssswwwzzz{{{{{{zzz{{{||||||zzzwwwssspppnnnmmmlllllllllmmmooopppmmmqqqtttvvvvvvvvvxxxzzz{{{~~~|||~~~~~~zzzyyyzzz|||~~~~~~}}}~~~|||zzzxxxtttqqqqqqttttttooolllllllllooorrruuuwwwzzz}}}~~~}}}}}}{{{{{{}}}zzzxxxvvvwww}}}zzz}}}~~~||||||~~~~~~}}}~~~~~~}}}}}}|||zzzxxxyyy|||~~~|||zzzyyytttttttttvvvyyy}}}{{{|||}}}{{{zzzxxxxxxxxxxxxwwwvvvuuuvvvvvvuuusssssswwwzzz{{{{{{{{{zzzyyyxxxvvvvvvsssssstttuuuwwwyyy{{{|||xxxyyyzzzyyywwwuuuuuuuuutttwww{{{|||{{{zzzzzz{{{|||{{{yyyxxxwwwvvvvvvwwwwwwwwwwwwwwwvvvtttsssrrrqqqsssvvvvvvuuutttttttttqqqrrrtttsssssssssuuuwwwzzzyyyyyyzzz||||||zzzyyy{{{{{{zzzyyyyyyyyyyyyyyysssuuuwwwwwwuuussssssssstttrrrpppqqqrrrrrrpppmmmooossswwwzzzzzzyyyxxxxxxwwwxxx{{{}}}|||}}}~~~~~~~~~{{{yyyvvvsssqqqrrrssstttsssqqqoooooorrrttttttsssoooooonnnmmmmmmmmmmmmmmmllliiidddbbbdddgggiiikkk|||zzzxxxvvvttttttttttttuuuvvvwwwvvvtttuuuyyy|||zzz|||~~~~~~}}}|||}}}~~~}}}}}}zzzyyyzzzzzzzzzxxxuuuqqqpppqqqrrrvvvwwwwwwwww{{{~~~|||zzzyyyxxxtttuuuvvvvvvuuuuuuwwwyyyyyyyyyyyyyyyzzzzzzzzzzzzvvvyyy}}}~~~~~~}}}|||zzzwwwuuutttoooppprrrsssssssssrrrqqqsssqqqmmmkkkkkkmmmppprrrxxxzzzyyyvvvqqqmmmmmmnnnmmmmmmlllmmmnnnqqqtttvvvuuutttrrrpppnnnooosssvvvyyyzzzyyywwwtttssstttuuuvvvxxxyyyvvvpppnnnpppsssqqqqqqrrruuuvvvvvvtttrrrmmmnnnnnnnnnmmmqqqwww|||~~~}}}}}}zzzwwwrrrnnnkkkkkknnnppppppooommmmmmmmmoooqqqtttvvvvvvuuurrrqqqpppooopppsssxxx{{{||||||yyy{{{}}}~~~}}}zzzwwwtttsssqqqmmmjjjjjjkkknnnpppooossswwwyyyxxxwwwxxxzzzwww|||}}}}}}|||}}}wwwwwwxxxzzz}}}~~~~~~}}}{{{zzzzzz~~~}}}zzzwwwtttqqqrrruuuvvvpppllllllnnnqqquuuxxxzzz{{{}}}~~~}}}}}}~~~|||yyywwwyyyzzz~~~~~~}}}||||||}}}~~~~~~|||zzz{{{~~~zzzwwwvvvssstttwww{{{~~~|||}}}}}}{{{xxxwwwvvvvvvwwwwwwvvvttttttuuutttrrrpppqqquuuyyy||||||{{{zzzyyywwwvvvuuuqqqrrrssstttvvvxxxzzz{{{uuuvvvwwwvvvsssqqqqqqqqqsssxxx}}}~~~}}}{{{|||}}}}}}|||{{{yyyxxxyyyyyyzzzyyyyyyyyyyyyxxxvvvuuutttrrruuuwwwxxxwwwvvvuuuuuukkknnnqqqtttvvvxxx|||~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{uuuwwwyyyzzzxxxwwwwwwxxxtttrrrpppppprrrqqqnnnkkkqqqtttwwwxxxvvvuuussssssuuuwwwyyy|||~~~~~~}}}zzzxxxtttrrrpppqqqrrrsssooommmkkkmmmqqqssssssqqqllllllmmmmmmmmmmmmmmmmmmhhheeeaaa```bbbfffhhhiii|||zzzvvvsssqqqooooooooosssssstttuuuvvvwwwxxxxxxxxxzzz{{{{{{zzzzzz{{{}}}}}}{{{zzzyyyyyyzzzzzzxxxtttpppnnnnnnoootttuuuvvvwwwyyy{{{||||||}}}zzzvvvtttrrrsssvvvxxxxxxuuuuuuwwwzzz}}}}}}|||||||||||||||||||||yyyyyy{{{}}}|||{{{{{{zzzxxxyyyzzzxxxsssooopppnnnllllllnnnqqqrrrrrrrrrpppmmmkkkkkkkkkmmmnnn|||}}}|||zzzuuuqqqooonnnmmmnnnnnnpppqqqrrrssssssqqqqqqrrrrrrsssssstttuuuwwwwwwwwwtttrrrqqqssstttwwwvvvuuussssssrrrrrrrrruuuuuuuuuuuuvvvuuusssqqqooooooooooooqqqvvv}}}wwwqqqnnnnnnttttttsssrrrpppooonnnnnnlllnnnppprrrsssttttttsssooooooooosssyyy||||||zzz{{{zzzzzz{{{{{{yyyvvvsssuuutttrrrqqqqqqrrrrrrssssssrrrrrruuuyyyzzzuuupppqqqsssvvvyyyzzzzzzyyyxxxxxxyyy{{{||||||zzzwwwuuutttssssssuuuxxxzzzzzzyyy|||~~~|||zzzyyyzzz|||}}}~~~}}}|||zzzzzzzzzxxxuuuttttttuuuuuuwwwyyy|||~~~~~~}}}~~~|||{{{xxxvvvyyy~~~}}}|||}}}|||{{{zzz{{{~~~|||zzz{{{|||}}}yyywwwwwwwww{{{}}}}}}wwwuuuwwwvvvuuuuuuvvvvvvuuussstttuuuwwwwwwvvvvvvwwwyyyzzz{{{}}}|||yyyxxxyyyzzzzzzyyyxxxzzz{{{xxxvvvrrrpppooopppssstttvvvzzz|||xxxxxxyyyyyyyyyzzz{{{{{{{{{~~~|||{{{xxxvvvuuuttttttuuuxxx{{{|||{{{yyywwwwwwvvvsssrrrvvv|||~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~|||yyyuuusssrrrooooooooonnnlllkkkmmmnnnuuuuuuvvvtttrrrqqqssstttuuuxxx|||~~~~~~~~~}}}|||wwwsssrrruuuwwwuuurrrqqqooolllmmmooopppooonnnnnnmmmkkkkkkkkkkkkiiihhhhhheeeaaa______bbbgggjjj|||zzzwwwsssqqqpppppppppsssssssssssstttuuuvvvwwwvvvxxxyyyzzzyyyzzz|||}}}~~~|||zzzyyyyyyyyyzzzzzzyyyvvvrrrppppppqqquuuuuuvvvvvvwwwxxxyyyyyy}}}}}}{{{yyywwwuuurrrqqqqqqtttvvvvvvttttttvvvyyy}}}}}}}}}~~~}}}}}}|||{{{|||yyywwwxxxzzz|||{{{yyyzzzyyyxxxxxxyyyxxxtttqqqpppnnnllllllnnnpppqqqqqqtttrrrooommmmmmnnnppprrr|||}}}}}}{{{vvvrrrpppooopppppppppppppppppppppqqqrrrqqqqqqpppqqqssstttuuuwwwwwwwwwuuurrrrrrsssuuuvvvvvvuuutttsssssssssssstttuuuuuuvvvvvvuuurrrppppppppppppqqqrrruuu{{{yyysssqqqqqquuutttsssrrrqqqpppoooooolllmmmooopppqqqrrrqqqqqqooooooppptttyyy||||||{{{{{{zzzzzzzzz{{{zzzxxxuuuuuuuuutttsssssstttuuuvvvxxxuuutttuuuwwwvvvqqqlllqqqsssvvvxxxyyyxxxwwwvvvwwwxxxyyyyyyxxxvvvtttsssqqqppppppqqqtttvvvvvvuuuwwwyyy}}}~~~~~~~~~~~~}}}{{{{{{|||~~~}}}}}}{{{||||||zzzxxxwwwxxxyyy{{{|||}}}~~~zzz|||}}}}}}{{{yyyvvvuuuyyy~~~~~~~~~~~~|||{{{|||}}}{{{|||}}}~~~{{{xxxvvvwwwxxx~~~}}}{{{zzzxxxvvvvvvvvvvvvuuusssssstttvvvvvvvvvwwwxxxzzz|||}}}~~~|||}}}}}}||||||}}}yyywwwtttqqqqqqrrrtttuuuxxx{{{}}}zzzzzz{{{{{{{{{{{{{{{{{{|||~~~}}}{{{yyyxxxwwwwwwvvvwwwyyy||||||{{{yyyyyyyyyyyyvvvtttxxx~~~}}}||||||{{{{{{|||||||||}}}~~~~~~zzzvvvsssrrrooonnnmmmkkkiiikkknnnqqquuuvvvvvvuuusssrrrsssttttttwww{{{}}}~~~}}}}}}}}}{{{yyyuuurrrrrruuuwwwtttqqqlllkkkjjjkkknnnooonnnlllnnnlllkkkjjjkkkjjjiiiggggggeeebbbaaaaaadddgggjjjzzzyyyvvvsssqqqpppqqqqqqsssrrrqqqpppqqqrrrtttvvvtttvvvxxxyyyyyyyyy{{{}}}~~~|||zzzyyyyyyzzzzzz{{{{{{zzzxxxtttqqqqqqqqquuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvtttsssqqqppppppooosssvvvvvvuuuuuuwwwzzz{{{|||~~~~~~~~~|||zzzyyywwwvvvvvvwwwyyyzzzyyywwwxxxwwwvvvvvvwwwvvvtttrrrrrrpppnnnmmmooopppqqqpppwwwtttqqqooooooqqqsssuuuzzz||||||{{{wwwsssppppppsssrrrrrrqqqpppooonnnnnnqqqqqqppppppqqqrrrtttuuuvvvvvvvvvuuusssrrrtttuuuvvvvvvuuuuuuttttttsssssstttuuuwwwxxxwwwtttrrrppppppqqqrrrrrrrrrtttwwwzzzyyyuuutttuuuuuuuuutttsssrrrrrrqqqqqqmmmmmmnnnoooooooooooooooppppppqqquuuyyy{{{|||{{{zzzyyyxxxyyyzzz{{{zzzxxxvvvvvvuuuuuuuuuwwwxxxyyyyyywwwttttttuuusssooojjjppprrruuuwwwxxxxxxvvvuuuvvvvvvuuutttsssrrrqqqpppmmmlllkkkmmmppprrrrrrrrrrrrtttxxxzzzzzzzzz{{{|||~~~~~~~~~~~~~~~|||{{{}}}~~~~~~}}}yyyzzz}}}~~~{{{}}}xxxxxxvvvuuuxxx~~~~~~~~~~~~~~~||||||}}}{{{||||||zzzxxxwwwxxxyyy~~~|||xxxvvvvvvvvvuuutttrrrtttvvvwwwwwwyyy{{{}}}~~~~~~{{{yyyvvvtttssstttvvvwww{{{}}}~~~}}}||||||||||||||||||{{{{{{}}}|||{{{zzzzzzyyyzzzzzzyyy{{{}}}|||{{{zzz{{{{{{|||zzzxxx{{{zzzzzzzzz{{{{{{||||||}}}~~~{{{vvvsssqqqooonnnllljjjjjjlllqqqtttvvvwwwwwwuuusssrrrsssuuutttxxx|||~~~}}}|||}}}|||wwwuuusssrrrsssvvvvvvssspppjjjiiijjjllloooooonnnlllmmmllljjjjjjjjjiiihhhffffffeeeddddddeeehhhkkklllwwwuuussspppoooooopppppprrrqqqooommmmmmooorrrsssuuuwwwxxxxxxxxxxxxzzz{{{}}}|||{{{zzzyyyzzz{{{{{{}}}}}}|||yyyuuurrrpppppptttttttttuuuvvvvvvwwwwwwuuutttsssqqqpppnnnnnnmmmooossswwwxxxwwwvvvyyy{{{yyyzzz|||}}}|||zzzwwwuuurrrsssuuuvvvxxxxxxwwwvvvtttssssssrrrssssssrrrrrrtttrrrppppppqqqrrrqqqqqqxxxvvvssspppppprrrtttvvvvvvxxxzzzyyyuuurrrooonnnrrrrrrqqqppppppooonnnnnnoooppprrrtttttttttsssrrrtttuuuvvvuuusssssstttuuuvvvvvvvvvvvvuuuuuuttttttuuuwwwyyyzzzwwwtttqqqpppqqqrrrssssssrrrqqqsssttt{{{}}}~~~|||wwwttttttuuuuuuuuuttttttssssssrrrrrrnnnoooooooooooonnnnnnnnnpppqqqsssuuuxxxzzzzzzzzzxxxvvvuuuvvvxxxzzzzzzyyyvvvvvvvvvvvvwwwyyy{{{|||vvvtttrrrrrrrrrqqqooolllmmmooosssvvvxxxyyyxxxwwwtttsssqqqooonnnnnnnnnnnnlllkkkjjjkkknnnpppqqqqqqrrruuuwwwxxxxxxxxxyyyzzz~~~}}}|||}}}|||~~~{{{wwwyyywwwwwwzzz~~~~~~~~~}}}}}}|||~~~||||||}}}zzz{{{{{{zzzyyyyyy{{{|||~~~zzzwwwwwwvvvuuutttrrruuuwwwyyyzzz|||~~~~~~|||{{{xxxvvvvvvvvvxxxyyy}}}}}}~~~~~~~~~}}}|||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{}}}}}}}}}{{{{{{|||}}}}}}|||~~~yyyzzzzzz{{{||||||||||||{{{vvvrrrqqqoooooopppppppppqqquuuxxxxxxxxxxxxvvvtttssstttuuuwwwzzz~~~}}}||||||}}}~~~~~~|||xxxuuusssssstttvvvwwwwwwssspppkkklllnnnpppppppppnnnllllllkkkiiiiiiiiiiiihhhfffeeeeeeggghhhkkknnnppprrrsssqqqooommmlllmmmnnnooorrrpppnnnlllkkkmmmoooqqquuuwwwxxxwwwvvvvvvwwwxxx|||{{{zzzyyyyyyzzz{{{|||~~~~~~|||yyytttpppoooooorrrssstttuuuvvvxxxyyyyyyuuutttrrrooonnnllllllkkkmmmqqqvvvwwwvvvuuuwwwyyywwwxxxyyyzzzyyyvvvsssqqqpppqqqtttuuuuuuuuuuuuuuuppppppooonnnnnnnnnpppqqquuusssrrrrrrssstttsssrrrwwwuuusssqqqpppqqqrrrsssqqqsssvvvuuusssooommmlllooooooooooooooooooooooookkknnnssswwwxxxuuuqqqooorrrsssttttttsssrrrsssuuuvvvvvvwwwwwwwwwvvvuuutttvvvyyy{{{zzzwwwsssqqqqqqppprrrsssrrrpppnnnnnnoootttvvvxxxvvvssspppqqqsssssssssssssssssssssrrrrrrqqqqqqpppppppppoooppppppqqqssstttvvvvvvwwwwwwxxxtttsssrrrsssuuuwwwxxxxxxuuuuuuuuuuuuwwwyyy{{{|||uuusssqqqooonnnmmmlllkkkjjjmmmqqqvvvyyyzzzzzzzzzsssqqqooommmlllllllllmmmnnnlllkkkllloooqqqsssssswwwxxxzzzzzzxxxxxxyyyzzz~~~~~~~~~~~~~~~}}}~~~~~~{{{yyy{{{{{{|||~~~~~~}}}~~~~~~}}}~~~}}}~~~~~~||||||}}}zzz{{{||||||||||||~~~~~~~~~{{{yyyxxxwwwvvvuuutttvvvyyy{{{}}}}}}}}}|||zzzyyyxxxxxxyyyzzz||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~}}}||||||}}}~~~~~~~~~~~~|||wwwxxxzzz|||~~~~~~yyytttrrrqqqooorrrvvvxxxxxxxxxyyyzzzyyyzzzyyywwwuuuttttttvvvwwwzzz~~~}}}|||{{{zzzxxxvvvvvvvvvvvvuuutttssstttvvvxxxyyywwwtttqqqmmmoooppppppooommmkkkiiikkkiiihhhiiijjjjjjiiigggeeefffiiilllooorrruuuwwwooonnnlllkkkkkklllmmmnnnqqqooommmlllkkklllmmmnnnrrrtttuuutttsssssstttvvvzzzzzzyyyxxxxxxyyyzzz{{{||||||yyyvvvqqqooooooqqqqqqrrrsssuuuvvvxxxyyyzzzuuutttqqqnnnlllkkkkkkkkklllpppuuuvvvtttssstttvvvvvvwwwwwwwwwuuussspppnnnnnnpppqqqrrrqqqqqqqqqsssoooooonnnlllkkkkkknnnppptttsssrrrssstttuuutttsssuuutttsssrrrpppoooooonnnlllooorrrrrrpppmmmjjjiiillllllmmmmmmnnnnnnoooooohhhlllrrrvvvwwwtttooollloooqqqssssssrrrrrrrrrsssuuuvvvwwwxxxxxxwwwvvvuuuvvvyyyzzzxxxsssppppppqqqpppqqqqqqooolllkkkkkklllooorrrtttssspppnnnppprrrpppqqqqqqqqqqqqqqqqqqqqqsssrrrqqqqqqqqqqqqqqqrrrssstttvvvuuutttsssssstttrrrqqqqqqrrruuuvvvvvvuuutttsssssssssuuuwwwxxxzzzvvvtttpppllliiigggffffffhhhjjjoootttxxxyyyzzzzzzqqqpppooommmmmmmmmnnnnnnpppnnnlllmmmooorrrtttuuuzzz{{{{{{zzzyyyxxxyyyzzz||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||~~~}}}}}}}}}}}}}}}{{{~~~~~~~~~zzz}}}~~~|||}}}}}}}}}~~~{{{|||~~~~~~~~~~~~}}}|||zzzzzzzzzyyywwwuuuuuuwwwzzz}}}~~~~~~}}}}}}~~~}}}{{{zzzyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvxxxyyyzzz{{{}}}~~~}}}||||||}}}}}}~~~~~~|||uuuwwwzzz~~~~~~~~~}}}yyyuuurrrqqqqqqoootttyyy|||}}}|||{{{{{{{{{{{{{{{yyyvvvuuuuuuvvvuuuwwwyyyzzzyyywwwwwwwwwyyyvvvsssqqqrrrtttuuuuuuuuuvvvxxxyyyxxxvvvsssqqqmmmnnnooonnnkkkhhhggggggiiihhhhhhiiikkklllkkkjjjhhhiiikkkmmmpppsssuuuwwwnnnmmmkkkjjjjjjlllnnnooopppooonnnmmmllllllllllllkkkmmmoooppppppqqqsssuuuxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwtttqqqoooooorrruuuqqqrrrssstttuuuvvvwwwwwwrrrqqqooommmlllllllllmmmnnnrrrwwwxxxvvvtttuuuvvvwwwwwwvvvuuusssqqqooonnnlllmmmnnnmmmkkkkkkmmmoooppppppooollljjjjjjnnnqqqqqqqqqqqqrrrtttuuutttrrrtttuuutttsssqqqooollljjjiiilllpppqqqooollliiihhhkkkkkkkkklllllllllmmmmmmgggjjjmmmpppqqqooollljjjlllnnnqqqrrrqqqqqqqqqrrruuuvvvxxxyyyyyyxxxvvvuuuuuuwwwxxxtttnnnkkkmmmooooooooonnnllliiihhhhhhjjjnnnqqqsssssspppooopppsssnnnnnnnnnooooooppppppppprrrrrrqqqpppqqqqqqrrrssstttuuuwwwuuurrrooopppqqqqqqpppqqqsssvvvvvvuuusssrrrqqqqqqqqqrrrsssuuuvvvsssqqqnnniiifffddddddeeegggjjjnnnrrruuuvvvuuuuuuppppppooooooooooooppppppooommmkkkkkknnnqqqssstttxxxyyyzzzyyyxxxxxxyyy{{{yyyzzzzzz|||}}}~~~}}}|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzz||||||{{{{{{xxx{{{}}}|||zzz{{{~~~{{{}}}~~~~~~}}}}}}yyyyyyyyyzzz|||{{{xxxvvvuuuwwwzzz|||}}}~~~}}}~~~~~~}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwtttttttttuuuvvvwwwxxxyyyzzz|||~~~|||||||||zzz|||zzz|||~~~}}}|||yyyuuuqqqoooppprrrppptttxxx{{{{{{zzzzzzzzz|||||||||yyywwwuuuvvvwwwtttvvvwwwvvvuuutttuuuvvvxxxvvvttttttuuuwwwwwwwwwvvvwwwxxxxxxvvvsssqqqpppmmmnnnooommmiiiggghhhiiihhhggggggiiilllnnnnnnmmmmmmmmmllllllmmmoooppprrrnnnmmmkkkkkkkkkmmmnnnpppoooooonnnnnnmmmlllkkkjjjeeegggjjjlllmmmooorrrtttwwwvvvtttsssssstttuuuuuusssrrrpppnnnmmmpppuuuyyyrrrrrrrrrsssssssssttttttooonnnlllkkkkkklllnnnooorrrwww{{{|||zzzxxxxxxyyyyyyxxxwwwuuusssqqqpppooojjjlllllljjjggggggjjjmmmrrrrrrqqqmmmjjjjjjnnnrrroooooooooqqqssstttsssrrrtttuuuvvvuuusssooojjjhhhhhhkkkoooqqqooollliiihhhkkkkkkkkkkkkkkkkkkkkkkkkggghhhjjjkkklllkkkkkkjjjkkkmmmpppqqqppppppqqqqqquuuvvvxxxyyyyyyxxxwwwvvvtttuuuuuuqqqkkkhhhjjjnnnnnnnnnmmmjjjgggfffgggiiiooorrrttttttqqqppprrrtttllllllmmmmmmnnnnnnoooooorrrqqqpppppppppqqqsssttttttvvvwwwuuupppmmmmmmnnnqqqqqqrrruuuwwwwwwuuusssqqqpppoooooopppqqqssstttnnnmmmjjjgggddddddfffhhhgggiiimmmppprrrrrrqqqppppppppppppqqqqqqqqqqqqqqqnnnllljjjjjjmmmppprrrsssuuuvvvwwwwwwwwwwwwyyy{{{xxxxxxyyyzzz{{{|||}}}}}}|||~~~|||zzzzzzzzzyyy{{{||||||{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz{{{|||~~~{{{zzz{{{wwwzzz|||{{{xxxyyy}}}~~~}}}{{{}}}~~~}}}|||{{{vvvvvvxxx{{{}}}|||yyyvvvtttvvvyyy{{{|||~~~}}}}}}}}}||||||}}}|||}}}~~~~~~}}}|||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwwwwxxxuuuuuuuuuuuuvvvwwwyyyyyyyyy{{{|||{{{{{{wwwzzz~~~~~~|||zzzvvvrrrnnnnnnpppsssqqqsssvvvwwwwwwwwwyyyzzz|||}}}|||zzzwwwuuuvvvwwwvvvwwwwwwuuuttttttuuuwwwwwwwwwvvvxxxzzz{{{zzzyyyvvvwwwxxxvvvtttqqqoooooonnnooopppnnnkkkiiikkknnngggggggggiiimmmooopppoooqqqooommmkkkjjjjjjkkklllkkkkkklllnnnqqqrrrpppooolllmmmmmmnnnmmmmmmllllllkkkkkkkkkjjjiiikkknnnqqqoooppppppqqqqqqqqqqqqpppuuussspppnnnmmmooorrrtttuuutttsssssssssrrrooolllkkkiiihhhkkkooorrrrrrqqqvvvwwwyyyzzzzzzyyyxxxvvvsssrrrqqqoooooooooooopppllljjjfffddddddfffiiikkkmmmllllllkkkkkkkkkkkklllqqqooommmnnnppprrrrrrrrruuuuuuuuutttqqqmmmjjjgggiiijjjkkkllllllkkkjjjiiihhhiiijjjkkkkkkkkkjjjjjjlllllllllkkkiiihhhfffeeehhhjjjllllllkkklllooorrrrrrrrrrrrssssssrrrrrrqqqooollliiihhhiiikkkkkkkkkkkkiiifffddddddeeehhhjjjsssvvvxxxxxxuuurrrooonnnnnnmmmllllllmmmoooqqqsssrrrtttuuutttqqqoooppprrrppptttxxxwwwrrrnnnmmmoooppppppqqqrrrsssssssssrrrssspppnnnmmmnnnoooppppppkkkjjjhhhfffeeeeeeeeeeeejjjlllnnnooooooppprrrssswwwtttpppoooqqqqqqpppnnnooooooppppppppppppooooooqqqtttvvvxxxxxxyyy{{{|||tttuuuwwwyyy{{{|||||||||}}}|||{{{yyyxxxwwwvvvvvvyyyxxxxxxzzz~~~yyyxxxzzz~~~}}}}}}}}}~~~{{{xxx{{{}}}~~~~~~~~~~~~}}}~~~|||yyyvvvvvvxxxzzz~~~~~~{{{zzz~~~}}}|||}}}~~~~~~}}}}}}~~~zzzxxxxxxzzzzzzzzz|||}}}}}}zzzwwwssstttuuuuuuuuuvvvxxxzzz}}}}}}|||{{{{{{zzzzzzzzz}}}||||||{{{{{{}}}}}}}}}||||||{{{yyyyyywwwyyyzzzzzzxxxwwwwwwwwwxxxuuurrrsssvvvyyyyyyxxxzzzyyywwwwwwxxxzzz{{{{{{zzz||||||zzzvvvzzzzzzzzz|||sssrrrrrrqqqpppooonnnnnnrrrqqqpppqqqsssxxx}}}{{{yyywwwxxxyyyzzz{{{{{{yyyvvvtttuuuxxxzzz{{{zzzyyyzzz|||||||||zzzwwwuuuqqqpppppppppooonnnoooooonnnnnnmmmlllkkkkkkkkklllmmmoooppprrrssstttoooooonnnllliiihhhjjjkkkppppppqqqsssvvvwwwvvvuuummmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjiiijjjlllmmmmmmnnnnnnooopppppppppppptttsssqqqppppppqqqrrrsssuuutttssssssrrrqqqnnnkkkiiihhhhhhkkkpppsssttttttuuuvvvxxxyyyyyyyyyxxxwwwtttrrrqqqooommmmmmmmmmmmjjjhhheeebbbcccfffjjjmmmpppooooooooooooppprrrssstttqqqooonnnoooqqqqqqqqqttttttsssrrrooolllhhhfffeeeeeeffffffffffffeeeeeehhhhhhiiijjjkkkkkklllllliiiiiihhhgggeeedddbbbaaabbbdddfffffffffgggiiilllssssssssssssrrrqqqooonnnnnnllliiihhhiiikkkkkkjjjiiihhhfffdddeeegggjjjlllqqqtttwwwwwwtttqqqnnnmmmnnnnnnnnnnnnoooqqqrrrsssrrrtttuuussspppnnnnnnpppppptttxxxwwwrrroooooopppssssssssssssssssssttttttssspppmmmlllmmmnnnnnnmmmiiihhhfffdddccccccdddeeejjjkkkmmmnnnnnnoooqqqsssuuurrrnnnmmmnnnooonnnlllnnnnnnooopppqqqrrrrrrrrroooqqqtttvvvvvvwwwxxxzzzuuuvvvwwwxxxyyyzzz{{{|||{{{zzzyyywwwvvvvvvuuuuuutttttttttwww{{{}}}~~~{{{xxxwwwyyy|||}}}}}}|||xxxyyy{{{}}}~~~~~~~~~~~~~~~{{{xxxxxxzzz|||~~~}}}{{{zzzzzzzzzzzz{{{}}}~~~}}}|||{{{~~~|||xxxvvvuuu{{{zzz{{{|||}}}|||yyywwwssstttuuuuuuuuuvvvxxxzzzzzz{{{}}}}}}zzz~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}}}}|||{{{zzzyyywwwyyyzzzyyywwwvvvvvvwwwxxxuuurrrsssvvvxxxyyyxxxyyyxxxxxxyyy{{{}}}~~~~~~{{{}}}~~~{{{yyyvvvyyy}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}xxxvvvwwwsssrrrqqqpppnnnmmmllllllnnnnnnnnnppptttzzz}}}zzzxxxxxxyyyyyy{{{{{{zzzxxxvvvvvvxxxzzzyyyxxxwwwxxxyyyzzzyyywwwuuussspppoooppppppooonnnllllllkkkjjjiiihhhiiiiiijjjjjjlllnnnppprrrssstttppppppooollliiihhhiiijjjpppppppppsssuuuwwwvvvuuunnnmmmmmmlllkkkjjjjjjiiiggghhhiiikkkkkkkkkkkkkkkjjjkkkkkklllmmmnnnnnnooorrrrrrssssssssssssssssssuuutttrrrqqqqqqooollljjjhhhhhhiiilllqqqtttuuuuuutttuuuvvvwwwxxxxxxyyyyyyuuusssqqqooolllkkkjjjjjjhhhfffbbb```aaaeeejjjnnnmmmmmmllllllnnnqqqsssuuuxxxuuuqqqooooooppppppppprrrqqqqqqooollliiifffdddbbbbbbaaaaaaaaabbbbbbcccgggggghhhjjjkkklllmmmmmmggggggfffeeecccaaa___^^^]]]___aaabbbbbbccceeegggsssssssssrrrqqqooommmkkkmmmkkkiiihhhiiijjjjjjiiihhhgggeeedddfffhhhkkkmmmoooqqquuuuuussspppmmmmmmnnnoooppprrrsssssssssssssssssssssqqqnnnllllllmmmpppsssvvvvvvrrrpppqqqrrrvvvuuutttrrrrrrssstttuuussspppmmmkkkkkkkkkkkkjjjfffeeecccaaaaaaaaacccdddhhhjjjlllmmmmmmmmmoooqqqrrrooolllkkkllllllkkkjjjlllmmmoooqqqrrrsssttttttmmmooorrrttttttuuuvvvwwwvvvvvvuuuvvvwwwxxxyyyzzzxxxwwwwwwvvvuuuttttttsssooooooppprrrvvvzzz~~~|||{{{||||||zzzyyyyyy{{{|||||||||}}}}}}zzzxxxzzz|||}}}}}}}}}}}}~~~~~~{{{xxxxxxyyy{{{||||||}}}}}}}}}|||{{{zzzwwwxxxxxxyyy|||~~~}}}~~~~~~}}}~~~|||~~~~~~}}}|||{{{{{{zzzzzz{{{|||{{{xxxwwwxxx}}}{{{{{{{{{{{{zzzxxxvvvrrrtttvvvvvvvvvvvvxxxzzzxxxzzz~~~{{{||||||{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{xxxyyyyyyxxxvvvtttuuuuuuvvvtttrrrsssuuuwwwxxxwwwwwwyyy{{{}}}|||}}}~~~~~~{{{yyywwwvvvyyy|||}}}|||||||||}}}{{{{{{{{{{{{{{{zzzzzzzzz|||vvvttttttrrrqqqooommmlllkkkjjjjjjjjjkkklllooottt{{{}}}zzzxxxwwwwwwxxx{{{{{{{{{yyywwwvvvwwwyyyvvvuuutttuuuvvvvvvuuusssqqqpppnnnnnnppppppooonnnllljjjhhhfffffffffhhhhhhggghhhjjjmmmooorrrtttuuurrrrrrpppmmmjjjhhhiiijjjooonnnnnnpppsssttttttsssnnnmmmlllkkkjjjiiihhhhhheeegggjjjnnnqqqqqqooonnnhhhhhhiiijjjkkklllmmmmmmppprrrtttvvvwwwvvvtttsssuuusssqqqpppooonnnkkkiiihhhiiikkknnnqqqssstttuuusssssstttvvvwwwxxxyyyyyyvvvuuussspppmmmkkkiiihhhgggddd```]]]^^^bbbgggjjjjjjjjjiiijjjmmmppptttvvv{{{wwwrrrooonnnnnnnnnmmmnnnnnnmmmllliiigggdddccccccbbbaaa``````bbbcccdddffffffgggiiijjjlllnnnooojjjiiihhhfffdddbbb```^^^\\\]]]___aaabbbccceeefffqqqqqqrrrrrrqqqooolllkkkllljjjhhhggghhhiiiiiihhhgggfffeeedddeeegggjjjkkklllooossstttrrrpppnnnmmmmmmooosssuuuvvvvvvtttsssssssssrrrpppnnnlllkkkkkkppprrrttttttrrrqqqrrrtttxxxvvvsssppppppqqqsssuuutttqqqnnnlllkkkjjjiiigggcccbbb```^^^^^^```bbbcccfffhhhjjjjjjjjjkkklllnnnpppnnnlllkkkjjjjjjjjjjjjmmmnnnoooppprrrrrrrrrssslllooorrrtttsssssstttttttttssssssrrrssstttuuuvvvvvvvvvvvvuuuuuutttsssssslllmmmnnnoooqqqtttxxx{{{}}}{{{yyy{{{|||}}}}}}~~~~~~~~~{{{|||~~~{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzwwwvvvwwwyyy}}}zzz{{{{{{|||||||||||||||yyyyyyyyyzzz|||~~~~~~}}}{{{zzz||||||{{{}}}|||yyyzzzzzzzzzzzzyyyyyyyyyyyy|||{{{{{{|||{{{|||}}}}}}{{{yyyyyyyyyyyywwwvvvsssuuuwwwxxxxxxxxxyyy{{{zzzzzz||||||{{{{{{||||||}}}~~~~~~~~~xxxxxxxxxvvvtttrrrsssttttttsssrrrssstttuuuvvvwwwwwwzzz}}}||||||||||||zzzxxxvvvuuuvvvyyy~~~}}}{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwzzz}}}}}}zzzvvvtttsssnnnmmmllljjjiiiiiiiiijjjiiijjjkkknnnsssyyy|||xxxuuuuuuuuuvvvxxxyyyzzzyyyvvvuuuuuuvvvttttttssstttuuutttrrrpppmmmllllllnnnooopppnnnmmmllljjjhhhfffeeefffhhhjjjeeegggiiilllooorrrtttvvvuuuuuussspppllljjjkkklllqqqpppoooppprrrssssssrrrnnnmmmkkkiiihhhgggggggggfffggglllrrrwwwyyyvvvttthhhhhhhhhhhhiiijjjkkklllooorrrvvvyyyzzzxxxuuussstttrrrooonnnmmmllljjjhhhiiikkkmmmooopppqqqqqqrrrqqqrrrtttuuuvvvwwwwwwwwwwwwvvvtttrrrooollljjjiiigggddd```\\\\\\^^^bbbeeekkkkkkkkklllooorrrvvvxxxzzzvvvqqqnnnmmmlllkkkkkkkkkjjjiiihhhgggeeedddccccccbbbaaaaaaaaabbbdddeeeeeeeeefffgggiiikkknnnoookkkjjjiiigggdddbbb___^^^ZZZ[[[]]]aaadddfffffffffmmmooopppqqqqqqpppnnnllljjjhhhgggggghhhhhhgggfffgggfffdddccccccdddeeefffjjjmmmqqqsssrrrpppnnnmmmmmmooossswwwxxxvvvtttrrrsssrrrqqqpppooonnnmmmlllqqqqqqrrrrrrqqqqqqrrrtttvvvtttpppnnnmmmoooqqqsssuuurrrooommmlllkkkhhhfffaaa```^^^]]]]]]___bbbdddeeefffhhhhhhhhhhhhjjjkkkoooooommmkkkjjjiiijjjkkkooooooppppppqqqqqqppppppmmmpppsssuuutttrrrrrrrrroooooooooooopppqqqqqqrrrttttttuuuvvvuuuuuutttsssmmmnnnooonnnmmmooosssvvv|||}}}|||zzzyyy{{{~~~}}}~~~~~~}}}yyyzzz{{{~~~|||}}}~~~~~~~~~~~~}}}|||~~~~~~{{{yyywwwxxxzzz~~~zzzzzz{{{{{{|||}}}}}}~~~||||||||||||}}}}}}~~~~~~~~~}}}zzzyyy|||{{{zzz|||}}}yyywwwwwwxxxxxxxxxyyyyyyyyy{{{yyyyyy{{{~~~|||{{{|||~~~{{{yyyvvvvvvwwwwwwwwwvvvvvvxxxzzz{{{{{{{{{|||}}}~~~}}}~~~~~~}}}|||||||||||||||xxxxxxwwwtttrrrpppqqqrrrqqqrrrrrrsssssstttuuuvvvwww{{{~~~}}}}}}|||{{{zzzyyywwwvvvttttttvvv{{{{{{yyyxxxxxxxxxwwwvvvvvvvvvuuusssuuuwwwxxxvvvsssqqqqqqkkkjjjiiihhhhhhhhhjjjkkkjjjjjjkkknnnqqquuuyyy{{{}}}{{{wwwtttrrrrrrssstttvvvwwwwwwuuusssqqqqqqrrrtttssssssttttttssspppnnniiiiiijjjmmmoooooommmkkkjjjiiifffddddddeeegggiiieeefffiiilllooorrruuuvvvxxxwwwvvvrrrooommmmmmnnnpppooommmmmmnnnooonnnmmmlllkkkiiihhhggggggggghhhgggiiimmmtttzzz}}}zzzwwwjjjjjjiiihhhhhhiiikkklllooorrrwww{{{|||zzzwwwuuurrrooommmllllllllljjjiiihhhkkknnnoooooonnnoooppppppqqqtttvvvwwwvvvuuutttuuuuuutttrrrpppnnnkkkjjjgggdddaaa]]]\\\^^^```bbbhhhiiijjjkkkmmmppprrrsssvvvsssooommmlllkkkiiihhhggggggffffffeeeeeeddddddaaaaaaaaaaaabbbbbbcccddddddddddddeeegggiiilllmmmjjjjjjhhhfffccc```]]][[[WWWXXX[[[```eeehhhhhhhhhlllnnnppprrrrrrqqqnnnmmmiiigggfffggghhhhhhfffeeedddcccbbbaaa```aaaaaabbbgggjjjnnnqqqpppnnnmmmmmmlllooosssvvvwwwvvvsssqqqrrrqqqpppppprrrrrrqqqppprrrqqqpppooooooppprrrrrrsssqqqnnnllllllmmmppprrrtttrrrooonnnlllkkkhhheee```___]]]\\\]]]```dddfffeeefffhhhhhhggghhhiiikkkoooooonnnllliiiiiijjjlllpppqqqqqqqqqqqqqqqppppppppprrruuuvvvtttqqqpppoookkklllmmmnnnoooooooooooorrrssstttuuuuuuuuutttsssooopppqqqooommmnnnqqquuuzzz{{{|||~~~}}}|||{{{}}}{{{~~~~~~|||zzzzzzwwwxxxzzz|||}}}~~~~~~}}}{{{|||~~~}}}}}}~~~}}}{{{|||}}}zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||zzzyyy{{{zzzyyy{{{~~~~~~{{{vvvvvvwwwxxxxxxyyyzzzzzzxxxxxxxxxzzz~~~~~~||||||}}}~~~}}}|||}}}yyywwwwwwxxxwwwtttrrrrrrtttwwwxxxxxxyyy{{{~~~~~~}}}}}}|||}}}}}}xxxxxxvvvssspppnnnooopppoooqqqssssssrrrrrrsssuuuwww|||~~~||||||}}}}}}|||zzzxxxvvvuuuuuuuuuvvv{{{~~~zzzxxxsssssssssssssssrrrrrrrrrsssssssssrrrqqqooommmkkkjjjiiigggffffffgggiiijjjkkkkkkkkklllnnnqqqsssuuuwwwuuurrrpppoooppprrrssstttttttttrrrooonnnnnnooosssssssssssstttrrrnnnkkkggggggiiilllnnnnnnkkkhhhfffeeecccbbbbbbccceeeffffffgggiiilllpppsssuuuvvvxxxxxxvvvssspppnnnooopppqqqooolllkkkkkkkkkjjjiiikkkjjjhhhfffffffffhhhiiiiiijjjlllssszzz|||yyytttmmmllljjjiiiiiiiiikkklllooorrrwww|||}}}|||yyywwwpppmmmkkkjjjkkkkkkkkkjjjeeeiiimmmooonnnnnnooopppnnnqqqtttwwwwwwvvvsssqqqrrrrrrrrrqqqpppnnnlllkkkfffdddbbbaaa```aaabbbcccfffgggiiikkklllmmmmmmmmmpppnnnlllkkkkkkjjjgggeeedddddddddddddddeeeffffff```aaabbbcccdddddddddddddddccccccccceeegggjjjkkkjjjjjjhhheeebbb___\\\ZZZWWWXXX[[[aaahhhllllllkkknnnppprrrsssssspppmmmkkkhhhfffffffffggggggeeeddd______^^^^^^^^^___``````cccfffkkkmmmmmmlllkkkkkkkkkmmmqqqtttuuutttrrrpppqqqooooooqqqtttvvvvvvtttrrrpppnnnmmmmmmooopppqqqpppooommmllllllnnnpppqqqrrrpppnnnlllllljjjgggdddaaa___]]]\\\^^^bbbfffiiiggghhhjjjjjjiiiiiijjjlllnnnnnnnnnkkkhhhgggiiikkkqqqqqqrrrssstttttttttsssqqqsssvvvvvvsssooommmkkkhhhjjjmmmpppqqqqqqpppooooooppprrrssstttsssrrrqqqooorrrsssqqqnnnoootttxxx{{{{{{zzz{{{|||~~~~~~~~~~~~~~~||||||}}}}}}~~~|||~~~{{{xxxwwwxxxvvvwwwyyy{{{~~~}}}}}}}}}|||{{{{{{yyy{{{~~~|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~yyyyyyxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||~~~~~~|||zzzyyyyyyzzzxxxxxxyyy|||}}}~~~}}}~~~}}}vvvvvvwwwxxxyyyzzz{{{|||yyyzzz{{{{{{{{{||||||zzzyyyxxxyyyzzzyyyxxxzzz{{{{{{yyyvvvsssrrrrrrrrrpppnnnooorrrvvvyyyzzz|||~~~~~~~~~~~~~~~xxxwwwuuurrrnnnmmmnnnooonnnpppssssssqqqqqqrrrtttwww{{{~~~|||~~~}}}{{{yyyxxxwwwxxxxxxwwwzzz}}}~~~|||zzzxxxwwwqqqqqqqqqrrrrrrrrrrrrrrrrrrpppnnnmmmmmmlllkkkjjjmmmkkkhhhfffeeeeeefffgggjjjjjjjjjkkklllnnnoooppprrrpppooonnnnnnpppsssuuuttttttrrrooollllllmmmooorrrrrrrrrrrrrrrpppllliiieeefffhhhlllnnnmmmiiifffdddddddddccccccddddddeeehhhiiikkkmmmpppsssuuuvvvvvvvvvuuurrrooonnnoooqqqwwwtttqqqooooooooonnnmmmjjjiiigggfffeeefffhhhiiikkkjjjlllqqqwwwyyyuuuqqqooonnnkkkjjjiiiiiikkklllooosssxxx|||}}}|||zzzxxxnnnllljjjiiijjjkkkkkkjjjbbbggglllnnnnnnnnnoooqqqnnnqqquuuxxxxxxuuuqqqnnnoooooopppppppppnnnmmmllleeeddddddccccccdddeeefffjjjkkknnnpppppppppooommmlllkkkjjjkkkkkkiiifffcccbbbbbbbbbcccdddeeeggghhhbbbccceeefffggggggffffffdddcccbbbbbbcccfffhhhjjjlllkkkiiigggccc```]]][[[XXXYYY]]]dddkkkppppppoooppprrrttttttssspppllljjjgggfffeeefffggggggeeeccc[[[[[[[[[\\\]]]^^^___``````ccchhhkkkkkkjjjiiiiiijjjmmmpppssstttsssqqqooopppoooooorrrvvvyyyyyyxxxssspppmmmkkklllnnnooooooooonnnmmmlllmmmnnnppprrrpppnnnlllkkkjjjiiifffcccaaa___]]]]]]___cccgggjjjiiijjjllllllkkkkkklllnnnlllmmmmmmkkkgggfffhhhkkkqqqrrrsssuuuvvvwwwwwwwwwqqqtttvvvuuurrrnnnjjjiiigggjjjnnnqqqsssrrrqqqooommmnnnppprrrsssrrrqqqpppooorrrtttssspppqqqvvv{{{|||{{{zzzzzz{{{|||zzzzzzzzzvvvvvvwwwyyy{{{~~~}}}{{{wwwwwwxxxuuuvvvxxx{{{}}}|||}}}~~~~~~~~~{{{}}}}}}~~~~~~}}}{{{zzzzzzzzzxxxzzz}}}~~~~~~}}}||||||||||||~~~||||||}}}{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwxxxzzz{{{{{{|||}}}~~~~~~}}}|||{{{yyy{{{|||{{{yyyxxxxxxyyyyyywwwvvvwwwzzz{{{{{{{{{{{{}}}~~~vvvvvvwwwyyyzzz{{{|||}}}~~~}}}yyywwwzzz}}}{{{yyywwwvvvwwwwwwvvvuuurrrtttvvvvvvtttrrrrrrrrrooommmkkklllqqqvvvzzz{{{~~~}}}}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}xxxwwwuuuqqqmmmlllmmmnnnmmmpppssssssqqqppprrrtttvvv{{{~~~~~~|||zzzyyyzzz{{{|||xxxyyyyyyxxxvvvuuuvvvwwwrrrrrrrrrssssssttttttuuummmllljjjjjjkkkmmmnnnnnnpppnnnjjjfffdddcccdddeeehhhiiiiiijjjkkklllnnnoooooonnnmmmmmmnnnqqqtttwwwuuutttrrrnnnkkkkkkmmmoooqqqqqqqqqqqqqqqooojjjgggdddfffhhhlllmmmlllhhhdddffffffffffffffffffffffffiiijjjlllnnnqqqsssuuuvvvttttttsssqqqnnnnnnooopppsssqqqpppqqqssssssqqqnnnpppmmmhhhffffffhhhiiiiiijjjkkkmmmooooooooommmlllkkkiiihhhjjjmmmooommmkkkooouuu||||||uuuoooggghhhiiijjjiiihhhgggfffffffffggghhhjjjkkkmmmnnnpppqqqsssuuuuuutttsssrrrrrrsssuuuuuussspppllliiiiiigggeeefffkkknnnpppooojjjlllnnnqqqqqqooommmkkkjjjiiigggfffggghhhgggfffhhhgggeeecccaaaaaaaaaaaaaaacccfffiiikkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiillljjjgggdddcccaaa^^^\\\\\\ZZZZZZ___hhhooopppooopppqqqrrrrrrqqqooommmkkkhhhfffddddddeeeeeeeeeddd^^^^^^^^^\\\ZZZ[[[]]]```bbbaaaccciiiooooookkkfffkkkmmmoooooonnnmmmllllllnnnmmmmmmnnnqqquuuyyy|||uuuqqqnnnnnnpppqqqmmmiiijjjjjjjjjjjjkkknnnqqqrrrvvvtttqqqmmmjjjfffdddccc^^^]]]\\\[[[[[[]]]___```fffggghhhiiijjjlllmmmmmmooopppoookkkffffffkkkpppssssssuuuwwwzzzzzzxxxvvvuuuvvvuuurrrmmmiiiffffffeeegggkkknnnoooooonnnmmmlllmmmnnnppprrrrrrqqqpppuuuwwwyyyzzzyyyxxxxxxyyy}}}|||{{{{{{|||~~~~~~{{{yyyxxxtttuuuvvvxxx{{{}}}||||||||||||wwwxxxyyy|||}}}|||zzzyyyyyyzzz|||~~~~~~}}}|||{{{zzz|||~~~~~~}}}|||yyyxxx|||{{{~~~~~~||||||xxxuuurrrrrrsssttttttssstttvvvyyy{{{{{{zzz}}}}}}}}}}}}~~~|||{{{|||{{{xxxuuuuuuwwwxxxxxxvvvvvvwwwyyyyyyvvvtttwww{{{}}}zzzwwwvvvuuuttttttuuuvvvwwwxxxwwwwwwwwwvvvvvvyyy|||}}}zzzyyyxxxxxxwww{{{zzzxxxvvvuuuttttttttttttsssqqqnnnlllmmmpppssspppnnnmmmllloootttzzz~~~yyy}}}~~~}}}|||}}}~~~~~~~~~~~~~~~zzz{{{|||}}}}}}|||{{{zzztttqqqooooooppppppnnnkkkqqqqqqppppppppppppqqqqqqvvvzzz~~~}}}{{{zzzyyyyyyvvvvvvvvvuuutttsssrrrqqqlllqqqsssrrrrrrwwwyyyyyynnnmmmkkklllnnnppppppooorrrpppllliiiggggggggghhheeehhhkkklllkkkjjjiiijjjfffhhhkkknnnpppqqqqqqpppqqqooollliiihhhiiikkklllkkkkkkkkkkkkjjjiiihhhhhhjjjjjjiiihhhgggffffffeeegggfffeeedddeeefffhhhjjjkkkjjjlllpppuuuvvvtttqqqtttssspppnnnllllllllllllpppooonnnoooqqqrrrpppnnnnnnkkkgggeeefffhhhiiiiiifffgggiiikkkkkkjjjiiihhhkkkjjjiiikkkmmmnnnllljjjnnnsssyyy~~~~~~yyysssnnnkkkllllllmmmlllllljjjjjjdddccccccfffjjjmmmoooooopppqqqsssuuuwwwwwwwwwwwwwwwxxxxxxxxxuuuqqqmmmjjjiiigggeeefffjjjmmmnnnnnniiilllooorrrrrrpppmmmkkkiiihhhffffffhhhiiihhhggghhhgggeeecccbbbaaabbbbbbbbbdddgggjjjkkkkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjllljjjgggeeedddbbb```]]]^^^\\\]]]bbbkkkqqqrrrqqqrrrrrrrrrqqqooollljjjhhhjjjhhhffffffggggggfffeee``````___]]][[[[[[^^^```bbbbbbccchhhmmmnnnjjjeeeiiijjjllllllkkkjjjiiiiiikkkkkkkkklllooorrrvvvxxxtttqqqoooppprrrsssooollllllkkkkkkkkkmmmpppsssuuuvvvtttqqqmmmjjjgggeeeddd```___^^^^^^^^^___```aaaeeeeeefffgggiiijjjkkklllnnnooonnnkkkffffffjjjoooqqqrrrsssuuuwwwwwwuuusssrrrrrrqqqnnnjjjgggffffffeeegggkkknnnppppppoooooommmnnnoooppprrrrrrqqqpppvvvyyy{{{|||{{{zzzyyyzzz||||||}}}}}}~~~}}}}}}{{{zzzyyyvvvvvvvvvxxxzzz|||~~~}}}||||||||||||yyyzzz|||~~~~~~}}}{{{zzzyyyxxx{{{{{{|||~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}|||xxxxxx{{{~~~~~~|||zzz{{{zzzwwwuuusssssssssttttttssssssuuuyyy|||}}}}}}~~~~~~~~~~~~~~~~~~{{{zzzyyyxxxuuurrrssssssssssssrrrrrrssstttvvvsssrrrtttxxxzzzxxxuuuqqqqqqppppppqqqrrrssstttzzzzzzyyyxxxyyy|||~~~zzzyyyxxxwwwwwwxxxxxxwwwuuutttrrrqqqqqqoooooommmkkkkkklllpppsssqqqooommmlllnnnrrrwwwzzzvvvyyy||||||zzzyyyzzz|||}}}|||zzzyyyyyyzzz|||}}}~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{zzzzzztttrrrooooooppppppnnnkkkooooooooooooooooooppppppuuuyyy|||~~~}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwwwssssssrrrrrrpppooonnnmmmjjjooosssrrrrrruuuvvvtttnnnlllkkklllnnnoooooonnnooommmiiifffddddddeeeeeedddgggjjjlllkkkjjjjjjjjjkkklllnnnpppqqqqqqpppooommmllljjjhhhhhhiiijjjkkkllllllkkkkkkjjjiiihhhgggiiiiiihhhhhhgggffffffeeegggfffffffffgggiiikkklllpppooooooqqqttttttrrrppprrrqqqooommmlllkkkkkkllllllkkkkkkmmmooopppnnnmmmkkkiiieeedddfffhhhiiiiiidddeeeggghhhhhhhhhgggffflllkkkkkklllmmmmmmkkkiiimmmpppuuuxxxxxxuuupppmmmjjjjjjkkkkkkjjjiiihhhhhhccc``````eeemmmssstttsssrrrssstttwwwyyy{{{|||}}}}}}~~~}}}{{{xxxsssnnnkkkiiigggeeeeeehhhjjjllllllhhhkkkooosssssspppmmmjjjhhhgggfffgggiiijjjjjjjjjhhhgggeeecccbbbbbbccccccdddfffiiikkkllllllkkkjjjlllkkkjjjhhhhhhiiikkklllmmmkkkhhhgggfffdddbbb```aaa```aaaeeemmmsssuuutttsssrrrpppnnnkkkiiigggfffjjjhhhggggggggggggfffdddccccccbbb___]]]\\\^^^aaaccccccdddhhhlllllliiieeeggghhhhhhhhhhhhgggfffeeehhhhhhhhhjjjlllooorrrsssrrrpppoooqqqtttuuurrrnnnmmmmmmnnnppprrruuuwwwxxxvvvtttqqqnnnkkkhhhfffeeebbbbbbbbbaaaaaaaaaaaaaaaccccccdddeeeggghhhiiijjjlllmmmmmmjjjgggfffjjjmmmoooooopppsssuuutttrrrpppoooooommmjjjgggeeefffggggggiiikkknnnpppqqqppppppnnnooopppqqqrrrrrrrrrqqqxxx{{{~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}|||zzzyyyxxxwwwwwwwwwxxxzzz{{{||||||~~~~~~}}}}}}|||||||||{{{|||~~~}}}}}}||||||{{{{{{zzzzzz}}}}}}|||}}}~~~|||}}}~~~~~~}}}}}}~~~~~~|||zzzzzz|||}}}~~~~~~~~~|||yyywwwwwwwwwvvvvvvuuuuuuuuutttuuutttsssuuuyyy}}}~~~~~~}}}}}}}}}|||yyyxxxvvvtttrrrooorrrpppnnnnnnoooppppppooorrrooonnnpppsssvvvuuusssnnnnnnnnnnnnoooqqqsssuuu~~~|||zzzyyyzzz~~~~~~zzzyyyxxxxxxwwwxxxxxxxxxwwwuuurrrpppoookkkkkkkkkjjjjjjlllpppsssqqqooommmlllmmmpppsssvvvuuuvvvvvvuuutttssstttvvvwwwvvvuuuuuuuuuwwwyyy{{{~~~~~~||||||{{{{{{zzzyyyxxxxxxxxxyyytttrrrppppppppppppnnnmmmnnnnnnnnnnnnnnnooopppppptttvvvxxxzzzzzz{{{~~~zzzyyyxxxwwwvvvuuuttttttrrrqqqpppooommmlllkkkjjjkkkqqqwwwvvvvvvvvvsssppplllkkkjjjkkklllmmmlllkkkjjjhhheeebbbaaa```aaabbbbbbeeeiiilllkkkjjjjjjjjjmmmnnnpppqqqpppooommmlllkkkjjjjjjjjjkkkllllllmmmlllllllllkkkjjjhhhgggfffhhhhhhhhhggggggfffffffffggggggggghhhiiilllnnnpppuuusssrrrrrrrrrrrrpppoooqqqpppooonnnmmmmmmmmmmmmggghhhiiijjjlllmmmmmmllliiifffddddddeeehhhiiiiiifffggghhhiiijjjjjjiiiiiinnnnnnnnnooonnnmmmkkkiiilllnnnqqqssssssqqqnnnllljjjjjjjjjjjjiiihhhhhhgggeeeaaa```gggsss|||~~~}}}xxxxxxxxxyyy{{{}}}}}}xxxsssmmmjjjgggfffdddcccdddfffggghhhfffiiinnnqqqqqqoookkkhhhgggfffeeegggjjjlllllllllhhhgggfffdddddddddeeeeeeggghhhjjjlllmmmmmmllllllmmmllliiigggggghhhjjjlllllljjjhhhggggggfffdddbbbbbbbbbcccgggmmmrrrttttttpppooommmkkkiiihhhgggggghhhgggffffffffffffdddbbbfffeeedddaaa^^^^^^```bbbddddddeeehhhjjjkkkhhhfffgggfffffffffffffffeeedddggghhhhhhjjjkkkmmmooopppnnnnnnnnnqqqttttttrrrpppmmmppptttxxx{{{{{{{{{zzzvvvuuurrrooollljjjhhhgggddddddddddddcccbbbaaa```bbbbbbcccdddfffggghhhiiikkkkkkllljjjhhhhhhjjjllloooooopppqqqsssssspppnnnmmmmmmllliiiggggggiiikkkjjjkkkmmmooopppoooooonnnooopppqqqrrrrrrrrrsssssszzz~~~~~~}}}|||||||||{{{zzzxxxwwwvvvvvvwwwxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}||||||}}}}}}}}}}}}~~~~~~~~~}}}|||}}}~~~~~~||||||~~~}}}}}}~~~}}}|||}}}~~~||||||~~~|||zzzwwwuuuuuuuuuwwwxxxxxxxxxxxxwwwyyyvvvuuuuuuyyy}}}~~~~~~~~~~~~~~~}}}|||yyywwwtttrrrooonnnooommmkkkllloooqqqpppooonnnlllkkkkkknnnqqqrrrqqqnnnnnnoooqqqtttwwwzzz|||~~~zzzxxxyyy|||{{{yyyyyyzzzzzzyyyyyyzzzzzzzzzxxxuuuqqqoookkkkkkkkkjjjjjjkkknnnqqqnnnmmmllllllmmmpppsssuuuyyywwwuuurrrppppppqqqrrrssssssrrrrrrsssvvvxxxzzz~~~{{{zzz{{{zzzxxxwwwvvvvvvvvvwwwsssrrrqqqqqqqqqppppppoooooooooooooooooopppqqqrrrssssssuuuvvvwwwyyy|||~~~vvvvvvvvvuuutttsssrrrrrrrrrqqqooonnnlllkkkjjjiiiqqqxxx~~~}}}{{{xxxsssmmmjjjiiihhhhhhjjjjjjhhhgggeeecccaaa___^^^^^^^^^^^^___cccgggiiijjjiiiiiiiiimmmnnnooooooooommmkkkjjjllllllmmmnnnooopppqqqqqqlllllllllkkkiiihhhfffeeehhhggggggggggggggggggggggggggghhhjjjlllnnnqqqrrruuutttrrrqqqpppoooooooooqqqqqqpppooooooooonnnnnndddeeeggghhhiiijjjjjjkkkgggeeeddddddfffhhhiiiiiigggggghhhjjjkkklllllllllpppqqqrrrsssqqqooommmkkkmmmnnnoooppppppooonnnmmmoooooonnnmmmllllllkkkkkkhhheeeeeemmm{{{}}}}}}~~~|||wwwrrrmmmjjjfffeeedddbbbaaabbbccceeedddgggkkknnnnnnllliiifffgggffffffgggkkkmmmnnnnnniiihhhgggffffffggghhhhhhjjjkkklllnnnnnnnnnmmmmmmmmmkkkhhhffffffgggiiijjjjjjiiigggggggggfffeeecccbbbbbbcccfffjjjnnnpppqqqkkkkkkjjjiiihhhhhhiiiiiihhhggggggggghhhhhhfffdddggggggeeebbb```___aaacccfffeeefffhhhiiijjjiiihhhiiigggeeefffhhhhhhgggfffiiijjjkkklllmmmnnnnnnnnnjjjjjjlllnnnqqqrrrqqqpppmmmrrryyy}}}zzzwwwvvvtttqqqnnnlllkkkjjjfffffffffeeedddbbb```___bbbcccdddeeefffhhhiiiiiijjjkkkllllllkkkkkklllmmmpppooopppqqqsssrrrooommmmmmmmmllljjjiiijjjlllooonnnnnnooooooooommmlllkkkoooqqqssssssrrrrrrtttwww}}}~~~}}}}}}|||zzzxxxuuusssrrrtttvvvyyy|||}}}~~~~~~||||||}}}~~~~~~zzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~|||{{{}}}~~~|||{{{~~~|||{{{|||}}}~~~}}}~~~{{{}}}|||yyyvvvttttttvvvxxxzzz||||||{{{{{{|||yyywwwvvvxxx{{{}}}~~~~~~}}}}}}}}}~~~~~~||||||zzzwwwtttqqqooonnnjjjjjjkkkmmmoooqqqrrrqqqnnnllliiiiiikkkmmmooopppnnnoooqqqtttxxx}}}{{{xxxyyy{{{||||||zzzyyyxxxxxxzzz||||||{{{yyyyyyzzzzzzxxxuuurrrpppllllllkkkiiiggggggiiikkkjjjkkkkkkmmmooorrruuuwww~~~{{{wwwtttrrrqqqqqqqqqssssssrrrssstttwwwzzz|||}}}{{{zzz{{{zzzxxxvvvuuutttuuuuuuqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqrrrsssttttttrrrrrrrrrsssvvvxxxzzzzzzsssttttttttttttsssrrrqqqooonnnllljjjiiihhhhhhhhhuuu}}}|||xxxqqqjjjggggggffffffggggggeeecccbbbaaa___^^^]]]]]]]]]]]]^^^aaadddfffffffffggghhhlllmmmoooppppppooonnnllllllmmmnnnooopppqqqqqqrrrkkkkkkkkkjjjiiihhhffffffggggggggghhhhhhhhhhhhhhhhhhhhhiiikkkmmmoooqqqrrrqqqqqqpppooonnnnnnooopppooooooooonnnnnnmmmmmmlllbbbdddfffggggggggghhhjjjhhhfffddddddfffhhhhhhhhheeefffgggiiikkkmmmnnnooorrrtttwwwwwwuuurrrppppppooopppqqqqqqqqqqqqpppooopppooommmlllkkkkkkkkkkkkjjjhhhjjjsss~~~{{{vvvqqqmmmjjjggggggeeeccc``````bbbddddddfffiiikkkkkkjjjgggfffgggffffffhhhkkknnnooonnnkkkjjjiiiiiiiiijjjkkklllmmmnnnnnnooooooooonnnnnnllljjjhhhgggfffggghhhiiihhhfffeeeeeeffffffdddcccaaabbbcccdddfffhhhjjjkkkgggggghhhhhhiiijjjjjjjjjjjjiiijjjlllmmmmmmkkkiiiggggggeeecccaaa```bbbdddfffgggggghhhiiikkklllllljjjhhheeegggjjjlllkkkiiikkklllnnnpppppppppooonnnhhhiiijjjkkkmmmooopppqqqooottt{{{~~~zzzyyyxxxvvvsssqqqooonnnnnnjjjiiihhhfffdddbbbaaa```eeeeeefffgggiiijjjkkklllkkklllmmmnnnoooooonnnnnnpppppppppqqqrrrqqqnnnkkklllllllllkkkjjjkkkmmmoooooooooooonnnmmmlllkkkkkknnnqqqssssssrrrssswww{{{~~~}}}}}}{{{yyywwwtttrrrqqqqqqtttyyy~~~}}}~~~|||{{{{{{{{{}}}~~~wwwwwwxxxyyyzzz{{{||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||~~~|||{{{}}}}}}|||{{{{{{{{{zzz|||~~~|||zzz}}}~~~yyywwwvvvuuuwwwyyy{{{}}}~~~~~~}}}}}}zzzxxxwwwyyyzzz{{{{{{|||{{{{{{|||}}}~~~{{{{{{zzzwwwssspppoooooogggkkkoooqqqrrrrrrrrrssspppmmmkkkiiiiiikkknnnpppnnnoooqqquuuyyy~~~}}}zzz{{{|||{{{yyytttuuuwwwzzz~~~~~~}}}wwwwwwwwwvvvuuusssqqqpppkkkkkkjjjhhheeedddeeefffhhhjjjlllooorrrvvvxxxzzz}}}yyyvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwzzz}}}~~~|||zzzzzz{{{zzzxxxvvvuuutttssssssnnnppprrrrrrrrrssstttvvvuuuuuuttttttttttttuuuuuurrrqqqqqqsssuuuwwwwwwvvvqqqrrrsssssssssrrrqqqpppkkkjjjhhhfffeeeeeeffffffttt{{{}}}yyyuuuoooiiigggffffffggggggfffcccaaaaaaaaa```_______________```aaacccccccccdddfffhhhlllmmmpppqqqrrrqqqpppoookkkkkkjjjjjjkkklllmmmmmmjjjjjjjjjjjjiiihhhgggfffhhhhhhhhhiiiiiijjjjjjjjjiiiiiijjjkkkmmmnnnnnnooolllnnnoooooonnnnnnpppqqqlllmmmmmmlllkkkjjjiiihhhaaadddfffgggeeeeeeggghhhiiigggeeefffggghhhhhhgggdddeeegggiiillloooqqqrrrtttwww{{{{{{yyyvvvttttttrrrssssssttttttssssssrrrnnnmmmllljjjiiiiiiiiiiiiiiijjjnnnvvv~~~zzzvvvrrrnnnllljjjjjjhhheeeaaa```bbbdddeeefffhhhiiijjjiiihhhggghhhggggggiiilllnnnooonnnllllllkkkkkkkkklllnnnooopppppppppppppppooooooooolllkkkjjjiiihhhhhhhhhhhheeecccbbbcccddddddcccbbbbbbbbbcccccccccdddfffgggeeefffhhhiiijjjjjjjjjiiiiiijjjkkkmmmppppppnnnlllffffffeeecccaaaaaacccfffgggggghhhiiijjjkkknnnpppkkkhhheeegggllloooooommmmmmoooqqqrrrrrrqqqooonnniiiiiiiiiiiijjjmmmppprrrrrruuuyyy}}}~~~}}}|||{{{yyyxxxuuusssrrrqqqqqqnnnmmmjjjgggeeedddcccccchhhhhhiiijjjlllmmmnnnooommmmmmoooqqqrrrrrrqqqppppppoooppppppqqqpppmmmjjjhhhiiikkkjjjiiiiiijjjllllllllllllmmmllllllllllllmmmpppssstttssstttyyy~~~~~~{{{{{{zzzyyywwwuuusssrrrpppsssyyy~~~~~~|||{{{zzzyyy{{{~~~~~~wwwwwwxxxyyyzzz{{{{{{|||}}}|||}}}}}}~~~||||||~~~|||zzzxxxwwwxxxzzz||||||zzzzzz~~~{{{yyyxxxvvvwwwxxxzzz|||}}}~~~~~~zzzxxxwwwxxxzzz{{{{{{zzz|||{{{{{{{{{{{{{{{|||}}}xxxyyyyyyvvvrrroooooopppkkkrrrzzz|||xxxuuuuuuwwwssspppmmmiiihhhjjjmmmpppqqqrrrsssuuuyyy|||~~~zzzzzz|||}}}zzzwwwsssuuuyyy~~~|||vvvvvvvvvuuutttsssssssssmmmmmmllljjjgggffffffgggiiikkknnnqqquuuxxxzzz{{{|||yyywwwwwwyyy{{{{{{yyyxxxwwwwwwwwwyyy|||~~~~~~{{{zzz{{{zzzzzzyyyxxxvvvtttrrrqqqlllnnnqqqsssssstttwwwzzzxxxwwwvvvuuuuuuttttttuuurrrqqqqqqsssvvvwwwuuurrrnnnoooqqqrrrrrrqqqpppoooiiihhhfffeeedddeeefffgggpppvvvyyywwwuuutttqqqmmmiiihhhhhhiiiiiigggdddaaacccbbbbbbbbbbbbaaaaaaaaadddddddddcccbbbdddgggjjjkkklllnnnooopppooonnnmmmkkkiiigggfffeeefffggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhiiiiiijjjkkkkkklllllljjjjjjkkkkkkkkkkkkkkkkkkjjjmmmpppqqqpppoooppprrrnnnnnnnnnmmmllljjjhhhgggaaadddggggggeeedddfffhhhiiihhhffffffhhhiiihhhgggeeefffhhhkkknnnrrruuuvvvuuuyyy}}}~~~{{{xxxwwwwwwtttuuuvvvvvvvvvvvvuuutttrrrqqqooommmllllllllllllgggjjjooowww}}}zzzwwwssspppnnnllllllkkkgggcccaaacccfffggghhhhhhiiiiiiiiiiiiiiiiiihhhgggiiilllnnnooonnnmmmmmmllllllmmmnnnpppqqqqqqqqqqqqpppppppppppppppllllllkkkkkkjjjiiihhhhhhcccbbbaaaaaaccccccbbbaaabbbcccccccccbbbbbbccceeeeeefffiiijjjkkkjjjiiihhhggghhhiiilllooopppnnnmmmeeeeeeeeecccaaabbbdddgggggghhhiiiiiijjjlllppprrrkkkgggeeegggmmmqqqpppnnnnnnppprrrssssssrrrooonnnjjjjjjiiiiiiiiilllpppsssuuuuuuvvvxxxyyy{{{|||}}}|||{{{yyywwwuuutttssssssrrrooolllhhhfffeeeeeeeeejjjjjjkkklllnnnooopppqqqnnnnnnppprrrtttuuusssqqqoooooooooppppppnnnkkkhhheeegggiiiiiihhhggghhhiiijjjjjjjjjkkklllmmmnnnnnnlllpppssstttsssuuu{{{|||yyyyyyyyyyyyxxxvvvuuutttpppsssxxx}}}~~~~~~}}}|||yyyxxxzzz~~~~~~yyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~||||||}}}}}}zzzwwwuuuwwwyyy|||~~~{{{{{{||||||zzzzzzvvvvvvwwwyyy{{{|||~~~~~~wwwvvvvvvxxxzzz|||{{{zzz}}}|||{{{zzzzzzyyyzzzzzzvvvwwwxxxuuuqqqnnnoooppprrr{{{yyyyyy|||uuusssooojjjhhhiiimmmqqquuuuuuvvvwwwyyy|||~~~|||xxxvvvwww{{{|||yyyuuutttwww||||||xxxxxxwwwvvvuuuvvvvvvvvvpppppppppnnnkkkjjjkkklllkkkmmmpppsssvvvyyy{{{{{{wwwuuutttwww{{{~~~~~~}}}zzzyyyxxxyyyzzz|||}}}{{{{{{|||zzzzzzzzzyyywwwtttrrrpppjjjmmmqqqssssssuuuxxx|||yyyxxxwwwuuuttttttttttttrrrqqqqqqtttwwwwwwsssppplllmmmoooqqqqqqpppnnnmmmjjjiiigggffffffgggiiijjjnnnssswwwuuutttuuuuuurrrkkkjjjjjjkkkkkkiiieeebbbddddddddddddddddddccccccggggggeeecccbbbdddhhhllliiijjjkkklllllljjjiiigggllljjjgggdddcccdddeeeggggggggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkllllllmmmnnnkkkkkkkkkkkkjjjiiiiiihhhjjjnnnrrrsssrrrpppqqqrrrqqqqqqqqqqqqooommmkkkiiigggfffdddbbbccceeegggiiiiiihhhhhhjjjlllmmmllljjjeeegggjjjlllmmmooorrruuuyyy|||~~~{{{xxxxxxyyy|||}}}~~~~~~|||yyyvvvtttpppooommmjjjggghhhkkknnnjjjooovvv}}}|||yyyuuusssrrrmmmllljjjhhhffffffffffffgggiiijjjllllllkkkiiihhhjjjjjjjjjkkkmmmnnnpppqqqsssqqqmmmkkkkkkmmmppprrrnnnppprrrsssrrrpppooooooooonnnllljjjiiiiiiiiiiiiddddddcccbbbbbbbbbcccccccccdddeeeffffffeeeeeedddeeefffgggjjjmmmnnnmmmkkkkkkhhhfffiiinnnpppnnnjjjfffeeedddgggjjjkkkjjjgggjjjjjjkkknnnpppqqqpppnnnmmmkkkiiijjjnnnpppooonnnnnnpppsssuuuvvvuuusssrrrjjjlllnnnppprrrtttuuuuuuuuuuuuvvvwwwxxxyyy{{{|||}}}{{{xxxuuutttssssssssspppppppppmmmkkkjjjkkkmmmooooooooopppqqqrrrssstttxxxvvvvvvwwwyyyxxxuuuqqqooopppooommmjjjhhhhhhjjjiiiiiihhhhhhhhhhhhhhhhhhdddfffjjjmmmooopppooonnnooopppqqqrrruuu{{{~~~}}}|||}}}yyy}}}}}}|||zzzyyyvvvuuutttvvvxxx|||~~~yyyyyyyyy|||~~~}}}|||{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{}}}}}}~~~}}}||||||yyy~~~}}}|||}}}}}}{{{xxxzzz{{{}}}~~~zzzzzz{{{~~~{{{zzzyyywwwvvvwwwxxxyyyyyyxxxssswwwzzzzzzxxxyyy~~~}}}yyyxxxxxxyyyzzzxxxuuurrrrrruuuwwwuuutttsss{{{}}}|||{{{xxxtttpppnnnnnnpppqqquuuuuuuuuuuuwwwyyy{{{|||{{{zzzyyyxxxwwwwwwwwwwwwvvvzzz|||xxxtttvvvwwwwwwvvvvvvwwwyyy}}}wwwqqqnnnnnnnnnmmmlllpppqqqtttvvvxxxyyyyyyyyywwwvvvuuuwww{{{}}}~~~zzzzzz~~~|||yyyyyyzzz}}}zzzxxxxxxxxxwwwssspppoooppprrrtttwwwyyy{{{|||tttttttttsssrrrrrrtttvvvtttuuuwwwyyyzzzwwwqqqmmmooonnnnnnooopppooollljjjkkkjjjiiihhhhhhhhhhhhhhhnnnppprrrrrrqqqrrrvvvzzzvvvtttqqqmmmkkkjjjjjjjjjfffeeedddccccccdddeeefffjjjjjjjjjjjjiiihhhgggfffiiijjjjjjkkkkkkiiihhhgggjjjhhhfffdddbbbbbbcccdddeeehhhlllooopppooommmkkkjjjkkklllnnnoooooooooooojjjjjjkkklllmmmmmmmmmmmmnnnllllllnnnrrruuuuuussssssqqqpppqqqrrrrrroookkkeeedddbbbaaaaaaccceeeggghhhhhhhhhjjjlllnnnmmmlllgggiiilllnnnoooqqqsssuuutttwwwzzz{{{zzzzzz|||~~~~~~zzzvvvsssnnnmmmllliiihhhiiimmmpppooosssyyy~~~~~~{{{wwwuuusssmmmllliiigggfffgggggghhhlllmmmnnnooonnnmmmkkkjjjmmmmmmmmmmmmnnnooopppqqqqqqpppooonnnnnnooopppqqqoooqqqttttttsssqqqqqqqqqsssqqqnnnkkkiiihhhhhhhhhddddddccccccccccccdddddddddeeefffhhhhhhhhhhhhhhhhhhhhhjjjmmmppppppooommmmmmkkkiiijjjnnnooolllhhheeeddddddgggkkkmmmlllkkkkkkkkkllloooqqqrrrqqqooonnnllljjjlllnnnooonnnmmmnnnooorrrtttuuuuuusssrrroooppprrrtttvvvxxxyyyzzzvvvvvvwwwwwwxxxzzz{{{|||~~~{{{wwwsssqqqppppppppprrrrrrqqqooommmlllnnnoooqqqqqqrrrrrrssstttuuuvvvvvvuuuuuuwwwxxxxxxtttqqqnnnoooooommmkkkjjjkkklllkkkjjjiiihhhhhhhhhhhhiiigggiiillloooqqqqqqpppooooooppprrrsssuuuzzz~~~||||||~~~~~~zzz~~~~~~}}}|||zzzxxxwwwvvvzzz|||}}}zzzyyyzzz}}}~~~|||{{{zzz{{{|||~~~}}}|||{{{}}}{{{}}}~~~~~~}}}|||}}}}}}|||{{{{{{|||~~~}}}~~~~~~}}}{{{xxxyyyzzz{{{||||||||||||yyyyyy{{{~~~|||{{{{{{zzzzzz{{{}}}|||zzzxxxtttxxxzzzzzzyyyzzz}}}{{{{{{{{{{{{yyyvvvtttssstttuuuvvvvvvyyy~~~zzzuuurrrqqqqqqqqquuuuuuuuuvvvwwwzzz|||}}}{{{zzzyyywwwvvvuuuuuuuuuuuuxxx}}}~~~zzzwwwtttvvvxxxxxxwwwvvvwwwxxx{{{vvvqqqooopppqqqrrrqqqrrrsssuuuvvvwwwwwwvvvvvv{{{xxxwwwwwwzzz~~~~~~}}}}}}zzzyyyzzz|||zzzxxxxxxyyyxxxuuusssqqqrrrsssuuuwwwxxxyyyzzzsssttttttsssrrrsssvvvxxxwwwxxx{{{}}}~~~zzztttpppmmmmmmlllnnnoooooommmkkkkkkjjjjjjiiiiiijjjjjjjjjoooqqqsssrrrqqqrrruuuwwwvvvtttrrrooonnnmmmmmmnnnlllkkkiiigggffffffffffffeeeffffffgggggggggffffffggghhhiiijjjjjjjjjiiiiiijjjiiifffdddccccccdddeeehhhjjjmmmoooppppppnnnmmmlllmmmmmmnnnnnnnnnnnnmmmkkkkkklllmmmmmmmmmmmmmmmmmmllllllooorrrtttsssqqqtttrrrqqqqqqrrrpppmmmjjjdddcccaaa```aaabbbdddfffiiiiiihhhjjjmmmnnnnnnmmmjjjmmmqqqsssssssssttttttrrrtttvvvwwwxxxzzz}}}{{{wwwsssqqqllllllllljjjjjjlllooosssuuuyyy}}}~~~zzzwwwuuunnnllljjjhhhhhhiiikkklllrrrrrrssssssrrrpppnnnmmmqqqqqqppppppppppppqqqqqqnnnooooooppppppqqqqqqqqqppprrruuuuuutttrrrrrrsssxxxuuupppllliiihhhiiiiiieeeeeedddeeeeeefffggghhhggghhhiiikkkkkklllllllllkkkkkkmmmooorrrsssqqqppppppnnnkkkkkkmmmmmmkkkhhhddddddeeehhhkkknnnoooooonnnmmmnnnppprrrsssrrrpppooonnnmmmnnnnnnnnnllljjjmmmoooqqqsssttttttssssssrrrssstttvvvxxxzzz{{{|||xxxxxxxxxxxxyyyzzz{{{|||}}}zzzuuupppmmmlllmmmnnnsssssssssqqqooooooqqqrrruuuuuuvvvvvvwwwwwwxxxxxxvvvvvvvvvxxxyyyxxxuuusssooooooooonnnllllllmmmoooooonnnkkkiiihhhiiijjjkkkkkkmmmoooqqqsssrrrrrrqqqssstttuuuuuuwww{{{}}}|||{{{}}}}}}}}}{{{zzzyyy}}}zzzzzz{{{~~~|||zzzzzzzzz{{{}}}{{{zzz{{{yyyzzz{{{{{{{{{{{{|||}}}|||{{{{{{~~~}}}wwwvvvvvvvvvvvvxxxyyyzzzyyyyyy{{{~~~~~~}}}}}}}}}~~~|||xxxuuuxxxzzzzzzzzz{{{~~~}}}}}}yyyyyywwwuuussstttwwwyyy{{{wwwuuuttttttuuuuuuvvvwwwyyy{{{}}}~~~}}}{{{yyywwwuuusssrrrrrrsssvvvyyy{{{|||zzzwwwuuutttvvvyyyyyyxxxwwwwwwxxxyyyvvvsssrrrsssvvvwwwwwwvvvwwwwwwwwwwwwvvvvvvuuu|||yyyxxxzzz}}}~~~{{{zzz{{{{{{zzzyyyyyyzzzyyywwwuuussstttuuuvvvwwwwwwwwwwwwssstttttttttsssuuuwwwzzzzzzzzz|||~~~|||wwwsssmmmlllkkklllmmmnnnmmmllljjjjjjjjjkkklllmmmmmmnnnrrrsssuuuuuutttttttttuuuvvvuuutttrrrqqqqqqqqqqqqsssqqqooollljjjhhhggggggcccddddddeeefffgggggggggeeefffgggiiijjjkkkkkkkkkkkkiiigggeeeddddddeeefffkkklllnnnoooppppppppppppnnnnnnmmmmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnppprrrrrrpppnnntttrrrqqqqqqqqqooollliiigggfffeeedddeeefffggghhhmmmkkkjjjkkkmmmnnnmmmlllmmmppptttvvvvvvtttssssssuuuuuuuuuttttttvvvxxxyyy~~~}}}{{{yyyuuurrrooonnnoooooonnnmmmlllnnnqqqtttzzz}}}|||yyywwwqqqooolllkkkkkkmmmoooqqqssssssttttttsssrrrqqqpppuuutttsssrrrrrrqqqqqqqqqnnnnnnnnnnnnoooppprrrrrrqqqrrrtttuuussssssssstttzzzwwwqqqllliiiiiikkklllggggggggghhhiiijjjlllllllllmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnppprrrsssrrrqqqqqqnnnllllllmmmnnnllljjjgggggghhhiiilllnnnooopppppppppppprrrttttttrrrqqqpppooooooooonnnllljjjhhhlllnnnppprrrssssssrrrrrrpppqqqrrrsssuuuwwwyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{xxxsssnnnlllkkkmmmnnnrrrrrrrrrqqqoooppprrrtttxxxxxxyyyzzzzzzzzzzzzzzzwwwxxxyyy{{{|||{{{yyywwwrrrrrrqqqooollllllnnnppptttrrrooolllkkkkkkmmmmmmoooppprrrttttttttttttssswwwxxxyyyyyyzzz|||~~~}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||~~~{{{{{{|||}}}{{{{{{}}}~~~}}}||||||xxxvvvwwwxxxyyyyyyzzz{{{~~~}}}wwwvvvtttssstttuuuxxxzzz{{{{{{}}}}}}~~~~~~|||wwwvvvwwwyyyyyyzzz|||~~~}}}zzz{{{zzzwwwssstttxxx||||||zzzxxxxxxvvvwwwxxxyyy{{{}}}~~~~~~{{{xxxvvvsssrrrqqqssstttuuuwwwwwwvvvuuutttuuuwwwyyyzzzyyywwwwwwwwwyyywwwuuuuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{zzz|||~~~{{{{{{|||}}}|||{{{{{{zzzyyywwwvvvssstttuuuwwwxxxxxxwwwwwwssstttuuuttttttvvvyyy{{{|||{{{yyyzzzzzzzzzyyywwwpppnnnllllllmmmmmmlllkkkiiijjjkkkmmmnnnppppppqqqwwwxxxyyyzzzyyywwwvvvvvvxxxwwwwwwvvvtttsssrrrqqqtttsssqqqooommmkkkjjjiiiggggggggggggggghhhiiiiiidddeeefffhhhjjjkkklllmmmllljjjhhhfffeeefffggghhhlllmmmnnnoooppppppppppppmmmmmmllllllllllllllllllmmmnnnnnnooooooooooooooolllmmmooorrrrrrqqqooommmrrrrrrrrrqqqqqqooommmkkkllllllkkkkkkkkklllmmmnnnqqqooommmlllmmmmmmlllkkkpppsssvvvwwwuuusssrrrqqquuutttrrrrrrrrrssstttuuuwwwvvvuuusssqqqpppoooooorrrsssrrrqqqoooppprrrttt{{{~~~}}}yyywwwsssrrrpppooooooqqqsssuuupppqqqqqqrrrssssssssssssvvvuuutttssssssrrrrrrrrrpppnnnlllkkklllooorrrtttppprrrsssssssssrrrssstttyyyvvvqqqmmmkkkkkkmmmoooiiiiiijjjjjjlllmmmooopppppppppoooooonnnnnnmmmmmmmmmmmmmmmnnnqqqrrrqqqpppooonnnlllmmmnnnooooooooolllllllllllllllmmmnnnooorrrqqqrrrsssuuuuuusssqqqpppppppppnnnllljjjhhhhhhlllmmmnnnoooppppppoooooonnnoooooopppqqqtttuuuwwwxxxxxxwwwwwwwwwxxxxxxyyywwwtttqqqmmmllllllnnnooonnnooooooooonnnoooqqqsssxxxyyyzzz{{{|||||||||{{{yyy{{{}}}~~~}}}|||vvvuuusssooolllkkklllnnnvvvtttrrrpppooonnnooopppqqqrrrssstttuuuuuuuuuuuuwwwxxxyyyyyyyyy{{{~~~~~~||||||||||||{{{zzzzzzyyyzzzzzz{{{{{{|||||||||~~~||||||~~~|||~~~~~~~~~~~~~~~}}}yyyvvvtttuuuwwwxxxyyyyyy|||}}}{{{~~~}}}|||~~~}}}}}}~~~~~~}}}zzzxxxvvvuuuuuuwwwzzz{{{~~~}}}~~~~~~|||wwwvvvwwwxxxxxxzzz|||}}}|||zzz{{{{{{yyyvvvvvvzzz~~~~~~}}}|||yyyzzz{{{|||~~~~~~{{{xxxvvvttttttssstttuuuuuuvvvvvvuuuuuuuuuwwwyyyyyyxxxvvvvvvwwwyyyyyyxxxwwwwwwxxxzzz|||~~~~~~~~~}}}||||||}}}~~~|||yyywwwuuutttrrrsssuuuwwwyyyyyyyyyxxxssstttuuuttttttvvvyyy{{{{{{wwwuuuvvvzzz}}}~~~xxxtttpppnnnmmmmmmlllkkkiiijjjmmmoooqqqssstttttt|||||||||}}}|||{{{yyywwwyyyyyyyyywwwuuussspppnnnooooooooonnnnnnmmmllllllkkkjjjiiihhhhhhhhhhhhiiieeefffggghhhjjjlllmmmnnnmmmkkkiiigggggggggiiijjjlllmmmnnnnnnoooooooooooojjjjjjjjjjjjkkklllnnnnnnlllmmmnnnooopppppppppppplllnnnqqqrrrrrrpppnnnmmmpppqqqrrrrrrqqqpppooonnnqqqqqqqqqqqqqqqrrrsssssssssqqqnnnmmmmmmnnnmmmlllrrrtttuuuuuussspppoooooopppooonnnooorrrtttttttttsssrrrqqqppppppqqqrrrssssssttttttrrrqqqqqqsssuuu{{{~~~}}}}}}~~~}}}{{{xxxwwwttttttsssrrrrrrssstttuuunnnnnnooopppqqqrrrssssssttttttssssssssssssssstttssspppmmmkkklllooosssuuuppprrrssssssrrrrrrtttvvvxxxvvvrrrnnnllllllnnnooojjjjjjkkkkkkmmmnnnooopppqqqpppooonnnmmmmmmmmmmmmmmmllllllmmmoooppppppooonnnmmmmmmmmmnnnppprrrssspppqqqpppnnnllllllmmmooossssssssstttuuutttrrrpppppppppooollliiigggggghhhkkklllllllllmmmllllllkkknnnmmmmmmnnnoooqqqtttuuuvvvvvvuuuuuutttuuuuuuuuusssqqqooommmllllllmmmnnnkkkllllllllllllmmmpppsssvvvxxxzzz{{{|||}}}||||||xxx{{{~~~~~~~~~xxxvvvsssoookkkjjjlllnnnuuutttsssrrrqqqppppppppppppqqqrrrtttuuuvvvvvvvvvuuuvvvwwwwwwwwwxxx{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzxxxvvvwwwxxxxxxyyyyyyyyyzzz~~~}}}~~~{{{}}}~~~|||{{{|||~~~|||zzzwwwvvvvvvwwwyyyzzzzzz}}}{{{zzz}}}~~~|||{{{|||{{{|||}}}~~~~~~~~~|||zzzxxxyyyzzz|||~~~~~~}}}zzzwwwwwwxxxyyy{{{~~~~~~|||{{{zzz{{{{{{{{{zzz{{{}}}}}}~~~}}}{{{yyyxxxxxxvvvvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxwwwuuuuuuvvvwwwyyyyyyzzzyyywwwxxxzzz|||~~~}}}~~~}}}xxxuuutttsssrrrsssvvvxxxzzzzzzyyyxxxssstttttttttsssuuuwwwzzz{{{vvvsssvvv{{{{{{uuuqqqpppooonnnnnnlllnnnppptttvvvwwwxxxxxx~~~|||{{{{{{||||||zzzxxxxxxxxxxxxwwwuuuqqqmmmkkkjjjkkklllmmmnnnnnnnnnnnnmmmllljjjhhhhhhhhhhhhiiiiiiiiiiiiiiikkklllmmmnnnmmmllljjjiiihhhiiijjjkkklllmmmnnnpppppppppooonnnjjjiiiiiiiiijjjlllnnnooojjjkkkmmmnnnpppqqqqqqqqqmmmooorrrsssrrrpppppppppqqqsssttttttrrrppppppppptttttttttttttttuuuuuuuuurrrooommmlllnnnooopppppprrrssstttrrrooolllllllllkkkkkkkkknnnrrrttttttrrrqqqpppnnnnnnoooqqqsssuuupppqqqrrrrrrqqqqqqsssuuuyyy|||~~~~~~{{{}}}~~~}}}}}}|||{{{zzzxxxwwwvvvsssttttttttttttsssssssssooonnnnnnoooooopppqqqqqqqqqqqqqqqqqqrrrssstttuuutttsssqqqooopppqqqsssuuurrrsssttttttssstttvvvxxxyyywwwssspppmmmlllkkkllljjjjjjjjjjjjkkklllnnnnnnmmmllllllkkklllmmmnnnooommmlllkkklllnnnoooooonnnnnnnnnnnnnnnnnnpppsssuuurrrsssrrrooollllllnnnqqqtttsssssstttuuutttrrroooppppppnnnjjjfffdddfffiiikkkkkkkkkjjjiiiiiihhhhhhlllkkkjjjkkklllnnnqqqrrrttttttsssrrrrrrrrrrrrrrrpppooonnnmmmkkkjjjiiihhhhhhiiijjjkkkkkklllppprrrsssuuuwwwzzz|||||||||{{{tttxxx|||}}}|||{{{|||}}}wwwuuurrrnnnkkkjjjllloooqqqqqqrrrrrrrrrpppooonnnooopppqqqssstttvvvwwwwwwtttvvvwwwwwwwwwyyy{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~{{{wwwtttuuuvvvwwwxxxxxxxxxyyy|||~~~~~~~~~||||||zzzyyy}}}~~~~~~}}}|||xxxyyyzzz{{{|||~~~~~~zzzzzz}}}|||{{{|||||||||}}}}}}||||||}}}}}}zzzyyyyyy{{{}}}~~~}}}|||zzzyyyzzz|||~~~~~~}}}{{{}}}}}}|||{{{{{{{{{xxxyyyzzz{{{{{{{{{zzzzzzwwwwwwvvvtttssssssuuuwwwvvvwwwyyyxxxwwwxxxzzz}}}~~~}}}}}}~~~|||xxxuuutttttttttuuuxxxyyyzzzyyywwwvvvsssttttttsssrrrsssvvvxxx{{{wwwsssssswww|||yyyuuussssssssssssppprrrvvvyyy{{{|||||||||{{{yyywwwvvvxxxyyywwwuuussstttuuuuuutttpppllljjjggghhhjjjlllnnnnnnnnnnnnnnnmmmkkkjjjjjjkkklllmmmmmmlllkkkkkkkkklllmmmnnnnnnmmmkkkjjjiiijjjlllmmmlllnnnppprrrrrrqqqooonnnkkkjjjiiihhhiiijjjlllmmmhhhiiikkknnnpppqqqrrrrrrnnnpppssssssqqqqqqrrrtttuuuwwwxxxvvvrrrooonnnoootttttttttuuuuuuuuuuuuvvvpppnnnlllllloooqqqssssssssssssrrrpppllljjjjjjjjjkkkjjjkkknnnrrrsssrrroooooonnnlllkkklllooorrrtttmmmnnnppppppppprrrtttvvvxxx||||||zzzzzzyyy|||~~~}}}~~~}}}|||{{{yyyxxxvvvuuuuuurrrssstttttttttsssqqqpppppppppooonnnnnnooooooooooooooooooppprrrtttuuuvvvttttttttttttttttttssssssssstttuuuuuuuuuuuuwwwyyyzzzxxxuuuqqqmmmkkkiiihhhiiiiiiiiiiiijjjkkklllllliiiiiiiiiiiikkkmmmoooqqqnnnlllkkklllnnnoooooooooppppppooonnnnnnooorrruuurrrsssrrrpppmmmlllooorrrtttsssssstttttttttqqqooopppooommmhhhdddcccfffjjjkkkkkkjjjiiihhhgggfffeeeiiihhhgggggghhhkkkmmmooossssssrrrqqqppppppppppppoooooonnnllljjjgggeeedddhhhiiijjjjjjkkkmmmpppsssqqqsssvvvyyy{{{|||{{{{{{qqquuuyyyzzzyyyxxxyyy{{{uuusssqqqmmmkkkkkknnnqqqmmmooopppqqqqqqpppnnnmmmnnnoooppprrrtttuuuwwwxxxwwwxxxzzzzzzzzz|||~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{vvvssstttvvvwwwwwwwwwwwwxxx||||||}}}}}}}}}yyyxxx|||~~~yyy{{{||||||}}}~~~~~~zzzzzz~~~}}}{{{}}}}}}}}}~~~}}}~~~~~~|||{{{{{{|||~~~~~~}}}}}}yyyxxxyyy}}}~~~~~~}}}{{{}}}~~~}}}}}}||||||}}}zzz{{{|||}}}~~~}}}||||||xxxwwwuuusssqqqqqqtttwwwsssuuuxxxxxxwwwxxx{{{~~~~~~~~~~~~zzz|||~~~|||xxxuuuuuuvvvvvvwwwyyyzzzzzzxxxuuussstttttttttsssrrrrrrtttvvvtttrrrqqqrrrvvv{{{~~~zzzwwwvvvwwwwwwxxxtttvvvyyy}}}yyyuuurrrrrrtttuuutttsssoooqqqssstttssspppllljjjfffhhhjjjlllnnnnnnnnnnnnpppooonnnmmmnnnppprrrsssooonnnmmmlllkkklllmmmmmmnnnmmmkkkjjjjjjkkklllmmmmmmooorrrtttuuussspppnnnmmmllljjjhhhhhhiiijjjkkkggghhhjjjmmmoooqqqssssssoooqqqssssssqqqqqqsssvvvxxxzzz{{{xxxrrrnnnlllmmmsssrrrrrrrrrtttttttttsssmmmjjjgggjjjppptttuuussssssqqqmmmiiieeeddddddeeeiiijjjlllpppssssssqqqooommmkkkkkkkkknnnoooooooooiiikkknnnooooooppprrrsssxxx{{{|||zzzzzz}}}}}}zzzwwwzzz~~~~~~|||{{{zzz~~~zzzvvvrrrqqqpppooommmpppooonnnpppsssssspppmmmjjjkkkkkkllllllkkkkkkjjjjjjlllmmmnnnooorrrwwwzzzuuutttrrrqqqqqqrrrsssuuuttttttuuuvvvwwwwwwxxxxxx|||xxxtttpppnnnkkkiiihhhffffffggghhhiiijjjkkkkkkjjjhhhfffeeefffhhhkkknnnkkkhhhjjjoooqqqnnnlllmmmpppooonnnmmmnnnppprrrtttwwwvvvsssqqqooooooppppppsssrrrrrrqqqppppppppppppnnnjjjdddaaaaaabbbcccdddgggffffffeeedddcccbbbbbbfffffffffffffffiiimmmpppuuuttttttsssqqqooommmlllmmmlllkkkiiihhhgggggggggfffgggjjjlllnnnooooooooottttttuuuuuuuuuuuuuuutttpppnnnpppvvvxxxuuussssssssssssrrrooommmlllnnnpppjjjlllooorrrsssqqqooommmmmmlllllloootttxxxxxxwwwzzz{{{|||~~~}}}{{{{{{|||~~~}}}zzzzzzyyyxxxvvvuuuuuuttttttttttttuuuxxx|||}}}||||||zzz{{{}}}}}}~~~~~~~~~~~~|||xxxuuuxxx|||~~~~~~~~~}}}||||||}}}~~~~~~}}}{{{|||}}}}}}{{{|||~~~|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}}}}~~~||||||}}}~~~}}}}}}~~~~~~}}}||||||{{{{{{}}}||||||~~~|||tttrrrpppnnnnnnpppsssuuuvvvwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyywwwvvvwwwxxxxxxxxxzzz}}}}}}{{{xxxwwwwwwuuuuuutttsssssssssssstttsssuuuvvvvvvvvvxxxzzz|||{{{{{{zzzzzz{{{|||}}}}}}}}}~~~~~~}}}xxxwwwuuusssqqqpppooooooqqqtttwwwwwwtttoookkkiiihhhkkknnnooonnnmmmmmmnnnkkklllmmmooooooooonnnnnnpppmmmkkkkkklllnnnooopppmmmlllkkklllnnnnnnmmmllloooppprrruuuwwwuuupppmmmnnnlllkkkiiihhhhhhiiiiiikkkhhhgggjjjoootttuuutttppprrrttttttssstttxxx{{{}}}}}}{{{wwwrrrmmmjjjjjjqqqpppoooppppppqqqpppooojjjhhhgggkkkqqquuuvvvtttsssnnnhhheeeeeeeeeccc```hhhjjjllloooqqqrrrpppooojjjiiihhhiiikkklllllllllhhhjjjmmmnnnoooppprrrsssuuuyyyzzzxxxyyy}}}}}}zzzvvvxxx{{{{{{zzzyyyyyyyyyzzzwwwrrrpppooonnnmmmlllnnnmmmlllnnnppppppnnnkkkhhhhhhiiiiiiiiiiiihhhhhhiiijjjkkklllmmmpppuuuxxxtttsssrrrqqqqqqrrrssstttuuuuuuvvvvvvwwwxxxxxxxxx{{{xxxtttpppmmmkkkiiigggdddeeefffggghhhiiiiiiiiifffdddcccbbbcccfffiiikkkjjjhhhiiiooorrrpppnnnoooppppppooopppqqqsssuuuwwwzzzxxxtttpppnnnmmmmmmnnnnnnnnnmmmmmmmmmnnnoooooommmiiidddaaaaaabbbcccccceeeeeedddccccccbbbbbbbbbccccccbbbbbbccceeeiiikkkppppppqqqqqqppppppoooooonnnmmmkkkiiigggffffffgggjjjkkklllmmmmmmmmmllllllpppqqqrrrsssssssssssssssooommmnnntttvvvtttsssttttttuuuuuussspppmmmllllllooopppsssuuuvvvuuusssrrrooommmlllooossswwwxxxxxxzzzzzz{{{}}}~~~}}}{{{zzz{{{|||}}}|||zzzzzzzzzyyyxxxvvvttttttttttttvvvxxx{{{~~~}}}}}}{{{|||~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}zzzvvvtttvvv{{{~~~~~~~~~~~~~~~~~~|||}}}~~~~~~||||||~~~~~~{{{{{{||||||}}}~~~~~~~~~}}}~~~}}}~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{|||~~~~~~|||yyytttrrrooonnnnnnpppsssuuuyyyyyyzzz|||}}}}}}~~~}}}|||||||||}}}~~~}}}|||zzzxxxwwwwwwxxxxxxyyyzzz|||||||||{{{xxxwwwrrrrrrrrrrrrssstttuuuuuuvvvwwwxxxxxxwwwwwwxxxzzzvvvxxx{{{~~~~~~}}}}}}~~~}}}{{{zzzuuutttsssqqqpppooonnnnnnpppsssuuutttqqqmmmjjjiiihhhjjjmmmmmmlllkkkjjjkkklllmmmooopppqqqppppppooorrrooommmmmmnnnpppqqqqqqmmmlllkkklllnnnoooooonnnpppqqqrrrtttvvvuuuqqqnnnmmmlllkkkiiiiiiiiiiiijjjiiigggfffhhhmmmqqqrrrqqqmmmpppsssttttttuuuxxx{{{yyyzzzyyyvvvrrrnnnllllllnnnmmmmmmllllllkkkkkkjjjgggfffggglllrrrvvvvvvtttqqqjjjcccaaaddddddaaa\\\hhhiiilllnnnpppoooooonnngggfffeeefffhhhiiiiiihhhfffhhhlllmmmnnnoooqqqssssssvvvxxxwwwxxx{{{|||yyytttuuuwwwvvvuuuuuuvvvwwwwwwtttqqqoooooonnnmmmlllkkkjjjjjjkkkllllllkkkiiieeeffffffggggggffffffeeeggghhhiiiiiijjjmmmqqquuusssrrrqqqppppppqqqrrrsssuuuvvvvvvwwwwwwxxxxxxyyyyyyxxxuuuqqqmmmjjjgggfffcccdddeeefffgggffffffeeebbbaaa``````bbbeeehhhkkkjjjhhhiiiooorrrpppoooqqqpppqqqqqqsssuuuwwwzzz{{{|||yyytttoookkkjjjkkkkkkiiiiiiiiiiiijjjkkklllmmmkkkgggcccaaaaaabbbcccbbbcccbbbaaa`````````aaabbbaaaaaa``````aaacccfffgggjjjkkklllnnnooopppqqqqqqpppnnnkkkhhhfffeeeffffffkkkkkklllmmmmmmmmmlllllllllmmmnnnoooppppppppppppoookkkkkkpppsssrrrrrrttttttvvvxxxwwwsssmmmiiigggnnnooopppqqqrrrrrrrrrrrrrrrpppnnnnnnrrruuuxxxyyyzzzzzz{{{||||||{{{zzzyyy|||}}}~~~~~~|||zzzzzzzzz{{{{{{yyywwwtttssssssuuuyyy}}}~~~}}}~~~~~~}}}|||||||||||||||~~~~~~}}}}}}~~~|||||||||zzzyyywwwuuutttuuuyyy}}}~~~~~~~~~~~~~~~||||||~~~~~~}}}||||||yyyzzz|||}}}||||||}}}~~~~~~}}}~~~~~~}}}}}}}}}{{{yyyzzz|||~~~~~~~~~~~~~~~~~~|||{{{zzz{{{{{{{{{yyywwwsssqqqooonnnoooqqqsssuuu||||||}}}~~~~~~~~~}}}zzz|||~~~~~~zzzzzzzzz{{{|||}}}~~~}}}|||zzzxxxwwwwwwxxxxxx{{{zzzzzz|||~~~zzzvvvnnnnnnoooppprrrtttvvvwwwwwwyyy{{{zzzxxxwwwvvvvvvqqquuu{{{|||||||||}}}}}}{{{yyyvvvtttqqqppppppooonnnnnnmmmmmmooopppqqqpppmmmjjjiiiiiikkkmmmnnnnnnllljjjiiiiiinnnnnnpppqqqrrrrrrrrrrrrtttrrrpppoooppprrrrrrqqqmmmkkkjjjkkknnnqqqrrrrrrrrrqqqqqqrrrssssssqqqpppmmmlllkkkjjjiiiiiijjjjjjhhheeedddfffkkknnnnnnmmmjjjmmmqqqssstttuuuvvvxxxuuuvvvvvvtttpppmmmllllllllllllllljjjhhhgggggggggfffgggiiimmmrrrttttttrrrnnnjjjeeeccccccbbb```^^^gggjjjlllnnnnnnmmmmmmmmmgggfffeeeeeeggghhhhhhgggeeehhhkkkmmmnnnoooqqqsssrrruuuwwwuuuvvvyyyyyyvvvsssttttttsssrrrrrrtttvvvvvvtttrrrqqqqqqqqqpppoooiiiiiihhhiiiiiiiiihhhgggdddddddddeeeeeedddddddddeeeffffffggggggiiimmmqqqqqqqqqpppppppppqqqrrrrrruuuvvvvvvvvvwwwwwwxxxxxxvvvvvvuuurrrmmmiiigggfffaaabbbdddeeeeeedddbbbaaaaaa``````aaacccfffiiilllllliiijjjoooqqqpppooopppqqqrrrtttvvvyyy{{{}}}~~~{{{wwwrrrmmmjjjiiijjjkkkiiihhhhhhhhhhhhiiiiiijjjhhheeebbbaaaaaabbbbbbaaa```___^^^]]]]]]^^^```aaacccaaa``````bbbdddeeeffffffgggiiikkkmmmoooooopppqqqnnnkkkgggeeedddeeeeeeggghhhiiikkklllnnnnnnoooiiiiiikkklllnnnnnnoooooommmiiihhhmmmppppppqqqttttttvvvwwwvvvrrrmmmiiihhhmmmmmmmmmmmmnnnoooooopppsssqqqooonnnpppssswwwyyyzzz{{{}}}}}}{{{zzzzzzzzz|||}}}~~~~~~}}}|||zzzyyyyyyzzz{{{|||{{{xxxuuusssssswww|||}}}~~~~~~}}}|||zzzyyyzzz{{{}}}}}}~~~~~~|||{{{|||||||||{{{yyywwwuuutttssssssuuuxxx{{{}}}}}}|||}}}}}}{{{{{{{{{yyy|||}}}{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyzzz}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwvvvrrrqqqppppppqqqsssvvvwww~~~~~~~~~~~~}}}}}}|||{{{zzz{{{~~~~~~|||{{{xxxxxxyyyyyyzzz{{{}}}}}}|||{{{zzzxxxwwwwwwwwwwww|||yyyyyy|||zzztttlllmmmnnnoooqqqsssuuuvvvwwwzzz||||||yyywwwuuuuuurrrvvv{{{~~~{{{zzzzzzzzzyyywwwtttqqqooommmnnnnnnnnnmmmmmmmmmllllllmmmmmmllliiigggggghhhooopppqqqpppmmmjjjjjjjjjnnnnnnooopppqqqrrrrrrrrrtttrrrppppppqqqrrrrrrqqqmmmkkkjjjkkkooorrrttttttqqqooonnnnnnoooppppppooollllllkkkkkkjjjjjjjjjjjjhhhfffeeegggkkknnnmmmkkkkkkmmmppprrrssssssrrrrrrqqqrrrrrrpppmmmjjjiiiiiikkklllllljjjgggeeeeeeggghhhiiikkknnnppprrrqqqppplllllllllhhhcccaaabbbdddhhhjjjmmmmmmlllkkklllmmmjjjiiiggghhhiiikkkjjjiiieeehhhkkkmmmnnnoooqqqrrrrrruuuvvvttttttwwwvvvsssttttttsssqqqoooppprrrttttttrrrqqqpppqqqqqqpppooohhhhhhggggggfffeeeffffffccccccddddddddddddcccccccccddddddddddddfffjjjmmmooooooooooooppppppqqqqqqtttttttttuuuuuuuuuuuuuuurrrtttuuurrrnnniiigggfffbbbbbbccccccbbbaaa___^^^^^^^^^^^^```bbbeeehhhjjjnnnkkkjjjnnnpppnnnmmmoooqqqrrruuuxxxzzz||||||}}}vvvtttooollljjjjjjkkklllkkkjjjiiihhhggggggggggggeeecccaaaaaaaaabbbaaa```___^^^]]]]]]]]]^^^___```cccaaa___```bbbddddddccccccdddfffhhhjjjllllllmmmpppnnnkkkgggeeedddddddddfffgggggghhhjjjkkklllmmmggghhhjjjkkklllmmmmmmnnnlllgggfffjjjmmmmmmnnnqqqrrrrrrrrrpppmmmkkkkkkkkkmmmmmmllllllmmmnnnpppqqqrrrqqqooonnnoooqqquuuxxx{{{}}}~~~~~~|||{{{|||}}}}}}}}}}}}}}}{{{zzzxxxwwwwwwxxxzzz{{{{{{xxxvvvttttttxxx~~~}}}}}}~~~~~~}}}||||||{{{xxxwwwwwwxxx{{{}}}}}}{{{zzz{{{{{{zzzxxxuuutttsssrrrrrrvvvwwwzzz|||~~~~~~~~~|||}}}~~~|||{{{{{{{{{{{{~~~|||}}}~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}~~~}}}~~~}}}|||{{{}}}}}}}}}}}}}}}}}}~~~~~~|||zzzxxxxxxxxxsssrrrrrrsssuuuxxx{{{}}}~~~}}}}}}}}}{{{zzzzzz{{{}}}~~~~~~|||yyywwwxxxxxxxxxxxxyyyzzz{{{|||{{{zzzyyyxxxwwwvvvvvvuuu{{{yyyxxx{{{~~~wwwqqqlllmmmmmmnnnppprrrssstttvvvyyy{{{{{{yyywwwvvvvvvvvvxxxzzz}}}}}}|||zzzyyyvvvvvvwwwvvvtttqqqmmmlllllllllmmmmmmmmmmmmlllkkkiiijjjjjjiiifffeeefffgggoooppppppnnnllljjjiiijjjllllllmmmnnnooopppqqqrrrrrrqqqppppppqqqrrrqqqpppnnnmmmlllmmmpppsssttttttooommmjjjiiikkklllmmmmmmllllllllllllkkkkkkkkkjjjjjjhhhgggjjjnnnqqqpppmmmnnnnnnoooppppppooommmkkknnnnnnnnnllliiifffeeeeeeiiikkkllljjjfffdddeeegggiiijjjkkkmmmnnnoooppppppllloooqqqmmmfffbbbdddiiiiiilllnnnnnnkkkjjjkkknnnooommmllllllmmmnnnnnnmmmgggjjjlllnnnnnnoooppprrrqqqtttuuussssssvvvvvvsssuuutttsssqqqnnnmmmooopppooommmllllllmmmmmmkkkjjjeeeffffffdddbbbbbbcccdddbbbccccccddddddccccccbbbbbbccccccbbbbbbdddgggjjjmmmmmmnnnooooooppppppppprrrrrrrrrrrrrrrrrrrrrrrrnnnqqqtttsssnnniiiggggggccccccbbbaaa```___^^^^^^[[[\\\\\\]]]```bbbeeegggnnnjjjiiimmmooommmmmmoooqqqsssvvvxxxzzzzzzyyyyyyrrrpppnnnkkkjjjjjjkkkkkkkkkjjjhhhgggeeedddddddddbbbaaa``````bbbbbbaaa___````````````````````````aaa^^^\\\\\\___aaa___]]]aaabbbdddfffhhhiiijjjjjjmmmllljjjhhhfffeeeddddddhhhgggffffffeeefffffffffggghhhiiijjjkkklllllllllkkkfffeeehhhjjjjjjkkknnnnnnnnnllliiiggggggiiillliiihhhhhhhhhiiijjjkkklllooooooooonnnnnnppptttwwwzzz|||~~~{{{{{{}}}~~~~~~}}}|||zzzxxxvvvuuuuuuvvvxxxyyyyyyxxxwwwvvvuuuyyy~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{|||~~~}}}|||xxxwwwuuuttttttvvvyyy{{{}}}|||{{{zzz{{{zzzxxxvvvtttsssrrrrrrwwwwwwxxxzzz|||~~~~~~}}}~~~}}}~~~~~~~~~||||||||||||~~~~~~}}}~~~~~~~~~}}}|||||||||}}}}}}{{{|||||||||{{{{{{zzzzzzzzz}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}|||}}}}}}||||||}}}~~~~~~{{{xxxvvvwwwxxxtttuuuvvvxxx{{{}}}}}}|||yyyxxxyyyyyy}}}}}}~~~~~~|||zzzwwwvvvyyyyyyxxxxxxxxxyyyzzzzzzyyyxxxxxxwwwvvvuuutttsssxxxxxxxxxzzz|||yyysssnnnllllllmmmnnnppprrrtttuuuwwwxxxzzzyyywwwuuuuuuuuuwwwxxxxxxyyyxxxwwwvvvuuurrrsssssssssqqqooolllkkkjjjkkklllllllllkkkjjjiiiggghhhhhhgggeeedddeeefffkkkkkkllljjjhhhggghhhiiikkkkkkkkklllmmmooopppqqqpppooonnnoooqqqrrrqqqppppppooonnnppprrrssssssrrrmmmjjjhhhggghhhjjjkkkkkkkkkkkkllllllllllllkkkkkklllkkkkkknnnrrruuutttqqqpppooonnnnnnnnnllliiifffkkklllllljjjfffdddccccccgggjjjllljjjeeeccceeehhhhhhiiikkklllmmmoooqqqsssoooqqqqqqnnniiiggggggiiijjjmmmpppnnnkkkiiikkkooorrrqqqooooooqqqqqqqqqpppjjjlllnnnooooooooopppqqqnnnrrrsssrrrtttxxxxxxvvvttttttssspppmmmkkkkkkkkkkkkjjjiiiiiiiiiiiigggeeecccddddddaaa___^^^```bbbaaabbbbbbbbbbbbbbbbbbaaabbbbbbbbbaaaaaabbbeeehhhllllllmmmnnnoooooooooooooooooooooooooooooooooooojjjooossssssnnnjjjhhhiiifffdddaaa___]]]]]]]]]^^^\\\\\\]]]^^^```bbbdddeeejjjffffffkkknnnnnnoooqqqqqqsssuuuxxxxxxwwwuuusssooonnnmmmlllkkkjjjiiiiiifffeeedddcccbbbaaaaaaaaa```______```bbbbbb```^^^dddeeefffffffffdddbbbaaa___\\\YYYZZZ^^^___]]]YYY]]]^^^aaadddfffhhhjjjjjjjjjjjjjjjiiihhhfffdddccceeedddcccbbbbbbbbbccccccfffggghhhiiiiiiiiiiiiiiijjjeeedddhhhiiihhhhhhjjjjjjjjjhhheeecccccceeegggddddddeeeffffffgggggggggkkkmmmnnnnnnnnnooosssvvvwww{{{}}}}}}zzzzzz}}}~~~}}}{{{xxxvvvuuutttssssssuuuvvvwwwxxxxxxxxxvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{xxxzzz|||~~~}}}wwwuuutttsssrrrsssuuuvvvxxx|||~~~|||{{{{{{zzzyyyxxxvvvtttsssrrrvvvuuuuuuvvvxxx|||~~~~~~~~~~~~}}}~~~~~~|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{}}}||||||~~~~~~|||zzzxxxxxxxxxwwwwwwwwwwwwwww}}}}}}~~~~~~}}}|||}}}{{{}}}||||||||||||}}}}}}~~~|||||||||{{{||||||}}}}}}{{{{{{{{{xxxtttrrrtttvvvvvvwwwyyy}}}~~~}}}{{{wwwtttuuuvvvwww|||||||||{{{{{{yyyxxxwwwzzzzzzyyyxxxxxxxxxyyyyyywwwwwwvvvvvvuuusssrrrrrruuuwwwyyyzzzxxxsssnnnkkkjjjjjjlllnnnqqqtttvvvxxxyyyzzzzzzxxxuuurrrrrrssstttuuuvvvvvvvvvtttsssrrrnnnooopppqqqpppooolllkkkhhhiiijjjkkkjjjiiigggeeedddfffggggggeeeddddddeeeggghhhiiihhhgggggghhhjjjkkkkkkkkkkkkmmmoooqqqrrrnnnnnnnnnppprrrsssrrrqqqqqqqqqqqqssstttsssqqqnnnllliiigggggghhhjjjjjjjjjjjjkkklllmmmmmmlllkkkkkkmmmlllmmmqqqvvvxxxwwwuuupppnnnkkkkkkkkkkkkhhhfffhhhiiijjjiiigggeeedddeeefffiiikkkiiieeeccceeehhhggghhhiiikkklllooosssvvvrrrqqqooonnnlllkkkiiihhhkkknnnqqqoookkkiiillloootttsssqqqqqqrrrssssssrrrkkkmmmooopppoooooopppqqqkkkooorrrrrruuuyyy{{{yyyssstttssspppllliiihhhhhhjjjiiihhhhhhhhhhhheeeccc```bbbbbb___\\\[[[]]]`````````aaaaaaaaaaaa``````aaabbbbbbaaa```bbbeeegggkkklllmmmnnnoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmhhhmmmssssssooojjjiiijjjgggeeeaaa^^^\\\\\\]]]^^^^^^^^^___```bbbdddeeeffffffcccdddiiinnnoooqqqtttqqqrrruuuwwwwwwuuurrrpppnnnnnnnnnmmmkkkiiigggfffaaa``````_________``````___^^^___```bbbbbb```^^^gggiiijjjkkkjjjhhheeeccc```\\\YYY[[[^^^___\\\YYYZZZ\\\___bbbfffhhhjjjkkkhhhiiijjjjjjiiigggdddbbb``````______```bbbdddeeeffffffgggggghhhgggggggggiiieeedddhhhiiigggfffggggggggggggdddaaa```aaabbbfffggghhhiiijjjjjjjjjiiiiiikkknnnnnnnnnooorrruuuuuuyyy|||{{{yyyyyy}}}~~~}}}zzzxxxvvvtttsssrrrrrrssstttvvvxxxyyyzzzwwwzzz}}}}}}}}}}}}~~~~~~||||||vvvxxx|||~~~~~~wwwuuutttrrrqqqqqqqqqrrrsssxxx~~~}}}|||{{{{{{zzzyyywwwuuutttrrrvvvtttssssssuuuxxxzzz{{{{{{{{{|||~~~}}}|||}}}~~~}}}~~~{{{|||||||||}}}~~~|||}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~|||zzz~~~~~~}}}~~~|||zzz{{{{{{zzzzzzzzzzzzzzzzzz~~~}}}~~~~~~||||||~~~|||{{{}}}|||{{{{{{{{{}}}~~~||||||{{{{{{{{{{{{||||||wwwxxxwwwtttpppoooqqqssswwwxxx|||~~~}}}|||wwwsssqqqrrrtttvvv{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvuuuuuutttsssqqqpppsssvvvzzzyyyuuupppkkkiiigggiiikkknnnrrrvvvyyy{{{||||||zzzwwwssspppppppppppprrrtttvvvvvvtttqqqooolllmmmoooppppppooommmlllggggggiiiiiihhhfffdddcccccceeeggggggfffdddddddddggghhhiiiiiihhhiiikkkmmmkkkkkkkkkkkkmmmoooqqqsssnnnnnnnnnpppsssttttttsssrrrrrrsssuuuuuusssooolllllljjjhhhgggiiijjjjjjjjjjjjkkklllmmmmmmmmmlllkkkmmmmmmnnnrrrwwwzzzyyyvvvooollliiiiiijjjkkkiiigggfffhhhiiiiiihhhgggggghhhggggggfffcccaaaaaaccceeeeeehhhllloooooooooppppppsssnnnjjjhhhiiikkkjjjiiijjjhhhjjjnnnkkkggghhhooosssrrrrrrqqqpppoooooonnnsssuuuuuusssooommmnnnpppmmmnnnpppsssuuuvvvwwwxxxrrrqqqpppmmmkkkiiigggfffffffffggghhhgggfffdddbbb_________^^^]]]\\\[[[ZZZ___aaabbbbbbaaa``````aaa]]]]]]^^^```ccceeegggiiiiiijjjlllnnnpppppppppppppppnnnkkkkkklllllljjjgggiiikkknnnppppppnnnllljjjiiifffaaa]]]ZZZ[[[\\\^^^``````______aaacccfffhhhgggggghhhiiikkklllmmmnnnpppppppppoooooonnnnnnnnnlllmmmnnnnnnkkkgggbbb``````]]][[[[[[^^^___^^^\\\aaabbbcccddddddcccbbbaaacccdddggghhhhhhfffdddbbbbbb___]]]\\\\\\\\\\\\\\\\\\\\\^^^```cccfffiiikkknnnllliiihhhhhhgggccc___\\\\\\[[[\\\]]]```ccceeeeeehhhjjjjjjfffddddddfffeeeeeedddcccbbbbbbbbbcccaaacccdddaaa^^^]]]bbbfffiiihhhggggggggghhhjjjjjjpppmmmkkkjjjlllooopppqqq|||}}}~~~~~~}}}|||~~~~~~zzzxxxwwwvvvuuutttuuuxxx|||~~~|||zzzwww{{{~~~}}}~~~{{{wwwuuutttvvvzzz~~~|||yyywwwvvvuuuuuuuuuuuuvvvvvvvvvxxxzzz|||}}}}}}}}}|||yyyuuuzzz{{{vvvqqqpppuuuvvvvvvvvvvvvtttsssrrrvvvuuuvvvyyy~~~{{{}}}~~~{{{zzzwwwwwwwwwxxx{{{~~~|||}}}~~~|||zzz{{{}}}~~~|||zzz|||zzzyyyzzz}}}}}}{{{zzz~~~}}}zzzzzz{{{~~~}}}{{{|||~~~{{{yyyyyy|||}}}{{{{{{{{{{{{zzzyyyxxxxxxzzz|||}}}~~~|||zzzyyyzzz{{{{{{zzzuuutttrrrqqqrrrtttvvvxxxyyy{{{}}}}}}zzzsssnnnnnnpppsssttt~~~}}}||||||}}}}}}|||{{{zzzuuurrrqqqrrrtttuuuuuutttrrrpppooorrruuutttoookkkiiihhhjjjmmmqqqtttvvvxxxzzz|||}}}yyyuuuqqqnnnnnnooopppuuuqqqmmmkkklllnnnppppppmmmnnnoooqqqrrrooojjjffffffeeedddcccbbbbbbbbbbbbcccgggmmmpppoookkkgggeeeffffffggghhhjjjkkkllllllhhhhhhggghhhjjjmmmppprrrmmmllllllnnnppprrrrrrrrroooqqqtttssspppnnnnnnoooooonnnmmmlllkkkjjjjjjjjjgggiiikkkmmmnnnnnnnnnnnnvvvsssrrrtttxxxyyyuuupppiiiiiiiiijjjkkkjjjgggdddkkkkkkiiigggdddcccdddeeeddddddcccaaa``````ccceeedddgggkkkmmmnnnnnnoooooopppmmmhhhgggggghhhhhhggghhhfffhhhkkkiiifffhhhmmmrrrqqqqqqpppooonnnmmmmmmqqqtttvvvtttpppmmmmmmooonnnooopppqqqsssuuuvvvwwwqqqpppnnnkkkhhhfffeeeddddddeeeggghhhgggeeebbbaaa\\\\\\]]]^^^^^^^^^^^^]]]^^^___``````^^^^^^___``````aaabbbccceeegggiiijjjhhhjjjllloooqqqrrrrrrsssqqqnnnjjjhhhiiijjjiiihhhkkkmmmooopppooommmjjjgggjjjgggccc___]]]]]]^^^```aaa```___```aaaccceeegggfffgggggghhhjjjkkklllllllllllllllkkkkkkkkkjjjjjjiiijjjkkkkkkjjjfffbbb```^^^\\\ZZZZZZ\\\^^^\\\[[[bbbbbbccccccbbbaaa___^^^___```aaabbbbbbaaa___^^^```^^^\\\ZZZZZZZZZZZZYYY\\\]]]___bbbfffiiilllmmmooollljjjiiiiiigggccc```\\\\\\\\\]]]^^^aaaccceeeeeehhhjjjiiifffccccccddddddddddddddddddccccccccc```aaaaaa]]]ZZZ\\\ccciiikkkjjjiiiiiiiiiiiijjjkkkllljjjhhhhhhkkknnnpppqqqyyy{{{}}}}}}}}}}}}~~~~~~{{{yyyxxxxxxwwwvvvwwwzzz~~~~~~{{{yyyzzz}}}}}}~~~zzzwwwuuusssuuuxxx~~~~~~yyywwwwwwvvvvvvvvvuuuuuutttvvvvvvwwwxxxyyyzzzzzzzzzyyywww|||~~~yyytttssstttuuuvvvvvvuuutttsssrrrtttsssuuuxxx}}}|||}}}~~~|||zzzxxxxxxxxxyyy}}}}}}{{{{{{~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~|||zzz{{{yyywwwxxx{{{|||{{{zzzxxx{{{~~~}}}||||||}}}~~~|||zzzzzz|||~~~}}}zzzxxxxxxyyy|||~~~}}}||||||{{{{{{xxxxxxwwwwwwwwwyyy{{{||||||yyyxxxxxxxxxwwwvvvtttrrrpppoooppprrruuuwwwyyy{{{}}}}}}|||~~~zzzvvvpppmmmnnnrrrvvvxxx{{{zzzzzz{{{}}}~~~~~~}}}~~~zzzvvvsssppppppqqqqqqqqqpppnnnmmmnnnppprrrpppmmmiiihhhhhhhhhkkkoooqqqrrrssstttvvvvvvtttqqqooonnnnnnpppppptttqqqmmmkkklllnnnooopppoooooopppqqqqqqnnniiieeebbbaaaaaa``````aaabbbbbbfffkkkqqquuusssoookkkhhhfffggghhhiiijjjkkkkkklllhhhhhhggghhhiiilllooopppmmmllllllnnnqqqrrrrrrrrrnnnqqqsssrrrooommmmmmnnnooonnnmmmkkkjjjiiiiiihhhggghhhjjjlllmmmmmmllllllpppnnnnnnqqquuuwwwtttpppgggggggggiiijjjjjjgggeeefffffffffeeecccdddfffhhhbbbbbbaaa___^^^___bbbeeedddgggjjjlllllllllmmmnnnnnnkkkgggfffffffffeeedddfffeeefffhhhhhhfffhhhlllppppppooonnnmmmlllkkkkkkppptttwwwvvvrrrnnnmmmmmmppppppooooooppprrrtttuuusssqqqnnnjjjhhhfffeeeeeebbbdddgggiiihhheeebbb___YYY[[[]]]___```````````````aaa```___^^^^^^```bbbdddeeefffggghhhjjjkkklllgggiiilllooorrrtttuuuuuurrrnnniiiffffffhhhiiiiiimmmnnnoooooonnnkkkhhheeeiiigggccc___]]]]]]^^^___aaa`````````aaabbbdddeeeeeeeeefffggghhhiiiiiijjjiiiiiiiiiiiihhhhhhhhhhhhfffggghhhiiigggdddaaa___\\\[[[ZZZZZZ\\\\\\[[[ZZZbbbbbbbbbbbbaaa```^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]```___]]][[[ZZZZZZZZZ[[[]]]___cccgggjjjmmmooooooooommmjjjiiihhhfffccc```\\\\\\]]]^^^```aaacccdddfffggghhhhhheeecccbbbbbbbbbcccdddeeeeeeeeedddcccaaaaaa___\\\ZZZ]]]dddjjjnnnmmmlllkkkjjjjjjjjjjjjgggeeedddfffjjjoooqqqrrrvvvxxx{{{|||||||||~~~~~~}}}{{{zzzzzzyyyyyyzzz}}}~~~{{{zzzyyy{{{{{{xxxuuutttqqqrrrvvv}}}zzzwwwwwwxxxxxxwwwvvvsssrrruuuvvvwwwxxxyyyyyyzzzzzz~~~{{{zzz~~~|||wwwuuussstttuuuuuuuuutttsssrrrqqqqqqssswww|||~~~~~~}}}~~~~~~}}}{{{yyyyyyzzz{{{~~~|||zzzzzz|||~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~}}}~~~}}}|||zzzyyywwwvvvvvvwwwyyyyyyxxxvvvyyy}}}~~~~~~~~~{{{wwwvvvwwwzzz||||||{{{zzzyyywwwwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzvvvvvvvvvwwwxxxzzz|||}}}|||zzzwwwuuuvvvvvvuuuttttttrrrooonnnooorrruuuxxxxxx{{{~~~}}}|||{{{~~~}}}tttqqqmmmlllpppuuuyyy{{{xxxxxxxxxzzz}}}~~~}}}~~~~~~zzzvvvsssqqqqqqppppppooonnnmmmmmmlllmmmnnnllljjjhhhhhhiiigggiiimmmnnnnnnmmmmmmnnnnnnnnnnnnnnnoooppppppqqqsssppplllkkklllnnnoooooorrrqqqqqqqqqppplllgggccc^^^^^^]]]]]]^^^```aaabbbiiiooovvvzzzyyyuuupppmmmiiijjjjjjkkklllllllllkkkhhhhhhgggggghhhjjjlllmmmmmmmmmmmmooorrrssssssrrrnnnpppqqqpppnnnmmmlllmmmmmmmmmllljjjiiigggffffffggghhhiiijjjkkkjjjiiiiiiiiihhhiiimmmqqqsssrrroooeeeeeefffgggiiiiiifffdddaaacccdddeeefffhhhkkknnnbbbaaa```___^^^```dddhhhgggiiikkklllllllllmmmnnnllljjjiiigggfffeeeddddddeeeeeeeeeggghhhiiikkkmmmooonnnnnnmmmlllkkkkkkjjjpppuuuyyyyyyuuupppnnnnnnrrrpppooonnnnnnppprrrsssuuussspppllljjjhhhggggggccceeeiiikkkjjjgggbbb___ZZZ\\\^^^```bbbbbbaaaaaaddddddcccaaa```aaacccfffgggggghhhiiijjjkkkkkklllfffhhhkkkooorrrtttuuuvvvrrrpppmmmjjjjjjjjjjjjjjjmmmmmmnnnnnnmmmjjjgggfffeeecccaaa^^^\\\[[[\\\\\\``````______```aaabbbcccdddddddddeeefffgggggggggiiiiiihhhhhhhhhhhhhhhhhhggghhhhhhhhhfffccc```^^^\\\\\\\\\\\\\\\\\\\\\[[[aaaaaabbbccccccbbbaaa```^^^]]][[[ZZZZZZ\\\^^^___`````````___^^^^^^```aaabbbeeeiiillloooppppppooommmkkkjjjhhhfffccc```^^^[[[\\\]]]^^^```bbbcccdddffffffgggfffdddbbbaaa```___aaaccceeeeeedddcccbbbcccdddcccaaa```bbbfffjjjnnnnnnlllkkkjjjiiiiiihhhcccbbbcccfffkkkpppsssuuuvvvxxxzzz{{{{{{{{{{{{|||~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~zzzwwwyyy}}}{{{xxxuuusssqqqoooooosss{{{zzzwwwxxxzzz{{{zzzwwwsssqqqtttvvvzzz}}}~~~}}}~~~}}}xxxtttrrrssstttuuuuuutttsssrrrpppqqqssswww}}}~~~}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{|||~~~~~~~~~~~~|||||||||||||||}}}~~~}}}~~~~~~}}}|||yyywwwuuuuuuuuuwwwxxxyyyyyy{{{~~~}}}yyytttrrrsssvvvyyyzzzyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxyyyyyyxxxvvvvvvuuuvvvwwwyyy{{{|||}}}~~~wwwuuusssrrrsssttttttsssuuussspppnnnooorrrwwwzzzwww{{{}}}{{{|||~~~~~~zzzqqqnnnlllmmmqqqvvvzzz|||wwwwwwwwwyyy|||~~~~~~}}}{{{|||~~~~~~}}}yyyvvvtttuuutttsssqqqpppooooooooommmlllkkkjjjiiiiiijjjkkkhhhjjjmmmnnnmmmkkkjjjiiikkkmmmoooqqqrrrrrrrrrrrrssspppmmmlllmmmooopppppptttrrrqqqooonnnjjjeeebbb___^^^]]]]]]]]]___aaabbbhhhooowww}}}}}}yyyuuurrrppppppqqqpppooonnnlllkkkhhhhhhgggggghhhiiijjjkkknnnnnnoooqqqtttuuutttssspppppppppooonnnmmmmmmmmmlllkkkjjjiiigggfffdddcccfffggghhhiiihhhhhhffffffffffffgggjjjmmmooonnnllleeedddeeefffhhhgggdddbbb```bbbdddgggiiimmmrrrvvvddddddcccaaa```ccchhhkkkkkklllnnnmmmlllkkklllmmmkkkkkkkkkjjjiiiggggggfffggggggggggggjjjmmmppppppmmmmmmmmmmmmllllllllllllrrrvvv{{{{{{wwwrrrpppooorrrqqqooonnnnnnoooqqqrrrtttssspppmmmkkkiiihhhhhheeegggkkkmmmllliiidddaaa^^^```bbbcccdddcccaaa```eeeeeedddbbbaaabbbdddgggggggggiiijjjkkkkkkkkkjjjeeegggjjjnnnqqqsssttttttqqqqqqrrrqqqooonnnmmmlllkkkkkklllmmmllljjjhhhgggcccbbb```^^^]]]\\\[[[[[[^^^^^^^^^^^^______``````bbbbbbcccdddeeeeeeffffffhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkjjjhhheeebbb^^^\\\]]]^^^_________^^^^^^]]]___aaaccceeefffggggggggg___]]][[[YYYZZZ\\\___bbb___```aaaaaa```aaadddggghhhkkkooorrrsssrrrooommmjjjiiihhhfffccc___]]]\\\[[[[[[\\\]]]___aaabbbdddfffeeeeeeeeeeeecccaaa___^^^___bbbcccdddcccbbbaaafffhhhkkklllllljjjiiihhhmmmlllkkkjjjiiihhhffffffbbbbbbccchhhmmmsssvvvwwwwwwyyy||||||zzzyyyxxxxxxzzz|||}}}~~~~~~}}}{{{zzzzzz{{{~~~{{{xxxzzz~~~~~~{{{zzzyyyvvvtttrrrppppppnnnnnnrrryyy~~~zzzxxxzzz|||}}}|||yyyuuurrrqqqvvv}}}~~~{{{wwwsssssstttuuuuuuuuutttsssrrrpppqqqtttxxx~~~}}}||||||~~~~~~}}}}}}||||||}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~|||}}}~~~~~~~~~zzzyyywwwuuutttvvvxxx{{{~~~{{{wwwsssqqqrrruuuwwwxxxxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwvvvtttsssqqqrrrtttvvvyyy{{{|||||||||wwwuuurrrppppppppppppooorrrpppnnnmmmnnnqqquuuxxxwww{{{~~~}}}|||~~~|||xxxqqqooommmnnnrrrvvvyyyzzzxxxwwwwwwxxx{{{||||||{{{{{{|||||||||{{{xxxuuussswwwvvvtttrrrqqqqqqppppppnnnmmmkkkjjjjjjjjjkkkllljjjmmmppppppnnnkkkiiiiiimmmooorrrtttvvvuuutttsssrrrpppnnnmmmoooqqqqqqqqqsssqqqooommmkkkhhhdddbbbbbbaaa___^^^^^^___aaabbbfffmmmuuu{{{}}}zzzwwwvvvwwwwwwwwwuuusssppplllkkkggggggggghhhhhhhhhiiiiiioooooopppsssvvvwwwuuutttqqqpppoooooonnnnnnmmmmmmjjjjjjiiiiiigggeeecccbbbeeefffgggggggggfffeeedddffffffgggiiijjjjjjiiihhhfffeeeeeefffgggeeebbb______aaadddgggjjjnnntttwwwhhhgggeeecccccceeejjjnnnoooppppppnnnllljjjjjjkkkjjjlllnnnnnnllljjjjjjjjjiiijjjiiihhhlllrrruuusssllllllmmmmmmnnnooooooooossswww{{{{{{wwwssspppppprrrqqqpppoooooopppqqqqqqpppooonnnlllkkkiiihhhggggggiiikkkmmmllliiifffcccbbbccceeeggggggeeebbbaaacccccccccbbbaaaaaaccceeeeeefffhhhjjjkkkkkkjjjjjjggghhhkkknnnpppqqqrrrrrrnnnpppssssssrrrooonnnnnnjjjkkkkkkkkkkkkjjjhhhgggdddcccbbbaaa```^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^___``````aaacccdddeeefffggggggggggggggghhhhhhhhhhhhmmmlllkkkhhheeeaaa^^^\\\^^^```bbbbbbaaa______``````aaadddgggiiijjjkkkkkk___]]]ZZZYYYYYY\\\___bbb]]]```bbbaaa```aaaeeeiiillloootttwwwwwwsssoookkkhhhhhhhhheee```]]][[[[[[[[[[[[ZZZZZZ\\\___bbbdddeeeeeedddeeefffeeebbb``````aaabbbcccccccccbbbaaafffjjjpppuuuuuurrrmmmiiijjjjjjjjjiiihhhgggeeedddcccccceeeiiioootttvvvwwwxxxzzz||||||zzzxxxwwwwwwyyyzzz|||~~~}}}{{{yyywwwvvvyyy|||~~~~~~}}}|||}}}}}}|||xxxwwwuuusssrrrqqqppppppoooqqqtttxxx|||~~~}}}|||zzz|||~~~~~~{{{xxxuuuqqqvvv}}}|||{{{xxxtttuuuvvvvvvvvvvvvtttsssrrrqqqrrrtttyyy~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}|||}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~|||zzzxxxtttssstttyyy|||~~~|||yyyvvvrrrqqqrrruuuwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxwwwwwwvvvtttrrrqqqpppppprrruuuxxxzzzzzzzzzyyyyyyvvvrrrooonnnmmmkkkiiinnnmmmllllllmmmpppsssuuuvvv{{{}}}|||}}}~~~{{{wwwrrrpppoooppptttwwwyyyyyywwwvvvvvvwwwzzz{{{{{{zzz{{{||||||{{{yyywwwtttrrrssssssrrrrrrqqqpppoooooopppnnnkkkjjjkkkllllllkkkjjjmmmqqqrrrpppmmmkkkjjjmmmooosssuuuwwwvvvuuutttqqqooommmmmmoooqqqqqqpppqqqooollljjjiiigggdddbbbeeedddaaa______aaacccdddffflllsssxxxyyyxxxvvvuuuxxxxxxxxxvvvtttpppllljjjgggggghhhhhhiiiiiiiiijjjnnnnnnpppsssvvvvvvtttrrrqqqooommmlllmmmnnnmmmlllhhhhhhiiihhhgggfffdddcccdddeeefffgggfffeeedddccceeefffgggggggggfffeeedddeeeeeeeeefffgggeeebbb```^^^```ccceeegggkkkpppssskkkjjjgggeeedddggglllpppqqqqqqpppmmmjjjgggggghhhhhhkkkooopppnnnllllllmmmjjjkkkjjjhhhmmmvvvxxxuuullllllmmmooopppqqqrrrsssrrrvvvzzzyyyuuuqqqooopppqqqqqqqqqqqqqqqqqqqqqqqqlllmmmnnnnnnmmmkkkiiiggggggiiijjjkkkkkkhhhfffdddccceeehhhiiiiiigggeeecccbbbdddeeedddcccbbbccceeedddeeehhhjjjkkkkkkjjjjjjjjjkkkmmmooopppqqqppppppkkkmmmppppppnnnmmmnnnppplllllllllkkkjjjhhhfffeeebbbbbbbbbbbb```^^^]]]\\\WWWXXXYYY[[[\\\]]]]]]]]]^^^___```bbbdddfffggghhhiiiiiiiiiiiijjjjjjjjjkkklllkkkiiigggdddaaa^^^]]]]]]```cccdddaaa`````````aaaccceeehhhjjjkkkkkkkkk___]]][[[ZZZ[[[^^^aaacccaaadddfffdddbbbbbbfffjjjlllpppvvvzzzzzzvvvppplllgggiiihhheee```\\\ZZZ[[[[[[ZZZXXXWWWYYY]]]aaadddeeedddccceeeggggggdddbbbdddddddddcccccccccccccccccchhhpppvvvyyyvvvqqqllliiiiiijjjiiiiiigggfffeeeddddddfffjjjooosssuuuuuuwwwyyy|||}}}{{{yyyxxxxxxxxxzzz|||}}}|||yyyuuusssrrruuuyyy|||||||||~~~}}}|||vvvuuutttrrrrrrrrrrrrssssssuuuxxxzzzzzz{{{}}}|||}}}}}}{{{yyywwwzzz|||}}}|||yyyxxxxxxxxxxxxvvvtttrrrqqqqqqrrrtttxxx}}}~~~}}}~~~|||zzzxxxxxxyyy{{{||||||}}}~~~~~~~~~~~~||||||}}}}}}~~~~~~}}}|||}}}|||{{{xxxtttqqqsssxxx}}}}}}zzzwwwuuurrrrrrtttvvvxxxxxxxxxxxxzzz{{{{{{{{{{{{{{{yyyxxxvvvuuusssrrrrrrrrrqqqtttwwwzzz||||||zzzyyyuuussspppnnnnnnmmmlllkkknnnnnnnnnoooppprrrtttuuuvvv|||}}}zzzzzz{{{{{{yyyuuurrrqqqppprrrvvvyyyzzzzzztttssstttvvvyyy||||||||||||||||||zzzxxxuuurrrppppppqqqrrrrrrqqqpppooonnnpppmmmkkkkkklllllljjjiiihhhkkkpppqqqpppmmmkkkjjjjjjlllpppsssuuuuuuuuutttnnnmmmkkklllnnnoooooonnnnnnkkkhhhggggggfffeeedddeeecccaaa``````cccfffhhhiiinnnsssvvvuuutttrrrqqqqqqrrrssssssqqqnnnkkkiiifffggghhhiiijjjjjjkkkkkkkkkkkkmmmqqqssstttrrrppppppmmmjjjiiikkklllkkkiiifffggghhhiiihhhgggeeedddcccdddeeefffffffffeeedddbbbccceeeeeedddccccccbbbccccccdddfffhhhgggeeecccaaacccdddeeefffhhhlllooolllkkkhhheeedddggglllppprrrrrrppplllhhheeeeeeeeefffkkkoooqqqooommmmmmnnnjjjllljjjhhhnnnwwwzzzvvvllllllnnnpppqqqsssuuuuuurrruuuxxxwwwsssooonnnoooppppppqqqrrrrrrrrrqqqqqqlllnnnpppqqqpppnnnkkkiiiggghhhiiijjjiiigggeeedddccceeehhhkkkkkkjjjgggeeedddfffggggggfffeeeeeefffccceeehhhjjjllllllkkkkkkmmmnnnooopppqqqqqqpppoooiiikkklllkkkjjjjjjnnnqqqnnnnnnmmmkkkiiifffdddccc````````````___]]][[[YYYUUUVVVXXXYYY[[[\\\]]]]]]]]]^^^```bbbdddggghhhiiillllllmmmmmmmmmnnnnnnnnniiiiiihhhfffdddaaa___^^^]]]```ddddddaaa______```cccdddfffhhhjjjjjjjjjjjjaaa___^^^]]]^^^```ccceeegggiiikkkhhhdddcccgggkkkkkkpppvvv{{{{{{wwwrrrmmmhhhiiiiiifff```\\\[[[[[[\\\YYYWWWVVVWWW\\\aaadddeeecccccceeehhhhhhfffcccggggggeeeddddddddddddeeeaaaeeemmmuuuyyyxxxsssoooiiiiiijjjjjjiiihhhfffeeeddddddfffjjjnnnrrrttttttuuuxxx|||}}}|||{{{zzzzzzxxxzzz|||}}}{{{xxxssspppooosssxxxzzzzzz{{{~~~~~~}}}}}}vvvuuutttssssssssstttuuuvvvyyy|||{{{yyyyyy}}}}}}~~~}}}|||}}}}}}yyyzzzyyyyyywwwuuurrrqqqpppqqqssswww{{{}}}|||zzz}}}|||yyywwwwwwxxxzzz||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||}}}}}}~~~{{{}}}~~~{{{zzz|||~~~{{{zzzwwwssspppqqqwww|||~~~}}}}}}yyyvvvtttssstttvvvxxxxxxxxxwwwxxxyyyzzz{{{|||||||||yyyxxxvvvtttssssssttttttuuuxxx{{{}}}|||ooommmlllllloooqqqqqqqqqpppqqqrrrtttuuuvvvwwwxxxvvv||||||xxxxxxyyyyyywwwtttqqqqqqqqqssswwwzzz{{{{{{qqqqqqrrruuuyyy}}}~~~~~~}}}||||||zzzwwwtttqqqooopppqqqrrrssssssrrrpppooopppmmmkkkkkklllllliiifffeeeiiinnnpppooollljjjiiigggiiilllpppssstttttttttlllkkkjjjjjjlllmmmmmmmmmllliiifffeeeeeefffeeedddcccbbb```___aaadddhhhjjjmmmppptttuuussspppooonnnkkklllnnnoooooommmjjjiiifffggghhhjjjkkkkkkkkkkkkhhhiiikkkoooqqqrrrpppmmmnnnkkkggggggiiijjjiiigggeeefffhhhiiiiiihhhfffeeecccdddeeefffgggfffeeeeee___aaacccccccccbbbbbbbbb``````bbbeeeiiiiiihhhfffeeefffgggggggggiiilllnnnllljjjhhhfffgggkkkooorrrvvvvvvsssmmmfffbbbbbbdddfffiiillloooppppppooonnnkkkgggdddgggmmmrrrrrrqqqnnnllllllmmmoooqqqqqqpppqqqnnnnnnppppppnnnnnnqqquuuuuuuuuuuutttsssrrrqqqpppqqqrrrsssqqqnnnkkkiiiggghhhhhhhhhgggfffdddcccdddgggkkklllkkkjjjiiiiiiffffffggggggggggggffffffhhhiiijjjjjjkkkmmmpppsssqqqrrrsssssssssrrrqqqpppnnnllliiiffffffhhhlllnnnllllllkkkjjjhhhgggeeeeeeccccccbbb```\\\XXXUUURRRUUUZZZZZZWWWXXX]]]^^^ZZZ\\\^^^```bbbdddggglllooonnnnnnmmmmmmmmmllllllllljjjhhhffffffeeedddaaa^^^bbbcccddddddddddddddddddcccdddeeeffffffggggggfffdddbbb```bbbfffiiijjjiiimmmkkkgggeeedddfffiiillltttttttttsssrrrqqqppppppmmmkkkgggccc___\\\[[[ZZZZZZ[[[[[[ZZZZZZ\\\___bbbbbbaaa```cccgggjjjlllmmmmmmjjjgggfffeeedddbbb```bbbccciiiqqquuurrrqqqrrrooolllhhhfffffffffeeeeeeiiiiiiiiilllppprrrrrrrrrvvvvvvwwwyyy||||||{{{yyy}}}zzzxxxwwwwwwuuuppplllnnnpppssswwwzzz|||~~~~~~|||~~~|||zzzyyywwwvvvtttuuuwwwyyyzzzzzzzzzzzzzzz{{{{{{|||~~~~~~~~~yyywwwxxxxxxtttsssttttttuuuwwwxxxyyyyyyxxxxxxzzz~~~wwwtttwww{{{|||{{{yyyzzz|||~~~~~~~~~}}}|||~~~}}}~~~~~~}}}zzzyyyyyy|||}}}{{{yyyyyyyyyzzz{{{|||}}}~~~~~~~~~|||zzzyyyqqqrrrtttvvvvvvvvvvvvuuuyyyzzz{{{|||}}}}}}}}}||||||{{{yyyuuurrrppprrrsssuuuvvvzzz}}}vvvsssmmmjjjlllnnnnnnooossssssuuuvvvwwwwwwxxx{{{}}}|||}}}|||xxxvvvvvvvvvvvvuuuqqqqqqrrrsssuuuwwwyyyzzzxxxuuurrruuuzzz~~~}}}zzzyyyxxxwwwvvvtttrrrqqqpppsssssssssrrrrrrssssssssspppnnnlllkkkkkkjjjhhhfffdddiiinnnooollljjjllloooiiiiiiiiijjjllloooqqqssstttpppkkkjjjkkkmmmmmmlllkkkiiigggeeedddeeefffgggiiigggdddbbbccceeeiiilllsssrrrpppmmmkkkjjjhhhhhhggghhhiiikkklllllllllllliiijjjlllmmmmmmllljjjiiifffffffffiiikkkmmmmmmkkkmmmiiidddbbbdddfffeeedddfffhhhkkkkkkjjjhhhggggggddddddeeeeeeeeebbb^^^[[[___```bbbccccccbbbaaaaaaaaadddjjjnnnpppmmmjjjggggggggghhhhhhiiijjjjjjkkkmmmkkkiiihhhiiilllooorrrppppppmmmhhhccc```aaacccgggiiikkkmmmnnnnnnlllkkkgggcccaaacccjjjooopppooonnnmmmlllmmmppprrrrrrrrrsssooonnnppppppnnnooosssuuuuuuuuuuuuuuutttssssssqqqrrrssstttssspppnnnllljjjjjjjjjjjjiiihhhfffeeegggiiilllmmmkkkhhhggggggffffffeeedddeeefffhhhiiinnnooopppooonnnnnnoooqqqtttsssrrrqqqppppppqqqqqqpppmmmjjjgggfffgggjjjkkknnnnnnooonnnmmmjjjhhhggg```___^^^\\\YYYWWWUUUTTTVVVZZZZZZXXXYYY]]]^^^[[[]]]___bbbdddfffhhhlllooonnnoooppppppooollljjjhhhhhhfffeeefffffffffdddbbbcccdddeeeeeeeeedddddddddeeeeeefffggghhhhhhggggggcccbbbcccfffjjjkkkjjjiiikkkhhheeeccccccfffiiikkkrrrrrrrrrrrrqqqooommmllljjjhhheeeaaa^^^\\\ZZZZZZ]]]^^^^^^]]]\\\]]]```bbbcccaaaaaacccgggjjjllllllnnnkkkhhhgggffffffdddbbbbbbccchhhpppssspppooopppooollliiigggggggggggggggjjjiiiiiikkknnnpppqqqqqqwwwvvvvvvxxxzzzzzzyyyxxx{{{yyywwwvvvvvvuuuqqqmmmnnnpppssswwwzzz|||~~~~~~~~~}}}|||{{{yyywwwvvvvvvxxxzzzzzzzzz{{{{{{{{{|||}}}~~~|||wwwuuuxxxxxxvvvuuuwwwuuuvvvxxxyyyzzzyyyyyyxxx{{{xxxvvvxxx{{{|||{{{{{{{{{|||}}}~~~}}}{{{{{{}}}}}}{{{{{{}}}}}}yyywwwvvvvvvvvvxxxyyy{{{{{{{{{yyywwwvvvrrrssstttvvvwwwwwwwwwvvvyyyzzz|||~~~~~~~~~}}}|||{{{{{{yyyvvvsssrrrtttvvvyyyyyy{{{|||vvvtttooommmooopppoooooorrruuuwwwxxxxxxwwwxxxzzz|||}}}~~~||||||{{{yyyyyyyyyxxxuuussspppppprrrssstttuuuvvvwwwvvvsssqqqtttyyy|||{{{xxxxxxxxxxxxwwwvvvsssqqqpppttttttssssssssssssttttttqqqooommmlllkkkjjjgggeeeeeeiiimmmmmmiiiggghhhjjjjjjjjjkkkmmmnnnooopppqqqtttppplllkkkkkklllkkkjjjiiihhhfffdddcccdddeeefffiiigggeeeeeefffjjjnnnppprrrqqqooollliiigggfffeeeffffffhhhiiijjjllllllmmmkkklllmmmmmmkkkiiigggeeeeeeeeeeeegggiiijjjjjjhhhhhheeebbbaaadddfffgggfffgggggghhhhhhhhhgggfffeeebbbbbbcccddddddbbb```^^^``````aaabbbbbbbbbaaa``````ccchhhlllmmmllljjjhhhjjjkkkkkklllllllllllllllooommmkkkjjjkkkmmmoooqqqjjjiiigggdddaaa___aaabbbgggiiijjjkkkkkkjjjhhhgggdddaaa___bbbhhhmmmooonnnnnnmmmmmmnnnqqqtttttttttvvvqqqnnnoooooonnnqqqvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrtttuuutttsssqqqpppmmmmmmllllllkkkiiihhhgggiiikkkmmmmmmjjjgggfffeeejjjiiigggfffgggkkkoooqqqrrrsssuuuuuutttrrrrrrrrruuutttqqqooonnnooopppqqqpppnnnjjjgggffffffgggiiinnnooopppqqqooommmjjjhhh___]]][[[YYYXXXWWWWWWWWWWWWZZZ[[[YYYZZZ^^^___]]]___bbbfffhhhjjjkkklllnnnnnnpppqqqrrrppplllhhheeegggffffffgggiiiiiihhhfffdddfffggggggeeedddeeeeeeggggggiiiiiijjjiiihhhhhhbbbccceeeiiilllmmmkkkiiiiiihhhfffeeefffhhhkkklllooopppqqqqqqooollliiigggfffeeebbb___]]]\\\[[[[[[___```aaaaaa``````bbbddddddccccccdddhhhjjjkkkkkknnnllliiihhhhhhgggfffdddcccccchhhnnnpppnnnlllnnnpppmmmiiiggghhhiiijjjjjjllljjjiiiiiilllpppqqqrrryyywwwvvvvvvwwwxxxxxxwwwwwwvvvtttssssssrrrooolllnnnppptttxxx{{{}}}}}}}}}~~~~~~~~~|||}}}~~~~~~}}}|||zzzxxxyyyzzz{{{{{{zzz{{{{{{||||||}}}~~~|||wwwuuuxxxzzzxxxxxx{{{wwwxxxzzzzzz{{{zzzyyyxxx|||zzzxxxzzz|||}}}}}}~~~}}}{{{{{{|||~~~~~~|||}}}}}}|||{{{zzz{{{|||~~~~~~~~~}}}}}}~~~|||yyyvvvuuuttttttwwwxxxyyyzzzzzzyyywwwvvvssssssuuuvvvwwwxxxxxxxxxyyy{{{}}}~~~|||{{{{{{zzzxxxvvvvvvxxxzzz~~~{{{vvvvvvqqqppprrrssspppooopppvvvwwwxxxxxxxxxxxxzzz|||{{{yyywwwxxxyyy{{{|||yyyuuuqqqoooppprrrtttttttttsssrrrsssqqqppprrrvvvxxxwwwuuuvvvwwwxxxyyyxxxvvvtttrrruuuuuuttttttttttttuuuuuurrrpppnnnlllkkkjjjgggeeefffiiilllkkkgggddddddfffjjjlllnnnqqqrrrrrrpppoootttqqqnnnllllllkkkiiiggghhhgggeeecccbbbcccdddeeeiiiiiihhhhhhjjjnnnrrrtttqqqooommmiiigggdddcccbbbcccdddeeegggiiikkkmmmnnnoooooonnnmmmjjjgggdddbbbeeeddddddeeeggggggfffdddcccaaa``````cccfffhhhhhhgggeeecccdddggghhhfffddd```aaabbbcccccccccbbbaaa``````aaaaaaaaaaaa`````````bbbeeehhhjjjjjjjjjiiimmmnnnpppppppppooommmlllooonnnmmmllllllnnnpppqqqiiihhheeecccaaa```aaabbbhhhhhhiiiiiihhhfffdddccccccaaaaaaccchhhmmmooooooooonnnnnnpppsssuuuvvvvvvwwwrrrnnnooooooooosssxxxxxxwwwvvvuuuuuutttttttttpppqqqssstttttttttsssrrrnnnnnnmmmlllkkkjjjhhhhhhiiikkklllllljjjhhhggggggjjjiiihhhiiikkknnnrrrtttqqqtttwwwyyyxxxwwwvvvvvvsssrrrqqqooonnnnnnnnnnnnmmmllljjjgggffffffggghhhkkkmmmooopppooolllhhhfffbbb```]]]ZZZYYYYYYZZZ[[[YYYZZZ[[[[[[]]]_________cccfffjjjmmmnnnnnnnnnnnnpppqqqqqqqqqpppmmmjjjiiijjjiiiiiijjjkkklllkkkiiigggiiikkkjjjgggeeefffggghhhiiijjjkkkkkkjjjhhhgggbbbcccfffiiikkklllkkkjjjjjjjjjiiiiiijjjlllnnnpppnnnoooqqqqqqooolllgggeeedddcccaaa___^^^^^^^^^^^^___```bbbbbbbbbccceeeffffffeeeeeefffiiikkklllkkknnnllljjjiiiiiiiiigggfffeeedddgggmmmnnnkkkjjjlllpppmmmjjjhhhiiikkkllllllkkkjjjhhhiiimmmrrruuuwww{{{yyyvvvvvvvvvwwwwwwwwwuuutttrrrqqqooommmkkkiiinnnqqquuuyyy|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}yyyzzz|||~~~~~~~~~~~~|||{{{{{{|||}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~|||}}}zzzxxxzzz{{{zzzzzz|||yyyzzz{{{||||||{{{zzzyyy}}}|||{{{}}}}}}{{{|||}}}~~~}}}{{{||||||{{{zzzzzz{{{}}}~~~|||zzz{{{}}}~~~}}}}}}}}}~~~}}}|||zzzxxxwwwvvvvvvvvvxxxyyy{{{||||||{{{zzzyyytttuuuvvvwwwxxxyyyzzzzzzyyy{{{~~~~~~}}}}}}}}}}}}{{{{{{|||~~~|||yyywwwvvvsssrrruuuuuuqqqnnnoootttvvvwwwxxxxxxyyy{{{~~~~~~|||yyywwwttttttvvvxxxyyywwwtttqqqoooqqqtttvvvvvvtttqqqooopppooonnnqqqtttvvvuuussssssuuuwwwyyyzzzyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvsssqqqooommmllljjjhhheeegggiiijjjiiigggeeeeeefffjjjmmmqqquuuwwwvvvsssqqqtttsssqqqooollljjjgggfffhhhgggeeeccccccdddeeefffkkkjjjjjjjjjlllnnnqqqsssnnnmmmjjjgggdddbbb``````bbbccceeegggiiikkkmmmnnnpppooonnnmmmjjjhhheeedddfffeeedddeeefffeeedddbbb``````___```bbbdddggghhhgggccc```bbbhhhkkkiiigggcccdddeeeeeedddccccccccc```````````````````````````aaaccceeeggghhhiiijjjnnnoooqqqrrrqqqooollljjjmmmmmmlllmmmmmmnnnooopppkkkiiifffdddccccccddddddhhhhhhhhhhhhfffeeecccbbbbbbbbbdddgggjjjmmmoooooopppoooooopppsssuuuvvvvvvvvvqqqooopppqqqpppsssxxxyyyxxxvvvtttsssrrrqqqqqqooopppqqqrrrsssssssssrrrooonnnmmmkkkjjjiiihhhgggfffhhhjjjkkkjjjiiiiiijjjfffgggiiikkkmmmooopppqqqrrruuuxxxzzzxxxvvvuuutttooopppqqqqqqqqqooolllkkkiiiiiihhhggggggggghhhhhhiiikkkmmmnnnmmmkkkgggeeedddbbb^^^ZZZXXXXXXZZZ[[[ZZZZZZ[[[]]]______```bbbfffjjjnnnqqqrrrqqqqqqqqqsssrrrqqqpppooooooooopppnnnmmmlllmmmnnnmmmkkkiiiiiilllnnnlllhhhfffgggiiiiiijjjkkklllkkkjjjgggfffbbbdddgggiiijjjkkkkkkllljjjjjjjjjkkkmmmnnnpppqqqoooqqqrrrrrrpppmmmhhhfffeeedddcccaaaaaaaaabbbccc]]]___```aaabbbdddgggiiigggggggggiiilllnnnnnnmmmnnnllljjjjjjjjjjjjiiihhhhhhfffhhhlllmmmkkkjjjmmmpppnnnkkkjjjkkkllllllllljjjhhhhhhkkkpppwww{{{}}}}}}zzzxxxwwwxxxxxxxxxxxxxxxwwwuuurrrnnnllljjjjjjoooqqqvvvzzz|||}}}}}}|||{{{{{{|||~~~|||zzzzzzzzzwwwxxxzzz|||~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzz|||{{{||||||zzzyyy|||yyyzzz{{{|||}}}|||{{{zzz~~~~~~}}}~~~~~~~~~}}}~~~~~~|||{{{{{{{{{|||~~~|||{{{zzzzzz|||~~~~~~~~~wwwxxxyyy{{{}}}||||||{{{yyyxxxwwwwwwwwwyyy{{{}}}~~~~~~}}}|||wwwwwwxxxxxxyyyzzzzzz{{{zzz|||~~~~~~|||zzzyyyxxxwwwtttsssvvvvvvrrrooonnnqqqsssuuuwwwxxxzzz}}}~~~~~~~~~~~~|||zzzxxxwwwsssrrrqqqqqqssssssrrrqqqqqqsssuuuwwwwwwtttqqqooommmmmmoooqqqtttuuuuuutttrrrtttwwwzzz|||||||||{{{vvvvvvuuuuuuuuuuuuvvvvvvtttqqqooommmmmmkkkiiigggggghhhjjjjjjiiiiiiiiijjjjjjnnnsssxxxzzzyyywwwvvvuuuuuussspppmmmiiigggfffiiihhhfffddddddeeeggghhhlllkkkkkkkkkkkkkkklllmmmkkkjjjhhheeecccbbbaaa```cccdddfffiiijjjlllllllllnnnnnnmmmlllkkkjjjiiihhhgggfffeeeeeefffeeecccaaa``````aaaaaaaaabbbdddeeeeeebbb```cccjjjnnnmmmkkkgggiiijjjiiifffcccbbbbbb_______________````````````aaaaaacccdddggghhhjjjkkkmmmnnnooonnnkkkhhhfffiiijjjkkklllmmmnnnnnnooollljjjfffeeefffggggggfffggggggggggggfffeeeddddddbbbeeehhhlllnnnoooooonnnrrrppppppqqqsssuuuuuuuuurrrooopppssssssqqqrrruuuxxxvvvtttrrrpppooooooooonnnooopppqqqqqqrrrrrrrrrooonnnlllkkkiiihhhggggggdddfffiiijjjjjjjjjlllmmmkkklllnnnpppqqqrrrrrrrrrtttvvvxxxwwwtttpppnnnmmmkkkmmmppprrrqqqooollliiiggggggggghhhhhhhhhggggggiiijjjllllllllljjjgggeeecccaaa]]]ZZZXXXXXXYYYZZZ\\\ZZZ[[[___aaa```aaadddiiimmmqqqtttuuuttttttuuuuuutttrrrppppppqqqssstttqqqooonnnnnnnnnmmmjjjhhhiiimmmooommmgggdddfffiiihhhiiikkkkkkkkkhhheeecccdddggglllnnnooonnnnnnnnniiiiiijjjlllmmmnnnnnnoooqqqrrrssssssqqqnnnkkkiiigggfffeeeddddddeeeffffff___`````````aaaccchhhkkkhhhhhhiiillloooqqqqqqpppooonnnlllkkklllmmmlllkkkjjjhhhiiimmmnnnlllllloooqqqpppnnnnnnooonnnmmmkkkhhhggghhhmmmssszzz~~~|||zzzxxxxxxyyyyyyyyyxxxzzzzzzxxxuuuqqqnnnnnnnnnooorrrvvv{{{}}}~~~}}}{{{xxxyyy{{{~~~|||zzzxxxwwwvvvvvvxxxzzz|||~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{||||||{{{}}}}}}{{{yyy{{{}}}|||{{{xxxwwwzzzxxxyyy{{{|||}}}}}}||||||~~~~~~}}}~~~~~~}}}|||||||||||||||}}}~~~~~~}}}}}}~~~~~~|||ssstttwwwzzz}}}~~~|||zzzxxxwwwvvvzzz{{{~~~~~~{{{zzzzzzyyyyyyzzzzzz{{{{{{|||~~~{{{zzzzzz{{{yyyvvvuuuxxxxxxtttqqqqqqrrrtttvvvwwwxxxzzz~~~~~~~~~}}}|||{{{yyyxxxwwwtttqqqnnnmmmnnnpppqqqqqqqqqsssuuuwwwwwwtttqqqoookkkmmmpppsssvvvwwwwwwxxxvvvwwwxxxzzz{{{|||}}}}}}vvvvvvuuuuuuuuuuuuvvvvvvsssqqqooonnnnnnmmmjjjhhhiiiiiijjjkkklllmmmnnnnnnmmmooosssvvvyyyyyyxxxxxxuuuuuusssoookkkhhhggggggiiihhhfffeeeeeefffgggiiikkkkkkjjjjjjiiihhhgggfffggggggfffddddddccccccdddeeegggjjjmmmnnnmmmkkkjjjkkkkkkkkkkkkkkkkkkkkklllhhhgggffffffffffffdddbbb```aaabbbbbbaaaaaacccdddeeedddcccfffkkknnnnnnllliiilllooommmhhhcccaaaaaa]]]]]]]]]]]]^^^```aaabbbaaaaaabbbbbbdddeeeggghhhhhhhhhiiijjjiiigggeeeccceeefffhhhjjjlllmmmmmmnnniiigggddddddfffiiiiiiiiigggggggggggggggggggggggggggkkkqqquuuvvvuuusssqqqsssqqqpppqqqrrrttttttsssnnnmmmpppuuuvvvrrrppprrrsssrrrpppnnnnnnnnnooopppooooooppppppqqqqqqrrrrrrqqqooommmkkkiiihhhhhhhhhdddfffhhhiiiiiijjjlllnnnpppooooooooopppqqqrrrsssrrrssstttsssoookkkiiiiiijjjlllnnnooopppnnnmmmlllggghhhhhhhhhhhhgggeeeeeefffggghhhhhhgggfffdddcccbbb```^^^\\\[[[[[[[[[\\\]]]ZZZ\\\aaacccaaabbbffflllooosssvvvvvvwwwxxxyyywwwwwwuuutttssssssssssssooommmlllllllllllliiiggggggkkknnnkkkeeeaaacccgggfffhhhjjjjjjiiifffcccaaaeeellltttyyyxxxuuurrrqqqjjjkkklllnnnnnnooonnnnnnrrrrrrsssrrrqqqooommmlllhhhhhhgggffffffggghhhhhhdddcccbbb``````bbbgggkkkiiiiiikkknnnrrrttttttsssrrrpppnnnnnnpppppppppooollljjjjjjnnnooonnnooorrrsssssssssttttttrrrnnnkkkfffgggiiinnntttzzz}}}yyyxxxxxxxxxzzzzzzxxxvvvxxxxxxxxxuuuqqqpppqqqsssooorrrwww{{{~~~~~~|||{{{yyyzzz||||||{{{{{{zzzyyyxxxyyy|||~~~}}}|||}}}~~~}}}~~~}}}|||{{{{{{{{{{{{}}}}}}~~~{{{{{{~~~}}}{{{zzzxxxvvvuuuxxxvvvxxxzzz|||}}}}}}}}}}}}~~~}}}~~~}}}||||||zzz{{{{{{{{{{{{{{{{{{|||||||||yyyrrrtttwww{{{}}}~~~}}}{{{zzzyyy}}}~~~}}}|||zzzzzzzzzzzzzzz||||||}}}}}}~~~~~~{{{zzz{{{}}}|||xxxwwwzzzzzzwwwuuuvvvwwwxxxzzzzzzzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwwwtttqqqnnnlllmmmoooooooooppprrrtttuuuuuusssqqqoookkknnnrrrvvvxxxzzz{{{|||}}}|||{{{zzzzzzzzz{{{{{{vvvuuuuuuttttttuuuuuuvvvrrrpppooonnnnnnnnnllljjjkkkjjjjjjkkkmmmoooooooooqqqrrrrrrssstttuuuuuuvvvtttsssqqqlllgggeeefffhhhhhhgggeeeddddddeeeggghhhiiiiiiiiiiiigggfffdddcccddddddddddddeeefffggghhhhhhkkkoooqqqqqqnnnjjjggghhhhhhhhhhhhiiijjjkkkkkkgggfffeeeeeeffffffdddbbb___aaaccccccaaaaaacccffffffggghhhjjjkkkkkkjjjiiiggglllqqqoooiiiccc``````[[[[[[[[[\\\^^^```bbbdddbbbcccccccccdddeeeffffffdddeeeeeeeeedddcccbbbbbbcccdddgggiiilllmmmmmmmmmfffcccaaabbbfffjjjkkkjjjfffggggggggghhhiiiiiiiiimmmsssyyy~~~~~~|||xxxvvvtttrrrpppqqqrrrsssrrrrrrkkklllqqqwwwxxxsssooooooooonnnmmmlllmmmnnnppprrrpppppppppqqqqqqrrrrrrrrrrrrpppnnnkkkjjjiiihhhhhheeegggiiiiiiiiijjjlllmmmmmmkkkhhhffffffhhhkkkmmmmmmnnnoooooollljjjiiiiiikkkkkklllmmmmmmnnnnnnnnniiiiiiiiiiiigggeeecccbbbccccccccccccbbbaaa``````aaaaaa```_________```aaa^^^ZZZ\\\bbbdddaaabbbgggmmmppptttvvvwwwxxxzzz|||yyyyyyxxxxxxvvvtttqqqppplllkkkjjjjjjkkkkkkiiigggeeejjjmmmjjjccc___aaaeeefffgggiiijjjhhheeeaaa___fffooo{{{{{{uuurrrmmmnnnoooqqqqqqqqqpppppprrrrrrrrrqqqqqqooonnnnnniiihhhgggffffffggghhhiiiiiigggdddaaa___aaafffjjjiiijjjlllppptttvvvvvvuuutttrrrqqqqqqrrrsssrrrrrrnnnkkkkkkooopppoooppptttuuuuuuvvvxxxwwwtttoookkkfffgggiiinnntttyyy{{{|||wwwvvvwwwxxxyyyyyywwwuuusssttttttrrrooooooqqqtttooossswww|||~~~~~~|||{{{zzz{{{~~~~~~}}}zzz{{{~~~|||{{{|||~~~~~~}}}||||||{{{{{{~~~~~~|||||||||zzzwwwzzz}}}xxxwwwvvvttttttwwwuuuvvvyyy{{{}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzwwwzzzzzzzzzzzzzzzzzzyyyyyy~~~zzzvvvsssuuuxxx|||~~~~~~~~~}}}}}}~~~}}}{{{zzzyyyzzzzzz}}}||||||{{{|||~~~|||zzz|||~~~{{{yyy||||||zzzxxxzzz|||}}}}}}}}}{{{{{{}}}~~~}}}|||||||||}}}~~~}}}{{{yyyxxxwwwwwwwwwsssqqqooonnnoooooonnnmmmpppqqqrrrssssssrrrpppoookkknnnssswwwzzz|||}}}~~~~~~zzzxxxxxxxxxxxxuuuuuuttttttttttttuuuuuuqqqpppnnnnnnoooooommmlllmmmlllkkkkkkmmmoooooooootttsssqqqppppppqqqrrrsssrrrrrrooojjjeeeccceeehhhgggeeedddccccccdddfffgggggghhhhhhhhhgggfffdddbbbccccccccceeefffhhhjjjkkkjjjmmmrrruuutttoooiiieeeffffffffffffggghhhiiijjjfffeeeddddddeeeeeecccaaa]]]```ccccccbbbbbbeeeggggggiiikkkllljjjgggffffffeeekkkppppppjjjccc```___ZZZZZZZZZ[[[^^^```ccceeeccccccdddddddddeeeeeeeeeccccccbbbbbbbbbaaaaaaaaaeeegggiiikkkmmmnnnnnnnnnhhheeebbbbbbfffiiikkkjjjmmmkkkhhhggghhhkkknnnpppwww|||~~~yyywwwrrrrrrrrrssstttuuusssqqqmmmooosssvvvvvvsssooollljjjkkkkkkkkklllnnnooopppttttttsssssssssrrrrrrrrrqqqpppnnnkkkiiigggffffffcccbbbdddhhhkkkllliiieeehhhjjjlllllljjjgggeeeeeejjjjjjiiifffcccbbbcccdddfffhhhjjjlllmmmooosssuuuooonnnmmmkkkhhhfffdddbbbdddcccbbbaaa``````aaaaaaaaa```______aaabbbbbbaaabbbaaa``````aaaccceeegggkkknnnuuu{{{zzztttrrruuuxxxvvvuuuuuuuuutttrrrpppiiiiiiiiihhhgggeeedddcccgggfffdddbbbaaaaaaaaabbbdddfffiiiiiigggeeeddddddlllrrrvvvwwwxxxyyyvvvrrrnnnkkkmmmrrrtttqqqoooooopppooonnnooopppooommmkkkjjjjjjiiiiiijjjmmmoooqqqmmmkkkhhhgggggggggfffeeehhhkkkooorrruuuuuuuuutttvvvuuutttsssrrrsssttttttmmmmmmlllmmmppptttxxx{{{zzzwwwuuusssrrrpppmmmkkkdddeeehhhlllpppsssvvvwwwrrrtttxxxzzzzzzwwwsssqqqwwwuuurrrrrrtttuuuvvvvvvvvvuuutttwww{{{~~~}}}|||yyyzzz|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||~~~}}}~~~~~~|||{{{~~~~~~}}}~~~}}}}}}~~~~~~xxxttttttuuu|||xxxuuutttvvvwwwuuusssrrrtttwww{{{}}}}}}}}}}}}}}}zzzuuuvvvxxxzzz{{{zzzuuuqqqqqqwww|||~~~yyyzzz{{{|||~~~}}}}}}|||zzzyyy|||}}}~~~~~~}}}|||~~~~~~~~~~~~}}}||||||zzzxxxzzz{{{|||}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~|||zzzxxxwwwvvvuuusssrrrqqqqqqssssssrrrqqqnnnoooooooooooooooooonnnmmmooorrruuuyyy}}}~~~|||yyywwwssssssssstttvvvuuusssqqqrrrqqqpppqqqrrrrrrpppooonnnoooooopppppppppoooooorrrooolllllloooppppppnnnooommmjjjgggfffeeeeeefffeeeeeeeeedddddddddccccccdddfffgggfffdddbbbaaaaaaaaadddhhhkkknnnooonnnmmmoooooopppooommmjjjhhhfffaaaaaabbbcccddddddeeeeeedddddddddccccccccccccbbb___^^^^^^```cccffffffeeeeeefffffffffeeecccaaa```cccdddeeefffeeedddbbbaaaaaa^^^[[[\\\___cccfffgggeeeeeeeeedddeeeeeeffffffggghhhhhhfffcccaaaaaaaaaiiijjjlllmmmmmmmmmllllllhhheeebbbbbbeeeiiijjjjjjiiiiiihhhhhhjjjmmmrrruuu}}}}}}{{{zzzuuutttssssssttttttsssrrrlllnnnrrruuuuuurrrooollljjjjjjkkklllmmmoooqqqrrrssssssssssssssssssrrrrrrqqqooommmkkkhhhgggeeeeeedddcccdddfffiiijjjhhheeehhhjjjkkkkkkiiigggggggggkkkjjjiiigggdddcccdddeeedddfffhhhiiijjjllloooqqqnnnnnnmmmllljjjgggeeedddccccccbbbaaaaaa`````````aaa___^^^___```bbbaaa```bbbaaa```___```bbbdddfffiiilllsssyyyyyyuuusssvvvwwwvvvuuuuuuuuutttqqqooohhhhhhggggggfffdddcccbbbaaaaaa______^^^___``````ccceeeffffffcccaaa``````hhhmmmqqqsssuuuyyyxxxuuuqqqmmmlllooopppnnnmmmnnnooonnnmmmmmmnnnooonnnllllllllllllmmmpppsssvvvxxxqqqnnnjjjhhhhhhhhhhhhggghhhkkknnnrrruuuvvvwwwvvvuuutttrrrqqqqqqqqqqqqrrrlllllllllmmmnnnqqqtttvvvvvvtttrrrqqqpppooommmkkkggghhhjjjmmmppprrruuuvvvqqqsssvvvxxxxxxwwwtttssstttsssrrrsssuuuvvvvvvuuuvvvtttrrrssswwwzzz{{{{{{zzz{{{}}}}}}||||||}}}~~~~~~~~~{{{yyyzzzzzzxxxxxxxxxyyyxxxxxxxxxwww~~~~~~~~~xxxsssrrrrrr|||yyyvvvvvvxxxyyyxxxwwwwwwyyy|||zzzttttttwwwyyy{{{zzzwwwttttttzzz~~~~~~~~~~~~||||||||||||{{{}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzz}}}}}}}}}||||||}}}}}}~~~~~~}}}{{{yyywwwvvvuuuuuuuuutttrrrrrrssssssrrrqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnppptttyyy|||}}}~~~~~~~~~|||{{{zzzwwwuuussssssssstttuuuuuusssqqqqqqpppqqqrrrssssssqqqoooqqqqqqqqqqqqpppooonnnnnnllljjjjjjkkkmmmmmmkkkhhhmmmkkkiiifffddddddddddddccccccccccccbbbbbbbbbaaabbbdddffffffdddcccccccccbbbeeeiiilllooopppoooooojjjjjjkkkkkkjjjhhheeedddaaaaaaaaabbbcccdddddddddbbbbbbbbbbbbbbbbbbbbbbbb______```cccfffhhhgggfffdddeeeffffffeeedddbbbaaabbbdddfffhhhhhhhhhfffeeeeeebbb___^^^```cccdddeeedddddddddcccddddddeeefffeeefffhhhgggeeebbbbbbbbbmmmnnnnnnnnnnnnlllkkkjjjfffdddbbbbbbeeegggiiiiiigggiiikkkkkklllnnntttxxx~~~~~~zzzwwwtttssssssssssssrrrkkkmmmqqqttttttrrrooommmkkkkkklllmmmnnnppprrrsssqqqqqqrrrrrrrrrrrrrrrrrrpppooommmjjjhhhfffeeedddeeeddddddeeefffggggggeeeggghhhiiiiiigggggghhhiiikkkkkkjjjgggeeedddeeefffeeeggghhhhhhhhhiiilllnnnlllmmmnnnmmmllliiigggeeecccccccccbbbbbbaaa```______^^^]]]^^^```aaa```___aaa```___^^^___aaacccdddgggiiiooovvvxxxuuuuuuxxxwwwuuutttssssssrrrooommmffffffeeeeeedddcccaaaaaa]]]^^^___```aaabbbbbbbbbdddeeeeeecccaaa______```bbbhhhlllnnnssszzz}}}{{{vvvoookkklllllljjjkkkmmmpppnnnkkkkkklllmmmmmmlllkkkkkkmmmpppsssvvvzzz{{{tttpppkkkhhhhhhjjjkkkllliiikkkooorrruuuwwwxxxxxxrrrqqqpppnnnnnnnnnnnnooollllllllllllmmmnnnppppppqqqpppnnnnnnooonnnmmmkkkjjjjjjlllmmmoooppprrrrrrpppqqqsssuuuvvvvvvvvvuuussssssuuuxxxzzz{{{zzzxxxwwwuuussssssvvvyyyzzz{{{zzz|||~~~|||{{{{{{|||}}}~~~|||yyywwwwwwuuutttssssssssstttuuuuuu{{{}}}zzzvvvtttttt{{{zzzyyyyyy{{{|||||||||zzz|||~~~yyyuuuuuuxxxxxxzzz{{{zzzxxxzzz~~~~~~~~~|||zzz{{{|||}}}||||||}}}~~~~~~}}}||||||~~~~~~|||zzzzzz~~~|||{{{|||~~~~~~~~~|||yyyxxxwwwwww{{{{{{{{{||||||}}}}}}~~~}}}|||zzzxxxwwwvvvuuuuuuwwwuuussssssssssssrrrqqqnnnmmmkkkjjjjjjkkkmmmnnnooorrrvvv{{{}}}}}}{{{zzz}}}{{{xxxwwwwwwvvvsssqqqrrrrrrrrrsssuuutttrrrpppooooooqqqsssuuuuuurrrpppqqqqqqqqqqqqpppnnnmmmlllhhhhhhiiilllmmmlllhhheeekkkiiigggeeecccbbbbbbbbbccccccddddddccccccbbbaaa```bbbeeeffffffeeefffgggeeegggjjjmmmnnnooonnnnnneeefffggghhhhhhgggeeeddd``````aaaaaabbbbbbccccccccccccccccccccccccdddddd``````cccfffiiijjjhhhfffbbbcccdddeeeeeedddcccbbbbbbdddgggiiikkkkkkkkkjjjiiifffbbb```aaabbbcccccccccbbbbbbbbbccccccdddeeeccceeehhhhhhfffcccaaaaaannnooooooooonnnmmmkkkjjjeeedddcccccceeefffhhhiiijjjmmmpppooonnnoootttxxx~~~}}}{{{vvvsssrrrrrrsssssslllnnnqqqtttuuusssqqqooommmmmmmmmmmmnnnooopppqqqnnnnnnnnnooooooooooooooopppooommmjjjhhhfffeeeeeefffeeedddcccdddeeefffffffffgggggggggffffffhhhjjjjjjjjjiiigggdddccceeefffhhhiiijjjiiihhhiiikkklllkkklllmmmnnnmmmkkkhhhfffcccdddddddddcccbbb```___^^^^^^]]]^^^```aaa___^^^```___^^^]]]^^^```bbbcccffffffkkkrrruuuuuuvvvyyyvvvuuusssrrrrrrpppmmmkkkccccccccccccbbbaaa```___\\\```eeejjjlllkkkhhhfffdddeeeeeedddbbbaaacccddd```eeeiiilllrrr{{{zzzrrrkkkiiihhhhhhjjjnnnrrrooollljjjjjjjjjjjjjjjggghhhkkknnnqqqtttvvvwwwuuupppkkkhhhiiimmmppprrrmmmnnnppprrrsssuuuvvvvvvpppooommmlllkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmlllmmmlllkkklllmmmmmmlllkkkkkkkkkkkklllmmmmmmnnnnnnnnnoooppprrrtttvvvwwwxxxuuuwwwzzz~~~~~~{{{xxxxxxxxxxxxyyyzzz{{{{{{xxx{{{~~~}}}}}}zzzyyyyyyyyyzzz|||~~~~~~{{{yyyxxxvvvuuusssrrrrrrtttwwwyyyzzz}}}|||{{{{{{{{{{{{{{{{{{}}}~~~}}}~~~}}}}}}~~~}}}wwwvvvwwwzzzwwwyyy|||}}}~~~~~~~~~~~~~~~~~~zzzyyyyyy{{{{{{{{{{{{{{{}}}}}}}}}}}}{{{{{{|||~~~~~~|||zzzyyy}}}}}}zzzzzz}}}~~~zzzxxxwwwwwwwwwyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvxxxvvvsssrrrrrrrrrqqqpppooonnnkkkjjjjjjkkknnnoooqqqsssvvvxxxyyyyyyxxxwwwwwwuuusssrrrrrrrrrpppnnnqqqqqqqqqrrrtttsssqqqooommmnnnppptttvvvuuurrrooonnnnnnnnnnnnnnnmmmlllkkkjjjjjjlllmmmmmmmmmkkkiiijjjiiigggeeeccccccbbbbbbeeeffffffgggfffeeedddddd___bbbfffhhhhhhiiijjjkkkhhhiiijjjkkklllkkkjjjiiibbbdddfffhhhiiihhhgggfff___`````````aaaaaabbbbbbeeeeeeffffffgggggghhhhhhcccdddfffjjjkkkjjjfffccc___```aaacccccccccbbbaaabbbdddgggjjjkkklllkkkkkkiiifffbbbaaaaaabbbbbbbbbbbbbbbaaabbbbbbcccdddeeecccfffiiiiiifffbbb___^^^lllmmmmmmnnnnnnmmmlllkkkeeeeeeeeeeeeeeefffgggiiikkknnnqqqrrrrrrtttwwwzzz{{{zzzzzz}}}|||wwwsssqqqrrrrrrrrrnnnooorrrtttuuutttqqqpppooonnnnnnmmmlllmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkknnnmmmkkkiiihhhgggfffffffffeeedddccccccdddfffgggeeegggggggggfffgggiiikkkiiiiiihhhfffdddccceeefffiiijjjjjjiiiggggggiiijjjjjjkkkllllllkkkjjjgggfffdddeeefffgggfffccc```^^^^^^]]]]]]___```aaa___^^^___^^^]]]]]]^^^```bbbdddfffdddgggnnnssssssuuuyyyuuutttrrrppppppnnnkkkhhhaaabbbbbbbbbaaa```___^^^]]]ccclllsssuuurrrmmmhhhaaacccddddddcccdddgggiiibbbfffiiikkkqqq{{{zzzqqqiiigggggghhhkkkpppuuurrrmmmjjjiiihhhgggffffffgggjjjlllnnnpppppppppqqqmmmiiigggjjjooosssvvvqqqppppppppppppqqqqqqrrrmmmlllkkkjjjiiijjjkkkkkkooooooooonnnnnnmmmmmmllllllkkkjjjjjjlllmmmllljjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmoooqqqsssvvvxxxyyywwwyyy}}}{{{wwwxxx{{{|||{{{zzzyyyxxxvvvyyy}}}~~~|||zzzxxxxxxvvvvvvwwwxxxzzz}}}}}}~~~|||zzzzzzwwwuuutttssssssvvvyyy{{{|||~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}||||||{{{|||~~~~~~}}}}}}}}}xxxtttsssvvvxxxwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzwwwwwwxxxyyyxxxxxxyyyzzz{{{{{{zzzyyyxxx{{{}}}~~~|||zzzyyy|||}}}{{{zzz{{{|||yyywwwwwwxxxxxxxxxyyy{{{|||}}}}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwtttqqqppppppppppppoooqqqpppmmmllllllmmmpppqqqsssrrrrrrrrrrrrssstttuuurrrqqqoooooopppooonnnlllpppppppppqqqsssrrrpppnnnkkklllooorrrttttttpppmmmhhhiiijjjkkkkkkkkkkkkkkkmmmmmmmmmlllllllllmmmmmmjjjiiihhhfffeeeddddddccceeefffggghhhhhhfffeeedddaaacccgggjjjjjjkkkmmmnnnkkkkkkjjjiiigggeeecccaaa___aaadddfffhhhhhhhhhggg```````````````aaaaaaaaaeeeeeefffggghhhhhhiiiiiifffgggiiikkkllliiiccc___\\\]]]___```aaaaaa``````cccdddgggiiiiiiiiihhhgggeeebbb```___```bbbbbbbbbbbbbbbbbbbbbcccdddeeeffffffiiikkkjjjgggbbb^^^]]]iiijjjkkklllllllllkkkjjjeeefffggggggffffffhhhiiiiiikkkooosssxxx{{{}}}~~~vvvuuuvvv{{{}}}wwwsssqqqqqqqqqqqqoooppprrrttttttrrrpppooommmmmmlllkkkjjjjjjjjjjjjiiiiiihhhhhhhhhgggggggggjjjiiihhhgggffffffffffffeeeeeeeeedddddddddgggiiihhhiiijjjjjjiiiiiikkkllliiiiiiiiigggeeedddfffgggggghhhhhhgggeeeeeefffhhhiiiiiiiiiiiihhhgggfffeeeeeegggiiijjjhhheeeaaa___^^^^^^^^^```bbbbbb```^^^]]]]]]\\\]]]^^^aaadddfffhhhdddeeekkkpppqqqtttwwwuuusssqqqooonnnlllhhhfff```aaaaaaaaa``````___^^^\\\cccllltttvvvrrrkkkfff^^^```cccddddddfffhhhjjjdddgggiiiiiinnnwww||||||tttmmmffffffgggiiilllqqquuurrrnnnkkkjjjhhhfffeeeggghhhkkknnnoooooonnnmmmnnnjjjfffeeeiiinnnsssuuurrrqqqooommmllllllmmmnnnkkkjjjiiiiiiiiijjjllllllppppppooonnnnnnnnnnnnooommmlllkkkkkkllllllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhlllmmmoooqqqtttwwwyyyzzzxxxyyy}}}{{{wwwtttvvvyyyyyywwwuuutttsssuuuxxx{{{|||zzzxxxvvvvvvuuuuuuwwwyyy{{{~~~{{{}}}~~~}}}{{{yyyxxxyyyuuutttrrrrrrsssvvvyyy{{{}}}~~~}}}}}}~~~{{{{{{}}}~~~}}}}}}{{{zzz|||~~~yyyzzzzzz{{{}}}~~~|||zzz{{{~~~xxxrrroooppprrrtttxxx{{{}}}}}}}}}|||{{{||||||}}}}}}}}}}}}~~~~~~|||||||||}}}~~~~~~}}}}}}xxxuuuuuuvvvwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvzzz|||~~~|||yyyxxxzzz}}}}}}|||{{{}}}}}}|||zzzyyyxxxxxxyyyyyyyyyzzz|||}}}~~~~~~}}}|||yyyyyyxxxwwwvvvvvvvvvwwwvvvssspppnnnoooppppppooorrrqqqooonnnnnnoooqqqrrrrrrqqqooonnnnnnoooqqqssspppnnnmmmnnnoooooonnnmmmoooooooooppprrrqqqooommmjjjjjjlllnnnppppppmmmkkkeeefffgggiiijjjjjjjjjjjjlllllllllkkkiiijjjlllnnnjjjjjjiiihhhgggfffeeeddddddeeefffggggggeeecccbbbbbbeeehhhkkkkkklllmmmnnnkkkkkkiiifffccc```^^^\\\\\\^^^aaadddfffggggggfff````````````aaaaaaaaaaaabbbcccdddeeefffggghhhhhhggggggiiijjjjjjgggbbb]]]\\\]]]^^^`````````___^^^cccdddfffggggggfffeeecccbbb```^^^^^^```aaabbbaaacccccccccdddeeefffggghhhkkklllnnnmmmiiieeebbbaaaggghhhiiijjjjjjiiihhhgggfffhhhiiiiiigggfffhhhjjjkkkkkkmmmttt|||~~~vvvssssssxxx|||wwwsssrrrqqqppppppooopppqqqrrrqqqooommmllliiihhhhhhhhhhhhiiijjjjjjiiiiiihhhgggfffeeeeeeddddddcccccccccccccccddddddccceeeffffffeeeeeehhhkkkkkkmmmppppppooonnnnnnnnnkkkkkkkkkiiigggggghhhjjjhhhhhhiiigggfffeeeggghhhjjjhhhgggeeedddcccccccccgggiiikkklllkkkgggccc___^^^^^^___aaacccbbb```^^^\\\\\\\\\]]]___cccfffhhhjjjeeedddiiimmmoooqqqttttttrrrpppnnnllljjjfffddd`````````aaa``````___^^^^^^ccciiinnnooommmhhheee```bbbeeeggghhhhhhiiijjjdddggggggfffiiiooorrrrrrlllfffbbbdddgggiiimmmqqqsssqqqnnnmmmlllkkkhhhffffffhhhlllooopppooonnnmmmllliiieeedddgggkkknnnppppppnnnllljjjiiijjjkkkllliiiiiiiiiiiijjjlllmmmoooooonnnmmmlllmmmnnnpppqqqpppnnnmmmllllllllljjjhhhfffgggggghhhhhhiiiiiiiiilllmmmpppsssvvvxxxyyyyyy{{{|||~~~}}}xxxttttttuuuuuussspppoooqqqsssvvvxxxzzzzzzyyywwwvvvvvvuuuvvvxxxzzz}}}~~~~~~~~~|||yyywwwwwwxxxrrrrrrqqqrrrsssvvvxxxzzz|||~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}}}}{{{xxxuuu|||~~~}}}yyyzzz{{{}}}~~~}}}{{{yyy{{{}}}{{{vvvppplllllloootttvvvzzz|||~~~{{{yyyzzz{{{|||{{{||||||||||||||||||||||||yyyzzz{{{|||}}}~~~{{{vvvttttttvvvxxxyyyvvvwwwxxxyyyyyyxxxwwwvvv{{{xxxyyy|||}}}||||||}}}~~~~~~}}}zzzzzzzzzyyyyyyyyyxxxxxx{{{|||}}}~~~|||{{{vvvvvvuuutttttttttuuuuuuvvvsssooonnnoooqqqqqqqqqqqqqqqppppppppppppqqqqqqpppooonnnnnnnnnnnnooopppooonnnmmmnnnooopppooonnnooonnnnnnpppqqqqqqooommmiiiiiiiiikkklllllljjjhhhfffgggggghhhiiiiiiiiiiiijjjlllmmmmmmkkkjjjkkkmmmiiiiiiiiihhhgggfffeeeddddddeeeggghhhhhhfffdddbbbccceeehhhjjjjjjjjjkkkllljjjiiigggeeebbb___]]]\\\]]]___bbbeeeggghhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddfffggghhhiiieeeeeefffhhhhhhfffbbb___^^^^^^```aaaaaa```______aaabbbdddffffffeeedddcccbbb```______```aaaaaa```eeeeeeeeefffggghhhjjjkkknnnoooqqqpppmmmjjjiiiiiihhhhhhiiiiiihhhgggfffeeefffhhhjjjjjjgggggghhhkkkpppnnnnnnuuu~~~zzzxxxtttqqqttt|||~~~{{{vvvsssrrrqqqpppooonnnoooppppppooommmkkkiiidddeeeeeefffgggiiikkkllljjjjjjiiigggfffeeedddccc```_________```aaabbbbbbbbbeeeggggggffffffiiilllnnnqqqttttttsssqqqppppppmmmmmmmmmkkkiiiiiijjjllljjjjjjkkkjjjhhhhhhiiikkkjjjhhheeebbbaaaaaabbbbbbhhhjjjmmmnnnlllhhhccc```______```bbbccccccaaa^^^[[[[[[\\\]]]```dddhhhjjjlllfffcccggglllnnnpppssstttrrrooommmllliiieeeccc`````````aaa``````______aaacccfffiiijjjiiigggfffdddgggjjjllllllkkkkkkkkkdddffffffcccdddiiikkkiiieeeaaa___cccgggiiilllppppppooonnnnnnnnnmmmjjjhhhdddgggkkknnnppppppnnnmmmllliiieeeccceeehhhjjjkkkmmmllliiiggggggiiikkkllliiiiiiiiiiiikkkmmmooopppooommmkkkkkkkkknnnqqqsssrrrpppnnnmmmmmmllljjjhhhffffffggghhhiiijjjkkkkkklllnnnqqqtttwwwxxxyyyyyy~~~xxxtttwwwvvvtttppplllmmmqqquuuwwwxxxzzzzzzyyywwwwwwxxxuuuwwwyyy{{{~~~~~~zzzxxxwwwxxxrrrrrrrrrsssuuuwwwyyyzzz{{{|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||{{{xxxuuu||||||}}}{{{zzz{{{}}}~~~}}}{{{zzz|||{{{xxxqqqmmmiiihhhkkkrrrxxx|||{{{}}}}}}{{{xxxwwwyyy{{{}}}}}}}}}}}}||||||{{{{{{zzzzzzxxxyyyzzz|||}}}}}}|||}}}~~~|||yyytttssstttwwwyyyzzzwwwxxxyyyzzzzzzyyyxxxwww~~~zzz{{{|||}}}||||||}}}zzz{{{|||~~~~~~{{{zzzzzzzzzzzzzzzyyywwwwww|||}}}~~~|||{{{tttssssssrrrrrrrrrssssssvvvssspppoooppprrrsssssspppppppppqqqqqqpppppppppmmmnnnoooppppppooonnnmmmooonnnmmmnnnpppqqqpppooonnnnnnnnnoooqqqpppnnnllliiihhhggghhhiiiiiihhhfffhhhiiiiiiiiiiiihhhhhhgggiiilllpppqqqnnnlllkkklllhhhhhhhhhhhhgggfffeeedddfffgggiiijjjjjjhhhfffdddccceeehhhiiihhhhhhiiiiiihhhgggfffdddbbb```___^^^```bbbeeehhhjjjkkkkkkjjjbbbbbbbbbbbbaaaaaaaaaaaaccccccdddfffgggiiijjjkkkbbbbbbcccfffgggfffcccaaa``````aaabbbbbbaaa```___```aaadddeeeffffffeeeddddddbbb```___```aaa```___ffffffggggggiiijjjkkklllpppqqqrrrrrrpppooopppqqqeeefffgggggghhhggggggfffkkkjjjiiigggfffgggjjjmmmnnnnnnpppuuu{{{}}}|||zzzqqqqqqsssvvv{{{}}}zzzuuupppmmmkkkjjjjjjllllllllllllkkkiiihhhffffffdddbbbcccfffiiikkkkkkqqqnnnkkkiiigggeeecccaaa````````````aaaccceeefffiiihhhgggggghhhjjjlllnnnnnnooopppqqqrrrrrrrrrrrrsssooojjjiiijjjkkkkkkjjjeeeggghhhgggdddccceeegggfffeeedddbbbaaa````````````dddhhhjjjiiifffdddccccccaaa^^^^^^___`````````[[[YYYWWWZZZ___ccceeeeeehhhgggffffffhhhjjjkkkkkkmmmjjjggggggiiihhheeebbb___^^^]]]]]]^^^___```aaaeeeeeeeeeddddddccccccccc```fffjjjiiijjjlllmmmjjjjjjhhheeedddddddddcccccc___``````bbbdddfffiiijjjjjjiiiiiikkkmmmlllgggcccfffhhhjjjlllllllllkkkjjjjjjgggdddbbbbbbdddgggiiiiiihhhgggffffffeeeeeefffhhhhhhiiijjjjjjjjjjjjjjjllllllkkkkkkkkkkkkllllllmmmnnnooonnnjjjfffdddccceeefffggghhhiiiiiihhhhhhgggmmmtttyyyzzzyyyxxxxxx~~~{{{uuurrrrrrqqqnnnllllllooorrrsssrrrvvvxxxzzz{{{zzzxxxuuusssvvvwwwzzz|||~~~~~~|||xxxvvvuuusssuuuvvvvvvvvvvvvwwwxxxyyyyyy|||}}}yyy{{{|||~~~}}}{{{yyyyyy~~~{{{xxxzzzyyyvvvxxx}}}~~~}}}~~~}}}|||{{{}}}{{{xxxuuuwwwyyy|||}}}yyytttrrrqqqiiihhhhhhjjjooovvv}}}~~~zzzwwwxxx{{{~~~~~~~~~|||{{{|||}}}||||||yyy{{{~~~~~~~~~~~~~~~~~~xxxwwwuuussstttwwwzzz|||yyy{{{}}}{{{xxxwwwxxxzzz|||zzzzzzzzz}}}}}}|||}}}~~~~~~|||yyyxxxxxxyyyzzzzzz{{{||||||zzzwwwuuutttwwwyyy{{{|||zzz}}}zzzvvvtttqqqpppppppppppprrrssstttrrrsssrrrqqqpppqqqssstttuuutttrrrpppnnnnnnnnnnnnjjjlllmmmoooppppppppppppnnnnnnnnnooonnnmmmllllllnnnnnnmmmllllllmmmoooooolllkkkiiihhhgggffffffgggfffffffffhhhiiiiiigggeeejjjmmmooonnnkkkhhhhhhiiikkkkkkkkkiiifffddddddeeegggggggggfffeeeeeeeeeddddddeeeffffffdddddddddfffeeefffgggfffdddaaa``````aaaaaabbbdddfffhhhjjjkkkeeedddbbb``````___``````aaaaaacccgggjjjjjjfffbbb___```bbbdddeeeeeeeeedddddddddddddddcccbbbaaa```cccaaa___]]]]]]___bbbddddddbbb```]]]\\\\\\]]]^^^cccdddeeefffgggiiiiiijjjlllkkkkkkmmmooopppooonnnggggggggggggffffffffffffiiiiiiiiigggfffgggiiilllmmmmmmnnnqqquuuwwwvvvtttnnnooorrrwww{{{~~~|||yyytttooollljjjjjjjjjjjjjjjjjjjjjiiigggfffdddbbbbbbbbbdddgggkkkooorrrsssoookkkgggeeedddaaa```aaaaaaaaabbbdddfffiiijjjhhhgggeeeeeefffhhhkkkmmmrrrssstttuuuuuuuuutttsssqqqmmmiiihhhiiikkkkkkjjjgggiiiiiihhhdddcccccceeeeeedddcccaaa```_________bbbeeeiiijjjhhhfffdddcccdddaaa______```aaaaaa```\\\ZZZXXXYYY]]]aaabbbbbbddddddcccdddgggiiikkkkkkjjjgggdddccceeefffdddaaa``````_________```aaabbbcccdddddddddeeeeeeeeeeeeffflllooonnnmmmppppppnnnkkkiiieeeccccccbbbaaa```___```bbbeeefffhhhiiiiiiiiihhhggghhhiiihhheeebbbeeefffhhhjjjkkkjjjiiihhhggggggfffeeeeeefffggghhhiiihhhgggfffeeedddeeeeeegggggghhhiiiiiiiiihhhhhhkkkkkkjjjiiiiiiiiiiiiiiiiiikkkmmmllljjjgggfffeeeggggggggggggggggggggggggiiinnntttwwwyyyxxxxxxxxx{{{~~~}}}yyytttrrrrrrllliiiggghhhkkkmmmnnnnnntttuuuwwwxxxxxxvvvtttrrruuuvvvyyy|||~~~|||yyyuuusssrrrtttuuutttssssssuuuxxxzzzyyy{{{~~~|||xxxzzz~~~~~~|||yyywwwwww|||}}}{{{}}}}}}{{{}}}~~~}}}|||~~~|||zzz|||~~~|||yyywwwwwwxxxyyy|||~~~~~~zzzzzzzzzvvvrrrmmmlllkkkeeefffiiinnnuuu|||}}}{{{yyy{{{~~~~~~|||{{{{{{|||{{{{{{zzz|||~~~}}}~~~||||||{{{{{{{{{xxxvvvtttssstttwwwzzz}}}}}}}}}yyyvvvwwwzzz}}}zzzyyyzzz{{{}}}||||||}}}~~~}}}yyywwwwwwxxxxxxxxxyyyyyyyyyyyyyyyvvvttttttvvvxxxzzzzzzzzz}}}}}}xxxtttrrrqqqpppoooooopppqqqssstttssssssrrrpppoooppprrrtttsssrrrqqqooonnnnnnnnnnnnmmmnnnoooqqqqqqqqqqqqpppnnnnnnnnnnnnnnnmmmlllkkkmmmlllkkkjjjjjjjjjkkklllmmmkkkiiifffdddddddddeeeeeeddddddeeeggghhhgggeeefffiiikkkkkkiiigggggghhhkkkkkkjjjhhheeecccdddffffffffffffeeeeeedddccccccbbbccccccbbbaaa```bbbcccfffhhhiiihhhfffeeeeeefffffffffffffffggghhhiiiiiidddcccaaa```______```aaaaaaaaabbbeeehhhhhheeebbb______```aaabbbcccdddddddddddddddddddddcccbbbbbbeeeccc```^^^^^^```cccdddcccaaa___]]]\\\\\\]]]]]]aaaaaabbbccceeefffhhhiiijjjjjjjjjkkkmmmnnnmmmllliiihhhgggeeeeeeeeeffffffggghhhhhhgggffffffgggiiikkkjjjjjjlllnnnppppppoookkknnnsssxxx|||~~~~~~~~~|||xxxsssnnnkkkjjjjjjkkkggghhhhhhhhhgggeeecccbbb```bbbddddddeeejjjqqqwwwuuuqqqjjjfffcccaaa___^^^```aaabbbdddgggkkkmmmooogggeeecccbbbcccfffjjjmmmssstttuuuvvvvvvtttrrrqqqmmmkkkhhhgggiiikkkkkkkkkjjjkkkjjjhhheeecccbbbcccdddcccaaa___^^^]]]]]]]]]dddfffiiiiiigggeeeccccccdddbbb```___```aaaaaa```]]][[[YYYYYY[[[^^^______```aaabbbdddfffiiikkkmmmjjjeeeaaa___aaacccbbbaaa_________^^^______```aaaaaabbbcccdddfffhhhiiijjjkkkpppssspppoooqqqqqqooollliiieeebbbaaa```___]]]___bbbeeeiiijjjjjjhhhggghhhgggeeedddddddddbbb```ccceeegggiiiiiiiiihhhgggeeefffggghhhiiiiiihhhhhhiiihhhfffdddccccccccccccfffffffffgggffffffeeeeeeiiiiiihhhhhhgggggggggffffffhhhkkkkkkjjjhhhhhhhhhiiihhhffffffeeefffggghhhmmmqqqtttwwwwwwwwwwwwxxxyyy{{{{{{zzzvvvsssqqqqqqkkkjjjhhhiiikkknnnooooooqqqrrrtttuuuuuuuuutttssstttvvvxxx{{{~~~}}}}}}}}}{{{vvvqqqpppssstttsssooopppuuuzzz{{{zzz{{{}}}{{{wwwxxx|||}}}zzzvvvuuutttzzz}}}~~~~~~{{{yyy{{{{{{zzz|||~~~|||{{{{{{||||||zzz}}}~~~}}}|||zzzyyywwwvvvwwwzzz|||~~~~~~}}}{{{yyyxxxssssssrrrnnnjjjgggfffgggfffiiiooovvv~~~}}}|||{{{|||~~~|||{{{{{{{{{zzzyyy|||}}}}}}|||~~~~~~}}}{{{zzzyyyxxxwwwwwwvvvtttssstttwwwzzz}}}~~~yyyvvvwwwyyyzzzzzzzzzyyywwwxxxzzz{{{{{{{{{}}}~~~}}}yyyuuuwwwxxxxxxxxxwwwwwwvvvvvvwwwuuurrrrrrtttwwwxxxxxxyyy|||}}}|||yyytttqqqpppppppppoooooopppqqqssstttuuusssqqqooonnnoooqqqsssqqqpppooonnnnnnnnnnnnoooppppppqqqrrrrrrrrrqqqpppooonnnnnnmmmmmmlllkkkkkknnnmmmllljjjjjjjjjjjjkkkooolllhhhdddaaaaaabbbccccccbbbaaabbbdddfffffffffbbbdddggggggfffeeeffffffjjjjjjhhheeecccbbbdddfffeeeeeeeeedddcccbbbaaaaaa___``````^^^]]]]]]___bbbfffggghhhhhhggggggiiikkknnnmmmllljjjiiihhhhhhhhhbbbbbb```______```aaabbbbbbaaabbbdddffffffdddccc``````___^^^___bbbdddfffeeeeeeeeeeeeeeeeeedddddddddbbb```]]]]]]^^^```aaaaaa```^^^]]]\\\\\\\\\]]]^^^^^^^^^___aaadddfffhhhhhhgggggghhhjjjkkkjjjiiijjjiiifffdddcccdddeeefffeeefffggggggeeedddeeefffiiihhhhhhhhhiiikkklllllljjjnnnuuuzzz|||}}}}}}}}}|||yyytttooolllkkklllmmmgggggghhhgggfffeeecccbbbaaadddfffdddcccfffnnnuuuvvvqqqiiiddd```___]]]\\\^^^```bbbeeeiiimmmpppqqqhhhfffbbbaaabbbeeejjjmmmpppqqqrrrsssrrrooommmkkkjjjhhhgggggghhhjjjllllllkkkkkkjjjhhhfffdddcccccccccbbb```]]]\\\\\\]]]]]]fffhhhiiihhheeedddcccdddeeebbb```___```aaa``````^^^\\\ZZZYYYZZZ[[[]]]]]]```bbbdddfffhhhkkknnnpppnnnhhhbbb___```bbbbbbaaa]]]]]]]]]\\\]]]]]]]]]]]]___```bbbdddgggjjjlllmmmlllqqqrrrooommmnnnnnnkkkiiifffcccaaaaaaaaa___^^^```ccchhhkkkllljjjgggeeehhhfffdddbbbaaa``````___cccdddfffhhhiiihhhgggffffffgggggghhhiiiiiiiiiiiiiiigggeeecccaaaaaabbbbbbddddddeeeeeeeeedddcccccceeeeeeffffffggggggggggggfffhhhkkkllljjjiiihhhiiiiiihhhfffffffffhhhjjjlllrrrtttvvvwwwwwwwwwxxxyyyzzzzzzyyywwwtttqqqpppoookkkkkkjjjkkkmmmooopppqqqqqqrrrsssttttttuuuuuuuuuvvvwwwyyy{{{}}}}}}{{{|||yyytttpppsssuuusssoooqqqwww~~~~~~{{{zzz|||zzzvvvvvvyyy}}}}}}}}}{{{wwwuuuuuuuuuzzz}}}}}}zzz|||zzzyyyyyyyyyzzz{{{}}}~~~}}}||||||{{{{{{zzzzzz|||~~~}}}{{{}}}}}}~~~~~~~~~}}}{{{xxxuuuuuuvvvxxxzzz|||~~~~~~|||yyywwwvvvuuunnnnnnmmmjjjhhhggghhhjjjpppttt{{{~~~yyyzzz{{{~~~}}}|||{{{{{{zzzyyy~~~~~~}}}|||}}}||||||{{{zzzyyyxxxwwwvvvuuusssrrrsssvvvyyy|||~~~{{{wwwuuuvvvyyyyyyyyyyyywwwvvvvvvyyy{{{yyyzzz}}}{{{wwwyyyyyyyyyyyyxxxvvvuuutttuuusssqqqqqqsssuuuuuuuuuvvvwwwyyyxxxuuurrrqqqqqqppppppoooooopppqqqssstttvvvssspppnnnnnnoooqqqrrrnnnnnnnnnnnnnnnnnnoooooopppqqqrrrrrrqqqpppooonnnnnnnnnmmmlllkkkkkkkkkkkkpppooonnnmmmmmmmmmnnnoooqqqmmmhhhccc``````aaabbbbbb```______bbbeeeffffffbbbcccdddeeeeeedddccccccffffffdddbbb______bbbdddccccccdddcccbbbaaa___^^^_________]]]\\\]]]```bbbcccdddeeeeeeeeegggkkkmmmuuutttqqqnnnllliiihhhgggcccbbbaaa```aaaaaacccdddcccccccccdddeeeeeeeeedddcccbbb```___```cccfffiiiiiihhhgggfffeeeeeeeeeeeeaaa___]]][[[ZZZZZZ[[[\\\```___]]]\\\[[[[[[[[[\\\\\\\\\\\\]]]___bbbeeegggeeecccbbbccceeeffffffeeejjjhhhfffdddcccccceeeeeedddeeefffeeecccbbbcccdddffffffgggggghhhiiikkkllljjjpppwww{{{|||||||||||||||yyyvvvrrrooonnnnnnooohhhiiiiiiiiihhhfffdddccc___bbbeeecccbbbeeelllssstttooohhhbbb___^^^\\\[[[\\\^^^aaaeeehhhlllnnnpppiiigggdddbbbcccgggkkknnnmmmnnnnnnnnnmmmjjjhhhfffggggggggghhhhhhjjjlllmmmkkkjjjiiihhhhhhgggfffeeebbbaaa^^^]]]\\\]]]^^^___hhhhhhhhhfffdddcccdddeeefffcccaaa``````aaaaaa```^^^]]]\\\[[[ZZZ[[[]]]^^^cccfffiiikkkkkkmmmppprrrtttmmmfffbbbbbbcccbbbaaa]]]]]]]]]]]]]]]]]]\\\\\\]]]___aaadddhhhkkkmmmnnnlllppppppllljjjjjjjjjhhhdddbbb``````aaaccccccbbbaaadddhhhkkkllliiieeecccgggfffdddaaa___^^^___```cccdddggghhhiiihhhgggfffhhhgggfffeeefffgggiiijjjhhhfffcccaaa``````aaabbbccccccddddddddddddccccccbbbccceeeggghhhiiiiiiiiihhhjjjllllllkkkhhhhhhgggggggggfffgggiiilllppprrruuuwwwyyyyyyxxxxxxyyy{{{|||zzzxxxuuurrrpppnnnmmmhhhiiijjjkkklllnnnooopppssssssttttttuuuwwwxxxxxxzzzzzzzzz{{{|||}}}}}}~~~|||{{{}}}}}}xxxqqqtttvvvuuusssvvv||||||zzz{{{zzzvvvuuuwwwyyyyyyyyywwwuuuuuuvvvxxxzzz}}}|||yyy~~~~~~}}}||||||}}}~~~~~~~~~||||||{{{zzzzzz{{{{{{||||||~~~}}}~~~}}}{{{yyy{{{||||||}}}}}}~~~~~~~~~}}}zzzvvvuuuvvvxxxzzz}}}}}}|||{{{||||||}}}~~~~~~~~~}}}{{{xxxvvvsssqqqpppkkklllmmmllllllnnnqqqsssxxx}}}~~~{{{xxx{{{~~~}}}||||||{{{zzz~~~||||||{{{{{{|||||||||{{{zzzyyyuuutttrrrpppqqqssswwwyyyxxxyyyyyywwwssssssuuuyyy}}}|||{{{xxxvvvvvvxxxzzzyyyzzz}}}|||{{{{{{{{{{{{zzzwwwuuuttttttrrrpppppprrrsssssssssqqqssstttsssrrrqqqrrrtttqqqpppppppppppprrrssstttvvvsssooonnnoooqqqrrrqqqmmmnnnnnnooooooooooooooooooooopppppppppnnnmmmlllmmmmmmlllkkkjjjkkkkkklllnnnmmmmmmlllmmmnnnpppqqqqqqmmmhhhcccaaa```bbbcccaaa```^^^___bbbdddeeeeeedddddddddddddddbbb```___bbbbbbaaa___]]]]]]___aaabbbbbbccccccbbb```^^^\\\___`````````______bbbdddbbbcccdddeeeeeegggkkknnnwwwuuussspppmmmjjjiiihhhdddcccbbbbbbbbbcccdddeeecccdddeeeeeeeeedddeeeeeefffdddcccbbbcccfffiiikkkkkkjjjhhhfffdddccccccccc___^^^\\\ZZZYYYYYYZZZ[[[]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\\\\]]]___aaadddeeeaaa```^^^^^^```aaaaaaaaahhhgggfffdddddddddeeeeeedddddddddcccaaa```aaaccceeefffhhhiiihhhhhhjjjlllkkkqqqwww{{{zzzyyyyyyzzzzzzyyywwwuuusssqqqoooooojjjkkkkkkkkkjjjhhhfffeee\\\^^^aaacccdddgggmmmrrrpppkkkfffaaa___^^^]]][[[[[[]]]```dddgggjjjlllmmmiiihhheeedddeeehhhlllooollllllkkkjjjiiigggfffeeefffgggiiiiiiiiiiiilllnnnllljjjiiihhhiiihhhgggeeebbb```^^^]]]]]]___aaaccchhhhhhgggdddbbbccceeehhhhhhfffcccbbbccccccbbbbbb^^^^^^^^^]]]\\\\\\___bbbhhhkkknnnooommmlllnnnpppuuuooohhhddddddddddddbbb___````````````___^^^^^^]]]^^^aaadddgggjjjlllnnnlllooooookkkhhhiiiiiigggaaa```___```bbbeeeffffffbbbdddggghhhhhhfffdddbbbeeeeeedddaaa___^^^___aaacccdddfffhhhiiihhhgggfffhhhgggeeecccccceeefffhhhfffdddaaa___^^^___aaabbbbbbcccddddddeeeeeeeeedddccceeegggiiikkkkkkkkkkkkhhhjjjlllllljjjgggffffffffffffgggiiilllooossstttvvvxxxyyyzzzyyyyyyzzz{{{|||xxxtttrrrqqqpppnnnmmmkkkmmmoooppppppqqqsssuuuwwwvvvvvvvvvvvvxxxzzz{{{||||||{{{{{{{{{{{{|||}}}}}}}}}}}}zzzrrrsssuuuwwwyyy}}}{{{{{{zzzvvvuuuvvvuuuuuuuuutttsssuuuxxx{{{{{{~~~|||yyyyyy{{{{{{yyyyyy|||}}}{{{zzz|||~~~~~~~~~{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~||||||{{{zzzyyyxxxwwwvvvyyyyyyzzz||||||}}}}}}}}}}}}{{{xxxxxxxxxzzz{{{}}}{{{zzzzzz{{{||||||{{{}}}|||zzzvvvrrrnnnjjjhhhjjjllloooppprrrtttxxx{{{zzzzzz}}}~~~~~~~~~}}}|||~~~}}}|||zzz{{{|||}}}}}}|||{{{{{{uuussspppnnnnnnpppsssuuurrrssstttrrroooppptttxxx}}}yyyvvvvvvxxxzzzzzz{{{~~~~~~||||||}}}}}}{{{yyyvvvtttsssqqqpppppprrrrrrrrrqqqoooppppppoooooopppsssvvvrrrrrrqqqqqqrrrsssuuuvvvuuurrroooppprrrtttsssqqqnnnnnnooopppppppppoooooommmmmmnnnnnnnnnmmmkkkjjjlllkkkjjjiiijjjkkklllmmmkkkjjjiiiiiiiiijjjlllmmmnnnkkkgggdddbbbbbbcccdddbbbaaa```aaaccceeeeeeeeedddccccccccccccbbb___]]]^^^______^^^]]]\\\^^^___bbbbbbccccccbbb___]]][[[^^^```bbbbbbaaaaaabbbdddbbbdddffffffggghhhkkkmmmrrrqqqooommmkkkiiiiiihhhddddddbbbbbbaaabbbcccdddaaaccceeefffdddcccccccccdddddddddeeefffgggiiiiiiiiigggeeebbbaaa````````````___]]]\\\\\\\\\\\\]]]\\\\\\[[[[[[[[[ZZZZZZYYY[[[\\\]]]^^^```aaaaaabbb^^^\\\ZZZZZZ[[[]]]]]]\\\eeeeeeeeeeeeeeeeeeeeeeeeddddddccc```^^^^^^```bbbeeehhhkkkjjjhhhgggggghhhkkkpppvvvxxxvvvtttuuuwwwwwwwwwwwwvvvtttrrrooommmkkklllllllllkkkiiigggfff^^^___aaadddgggjjjmmmnnnkkkhhhdddaaa```___]]]\\\\\\^^^```dddfffhhhiiijjjhhhgggfffeeefffhhhkkkmmmjjjiiigggfffddddddddddddfffhhhjjjjjjiiiiiikkknnnooollliiiiiiiiihhhfffcccbbb```^^^^^^___bbbeeeggghhhhhhfffcccbbbcccgggjjjllljjjgggffffffgggfffeee^^^___```___^^^___cccfffjjjnnnqqqoookkkhhhiiikkkrrrmmmgggddddddeeeeeeccc```aaaaaabbbaaa```___^^^]]]^^^```cccfffiiikkkllljjjmmmmmmhhheeefffgggeeeaaa```___```cccfffggggggdddddddddddddddcccbbbaaaaaabbbcccaaa^^^]]]^^^```aaabbbdddfffgggfffeeedddeeeeeeddddddccccccbbbbbbcccbbb___]]]]]]___aaacccbbbcccdddeeefffggggggggghhhiiikkkmmmmmmmmmlllkkkeeehhhjjjjjjhhheeeddddddeeefffhhhjjjmmmppprrrssssssvvvxxxyyyyyyxxxxxxyyywwwtttooonnnooopppooonnnmmmpppsssttttttuuuwwwyyyzzzyyywwwvvvwwwyyy{{{||||||{{{{{{zzz{{{|||}}}~~~|||yyywwwrrrrrrsssxxx{{{{{{zzzwwwuuuuuuttttttsssrrrqqqssswww{{{{{{}}}|||zzzpppuuuvvvtttvvv{{{}}}zzzxxxyyy{{{{{{zzz{{{|||}}}zzzzzzyyyxxxyyy{{{}}}~~~}}}{{{yyywwwvvvvvvvvvvvvwwwyyy{{{|||||||||{{{|||{{{zzzzzzzzz{{{|||}}}}}}zzzzzz||||||{{{yyyzzzzzzxxxuuuqqqlllhhhfffiiilllpppsssuuuwwwzzz|||{{{}}}~~~~~~~~~~~~~~~{{{|||}}}~~~}}}{{{zzzxxxuuurrrooommmlllmmmpppqqqoooqqqqqqooommmmmmrrrvvv}}}yyywwwwwwyyy|||}}}}}}~~~}}}{{{|||}}}}}}|||zzzwwwuuusssqqqpppppprrrrrrqqqpppppppppooommmmmmnnnrrruuussssssrrrrrrssstttvvvwwwtttqqqooorrrvvvwwwuuurrroooppppppqqqqqqpppooonnnllllllmmmnnnnnnmmmkkkkkkjjjiiihhhhhhiiikkkmmmoookkkiiihhhfffeeeeeeffffffiiigggeeecccbbbbbbcccdddccccccbbbdddffffffeeedddbbb``````aaabbbbbb___\\\\\\^^^``````___]]]^^^^^^bbbcccddddddbbb___\\\ZZZ[[[^^^aaabbbaaa``````aaaaaaccceeefffffffffggghhhiiihhhggggggggggggggghhhdddcccaaa````````````aaa]]]aaadddeeecccaaa``````___aaacccfffgggfffeeedddaaa```^^^\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\]]]]]]^^^ZZZZZZ[[[[[[ZZZZZZYYYYYYZZZ[[[]]]___```___^^^^^^\\\YYYWWWVVVXXXYYYZZZYYYddddddeeefffffffffeeeeeeddddddbbb___]]]]]]```bbbgggjjjllllllhhheeedddeeekkkpppuuuvvvsssqqqrrrtttuuuvvvwwwwwwuuurrrnnnkkkllllllllllllkkkiiihhhfffccccccdddfffiiijjjjjjiiihhheeecccaaaaaa```^^^\\\]]]___aaadddfffggghhhhhhgggfffeeeeeefffhhhkkklllhhhfffdddaaa``````aaabbbfffiiikkkkkkiiiiiikkknnnqqqnnnkkkiiiiiihhhdddaaabbb```___^^^```cccgggjjjhhhgggeeebbbaaaccchhhkkkpppmmmjjjiiiiiiiiiiiihhh^^^___aaa```___aaaeeeiiikkkoooqqqnnniiidddeeegggmmmiiidddcccdddfffeeeddd______`````````___]]]\\\^^^___```ccceeegggiiijjjgggjjjiiieeebbbcccdddcccbbb```___aaacccfffggggggeeedddcccaaaaaaaaaaaaaaa^^^```bbbaaa^^^\\\]]]______aaaccceeeeeeeeedddcccbbbccceeeeeedddbbb___]]]bbb```^^^\\\]]]___bbbdddbbbcccdddfffggghhhiiiiiilllmmmnnnoooooommmkkkjjjbbbdddggghhhfffdddddddddeeefffhhhkkkmmmnnnooopppqqqtttwwwyyyxxxwwwwwwxxxsssoookkkkkkmmmpppppppppjjjmmmqqqrrrrrrrrrtttwww{{{zzzxxxvvvwwwxxx{{{}}}zzzzzzzzzzzz{{{}}}|||xxxuuutttrrrqqqrrrxxx||||||{{{wwwuuuuuuuuutttsssqqqppprrrvvvzzzzzz|||~~~~~~|||zzzoootttwwwuuuyyywwwxxxyyyyyywwwwwwxxxzzzyyyyyyxxxxxxyyy{{{}}}~~~{{{yyyxxxyyyyyytttuuuxxxzzz||||||{{{zzzyyyyyyzzzzzz{{{|||}}}~~~|||{{{}}}}}}{{{yyyuuuuuuuuusssqqqnnnkkkiiihhhkkkpppsssuuuvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~|||zzzwwwvvvuuurrrooolllkkkkkkmmmooooooppppppnnnkkklllpppttt|||yyywwwwwwzzz}}}}}}zzzzzz{{{}}}}}}|||zzzwwwuuusssqqqpppqqqrrrrrrqqqppprrrqqqooommmlllmmmqqqtttttttttsssssstttuuuwwwxxxsssppppppsssxxxyyyvvvrrrpppqqqrrrrrrrrrpppooonnnkkklllmmmnnnnnnmmmllllllhhhhhhggggggiiikkknnnpppmmmkkkiiifffdddccccccccceeedddcccbbbbbbbbbcccddddddddddddfffggggggeeeccc___]]]]]]___bbbbbb___]]][[[^^^aaabbbaaa___^^^^^^bbbcccddddddccc```\\\ZZZXXX[[[___aaaaaa___^^^^^^^^^```cccdddcccbbbbbbcccbbbbbbbbbbbbccceeefffgggcccbbb```___^^^^^^^^^___[[[___cccdddbbb___]]]^^^ZZZ]]]bbbeeefffeeebbb```[[[ZZZXXXXXXXXXZZZ\\\]]][[[[[[[[[[[[[[[[[[\\\\\\YYYZZZZZZZZZZZZZZZYYYXXXYYYZZZ]]]______^^^\\\ZZZZZZXXXUUUTTTVVVWWWXXXXXXcccbbbbbbbbbcccdddeeeeeebbbcccbbb```\\\[[[]]]___dddgggjjjjjjiiifffeeeeeejjjrrruuurrrnnnoooqqqqqqrrrxxx}}}}}}xxxrrrppppppmmmmmmmmmmmmllljjjhhhfffcccdddeeegggiiikkklllmmmiiiiiieeeaaa```cccccc______```cccfffiiiiiigggdddjjjhhhfffeeeeeeeeeggghhhcccdddeeedddbbb```aaabbbhhhiiijjjkkklllkkkjjjjjjpppooonnnllliiifffcccbbbcccbbbaaa```___aaadddggghhheeebbbbbbdddfffhhhiiihhhhhhggghhhiiiiiifffdddbbbaaa___^^^```cccfffiiippppppooolllgggdddcccccceeedddcccbbbcccdddeeefff___^^^]]]]]]___`````````aaadddeeecccdddhhhiiigggdddcccbbb``````bbbcccddd```aaaccceeeggghhhiiijjjddddddccc```___```ccceeefffdddaaa___^^^___aaabbbbbbdddfffggggggeeecccbbbeeeffffffeeebbb___]]]]]]^^^```aaa```^^^___bbbfffeeeddddddeeeggghhhgggeeeiiijjjkkkkkkkkkkkkjjjjjjdddcccaaa``````bbbcccdddffffffggghhhiiikkkmmmnnnqqqssstttvvvvvvuuusssrrroookkkggggggjjjnnnpppooorrrqqqoooooooooppprrrtttzzzyyywwwvvvuuuvvvxxxyyyxxxxxxyyy{{{}}}~~~zzzvvvtttsssssstttvvvyyy||||||zzzyyyzzzyyyuuurrrsssssssssttttttttttttuuutttvvvzzz|||}}}|||zzzxxxrrrqqqqqqtttzzz}}}~~~}}}|||||||||zzzwwwwwwxxxzzzyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{xxxuuuuuuvvvyyyzzz{{{zzzyyyzzzzzz|||~~~~~~}}}|||{{{zzzyyyzzzzzzyyyxxxuuussspppooonnnpppssstttuuuxxx}}}~~~~~~~~~}}}~~~}}}||||||}}}}}}|||zzzxxxvvvsssqqqppppppppppppnnnllllllnnnpppmmmnnnnnnlllkkkmmmsssxxx|||yyyyyyzzzzzzyyy}}}{{{zzz|||}}}~~~|||||||||||||||zzzxxxqqqooonnnnnnpppqqqpppooorrrpppmmmkkkkkklllnnnoooqqqrrrssssssqqqoooppppppooommmlllpppuuuxxxvvvsssnnnrrrtttrrrqqqrrrooojjjfffiiilllnnnoooooonnnmmmkkkjjjgggfffhhhkkkpppssstttqqqmmmhhhdddbbbbbbbbbbbbdddeeeeeedddbbbbbbbbb```aaaeeeiiimmmmmmjjjhhhgggccc```aaacccdddaaa]]]]]]^^^^^^\\\[[[\\\^^^``````ccceeeeeebbb___\\\ZZZYYYYYYYYY[[[\\\^^^```aaadddcccbbbaaa````````````[[[\\\\\\\\\]]]^^^^^^___aaa___[[[YYYYYYZZZZZZYYYYYY___bbb```^^^^^^]]]ZZZXXXZZZ\\\^^^^^^\\\ZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[WWWWWWWWWWWWXXXYYY[[[\\\XXXXXXXXXXXXYYYYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYYYYVVVUUUTTTTTTVVVVVVUUUTTT``````aaaaaabbbdddeeefffbbbcccbbb```\\\[[[\\\^^^```cccfffgggeeecccbbbbbblllsssvvvsssoooooopppooopppuuuzzzyyyuuuooommmmmmllllllmmmlllkkkiiigggffffffgggiiikkklllmmmmmmnnnjjjjjjgggbbbbbbffffffbbbaaaaaaccceeehhhiiihhhfffgggfffdddcccbbbcccdddeeebbbccccccbbb``````aaaccchhhiiijjjkkklllkkkjjjjjjnnnmmmllljjjgggeeebbbaaabbbbbbbbbaaabbbcccfffhhhiiigggeeedddfffggghhhggggggfffeeefffffffffcccaaa```^^^]]]]]]^^^bbbfffhhhmmmmmmllliiieeeaaa```aaabbbbbbbbbbbbbbbbbbcccddd^^^]]]]]]^^^```bbbbbbaaaaaaddddddbbbcccfffgggddddddcccaaa``````aaacccdddcccdddeeefffggghhhhhhhhhddddddcccaaa___```bbbeeefffdddbbb``````aaabbbccceeegggiiijjjjjjhhhfffdddfffggghhhgggdddaaa______aaacccdddccc```___aaadddgggfffeeefffhhhhhhgggeeeffffffggghhhhhhhhhhhhhhheeedddbbbaaaaaabbbdddeeeffffffggghhhiiikkklllmmmmmmooosssuuuuuussspppmmmnnnllliiihhhjjjmmmpppqqqsssrrrqqqpppppprrrssstttvvvuuusssrrrrrrssstttuuuvvvwwwyyy{{{}}}~~~zzzxxxvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~}}}|||zzzzzz{{{yyyvvvrrrssssssssssssssstttttttttsssuuuxxxzzz{{{zzzxxxvvvsssrrrsssvvv{{{}}}|||{{{{{{{{{{{{yyywwwwwwxxxzzz{{{{{{{{{|||~~~~~~}}}zzzwwwvvvwwwzzz{{{{{{zzzzzzzzz{{{}}}~~~}}}}}}||||||wwwxxxyyyzzzxxxvvvsssrrrsssuuuxxxyyyyyy|||~~~|||}}}~~~}}}|||{{{{{{{{{yyyxxxvvvtttrrrooonnnmmmpppqqqqqqpppnnnmmmooopppnnnppprrrsssssstttvvvxxx{{{xxxxxxyyyyyyyyy}}}{{{yyyyyy{{{}}}}}}|||{{{|||||||||zzzxxxpppnnnlllmmmnnnnnnnnnmmmpppooommmllllllmmmooopppppprrrrrrrrrooonnnnnnnnnooolllllloootttwwwuuurrrooossstttqqqppppppmmmhhheeegggjjjlllmmmlllkkkjjjllljjjhhhggghhhkkkooorrrtttqqqmmmhhheeecccbbbccc```bbbddddddcccbbbbbbcccbbbccceeeiiilllmmmkkkiiihhheeebbbcccffffffddd```]]]^^^^^^]]][[[[[[]]]___```bbbeeedddaaa]]]ZZZYYYYYYYYYZZZ[[[\\\^^^```aaabbbbbb```___^^^^^^^^^^^^\\\]]]]]]^^^_________^^^___]]]ZZZXXXYYYZZZZZZYYYXXX]]]```^^^\\\]]][[[XXXXXXZZZ\\\]]]^^^\\\ZZZYYYVVVVVVUUUVVVWWWXXXZZZ[[[YYYXXXXXXWWWWWWXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVTTTSSSTTTUUUVVVUUUSSS_________```aaabbbdddeeeccccccbbb___\\\ZZZZZZ[[[]]]```dddeeecccaaa``````kkkrrrvvvsssppppppooommmooossswwwwwwsssnnnmmmmmmkkklllllllllkkkjjjhhhgggjjjkkkmmmooopppooonnnmmmjjjkkkhhheeeggglllmmmjjjgggeeeeeefffhhhiiiiiihhheeeeeedddcccbbbcccccccccaaaaaaaaa___^^^___bbbeeehhhiiijjjkkklllkkkjjjjjjlllkkkiiihhheeecccbbbaaaaaabbbbbbccceeegggiiijjjkkkjjjhhhhhhhhhhhhgggfffeeedddcccbbbbbbaaa___\\\\\\[[[[[[[[[^^^bbbfffhhhiiiiiiiiifffbbb___^^^^^^______```aaaaaaaaaaaaaaa]]]]]]]]]___bbbdddeeedddcccffffffddddddffffffdddcccbbb```______```bbbccceeeffffffgggggggggffffffcccddddddbbb``````bbbcccfffeeecccbbbbbbcccdddeeefffhhhjjjlllkkkiiifffdddfffhhhkkkjjjgggcccaaa```dddfffhhhfffbbb___```aaahhhgggfffggghhhhhhgggeeebbbbbbcccdddeeefffggggggfffeeedddbbbbbbccceeefffffffffggghhhjjjkkkllllllkkknnnrrrttttttqqqnnnkkkmmmmmmlllkkkjjjlllooorrrttttttssssssssstttuuuvvvsssrrrqqqppppppqqqssstttuuuwwwzzz|||~~~|||zzzzzzyyyvvvvvvvvvuuuuuuvvvvvvwww{{{{{{{{{||||||zzzvvvssssssrrrrrrrrrssssssttttttqqqsssuuuxxxxxxwwwuuuttttttuuuvvvzzz||||||zzzxxxyyyyyyyyywwwvvvvvvxxxzzzzzzzzzzzzzzz||||||yyyxxxyyy{{{|||}}}|||||||||}}}~~~~~~~~~}}}}}}}}}wwwxxxzzz{{{{{{zzzxxxvvvwwwyyy|||~~~}}}}}}|||{{{yyyxxxwwwvvvsssrrrpppnnnlllkkkjjjjjjoooppprrrqqqpppoooooopppqqqsssvvvzzz}}}}}}{{{xxx}}}xxxuuuuuuwwwxxxyyy||||||zzzwwwuuuvvvyyy{{{}}}|||{{{{{{|||{{{yyywwwpppooommmmmmnnnnnnmmmlllnnnnnnnnnoooooopppqqqqqqqqqrrrrrrpppnnnllllllmmmnnnllllllooosssvvvtttrrrsssvvvvvvsssppppppmmmhhheeegggiiikkklllllljjjjjjllljjjhhhfffgggjjjmmmppprrrppplllgggdddbbbbbbaaa^^^```aaabbbaaaaaabbbccceeeeeefffhhhkkkmmmlllkkkjjjgggeeeeeeggghhheeeccc\\\]]]]]]\\\ZZZZZZ\\\^^^^^^```bbbbbb^^^[[[XXXWWWZZZZZZ[[[[[[]]]^^^``````aaa```___]]]\\\[[[[[[[[[\\\]]]___``````___^^^]]]\\\YYYWWWWWWYYYZZZZZZZZZWWW]]]___]]][[[\\\[[[XXXYYYZZZ\\\]]]]]][[[ZZZXXXUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTUUUTTTSSS____________```aaabbbbbbcccbbbaaa___\\\ZZZYYYXXX]]]```ccceeedddbbbaaaaaagggmmmrrrqqqooopppooommmpppsssvvvvvvssspppnnnnnnllllllmmmmmmmmmkkkjjjiiilllmmmpppqqqqqqooolllkkkiiijjjjjjiiimmmtttwwwuuupppmmmiiiggghhhiiiiiiiiiffffffeeeeeeeeeddddddddd`````````^^^^^^___cccfffhhhiiijjjkkklllkkkjjjjjjiiiiiigggeeedddbbbaaaaaaaaabbbccceeeiiikkkllllllmmmlllkkkkkkkkkiiifffdddeeecccaaa```___^^^[[[YYYYYYYYYYYY[[[^^^bbbfffiiiggggggfffddd```^^^]]]]]]]]]^^^```aaabbbaaaaaa```]]]]]]^^^aaadddggggggffffffhhhhhheeeeeehhhgggdddbbbaaa```^^^^^^```aaabbbeeeeeefffggggggggggggfffdddddddddbbb``````aaaccceeeeeeeeeeeeeeeeeeffffffdddfffhhhjjjiiigggdddbbbfffhhhkkkkkkhhhdddbbbaaacccfffhhhgggccc______```gggfffeeefffggggggeeecccaaabbbbbbdddeeeggghhhiiihhhgggeeedddcccdddfffgggggghhhiiijjjkkklllmmmmmmnnnoooqqqrrrqqqpppnnnmmmlllnnnnnnmmmjjjkkkppptttvvvwwwwwwwwwxxxxxxxxxxxxtttsssrrrqqqrrrsssuuuwwwvvvyyy|||}}}~~~~~~}}}}}}vvvvvvuuutttttttttttttttxxxzzz|||}}}}}}zzzvvvtttsssrrrqqqqqqqqqrrrssstttppprrrtttuuuvvvuuusssrrruuuwwwzzz}}}~~~|||xxxvvvvvvwwwwwwvvvtttuuuwwwyyyyyyxxxwwwxxx{{{~~~|||zzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||||||||||||||||||||xxxzzz~~~}}}zzzxxxvvvtttrrrpppnnnmmmllljjjiiiiiiiiiiiimmmoooqqqrrrpppooonnnooouuuuuuxxx}}}~~~zzz}}}yyytttqqqrrrtttvvvwwwxxxxxxvvvtttrrrssswwwzzz{{{zzzyyyzzzzzzzzzxxxvvvrrrqqqppppppqqqqqqooommmlllmmmoooqqqrrrsssssssssrrrsssrrrpppmmmkkkllllllnnnmmmmmmpppsssuuutttsssvvvxxxxxxtttqqqqqqnnniiidddfffhhhkkklllmmmlllllljjjhhhfffeeeeeegggiiikkkmmmkkkgggdddaaa```______]]]^^^_________```bbbeeehhhgggfffgggjjjlllllllllllljjjgggggggggfffdddaaaZZZ[[[\\\[[[YYYXXXYYY[[[ZZZ\\\^^^^^^\\\ZZZXXXXXX[[[[[[[[[[[[\\\^^^______```___]]]\\\ZZZZZZYYYYYYZZZ\\\^^^``````^^^[[[ZZZWWWVVVUUUVVVXXXZZZZZZZZZYYY^^^```]]][[[\\\\\\YYYXXXYYYZZZ[[[[[[ZZZXXXWWWSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXXXXZZZZZZYYYXXXWWWVVVUUUTTTSSSTTTUUUVVVUUUTTTSSSRRRSSSRRRQQQQQQSSSTTTSSSRRRbbbaaaaaa```````````````cccbbbaaa___]]][[[YYYWWW[[[^^^bbbdddcccbbbaaabbbaaagggkkklllmmmppppppnnnpppqqqssssssqqqpppoooooommmnnnooooooooonnnmmmlllkkkmmmnnnooonnnllliiiggggggiiijjjlllsss|||xxxtttnnnjjjhhhhhhhhhgggeeeeeefffffffffeeedddcccaaaaaa```______aaaeeehhhhhhiiijjjkkklllkkkjjjjjjhhhgggfffdddccccccccccccbbbbbbcccfffkkknnnnnnnnnmmmlllkkkkkkkkkiiieeebbbdddbbb```^^^]]]\\\ZZZXXXXXXXXXYYY[[[___cccgggiiifffffffffddd```^^^^^^^^^]]]___```bbbccccccbbbaaa______```cccggghhhhhhgggdddffffffddddddggggggdddbbbaaa```^^^^^^```aaabbbbbbcccdddfffggggggggggggeeeeeedddbbb```___aaaccceeeffffffggggggggggggfffcccdddfffhhhhhhfffdddccceeegggjjjiiigggcccaaaaaa___bbbeeeeeeaaa___```aaaeeedddcccdddeeeeeedddbbbccccccdddeeegggiiikkkllliiihhhfffddddddeeefffgggiiiiiikkklllmmmnnnmmmmmmpppnnnllljjjjjjkkklllmmmkkkmmmnnnmmmkkklllppptttwwwxxxzzz{{{{{{{{{zzzyyytttsssrrrrrrsssuuuwwwxxxzzz}}}}}}}}}tttttttttttttttuuuuuuvvvwwwyyy|||}}}|||yyyuuutttrrrrrrpppppppppqqqssstttqqqrrrtttuuuuuutttsssrrrwwwzzz}}}~~~{{{wwwuuutttuuuuuutttssssssuuuwwwyyyxxxxxxyyy{{{}}}|||}}}~~~~~~|||{{{|||~~~zzz|||~~~yyyuuusssqqqnnnkkkmmmllljjjiiiiiiiiijjjkkklllnnnqqqqqqpppooonnnoooxxxwwwxxx{{{~~~{{{yyyuuuqqqoooppprrrtttuuuttttttsssqqqpppqqqtttwwwyyyxxxwwwwwwxxxxxxvvvtttrrrqqqpppqqqrrrqqqooommmlllmmmpppssstttuuuuuutttttttttssspppmmmlllmmmnnnnnnnnnoooqqqsssttttttssstttvvvvvvqqqoooooolllhhhbbbdddfffiiikkkllllllmmmgggfffcccbbbaaacccdddffffffdddbbb```^^^]]]]]]]]]]]]]]]^^^]]]]]]___ccceeeiiihhhfffgggiiikkkllllllmmmkkkiiifffdddbbb___]]]XXXZZZZZZZZZXXXWWWWWWXXXUUUXXX[[[\\\[[[ZZZYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXZZZ\\\]]]\\\ZZZXXXVVVTTTSSSRRRTTTWWWYYYZZZYYYZZZ___```]]]\\\]]]]]][[[WWWWWWXXXXXXWWWVVVUUUTTTQQQQQQSSSTTTVVVWWWXXXXXXVVVUUUUUUUUUVVVWWWYYYZZZ\\\[[[ZZZYYYXXXWWWVVVUUURRRSSSTTTTTTSSSRRRQQQPPPQQQPPPOOOPPPRRRSSSRRRQQQccccccbbbaaaaaaaaabbbbbbeeedddbbbaaaaaa___\\\YYYYYY\\\```bbbbbbaaaaaaaaa___cccggggggkkkpppqqqooonnnnnnooooooooonnnnnnmmmmmmnnnppppppqqqpppooonnnjjjkkkllllllkkkiiifffeeeeeehhhjjjmmmuuu|||wwwpppkkkhhhgggfffeeebbbccceeefffeeedddbbb```cccccccccbbbbbbcccfffiiihhhiiijjjkkklllkkkjjjjjjhhhgggfffdddddddddeeeeeeeeecccbbbfffkkkooopppooolllkkkjjjjjjiiihhhdddaaacccaaa^^^\\\\\\[[[YYYXXXWWWWWWYYY[[[___cccfffhhhfffffffffdddaaa______```______```bbbccccccccccccbbbbbbcccfffhhhiiihhhfff___bbbcccaaabbbfffgggdddcccbbb```______```bbbcccaaaaaacccdddffffffggggggffffffdddaaa^^^___aaadddffffffhhhhhhhhhgggfffeeecccddddddeeeffffffffffffeeeggghhhgggeeebbbbbbbbb]]]```cccbbb```^^^```bbbbbbbbbaaacccdddeeedddbbbeeeeeeeeefffgggiiilllmmmjjjhhhfffeeedddeeefffgggiiijjjlllmmmnnnnnnmmmmmmmmmjjjfffcccbbbdddgggjjjiiijjjkkkllllllnnnqqqsssvvvxxxzzz{{{|||{{{yyyxxxrrrqqqpppppprrrtttvvvxxx|||{{{zzz}}}~~~|||rrrrrrrrrssstttuuuwwwxxxwwwyyy{{{{{{yyyvvvtttsssrrrqqqpppooooooqqqsssttttttuuuvvvvvvvvvvvvuuutttyyy|||~~~zzzwwwvvvtttttttttrrrqqqqqqsssuuuzzzzzzzzz{{{~~~}}}}}}~~~}}}~~~{{{vvvsssrrrqqqnnnkkkmmmlllkkkjjjjjjlllnnnooommmoooqqqqqqpppooopppqqqxxxxxxxxxyyy{{{|||{{{zzzvvvssspppoooppprrrsssssspppqqqqqqpppppppppsssuuuwwwvvvuuuuuuvvvuuusssqqqnnnnnnnnnpppqqqqqqooommmmmmoooqqqtttuuuvvvvvvvvvssssssrrrpppmmmlllnnnooommmnnnoooqqqrrrsssssssssoooqqqqqqmmmkkklllkkkgggcccdddfffggghhhiiijjjjjjeeedddbbb```______```aaaaaa```___^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\^^^cccfffiiihhhggggggiiijjjjjjjjjkkkjjjhhheeebbb___\\\[[[YYYZZZ[[[[[[YYYWWWWWWXXXTTTVVVYYYZZZYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZYYYWWWUUUSSSQQQPPPQQQSSSVVVXXXXXXXXXYYY]]]___[[[ZZZ[[[[[[ZZZTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPRRRTTTUUUVVVWWWWWWTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTRRRRRRSSSSSSRRRQQQPPPOOOOOONNNNNNOOOQQQRRRQQQPPPcccbbbbbbcccdddeeeffffffiiigggeeeeeefffeeeaaa^^^YYY]]]aaacccccccccbbbcccaaadddeeeeeeiiioooqqqoooooonnnmmmnnnnnnoooooonnnmmmnnnooopppqqqppppppoooiiiiiiiiihhhgggfffeeedddeeegggiiilllttt~~~yyyuuunnnjjjgggfffeeedddbbbdddfffggggggeeebbb```dddfffffffffeeeeeegggiiihhhiiijjjkkklllkkkjjjjjjiiihhhfffeeeeeefffggghhhgggdddbbbdddjjjooopppoookkkjjjhhhggggggfffcccaaaaaa___\\\ZZZZZZZZZXXXWWWUUUVVVXXXZZZ^^^aaadddfffeeeffffffdddaaa``````aaa_________```aaacccdddeeefffeeefffhhhiiiiiigggddd]]]```bbbaaaccchhhjjjhhhdddcccaaa``````aaacccdddaaabbbccccccdddddddddccchhhgggccc___]]]^^^aaaeeefffggghhhiiiiiigggdddcccaaaaaa```aaabbbdddfffhhhgggggggggfffcccbbbcccddd^^^aaabbbaaa^^^]]]```cccaaaaaaaaaccceeefffeeedddeeeeeeddddddfffhhhjjjllljjjhhhfffdddddddddeeefffgggiiikkklllmmmlllkkkjjjjjjgggccc``````aaadddfffhhhggghhhjjjmmmppprrrrrrsssuuuwwwyyyzzzxxxvvvuuuqqqpppppppppqqqtttwwwxxx|||zzzxxx{{{~~~yyywwwqqqqqqqqqrrrsssuuuvvvwwwwwwyyy{{{yyyvvvsssrrrrrrrrrqqqooonnnnnnppprrrtttwwwwwwxxxxxxxxxxxxwwwwwwzzz}}}~~~zzzxxxxxxttttttsssqqqpppoooqqqsssxxxxxxyyy{{{}}}}}}}}}~~~|||wwwrrrqqqrrrsssqqqnnnmmmlllkkkjjjkkknnnppprrrppprrrrrrrrrqqqqqqsssuuuvvvxxxzzzzzzyyyxxxxxxxxxuuusssrrrrrrsssttttttssslllnnnpppqqqppppppqqqsssuuusssrrrsssssssssqqqooommmmmmnnnppprrrrrrpppnnnoooppprrrtttuuuwwwwwwxxxrrrrrrpppnnnllllllnnnpppkkklllnnnooooooppppppqqqlllooonnnkkkkkkmmmllliiikkkkkkjjjjjjjjjiiiiiiiiieeedddbbb```^^^^^^^^^___````````````aaaaaabbbbbb```___^^^\\\\\\^^^cccfffhhhgggfffgggiiijjjiiiggghhhhhhfffdddaaa^^^]]]]]][[[\\\^^^]]][[[YYYYYYYYYVVVXXXYYYYYYXXXWWWXXXXXXZZZZZZYYYYYYYYYYYYYYYZZZXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUSSSRRROOOOOOPPPRRRUUUWWWWWWVVVUUUYYYZZZWWWUUUWWWWWWVVVQQQQQQPPPPPPOOONNNNNNMMMMMMOOOQQQSSSUUUVVVVVVVVVUUUUUUTTTTTTTTTVVVWWWXXXVVVUUUUUUTTTSSSRRRRRRQQQRRRRRRSSSSSSRRRPPPOOONNNNNNMMMLLLNNNPPPQQQQQQPPPaaaaaabbbdddeeegggiiijjjkkkiiihhhiiijjjiiieeebbb\\\___cccfffffffffffffffdddfffeeeeeehhhoooqqqoooqqqpppooooooppprrrrrrqqqlllmmmnnnpppppppppooooooiiihhhhhhgggfffeeeeeedddeeegggiiikkkrrr|||uuuqqqlllhhhgggfffeeeddddddfffiiijjjjjjhhheeecccfffgggiiihhhgggggghhhiiihhhiiijjjkkklllkkkjjjjjjjjjhhhgggffffffgggiiijjjiiidddaaaccciiiooopppooojjjhhhfffeeeeeeeeecccaaa___]]]ZZZXXXXXXXXXXXXWWWTTTUUUWWWYYY\\\```bbbddddddeeeeeedddaaa``````aaa______^^^___```bbbdddeeehhhhhhhhhiiijjjiiifffccc^^^bbbddddddgggmmmooommmdddcccbbb``````bbbcccdddcccccccccccccccbbbaaa```jjjgggccc^^^\\\]]]bbbffffffgggiiijjjiiifffcccbbb^^^]]]\\\\\\]]]aaadddggghhhhhhhhheeeccccccdddfffaaabbbcccaaa]]]]]]```cccaaaaaaaaacccfffggggggfffeeedddcccccccccfffhhhiiijjjhhhfffdddcccdddeeeffffffgggiiikkkkkkkkkjjjiiihhhgggdddbbbbbbbbbcccdddgggeeeeeehhhnnnrrrsssrrrppprrruuuwwwxxxvvvtttrrrrrrqqqqqqqqqsssvvvxxxzzzzzzyyywww{{{|||~~~{{{vvvrrrpppppppppqqqrrrsssuuuuuuxxxzzz{{{xxxtttqqqqqqrrrrrrqqqooommmnnnppprrrtttyyyyyyzzzzzzzzzyyyyyyxxx{{{~~~}}}zzzyyyyyyttttttsssqqqooonnnpppqqqttttttvvvxxxzzz|||}}}~~~|||~~~}}}}}}{{{|||~~~xxxsssoooooosssvvvuuurrrnnnmmmkkkkkklllooorrrtttsssttttttsssrrrsssuuuxxxtttxxx||||||yyyvvvuuuvvvuuutttssstttvvvwwwvvvtttkkkmmmpppqqqqqqpppqqqqqqsssrrrqqqqqqrrrrrrpppnnnnnnnnnooorrrtttuuusssqqqqqqrrrrrrtttuuuwwwxxxxxxppppppooommmkkkkkkmmmoooiiikkkmmmmmmmmmmmmnnnooommmppppppmmmmmmppppppnnnsssrrrqqqooommmkkkjjjiiieeedddbbb```___^^^^^^^^^```aaabbbcccdddeeeffffffaaa```^^^\\\[[[^^^cccfffggggggfffgggiiiiiigggfffeeeeeeeeecccaaa_________]]]___``````^^^[[[[[[[[[YYYZZZ[[[ZZZWWWVVVUUUVVVZZZYYYYYYXXXXXXXXXXXXYYYUUUUUUTTTTTTUUUUUUVVVWWWYYYYYYXXXVVVUUUTTTSSSSSSOOOOOOOOORRRUUUVVVVVVUUURRRVVVVVVSSSQQQSSSTTTRRROOOOOONNNMMMMMMLLLKKKKKKMMMNNNPPPSSSUUUVVVVVVVVVWWWVVVUUUTTTTTTTTTUUUVVVQQQQQQQQQPPPOOOOOONNNNNNRRRRRRSSSSSSRRRPPPOOONNNMMMLLLLLLMMMOOOQQQPPPOOOaaaaaabbbdddfffhhhkkkllloookkkjjjqqqxxxvvviii\\\]]]bbbhhhmmmmmmkkkiiihhhhhhiiijjjlllnnnoooppppppppppppppprrrttttttsssqqqllllllnnnqqqrrrpppllliiieeegggiiihhhdddbbbccceeedddccceeejjjqqqvvvwwwvvvrrrmmmgggcccdddddddddcccfffggghhhiiiiiijjjiiiiiihhhhhhiiijjjkkkkkkkkkkkkmmmnnnnnnnnnnnnnnnmmmlllgggggghhhhhhiiiiiiiiijjjdddcccbbbdddhhhkkkmmmmmmiiigggdddcccdddddddddcccccc```]]]YYYVVVUUUTTTTTTWWWVVVWWWZZZ___ccceeeeeeeeeccc`````````aaaaaa```___```aaaaaaaaabbbdddggghhhiiiiiiiiiiiigggeeeddddddeeeddddddiiiqqqssspppfffcccaaa```bbbcccddddddeeeeeedddcccbbbaaa```___``````aaa```___```bbbdddjjjkkklllkkkhhheeecccccc___^^^]]]]]]___bbbeeehhhkkkhhheeeccccccdddcccbbbeeeffffffddd```]]]^^^______```bbbdddffffffffffffgggfffeeedddddddddddddddhhhgggfffeeeeeefffhhhiiiiiijjjlllmmmmmmmmmlllllliiieeeaaa```bbbccccccaaagggggggggkkkooorrrqqqpppmmmppprrrtttttttttvvvwwwsssssstttvvvxxxxxxwwwuuuwwwxxxyyyzzz|||}}}~~~~~~zzzuuusssrrrmmmnnnqqqssstttvvvvvvwwwzzzzzzzzzyyywwwtttqqqpppwwwvvvssspppoooqqquuuyyy||||||||||||{{{{{{{{{{{{~~~|||yyysssttttttuuuuuuuuuttttttyyywwwvvvxxx{{{}}}|||zzz|||~~~|||}}}~~~~~~|||wwwssssssxxx{{{zzzxxxuuusssqqqrrruuuwwwuuusssuuutttssssssssstttuuuvvv|||{{{zzzyyywwwvvvuuutttxxxvvvttttttwwwyyyxxxvvvqqqpppooonnnnnnmmmnnnnnnqqqppppppooonnnmmmmmmlllmmmmmmnnnnnnoooqqqrrrrrruuuuuuuuuvvvwwwwwwuuusssqqqooommmlllkkklllnnnooonnnmmmkkkjjjiiijjjlllmmmlllmmmnnnoooooopppppppppooooooooonnnllljjjhhhfffcccaaa___```cccdddbbb```cccccccccdddgggggggggeeedddcccbbb`````````aaabbbiiigggdddbbbaaabbbdddeeeaaabbbbbbbbbbbb```^^^]]]```aaabbbbbbaaa___]]]\\\YYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTUUUUUUUUUTTTSSSQQQPPPKKKMMMPPPSSSUUUUUUUUUTTTOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRPPPNNNMMMNNNOOOLLLOOOQQQSSSSSSTTTVVVWWWYYYUUUQQQQQQSSSTTTSSSQQQMMMMMMMMMNNNNNNOOOOOOOOORRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOcccdddeeeggghhhjjjkkklllkkkhhhhhhmmmsssqqqggg\\\___dddjjjnnnnnnllljjjiiihhhiiijjjlllnnnooopppppppppooopppqqqssssssqqqppplllllllllnnnooommmjjjgggeeehhhjjjiiigggeeegggiiiiiiiiijjjooosssvvvuuutttnnniiidddaaa```aaa```___cccccceeefffggghhhhhhhhhkkkkkkkkkkkkkkkjjjiiihhhkkkllllllmmmmmmmmmllllllhhhhhhhhhhhhggggggggggggeeedddccceeeiiilllmmmnnnhhhfffcccccccccdddcccbbbaaa___\\\YYYWWWVVVVVVVVVVVVUUUUUUXXX\\\```bbbcccdddaaa______```aaaaaa```___aaabbbbbbbbbccceeeggghhhiiiiiihhhgggfffeeeeeeeeefffffffffkkksssvvvtttiiifffcccaaaaaabbbbbbbbbeeedddcccbbbaaa``````___`````````___^^^^^^aaacccfffggghhhfffbbb___]]]]]]\\\[[[ZZZ[[[]]]```cccffflllhhheeecccccceeeffffffggghhhiiigggcccaaaaaabbb```bbbdddfffgggggggggfffgggfffeeeeeedddddddddeeegggeeedddcccccceeeggghhhkkklllmmmnnnnnnnnnmmmlllhhheeebbbaaacccdddcccbbbffffffgggiiimmmooopppooolllnnnqqqrrrssstttvvvwwwuuuttttttvvvwwwxxxvvvtttssstttvvvxxx{{{}}}zzzvvvttttttnnnppprrrsssssstttuuuuuuzzzzzzzzzzzzxxxvvvtttsssuuutttsssqqqoooppptttwww}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}zzztttttttttuuuuuuvvvvvvvvv|||{{{zzz|||~~~{{{}}}|||}}}}}}}}}~~~~~~~~~~~~~~~zzzwwwxxx{{{}}}{{{xxxzzzxxxxxxzzz|||}}}|||yyywwwvvvvvvvvvwwwxxxyyyzzz}}}}}}{{{zzzxxxvvvuuutttuuusssrrrsssuuuwwwvvvuuuooonnnmmmlllllllllllllllqqqqqqqqqpppoooooonnnnnnoooooonnnooopppqqqssstttwwwwwwwwwxxxyyyxxxtttrrrpppooommmkkkkkkkkklllmmmkkkjjjjjjjjjkkkmmmpppqqqnnnnnnoooooonnnnnnmmmlllnnnnnnooonnnmmmjjjhhhfffjjjeeeaaa___aaabbbaaa___dddddddddeeeggggggfffddd___^^^]]]]]]^^^___```aaadddcccaaa```___```bbbcccaaabbbbbbcccbbbaaa___^^^^^^___`````````^^^\\\[[[ZZZZZZYYYXXXXXXWWWVVVUUUWWWVVVVVVUUUUUUUUUUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRWWWWWWVVVUUUSSSPPPNNNLLLLLLMMMOOOQQQQQQQQQPPPOOOMMMNNNOOOPPPPPPQQQPPPPPPRRRSSSSSSRRROOONNNNNNNNNLLLNNNPPPQQQQQQRRRSSSTTTVVVTTTRRRRRRRRRRRRRRRQQQLLLMMMMMMMMMNNNNNNNNNNNNPPPPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLLLLeeefffiiikkklllkkkkkkjjjeeeeeefffiiillljjjddd___bbbffflllooonnnlllkkkjjjhhhiiijjjlllmmmooopppqqqooonnnoooppprrrrrrpppnnnkkkjjjiiiiiijjjiiigggeeeeeehhhkkkkkkiiihhhkkknnnpppqqqrrruuuwwwvvvsssqqqjjjgggccc`````````______```aaacccdddeeefffffffffnnnnnnmmmllljjjhhhfffeeehhhiiijjjkkkkkkkkkkkkkkkhhhhhhgggffffffeeeeeedddeeeddddddfffiiilllmmmmmmgggeeecccbbbcccccccccbbb```^^^\\\YYYXXXXXXYYYZZZYYYWWWVVVXXX\\\```bbbcccbbb```^^^^^^```aaaaaaaaaaaacccdddeeedddeeefffhhhiiihhhgggfffffffffffffffeeefffffffffkkksssvvvtttmmmiiidddaaa```aaaaaaaaadddccccccbbbaaa```______`````````^^^]]]]]]___aaaeeeeeeeeeccc^^^[[[YYYYYY[[[ZZZYYYZZZ\\\```cccffflllhhhdddbbbcccfffiiijjjhhhiiijjjiiifffdddcccdddbbbdddgggiiijjjiiihhhggggggfffeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbdddfffgggmmmnnnooooooooonnnmmmllleeedddbbbbbbdddddddddccceeeffffffhhhjjjlllnnnoookkkmmmpppqqqrrrtttvvvxxxwwwvvvuuuuuuvvvvvvuuusssrrrsssvvvyyy||||||xxxvvvvvvqqqrrrtttsssrrrrrrssstttyyyzzzzzzzzzyyywwwuuutttuuuvvvuuutttssssssuuuwww}}}}}}~~~~~~}}}}}}}}}{{{vvvuuuuuuuuuvvvwwwyyyzzz~~~}}}}}}{{{}}}~~~{{{{{{|||~~~~~~}}}}}}}}}}}}{{{zzz|||~~~|||xxx}}}}}}~~~zzzzzzzzzzzz{{{|||}}}~~~~~~|||zzzxxxvvvtttsssqqqppppppqqqsssttttttsssnnnnnnmmmlllllllllmmmmmmrrrrrrqqqqqqppppppooooooppppppooonnnooorrrtttvvvxxxyyyzzz{{{|||yyyuuurrrpppooommmkkkkkkkkkkkklllkkkkkklllmmmnnnppprrrsssooooooooonnnmmmkkkjjjiiilllmmmnnnooommmkkkhhheeennniiiccc```aaabbbbbbaaafffeeeeeefffgggfffdddbbb[[[[[[[[[[[[\\\^^^```aaa^^^^^^^^^^^^^^^______``````aaabbbbbbbbbaaa```___\\\]]]^^^^^^]]]\\\ZZZYYYZZZZZZZZZYYYWWWVVVTTTSSSVVVUUUTTTSSSSSSSSSSSSSSSVVVUUUTTTRRRQQQPPPPPPPPPVVVVVVUUUTTTRRROOOMMMLLLMMMMMMNNNNNNMMMKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNSSSUUUVVVUUURRROOOMMMMMMKKKMMMOOOOOOOOONNNOOOQQQQQQRRRSSSSSSQQQOOOOOOPPPMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIfffhhhkkkmmmmmmllliiihhhbbbdddfffgggfffeeecccbbbdddhhhlllnnnmmmkkkjjjjjjhhhhhhiiikkklllnnnpppqqqoooooooooppprrrqqqooommmjjjhhhfffeeeeeeeeedddbbbcccfffiiijjjiiijjjmmmqqqwwwxxxyyyzzzyyyuuuqqqnnnjjjiiifffdddccccccbbbbbbccccccdddeeeffffffffffffnnnnnnmmmkkkjjjgggfffddddddeeefffhhhhhhiiiiiiiiieeeeeeddddddddddddddddddccccccccceeehhhjjjkkkjjjfffeeeccccccddddddcccbbb^^^]]][[[ZZZZZZ[[[\\\]]]^^^\\\ZZZ[[[^^^bbbdddeeeaaa___]]]^^^```bbbccccccdddeeeggghhhgggggghhhjjjiiihhhfffeeedddeeeffffffdddffffffdddgggmmmpppooommmiiiccc``````aaabbbbbbccccccbbbaaaaaa```______``````___^^^\\\[[[]]]___eeeffffffccc```]]]]]]]]]\\\\\\[[[\\\^^^bbbfffhhhkkkfffaaa___bbbfffkkkmmmiiiiiiiiihhhgggeeeddddddeeehhhkkkmmmnnnllljjjhhhffffffeeeeeeeeeeeeeeefffdddcccbbbaaabbbdddfffgggmmmnnnnnnooonnnmmmkkkjjjdddcccccccccddddddddddddeeeggghhhhhhhhhjjjmmmpppmmmoooqqqrrrsssuuuxxxzzzyyywwwttttttttttttsssrrruuuvvvyyy|||}}}yyyxxxwwwtttvvvwwwuuurrrqqqrrrtttzzzzzzzzzzzzxxxvvvtttsssxxxyyyzzzyyyxxxwwwxxxzzz{{{|||}}}~~~}}}zzz{{{|||zzzxxxwwwvvvvvvwwwzzz|||~~~|||}}}~~~~~~~~~|||~~~}}}{{{{{{{{{yyyyyy{{{~~~}}}zzz|||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyvvvtttrrrqqqnnnooooooqqqrrrssssssssspppoooooooooooooooppppppqqqqqqqqqppppppooooooooopppooonnnmmmnnnqqqsssuuuvvvwwwyyy|||~~~|||wwwtttpppooonnnmmmlllllllllmmmpppqqqqqqqqqqqqqqqqqqqqqnnnnnnmmmmmmllljjjiiihhhiiikkkmmmnnnmmmjjjgggeeekkkgggcccbbbdddffffffdddgggfffffffffgggeeebbb```\\\\\\\\\\\\]]]^^^```aaa[[[[[[\\\]]]]]]^^^^^^___^^^___```aaaaaa```___^^^ZZZZZZ[[[[[[ZZZYYYXXXXXXZZZZZZZZZZZZYYYXXXVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPLLLLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMSSSUUUWWWWWWTTTPPPMMMKKKKKKLLLNNNNNNMMMLLLMMMNNNMMMQQQSSSRRROOOLLLMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHgggiiilllnnnnnnllliiifffbbbeeehhhgggeeecccdddeeeeeehhhkkkkkkjjjhhhhhhhhhgggggghhhiiijjjlllnnnpppooooooooopppqqqqqqooommmiiifffdddbbbccccccbbbaaa```cccfffggggggiiimmmqqqzzz{{{|||{{{xxxsssnnnllliiiiiiiiigggfffeeeddddddhhhhhhiiiiiiiiihhhggggggkkkkkkkkkjjjiiigggfffeeeaaabbbcccdddeeefffffffff``````aaabbbccccccdddddd`````````bbbeeeggggggffffffeeeddddddeeeeeedddbbb]]]\\\[[[ZZZ[[[]]]___```aaa___]]]]]]```bbbddddddaaa___^^^^^^aaacccddddddeeegggiiijjjiiiiiiiiijjjhhhgggeeedddddddddeeefffeeehhhgggccccccgggiiihhhiiieeeaaa___```bbbccccccccccccbbbbbbaaaaaa``````___```___]]][[[[[[]]]___dddeeeeeedddbbbaaaaaabbb^^^^^^]]]]]]```cccgggiiiiiiddd___]]]```fffkkknnnlllkkkjjjhhhhhhgggfffeeehhhjjjnnnqqqqqqnnnkkkhhheeeeeeddddddddddddeeefffdddcccbbbbbbccceeeggghhhkkkkkklllllllllkkkiiihhhddddddddddddcccdddeeefffgggjjjmmmllljjjjjjnnnrrrrrrtttuuuuuuuuuvvvyyy{{{zzzwwwsssqqqqqqrrrqqqpppwwwxxxzzz|||}}}zzzxxxxxxvvvxxxyyywwwsssqqqtttwww}}}}}}}}}|||{{{xxxvvvtttxxxzzz{{{{{{zzzyyyyyyzzzyyyzzz{{{|||}}}}}}zzzxxxyyyzzzyyyyyyxxxwwwwwwxxx{{{}}}|||~~~}}}|||~~~{{{yyyyyyyyywwwyyy}}}~~~|||~~~~~~~~~~~~}}}}}}|||{{{{{{|||{{{yyywwwtttrrrpppooonnnoooqqqrrrrrrrrrrrrsssooooooooooooooopppqqqrrrooooooooooooooonnnnnnnnnnnnmmmllllllmmmooorrrsssqqqsssvvv{{{}}}}}}yyyvvvqqqppppppooooooooooooooorrrrrrssstttsssrrrqqqpppjjjjjjkkkkkkkkkkkkjjjjjjgggiiijjjkkkkkkiiifffeeecccaaabbbeeejjjlllkkkhhhgggggggggggggggeeeaaa^^^]]]\\\[[[[[[[[[\\\^^^___ZZZ[[[\\\]]]^^^^^^______]]]^^^_________^^^]]]\\\XXXXXXXXXXXXXXXWWWWWWVVVXXXYYY[[[\\\\\\[[[ZZZYYYVVVUUUTTTSSSRRRRRRRRRRRRNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOPPPPPPLLLLLLLLLKKKKKKJJJIIIHHHFFFGGGIIIJJJKKKLLLLLLLLLRRRTTTWWWWWWTTTOOOLLLJJJJJJLLLMMMMMMLLLKKKLLLLLLKKKNNNQQQPPPMMMJJJJJJLLLNNNNNNMMMMMMMMMMMMMMMMMMHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIhhhjjjmmmnnnnnnllliiihhhdddgggjjjiiifffddddddffffffhhhjjjiiigggffffffffffffeeeffffffhhhjjjmmmnnnnnnnnnnnnooopppooommmkkkgggeeecccbbbbbbbbbaaa```]]]```cccddddddggglllqqqyyyzzz{{{yyytttooollljjjggghhhiiihhhfffdddddddddjjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhgggeeeeee___```aaabbbbbbbbbbbbbbb]]]]]]^^^___aaabbbcccddd]]]]]]]]]```cccdddcccbbbdddccccccdddeeeeeecccbbb]]]\\\[[[[[[\\\^^^```bbbaaa```______aaabbbbbbaaa```___]]]^^^```bbbcccbbbdddfffiiijjjiiihhhhhhhhhfffeeeeeedddddddddeeeeeefffiiihhhcccaaaccceeeeeedddbbb```___aaabbbccccccccccccccccccbbbbbbaaaaaa_________]]]\\\\\\^^^```bbbccccccbbb``````bbbddd```___^^^^^^```cccfffhhhgggccc___]]]```fffkkknnnqqqnnnjjjggggggggggggfffgggjjjooorrrqqqnnniiifffcccccccccccccccddddddeeedddcccbbbbbbccceeeggghhhhhhiiijjjjjjjjjiiihhhgggffffffeeecccbbbbbbeeegggiiioootttsssooommmqqqvvvyyyyyyyyyxxxwwwwwwyyy{{{yyyuuuqqqooonnnooopppoootttuuuwwwzzz}}}}}}yyywwwwwwuuuxxxyyywwwrrrqqquuuyyy~~~|||zzzyyyxxxyyyzzzyyyxxxwwwxxxzzzxxxyyyzzz{{{|||}}}~~~~~~{{{~~~zzzxxxyyyyyywwwxxxwwwwwwwwwxxxyyy{{{|||}}}~~~}}}yyyxxxxxxxxxxxx{{{}}}~~~~~~||||||||||||{{{zzzyyyyyyzzzyyywwwuuusssqqqooonnnnnnpppssssssrrrqqqqqqrrrlllllllllmmmnnnooopppqqqooonnnnnnnnnnnnnnnnnnnnnlllllllllmmmnnnooopppqqqmmmooorrrwwwzzz{{{yyywwwppppppppppppqqqqqqqqqqqqnnnppprrrssstttsssqqqpppfffggghhhiiijjjjjjkkkjjjffffffggghhhggggggfffeee^^^^^^aaaffflllooommmkkkggggggggghhhhhheeeaaa]]][[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^``````^^^____________]]]\\\[[[VVVVVVVVVVVVVVVVVVVVVVVVXXXYYY[[[]]]^^^]]]\\\[[[VVVUUUTTTSSSRRRQQQQQQQQQLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPOOONNNMMMLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJFFFGGGIIIJJJKKKLLLMMMMMMOOORRRUUUUUURRRNNNKKKIIIHHHJJJLLLLLLKKKJJJJJJKKKKKKMMMMMMMMMKKKIIIIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLjjjlllnnnoooooonnnlllkkkgggiiikkkjjjhhheeeeeeeeehhhiiijjjhhhfffeeeeeefffddddddddddddfffhhhkkkmmmlllkkkkkklllmmmmmmjjjhhheeedddccccccddddddbbbaaa\\\___aaabbbccceeekkkpppuuuwwwxxxuuupppllljjjjjjeeehhhjjjjjjgggeeeeeeeeeggghhhiiijjjkkkkkkkkkkkkhhhhhhhhhgggfffeeecccbbb^^^______`````````______\\\]]]]]]^^^___```aaaaaa\\\[[[\\\___aaacccbbb```aaaaaaaaabbbccccccaaa___^^^]]]\\\\\\]]]___aaacccccccccbbbcccddddddbbb```___]]][[[\\\^^^___``````aaacccfffgggfffeeedddeeecccddddddeeeeeeeeeddddddcccfffeee```]]]___bbbbbbaaa```______aaabbbaaa```ddddddddddddcccccccccccc^^^______^^^]]]]]]___aaabbbbbbbbb```___^^^```bbbdddcccaaaaaabbbeeehhhiiigggddd```___bbbgggkkknnnrrrmmmfffbbbbbbcccdddccceeehhhmmmppppppkkkfffbbbbbbbbbaaaaaabbbbbbcccdddbbbaaa``````aaacccfffgggfffggghhhiiijjjiiihhhggghhhhhhfffbbb```aaaeeeiiilllttt|||{{{uuuqqqtttyyy~~~~~~|||yyywwwvvvwwwyyywwwtttooollllllmmmooooooqqqsssvvvyyy}}}|||xxxvvvuuuqqquuuwwwuuuppppppuuu{{{}}}~~~~~~}}}|||yyyyyyzzzyyywwwwwwyyy{{{yyyyyyzzz{{{||||||}}}}}}zzz|||zzz{{{zzzwwwttttttuuuuuuvvvvvvvvvwww{{{~~~{{{xxxwwwwwwwwwxxx|||}}}|||zzzzzz{{{xxxyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwuuusssqqqpppooonnnqqqssssssqqqooooooooolllllllllmmmnnnpppqqqrrrooooooooooooooooooooooookkklllmmmooopppppppppppplllmmmooorrrvvvwwwvvvtttmmmnnnooopppqqqrrrrrrrrrlllnnnpppqqqqqqooollljjjeeefffggghhhiiiiiiiiiiiiddddddddddddddddddeeeeeeaaa```aaaeeejjjmmmllljjjffffffggghhhhhhfffaaa^^^YYYYYYXXXXXXYYY[[[]]]^^^^^^]]]\\\[[[\\\]]]___aaaaaaaaaaaaaaa```^^^\\\ZZZVVVVVVUUUUUUUUUUUUVVVVVVXXXZZZ\\\^^^^^^]]][[[YYYUUUTTTSSSQQQPPPPPPOOOOOOLLLLLLMMMMMMNNNOOOQQQQQQPPPOOOMMMLLLKKKLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHIIIKKKLLLMMMNNNNNNMMMOOOQQQQQQOOOLLLJJJIIIEEEGGGIIIIIIHHHHHHIIIJJJMMMKKKIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFHHHJJJLLLMMMMMMMMMlllmmmooopppppppppnnnmmmhhhjjjkkkkkkiiifffdddccciiijjjjjjiiifffeeeeeefffccccccbbbccceeegggjjjllljjjiiiiiijjjkkkjjjhhhfffdddccccccdddeeeeeecccaaa\\\___aaabbbbbbeeekkkpppssstttuuurrrmmmjjjiiijjjfffiiilllllliiigggfffgggcccdddfffhhhjjjkkklllmmmhhhhhhgggfffeeecccaaa```^^^^^^_________^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\___aaabbbaaa______^^^___```bbbbbb```^^^^^^]]]\\\\\\]]]___bbbcccfffffffffhhhiiigggdddaaa^^^\\\ZZZZZZ\\\]]]]]]]]]^^^aaadddeeecccbbbaaaaaabbbcccdddeeefffeeedddccc]]]aaaaaa\\\YYY[[[______aaa```___```aaaaaa___]]]eeeeeedddddddddddddddddd^^^______^^^]]]^^^```cccddddddcccaaa^^^]]]___```iiigggfffeeefffhhhjjjlllhhheeeaaaaaadddhhhlllnnnpppjjjaaa\\\\\\^^^______bbbfffkkknnnnnniiiccc___aaaaaa``````aaabbbcccccc``````______```bbbeeeffffffggghhhiiijjjjjjiiihhhjjjiiifffbbb^^^___eeeiiinnnxxxxxxtttwww|||~~~zzzvvvuuuvvvwwwvvvrrrmmmjjjkkklllnnnoooqqqsssvvvzzz{{{wwwuuutttooosssuuusssoooooouuu{{{wwwyyyzzz|||}}}~~~}}}}}}{{{|||{{{zzzyyyyyy{{{}}}zzzzzz{{{{{{||||||}}}}}}zzz||||||{{{xxxqqqrrrsssssstttssssssrrrwww|||}}}|||}}}~~~~~~}}}~~~~~~}}}yyywwwvvvvvvwwwwwwzzz~~~~~~|||zzzyyy{{{}}}}}}{{{wwwuuuvvvxxxtttvvvxxxzzz||||||||||||yyyxxxwwwuuutttsssqqqqqqmmmqqqsssssspppmmmmmmnnnnnnnnnnnnoooppprrrssstttppppppppppppppppppqqqqqqkkkllloooqqqrrrrrrqqqpppllllllmmmpppssstttsssrrrkkklllnnnoooqqqrrrrrrrrrnnnoooppppppnnnjjjfffcccfffgggggghhhhhhhhhhhhhhhdddcccbbbaaabbbcccdddeeegggdddbbbcccgggjjjjjjiiieeefffggghhhhhhfffaaa^^^YYYYYYYYYZZZ\\\^^^aaabbb___^^^\\\ZZZ[[[\\\___aaadddddddddcccaaa___\\\[[[VVVUUUUUUUUUUUUUUUVVVVVVYYYZZZ\\\]]]]]][[[XXXVVVTTTSSSQQQPPPOOONNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPKKKKKKKKKKKKLLLMMMOOOPPPOOONNNMMMKKKIIIIIIHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOKKKMMMOOOOOOMMMKKKIIIIIICCCEEEGGGGGGGGGFFFGGGIIINNNKKKGGGFFFIIIJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCFFFIIIKKKMMMMMMNNNnnnoooppprrrsssqqqnnnjjjmmmooopppooollliiihhhhhhiiihhhgggfffeeedddddddddcccbbbbbbaaabbbbbbcccccccccdddfffgggggggggfffeeeddddddccccccbbb```___^^^[[[]]]]]]]]]]]]aaagggmmmooooooooonnnmmmlllkkkjjjjjjjjjllllllllllllkkkjjjfffeeeddddddeeefffhhhiiihhheeecccdddaaa[[[XXXYYY[[[ZZZ[[[]]]______]]]\\\ZZZ[[[]]]]]]\\\\\\\\\]]]______````````````______````````````aaacccdddeeeaaaaaabbbbbbccceeefffgggeeegggiiijjjjjjgggdddaaa```\\\XXXWWWYYY[[[[[[YYY^^^aaacccdddcccbbbcccccccccdddeeefffffffffeeedddccc```\\\\\\^^^```___]]]\\\^^^```aaabbbaaa```___aaabbbcccddddddcccaaa```aaa```_________```bbbccceeeccc```^^^___`````````fffeeedddcccdddeeeggghhhllliiiggggggiiikkkmmmmmmkkkfffaaa^^^___``````___```dddiiimmmlllhhhbbb^^^^^^]]]\\\___bbbcccbbb___bbbaaa___^^^^^^```bbbddddddeeegggiiiiiihhhfffeeegggeeecccaaa```aaacccdddiiirrr{{{}}}zzzwwwyyy|||}}}xxxtttqqqpppqqqrrrrrrooonnnoooooollllllooopppuuuzzz~~~~~~|||zzzyyyvvvsssppppppppppppnnnnnnooorrruuuvvvvvvvvvwwwxxxzzz|||}}}zzzyyyyyyxxxxxxyyyzzz{{{yyyyyyzzz{{{{{{{{{zzzzzz{{{}}}~~~|||yyywwwvvvpppppppppqqqrrrtttvvvxxx}}}~~~~~~{{{yyywwwwww~~~zzzzzz|||}}}~~~~~~{{{wwwsssrrrtttwwwzzz{{{}}}~~~}}}||||||yyyyyyyyyyyyxxxxxxwwwvvvuuuvvvxxxyyyzzz{{{{{{{{{xxxwwwwwwwwwvvvvvvuuuuuuwwwsssnnnlllnnnoooooommmmmmooorrrssstttuuuxxxzzz}}}xxxrrrooopppqqqqqqpppkkklllnnnqqqssssssqqqnnnooooooooooooooopppppppppoooooooooooooooooooooooonnnoooooommmjjjfffeeeddddddfffjjjkkkiiigggffffffbbbcccdddcccaaa```aaabbbcccdddeeeeeefffeeeeeeeeefffgggiiijjjiiifffcccaaa^^^]]]\\\\\\\\\\\\]]]]]][[[[[[ZZZZZZ[[[]]]^^^___bbb```]]]]]]___^^^\\\YYYVVVUUUSSSSSSTTTWWWZZZ\\\^^^___```^^^YYYUUURRRQQQOOONNNNNNNNNNNNOOOPPPPPPRRRQQQOOONNNMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHJJJKKKJJJIIIJJJIIIHHHIIIKKKIIIEEEBBBBBBCCCEEEFFFGGGGGGFFFEEEFFFEEEDDDEEEFFFGGGFFFDDDFFFFFFEEECCCCCCBBBBBBBBBEEEFFFFFFEEEEEEDDDCCCBBBBBBEEEHHHJJJJJJIIIJJJJJJmmmnnnpppssstttrrrmmmiiinnnoooooommmjjjgggfffgggeeedddcccbbbaaaaaabbbcccbbbaaaaaaaaaaaaaaabbbbbbcccddddddeeeeeeeeeeeeeeecccccccccbbbaaa___^^^]]]YYYZZZ\\\\\\]]]aaaggglllnnnmmmmmmllljjjiiihhhgggggghhhjjjkkkkkkkkkjjjiiieeeeeedddddddddeeeffffffccc```^^^___]]]XXXWWWYYYYYYYYYZZZ\\\^^^___]]][[[XXXZZZ\\\\\\[[[[[[[[[\\\______`````````______^^^````````````aaabbbcccddd^^^^^^___```aaacccdddeeeeeefffhhhiiihhhfffccc```^^^[[[XXXXXXYYYZZZYYYWWW\\\___aaabbbaaa```aaaaaaaaabbbcccddddddcccbbbaaa```^^^\\\]]]```aaa```___]]]^^^aaaccccccbbb```___``````aaabbbbbbbbbaaa```bbbaaa```______```aaabbbdddbbb```______```aaaaaahhhgggffffffgggjjjlllnnnmmmkkkiiihhhjjjkkkkkkjjjiiiddd___\\\]]]^^^^^^^^^```cccgggjjjjjjfffaaa^^^___]]]ZZZ[[[^^^aaabbbbbbdddbbb```^^^^^^___aaaccccccdddfffhhhhhhgggffffffgggfffcccaaaaaabbbdddeeehhhooovvvzzzzzzxxxyyyzzz{{{xxxtttqqqooooooqqqrrrsssooonnnpppooolllmmmooorrruuuzzz}}}}}}zzzvvvtttrrroooooopppooonnnnnnppprrrppppppqqqrrrtttvvvxxxyyyxxxwwwvvvuuuuuuwwwyyyzzz|||{{{{{{zzzxxxwwwwwwvvvzzz|||~~~}}}{{{yyyxxxyyyuuutttsssssstttvvvyyyzzz~~~~~~~~~~~~{{{xxxwwwvvvzzz}}}}}}|||~~~}}}yyyxxxyyy{{{{{{zzzxxxuuurrrqqqsssvvvxxxzzz|||~~~}}}|||}}}wwwwwwwwwwwwwwwwwwvvvuuuvvvxxxzzz|||}}}|||{{{zzzwwwwwwwwwvvvvvvuuuuuuuuutttppplllkkklllnnnnnnnnnppprrruuuwwwxxxzzz}}}~~~zzztttqqqpppqqqpppoookkklllnnnqqqssstttrrrooommmmmmmmmnnnooooooppppppoooooooooooonnnnnnnnnnnniiijjjkkkiiifffcccbbbaaadddgggjjjjjjhhhfffeeedddbbbcccdddcccaaaaaaaaabbbcccdddddddddeeeeeeffffffggghhhhhhhhhgggeeebbbaaa\\\]]]]]]]]]^^^^^^^^^^^^\\\\\\[[[[[[\\\]]]___```bbb```]]]]]]]]]]]]ZZZXXXTTTSSSRRRRRRSSSUUUXXXZZZ\\\]]]^^^\\\WWWSSSQQQPPPNNNNNNNNNMMMNNNOOOOOOPPPQQQPPPOOONNNNNNMMMMMMNNNLLLLLLKKKKKKLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKKKKJJJIIIGGGFFFFFFHHHIIIIIIFFFCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDFFFFFFEEEDDDEEEDDDCCCBBBBBBAAAAAAAAAEEEEEEEEEEEEDDDDDDCCCBBBDDDFFFIIIJJJHHHGGGFFFFFFlllmmmoooqqqrrrppplllhhhnnnnnnnnnkkkgggeeedddeeecccbbb```______```aaaccc``````____________``````bbbbbbbbbbbbbbbcccddddddccccccbbbaaa___^^^\\\\\\WWWXXXZZZ[[[]]]bbbhhhlllmmmllljjjhhhfffdddcccbbbdddeeeggghhhiiiiiiiiiiiiddddddcccccccccccccccccc___[[[YYYZZZYYYVVVVVVYYYWWWWWWXXX[[[]]]^^^]]][[[XXXYYY[[[[[[ZZZZZZZZZ[[[```_________^^^^^^]]]]]]aaa``````______``````aaa[[[[[[\\\^^^```bbbdddeeeeeefffggghhhfffdddaaa___ZZZYYYXXXXXXYYYXXXVVVTTTYYY\\\^^^______^^^^^^_________```aaaaaa```___^^^]]]\\\]]]___aaabbbbbbaaa]]]___bbbeeeeeeccc```___^^^^^^___```aaaaaaaaaaaacccbbbaaa```_________```bbbaaa```___```aaabbbcccggggggfffgggiiikkknnnpppooollljjjiiiiiiiiigggfffeeeaaa]]]ZZZZZZ\\\]]]]]]```bbbdddeeeeeeccc```^^^```\\\XXXWWWZZZ___cccfffeeeccc```]]]\\\]]]___```aaacccdddfffggggggffffffgggfffdddbbbbbbccceeefffhhhkkkqqqvvvyyyyyyxxxwwwuuussspppnnnmmmnnnpppqqqtttqqqpppqqqqqqnnnnnnppptttwwwzzz{{{|||}}}{{{vvvssssssmmmnnnoooooommmllllllmmmkkklllmmmooorrrtttvvvwwwuuutttrrrqqqrrruuuxxxzzz}}}zzzwwwuuussssssrrryyy{{{|||{{{zzzzzz{{{||||||{{{yyywwwxxxzzz|||~~~~~~}}}~~~}}}}}}zzzwwwvvvvvvssswwwyyyyyy||||||xxxwwwwwwwwwvvvuuutttrrrqqqqqqrrrtttuuuxxxzzz}}}~~~}}}||||||}}}ttttttuuuvvvvvvvvvuuuuuuvvvxxxzzz||||||{{{xxxvvvvvvvvvvvvuuuuuuuuuuuuuuuqqqnnnkkkjjjkkknnnoooooorrruuuwwwyyyzzz|||~~~zzzuuurrrppppppoooooolllmmmnnnqqqssssssqqqoooiiiiiijjjkkkmmmnnnooopppoooooonnnmmmmmmmmmmmmmmmjjjkkkllljjjhhheeedddeeefffhhhjjjjjjgggeeeccccccbbbcccdddcccbbbaaaaaacccccccccccccccccceeeggghhhhhhhhhhhhgggeeecccbbbaaa\\\]]]___aaaaaaaaa```___\\\\\\[[[[[[\\\]]]^^^___aaa___]]]\\\[[[ZZZWWWUUURRRQQQPPPPPPQQQSSSUUUWWWYYYZZZZZZXXXTTTPPPNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMMMMJJJHHHDDDDDDDDDFFFHHHHHHFFFDDDCCCDDDFFFHHHIIIJJJIIIIIIEEEDDDCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDCCCCCCBBBEEEGGGIIIIIIFFFDDDBBBBBBkkkkkkjjjkkklllllljjjhhhmmmmmmlllhhhdddbbbaaabbbbbbaaa___^^^^^^```bbbccc___^^^]]]]]]]]]]]]]]]]]]```______^^^___aaacccddddddcccaaa___]]]\\\[[[ZZZWWWXXXYYY\\\```eeejjjmmmllljjjgggdddaaa___^^^^^^```aaaccceeeggghhhhhhgggbbbbbbbbbbbbbbbaaa```___^^^ZZZWWWWWWVVVTTTUUUXXXWWWWWWXXXZZZ]]]^^^]]]\\\XXXZZZ\\\\\\[[[ZZZ[[[\\\______^^^]]]]]]\\\\\\\\\______^^^]]]]]]]]]]]]]]]YYYZZZ[[[]]]___bbbeeefffdddeeefffeeedddaaa^^^\\\WWWXXXXXXYYYXXXVVVTTTRRRWWWZZZ\\\]]]]]]]]]]]]^^^]]]^^^_________^^^]]]\\\[[[\\\^^^```aaabbbaaa```^^^```dddffffffdddaaa___^^^^^^___```aaaaaabbbbbbdddcccbbbaaa```___^^^^^^___````````````aaaccceeeeeeeeeddddddfffhhhkkklllnnnllliiihhhgggeeecccaaaaaa^^^[[[XXXXXXZZZ\\\]]]```aaaaaaaaa```___^^^^^^^^^\\\YYYXXX[[[___cccfffdddbbb^^^ZZZYYYZZZ\\\^^^aaabbbcccdddeeeffffffffffffeeedddcccccceeefffgggjjjkkknnnsssxxxyyyvvvsssrrrqqqooommmlllmmmnnnpppuuuqqqppprrrqqqnnnnnnqqqvvvxxxyyyzzzzzzzzz|||~~~~~~yyysssrrrssskkkmmmoooooollljjjiiiiiiiiikkkmmmpppsssuuuwwwxxxtttrrrqqqpppqqqtttxxxzzz|||yyyuuurrrqqqqqqqqqxxxyyyzzzzzzzzz{{{}}}~~~|||{{{|||~~~}}}}}}~~~~~~~~~}}}}}}~~~{{{xxxvvvuuuuuurrrvvvyyyxxxzzz~~~{{{xxxvvvuuutttsssrrrrrrqqqqqqqqqrrrsssssstttvvvyyyzzzyyyyyyzzz{{{sssssstttuuuuuuvvvuuuuuuvvvwwwwwwwwwwwwvvvuuutttuuutttttttttttttttttttttooonnnlllkkklllnnnqqqrrrtttvvvxxxxxxxxxyyy{{{|||yyywwwsssqqqoooooooooppppppppppppqqqrrrqqqooollleeefffgggiiikkkmmmnnnooonnnnnnlllkkkkkkkkkkkkkkkllllllmmmkkkiiigggggghhhhhhjjjkkkjjjgggdddccccccbbbcccdddcccaaa```aaabbbcccbbbaaaaaabbbdddfffhhhjjjiiihhhfffdddcccbbbaaa___aaaccceeeeeeccc```^^^[[[ZZZZZZYYYZZZ[[[\\\]]]```^^^\\\ZZZXXXVVVTTTRRRPPPOOONNNNNNOOOPPPRRRSSSUUUVVVVVVTTTPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNLLLKKKIIIGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJMMMOOONNNKKKHHHDDDDDDEEEEEEFFFFFFEEEDDDBBBCCCEEEGGGIIIIIIIIIIIIDDDCCCBBBCCCDDDDDDDDDBBBAAA@@@??????>>>>>>>>>???AAABBBBBBCCCCCCCCCBBBBBBDDDFFFGGGGGGEEEBBBAAAAAAkkkhhhdddcccdddfffggggggjjjjjjiiigggccc```_________^^^\\\\\\\\\]]]___```]]]\\\[[[ZZZZZZZZZZZZZZZ\\\\\\\\\\\\^^^```cccdddeeedddaaa___\\\[[[ZZZZZZYYYZZZ[[[^^^ccciiimmmooollljjjeeeaaa^^^\\\\\\]]]]]]___aaaccceeefffffffff___```aaabbbaaa```^^^\\\]]]XXXVVVVVVTTTQQQRRRUUUXXXXXXYYY\\\^^^___^^^\\\[[[\\\^^^^^^]]]]]]]]]^^^___^^^]]]\\\[[[[[[\\\\\\]]]\\\[[[ZZZZZZYYYYYYZZZWWWWWWYYY[[[]]]```cccdddcccddddddcccaaa^^^\\\ZZZUUUWWWXXXYYYWWWTTTRRRPPPUUUXXX[[[\\\\\\\\\\\\]]]]]]^^^_________]]]\\\[[[\\\]]]___``````______^^^```aaadddffffffdddaaa_________``````aaabbbccccccdddcccbbbaaa```___^^^]]]^^^```bbbbbbaaaaaacccfffeeedddcccbbbccceeeggghhhmmmjjjfffdddcccaaa___]]]^^^\\\ZZZXXXWWWYYY\\\^^^aaa```___]]]\\\\\\\\\\\\[[[[[[\\\\\\]]]___bbbccc```^^^ZZZWWWVVVXXX[[[^^^aaabbbcccddddddeeeeeeeeeeeeddddddddddddeeeggggggmmmlllmmmqqqvvvvvvrrrnnnrrrqqqooommmllllllmmmnnnuuurrrqqqrrrrrroooooorrrwwwyyyzzzzzzyyyyyy{{{|||{{{}}}vvvpppoooqqqiiilllnnnnnnkkkiiigggfffiiijjjmmmqqqtttvvvwwwxxxtttsssrrrrrrsssvvvyyy{{{{{{yyyvvvtttrrrrrrrrrssswwwxxxyyyzzzzzz{{{~~~}}}~~~~~~~~~~~~||||||||||||xxxuuuttttttttttttyyy|||zzzyyy}}}~~~{{{{{{|||}}}~~~|||yyyxxxwwwuuutttrrrrrrrrrrrrrrrrrrrrrsssqqqrrrtttuuuttttttvvvwwwsssssstttuuuvvvvvvvvvuuuxxxwwwuuutttsssssstttuuusssssssssssssssssssssssspppooonnnmmmnnnppptttvvvwwwxxxyyyxxxvvvuuuuuuvvvrrrqqqpppooonnnnnnpppqqqtttsssqqqppppppnnnkkkhhhdddeeefffgggiiikkkllllllmmmllljjjiiihhhiiijjjkkkiiijjjjjjhhhfffddddddeeeiiijjjkkkiiifffdddbbbcccaaabbbcccbbb```___```aaabbbaaa______```bbbdddfffiiihhhgggeeedddcccbbbaaabbbdddfffhhhgggccc```]]]YYYXXXWWWWWWWWWXXXYYYZZZ]]]\\\[[[XXXUUURRRQQQPPPMMMMMMMMMMMMMMMNNNPPPPPPRRRRRRRRRPPPMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHIIILLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJMMMNNNNNNKKKHHHFFFFFFFFFEEEDDDCCCBBBBBB@@@AAACCCEEEFFFGGGFFFFFFCCCBBBAAABBBCCCCCCBBBAAA???>>>>>>============>>>???@@@AAABBBBBBBBBBBBBBB@@@CCCEEEFFFDDDBBBBBBBBBiiieeeaaa___```bbbdddeeefffggggggfffbbb^^^]]]\\\ZZZYYYYYYYYYXXXYYYYYYYYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXZZZ\\\^^^aaaccceeegggeeebbb___\\\ZZZZZZZZZ\\\\\\]]]aaaffflllooopppnnnjjjeee```]]]\\\]]]^^^\\\^^^```bbbdddddddddddd]]]^^^aaabbbbbb```]]]\\\[[[WWWUUUUUUTTTPPPPPPSSS\\\\\\\\\^^^``````___]]]]]]^^^``````_________```]]]\\\[[[ZZZZZZ[[[\\\]]][[[ZZZZZZYYYXXXXXXXXXYYYUUUUUUWWWXXX[[[^^^```bbbccccccbbbaaa^^^\\\YYYXXXUUUWWWYYYXXXVVVSSSQQQQQQSSSVVVYYYZZZZZZZZZ[[[\\\]]]^^^^^^___^^^]]][[[ZZZ[[[]]]______]]]]]]]]]^^^aaabbbcccddddddcccaaa```````````````aaabbbcccccccccccccccbbbaaa___^^^]]]^^^aaaccccccaaaaaacccffffffeeecccccccccdddfffgggkkkgggccc```______^^^]]]\\\[[[ZZZXXXWWWYYY]]]```cccaaa^^^\\\ZZZYYYYYYYYYXXX[[[]]]^^^^^^^^^^^^___\\\YYYVVVTTTUUUYYY^^^aaaccccccddddddddddddeeeeeeccccccccccccdddeeegggggglllkkklllooorrrrrrnnnjjjpppooonnnmmmllllllmmmmmmuuurrrppprrrrrrooooooqqqwwwyyy{{{{{{zzzyyyzzz{{{yyy{{{{{{xxxrrrooonnnoooiiikkkmmmmmmjjjhhhgggfffgggiiilllpppsssuuuuuuvvvuuuuuuuuuuuuvvvwwwyyyzzzwwwvvvuuussssssssstttuuuuuuwwwzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~|||xxxuuusssrrrssstttvvv{{{}}}zzzwwwyyy{{{{{{zzz{{{}}}||||||}}}~~~}}}}}}~~~~~~~~~}}}{{{{{{{{{yyywwwssssssrrrrrrqqqrrrrrrrrrooopppqqqqqqpppppprrrssssssssstttuuuuuuuuuttttttxxxwwwuuutttttttttuuuvvvrrrrrrrrrrrrrrrsssssssssqqqqqqqqqpppppprrrvvvyyyzzz{{{zzzxxxuuusssssssssmmmnnnooonnnmmmnnnppprrruuusssqqqooonnnkkkhhheeeeeeeeefffggghhhhhhiiiiiikkkiiihhhfffggghhhjjjkkkkkkkkkkkkhhheeeddddddfffggghhhhhhgggdddbbbaaaaaa___```aaa```___^^^^^^``````___^^^^^^^^^___```aaaddddddddddddcccaaa```___bbbccceeefffeeebbb___]]]XXXWWWVVVUUUUUUVVVWWWXXXZZZZZZYYYVVVRRROOOOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOMMMJJJHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGIIIKKKKKKHHHFFFDDDEEEEEEDDDAAA@@@@@@AAA???@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@AAABBBBBBBBB@@@>>>======<<<<<<=========>>>>>>???AAAAAABBBBBBBBB>>>AAADDDEEEDDDCCCCCCCCCeeeccc``````aaabbbbbbaaaaaadddfffeeebbb^^^[[[ZZZWWWXXXXXXXXXXXXWWWUUUTTTZZZYYYXXXWWWVVVVVVVVVVVVTTTUUUXXX\\\```ccceeefffhhhfffccc___\\\ZZZZZZZZZ^^^]]]^^^bbbhhhmmmoooooooookkkfffaaa^^^]]]___```\\\^^^```bbbcccccccccccc[[[]]]```bbbcccaaa^^^\\\[[[XXXWWWYYYYYYUUUUUUWWW```______aaabbbbbb```^^^]]]___aaaaaa```___```aaa[[[ZZZYYYYYYYYY[[[]]]^^^[[[ZZZYYYYYYYYYYYYYYYZZZWWWXXXYYYZZZ]]]___aaabbbcccbbbaaa___]]]ZZZWWWVVVVVVXXXYYYXXXTTTRRRQQQRRRPPPSSSVVVXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]][[[ZZZXXXYYY[[[\\\\\\[[[[[[^^^aaacccbbbbbbbbbbbbaaaaaa```aaa```_________```aaaaaabbbbbbbbbbbbaaa```^^^]]]^^^aaaeeedddaaa```bbbfffdddcccbbbbbbbbbdddggghhhjjjfffaaa^^^]]]^^^______[[[[[[[[[YYYXXXZZZ^^^cccdddbbb___[[[YYYWWWVVVVVVWWWZZZ\\\\\\[[[ZZZ[[[\\\XXXVVVTTTTTTWWW\\\cccgggfffeeeeeedddddddddddddddaaaaaabbbcccdddeeefffgggggghhhiiikkkmmmmmmkkkiiillllllkkkkkklllmmmmmmnnntttqqqppprrrqqqnnnnnnqqqvvvyyy|||}}}|||{{{zzz{{{yyyxxxuuussspppooonnnnnnhhhjjjlllkkkjjjhhhggghhhgggjjjmmmpppssstttuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuutttwwwzzz|||||||||~~~~~~}}}{{{{{{zzz}}}~~~~~~~~~~~~~~~~~~{{{xxxuuurrrpppqqqsssttttttzzz|||wwwsssuuuwwwwwwtttuuuxxx{{{}}}~~~~~~~~~}}}}}}~~~||||||}}}}}}{{{|||~~~~~~~~~}}}~~~~~~~~~|||tttsssrrrpppppppppqqqqqqooopppppppppnnnnnnpppqqqssssssssssssssssssrrrqqqssstttuuuvvvvvvuuusssrrrqqqqqqqqqqqqrrrrrrrrrsssrrrsssrrrqqqpppqqqvvvzzzyyyzzzyyywwwtttrrrqqqrrrmmmooopppooommmmmmooorrrsssqqqooommmlllkkkhhhfffgggggggggggggggggggggfffhhhgggeeeeeeeeegggjjjkkkmmmmmmkkkhhheeecccdddeeecccddddddccc```^^^^^^___^^^___```___]]]\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___```aaaaaa___]]]\\\]]]^^^```bbbbbb```^^^]]]XXXWWWVVVUUUUUUVVVWWWXXXWWWXXXXXXUUUPPPNNNMMMOOOKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMKKKIIIGGGHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDFFFFFFEEECCC@@@AAABBBAAA>>>===???AAA@@@AAABBBCCCCCCBBBAAAAAABBB@@@???@@@AAABBBAAA@@@======<<<<<<<<<======>>><<<===>>>@@@AAABBBBBBBBB???AAADDDEEEDDDCCCBBBCCCbbbaaaaaabbbcccccc```^^^^^^aaaeeeeeebbb^^^ZZZYYYXXXYYYZZZ[[[ZZZXXXUUUTTTYYYXXXWWWVVVUUUUUUUUUUUUQQQTTTXXX]]]aaadddeeefffiiigggccc___\\\[[[ZZZZZZ___^^^^^^bbbhhhmmmnnnnnnppplllfffaaa^^^^^^```bbb]]]^^^```bbbbbbcccbbbbbbZZZ\\\```ccccccaaa^^^\\\]]][[[[[[______\\\[[[^^^bbbbbbaaabbbccccccaaa^^^]]]___aaaaaa```___```aaaZZZYYYXXXXXXYYY[[[]]]___[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^```ccceeefffbbbbbb```^^^[[[YYYVVVUUUWWWYYYZZZXXXTTTQQQQQQSSSNNNQQQTTTVVVVVVVVVWWWXXX[[[\\\\\\\\\[[[ZZZXXXWWWVVVXXXZZZZZZYYY[[[___cccccccccbbbaaa``````aaaaaaaaa```^^^^^^]]]^^^___```aaaaaabbbbbbbbb```___^^^^^^bbbfffeeeaaa```bbbeee```_________aaadddfffhhhjjjfff```]]]]]]___aaabbb[[[\\\\\\ZZZXXXZZZ```dddeeeccc```\\\XXXVVVUUUTTTWWWYYY[[[YYYWWWVVVXXX[[[VVVUUUSSSTTTXXX___gggkkkggggggfffeeedddddddddddd``````aaabbbdddeeeffffffbbbdddgggiiijjjjjjjjjiiihhhhhhiiijjjkkkmmmnnnoootttqqqoooqqqqqqnnnnnnpppvvvyyy}}}~~~}}}|||{{{zzzzzzvvvrrrpppppppppooooooiiijjjkkkkkkiiihhhhhhiiijjjlllooorrruuuvvvvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvtttuuuuuuvvvvvvuuutttttttttwww{{{}}}}}}}}}}}}~~~~~~|||zzzxxxwwwzzz}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~xxxvvvssspppoooppprrrtttpppwwwyyyuuupppqqqttttttoooqqqtttwwwzzz{{{|||||||||}}}}}}~~~||||||||||||}}}~~~}}}xxxzzz|||{{{~~~}}}uuusssqqqooonnnnnnooopppppppppqqqpppnnnnnnoooqqqrrrrrrrrrrrrrrrqqqpppooommmppptttwwwwwwtttpppmmmppppppqqqqqqqqqrrrrrrrrrrrrssssssqqqpppqqquuuyyyvvvwwwwwwuuurrrppppppqqqoooqqqrrrpppmmmmmmoooqqqpppooommmllllllkkkiiigggiiiiiihhhgggffffffeeeeeegggfffddddddeeegggjjjllliiihhhgggccc```^^^^^^``````aaaaaa```]]]\\\\\\]]]]]]^^^___^^^\\\[[[\\\]]]]]]]]]]]]]]]]]][[[ZZZZZZYYY[[[]]]______]]][[[YYYXXXYYY\\\^^^______^^^^^^YYYXXXWWWVVVVVVVVVWWWXXXUUUVVVWWWTTTOOOMMMMMMOOOKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMLLLJJJHHHGGGHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGEEECCCCCCCCCDDDDDDBBBBBBCCCCCCEEEFFFGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???@@@AAABBBBBBAAA<<<>>>???>>><<<;;;>>>AAAAAABBBCCCCCCCCCBBBAAA@@@AAA@@@??????AAAAAA@@@???======<<<<<<<<<======>>>;;;<<<>>>???AAAAAABBBBBB@@@CCCEEEFFFDDDBBBBBBBBB```bbbccccccbbbaaaaaabbb^^^dddiiihhhccc^^^\\\\\\XXXXXXVVVUUUTTTSSSSSSSSSTTTTTTRRRQQQQQQRRRRRRSSSVVVUUUXXX```eeedddcccdddiiifffbbb^^^\\\\\\^^^```______```dddiiimmmooopppkkkiiifffdddcccbbb```^^^]]]___``````___^^^^^^___ZZZ\\\```cccdddbbb___]]]______```cccffffffeeedddggggggggggggfffffffffeeecccdddcccaaa___]]]]]]^^^ZZZYYYXXXWWWXXXZZZ\\\]]][[[ZZZZZZYYYZZZZZZ[[[\\\ZZZ\\\```dddggghhhgggfffgggeeebbb___\\\ZZZYYYYYYZZZZZZYYYXXXUUURRROOONNNLLLMMMNNNPPPRRRUUUWWWYYYWWWVVVUUUWWWYYY\\\]]]\\\YYYYYYYYYYYYZZZ\\\]]]^^^^^^ccceeebbb``````___\\\ZZZZZZYYYYYY[[[]]]```bbb]]]]]]^^^^^^^^^]]]\\\\\\^^^aaacccdddcccaaaaaaaaaccc^^^ZZZYYY\\\```bbbcccbbb```]]][[[ZZZ[[[]]]^^^[[[\\\\\\\\\[[[\\\___aaa```___]]][[[YYYWWWVVVVVVVVV[[[]]]XXXTTTVVVZZZ[[[YYYYYYXXXXXXYYY[[[]]]___^^^^^^______```_________]]]]]]\\\\\\]]]^^^```aaacccccccccdddeeefffggghhhfffhhhkkklllllllllmmmnnnrrrrrrqqqooommmmmmppprrrxxxyyy{{{|||}}}|||{{{yyy}}}vvvnnnmmmpppsssqqqmmmjjjjjjkkkkkkkkkllllllllljjjkkkmmmmmmnnnpppsssuuuyyyxxxwwwvvvvvvuuurrrqqqooopppqqqtttvvvwwwwwwuuuxxxyyyzzzzzzyyy{{{~~~}}}{{{yyywwwyyy{{{~~~~~~}}}}}}|||yyywwwtttssssssrrrrrrsssttttttttttttrrrqqqnnnkkkiiihhhlllnnnqqquuuxxxzzz{{{{{{~~~}}}{{{zzzzzz|||~~~zzzxxxzzz}}}}}}{{{zzzzzz{{{|||}}}{{{zzzyyy}}}|||~~~}}}yyytttuuuzzzuuusssqqqqqqrrrsssrrrqqqrrrrrrqqqooommmlllnnnoooqqqqqqrrrrrrrrrqqqpppppprrrrrrrrrpppnnnnnnoooqqqooopppqqqrrrsssrrrqqqqqqqqqqqqqqqqqqrrrtttuuuvvvuuuvvvvvvtttqqqpppsssvvvwwwuuuqqqmmmkkkjjjkkkllljjjjjjiiiiiihhhgggggggggfffiiikkkjjjgggfffhhhkkkiiihhhfffdddaaaaaadddfffiiieee```^^^^^^```aaabbb]]]]]]^^^^^^^^^]]]\\\[[[\\\\\\\\\]]]______]]][[[YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]ZZZXXXUUUTTTUUUUUUUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOLLLKKKIIIHHHGGGGGGHHHHHHFFFDDDBBB@@@@@@@@@AAABBBDDDDDDEEEEEEEEECCCAAA@@@CCCDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCCCCDDDCCC@@@>>>@@@>>><<<<<<===>>>>>>===>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAA>>>??????>>>>>>??????>>>??????>>>>>>======<<<<<<<<<===??????>>>>>>@@@AAAAAAAAAAAA@@@@@@@@@??????```aaabbbbbb```______```]]]bbbgggfffaaa\\\[[[[[[[[[YYYWWWUUUSSSRRRQQQPPPSSSRRRRRRQQQQQQRRRTTTUUUWWWVVVYYYbbbfffffffffgggiiifffbbb___]]]^^^```bbb___^^^___bbbgggkkkmmmmmmkkkhhheeeccccccbbbaaa```]]]^^^```___^^^]]]^^^^^^]]]___bbbdddeeedddbbb```bbbbbbccceeeggghhhgggfffkkkjjjjjjjjjiiiiiiiiiiiieeeffffffddd```]]]\\\\\\WWWWWWVVVVVVWWWYYY[[[]]]\\\\\\\\\\\\\\\[[[[[[[[[]]]```dddhhhkkkmmmmmmmmmgggfffccc___]]][[[ZZZZZZZZZYYYXXXVVVTTTRRRPPPNNNPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUWWWYYY\\\\\\\\\YYYYYYYYYYYYZZZ\\\]]]^^^]]]bbbdddaaa___```___\\\ZZZZZZYYYZZZ[[[^^^```bbb^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaabbb```______```___\\\ZZZ[[[^^^bbbddddddaaa___\\\YYYXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]```bbb```___\\\ZZZXXXVVVVVVVVVVVV[[[\\\WWWSSSUUUYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^___```bbbdddeeebbbbbbbbbcccdddfffhhhiiihhhiiijjjkkkjjjlllnnnqqqrrrsssrrrqqqooooooqqqsssxxxyyy{{{}}}~~~~~~}}}||||||uuunnnlllooorrrppplllhhhhhhiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkknnnrrruuuxxxwwwvvvvvvvvvtttsssqqqrrrrrrsssuuuwwwxxxxxxwwwyyyzzz{{{zzzyyyzzz}}}{{{{{{||||||||||||{{{zzzyyy{{{~~~~~~~~~|||zzzyyyyyyxxxvvvuuurrrrrrqqqqqqqqqrrrssssssrrrrrrqqqooommmkkkhhhggghhhjjjnnnrrrwwwzzz}}}}}}zzzyyyyyyzzz{{{{{{xxxtttsssuuuyyy|||~~~}}}{{{xxxvvvvvvvvvvvvuuutttvvvzzz|||~~~|||zzzuuupppppptttyyyzzzyyywwwuuusssrrrssssssrrrqqqrrrrrrrrrpppmmmlllmmmooopppqqqqqqqqqqqqqqqppppppqqqrrrqqqpppnnnmmmooopppnnnnnnooopppqqqqqqqqqppppppqqqrrrssstttuuuuuuuuuqqqrrrrrrrrrqqqqqqrrrttttttrrrooollljjjiiiiiiiiihhhhhhhhhgggffffffeeeeeecccdddeeedddcccccceeefffeeeffffffdddaaa``````aaa```^^^\\\]]]^^^```aaaaaa______^^^^^^]]]\\\[[[[[[^^^]]]]]]^^^___^^^\\\ZZZWWWWWWWWWWWWWWWXXXYYYYYYZZZYYYYYYXXXXXXWWWWWWVVVTTTTTTTTTTTTUUUWWWYYYZZZYYYWWWVVVUUUVVVVVVUUUTTTQQQPPPOOONNNLLLJJJIIIHHHIIIIIIHHHIIIIIIJJJKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCBBB@@@???>>>???AAABBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDDDDDDDCCCAAA??????===<<<<<<===>>>>>>===>>>>>>>>>>>>============???>>>>>>>>>???@@@@@@AAA??????===;;;;;;===????????????>>>>>>===<<<;;;;;;;;;===>>>>>>>>>>>>???AAABBBAAAAAAAAA@@@@@@@@@@@@^^^___```___]]][[[[[[\\\\\\```cccccc___[[[YYYZZZ\\\[[[XXXUUURRROOONNNMMMQQQQQQPPPQQQRRRTTTUUUWWWYYYXXX[[[cccgggggggggiiihhheeebbb```___aaaccceee___^^^___aaafffiiikkkkkkiiifffcccaaabbbbbbbbbbbb]]]^^^______]]]]]]^^^___bbbcccdddfffgggffffffeeefffffffffhhhjjjkkkjjjiiikkkkkkkkkkkkjjjjjjjjjjjjggghhhiiigggccc^^^\\\[[[XXXWWWVVVVVVXXXZZZ\\\^^^]]]]]]^^^^^^^^^\\\[[[ZZZ^^^```eeejjjmmmpppqqqqqqhhhfffccc```]]]\\\[[[ZZZYYYXXXVVVTTTRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUVVVVVVUUUWWWZZZ\\\\\\[[[YYYYYYYYYYYYZZZ\\\]]]^^^\\\```bbb```^^^______]]][[[ZZZZZZZZZ\\\^^^```aaa___^^^]]]]]]]]]^^^______^^^______^^^]]]]]]^^^```\\\\\\\\\___bbbeeeeeeeeeaaa___\\\YYYXXXXXXXXXYYY[[[\\\^^^^^^]]]^^^aaacccaaa___[[[XXXVVVUUUVVVWWWWWW[[[\\\WWWTTTVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWZZZZZZ[[[\\\]]]^^^^^^___`````````aaaccceeeggghhhccccccbbbbbbdddfffiiikkkjjjjjjjjjjjjjjjlllpppsssssstttuuutttrrrqqqrrrsssxxxyyy{{{}}}~~~~~~{{{tttnnnlllooopppnnnkkkffffffffffffggggggggghhhiiiiiihhhhhhhhhkkkpppsssvvvvvvvvvvvvuuusssrrrrrrtttuuuvvvwwwxxxxxxxxxxxx{{{||||||{{{zzzzzz{{{}}}yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}|||zzzxxxyyywwwuuutttttttttrrrqqqooooooooooooppppppqqqrrrpppoooooommmkkkiiigggfffggghhhkkknnnsssxxx|||~~~}}}zzzyyyyyyyyyzzzxxxtttpppooorrrwww{{{}}}{{{xxxtttrrrqqqqqqssssssuuuzzz~~~|||~~~}}}}}}}}}~~~~~~|||zzzvvvrrrnnnmmmpppsssttttttyyywwwtttssstttsssrrrqqqqqqrrrrrrqqqnnnmmmmmmnnnoooppppppqqqqqqppppppppppppqqqqqqooommmlllmmmooollllllllllllmmmnnnooopppoooqqqtttvvvwwwwwwvvvuuupppppppppqqqssstttsssrrrooonnnkkkiiihhhggggggggggggffffffeeeddddddcccccccccaaa______```bbbccccccaaacccdddccc```]]]\\\\\\YYYYYYZZZ]]]```bbbbbbaaaaaa```___^^^]]]\\\[[[ZZZ___^^^^^^^^^^^^]]]ZZZXXXTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVVVVUUUUUUSSSSSSRRRRRRSSSUUUWWWXXXWWWWWWVVVWWWWWWWWWTTTRRROOONNNMMMKKKJJJHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFEEEDDDCCC@@@???>>>======???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBGGGEEECCCCCCCCCCCCAAA???>>>===;;;;;;===>>>==================>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@>>><<<:::888888:::<<<>>>??????>>>===<<<;;;:::999:::<<<===>>>======>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@[[[\\\]]]\\\YYYWWWWWWXXX[[[]]]______\\\YYYXXXXXX[[[YYYWWWTTTQQQOOOMMMMMMOOOOOOOOOPPPRRRUUUWWWYYY\\\ZZZ\\\bbbfffeeeeeefffeeecccaaa``````bbbdddfffaaa``````bbbfffiiijjjjjjfffccc```___```aaabbbbbb^^^___``````^^^^^^```aaafffgggggghhhiiiiiijjjjjjjjjiiiiiijjjlllmmmlllkkkiiihhhhhhhhhhhhgggggggggfffhhhiiihhhddd```]]][[[\\\[[[ZZZYYYZZZ[[[^^^___]]]^^^______^^^\\\ZZZXXXZZZ]]]aaafffjjjmmmooopppiiigggdddaaa^^^\\\[[[[[[XXXWWWUUURRRQQQQQQQQQQQQMMMNNNQQQSSSVVVWWWWWWXXXWWWVVVVVVXXX[[[\\\[[[ZZZYYYYYYZZZZZZ[[[]]]^^^___]]]aaaccc```___``````^^^[[[[[[[[[[[[\\\^^^```aaa___^^^\\\[[[[[[]]]___`````````___]]][[[\\\^^^```]]]___bbbeeeggggggeeeccc```___]]][[[ZZZ[[[\\\\\\[[[]]]^^^___^^^___aaaccc```^^^YYYVVVTTTTTTVVVWWWYYY\\\\\\XXXUUUXXXZZZZZZ\\\\\\\\\\\\[[[YYYWWWVVVYYYZZZ[[[]]]___bbbdddeeedddddddddeeeeeefffgggggghhhgggeeeddddddfffiiijjjiiijjjkkkllllllnnnpppsssrrrtttuuuuuutttsssssstttvvvwwwyyy{{{}}}~~~zzzuuuooommmoooooonnnkkkeeeeeeeeeeeeffffffffffffhhhgggfffddddddhhhmmmqqqssstttuuutttsssrrrrrrrrruuuvvvwwwxxxwwwwwwxxxyyy|||}}}~~~|||zzzyyyzzz{{{zzzzzzxxxwwwvvvvvvvvvvvv{{{|||~~~~~~~~~~~~}}}zzzyyyxxxwwwuuusssuuusssqqqppppppqqqpppooommmmmmmmmmmmnnnoooqqqqqqnnnnnnmmmllljjjhhhfffeeeiiihhhiiijjjnnnrrrwwwyyy|||{{{zzzyyyzzz{{{}}}~~~yyyvvvqqqppprrrvvvzzz||||||xxxuuusssrrrqqqwwwxxxzzz}}}~~~}}}}}}~~~|||yyyyyyyyyyyyyyyxxxuuuqqqnnnnnnpppsssuuuuuuzzzwwwuuuttttttsssrrrqqqppprrrrrrqqqooommmmmmmmmnnnooooooppppppoooooonnnoooppppppnnnlllkkkkkkllliiihhhhhhhhhiiikkknnnooopppssswwwzzz{{{zzzwwwuuusssrrrqqqsssvvvwwwssspppiiihhhggggggggggggggghhhffffffeeeeeedddcccccccccfffbbb]]]]]]```ddddddcccaaabbbcccaaa^^^[[[[[[[[[\\\\\\\\\^^^aaacccbbbaaacccbbb```^^^\\\[[[ZZZYYY```___^^^^^^]]][[[XXXUUUQQQQQQQQQRRRTTTVVVWWWXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRSSSTTTVVVWWWUUUUUUVVVWWWXXXVVVSSSOOONNNMMMLLLKKKIIIHHHGGGFFFDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFFFFFFFEEECCCBBB???>>>=========???AAACCCDDDDDDCCCBBBCCCDDDFFFGGGDDDDDDCCCCCCCCCCCCBBBBBBEEEDDDBBBAAAAAAAAA@@@>>>===<<<:::;;;<<<======<<<============>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>???<<<:::;;;======;;;:::<<>>===<<<;;;:::999888:::;;;<<<===<<<<<<===???@@@@@@?????????>>>>>>>>>VVVXXXYYYXXXWWWUUUUUUVVVZZZ[[[\\\[[[YYYWWWWWWWWWWWWVVVTTTRRRPPPOOOOOONNNMMMNNNNNNPPPRRRVVVXXXZZZ^^^[[[\\\aaadddbbbaaabbbbbbaaa```___```bbbeeefffeeedddccceeegggiiijjjjjjcccaaa___^^^___aaabbbbbb```aaabbbaaa```aaaccceeeiiiiiiiiijjjkkkkkklllmmmmmmkkkjjjkkklllmmmmmmkkkffffffffffffeeeeeeeeeeeecccfffhhhgggdddaaa^^^]]]^^^]]][[[ZZZYYYZZZ\\\]]]\\\]]]^^^^^^]]][[[YYYWWWXXXZZZ^^^bbbfffjjjlllmmmiiigggdddaaa^^^\\\[[[[[[WWWUUUTTTRRRQQQRRRRRRSSSNNNOOOQQQSSSUUUVVVWWWXXXXXXWWWXXXZZZ\\\]]]\\\ZZZ[[[[[[[[[\\\]]]^^^___```___cccdddaaa___aaabbb```[[[[[[\\\\\\]]]^^^___```]]]\\\[[[ZZZ[[[\\\^^^```bbbaaa```^^^\\\\\\___bbb```dddhhhkkkjjjgggbbb```[[[[[[[[[[[[[[[]]]^^^___\\\]]]____________```aaa^^^[[[XXXTTTSSSTTTVVVWWW[[[^^^]]]YYYXXX\\\]]]\\\]]]^^^^^^^^^]]][[[YYYXXXZZZ[[[\\\___cccgggkkkmmmkkkkkkkkkjjjjjjiiihhhhhhmmmllliiigggffffffggggggeeehhhllloooooooooppppppqqqrrrttttttsssrrrrrrsssssstttvvvxxxzzz|||}}}}}}yyyuuuqqqooooooooommmkkkeeeeeeeeeffffffffffffgggffffffdddbbbbbbeeekkkooooooqqqssssssqqqooopppqqqtttuuuwwwvvvuuuuuuwwwyyy}}}~~~}}}{{{yyyyyyzzzzzzyyywwwuuuuuuuuuvvvwww}}}~~~~~~~~~yyyxxxvvvuuuuuuuuusssqqqsssqqqnnnmmmnnnoooooonnnlllllllllmmmnnnpppqqqrrrnnnnnnmmmkkkiiigggeeedddfffffffffgggkkkpppuuuxxxxxxxxxxxxyyyzzz|||~~~zzzwwwsssqqqrrruuuwwwwww{{{zzzyyywwwvvvttttttssszzz|||}}}||||||}}}}}}zzzwwwuuuvvvwwwwwwwwwsssrrrpppppprrruuuwwwxxxxxxvvvttttttttttttsssrrrqqqrrrrrrpppnnnmmmmmmnnnnnnnnnoooooonnnnnnmmmllllllmmmnnnllljjjhhhhhhiiieeeeeeeeefffgggjjjlllmmmppptttyyy}}}~~~|||xxxvvvvvvtttrrrsssuuuuuuqqqmmmgggfffeeeeeefffgggiiijjjggggggffffffeeeddddddcccfffbbb]]]]]]```bbbcccbbbccccccaaa^^^[[[ZZZ\\\^^^cccaaa^^^^^^___```aaa```dddcccaaa^^^\\\[[[ZZZZZZ```^^^]]]\\\\\\YYYVVVSSSNNNNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPRRRSSSTTTRRRRRRSSSUUUVVVTTTPPPMMMKKKKKKJJJHHHGGGFFFEEEEEECCCBBBBBBAAAAAAAAABBBBBBDDDDDDEEEFFFFFFEEECCCBBB???>>>======>>>@@@BBBDDDFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>===<<<<<<:::999:::<<<======<<<<<<=========>>>>>>>>>???@@@@@@???>>>===============<<>>=========<<<<<<<<<;;;;;;SSSUUUWWWXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMNNNPPPSSSVVVYYY[[[^^^[[[[[[___bbb```___aaaaaa```______```bbbeeefffhhhgggfffgggiiijjjjjjiiicccaaa``````bbbbbbbbbaaabbbccccccbbbaaabbbeeegggjjjjjjkkkkkklllmmmmmmnnnmmmllljjjjjjkkklllkkkjjjffffffffffffeeeeeeeeeeeebbbdddfffeeebbb___^^^^^^\\\ZZZYYYWWWWWWXXXYYYZZZ\\\\\\]]]]]]]]][[[ZZZYYYZZZ\\\___bbbeeehhhjjjkkkhhhfffccc```]]]\\\[[[ZZZUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVYYYYYYZZZ\\\^^^^^^]]][[[]]]]]]]]]]]]^^^```aaabbbbbbeeefffbbb```aaabbb```[[[\\\\\\]]]^^^_________]]]\\\\\\[[[\\\]]]___```ccccccbbb___]]]]]]```bbbbbbggglllmmmjjjeee___\\\VVVWWWWWWXXXZZZ\\\]]]^^^\\\^^^``````^^^]]]^^^___ZZZXXXVVVTTTSSSUUUVVVXXX[[[]]]]]]ZZZ[[[___```^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\^^^aaaeeejjjnnnppprrrrrrqqqpppooommmkkkjjjooonnnllljjjgggfffeeedddcccggglllppppppooooooooonnnpppqqqqqqooooooppprrrrrrrrrtttuuuwwwyyyzzz{{{wwwuuuqqqooonnnmmmkkkjjjeeeeeeeeefffffffffggggggddddddcccbbbbbbdddhhhlllkkknnnqqqqqqnnnmmmnnnqqqrrrtttvvvuuussssssvvvzzz}}}~~~~~~|||zzzyyyzzzwwwvvvttttttuuuxxx{{{}}}}}}~~~~~~}}}}}}}}}||||||vvvuuusssssstttsssrrrpppqqqooolllkkklllnnnooonnnlllllllllnnnoooqqqssstttppppppnnnllljjjgggeeedddbbbcccdddggglllsssyyy|||zzzzzzzzzyyyyyyyyyzzzzzzwwwuuurrrqqqqqqrrrrrrrrrssssssttttttuuuuuuuuuuuuyyy}}}~~~|||||||||}}}|||yyyvvvtttuuuwwwwwwwwwtttsssrrrrrrrrrtttvvvxxxwwwuuuttttttvvvwwwwwwwwwrrrrrrqqqooommmlllnnnoooooooooooonnnmmmlllkkkjjjiiikkkkkkjjjgggeeeeeeeeebbbbbbccceeegggiiikkklllppptttyyy}}}~~~|||xxxvvvtttsssrrrqqqqqqpppnnnlllkkkiiigggeeeeeegggiiikkkhhhggggggffffffeeeddddddcccaaa^^^\\\]]]^^^^^^^^^cccbbb```]]]ZZZZZZ]]]```dddbbb^^^]]]^^^___```___eeeccc```^^^\\\[[[[[[[[[^^^]]][[[[[[ZZZXXXTTTQQQLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUTTTRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLMMMOOOPPPOOOOOOPPPQQQRRRPPPMMMJJJGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC???>>>======>>>@@@BBBCCCEEEDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDEEEEEEFFFFFFBBB@@@===<<<<<<<<<<<<;;;;;;999888999;;;======<<<<<<<<<======>>>>>>??????AAA@@@???>>>===<<<<<<<<<>>>???HHHTTTTTTHHH???>>>;;;;;;::::::999999888888888999;;;;;;::::::<<<===;;;;;;;;;;;;::::::::::::RRRTTTWWWYYYZZZZZZ\\\^^^ZZZYYYWWWVVVVVVWWWVVVVVVSSSSSSQQQPPPOOOOOOOOOOOOMMMMMMNNNPPPSSSVVVYYY[[[\\\YYYYYY^^^aaaaaaaaacccbbbaaaaaaaaabbbdddeeegggjjjiiiggggggiiijjjiiiiiidddccccccdddeeeeeecccaaabbbbbbbbbaaaaaabbbeeehhhiiijjjkkklllmmmmmmmmmmmmmmmkkkhhhhhhiiiiiiiiihhhffffffeeeeeeeeedddddddddcccddddddbbb___\\\[[[[[[XXXWWWVVVVVVWWWXXX[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\^^^___```ccceeeggghhhiiigggfffccc___]]][[[ZZZZZZTTTTTTUUUUUUUUUUUUUUUTTTXXXWWWUUUTTTTTTVVVXXXZZZ[[[[[[\\\^^^``````^^^\\\^^^^^^______```bbbcccdddcccffffffaaa^^^___```^^^\\\\\\]]]^^^____________]]]]]]^^^^^^___``````aaabbbcccbbb```^^^]]]___aaaaaafffkkklllhhhbbb\\\ZZZVVVWWWXXXYYYZZZ[[[\\\]]]]]]___``````^^^\\\[[[\\\VVVUUUTTTTTTTTTVVVWWWXXXZZZ\\\[[[YYY[[[```bbb```\\\\\\\\\\\\]]]]]]^^^___^^^^^^___aaadddgggkkkmmmrrrrrrrrrqqqpppnnnlllkkkllllllkkkjjjhhheeecccaaacccfffkkkmmmnnnnnnoooppplllmmmmmmlllkkklllnnnppprrrrrrssstttvvvwwwyyyzzztttrrrpppmmmkkkjjjhhhgggddddddeeeeeeeeefffffffffccccccccccccbbbdddgggjjjhhhlllooonnnkkkjjjlllooopppsssvvvuuusssssswww|||}}}~~~|||zzzzzzzzzxxxwwwuuutttuuuyyy}}}|||}}}}}}|||{{{{{{}}}}}}xxxxxx{{{{{{yyyvvvtttsssrrrsssrrrpppooopppmmmjjjiiikkkmmmnnnnnnlllmmmmmmoooqqqsssuuuvvvsssrrrqqqnnnkkkhhheeeddddddeeegggkkkpppvvv{{{~~~||||||{{{zzzyyyxxxwwwwwwsssrrrqqqqqqrrrrrrqqqppppppppprrrtttvvvwwwxxxxxxyyy}}}}}}|||||||||}}}zzzxxxuuuuuuvvvxxxxxxwwwyyyxxxwwwuuuttttttvvvwwwvvvuuuuuuvvvzzz|||}}}|||tttsssqqqmmmkkkkkknnnqqqppppppooonnnllljjjhhhgggggghhhiiihhheeecccbbbbbb___```ccceeegggiiijjjjjjooorrrwww{{{|||zzzvvvtttrrrsssrrrqqqooonnnnnnooossspppkkkfffeeeeeehhhiiigggggggggfffeeeeeeddddddaaaaaa```^^^[[[ZZZZZZ[[[^^^______]]][[[[[[]]]^^^aaa```___aaacccddddddcccdddccc```^^^\\\\\\\\\\\\\\\ZZZYYYYYYXXXVVVSSSPPPKKKKKKKKKLLLMMMOOOPPPQQQTTTTTTSSSQQQPPPOOOMMMMMMLLLKKKKKKJJJJJJKKKMMMNNNMMMLLLLLLMMMNNNMMMJJJGGGFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCCCCCCCDDDEEEFFFBBBBBBAAAAAAAAABBBBBBCCC???>>><<<<<<<<<>>>@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFBBB@@@<<<;;;;;;<<<<<<;;;:::999888999;;;<<<<<<<<<<<<<<<<<<===>>>?????????AAA@@@???>>><<<<<<;;;;;;<<<===HHHUUUUUUHHH===<<<999999999999999999999999777888::::::999999;;;<<<;;;;;;;;;;;;:::::::::999RRRUUUXXX[[[\\\^^^```bbb[[[YYYVVVUUUVVVWWWWWWVVVTTTSSSRRRPPPOOONNNMMMMMMMMMMMMNNNPPPSSSVVVYYYZZZZZZWWWXXX^^^bbbbbbcccfffccccccbbbbbbccceeefffhhhkkkiiigggggghhhiiiiiihhhfffeeefffhhhiiihhheeebbbaaabbbaaaaaa```aaaeeeggghhhjjjkkkmmmmmmmmmmmmlllllljjjgggfffggghhhhhhgggddddddcccccccccbbbbbbbbbeeeeeeddd```\\\YYYYYYYYYWWWVVVVVVWWWYYY[[[^^^```^^^^^^]]]]]]]]]^^^_________```aaabbbdddeeefffggggggeeebbb___\\\ZZZYYYYYYSSSTTTUUUWWWWWWVVVUUUUUUXXXWWWUUUTTTVVVZZZ^^^```\\\\\\]]]___aaaaaa___\\\````````````aaacccdddeeecccfffeee```]]]^^^^^^]]]\\\\\\]]]^^^____________^^^___```aaabbbbbbbbbbbbaaabbbbbb```^^^]]]^^^___^^^dddiiikkkfff```[[[YYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]___``````]]][[[ZZZZZZSSSSSSTTTTTTUUUVVVWWWXXXXXXZZZYYYXXX[[[aaabbb```[[[ZZZZZZZZZ[[[]]]___``````_________aaadddgggiiinnnnnnoooooonnnmmmkkkjjjhhhiiijjjjjjhhheeebbb```dddfffiiikkkkkkmmmoooqqqkkkkkkjjjiiihhhiiilllooossssssssstttuuuwwwyyyyyyrrrqqqnnnkkkiiigggfffeeeccccccdddddddddeeeeeeeeebbbcccdddccccccdddfffiiifffjjjnnnmmmjjjiiikkkooopppsssvvvuuussstttyyy~~~|||~~~}}}{{{zzzzzz}}}zzzwwwuuuuuuxxx{{{~~~zzz{{{{{{zzzyyyyyy{{{~~~{{{vvvvvvyyyyyyvvvwwwvvvsssrrrrrrqqqooommmnnnllliiihhhiiilllmmmnnnmmmmmmnnnppprrrtttvvvwwwuuutttrrrooolllhhheeedddiiijjjkkknnnrrrwwwzzz}}}{{{{{{zzzzzzyyyxxxwwwwwwppppppqqqsssuuuuuusssqqqppprrrtttvvvxxxzzz{{{{{{|||~~~}}}|||||||||}}}yyywwwvvvvvvwwwyyyyyyxxx~~~}}}zzzwwwvvvvvvwwwvvvvvvvvvxxx|||uuutttpppllljjjkkkooorrrqqqpppooonnnkkkiiigggfffeeeggghhhgggdddaaa``````^^^___bbbeeehhhiiiiiiiiimmmpppuuuxxxyyyxxxuuusssrrrttttttrrroooooorrruuuzzzuuunnnhhhddddddfffhhhgggffffffeeeeeeddddddcccaaaccccccaaa\\\YYYZZZ[[[ZZZ\\\^^^^^^]]]\\\[[[\\\]]]___bbbfffjjjkkkjjjhhhdddbbb```]]]\\\\\\]]]]]]ZZZYYYXXXWWWWWWUUURRROOOKKKKKKKKKKKKLLLNNNOOOPPPTTTSSSRRRQQQOOONNNMMMLLLMMMMMMLLLKKKKKKLLLNNNNNNKKKJJJJJJJJJKKKJJJHHHFFFHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHAAAAAA?????????@@@AAABBB>>>===;;;;;;;;;<<<>>>???===>>>@@@AAABBBBBBAAA@@@???@@@AAABBBCCCEEEFFFFFFCCC@@@===;;;<<<<<<<<<<<<:::888777888:::<<<<<<<<<;;;<<<<<<===>>>??????@@@AAAAAA???>>><<<;;;;;;;;;999999CCCRRRRRRCCC999999777888888888888999999999666888999:::999999:::<<<<<<<<<;;;;;;;;;:::::::::TTTVVVZZZ```dddeeeccc```ZZZWWWUUUTTTUUUVVVWWWVVVUUUSSSPPPNNNLLLLLLLLLMMMNNNOOOPPPQQQTTTWWWYYY[[[\\\^^^```aaabbbccceeegggfffkkklllhhhfffhhhjjjjjjiiiiiiiiihhhffffffhhhjjjggghhhhhhfffdddcccdddeee___```aaaccceeeggghhhhhhkkkkkkjjjjjjkkkkkkllllllmmmkkkiiihhhhhhhhhfffeeefffeeeddddddccccccddddddiiifffbbb]]]YYYXXXXXXXXXXXXXXXXXXXXXZZZ]]]```bbb^^^_________]]]]]]___```^^^```aaabbbaaabbbccceeeeeedddbbb```^^^[[[YYYXXXSSSSSSSSSSSSTTTVVVXXXYYY]]]YYYUUUWWW]]]aaaaaa___bbbbbbdddeeebbb]]]]]]aaaaaabbbeeeggghhhhhhggggggccc___[[[YYYXXXYYYZZZZZZZZZ[[[\\\\\\```dddccc^^^aaa``````aaaccccccbbbaaafffhhhiiigggccc```___```cccaaa``````___]]]YYYVVVXXXXXXYYYZZZ\\\^^^```bbbbbbbbbbbbaaa___]]]ZZZYYYZZZXXXUUUTTTUUUVVVUUUUUUXXX]]]^^^[[[[[[___aaa```^^^ZZZVVVWWW\\\```aaa___```]]][[[]]]bbbeeegggfffggghhhiiijjjjjjjjjiiihhhhhhiiihhhfffbbb```______hhhjjjmmmppppppooolllkkkkkkjjjiiigggeeefffiiikkkqqqrrrssstttuuuwwwxxxxxxyyytttnnniiifffdddcccaaabbbaaaaaabbbddddddcccbbbaaaaaaaaabbbdddffffffeeefffkkknnnnnnkkkjjjmmmqqqvvvwwwxxxwwwvvvvvvxxxzzz~~~}}}|||zzzxxxwwwyyyxxxwwwvvvvvvxxxzzz{{{xxxxxxzzz{{{||||||||||||zzzxxxtttpppoooppprrrtttxxxvvvtttrrrqqqpppqqqqqqooolllkkkkkkiiifffggglllnnnoooppprrrtttvvvxxxyyywwwtttrrrqqqqqqppplllhhhhhhlllrrrvvvwwwxxxxxxyyywwwwwwuuuttttttsssssssssoooppppppqqqqqqppppppooopppppprrrvvv{{{~~~}}}}}}|||zzzyyy|||{{{zzzzzz{{{}}}{{{{{{yyyyyyyyyzzz{{{|||~~~}}}{{{yyywwwvvvuuutttuuuwww|||yyyrrrppprrrtttsssqqqssspppmmmlllkkkjjjhhhfffiiiiiihhheeeaaa``````bbbdddddddddddddddggglllooorrrpppoooppprrrqqqnnnkkkqqqrrrssssssrrrooommmkkkllliiifffeeeffffffeeedddbbbaaaaaaccceeeeeedddccccccbbb```^^^]]]^^^___```aaa___^^^\\\[[[[[[\\\\\\___aaadddfffggggggeeeddddddaaa___]]]]]]]]][[[ZZZXXXXXXWWWVVVTTTSSSRRRRRROOONNNNNNMMMMMMNNNNNNOOOTTTRRRPPPNNNLLLMMMMMMNNNLLLIIIGGGGGGJJJLLLMMMNNNLLLLLLJJJIIIIIIJJJKKKKKKHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDEEEFFFFFFEEEDDDCCC>>>>>>>>>>>>>>>??????????????????<<<::::::;;;===<<<<<<===>>>>>>>>>>>>>>>;;;===>>>@@@AAAAAAAAA@@@>>>===<<<;;;::::::999999>>>:::666666888;;;<<<;;;>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>======<<<;;;999===GGGJJJDDD===;;;999999888888777777666666888888777777888:::;;;===999888777666666777999:::WWWXXX\\\```cccccc```]]]YYYWWWTTTSSSTTTUUUUUUUUUQQQPPPNNNLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVYYYZZZ[[[```aaabbbbbbaaa```bbbcccjjjqqqsssooojjjiiijjjiiijjjjjjiiigggffffffhhhkkkhhhhhhhhhhhhgggeeedddbbb``````bbbdddfffgggiiijjjjjjjjjiiihhhiiijjjkkklllllljjjhhhggghhhhhhgggfffggggggfffddddddccccccdddeeeddd```]]][[[ZZZZZZZZZYYYYYYYYYYYY[[[^^^```bbb```aaaaaa```^^^^^^___```^^^```aaaaaaaaaaaacccdddeeedddbbb```]]][[[ZZZYYYUUUUUUUUUUUUVVVXXXZZZ\\\___[[[YYY[[[```eeeeeedddbbbaaabbbdddaaa^^^___dddcccccccccdddeeeeeefffgggccc```]]]ZZZYYYYYYYYYYYYZZZ]]]^^^___ccchhhgggccc`````````bbbddddddcccaaadddfffhhhfffbbb```___```___^^^]]]]]]]]]\\\ZZZWWWVVVWWWXXXZZZ]]]___```aaa`````````___^^^\\\ZZZYYYYYYWWWUUUTTTUUUVVVVVVUUUWWW]]]```^^^^^^```aaa___^^^ZZZWWWXXX]]]bbbbbbaaa```^^^\\\^^^aaaeeegggfffhhhiiijjjkkkkkkjjjiiihhhhhhhhhgggeeebbb```aaabbbgggiiilllooopppooommmkkkkkkjjjiiigggeeeeeehhhjjjooopppppprrrssstttuuuuuutttqqqkkkgggeeecccaaa___aaaaaaaaabbbbbbbbbaaa````````````aaacccdddeeedddgggiiilllllljjjkkknnnrrrvvvwwwxxxxxxwwwwwwxxxyyy}}}}}}||||||zzzyyywwwwwwyyyxxxwwwvvvvvvwwwxxxyyyvvvwwwxxxzzz{{{|||}}}}}}xxxuuuqqqmmmlllnnnqqqsssyyyxxxwwwuuusssrrrrrrqqqpppnnnmmmnnnkkkggghhhlllmmmnnnpppsssvvvxxxzzz{{{xxxvvvrrrqqqqqqooollljjjjjjnnntttxxxyyyxxxwwwwwwwwwvvvuuuuuuttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnqqqxxx~~~~~~}}}zzzyyyyyyxxxwwwvvvwwwxxxzzz|||~~~~~~~~~~~~{{{yyywwwvvvuuuttttttwww{{{zzztttsssuuuxxxwwwuuuuuurrrooommmlllkkkiiiggggggfffeeeccc``````bbbdddggghhhhhhhhhgggiiillloooqqqpppnnnooopppooollliiikkklllmmmmmmmmmlllkkkjjjiiigggddddddeeefffffffffccccccbbbccceeeeeedddcccaaa```^^^]]]\\\]]]^^^___^^^]]]]]]\\\]]]]]]_________aaaccceeefffeeedddcccdddaaa^^^\\\[[[ZZZXXXVVVVVVVVVUUUTTTSSSSSSRRRRRROOOOOONNNNNNNNNNNNOOOOOOSSSQQQOOOMMMLLLLLLMMMMMMKKKIIIGGGGGGIIILLLMMMMMMJJJIIIHHHHHHHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>???>>>???>>>===;;;:::<<<>>><<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>>>>;;;;;;;;;===AAAGGGMMMQQQBBB???:::999999;;;:::999===>>>????????????>>>===>>>??????@@@???>>>===<<<<<<888999???AAA<<<888888888888888777777777777666888888888888999;;;===>>>;;;;;;:::::::::::::::;;;YYYZZZ\\\___```___[[[XXXXXXUUURRRQQQRRRRRRRRRQQQMMMMMMLLLLLLLLLMMMNNNOOOQQQSSSVVVYYY\\\^^^______dddddddddbbb___^^^___```nnnwww|||wwwppplllkkkjjjlllkkkjjjgggfffgggkkknnnnnnkkkiiihhhiiigggccc______```bbbdddfffhhhiiijjjiiihhhfffeeeeeegggiiikkkkkkiiigggggghhhhhhhhhggghhhgggeeedddcccbbbaaaaaaaaaaaa___^^^]]]]]]\\\\\\ZZZZZZZZZ[[[\\\___aaabbbcccddddddccc```______```^^^```aaaaaa``````bbbcccfffdddbbb___]]][[[[[[ZZZWWWWWWVVVWWWYYY[[[]]]^^^___\\\[[[^^^ccchhhiiihhhdddaaaaaabbb```^^^```fffeeedddcccbbbbbbcccdddeeeaaa```^^^\\\ZZZYYYYYYYYYZZZ]]]```aaafffkkkkkkhhhaaaaaabbbeeeggggggeeebbbcccdddeeedddaaa_________ZZZZZZYYYZZZ[[[\\\ZZZXXXUUUVVVXXXZZZ\\\^^^______^^^^^^]]]]]]\\\[[[[[[[[[YYYWWWUUUTTTUUUVVVVVVVVVUUU\\\``````___aaa___\\\^^^[[[XXXZZZ^^^bbbdddcccaaa___]]]^^^aaadddffffffjjjkkkkkkkkkkkkjjjhhhgggffffffeeecccaaaaaadddfffhhhjjjllloooooonnnmmmkkkkkkkkkiiigggddddddfffiiimmmmmmmmmnnnooopppqqqqqqpppnnnkkkhhhfffdddaaa___aaaaaaaaaaaa```___^^^^^^^^^^^^______```bbbcccccchhhhhhhhhiiijjjmmmqqqsssuuuwwwyyyyyyxxxwwwxxxyyy{{{{{{zzzzzzyyyxxxxxxwwwzzzyyyxxxwwwwwwvvvwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{uuurrrnnnkkkjjjmmmqqqsss|||{{{{{{yyywwwuuusssrrrrrrpppppppppmmmiiiiiillllllmmmppptttwwwzzz|||}}}{{{xxxtttqqqpppooonnnlllmmmrrrxxx{{{{{{xxxvvvuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvttttttttttttvvvvvvrrrpppsss|||~~~~~~}}}{{{yyyxxxwwwuuuttttttvvvwwwyyy~~~~~~zzzxxxxxxxxxxxxvvvuuuvvvzzz~~~~~~zzzwwwwwwzzz||||||{{{xxxuuuqqqnnnmmmlllkkkiiiffffffeeebbbaaabbbeeehhhlllnnnooonnnmmmmmmnnnooorrrpppooonnnnnnllliiiggghhhhhhiiiiiijjjjjjjjjkkkhhhfffeeeeeegggiiijjjjjjfffeeeddddddeeeeeedddccc___^^^]]]\\\\\\\\\]]]^^^\\\\\\\\\]]]^^^```bbbccc```aaacccddddddcccaaa``````]]][[[YYYYYYXXXWWWUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLKKKKKKKKKLLLJJJHHHFFFGGGIIIKKKKKKKKKGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFDDDDDDCCCCCCCCCEEEEEEEEEDDDCCCAAA???>>>??????>>>>>>>>>>>>>>>>>>===>>>>>>===;;;;;;===>>><<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;:::::::::===EEEOOOZZZaaaFFFCCC>>>;;;::::::999888<<<===>>>@@@@@@>>>===<<<===???@@@AAAAAA???===<<<===999666888888666666777666666666777777777888888888888999:::<<<>>>???@@@????????????>>>===<<<<<>>>>>>>>>>>>>><<<===>>>>>><<<<<<>>>???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;:::;;;@@@HHHQQQVVVEEEBBB???<<<:::999888888;;;<<<>>>??????>>><<<;;;<<<===???@@@@@@>>><<<:::===;;;999999888888888999555555666777777888999999999999:::<<<>>>@@@AAABBBAAABBBBBBBBBAAA@@@>>>===UUUUUUVVVXXXYYYXXXUUUSSSPPPNNNLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMNNNNNNNNNNNNTTTWWW[[[```dddfffggggggeeeeeedddbbb``````bbbdddkkkuuu}}}zzztttqqqooommmkkkkkkjjjiiijjjnnntttyyy}}}tttjjjeeedddcccaaa]]]]]]]]]___```bbbdddeeeeeeeeedddaaa___```bbbeeegggfffeeedddeeehhhjjjjjjjjjkkkiiigggeeecccbbbaaa```cccbbbaaa```^^^]]]\\\[[[[[[\\\\\\]]]^^^```aaabbbfffggggggfffccc```_________```aaa```^^^^^^___```ddddddcccaaa___]]][[[ZZZVVVVVVVVVWWWYYY[[[^^^___^^^^^^___bbbeeehhhjjjjjjiiiccc^^^^^^]]]\\\^^^bbbcccdddfffgggeeeccc```^^^ZZZ[[[[[[YYYWWWWWWZZZ\\\___fffmmmooorrrtttsssooogggggghhhjjjlllkkkiiiggg``````^^^^^^]]]]]]\\\[[[ZZZYYYWWWWWWYYYYYYXXXWWWXXXXXXXXXYYYXXXXXXWWWWWW^^^^^^^^^____________```ZZZXXXUUUTTTUUUVVVUUUUUUTTTXXXZZZWWWVVVYYYZZZYYYXXXWWWWWWYYY[[[^^^`````````___^^^^^^^^^```ccceeeiiiiiijjjiiiiiigggeeedddaaabbbbbbaaaaaadddiiilllppppppppppppnnnkkkhhhfffhhhiiihhhfffddddddeeefffiiiiiijjjkkkllllllmmmmmmmmmkkkkkkjjjjjjgggccc```___```aaa___\\\ZZZZZZ[[[[[[\\\]]]\\\[[[\\\```ccchhhfffeeeggglllqqqtttvvvuuuvvvxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}{{{yyywwwzzzyyywwwuuutttsssrrrrrrsssrrrpppoooppptttxxx{{{}}}{{{xxxwwwtttrrrrrrssspppkkkkkkooooooqqqtttwwwzzz{{{{{{||||||{{{xxxuuurrrqqqrrrssswww{{{{{{vvvtttssstttvvvwwwxxxxxxxxxxxxyyywwwvvvttttttvvvwwwyyy}}}|||~~~~~~}}}{{{zzzzzzxxxwwwuuuuuuvvvxxxyyy}}}|||zzz|||~~~}}}||||||zzzyyyxxxxxxyyyzzz}}}{{{xxxtttqqqpppppppppooossssssqqqooommmmmmppprrrwwwyyy{{{{{{yyywwwuuuuuuyyyxxxwwwtttqqqooonnnnnnnnnnnnmmmlllkkkllllllllllllkkkiiijjjmmmooopppppphhhfffccccccccccccbbbaaa_______________```aaaaaa``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaa___]]]\\\\\\ZZZWWWVVVUUUTTTRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOLLLKKKKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEGGGHHHGGGFFFDDDDDDEEEFFFGGGHHHHHHHHHDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>======<<<===??????======>>>???======>>>>>>>>>>>>======:::::::::;;;;;;<<<===>>>===<<<;;;:::;;;===@@@BBB???>>>===;;;999999999::::::;;;===>>>>>>===;;;:::;;;<<<===>>>===<<<:::999999<<<===>>>======;;;:::555666666777888999::::::999:::;;;===???AAABBBCCCAAABBBCCCCCCBBB@@@>>>===SSSSSSTTTUUUWWWVVVTTTRRRMMMKKKJJJKKKLLLLLLKKKIIIIIIKKKNNNRRRTTTTTTTTTSSSXXXZZZ]]]```ccceeeeeefffdddeeedddcccbbbccceeehhhiiiqqqvvvuuurrrrrrqqqnnnkkkkkkkkkjjjkkknnntttxxx{{{tttkkkeeebbbbbbaaa```]]]]]]^^^___```aaabbbbbbcccbbb```______aaaccceeedddcccccceeehhhjjjkkkkkknnnmmmkkkiiigggfffeeeeeeeeedddbbb```^^^\\\[[[[[[[[[[[[\\\]]]___``````aaadddfffgggfffccc```___^^^___```aaa```^^^]]]]]]^^^bbbcccdddcccaaa^^^[[[YYYUUUUUUVVVWWWYYY[[[^^^___bbbcccdddeeeggghhhiiijjjgggaaa\\\\\\]]]\\\]]]``````bbbeeegggfffbbb^^^[[[WWWXXXYYYXXXVVVXXX^^^bbbiiirrr{{{}}}~~~}}}yyyssskkkjjjiiijjjkkkkkkiiigggaaa^^^\\\[[[[[[[[[ZZZYYYYYYWWWVVVVVVWWWXXXXXXWWWYYYXXXWWWVVVVVVVVVVVVVVV^^^___```bbbbbbbbbaaa```\\\YYYVVVUUUUUUUUUTTTSSSUUUXXXYYYVVVUUUXXXZZZYYYVVVWWWWWWXXXYYY[[[\\\]]]^^^___^^^]]]\\\]]]```ccceeeffffffgggfffeeecccbbb___```aaabbbccceeeiiimmmppppppooonnnkkkhhhfffdddfffggggggfffddddddeeeffffffggghhhiiikkklllmmmnnnjjjiiihhhggggggdddaaa^^^]]]```aaa___\\\YYYZZZ[[[ZZZ\\\\\\[[[YYY[[[___cccgggggghhhjjjmmmqqquuuwwwuuuvvvvvvvvvtttuuuwwwyyyxxxxxxxxxxxxzzz|||~~~}}}zzzyyy{{{yyyvvvtttqqqpppppppppsssssssssuuuwwwzzz}}}~~~|||{{{zzzwwwtttssssssqqqnnnoootttvvvwwwzzz{{{||||||zzzyyy{{{{{{zzzwwwtttssstttvvvzzz}}}{{{vvvtttrrrtttvvvxxxzzzzzzzzzzzzxxxwwwvvvvvvvvvvvvwwwxxx{{{|||}}}}}}~~~~~~|||zzzyyyxxxvvvuuuuuuwwwxxxzzz|||zzzzzz~~~~~~zzzwwwwwwxxxzzz{{{}}}}}}~~~~~~{{{xxxtttqqqqqqrrrrrrrrrxxxxxxxxxvvvttttttuuuwww{{{}}}}}}{{{{{{{{{}}}}}}|||yyyuuusssssstttqqqpppppppppoooooonnnnnnnnnllljjjjjjkkkllllllkkkfffdddaaa``````aaaaaa```______```aaabbbcccccccccbbbcccccccccccccccbbbaaabbbbbbbbbaaa```___]]]]]]aaa^^^ZZZVVVTTTQQQNNNLLLQQQQQQPPPPPPPPPOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNKKKJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFAAA@@@@@@@@@@@@AAABBBBBB@@@?????????@@@AAABBBCCC@@@@@@??????>>>============>>>@@@@@@>>>======>>>>>>>>>>>>>>>>>>======<<<999999999:::;;;===>>>???<<<<<<;;;:::999999999888999:::;;;:::999999:::<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999666===BBBBBBAAA@@@===999777777888888999:::;;;;;;:::;;;===>>>@@@AAABBBBBB@@@@@@@@@@@@???>>>======UUUUUUTTTUUUVVVVVVSSSQQQLLLKKKKKKLLLMMMNNNMMMKKKNNNRRRWWW\\\```bbbbbbbbbddddddddddddeeeeeeeeeeeeffffffeeedddcccdddhhhkkkkkknnnooonnnppprrrqqqnnnkkkkkkkkkjjjjjjkkknnnqqqrrroookkkgggdddcccbbbbbb_________`````````aaaaaaaaaaaa```___```aaabbbccccccbbbbbbdddhhhkkkllllllnnnmmmkkkjjjhhhgggfffffffffdddaaa^^^]]]\\\]]]]]]ZZZ[[[\\\]]]^^^_________bbbccceeedddbbb___^^^]]]___```aaa___]]]\\\\\\]]]```bbbdddeeeddd```[[[XXXUUUUUUVVVWWWYYY\\\___```cccdddfffffffffffffffgggbbb\\\YYY[[[]]]]]]]]]```___```bbbbbbbbb___\\\ZZZUUUWWWXXXWWWWWW[[[dddkkkrrr|||{{{tttmmmkkkhhhggggggggggggfffaaa^^^ZZZYYYYYYYYYXXXVVVUUUSSSRRRSSSUUUWWWXXXXXXWWWVVVTTTSSSSSSUUUWWWYYY]]]___bbbddddddbbb```^^^^^^[[[WWWUUUTTTTTTRRRQQQVVV[[[]]]ZZZYYY[[[\\\ZZZVVVWWWXXXXXXXXXYYYZZZ[[[]]]^^^^^^\\\ZZZ[[[^^^aaaaaabbbcccdddccccccaaaaaa]]]___aaacccdddfffiiilllllllllkkkjjjhhhfffdddcccdddeeeffffffddddddfffgggcccdddeeegggiiikkklllmmmkkkiiigggfffeeeccc```^^^\\\___bbb```[[[YYYZZZ]]]ZZZ\\\]]][[[YYYZZZ___dddfffiiilllnnnnnnpppuuuyyyuuuuuutttsssrrrsssvvvyyyvvvvvvvvvwwwyyy{{{~~~}}}~~~{{{yyyxxxwwwtttrrrpppppppppqqqrrrtttvvvyyy|||~~~}}}||||||||||||zzzwwwuuuuuusssqqqtttzzz}}}zzzxxxyyyzzz{{{zzzwwwuuuvvvxxxzzz}}}}}}xxxuuusssqqqsssvvvyyy{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxyyy|||}}}|||{{{|||}}}}}}|||{{{zzzzzzxxxxxxxxxzzz|||}}}}}}zzzxxxzzz~~~}}}yyywwwyyy{{{}}}}}}|||||||||zzzwwwsssqqqrrrssstttuuuvvvxxxzzzzzzyyyxxxyyyzzz}}}~~~}}}yyywwwxxxzzzssstttuuuvvvvvvvvvuuutttssspppmmmkkkjjjjjjiiigggcccaaa^^^]]]^^^_________^^^___```bbbcccdddddddddbbbcccdddeeeeeedddcccbbbcccbbbbbbaaa```___^^^^^^aaa^^^ZZZWWWUUUSSSPPPNNNOOOOOONNNMMMLLLLLLKKKKKKMMMNNNOOOPPPPPPOOONNNMMMJJJJJJJJJJJJJJJIIIIIIHHHEEEDDDCCCDDDEEEFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCCCC>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBBBB@@@@@@??????>>>======<<<===???AAA@@@>>>===<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<===>>>:::::::::999999999::::::666888::::::999999;;;===<<<<<<;;;::::::;;;<<<<<<===<<<;;;:::::::::;;;;;;999BBBHHHGGGDDDCCC???999999999999::::::;;;;;;;;;:::;;;===???@@@AAA@@@@@@===<<<<<<;;;;;;;;;<<<<<>>???AAACCCDDDDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@???>>>======<<<>>>@@@AAAAAA???<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<>>>===<<<;;;:::;;;<<<<<<:::999888888888:::;;;<<<666999;;;;;;999999;;;======<<<:::999999:::<<<===???===;;;:::999:::<<<===???HHHNNNKKKGGGEEEAAA;;;::::::;;;;;;;;;;;;<<<<<<;;;<<<>>>???@@@@@@??????;;;:::999888888999;;;<<<]]][[[WWWVVVVVVUUUTTTSSSOOOMMMNNNQQQQQQNNNNNNPPPYYYeeessszzzuuummmjjjjjjiiiiiiggggggfffeeecccdddfffiiimmmjjjgggfffgggiiijjjjjjgggjjjlllmmmkkkhhhgggfffeeefffffffffeeeeeedddcccbbb```^^^^^^______^^^]]]___`````````^^^]]]^^^___aaaccceeeggghhhhhhhhhhhhjjjjjjjjjhhhdddaaa______```___^^^]]]]]]___aaaccccccaaa___]]]]]]^^^```bbbbbbcccdddbbb___\\\[[[\\\^^^^^^___^^^^^^]]]\\\\\\aaacccgggiiigggbbb]]]YYYUUUUUUUUUVVVYYY\\\```bbbhhhfffdddbbbbbbaaa___]]]VVVVVVWWWXXXZZZ]]]___aaabbbaaa^^^[[[YYYYYYYYYZZZVVVVVVWWWYYY^^^dddjjjnnntttxxxrrrlllqqqkkkdddbbbdddeeeccc```___\\\XXXVVVVVVVVVUUUTTTOOOPPPQQQSSSTTTTTTUUUUUUTTTSSSQQQOOOPPPTTTZZZ^^^^^^aaaccccccaaa^^^\\\[[[YYYZZZYYYVVVRRROOONNNOOOTTTWWW\\\^^^]]]\\\ZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYY[[[[[[[[[ZZZYYYZZZ\\\___[[[\\\___aaaccccccdddcccddddddcccbbbaaaaaabbbbbbbbbcccddddddeeeeeeeeedddbbb```^^^bbbhhhmmmllljjjjjjiiihhhggggggeeeaaa^^^\\\___aaaaaa```^^^]]]]]]ZZZ\\\]]]^^^^^^```bbbeeellllllmmmooorrrtttwwwxxxtttsssrrrqqqpppqqqrrrsssrrrssstttxxx|||~~~~~~{{{yyywwwwwwxxxyyyxxxwwwttttttssspppnnnnnnppprrrxxx{{{~~~~~~}}}{{{{{{{{{||||||yyyxxx}}}{{{tttuuu}}}}}}yyyxxxxxx{{{|||}}}{{{xxx{{{{{{{{{zzzwwwsssooolllqqqsssuuuyyy}}}~~~~~~}}}|||{{{zzzwwwttttttvvvxxx{{{}}}||||||||||||}}}~~~~~~}}}}}}~~~~~~yyyxxxwwwwwwxxx{{{}}}}}}|||{{{|||~~~|||yyyvvvttttttuuuuuutttuuuwwwyyy|||~~~}}}|||{{{{{{||||||}}}}}}~~~~~~}}}xxxqqqllliiihhhffffffccc```\\\ZZZ[[[\\\]]]]]]`````````aaaaaaaaaaaabbbfffdddccccccdddeeecccbbbcccccccccbbb```]]][[[YYYYYYYYYXXXWWWVVVTTTRRRQQQNNNMMMLLLJJJIIIGGGGGGFFFKKKLLLNNNOOONNNMMMKKKIIIIIIJJJKKKLLLKKKIIIFFFEEEFFFDDDBBBBBBBBBAAA@@@>>>???@@@BBBDDDDDDDDDBBBAAA>>>>>>???@@@AAABBBBBBCCCAAA@@@>>>=========>>>???CCCBBBAAA???>>>======<<>>>>>>>>======<<<<<>>===AAACCCBBB>>>===@@@DDDJJJUUU\\\WWWNNNHHHFFFEEE>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;???CCCDDDBBB???999888777555555666666777ZZZXXXWWWXXXXXXWWWTTTRRRQQQOOOQQQTTTTTTQQQRRRUUU^^^mmm~~~xxxooojjjhhhfffhhhhhhhhhfffeeefffhhhkkkmmmjjjgggfffgggiiiiiijjjeeehhhkkkkkkjjjhhhfffffffffffffffeeedddcccbbbaaabbb```^^^^^^^^^^^^]]]\\\ZZZ\\\^^^___^^^^^^```aaaaaabbbdddfffggghhhggggggeeeffffffeeebbb___^^^___aaaaaa``````aaabbbdddeeecccbbb```______```bbbccccccddddddccc```^^^^^^^^^aaaaaabbbbbbaaa```___^^^___aaadddeeeddd```[[[XXXQQQRRRSSSUUUYYY]]]bbbdddeeecccaaaaaa```^^^[[[YYYVVVWWWXXXZZZ\\\^^^``````aaa___]]]ZZZYYYYYYYYYYYYWWWWWWWWWYYY]]]ccchhhkkkqqquuu|||oooiiihhhccc^^^]]]```bbbaaa___^^^\\\YYYWWWVVVUUUTTTRRRNNNNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNOOORRRXXX\\\___aaaccccccaaa^^^\\\\\\ZZZYYYXXXUUUQQQOOONNNOOOSSSVVV[[[]]]\\\ZZZYYYYYYTTTTTTTTTTTTTTTTTTSSSSSSUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZYYYYYY[[[]]]ZZZ[[[]]]```aaabbbbbbbbbcccbbbaaa````````````aaaaaabbbbbbbbbccccccbbbbbbaaa^^^]]]aaahhhllllllkkkjjjhhhggggggfffdddaaa^^^]]]___aaabbb```___^^^^^^\\\^^^```aaaaaaccceeehhhmmmmmmmmmnnnoooqqqrrrssssssrrrqqqqqqqqqqqqrrrrrrtttssstttvvvzzz|||}}}}}}xxxwwwuuuuuuvvvvvvvvvuuurrrrrrqqqooommmmmmppprrrxxxzzz|||~~~~~~~~~~~~}}}|||{{{{{{{{{||||||~~~xxxwww{{{yyytttvvv~~~{{{zzzzzz{{{|||~~~{{{zzzyyyvvvsssqqqnnnmmmrrrtttwwwzzz}}}~~~~~~}}}}}}{{{xxxuuutttuuuvvv{{{}}}~~~}}}||||||}}}~~~~~~}}}||||||wwwwwwwwwxxxyyy{{{~~~|||yyyvvvttttttuuuuuuttttttvvvyyy}}}}}}~~~~~~~~~}}}{{{zzzxxxxxxyyyzzz{{{|||}}}~~~yyypppiiifffeeeeeeeeeaaa^^^[[[YYYZZZ\\\]]]]]]aaaaaabbbbbbbbbccccccccceeeccccccccceeefffeeedddcccccccccbbbaaa^^^\\\[[[XXXXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHGGGGGGGGGKKKLLLMMMNNNNNNLLLJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEFFFDDDBBBBBBBBBBBB@@@>>>???@@@BBBCCCCCCBBBAAA@@@======>>>???@@@@@@AAABBB@@@???>>>=========>>>>>>BBBAAA@@@???>>>=========???>>>>>>>>>============<<<;;;;;;::::::::::::;;;>>>===<<<;;;::::::;;;<<<;;;999888888999:::888777999999999999999999999999777888999999888999;;;===AAAEEEIIIHHHEEECCCFFFJJJXXXaaafff___UUUNNNLLLJJJIIIHHHFFFCCC@@@>>><<<;;;999888:::===@@@AAA???<<<888777666555555555666666WWWWWWWWWYYYYYYXXXTTTQQQSSSRRRTTTXXXXXXVVVXXX\\\dddvvvuuukkkggggggiiijjjiiihhhggghhhkkknnnmmmkkkhhhfffgggiiiiiiiiidddgggjjjjjjiiifffeeeeeeeeeeeeeeedddcccaaa```___bbb```^^^^^^^^^]]][[[ZZZUUUXXX\\\^^^______aaabbbaaabbbdddfffggggggffffffbbbcccdddcccaaa______```aaabbbcccdddffffffggggggcccbbbbbbbbbbbbbbbccccccbbbdddeeedddbbb``````aaaaaabbbcccdddcccaaa___^^^^^^___``````___\\\YYYXXXQQQRRRSSSUUUXXX\\\___aaa```___^^^^^^]]][[[WWWTTTTTTVVVXXX[[[]]]^^^^^^^^^___^^^\\\[[[YYYYYYYYYYYYYYYXXXXXXYYY\\\```dddgggkkkoooyyywwwlllgggddd```]]]]]]aaaccccccbbb]]][[[YYYWWWVVVUUURRRPPPLLLMMMNNNPPPQQQQQQQQQQQQOOOOOONNNMMMMMMQQQVVVZZZ^^^aaacccbbb```]]]\\\[[[YYYYYYVVVSSSOOOMMMNNNPPPRRRUUUXXXZZZYYYXXXWWWWWWSSSSSSRRRRRRQQQQQQPPPPPPRRRRRRRRRSSSSSSTTTVVVVVVVVVXXXZZZZZZYYYXXXYYYZZZXXXYYY[[[]]]^^^______^^^``````___^^^^^^^^^^^^___``````````````````______```^^^]]]```fffjjjjjjiiihhhgggfffffffffdddaaa^^^]]]___bbbbbbaaa`````````^^^```cccdddeeegggiiikkknnnmmmmmmlllllllllmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqvvvtttssstttwwwyyyzzzzzzuuusssrrrqqqrrrsssrrrqqqooooooooonnnmmmnnnqqqssswwwyyy{{{|||{{{zzz{{{|||{{{zzzzzzzzzzzz{{{{{{||||||vvvuuuxxxwwwssswww~~~|||{{{{{{zzz}}}|||yyyuuuqqqooonnnnnnnnntttvvvyyy|||}}}zzzwwwuuuvvvwwwzzz|||~~~~~~||||||}}}~~~}}}|||{{{{{{{{{wwwwwwxxxyyyzzz|||}}}~~~zzzxxxuuuttttttttttttssssssuuuyyy}}}xxxyyy{{{|||}}}|||{{{zzz~~~zzzwwwvvvsssssstttuuuwwwyyyzzz{{{xxxnnnfffbbbbbbcccccc___\\\YYYXXXYYY[[[\\\]]]bbbbbbbbbbbbcccccccccccccccbbbbbbcccfffggggggfffeeeddddddcccaaa___]]]\\\VVVVVVVVVUUUTTTRRRQQQPPPOOOMMMJJJGGGFFFFFFHHHIIIKKKKKKLLLMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBBBB@@@>>>@@@@@@BBBBBBBBBAAA@@@???;;;;;;<<<===>>>??????@@@???>>>======<<<<<<======@@@???>>>>>>======>>>>>>>>>>>>>>>>>>==================<<<;;;::::::;;;;;;@@@???===<<<;;;:::::::::;;;999888888999999888777888888888888888888888888888999999888888888;;;===EEEJJJPPPRRRQQQPPPTTTXXXkkkrrruuulllaaaZZZWWWUUUYYYVVVQQQJJJCCC>>>:::888999999:::<<<>>>>>><<<:::777777666555555555555555YYYXXXWWWWWWWWWVVVSSSQQQTTTTTTWWWZZZ[[[ZZZ^^^dddlllyyynnnjjjkkkjjjjjjjjjiiihhhjjjmmmooonnnllliiihhhiiijjjjjjiiigggiiikkkkkkhhheeecccbbbbbbbbbbbbbbbbbbaaaaaa```bbbaaa___^^^^^^]]]ZZZXXXTTTWWW[[[^^^^^^___```aaabbbcccdddfffffffffeeeeeeccceeeeeedddbbb````````````aaadddggghhhiiihhhhhhbbbbbbbbbcccccccccccccccaaacccddddddbbbaaaaaabbb```aaabbbcccbbb```]]][[[^^^^^^]]]\\\[[[ZZZYYYXXXUUUUUUUUUUUUWWWXXXZZZ[[[\\\\\\\\\]]]\\\YYYUUUQQQRRRTTTWWWZZZ\\\\\\\\\[[[^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYY[[[]]]```bbbccchhhqqqxxxxxxssskkkfffbbb___]]]^^^aaaccccccccc]]][[[XXXWWWVVVSSSPPPNNNLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNNNNMMMNNNPPPTTTXXX\\\^^^______\\\ZZZYYYYYYYYYWWWUUUPPPMMMLLLNNNPPPPPPRRRVVVWWWVVVTTTTTTTTTQQQPPPPPPOOOOOONNNNNNMMMPPPPPPPPPPPPQQQSSSTTTUUUTTTVVVXXXYYYXXXWWWWWWWWWVVVWWWYYY[[[[[[\\\[[[[[[]]]]]]\\\\\\[[[\\\\\\]]]_________^^^^^^^^^^^^^^^```___^^^```cccffffffeeefffeeeeeeeeeeeedddaaa^^^]]]___aaabbbaaa```aaabbb```bbbeeeggghhhiiilllnnnmmmmmmlllkkkkkkkkkkkkkkknnnnnnoooppppppqqqqqqpppwwwuuurrrrrrtttvvvwwwwwwsssqqqpppooopppqqqpppooommmnnnnnnnnnnnnooosssvvvxxxyyy{{{zzzyyywwwxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{yyytttsssttttttsssxxx}}}{{{{{{{{{zzz~~~{{{wwwrrrmmmkkkllloooqqqvvvyyy|||~~~{{{zzz{{{|||yyy{{{}}}|||{{{{{{}}}~~~}}}|||{{{{{{||||||}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~}}}|||{{{xxxvvvtttsssttttttsssrrrsssuuuxxx{{{}}}}}}|||{{{sssuuuxxx{{{{{{zzzxxxvvvyyy||||||wwwsssqqqnnnnnnnnnoooppprrrsssuuuwwwrrrjjjdddaaaaaa``````]]]ZZZXXXWWWYYY[[[]]]]]]``````aaaaaaaaabbbbbbbbbaaa```aaacccfffhhhhhhhhhggggggeeeccc```]]][[[ZZZVVVVVVUUUUUUTTTRRRQQQPPPOOOMMMIIIFFFEEEFFFHHHJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIGGGEEEDDDDDDDDDEEEFFFEEECCCBBBBBBBBBBBB@@@???@@@AAAAAAAAAAAA@@@>>>>>>::::::;;;;;;<<<======>>>=========<<<<<<<<<<<<<<<>>>======<<<======>>>>>>========================??????>>>===<<<<<<<<<<<<======<<<;;;::::::999999:::999888888999999888777888888888888888888888888777888888777777888;;;===FFFNNNXXX^^^```bbbgggkkk|||zzzoooiiifffdddfffaaaYYYOOOFFF???:::888;;;;;;<<<>>>>>>===;;;999666666666555555555555555^^^[[[VVVTTTSSSSSSSSSRRRTTTTTTVVVZZZZZZ[[[bbbkkk||||||rrrooooookkkkkkkkkjjjiiijjjmmmooopppnnnkkkkkkkkklllkkkjjjkkklllnnnllliiidddaaa```^^^^^^```aaabbbcccccccccbbbaaa_________]]]ZZZXXXVVVXXX[[[]]]]]]]]]^^^```cccdddeeefffffffffeeedddeeeffffffdddaaa___^^^^^^^^^```cccfffhhhhhhgggfffaaaaaaaaabbbbbbccccccccc```bbbdddcccbbbaaaaaabbb```aaabbbbbbaaa___\\\[[[^^^]]]\\\[[[ZZZYYYYYYYYYVVVVVVVVVVVVVVVWWWWWWXXXZZZZZZ[[[\\\\\\ZZZUUURRRTTTVVVYYY[[[]]]]]]]]]\\\^^^^^^_________^^^\\\[[[ZZZZZZYYYYYYYYY[[[]]]^^^[[[aaahhhnnnpppooojjjfff^^^\\\[[[[[[\\\]]]^^^^^^]]][[[XXXUUUTTTRRROOOLLLMMMNNNNNNOOOPPPPPPPPPPPPLLLMMMNNNNNNOOOPPPTTTWWWXXXYYYZZZZZZWWWUUUTTTUUUWWWVVVSSSOOOLLLKKKMMMOOONNNPPPRRRSSSRRRQQQQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXWWW[[[ZZZZZZYYYYYYZZZ[[[[[[___^^^]]]]]]\\\]]]^^^^^^bbb```______```aaaaaaaaaddddddcccddddddccc```^^^]]]___aaaaaaaaaaaabbbcccaaacccgggiiijjjjjjlllnnnllllllkkkkkkkkkllllllmmmkkkllllllmmmnnnoooooopppvvvtttqqqpppqqqssstttsssrrrpppooooooppppppooonnnmmmnnnoooooooooqqquuuxxxxxxyyyzzzyyywwwuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxuuusssqqqqqqqqqsssxxx~~~~~~~~~|||||||||zzz~~~yyyuuuppplllkkkmmmqqqsssyyy|||~~~~~~~~~xxxzzz|||~~~~~~}}}|||{{{yyyyyyzzz~~~~~~yyyyyyxxxyyyzzz}}}|||zzzxxxwwwvvvuuuuuuwww{{{~~~~~~xxxyyyyyyyyyyyyxxxwwwwwwvvvtttsssrrrssssssrrrqqqssstttwwwxxxxxxvvvtttrrrooorrruuuxxxyyyxxxuuusssuuuxxx{{{{{{xxxsssooommmlllkkkjjjiiiiiijjjkkklllmmmjjjfffdddbbbaaa___]]][[[YYYVVVVVVYYY\\\]]]^^^____________`````````````````````bbbeeeggghhhgggiiigggdddaaa]]]YYYWWWUUUUUUUUUUUUTTTTTTRRRQQQPPPNNNLLLIIIFFFEEEFFFHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFDDDCCCBBBDDDEEEGGGDDDCCCAAAAAABBBBBBAAA???AAAAAAAAAAAA@@@??????>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888999999999999999999999999:::999777888999999888666777777777777777777777777666666777777777:::>>>AAAGGGQQQ___iiioootttzzz}}}xxxvvvsssnnnhhh___SSSIIIAAA===;;;<<<===>>>>>><<<:::888777666666666666666555555555___[[[UUURRRRRRSSSTTTTTTTTTTTTUUUXXXXXX\\\gggrrrwwwsssqqqmmmnnnmmmkkkjjjjjjmmmooopppnnnlllkkklllllljjjiiilllmmmnnnmmmiiidddaaa___[[[\\\^^^aaabbbdddeeeeeebbbaaa`````````___\\\YYYXXXZZZ\\\\\\\\\\\\^^^```eeefffgggggggggfffeeedddcccdddeeeccc___]]]\\\\\\^^^```bbbeeeffffffeeeeeeaaaaaaaaaaaabbbcccddddddaaacccddddddbbbaaaaaabbbbbbbbbbbbaaa___^^^]]]\\\]]]\\\[[[ZZZYYYYYYYYYYYYTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[ZZZXXXUUUXXXYYY[[[]]]^^^_________]]]^^^```aaaaaa```^^^\\\ZZZYYYYYYXXXXXXYYYZZZ[[[VVV\\\bbbdddgggiiigggbbb]]]]]]\\\\\\\\\\\\]]]]]]^^^[[[WWWSSSQQQPPPMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOJJJLLLNNNNNNOOOPPPSSSUUUTTTUUUVVVUUURRRQQQPPPQQQTTTTTTRRRNNNKKKJJJLLLMMMLLLNNNPPPPPPOOOMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPRRRSSSQQQRRRTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVUUUUUUYYYXXXXXXXXXXXXYYYZZZZZZ\\\\\\[[[ZZZ[[[\\\]]]^^^aaa```______^^^^^^^^^___cccbbbbbbccccccccc```^^^\\\^^^___``````aaabbbdddccceeeiiikkkkkkkkklllmmmlllkkkkkkkkkkkklllmmmmmmiiiiiiiiiiiijjjlllnnnppptttrrrpppooopppqqqqqqpppqqqpppnnnnnnooooooooonnnmmmnnnooooooppprrrvvvyyywwwxxxyyyxxxuuussssssttttttuuuvvvvvvwwwvvvvvvuuurrrqqqqqqpppppprrrwww{{{}}}~~~}}}}}}zzz}}}zzzuuussspppnnnnnnpppsssvvv{{{||||||}}}~~~}}}~~~wwwyyy}}}}}}{{{wwwwwwvvvwwwyyy}}}~~~|||zzzuuuuuuuuuvvvxxx|||~~~yyyvvvtttssssssppprrruuuwwwxxxxxxvvvuuutttttttttuuuuuuuuuuuuvvvtttsssrrrrrrssssssrrrppprrrsssuuuuuutttqqqmmmjjjlllooorrruuuvvvuuusssqqqrrruuuwwwvvvsssoookkkjjjjjjhhhfffeeedddeeeggghhhgggfffeeeddddddbbb^^^\\\ZZZXXXVVVVVVYYY]]]___```___`````````aaaaaaaaaaaaaaa``````aaadddeeeeeedddgggeeeaaa]]]XXXUUURRRQQQSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKHHHFFFEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGDDDCCCAAAAAABBBCCCAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>=========<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999;;;;;;;;;:::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;888888777777777777888888666777888999999999999888:::888777777888888777666666666666666666666666666555666777888:::>>>DDDHHHLLLXXXhhhttt{{{~~~tttmmmbbbVVVLLLEEEAAA???===???@@@???;;;888666555777777777888777666666555ZZZWWWTTTSSSSSSUUUUUUUUUVVVUUUUUUVVVWWW\\\kkkyyy{{{wwwtttqqqqqqpppnnnkkklllnnnpppooommmkkkjjjkkkjjjiiigggiiikkklllkkkhhhdddaaa```\\\]]]___aaacccdddeeeeeeaaaaaaaaaaaabbbaaa^^^[[[ZZZ[[[[[[[[[[[[]]]```cccgggggghhhhhhhhhgggeeedddbbbcccdddccc```^^^^^^^^^```aaabbbddddddddddddddddddcccbbbaaabbbdddfffgggccceeefffeeecccbbbbbbcccbbbaaa___]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ[[[YYYXXXXXXYYYZZZ[[[\\\]]]^^^___[[[]]]```bbbbbb```^^^\\\YYYYYYXXXXXXWWWXXXXXXYYYUUUZZZ^^^]]]^^^aaa```[[[[[[\\\\\\\\\\\\\\\]]]^^^```\\\VVVQQQOOONNNMMMLLLLLLLLLMMMNNNNNNNNNMMMMMMGGGJJJLLLMMMNNNOOOPPPRRRRRRSSSSSSRRRPPPNNNNNNOOORRRRRRQQQOOOLLLJJJJJJKKKJJJLLLNNNMMMLLLKKKKKKLLLIIIJJJJJJKKKKKKLLLLLLMMMKKKLLLLLLMMMNNNPPPRRRSSSPPPQQQRRRQQQPPPQQQRRRTTTTTTTTTUUUVVVVVVUUUTTTSSSXXXXXXWWWWWWXXXXXXYYYZZZYYYXXXXXXWWWXXXZZZ\\\^^^]]]^^^^^^]]]]]]]]]^^^___aaaaaaaaabbbcccbbb```^^^[[[\\\^^^______```bbbeeefffhhhlllmmmmmmllllllmmmllllllkkkkkkjjjkkkkkklllhhhgggeeeeeefffjjjmmmpppqqqpppooooooppppppooonnnpppnnnllllllmmmnnnmmmllllllmmmnnnnnnoooqqquuuyyytttuuuvvvuuusssqqqqqqqqqttttttuuuvvvuuuuuussssssoooqqqqqqoooooorrrvvvxxxzzz|||}}}{{{zzz{{{xxxzzz{{{vvvrrrqqqpppppprrrtttvvvxxx~~~~~~zzzzzz{{{|||}}}~~~|||yyywwwwwwwwwvvvyyy~~~|||yyytttttttttvvvxxxzzz}}}~~~}}}{{{zzzzzzyyywwwvvvrrrrrrrrrrrruuuyyy|||}}}xxxtttsssttttttnnnppprrrttttttsssqqqooooooooonnnooopppqqqssstttsssrrrqqqrrrssssssqqqooooooqqqssstttrrrooojjjhhhiiikkknnnppprrrqqqpppoooqqqrrrsssrrroookkkiiihhhhhhfffdddcccccceeeggghhhjjjhhheeedddcccbbb___]]]ZZZXXXVVVWWWZZZ^^^```aaaccccccdddddddddeeeeeeeeebbb`````````bbbcccbbbaaaaaa___\\\XXXTTTRRRPPPPPPPPPPPPQQQPPPPPPOOONNNMMMKKKJJJHHHGGGFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGDDDBBBAAAAAABBBCCCBBB@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@>>>===<<<;;;:::999:::;;;;;;;;;:::888888;;;;;;:::::::::::::::;;;888888999999999:::::::::999999999999:::;;;<<<<<<888888999:::999999777777999888777777888888777666666666666666666666666666666888999<<>><<<::::::999999:::;;;:::999888777<<<;;;::::::999999999:::777777888888888999999999777777777888999:::<<<<<<:::;;;;;;;;;:::888666555999888777777888888777666666666666666666666666666777999;;;>>>CCCJJJRRRWWW^^^iiixxx}}}uuuiii\\\QQQJJJGGGFFFHHHJJJKKKIIICCC>>><<<<<<888999999::::::888777666YYYVVVSSSSSSWWW[[[\\\\\\]]][[[ZZZWWWRRRWWWlll|||xxxssspppooopppqqqqqqnnnllliiigggfffgggiiijjjhhhiiikkkkkkjjjgggcccaaaeeeeeeffffffeeecccbbbaaa`````````______^^^^^^^^^\\\```aaa```aaaeeehhhggglllkkkiiigggfffeeeeeeeeehhhgggeeedddccccccdddddd___```bbbdddddddddcccbbbdddbbb```___```cccgggjjjhhhhhhhhhfffdddaaa^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUVVVWWWWWWWWWVVVUUUTTTWWWVVVUUUUUUVVVWWWXXXYYYWWWYYYZZZZZZXXXWWWXXXXXXXXXZZZ\\\]]]]]][[[YYYWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXYYYYYYXXXVVVUUUSSSVVVUUUTTTTTTSSSTTTTTTTTTYYYVVVSSSOOOMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLGGGHHHJJJKKKKKKLLLOOOQQQRRRRRRQQQPPPOOOMMMLLLKKKLLLLLLLLLKKKKKKJJJJJJIIIKKKJJJJJJIIIIIIIIIJJJJJJGGGHHHJJJLLLMMMNNNMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKOOOOOOPPPPPPPPPQQQQQQQQQOOORRRUUUTTTQQQOOOPPPQQQTTTUUUVVVWWWXXXXXXXXXXXXYYYWWWUUUSSSTTTVVVYYY\\\^^^\\\ZZZYYYZZZ]]]```ccc```______```bbbcccaaa```]]]\\\ZZZZZZ\\\___bbbdddiiijjjlllnnnnnnllliiihhhhhhgggeeeddddddeeefffgggfffdddbbbaaacccfffjjjmmmpppooommmlllmmmmmmllljjjkkkjjjjjjiiiiiiiiiiiiiiiiiikkkmmmnnnoooqqquuuxxxwwwtttpppnnnooopppqqqqqqtttuuuvvvvvvvvvuuutttsssqqqooommmllllllnnnppprrrtttvvvyyy{{{{{{yyyuuusssppptttzzz|||vvvrrrrrrqqqppprrruuuxxxyyyzzz|||}}}~~~}}}zzzxxxxxxxxxzzzyyywwwsssooonnnoooqqqtttxxx}}}{{{xxxsssrrrqqqpppqqqrrrtttuuusssqqqooorrruuuuuupppkkkkkklllmmmnnnppptttxxx|||{{{xxxvvvttttttsssqqqpppsssrrrrrrqqqooonnnlllkkkgggeeedddcccdddgggkkkmmmnnnoooqqqqqqqqqooommmkkknnnnnnmmmllljjjiiihhhggggggiiilllmmmlllkkkkkkkkklllnnnnnnmmmjjjhhhhhhhhhfffeeedddcccccceeejjjmmmsssqqqnnnjjjfffbbb___^^^[[[[[[[[[\\\^^^___aaabbbfffggghhhiiiiiiiiiiiihhhgggeeeaaa^^^\\\\\\]]]^^^ZZZYYYVVVSSSPPPNNNMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@AAA???======???BBBCCCCCCFFFEEEBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888:::999999999999999999999::::::999888777777777888666777888999999999999999:::999777666555666777888666666666666666666666666666999===CCCKKKTTT\\\```fffppp}}}}}}sssggg___WWWMMMIIIKKKOOOQQQQQQNNNIIICCCAAAAAA???>>>;;;888666444444444VVVTTTRRRTTTWWW[[[\\\\\\[[[ZZZZZZYYYWWWZZZiiizzz~~~}}}}}}}}}~~~{{{wwwsssqqqppppppppppppllljjjhhhfffeeefffgggiiiiiijjjkkkkkkiiigggeeeccceeeeeeffffffeeeccc```___________________________[[[aaacccbbbbbbfffjjjkkkmmmllljjjhhhfffeeeddddddiiihhhgggfffeeedddcccccc___```bbbcccdddcccaaa``````___^^^^^^___aaadddfffhhhhhhhhhfffdddaaa___]]][[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWUUUTTTSSSUUUUUUTTTTTTUUUVVVXXXYYYXXXYYYZZZZZZXXXVVVWWWWWWWWWXXXZZZ[[[[[[YYYVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRRRRRRRSSSVVVTTTQQQMMMKKKIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKFFFHHHIIIIIIIIIJJJMMMOOOOOOOOOOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDIIIIIIHHHHHHHHHHHHHHHIIIFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNQQQTTTTTTRRRPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXWWWXXXWWWUUUSSSTTTVVVYYY[[[]]]\\\ZZZYYYZZZ]]]```bbb^^^]]]]]]^^^```aaa```^^^]]]\\\[[[[[[\\\___bbbdddfffhhhjjjlllmmmllljjjiiigggfffdddccccccdddeeegggdddccccccccceeehhhkkkmmmooommmjjjiiijjjkkkjjjiiijjjiiiiiihhhhhhhhhhhhhhhggghhhiiijjjkkkmmmqqqtttuuussspppmmmllllllnnnoooooopppqqqrrrssssssrrrrrrpppooommmllllllnnnpppqqqsssuuuxxxzzzzzzxxxuuusssrrrtttwwwzzz{{{{{{zzzyyysssrrrqqqrrruuuxxxzzzzzzzzz{{{|||zzzwwwuuutttuuuwwwvvvtttqqqmmmlllmmmnnnpppsssxxx||||||yyyuuurrrqqqqqqqqqqqqrrrrrrssstttsssqqqppprrruuutttpppllllllmmmnnnnnnoooqqquuuxxxxxxuuusssrrrrrrqqqpppooonnnnnnmmmmmmkkkiiihhhggggggeeecccaaabbbdddgggiiiiiijjjlllmmmnnnnnnnnnnnnooonnnmmmkkkiiiiiihhhhhhhhhjjjlllmmmlllkkkjjjjjjkkklllmmmllljjjhhhhhhiiihhhgggfffeeedddfffjjjmmmsssrrroookkkgggccc```^^^ZZZZZZ[[[]]]___aaabbbcccggghhhjjjkkkkkkiiihhhfffcccaaa^^^ZZZYYYXXXYYYZZZYYYWWWUUURRROOOMMMKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFEEEEEEDDDCCCDDDCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@>>><<<===@@@BBBCCCCCCFFFEEEBBB???===;;;;;;:::::::::::::::999999999999999888888777777777777777888888888888888888888888999999888777777777777777777888888999999999999888>>><<<999666444333444444555555555555555555555555333777>>>FFFPPPYYYbbbgggnnnvvv{{{wwwtttqqqpppttt{{{zzzvvvkkk```YYYTTTNNNMMMPPPVVVXXXXXXUUUOOOHHHDDDCCC???>>>;;;888666555555444RRRQQQRRRTTTXXX[[[\\\\\\ZZZZZZ[[[]]]^^^```hhhqqq|||xxx{{{{{{zzzzzz{{{||||||}}}xxxuuurrrqqqqqqpppooommmkkkjjjhhhgggffffffggghhhjjjjjjiiiiiihhhgggffffffggghhhiiiiiigggdddaaa___\\\]]]]]]^^^______``````___eeeiiieeecccfffkkklllooonnnllliiigggeeedddccciiiiiiiiihhhfffdddbbbaaa___```aaabbbbbbaaa___^^^]]]]]]^^^___```aaaaaabbbfffffffffeeecccaaa^^^]]]ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWVVVTTTSSSRRRSSSSSSRRRSSSTTTVVVXXXYYYXXXYYYZZZXXXVVVUUUUUUVVVVVVWWWXXXXXXWWWUUUSSSQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQNNNNNNNNNOOOOOOPPPQQQQQQRRRQQQNNNKKKIIIGGGGGGGGGJJJJJJKKKKKKKKKJJJJJJIIIFFFGGGHHHHHHGGGHHHJJJLLLKKKKKKLLLLLLMMMLLLLLLLLLIIIIIIHHHFFFDDDCCCAAAAAAFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJMMMOOORRRSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVTTTTTTTTTVVVYYYZZZ[[[ZZZYYYYYYZZZ\\\___```]]]\\\[[[\\\^^^^^^]]]\\\]]]\\\[[[[[[]]]___bbbcccccceeegggiiikkkjjjiiihhheeedddbbbaaaaaabbbdddeeebbbbbbccceeehhhjjjmmmnnnmmmkkkhhhfffggghhhiiihhhhhhhhhgggffffffffffffgggdddeeefffffffffiiilllooorrrrrrqqqmmmiiihhhkkknnnmmmnnnooopppqqqqqqrrrrrrnnnnnnmmmlllmmmnnnpppqqqrrrtttvvvxxxxxxwwwtttsssvvvuuuuuuuuuwwwzzz}}}tttsssrrrsssvvvyyyzzz{{{yyyzzzzzzwwwtttrrrqqqrrruuuuuussspppmmmkkklllmmmnnnqqqtttvvvvvvsssooommmnnnoooqqqrrrsssssssssrrrrrrpppoooqqqssssssppplllmmmnnnnnnnnnmmmnnnppprrrsssqqqooooooooopppooonnnooonnnnnnmmmllljjjiiihhhfffdddbbb```___```bbbddddddeeegggiiillloooqqqrrrpppnnnllliiihhhhhhiiiiiihhhjjjlllmmmkkkjjjiiijjjiiikkkkkkjjjiiihhhhhhiiijjjjjjiiigggeeefffiiilllrrrqqqnnnjjjfffbbb___^^^XXXYYY[[[^^^```bbbcccdddhhhjjjlllmmmmmmjjjgggeee```^^^[[[YYYWWWWWWWWWXXXVVVUUUSSSPPPMMMKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>??????@@@@@@@@@??????===<<<<<<===@@@CCCDDDCCCFFFEEEBBB???<<<;;;::::::999999888888888777777777777777666555555555555666666666777777777777777666888888777777666666777777888999999999999888888777===;;;999666444333222222444444444444444444444444111666>>>HHHSSS^^^iiipppwww{{{}}}uuulllfffddd]]]^^^bbbkkktttxxxuuuqqqjjjaaaWWWSSSRRRSSSWWW\\\___aaaaaa^^^VVVNNNGGGCCC>>>===:::888666555555555NNNOOOQQQTTTXXX[[[\\\]]]\\\[[[\\\```dddiiimmmppp}}}zzzvvvyyyyyyyyyyyyyyyyyyyyyzzzsssrrrppppppooonnnllljjjkkkkkkjjjiiihhhhhhhhhhhhiiihhhgggfffffffffggggggiiijjjkkkkkkjjjfffbbb```[[[[[[\\\^^^___```aaabbbcccjjjmmmiiieeegggkkkmmmqqqpppmmmjjjgggeeedddcccfffggghhhgggfffbbb___]]]^^^___```aaa```___]]][[[\\\]]]___aaabbbbbbaaa```bbbccccccbbb```^^^\\\[[[XXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTUUUWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRTTTVVVXXXZZZXXXYYYXXXVVVTTTRRRSSSTTTUUUVVVVVVVVVUUUSSSQQQOOONNNNNNNNNOOOPPPPPPQQQQQQQQQPPPNNNMMMLLLMMMNNNNNNJJJKKKLLLMMMNNNOOOPPPPPPOOONNNLLLJJJHHHGGGFFFFFFJJJJJJKKKKKKJJJJJJIIIIIIFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMOOOQQQRRRRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSTTTTTTVVVXXXYYYXXXXXXXXXXXXZZZ\\\]]]___]]][[[ZZZZZZ\\\]]]\\\[[[\\\\\\[[[[[[]]]___aaabbbbbbdddeeegggggggggfffeeebbbaaa```______```bbbccc```aaadddfffiiilllmmmnnnmmmjjjfffeeefffhhhhhhhhhgggffffffeeedddeeeeeeeeedddeeeeeeddddddfffjjjmmmpppqqqqqqmmmgggfffjjjnnnpppooooooooopppqqqrrrrrrmmmmmmmmmmmmnnnoooppppppqqqrrrtttuuuvvvuuussssssxxxwwwuuutttuuuxxx|||vvvuuutttuuuxxxzzz{{{{{{{{{{{{zzzwwwtttqqqqqqrrrwwwwwwvvvssspppnnnnnnooooooqqqrrrtttsssqqqnnnlllmmmooorrrtttttttttrrrqqqpppnnnnnnoooqqqqqqooolllmmmnnnnnnmmmllllllnnnoooooonnnllllllnnnnnnnnnmmmnnnnnnnnnnnnlllkkkjjjiiigggeeebbb```^^^^^^___```cccccceeehhhkkkooorrrtttpppnnnjjjhhhggggggiiijjjhhhjjjkkkkkkiiihhhhhhiiihhhiiiiiiiiigggggghhhiiilllkkkjjjgggeeefffhhhjjjooommmkkkgggddd```^^^\\\VVVXXX[[[^^^aaacccddddddgggjjjmmmnnnnnnkkkgggddd```___\\\ZZZXXXXXXXXXYYYUUUTTTRRROOOLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????===>>>>>>????????????>>><<<;;;<<<>>>AAADDDDDDCCCEEEDDDAAA>>><<<;;;::::::999999888888777666666666666555555444333444444444555666777888888888777777777777666666555666666777999999999999888888777666888777666555444444444444222222222222222222222222222666===EEEPPP]]]kkkttt{{{{{{yyyqqqeeeZZZSSSQQQMMMNNNSSS[[[dddhhhgggeee^^^XXXQQQPPPSSSZZZbbbhhhggggggfffaaaYYYPPPGGGBBB;;;:::888666444333333444KKKMMMPPPSSSVVVYYY\\\^^^\\\\\\]]]bbbjjjssswwwwww||||||zzzxxxwwwwwwvvvvvvuuutttssssssooonnnmmmmmmmmmllliiigggiiiiiiiiiiiihhhgggfffffffffeeecccccccccdddfffgggiiiiiijjjjjjhhheeeaaa___[[[[[[\\\^^^```aaacccccccccjjjmmmjjjhhhlllppprrrrrrpppmmmjjjgggeeecccbbbbbbdddeeeeeeccc___[[[YYY\\\]]]_________]]][[[ZZZZZZ\\\^^^```aaa```^^^]]]^^^^^^^^^^^^]]][[[YYYXXXUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQRRRQQQQQQRRRTTTVVVXXXZZZVVVVVVVVVTTTQQQPPPQQQRRRUUUUUUUUUTTTSSSQQQPPPOOOLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLJJJIIIIIIJJJKKKKKKIIIJJJKKKMMMNNNOOOOOOOOONNNMMMLLLJJJHHHGGGFFFFFFJJJJJJKKKKKKJJJIIIIIIHHHFFFGGGHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJKKKJJJKKKLLLOOOPPPQQQQQQPPPOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVWWWXXXYYY[[[\\\]]]]]][[[ZZZYYY[[[\\\[[[[[[[[[[[[[[[[[[\\\]]]___```ccccccddddddcccbbbaaa```___^^^]]]\\\]]]^^^```aaa^^^___bbbfffiiikkklllmmmllljjjgggfffgggiiiiiiiiifffeeeddddddccccccddddddggggggfffdddccceeeiiilllnnnpppqqqmmmhhhggglllqqqrrrqqqooommmmmmmmmnnnooolllmmmnnnooopppppppppppppppqqqrrrssssssssssssrrryyyxxxwwwwwwwwwxxxyyyzzzxxxvvvuuuvvvyyy{{{||||||~~~~~~|||yyyvvvssstttuuuwwwwwwwwwuuurrrppppppqqqoooppppppqqqqqqpppooonnnnnnpppsssuuuuuutttrrrpppnnnmmmmmmnnnoooooonnnmmmmmmnnnooonnnllllllmmmooommmkkkjjjjjjlllmmmmmmmmmjjjjjjjjjiiihhhgggfffeeegggeeeccc```___^^^______bbbbbbdddfffiiilllooopppnnnllliiifffeeefffhhhiiifffhhhiiiiiigggfffggghhhggghhhhhhgggeeeeeeggghhhjjjjjjiiifffdddccceeeggghhhgggeeeccc```]]][[[ZZZUUUWWWZZZ]]]```bbbdddeeefffhhhkkkmmmmmmjjjfffddd^^^]]]\\\ZZZYYYXXXXXXXXXTTTSSSQQQOOOLLLJJJIIIIIIIIIHHHFFFEEECCCCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???======<<<<<<<<<<<<======<<<===>>>???????????????;;;<<<===@@@CCCEEEDDDCCCDDDBBB@@@>>><<<;;;;;;;;;999999999888777666666555555444333333222222333333555666888999:::999888777555555555444444555666666888888888888777666666555555555555444444444444444222222222222222222222222444777;;;???GGGUUUeeeqqqyyywwwrrrgggYYYMMMFFFDDDCCCDDDGGGMMMTTTXXXXXXVVVQQQOOOKKKLLLSSS^^^hhhmmmiiigggccc]]]UUULLLCCC>>>888666444333111111111222JJJMMMPPPRRRTTTWWW[[[^^^]]]```cccjjjuuu}}}|||zzzxxxssssssssssssrrrpppooonnnnnnlllkkkkkkkkkkkkhhhffffffggghhhhhhgggfffdddccccccbbbbbbaaabbbdddfffgggfffffffffeeedddaaa___^^^\\\\\\^^^___aaacccdddeeeaaafffiiijjjmmmssswwwxxxqqqooommmjjjgggdddcccbbb___```aaaaaa```]]]YYYWWWZZZ[[[]]]^^^]]]\\\ZZZYYYWWWXXX[[[]]]]]]\\\ZZZYYYZZZZZZ[[[[[[ZZZXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTVVVWWWSSSSSSRRRPPPNNNMMMOOOQQQSSSSSSSSSRRRQQQPPPOOONNNKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNOOONNNNNNLLLLLLKKKJJJIIIHHHGGGFFFIIIIIIJJJIIIIIIHHHGGGFFFEEEFFFGGGFFFEEEEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEDDD>>>????????????@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLOOOPPPNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNPPPRRRSSSTTTTTTTTTRRRTTTVVVXXXYYYZZZ[[[[[[]]][[[XXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^bbbbbbbbbaaa```___^^^]]]]]]\\\[[[ZZZ[[[\\\^^^```\\\^^^```cccfffiiijjjkkkkkkiiihhhhhhiiijjjiiihhheeeeeedddccccccccccccdddhhhgggfffcccbbbdddhhhkkklllmmmnnnllljjjkkkooosssqqqooollljjjiiiiiikkkllllllmmmoooqqqrrrrrrqqqqqqoooooooooppppppqqqrrrrrrxxxxxxyyyyyyyyyxxxwwwvvvzzzxxxwwwxxxzzz|||}}}}}}}}}zzzwwwuuuvvvwwwvvvwwwwwwuuusssqqqqqqqqqllllllmmmmmmnnnooopppppprrrsssuuuvvvvvvtttrrrpppnnnnnnnnnnnnnnnoooooooooooopppqqqpppnnnmmmmmmnnnjjjiiihhhhhhjjjkkkkkkkkkiiiiiiiiihhhhhhgggeeeeeeeeedddbbbaaa```___`````````aaaccceeegggiiikkklllkkkiiigggeeeeeeeeefffgggdddeeeffffffeeeeeefffhhhgggggggggeeecccccceeegggggggggfffdddaaa```bbbcccbbbaaa```^^^\\\ZZZYYYXXXVVVWWWXXXZZZ]]]```ccceeefffgggiiikkkjjjgggdddaaaZZZZZZXXXWWWVVVUUUUUUUUUSSSRRRPPPNNNKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@>>>===<<<;;;::::::::::::;;;;;;<<<<<<===>>>??????@@@??????<<<===???BBBEEEFFFDDDBBBAAA@@@>>>===<<<<<<======999999888777666666555555444444333222222222222333444666888:::::::::888777444444333333444444555555555666666666666555555444666666555444333222111000222222222222222222222222444666888:::???JJJ[[[hhhrrrpppjjj___RRRGGGBBB@@@<<<===???CCCGGGJJJJJJIIIFFFGGGGGGIIIRRR___gggiiihhhccc\\\TTTMMMEEE>>>:::555444222000000000000000KKKMMMOOOPPPRRRUUUZZZ___aaahhhqqqzzz~~~|||yyywwwrrrrrrsssssssssrrrpppoooooommmkkkkkkkkkkkkiiihhhggghhhjjjjjjjjjhhheeedddaaaaaaaaabbbccceeefffggggggfffeeecccbbbaaaaaaaaa]]]^^^___aaabbbdddeeefffdddfffgggiiiooowwwyyywwwooonnnkkkiiifffdddcccbbb]]]^^^______^^^[[[YYYXXXXXXYYY[[[\\\\\\[[[ZZZYYYVVVXXXZZZ[[[\\\[[[YYYXXXXXXXXXYYYYYYYYYXXXVVVUUUSSSRRRRRRQQQQQQPPPPPPPPPOOOPPPSSSVVVWWWVVVUUUTTTOOONNNNNNMMMMMMNNNOOOPPPPPPOOOOOOOOOOOOQQQRRRTTTPPPPPPOOOMMMKKKKKKMMMOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHKKKLLLMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEDDDCCCDDDEEEGGGFFFFFFGGGGGGGGGGGGFFFFFF???????????????>>>>>>>>>============>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGJJJMMMNNNLLLIIIJJJJJJKKKLLLMMMMMMMMMMMMJJJLLLNNNPPPRRRRRRRRRQQQPPPRRRUUUWWWYYYZZZZZZYYY\\\YYYVVVUUUVVVXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[____________^^^]]]]]]]]][[[ZZZYYYXXXYYY[[[]]]^^^[[[\\\^^^```ccceeeggghhhhhhhhhhhhiiijjjjjjhhhfffeeeeeedddccccccccccccdddgggfffdddaaa___aaaeeehhhjjjiiiiiiiiikkknnnrrruuuqqqoookkkhhhhhhjjjlllnnnlllnnnqqqsssttttttsssrrrnnnnnnnnnnnnooopppqqqrrrwwwwwwxxxyyyyyyyyyxxxwww{{{yyyxxxyyy{{{}}}~~~~~~}}}}}}|||yyyvvvuuuvvvxxxxxxyyyzzzxxxvvvtttssstttkkkjjjkkklllmmmpppssstttvvvvvvwwwwwwvvvtttrrrpppppppppqqqppppppqqqrrrssssssttttttrrrooommmllllllhhhgggeeefffggghhhhhhgggggghhhhhhhhhgggfffeeedddbbbbbbaaa````````````aaaaaabbbeeehhhjjjkkkllllllggggggfffeeedddddddddddd```bbbcccccccccccceeeggghhhgggfffdddbbbaaaccceeebbbcccbbb```^^^]]]^^^___]]]]]]\\\[[[[[[ZZZYYYYYYWWWWWWVVVWWWZZZ^^^bbbdddhhhiiiiiihhheeebbb___]]]XXXWWWVVVUUUTTTTTTSSSSSSQQQPPPNNNLLLJJJHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@@@@???????????????>>>>>>>>>>>><<<;;;:::999999999888888999999:::;;;<<<===>>>???@@@@@@@@@@@@>>>???AAAEEEGGGGGGDDDBBB???>>>===<<<<<<===>>>???888888777666555444333333444444333222222222222333222444777999:::999777666333333333333333444555555333333444444555444444444333333333333333222222111222222222222222222222222000444777888:::CCCRRR]]]fffeee```WWWLLLCCC@@@???:::;;;<<>>:::777444333111000///000000111LLLMMMOOOOOOPPPTTTZZZ___fffqqq~~~}}}yyywwwssstttuuuvvvwwwvvvuuutttpppnnnlllkkkllllllkkkjjjjjjlllmmmnnnnnnkkkiiiggg```aaabbbccceeefffggghhhiiihhhfffeeeddddddeeeeee______```bbbcccdddeeefffjjjjjjhhhiiipppwwwvvvqqqnnnmmmkkkhhhfffdddcccbbb]]]]]]^^^^^^]]][[[ZZZYYYVVVXXXZZZ[[[\\\[[[ZZZYYYXXXYYY[[[\\\]]]\\\ZZZYYYXXXXXXYYYYYYYYYXXXVVVUUURRRRRRQQQPPPOOOOOONNNNNNLLLOOOSSSVVVXXXWWWUUUTTTMMMLLLLLLLLLLLLNNNOOOPPPNNNNNNMMMMMMMMMNNNPPPQQQNNNNNNMMMKKKJJJJJJMMMOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFHHHJJJLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCBBBBBBBBBDDDFFFDDDDDDFFFGGGGGGHHHHHHHHHCCCBBBBBBAAA@@@??????>>><<<<<<<<<======???@@@@@@BBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFIIILLLLLLJJJGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHJJJMMMOOOQQQQQQPPPPPPOOOQQQTTTWWWYYYZZZYYYYYYZZZXXXUUUTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ]]]]]]]]]]]]]]]]]]]]]^^^YYYYYYXXXWWWXXXZZZ\\\^^^[[[\\\]]]^^^aaacccfffgggffffffgggiiikkkjjjgggeeefffeeeddddddccccccddddddeeedddbbb^^^]]]^^^bbbfffhhhfffeeeggglllppptttuuurrrooollljjjjjjlllppprrrlllnnnrrrtttuuuuuusssrrrnnnmmmmmmmmmnnnoooqqqrrrvvvvvvwwwxxxyyyzzzzzzzzz|||zzzyyyyyy{{{~~~~~~~~~{{{{{{yyywwwttttttuuuwww|||}}}}}}|||zzzwwwwwwwwwkkkkkkkkklllooossswwwyyyxxxxxxxxxxxxvvvtttrrrqqqrrrsssssssssrrrssstttvvvwwwxxxwwwtttpppllljjjjjjfffeeecccdddeeeffffffeeebbbbbbbbbbbbaaaaaa```___```____________```aaaaaaccceeeiiilllooopppppppppeeeeeeeeeddddddccccccbbb^^^```aaabbbaaaccceeeggghhhhhhfffcccaaa```bbbddd___``````^^^\\\[[[\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWVVVVVVXXX\\\aaadddkkkjjjiiifffbbb^^^[[[YYYXXXWWWWWWVVVUUUTTTSSSSSSOOONNNLLLJJJHHHGGGFFFFFFGGGFFFEEEDDDDDDCCCDDDDDD???>>>>>>===============<<<<<<<<<;;;:::999777666888888777777888999::::::======>>>@@@@@@AAAAAAAAA???@@@CCCFFFHHHHHHDDDAAA======<<<<<<===>>>???@@@777666666555333222111111555444333333222222333333111333666888999888666555333222222222333333444555111222222333444444444444...///000222444555555555222222222222222222222222,,,111777888:::@@@LLLVVV\\\\\\XXXQQQGGG@@@>>>>>><<<<<<===???BBBDDDEEEEEE@@@FFFJJJNNNVVVaaaeeebbbcccZZZMMMCCC===:::888666444333111000000000111222NNNMMMMMMOOOTTT[[[bbbfffooo}}}~~~}}}yyyvvvwwwzzz{{{yyyuuuxxxtttooolllllllllkkkiiinnnmmmnnnppprrrpppkkkfffdddcccbbbcccdddgggjjjllllllpppnnnhhhfffiiihhhcccaaaaaabbbccceeefffgggggghhhfffeeeiiiooorrrpppmmmiiigggeeeccccccbbb```^^^]]]]]]\\\[[[ZZZYYYXXXXXXVVVXXXZZZZZZZZZZZZ[[[\\\``````___^^^\\\ZZZXXXWWWVVVTTTTTTVVVXXXYYYVVVSSSRRRPPPNNNLLLKKKMMMOOOPPPPPPOOOOOORRRVVVWWWUUURRRNNNMMMLLLKKKKKKLLLMMMMMMNNNJJJGGGHHHLLLOOONNNLLLNNNMMMJJJHHHHHHIIIKKKMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCJJJJJJKKKJJJJJJIIIHHHHHHJJJIIIFFFDDDBBB@@@??????FFFEEECCCAAA@@@???>>>>>>>>>======>>>AAACCCDDDCCCHHHFFFDDDEEEGGGGGGEEEBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>???===>>>@@@AAABBBCCCCCCCCCGGGDDD@@@@@@CCCEEEEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGHHHLLLQQQTTTTTTSSSOOOPPPRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQSSSTTTUUUVVVXXXYYYZZZ[[[XXXXXXXXXXXXYYYYYYYYYYYYWWWUUUTTTVVVYYYZZZXXXVVV[[[[[[\\\]]]___aaacccdddmmmllljjjhhhfffeeeddddddeeeeeeeeedddddddddccccccbbbaaa___]]]]]]]]]___```gggbbb^^^___fffmmmrrrtttvvvrrrllliiijjjmmmppprrrrrrrrrqqqpppooonnnmmmmmmgggjjjmmmnnnnnnnnnnnnooosssuuuwwwvvvtttssstttvvvxxxxxxyyyzzzzzz{{{||||||yyyyyyxxxuuurrrrrrtttvvvvvv{{{{{{uuusssvvvxxxuuueeejjjmmmlllllloooqqqpppyyyxxxwwwvvvvvvvvvwwwxxxtttuuuvvvuuuuuuvvvyyy{{{{{{uuunnniiihhhhhhhhhhhhgggfffeeecccbbbaaaaaabbbbbbbbbaaa```______]]]\\\\\\]]]```ccccccccceeefffiiimmmqqqsssqqqooojjjgggccccccccccccaaa^^^]]]___cccdddeeeeeefffgggjjjjjjiiihhhfffdddbbbaaa^^^\\\ZZZYYYYYYYYYXXXWWWVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXZZZ^^^bbbfffhhhjjjgggccc___]]]ZZZWWWUUUUUUWWWXXXVVVSSSQQQRRRTTTQQQPPPMMMJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBAAA???>>>=========<<<<<<<<<;;;;;;::::::999999999999999::::::::::::AAABBBCCCCCCCCCBBBAAAAAABBBBBBCCCFFFIIIIIIEEEBBB???<<<888777999;;;:::999555555444333333333333444///000000000000111111111444555555555666777777777222333333444444333333222333333333333333333333333000111111222222111111000333444444444444333222222///000222555:::BBBJJJPPPUUUSSSNNNFFF<<<777666888;;;;;;<<<<<<===AAAFFFJJJGGGJJJOOOWWW___dddeeeeee^^^VVVKKKAAA:::777666555333222111///......------MMMLLLLLLOOOVVV___hhhnnnzzz{{{wwwwwwyyy{{{yyyvvvvvvrrrnnnllllllkkkjjjhhhlllkkklllooorrrsssoookkkeeeeeeeeeeeefffiiikkkmmmmmmooommmgggeeehhhhhhddddddddddddeeeeeeeeeeeeeeefffdddcccfffkkknnnllljjjfffeeecccbbbbbb```]]][[[YYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\\\\[[[ZZZ[[[\\\aaa```^^^\\\ZZZYYYWWWVVVWWWVVVVVVWWWYYYYYYVVVSSSRRRPPPNNNMMMLLLMMMOOOPPPQQQPPPPPPRRRUUUVVVTTTQQQLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMKKKJJJHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA???>>>===<<<<<<===<<<;;;===@@@BBBCCCCCCEEECCCBBBBBBDDDDDDBBB???AAAAAA@@@>>>===<<<;;;:::;;;;;;;;;<<<===>>>>>>>>>===>>>???AAABBBBBBCCCCCCFFFCCC@@@@@@CCCEEEEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHLLLQQQTTTTTTSSSQQQRRRSSSTTTUUUTTTTTTSSSQQQQQQQQQQQQPPPPPPPPPOOOQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWUUUTTTUUUXXXZZZYYYXXXXXXYYYZZZ\\\^^^```bbbdddhhhgggfffeeeddddddddddddcccccccccbbbaaaaaa``````aaa```^^^\\\\\\]]]^^^___ccc```^^^___dddkkkqqqtttvvvqqqkkkhhhiiikkknnnpppsssrrrqqqqqqoooooonnnmmmiiilllooopppqqqqqqrrrsssrrrttttttssspppoooqqqsssuuuuuuvvvwwwxxxyyyzzz{{{yyyxxxwwwtttqqqqqqrrrttttttxxxxxxrrroooqqqpppnnngggkkkmmmlllooouuuzzz{{{zzzyyyxxxvvvvvvvvvvvvvvvtttttttttsssssstttwwwzzz|||tttmmmiiiiiijjjhhhhhhggggggeeedddcccbbb``````aaaaaaaaa``````___^^^]]]]]]___bbbdddeeeeeehhhiiikkkooossstttsssqqqjjjfffbbbaaaaaaaaa___]]]\\\___bbbddddddeeefffgggkkkkkkjjjiiigggeeecccbbb^^^\\\ZZZYYYZZZZZZXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXYYYXXXYYYZZZ^^^cccgggjjjiiifffbbb^^^\\\YYYVVVTTTTTTUUUVVVUUURRRQQQRRRTTTRRRPPPNNNKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBB@@@???>>>===============<<<;;;;;;:::999999888888999::::::;;;;;;;;;@@@AAACCCDDDDDDCCCBBBAAAAAAAAABBBEEEGGGGGGDDDAAA>>>;;;::::::;;;:::888555555555444333333333333444111111111222222222333333222222222222333333333333111111222222222222111111333333333333333333333333111111222222222222111111111111222222111111000///111222333555999AAAIIIOOORRRQQQMMMEEE<<<777777999999:::;;;<<<===AAAFFFJJJNNNRRRYYYaaaggghhheeebbb\\\UUUJJJAAA;;;999888777444333222000///.........LLLKKKLLLQQQZZZgggsss{{{}}}xxxwwwxxxyyyyyywwwtttrrrooommmlllllljjjhhhiiihhhiiinnnsssuuusssqqqhhhgggggggggiiijjjmmmnnnnnnnnnjjjeeecccfffgggeeefffffffffeeedddddddddcccdddbbb```bbbeeehhhgggfffbbbaaaaaabbbaaa___[[[XXXTTTTTTUUUUUUVVVVVVWWWWWW[[[\\\]]]]]]\\\[[[\\\^^^aaa___]]]ZZZXXXWWWWWWWWWXXXXXXYYYZZZ[[[YYYVVVRRRQQQPPPOOOMMMMMMNNNOOOOOORRRRRRRRRSSSTTTTTTRRRPPPJJJIIIHHHGGGFFFGGGGGGHHHHHHKKKLLLJJJEEEDDDFFFJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>DDDEEEFFFGGGHHHHHHHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;::::::::::::999999;;;>>>AAABBBAAA@@@???>>>???@@@@@@>>>===@@@???>>>===<<<::::::999;;;;;;;;;<<<======>>>>>>===>>>???@@@AAAAAABBBBBBDDDBBB@@@@@@BBBDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGKKKOOOSSSTTTTTTSSSSSSTTTTTTSSSRRRQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWUUUTTTUUUWWWYYYYYYXXXVVVWWWXXXZZZ]]]___bbbcccccccccccccccbbbbbbbbbbbbaaa``````___^^^^^^]]]]]]___^^^\\\[[[[[[\\\]]]]]]]]]^^^^^^^^^bbbhhhpppvvvvvvqqqkkkhhhhhhjjjlllmmmsssrrrqqqqqqoooooonnnmmmkkknnnqqqssstttuuuvvvwwwttttttssspppnnnmmmoooqqqqqqqqqrrrtttvvvwwwxxxyyywwwwwwvvvssspppoooppprrrsssvvvvvvqqqmmmllljjjgggiiimmmoooooorrr{{{zzzyyyxxxwwwvvvuuuuuuuuussssssrrrpppoooqqqtttwwwzzzqqqkkkhhhiiikkkhhhhhhhhhgggeeedddbbbaaa______``````aaa````````````______aaadddggghhhgggjjjkkkmmmpppsssuuusssqqqiiifffaaa^^^]]]]]]]]]\\\\\\^^^bbbcccddddddeeefffkkkkkkkkkiiihhhfffdddccc^^^\\\ZZZZZZZZZZZZXXXVVVWWWXXXZZZ[[[\\\[[[YYYXXXZZZYYYYYYZZZ]]]ccchhhkkkhhheee```]]]ZZZXXXVVVTTTSSSSSSTTTSSSQQQQQQRRRTTTRRRPPPNNNKKKIIIHHHHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA???>>>============>>>>>>===<<<;;;:::999888999:::;;;===???@@@@@@@@@@@@AAADDDFFFFFFEEECCCBBB@@@@@@AAACCCEEEDDDAAA???;;;;;;;;;;;;<<<:::666333555555444333333333333444333333333333444444444444222222111111111111111111000000000000000000000000222222222222222222222222111111222222222222111111111111111111111000//////333333333444888???HHHOOOOOOOOOLLLFFF>>>999999;;;888:::<<<===@@@DDDIIIMMMVVV[[[ccckkknnnjjjbbb\\\YYYRRRIII@@@<<<:::999999444333222000000/////////MMMMMMNNNSSS___nnn}}}yyyvvvvvvxxxxxxwwwtttsssrrrqqqpppnnnmmmllljjjhhhhhhlllrrruuuuuuttthhhhhhhhhhhhiiikkklllmmmllljjjfffbbbaaabbbdddeeeeeeeeeddddddccccccbbbbbbccc```______bbbddddddccc___```aaabbbbbb___ZZZVVVTTTTTTTTTTTTUUUUUUUUUUUUYYY[[[\\\\\\[[[\\\^^^``````^^^[[[XXXVVVVVVVVVWWWYYYZZZ[[[\\\[[[XXXTTTQQQOOOOOONNNMMMMMMMMMMMMMMMSSSSSSSSSSSSSSSQQQOOOMMMIIIHHHGGGEEEEEEEEEFFFFFFFFFHHHHHHGGGEEEDDDEEEGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>=========BBBCCCDDDFFFGGGHHHIIIIIIFFFEEECCCAAA???>>>======>>>>>><<<;;;:::999999999999888777999<<>>===<<<;;;>>>>>>===<<<;;;:::999888;;;;;;;;;<<<<<<=========<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGJJJMMMQQQSSSTTTTTTTTTSSSSSSQQQPPPOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYXXXWWWVVVWWWWWWWWWWWWUUUVVVXXXZZZ]]]```cccdddcccccccccbbbbbbaaa``````______^^^^^^]]]\\\\\\\\\]]]\\\[[[[[[[[[[[[\\\\\\ZZZ\\\^^^___aaagggpppwwwwwwsssmmmjjjjjjkkkmmmmmmrrrqqqppppppnnnnnnmmmllllllooosssuuuvvvwwwxxxyyyxxxvvvssspppnnnnnnoooqqqnnnoooppprrrtttvvvwwwxxxuuuuuuuuurrrooonnnoooppprrrtttuuusssooollliiiggglllpppssssssuuu|||wwwwwwwwwvvvvvvvvvvvvvvvrrrqqqpppmmmlllmmmqqqttt|||yyyuuunnniiifffgggiiiiiiiiihhhfffdddbbb```___^^^___```aaaaaaaaaaaaaaabbbbbbaaacccgggiiijjjjjjjjjkkklllnnnqqqrrrqqqoooiiieee```\\\[[[[[[[[[\\\\\\___bbbcccccccccdddeeeiiiiiiiiihhhfffeeecccbbb\\\[[[ZZZZZZZZZZZZXXXVVVVVVXXXZZZ\\\\\\[[[YYYXXXZZZYYYXXXYYY\\\aaafffjjjfffccc^^^[[[YYYWWWUUUTTTRRRRRRQQQQQQPPPQQQRRRSSSPPPOOOLLLJJJHHHFFFFFFFFFCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>============???>>>===<<<;;;:::999888;;;===@@@BBBEEEGGGHHHHHHAAACCCFFFHHHHHHFFFDDDBBB??????@@@AAABBBAAA???===999999:::::::::999777555555555444333333333333444333333333444444444444555444444444333333222222222000000000000000000000000222222222222222222222222111111222222222222111111222222222333222111111000222222222333777???IIIOOOPPPQQQOOOJJJCCC>>>===???===???AAACCCFFFJJJOOOSSS\\\```ggglllmmmhhh___XXXSSSMMMEEE>>>:::999888888222111000//////.........PPPPPPQQQWWWcccsss~~~yyyvvvtttuuuvvvvvvuuuvvvwwwvvvtttrrrqqqpppmmmjjjhhhkkkooossstttssshhhhhhhhhhhhiiiiiijjjkkkjjjfffbbb```______aaacccaaaaaaaaaaaaaaaaaaaaaaaaaaa```______aaabbbbbbbbb___```aaacccccc```[[[VVVVVVVVVVVVVVVUUUUUUUUUTTTVVVXXXYYYZZZZZZ[[[^^^aaa___]]]ZZZXXXVVVVVVWWWXXXZZZ[[[\\\[[[YYYUUURRRPPPMMMMMMMMMMMMMMMLLLLLLKKKRRRSSSSSSRRRPPPNNNLLLKKKIIIHHHGGGEEEDDDDDDEEEEEEEEECCCBBBCCCFFFGGGFFFDDDDDDEEEGGGGGGGGGFFFDDDCCCEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>===@@@AAACCCEEEGGGHHHIIIIIIDDDCCCAAA@@@>>>===<<<<<<>>>===<<<::::::999999999888777777888;;;===>>>===;;;<<<=========<<<<<<<<<===<<<<<<;;;:::999888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????????????????@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJMMMPPPRRRSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[[[[[[[YYYXXXVVVUUUTTTWWWXXXYYY\\\^^^bbbdddfffeeeeeeeeedddcccaaa___^^^______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]ZZZ\\\___```ccchhhqqqxxxyyyuuupppmmmmmmnnnooooooppppppooonnnmmmllllllkkklllooorrruuuvvvvvvxxxyyyxxxuuurrrooommmnnnnnnooonnnnnnppprrrsssuuuwwwwwwtttttttttssspppooooooqqqpppqqqssssssppplllkkkkkkoootttwwwvvvvvvyyyzzzxxxtttuuuuuuvvvwwwwwwwwwwwwppppppnnnllljjjjjjmmmoooqqqqqqpppnnnjjjhhhhhhhhhkkkjjjiiigggdddaaa^^^]]]```aaabbbbbbccccccccccccdddcccccceeeiiilllmmmmmmiiiiiiiiikkkmmmnnnmmmkkkhhhfffbbb^^^[[[[[[\\\^^^___aaacccdddcccbbbccccccfffffffffeeedddbbbaaa```[[[ZZZZZZ[[[\\\\\\ZZZXXXWWWXXXZZZ[[[[[[[[[YYYXXXYYYXXXWWWXXXZZZ___cccfffccc```[[[XXXWWWVVVUUUTTTQQQPPPOOONNNOOOPPPQQQRRRNNNMMMJJJGGGEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>??????>>>>>><<<;;;:::999999<<<>>>BBBFFFJJJLLLNNNNNNGGGHHHIIIJJJIIIGGGEEECCC>>>???@@@@@@???>>>===<<<888888777777777777999:::555555444333333333333444222222222222333333333333555555444444333333222222222111000000000000111222111111111111111111111111000111111222222111111000111111222222111111000/////////000222777???HHHOOOQQQSSSSSSOOOIIIDDDCCCDDDEEEHHHJJJLLLOOORRRWWWZZZ```bbbeeehhhhhhddd^^^XXXLLLGGG???999777666555555000///...---------------SSSSSSSSSXXXcccrrr}}}}}}{{{xxxtttsssrrrsssttttttwwwyyyyyywwwtttsssrrroookkkhhhiiimmmqqqrrrrrrhhhhhhhhhhhhhhhhhhhhhhhhhhhccc``````___]]]___bbb``````````````````______^^^___```aaaaaabbbaaaaaa___```aaaccccccaaa\\\WWWXXXXXXWWWWWWVVVVVVVVVUUUUUUWWWWWWXXXXXXZZZ]]]```\\\[[[ZZZXXXXXXXXXYYYZZZ[[[\\\\\\YYYUUUQQQOOOOOOLLLMMMNNNNNNNNNMMMKKKJJJPPPRRRSSSQQQNNNKKKJJJJJJJJJHHHGGGEEEDDDDDDDDDEEECCCAAA@@@BBBFFFHHHEEEBBBCCCDDDEEEEEEEEEDDDBBBBBBDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>????????????>>>===>>>???AAACCCEEEFFFGGGGGG??????>>>>>>===>>>>>>???===<<<;;;:::999999999999999888777888:::;;;;;;;;;:::<<<======<<<<<<<<<===<<<<<<;;;;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===<<<>>>???@@@???@@@AAACCCBBBAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFHHHLLLOOOPPPOOONNNMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRTTTUUUWWWXXXYYY[[[]]]___^^^ZZZWWWUUUTTTYYYZZZ[[[]]]```bbbeeefffgggggggggfffdddbbb___^^^^^^^^^^^^_________``````]]]]]]]]]^^^^^^^^^^^^^^^^^^___```cccgggmmmsssxxxzzzwwwrrrppppppqqqrrrrrrqqqpppooonnnmmmllllllkkklllooorrrtttuuuuuuwwwxxxvvvsssooommmmmmmmmmmmlllnnnooopppqqqssstttuuuvvvssstttuuutttrrrqqqrrrssspppoooqqqsssqqqmmmlllooorrrxxx{{{yyyvvvvvvtttqqqssstttuuuvvvwwwwwwwwwwwwoooooonnnllliiihhhiiikkkkkklllnnnmmmkkkiiiiiiiiikkkkkkjjjhhhfffcccaaa```ddddddeeeeeefffeeeeeeeeeeeeddddddgggjjjmmmoooooojjjiiihhhiiikkkkkkjjjiiihhhgggeeeaaa^^^]]]___aaabbbdddfffeeedddbbbaaabbbcccccccccbbbaaa```^^^]]]\\\\\\\\\^^^``````___]]]YYYYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXXXXZZZ]]]```aaa```\\\XXXUUUUUUVVVVVVVVVRRRPPPMMMLLLMMMOOOPPPPPPMMMKKKIIIFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????????????@@@@@@>>>>>>======<<<;;;;;;;;;;;;>>>CCCIIIMMMQQQRRRSSSOOOOOONNNLLLJJJGGGEEECCC>>>@@@@@@???===<<<;;;<<<888888777666444666999;;;555555444333333333333444111111111111222222222222222222222111111111111111222111000//////000111222000000000000000000000000///000000000000000000//////////////////...------,,,---///222666===EEEJJJNNNQQQSSSQQQMMMIIIIIIJJJNNNPPPSSSTTTVVVXXX[[[^^^bbbbbbaaaaaaaaa^^^[[[WWWGGGBBB;;;666333333222111......---,,,,,,,,,,,,,,,UUUTTTTTTXXXaaannn{{{}}}{{{}}}~~~{{{xxxxxxvvvsssqqqpppqqqqqqqqqtttxxxxxxvvvsssqqqqqqpppkkkgggfffjjjoooqqqrrrhhhiiiiiiiiiiiiiiihhhhhhgggbbb```bbbaaa^^^^^^bbbbbbbbbaaa```___^^^^^^]]][[[]]]```bbbbbbaaa``````______```bbbbbb```\\\XXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXWWWXXX[[[]]]YYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZVVVQQQMMMLLLMMMMMMNNNPPPQQQPPPOOOMMMKKKNNNPPPQQQPPPLLLIIIHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAACCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@<<<===>>>??????>>>======;;;<<<>>>@@@AAABBBCCCCCC>>>===============>>>>>><<<;;;:::999888888888888;;;999888888999::::::999888;;;======<<<;;;<<<>>><<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<:::===???@@@??????AAACCCAAAAAAAAAAAA@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDHHHLLLLLLKKKKKKJJJKKKLLLMMMNNNJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQMMMNNNOOOQQQSSSUUUVVVWWWXXX\\\```aaa^^^ZZZWWWVVVZZZ[[[\\\]]]```bbbdddeeeeeefffggggggeeecccaaa___]]]]]]^^^___```aaaaaabbb^^^^^^___```````````````cccbbbbbbeeekkkqqqvvvyyyzzzvvvsssqqqqqqsssssssssrrrrrrqqqpppooonnnmmmmmmmmmpppssstttuuuuuuvvvwwwtttrrrooonnnoooooommmkkknnnnnnooopppqqqrrrssstttrrrtttuuuvvvuuutttuuuvvvuuurrrsssuuusssooooootttvvvzzz|||xxxvvvvvvuuurrrvvvvvvwwwwwwwwwvvvtttsssmmmnnnnnnmmmjjjgggggggggiiijjjjjjiiigggfffggghhhjjjkkkkkkjjjjjjiiihhhggghhhhhhhhhhhhhhhhhhgggfffeeeeeeeeegggkkknnnpppppplllkkkjjjjjjllllllkkkiiiggghhhhhheeebbbaaaccceeefffggghhhgggdddaaa``````bbbaaaaaaaaa```___]]]]]]^^^^^^```cccffffffeeeccc]]]\\\\\\[[[\\\]]]^^^___YYYYYYZZZ[[[\\\]]]]]]^^^\\\YYYUUUSSSTTTVVVWWWWWWSSSPPPLLLKKKLLLNNNNNNMMMMMMKKKIIIFFFDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBB============<<<<<<<<<<<<>>>AAAGGGNNNSSSWWWYYYYYYWWWUUURRRNNNJJJGGGEEECCC???@@@AAA???<<<:::;;;<<<888999999888555444555777555555444333333333333444111111111111222222222222//////000000000000000000111000...------...000111000000000000000000000000......////////////............//////......---,,,,,,...000222555:::@@@DDDEEEIIINNNOOONNNMMMMMMOOOTTTVVVXXXYYYYYYZZZ\\\^^^___]]][[[YYYXXXVVVRRRPPPDDD???999444222111000///......---,,,,,,,,,------UUUTTTTTTWWW___jjjuuu|||xxxuuusssvvv~~~}}}zzzuuuuuutttssspppoooooopppnnnrrrvvvwwwtttqqqooooooooojjjeeeeeeiiinnnqqqrrriiiiiijjjjjjjjjiiihhhhhhgggbbbaaadddddd______ccceeeeeecccbbb```^^^\\\\\\XXX[[[```ccccccaaa```____________```aaa___[[[XXXTTTUUUVVVWWWXXXYYYZZZZZZ\\\\\\[[[XXXVVVWWWYYY[[[WWWXXXZZZ[[[\\\\\\\\\\\\[[[[[[YYYTTTNNNJJJKKKMMMNNNPPPRRRSSSSSSQQQNNNLLLLLLOOOPPPOOOKKKHHHGGGHHHHHHGGGEEECCCBBBBBBBBBBBBAAADDDGGGFFFBBB@@@@@@BBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@?????????;;;<<<===>>>>>>>>><<<<<<999:::<<<===???@@@@@@@@@@@@@@@>>>===;;;;;;::::::::::::999888777777777888<<<:::888888999:::999888777:::======;;;:::;;;>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<999<<>>>>>@@@BBBAAAAAAAAA@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDBBBAAABBBFFFJJJIIIIIIHHHIIIJJJLLLMMMOOOIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMMMMNNNOOOOOOOOOPPPKKKLLLMMMOOOQQQSSSTTTUUUUUU[[[aaaccc```\\\YYYXXX[[[[[[\\\]]]___aaacccdddcccdddfffffffffeeecccaaa[[[\\\]]]^^^```aaabbbccc______```aaabbbbbbaaaaaagggdddcccgggnnnuuuxxxyyyyyyvvvrrrqqqrrrssstttttttttssssssrrrqqqpppoooooonnnqqqtttuuuuuuuuuuuuvvvuuusssqqqqqqrrrrrrpppmmmmmmnnnnnnooopppqqqqqqrrrrrrtttvvvwwwvvvvvvwwwxxx{{{xxxwwwyyywwwrrrsssxxxxxx||||||xxxvvvxxxyyyxxxxxxxxxxxxxxxvvvtttrrrppplllnnnooommmjjjgggfffeeehhhhhhfffcccaaaaaadddfffiiijjjkkklllmmmnnnnnnnnnjjjjjjjjjjjjjjjiiihhhgggeeeeeeeeegggkkkoooppppppooommmllllllmmmmmmlllkkkgggiiijjjhhheeedddeeeggghhhiiijjjhhheeeaaa```___aaaaaaaaaaaa```___]]]]]]```aaacccfffjjjkkkjjjhhh```___]]]\\\]]]^^^aaabbbZZZ[[[\\\]]]]]]]]]]]]\\\ZZZWWWSSSRRRSSSVVVXXXXXXTTTPPPKKKJJJKKKMMMMMMLLLNNNLLLJJJGGGEEEDDDCCCCCC??????????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCC<<<<<<<<<<<<============BBBFFFLLLSSSYYY]]]___```\\\YYYTTTOOOJJJGGGDDDDDD???AAABBB???<<<::::::<<<888:::<<<;;;666222111222555555444333333333333444111111222222222333333333//////000000111111222222000///---,,,,,,---///000000000000000000000000000------............------000000000000000//////...---///111333444777;;;>>>===CCCIIIMMMMMMNNNPPPRRRWWWXXXZZZZZZYYYYYY[[[\\\[[[YYYVVVTTTQQQNNNJJJGGGCCC???888444111000///...//////...---------......SSSRRRRRRTTTZZZaaaiiinnnwwwyyyxxxwww{{{|||yyyxxxwwwvvvsssooommmooorrruuutttvvvwwwvvvssspppooonnnllljjjgggeeefffhhhkkknnnmmmlllkkkjjjiiihhhhhhhhhjjjhhhfffcccbbbcccddddddeeedddcccaaa___]]]ZZZYYYXXXXXXXXXZZZ]]]^^^^^^\\\``````aaabbbbbb___ZZZVVVXXXXXXXXXXXXXXXZZZ^^^aaabbb```\\\YYYXXXYYY[[[]]]ZZZXXXVVVUUUWWWXXXYYYXXXVVVTTTQQQOOOLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMQQQUUUXXXUUUNNNIIIGGGHHHDDDDDDDDDCCCBBB@@@???>>>>>>???@@@@@@>>>=========AAABBBDDDDDDCCCBBBCCCDDDAAABBBDDDEEEDDDCCCDDDEEEEEEBBB>>><<<===>>>>>>>>>>>>>>>??????>>>===<<<<<<::::::;;;<<<>>>@@@AAABBBAAAAAA@@@@@@>>>===<<<;;;888888777666555555555666888999999::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::???===:::888888:::<<<>>>::::::;;;;;;;;;:::999999::::::;;;<<<=========<<<============>>>???@@@AAA???????????????>>>===<<<>>>===<<<;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@BBBBBBDDDCCCCCCFFFIIIKKKKKKJJJLLLKKKIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNMMMLLLJJJHHHJJJLLLNNNOOOOOOPPPRRRSSSVVVXXX[[[\\\ZZZXXXWWWWWW\\\^^^aaaaaa```______```^^^___aaadddffffffdddaaa[[[[[[\\\]]]```aaa```___^^^___aaaaaaaaabbbdddfffjjjjjjhhhhhhoooyyy}}}|||vvvtttrrrpppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrvvvxxx{{{}}}|||yyyuuurrrqqqrrrsssssssssqqqnnnmmmnnnoooppppppoooqqqtttvvvsssuuuwwwyyyyyyyyy{{{|||||||||{{{|||||||||{{{yyy|||}}}|||{{{zzz{{{}}}{{{xxxwwwvvvtttsssnnnmmmjjjgggfffeeeffffffhhhgggeeeddddddeeeggghhhjjjkkklllllllllmmmoooqqqllllllllllllllllllllllllcccddddddfffjjjmmmqqqssssssqqqpppooonnnllliiiggghhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiigggcccaaa```aaa````````````^^^[[[YYYWWW[[[\\\```gggnnnppplllggg_______________``````aaa]]]\\\\\\^^^```___\\\XXXTTTSSSRRRSSSTTTUUUSSSRRRUUURRRMMMJJJIIIIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@???>>>>>>======>>>>>>@@@AAABBBCCCBBB@@@===<<<;;;<<<===<<<;;;<<<>>>@@@FFFPPPYYY]]]___ccceeeeee```[[[SSSLLLGGGCCC@@@>>>============<<<;;;:::999333666999;;;;;;999666444555555444333333222111111333222111111111111111222000///.........///111222000000////////////000000////////////////////////......///000000000000000111000...---,,,,,,---------...///111333555777888999;;;===???CCCGGGMMMQQQWWWWWWXXXWWWVVVSSSPPPNNNSSSNNNIIIHHHIIIIIIEEEAAA999777444111///---,,,,,,........................UUUUUUTTTVVVZZZaaagggkkksssvvvvvvvvvzzz~~~|||{{{zzzxxxwwwtttqqqooopppsssvvvwwwwwwwwwuuurrrppppppqqqnnnllliiifffgggjjjnnnqqqrrrpppnnnllljjjiiihhhhhhiiigggeeedddccccccddddddeeedddcccbbb```]]][[[ZZZXXXXXXXXX[[[^^^```___^^^aaa```aaaaaabbb```\\\YYY\\\[[[[[[ZZZZZZ[[[^^^``````^^^[[[XXXWWWXXXYYYZZZXXXVVVUUUUUUWWWXXXXXXWWWVVVTTTRRROOOMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMRRRUUUWWWTTTNNNHHHFFFFFFDDDDDDCCCCCCBBB@@@???>>>===>>>@@@???===<<<<<<===AAABBBDDDDDDBBBAAAAAABBBAAACCCEEEEEEDDDCCCDDDEEEFFFCCC???======>>>>>>>>>======>>>======<<<<<<;;;999999:::;;;===>>>@@@AAA@@@@@@@@@???>>>===;;;;;;999888777777777777777888888888999999:::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999888777777888888999888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======>>>>>>???>>>>>>?????????>>>======>>>===<<<<<<<<<>>>@@@AAA@@@@@@@@@???????????????AAA@@@???>>>>>>???@@@AAABBBBBBBBBDDDGGGIIIJJJIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLJJJIIIGGGIIIKKKNNNPPPPPPPPPQQQRRRTTTVVVXXXYYYXXXWWWXXXYYY^^^```aaaaaa___^^^____________aaadddffffffdddbbb\\\\\\]]]^^^___```___^^^^^^___aaaaaaaaabbbdddfffjjjkkkjjjkkkqqqzzz}}}{{{uuutttrrrppppppqqqrrrsssssssssssssssssssssssssssxxxzzz|||~~~}}}zzzvvvsssssstttuuuuuuuuusssqqqpppqqqrrrrrrrrrqqqrrrtttvvvuuuwwwyyyyyyyyyxxxyyyzzz|||||||||}}}~~~~~~}}}|||~~~}}}zzzyyywwwvvvuuuooonnnkkkhhhfffffffffggghhhgggfffeeeeeefffggghhhkkkmmmoooooooooppprrrttttttsssrrrpppnnnmmmkkkkkkeeefffhhhkkkooorrruuuwwwxxxuuusssqqqooonnnkkkiiihhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjgggcccaaa```aaa```aaaaaaaaa```]]]ZZZYYYYYYZZZ]]]dddlllooollliiibbbaaaaaa```____________```______aaacccccc___\\\XXXVVVUUUTTTUUUVVVUUUTTTSSSPPPMMMKKKJJJJJJJJJIIIHHHGGGEEEDDDBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCBBB@@@>>>===;;;<<<<<<;;;<<<===AAADDDIIITTT^^^cccfffjjjjjjiiiddd^^^VVVNNNHHHCCC@@@===============<<<:::999999555777999::::::888666555555444444333222222111111//////............//////000/////////000000111111000000////////////000000...........................///000000111111000000000000///......///000111------///000222444555555444666888:::===AAAFFFJJJPPPQQQQQQQQQOOOMMMJJJIIIKKKGGGCCCBBBCCCBBB>>>:::777555333000...---,,,,,,------------------------WWWVVVVVVXXX\\\aaafffiiiooosssuuuvvvzzz}}}||||||}}}zzzxxxuuusssrrrsssuuuvvvyyyyyywwwuuurrrqqqsssuuurrroookkkiiiiiimmmrrrvvvwwwvvvssspppmmmjjjiiihhhgggfffeeeddddddddddddddddddddddddcccaaa^^^\\\ZZZXXXXXXYYY\\\___bbbcccbbbcccbbbaaaaaabbbbbbaaa______^^^]]][[[[[[[[[\\\\\\\\\[[[YYYXXXWWWWWWWWWWWWVVVUUUTTTUUUWWWXXXWWWVVVUUUTTTRRROOONNNLLLKKKKKKLLLKKKIIIHHHHHHJJJLLLMMMRRRTTTUUURRRKKKFFFCCCCCCBBBBBBBBBBBBAAA@@@>>>>>><<<>>>??????===<<<<<<===AAABBBDDDCCCAAA???@@@@@@BBBDDDEEEEEEDDDDDDDDDEEEGGGDDD@@@>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;<<<===>>>???????????????>>><<<;;;;;;999999888888999999::::::888888888999::::::;;;;;;::::::;;;;;;;;;;;;::::::555666777777888777666666777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;============<<<======>>>?????????>>>>>>>>>>>>=========???@@@BBBAAA@@@@@@??????>>>>>>>>>???>>>============>>>???AAAAAAAAACCCFFFHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJIIIHHHGGGHHHKKKOOOQQQQQQPPPPPPPPPRRRSSSUUUVVVVVVWWWZZZ\\\bbbbbbbbb```]]]\\\]]]^^^______```cccffffffdddbbb]]]^^^^^^_________^^^^^^]]]___aaabbbbbbccceeegggjjjmmmnnnoootttzzz|||yyytttsssqqqpppqqqrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvzzz{{{}}}}}}|||zzzwwwtttvvvwwwwwwxxxwwwvvvtttssstttuuuuuutttsssssstttvvvwwwyyyzzzzzzyyywwwxxxyyy|||}}}~~~}}}{{{yyywwwwwwqqqooollljjjhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhoooqqqsssssssssssstttvvvyyyxxxuuurrrooollliiihhhgggjjjmmmrrrvvvyyy{{{||||||wwwtttsssqqqpppnnnhhhhhhhhhiiijjjjjjjjjjjjkkkkkkkkkhhhdddaaa``````aaabbbbbbbbbaaa___]]][[[XXXXXXZZZ```hhhlllllljjjdddcccbbbaaa```______^^^``````aaacccdddcccaaa^^^[[[XXXTTTSSSSSSTTTTTTTTTPPPNNNMMMLLLLLLLLLJJJIIIGGGGGGEEEDDDBBBBBBAAAAAADDDDDDDDDCCCCCCCCCCCCCCC???@@@BBBCCCBBBAAA???>>><<<<<<<<<;;;<<<@@@EEEIIILLLYYYfffllloooqqqpppmmmhhhbbbXXXOOOHHHCCC@@@===>>>=========;;;:::999888777888888888777666555555444444333333222111111111111111111111111111111111///000111111222222111111000//////......//////000........................---......///000/////////............///000111222------...///000111111222///000222333555888<<>><<<888444444222000...---,,,,,,---------------------------UUUVVVWWWZZZ^^^bbbfffhhhnnnrrruuuwww|||}}}{{{{{{|||}}}zzzxxxvvvuuuuuuvvvwwwwwwyyyzzzzzzxxxvvvtttuuuvvvuuurrrnnnlllmmmqqqwwwzzzzzzyyyvvvssspppmmmlllkkkfffffffffeeeeeeeeeddddddcccddddddcccbbb___]]][[[ZZZZZZ[[[^^^bbbfffggggggfffdddbbbbbbdddeeeffffffbbb```]]]\\\[[[ZZZYYYXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUVVVWWWWWWVVVTTTSSSRRRQQQOOOMMMLLLKKKKKKLLLJJJHHHGGGGGGIIIKKKLLLMMMOOOOOOMMMHHHDDDBBBBBBAAAAAAAAAAAA@@@???>>>======>>>@@@???>>>======>>>@@@BBBCCCBBB???>>>>>>>>>BBBDDDEEEEEEDDDCCCDDDEEEFFFDDD@@@>>>>>>>>>===<<<;;;;;;::::::::::::::::::999:::;;;<<<======>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999:::;;;<<<<<<777777888888999::::::::::::::::::;;;;;;:::::::::666666777777777777888888888888888999999:::;;;;;;::::::;;;;;;;;;::::::999888999;;;===>>>===<<<;;;<<<<<<===>>>?????????>>>>>>>>>======>>>???AAAAAABBBBBBAAA@@@??????>>>>>>???>>>===<<<<<<===>>>???AAA@@@AAACCCFFFHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIILLLQQQTTTSSSRRRQQQQQQQQQRRRTTTTTTUUUXXX\\\___dddcccbbb___\\\ZZZ[[[]]]]]]]]]^^^aaacccdddbbb```^^^___``````___]]]]]]]]]^^^```bbbcccddddddfffhhhjjjnnnqqqrrruuuzzzzzzwwwsssrrrqqqpppqqqsssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzyyywwwuuutttwwwxxxxxxxxxxxxwwwvvvuuuwwwxxxxxxwwwuuutttuuuvvvwwwyyyzzzzzzyyyxxxxxxyyy{{{}}}~~~~~~|||yyywwwwwwrrrqqqnnnkkkjjjjjjjjjkkkjjjkkkkkkllllllkkkkkkjjjsssuuuwwwwwwvvvtttttttttvvvuuussspppmmmkkkiiihhhjjjmmmrrrwww{{{~~~~~~~~~{{{wwwvvvtttsssqqqiiiiiiiiiiiijjjkkkkkklllllllllkkkhhhdddaaa`````````aaaccccccbbbaaa___]]]ZZZYYYZZZ^^^cccggghhhhhhcccccccccbbbaaaaaa```___]]]^^^___```aaa```^^^]]]YYYVVVQQQOOOOOOOOOPPPPPPNNNMMMMMMMMMNNNMMMKKKIIIFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA>>>@@@AAACCCCCCBBB@@@???>>>>>>===<<<===AAAGGGLLLPPP]]]kkkrrrttttttqqqmmmiiibbbWWWNNNGGGCCCAAA???>>>======<<<;;;999888777888777666555444333333333333333222222111111111000111111222222222222222222///000111333333222111111/////////....../////////........................++++++,,,---------------+++,,,,,,,,,---......///------------............,,,---//////000222555777======>>>===<<<;;;:::999;;;:::999:::;;;999555111000///...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,TTTVVVYYY]]]bbbfffiiijjjmmmqqqtttvvv}}}}}}{{{{{{{{{|||zzzxxxvvvwwwyyy{{{{{{zzzyyy{{{~~~~~~|||yyywwwvvvyyyvvvrrrpppqqquuuyyy}}}zzzyyywwwuuurrrqqqpppooofffgggggghhhgggfffdddcccbbbcccdddeeecccaaa^^^\\\\\\\\\\\\___dddiiikkklllhhheeecccbbbdddgggiiijjjfffccc```^^^]]]\\\YYYWWWYYYYYYXXXXXXYYYYYYYYYZZZZZZYYYWWWVVVVVVVVVTTTRRROOOOOONNNMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFGGGIIIJJJGGGHHHHHHGGGEEECCCBBBAAA@@@@@@@@@@@@???>>>=========???@@@@@@???>>>???@@@???@@@AAA@@@>>><<<<<<===BBBDDDEEEEEECCCBBBCCCDDDEEEBBB???>>>>>>>>><<<;;;::::::999999999999:::;;;;;;<<<===>>>>>>>>>>>>>>>===============<<<;;;:::999999999999:::;;;<<<<<<666666777888888999999:::999::::::::::::::::::999777666444333444666888:::;;;:::999888888888888999777888999:::;;;;;;;;;;;;888:::<<<>>>>>>>>>===<<<;;;<<<===>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@CCCCCCBBBAAA@@@??????>>>???>>>===<<<<<<===>>>???AAAAAAAAACCCFFFHHHIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKNNNSSSUUUUUUSSSRRRRRRRRRSSSTTTTTTUUUYYY]]]aaabbbbbb```]]]ZZZYYYZZZ[[[[[[ZZZ[[[]]]``````___^^^^^^```bbbaaa^^^]]]]]]^^^^^^aaadddeeefffggghhhiiijjjpppttttttvvvyyyxxxuuusssrrrqqqqqqrrrtttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuvvvuuuuuutttsssxxxxxxxxxxxxxxxwwwwwwvvvxxxyyyzzzxxxvvvttttttuuutttvvvxxxyyyxxxxxxyyyzzzzzz}}}~~~{{{yyyyyy}}}{{{wwwvvvvvvsssqqqooommmllllllmmmnnnnnnnnnoooooooooooonnnnnnwwwyyy{{{zzzwwwtttrrrqqqqqqppppppooonnnmmmllllllkkkoootttyyy|||~~~~~~}}}~~~|||yyywwwvvvtttrrrpppjjjjjjiiiiiijjjkkklllllllllmmmllliiieeebbbaaabbb```aaacccddddddbbbaaa```___^^^]]]]]]```bbbcccddd```aaabbbbbbbbbbbbaaaaaa[[[]]]______^^^]]][[[ZZZXXXTTTPPPMMMMMMMMMMMMMMMMMMLLLLLLNNNOOONNNKKKIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@???@@@BBBCCCCCCBBBAAA@@@@@@@@@???===>>>AAAGGGKKKTTT```mmmssstttssspppkkkhhh```UUULLLFFFCCCBBBAAA>>>>>>===<<<;;;999777666666555333222111111111222222111111111111111000000------...///000000/////////000111333333222111111//////............//////........................+++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////222444666666666666666555444444555555666777777555222000...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,VVVYYY^^^ccchhhkkkmmmnnnkkkpppuuuxxx}}}|||||||||{{{yyyxxx{{{zzz~~~}}}zzzyyy{{{yyyvvvtttuuuwwwzzz}}}yyyxxxwwwuuusssrrrrrrrrrhhhiiijjjjjjiiigggdddcccbbbccceeefffeeebbb___^^^]]]\\\]]]```dddiiilllmmmgggeeebbbbbbdddgggiiiiiihhheeeaaa```aaa```\\\XXXXXXXXXWWWXXXYYY[[[]]]^^^___\\\WWWTTTSSSRRRPPPNNNKKKKKKKKKKKKJJJHHHGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCDDDCCCCCCBBBAAAAAA>>>>>>??????>>>======<<<<<<>>>@@@@@@???>>>???@@@===>>>@@@???===<<<<<<<<>>=========<<<;;;::::::999888888999;;;<<<<<<===>>>??????>>>======<<<<<<======<<<;;;::::::999999888888999999::::::666666666777888888999999999999::::::::::::999999666444111000000333666999===;;;:::888777777777777555666777999:::;;;<<<<<<999:::;;;============<<<<<<<<<===>>>>>>>>>======<<<<<<<<<===>>>>>>??????BBBAAAAAA@@@@@@?????????>>>>>>===<<<<<<===>>>>>>AAAAAAAAACCCFFFHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHJJJLLLLLLOOOSSSUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVXXX]]]```^^^^^^^^^\\\ZZZXXXYYYZZZYYYYYYYYY[[[]]]^^^]]]\\\^^^aaacccbbb^^^\\\]]]______bbbfffhhhiiiiiijjjlllmmmsssxxxwwwwwwyyyxxxvvvsssrrrqqqqqqrrrtttvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvsssssssssssstttuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwyyyzzzxxxvvvtttssstttsssuuuwwwxxxwwwwwwxxxyyyyyy|||~~~~~~}}}zzzyyyyyyzzz}}}{{{vvvuuuuuusssrrrpppoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrxxx{{{}}}}}}yyyuuuqqqpppnnnnnnnnnnnnoooooooooooolllnnnrrrvvvxxxyyyyyyxxxvvvvvvwwwxxxxxxuuuqqqmmmmmmlllkkkjjjjjjjjjllllllllllllllliiifffdddcccdddaaabbbdddeeefffeeedddccccccbbb```_________```aaa^^^___aaabbbcccbbbaaaaaa]]]___aaa```^^^[[[ZZZZZZXXXUUUQQQOOOOOOOOOOOONNNMMMMMMMMMMMMNNNMMMKKKIIIEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCBBB@@@AAABBBDDDCCCBBB@@@???@@@@@@?????????BBBGGGKKKVVVbbbmmmrrrsssssspppllliiiaaaUUUKKKEEECCCCCCCCC>>>>>>===<<<:::888777666444333222111111111111111000000000000000000000000---...000111222111111000///000111111222222111111///......------......///---------------------------...//////000000//////....../////////......---,,,,,,,,,+++++++++++++++,,,...////////////000222222222111111111111111111///000111222111000///......---,,,+++***+++,,,---++++++++++++++++++++++++\\\```eeejjjnnnppppppppplllsss{{{~~~~~~~~~}}}{{{|||~~~}}}}}}{{{yyyxxxxxxyyyzzz{{{zzzyyywwwuuusssrrrqqqqqqjjjlllmmmmmmkkkhhhdddbbbaaaccceeeffffffccc```^^^\\\[[[[[[^^^cccgggjjjkkkeeebbb```___aaadddeeeeeefffbbb______aaa```\\\XXXVVVVVVUUUVVVXXX[[[___aaabbb^^^WWWQQQNNNLLLJJJIIIGGGGGGHHHHHHGGGFFFEEEDDDGGGGGGHHHHHHHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@======>>>>>>>>>===<<<<<<:::<<<===>>>===<<<===>>>;;;===>>>>>><<<;;;<<<<<<@@@BBBCCCBBBAAA???@@@@@@???===<<<<<<======<<<;;;;;;:::888888888:::;;;===;;;<<<>>>??????===<<<;;;;;;;;;<<<<<<<<<;;;::::::999888777777777777777888555555666666777888888999999999::::::::::::999999444333222222222444666777<<<:::888777666777888999666666888999::::::::::::999999::::::;;;;;;<<<<<<=========>>>======<<<<<<:::;;;<<<======>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===@@@???@@@BBBEEEGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGJJJHHHFFFDDDEEEGGGJJJLLLLLLOOOQQQRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUWWWYYY\\\YYYZZZ[[[[[[YYYXXXYYYYYYYYYXXXXXXZZZ\\\^^^]]]\\\]]]```cccbbb^^^\\\^^^aaaaaadddhhhjjjkkklllmmmnnnqqqxxx|||zzzyyyzzzzzzxxxtttsssrrrqqqrrrtttvvvwwwssssssssssssssssssssssssssssssssstttuuuwwwyyyzzzyyyyyyxxxxxxxxxyyyyyyyyyuuuwwwxxxxxxuuussssssssssssuuuwwwwwwuuuuuuuuuvvvwww{{{~~~|||{{{~~~~~~{{{yyyzzz{{{xxx}}}{{{vvvtttuuurrrqqqppppppppprrrtttvvvwwwvvvuuuttttttuuuvvvwwwxxx{{{~~~|||xxxtttrrrmmmmmmmmmmmmllllllkkkkkklllmmmoooqqqsssrrrrrrqqqrrruuuyyy~~~|||uuupppooonnnllljjjiiijjjkkklllkkkkkkkkkjjjgggeeeeeeeeecccdddfffhhhiiiiiihhhgggeeedddcccaaa```___``````___```aaabbbbbbaaa___^^^^^^```bbbaaa]]]YYYXXXXXXWWWUUURRRQQQRRRQQQPPPOOOOOONNNMMMMMMMMMMMMKKKIIIDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHGGGFFFDDDCCCAAABBBCCCDDDCCCBBB@@@>>><<<===>>>???AAADDDHHHLLLXXXbbblllppprrrttttttrrrmmmdddWWWLLLEEECCCCCCCCC>>>>>>===<<<:::888666555333333333333333333222222000000000000000000000000///000222444444444333222000/////////000000111111///......------......///------------------------,,,,,,---...............+++,,,...////////////...+++++++++++++++++++++++++++,,,...///......///000..................//////---...//////......//////...---,,,+++***+++,,,,,,++++++++++++++++++++++++bbbeeejjjooorrrsssrrrqqqnnnxxx}}}~~~}}}|||{{{zzzyyyyyyzzzzzz{{{yyywwwuuusssqqqpppppplllmmmoooooommmiiidddbbbaaaccceeegggfffdddaaa___[[[ZZZZZZ\\\aaaeeehhhiiibbb```^^^]]]___aaabbbbbbbbb^^^[[[[[[^^^^^^YYYUUUUUUTTTSSSTTTWWW[[[```cccddd^^^VVVOOOJJJHHHGGGFFFDDDEEEFFFFFFFFFDDDCCCBBBEEEFFFHHHIIIHHHGGGDDDCCCGGGFFFDDDCCCCCCBBB@@@???==================<<<;;;888:::<<<<<<;;;;;;;;;<<<:::;;;======<<<;;;<<<===@@@AAABBBBBB@@@>>>??????===;;;;;;;;;<<<===<<<;;;;;;:::999888888:::<<<===:::<<<===>>>>>><<<:::999;;;;;;;;;<<<;;;;;;::::::888888777666555555555666555555666666777888888888999999999::::::999999999333444555666777777777777:::999777666666888999;;;777888888999999999888888888888888888999:::;;;<<<===>>>>>>>>>===<<<;;;;;;999:::;;;<<<============<<<<<<<<<<<<============;;;;;;:::999999:::;;;;;;???>>>>>>@@@CCCFFFFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDHHHGGGDDDCCCCCCFFFIIIKKKLLLNNNPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUTTTUUUWWWYYYUUUWWWZZZ[[[ZZZYYYYYYYYYZZZYYYYYYZZZ\\\^^^^^^]]]\\\```cccbbb^^^]]]___bbbbbbeeeiiilllmmmmmmnnnooouuu{{{~~~|||zzz||||||{{{uuutttsssrrrrrrsssuuuvvvrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuvvvxxx{{{}}}zzzzzzyyyyyyyyyzzzzzz{{{tttvvvwwwwwwuuusssrrrrrruuuvvvwwwvvvtttsssrrrsssvvv{{{~~~~~~zzzyyy||||||||||||zzzxxxxxxzzz|||xxx}}}|||wwwuuuvvvrrrqqqpppppprrrtttvvvxxxyyyxxxvvvuuuuuuvvvxxxyyyvvvzzz~~~{{{wwwuuummmlllkkkjjjhhhgggeeeeeekkklllmmmnnnnnnnnnmmmlllsssxxx|||uuupppooollljjjiiijjjkkkkkkjjjkkkkkkjjjgggffffffgggeeefffiiikkkllllllkkkjjjeeeeeeeeecccaaa``````aaa```aaabbbbbbaaa___]]][[[]]]___aaa___[[[WWWUUUUUUUUUSSSRRRRRRRRRRRRPPPNNNPPPOOOMMMLLLLLLLLLJJJIIIDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEGGGGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCAAA???>>>999;;;===@@@BBBEEEJJJMMMYYYbbblllppprrrwwwyyyyyyqqqgggZZZMMMFFFCCCCCCCCC>>>>>>===<<<:::888666555333333444555555555444444////////////000000000000+++---///111222111000///000///.........///111222.........------.........------------------------))))))***++++++++++++***'''(((***---...//////...+++++++++++++++,,,,,,,,,)))+++---...---------///---,,,,,,,,,,,,------....../////////......000222///...,,,++++++++++++,,,************************lllnnnoooooonnnoooqqqsss~~~|||~~~yyywwwwwwxxxvvvtttuuusssqqqqqqqqqqqqooonnnlllmmmmmmkkkgggdddbbbaaaeeeeeefffggghhhfffbbb___^^^^^^]]]]]]^^^___aaabbbbbb```]]]]]]^^^```aaabbb\\\\\\\\\[[[YYYWWWTTTSSSQQQRRRSSSUUUXXX\\\___aaa```ZZZSSSLLLHHHEEECCCBBBDDDDDDCCCBBBAAA???>>>===AAACCCDDDFFFFFFEEECCCBBBCCCCCCAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::<<<===>>>???@@@@@@???>>>>>>;;;888888:::;;;:::999999888888888999999:::;;;??????>>><<<<<<;;;;;;;;;;;;;;;:::999888888888999666666666666666666666666333444444555666777777888;;;:::999888777666555444555555444444444555555666888777666444444666777888999888777555555555666666999999888888777888888888>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999999::::::::::::;;;;;;>>>>>>???BBBEEEFFFFFFFFFEEEGGGJJJJJJIIIHHHHHHHHHCCCBBBAAA@@@AAACCCEEEGGGJJJKKKLLLLLLKKKLLLNNNPPPOOOOOOOOOPPPQQQSSSUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[YYYZZZ]]]``````___]]]\\\aaa___\\\ZZZZZZ\\\___aaaaaabbbcccfffhhhjjjlllmmmssssssuuuwwwyyyxxxuuusssrrrrrrrrrsssrrrrrrrrrqqqnnnnnnooopppqqqqqqrrrssstttuuuwwwwwwvvvvvvxxxyyyxxxxxxxxxxxxwwwvvvvvvuuuuuutttrrrpppnnnnnnnnnnnnqqqqqqrrrrrrsssttttttuuuwwwyyy{{{{{{yyyyyy{{{}}}~~~|||yyyxxxyyyzzzyyyxxxyyy{{{}}}~~~}}}zzzvvvtttsssuuuvvvvvvtttrrrrrrsssxxxyyy{{{}}}}}}}}}|||{{{}}}|||||||||}}}{{{xxxuuuqqqqqqpppmmmjjjfffcccaaadddeeedddddddddfffkkknnnuuu|||zzzuuussspppmmmlllmmmnnnooollliiifffbbbaaabbbccceeehhhhhhiiijjjjjjjjjjjjiiihhhgggeeedddcccbbbaaaaaa]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXVVVTTTSSSPPPPPPOOOOOOOOOOOOPPPPPPOOOMMMLLLLLLLLLKKKFFFBBBEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@??????>>>>>>>>>???AAAFFFJJJLLLUUU\\\ccchhhooovvvxxxvvvkkk___PPPHHHEEEDDDAAA>>>AAA???;;;999888888777555666666555444333333222222111111111111111000//////---///000222222000///---,,,,,,---...//////.........---+++***+++---///000............////////////000///...---,,,---......---,,,++++++------,,,++++++***)))))))))***,,,,,,........................,,,***'''&&&&&&(((+++...---...///000000...,,,+++***************)))((((((++++++******)))))))))(((mmmooopppqqqqqqrrruuuwww~~~~~~{{{wwwttttttsssqqqpppqqqpppnnnooooooooonnnllliiiiiiiiihhhfffdddcccbbbeeeeeeeeeggghhhgggdddaaa```___^^^]]]]]]]]]^^^___```^^^]]]]]]___`````````ZZZ[[[ZZZYYYWWWUUUSSSRRRPPPQQQRRRTTTWWWYYY\\\]]]ZZZUUUOOOIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>BBBCCCDDDEEEEEEDDDBBBAAACCCBBBAAA@@@???>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???>>>======>>>;;;888888999;;;:::999888888888999999;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;999999888777777777777777666666666666666666666666444444555666666777888888::::::999888777666555444666555555444444444555555888777555444444555777888999888666555555555666666888888888777777888888999===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>@@@BBBDDDFFFEEEEEECCCEEEGGGGGGFFFEEEEEEEEECCCBBBAAA@@@AAABBBDDDEEEHHHJJJKKKKKKKKKLLLNNNPPPRRRQQQQQQPPPPPPQQQQQQRRRUUUVVVWWWWWWXXXYYYZZZZZZYYYZZZ\\\^^^______^^^]]]bbb```]]]\\\\\\]]]```bbbaaabbbccceeegggiiijjjkkkqqqssstttuuutttrrrpppnnnnnnnnnpppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqsssttttttssstttuuuwwwwwwxxxxxxyyyxxxwwwuuutttsssqqqooonnnlllllllllmmmooooooqqqrrrtttvvvwwwxxxxxxzzz{{{yyyvvvtttuuuwww{{{yyyvvvuuuvvvxxxxxxxxxxxxzzz|||}}}|||zzzwwwuuuvvvwwwwwwuuurrrqqqqqqrrryyy{{{~~~~~~}}}yyyzzz||||||vvvrrrnnnnnnmmmkkkiiigggdddcccdddddddddddddddgggkkknnnvvv~~~}}}vvvtttqqqooommmmmmnnnoookkkiiieeebbb```aaacccdddggghhhiiiiiijjjjjjiiiiiihhhgggfffdddbbbaaaaaa```]]]]]]^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXVVVTTTSSSRRRLLLLLLLLLKKKKKKLLLLLLLLLNNNLLLKKKKKKMMMLLLJJJGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@=========>>>@@@DDDHHHKKKWWW]]]bbbdddiiioooqqqpppcccYYYLLLEEEDDDCCC@@@<<<@@@>>>:::999888888666555555555444333333222111111000111111111111000//////...///000111111000///...,,,------...//////......///...---------...000111,,,------------.........///...---,,,+++,,,,,,------,,,++++++------,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((())),,,------...///000000...,,,+++***************)))((((((((('''''''''&&&&&&&&&&&&nnnoooqqqrrrtttvvvzzz}}}}}}{{{{{{xxxssspppooommmkkkjjjlllkkkkkkkkkmmmmmmllljjjeeeeeeddddddddddddcccccceeedddeeefffggggggdddbbb```___]]]\\\[[[[[[\\\\\\]]]\\\\\\]]]______^^^]]]XXXXXXWWWVVVUUUSSSQQQPPPNNNOOOQQQRRRTTTUUUVVVVVVRRRNNNIIIEEEDDDDDDDDDCCCAAAAAABBBBBBAAAAAA@@@@@@CCCCCCDDDEEEDDDCCCAAA@@@BBBAAA@@@???>>>===============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>===<<<;;;===;;;888888999::::::999999999999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<777666666555555555555666666666666666666666666666555555666666777777888888999999888777777666555555666666555444333333333444777666555444444555666777777666555444444555555666777777666777777888999::::::::::::::::::999999999999999::::::::::::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>???BBBDDDEEEEEEDDDDDDAAABBBDDDDDDBBBAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCFFFGGGIIIIIIJJJKKKNNNPPPQQQPPPPPPPPPPPPPPPPPPQQQTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^______cccaaa___]]]]]]___aaacccaaaaaabbbccceeefffhhhiiiooorrrtttrrrnnnjjjjjjkkkiiikkkmmmpppqqqrrrqqqqqqrrrrrrqqqqqqpppooonnnnnnnnnoooqqqqqqpppppprrrsssvvvwwwxxxyyyxxxvvvtttrrrooonnnmmmkkkjjjjjjkkkkkkmmmnnnppprrruuuwwwyyyzzzxxxyyyyyyxxxuuuttttttuuuxxxuuurrrrrrsssvvvwwwxxxxxxyyy{{{||||||zzzyyywwwxxxxxxwwwtttqqqpppppprrryyy{{{~~~|||uuuxxx||||||tttnnnkkkjjjiiihhhgggfffffffffdddeeeeeeeeefffhhhlllooowww~~~xxxvvvssspppnnnmmmmmmnnniiigggdddaaa``````aaabbbgggggghhhiiiiiiiiiiiihhhhhhgggeeecccaaa```______^^^^^^]]]\\\[[[YYYXXXWWWXXXWWWWWWUUUTTTQQQPPPOOOJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLJJJKKKMMMNNNNNNMMMFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????BBBEEEHHHJJJVVV[[[]]]]]]```dddeeecccXXXPPPGGGBBBBBBAAA>>>:::>>><<<999888888777666444444444333333222222111111000000111111000000///......///000111111000///...,,,---......///.........///...---------...000000+++++++++,,,,,,,,,------------,,,+++++++++++++++---+++***+++,,,---,,,+++******))))))******+++,,,+++++++++++++++++++++++++++************+++,,,,,,,,,---...//////---,,,+++***************)))((((((***))))))))))))(((((((((mmmoooqqqsssuuuyyy~~~}}}~~~~~~}}}{{{{{{{{{{{{yyywwwwwwuuuqqqnnnllliiihhhggghhhhhhhhhjjjlllllljjjiiidddcccbbbbbbcccccccccccceeedddccccccdddcccaaa___^^^]]]\\\ZZZZZZZZZZZZ[[[ZZZZZZZZZ\\\^^^^^^\\\YYYUUUUUUTTTSSSQQQPPPOOONNNLLLMMMOOOPPPQQQPPPOOOOOOLLLHHHDDDBBBAAABBBAAAAAA???@@@AAAAAABBBBBBAAAAAACCCCCCDDDCCCCCCBBB@@@@@@AAA@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>===<<<;;;<<<:::999888888999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<666666555444444555555666666666666666666666666666666666666777777777888888888888777777666666666555777666555444333333222222666555555444444555555666555555444333333444555666555555555666777888999:::888888888888888888888888777888888888888888888777999999999:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<======???BBBEEEGGGFFFEEEDDDCCC???@@@AAAAAA???>>>???@@@AAA@@@?????????@@@@@@AAACCCEEEFFFGGGHHHIIILLLOOOLLLLLLLLLMMMOOOPPPRRRSSSRRRRRRSSSTTTVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]___```bbbaaa```______```bbbdddaaaaaaaaabbbccceeeggghhhnnnrrrtttqqqkkkggghhhkkkhhhjjjnnnppprrrqqqpppoooooooooooonnnnnnnnnmmmmmmlllmmmoooooonnnnnnpppqqqtttuuuxxxyyyxxxuuuqqqooommmlllkkkjjjiiijjjkkkkkknnnoooppprrrtttvvvxxxyyyvvvwwwwwwwwwwwwwwwxxxxxxvvvssspppppprrruuuwwwxxxwwwwwwyyyzzzzzzzzzyyyyyyxxxwwwvvvssspppppprrrtttuuuxxx}}}{{{yyytttvvvyyy}}}}}}zzzsssnnnjjjiiigggfffeeeffffffggggggggghhhhhhhhhjjjmmmpppuuu{{{xxxvvvssspppmmmlllkkkkkkhhhfffcccaaa______```aaaeeefffgggggghhhhhhgggggggggfffdddbbb```^^^^^^]]]^^^^^^]]][[[YYYWWWUUUTTTUUUTTTTTTSSSQQQOOOMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJNNNMMMKKKKKKLLLMMMNNNOOOFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDGGGIIIKKKOOOTTTWWWWWWXXX[[[YYYUUUMMMHHHBBB@@@@@@???<<<999<<<:::888777777777555333444444333333333222222222000000000000000//////.........///000000///......------...............------,,,,,,++++++,,,------+++++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,+++***+++,,,,,,,,,******************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******************)))((((((************************lllnnnppprrruuuzzz~~~~~~|||zzzzzz}}}~~~|||zzz{{{yyywwwwwwwwwvvvtttssssssrrrqqqnnnkkkiiihhhggggggfffgggiiikkkkkkjjjhhhdddcccaaabbbdddeeecccaaafffcccaaa```______]]][[[[[[ZZZYYYXXXXXXYYYZZZ[[[WWWWWWYYY[[[]]]\\\YYYWWWSSSRRRQQQPPPOOOMMMMMMLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIFFFBBB@@@??????>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;:::999888777777999:::??????===<<<;;;::::::::::::999999999999999:::;;;666666666555555666666777666666666666666666666666666666666666777777777777777777777666666666666666777666555333333222222222555555444444444444555555333333222222222444555666555555555555666777888999666666666777777777777777666666777777777777666666888888999999:::;;;;;;<<<;;;:::999999999:::<<<===@@@DDDHHHJJJHHHEEEDDDCCC???@@@@@@???=========???>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFGGGJJJMMMIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQSSSTTTUUUWWWWWWZZZYYYYYYYYYZZZ\\\^^^```aaa```_________```bbbcccaaa```aaaaaacccfffiiijjjooorrrtttpppjjjhhhjjjnnniiikkkooorrrsssqqqnnnllliiijjjjjjkkkllllllmmmmmmkkkmmmnnnooonnnnnnoooqqqrrrtttvvvwwwvvvsssooommmlllkkkjjjjjjjjjkkklllmmmpppqqqqqqrrrssstttuuuuuutttttttttuuuvvvwwwwwwwwwuuurrrpppppprrruuuwwwxxxvvvvvvwwwwwwxxxxxxyyyyyyuuuuuutttrrrqqqqqqtttwwwssswww{{{~~~}}}yyywwwttttttuuuvvvwwwvvvrrroookkkjjjhhhffffffffffffgggjjjkkkllllllkkkllloooqqqrrrwww}}}~~~~~~vvvuuurrrooollljjjiiiiiigggfffcccaaa```___``````cccdddeeeeeeffffffeeeeeeeeedddbbb```^^^]]]\\\\\\]]]]]]\\\ZZZWWWUUURRRQQQQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIOOONNNMMMKKKJJJJJJLLLMMMFFFEEEDDDCCCCCCCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHIIIOOOTTTUUUVVVVVVSSSMMMEEEBBB???>>>>>>>>>;;;999999777666666666666444222444444444333333333333333000000000000000///............////////////......---...............------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,+++,,,+++******,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++((()))))))))))))))))))))***************)))((((((''''''''''''''''''''''''lllmmmooorrruuuzzz}}}|||{{{yyyxxxxxxyyy{{{|||{{{zzzyyywwwuuutttsssrrrpppnnnoooppppppooollljjjjjjkkkffffffgggiiikkkkkkhhhfffeeecccccceeehhhiiifffbbbeeebbb^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZVVVVVVWWWYYYZZZZZZXXXUUUQQQPPPOOONNNLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGDDDAAA???>>>>>>===;;;>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????===<<<;;;:::::::::<<<;;;;;;;;;;;;<<<======;;;;;;;;;::::::999999888:::::::::;;;;;;;;;;;;<<<======>>>???>>>===<<<;;;:::::::::888666666888:::@@@???===<<<::::::999999999999888888888888999999777666666666666777777888666666666666666666666666555555555666666666666666666666666666666666666777555555444333222222222333444444444444444444444444111111111111222333555666555555444555555666777888555555666666666666666777666666777777777777666666777777888999::::::;;;;;;;;;:::888888888999;;;===@@@EEEKKKLLLIIIDDDBBBBBB?????????>>><<<;;;<<<>>>;;;<<<<<<===>>>>>>??????@@@AAACCCCCCDDDEEEHHHJJJJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNOOOQQQSSSTTTUUUVVVZZZYYYYYYYYYYYY[[[\\\]]]___^^^^^^^^^^^^___aaabbb`````````bbbeeeiiimmmooorrrsssrrrnnnjjjhhhjjjmmmhhhkkkooossssssqqqmmmkkkeeeeeeggghhhjjjlllmmmnnnlllmmmoooooonnnnnnpppqqqqqqrrrssstttrrrpppllljjjjjjjjjiiiiiijjjlllmmmnnnrrrrrrrrrqqqqqqqqqqqqqqqtttrrrqqqrrrssstttsssqqqsssrrrpppqqqsssuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxsssttttttsssrrrsssuuuwwwtttvvvzzz}}}}}}|||yyywwwtttrrrppppppqqqrrrqqqpppjjjjjjiiiiiihhhhhhhhhiiimmmnnnnnnnnnllllllnnnooopppuuu{{{}}}{{{zzzzzz{{{uuutttqqqooollljjjiiihhhgggfffdddbbb````````````aaaaaabbbcccccccccccccccaaa```___]]]\\\[[[[[[ZZZ\\\[[[ZZZXXXVVVSSSQQQOOONNNNNNNNNNNNMMMLLLKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGMMMNNNMMMKKKIIIGGGHHHIIIEEEDDDCCCBBBAAABBBCCCDDDAAAAAA@@@@@@??????>>>>>><<<======>>>@@@AAAAAABBB@@@@@@@@@@@@@@@AAABBBCCCFFFLLLQQQRRRSSSSSSOOOIIIAAA???<<<;;;;;;;;;999888666555444555666555333222333333333333333222222222//////000000//////...---.................................///......---,,,............------------++++++,,,,,,,,,------------------------,,,++++++,,,***)))***+++,,,+++***))))))***++++++++++++***++++++++++++++++++++++++)))******+++,,,+++++++++((((((((((((((()))))))))***************)))(((((('''(((((((((((()))))))))mmmnnnppprrrvvv{{{~~~|||zzzyyyxxxxxxxxxxxxzzz{{{||||||{{{xxxvvvtttrrrqqqooommmkkkkkknnnoooooommmlllmmmnnndddeeefffhhhjjjiiifffcccdddcccdddhhhmmmnnnjjjfffbbb```\\\[[[\\\]]]]]]]]]ZZZYYYWWWVVVUUUUUUVVVWWWUUUTTTUUUVVVXXXXXXVVVUUUPPPOOONNNLLLKKKKKKKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@?????????>>><<>><<<;;;::::::999999;;;;;;;;;;;;;;;<<<=========<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::999::::::888666666888:::===<<<;;;;;;::::::;;;;;;:::999888777777777777777666666666666666777888888666666666666666666666666555555555555444444444444555555555666666666777777444444333333222333333333333333333444444333333333000000///000111333555666555555555444444555666666555555555666666666777777666666777777777777666666666666777888999:::;;;;;;<<<;;;999888888:::<<<>>>>>>DDDKKKLLLHHHBBB??????>>>>>>===<<<999999:::<<<888999;;;<<<===>>>?????????AAABBBBBBBBBCCCEEEGGGGGGGGGGGGFFFFFFGGGGGGGGGLLLMMMNNNPPPQQQSSSTTTUUUZZZZZZYYYYYYYYYZZZZZZZZZ\\\\\\\\\\\\]]]^^^___```______```cccgggmmmrrruuuuuusssoookkkhhhgggggggggdddgggmmmqqqsssqqqmmmjjjdddeeefffhhhjjjlllmmmnnnlllmmmoooooonnnnnnpppqqqpppqqqqqqpppooommmjjjiiiiiihhhhhhhhhjjjkkkmmmoooppppppppppppppppppppppppqqqpppooopppssstttsssrrrrrrqqqqqqrrrttttttsssrrruuutttsssrrrrrrsssuuuvvvssstttuuutttsssrrrssstttrrrtttwwwyyyyyyxxxwwwuuuqqqooommmmmmnnnooonnnmmmhhhiiijjjkkkllllllllllllnnnoooooonnnlllkkkkkklllpppvvv{{{}}}zzzwwwxxxyyytttsssrrrooommmkkkjjjiiigggfffdddcccaaa`````````______```aaaaaaaaaaaa```]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZYYYWWWTTTRRRPPPNNNKKKLLLLLLMMMMMMLLLLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKLLLKKKGGGEEEEEEGGGDDDCCCAAA@@@@@@AAABBBCCCAAA@@@@@@???>>>>>>======;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>????????????DDDHHHJJJIIIJJJKKKIIIEEE>>><<<:::888777777666666444333333444555555333111000000000000000111111111//////000000//////...---.........------...............//////...------,,,............------,,,,,,*********++++++++++++,,,+++,,,,,,---,,,+++***)))+++***)))***+++,,,+++)))((()))***+++,,,++++++***************************)))))))))*********++++++)))((((((((())))))***+++***************)))(((((()))*********++++++++++++nnnoooqqqsssvvv|||~~~|||zzzxxxwwwvvvxxxyyyzzz{{{|||}}}}}}|||xxxvvvsssqqqpppnnnkkkiiiiiilllnnnooommmlllnnnpppddddddeeeggghhhgggdddaaabbbbbbdddkkkqqqrrrnnniii```^^^[[[ZZZ\\\___```aaa[[[ZZZXXXVVVTTTSSSSSSTTTUUUTTTTTTUUUWWWWWWVVVUUUPPPOOOMMMLLLKKKKKKKKKLLLJJJIIIGGGEEEEEEEEEFFFFFFBBB@@@???>>>???@@@???>>>???@@@AAAAAABBBBBBBBBAAA>>>>>>>>>???@@@AAACCCCCC>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;999888999::::::888666555888;;;:::::::::::::::<<<======::::::888777666666666666555555555555555666777888666666666666666666666666444444444444444444444333444444555555666777777777333333222222222333444444222333333444444333333222////////////111333555666666555555444444444555555555555555666666666777777666666777777777777666666555666777888999:::;;;;;;>>><<<:::999999;;;>>>???===CCCJJJKKKFFF@@@============<<<:::888777999;;;777888:::<<<===????????????AAABBBBBBAAABBBDDDFFFCCCCCCCCCDDDEEEGGGIIIIIIKKKLLLMMMOOOQQQSSSTTTUUUZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^___^^^^^^```ccciiiooouuuyyywwwrrrlllhhhfffdddcccaaa```dddjjjppprrrqqqmmmjjjeeefffgggiiijjjlllmmmmmmkkkmmmnnnnnnnnnnnnoooqqqppppppooonnnlllkkkiiihhhggggggggggggiiikkkmmmnnnooooooooooooooopppppppppooommmmmmqqqvvvyyyyyyxxxppppppppprrrttttttqqqooouuutttrrrqqqqqqrrrtttuuutttvvvwwwvvvtttrrrqqqrrroooppprrrtttuuutttssssssnnnmmmllllllnnnnnnlllkkkfffgggjjjmmmoooooooooooonnnoooooommmjjjiiiiiijjjrrrxxx}}}~~~{{{xxxxxxzzzttttttrrrpppnnnmmmkkkjjjgggfffeeecccbbbaaaaaa```]]]^^^^^^___```_________[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTRRROOONNNJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKEEEHHHKKKJJJGGGEEEEEEFFFDDDCCCAAA??????@@@AAABBB@@@@@@@@@???>>>======<<<;;;;;;;;;<<<===>>>>>>>>>????????????????????????BBBEEEDDD@@@@@@CCCCCCAAA===;;;888666555444444444333222333444555555333000.........//////////////////////////////......---......------------........./////////...---,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))******************+++,,,+++***)))(((+++***)))***+++++++++)))((()))***+++,,,+++******))))))))))))))))))))))))))))))(((((())))))***+++******))))))***+++,,,,,,***************)))((((((&&&&&&''''''((((((((()))lllmmmooosssyyy}}}{{{zzzyyyxxxwwwuuutttwww{{{~~~}}}xxxtttqqqqqqnnniiigggiiikkkkkklllllllllllllllkkkffffffggghhhiiihhhfffccc^^^cccjjjppprrrpppllliii___YYYWWW[[[_________```___]]]ZZZYYYXXXXXXVVVTTTRRRSSSTTTTTTTTTTTTSSSSSSNNNMMMLLLKKKKKKKKKKKKKKKKKKHHHFFFEEEFFFFFFDDDCCCFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>============>>>>>>>>>>>>======>>>>>>============>>>>>>;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;999999999:::;;;<<<;;;;;;;;;;;;:::999888888444555555666777888888999777777777777777888888888999888888777666555555444555555555555666666666666111222444666777666666555444444555555444444333222111222333333444444333333444333111//////000111222333444555666666444222111111222333555666777777777444444444444444444444444666666666666666666555555444444444555555555555555444555777777666666888999===<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????>>>======:::::::::999999999888888888888999:::<<<======>>>?????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOOOOOOONNNUUUWWWYYYZZZZZZZZZ\\\]]]ZZZ[[[\\\\\\\\\ZZZYYYXXX\\\^^^^^^___gggssszzz{{{wwwqqqiiieeeddddddbbbaaafffgggiiijjjkkkkkkkkkjjjeeecccaaadddiiimmmnnnmmmllllllkkkkkklllnnnooopppnnnllliiihhhhhhgggfffdddggghhhhhhhhhhhhjjjmmmoooooooooooonnnlllmmmoooqqqqqqnnnlllnnnrrrvvvxxxwwwuuusssqqqpppqqqqqqpppnnnppppppooooooppprrrsssuuutttttttttsssrrrqqqooonnnmmmnnnpppqqqqqqnnnkkkiiimmmmmmkkkjjjjjjiiiiiiiiieeegggiiilllmmmnnnnnnnnnoooooonnnkkkhhhffffffggghhhmmmtttyyyzzzyyyxxxxxxtttssspppnnnmmmnnnooopppkkkgggbbb```bbbbbbaaa___^^^^^^]]]]]]]]]\\\\\\\\\[[[XXXUUUTTTVVVXXXYYYZZZZZZZZZZZZXXXUUURRRNNNLLLMMMLLLLLLKKKKKKKKKKKKLLLHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFF???????????????????????????>>>===<<<<<<<<<<<<<<<>>>===;;;:::>>>CCC@@@:::>>>>>>======<<<<<<;;;;;;999;;;???AAAAAA???===;;;777777666555555555555555333444444555555444444333............////////////111111111111000000000000...------,,,,,,,,,------/////////......---------+++,,,,,,+++)))((()))***,,,,,,,,,+++++++++******))))))************))))))+++***)))(((((()))***+++++++++++++++++++++++++++,,,)))'''''')))***(((&&&(((((((((((())))))))))))++++++******)))(((''''''***(((&&&'''***+++)))'''))))))************))))))llllllooorrrxxx~~~zzzzzz{{{||||||{{{yyywwwwwwyyy}}}}}}{{{vvvrrrppppppnnniiigggiiimmmnnnooopppooonnnllljjjeeeeeefffhhhiiiiiifffdddaaadddiiimmmnnnlllhhheee___ZZZWWWZZZ\\\]]]```dddfffbbb[[[WWWUUUTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRMMMLLLKKKJJJJJJIIIJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@??????>>>============>>>>>>>>>>>>===============<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;:::999888888888999::::::::::::;;;::::::999888666666777777888888999999777777777777777777777777888888777777666555555444444555555555666666666666555555666666555444333222444444444555444444333222111222333333444444333333444333111//////000111222222333444555555333222000///000111333444444555555333333333333333333333333444444444333333333333333555555555555555444444444444555777777666666888999;;;::::::999999:::::::::;;;;;;<<<======<<<;;;::::::999999999888888888888777888999:::;;;<<<<<<===;;;;;;;;;<<<======>>>>>>BBBBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNOOONNNNNNTTTVVVXXXYYYXXXXXXXXXZZZYYYYYYZZZZZZZZZYYYXXXWWWYYY\\\]]]___hhhuuu|||}}}wwwqqqiiidddcccdddcccbbbcccdddfffhhhiiiiiiiiihhhdddbbbaaacccgggjjjkkkjjjjjjjjjiiiiiijjjlllmmmnnnllljjjhhhgggggggggeeecccdddeeeffffffggghhhkkknnnppppppqqqpppnnnnnnoooppppppnnnlllnnnrrrvvvxxxwwwuuusssqqqqqqqqqqqqpppnnnpppoooooopppqqqssstttuuutttsssrrrqqqooonnnmmmlllggghhhjjjkkkjjjiiihhhgggiiihhhggggggffffffggggggfffgggjjjlllmmmnnnnnnnnnmmmmmmllljjjgggeeefffgggggglllqqquuuvvvuuuuuuuuurrrrrrqqqqqqqqqrrrsssssslllhhhcccaaabbbbbbaaa^^^\\\[[[[[[ZZZYYYYYYXXXXXXYYYWWWTTTTTTUUUXXXYYYZZZXXXYYYYYYYYYWWWTTTQQQNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;::::::::::::;;;<<<===;;;999;;;???===999<<<<<<<<<===============;;;<<<>>>??????===:::999666666555444444444444555222222333333333333222222111111000000/////////...///............---------...------,,,,,,---------------,,,,,,,,,+++++++++)))***+++***))))))+++,,,,,,,,,+++++++++***************++++++++++++******+++***)))(((((()))***+++++++++++++++++++++++++++---+++))))))++++++***((((((((((((((())))))))))))------,,,++++++***))))))&&&%%%&&&))),,,---***'''((())))))******))))))(((kkklllmmmqqqvvv|||~~~~~~~~~yyyzzz|||~~~~~~|||yyywww{{{|||~~~}}}{{{yyytttpppooopppnnniiigggiiiqqqsssuuuvvvtttpppllliiiddddddeeegggiiiiiigggeeedddfffhhhjjjjjjgggdddbbb^^^ZZZWWWXXXYYY[[[aaaiiinnnggg]]]UUUQQQQQQRRRRRRPPPQQQQQQRRRRRRQQQQQQPPPLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEFFFGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@??????>>>>>>=========>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999:::999888777777777777777888888999::::::::::::999888888888888888999999999777777777777777777777777888777777666666555555555444444444555555555666666666666666666555444222222444444444444444333222222111222222333333333333333333222111000///000111111111222333333333222111000///000111222333444444444222222222222222222222222333333333333333333333333666666555555444444333333333555666666666666777999888888777777777888888999::::::;;;;;;:::999888777888888888888777777777777666777777888999:::;;;;;;999999999:::;;;;;;<<<<<>>>>>:::888::::::888;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<;;;999888777555555444333333333333333000000111111111111000000333333222111000///......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++((()))******)))***,,,...+++++++++******************++++++,,,,,,++++++*********))))))))))))******************************,,,+++)))***++++++***)))(((((((((((()))))))))))),,,,,,,,,++++++******)))"""$$$'''+++...---***''''''(((((())))))(((((('''jjjkkkllloootttyyy~~~~~~||||||}}}~~~}}}}}}~~~~~~{{{xxxwwwvvv~~~~~~}}}{{{xxxvvvqqqnnnmmmooommmiiihhhjjjuuuwwwyyyzzzwwwrrrlllhhhdddcccdddfffhhhiiihhhfffeeefffggggggfffeeecccbbb]]]YYYXXXWWWWWWXXXaaakkknnnhhh^^^VVVRRRQQQQQQQQQOOOPPPPPPPPPPPPOOOOOONNNKKKJJJIIIGGGFFFFFFFFFFFFHHHFFFDDDEEEFFFGGGGGGFFFCCCBBBAAA???>>>>>>>>>>>>??????>>>>>>>>>============>>>>>>??????>>>>>>===:::::::::;;;;;;:::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888888888777666555555555555666777888999::::::::::::888888888888888888888777777777777777777666666666777777666666666555555555333333444444444555555555333333444444555555555555333444444444444333222222111111222333333333333222222222111000///000000111000000111222111111000///111222333444444555555555111111111111111111111111444444444444444555555555666666555444444333222222333555666666555666777999777777666666666777888888;;;;;;:::999999888777666777777777777777666666666666666777777888999999:::::::::;;;;;;<<<<<<======AAAAAAAAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKKKKLLLNNNQQQRRRQQQRRRSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTWWW[[[```kkkyyy{{{tttjjjdddcccddddddccc```aaaccceeeffffffffffffeeeeeefffggghhhhhhgggfffdddddddddeeeeeefffffffffeeedddddddddeeeeeebbb```]]]___aaabbbccceeegggiiinnnppprrrrrrpppnnnnnnnnnoooooooooppprrrtttvvvwwwuuutttrrrrrrrrrqqqooommmmmmnnnppprrrtttuuuvvvvvvuuusssooollljjjiiiiiiiiieeedddcccccccccccceeeeeeccccccddddddeeeggghhhiiiggghhhiiijjjkkkkkkjjjjjjgggggggggfffdddcccdddfffgggiiikkklllllllllmmmnnnuuuuuuvvvuuusssqqqnnnlllmmmiiidddccccccbbb___\\\^^^]]]\\\ZZZXXXWWWUUUUUUSSSQQQPPPQQQSSSVVVWWWWWWTTTUUUWWWWWWVVVSSSOOOMMMIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???:::@@@BBB===888888::::::;;;;;;<<<<<<============;;;:::999888777777777777444333333222222222222222000000111111111111000000222222111000000///...............---------,,,,,,,,,,,,------------------------------------------)))***+++***))))))+++---************************)))******++++++******)))***))))))))))))))))))***************************)))(((((()))))))))((('''(((((((((((())))))))))))***)))))))))((((((((('''$$$&&&(((***++++++***(((''''''((((((((((((''''''jjjkkklllnnnrrrwww{{{~~~~~~}}}||||||}}}}}}}}}|||~~~{{{wwwvvvwwwyyy~~~~~~}}}|||zzzwwwuuutttqqqmmmlllmmmmmmjjjjjjmmmxxxzzz{{{{{{xxxrrrlllhhhdddcccccceeeggghhhhhhfffeeeeeeeeeeeeeeeddddddccc\\\YYYWWWWWWUUUVVV^^^hhhgggccc]]]XXXVVVTTTRRRQQQOOOOOOOOOOOOOOONNNMMMMMMJJJIIIHHHFFFEEEEEEDDDDDDEEEDDDCCCCCCEEEGGGGGGFFFBBBAAA@@@???>>>=========>>>>>>========================>>>>>>>>>>>>======999999::::::::::::999999999999999999:::::::::;;;:::::::::999888888777777666666666555555444444444555666777888999:::::::::777777777777777666666666777777777777666666555555666666666666555555555555333333333333444444444444333333333333444444444555333333444444333333222111000111222222333333222222111111111000000000000000///000000000000000000000111111222333444444444444111111111111111111111111333333333333444444555555666666555444333222222111333444666666555555777888777777777777777888999999<<<;;;:::999999888777777666666666666666666666666555666666777777888888888:::;;;;;;<<<<<<======>>>@@@@@@@@@AAAAAABBBBBBCCCDDDEEEGGGIIIJJJJJJJJJIIIHHHJJJMMMOOOOOOPPPRRRTTTRRRRRRRRRRRRRRRRRRSSSSSSSSSWWWZZZ___jjjwww~~~zzzsssjjjdddbbbbbbaaa```[[[]]]___aaaccccccccccccbbbdddfffggggggfffeeedddccccccdddddddddddddddddddddcccbbbbbbccccccaaa___]]]___aaaccccccdddfffhhhkkkmmmppppppooommmmmmmmmppppppqqqqqqrrrssstttuuuuuusssrrrrrrrrrpppnnnkkkkkkmmmpppsssuuuuuuuuuuuutttrrroookkkiiihhhiiiiiigggeeedddbbbbbbbbbddddddcccccccccdddfffgggiiijjjggghhhiiijjjjjjiiihhhgggfffggggggfffdddccceeefffhhhjjjkkkkkkjjjjjjkkklllpppqqqrrrrrrpppnnnkkkiiilllhhhdddbbbcccaaa^^^[[[]]]]]][[[YYYWWWVVVTTTSSSPPPOOONNNOOORRRTTTUUUUUUTTTTTTTTTSSSPPPNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???<<>>=====================<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;888999:::;;;;;;:::999888888888999999999:::::::::999999999888777777666666444444555555555555444444555555666888888999999999666666666666666777777777888777777666666555555444555555555555555555555555222222222333333333444444777666555333222111111111333333333333333222111111000111111222222222222222111111000000000//////////////////000000000000111...///000111111111111111111111111111111111111111///000000111111222222333555555444444333333222222222444555555555555666888777777777777888999999:::<<<;;;:::999999999999999666666666666777777777777666666666777777777888888999999999:::;;;;;;<<<<<>>>>>======::::::::::::::::::::::::888888888888999:::;;;<<<<<>>@@@CCCEEEFFFEEEBBBBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888999;;;<<<<<<;;;999888888888888888999999999999999888888777777666555555222333444666666666666555555555666777888888888777666666666777777888888999888777777666555555444444555555555555555555555555222222222222333333333333888777555333111111111111222333333333333222111111000000111222222222222222000000000000000//////...000000//////000111111222...///000000000000000000222222222222222222222222/////////000111222222222333333333333333333333333222444555555555555666888666666666666777888999:::;;;:::999888888888999:::666666666777777888888888666777777777777888888888888888999::::::;;;;;;<<<>>>>>>????????????@@@@@@AAABBBDDDFFFGGGGGGGGGFFFIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOPPPRRRRRRRRRTTTVVVWWW^^^gggkkkjjjhhhccc^^^\\\]]]]]][[[YYYWWWXXXZZZ]]]______```___ZZZ___eeehhhhhhffffffgggffffffggghhhhhhgggfffeeehhheeeaaa______`````````bbbdddggghhhggggggggghhhjjjkkkmmmmmmmmmnnnqqqssssssuuuvvvtttqqqooooooppprrrqqqpppppppppnnnjjjgggiiilllpppssstttsssqqqooommmlllkkkjjjiiigggffffffaaaaaaaaabbbccceeefffgggfffffffffggghhhjjjkkklllmmmnnnnnnnnnmmmllljjjiiiiiijjjjjjhhhfffeeefffgggiiikkklllllljjjgggggggggcccdddfffhhhiiiiiiiiihhhgggdddaaa```aaa```]]]YYYUUUUUUSSSRRRPPPOOONNNMMMNNNMMMLLLMMMOOOPPPOOONNNQQQOOOLLLIIIHHHHHHIIIJJJHHHGGGFFFDDDCCCCCCCCCBBBDDDCCCAAAAAA@@@AAAAAABBB??????>>>>>>===<<<<<<;;;999999999999999999999999888888888888999:::;;;;;;:::???@@@;;;888999:::999999999888888888888888888555555555555555555555444333333222111111111111222222222333333333333222222000000000///////////////,,,,,,+++++++++*********)))+++---...//////...---))))))*********+++++++++***++++++***))))))***,,,++++++,,,,,,,,,---------(((((())))))))))))((((((((()))***++++++***)))(((((((((((((((((((((((((((&&&))),,,---+++******+++(((((((((((()))))))))))))))*********************(((******)))&&&&&&(((***((())))))******))))))(((llllllmmmnnnqqqtttxxxzzz{{{}}}}}}}}}{{{yyyyyyyyyyyy|||~~~{{{vvvrrrsssvvvvvvuuusssqqqpppppppppqqqtttnnniiiiiijjjlllrrrxxx}}}zzzuuupppmmmjjjjjjjjjgggeeeddddddeeefffeeedddaaaaaabbbbbbaaa___]]]\\\]]]XXXUUUXXXYYYUUUQQQPPPTTTRRRNNNMMMMMMNNNMMMLLLPPPPPPPPPOOOOOOMMMLLLLLLKKKJJJHHHGGGEEEDDDCCCCCC>>>======???BBBDDDEEEEEECCCBBBAAA???>>>>>>======;;;<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999888999;;;<<<<<<;;;999888777888888888888999999999888888888777666666555555111222444666777777777666555666666777777777777777666666777888999::::::;;;888777777666555444444444444555555555555555555555111111222222222333333333555444333222222222333444222333333333333222111111000000111222222222222111000000000000000//////...000000000000000111222222000111111222222222222111222222222222222222222222000111111222333333444444333333333333333333333444222444555555444555666888555555555666666888999999999999888777777888999:::666666777777888888999999777777777777888888888888999::::::;;;;;;<<<======>>>>>>>>>>>>????????????AAABBBDDDEEEFFFGGGFFFFFFLLLNNNOOOOOOMMMLLLMMMNNNPPPPPPOOONNNOOOPPPRRRSSSQQQSSSTTTTTTYYY```cccaaa^^^[[[XXXXXXZZZ[[[ZZZXXXYYY[[[]]]___aaabbbbbbbbb\\\aaahhhllllllkkkkkklllggghhhiiiiiiiiihhhgggfffjjjfffaaa^^^^^^___``````eeegggiiijjjiiihhhhhhhhhjjjkkkmmmmmmmmmooosssvvvtttvvvwwwuuuqqqnnnnnnoooqqqpppppppppooommmiiifffiiilllpppssstttrrrooommmjjjjjjjjjiiihhhfffeeeddd___```bbbdddgggiiikkkkkkjjjjjjjjjkkklllnnnoooppppppqqqqqqqqqooonnnlllkkkkkkkkkkkkiiigggffffffhhhiiikkklllllliiigggeeeeeeeeeeeeffffffffffffeeeeeeeeebbb``````aaa```]]]YYYTTTTTTSSSRRRPPPOOONNNNNNNNNMMMLLLMMMNNNOOONNNMMMPPPMMMJJJGGGGGGHHHKKKMMMHHHGGGFFFEEECCCCCCBBBBBBDDDCCCBBBAAA@@@AAABBBBBB???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<<<<888;;;;;;888666888888666666666666777888888999999777777777666555444222222444333222222111222222222222222333333333333222222333333222111000///...............---------,,,,,,)))***---/////////...---+++++++++,,,,,,---------((()))******)))***,,,...,,,,,,,,,------.........))))))************))))))((()))***++++++***)))(((((((((((((((((((((((((((###'''++++++)))(((((()))(((((((((((())))))))))))''''''''''''(((((((((((($$$'''***+++)))((()))***))))))************))))))mmmmmmooouuu{{{}}}yyytttwwwvvvuuuttttttuuuvvvwwwxxx{{{~~~|||xxxuuussstttrrrpppoooppppppooonnnsssnnnjjjiiimmmrrrvvvwwwwwwtttpppllliiiggggggggggggfffeeeeeeeeedddbbb```]]]\\\\\\___aaaaaa^^^ZZZVVVVVVVVVUUUTTTSSSQQQPPPOOOOOONNNMMMLLLKKKJJJIIILLLMMMMMMNNNNNNLLLKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@BBBDDDEEEEEEDDDBBB@@@AAAAAAAAA???===<<<===>>>;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>======<<<:::777777888:::888777666777888777666444666555555555555444444444888888777777666666555555555555555555555555555555555555555555666666666666666555444333333333333333555555555555444333222111444222111111222111000...222333555555555333111000111111111111111111222222111222222333333222222111111000000///000000111222000000000000000000000000000///.........000111222000111222333333222111000///000111222222111000///222222111111222222333444444444333333444555777888888888777777666666555555888999999888666555666777888999999::::::999999888999888888888888999;;;<<<999::::::::::::::::::;;;:::;;;;;;<<<===>>>>>>???HHHGGGEEEDDDDDDFFFHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRPPPRRRTTTWWWYYYZZZZZZZZZ\\\\\\[[[XXXVVVWWWYYY[[[[[[]]]```bbbbbbccceeefffcccdddfffjjjnnnnnnjjjfffhhhhhhgggffffffeeeddddddjjjhhhdddaaa___```bbbcccbbbdddeeeffffffgggjjjmmmllllllllllllnnnppprrrtttuuutttqqqooommmlllllllllmmmppprrrpppjjjggggggjjjnnnoooqqqtttuuusssnnnjjjiiiiiiiiiiiihhhgggeeedddeeeaaa]]]```gggmmmpppooojjjiiihhhhhhiiikkkmmmooossstttuuurrrlllhhhggghhhhhhjjjkkkkkkiiihhhhhhiiimmmnnnooolllhhhdddbbbbbbaaaccceeeffffffeeecccbbbdddcccbbbaaa```^^^YYYVVVSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNOOONNNMMMLLLMMMMMMPPPNNNKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBFFFDDDBBBAAABBBBBBAAA@@@===>>>>>>>>>===;;;999777999:::;;;:::999999:::<<<::::::::::::999888888777999888888888777777666666555555555555555555555555555444333333222222333333666333000---,,,...000222...///111333444444444333333222000...---,,,------,,,,,,,,,,,,,,,+++***)))---,,,++++++******++++++,,,,,,++++++***)))((((((******))))))******+++,,,++++++******)))((((((((())))))(((((((((((())))))))))))************))))))(((((((((((()))))))))))))))((('''''')))******)))))))))((((((((())))))***))))))))))))(((((((((((()))'''$$$""""""$$$''')))((((((((((((((((((((((((lllnnnsss{{{yyysssssssssrrrssstttuuuwwwxxxzzz}}}}}}yyyvvvtttsssqqqooonnnooopppppppppqqqnnnjjjjjjmmmqqqtttttttttqqqnnnjjjgggeeeeeeeeeffffffeeeeeedddcccaaa```[[[ZZZZZZ\\\^^^^^^[[[XXXWWWWWWWWWVVVTTTRRRQQQPPPOOONNNNNNMMMKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIGGGFFFDDDBBBAAA@@@@@@BBBDDDEEEEEEDDDBBB@@@@@@@@@@@@???===<<<======;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999777666777999777666666777999999888666666555555555555444444444555555555555555444444444555555555555555555555555555555555555666666666666555555444333333333333333555555555555444333222111111000///000222333333222222333444555444333111000---...///000222333444555222222333333333333222222111111111000000000000000000000000000000000000000000///.........000111222000000111222222111000000///000111111111111000///111111000000111111222333444333333333444555666777777777777666666666555555777888999888666555666777888999999:::;;;;;;:::::::::999888777888999:::;;;999999999::::::::::::;;;;;;;;;<<<<<<======>>>>>>BBBAAA@@@@@@@@@BBBDDDFFFJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSQQQRRRTTTWWWXXXYYYYYYYYYZZZZZZYYYWWWVVVVVVXXXZZZ[[[^^^```bbbbbbccceeefffcccccceeehhhlllmmmkkkhhhffffffeeedddcccbbbbbbaaagggeeebbb```___```bbbdddeeegggiiiiiiiiiiiikkkmmmmmmmmmmmmmmmnnnppprrrsssuuutttqqqooommmlllllllllmmmppprrrooojjjggggggjjjnnnooorrruuuvvvsssnnnjjjhhhiiiiiiiiihhhgggeeedddccc```]]]```gggmmmpppppplllkkkjjjjjjkkklllnnnpppqqqssssssoooiiieeeeeeffffffhhhjjjjjjjjjiiijjjlllmmmoooooonnnjjjgggffffffiiijjjjjjiiihhhfffdddcccdddbbbaaaaaa```]]]YYYVVVRRRQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLMMMNNNNNNLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@AAAAAAAAA@@@>>>>>>>>>>>><<<:::888777999:::;;;:::999:::;;;===:::;;;;;;::::::999888777888888888777777777666666555555555555555555555555444444333222222222222333555333111///...///000111...///000222222222222111444333111///...---------,,,------------,,,+++***---,,,++++++******++++++,,,,,,+++******)))((((((******))))))******+++,,,)))))))))))))))*********(((''''''''''''''''''((())))))************))))))''''''''''''(((((((((((()))'''&&&'''((()))))))))((((((''''''&&&&&&%%%%%%))))))))))))((((((((((((,,,***(((''''''(((***,,,((((((((((((((((((((((((kkkooowwwxxxpppoooooooooppprrruuuwwwyyy}}}zzzwwwvvvtttrrrnnnmmmnnnpppqqqqqqooommmllllllnnnpppqqqqqqooommmjjjfffdddcccbbbcccdddddddddcccbbbaaa```___ZZZYYYZZZ[[[\\\\\\ZZZWWWXXXXXXWWWVVVTTTRRRPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGJJJIIIHHHFFFEEECCCBBBAAAAAABBBDDDEEEEEEDDDBBBAAA@@@??????>>>>>>=========;;;;;;;;;<<<======>>>>>><<<;;;;;;::::::999999888888999::::::888666666777666555444666888999888777666555555555555444444444222222333333333333333333444444444444444444444444444555555555555666666666555444444333333333333333444555555444444333222111111000///000222333333222111222333444444222111000......///000222333444444222222333333333333222222111111111111000///......000000000000000000000000000//////......///111111000000111111111111000000///000000111111000000///000000//////000000111222333333333333444555666666666666666666666555555555777888999888666555666777888999:::;;;<<<=========:::999888777777888888999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@BBBCCCHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPRRRSSSTTTSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWUUUUUUWWWYYY\\\^^^```aaabbbccceeegggdddcccdddfffiiijjjjjjhhheeeeeedddcccbbbaaa``````bbbaaa___^^^___aaadddfffiiilllnnnnnnmmmllllllmmmnnnnnnmmmnnnoooqqqsssttttttsssqqqooommmlllllllllmmmooopppnnniiifffgggiiinnnppprrruuuvvvtttoookkkhhhhhhiiiiiihhhgggfffeeebbb```^^^aaagggmmmppppppnnnmmmmmmmmmnnnooopppqqqpppqqqqqqmmmgggcccbbbddddddfffiiijjjjjjkkkmmmooommmoooppppppnnnlllkkkkkkpppnnnllljjjgggeeedddcccdddbbbaaa```___\\\XXXUUUQQQQQQPPPPPPPPPPPPQQQQQQPPPOOONNNNNNMMMMMMMMMNNNMMMLLLJJJKKKMMMNNNNNNMMMJJJJJJIIIHHHGGGFFFFFFEEEBBB@@@??????@@@AAA@@@???@@@@@@???>>><<<999777666888999;;;;;;;;;;;;===>>>;;;;;;;;;;;;:::999888777888888777777777777666666555555555555555555555555444444333222222222222222444333222111000000000111//////000000000000//////444333222000...---------------------------,,,+++,,,,,,+++************++++++++++++******))))))(((***))))))))))))***++++++'''(((((()))******++++++++++++++++++++++++++++++((())))))******))))))(((&&&&&&&&&&&&''''''''''''((('''%%%&&&''')))(((((((((((()))((('''&&&$$$###))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((iiimmmuuu}}}}}}uuunnnmmmmmmmmmoooqqqtttvvvxxx{{{yyywwwxxxtttooommmmmmnnnooopppnnnnnnnnnnnnoooooonnnnnnkkkiiifffcccaaaaaaaaaaaaaaaaaabbbaaa___]]]]]]]]][[[[[[[[[[[[\\\[[[ZZZYYYXXXXXXWWWUUUSSSPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGJJJIIIHHHGGGEEECCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA??????>>>?????????>>>===;;;;;;;;;<<<<<<=========<<<<<<;;;:::999888777777666999;;;;;;999888777888666555444444555666555444666555555555555444444444111111222222333333444444444444444444444444444444444444444555555555666666444444333333222333333444444444444444444333222111444222111111222111000...111111222333222222111000111111111111000000000000222222333333333333222222///000000111111000///...000000000000000000000000111000///......///000111000000000000000000000000///000000000000000000///000000000000000111222222222222222333333444555555555555555555555555555555666777888777666555666777777888:::;;;===>>>>>>>>>:::999888777666666777888888888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;===>>>@@@BBBCCCCCCGGGHHHJJJKKKMMMNNNOOOOOONNNNNNNNNOOOQQQRRRTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXWWWVVVVVVXXXZZZ]]]^^^```aaaaaabbbdddffffffeeeeeeeeeeeefffffffffeeeeeedddcccbbbaaa``````^^^^^^]]]^^^```cccfffhhhllloooqqqrrrpppnnnmmmmmmmmmmmmmmmnnnpppsssuuuwwwtttrrrpppnnnmmmllllllllllllmmmmmmkkkhhhfffggghhhooopppsssvvvwwwtttoookkkhhhhhhhhhhhhhhhgggggggggdddbbbaaabbbgggkkkmmmnnnnnnooooooppppppqqqqqqrrrqqqrrrqqqmmmgggccccccdddfffgggiiijjjjjjkkkmmmooommmoooqqqqqqpppoooooopppooommmjjjgggdddcccccccccdddcccaaa___^^^[[[XXXUUUQQQQQQQQQQQQQQQRRRSSSSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNLLLKKKKKKMMMNNNMMMLLLIIIIIIHHHHHHGGGGGGFFFFFFDDDBBB@@@@@@@@@@@@???>>>AAA@@@???===;;;999777666777999;;;<<<;;;<<<===???<<<<<<<<<;;;:::999888777777777777777777777666666555555555555555555555555444333333222111222222222222222222222222111000000000000000000//////......333222111///...---,,,++++++,,,,,,---,,,,,,++++++,,,++++++***************+++*********)))))))))((()))))))))))))))***++++++(((((())))))************,,,,,,------------,,,,,,(((((())))))))))))((((((&&&&&&'''''''''((((((((('''&&&%%%%%%'''(((((('''((()))***+++***)))'''%%%))))))))))))((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((fffjjjqqqwwwyyywwwqqqmmmmmmmmmmmmnnnpppsssuuuwww|||zzzyyy|||xxxrrrnnnlllllllllkkkmmmnnnoooooonnnlllkkkkkkhhhfffcccaaa______``````]]]^^^```^^^[[[YYYYYYZZZYYYZZZZZZZZZYYYXXXXXXXXXWWWVVVUUUTTTQQQOOOMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGJJJIIIHHHFFFDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>@@@BBBBBB@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;:::888777777777999;;;<<<;;;999999:::;;;999666555555555444333666555555555555444444444222222333333444444444555444444444444444444444444444444444444555555555555333333222222222333333444333333333444333333222222444222111111222111000...000111111111111111111111111111111000000000//////111222222333333222222111---...///000000000000000////////////////////////111000///......///000111////////////////////////000//////////////////000222111111111111222333333111111222333333444444444444444444444444555555555555666777777666555666888666777999;;;<<<===>>>>>>:::999777666555666666777777777888999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<>>>@@@BBBCCCDDDGGGHHHJJJLLLMMMNNNOOOOOOLLLMMMMMMNNNPPPQQQSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXVVVWWWXXXXXXWWWXXXYYY[[[]]]^^^_________```ccceeehhhgggfffdddbbbbbbbbbbbbbbbbbbaaaaaa```_________]]]]]]]]]___aaadddgggiiimmmooorrrsssrrrpppoooooommmmmmnnnooorrrtttwwwyyysssrrrpppnnnlllllllllllljjjjjjjjjhhhgggggghhhiiipppqqqsssvvvwwwuuuppplllggggggggggggggghhhhhhhhhgggfffeeeeeegggjjjkkklllnnnoooqqqssstttttttttsssuuuuuutttoooiiieeeeeegggiiijjjkkkjjjiiiiiikkkmmmlllnnnqqqrrrqqqppppppqqqkkkiiigggdddcccccceeeffffffdddaaa___^^^[[[XXXUUUQQQQQQRRRRRRSSSTTTVVVVVVTTTQQQNNNMMMNNNOOOOOONNNPPPNNNLLLKKKLLLLLLKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFIIIFFFDDDBBBBBBAAA@@@>>>BBBAAA???===:::888777666666888;;;<<<<<<<<<===>>><<<<<<<<<;;;:::999777666666666666666666666777777555555555555555555555555333333222111111111111222111111222222222111000///222111111000/////////...//////......---+++******)))******+++++++++******,,,+++******))))))***************)))))))))))))))))))))(((((())))))***+++************))))))(((((('''((())))))))))))((('''(((((())))))))))))((((((''''''((((((((()))))))))'''&&&%%%%%%'''(((((('''%%%''')))***+++***)))((())))))))))))(((((((((((()))***++++++++++++***)))((((((((((((((((((((((((cccgggmmmrrrtttrrrooommmnnnnnnnnnoooqqqtttwwwxxx~~~~~~{{{zzzzzz~~~yyytttooolllkkkiiihhhlllmmmooonnnkkkhhhggggggdddbbb```^^^]]]]]]^^^___ZZZ]]]___]]]YYYWWWWWWYYYVVVWWWWWWVVVTTTSSSTTTUUUTTTTTTSSSRRRPPPNNNLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@???@@@@@@@@@@@@@@@@@@???@@@??????AAADDDEEEBBB???;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<:::999888888777999;;;;;;::::::;;;<<<@@@===:::777777666555444666555555555555444444444333444444444444444555555333333333333333333333333333444444444444555555555222222222222222333333444222222333333333333222222111000///000222333333222000000000000000111111111......///000000111222222000000111111111111000000//////.........///000111////////////////////////111111///......//////000//////............//////000//////......//////000222222222111222333333444000000111222333333333333333333333444444444444444444666777777555555666888444555777999:::;;;<<<<<<888777666555555666666777666777777888999:::;;;;;;::::::::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJKKKLLLNNNPPPQQQRRRUUUUUUTTTTTTUUUVVVWWWXXXUUUWWWXXXYYYXXXXXXZZZ[[[\\\]]]^^^]]]]]]^^^aaadddggggggfffdddaaa______```^^^^^^^^^^^^^^^^^^^^^^^^______```aaacccfffiiijjjmmmooorrrsssrrrrrrrrrssspppppppppppprrrtttwwwxxxrrrqqqooommmlllllllllmmmiiiiiihhhggghhhiiikkklllppprrrtttwwwxxxvvvqqqmmmggggggffffffggghhhiiijjjhhhhhhhhhhhhiiijjjlllmmmooopppsssvvvxxxxxxxxxwwwyyyzzzxxxssslllhhhiiikkkllllllllljjjhhhhhhjjjlllkkknnnppppppooonnnnnnoooiiigggfffeeeeeefffhhhiiihhheeebbb```^^^\\\YYYVVVRRRSSSSSSTTTVVVWWWYYYZZZWWWRRRNNNMMMOOOPPPOOONNNPPPNNNLLLKKKKKKKKKJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGKKKHHHFFFDDDDDDCCCBBB@@@AAA@@@>>><<<:::999888888555888:::<<<;;;;;;;;;<<<<<<<<<;;;:::999777666555555555666666666666777777555555555555555555555555333333222111111111111111000000111111111111000///222111000///////////////,,,,,,------,,,,,,+++***((())))))***************++++++***))))))))))))***)))))))))))))))))))))))))))(((((((((((()))******++++++******)))((((((''''''((()))******)))(((''''''(((((())))))(((((('''(((((((((((()))))))))***((('''%%%&&&''')))((((((###$$$&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((```eeemmmrrrtttrrrooommmlllmmmnnnpppssswwwzzz||||||~~~}}}{{{zzzzzz|||yyytttpppnnnkkkiiigggiiikkkllljjjfffcccbbbbbb___^^^\\\ZZZZZZZZZ\\\]]]ZZZ]]]___]]]YYYVVVWWWZZZUUUVVVWWWUUURRRQQQRRRTTTQQQQQQQQQPPPNNNLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>AAA@@@???BBBGGGHHHDDD@@@;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999777888999999888999;;;===???<<<888666666666555444666555555555555444444444444444444444444333333333333333333333333333333333333333444444444555555555222222111111222333333444111222222333333333222222111000///000222333333222///////////////000111111......//////000111111111//////000000000000//////333222///---,,,---...///////////////////////////222111000.........///000//////...------...//////000///............///000111111111111111222222333///000111222333333333222222222333333333444444444444555666666555555666888333444555777888999999999777666555444555666777888666666777888999:::;;;;;;888888999999::::::;;;;;;<<<;;;;;;;;;===???BBBDDDFFFFFFGGGHHHIIIJJJJJJJJJGGGHHHHHHJJJKKKMMMOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVSSSUUUWWWXXXXXXXXXYYY[[[[[[\\\\\\[[[[[[\\\```bbbccceeeeeeddd```______```_________```aaaaaabbbbbbbbbbbbcccdddeeehhhjjjkkkmmmooorrrssssssuuuwwwyyyuuutttsssrrrrrrsssttttttrrrpppooommmlllllllllmmmjjjiiihhhiiikkknnnpppqqqqqqrrruuuxxxyyyvvvqqqmmmgggfffffffffggghhhjjjkkkggghhhiiijjjkkkllloooqqqppprrrwww{{{}}}}}}}}}|||}}}}}}{{{uuunnnkkklllnnnmmmmmmllljjjhhhhhhjjjmmmkkkmmmnnnnnnmmmkkkkkkkkkffffffeeeeeefffhhhiiijjjiiigggccc```^^^\\\ZZZWWWSSSTTTTTTVVVXXXZZZ\\\]]]XXXSSSNNNMMMOOOQQQPPPNNNMMMKKKJJJIIIJJJKKKJJJIIIFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGEEEEEEEEEFFFEEEDDDAAA???===;;;:::999999999555777:::;;;:::999999999;;;;;;:::999888666555444555555555666666666777777555555555555555555555555333222222111111111111111////////////////////////000///...---------...///***+++,,,---------,,,,,,))))))***+++++++++++++++++++++***)))))))))))))))((()))))))))))))))))))))((((((((((((((()))***************))))))))))))))))))***+++,,,,,,+++***)))''''''(((((((((((('''''''''''''''((((((((()))))))))'''&&&'''((()))))))))%%%%%%&&&&&&''''''(((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((___eeennntttvvvtttpppmmmkkklllnnnqqquuuyyy}}}zzz|||~~~~~~|||zzzzzzzzzzzzwwwtttqqqooommmjjjggggggiiiiiigggbbb___^^^___\\\[[[YYYXXXXXXXXXZZZ[[[[[[^^^aaa___ZZZWWWXXX[[[VVVXXXXXXVVVSSSRRRSSSVVVPPPOOOOOONNNMMMLLLJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDGGGFFFEEEDDDBBB@@@???>>>========================BBB@@@@@@CCCHHHIIIFFFAAA;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999666777888777777888;;;===:::777444222333444444333666666555555555444444444444444444333333222222222333333333333333333333333333333333444444444555555222111111111222333333444111222222333333333222222444333111111222222000//////////////////000111111222111111000///......---......////////////......777444000,,,******,,,---////////////////////////222111000.........///000///...---,,,,,,---...///000///...------...///000000000000000000111111222...///111222333333222222222222222333333444444444333555666666555555666888222333444666777777777777666555444444555666777888555666777888999:::;;;;;;777777888999::::::;;;;;;???>>>===<<<===@@@DDDFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOONNNNNNNNNNNNOOOQQQSSSTTTQQQSSSVVVWWWWWWWWWXXXZZZ[[[[[[[[[ZZZZZZ[[[___aaa___bbbddddddaaa___```bbbaaabbbcccdddeeefffggggggddddddeeefffgggiiijjjkkknnnppprrrssstttwwwzzz}}}yyyxxxvvvsssrrrqqqqqqqqqqqqpppnnnmmmlllllllllmmmkkkjjjiiijjjmmmqqqssstttqqqrrruuuxxxyyyvvvqqqmmmffffffffffffggghhhjjjkkkeeegggiiikkklllooorrrtttqqqtttyyy~~~|||vvvppplllmmmooollllllkkkjjjhhhiiilllnnnjjjlllnnnmmmkkkiiihhhhhhdddddddddeeeeeefffggghhhjjjhhhdddaaa___]]]ZZZXXXTTTTTTUUUWWWYYY[[[^^^___YYYTTTNNNMMMOOOQQQPPPNNNKKKIIIHHHHHHJJJKKKKKKJJJGGGHHHHHHIIIIIIJJJJJJJJJFFFDDDCCCDDDFFFGGGGGGFFF@@@???===;;;::::::::::::555777:::;;;:::888777888:::::::::999777555444333444555555555666666777777555555555555555555555555333222222111000111111111//////............///000...---,,,,,,,,,,,,......***+++,,,...//////......)))***+++,,,,,,,,,,,,,,,+++******)))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((()))******++++++&&&''')))******)))'''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))((('''''')))******)))***))))))((((((((())))))))))))))))))(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((___dddlllqqqrrrooolllkkkgggjjjnnnqqqqqqtttxxx{{{yyy{{{}}}}}}zzzwwwtttssswwwtttooommmllljjjfffcccddddddeeedddcccaaa___]]][[[ZZZYYYXXXWWWXXXXXXYYY]]]\\\\\\\\\\\\ZZZWWWUUUZZZWWWSSSQQQQQQQQQQQQQQQOOONNNLLLJJJIIIJJJKKKLLLJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAABBBCCCEEEGGGLLLKKKIIIGGGDDDAAA???>>>????????????????????????>>>===@@@GGGNNNOOOIIIBBB======<<<;;;::::::::::::::::::999999888777777777777777777777777777777777999888777666555444333333555555555555555555555555111111111111222333444444333444444555555444444333111111222333333333333222222222111111111111111111000000111222222222222111000000000000000000000000......//////000000111111///////////////.........000...---...///000///...---...///111111///...------------............///444333333222111000//////,,,,,,------.../////////...------,,,,,,------...////////////000000000000000111111111222222222222...000222222222333444666666666555444444444444555444444444444444444444444555555555555555555444444444555555666777888888999888666555777:::;;;:::888;;;<<<===???AAABBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMOOOQQQTTTTTTTTTSSSRRRSSSVVVXXXYYY[[[]]]]]]\\\[[[ZZZ[[[fffeeedddccccccccccccdddddddddeeefffgggiiikkkkkkhhhhhhgggffffffggghhhhhhjjjkkklllnnnrrruuuyyy{{{ttttttsssrrrqqqqqqqqqqqqmmmllljjjkkknnnpppqqqqqqjjjllloooppppppooooooppppppqqqtttvvvvvvsssmmmhhhdddccccccdddfffggggggfffeeehhhlllnnnoooqqqrrrtttxxxyyy|||~~~~~~}}}{{{|||{{{wwwpppkkkjjjjjjjjjkkklllkkkiiiiiiiiikkkjjjjjjjjjjjjhhhfffdddbbbcccdddeeedddcccdddgggiiillljjjgggccc___[[[YYYXXXUUUWWW[[[^^^___^^^\\\[[[QQQPPPOOOOOOPPPPPPNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFGGGIIIKKKLLLJJJHHHFFFHHHIIIKKKKKKJJJIIIGGGEEEDDDBBB???<<<999777666888999999999999888777777999888888777666555555555444444333555777777666444666666555555555444444444222111111000///......---......////////////......111///---+++***+++,,,---***++++++(((%%%$$$'''***,,,,,,+++***)))))))))***))))))************))))))''''''''''''((()))+++++++++)))&&&&&&(((******)))******))))))((((((''''''&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((('''((()))***)))(((&&&$$$###%%%'''(((''''''((()))!!!!!!###$$$&&&'''((()))aaafffllloooooommmkkkjjjgggjjjnnnppprrrtttwwwzzzxxxzzz|||{{{xxxtttrrrqqquuuqqqllliiihhhgggeeecccffffffeeedddaaa^^^\\\ZZZYYYXXXWWWVVVVVVWWWXXXYYY\\\[[[ZZZZZZZZZYYYWWWTTTWWWUUURRRQQQQQQRRRQQQPPPMMMLLLKKKIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFEEEDDDBBBBBBAAAAAABBBEEEGGGIIILLLKKKIIIFFFDDDAAA@@@???========================??????BBBJJJQQQQQQKKKDDD===<<<;;;::::::999999::::::999999888888777666666777777777777777777777777666666666666666555555444222444666777777666444222111111111111111222222333222222222333333222222222000111222222333333222222222222222222222111111111000000111222222222222222////////////////////////.............../////////........................///---,,,---...///...---,,,---...//////...---,,,------------............000000//////...---,,,,,,---------,,,,,,,,,,,,,,,...------,,,,,,------....../////////000000000000000000000000111111111222...000222222222222444666666555555444444444444444444444444444444444444444555555555555555555444444444555555666777777888888999777555666999;;;:::999;;;<<<===???@@@AAABBBBBBDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJMMMPPPQQQSSSTTTSSSRRRQQQSSSVVVXXXWWWYYY[[[\\\[[[[[[\\\]]]eeeeeeeeeddddddddddddeeeeeeeeefffgggiiikkklllmmmlllkkkiiigggggggggiiijjjiiijjjjjjlllooorrruuuvvvssssssrrrqqqppppppppppppmmmllljjjkkkmmmnnnooooookkkmmmooopppooonnnooopppooopppqqqssstttrrrmmmjjjfffeeedddeeegggggggggeeefffiiimmmpppqqqrrrtttvvvzzz{{{|||}}}~~~}}}{{{zzzxxxyyyyyyvvvpppkkkiiiiiiiiikkklllkkkjjjjjjkkklllhhhhhhgggfffeeecccbbbaaadddddddddcccbbbcccfffhhhjjjhhheeebbb^^^\\\ZZZYYYUUUWWWZZZ]]]^^^]]][[[ZZZQQQOOONNNOOOOOOOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGIIIKKKLLLJJJHHHFFFGGGHHHIIIIIIHHHGGGEEECCCBBB@@@???===;;;:::999999999999999999888888777666666666555444333333333444333333444555666555444222222222222111111111111111111000000///......---......////////////......111000...,,,++++++,,,---...///...+++)))(((+++---++++++******)))*********)))******************)))(((((('''(((((()))***+++)))(((''''''''''''((((((***)))))))))((((((((('''''''''((((((((((((''''''(((((('''&&&&&&'''((((((&&&&&&''''''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((('''((()))***)))(((&&&%%%'''(((***)))(((''''''(((&&&&&&&&&&&&''''''((((((eeehhhlllnnnmmmkkkjjjjjjhhhkkknnnqqqssstttwwwyyywwwyyyzzzxxxuuuqqqnnnnnnqqqmmmhhhdddcccccccccccchhhgggfffddd```]]]YYYWWWUUUUUUTTTTTTUUUVVVXXXYYYZZZYYYXXXXXXXXXWWWUUUSSSRRRQQQPPPQQQRRRRRRPPPNNNJJJJJJJJJIIIIIIHHHGGGFFFCCCDDDFFFGGGGGGEEECCCBBBAAAAAAAAAAAACCCFFFHHHJJJJJJIIIHHHFFFDDDBBB@@@???========================>>>@@@DDDLLLSSSRRRKKKDDD<<<<<<;;;:::999999999999999999888888777777666666777777777777777777777777222333555666777777666555111333666888888666333111333222111111000000111111000000111111111111000000000111111111222222222222444333333333222222222111000111222222333333222222////////////////////////.........---------------,,,,,,------......//////...,,,+++,,,---...---,,,+++,,,---......---,,,+++------------.....................------,,,,,,,,,//////......---,,,,,,+++...------,,,,,,------........./////////000000000////////////000000000000...000222222222222444555666555444444333333444444333333333333444444444444444444444444444444555555555555555666666777777888999777555555777999::::::;;;;;;===>>>@@@AAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHDDDDDDDDDFFFIIILLLOOOQQQRRRRRRRRRQQQQQQRRRUUUXXXVVVXXXYYYZZZZZZ[[[^^^```eeeeeeeeeeeeeeeffffffffffffggggggiiijjjlllnnnooopppmmmjjjgggfffgggiiikkkjjjkkkkkklllnnnoooqqqrrrsssrrrqqqpppoooooooooooommmkkkjjjkkkmmmnnnnnnnnnmmmnnnppppppooonnnnnnooonnnnnnoooqqqrrrqqqooollliiihhhfffggghhhhhhgggeeehhhjjjnnnqqqrrrsssvvvxxx|||}}}}}}|||{{{yyywwwuuussstttuuusssoookkkiiihhhhhhjjjkkkkkkjjjjjjkkkmmmiiihhhfffdddcccbbbbbbbbbddddddcccbbb```aaadddggggggfffcccaaa^^^\\\ZZZZZZVVVWWWYYY[[[[[[[[[YYYXXXQQQOOONNNNNNNNNNNNLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKLLLJJJHHHEEEFFFGGGGGGFFFEEECCCBBB@@@@@@??????>>>=========999::::::::::::999888888666666555555444333333333555333222222444555555444444444444333333333222222111000000//////...............////////////......111000...---,,,,,,---...------,,,***((((((***,,,*********)))******++++++******++++++++++++******))))))(((((((((((())))))'''((())))))''''''((()))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((''''''((())))))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&&&&)))+++,,,+++)))'''''''''*********)))((((((''''''kkkmmmnnnnnnmmmkkkkkklllkkkmmmpppsssuuuwwwxxxyyywwwxxxxxxvvvrrrnnnlllkkkoookkkeeeaaa___```bbbccchhhgggfffdddaaa]]]ZZZXXXTTTTTTSSSTTTUUUWWWYYY[[[XXXWWWUUUUUUUUUUUUSSSQQQMMMMMMNNNOOOQQQQQQOOOLLLHHHIIIJJJJJJIIIHHHFFFDDDAAABBBDDDFFFFFFEEECCCBBBAAAAAAAAABBBCCCEEEFFFGGGHHHGGGFFFEEECCCAAA@@@@@@????????????????????????<<<>>>DDDLLLRRRPPPIIIBBB<<<;;;:::999888888888888999888888777666666555555666666666666666666666666222333555666777666555555222333555666666555333222444444333222111000000000///000000000000000000///000000000000111111222222555444444333333222222222000111111222333222222222///////////////////////////.........------,,,,,,+++++++++,,,---...//////...---,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,---------.........000000//////////////////111111000000000/////////...------,,,,,,------............/////////000000.........////////////000...000222222111111333444555444444333333333333333333333333333333444444444333333444444444444555555555555555666666666777777999777555444555888:::<<<:::;;;===>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHBBBBBBDDDFFFHHHKKKNNNPPPPPPQQQQQQPPPPPPRRRUUUXXXWWWXXXYYYXXXXXXZZZ]]]___ddddddeeefffgggggggggggggggggghhhiiikkkmmmoooppppppmmmiiifffeeefffiiikkkmmmmmmnnnnnnoooppppppqqqrrrqqqpppooonnnmmmmmmmmmkkkjjjjjjllloooqqqrrrqqqqqqrrrsssrrrpppnnnoooooonnnnnnnnnoooqqqrrrqqqppplllkkkiiiiiiiiiiiihhhfffiiikkknnnpppqqqsssuuuwww~~~}}}|||zzzxxxuuurrrqqqooopppqqqpppnnnkkkhhhffffffgggiiiiiiiiiiiijjjlllkkkiiifffcccbbbcccdddeeecccccccccaaa``````cccfffdddcccaaa___]]][[[ZZZZZZVVVWWWXXXXXXXXXWWWVVVVVVQQQOOOMMMLLLMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIKKKKKKIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>===:::::::::::::::999888888777777777666666555555555555333111222333555555555444444444444333333333333000000/////////...............////////////......000///...------------...,,,,,,+++***))))))***+++***)))))))))***+++,,,,,,+++++++++,,,,,,+++++++++***))))))(((((((((((()))&&&)))++++++))))))***,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((()))(((((('''&&&(((***+++***)))''''''(((++++++***))))))(((''''''pppqqqqqqpppnnnlllmmmnnnnnnooorrruuuxxxyyyyyyxxxvvvwwwwwwtttpppmmmkkkkkkmmmjjjeee```]]]^^^aaacccffffffeeedddbbb___]]][[[TTTTTTTTTUUUWWWYYY\\\]]]XXXVVVTTTSSSSSSRRRQQQOOOIIIIIIKKKMMMOOOOOOMMMJJJGGGIIIJJJKKKJJJHHHFFFDDDAAABBBDDDEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>999===CCCJJJNNNKKKDDD>>>;;;;;;999888888888888888888888777666666555555444555555555555555555555555333444555666666555444444555444333333333333444555666555444222222111111111000000111111111111000000000000/////////000111222555555444333333222111111///000111111222222111111........................000//////......---------+++++++++,,,---.../////////...---...///000///------------......---------,,,,,,,,,------------...000000000000000000000111/////////000000000111111...------,,,,,,------...............////////////---.........///////////////000111111111111222444444444333222222222222222222222222333333333444444333333333333444444555555555555555555666666666666888777555444444777:::<<<:::;;;<<<===>>>?????????@@@@@@@@@???@@@AAAAAABBB???@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOQQQUUUXXXYYYYYYYYYXXXWWWXXXZZZ\\\bbbcccdddfffggghhhhhhhhhgggggghhhiiijjjlllmmmnnnkkkiiieeebbbbbbdddgggiiimmmmmmnnnnnnoooooooooooorrrqqqooonnnmmmllllllllliiiiiikkkooossswwwxxxxxxuuuvvvuuussspppoooooopppooonnnnnnppprrrtttsssrrrooommmkkkkkkkkkkkkiiihhhiiikkkmmmnnnooopppsssuuu{{{{{{yyywwwtttqqqooonnnllllllmmmmmmllljjjgggeeeccceeeffffffffffffhhhiiiiiifffcccaaa```aaabbbdddaaabbbbbbbbb```aaaccceeebbbaaa___]]]\\\[[[ZZZZZZVVVVVVVVVUUUUUUTTTTTTSSSQQQNNNLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHJJJJJJHHHFFFCCCBBBBBBBBBAAA@@@???>>>AAAAAA@@@???>>>===<<<;;;999::::::::::::999888888666666666666555555555555555333222222444555555444000000000/////////......////////////..................////////////......///......---------------///......---.........---***)))))))))***+++,,,,,,+++++++++,,,,,,+++++++++***))))))(((((((((((()))&&&''')))))))))***+++,,,(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((('''%%%'''))))))(((((((((***))))))((((((((((((((((((rrrssssssrrrooonnnnnnooopppppprrrvvvyyyzzzyyywwwtttuuutttrrrnnnkkkjjjjjjllljjjeee___[[[[[[^^^aaaccccccccccccbbb```^^^\\\VVVVVVVVVWWWXXX[[[]]]___YYYWWWTTTRRRQQQPPPNNNMMMGGGGGGHHHKKKMMMMMMKKKIIIGGGHHHIIIJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<:::===CCCHHHKKKHHHAAA<<<;;;:::999888777777777777777777666666555555444444555555555555555555555555444444444444444444555555666444222111111222444666555444333222111111111111111111222222222222111111000///.........///111222555555444333222111000000...///000000111111000000......................../////////...............,,,,,,------......//////000///......///000///......------------------...,,,,,,,,,,,,---------------------......//////000+++,,,,,,---......//////...------,,,,,,------...------........./////////............///////////////000111111000000111333444333222222111111222222111111222222333333444444222222333333444444555555555555555555555555555555666666666555555666999<<<:::;;;<<<===>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@AAACCCEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNQQQUUUXXXXXXYYYZZZYYYWWWWWWXXXZZZ___aaacccfffhhhiiiiiiiiiffffffffffffggghhhiiijjjeeecccaaa___```cccfffhhhiiijjjkkkmmmnnnnnnnnnnnnrrrqqqpppnnnmmmlllkkkkkkiiijjjlllqqqwww{{{||||||xxxxxxwwwtttpppnnnnnnoooooonnnoooqqqsssttttttrrrpppooommmmmmmmmmmmllljjjjjjlllmmmmmmlllmmmppprrrwwwvvvtttrrrpppooommmmmmmmmkkkjjjjjjjjjiiigggeeebbbdddeeeeeeddddddeeegggcccaaa___\\\\\\]]]^^^```^^^aaacccccccccbbbcccdddaaa```^^^\\\ZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQNNNKKKIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHHHHFFFDDDAAAAAA@@@@@@??????>>>>>>BBBAAA@@@>>>===;;;:::999888999999999999888777777333333333333333333333333444444333555777777666444000000000000////////////..............................////////////......---------------------,,,...,,,+++,,,---...,,,+++*********)))******++++++******++++++++++++******))))))(((((((((((())))))***(((%%%%%%''')))***)))(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&((()))(((((()))***''''''''''''((((((((((((rrrssstttrrrpppnnnnnnoooooooooqqquuuxxxyyywwwtttqqqqqqqqqooollliiiiiiiiijjjiiieee___ZZZYYY[[[^^^aaaaaaaaaaaa___^^^\\\ZZZVVVVVVVVVWWWYYY[[[]]]^^^[[[XXXTTTQQQPPPOOOMMMKKKFFFFFFGGGHHHJJJKKKIIIGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCAAA@@@???@@@@@@AAA>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEIIIJJJFFFAAA===:::999888777777666666777777777666555555444444333444444444444444444444444333333222222333555777888444444333222222333444444222222111000/////////000000111111222222111111000000///...------///000222444444333222111000//////------...///////////////........................---------------.................................///...------//////...---------,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,---......//////,,,,,,,,,,,,,,,---------...------,,,,,,------...---------.........//////....../////////000000000///000111111000000111222333333222111111111111111000111111222333333444444111222222333444444555555555555555555555555555555444666777777555555888;;;::::::;;;<<<============>>>>>>======>>>>>>???@@@AAACCCEEEGGGHHHHHHGGGFFFCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNQQQUUUXXXUUUWWWYYYYYYXXXXXXYYYZZZ]]]___bbbeeeggghhhiiihhheeeddddddccccccddddddeee^^^^^^]]]^^^```cccfffhhhhhhiiikkkmmmooopppppppppsssrrrpppnnnmmmllllllkkkjjjkkknnnsssxxx|||}}}}}}xxxxxxvvvrrrnnnllllllmmmnnnnnnnnnqqqssstttrrrpppqqqooonnnnnnoooooonnnlllmmmmmmmmmmmmkkklllnnnpppqqqpppooonnnnnnmmmmmmmmmnnnkkkhhhggghhhiiigggfffcccdddeeeeeedddcccdddfff```___]]][[[ZZZ[[[\\\]]]\\\___cccffffffeeedddddd```___]]][[[YYYXXXWWWWWWWWWVVVSSSQQQOOOOOOOOOOOOQQQNNNJJJHHHHHHIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFDDDBBB@@@??????>>>>>>>>>??????@@@???>>>===<<<:::999999777888888888888777666666333333333333333333333333444444555777999999666333222222111111111000000000..............................////////////......++++++,,,,,,,,,,,,,,,+++***)))((()))+++,,,***(((++++++******)))*********)))******************)))(((((('''(((((()))***+++444...'''%%%)))+++)))&&&'''((((((((()))))))))***''''''(((((((((((('''''''''((())))))))))))((('''(((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))''')))******)))((()))***((((((((((((((((((((((((qqqrrrsssrrrpppnnnnnnnnnnnnnnnpppssswwwxxxuuurrrnnnooonnnllljjjhhhhhhhhhiiihhhddd___YYYWWWYYY\\\`````````___]]][[[YYYWWWVVVVVVVVVWWWXXXZZZ\\\^^^\\\YYYUUUQQQPPPNNNLLLJJJGGGFFFFFFGGGIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBDDDBBB@@@>>>======>>>???;;;<<<===??????@@@@@@@@@<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>BBBEEEHHHKKKJJJGGGBBB???:::999888777666666666666777666666555444444333333444444444444444444444444222111000000222666999<<<222333444444444444333222000//////...............000000111111111111000000000///---,,,---...000222444444333222111000///...,,,------...///.................................+++++++++,,,,,,---------///////////////............---,,,,,,......---,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,------...///000000/////////...------,,,,,,...------,,,,,,------...---------.........//////////////////000000000000///000111111000000111222333222222111000111111111000000111222333333444444111111222333333444555555555555555555555555555444333555888888666555777:::::::::;;;<<<===========================>>>??????===???AAACCCDDDDDDCCCBBBAAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNPPPUUUXXXRRRUUUXXXYYYYYYYYYZZZ[[[\\\^^^aaaeeeggghhhhhhhhhdddcccbbbbbbaaaaaaaaaaaaZZZ[[[\\\^^^aaadddgggiiihhhjjjmmmppprrrtttttttttsssrrrqqqooommmllllllkkkkkkllloootttyyy|||||||||xxxwwwuuuqqqmmmjjjjjjkkklllmmmnnnpppsssssspppnnnqqqpppooooooppppppooonnnooooooooommmkkkkkkmmmooommmmmmlllllllllmmmmmmnnnppplllgggfffggghhhgggfffdddfffffffffdddcccdddeee```___]]]\\\\\\\\\\\\]]]ZZZ^^^dddggghhhfffeeeddd```___]]][[[YYYWWWVVVVVVWWWUUUSSSPPPNNNMMMNNNNNNQQQNNNJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEECCCAAA???>>>>>>>>>>>>??????@@@>>>======<<<;;;;;;::::::777777777777777666555555555555555555555555555555333444666999;;;:::666333............---------------...........................////////////......******+++,,,,,,,,,++++++---+++***,,,...///---***,,,,,,+++***)))))))))***))))))************))))))''''''''''''(((***++++++???555+++(((,,,...***&&&'''((((((((())))))******&&&'''((())))))((('''&&&((()))***++++++***)))(((((((((((((((((('''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))******,,,---,,,***(((((()))******))))))((((((''''''qqqpppnnnmmmlllllllllmmmlllkkklllooossstttssspppllljjjhhhggghhhiiihhhgggeeeddd```[[[WWWVVVXXXZZZ\\\ZZZXXXVVVUUUUUUVVVWWWTTTTTTUUUVVVWWWWWWWWWWWW\\\YYYTTTPPPMMMKKKHHHFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA==================<<<<<<===============<<<<<<<<<;;;<<<>>>?????????>>>======>>>???>>><<<<<<===???EEEHHHKKKLLLJJJEEE???;;;;;;::::::999888777555555333444444555555444444333777666555444333333444555333222111000000111222333444444444444333333222111000000//////.........---////////////............////////////000000000000222222111///...---++++++////////////000000000000......------------.........---,,,,,,++++++,,,,,,.........------,,,++++++/////////......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111///...---,,,+++*********............---,,,++++++---------...------,,,,,,,,,,,,,,,,,,,,,...///////////////000000000000000888666333111000///000111000000000000111111111111222222222222222222222222444444444333333444444444444333444666999:::999888<<<;;;:::;;;<<<===<<<<<<===>>>???@@@@@@???===<<<<<<===???@@@AAAAAA@@@@@@???BBBFFFIIIJJJJJJKKKLLLKKKMMMNNNOOOPPPQQQTTTVVVTTTUUUVVVWWWXXXXXXXXXXXXVVVZZZaaafffiiihhhfffcccaaaaaaaaaaaa```___^^^]]][[[ZZZZZZ[[[^^^aaaeeeggggggjjjmmmoooooonnnnnnnnnsssrrrpppooommmmmmllllllhhhmmmtttxxxyyywwwuuutttqqqooommmllllllkkkiiigggiiijjjmmmooopppooonnnnnnooonnnnnnmmmlllkkkjjjjjjllllllkkklllmmmllljjjgggjjjiiihhhhhhiiillloooqqqpppnnnjjjgggeeedddeeefffdddeeeeeedddbbbaaabbbccc```^^^]]]\\\\\\]]]___```aaadddiiilllllliiidddaaa]]][[[YYYWWWVVVUUURRRPPPSSSPPPMMMLLLMMMMMMKKKIIIJJJIIIGGGFFFFFFGGGIIIJJJFFFEEEDDDEEEGGGHHHHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@???======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777333333333333333333333333444555666666666555444333111111000000000222333444000///...---------------,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++++++++******)))((()))))))))+++*********))))))((((((&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++777222+++'''''''''&&&$$$))))))(((((((((((())))))+++)))((('''((((((&&&%%%***---///---***''''''((('''((())))))(((((()))+++)))***,,,+++)))(((((((((%%%%%%%%%&&&'''((())))))'''&&&&&&***+++)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''ooonnnllljjjiiiiiijjjjjjjjjiiijjjmmmpppqqqnnnllljjjhhhfffeeeeeecccaaa___aaa```]]]YYYVVVVVVYYY[[[^^^\\\ZZZWWWUUUTTTTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXZZZWWWRRROOOMMMKKKHHHFFFBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>?????????===<<<;;;===???CCCEEEGGGHHHFFFBBB===::::::::::::999888777555555333333444444444444333333777666555444333333444555222222111000000111222222333333444444333222222111000/////////............------......//////000000.../////////000000000000000000//////...---------,,,---------..................------------............---,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,+++++++++******...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,///...------,,,,,,,,,,,,------------------,,,+++,,,---------------,,,,,,------------............///.........//////000000444333111///......////////////000000000111111111222222222222222222222222777666666555555666666777444444444666777888888888999999:::;;;===>>>>>>>>>>>>?????????>>>>>>===<<<<<<===???AAAAAAAAAAAA@@@@@@CCCFFFHHHHHHGGGGGGHHHHHHJJJLLLLLLMMMNNNQQQSSSTTTUUUVVVWWWWWWXXXXXXWWWXXX[[[```ccceeecccaaa_________^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]```bbbdddfffiiilllmmmmmmlllmmmmmmooonnnmmmllljjjjjjiiiiiiggglllqqquuuuuusssqqqpppooommmkkkjjjjjjjjjhhhffffffgggiiikkklllkkkjjjjjjjjjiiihhhggggggggggggggggggggggggiiillllllkkkjjjiiihhhgggggghhhlllppprrrrrrppplllhhhdddbbbbbbbbb^^^aaadddeeecccaaa___^^^^^^]]]\\\\\\]]]___bbbcccccceeeiiikkkjjjgggcccaaa\\\ZZZWWWUUUUUUSSSQQQOOORRROOOMMMMMMNNNNNNLLLJJJKKKJJJIIIHHHGGGHHHHHHIIIFFFEEEDDDEEEGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>============<<<:::999999999999999999999999999888888777777666666666222222222222222222222222444444555555555444333222000000///.........///000//////...---------------++++++++++++,,,------...------,,,,,,,,,++++++++++++******)))))))))))))))*********)))))))))(((((('''''''''((((((((())))))***)))((((((((((((((()))000,,,(((&&&'''''''''&&&''''''''''''''''''''''''(((&&&&&&&&&((()))(((''')))+++------***(((((()))''')))***)))(((''''''((()))******(((&&&$$$$$$%%%''''''''''''((()))***+++(((''''''***,,,+++((('''))))))))))))))))))))))))''''''((((((((((((''''''kkkjjjhhhfffeeeeeeffffffffffffhhhjjjlllkkkhhheeecccbbbaaaaaaaaa___\\\YYY[[[[[[YYYWWWUUUVVVYYY\\\^^^]]]ZZZXXXUUUSSSRRRQQQRRRRRRTTTUUUVVVWWWWWWWWWWWWTTTPPPMMMLLLJJJIIIGGGAAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBAAA@@@??????>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<=========>>>===============>>>??????AAAAAA@@@===;;;;;;===???AAAAAABBBBBBAAA>>>;;;999999999999999888666555444333333444444444444333333555555444333333333444444222111111000000111111222222333333333333222111111////////////............+++,,,---...///000111111....../////////000000000---.....................,,,,,,,,,---------.........------,,,,,,------...//////...---------------******+++,,,,,,---......+++++++++***************------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---+++************///...------------......++++++,,,---------,,,,,,,,,,,,------------,,,,,,------...///...---,,,+++......---,,,---...///000222111///.........///000//////000000000000111111222222222222222222222222333333222222222222333333555555555555555666777777777999;;;>>>@@@BBBCCCCCCAAA@@@???>>>======<<<<<<===>>>@@@AAABBBBBBAAA@@@BBBDDDFFFFFFEEEDDDDDDDDDGGGIIIJJJKKKKKKMMMOOORRRSSSTTTUUUVVVVVVWWWWWWWWWZZZ\\\]]]______]]][[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWZZZZZZZZZZZZ[[[^^^```aaadddgggjjjkkkkkkjjjkkkkkkkkkjjjiiihhhgggffffffffffffiiimmmooonnnlllkkkkkkkkkiiigggggghhhhhhgggeeedddeeeggghhhiiihhhhhhgggfffeeedddccccccdddeeefffjjjjjjjjjlllooopppooonnnhhhgggeeeeeeggglllqqqtttsssqqqmmmiiiddd```^^^]]]YYY]]]ccceeeccc___\\\YYY]]]]]]]]]^^^___bbbeeefffeeefffhhhhhhgggeeebbb```ZZZXXXUUUSSSSSSRRRPPPNNNOOOOOONNNOOOPPPPPPMMMKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCDDDEEEFFFEEEDDDEEEDDDCCCBBBAAA@@@?????????>>><<<<<<======;;;:::777777777777777777777777999999888777777666555555111111111111111111111111222333333333333222111111111000///...------------//////...------------...+++*********+++---///000,,,,,,,,,,,,++++++++++++*********)))))))))))))))******))))))))))))((((((((((((((()))))))))))))))+++***)))(((''''''''''''(((&&&%%%%%%'''(((((((((''''''((())))))(((''''''$$$$$$$$$%%%(((******)))(((***++++++***))))))***'''+++///333444555777888999888555000+++((('''((((((((((((((()))***++++++'''&&&&&&'''((()))'''%%%************************''''''((((((((((((''''''fffeeedddbbbaaaaaabbbbbbcccdddfffhhhhhhfffcccaaa[[[[[[\\\]]]___^^^[[[XXXXXXXXXWWWUUUTTTTTTWWWZZZ[[[ZZZYYYWWWUUUSSSRRRQQQTTTTTTUUUUUUUUUUUUUUUTTTSSSPPPLLLKKKJJJJJJIIIGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>======:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>===<<<<<<<<<===???@@@BBBBBB@@@===::::::<<<>>>???>>>>>>===<<<;;;::::::888888888888777666555444333333333444444333333333444444333333333333333333111111000000000000111111111222222222222222111111///////////////.........,,,,,,---......///000000........./////////000000------------------------------........./////////------,,,,,,,,,,,,------......---,,,,,,,,,,,,---***+++++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***++++++,,,---------,,,,,,,,,------...)))***+++,,,,,,---,,,,,,++++++,,,---------,,,,,,,,,---.........,,,)))(((...---,,,++++++---...000222111000000000111111222////////////000000000111111111111111222222222222111111000000000000111111555555555444444555777999:::===BBBEEEGGGHHHHHHIIIDDDCCCAAA???=========>>>>>>???@@@AAABBBBBBAAA@@@@@@BBBDDDDDDCCCBBBBBBCCCHHHIIIKKKKKKKKKLLLOOOQQQQQQRRRSSSTTTUUUUUUUUUUUUZZZZZZZZZZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVWWWWWWWWWZZZZZZZZZZZZ[[[]]]^^^___bbbdddggghhhgggggghhhiiiggggggfffeeeddddddddddddeeegggiiiiiihhhfffffffffgggfffddddddeeeffffffeeefffgggggghhhhhhhhhggggggfffeeedddddddddfffgggiiinnnmmmmmmmmmoooooonnnmmmhhhfffddddddggglllqqquuuqqqpppmmmiiiddd```]]][[[XXX\\\aaadddbbb___[[[ZZZ^^^^^^______aaaccceeefffffffffffffffdddbbb```^^^YYYWWWTTTRRRQQQQQQOOONNNMMMNNNOOOQQQRRRQQQOOOMMMKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCDDDCCCCCCAAA@@@???>>>===>>>===;;;;;;<<<<<<:::999888888888888888888888888999999888777666555555444222222222222222222222222111111111111111000000000111111000//////////////////......---------......,,,,,,+++***+++,,,...///,,,+++++++++++++++++++++***************)))(((((())))))))))))))))))((((((((((((((((((((((((((((((******)))((((((((((((((($$$%%%%%%'''((())))))((((((***+++------+++***((($$$######%%%(((******)))'''((()))*********++++++333777===AAACCCDDDEEEEEEFFFCCC>>>777000+++******((((((((((((((()))***+++***+++)))'''(((***)))%%%))))))))))))))))))))))))''''''((((((((((((''''''aaaaaa___^^^^^^______```bbbccceeefffeeebbb```___YYYYYYZZZ\\\]]]\\\ZZZWWWXXXXXXWWWTTTRRRRRRTTTVVVVVVVVVUUUTTTSSSSSSTTTTTTWWWWWWVVVUUUTTTRRRPPPOOOOOOMMMJJJHHHHHHHHHHHHGGGEEEEEEDDDBBBAAA???>>>>>>??????>>>>>>======<<<<<<:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<======>>>>>>===<<<<<<<<<===???@@@AAAAAA???===::::::;;;======<<<;;;::::::::::::;;;777777777777666666555444222333333333333333333222222222333333333333333333000000000000000000000000000000111111222111111000.........///////////////...............---------............////////////......------,,,,,,++++++------------............,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...+++++++++***++++++,,,,,,))))))***+++,,,,,,,,,+++***++++++,,,------,,,,,,++++++------,,,***'''&&&---,,,,,,+++,,,---...///000000000000000000111111...////////////000000000000000000111111222222222444444333333333333444444333444444333333555999===BBBFFFKKKNNNNNNMMMMMMMMMFFFDDDBBB@@@????????????>>>???@@@AAAAAAAAA@@@???===???AAABBBAAAAAACCCDDDFFFGGGIIIIIIIIIJJJLLLOOOOOOPPPQQQRRRRRRSSSSSSRRRWWWWWWWWWXXXXXXZZZ[[[\\\SSSSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]___aaacccdddddddddeeegggeeeeeeddddddcccddddddddddddfffgggfffdddbbbbbbbbbeeecccaaaaaacccfffffffffggghhhhhhhhhhhhggggggfffgggffffffffffffhhhiiijjjjjjiiihhhiiikkklllkkkjjjhhhgggeeeeeeggglllqqqtttmmmllljjjgggdddaaa^^^]]]\\\^^^aaabbb```___^^^^^^bbbaaaaaaaaabbbbbbccccccdddddddddcccaaa___]]]\\\YYYVVVSSSQQQQQQQQQPPPOOOLLLNNNPPPQQQQQQPPPOOONNNIIIJJJIIIIIIGGGFFFDDDCCCEEECCCBBBCCCDDDDDDCCCBBBBBBBBBAAA@@@???>>>=========<<<::::::;;;;;;999888777777777777777777777777888888777777666555555444333333333333333333333333111111000000////////////......///000000000000000......---------......//////...,,,++++++++++++,,,++++++++++++++++++++++++)))************)))(((((((((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((()))******%%%'''((()))))))))))))))(((***+++------+++***((('''&&&%%%&&&((()))(((''''''''''''(((***+++,,,,,,===@@@BBBBBB???;;;999888<<<:::777111+++((('''(((((((((''''''(((((())))))000111///***+++//////***((((((((((((((((((((((((''''''(((((((((((('''''']]]]]]\\\\\\\\\^^^___``````bbbccccccaaa___^^^___\\\[[[[[[[[[[[[ZZZWWWUUUWWWXXXWWWTTTQQQPPPRRRSSSSSSRRRPPPPPPPPPRRRTTTVVVYYYXXXWWWUUUSSSPPPNNNLLLMMMJJJGGGFFFGGGGGGFFFEEEEEEDDDCCCAAA???>>><<<<<<>>>>>>=========<<<<<<<<<:::::::::;;;<<<<<<======:::::::::;;;<<<<<<<<<==================>>>??????>>>>>>>>>===:::999:::;;;:::999999888999999:::;;;666666666666666555444444222222333333333333222222111111222333333333222222///000000111111000000/////////000111111111111000.........///////////////.........---------,,,,,,------........./////////......---,,,++++++***************+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***************,,,,,,++++++***))))))((()))))))))))))))*********)))************+++++++++++++++++++++++++++++++++111///---+++******+++,,,++++++***************+++))))))***+++++++++******)))***+++,,,,,,------,,,++++++,,,,,,+++)))(((''',,,,,,,,,---------......---------.....................////////////000000//////000000111222222222333333222222222222333333111333444333333777===CCCJJJOOOTTTUUURRRNNNLLLLLLDDDCCCBBBAAA@@@@@@???@@@>>>>>>@@@@@@AAA@@@???>>>;;;===???@@@@@@AAADDDEEECCCDDDEEEEEEEEEFFFHHHJJJLLLMMMNNNOOOPPPPPPPPPPPPSSSTTTTTTVVVXXXZZZ\\\]]]TTTTTTSSSSSSTTTVVVWWWYYYWWWWWWXXXYYYZZZ[[[[[[[[[]]]___```aaa```aaabbbdddddddddcccccccccdddeeeeeeccceeefffeeecccaaa``````cccaaa``````cccfffhhhhhhiiihhhhhhggggggffffffffffffgggggghhhhhhhhhiiiiiigggffffffhhhllloooppppppjjjiiihhhhhhiiillloooqqqjjjiiigggeeecccaaaaaa```___aaaaaaaaa``````aaacccdddccccccbbbbbbaaa``````aaaaaaaaa```___]]][[[YYYXXXUUURRRPPPOOOPPPPPPOOOLLLNNNPPPPPPOOONNNNNNOOOIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@@@@???>>>>>>======<<<;;;999999::::::888777555555555555555555555555777777666666666666555555333333333333333333333333111000000///.../////////+++,,,---...///000//////...------------...//////.........---,,,+++***)))*********+++++++++++++++)))******++++++)))((('''''''''(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++((()))++++++)))(((((()))''''''((())))))((('''''')))(((''''''((()))(((&&&((('''&&&''')))+++,,,+++000222333222///+++***)))+++++++++)))''''''(((***(((((((((''''''(((((())),,,...,,,''')))000222---''''''''''''''''''''''''''''''((((((((((((''''''ZZZZZZZZZ[[[\\\^^^```bbb___```aaa___\\\[[[]]]___]]][[[ZZZYYYZZZYYYXXXVVVVVVVVVVVVTTTRRRQQQRRRSSSRRRPPPMMMLLLMMMPPPTTTVVVXXXXXXWWWUUURRRPPPMMMLLLKKKIIIFFFEEEEEEEEEEEEDDDBBBBBBAAA@@@???>>>=====================<<<<<<<<<:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>:::<<<======;;;999999999666666666777777888999999555555666666666555444444222222333333333333222222///000111222333333222111...///000111111000///......//////000111111000000............/////////000---------------------------------.........//////,,,,,,,,,+++++++++++++++************++++++++++++++++++************++++++---,,,++++++******++++++***************))))))))))))))))))*********++++++))))))))))))******++++++************************///---+++))))))***+++---------,,,+++******************************)))((())))))***,,,,,,------,,,------,,,,,,++++++******+++,,,.../////////---------------...------,,,,,,........./////////000000/////////000111222222222111111111000000111111111///111333333444999BBBIIIPPPUUUYYYXXXRRRKKKGGGFFF@@@AAAAAAAAA@@@??????>>>===>>>????????????======<<<>>>???@@@@@@AAACCCEEEBBBCCCDDDDDDCCCDDDFFFHHHJJJJJJKKKLLLMMMMMMMMMMMMPPPQQQRRRTTTWWWYYY[[[\\\XXXVVVUUUSSSRRRSSSTTTUUUSSSTTTUUUVVVXXXXXXYYYYYY[[[]]]^^^^^^^^^^^^```bbbccccccbbbbbbcccdddeeeeeebbbdddffffffdddaaa```___cccaaa___```dddgggjjjkkklllkkkjjjiiiiiihhhhhhhhhggghhhjjjkkkkkkkkkiiihhhjjjiiiiiikkkooossstttuuummmllllllkkkkkklllmmmmmmiiigggeeebbbaaaaaaaaabbb```aaabbbbbbaaaaaabbbdddcccccccccbbbbbbaaa```___]]]^^^^^^___]]][[[XXXWWWWWWSSSOOOMMMMMMNNNNNNNNNMMMNNNPPPOOOMMMLLLMMMOOOIIIIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;:::888888999999777666555555555555555555555555555555555666666666666666222222222222222222222222111111///.........///000---...///000000000///...---------------...//////,,,,,,......---,,,***))))))*********++++++++++++((()))+++++++++***(((''''''''''''((((((((())))))(((((((((((('''''''''&&&)))((((((((((((((()))***(((***+++***(((''')))***''''''''''''''''''''''''***)))(((((()))***)))((()))'''%%%&&&)))+++++++++###%%%''''''&&&&&&'''((($$$&&&((())))))***,,,---***))))))(((((())))))***%%%***((($$$(((444888333((((((((((((((((((((((((''''''((((((((((((''''''YYYYYYYYYZZZ\\\___aaaccc]]]^^^^^^\\\YYYYYY\\\___ZZZXXXWWWWWWYYY[[[[[[ZZZTTTUUUUUUTTTRRRQQQSSSTTTRRRPPPLLLJJJJJJNNNRRRUUUWWWVVVVVVTTTRRRPPPNNNMMMKKKHHHEEEDDDDDDDDDDDDCCC@@@@@@??????????????????===============<<<<<<<<<;;;;;;<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>?????????>>>===777:::<<<===;;;999888888444444555666666777777888555555555666555555444444222222222333333222222222///000111222333333222111...///000111111000///.........///000000111000000---.........//////000000***++++++,,,---...//////---------.........//////)))******+++,,,,,,------++++++,,,,,,,,,---------++++++************++++++...---,,,,,,++++++,,,,,,(((((())))))******++++++++++++,,,,,,------------(((((())))))*********+++***************************)))''''''(((+++...000///...---,,,++++++*********************)))((('''((()))***+++,,,---------///...---,,,,,,,,,------***,,,///111111000---,,,//////000000//////...---............/////////000...//////000111222222222555444444444444444444555---000333333444:::DDDMMMRRRWWW[[[XXXPPPGGGBBBAAA===>>>???@@@@@@???===<<<<<<===>>>??????>>>===<<<>>>???@@@@@@???@@@BBBDDDCCCDDDEEEEEEEEEEEEHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLOOOPPPQQQSSSVVVXXXYYYZZZ[[[YYYVVVSSSQQQPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWZZZ[[[]]]]]]\\\]]]___aaabbbbbbaaabbbbbbcccdddeeebbbeeeggggggeeebbb``````cccaaa```aaadddhhhkkklllppppppnnnmmmllllllkkkllljjjkkknnnoooooommmkkkiiillljjjiiijjjmmmoooppppppnnnnnnnnnmmmmmmlllkkkkkkiiigggdddaaa``````aaaccc^^^```ccccccbbbaaabbbcccbbbbbbbbbbbbbbbaaa```___ZZZ[[[]]]^^^]]]ZZZWWWUUUUUURRRNNNKKKLLLMMMMMMMMMMMMOOOPPPNNNKKKJJJLLLOOOKKKIIIGGGFFFFFFGGGIIIJJJGGGEEEDDDDDDEEEEEEDDDBBB============>>>>>>>>>>>>;;;:::888888999999777666777777777777777777777777444444555555666777777777111111111111111111111111222111000......//////000222222333333333111000///---------------...///000)))***---//////---+++***))))))******++++++++++++((()))+++,,,+++***((('''&&&'''''''''(((((())))))******))))))((((((((('''+++***)))((((((''''''(((''')))***)))'''&&&))),,,))))))(((((((((((()))))))))(((((()))***++++++******'''%%%&&&)))++++++******++++++***(((&&&'''((($$$''')))*********+++,,,++++++***************+++&&&,,,,,,(((///===CCC???))))))))))))))))))))))))''''''((((((((((((''''''VVVXXX[[[^^^``````______[[[ZZZZZZYYYYYYYYYYYYZZZYYYXXXWWWXXXYYYZZZZZZXXXUUUUUUUUUUUUTTTSSSRRRRRRMMMOOOOOONNNLLLMMMQQQTTTWWWXXXXXXUUUQQQLLLJJJIIIJJJIIIGGGEEECCCAAA@@@@@@@@@@@@???>>>===<<<;;;;;;>>>???@@@@@@???===;;;999:::;;;;;;;;;<<<<<<======888999999:::;;;<<<======999:::;;;<<<===???@@@@@@;;;::::::999999888888777666777999::::::999888777:::888666444333444555555555333222000//////000000000000000000000000000000//////......------,,,,,,(((,,,---,,,,,,...---***//////...------------...)))***++++++,,,---......------------------------&&&'''((()))+++,,,......)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))++++++***))))))***++++++))))))(((((()))******+++))))))))))))))))))))))))************************---,,,,,,+++***)))(((((()))***++++++***)))***+++++++++++++++++++++++++++......---,,,,,,+++******...,,,)))'''(((***---///++++++,,,---............///////////////000111111000///------...///222333,,,===EEE999,,,+++///000000000111333888???EEEIIIMMMNNNMMMJJJEEEAAA>>>===;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAADDDEEECCCBBBBBBCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHJJJKKKLLLSSSSSSSSSSSSTTTUUUVVVWWWTTTRRRQQQOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPRRRTTTUUUWWWZZZ]]]^^^^^^]]]]]]]]]^^^___aaa```______```aaa``````aaaaaabbbccceeefffeeeffffffeeedddffflllqqqtttqqqnnnlllllllllkkkjjjlllooouuuxxxxxxuuuooolllkkkjjjjjjkkknnnoooooooookkklllmmmmmmllliiigggeeecccbbbaaa___^^^^^^______bbb```___```aaabbbaaa_________```aaaaaabbbbbbaaa``````aaa```^^^ZZZVVVSSSQQQQQQQQQRRRQQQQQQPPPOOOPPPNNNKKKIIIIIIKKKMMMOOOOOOLLLGGGDDDBBBCCCFFFHHHIIIHHHGGGFFFEEEDDDCCCBBB???>>>===<<<;;;;;;<<<===<<<;;;;;;:::999888777777666666666666666555444444777777555444333222222222000000111111111111000000111111000000000000000000///...---,,,,,,---...//////...---,,,+++++++++++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((()))******((()))((()))((()))((()))))))))))))))************''''''(((((((((((((((''',,,+++***)))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))+++******((('''&&&%%%$$$***'''%%%$$$%%%'''((((((''''''''''''''''''''''''""")))+++(((,,,888<<<888******+++******)))((('''((((((((((((((('''''''''XXXZZZ]]]```aaaaaa___]]]ZZZZZZYYYYYYYYYYYYYYYYYYXXXVVVVVVWWWXXXYYYXXXWWWUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRPPPNNNNNNRRRUUUVVVWWWWWWTTTPPPLLLIIIIIIJJJHHHFFFCCCAAA@@@@@@@@@AAA@@@???>>>===<<<<<<;;;===>>>???@@@???>>><<<:::;;;;;;<<<<<<<<<=========;;;;;;;;;<<<============::::::;;;<<<===>>>??????;;;;;;::::::999888888888555666777888888777555444888777555333333333444555555444222111000000000111000000000000000000000000//////..................,,,///000//////111111---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,------***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))))))))---,,,,,,++++++,,,,,,---)))(((((((((((())))))***))))))))))))))))))))))))************************,,,,,,++++++******)))))))))***++++++))))))***+++++++++++++++++++++++++++...------,,,++++++******+++++++++++++++,,,,,,,,,,,,---------------,,,,,,...............//////000//////......///000222333444AAAFFF;;;//////111///222222222444777<<<@@@CCCFFFGGGGGGFFFBBB>>>===<<<::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;::::::::::::<<<<<<<<<===???AAACCCEEEBBBAAAAAABBBBBBCCCDDDEEEGGGFFFFFFGGGHHHIIIKKKLLLPPPPPPQQQQQQRRRSSSSSSTTTSSSQQQPPPNNNNNNOOOPPPQQQRRRQQQPPPOOOPPPQQQSSSUUUUUUXXX\\\______``````aaa___```aaa```___^^^___aaaaaaaaaaaabbbcccdddeeefffeeeffffffeeedddggglllpppuuurrrooollllllkkkjjjhhhkkknnnrrruuuuuusssooommmjjjiiiiiikkkmmmnnnnnnmmmjjjjjjkkkkkkjjjhhhfffdddbbbaaa___^^^]]]]]]]]]]]]___]]]\\\]]]^^^___^^^^^^^^^___aaabbbccccccbbbaaacccbbbaaa___[[[VVVRRRPPPRRRRRRRRRRRRRRRQQQQQQPPPOOONNNKKKJJJJJJKKKLLLNNNLLLJJJGGGDDDCCCDDDFFFGGGGGGFFFEEEDDDBBBAAA@@@???@@@???===<<<;;;;;;;;;<<<;;;;;;:::999888777666666777888888888888777666666666555444333111111111111111111222222222222111111111111000000/////////...///...------------...///......---,,,++++++++++++)))******+++++++++******)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((()))******,,,+++***)))((('''&&&%%%))))))))))))))))))(((((((((((()))(((((('''&&&%%%***))))))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))******(((&&&(((((((((((((((((((((((('''------''')))111333...'''(((((()))))))))((((((((((((((((((((((((((('''ZZZ]]]```ccccccaaa^^^[[[XXXXXXXXXYYYYYYYYYYYYYYYVVVUUUUUUUUUWWWXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRTTTSSSQQQOOOMMMNNNRRRUUUVVVWWWVVVSSSOOOKKKIIIIIIIIIGGGDDDAAA@@@@@@AAABBBAAAAAA@@@>>>======<<<<<<===>>>???@@@@@@???===<<<<<<<<<============>>>>>>===>>>>>>?????????>>>>>>;;;;;;<<<<<<<<<=========<<<<<<;;;::::::999999888444555666666555444222111555444333222222333444555444444333222111111111111000000000000000000000000.........///////////////***...///------000///,,,.........------------------------,,,,,,+++++++++------------------------//////...------,,,,,,+++---,,,+++***)))***++++++------------------------******))))))))))))******(((((((((((())))))))))))---,,,++++++++++++,,,---)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++))))))***+++++++++++++++++++++++++++------,,,,,,+++*********(((***---//////...,,,***............---,,,+++***---------------............//////000000111222222000999<<<444---......+++333333444444666777999:::<<<>>>@@@???===;;;::::::999999:::::::::::::::999;;;;;;;;;::::::999999999;;;;;;<<<===???AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPNNNMMMLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTTTTWWW[[[___```bbbdddeeeaaabbbbbbaaa___^^^___aaabbbbbbcccdddeeefffggggggfffgggfffeeeeeegggkkkoootttqqqmmmkkkjjjjjjhhhgggiiikkknnnpppqqqpppooonnnjjjiiiiiijjjlllmmmkkkjjjhhhhhhiiihhhgggfffdddccc```___]]]\\\[[[ZZZ[[[[[[]]]\\\ZZZ[[[]]]^^^^^^^^^^^^```ccceeeeeedddcccbbbcccaaa___[[[WWWTTTQQQOOOSSSSSSSSSRRRRRRQQQQQQQQQMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFEEECCCAAA???>>>===AAA@@@>>><<<;;;;;;::::::::::::999888777666666555777777777888777777666555555444333111000000000000222222333333333333222222222111111000///...------///...------------...///...---,,,++++++***++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))******))))))((('''((((((((()))))))))******,,,+++***)))((('''&&&%%%))))))(((((('''''''''&&&)))))))))((('''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******'''(((***---///---(((%%%))))))))))))))))))))))))(((---,,,&&&&&&++++++&&&%%%&&&'''(((((()))))))))''''''((((((((((((((((((]]]___bbbdddccc```[[[YYYVVVWWWXXXXXXYYYYYYYYYYYYWWWUUUUUUVVVWWWXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRPPPNNNLLLLLLNNNRRRUUUWWWWWWVVVSSSOOOKKKJJJJJJJJJGGGDDDAAA@@@AAACCCEEECCCBBB@@@>>>============<<<>>>???AAAAAA@@@???============>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999555555555555444333111000333222222111222222333444444333333222222222222222000000000000000000000000.........//////000000000***------++++++......,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++...,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))))))))******))))))))))))******)))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++,,,,,,,,,---)))***+++***)))((()))+++************************,,,,,,++++++*********))))))***---//////...,,,***---------------,,,+++***---------.........---------...///000111111111111)))...000,,,,,,......+++222222333444555555555444777999::::::999777777777777888999999:::999999999999999999999:::::::::::::::;;;<<<===>>>@@@AAABBB>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMPPPNNNLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTTTTWWW[[[^^^___aaaccceeecccdddcccaaa___^^^___aaacccdddeeefffggghhhhhhiiihhhgggfffffffffhhhkkkmmmnnnllliiihhhhhhhhhgggfffhhhhhhiiijjjlllmmmnnnoookkkjjjjjjkkklllllljjjhhheeeeeefffeeeeeecccbbbaaa___^^^\\\[[[ZZZZZZ[[[[[[___]]]\\\]]]___`````````___bbbeeeggghhhfffdddbbb___]]][[[XXXUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFDDDBBB@@@???>>>AAA@@@???===<<<:::999999:::999999888777666555555444555555555555444333333444444333111111000000000111222222222222222222111333333222111///...------.........------.........---,,,,,,+++******++++++((()))***+++++++++++++++)))))))))))))))))))))))))))************)))(((((((((((())))))************((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++'''(((+++---///---)))%%%((((((((((((((((((((((((%%%((((((%%%%%%******'''&&&'''(((((()))))))))(((''''''''''''((((((((((((^^^___aaabbb```]]]XXXUUUTTTUUUWWWXXXYYYYYYYYYYYYWWWVVVVVVVVVXXXYYYXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTOOONNNLLLLLLNNNQQQUUUWWWXXXXXXWWWSSSOOOKKKJJJKKKJJJHHHDDDBBBBBBCCCFFFHHHDDDBBB@@@???======>>>???===>>>@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>=========@@@@@@BBBBBBBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::999888888666666555555444333222111222111111111111222222333222222333222222222111111////////////////////////------......//////000000---000000---...111222///------......------,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...,,,***(((((((((***+++******************************))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---((()))******)))((()))***************************+++***************))))))++++++,,,,,,,,,---------***++++++,,,------,,,,,,---.../////////......---------///000000111000000---//////...000333333000///000111333444444333333555777999888666444444444666777777888999999888888555666777888999;;;<<<<<<::::::;;;===>>>???@@@@@@<<<<<<<<<======>>>???@@@AAABBBCCCEEEGGGIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMOOOMMMKKKJJJJJJJJJLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTVVVXXX[[[\\\]]]^^^aaacccdddddddddaaa______```bbbeeefffgggiiijjjjjjjjjjjjiiihhhgggfffgggiiijjjkkkgggeeecccdddeeeggghhhgggffffffffffffhhhjjjmmmooolllllllllmmmmmmllljjjgggccccccccccccbbbaaaaaa```]]]]]]\\\\\\\\\^^^___```aaa``````aaaccccccbbbaaacccdddgggiiiiiigggdddbbb___]]]ZZZWWWTTTSSSSSSSSSRRRQQQPPPNNNNNNMMMNNNNNNKKKKKKLLLLLLKKKJJJHHHGGGDDDDDDEEEEEEFFFFFFEEEEEEGGGFFFEEEDDDBBB@@@???>>>@@@@@@???>>><<<:::999888:::999999888777666555555444444444444444333222222555444333222222111222222000000111111111111000000444444333222000///......---..................---,,,,,,+++*********+++++++++++++++++++++***)))((())))))))))))))))))))))))***************))))))((((((((()))***+++******)))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((***++++++(((&&&''''''''''''''''''''''''$$$&&&'''&&&'''******(((***************)))((('''&&&'''''''''(((((())))))]]]]]]^^^]]][[[XXXUUUSSSRRRTTTVVVXXXYYYYYYYYYXXXXXXVVVVVVWWWXXXYYYXXXWWWVVVUUUSSSRRRQQQQQQRRRSSSOOONNNMMMOOORRRVVVXXXYYYXXXXXXVVVRRRMMMJJJJJJJJJHHHGGGEEECCCDDDEEEGGGIIIEEECCCAAA???>>>>>>???@@@???@@@AAABBBBBBAAA???>>>>>>>>>============<<<<<<>>>???AAABBBBBBAAA@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666666555555444444333333222222222222222222111111111111222222222111111000////////////////////////---------...............,,,......++++++///000---,,,------......,,,+++***)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++,,,+++***)))((()))************************************))))))))))))******(((((((((((())))))))))))******+++,,,,,,+++******'''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++((()))******(((((()))***************************)))))))))))))))))))))))),,,+++***)))***+++,,,...)))***+++,,,------------......///000000///---,,,,,,------......///000000111111000000111222111///---...000111222333333333444666888777555333333333555555666777888888888888444555666777999:::<<<<<<999:::;;;===>>>>>>??????<<<<<<<<<<<<===>>>??????AAACCCDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMNNNMMMKKKJJJIIIJJJKKKLLLNNNOOOPPPQQQRRRTTTTTTUUUWWWYYY[[[\\\\\\]]]___aaaeeeeeedddaaa______bbbdddfffhhhjjjkkklllmmmllllllkkkiiigggggghhhjjjjjjiiicccaaa```aaadddggghhhhhhfffeeeddddddfffhhhkkkmmmmmmmmmmmmnnnnnnlllhhhfffbbbbbbaaaaaa````````````]]]]]]^^^___aaadddggghhheeeeeefffhhhiiihhheeecccggghhhjjjjjjiiigggdddbbbcccaaa]]]YYYUUURRRQQQPPPRRRPPPOOOMMMLLLLLLLLLMMMKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>?????????>>>===;;;:::999::::::999888777666666555555555666666555555444333444444333222222222222222000000000111111000000000333222222111000//////...------...//////...------++++++************++++++,,,,,,,,,++++++)))(((((())))))))))))))))))))))))******++++++******)))(((((()))***+++++++++***))),,,+++***)))((('''&&&%%%''''''''''''''''''''''''###$$$%%%&&&'''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((()))(((''''''((()))(((''''''''''''''''''''''''''''''(((((()))))))))((('''++++++++++++***)))((('''&&&&&&''''''((()))))))))[[[ZZZZZZXXXVVVTTTRRRPPPQQQRRRUUUWWWYYYYYYYYYXXXWWWUUUUUUUUUWWWXXXWWWVVVSSSRRRPPPNNNNNNNNNOOOPPPOOONNNNNNPPPTTTWWWWWWVVVVVVVVVSSSOOOKKKHHHHHHIIIEEEEEEDDDDDDDDDFFFGGGHHHFFFDDDAAA???>>>>>>@@@AAA@@@AAABBBCCCBBBAAA???============<<<<<<<<<;;;;;;;;;===???AAABBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777666555444444333333333444444333333333333222111111000///000000111111111000///////////////////////////---------------,,,,,,,,,)))+++***''''''+++,,,***+++,,,---......,,,+++)))+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))******************************************))))))))))))******(((((((((((()))))))))))))))***+++,,,,,,+++***)))###%%%''')))******)))((())))))))))))))))))))))))************************))))))))))))))))))******((()))***)))((('''(((***************************))))))))))))))))))))))))******)))))))))***+++,,,***++++++,,,,,,,,,++++++,,,---/////////---,,,***,,,,,,++++++,,,---///000...---,,,------------.........///000111222333333222444666666555333333333444444555666777777777777666666777777888999999999888999;;;===>>>>>>>>>===<<<<<<;;;<<<<<<===>>>???CCCDDDFFFGGGIIIIIIIIIIIIJJJIIIGGGGGGGGGIIILLLNNNNNNMMMKKKJJJIIIJJJLLLMMMOOOOOOQQQSSSTTTUUUVVVVVVXXXZZZ[[[\\\\\\^^^```ccceeedddcccaaa``````cccfffhhhiiikkkmmmnnnnnnmmmmmmllliiiggggggiiijjjjjjhhhcccaaa```aaadddggghhhhhheeeeeedddccceeegggjjjkkkmmmmmmlllmmmmmmjjjfffcccaaaaaa``````______``````]]]^^^```cccfffkkkoooqqqmmmnnnpppssstttqqqlllhhhlllllllllkkkiiigggdddcccdddbbb___[[[WWWTTTRRRQQQSSSQQQOOOMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<:::999;;;;;;:::999888777666666444555555555555444333333333222222111111111111222000111111222222111111000000000//////.........---------...//////...------++++++************++++++******+++++++++******)))))))))))))))))))))))))))***++++++++++++***))))))''')))***,,,,,,+++***))),,,+++***)))((('''&&&%%%&&&&&&&&&'''(((((())))))$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((''''''))))))((('''''''''''''''''''''''''''''''''(((******(((((((((((()))))))))))))))((((((&&&&&&''''''((())))))***YYYXXXWWWUUUSSSQQQPPPOOOPPPRRRUUUWWWYYYYYYYYYXXXUUUTTTSSSTTTVVVWWWVVVUUUQQQOOOMMMKKKKKKKKKLLLMMMNNNMMMMMMPPPSSSUUUTTTQQQTTTTTTQQQMMMIIIFFFFFFGGGCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDAAA???>>>>>>@@@AAAAAABBBCCCCCCCCCAAA>>>=========<<<<<<;;;;;;;;;:::999;;;>>>@@@AAAAAA???>>>:::::::::;;;;;;;;;<<<<<<999999888888777666666666333333333222333333444444444444444333333111000///...///000111111000///...////////////////////////---------,,,,,,++++++++++++---,,,)))***---///---+++,,,---......,,,***)))------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++***)))))))))'''((()))***++++++******++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))'''((()))******)))(((''' """%%%'''((()))((('''))))))))))))))))))))))))************************)))))))))(((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************,,,,,,,,,,,,++++++***)))+++,,,.........,,,***))),,,+++***)))***,,,...000+++***+++---------///222000/////////000111222333000222444555444333444444333444555666777777777777888888888888777777777777888999;;;===>>>>>>======<<<<<<<<<<<<<<<===??????DDDEEEGGGHHHIIIIIIHHHHHHJJJHHHFFFDDDEEEHHHKKKMMMNNNMMMKKKJJJJJJJJJLLLMMMOOOPPPRRRSSSUUUVVVVVVWWWXXXZZZ\\\]]]^^^```ccceeeddddddcccaaa```aaadddggghhhjjjlllnnnoooooonnnmmmllljjjggghhhjjjkkkiiigggeeecccbbbccceeeggghhhhhheeeeeedddddddddgggiiijjjllllllllllllllliiieeeaaaaaaaaa```_________``````^^^___aaaeeejjjoootttwwwuuuwwwzzz|||}}}yyysssnnnooonnnmmmkkkiiifffdddcccaaa```^^^\\\ZZZWWWUUUTTTTTTRRRPPPNNNLLLMMMMMMNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCC======>>>>>>>>>===;;;:::<<<;;;;;;:::999888777777222333333333333222111111222111000000000000000111222222222333333222222222------------------,,,,,,,,,---...//////...---,,,+++***************++++++((()))***+++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******((('''((()))+++***(((&&&))))))))))))))))))))))))$$$$$$&&&)))+++))))))***%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***WWWUUURRRQQQRRRSSSSSSRRRNNNOOOQQQSSSUUUVVVWWWWWWTTTVVVWWWUUURRRPPPQQQSSSPPPOOONNNMMMLLLMMMNNNOOOPPPOOOPPPRRRTTTTTTPPPLLLLLLLLLKKKJJJGGGEEECCCBBBEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;::::::;;;<<<::::::;;;;;;<<<======>>>===>>>>>>>>>>>><<<;;;:::777777777777666666666666555555444444444333333333444444333333222111000000//////000111222333333333........................//////...---,,,++++++***------............------------------,,,,,,+++***---,,,***)))))))))************+++++++++,,,,,,,,,******))))))))))))******++++++******)))(((((((((...---+++***)))(((((((((++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((---,,,+++***))))))))))))************************(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***************(((((('''''''''(((***++++++++++++*********)))))))))$$$ ###+++000...+++---..................---///......---------......111111111111111222222222111222222333333444555555555555555555555666777777888888777666666666666666888999::::::;;;;;;;;;;;;=========<<<<<<<<<======JJJJJJJJJJJJIIIHHHGGGGGGKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNPPPPPPPPPQQQSSSUUUXXXYYYVVVWWWYYYZZZZZZ[[[^^^```fffdddbbb```aaacccfffiiilllllllllllllllmmmnnnnnnllliiigggfffggggggffffffffffffggggggggggggffffffbbbcccdddeeefffhhhiiiiiigggjjjmmmmmmkkkgggdddbbbaaaaaabbbcccccccccbbbbbb```cccfffhhhkkkrrrxxxzzz|||}}}~~~zzzuuurrrpppooonnnllliiigggdddccccccaaa^^^ZZZWWWUUUTTTTTTWWWRRRMMMLLLNNNPPPNNNKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHFFFDDDBBBBBBBBBBBB>>>===<<<<<<<<<<<<<<<===???===;;;999888777555444666666777777555333000...//////000000111111222222222111111000///......---111///---...000000...,,,///............---------000...,,,***)))))))))***---+++)))((('''((()))***++++++******))))))(((((()))***)))((('''(((+++------,,,+++)))((((((((((((%%%&&&''''''(((''''''&&&((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''')))******((('''%%%'''''''''''''''&&&&&&&&&((((((((()))(((((('''&&&))))))(((((('''''''''&&&))))))))))))(((((((((((()))(((&&&%%%%%%&&&''''''VVVTTTRRRRRRSSSSSSRRRQQQLLLNNNPPPRRRTTTVVVWWWWWWRRRTTTTTTRRROOOMMMNNNOOONNNMMMLLLLLLLLLMMMNNNNNNRRRQQQQQQSSSUUUTTTPPPLLLMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<<<<<<<======<<<;;;999888777777777777666666666555555444444444444333333333333333222111111000///////////////000000111111111.................................---,,,,,,++++++,,,,,,------------,,,,,,+++,,,,,,,,,++++++***))),,,,,,***)))))))))***************+++++++++,,,,,,******))))))))))))******(((((())))))***++++++++++++******))))))))))))***+++++++++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******)))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((()))************)))++++++*********+++,,,---+++++++++*********))))))***(((''''''***+++,,,,,,,,,------......------,,,...---------------......000000111111111111222222111111111222333333444444444444444444444555666666888777777666555555666666888999999:::;;;;;;::::::<<<<<<;;;;;;;;;<<<======FFFFFFGGGGGGFFFFFFEEEEEEIIIHHHGGGFFFEEEFFFGGGGGGIIIHHHHHHHHHIIIKKKLLLMMMOOOOOOPPPPPPRRRTTTWWWXXXUUUWWWYYYYYYZZZ[[[^^^```eeedddbbbaaabbbeeeiiikkkllllllkkkkkkjjjkkkkkkkkkiiihhhggghhhhhhhhheeecccfffgggggghhhhhhggggggfffccccccdddeeefffgggggghhhiiikkkmmmllliiieeecccbbbbbbcccdddeeeffffffffffffdddeeefffhhhlllrrrxxx{{{{{{|||}}}|||zzzvvvqqqoooooonnnllljjjgggdddaaa```___^^^\\\YYYXXXWWWWWWXXXVVVRRRMMMLLLNNNOOOMMMJJJIIIIIIHHHGGGEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEEEEGGGFFFDDDCCCBBBCCCCCCDDD???>>>===<<<<<<<<<<<<<<<>>><<<:::999888777666555333444555666555444222000000000000000000111111111111111111000000/////////111///---...///000...,,,------------,,,,,,,,,,,,---,,,***))))))***,,,---,,,+++)))((('''((()))***(((((((((((('''''''''''')))******)))((())),,,///+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))***+++UUUSSSRRRSSSSSSSSSQQQOOOKKKLLLNNNQQQSSSTTTUUUVVVPPPPPPPPPNNNKKKIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNQQQQQQQQQRRRRRRQQQMMMKKKJJJJJJJJJJJJHHHGGGFFFEEEBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;<<<>>>???>>>===;;;::::::;;;;;;<<<;;;999888777777777777666666666555555444444444444333333333333111111111000000//////...////////////////////////........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++***)))))),,,+++******)))******************++++++++++++,,,******))))))))))))******(((((()))******++++++,,,)))((((((((()))***++++++)))******************+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''(((***+++------((((((((((((((((((((((((******))))))((((((''''''(((((()))(((((('''&&&&&&))))))))))))))))))))))))'''((())))))******)))))))))(((((((((((())))))***+++************)))))))))+++,,,---+++((((((***,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---......//////000000000111111111222//////000111111222222333333444444444444555555555777777666555555555555666888888999::::::::::::999::::::::::::;;;;;;<<<===AAAAAABBBBBBBBBCCCCCCCCCFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUVVVUUUVVVXXXYYYYYY[[[]]]```bbbaaa``````bbbeeehhhkkkkkkkkkjjjiiiiiihhhhhhhhhgggfffggghhhiiihhhdddaaafffggghhhiiiiiihhhgggfffddddddeeeeeefffggghhhhhhllllllllliiifffcccbbbbbbcccdddfffhhhjjjjjjjjjjjjgggfffgggjjjnnnrrrwwwzzzyyyyyyxxxwwwtttqqqnnnlllmmmllljjjgggccc```^^^\\\^^^]]][[[YYYWWWWWWWWWXXXTTTQQQNNNNNNOOOOOOLLLIIIGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBDDDCCCBBBBBBBBBCCCDDDDDD@@@???>>>===<<<<<<;;;;;;<<<;;;:::888777666666666222333444555555444333222111111111111000000000000000000000000000000000///000///---...//////...,,,,,,,,,,,,,,,++++++++++++***)))))))))***,,,---///++++++)))((((((((()))***''''''''''''(((((((((((()))*********)))***---///((((((((('''''''''((((((***)))(((&&&&&&&&&''''''((((((''''''(((((()))***''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((())))))*********,,,+++)))'''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((()))***+++------SSSRRRRRRRRRSSSRRROOOLLLLLLLLLNNNOOOPPPQQQQQQQQQOOONNNLLLJJJHHHFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNOOONNNNNNNNNNNNMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===???@@@???===:::888:::;;;;;;;;;;;;999888777777777666666666555555555444444444333333333222222111111111000000/////////000/////////////////////........................++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++******++++++++++++******++++++******************************++++++++++++******))))))))))))******,,,++++++***))))))((((((***))))))))))))***++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''((()))***,,,---((((((((((((((((((((((((+++******)))(((''''''&&&&&&''')))******)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''''''''''''''(((************))))))))))))***+++,,,+++)))((()))***+++++++++,,,,,,+++++++++++++++++++++,,,---...///...//////000000111111111......//////000111111111333444444555555555555555666666555444444555555555888888999999999999999888888888888999:::;;;======>>>>>>>>>??????@@@AAABBBDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTTTTVVVWWWXXXXXXZZZ]]]______^^^]]]]]]^^^aaaccceeehhhhhhiiiiiiiiiiiihhhhhhgggfffeeefffgggfffdddbbbfffggghhhiiiiiihhhgggfffcccdddeeeggghhhjjjkkklllmmmmmmjjjgggcccaaabbbcccdddfffhhhkkklllmmmmmmlllhhhgggjjjppptttuuuuuuvvvvvvuuutttrrrpppnnnmmmlllllljjjgggddd```]]][[[ZZZ___]]][[[XXXVVVTTTTTTTTTRRRPPPNNNNNNOOONNNKKKHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCAAA@@@@@@AAABBBBBBAAA@@@???===<<<;;;;;;;;;::::::999888666555666777222333444444444444333222222222111111000000//////...............///////////////............------,,,,,,,,,,,,++++++++++++))))))))))))***+++---...+++***)))(((((()))******(((((())))))******++++++***++++++***))))))***,,,&&&&&&&&&&&&&&&'''((()))///---+++)))((((((******(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''(((((()))(((((('''''''''(((((()))***+++++++++***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))***+++,,,,,,QQQPPPPPPPPPQQQOOOLLLJJJMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLIIIGGGFFFEEEEEEEEEHHHIIIJJJKKKLLLMMMNNNOOOKKKLLLLLLKKKIIIHHHFFFFFFDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@???????????????????????????<<<<<<==================<<<===???@@@???<<<999777;;;;;;<<<<<<;;;:::888777666666666666555555555555444444333333333222222222111111111111111000000000000000000000000000000///........................******+++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,+++************+++*********))))))*********+++++++++******))))))))))))******++++++***))))))((((((''',,,,,,+++************+++&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''((())))))***))))))))))))))))))))))))+++******)))(((''''''&&&%%%&&&(((***++++++******((((((((((((((((((((((((''''''((()))))))))))))))*********************))))))))))))))))))))))))))))))((('''(((******)))(((***++++++++++++++++++************++++++---...///------...///000000111111---......//////000111111333444555666666666555555555444444444444444555555777888888999888888777777666666777888:::<<<>>>???============>>>@@@AAABBBCCCCCCCCCCCCEEEGGGIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRTTTUUUWWWWWWXXXYYY\\\^^^```___^^^]]]]]]^^^```aaadddeeegggiiijjjkkkkkkkkkhhhfffcccbbbcccdddeeeeeeeeefffhhhjjjjjjhhhfffeeebbbccceeehhhkkkmmmooopppmmmllliiieeebbbbbbcccfffeeegggjjjlllnnnmmmllllllkkkkkkqqq}}}|||wwwuuurrrrrrqqqooonnnmmmmmmmmmjjjiiieeeaaa^^^[[[YYYXXX\\\ZZZXXXVVVTTTSSSRRRSSSPPPOOONNNNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFDDDCCCAAA@@@>>>>>>>>>???@@@???>>><<<;;;:::::::::888999:::888555444555777444444444444333222111111222222111111000000//////,,,,,,------------------............------------------------,,,,,,,,,,,,*********************+++))))))))))))))))))******(((((())))))******+++++++++++++++)))'''&&&&&&'''&&&%%%%%%%%%&&&'''((()))///---+++)))((((((******'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&'''((())))))******((('''&&&%%%&&&(((***+++((((((((((((((()))))))))(((((()))))))))*********)))))))))))))))))))))(((PPPOOOMMMMMMMMMLLLJJJHHHLLLLLLLLLLLLLLLKKKJJJIIILLLIIIEEEDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLJJJKKKLLLKKKHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>===;;;999888:::;;;<<<<<<;;;:::888777666666666555555555444444333333333333222222222222111111111111111111111111000000000000000000000000........................******++++++,,,,,,------,,,,,,------------,,,,,,++++++,,,---------,,,,,,))))))***++++++++++++***)))))))))************+++******))))))))))))******&&&&&&'''(((((())))))***,,,,,,+++***))))))******)))******************+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&)))((((((''''''''''''((())))))))))))))))))))))))******))))))((((((''''''%%%&&&''')))************((((((((((((((((((((((((&&&'''(((((())))))((((((((())))))))))))(((((('''(((((()))))))))))))))***(((&&&&&&(((++++++***(((***++++++,,,,,,++++++***************+++,,,------,,,,,,---...///000111111---......//////000000111222333444666666555444444444333333333333444555555777888888888888777666666555666777888:::===???@@@>>>======<<<===???AAABBBBBBAAAAAABBBCCCFFFHHHIIIEEEFFFGGGGGGHHHHHHHHHGGGIIIJJJLLLNNNPPPQQQQQQRRRSSSTTTVVVWWWWWWYYY[[[^^^cccbbbaaa______``````aaaaaaccceeehhhjjjkkkkkkkkkhhheeeaaa___```ccceeefffdddeeehhhiiiiiihhheeedddbbbdddfffhhhkkknnnpppqqqkkkjjjhhheeecccdddgggiiihhhjjjlllnnnnnnmmmkkkiiinnnnnnxxx{{{xxxppppppooonnnmmmlllkkkkkkhhhfffbbb^^^[[[YYYWWWWWWUUUTTTSSSRRRRRRSSSTTTTTTPPPOOONNNMMMLLLJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCAAA>>>===<<<<<<===>>>===<<<;;;::::::::::::888::::::888444222444666555444444333222111111111111111111111000000000000------------------,,,,,,---...///...,,,,,,,,,---------------,,,,,,,,,,,,+++++++++******))))))((())))))))))))************''''''''''''((((((((((((***++++++)))'''%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''(((((()))))))))&&&%%%%%%&&&''')))+++,,,((())))))))))))*********************************(((((())))))(((((('''&&&OOOMMMKKKJJJJJJIIIHHHFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIEEEAAA@@@BBBDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIGGGIIIJJJIIIFFFEEEFFFHHHEEEEEEEEEEEEDDDBBBAAAAAA>>>>>>>>>===>>>>>>???@@@AAABBBCCCCCCCCCAAA???>>>========================888999;;;<<<<<<<<<;;;:::;;;;;;<<<<<<;;;:::999999999::::::::::::888777666666666555555555444444444333333333222222222222111000000000000000000000000.........//////000000000........................+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,((()))***+++,,,++++++***))))))))))))******************))))))))))))******%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***+++++++++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&'''''''''&&&%%%$$$(((((((((((())))))******&&&(((***+++***))))))***++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,---///000000111.........///000000111111000111222444444333222111333333222222333444444555777777888888777666666555555555777999;;;>>>@@@BBB>>>===<<<<<<<<<>>>???AAA????????????AAACCCEEEFFFBBBCCCEEEFFFGGGGGGGGGGGGIIIJJJLLLNNNPPPQQQQQQQQQRRRTTTVVVVVVWWWXXX[[[]]]aaaaaa````````````aaabbb```aaadddggghhhiiihhhhhhfffccc``````aaacccddddddbbbdddgggiiiiiigggdddbbbddddddfffhhhjjjlllmmmnnnhhhhhhgggfffeeegggjjjmmmlllnnnpppqqqpppmmmjjjhhhooonnnwww{{{xxxpppooonnnmmmkkkhhhfffeeedddbbb^^^[[[XXXVVVVVVVVVRRRQQQPPPPPPPPPQQQRRRSSSPPPOOONNNLLLIIIIIIIIIJJJEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFEEEEEEDDDAAA@@@???===<<<<<<======<<<;;;:::999999999999999888:::;;;888333000222555333333222222222222222333000000000000000111111111000//////......---------,,,...///...,,,+++,,,...,,,,,,,,,,,,++++++++++++***************)))(((((((((((()))***************((((((((((((''''''''''''((()))******(((''''''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((()))))))))***++++++******))))))((((((&&&'''((()))))))))((('''OOOLLLIIIGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKGGGCCC???>>>AAACCCDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFCCCEEEGGGFFFCCCBBBDDDFFFCCCCCCCCCBBBAAA@@@>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;<<<;;;::::::;;;;;;:::::::::999999999888888999999888777555444666666555555555444444444333333333222222222111111.........///////////////,,,,,,------...///000000........................++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++((()))***+++,,,,,,+++***))))))))))))******************))))))))))))******(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%'''((()))***++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))(((&&&$$$############((((((((((((((((((((((((&&&''''''((((((((((((((())))))*********)))'''&&&'''((((((((())))))******%%%+++000...)))&&&(((,,,+++,,,,,,------,,,,,,+++++++++******************++++++,,,---...///000111......//////000111111111---///111222222222000///222222222222333333444555777777888777777666555555555555777999<<>>===<<<;;;;;;<<<>>>@@@>>>=========>>>@@@BBBCCC@@@AAACCCEEEFFFGGGGGGFFFIIIJJJLLLOOOPPPQQQQQQQQQRRRTTTUUUVVVVVVXXX[[[]]]]]]]]]]]]^^^___```aaabbb```aaacccfffgggfffeeeeeecccbbbaaaaaacccdddcccbbbaaacccfffhhhhhhfffcccaaaeeeeeefffggghhhiiijjjjjjffffffgggggggggiiilllooooooqqqrrrsssqqqmmmiiigggnnnkkksssyyywwwppppppooommmiiieeebbb```aaa___\\\XXXUUUTTTTTTTTTTTTSSSQQQOOONNNNNNNNNNNNPPPPPPNNNKKKHHHHHHIIIKKKDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBBAAA???>>>===<<<<<<===>>>???::::::999888888999999999888;;;<<<888222///111444111111111111222333444555//////000000111111222222222222111000///......---,,,...000...,,,***,,,...+++++++++************)))((()))************))))))'''((()))***************++++++******))))))((((((&&&(((***************,,,)))(((((('''''''''((((((%%%&&&''''''(((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''')))******+++++++++***************&&&'''(((((()))(((((((((&&&'''''''''(((((())))))++++++***)))((('''&&&&&&%%%&&&((()))************JJJIIIHHHFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCC@@@AAACCCEEEEEEDDDCCCBBBCCCCCCBBBAAAAAA@@@??????CCCCCCBBBAAA@@@???>>>>>>AAA@@@???>>>============999;;;>>>@@@@@@>>><<<:::888999::::::;;;;;;;;;;;;777888888999999:::;;;;;;;;;;;;::::::999888777777999999999888888888888888555555555666555555444333222222222111111111000000.........//////111222222---------------...///000000///---,,,+++++++++,,,,,,,,,,,,++++++*********++++++***)))***+++---...******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))((((((***)))(((((((((((())))))******++++++***)))'''&&&((((((''''''''''''(((((('''((()))***++++++******))))))))))))))))))))))))000'''$$$***...+++((((((+++++++++,,,...111444666)))***,,,......,,,***(((************+++,,,------...---,,,+++,,,...000222333222111/////////000000333222111000000222444555222222333333444555666666555555666888999:::<<<<<<<<<<<<;;;999888:::>>>AAA>>>??????>>>===>>>AAACCCDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJMMMOOOQQQRRRQQQPPPPPPRRRSSSTTTUUUVVVYYY\\\]]]]]]]]]^^^^^^^^^____________```aaacccfffiiijjjmmmhhhbbb___```bbbcccccc```_________```___]]][[[dddccccccbbbdddfffhhhjjjhhhggggggggghhhjjjlllmmmoooqqqsssrrroookkkhhhgggmmmnnnsss{{{wwwoooooommmkkkjjjhhheeeaaa^^^[[[YYYWWWUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQPPPNNNKKKIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>>???>>><<<;;;;;;<<<>>>???:::::::::999999999888888666666555555555444444444222222222222222111000///111///...///222444666666666333000.........---+++...---,,,,,,++++++,,,,,,000...,,,+++++++++---......,,,)))((()))*********+++***(((((())))))'''&&&))))))))))))))))))))))))***)))(((''''''((())))))&&&'''((())))))(((''''''---)))%%%$$$$$$%%%&&&&&&'''''''''(((((((((((()))((('''%%%$$$$$$%%%&&&'''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((***)))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))'''((((((((((((((('''&&&***((('''(((***+++)))&&&GGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@??????@@@AAABBB???@@@BBBCCCDDDCCCBBBAAABBBBBBAAAAAA@@@??????>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????;;;<<<<<<======<<<;;;;;;888999999:::;;;;;;::::::777888888999999::::::;;;::::::999888888777666666999888888888777777666666555555555555555444333333222222222111111000000000,,,,,,,,,,,,---...///000......---------....../////////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++*********+++,,,---******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))***************)))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((('''''''''''''''))))))***+++***)))((('''((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))---'''&&&***---***)))***(((((('''(((***,,,///111+++,,,...000000...,,,+++*********++++++,,,---......---,,,,,,---...000222222222000/////////000000//////...---...000222333333333444444555555666666444444555777888:::;;;;;;999::::::::::::;;;???AAAFFFFFFEEEBBB???===>>>???CCCBBBBBBBBBCCCCCCDDDDDDGGGHHHKKKMMMOOOPPPPPPPPPPPPRRRSSSTTTTTTVVVXXXZZZYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]___aaadddfffhhhdddbbb```aaaccccccbbb```^^^]]]]]]___aaaccccccbbbdddcccaaa``````bbbcccdddhhhhhhhhhhhhiiiiiijjjkkkmmmoooqqqqqqnnnkkkiiihhhhhhhhhkkkqqqvvvwwwrrrmmmmmmkkkiiihhhfffccc___\\\\\\[[[YYYXXXVVVVVVVVVVVVSSSRRRQQQOOOOOOOOOOOOPPPOOOMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDBBB@@@???>>>===<<<;;;::::::;;;<<<===::::::999999999888888888666666666555555555444444111111222222222111000000000//////000333777888888777444111///......---+++...---,,,,,,++++++,,,,,,///...---,,,+++,,,------...,,,******++++++***))))))((('''((()))***)))((())))))))))))))))))))))))(((((('''&&&&&&'''((()))'''((()))))))))((('''''')))'''%%%%%%&&&((())))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&'''(((((()))))))))((((((''''''(((((()))(((((((((((((((((())))))***((('''(((***+++)))&&&CCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????AAA@@@@@@?????????@@@@@@>>>???@@@AAABBBAAA@@@???@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>=========<<<;;;999999999:::;;;888888999::::::::::::999777777888888999:::::::::888888888777777666666555888888777666555555444444444444444444444333333222111111111111000000000000,,,,,,,,,,,,---...////////////...---------......---...............------,,,,,,,,,++++++++++++***,,,,,,+++*********++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))(((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%'''((()))*********))))))((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((***((((((***+++))))))+++&&&&&&%%%&&&'''(((***++++++,,,...//////...,,,++++++++++++,,,------.........---,,,,,,---...000111111000000/////////000000000000000000111333555777555555555555555555555555333333444666777888999999666888:::;;;;;;<<<>>>AAAHHHGGGEEEBBB>>><<<<<<===AAAAAAAAAAAAAAABBBBBBBBBFFFFFFHHHIIIKKKMMMNNNNNNPPPRRRSSSTTTTTTTTTVVVXXXUUUVVVVVVXXXYYYZZZ[[[\\\[[[[[[[[[[[[]]]___aaabbb[[[]]]```eeehhhgggdddaaa^^^]]]\\\___cccfffhhhiiiiiigggfffdddcccccccccdddggghhhiiijjjjjjiiihhhhhhjjjllloooooommmkkkiiihhhiiihhhhhhlllqqqsssrrrooojjjhhhfffdddcccaaa]]]ZZZ[[[ZZZYYYWWWWWWVVVVVVVVVRRRQQQPPPNNNNNNNNNNNNOOOMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIDDDDDDCCCBBBAAA???>>>===;;;;;;999999999999;;;;;;:::999999999999888888888666666666555555555444444000111111222222222111111000//////111555999<<<<<<999666222000///...---+++...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++***+++,,,,,,***)))((('''&&&'''***+++***)))))))))))))))))))))))))))&&&&&&&&&&&&''''''))))))************)))(((''''''&&&%%%%%%''')))+++++++++%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))%%%%%%&&&'''(((******+++(((''''''''''''''''''((())))))(((((((((***+++,,,)))(((((()))******)))'''@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????????<<<===>>>?????????>>>>>>??????>>>>>>>>>=========;;;;;;<<<<<<<<<=========<<<===?????????===;;;999===<<<:::999888888888888888888999999999999999888777777777888999999::::::888888888777777666666666777777666555444333222111333333333333333222222111000000000000000000000000...............///000111000///...---------------,,,---...///000///...---++++++++++++++++++++++++,,,,,,+++*********))))))******))))))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***'''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''$$$&&&((())))))((('''&&&&&&'''((())))))*********((((((''''''''''''((((((***(((&&&$$$$$$$$$&&&'''((((((((((((((((((((((((((()))******(((&&&''')))(((((('''''''''((()))***'''(((***++++++***)))(((++++++,,,---............,,,++++++++++++,,,---.../////////////////////000000000111222333555777888444444444444444444444333222333333444666777777888555777:::<<<;;;;;;<<<===???@@@???===;;;:::<<<===@@@@@@AAAAAAAAABBBAAAAAADDDDDDEEEFFFGGGIIIKKKMMMOOOQQQSSSTTTSSSSSSTTTVVVTTTTTTVVVWWWYYY[[[\\\]]][[[[[[ZZZYYYYYYYYY[[[[[[YYY\\\bbbhhhlllllljjjgggbbbaaa___```dddgggiiijjjjjjiiigggfffeeeeeeeeeeeehhhiiikkklllllljjjgggfffgggjjjmmmnnnllljjjiiiiiijjjiiijjjlllooopppooommmfffdddaaa```___]]][[[XXXVVVUUUUUUTTTTTTSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLMMMKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHBBBBBBBBBAAA@@@???>>>===:::999999888888999999:::999999999999888888888888555444444444333333333333///000111222222222222222/////////222777;;;>>>???:::777333111000///---,,,...---,,,,,,++++++,,,,,,,,,------------,,,+++******))))))+++,,,,,,)))'''(((''''''((()))******)))((((((((((((((((((((((((&&&&&&&&&'''((()))******+++++++++***)))(((''''''%%%%%%&&&(((+++,,,+++***%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))((((((+++***)))(((((('''((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))***+++,,,---...''''''&&&&&&&&&&&&''''''***)))(((((((((+++---///)))))))))*********)))(((>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>;;;<<<<<<===============>>>>>>===============<<<;;;<<<<<<======>>>>>>???>>>???@@@AAA@@@>>><<<:::::::::::::::999888666555777888888999888888777777666777777888888999::::::888888888888888777777777666666555444333111111000222222222222222111111000///////////////////////////............//////000000///...---------------,,,---.../////////------++++++++++++++++++++++++++++++++++++***))))))(((******))))))))))))******((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''***)))'''%%%%%%''')))***'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''%%%&&&(((***+++***((('''&&&&&&'''((()))***++++++((((((''''''''''''((((((+++)))'''%%%%%%&&&'''((((((((((((((((((((((((((((((******)))'''&&&'''''')))))))))((((((((())))))%%%&&&'''((()))(((((('''***+++,,,...............******************++++++------......////////////,,,,,,---...000111333444333222222222222222222222222222333444555666666777666999;;;<<<;;;999999999999::::::999888999;;;>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCEEEGGGIIIJJJNNNPPPRRRSSSSSSRRRSSSTTTUUUVVVXXXYYY[[[]]]______]]]\\\ZZZXXXVVVVVVVVVVVVZZZ]]]bbbfffiiikkklllmmmiiigggdddcccdddfffggggggddddddcccccccccccccccdddhhhjjjlllmmmllljjjgggeeeeeehhhkkkmmmllljjjiiiiiihhhiiijjjlllllljjjgggeeebbb```^^^\\\\\\[[[YYYWWWRRRRRRSSSSSSRRRRRRRRRRRRQQQOOONNNLLLKKKJJJKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBAAAAAA@@@???>>>===999999999999999999999999999999999888888888777777333333333222222222111111///000111222222222222222/////////222777;;;>>>???999666333000000///---,,,...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***((((((((()))++++++(((&&&+++)))(((((())))))(((&&&((((((((((((((((((((((((''''''((()))***+++++++++,,,++++++***)))(((((((((''''''''')))++++++)))'''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((******)))((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))***)))))))))(((((()))***+++,,,------''''''&&&&&&&&&&&&''''''******(((((()))+++---///))))))*********)))))))))???????????????@@@AAAAAA??????????????????>>>>>>AAAAAAAAAAAA@@@???>>>===;;;;;;;;;<<<<<<<<<==============================;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@@@@??????999999:::::::::888777666777888888888888777666666666666777777888999999999888888888888888888888888555555444333222222111111111111111111111000000///............////////////---,,,,,,,,,,,,,,,------//////...---------......,,,---------------,,,,,,***++++++++++++,,,,,,,,,*********+++******)))(((******))))))))))))******))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((%%%%%%&&&'''((()))******(((''''''''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''')))*********)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''(((*********))))))''''''''''''((()))***+++((((((''''''''''''((((((***)))((('''''''''((()))(((((((((((((((((((((((((((******((((((++++++)))((((((((((((((((((''''''''''''((()))************)))***,,,---......------))))))******************++++++---...////////////,,,---...///000111222222111111111111111111111111222333333444555555666666777999;;;;;;:::888777888:::;;;;;;999888888;;;===>>>???AAABBBBBBBBBAAA@@@???@@@AAABBBDDDFFFGGGHHHLLLNNNQQQSSSRRRRRRSSSTTTWWWXXXYYY[[[]]]^^^``````^^^]]]ZZZXXXVVVVVVUUUVVVYYY\\\___aaaccceeeiiilllmmmjjjgggffffffeeedddcccdddddddddeeeeeeffffffffffffhhhjjjkkkjjjhhhfffdddeeehhhkkkmmmllljjjiiiiiiiiikkknnnooommmiiieeebbb```]]][[[YYYYYYYYYWWWVVVRRRSSSTTTTTTUUUTTTTTTSSSPPPOOOMMMKKKIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>::::::::::::::::::::::::999888888888888777777777333333222222222111111111000111111222222222111111000//////111555999<<<<<<777555111000//////...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++)))(((''')))***+++)))(((+++***(((((())))))'''&&&))))))))))))))))))))))))((()))***++++++++++++++++++***)))(((((((((((((((((((((((()))******'''%%%%%%&&&&&&&&&''''''''''''&&&'''((())))))******)))''''''&&&&&&&&&&&&''''''((((((''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((*********))))))&&&''''''(((((())))))***(((''''''''''''''''''(((******)))))))))+++,,,---(((***++++++***))))))***AAA@@@@@@@@@@@@@@@AAABBB????????????????????????AAABBBBBBBBBAAA@@@>>>===;;;;;;;;;;;;<<<<<<==============================;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>?????????:::999999888888888999999777777888888777666666555666666777777888888999999777777777777777777777777444444444333333222222222000000111111000000///...---------....../////////---,,,,,,++++++,,,,,,---......---------......///...---,,,+++++++++++++++******+++++++++,,,,,,,,,((()))***++++++******)))******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((())))))***(((''''''&&&'''((()))***((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))'''))))))(((---333333...''''''(((((((((((((((((((((((()))******+++,,,,,,((()))+++---...---,,,,,,***+++++++++++++++******)))***,,,...////////////......///111111222222222000000111111222222333333333333444444555555666666777888::::::888888888999:::::::::999888888:::<<<<<<===???AAAAAA@@@???>>>===>>>@@@CCCEEEEEEFFFEEEIIILLLPPPRRRRRRRRRSSSTTTWWWWWWXXXZZZ[[[]]]^^^^^^\\\[[[ZZZYYYXXXXXXYYYZZZYYY[[[]]]^^^^^^```dddgggkkkiiiggggggggggggeeedddfffgggggghhhhhhhhhhhhhhhcccdddfffgggfffeeedddbbbfffiiilllmmmllljjjiiiiiiiiikkkmmmnnnlllhhheeeccc^^^[[[YYYWWWWWWWWWWWWUUUSSSSSSUUUVVVVVVVVVUUUUUUOOONNNLLLJJJHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;888888888888777777777777444444444444333333333222111111222222222111000000000//////000333777888888555333000/////////...---...---,,,,,,++++++,,,,,,------+++*********+++,,,+++***((()))+++,,,,,,+++***)))(((((())))))((('''))))))))))))))))))))))))((()))***++++++***))))))***)))((('''''''''((()))((('''&&&'''((()))'''&&&&&&&&&'''''''''(((((((((''''''''''''((()))******&&&&&&%%%&&&&&&'''((()))((((((((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&(((***+++***))))))'''''''''''''''''''''''')))((((((''''''(((((()))))))))******************(((***,,,,,,***))))))+++BBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA???>>><<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>========================???>>>===<<<;;;;;;<<<<<<<<<:::888666666888;;;===777777888777777666555555666666666777888888999999555555555666666666666666444333333333333333333333000000000000000//////...---------........./////////......---------......---------------...///000///...,,,***))))))***************++++++,,,,,,,,,'''((()))***++++++***)))******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))((('''&&&&&&&&&%%%%%%&&&&&&((()))***(((((('''&&&&&&''')))***((((((''''''''''''((((((&&&&&&'''((()))))))))(((************************&&&(((((()))111::::::333((()))******+++*********'''(((((()))***++++++,,,''')))+++---------,,,+++,,,,,,---------,,,,,,+++(((***,,,...////////////++++++,,,---......------000000111222333333444444333444444555555666666666555777888888888888:::<<<555666777777777888;;;>>>;;;<<<>>>???@@@???===<<<<<<>>>AAACCCEEEEEEEEEDDDHHHKKKOOORRRRRRRRRSSSTTTUUUVVVWWWXXXYYY[[[\\\\\\ZZZZZZYYYYYYZZZ[[[]]]^^^YYY\\\______^^^___bbbeeegggffffffgggiiiiiihhhfffdddeeeeeeeeeeeeeeeddddddaaaaaabbbcccccccccbbbaaafffiiilllnnnllljjjiiiiiidddeeegggfffdddbbbaaaaaa]]][[[XXXVVVWWWWWWVVVUUUQQQRRRTTTUUUVVVVVVUUUTTTOOONNNKKKIIIHHHGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???<<<======>>>>>>======<<<888888888888777777777777666666555555555444444444222222222222222111000///111///...///222555666666444111///......//////......---,,,,,,++++++,,,,,,...---+++))))))***+++,,,---,,,******,,,---......((('''&&&(((***+++***)))))))))))))))))))))))))))(((((()))******)))((('''(((((('''&&&&&&'''))))))'''&&&%%%&&&'''((((((''''''''''''(((((((((((()))'''&&&&&&&&&&&&(((***+++'''''''''''')))***+++,,,((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((($$$&&&(((***++++++))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********))))))((((((***---,,,***(((***+++CCCBBB@@@???>>>===>>>>>>??????AAAAAAAAAAAA??????AAAAAAAAAAAAAAA@@@???>>>::::::999999999:::;;;;;;>>>===<<<;;;;;;:::;;;;;;============>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<:::999888888::::::999888999777555666888999666333444444333222222444555666555555444444444333333333555444222000//////000111111111000000//////.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............((())))))*********))))))))))))))))))((((((((((((,,,%%%###(((***'''&&&(((******))))))((((((''''''---***(((((()))***'''%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''((()))***''''''&&&&&&&&&&&&'''''''''%%%$$$&&&)))***(((%%%''''''((((((((('''%%%$$$%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((())))))******++++++******))))))((((((((('''&&&))))))***555BBB@@@444,,,,,,+++***)))(((''''''+++*********))))))((((((***,,,...---,,,+++,,,---------,,,++++++******)))***+++,,,,,,---------,,,////////////000000000000//////000111111111111111333333444444444444444444444444444444555555555555777888888999999:::;;;;;;;;;;;;<<<===============:::;;;>>>BBBDDDFFFGGGGGGKKKMMMNNNNNNNNNPPPRRRTTTTTTUUUWWWVVVUUUUUUVVVXXXXXXXXXXXXYYYZZZ\\\^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]ccceeehhhjjjkkkjjjhhhggghhhfffeeegggiiiiiifffbbb```bbbccccccbbbaaaaaaaaagggiiikkkmmmnnnmmmkkkjjjllliiifffdddbbbaaa___]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUVVVWWWXXXXXXVVVTTTSSSNNNLLLJJJJJJJJJJJJIIIHHHIIIHHHFFFFFFFFFFFFDDDBBBHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>============<<<;;;:::999888999::::::;;;;;;:::888666555444333222222222222222222333333222222222222222111000///333111///...---...///000111000......000111000///+++,,,---------+++)))''')))((('''((()))***)))''',,,++++++***************((((((***...222111---(((******))))))(((((('''''''''(((***+++***)))'''%%%***)))'''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((''''''''''''+++)))'''%%%$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%(((((((((((('''''''''''')))(((((('''''''''((((((&&&&&&&&&'''''''''''''''''''''(((((())))))******###$$$&&&(((******************))))))))))))******CCCBBB@@@>>>======>>>>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;<<<<<<===??????>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===;;;::::::::::::;;;:::888888888:::::::::888888666555666888888555333444444444444444555555666555444444444444333333333555333111000//////000111000000000000//////............---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---,,,,,,++++++************))))))))))))...(((&&&***,,,***)))+++))))))))))))************)))'''&&&''')))***)))'''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''''''''(((((((((''''''&&&&&&''''''((((((&&&&&&'''******)))&&&%%%%%%&&&&&&&&&%%%$$$###%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))((((((''''''''''''***)))'''---777444)))+++******))))))(((((('''*********)))))))))((((((((()))+++***)))(((((()))++++++++++++++++++++++++,,,,,,------...---------/////////000000000111111//////000111111111111111333333333444444444444444555555666666666777777777777777888888999::::::;;;;;;<<<<<<=========<<<<<<:::<<>>============<<<;;;:::999999::::::;;;::::::999888777666555555222222222222222222222222111111111111111111000///222111///...---...///000///---++++++---------,,,...---,,,+++************...,,,+++,,,------,,,+++******(((((('''((())))))******,,,///222111---))))))))))))))))))((((((((((((((()))******))))))((())))))))))))(((((('''&&&'''''''''&&&&&&'''''''''***)))))))))(((((((((((()))))))))***+++++++++,,,'''&&&$$$######$$$&&&'''((((((((((((((((((((('''&&&''''''((((((''''''&&&((((((((((((''''''''''''(((((('''''''''''''''((()))))))))))))))***+++,,,))))))))))))((((((((((((&&&&&&'''((()))(((''''''------,,,,,,,,,,,,------BBBAAA???>>>>>>>>>??????AAABBBCCCDDDDDDCCCBBBAAA>>>????????????>>>>>>===<<<<<<<<<<<<<<<===>>>>>>AAA@@@???>>>============;;;;;;;;;<<<<<<<<<=========<<<;;;:::999999999999999777777888:::;;;:::999666555555555666666444333444444555666666666666555444444444444333333333333444333111000//////000111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------,,,+++******++++++++++++************...***(((+++,,,+++***,,,(((((()))******+++,,,,,,%%%$$$$$$&&&)))*********(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''******(((''''''&&&&&&&&&(((''''''&&&&&&''''''((((((''''''(((***+++)))(((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((((('''''''''((((((((((((''''''((((((((((((((('''''''''((((((((('''''''''''''''&&&***)))%%%''',,,***###((((((((((((((((((((((((******))))))))))))((((((((()))******((('''''''''))))))******+++,,,,,,------...............------------...///000111111222//////000111111111111111222333333333444444444555777777777777888888888888777777777888999999::::::;;;<<<<<<<<<<<<<<<;;;:::;;;===@@@CCCFFFIIIKKKKKKIIIKKKMMMNNNNNNNNNPPPRRRQQQRRRTTTSSSRRRRRRSSSUUUVVVWWWWWWXXXYYY[[[\\\]]][[[\\\^^^aaacccdddeeeeeeeeefffgggiiijjjjjjkkkkkklllkkkjjjkkklllllljjjhhheeeeeeddddddddddddeeeeeeggghhhjjjllllllkkkjjjhhhiiigggeeedddcccbbb```^^^]]]]]][[[ZZZXXXWWWWWWWWWTTTTTTSSSRRRRRRRRRRRRRRRMMMLLLKKKKKKLLLMMMLLLKKKLLLKKKIIIIIIJJJJJJIIIGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@???>>>============;;;;;;:::::::::;;;<<<<<<999999999888777666666666444333333222222111111111...///000000000000000000111000///.........///000///---++++++,,,,,,,,,***///...+++***)))***+++,,,---+++******++++++***((()))(((&&&%%%%%%&&&((()))******,,,...///...+++((((((((())))))))))))))))))******)))))))))******+++((()))***+++***(((&&&$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%$$$######$$$&&&((()))+++******)))((((((''''''(((''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((***(((&&&$$$$$$$$$%%%&&&*********)))((('''''''''&&&'''(((((()))))))))(((************************BBBAAA@@@>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCAAAAAA======>>>>>>>>>>>>======<<<<<<<<<<<<======>>>???AAA@@@???>>>>>>======>>>:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888888777777888777666777999;;;:::999555555555555555555444333333444666777777777666555444444444333333333222222333222111000///000000000////////////////////////------............------++++++++++++++++++++++++)))******+++++++++******************)))((('''&&&++++++*********)))))))))+++)))((())))))))))))***(((((()))))))))*********$$$$$$$$$&&&((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''((((((''''''''''''((((((''''''(((((()))))))))(((((((((((((((((((((''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%''''''''''''''''''&&&&&&###((()))&&&%%%))))))'''&&&'''''''''((((((((()))))))))))))))))))))((((((+++,,,---,,,***)))))))))))))))******+++++++++,,,---------...------,,,+++++++++,,,---...///000111//////000111111111111111222222222333333444444555666777777777888888888888666666777777888999999999;;;;;;;;;;;;;;;::::::999:::<<<>>>BBBEEEHHHJJJKKKHHHJJJMMMNNNNNNNNNPPPQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ[[[\\\[[[]]]___aaacccdddeeefffdddeeefffggghhhjjjkkkllllllllllllllllllkkkkkkjjjhhhgggeeeeeefffhhhhhhhhhggghhhiiijjjkkkjjjhhhhhhiiigggeeeeeedddcccaaa___[[[ZZZYYYXXXWWWVVVVVVVVVSSSRRRPPPOOOOOOOOOQQQRRRMMMLLLKKKLLLNNNNNNMMMLLLMMMKKKJJJKKKLLLLLLKKKJJJGGGGGGGGGFFFEEECCCAAA@@@@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<::::::999888666555444444444444333333222111000000------...///000000000///000//////.........//////222000......//////...---...---,,,+++***++++++,,,+++***(((((())))))'''&&&)))'''&&&$$$%%%&&&)))***(((((()))***+++***(((&&&((((((((())))))******+++---,,,***)))((()))***+++((()))))))))(((&&&%%%###''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&'''((()))***)))))))))((((((((('''''')))((('''&&&&&&'''((()))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((+++)))%%%!!! ***)))))))))((((((((('''###$$$&&&''')))+++,,,,,,''''''((((((((((((''''''CCCBBBAAA@@@??????@@@@@@???@@@AAAAAAAAAAAA@@@???<<<======>>>>>>>>>======;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>============::::::::::::;;;;;;;;;;;;;;;:::::::::999888777777888777666777999:::999888444555666666555444444333333444666777777777666555444444333333333222222222111111000000000000000000.............../////////+++,,,------------,,,+++++++++++++++++++++++++++*********++++++***))))))))))))))))))((('''&&&%%%******)))))))))((((((((()))******)))((()))******))))))((((((((('''''''''%%%&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((''''''(((((((((%%%&&&'''((((((''''''(((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''"""&&&(((&&&$$$'''))))))&&&&&&''''''(((((())))))(((((((((((((((((())))))+++---...---,,,******++++++++++++******)))))))))++++++,,,,,,,,,++++++***))))))***+++,,,....../////////000111111111111111111111222222333444444555555555555666666666777777555666666777777888888999999999::::::::::::999999999:::<<>>===<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;:::999777555333222111444444333333222111000000,,,---...//////////////////...............//////333111000///000111000///+++,,,---...---,,,+++***,,,+++******++++++***(((***)))'''&&&&&&''')))***'''((())))))((((((''''''(((((())))))******++++++000...+++)))'''''')))))))))((('''%%%$$$$$$%%%%%%''''''((())))))(((''''''*********************************))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))...+++(((%%%###$$$%%%&&&'''((((((((()))))))))***"""######$$$&&&'''((()))((()))************)))(((FFFEEECCCAAA@@@@@@@@@AAA===>>>???@@@@@@???>>>===<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@AAA@@@???>>>============:::::::::;;;;;;;;;<<<<<<999999:::::::::999888888999888777777888999888777444666777777555444444555444444555666666666666555333333333333222222222222000000000000000000000000---............/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))++++++++++++***)))(((((())))))))))))((((((((('''))),,,---***(((***,,,+++))))))(((''''''&&&%%%%%%'''((()))(((&&&&&&'''((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((******)))((((((''''''(((((()))$$$&&&(((((('''&&&'''(((&&&&&&&&&%%%&&&&&&'''(((''''''((())))))))))))(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&%%%######%%%&&&'''''''''(((((()))))))))''''''(((((((((((()))))))))***,,,,,,***)))***+++,,,++++++***))))))(((((())))))***+++++++++++++++))))))***+++,,,------...//////000111111111111111000000111222333444555555444444444444555555555555555555555666777777888888777777888999999999999999999999;;;===???BBBEEEFFFHHHJJJNNNOOOOOOOOOPPPQQQPPPRRRSSSSSSRRRQQQSSSTTTSSSTTTTTTUUUVVVXXXYYYZZZ]]]^^^______````````````aaabbbdddgggiiikkkllllllkkkllllllkkkiiihhhjjjkkkllljjjiiikkkooopppnnnkkkgggggghhhhhhggggggffffffgggfffeeeddddddbbb^^^\\\TTTSSSRRRQQQQQQPPPPPPPPPQQQOOONNNLLLLLLMMMNNNOOOLLLKKKKKKMMMNNNNNNKKKIIIHHHGGGGGGHHHJJJKKKJJJIIIFFFGGGGGGGGGFFFCCCAAA?????????>>>===<<<<<<<<<<<<::::::;;;;;;::::::999888999888777555444222111000444333333222222111111111---...//////////////////---............/////////111///......///000000///***,,,...//////---+++***)))((('''((()))***)))'''+++******)))(((((()))))))))***+++***))))))***+++))))))******************///---+++(((''''''(((((()))(((&&&$$$$$$%%%&&&((('''((()))******)))((('''&&&&&&''''''''''''((((((******)))((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''((()))******)))(((''''''(((***+++'''''''''((()))*********%%%%%%###"""""""""""""""&&&'''((())))))((('''&&&IIIHHHEEECCCAAAAAAAAAAAA===>>>????????????>>>===<<<===>>>>>>?????????>>><<<<<<<<<===>>>???@@@AAABBBAAA@@@??????>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<888999:::;;;;;;;;;:::999:::999777777888888666555555777999888555444555666444444444444444555555666333333333222222222222111//////000000000000000///---------.........//////...---,,,++++++,,,---...************************++++++,,,,,,+++******)))++++++,,,,,,,,,,,,+++************)))))))))((((((''',,,---)))'''***,,,***(((((((((((('''''''''''''''(((***)))'''&&&((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''(((((('''''''''(((((()))))))))(((((((((((())))))$$$'''))))))'''&&&((()))'''&&&%%%%%%&&&'''((()))''''''((()))))))))))))))''''''(((((((((((('''''''''''''''''''''((((((((('''''''''(((((()))))))))(((&&&$$$$$$%%%$$$%%%&&&((()))))))))))))))))))))'''''''''((((((((())))))&&&(((*********)))***+++************))))))))))))((()))***+++,,,---------++++++,,,,,,---------...//////000111111111111111000000111222333444555555333444444444444555555555444444555666666777777888555555777888999999::::::::::::;;;<<<>>>AAACCCEEEHHHKKKOOOPPPPPPPPPPPPQQQOOOPPPQQQQQQPPPPPPQQQRRRSSSSSSSSSTTTVVVWWWYYYZZZ]]]]]]^^^___````````````aaacccfffjjjlllnnnnnnnnnkkkmmmmmmkkkiiihhhjjjmmmmmmkkkkkkooossssssoookkkggggggggggggffffffeeeeeedddcccbbbbbbaaa^^^ZZZWWWRRRRRRQQQPPPOOOOOOOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNLLLKKKKKKLLLMMMLLLIIIGGGEEEDDDDDDEEEGGGHHHHHHGGGFFFFFFGGGHHHFFFDDDAAA?????????===<<<<<<<<<<<<<<<::::::;;;;;;:::888666555444444444333333222222222222222222222222222222222//////000000000///......,,,---....../////////...///---,,,---///000000000,,,,,,---------------,,,&&&%%%$$$&&&((()))((('''***+++++++++***((('''&&&(((***+++***((()))+++...++++++******************+++***)))((((((((())))))((('''''''''(((((())))))'''((()))******)))((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((''''''((((((***++++++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***(((&&&%%%############%%%&&&((())))))(((&&&%%%KKKJJJGGGDDDBBBAAAAAAAAA===>>>???@@@@@@???>>>=========>>>???????????????=========>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<======777888:::;;;<<<<<<;;;:::;;;999888777888777555444555888:::999666444555777444444333222222444555666333333333222222222111111...///000000000000000///---------.........//////000///---,,,,,,---///000************************,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,+++++++++++++++************)))$$$***+++&&&###''')))(((''''''(((((())))))******&&&(((******((('''))),,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''***)))(((''''''&&&''''''))))))(((((((((((())))))%%%(((******(((''')))+++)))(((''''''((()))***+++'''(((((()))))))))))))))''''''((((((((((((''''''&&&'''''''''((()))))))))'''((((((((())))))******)))%%%###%%%((())))))***************))))))))))))&&&'''''''''(((((())))))&&&(((***+++++++++,,,---((((((((()))******++++++((()))***,,,---...//////........................//////000111111111111111///000111222333444555555444444444555555555555666444444555555666777777777333444666777999:::::::::;;;;;;;;;<<<>>>@@@CCCDDDIIILLLOOOQQQQQQQQQQQQRRRMMMOOOPPPPPPOOONNNPPPQQQRRRSSSSSSTTTUUUWWWXXXYYY\\\]]]^^^```aaaaaabbbbbbbbbdddhhhmmmoooppppppooolllnnnnnnllliiiiiikkknnnmmmkkklllqqquuuuuupppkkkggggggfffffffffeeeeeeeeebbbaaa```___^^^[[[WWWSSSRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMKKKHHHEEECCCBBBBBBCCCEEEGGGFFFFFFEEEFFFHHHHHHGGGDDD@@@>>>???>>>===<<<<<<;;;;;;<<<:::;;;;;;:::999777555333000111111222222333333444222222222222222222333333000111111111000///......,,,,,,---.../////////...///------...000222222222...---,,,++++++,,,...///)))(((((())),,,------,,,***++++++,,,***(((%%%###&&&((()))(((&&&'''+++...,,,+++++++++***)))))))))''''''''''''((()))***+++&&&''')))+++,,,+++***)))'''((()))++++++)))((('''))))))))))))******++++++'''((((((((((((((((((((($$$%%%''')))***+++,,,,,,******))))))(((((('''''''''((()))******)))(((''')))(((((((((''''''''''''(((((((((((()))***,,,,,,,,,+++***(((&&&$$$###"""******))))))(((((('''''',,,+++***)))(((((()))***)))+++,,,------,,,+++)))KKKJJJGGGDDDBBBAAA@@@@@@<<<<<<======>>>>>>>>>???======>>>???????????????===;;;::::::<<<@@@DDDGGGFFFEEECCC@@@>>>===<<<;;;888999;;;<<<<<<<<<;;;;;;;;;999888888;;;===>>>>>>;;;;;;:::999999888777777666777888888888666555444666666555444444444444555777555444444444444222111222222000///............)))+++...000111000...------,,,,,,++++++,,,,,,---)))((((((((((((***+++,,,************************((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''))))))))))))************((((((((((((((((((((((((&&&'''(((((((((((((((((())))))((((((''''''''''''&&&&&&%%%%%%&&&)))+++---************)))((('''&&&(((''''''&&&&&&''')))***''''''(((((((((((('''''''''%%%$$$&&&***,,,+++)))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&''')))+++---...(((&&&,,,...***''')))+++++++++***++++++,,,,,,......---------,,,,,,,,,+++---/////////000222444///000111222333222111111222222222222222222222222444444444555555555555555444444333444444555666777777888999:::<<<>>>@@@AAAHHHJJJMMMOOOOOONNNLLLKKKOOOOOONNNMMMMMMNNNNNNOOOSSSTTTUUUWWWYYYZZZ[[[\\\]]]^^^___```````````````eeejjjqqquuutttpppkkkiiihhhhhhhhhhhhiiijjjkkkkkklllnnnppprrrrrrqqqnnnlllggggggffffffeeeeeeeeeddd_________^^^\\\XXXSSSQQQQQQPPPOOONNNMMMNNNOOOPPPNNNNNNOOOOOOOOONNNMMMMMMNNNMMMKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBBBBBBBCCCDDDDDD@@@===;;;;;;<<<======<<<;;;;;;:::888777555444333666555555555555444444444333333222222111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))'''(((((())))))((('''&&&333111...+++))))))))))))+++*********+++,,,...///,,,,,,+++***)))(((''''''''''''&&&'''((((((&&&$$$&&&&&&%%%$$$%%%&&&'''((('''%%%$$$%%%(((***(((&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((()))))))))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((()))***)))((('''(((((((((((())))))))))))***)))(((&&&&&&''''''((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%*********)))))))))))))))HHHFFFDDDBBB@@@?????????>>>>>>?????????@@@@@@@@@======>>>????????????>>>===<<<;;;:::<<<@@@DDDFFFFFFEEECCC@@@>>><<<;;;;;;999:::;;;<<<===<<<<<<;;;===;;;::::::<<<>>>>>>>>><<<<<<;;;:::999888777666777888999999999888666555666555555444444444444444555444222222222222111///222111000///...............------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((()))))))))))))))*********)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''******))))))(((&&&%%%$$$((((((((('''''''''&&&&&&'''&&&%%%%%%&&&(((***,,,(((((((((((('''&&&%%%$$$'''''''''''''''((())))))''''''((((((((((((''''''(((&&&%%%&&&(((***(((&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&'''(((***,,,222+++(((+++,,,***)))+++((((((((()))***+++,,,---.........---------,,,,,,,,,...///000///000111333///000111222222222111111444444444444444444444444333333333333444444444444444333333444444555666777::::::;;;<<<>>>@@@BBBCCCHHHIIILLLNNNNNNNNNLLLKKKLLLLLLLLLMMMNNNOOOQQQRRRVVVWWWWWWXXXYYYZZZZZZ[[[\\\]]]___aaacccddddddeeeggglllqqqsssqqqmmmiiigggiiihhhhhhiiiiiijjjkkklllnnnppprrrsssqqqnnnjjjggggggggggggffffffeeeeeeeee_________^^^[[[WWWSSSQQQQQQPPPOOOOOOOOOPPPQQQRRRPPPPPPPPPOOOOOONNNNNNNNNNNNMMMKKKJJJIIIHHHEEECCCCCCCCCCCCCCCBBBAAA@@@???DDDCCCCCCBBBAAA@@@?????????===;;;;;;<<<===<<<<<<;;;:::999888666555444333444444444444333333333333333222222111000//////...........................------------------------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))%%%&&&((()))***++++++***111///,,,***)))))))))***'''&&&&&&&&&'''((()))***++++++******)))((((((((((((&&&%%%%%%'''))))))(((+++***)))((('''(((((()))&&&$$$###$$$'''((('''%%%&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&((()))))))))(((''''''(((((())))))((('''&&&)))((((((''''''(((((()))&&&'''((())))))((((((''''''((((((((())))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((CCCBBB@@@???>>>===>>>>>>>>>>>>>>>>>>????????????<<<======>>>>>>>>>>>>>>>===<<<;;;;;;===@@@CCCEEEFFFEEECCC@@@>>><<<:::::::::;;;<<<=========<<<;;;>>>===;;;<<<>>>?????????>>>===<<<:::999777666666666777777777777666555555666555444444333333444444333111000000111111///...111111000///............111///+++)))((())),,,---,,,,,,++++++++++++,,,,,,//////---,,,++++++++++++************************************************))))))******++++++***************))))))((((((((())))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''***))))))(((''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((''''''''''''***))))))((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))((('''%%%%%%'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***(((((((((((('''&&&%%%$$$&&&''''''(((((((((((((((''''''(((((((((((('''''')))(((&&&&&&''''''&&&$$$((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''''''''((()))***111,,,((()))***((()))+++&&&&&&'''''')))+++,,,---...............------------///000000///...000111//////000111111111111111333333333333333333333333111111111222222333333333333333333333444555666777;;;;;;;;;===>>>@@@BBBCCCFFFHHHJJJLLLMMMLLLKKKJJJHHHIIIJJJLLLNNNQQQSSSUUUXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]___bbbeeeggghhhiiiiiilllooopppmmmjjjgggfffgggggggggggghhhiiijjjjjjmmmoooqqqrrrqqqmmmiiiffffffggggggggggggfffeeeeee___^^^^^^\\\YYYVVVSSSQQQQQQQQQPPPPPPQQQRRRSSSTTTSSSRRRPPPOOONNNNNNNNNOOONNNLLLIIIHHHGGGEEEBBB@@@AAAAAA@@@@@@???>>>>>>>>>AAAAAABBBAAA@@@???===<<>>===<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>=========<<<;;;;;;<<>>>>><<<;;;999777555555333333333333333333333333555444444333333333333333222111//////000000///...111000///...............111///+++))))))***---///,,,,,,++++++++++++,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++******))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&******))))))((((((''''''*********))))))(((((('''''''''''''''''''''''''''%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''(((((())))))***))))))(((''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''(((''''''&&&'''&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''((((((***((('''(((((((((((()))'''''''''((()))***+++,,,...........................///000000...---...000/////////000000000000000000000000000000000000000000111111222222333333333333333333333444555666666999999:::;;;<<<>>>???@@@EEEFFFHHHJJJKKKKKKJJJJJJGGGHHHIIIKKKNNNQQQTTTUUUVVVVVVWWWWWWXXXYYYYYYYYY[[[\\\^^^aaadddfffggghhhhhhjjjlllkkkiiigggffffffdddddddddeeeeeefffggghhhiiillloooqqqqqqnnnjjjhhheeefffgggggggggffffffeee___^^^\\\ZZZWWWUUURRRQQQRRRQQQQQQQQQRRRSSSUUUVVVTTTRRRPPPMMMLLLLLLMMMNNNMMMJJJHHHFFFFFFEEECCCAAA@@@??????>>>>>>=========<<<>>>@@@AAAAAAAAA???>>>>>><<<;;;;;;;;;;;;:::999888888777666666555444444333333333333222222222222222222111///...---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''))))))))))))))))))))))))************)))(((((('''***)))(((((((((((()))***,,,,,,,,,,,,------......(((((((((((())))))******)))'''%%%%%%''')))++++++***)))(((&&&&&&&&&&&&''')))((((((((())))))))))))''''''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''(((((()))))))))''''''&&&&&&&&&&&&''''''***)))((('''&&&''''''''''''''''''((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((%%%%%%&&&'''(((((())))))>>>>>>===<<<<<<===>>>???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<===<<<;;;;;;<<<>>>@@@AAACCCAAA???===;;;:::999888;;;;;;<<<======<<<;;;:::777666777:::>>>AAAAAAAAA>>>===<<<:::888666555444222222222222222222333333444444333222222222222222222111000000111222000///000//////...............------,,,,,,---...//////,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******)))((('''&&&&&&''''''((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''*********))))))(((((('''''''''(((((())))))******''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''))))))))))))))))))((('''%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''$$$&&&((()))***++++++***+++******)))))))))******------.....................///000///...---...//////////////////000000000////////////////////////000111111222333333444444333222222333333444555666999999999:::;;;===>>>???CCCDDDFFFHHHIIIIIIIIIIIIHHHHHHIIIKKKNNNPPPRRRTTTRRRSSSTTTUUUWWWXXXYYYZZZZZZ[[[]]]___aaabbbccccccdddfffhhhhhhfffeeefffgggeeeddddddeeeeeefffggghhhjjjkkkmmmooonnnllliiigggdddeeefffggggggfffeeeddd___]]][[[XXXUUUSSSRRRQQQRRRQQQQQQQQQRRRSSSUUUVVVSSSQQQNNNLLLKKKKKKLLLLLLJJJHHHFFFEEEEEEFFFEEEDDD@@@???>>>>>>===>>>>>>???<<<>>>@@@AAABBBAAA???>>>===<<<;;;:::;;;;;;999777777666666666555555444444444444444444333333333333111111000///...---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((''''''((((((((((((((((((((((((******)))(((''''''&&&&&&''''''''''''(((((())))))''''''(((((((((((((((((('''''''''((())))))******(((''''''((())))))'''&&&'''&&&%%%%%%%%%&&&'''((())))))))))))((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((())))))'''''''''&&&&&&'''''''''***)))((('''&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&'''(((((()))******>>>===<<<;;;;;;<<<===>>>===============<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>???>>><<<;;;999888888888:::;;;<<<<<<<<<;;;:::999444444666999===@@@@@@???<<<;;;:::888777555444444444444444333444444555666444333222222111111222222333111000111222333111000//////......---......///+++,,,---///////////////++++++************++++++((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((************************************)))((('''&&&%%%&&&&&&''')))******+++(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))))))))(((((((((((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''%%%'''(((((('''''')))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###(((***)))))),,,---,,,,,,,,,+++***)))))))))))),,,,,,,,,------------------///000///------...///...............///000000000000000000000000000000000000111222333444444555222222222222333444555666:::::::::;;;<<<===???@@@BBBCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQSSSPPPQQQRRRTTTVVVWWWYYYYYYYYYZZZ[[[]]]^^^_________bbbccceeeeeeddddddeeefffffffffffffffggghhhiiijjjmmmllllllkkkiiifffdddcccbbbccceeefffgggfffdddccc___]]]ZZZVVVSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTPPPOOOMMMLLLKKKKKKKKKLLLIIIFFFDDDCCCDDDEEEEEEEEE@@@???>>>======>>>???@@@@@@AAAAAAAAA@@@>>><<<;;;===;;;::::::;;;:::888666555555555555555444444444444444444444333333333333000000000///......------------------------------++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((('''''''''&&&'''((())))))'''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))'''''''''((()))(((%%%###((('''&&&&&&&&&((()))***&&&'''((('''%%%%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((''''''''''''(((((()))***))))))(((((())))))***((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''''''''(((((((((((())))))'''''''''(((((())))))***===<<<;;;::::::;;;<<<<<<=========<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::999999999:::;;;;;;;;;:::999888888777777777999:::;;;;;;;;;:::888777666666777:::===???>>>===999999888777666555444333555444444333444555666777333333222111111111111111222111000000222222111000.........------......///,,,---------...---------++++++************++++++)))***+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++***'''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((((()))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''(((***+++***((('''(((***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&***)))$$$"""&&&************)))((((((((())))))+++++++++,,,,,,,,,------,,,...///...------...///......---------...///000////////////////////////...//////000111222333444222222222222333444555666999999999:::;;;<<<===>>>AAAAAABBBDDDEEEFFFGGGHHHGGGGGGIIIKKKMMMPPPRRRSSSRRRSSSTTTUUUVVVWWWXXXXXXWWWXXXYYY[[[\\\]]]]]]^^^aaacccddddddbbbaaaaaabbbeeeddddddeeeeeefffggghhhkkkiiigggdddbbbaaa`````````aaaccceeefffeeecccbbb___\\\YYYUUURRRQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRNNNNNNNNNMMMMMMLLLLLLLLLHHHFFFCCCAAABBBCCCCCCBBB???>>>===<<<<<<===???@@@@@@??????>>>===<<<;;;;;;<<<;;;::::::;;;:::777444444444444444444444444444333333333333222222222222////////////////////////------------------------++++++++++++++++++++++++************************(((((((((((((((((((((((()))((('''''''''((()))***'''(((((())))))))))))(((((()))***+++******)))(((''''''((((((((((((((((((&&&%%%$$$%%%&&&'''&&&%%%***)))(((''''''((())))))%%%'''((('''$$$###$$$&&&((((((((((((((((((((('''(((((((((((((((((((((((((((''''''&&&'''((()))***))))))''''''&&&'''((((((******))))))))))))******&&&'''((())))))(((((('''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''<<<;;;:::999999999:::;;;;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;999999999888999999999:::999888777777777777777777999::::::;;;:::999777777999999999;;;===>>><<<:::888777777666555444444333333333222111222333555666333222222111000111111111111000///000111222111000......---------......//////...,,,+++++++++++++++++++++************+++++++++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&''')))+++---......///((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********'''''''''((((((((())))))&&&&&&'''((())))))(((((((((((()))))))))))))))((((((((('''&&&&&&((()))***''''''((((((((((((''''''+++,,,---+++(((&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((************************''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''***&&&&&&''''''''''''''''''((()))************++++++,,,,,,,,,,,,---......------...000......---,,,---...///000------------------------------...///000111222222222222222222333444555555666666777777888999:::;;;@@@@@@BBBCCCDDDFFFGGGHHHEEEFFFHHHJJJMMMQQQSSSUUUUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVXXXZZZ\\\]]]^^^^^^bbbccceeedddbbb_________aaaaaaaaaaaabbbcccdddeeefffdddaaa_________```aaa^^^```ccceeeeeedddbbbaaa___\\\XXXTTTQQQPPPPPPQQQQQQPPPOOONNNMMMNNNOOOPPPNNNNNNOOOOOOOOONNNNNNMMMIIIFFFBBB@@@@@@@@@@@@???>>>===<<<;;;;;;<<<>>>???<<<;;;;;;;;;;;;<<<======<<<;;;::::::;;;999666444333333444444444444444555222222222111111111111000////////////000000000000------------------------***************************************+++++++++((((((((((((((((((((((((...,,,+++)))''''''(((((((((((()))))))))))))))(((((()))***++++++***((((((((((((((((((((((((((((((&&&$$$!!!!!!$$$&&&((()))+++***((('''&&&&&&&&&&&&&&&(((***(((%%%$$$%%%'''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))******)))((('''&&&&&&'''(((((((((''''''''''''(((((($$$&&&(((******)))((('''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%::::::999888999:::;;;<<<::::::999888777777888888888888999999999:::::::::888888888888888888999999888888888888888888888888999999::::::::::::999999999888888777777777777777666666777777777777666666999888777444111---)))'''111222222333333222222111666444222000/////////000//////.........---------000///...---,,,+++++++++******)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((...,,,)))+++...///---***,,,+++(((&&&%%%''')))***(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++)))(((&&&&&&((()))+++,,,***&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''******))))))((((((((('''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%((((((((((((((()))***+++///...,,,+++)))(((''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))******))))))))))))******''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%'''((()))+++++++++***)))***'''%%%%%%(((***)))'''&&&((())))))(((&&&'''(((((((((((((((((((((((((((******))))))((((((((('''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))***,,,...///...,,,///...------,,,,,,,,,,,,---......///////////////...............///000000000000000000000000000111222111000//////111333444666666666777888:::<<<<<<<<<>>>BBBDDDDDDEEEFFFGGGHHHHHHGGGHHHJJJMMMQQQTTTXXXYYYYYYXXXVVVUUUWWWXXXXXXVVVUUUWWW[[[___bbbcccdddcccbbbaaaaaa___[[[XXXZZZ[[[\\\^^^```aaabbbbbbbbbaaa___^^^]]]]]]^^^^^^ccccccdddeeedddcccbbbaaa]]]ZZZVVVTTTRRRPPPMMMKKKUUUSSSPPPMMMLLLMMMOOOPPPOOOPPPPPPPPPNNNLLLIIIGGGGGGEEECCCCCCCCCCCCAAA??????????????????>>>======BBB@@@>>>=========<<<;;;;;;;;;:::999888777666555333333333333333333333333333222111111000000111111////////////............------------------------++++++******)))(((((('''++++++************++++++(((''''''&&&&&&((()))*********)))((((((((((((((((((((('''&&&&&&'''))))))************))))))))))))(((((((((((((((((((((((('''((()))***)))(((&&&%%%&&&'''(((''''''''')))+++...---+++)))(((''''''(((------...,,,)))''''''((((((((((((((())))))))))))((((((((((((((('''''''''222...(((%%%%%%'''))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&''''''((()))***:::999999888999:::;;;<<<::::::999888888888888888888888888888999999999999888888888888888888888888:::999999999999999999999555666666777777666666555777777666555555555555555444444555555555555444444333333333333222111///...111222222333333222222111555444222000///////////////.........------------------,,,+++************,,,+++***))))))***++++++))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))((((((((((((++++++,,,,,,+++++++++,,,,,,+++)))''''''((()))***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((***)))(((''''''((()))******(((&&&%%%&&&''''''(((''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((('''''''''''''''(((******)))((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))******))))))))))))******''''''''''''((((((((((((***))))))(((''''''&&&&&&%%%&&&'''(((((((((''''''***)))((()))*********)))&&&((())))))(((''''''((((((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((((((((())))))))))))))))))))))))+++***)))***,,,...///...///......---,,,,,,------,,,,,,---............---...............//////000111000000000000000000000333222111000000222444555555555555666777999;;;;;;;;;>>>AAACCCDDDDDDEEEFFFHHHGGGGGGHHHJJJNNNRRRTTTVVVWWWXXXWWWWWWWWWYYY[[[XXXWWWWWWYYY\\\___aaaaaacccaaa`````````___]]][[[\\\]]]^^^```aaabbbbbbbbbaaa```___]]]\\\\\\]]]]]]aaabbbcccccccccbbb```___]]]ZZZWWWTTTSSSQQQOOOMMMSSSRRRQQQOOOOOOPPPQQQRRRPPPPPPOOONNNLLLJJJHHHFFFDDDBBBAAA@@@AAAAAA???>>>???????????????>>>======???===;;;:::;;;:::999888999888888777666555444333333333333333333333333333222222111000000000111111////////////............------------------------,,,++++++***))))))(((((())))))(((((((((((())))))))))))((((((((()))***++++++***)))((('''''''''''')))(((''''''&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''(((((((((&&&&&&(((***%%%%%%%%%%%%&&&(((***++++++,,,,,,+++(((''''''(((******))))))((((((''''''((((((((((((((((((((('''///,,,(((%%%&&&'''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''999888888888888999::::::999999888777777777777888777777777777888888888888888888888888888888888888;;;:::::::::999999888888777888888999999888888777555444444333333333333333222222333333333333222222000111222333333333333333111111222222222222111111444333222000////////////............------------,,,++++++******++++++,,,------,,,+++*********+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((('''+++---,,,(((''')))---+++************)))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&***)))(((''''''((()))***((('''&&&&&&&&&((()))***''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&((()))*********)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((((((((((((((((((((((('''((()))(((&&&&&&((()))***))))))(((((())))))***''''''''''''((((((((((((*********)))((((((''''''%%%%%%&&&'''''''''&&&&&&%%%'''))))))((('''&&&'''&&&'''))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''''')))))))))))))))((((((((()))))))))))))))))))))))),,,***((((((***---///000......---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,...------------...//////111111000000/////////...333222111111111222444555333333444444666888999:::;;;===AAABBBCCCCCCDDDEEEFFFFFFGGGHHHKKKOOOSSSUUUUUUWWWXXXXXXXXXYYY[[[]]]YYYXXXYYY[[[^^^______^^^aaa___]]]]]]^^^______^^^```aaaaaabbbbbbbbbbbbaaa___^^^]]]\\\\\\[[[\\\\\\^^^___`````````___]]]\\\\\\YYYVVVUUUTTTSSSQQQOOOQQQQQQRRRRRRSSSTTTUUUUUURRRPPPNNNLLLJJJHHHGGGFFFCCCAAA@@@@@@AAAAAA@@@>>>>>>????????????>>>>>>===>>><<<:::999999999888777888888777666555444444333444444444333333222222222222111111000000000000000/////////............---------------------------,,,,,,,,,+++******))))))))))))(((((((((((())))))******)))))))))***+++,,,++++++)))(((''''''''''''***)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''%%%%%%&&&((()))((())))))(((&&&&&&''')))(((((('''&&&%%%%%%%%%&&&)))******)))((('''((()))++++++***)))((('''&&&&&&''''''((((((((((((((((((+++)))&&&&&&'''(((((('''((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''&&&&&&&&&777777777777888888999999777666666555555555666666666666666666777777777777888888888888777777777777::::::999999888777777777888888999999999999888888444444333222222222222222111111222222222222111111444444333333222222111111111111222222222222111111222222111000//////......---------------------------,,,,,,,,,------...///------,,,+++***)))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))((((((((((((''')))+++***((('''(((***)))***+++,,,,,,+++***)))***)))((((((''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''&&&&&&)))(((''''''''''''((()))'''((((((''''''''')))***''''''(((((((((((('''''')))))))))))))))(((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))***+++***))))))(((''''''((((((%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((($$$'''++++++(((%%%%%%'''%%%'''))))))((('''((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&***))))))(((((('''''''''((((((((((((((((((((((((+++)))((())),,,.........,,,,,,+++******+++++++++***+++,,,,,,---,,,,,,,,,------,,,,,,------...///111000000//////......---111111000000111111222333111222222333444666888888:::<<<@@@AAAAAAAAABBBCCCEEEEEEFFFHHHKKKOOOSSSUUUWWWYYYZZZYYYYYYYYY[[[]]]YYYYYYZZZ]]]______]]][[[^^^\\\ZZZZZZ\\\___aaabbbccccccdddccccccbbbaaa```]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZZZZXXXUUUTTTSSSSSSQQQPPPOOOPPPRRRTTTVVVWWWWWWWWWSSSQQQNNNKKKHHHGGGGGGGGGDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>????????????>>>===???===;;;:::;;;;;;999888999999888777777666555555555555444333333222111111111111000////////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))******++++++))))))(((((((((((())))))******)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))(((&&&%%%&&&(((++++++***((('''&&&%%%$$$&&&((()))(((''''''((()))******))))))((((((''''''''''''''''''(((((((((((((((&&&%%%&&&'''((('''&&&((((((''''''''''''((((((&&&'''''''''((((((((((((((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))((((((666666666777777777777777444444333333333333444444555555666666666777777777888888888777777777666666888777777777666666555555444444555555555555444444555444333333222222333333222222333333333333222222555444333222111000000000000111111222222111111000000000000000///......---,,,,,,------------------,,,,,,,,,,,,---...//////,,,++++++***)))(((((('''))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((***(((&&&''')))***((('''((()))+++,,,,,,+++***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((''''''''''''((((((''')))***(((&&&%%%'''(((''''''((((((((((((''''''((((((((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&&&&''''''((()))''''''&&&&&&''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))(((((((((((())))))''''''''''''((((((((((((((((((''''''''''''&&&&&&((((((((('''''''''(((((('''***...---***'''''')))%%%'''((()))((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''((())),,,...///,,,******)))))))))))))))******++++++,,,------------,,,,,,,,,,,,,,,,,,---......////////////......------///////////////000000111000111111222333555666777999;;;>>>@@@@@@@@@AAAAAACCCDDDEEEHHHKKKNNNRRRTTTZZZ[[[[[[ZZZXXXXXXZZZ[[[YYYYYYZZZ]]]^^^^^^[[[XXX[[[YYYWWWXXX[[[___bbbdddeeeeeeddddddcccaaa```___[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\[[[ZZZYYYXXXXXXVVVSSSRRRRRRQQQPPPOOOMMMOOOQQQTTTVVVWWWWWWVVVTTTQQQNNNJJJHHHHHHHHHIIIDDDCCCAAAAAABBBBBBAAA???===>>>>>>?????????>>>>>>???===;;;:::::::::999888888888777777666555555555555555444333333222111111111000//////......//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++(((((()))))))))*********&&&&&&''''''(((***+++,,,***))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''''')))))))))(((&&&%%%&&&((($$$%%%&&&''')))******+++&&&'''((((((''''''((()))''''''(((((())))))******&&&'''''''''(((((())))))&&&%%%%%%&&&(((((('''&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''''''''')))******)))''''''(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''((()))+++,,,,,,,,,+++444555666666777777666666333222222222222333444444666666666666777777777777888888888777777666666555555555555555555555555555444555555666666555555444555555444333333333333333222222333333333333222222222111111000000111111222000000111111111111000000/////////000///...------,,,,,,,,,,,,------------************++++++,,,---***************)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((+++'''%%%&&&***+++)))%%%((()))***+++++++++***)))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&(((***(((%%%$$$%%%'''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((($$$$$$$$$$$$%%%&&&'''((())))))(((''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((())))))((((((''''''(((((()))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&((())))))'''&&&%%%%%%$$$&&&((()))(((((((((***(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))%%%''')))---000///,,,))))))(((((((((((()))******++++++,,,------------,,,,,,++++++++++++,,,------........................---.........////////////000000111222333555666777888;;;===???>>>>>>???@@@BBBCCCDDDGGGJJJMMMOOOQQQXXXYYYYYYXXXVVVVVVWWWXXXXXXXXXYYY[[[]]]\\\ZZZWWWYYYWWWUUUWWW[[[___bbbddddddddddddcccaaa```^^^]]]ZZZ[[[[[[\\\[[[[[[ZZZZZZYYYZZZ[[[[[[[[[ZZZXXXXXXWWWUUUSSSQQQQQQQQQOOONNNLLLMMMPPPRRRSSSTTTSSSSSSQQQOOOLLLIIIHHHGGGHHHHHHCCCBBB@@@???@@@???===<<<===>>>>>>????????????>>>===;;;999888888888777666555555444444333333333333444444444333333222222222000000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))(((((((((((())))))'''((())))))******))))))&&&&&&&&&'''(((***+++,,,((()))))))))((('''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&(((******)))'''&&&((())))))(((&&&&&&''')))$$$%%%&&&'''''''''''''''&&&((()))(((''''''((()))&&&&&&'''((()))***++++++&&&&&&''''''((()))))))))'''&&&%%%&&&(((((('''&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&''')))+++---------,,,333444555666666666555555333333333333333444555555666666777777777888888888999888888777666666555555444444555555666777777777666777777888888777777666555444333333222222333333111222222333333222222111000000/////////000111222000000111111111111000000....../////////...---,,,++++++,,,,,,,,,---------++++++*********+++,,,,,,)))***+++++++++***))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))(((((((((((()))((((((((())))))(((((('''((())))))*********))))))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''')))***)))((('''&&&''''''''''''''''''&&&"""%%%((((((%%%###%%%(((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((((((((()))((('''&&&&&&&&&'''''')))((('''&&&''''''%%%$$$$$$&&&((()))(((((()))***(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''')))+++......,,,***)))))))))))))))***+++,,,)))***++++++,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,------......///---......///////////////000000111222333555666777888:::===>>>======>>>>>>AAABBBCCCFFFHHHKKKMMMNNNSSSTTTTTTTTTRRRRRRTTTVVVWWWWWWWWWYYY[[[[[[YYYWWWWWWUUUUUUWWW[[[___bbbcccbbbbbbbbbaaa```^^^]]]\\\ZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\[[[ZZZYYYXXXYYYVVVTTTRRRRRRQQQOOOMMMLLLLLLMMMNNNOOOOOOOOOOOOLLLKKKIIIHHHFFFFFFFFFGGGDDDCCC@@@??????>>><<<:::======>>>???????????????>>><<<:::999999999888777444444444333333333333222333333333333333333333333000///......------...............---------,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))((()))***+++++++++******((((((((((((((())))))***''''''((())))))((('''&&&%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((&&&&&&(((***))))))))))))(((&&&$$$###((()))***)))''''''((()))''''''(((((())))))******&&&&&&''''''((())))))***)))(((&&&&&&'''(((((('''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******%%%&&&(((***++++++***)))333333555666666666555444444444444444555555666777777777777777888888888888999888888777666555555444444444555666777888999999333333444444444444333333444333222222111222222222111111222222222222111111222111///.........///000000000111111111111000000---.../////////...---,,,+++++++++,,,,,,---------...------,,,,,,------...)))***+++,,,---,,,+++***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((&&&)))+++***'''&&&(((+++''''''(((((()))))))))*********)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''###%%%''')))******)))(((&&&&&&''''''''''''&&&&&&###''''''$$$###&&&***''''''(((((((((((('''''''''((((((((())))))******'''''''''''''''''''''''''''((((((((()))))))))***---,,,+++******))))))***&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))),,,+++***)))(((((()))***222///,,,+++---...,,,***$$$&&&((()))(((((()))***(((((((((((((((((((((((('''((((((((())))))******''''''(((((())))))******)))))))))))))))))))))))))))(((((())),,,------,,,++++++******+++,,,------(((((()))***************++++++******++++++,,,---***++++++,,,---...//////...//////000000000000000000000111222333555666777777:::<<<======<<<===>>>AAAAAACCCEEEGGGIIIKKKLLLNNNOOOPPPPPPPPPPPPSSSUUUWWWVVVVVVWWWYYYZZZYYYXXXUUUUUUUUUWWW[[[___aaabbbaaaaaaaaa```___]]]\\\[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\\\\[[[YYYXXXZZZXXXUUUSSSRRRQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEGGGEEECCCBBBAAA???===;;;======>>>???????????????@@@>>><<<;;;<<<;;;:::999555555555555555555444444333333333333333333333444//////...------------.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******++++++************++++++)))***+++,,,---,,,+++++++++***)))(((((('''''''''&&&'''((())))))(((''''''&&&&&&''''''((()))******((((((((((((((((((((((((((('''&&&&&&&&&((()))+++&&&'''(((''''''''')))+++%%%&&&(((***,,,,,,,,,,,,)))*********((('''((()))))))))))))))((((((((((((&&&&&&&&&'''((())))))***+++)))'''&&&'''(((((('''((((((''''''''''''((((((''''''''''''((((((((()))+++***)))(((((()))***+++'''((((((((())))))******************************&&&&&&'''((()))***++++++%%%&&&((()))***)))'''&&&333333333333222111000000555555555555555555555555333444555555444444555777555555555555666666666666888777666555555666777888888888777777666666555555333333444444333333222111333222111111333333222111222222222111111///......------......//////000000---...///...,,,,,,...///...---,,,++++++,,,---...//////...---+++***))))))'''))),,,......,,,)))'''******))))))((('''''''''***)))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))((('''(((+++...))))))))))))))))))))))))******)))((('''&&&%%%%%%)))(((((('''''')))***+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&(((+++------+++'''%%%'''''''''''''''((()))*********))))))((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((''''''''',,,+++++++++******)))))))))((('''(((***,,,------''''''((((((((('''%%%$$$))))))))))))))))))))))))+++***((('''&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++***)))))))))***+++(((((())))))***+++------*********+++,,,,,,,,,---------------------,,,,,,444111......000222222000111000000111222333555555666888:::;;;;;;;;;<<<===@@@BBBDDDEEEFFFGGGIIIKKKJJJJJJKKKMMMPPPSSSVVVXXXTTTTTTUUUVVVVVVWWWXXXXXXVVVWWWYYYZZZ[[[]]]```bbbaaa___]]]\\\\\\\\\[[[ZZZ[[[\\\]]]]]]]]][[[YYYWWWXXXYYYYYYZZZZZZZZZZZZYYYZZZYYYWWWTTTQQQMMMJJJHHHJJJKKKLLLNNNNNNNNNMMMMMMLLLHHHEEEDDDFFFGGGEEECCCDDDCCCAAA???>>>>>>>>>???<<<===>>>???@@@AAAAAAAAABBB@@@>>>===<<<;;;999777555555555555555555444444666666555444222111000000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))((()))+++++++++***(((&&&++++++)))(((''''''''''''******))))))((((((''''''((('''$$$""" """&&&******)))(((&&&'''(((***+++(((((((((((((((((((((((())))))))))))************''''''&&&&&&&&&''''''((((((((('''(((******)))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))***)))(((((((((((())))))''''''(((((())))))******((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&222222222222222111111000444444444444444444444444333444555555444444555666555555555555666666666666777666555555555555666777777777666555555444444333333333444444333333222111333222111111333333222111111222222111111///...................../////////,,,---...---++++++---...---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------+++)))(((******))))))))))))((((((,,,,,,++++++++++++++++++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((('''(((+++---))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((('''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((***---//////,,,)))'''''''''''''''((((((((())))))))))))((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''++++++******))))))))))))******)))***+++,,,---,,,))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((***)))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))***+++,,,,,,*********+++++++++++++++,,,,,,------------------111...,,,,,,...//////---000000111222333444555666555777999:::::::::;;;===???AAACCCDDDEEEEEEGGGIIIIIIIIIKKKNNNQQQTTTVVVXXXTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVXXXYYYZZZ\\\___aaabbb```^^^]]]]]]\\\[[[ZZZWWWXXXZZZ]]]^^^^^^]]]\\\XXXXXXYYYYYYZZZYYYYYYXXXYYYWWWUUURRROOOLLLIIIHHHGGGHHHJJJKKKLLLKKKKKKKKKJJJGGGDDDCCCDDDEEEDDDBBBDDDCCCBBB@@@??????>>>>>><<<===>>>???@@@AAAAAA@@@AAA???===<<<<<<:::888666555555555555555555444444444444333222111000000///111000//////......//////------------------------++++++++++++++++++,,,,,,******))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***)))+++***)))(((''''''''''''***)))))))))(((((((((''')))))))))(((&&&&&&(((***))))))(((''''''((()))***(((((((((((((((((((((((((((((()))))))))*********(((((('''&&&&&&&&&'''''')))((('''(((******)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))*********)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))'''''''''(((((('''''''''000111111222222222222222444444444444444444444444222333555444333333444666444555555555555666666666666555444444444444555666666555555444333333222222333333333333333222222111222111000111222333222000111111111111000///........................------+++,,,---,,,+++***+++---++++++++++++++++++++++++))))))***+++,,,---......)))******++++++******))))))))))))************+++((((((((()))))))))))))))(((((()))))))))*********''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))))))))((('''(((***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''))),,,------,,,)))(((&&&'''((()))))))))((('''(((((((((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))((((((((((((************************,,,***'''%%%$$$%%%'''((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))******))))))((('''''''''))))))***************)))+++***************++++++******************))))))++++++,,,,,,------......///---++++++---...------...///111222444555555666555666888999888999:::<<<>>>@@@BBBCCCCCCCCCEEEFFFFFFHHHKKKOOORRRTTTVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTSSSUUUVVVWWWXXXZZZ]]]___cccaaa^^^]]]]]]]]][[[ZZZWWWXXXZZZ\\\]]]^^^]]]]]]WWWXXXXXXXXXXXXXXXWWWWWWWWWUUURRRNNNKKKIIIHHHHHHGGGGGGIIIJJJJJJKKKKKKJJJIIIFFFCCCBBBBBBCCCBBBAAACCCCCCCCCBBBAAA@@@???>>>======>>>???@@@@@@@@@@@@???===;;;::::::999777555444444444444444444555555222222111111000000000000000///......------..............................---,,,+++*********+++,,,''''''(((((())))))))))))))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,+++***)))((((((''''''((())))))))))))(((((((((((()))***++++++)))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))******)))(((((('''&&&&&&&&&''')))((('''((())))))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))******++++++'''(((((())))))(((((('''000111222333444444444444333333333333333333333333111333444444333333444555444444444555555555666666555444333333333333444555555555555444333333222222222333333333333222111111222000///000111222111000000000111111000///......///......------,,,,,,,,,***,,,------+++++++++,,,***++++++,,,,,,++++++***((()))***+++,,,---......******))))))))))))******((())))))***++++++,,,,,,&&&&&&&&&''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((())))))((('''''')))+++''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%'''(((******)))((('''%%%'''(((******)))'''&&&&&&''''''(((((()))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***)))((('''''''''+++***(((&&&%%%&&&'''((((((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))+++,,,,,,,,,+++***,,,++++++***))))))******+++*********)))(((((((((******+++,,,------......///...------............,,,---///111333444444444444555777777777777999;;;===???AAABBBAAAAAABBBCCCDDDFFFKKKOOORRRTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUVVVVVVXXX[[[]]]cccaaa___^^^]]]]]]\\\ZZZ]]]]]]]]]\\\[[[ZZZXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTQQQNNNKKKHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLHHHGGGDDDBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA???>>>===>>>???????????????>>>===<<<:::999999888666444333333444444444444555555111111111111111111000000//////...---------------------------------------///---+++)))))))))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((***+++,,,,,,,,,,,,******)))((((((((((((((())))))))))))(((((((((((('''((()))(((&&&%%%%%%&&&'''(((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))******)))((('''&&&&&&&&&&&&***(((''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&'''''''''************************'''((())))))************''''''((((((((((((((((((******))))))((((((''''''''''''((()))******++++++(((((())))))))))))((((((111111333444555555666555333333333333333333333333111222333333222222333555444444444444555555555555555444333222222333444555666666555444444333333222222222333333222222111000111000//////111111000//////000000000000//////.........------,,,,,,++++++***,,,......---,,,,,,---)))***,,,------,,,***)))*********++++++,,,,,,,,,******)))(((((()))******(((((()))***+++,,,,,,---)))))))))******+++++++++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))(((((('''''''''((()))))))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((((((((('''&&&''')))******((('''%%%&&&&&&''''''(((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''''''''(((((((((***,,,+++(((''''''((((((((())))))(((((('''&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))***,,,---...---,,,+++,,,,,,+++***))))))))))))+++*********)))(((((((((******++++++,,,---......---............------...+++,,,...///111222222333333444555555555666888:::;;;===@@@AAAAAA@@@@@@AAABBBEEEJJJNNNQQQRRRQQQPPPNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUWWWZZZ\\\bbb```^^^]]]]]]]]]\\\[[[___^^^]]][[[YYYWWWUUUTTTVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNKKKHHHFFFFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLHHHHHHFFFDDDBBBAAAAAABBBAAABBBBBBCCCBBBAAA???>>>>>>>>>?????????>>>>>>===<<<:::888888888777555333333333333333444444555555222222222222222111111111//////...---------------++++++++++++++++++++++++///---+++)))))))))+++,,,,,,,,,+++******)))((((((((((((((((((((((((((((((*********+++***************))))))(((((((((((()))(((((((((((())))))))))))(((((('''%%%$$$$$$&&&((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))***)))((('''''''''''''''***)))&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''''''''&&&************************(((((()))***++++++++++++'''((()))************)))******))))))((((((''''''&&&&&&''''''((()))******(((((())))))))))))((((((111222333444555555555555222222222222222222222222000222333333222111333444333444444444444555555555555444333333333333444555666555555444444333222222222222222222222111111000000///...///000111000.../////////000000//////...,,,,,,,,,,,,,,,,,,++++++***,,,...///---,,,,,,,,,)))+++---//////---+++)))******++++++++++++++++++***))))))(((((())))))***(((((())))))***+++,,,,,,(((((((((((())))))))))))%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))))))))(((((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******'''((()))))))))((('''&&&''''''''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((())),,,///...+++((()))***&&&'''(((******)))(((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,******+++,,,------------,,,,,,+++***)))))))))*********************))))))******++++++,,,,,,------***,,,------,,,++++++,,,............///000222333222333444333333444777:::999<<>>????????????>>>===<<<<<<;;;999888777777777555333222222333333444444555555333333222222222111111111000///......------......************************---,,,+++*********+++,,,------,,,+++***)))(((((())))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))((('''%%%&&&)))+++******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((()))))))))(((((('''(((((())))))+++)))&&&%%%&&&''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))(((((('''(((***+++,,,++++++***))))))))))))((((((((((((&&&&&&''''''(((((())))))'''(((((())))))(((((('''000111111222333333333333222222222222222222222222000111222222111111222333333333444444444555555555666555444333333444555666444444444333222222111111222222222222222111000000000///......000000///.........///////////////...++++++++++++,,,,,,,,,,,,)))+++---...---+++***+++***,,,///111111///,,,***)))*********++++++++++++))))))))))))))))))))))))((((((((())))))*********&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((''')))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''')))***+++)))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''((())))))***''''''((((((((()))))))))&&&***...---***'''(((***&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))***+++,,,---++++++***************************+++++++++++++++++++++++++++++++++,,,,,,***,,,//////---+++,,,---222111///......000333444222222333222222333666999777:::>>>AAAAAAAAAAAAAAACCCEEEGGGIIIKKKKKKJJJJJJGGGHHHIIIJJJKKKMMMNNNNNNOOOPPPRRRSSSTTTVVVYYY[[[]]][[[ZZZZZZ\\\]]]]]]\\\WWWWWWWWWVVVVVVWWWWWWWWWUUUTTTTTTSSSQQQPPPNNNMMMJJJIIIIIIHHHGGGFFFFFFEEECCCCCCCCCDDDEEEGGGIIIJJJGGGGGGFFFCCC???===???AAA@@@@@@??????>>>>>>??????????????????>>>===<<<;;;;;;999888777888777666444111222222333444444555555333333222111000//////...111000//////......//////++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))))))))((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***&&&((()))***))))))***,,,---,,,***)))(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((()))***+++,,,)))&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''')))+++,,,+++******(((((((((((())))))))))))(((((((((((((((((())))))'''''''''(((((('''''''''//////000111111111111000111111111111111111111111///111222222111111222333333333333444444444555555666555444444444444555666333333222222111000000000111222222222222111000000000...---...///000///.........///////////////...*********++++++,,,,,,---'''***,,,---,,,***))))))***,,,000222222000,,,***(((((()))***+++,,,,,,---(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((((('''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''')))***)))'''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%$$$$$$%%%&&&((()))***)))((('''''''''''''''(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''((((((((())))))******"""&&&++++++'''$$$%%%((('''&&&%%%%%%'''***---///'''''''''''''''''''''''')))((('''&&&&&&'''))))))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((()))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''')))+++,,,+++***************++++++*********+++,,,,,,,,,---,,,,,,++++++++++++++++++,,,///222111///---...///666444111//////111444666111222222111111222666999666:::>>>AAAAAAAAAAAABBBDDDEEEFFFHHHIIIIIIIIIHHHFFFFFFGGGIIIKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVYYY[[[[[[YYYYYYYYY\\\]]]]]]]]]WWWWWWVVVUUUUUUUUUVVVVVVTTTTTTSSSRRRQQQOOOMMMLLLHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLEEEFFFEEEBBB>>><<<===@@@@@@???>>>=========>>>???????????????>>><<<;;;:::;;;999888777888777666444111111222333333444555555333222111000///...---,,,111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++))))))(((((((((((()))***'''((((((((())))))******"""%%%)))++++++***))))))///---+++)))((((((******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((***+++,,,,,,)))&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((()))))))))((('''&&&&&&$$$&&&(((***++++++))))))''''''(((((())))))******************))))))))))))&&&&&&''''''''''''&&&&&&---///111222333222000//////000111333333222111111444444333222222333333333444333222222222333444555666666555555444444444444555555555555444333222111222333333333333222111111000000000000000000000000///////////////////////////...+++)))))))))***++++++++++++*********))))))------222;;;;;;444///000------+++***))))))(((((())))))))))))((((((((((((***)))'''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))(((((()))(((((('''&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))$$$%%%%%%%%%&&&''''''''')))((('''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))###%%%((()))'''%%%%%%%%%))))))(((((('''''''''&&&******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((*********)))))))))))))))&&&%%%%%%&&&)))******)))))))))))))))))))))))))))))))))((())))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++'''((()))+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,------......///111111222222222//////111222444555777777:::<<>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;:::999888777555444444111111111111000000000000////////////000000000000.........------...............---,,,***)))((((((&&&&&&''''''(((((())))))++++++******************(((((((((((())))))))))))******))))))((((((''''''))))))((('''&&&%%%$$$$$$((((((&&&&&&''')))+++---+++******)))(((''''''&&&+++******)))(((''''''&&&''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))'''&&&))))))))))))))))))))))))++++++***)))(((((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''')))***+++(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))(((((((((((()))((('''&&&&&&'''((()))...///000222222111000///000000111222222222222111444333333222222333333333444333222222222333444444777777666666666555555555555555555555444333222111222333333333333222111111000000000000000000000000////////////////////////...---+++)))))))))***+++---------,,,,,,,,,++++++))))))---333444---******++++++***)))(((((((((((())))))))))))((((((((((((*********)))(((((()))***((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''((())))))(((((()))+++''''''''''''''''''''''''((((((((()))))))))))))))'''''''''(((((((((((((((***)))((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))))))))((((((((((((((($$$&&&))))))(((&&&&&&&&&)))((((((((('''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))(((''''''''''''((())))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&'''(((+++++++++*********))))))************************...---+++))))))+++---...)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---...///......///000111111111111///000111222333555666666999;;;>>>AAABBBBBBAAA@@@AAACCCEEEFFFEEEEEEFFFGGGGGGIIIKKKKKKKKKLLLNNNPPPPPPTTTXXXXXXVVVTTTVVVYYYXXXVVVTTTUUUXXXZZZYYYXXXTTTTTTSSSSSSTTTSSSPPPMMMOOOQQQSSSSSSRRROOOLLLJJJGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGFFFCCCAAAAAACCCEEEDDDCCCBBBAAA@@@?????????>>>======<<<<<<<<<<<<<<<;;;:::999888777555444444111111111111000000000000000000000///////////////000///---,,,,,,---///000......---,,,+++***))))))(((((()))))))))*********************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''))))))((('''(((***,,,---...---***(((((((((***+++*********)))((('''''''''''''''((((((((((((''''''((((((''''''''''''((((((************)))))))))((('''''''''''''''''''''''''''(((***+++++++++)))(((((((((((((((((((((((((((+++******)))(((((())))))%%%%%%&&&''''''(((((()))(((((('''''''''((())))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((()))************))))))((((((''''''((('''&&&&&&&&&&&&'''(((...///000111222111000///111000000000000111222222333333222222222222333333444333333222222333333444555555555555444444444444555555555555444333222222222333333333333222111111000000000000000000000000////////////////////////---,,,******)))***+++,,,---------,,,,,,,,,+++++++++***,,,000000,,,)))***))))))(((((((((((())))))))))))))))))(((((((((((((((***,,,+++(((&&&''')))&&&''''''((())))))******(((((((((((((((((((((((())))))*********)))(((((('''((())))))(((((()))+++((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((''''''''')))(((''''''&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$%%%'''))))))))))))(((''''''''''''(((((((((((('''''''''''''''((())))))))))))************))))))***))))))(((((('''''''''%%%'''******)))'''''''''((((((((((((''''''''''''************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***))))))(((''''''&&&&&&''''''((((((((()))))))))'''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))+++***))))))******((('''))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%&&&+++************)))))))))************************///...,,,++++++,,,...///+++***))))))))))))***+++,,,,,,++++++++++++,,,,,,------------...///000111---...///000111111111000///000000222333444555555888:::===???AAAAAA@@@??????AAACCCDDDDDDEEEFFFHHHFFFHHHJJJKKKKKKLLLNNNOOOPPPSSSWWWWWWUUUTTTUUUWWWVVVTTTSSSSSSTTTVVVUUUTTTSSSRRRRRRSSSTTTSSSQQQOOOQQQRRRSSSTTTRRROOOKKKIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHFFFEEEEEEFFFFFFFFFFFFDDDBBBBBBCCCEEEEEEDDDCCCBBBAAA@@@??????<<<<<<<<<<<<<<<=========::::::999888666555444444111111111111000000000000111000000//////.........111///---,,,,,,---///111......---,,,,,,+++***************++++++++++++,,,******************************))))))((((((''''''(((((((((((())))))))))))''''''(((((()))))))))******))))))((()))***,,,---///---)))'''&&&(((***,,,******))))))((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((*********)))))))))(((((('''''''''''''''''''''''''''((()))***+++***))))))''''''''''''''''''''''''******)))((((((((())))))&&&&&&&&&''''''(((((()))******)))((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))))))))******+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''...///000000111111000000111000/////////000222333222222222222222222333444444444333333333333333333222222222111111111111111444555555555444444333222222333333333333222111111////////////////////////////////////////////////---,,,,,,++++++,,,---...+++++++++*********)))))),,,,,,,,,------+++******((((((((((((((()))***+++))))))))))))(((((((((((($$$(((++++++'''$$$%%%''''''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((('''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%(((''''''&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''''''''(((((((((((('''''''''''''''((())))))((())))))******))))))(((******)))(((''''''&&&&&&%%%'''))))))(((&&&''''''((((((((((((((('''''''''++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***((('''((())))))((('''((((((((((((((((((((((((***))))))(((''''''''''''************))))))))))))++++++++++++++++++++++++---,,,***))))))***,,,------+++)))((('''((()))+++++++++************++++++------------...///000111---...//////000000000//////000000111222333333444777999;;;===>>>>>>>>>======???AAABBBBBBDDDFFFIIIEEEGGGIIIJJJJJJKKKMMMOOOOOORRRUUUVVVUUUTTTTTTVVVTTTSSSRRRRRRRRRSSSSSSRRRSSSSSSSSSTTTVVVVVVTTTRRRTTTTTTUUUTTTRRROOOLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGEEECCCAAAAAABBBDDDEEEEEECCCAAAAAABBBDDDFFFEEEEEEDDDBBBAAA@@@???:::;;;;;;<<<============::::::999777666555444333111111111111000000000///111111000///......------///..................///...---------,,,,,,++++++++++++++++++++++++++++++))))))))))))******************))))))((((((''''''''''''(((((())))))******((())))))))))))*********))))))(((((()))***+++++++++***'''&&&%%%&&&((()))***)))))))))((((((((('''''''''((((((((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''***))))))((((((((())))))&&&&&&''''''((((((((()))***))))))((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))************++++++***)))((('''&&&&&&''''''''''''''''''''''''......///000000000000000111000/////////000222333111111111111222222333444444444444333333222222222000000111111111111111111444444444555444444333333222333333333333222111111////////////////////////////////////////////////...------------......///+++++++++*********))))))*********(((((((((((('''))))))))))))***+++,,,,,,))))))))))))((((((((((((%%%(((+++***(((&&&'''((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''((()))))))))(((&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))'''(((((())))))(((((('''***))))))((('''&&&&&&%%%%%%&&&((('''&&&%%%&&&''''''''''''((((((((((((((()))*********************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))&&&%%%%%%&&&((())))))(((((((((((((((((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))******************************)))(((((()))******---+++)))''''''''')))***+++******))))))******+++,,,,,,,,,,,,---...///000------...////////////...000000000111111222222222666777999:::;;;<<<;;;;;;<<<>>>???@@@AAABBBFFFHHHDDDFFFHHHIIIJJJKKKMMMOOOOOOQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQRRRSSSRRRRRRRRRTTTUUUUUUTTTRRRRRRRRRRRRRRRPPPMMMJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDAAA?????????BBBCCCCCCBBBAAA@@@AAACCCFFFFFFFFFEEECCCAAA???>>>999:::;;;<<<======<<<<<<:::999888777666444333333111111111111000000000///111000000///...------,,,+++---...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))************)))))))))((((((((('''''''''(((((())))))******************))))))))))))'''''''''''''''(((((()))''''''((((((((('''&&&&&&))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))((((((((((((((())))))'''''''''(((((((((((((((''''''''''''((()))***+++(((((())))))))))))((((((((((((''''''''''''(((((((((((()))***+++******)))*********)))(((''''''&&&((((((((())))))(((((((((........./////////000000000////////////000111111111111000111111222333444444444444444333222111111222222222222333333333333333444444555444444333333222333333333333222111111000000000000000000000000////////////////////////........................---------,,,,,,,,,++++++***,,,,,,))))))++++++)))******)))******+++,,,,,,))))))))))))((((((((((((''''''((()))************))))))(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&'''((())))))(((((()))+++''''''''''''''''''''''''&&&&&&'''((()))***++++++((((((((((((((('''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((((())))))))))))'''%%%$$$''''''''''''(((((((((((('''''''''''''''((())))))''''''(((((((((((('''''')))((((((''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((())))))***''''''((((((((()))))))))'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))***$$$######%%%'''))))))((()))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))))))))***))))))))))))))))))))))))+++******************++++++***)))((('''(((((()))******))))))))))))******++++++++++++,,,---...///------...............---000000000000000000111111555666777888999999999999<<<===>>>>>>???AAADDDGGGCCCEEEGGGHHHIIIJJJMMMOOOOOOPPPQQQSSSTTTSSSSSSRRRQQQRRRRRRRRRPPPPPPRRRTTTPPPPPPPPPRRRSSSSSSQQQOOOOOOOOOOOONNNLLLJJJHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKHHHIIIIIIGGGCCCAAAAAAAAAAAACCCDDDCCCBBBAAABBBCCCFFFFFFFFFEEECCCAAA???===999:::<<<======<<<;;;:::999999888777555444333333111111111111000000000000000//////......---------***+++---//////---+++***+++++++++++++++++++++,,,)))))))))))))))((((((((('''(((((())))))*********((((((((()))))))))))))))(((((((((((())))))))))))+++*********))))))(((((('''''''''''''''''''''''''''(((***++++++***(((&&&))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&''')))***+++(((((())))))))))))((((((((((((''''''''''''((((((((()))***+++++++++***)))))))))))))))((((((((((((((())))))******))))))(((...............///000000...//////000000000000000000000000000111222333444444444555555444222111000222222222333333444444444333333444444555444444333222333333333333222111111000000000000000000000000////////////////////////---......------,,,++++++---------,,,,,,,,,++++++***......++++++//////+++***))))))))))))******+++))))))))))))(((((((((((('''$$$"""$$$))),,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''((())))))(((((()))+++(((((((((((((((((((((((('''((((((((())))))******'''''''''(((((((((((((((&&&'''((()))***))))))(((&&&&&&&&&&&&&&&'''((((((''''''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''+++******)))((('''&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***&&&%%%%%%&&&((()))((('''))))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((((((((((())))))******((((((((((((((((((((((((************************)))))))))))))))((((((((()))))))))(((((()))))))))++++++++++++,,,---...///------.........------,,,000000000000000000000///555555666666777777888888<<<============???CCCFFFBBBDDDFFFHHHIIIJJJMMMOOOOOOOOOPPPRRRSSSSSSRRRQQQNNNPPPQQQPPPOOOOOOQQQTTTQQQPPPPPPQQQSSSRRRPPPNNNNNNNNNNNNNNNMMMKKKJJJIIIFFFGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJHHHEEECCCCCCDDDBBBDDDEEEEEEDDDCCCCCCEEEEEEEEEFFFEEECCC@@@>>><<<:::;;;<<<======;;;:::999999999888666555444333222111111111111000000000000........................,,,++++++******++++++,,,)))))))))******+++++++++******)))))))))(((((((((''''''(((((()))******+++''''''(((((())))))******))))))))))))((((((((((((((((((((()))))))))))))))''''''((((((((((((''''''(((((()))******))))))((((((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((((('''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((''''''''''''((((((''')))***,,,,,,+++***)))(((((((((((())))))))))))'''((()))******)))((('''...............///000000---...000111111111000///000000000000111222333444444444555555444222111000000000111111222222222222333333444444555444444444222333333333333222111111000000000000000000000000////////////////////////---------,,,+++***)))(((+++++++++*********))))))%%%***+++((((((---,,,((())))))(((((((((((())))))))))))))))))(((((((((((($$$%%%***)))%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%&&&'''))))))))))))(((''''''''''''((((((((()))'''''''''''''''((())))))))))))************))))))&&&&&&&&&''''''''''''''''''((()))(((&&&&&&((()))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))---,,,+++***)))'''&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&((((((''''''''''''(((((('''((()))******)))((('''&&&&&&&&&'''((())))))***)))(((''''''(((((('''&&&))))))))))))))))))))))))'''''''''''''''((()))***'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))),,,,,,,,,,,,---...//////---------......---,,,,,,000000000000////////////444555555555666666777777<<<======<<<<<<>>>BBBEEEAAADDDFFFHHHHHHJJJLLLOOOOOOOOOOOOQQQSSSSSSRRRPPPLLLNNNPPPOOONNNNNNQQQTTTSSSSSSSSSSSSTTTTTTQQQOOOQQQQQQQQQPPPOOONNNMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJHHHEEECCCCCCDDDCCCEEEGGGGGGFFFEEEEEEFFFDDDEEEEEEEEECCC@@@===;;;:::;;;=========;;;999888999999888666555444333222111111111111000000000000---------..................,,,(((&&&&&&(((,,,...((((((((()))******+++++++++*********))))))((((((&&&''''''((()))******+++&&&&&&'''((()))***++++++******))))))((((((''''''&&&&&&'''((()))***++++++((()))))))))))))))((((((((('''&&&%%%&&&&&&'''((((((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&(((((())))))))))))((((((((((((''''''''''''((((((''')))+++,,,,,,,,,***)))''''''(((((())))))******&&&'''((())))))((('''&&&////////////////////////000000000000000000000000---...///000111222333333222222111111111111222222555555444333333222111111444444333222222111111000222222222222222222222222111111000///////////////222222111111000...---,,,//////...---,,,,,,++++++)))))))))))))))*********+++++++++,,,,,,---------))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***(((&&&'''((())))))((('''''')))&&&%%%&&&((()))'''%%%))))))(((((((((((())))))((()))++++++***(((&&&$$$'''((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))))))))((('''&&&%%%&&&''''''%%%&&&((()))***)))(((&&&)))))))))))))))(((((('''((((((((((((((((((''''''******))))))((((((''''''))))))***))))))+++///222...---+++***((('''''''''&&&&&&&&&&&&'''''''''((())))))'''&&&&&&'''((()))...---,,,***)))((((((((()))******)))&&&%%%%%%&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))*********))))))((()))(((&&&&&&((()))((('''&&&'''''''''(((((())))))))))))))))))((((((((((((***************)))(((((((((((((((((())))))))))))+++(((""""""'''+++*********+++,,,---...///---------...///000000111............////////////666555444333333444666888>>>===;;;:::;;;<<<>>>@@@DDDDDDEEEFFFHHHIIIJJJKKKPPPRRRSSSSSSRRRPPPQQQRRRQQQPPPPPPQQQSSSTTTSSSQQQVVVRRROOONNNOOOPPPOOOMMMOOOOOOPPPPPPOOOMMMLLLKKKKKKIIIFFFEEEGGGHHHIIIIIIKKKJJJIIIIIIJJJKKKJJJIIIKKKIIIHHHGGGGGGGGGGGGFFFGGGGGGFFFEEEBBB@@@>>>=========<<<;;;;;;;;;;;;<<<999999888888777555444333222222222111000//////...///////////////000000000++++++++++++++++++++++++************************))))))))))))((((((((((((---***&&&###""""""$$$&&&))))))((((((''''''&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))******))))))))))))******+++++++++***)))((((((''''''''''''(((((((((((()))***************)))((((((((('''%%%%%%&&&)))---///(((((((((((((((((((((((((((***,,,,,,***((((((((())))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''333((( """%%%%%%&&&))))))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''((((((***)))(((&&&&&&''''''(((******))))))(((&&&%%%$$$))))))************))))))((('''&&&(((+++,,,***'''(((((())))))))))))((((((////////////////////////000000000000000000000000//////000000111222333333222111111000000111111222222222222222222222222222333333222222222222111111222222222222222222222222111000000///////////////...////////////......---...------,,,++++++******************)))))))))))))))))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''&&&&&&'''(((((('''&&&&&&((('''%%%&&&((()))'''%%%))))))(((((((((((()))))))))*********)))(((&&&%%%''''''((((((((((((''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))((('''''''''((((((%%%&&&((()))***)))((('''''''''((()))))))))))))))...---+++)))'''$$$###"""))))))))))))(((((((((((('''''''''&&&%%%&&&))),,,***)))((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((()))(((((('''''''''((((((,,,+++***)))((('''''''''((()))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++++++++***)))(((&&&&&&((()))((('''((((((((()))))))))******))))))))))))((((((((((((***************)))(((((())))))))))))************)))'''$$$######&&&***,,,++++++++++++,,,------...---------...///000000000............////////////444444444333444555888:::;;;::::::999:::<<<===>>>AAABBBCCCEEEGGGHHHJJJJJJOOOQQQRRRRRRPPPPPPPPPQQQPPPOOOOOOPPPRRRRRRQQQPPPSSSPPPMMMLLLNNNNNNMMMLLLNNNOOOOOOPPPOOONNNLLLLLLJJJHHHEEEEEEFFFHHHHHHHHHJJJIIIIIIJJJNNNRRRUUUWWWVVVUUURRRPPPMMMKKKHHHGGGGGGFFFEEEDDDAAA???===<<<;;;;;;:::999999999999:::888888888777666555333333222222111111000//////...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))),,,+++(((&&&%%%%%%&&&((())))))(((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))******))))))))))))******++++++******)))(((((('''''''''((((((((()))))))))))))))******))))))((('''+++)))'''&&&%%%&&&(((((((((((((((((((((((((((((((((***++++++***((((((((()))(((((((((''''''''''''&&&&&&'''(((((((((((((((111((("""$$$'''&&&&&&(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((***)))((('''&&&'''(((((())))))))))))((('''&&&&&&))))))************)))))))))'''&&&(((++++++***'''(((((())))))))))))((((((////////////////////////000000000000000000000000000111111111222222333333222111111000000111111222//////000000111222222333111111111222222222222222222222222222222222222222111000//////......//////,,,,,,---......///......,,,,,,,,,++++++******)))+++++++++******))))))((()))))))))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&((('''&&&&&&(((((('''&&&))))))(((((((((((())))))******))))))((((((''''''''''''((((((((((((((('''******)))(((((((((((()))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''******)))(((((((((((()))%%%&&&((()))))))))((('''%%%&&&''')))******++++++))))))((((((((((((''''''(((((((((((())))))))))))))))))(((&&&$$$$$$&&&((((((''''''&&&%%%%%%&&&&&&''''''((((((((()))))))))'''(((((())))))(((((((((+++***))))))(((((((((((('''((()))((('''&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((************))))))))))))((()))***++++++,,,++++++***(((''''''((())))))((())))))))))))************(((((((((((()))))))))))))))************))))))(((************++++++++++++'''''''''((())),,,...///,,,,,,,,,++++++,,,---------------...//////000000............////////////000111222333333444666999666777888999:::;;;<<<===???@@@AAADDDFFFHHHJJJKKKNNNPPPQQQQQQPPPOOOOOOPPPOOONNNNNNOOOQQQQQQPPPNNNOOOMMMKKKKKKLLLMMMLLLKKKNNNNNNOOOOOOOOONNNNNNMMMIIIGGGEEEDDDFFFGGGGGGGGGHHHGGGHHHKKKQQQZZZccchhhgggfffccc^^^XXXQQQLLLHHHFFFEEEDDDBBB@@@>>><<<;;;999999888777777777777888777777777666555444222222222222111111000/////////111111000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************++++++***)))((()))))))))(((((()))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))***))))))(((((())))))***++++++******)))((((((((('''(((((((((((()))))))))(((((()))))))))(((''''''***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((((()))++++++)))(((((()))((((((((((((''''''''''''''''''((()))))))))))))))...((($$$&&&((('''&&&'''''''''((((((((((((''''''''''''(((((((((((())))))***)))((('''''''''(((((('''(((((())))))(((((('''((())))))******))))))((()))(((((()))***+++)))((((((((())))))))))))((((((////////////////////////000000000000000000000000222222222222222222333333111111000000000000111111//////000000111222222333///000000111222333333333111111111111111111111111000000///............///------......//////......---,,,,,,,,,++++++******************************+++++++++++++++,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((('''''''''((('''''''''((((((((('''))))))(((((((((((())))))******)))((('''(((((((((&&&'''(((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))%%%&&&''''''(((((('''''')))))))))(((((((((((((((&&&&&&'''((()))(((((((((&&&'''((()))************&&&&&&'''((()))***++++++'''''''''((()))*********......---+++(((&&&'''((((((((('''''''''(((((()))(((((((((((())))))))))))&&&''')))******)))((('''++++++***)))))))))******&&&''')))(((''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((()))***++++++((((((((((((((((((((((((*********)))))))))(((((('''((()))***++++++++++++***(((''''''((())))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((()))))))))*********++++++)))))))))***---///222333------,,,+++++++++,,,,,,---------....../////////............////////////...000222222111000222444444555777999;;;<<<======>>>???AAADDDFFFIIIKKKLLLNNNPPPQQQQQQPPPPPPPPPQQQPPPOOONNNOOOQQQQQQPPPNNNLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNOOONNNNNNIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGJJJRRR]]]jjjrrruuuuuurrrlllbbbXXXOOOKKKEEEDDDBBB@@@>>><<<;;;;;;999888777777666666777777666666666555444333111111111111111111000000//////111111111111111000000000------------------------************************++++++*********)))))))))))))))******+++*********(((((())))))******++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))************))))))((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((''''''((((((((((((((((((((((((((()))******((('''((()))((((((((((((((('''''''''(((((()))***************+++((('''(((***)))'''&&&&&&'''((())))))((('''&&&((((((((())))))))))))))))))))))))(((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((()))))))))*********)))((((((((())))))))))))((((((////////////////////////////////////////////////222222222222222222333333111000000000000000000111222222222222222222222222//////000111222222333444111111111111111111111111000//////...............///000000000000///......------------,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******)))))))))))))))'''(((((((((((('''(((((())))))(((((((((((())))))***)))((((((((((((((()))&&&&&&'''((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((++++++***)))((('''&&&&&&&&&&&&'''((()))***++++++111111000...***(((((()))(((''''''''''''((())))))(((((((((((())))))))))))&&&''')))*********)))(((***))))))((((((((())))))&&&''')))(((''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,---.........***)))'''''')))***)))((((((((((((((((((((((((((('''((((((((()))))))))***((())))))*********))))))((((((((()))))))))******+++*********,,,000333666------,,,+++++++++,,,,,,------------........................////////////000444777666222///000222333555777999;;;<<<======>>>???AAADDDGGGJJJLLLMMMOOOPPPRRRRRRRRRQQQRRRSSSQQQPPPOOOPPPRRRRRRPPPNNNJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOJJJIIIGGGHHHIIIJJJIIIHHHGGGGGGGGGIIIOOOZZZhhhqqqyyy{{{zzzttthhh\\\RRRLLLEEEDDDAAA???===;;;;;;;;;999999888777777777777777666666555555444222111000111111111000000000000000111111111111000000//////------------------------******************************)))))))))((((((((('''((()))*********))))))(((((())))))******++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''************)))))))))((((((((((((((((((((((((((('''((())))))''''''(((***'''''''''(((((((((((((((((())))))***************((()))))))))******(((&&&&&&'''((())))))((('''&&&)))))))))))))))((((((((()))))))))))))))(((((((((&&&'''((()))************(((((())))))))))))(((((()))************)))))))))(((((())))))))))))((((((////////////////////////////////////////////////000111111111222222333333111000000//////000000111222222222222222222111111//////000000111222333333111111111111111111111111000///......------......000000111111000///......------------------------((())))))***+++,,,------)))))))))))))))((((((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,---,,,+++***))))))******'''((())))))''''''((()))))))))(((((((((((()))))))))))))))))))))(((((((((%%%&&&'''((())))))))))))'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((()))))))))))))))'''''''''((('''&&&&&&%%%''''''''''''((((((((())))))))))))))))))(((''''''((()))))))))))))))******&&&''''''((()))******+++...//////---)))''''''((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''((()))************)))(((''''''&&&&&&&&&&&&'''((()))((('''&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((---...///000000111000000+++)))(((((()))***))))))((((((((((((''''''''''''''''''(((((())))))******((())))))************)))'''((((((((()))))))))))),,,+++******+++...111333,,,,,,,,,++++++,,,------------------------------............////////////333888<<<:::555111111333444555666888:::;;;======???@@@BBBDDDGGGJJJLLLMMMOOOPPPRRRSSSRRRRRRSSSTTTQQQPPPPPPQQQRRRRRRPPPNNNIIIKKKMMMNNNNNNNNNOOOQQQOOOOOONNNMMMMMMNNNNNNOOOJJJIIIHHHIIIJJJKKKJJJHHHFFFGGGHHHIIILLLTTT```hhhqqquuuxxxssshhh[[[QQQLLLEEEDDDAAA>>><<<;;;;;;;;;999999888777777777777888666666666555444333111111111111000000000000000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((''''''(((((()))))))))(((((((((((())))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''((()))))))))((((((///...,,,***)))(((''''''(((((((((((((((((((((((('''((()))((('''''')))***'''''''''((((((((((((((((((((()))***************'''***+++******+++***'''''''''((((((((((((''''''))))))((((((((((((''''''))))))*********)))(((''''''((())))))************'''(((((())))))((((((''')))***,,,+++***))))))***(((((())))))))))))((((((//////////////////////////////////////////////////////000000111222333333000000////////////000000//////000000111222222222//////000000111111222222111111111111111111111111//////...------------.........//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((((('''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***)))(((***,,,---,,,+++)))))))))))))))''')))***)))''''''(((***))))))(((((((((((())))))'''((()))******)))((('''%%%&&&'''((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((((()))((('''&&&%%%'''''''''''''''((())))))'''(((((())))))))))))(((###$$$&&&(((***---...///''''''(((((())))))******)))++++++***(((&&&&&&&&&(((((('''&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,,,,+++***(((''''''''''''((()))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&(((((((((((('''&&&))))))))))))))))))))))))&&&&&&'''((()))******+++...//////000000000//////+++)))(((((()))******)))))))))))))))(((((('''''''''''''''((()))*********(((((()))***************(((((()))))))))******************++++++,,,------++++++++++++,,,------...------------------------............////////////111777<<<;;;666111111444444444444555777999;;;<<<>>>???AAADDDFFFIIIJJJKKKMMMOOOQQQRRRQQQQQQRRRSSSQQQPPPOOOPPPPPPPPPNNNMMMFFFJJJMMMOOONNNNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMNNNIIIHHHHHHIIIJJJJJJIIIGGGEEEGGGIIIIIIIIIOOOXXX___ccciiiooommmcccWWWNNNIIIFFFDDDAAA>>><<<;;;;;;<<<999888888777777777777777666666666666555333222111000000000000000000000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((())))))))))))(((((((((((())))))((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))***'''''''''((((((((())))))'''((())))))******))))))...---***(((''''''(((((((((((((((((((((((((((((('''(((((('''&&&''')))+++''''''''''''((((((((()))'''((())))))******))))))&&&+++---***))),,,+++(((((((((''''''''''''((((((((((((((('''''''''&&&&&&))))))***+++***)))((('''((())))))*********))))))''''''(((((((((((('''''')))+++---,,,***((()))***(((((())))))))))))((((((////////////////////////////////////////////////---...///000111222333333000000////////////000000,,,,,,---///000222333333000000000000111111111111000000000000000000000000//////...------------...***+++,,,...///000000000++++++++++++++++++++++++......---,,,+++))))))(((,,,+++++++++******))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******'''''')))+++---,,,***(((((((((((()))''')))+++***'''&&&(((***))))))(((((((((((())))))&&&''')))++++++***((('''%%%&&&'''((())))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%&&&''''''((((((''''''((()))*********)))'''&&&'''''''''''''''((())))))%%%&&&''')))************)))))))))))))))*********(((((((((((())))))))))))''')))***)))'''&&&&&&'''++++++***)))))))))))))))&&&&&&&&&&&&'''''''''((()))(((((('''(((***,,,---000///...,,,+++*********)))******)))'''%%%&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%))))))))))))))))))))))))&&&'''''')))***+++,,,---------------------,,,,,,+++)))(((((()))******)))+++*********))))))((((((&&&''''''((()))******+++(((((()))***************)))************+++++++++''')))+++------+++)))'''*********+++,,,---...///------------------------............/////////000---333999999444///000333555444333333444777999;;;>>>???@@@BBBEEEGGGIIIJJJLLLNNNPPPQQQPPPPPPQQQRRRPPPOOONNNNNNOOOOOOMMMKKKEEEIIIMMMNNNNNNMMMOOOQQQRRRQQQOOOMMMLLLLLLMMMMMMHHHGGGGGGHHHIIIJJJHHHFFFDDDGGGJJJIIIIIILLLSSSZZZXXX___gggggg___SSSKKKGGGGGGEEEBBB>>><<<<<<<<<<<<888888777666666666666666777777777666555444222222000000000000000111111111000//////...------,,,,,,++++++++++++++++++++++++************************+++++++++************)))+++******)))(((((())))))))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))*********))))))))))))************(((((()))******************)))'''&&&&&&(((+++,,,((((((((((((((((((((((((''''''((('''&&&''')))+++&&&'''''''''(((((())))))''''''((()))))))))))))))&&&,,,---)))(((,,,,,,))))))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%)))******++++++)))((('''))))))************))))))''''''(((((((((((('''''')))+++---,,,)))((()))***(((((())))))))))))((((((,,,---------.../////////............////////////000000000000111111111111////////////............//////000000000000////////////000000111111111222222222222222222111000000111111000000//////......---------........./////////...,,,+++******++++++///---+++***++++++)))(((,,,+++******))))))*********)))((((((((()))+++,,,***)))'''&&&'''(((***++++++++++++++++++***)))((())))))))))))************)))(((((((((((())))))***'''(((((()))***+++++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((()))+++,,,,,,***'''''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,'''(((*********)))((((((###%%%'''(((((('''''''''((((((((((((((((((((((((&&&&&&''')))************))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((()))******++++++***)))))))))((((((''''''***)))'''&&&'''(((***+++)))(((&&&%%%&&&''')))++++++,,,------,,,)))'''%%%))))))))))))))))))))))))))))))*********))))))((()))(((&&&'''((()))'''&&&))))))))))))(((((((((((())))))))))))***************++++++,,,+++***((('''))))))(((((()))******++++++,,,------......------////////////............000000000000000/////////222333666888::::::::::::>>>???AAACCCEEEGGGGGGHHHIIIIIIKKKLLLLLLMMMLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMJJJJJJKKKKKKLLLNNNOOOPPPOOOOOONNNMMMMMMLLLLLLKKKKKKIIIFFFFFFFFFGGGFFFFFFIIIIIIIIIIIIJJJJJJKKKKKKRRRUUUXXXZZZXXXSSSNNNJJJ???DDDDDD===888888;;;<<<999777666777999:::777555666666666666555222...***000000111111111111000000111111111111000///------......//////...,,,***)))***++++++,,,,,,,,,++++++&&&'''((())),,,...000111))))))))))))((((((((((((''''''(((((())))))************++++++++++++******)))***+++***)))((()))***))))))))))))))))))))))))))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))************+++***)))(((((()))*********)))&&&%%%%%%&&&)))***)))))))))))))))(((''''''((((((((('''''''''''''''!!!###'''))))))(((%%%$$$***************)))(((((((((((((((((((((''''''&&&))))))((((((((((((((()))''''''((()))))))))))))))******))))))((((((''''''))))))************)))(((+++++++++***)))(((((('''((((((((((((((()))******---------...........................//////////////////000000000111111111////////////............/////////000//////......///000000000111111111111111111111111111000000///000000000000//////......---------.........//////111000...---,,,,,,------...,,,******,,,---------,,,+++******))))))*********)))((((((((()))++++++))))))'''''''''(((***+++***++++++++++++***)))(((((((((((()))))))))******++++++***)))(((((((((((('''(((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((((((***,,,,,,***'''(((((()))******+++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))*********+++***'''$$$%%%''')))(((&&&'''((())))))(((&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++++++++******)))(((((((((*********))))))((((((((())))))'''''''''(((***+++)))((('''&&&&&&((()))***++++++,,,---,,,***(((&&&))))))))))))))))))))))))))))))************)))))))))((('''((())))))((('''***)))))))))(((((((((((())))))))))))***************++++++,,,,,,+++***)))))))))((((((((()))******+++,,,------...---------------......//////000000////////////////////////000222444666999:::<<<<<<===>>>???AAACCCDDDDDDEEEHHHIIIJJJLLLMMMMMMNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMMMMLLLKKKKKKKKKKKKIIIFFFEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJNNNPPPSSSUUUTTTPPPLLLIIIEEEHHHGGG???888777777777888777666777999999777555777777666666666444000---000000111111111111000000000000000//////---,,,,,,+++,,,,,,------,,,+++***)))))))))))))))((('''&&&''''''((()))+++---...///))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++******)))((())))))(((%%%$$$$$$%%%))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******++++++***)))))))))***+++***)))'''&&&&&&''')))***)))))))))))))))(((''''''((((((((())))))(((((('''%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&)))))))))***)))(((((('''))))))((((((((((((((()))((())))))***************))))))))))))(((((((((((()))))))))))))))*********++++++******)))(((((('''+++***))))))(((((())))))...............---------............//////////////////000000000000111111////////////............111111111111000//////...000000000000111111111111000000000000000//////...000000000////////////...---------...............000000...---------------111...+++***+++---......,,,+++******))))))******)))))))))((()))******+++)))((('''''''''(((***+++******++++++******))))))''''''((((((((())))))))),,,,,,***)))((('''''''''((((((((()))******++++++************))))))))))))))))))))))))))))))))))))(((((((((***,,,,,,***((()))))))))******+++++++++************************(((((((((''''''&&&&&&&&&***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,&&& %%%)))(((%%%))))))))))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************''''''(((((((((((('''''')))))))))))))))***++++++++++++******)))(((((((((***************))))))))))))((('''''''''(((***+++)))((('''&&&'''((()))******+++,,,,,,+++***)))((())))))))))))))))))))))))))))))************))))))***)))((()))***+++***(((******)))))))))((((((((())))))))))))******************+++,,,,,,,,,++++++******))))))((()))))))))++++++,,,---------------+++,,,---...///000111111........................000000222444777999<<<======>>>???@@@BBBBBBCCCCCCGGGHHHJJJLLLMMMNNNOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJLLLIIIEEECCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLNNNMMMKKKIIIGGGEEEIIIGGG???888777666555777666666777888888777555888777555555555444222111000000111111111111000000...............---,,,+++))))))***+++,,,+++++++++*********++++++*********(((((((((((()))+++,,,---))))))))))))(((((((((((())))))))))))(((((((((((()))******++++++******)))((())))))'''%%%######$$$)))))))))))))))))))))))))))(((((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))((((((''''''(((***++++++***((('''***(((&&&%%%%%%''')))+++(((((((((((((((''''''&&&***************))))))((()))((((((''''''((())))))))))))***+++++++++++++++(((((((((((())))))))))))(((((((((((())))))***++++++******))))))(((((('''******))))))((())))))***/////////...---------,,,............////////////////////////000000000111////////////............333333333333222111000000000000000000000111111111/////////000///......---////////////////////////........................------,,,,,,++++++++++++555111,,,))))))***++++++,,,+++******))))))******)))))))))))))))******+++)))(((((('''((()))******))))))************))))))''''''''''''((((((((((((***))))))(((''''''''''''(((((())))))************))))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((***&&&######%%%''''''&&&'''&&&'''(((***++++++***((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))************************&&&'''((())))))((('''&&&'''''''''''''''(((((()))((((((((()))******++++++++++++******************)))(((((('''((()))******((((((''''''(((((()))*********+++++++++******)))))))))))))))))))))))))))((())))))************)))+++)))))))))+++,,,+++************)))))))))((((((((()))))))))******************++++++,,,,,,,,,,,,,,,++++++***************++++++,,,------------,,,,,,,,,---......///000000---------...............111111111222444777999;;;>>>???@@@AAABBBBBBBBBBBBEEEFFFHHHKKKMMMNNNOOOPPPMMMMMMLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJLLLHHHDDDBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEDDD???BBBBBB<<<999999999777555555555666777777666666777555333222333444333222000000111111111111000000...............---,,,,,,******++++++++++++++++++((()))***+++,,,---------((((((((((((((()))******))))))))))))((((((((((((******))))))((((((''''''))))))************))))))***++++++***(((&&&'''((())))))))))))))))))))))))++++++++++++******)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******((()))***++++++***)))((((((((())))))))))))((((((&&&(((***,,,,,,+++)))'''+++)))'''&&&&&&'''***+++))))))************)))))))))************)))(((((((((((('''''''''((())))))((()))******++++++******''''''(((((())))))******((((((''''''((()))***+++******))))))((((((((((((''''''''''''((()))***+++/////////...---------,,,............////////////...////////////000000000////////////............111222222222111111000///111111000000000000000000///////////////...------.............../////////.....................---,,,,,,,,,,,,,,,,,,++++++444000+++(((((()))******,,,+++******))))))******((()))))))))************((((((((((((((())))))***((())))))*********))))))''''''''''''((((((((((((&&&&&&&&&&&&''''''((())))))))))))))))))*********))))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((((()))++++++***)))((((((((((((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((%%%(((***)))'''%%%''')))'''&&&%%%'''***,,,+++***))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''(((((()))((((((((()))******++++++******************++++++((((((((((((((())))))***((((((((((((((()))************+++++++++******)))))))))))))))))))))))))))(((((()))******************))))))***+++,,,,,,+++************))))))))))))((()))))))))*********************++++++,,,,,,------,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,...............---------------------......//////333222111111222444555777<<<<<<===>>>???@@@@@@@@@BBBDDDFFFHHHKKKMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJGGGDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFEEEDDDBBB@@@???999======999888999999777333444555666666666666666666444111000111222222222000000111111111111000000....../////////...------...------,,,+++*********'''((((((((((((((('''&&&))))))((((((((((((((()))))))))))))))((((((((((((******))))))(((((('''''')))))))))******))))))))))))***++++++***)))***,,,))))))))))))))))))))))))++++++,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((()))))))))((()))***++++++***)))((((((((())))))))))))((((((&&&'''***,,,,,,+++)))((())))))))))))))))))))))))))))))************))))))(((((())))))(((((('''&&&'''''''''''''''((())))))'''((())))))******))))))''''''(((((())))))******(((((('''(((((())))))***)))))))))(((((((((((((((''''''&&&&&&&&&'''((((((...............---------............////////////......////////////000000////////////..................///////////////...111111111111000000000000///////////////......------............/////////...............------------......//////...------...+++(((((())),,,---...,,,+++******))))))******(((((()))************)))(((((((((((())))))))))))(((((())))))******))))))''''''((((((((()))))))))%%%%%%%%%&&&'''(((******))))))))))))))))))******************))))))))))))))))))))))))))))))))))))***(((((((((***+++***))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((()))+++,,,,,,---***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((###)))...---(((%%%'''++++++(((%%%&&&)))***)))'''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))***++++++++++++******)))((((((((()))))))))***************(((((((((((())))))))))))(((((()))))))))*********,,,++++++*********))))))))))))))))))))))))))))))'''((()))******+++*********)))((()))+++,,,,,,+++++++++*********)))))))))))))))))))))*********************)))******+++,,,,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,,,,.........---------,,,,,,---------...//////000000222222222111111222222333666777888:::;;;;;;<<<<<<@@@AAACCCEEEHHHIIIJJJKKKNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJHHHFFFDDDCCCDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCBBBBBBEEEEEEEEEDDDBBB@@@>>><<<999<<<<<<888777888666222111333555666555555555777555333000000111111111000000000111111111111000000....../////////......---///...---+++************------,,,***(((&&&$$$###))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))******))))))(((&&&((())))))))))))***,,,))))))))))))))))))))))))((()))*********)))((('''))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&'''((())))))))))))((((((************(((((('''(((((()))))))))))))))%%%''')))+++++++++))))))((((((*********)))'''&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((******((('''&&&%%%%%%%%%---------...........................////////////........./////////000000////////////..................///000111111111111111111111111000000000//////000000000000///......---------.........////////////.........---------------...//////......---,,,***)))))),,,...//////,,,+++******))))))******'''((()))***+++******)))'''(((((()))))))))))))))'''(((((()))))))))))))))((((((((()))))))))******((((((((((((((()))***+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))'''(((***++++++***,,,++++++***)))((((((((((((((((((((((((((((((((((((((())))))******++++++)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))'''***+++***'''&&&)))++++++'''$$$$$$(((***(((&&&))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++++++++******)))(((((((((((((((((())))))*********'''(((((()))))))))))))))(((((()))***************---,,,+++***)))))))))((())))))))))))))))))))))))'''((()))******+++++++++)))(((''')))+++,,,,,,++++++++++++*********))))))))))))))))))************+++***)))((((((((()))***)))))))))***+++,,,---...******+++,,,,,,,,,,,,+++------------------------------...//////000111111///000111111222222222111222333555777888:::::::::===>>>@@@BBBDDDFFFGGGGGGKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPLLLKKKKKKJJJIIIIIIHHHHHHFFFEEEDDDDDDEEEDDDBBBAAACCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBB???===;;;:::<<<<<<888777888555000000333555555444444555777666444222111222222111///000000111111111111000000,,,------.........---------,,,+++***))))))******......---,,,***)))'''&&&)))))))))(((((()))******))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***))))))))))))))))))))))))'''(((***++++++***)))((())))))))))))))))))))))))((((((((()))))))))******'''''')))***+++++++++***((((((((())))))(((((((((''''''((()))))))))))))))%%%&&&'''((())))))))))))(((((()))))))))((('''&&&&&&&&&'''((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&'''((())))))(((((()))************)))))))))))))))(((((((((((('''(((***+++***(((%%%$$$(((((((((((((((((((((((())))))((((((((())))))***,,,------....../////////............/////////000............/////////000000/////////............000111222333444555555555222111111111000000//////000000000000000//////...---------.........////////////.........---------***+++,,,---------,,,+++...---,,,,,,---...---,,,,,,++++++***)))*********'''((()))++++++******)))'''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))************++++++***************+++*********)))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))'''(((***++++++***...------,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******,,,***'''&&&&&&(((***+++'''###!!!###(((,,,+++)))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((()))******++++++''''''(((((()))))))))***'''(((((()))))))))))))))(((((()))***************...---,,,***)))((((((((())))))))))))))))))))))))''''''(((******+++++++++(((''''''(((***,,,+++***+++++++++************)))))))))))))))************+++***)))'''''''''(((((('''''''''((()))+++,,,---******+++,,,,,,,,,,,,+++***++++++,,,---...//////.........///000111111222,,,...000111222333222222222333555777999:::;;;<<<<<<===???AAABBBDDDDDDDDDIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGGGGIIIKKKMMMOOOPPPJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFEEEBBB???BBBBBBBBBAAAAAA@@@@@@@@@===>>>@@@BBBAAA???===;;;999;;;;;;888888:::777222///222555555444333555777777555333333333333111///000000111111111111000000++++++,,,------,,,,,,,,,***)))((((((((()))+++,,,%%%&&&'''((((((((((((((()))))))))))))))******+++))))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))((((((***++++++***)))(((((()))))))))))))))))))))))))))((()))+++---...---,,,+++))))))))))))))))))))))))))))))))))))************((()))+++,,,------,,,,,,((((((''''''''''''((((((''''''((()))))))))))))))&&&&&&&&&'''((())))))***))))))((('''''''''''''''(((((()))******************************)))((((((%%%%%%%%%&&&'''((()))***))))))***+++++++++++++++******))))))(((((('''''''''(((+++,,,+++((($$$"""'''''''''((((((((((((((($$$%%%&&&(((+++...000222///////////////.........---------------...//////000000000000000000000000000222222///***)))---111000000000000000000000000...............---------000////////////000000111------...............---222000---+++***+++,,,...///---,,,,,,,,,,,,+++)))************************++++++***)))((('''&&&&&&)))***+++,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((******)))((((((((((((((()))((()))+++------+++)))%%%'''((()))((('''((()))***(((&&&&&&(((*********+++***)))(((((()))***+++******))))))((((((''''''---,,,+++)))((('''''''''(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''(((((()))))))))))))))******+++))))))(((((('''''''''&&&&&&''''''((()))******+++***************)))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***'''&&&%%%&&&'''((('''((()))******+++******++++++***)))((('''&&&&&&$$$%%%&&&'''(((***++++++(((((((((((())))))))))))******)))((('''&&&%%%%%%%%%'''((()))((()))***,,,'''((()))***++++++******(((((((((((())))))))))))888444...)))((()))******(((((()))************)))+++++++++++++++++++++++++++(((&&&''')))+++***)))((('''&&&'''***+++***))))))'''&&&''')))***************)))))))))))))))))))))************+++++++++)))+++---//////---+++)))+++,,,,,,---.........---------...///000111111222000000000000000111111222666666666777888:::;;;<<<;;;<<<>>>@@@BBBDDDFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCAAA???<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<===<<<:::888777666555555888777666666777777666555444444444333333333222222444444333222111000000///---,,,++++++------,,,+++******************************)))((()))***,,,---************)))))))))))),,,+++)))((((((((()))***''''''''''''((()))+++++++++***)))'''''''''((()))(((((())))))***+++++++++)))'''&&&(((+++---,,,*********))))))(((((('''''')))(((''''''''''''(((((()))))))))))))))))))))))),,,)))'''***///222///+++(((((((((((())))))))))))***)))'''&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%''')))******)))(((''''''&&&'''''')))(((''''''((()))(((&&&''''''((((((((((((''''''))))))******++++++,,,,,,***+++***&&&'''+++...,,,---++++++//////+++)))))))))((()))***,,,+++(((%%%))))))(((((()))***++++++---------....../////////......------......///000////////////////////////000222222///+++***...222000000000000000000000000//////////////////000000000000//////////////////------...............---000///,,,)))(((((()))***+++***))))))******)))(((******************************)))))))))))))))((()))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((('''(((******)))'''(((***++++++*********,,,---+++)))((()))***))))))******))))))))))))*********)))))))))((((((((('''******)))))))))))))))***((()))*********)))'''&&&&&&&&&&&&'''''''''(((((()))(((((((((((()))******))))))(((((((((''''''''''''''''''((()))************************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&%%%$$$%%%&&&'''))))))*********))))))(((***))))))(((((((((((())),,,***(((&&&%%%%%%&&&'''))))))))))))******************))))))((('''&&&&&&&&&'''))))))((((((***+++'''(((((((((((((((((()))(((((((((((())))))))))))666222---)))))))))))))))((()))******++++++******,,,,,,++++++*********)))...,,,)))(((((('''$$$!!!)))((('''((()))***)))(((***((('''(((***++++++***))))))))))))************))))))*********+++++++++,,,---...000000...---,,,+++,,,------.........---...//////000000111111111000000//////000000111222333444444555777999:::;;;:::;;;===>>>AAABBBDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDIIIIIIJJJKKKKKKLLLLLLLLLIIIHHHHHHGGGEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@@@@>>><<<=========>>>>>>>>>>>>===<<<<<<<<<;;;:::888777666555555777666555555666666555333111111000000000/////////......---,,,,,,+++******---,,,++++++------,,,+++))))))))))))))))))))))))******************++++++************************(((((('''((()))***,,,---(((((('''(((((()))***++++++***)))((('''(((((())))))))))))(((''''''&&&&&&)))((('''(((+++,,,+++)))+++*********))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((&&&%%%'''***+++)))&&&'''(((((()))***+++,,,,,,,,,+++)))((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))))))))((((((((())))))***)))(((''''''((()))((('''''''''((((((((((((''''''((((((((((((((()))))))))(((******'''(((,,,...,,,'''$$$%%%,,,000///---,,,,,,,,,+++***(((((()))***)))))))))))))))(((((((((++++++,,,---...///000000...............///000000........................111222333000---,,,///222000000000000000000000000000000000111111222222222000000//////......---------...............------000...,,,)))((()))******---,,,+++,,,.........,,,************************)))))))))******++++++++++++***)))((((((((()))***'''(((((((((((((((((('''***************************))))))(((((((((((((((+++)))(((((()))))))))(((***,,,......---,,,---...000---***))))))***)))((())))))************))))))))))))))))))(((((((((((((((((((((((()))+++,,,---)))******++++++***((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))((((((((((((''''''''''''(((((())))))*********************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&&&&'''(((************)))((('''&&&)))(((''''''''')))***+++///,,,((($$$""""""$$$&&&))))))*********+++++++++*********))))))(((((((((''')))***)))((('''(((***+++***)))((('''((())))))(((((((((((())))))))))))222///,,,***))))))(((''')))******+++++++++++++++,,,,,,+++***************)))((('''(((******)))(((+++)))(((((()))***((('''+++)))((((((***++++++***)))))))))*********++++++)))))))))*********++++++------............------,,,,,,------------------000000000000000111111111000000//////000000111222333333444555777999;;;<<<:::;;;<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@?????????;;;===??????===<<<===>>>=========>>>======<<<;;;<<<;;;999888777666555555666444444444555555333222000000/////////.........///......------,,,,,,,,,---,,,++++++------,,,+++******************************+++++++++******))))))))))))******+++++++++((('''(((((()))+++,,,---))))))(((((((((((())))))******)))((((((((())))))***))))))(((((('''&&&&&&***)))((()))***+++***(((++++++++++++************+++++++++++++++++++++,,,))))))))))))))))))))))))******)))))))))(((((((((''''''(((***+++,,,---......---+++***))))))******************************)))((('''&&&&&&&&&'''(((((((((((())))))***+++,,,)))(((''''''))))))(((''''''(((((())))))(((((('''))))))))))))((((((((((((&&&)))***((()))---...,,,+++'''&&&***---,,,***************)))))))))+++,,,)))************((('''&&&++++++,,,,,,---......//////............///000000////////////////////////111222222111......000222//////////////////////////////000111222222333333000000000///...---,,,,,,.........///......---,,,///...,,,++++++,,,---......---,,,...000111111000******************************+++++++++,,,,,,,,,///---+++))))))***+++,,,(((((())))))))))))((((((************************))))))(((((((((((())))))///---***)))***++++++******,,,---...---,,,---......,,,)))((()))***)))(((((()))***++++++***)))((())))))))))))(((((((((((((((((((((((()))***,,,,,,((()))*********)))((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((((((((((((((('''((((((((()))))))))******************)))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))******+++))))))******)))(((''''''***)))(((''''''((()))******(((&&&$$$$$$%%%'''(((((())))))))))))*********************)))))))))))))))******)))(((''''''(((///---+++))))))***+++,,,(((((((((((())))))))))))...,,,***)))***)))'''%%%******+++,,,,,,,,,,,,+++++++++******+++,,,---...***)))((()))+++---///000,,,+++))))))))))))(((&&&***((('''''')))******)))((())))))******++++++,,,))))))))))))************,,,,,,+++******+++,,,,,,---------,,,------------111111111111111000000000///////////////000111111444555666777999;;;===???;;;;;;<<<===>>>??????@@@BBBBBBAAAAAAAAABBBCCCCCCHHHGGGGGGGGGGGGIIIJJJKKKHHHIIIJJJJJJJJJHHHEEEDDDCCCBBBBBBAAA@@@???>>>>>>===>>>@@@???>>><<<===>>><<<============<<<;;;;;;;;;:::999777666666555555555444444555666555333111222222111111111000000000000000000000////////////---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***((('''''''''((())))))***+++++++++******)))))))))))))))***))))))(((((((((((()))******))))))))))))))))))((())))))***++++++,,,,,,+++******))))))))))))(((************************+++++++++,,,,,,,,,,,,,,,((((((((((((((((((((((((+++,,,,,,+++((('''((()))(((((()))******+++,,,,,,///...,,,***)))))))))***))))))))))))))))))))))))***)))((('''&&&&&&'''''')))((((((((())))))***+++)))((('''''')))***)))((((((((())))))))))))((((((,,,,,,++++++******))))))$$$(((***)))***...///,,,---***)))***))))))---444111...++++++,,,---+++)))((()))+++,,,,,,***((('''------------------------...............///000000000000000000000000000000111111111111000///000111////////////////////////......//////000111222222000000000000///...,,,,,,......//////...------,,,++++++++++++---...000111***))))))***---......---************************,,,,,,,,,,,,++++++++++++///---+++))))))***+++,,,)))******++++++******)))************************))))))(((((((((((())))))///---*********+++++++++''')))++++++*********++++++)))''''''(((******)))((()))***++++++***)))((((((((((((((())))))))))))***)))))))))))))))******&&&'''((()))))))))(((''''''''''''((((((((())))))'''''''''''''''((())))))(((((())))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++*********+++++++++''''''((())))))))))))))),,,+++)))((('''''''''((($$$%%%&&&'''(((((((((((('''''''''(((((((((((()))))))))))))))************)))***+++)))'''&&&'''(((///---+++))))))***+++,,,(((((((((((())))))))))))+++***))))))***)))'''&&&******+++,,,,,,,,,,,,+++***))))))***,,,///111333111///---***)))***,,,...---+++***)))***)))(((&&&((('''%%%&&&(((******)))))))))******+++++++++,,,(((((()))))))))*********---,,,***))))))***,,,---...------,,,,,,,,,---...111111111000000000000000/////////...///000000111444555555777888:::<<<===<<<<<<======>>>?????????AAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFGGGGGGHHHIIIJJJHHHIIIJJJKKKJJJIIIFFFEEEBBBBBBAAA@@@@@@???>>>>>>@@@AAABBBAAA>>><<<<<<===<<<<<<<<<<<<<<<;;;:::::::::999888777666666555555555555555666777777444222333333222222222111111111+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***((('''&&&&&&''''''((()))******************)))))))))(((***))))))(((((((((((()))))))))******************))))))******+++,,,,,,,,,+++++++++***)))((((((((())))))))))))))))))))))))))))))++++++,,,,,,++++++(((((((((((((((((((((((()))))))))'''%%%%%%&&&((())))))))))))))))))((((((---,,,***)))(((((())))))((((((((((((((((((((((((***)))((((((''''''''''''***)))(((''''''''''''''')))''''''(((*********)))(((((())))))))))))((((((,,,,,,++++++******))))))$$$(((***)))***...///,,,&&&''')))***(((+++999GGGQQQDDD555------...+++''''''(((+++---...---,,,+++............------,,,,,,---------------...//////111111111111111111111111000000000000000000000000000000000000000000000000---......//////000000000000000111111111///...---////////////...---,,,,,,(((((()))***+++---...///+++******+++---......---************************,,,,,,,,,++++++*********+++***)))((((((((()))******++++++,,,,,,++++++***************************((((((((((((((())))))***,,,***))))))*********)))&&&(((******)))((()))******(((&&&&&&(((*********))))))************))))))(((((((((((())))))))))))++++++***)))(((((())))))%%%&&&((())))))(((''''''''''''((((((((()))))))))((((((''''''(((((()))***(((((())))))))))))******(((((((((((())))))))))))***************)))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))++++++***)))((('''&&&&&&%%%&&&)))******)))'''&&&&&&&&&&&&'''''''''((((((((((((((())))))*********)))******)))(((''''''(((+++***)))((('''((())))))(((((((((((())))))))))))***)))((((((******)))''')))******+++++++++++++++)))))))))))),,,///222444,,,---------,,,---///111---+++************(((''''''&&&%%%&&&)))+++,,,+++++++++++++++++++++++++++((((((((()))))))))******...---,,,++++++,,,---...///...---,,,+++,,,---...///////////////000000000//////......//////000111222222333444555777888999;;;;;;<<<===>>>>>>??????AAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIIIIIIIHHHFFFEEE@@@@@@@@@@@@????????????AAABBBCCCAAA???<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999888777666666666666555555555777888777444111111111000000000/////////******++++++,,,,,,---------,,,++++++------,,,+++******************************+++++++++******)))&&&''''''(((((()))))))))&&&'''(((***++++++++++++))))))(((((((((((())))))((()))***+++++++++******+++******))))))(((''''''***++++++***((('''((()))((((((((((((((()))))))))'''(((***+++,,,,,,+++***)))))))))))))))))))))))))))((('''''''''((()))*********))))))((('''''''''+++***)))((('''((())))))''''''''''''''''''''''''))))))((((((((((((((('''***)))((('''&&&&&&&&&&&&(((''''''(((***++++++***((())))))******))))))((())))))))))))((((((((((((&&&)))***((()))---...,,,(((***,,,+++(((***777FFFkkkXXX@@@///***++++++)))&&&''')))+++------------..................//////,,,,,,,,,,,,,,,---......000000000000000000000000////////////000000///...000000000000000000000000///////////////////////////000222222222111000///////////////...---,,,+++))))))******+++,,,---------,,,,,,---...//////...************************************++++++++++++)))))))))))))))***************++++++++++++******))))))))))))))))))))))))((((((((((((((()))*********))))))***+++,,,***)))''')))***+++***)))***+++,,,***((('''(((******)))******))))))))))))******'''((((((((()))))))))***+++******)))))))))))))))&&&'''((()))***))))))((('''((((((((()))))))))))))))(((((((((((()))******(((((()))))))))*********))))))))))))((((((((((((***************)))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((())))))((((((''''''((((((((((((((('''((()))***+++***)))'''%%%(((((()))******))))))(((''''''''''''((((((((((((&&&&&&'''((())))))******((()))***)))((('''((()))'''(((((((((((((((((()))(((((((((((())))))))))))+++)))'''((()))******)))((()))******++++++*********)))(((((())),,,///111&&&+++111555666555555666,,,+++******++++++)))((('''&&&&&&(((+++...//////---,,,,,,++++++******)))(((((((((((()))))))))***---,,,,,,,,,,,,,,,,,,---000...---++++++,,,---...------......//////000000///............///000000222222222333333444555666888999:::;;;<<<===>>>>>>????????????@@@AAABBBBBBDDDEEEHHHJJJKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDD????????????@@@@@@@@@@@@???@@@AAA@@@>>><<<<<<===:::;;;;;;;;;;;;:::999999999888777666666555666666444444555666777666333000000000/////////.........,,,------...///000000000---,,,++++++------,,,+++))))))))))))))))))))))))******************++++++)))))))))***************&&&'''(((***++++++++++++(((((('''(((((()))***+++((()))***++++++++++++***++++++***))))))(((((('''(((***+++***(((''')))***(((((()))))))))*********'''(((***,,,---,,,+++***))))))))))))))))))))))))***'''$$$%%%))),,,---,,,******))))))))))))))))))))))))((('''((()))***+++(((((((((((((((((((((((('''(((((())))))))))))((())))))((((((((((((((()))(((''''''(((***,,,+++***))))))************))))))((((((((((((((()))))))))(((******'''(((,,,...,,,...,,,,,,,,,***(((...666TTTKKK===000)))(((***,,,''''''((()))******++++++,,,------...///000111111,,,++++++++++++,,,------000000000000000000000000.........///000000///---000000000000000000000000000000000000///////////////000222333333222111000////////////...---,,,+++...------------------,,,***)))((()))+++,,,+++***************************'''((()))***+++,,,------)))***+++,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((((((((((((((((()))************+++---//////---+++)))***,,,,,,+++++++++,,,///---***))))))***)))(((+++***)))(((((()))***+++'''((((((((())))))*********)))))))))))))))******'''((()))***++++++***)))(((((((((((()))))))))))))))))))))))))))***++++++(((((())))))*********+++))))))))))))((((((((((((***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************))))))))))))((('''&&&%%%%%%''')))+++,,,***(((&&&(((((('''((()))+++,,,---(((((((((((())))))))))))%%%&&&&&&'''((()))******''')))***)))((('''(((***'''((()))***++++++******(((((((((((())))))))))))+++)))'''''')))+++++++++(((((()))***************+++)))(((&&&''')))+++---,,,333<<<@@@>>>999444111,,,+++)))***++++++***)))'''''''''***---111222222...------,,,+++***))))))(((((((((((())))))))))))************************000///---+++++++++---...+++,,,,,,---...///000000...............///000000555444444444444555666666666777888999;;;<<<===>>>============>>>???@@@AAACCCEEEIIIKKKLLLKKKHHHFFFDDDCCCCCCBBBBBBBBBBBBCCC>>>>>>>>>???@@@@@@AAAAAA<<<>>>??????=========>>>:::;;;;;;;;;;;;:::999999999888777666666555666666222222333555666555111...111000000000////////////+++,,,,,,---...///000000---,,,++++++------,,,+++******************************)))))))))***,,,---,,,,,,,,,+++++++++++++++)))******++++++)))((('''''''''''''''(((***++++++((()))***+++,,,,,,+++************+++,,,,,,------'''***++++++(((''')))+++))))))******+++++++++,,,'''(((+++---------,,,+++))))))))))))))))))))))))%%%!!! &&&******((())))))******+++++++++,,,)))((((((((((((***+++,,,))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((()))***+++,,,(((''''''(((+++,,,+++***))))))************))))))))))))******++++++,,,,,,***+++***''''''+++...,,,((($$$%%%***...------...)))...222000+++(((***---((((((''''''''''''((()))---,,,,,,,,,---...000111...............///000000222222000///..................////////////......000000////////////000000000111222333222111///---000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---...---+++++++++++++++***)))(((+++*********))))))((((((,,,+++++++++***))))))))))))***+++,,,+++)))'''&&&***))))))(((((((((((((((+++*********))))))((((((&&&'''((()))*********))),,,,,,+++***)))(((''''''((()))***++++++***)))(((***)))&&&%%%%%%&&&)))***,,,+++******))))))******(((%%%&&&,,,---)))(((,,,***)))((()))***)))%%%!!!%%%''')))++++++***(((''',,,,,,,,,,,,***(((%%%$$$((((((((((((((((((((((((,,,+++***((((((((()))***))))))************))))))******))))))))))))******(((((((((((((((((((((((((((''''''((()))******)))*********)))))))))))))))***+++,,,------,,,+++***++++++************++++++'''(((((()))******++++++)))))))))(((&&&%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))---+++))))))))))))((('''***)))((()))***+++***)))++++++******))))))((((((******++++++++++++******+++---///111000...***(((&&&,,,+++%%%'''......&&&***)))((((((***,,,///111555333000,,,***)))***,,,&&&&&&'''(((((((((((((((000000///---******+++---++++++++++++++++++++++++---------------...///000222000//////000111222111333333333333444555666666555333222555888;;;:::888<<<<<<<<<<<<>>>???AAACCCCCCDDDFFFGGGHHHHHHGGGGGGEEECCCBBB@@@@@@AAABBBCCC@@@@@@@@@@@@??????>>>>>>CCCDDDCCCAAA>>>;;;;;;;;;;;;:::999888777777777777999777444222222333555666555555666666555444333222222111000///............000000///...------,,,,,,++++++------------++++++'''(((***+++,,,,,,,,,+++)))))))))))))))))))))))))))*********++++++++++++///---+++)))(((((()))***************************...+++((('''))),,,---...)))(((&&&''')))******)))***************)))((('''************************,,,+++***((('''''''''''')))(((((((((((())))))***))))))************)))))))))'''%%%&&&)))***(((&&&((()))***)))((('''(((***(((((((((((())))))))))))))))))***))))))((('''&&&************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((())))))******)))(((''''''(((***,,,...+++++++++************)))***)))'''''')))***+++***...------,,,---...000000...............///000000222111000//////...//////111111222222222222111111000000////////////000000000000222222222111///...////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++---------******+++++++++***))))))++++++++++++*********)))+++++++++***************)))***,,,------,,,***)))++++++***)))))))))))))))************)))))))))((())))))))))))))))))((((((************))))))))))))))))))************)))))),,,***(((''''''(((***,,,,,,+++******))))))******---)))(((+++***'''(((,,,)))((('''(((******'''%%%'''(((((()))))))))))))))((()))***++++++***)))(((************************,,,+++)))((((((((()))***))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))(((***)))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))*********)))))))))))))))((())))))(((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---,,,************))))))((('''&&&&&&((())))))((())))))(((((('''''''''''')))******++++++******)))***+++---...---+++)))((($$$***+++'''+++444555...+++***)))((()))+++---...111444666222,,,((())),,,******+++,,,,,,,,,,,,,,,...///...,,,******+++---++++++++++++++++++++++++---------------...///000333111......///000111111111111000111111222333444666444444666999;;;;;;999===<<<<<<===>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFDDDBBB@@@???@@@AAABBBAAA@@@???>>>>>>>>>??????BBBCCCBBB@@@===;;;:::;;;<<<;;;:::999888888888888888777444333222444666777555555555555555444444444222222111000////////////000//////...------,,,,,,+++,,,,,,------,,,,,,+++&&&'''((()))************)))))))))))))))))))))))))))))))))*********++++++---+++)))((('''((()))***************************,,,++++++,,,---...---+++***((('''((()))+++******(((((()))))))))*********((((((((((((((((((((((((++++++***)))((((((((((((******)))))))))))))))***((())))))******))))))(((---+++******------,,,***&&&'''((('''&&&&&&'''((((((((((((((())))))))))))((())))))))))))(((((('''(((((()))))))))*********(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++++++++---///111+++++++++************)))((())))))***++++++******///......------...//////...............///000000000000////////////000000111222222333333222222111000//////......//////000000000111222222111///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++)))******+++++++++******,,,,,,,,,+++++++++++++++***************+++++++++***+++---.........---,,,,,,++++++***************************))))))))))))+++******))))))((('''''')))))))))*********++++++******))))))))))))******---,,,***))))))***,,,---,,,+++******))))))******222---***)))(((&&&'''+++)))((('''(((***+++***))))))((('''''''''(((***+++'''((()))******+++******************************+++***))))))((()))))))))))))))************))))))******))))))))))))*********************************)))(((((())))))((('''))))))))))))))))))*********))))))(((((())))))***))))))(((((((((((())))))+++++++++***)))(((((('''((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******)))))))))******,,,)))'''&&&'''))))))))))))((((((((((((''''''''')))******++++++******)))))))))*********)))((('''$$$)))***(((,,,444555000+++***)))(((((()))***+++***111777555---&&&&&&)))))))))***+++++++++******,,,------,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,------///000000555222...,,,---///000000000000000000111222333444666555555777999;;;;;;:::=========>>>@@@AAACCCDDDCCCCCCEEEFFFFFFGGGFFFFFFEEEDDDAAA@@@??????@@@AAAAAA@@@>>>===<<<===???@@@AAAAAAAAA???<<<::::::;;;<<<<<<;;;:::999999999999777666444333444555777888666666555444555666777888333333111000000000000000/////////...------,,,,,,---,,,,,,++++++,,,,,,---((((((((((((((()))***+++))))))))))))))))))))))))((((((((()))))))))******++++++))))))((()))***+++************************)))***,,,///111000,,,)))+++)))((()))***,,,++++++******))))))))))))***+++((((((((((((((((((((((((************************,,,+++***))))))((())))))******++++++++++++******+++***))))))++++++***)))&&&'''((((((&&&&&&'''((((((((((((((())))))))))))'''(((((())))))))))))(((&&&''''''(((***++++++,,,''''''(((((())))))******''''''((((((((())))))))))))))))))))))))))))))))),,,++++++***))))))((((((+++***)))))))))+++,,,---+++++++++************)))((('''(((***...111222222/////////..............................///000000000////////////000000111//////000000000000///////////////....../////////000000111111111111000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,+++***((()))***+++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,------......---,,,+++++++++***))))))))))))************)))))))))))))))+++******))))))((((((((())))))*********++++++++++++***)))(((((()))***+++---,,,***))))))***,,,---,,,+++******))))))******000...+++***((('''(((******)))(((((()))***++++++((((((((((((((())))))******************))))))(((''''''''''''''''''''''''******))))))))))))))))))))))))************)))))),,,++++++******++++++,,,************************+++)))(((((())))))(((&&&)))))))))))))))*********,,,+++***))))))***+++,,,++++++************++++++++++++******)))(((((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))(((((()))((('''((()))***333000,,,******+++++++++************************))))))************))))))))))))(((((((((((((((((((((******''')))...---)))))))))(((((((((((()))***&&&+++000///+++&&&&&&''''''(((((()))))))))((((((***+++,,,,,,++++++,,,...***+++++++++++++++,,,,,,,,,,,,,,,---...///000111666222...,,,,,,...//////111111111222222333444555444444555666888:::::::::<<<===>>>???AAABBBDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGBBBAAA@@@>>>???@@@AAABBBBBB@@@===;;;;;;<<<>>>@@@???@@@@@@>>>;;;::::::;;;;;;;;;:::999999999999999666666555444555666888999888777666555666888:::;;;444333222111000000000000//////.........---------------++++++++++++------++++++***)))***+++---...))))))))))))))))))))))))(((((((((((())))))))))))++++++*********+++,,,---************************)))))),,,...000///+++(((,,,***)))***+++,,,,,,,,,...---,,,***))))))************************************++++++,,,,,,,,,,,,,,,+++***)))((('''''''''+++,,,,,,------,,,,,,+++)))((((((((())))))(((((((((***+++***)))((()))***(((((((((((())))))))))))&&&'''((())))))***))))))''''''(((((()))******+++&&&''''''((()))******+++'''(((((((((((()))))))))))))))))))))))))))))))))++++++++++++******)))))))))((((((''''''((()))***+++++++++*********))))))***'''%%%+++666===>>>;;;//////////////////.....................///000000000////////////000000111------............------//////............//////000000000111111111000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,+++***((()))***+++++++++++++++))))))******************)))))))))***+++++++++,,,---------,,,+++***))))))******)))(((((((((((()))))))))))))))))))))******)))))))))((()))***+++,,,++++++++++++************+++***)))(((((()))***++++++***))))))))))))***+++,,,+++******))))))*********+++++++++******)))(((++++++***)))(((((()))***&&&''')))***+++***((('''******))))))))))))))))))'''''''''''''''''''''''')))))))))*********))))))))))))************))))))******))))))))))))******************************+++)))(((((())))))(((&&&(((((())))))************,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))&&&(((******)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))***+++***)))(((***---888444///,,,++++++******************++++++++++++)))))))))******)))))))))***)))((('''(((((()))******+++)))'''(((***(((%%%''''''''''''((()))******''''''''')))***+++***(((******++++++++++++***)))(((***++++++++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,---...///000111555222///------...//////111111111111222333444444222333444555666777999:::;;;<<<>>>@@@AAACCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIII???>>>======>>>@@@CCCDDDAAA???<<<;;;:::;;;>>>???===>>>???===;;;::::::;;;:::999999888888888888999666666666666666777888999:::999888777777999;;;===444333222111000000000000...............---------------++++++++++++------,,,+++*********+++---...))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******+++,,,***************************))))))***,,,,,,+++))),,,+++)))***,,,------,,,---,,,,,,+++++++++,,,,,,************************)))***+++,,,------,,,,,,+++***)))((('''&&&&&&&&&******++++++++++++************++++++*********+++)))***+++***)))((()))+++(((((((((((())))))))))))&&&'''((())))))***)))))))))(((((((((((((((((((((&&&''''''((()))******+++(((((((((((()))))))))***************************))))))******++++++++++++++++++******************+++++++++*********))))))***(((,,,777EEEHHH???555...//////000000000//////...............///000000000000////////////000000...//////000000//////...///......------......///000000000000000111111111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,---+++***)))******+++++++++******)))))))))))))))************************+++++++++,,,,,,++++++***)))))))))***))))))((((((((((((((())))))))))))************))))))(((((()))***,,,---,,,,,,+++++++++******)))******))))))))))))******)))))))))(((((())))))))),,,+++******))))))******&&&)))+++******+++***''')))***+++***((('''((()))%%%''')))+++,,,***(((&&&'''''''''((()))+++,,,---************************(((((()))************)))))))))************))))))((((((''''''''''''((((((***************************)))(((((())))))((('''((((((((()))******++++++)))((((((''''''(((((()))))))))(((((((((((()))))))))))))))))))))*********&&&(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++)))))))))))))))))))))))),,,...///...+++***,,,///444111---***))))))((('''((((((((())))))))))))***((())))))******))))))((())))))((((((((()))************))))))***+++***)))&&&''''''((()))*********+++(((%%%''',,,///...+++))))))))))))))))))((('''''')))++++++******+++,,,*********++++++,,,,,,---++++++,,,,,,...///111222444222000///000000000///............///000111222000222444555555666888999:::;;;===???AAACCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIII>>>=========>>>@@@CCCDDD???>>><<<;;;:::;;;===>>>===>>>???>>><<<;;;;;;<<<999999888777777888888999777777777777777888888999:::999888777888999:::;;;333333111000000000000000........................---,,,,,,++++++,,,,,,---******)))))))))******+++))))))))))))))))))))))))((((((((()))))))))******%%%&&&&&&''''''(((((((((************************+++)))'''((()))++++++***,,,***)))***+++---,,,,,,'''(((***+++,,,---------(((((((((((((((((((((((((((***+++,,,---,,,,,,+++******)))((('''''''''(((''''''((((((((((((''''''((()))***)))((('''(((***'''((())))))''''''((()))(((((((((((())))))))))))'''(((((())))))))))))((()))))))))(((((('''''''''''''''(((((())))))******((((((((()))))))))******************************(((((())))))***++++++,,,************)))(((((((((+++++++++************)))(((---999GGGNNNGGG555%%%---...///000111111000000...............///000000222111000//////...////////////000000000000/////////......------......///000000000000000111111222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......,,,*********+++++++++***)))))))))))))))******++++++++++++++++++******************************+++,,,,,,+++***))))))(((((())))))((()))))))))************,,,+++)))((((((***+++,,,******++++++++++++,,,,,,))))))************)))))))))))))))))))))))))))))),,,+++******))))))******'''******&&&&&&******'''%%%'''******((('''((()))''''''((()))***))))))((((((((((((((()))***,,,---************************'''((()))***+++******)))))))))************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))((('''((()))***)))((('''(((((()))******++++++''''''((((((((((((''''''))))))(((((((((((())))))++++++******))))))((((((%%%(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))),,,...000...***(((+++...---+++)))((())))))((('''(((((()))))))))*********(((((())))))))))))(((((('''((((((((())))))))))))+++)))(((***,,,,,,++++++((())))))******)))))))))+++)))((()))+++,,,,,,+++((((((((((((((('''&&&&&&''')))++++++***))))))***)))******+++,,,,,,------+++++++++,,,...000111222222111111111333333111000...............///111111111333555666555666888;;;888:::<<>>@@@AAA>>>===<<<<<<;;;;;;<<<<<<===>>>???>>><<<<<<<<<>>>999999999888888999999:::999999888888888888888888777777777777666666666666222222111000////////////........................+++,,,,,,------,,,,,,+++*********++++++******))))))))))))))))))))))))))))))))))))*********++++++&&&''''''(((((((((((('''************************+++)))((()))+++,,,+++***+++***))))))+++,,,,,,+++&&&''')))+++***)))'''%%%((((((((((((((((((((((((((()))+++,,,,,,,,,***)))++++++***************+++&&&''''''((((((''''''&&&&&&((()))(((&&&%%%''')))'''((())))))((('''((()))(((((((((((())))))))))))((())))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************))))))))))))))))))))))))*********))))))((('''&&&+++++++++************)))'''333AAAIIIEEE999,,,$$$,,,---///000111111111000...............///000000222222111///..................////////////...............------.........000000//////000111222222000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......---++++++++++++++++++***)))(((*********++++++,,,,,,,,,,,,+++++++++******))))))(((((((((***+++---///000,,,++++++***)))*********(((((())))))*********+++...,,,***)))((()))***+++((()))***+++,,,---......((()))***++++++***)))((()))))))))))))))))))))))),,,++++++***)))*********))),,,)))######(((***'''!!!%%%)))***)))((()))***)))((((((''''''(((***+++---,,,***(((((((((((()))(((((((((((((((((((((((('''((()))+++++++++***)))))))))************)))))),,,,,,++++++++++++,,,,,,(((((((((((((((((((((((((((''''''((()))+++***)))'''(((((()))***+++++++++((()))***++++++***)))(((++++++************++++++------,,,***)))'''&&&&&&%%%(((+++,,,+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))),,,...+++&&&$$$'''+++)))(((''')))***++++++)))******++++++,,,,,,,,,,,,(((((())))))))))))((((((&&&&&&'''((())))))((((((,,,)))((()))+++)))((((((++++++++++++***)))((('''''')))++++++(((''''''(((,,,,,,,,,,,,,,,+++******''')))++++++***)))((()))))))))***+++,,,,,,------+++++++++,,,...000111222111111111333555444222000/////////000000111222333111444777777666666999<<<777999<<>>???<<<<<<<<<<<<<<<;;;;;;;;;===>>>???>>>===<<<===>>>:::::::::999999:::;;;;;;:::999999999888888777777555555666666555444333222222111000///............---.....................++++++---......---+++++++++,,,---......---+++***))))))))))))))))))))))))************++++++++++++******++++++++++++***************************************+++------,,,***+++)))((()))***,,,++++++)))***++++++(((###************************((()))+++,,,,,,+++)))(((,,,,,,,,,+++,,,,,,------))))))************))))))***,,,...---***)))+++---)))+++,,,+++***)))***+++(((((((((((())))))))))))))))))***))))))(((''''''%%%&&&&&&'''((()))******))))))))))))(((((((((((())))))))))))******************************************))))))((((((''''''/////////...---,,,+++***+++++++++************))))))666AAAAAA555,,,+++///000000000000000/////////111000...------...///000111111000///////////////---......///000111111222000000//////.........---////////////////////////111///------.../////////------...///...---+++***,,,---...//////...---,,,+++***)))***,,,---,,,+++++++++++++++******)))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))+++++++++++++++++++++,,,)))))))))))))))*********((((((((()))***+++------------,,,++++++******)))'''((())))))((()))+++---++++++++++++++++++++++++***,,,......,,,***)))***+++*********))))))((((((((((((((((((((()))******+++***((('''''''''((())))))++++++'''!!!!!!'''...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((('''((()))+++---)))))))))))))))***++++++333...)))((()))+++***)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************,,,***))))))******)))'''((((((((((((((((((((((((++++++***)))((((((((()))''''''''''''((((((((((((***)))((((((((((((((())))))((('''''')))******)))************************+++,,,------+++*********)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((++++++***)))((('''&&&&&&%%%&&&(((+++...///---,,,******+++++++++,,,,,,,,,///000111000///...///000222333444444222111111111......///111333333222000444444555666777888999999999:::;;;===>>>@@@AAABBBCCCDDDDDDDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999:::;;;???;;;777555777999999888999888777555444333222111000000000000////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++************************(((***,,,......---***)))&&&'''(((***++++++++++++******+++++++++,,,,,,,,,************************((())))))))))))*********)))***,,,,,,,,,+++)))'''+++***))))))(((((())))))+++*********))))))((((((***************)))((((((...+++)))))),,,---,,,******++++++,,,,,,++++++***,,,,,,+++***))))))******---'''%%%''''''$$$''',,,...---+++)))(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***((()))+++++++++***(((&&&******))))))))))))******************************++++++***)))(((((()))))))))...222111---)))***---.....................---//////...------...///000111111000///////////////.........///000111111111000000000/////////......000000000000000000000000000...,,,,,,---.........------......------,,,+++,,,---...//////...---,,,///---,,,---......---,,,++++++++++++*********))))))+++,,,------,,,+++)))------------------------,,,,,,++++++******)))))),,,+++***))))))))))))))),,,,,,,,,,,,++++++++++++++++++******))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***------++++++***************************************+++---,,,***))))))***************)))))))))(((((((((((((((((()))******+++***)))((((((((()))***)))+++,,,)))&&&%%%(((,,,++++++++++++++++++++++++************************+++***((('''((()))+++,,,***)))))))))))))))******...+++(((''')))++++++*********))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++***))))))******)))'''))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))***)))((((((***++++++******************************+++,,,,,,+++)))*********+++++++++++++++******************)))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))++++++++++++*********++++++++++++,,,---,,,)))'''******+++++++++,,,,,,,,,...///000000......///000111222333333111000000111.........000333333222111333333444555666777888888888999:::<<<>>>???AAAAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::888777777777777:::::::::;;;;;;;;;<<<<<<<<<;;;999888999:::;;;<<>>???@@@>>>>>>============>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;999888666666555555999999::::::;;;;;;<<<<<<;;;::::::999:::;;;===>>>EEEAAA===:::888888777666777777666555333222111111000000000/////////......------......------,,,+++,,,,,,++++++*********)))************************,,,,,,++++++++++++,,,,,,***************************+++++++++++++++*********************)))((((((*********++++++++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,---...---,,,+++******+++,,,,,,,,,+++))))))***************)))))))))+++++++++,,,+++******)))***)))((((((***+++***)))(((+++...111111...+++(((*********))))))))))))))))))&&&''')))***((((((+++---,,,***)))((())))))***))))))))))))))))))))))))%%%&&&(((***,,,---...///++++++,,,---,,,+++***)))+++******************+++************************+++***))))))))))))))))))+++,,,---------,,,******////////////000000000000,,,,,,,,,---...//////000000000////////////000000.../////////000000000111111111111111000000000000000000000000000000000000///...------...///...---///...,,,++++++,,,---...---------------------------,,,++++++,,,---,,,***++++++++++++++++++++++++++++++,,,------,,,++++++************************---,,,,,,+++******)))))),,,,,,+++++++++++++++,,,.........---,,,+++******+++*********))))))((((((++++++,,,,,,,,,+++)))((())))))***+++,,,,,,------***&&&###%%%***---+++'''***************)))))))))*********(((''''''))),,,*********)))))))))))))))))))))(((((())))))***+++---,,,+++*********+++++++++)))((()))+++,,,***'''))))))))))))))))))))))))************************,,,+++***)))(((((())))))+++******)))))))))))))))(((((()))***++++++***)))%%%&&&'''(((***+++------))))))))))))))))))))))))((()))))))))************+++)))((()))******)))((()))))))))))))))))))))))))))((((((((()))***++++++---,,,,,,++++++******))))))))))))((())))))******+++)))((((((***++++++***************************&&&(((******))))))***+++***************)))((((((*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))*********'''(((((())))))***++++++((('''''')))+++,,,***)))******+++++++++,,,,,,,,,***,,,---...------///111---///000000///......///.........///222333333222000000111222333444555555777888999:::;;;===>>>>>>===<<<;;;;;;;;;<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>><<<:::888777777777777666666555444333222111000000000/////////.........------......------,,,+++,,,++++++******)))))))))************************++++++++++++++++++++++++************************---,,,,,,,,,,,,+++++++++))))))*********))))))(((************++++++++++++************************(((((()))))))))*********,,,,,,------,,,,,,+++******+++---...---,,,***(((************************------......------,,,++++++***++++++,,,,,,,,,+++)))+++---//////---+++))))))))))))***)))))))))(((000//////000///,,,******+++***)))(((((()))******************************"""$$$&&&)))++++++,,,+++)))************)))(((''')))******************)))******************************)))))))))))))))***++++++***+++------+++))).../////////000000111111+++,,,---...//////000000000000////////////000000////////////000000000000000000000000111111111111////////////////////////000///...///000111///......---,,,++++++,,,...///---------,,,,,,---------+++******+++---......---+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,........................))))))******************,,,+++++++++++++++,,,,,,......---,,,++++++******(((((())))))*********+++++++++++++++***)))(((((())))))***+++,,,------...***&&&###%%%***---+++(((,,,,,,+++++++++*********)))******((('''(((***,,,))))))))))))))))))******)))))))))))))))***++++++...---+++*********+++,,,---)))%%%&&&)))+++***((())))))))))))))))))))))))************************++++++***))))))(((((((((******)))))))))))))))******+++,,,---,,,+++))))))&&&&&&''')))***,,,------))))))))))))))))))))))))((()))))))))***************)))((()))***+++***)))(((((((((((((((((((((((()))((((((((()))***++++++++++++*********))))))))))))))))))))))))***++++++***((('''''')))******)))************************&&&(((******))))))***+++(((((()))***************))))))))))))))))))************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***************))))))))))))%%%$$$$$$''')))++++++*********+++++++++,,,,,,,,,)))+++,,,---,,,,,,...000,,,...000///...---...///000///...///111222222111//////000111222333444444666777777999:::;;;<<<===<<<<<<;;;;;;;;;===???@@@;;;;;;::::::::::::;;;;;;888888888888999:::;;;;;;<<<<<<;;;:::999888888777999999999:::;;;<<<======;;;;;;999777666555666666555555444333222111111000////////////............------......------,,,++++++++++++******)))))))))************************)))******************)))******************************))))))(((((((((((('''''')))******+++++++++))))))*********+++++++++************************(((((()))))))))*********+++++++++++++++******)))***+++---...---,,,***(((***************+++++++++,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,+++******************+++((()))************)))))),,,---...---,,,***(((&&&***)))((((((((()))***+++++++++++++++++++++++++++%%%&&&(((*********))))))************))))))(((((((((((()))******)))(((((())))))))))))))))))))))))***)))))))))))))))******+++******+++,,,---+++***,,,,,,------.../////////------...///000000000//////////////////000000111////////////000000000000//////000000000000000111........................000000///000222222000...------,,,,,,,,,---......------,,,,,,,,,,,,------,,,++++++---000222222111++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********+++************+++,,,,,,,,,,,,,,,++++++*********''''''((()))***+++,,,,,,+++***)))((((((((((((((())))))***+++,,,,,,------000---******,,,,,,+++(((------,,,,,,+++*********)))*********))))))***,,,))))))))))))***************))))))))))))***++++++---,,,+++*********+++,,,,,,)))%%%%%%(((++++++***))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))))))))))))))))))******+++***,,,......,,,***)))***************************))))))))))))))))))))))))))))))))))))***************)))((()))***+++***)))''''''''''''''''''''''''))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))******+++,,,)))(((&&&''')))******)))************************((()))++++++***)))***+++'''((()))***++++++++++++))))))))))))******************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***///...---,,,+++***))))))(((&&&&&&&&&((())))))(((******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,...,,,...//////.........///222000//////000111111000//////000111222333333444555666666777999::::::;;;<<<<<<<<<<<<<<<===>>>???:::999999888888999999:::555555666666888999;;;<<<<<<<<<;;;:::999888777777888999999::::::;;;;;;;;;======<<<999666444444555444444333222222111000000/////////.........------------......------,,,+++++++++++++++++++++++++++************************((()))************)))(((************************++++++++++++***)))((((((&&&'''((()))+++++++++,,,)))))))))************+++***************************++++++++++++,,,,,,,,,+++++++++*********))))))***+++,,,,,,,,,+++))))))*********+++++++++++++++)))))))))))))))(((((('''%%%(((***+++***)))******+++***)))(((((()))***+++((()))+++,,,,,,+++******&&&)))+++******,,,+++((()))(((((('''((()))+++,,,++++++++++++++++++++++++******+++++++++******))),,,,,,,,,+++++++++++++++((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,---,,,,,,------...//////000...///000111111000000//////////////////000111111000000000000////////////....../////////000000000/////////////////////////////////000111111///---+++,,,------......------------,,,++++++,,,---------,,,,,,---000111111000+++++++++,,,,,,,,,---------------,,,,,,---------))))))))))))))))))))))))+++*********************)))))))))))))))***+++,,,************************(((((())))))******++++++***)))'''%%%%%%&&&((()))*********++++++,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,+++***)))))))))(((***,,,,,,+++***+++,,,((()))))))))******************))))))******+++,,,---,,,+++))))))******+++))))))))))))+++++++++***************************++++++++++++++++++++++++((())))))************)))(((((((((((()))***,,,,,,(((***,,,,,,***)))***,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((***+++***)))((((((((((((((((((((((((+++***))))))))))))))))))''''''(((((()))*********))))))))))))***+++,,,---***((('''((()))+++*********************************+++,,,,,,+++)))************+++++++++++++++***((()))))))))******************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++///......---+++******)))+++)))(((((()))***)))(((******+++++++++,,,,,,,,,)))+++,,,+++******+++,,,,,,...///000///...///000444222000///000000000/////////000111222333333444555555666777888888999999;;;;;;<<<<<<===<<<<<<<<<888888777777777777888888777777777777888:::;;;<<<999999999999999999999999888888999999999999999999999::::::888555333333555333333222222111111000000//////.........---------------......------,,,+++******++++++,,,,,,------************************)))***++++++++++++***)))************************,,,---.........,,,***((('''((()))***************))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++*********)))))))))*********++++++,,,,,,,,,)))))))))))))))(((((('''$$$'''+++,,,***)))***+++************************)))***,,,---------,,,+++&&&+++,,,)))***......+++((('''''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++---,,,,,,+++++++++++++++)))***,,,------,,,***))))))))))))))))))))))))))))))))))))))))))***++++++***,,,...---++++++---000.........///000111111222000000111222222111000//////////////////000111111000000000000////////////---.........//////000000000000000000000000000000.........///111000...,,,***+++---...///...------------++++++++++++---------,,,+++,,,......---,,,+++++++++,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++...------,,,+++***))))))))))))(((((()))***++++++)))))))))))))))*********************))))))))))))***(((%%%######%%%(((******++++++++++++,,,,,,,,,)))***++++++***+++---///+++++++++***)))(((((('''(((***,,,---,,,++++++,,,(((((())))))*********+++*********)))******+++,,,,,,+++***)))))))))***+++'''))),,,......---+++***************************++++++++++++++++++++++++'''((()))***************'''''''''((()))+++------%%%'''******))))))+++...))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************)))(((((((((***++++++***))))))))))))))))))))))))++++++***)))(((((())))))''''''((()))***++++++,,,))))))))))))***+++,,,---+++***((()))+++,,,,,,+++************************+++,,,...---+++*********,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,++++++***))))))(((+++***((()))+++,,,,,,+++******+++++++++,,,,,,,,,***+++,,,+++***)))***+++,,,...000000/////////000666333000////////////...//////000111222333444444444555555666777888888999:::;;;<<<======<<<:::999777777666666666666777777;;;;;;::::::;;;;;;<<<===666777777999:::;;;<<<<<<888888999999999888777777111333555555333222444666333222222222111111000000//////.........---------------......------,,,+++******+++,,,---......///***************************+++,,,------,,,+++***************************(((***,,,,,,,,,)))&&&$$$***************)))(((((())))))))))))************************************((())))))))))))*********...---,,,,,,++++++,,,,,,+++***))))))(((((())))))*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******%%%)))---...,,,+++,,,---)))***,,,------,,,***))))))***,,,.........,,,+++(((,,,+++''''''++++++'''''''''''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''''''''(((***++++++***))))))(((((())))))+++,,,...//////...,,,+++))))))))))))))))))))))))))))))((())))))***++++++)))---000...******...222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////....................................000///...---,,,+++++++++---...000000000...,,,******+++---...///...---,,,+++,,,,,,------......///.....................---...---+++************+++---,,,+++*********+++,,,,,,,,,,,,+++++++++************))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///)))))))))******++++++,,,***++++++,,,,,,++++++***)))((((((((((((***+++,,,,,,+++***)))(((((((((((('''((()))***++++++***)))++++++,,,,,,,,,,,,++++++************************///,,,))))))+++,,,+++))),,,+++)))***++++++***(((///,,,((((((***,,,,,,+++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++******))))))((((((''''''///+++(((''')))***)))'''(((((())))))))))))((((((&&&'''((())))))******)))******++++++++++++*********++++++++++++***))))))'''((())))))((()))+++---,,,,,,+++***))))))******'''***,,,---,,,***))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************++++++************++++++666111+++'''&&&''')))))),,,+++***+++---...---,,,***************************+++,,,---...---,,,+++///000222333333222000///...000///---...111000,,,///000111333333222111111777777777666555555777999888888888888888888888888:::999888666666666777888777888999:::;;;;;;;;;;;;777777777888888999999999777777888888888888777777888777666555444333333333111111111111000000000000111111111000000/////////..............................,,,+++******))))))))))))))))))))))))))))))...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************'''((()))***,,,,,,------)))***+++,,,---,,,++++++,,,,,,,,,++++++*********+++++++++************)))))))))***++++++++++++***,,,---......,,,,,,---...,,,---///000000///---,,,000000///...,,,+++******///,,,******,,,,,,***((((((((()))************)))++++++***************+++))))))*********+++++++++(((((())))))******++++++))))))******++++++,,,,,,(((((())))))******++++++++++++***)))(((((())))))+++******))))))******++++++***((()))+++,,,,,,+++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////....................................//////...---,,,,,,,,,,,,------...///...---,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......---+++*********++++++,,,+++++++++***++++++,,,,,,,,,,,,+++++++++***************))))))*********)))******+++,,,+++++++++)))))))))******+++++++++++++++++++++,,,------...*********+++++++++++++++***++++++,,,,,,++++++***,,,+++***)))((((((((()))***************+++,,,,,,((()))***+++++++++***************++++++*********************************---***))))))++++++***(((*********))))))(((((((((...+++((((((***,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((()))))))))))))))...+++(((((()))***)))'''(((((())))))))))))((((((&&&&&&((()))******************++++++++++++*********++++++++++++***)))))))))******)))''''''(((***,,,++++++***))))))******'''***,,,---+++***))))))*********************************************************)))))))))(((((())))))))))))************++++++************++++++000---***((()))******))))))''''''''')))))))))'''***************************+++,,,,,,------,,,,,,///000111222222111000///---///...,,,...111000---//////000000111111111000222333555555444444444555888888888888888888888888:::999777666555666666777777777888999::::::999999777888888888999999999999666666666666666555555555555555444333333333444444111111111111000000000000,,,,,,+++++++++*********------------------------++++++***)))((((((((((((************************++++++)))((((((((())))))++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))((('''&&&&&&''')))***)))***+++,,,,,,,,,++++++,,,,,,++++++++++++++++++******)))))))))(((((((((******+++,,,,,,,,,,,,,,,,,,---......---,,,---...,,,---...//////...---,,,...------+++***)))((((((***((('''))),,,---,,,***((()))******++++++******++++++***************+++)))))))))******++++++++++++******************)))*********)))((('''''''''))))))))))))************+++******))))))))))))***++++++************+++++++++)))((((((***++++++***000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////....................................///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------,,,++++++***))))))***++++++,,,,,,------------,,,+++******+++,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++***++++++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,+++***)))((((((((((((((((((((()))))))))******)))***++++++,,,+++++++++***++++++++++++++++++******************************)))))))))******(((''')))+++,,,+++((('''(((+++,,,***((((((***,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))((((((''''''((())))))***++++++---+++)))((()))))))))((())))))))))))))))))))))))%%%&&&''')))***+++++++++******++++++++++++*********++++++++++++***))))))***++++++)))'''&&&'''))),,,+++******)))*********(((***,,,,,,+++***)))*********************************************************))))))))))))(((((())))))))))))************++++++************++++++***)))((()))+++,,,+++***+++)))((()))******)))(((************************+++++++++++++++,,,---------...///000000///...---+++------,,,...222222//////.........//////000000000111333444555444333333777777777777777777777777999888777666555555555555666777777888888888777777888888888999999999999999666555444333333333333333222222222222222333444444111111111111000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***************************+++***))))))((()))))))))***************************)))))))))((((((''''''))))))))))))))))))))))))+++***)))((('''&&&&&&%%%,,,***'''$$$$$$%%%'''))))))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++*********))))))))))))++++++,,,------------,,,,,,---...---,,,,,,---...,,,,,,............,,,,,,------,,,+++***))))))(((***))))))***,,,------+++)))******++++++++++++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,++++++******))))))(((---------,,,++++++*********************)))))))))******)))))))))***++++++,,,,,,++++++++++++,,,,,,***((('''''')))******)))000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................///...---,,,,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++++++++,,,---,,,,,,,,,,,,++++++******------,,,,,,,,,,,,,,,,,,---,,,+++***++++++---...)))***+++,,,---,,,+++***,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++,,,------------,,,))))))***+++---...//////------,,,+++++++++,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***((((((((())))))***++++++,,,,,,++++++***)))((('''++++++++++++,,,++++++++++++,,,,,,------,,,,,,+++*********************************++++++***)))'''***...000...***(((+++...))))))((()))***,,,------************************************************))))))))))))))))))))))))+++++++++******)))))))))(((((()))))))))*********+++***)))))))))))))))(((***))))))))))))))))))***%%%&&&((()))++++++,,,,,,******++++++++++++*********++++++++++++***))))))***++++++***(((((()))***++++++***************+++(((***,,,,,,***)))*********************************************************)))))))))((((((((((((((()))))))))************++++++************++++++)))''''''(((***++++++***,,,+++******++++++***)))************************,,,+++*********+++---...,,,---............---,,,+++---------000555555222000///...---...///000111222222222333555666666555777777777777777777777777888777666666555444444444666777777888888777777777888888999999999999999999666555444333222222222333222222111111111111222222111111111111000000000///111111111000000000000000++++++++++++++++++++++++++++++******+++,,,,,,---************************,,,,,,++++++++++++++++++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,++++++******)))))))))---,,,***)))))))))***+++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,---,,,,,,,,,***+++,,,,,,******+++,,,+++,,,------------,,,+++...---------,,,,,,++++++...------,,,,,,++++++*********+++,,,,,,,,,,,,+++*********)))******+++,,,------..................))))))))))))))))))))))))******+++,,,---......///+++++++++******)))))))))))))))))))))***++++++,,,---,,,,,,++++++,,,,,,---)))(((&&&''')))******)))111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////..........................................---,,,,,,,,,------+++++++++++++++,,,---......---+++******+++,,,---+++,,,,,,,,,------......000000///...---,,,++++++,,,,,,+++++++++,,,...///)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++,,,------------,,,))))))***+++---...//////------,,,+++++++++,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***'''(((((()))******++++++------.........---,,,+++,,,,,,++++++++++++++++++******++++++++++++******************************++++++,,,,,,+++************...000...***(((+++...(((((())))))***+++,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,+++*********)))))))))((()))*********))))))))))))******))))))))))))******&&&'''(((***++++++,,,,,,******++++++++++++*********++++++++++++***)))))))))+++++++++******,,,...+++***************++++++)))***,,,+++***)))***+++************************************************)))))))))(((((((((((('''((()))))))))************++++++************++++++,,,)))'''&&&(((***++++++)))((('''((())))))((('''************************,,,+++***)))***+++,,,---,,,,,,,,,------,,,,,,,,,,,,.........222777777444111000///...///000111222444222000000333666777777666666666666666666666666666666666666666555555444666777888888888888888888888888888888888888888888666555555444333333333444333333222111000/////////111111111111000000000///------------------------++++++++++++++++++++++++************+++,,,------************************++++++++++++,,,+++++++++))))))))))))))))))))))))+++++++++******)))))))))++++++++++++++++++++++++))))))******++++++,,,,,,***+++,,,......---,,,++++++***++++++++++++,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++)))******+++++++++++++++((()))******)))((()))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******+++,,,,,,,,,,,,+++******))))))***++++++,,,------------,,,,,,,,,,,,&&&&&&''''''((()))******%%%&&&&&&''')))******+++,,,,,,++++++******))))))******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---)))(((&&&''')))******)))111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.......................................------,,,,,,---------,,,,,,,,,,,,------------+++++++++++++++,,,------++++++,,,------...//////000000///...------,,,+++,,,+++++++++,,,---///000)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++***++++++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******+++++++++***)))((('''"""$$$&&&)))+++,,,,,,,,,,,,,,,+++************+++''''''((((((((((((''''''************************,,,------+++***)))+++,,,)))+++,,,+++((('''(((+++''')))******))))))+++,,,************************************************))))))))))))))))))))))))))))))******+++,,,,,,---,,,++++++***))))))((((((((()))++++++)))((())))))+++***)))(((((()))***+++(((((()))***++++++++++++******++++++++++++*********++++++++++++***)))))))))***+++*********,,,...*********)))******+++,,,)))+++++++++))))))***+++++++++++++++++++++++++++************************))))))((((((((((((''''''))))))))))))************++++++************++++++...+++'''&&&(((***+++,,,***(((((()))***++++++******************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...222777888444000000//////000000111222222///---...333666666555666666666666666666666666555555666777777777666666555666777888888999999999777777777777777666666666444444555666666555555444444333222111000/////////111111111111000000000000,,,,,,,,,,,,------------++++++++++++++++++++++++)))((((((((()))***++++++++++++++++++++++++++++++(((((()))************)))************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))***++++++'''))),,,...///---+++***++++++******++++++,,,---++++++++++++++++++,,,,,,+++*********))))))))))))))))))***++++++++++++***((()))***)))((('''(((***++++++++++++++++++++++++)))))))))***************%%%&&&(((((('''''')))***)))******+++++++++++++++))))))))))))***+++,,,,,,************))))))))))))$$$%%%&&&''')))***++++++))))))))))))))))))))))))+++++++++++++++*********++++++*********++++++,,,,,,,,,++++++++++++,,,,,,***((('''''')))******)))111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////....................................---------,,,,,,------...------...///...---,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,------------------------------++++++++++++,,,...000111************+++,,,---...,,,,,,,,,+++++++++***************))))))*********)))******+++,,,+++++++++)))))))))******+++++++++++++++++++++,,,------...*********+++++++++++++++***++++++,,,,,,++++++*********++++++***)))'''&&&"""&&&)))***++++++,,,+++***)))((())))))***(((((())))))))))))((((((************************,,,---,,,)))''''''***...*********))))))(((((((((''')))++++++)))((()))+++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************'''))),,,,,,***((()))***,,,+++)))(((((()))+++,,,)))******++++++***************++++++++++++*********++++++++++++***))))))((()))***)))((((((***+++******))))))***++++++,,,***++++++***))))))***,,,++++++++++++++++++++++++************************))))))((((((((('''''''''))))))))))))************++++++************+++++++++***))))))+++,,,,,,+++)))((((((***,,,------,,,************************))))))***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++---------000555666333---...//////000000//////...---...222777999666333555555555555555555555555333444666888999999999888222333444666777888999999777666666666555555555444111222555777777777555444333222222111000000000000111111111111000000000000............//////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******++++++++++++++++++++++++'''((()))***+++******)))++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++((((((((())))))******+++***+++,,,---,,,+++***)))++++++*********+++,,,---,,,,,,++++++++++++++++++******)))))))))((((((((()))***++++++,,,,,,++++++)))***++++++))))))***+++++++++************++++++(((((())))))*********+++%%%'''))))))((('''))),,,((()))******++++++******))))))))))))***+++,,,---+++*********)))))))))((('''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,,,,,,,+++*********++++++++++++************+++++++++)))((((((***++++++***111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////....................................------,,,,,,,,,------...---...000000000...,,,***&&&(((***,,,---...------------,,,++++++*********))))))***+++---...//////++++++***+++,,,...000111+++***))))))***,,,...///,,,,,,,,,+++++++++************))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,---*********+++,,,---...///)))))))))******++++++,,,+++++++++,,,,,,+++++++++&&&''')))***++++++******###%%%(((+++------------,,,+++)))((((((((())))))++++++,,,,,,,,,,,,++++++************************,,,,,,+++'''$$$%%%***...,,,+++******++++++***((('''***,,,+++)))'''(((***************************))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++*********)))))))))***++++++,,,,,,&&&))),,,,,,***((()))***,,,+++)))(((((()))+++,,,***++++++++++++***))))))******++++++++++++*********++++++++++++***)))))))))))))))(((&&&%%%&&&(((******))))))***+++,,,,,,***++++++***))))))***,,,++++++++++++++++++++++++************************)))(((((((((''''''''''''))))))))))))************++++++************++++++(((((())),,,...///---+++$$$######%%%(((******)))************************((()))***,,,,,,+++******---,,,,,,++++++,,,,,,---***,,,,,,,,,///444444111+++,,,.../////////...------...111888======888222555555555555555555555555222444666888::::::::::::000111333555666888888888666666555555444444444333...000444777888777555333111111111111111222222333111111111111000000000000,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,------,,,+++++++++++++++++++++++++++))))))***+++,,,------...************************,,,,,,,,,+++++++++++++++000///...,,,+++*********,,,+++*********+++,,,------,,,,,,++++++*********+++++++++************)))++++++,,,------------,,,***,,,,,,,,,+++***+++,,,++++++************++++++*********+++,,,,,,------+++---...---***((()))+++(((((()))***************))))))))))))***+++,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,&&&'''((()))+++,,,---...*********++++++,,,,,,---------,,,+++************+++******************++++++***((()))+++,,,,,,+++111222333333111000000111222222111111111111111222222222222222111111111111000000000000000000000000////////////////////////111111111111000000000000000/////////..................------------..............................------......------,,,+++,,,---.........---,,,+++.........------,,,,,,,,,---,,,,,,,,,------...///,,,------......------,,,,,,++++++++++++---...///,,,,,,,,,,,,,,,+++***)))------------,,,,,,+++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********((()))***++++++***)))((())))))***+++,,,,,,------++++++************+++++++++***************++++++,,,,,,,,,,,,,,,+++***)))+++***)))((((((***,,,---,,,***((()))***+++++++++))))))))))))))))))))))))++++++************++++++,,,,,,---......---------((((((((((((((((((((((((((()))***,,,,,,+++******))))))))))))))))))))))))+++)))(((***---...---***************************))))))))))))))))))******))))))))))))))))))))))))&&&)))+++,,,+++)))((((((******+++******((('''&&&++++++*********+++---...------,,,,,,,,,,,,++++++***+++,,,,,,,,,***)))(((+++*********+++,,,,,,---//////...---,,,,,,,,,,,,))))))))))))************,,,,,,+++******+++,,,------......,,,***(((((()))(((((())))))*********+++*********)))))))))))))))))))))***++++++++++++*********++++++++++++++++++//////......------------111000///000111111111000000111333666777888888777444444444333333222222222555666777666555555555777666666666666666666666666777777666555444444333333555555666666666666555555333333333222222222111111000000000000////////////000000///...------,,,,,,///...---+++******++++++,,,,,,+++++++++++++++,,,))))))************)))))),,,,,,+++***))))))******(((((())))))******++++++*********+++,,,---///000,,,+++***)))))))))***+++++++++++++++++++++++++++...444888444,,,(((+++111---,,,,,,+++*********+++---))))))///333000,,,)))***)))'''&&&&&&''')))***......---,,,,,,++++++***))))))))))))))))))))))))***,,,...///...+++'''%%%---***''''''***,,,,,,***'''''''''((()))+++------------,,,,,,+++***))))))+++*********++++++,,,---***++++++,,,+++***((((((+++++++++++++++***)))(((************************---,,,,,,+++*********+++******,,,,,,,,,,,,***)))***))))))((((((((((((((()))***+++,,,---,,,++++++888888666444222111222333444333333222222333333444000000000000////////////000000000000000000000000111111111111111111111111111111111111000000000000000000/////////...............------------..............................---------------,,,,,,++++++,,,---.........---,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,******)))))))))***+++,,,++++++,,,,,,,,,++++++***+++,,,,,,,,,++++++***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((()))***++++++***)))(((*********++++++,,,,,,---++++++************+++++++++******))))))******+++,,,------------,,,+++***+++***)))((()))***,,,---,,,+++***+++,,,---,,,+++************************))))))))))))))))))******++++++,,,---------------++++++++++++++++++++++++))))))******+++++++++***))))))))))))))))))))))))---,,,+++,,,......,,,)))*********************************)))))))))))))))************************)))*********(((((()))+++///......---,,,,,,++++++++++++*********+++,,,---------,,,,,,,,,++++++++++++++++++++++++***))))))++++++******++++++,,,---,,,+++******************))))))))))))************,,,,,,******)))***++++++...//////...,,,***+++,,,************************************))))))))))))))))))***++++++++++++***---------------.........000000//////............000/////////000000/////////000222333444333333222555555555444444333333333333444555555333333444555666666666666666666666666666666555555444333333222444555555666666555555444222222222222111111111111000000000000//////////////////......---,,,,,,+++///...---+++******++++++,,,++++++***)))*********************************,,,,,,+++***************************++++++++++++*********+++,,,---/////////...,,,+++++++++,,,,,,++++++++++++++++++++++++***...222///***'''))),,,------,,,+++++++++++++++...+++,,,333777333---***///...,,,++++++,,,...///******++++++,,,---------************************,,,***(((&&&&&&(((+++---...,,,)))***---//////---))))))))))))***,,,---...------,,,,,,+++******)))+++******))))))******+++....../////////...---,,,***++++++++++++***))))))************************---,,,++++++******++++++)))+++...//////,,,)))''',,,+++******))))))******)))***+++,,,,,,,,,++++++@@@===999666444444666777222111111000000111111222111111000000000/////////000000000000000000000000111111111111111111111111111111111111000000000000000000000/////////............------------..............................,,,,,,------,,,,,,+++***+++,,,---...//////...---...------------,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))(((((())))))***++++++,,,,,,,,,,,,+++******+++++++++***))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***))))))***++++++***))))))++++++++++++++++++++++++++++++************+++++++++******)))))))))******------------------,,,++++++******))))))+++,,,---+++++++++---//////---+++++++++++++++++++++++++++'''((()))***************))))))+++,,,------------)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))---,,,++++++,,,,,,)))'''************************+++*********))))))((((((************************++++++***(((&&&'''***---...---,,,************+++++++++*********+++,,,---,,,,,,,,,,,,++++++++++++,,,++++++************+++++++++******++++++,,,,,,))))))))))))))))))***+++))))))))))))************,,,+++***)))))))))))))))---...///...,,,++++++,,,************+++++++++,,,************************))))))***++++++++++++***---------.........//////000000000///////////////........................000111111222222111000000555555555555444444444444111333444333222111222333777777777777777777777777555555444444333333222222333333444444444444333333111111111111000000000000000000000000////////////......------,,,,,,++++++......---,,,++++++++++++************+++,,,---------,,,+++******+++,,,---,,,++++++************+++,,,,,,,,,,,,,,,+++++++++*********+++,,,---...///000///---+++******++++++************************)))+++,,,+++)))(((((()))------,,,++++++++++++,,,...,,,///777:::555///,,,...---,,,++++++,,,---...))))))******+++,,,,,,,,,++++++++++++++++++++++++...,,,***''''''))),,,...)))((('''(((***,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++***************))))))((())))))))),,,,,,---...---,,,+++***))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++******++++++))),,,///111111...***'''...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,+++JJJEEE>>>999777777888888333333222111111111222222333333333222222222111111000000000000000000000000111111111111111111111111111111111111000000000///000000000////////////.........------------..............................,,,,,,,,,---,,,++++++******+++---.../////////...------------------------,,,,,,++++++******++++++***++++++,,,,,,++++++***------,,,+++******))))))******+++,,,------------******++++++++++++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++************++++++++++++***)))))))))******+++,,,,,,---,,,,,,++++++++++++*********+++,,,---******+++...000///---+++++++++++++++++++++++++++((()))***+++,,,,,,,,,+++'''(((***+++,,,---------((((((((((((((((((((((((******)))((((((***+++,,,))))))))))))))))))))))))******************((('''************************++++++******)))(((((((((*********************************)))'''(((***,,,...,,,***)))((()))***,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++***---,,,******)))***+++,,,,,,++++++***++++++,,,,,,******)))******+++,,,,,,((()))))))))************++++++***))))))(((((((((***+++,,,+++***)))***+++((())))))+++,,,---......)))***************++++++))))))***++++++++++++***+++++++++,,,,,,------...////////////...............///000///......///000111111222222222222222111444444444444444444444444111333444333222111222333777777777777777777777777444444444333333222222222222222333333333333222222000000000000////////////000000000000////////////---------,,,,,,+++++++++---------,,,++++++++++++))))))***+++---///111222---,,,***))))))***,,,---,,,++++++******+++++++++------,,,,,,++++++******++++++++++++,,,---...//////---+++)))((((((((((((************************+++******+++,,,,,,+++***,,,++++++*********++++++...,,,...444777333...------,,,++++++++++++,,,---,,,,,,+++******))))))(((++++++++++++++++++++++++...111333444333...)))&&&&&&&&&&&&'''((()))******,,,++++++*********++++++,,,,,,,,,++++++*********)))))))))))))))***++++++)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,***+++---///000...---+++......---,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,[[[TTTJJJBBB===:::777555888888666555555444444444333333333333222222222222111111111111111111111111000000000000000000000000111111111111000000000///111000000000////////////......------------..............................,,,------------,,,++++++***+++---///000000//////------------------------,,,++++++******+++++++++***++++++,,,,,,++++++***...------,,,+++***))))))***+++,,,---------------++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,+++***************)))******+++++++++******+++++++++++++++,,,,,,---((()))***---//////---***************************((())))))***+++++++++***'''(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---)))))))))))))))))))))))))))***++++++++++++++++++************************************))))))((((((************************''')))++++++***)))))))))000///---,,,+++,,,...///++++++++++++++++++++++++,,,,,,+++++++++*********---,,,+++******+++,,,---,,,,,,++++++***++++++,,,))))))))))))***+++,,,,,,((()))))))))************************))))))(((((()))+++++++++)))))))))+++++++++++++++++++++,,,,,,))))))******+++++++++,,,))))))***++++++++++++*********++++++,,,------...------------------------///000222111///...000111///000000000111222222333222222222222222222222222222444555444333222333555666666666666666666666666444333333333333333222222111111222222222222111111000000000/////////......000000000000////////////---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---...,,,+++)))(((((()))+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********)))++++++++++++,,,---......///---+++)))((((((((((((************************+++******+++---...,,,*********))))))))))))******...++++++...///------//////..................///,,,,,,+++******))))))(((++++++++++++++++++++++++---111666999888222***%%%((()))***++++++,,,,,,---++++++***))))))))))))***,,,,,,+++++++++++++++***(((((()))***+++,,,...///***+++,,,---------,,,+++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++******+++,,,...000222------,,,++++++++++++++++++***++++++++++++,,,,,,ooohhh]]]SSSLLLDDD===777999888777555333222222111222111111111111000000000111111111111111111111111////////////////////////111111111111000000000000111111000000000/////////......------------..............................------......------,,,++++++,,,...///000000///...,,,,,,,,,------------...+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++)))((('''+++,,,,,,------------,,,++++++,,,---------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++++++++************++++++...---,,,+++++++++++++++((())))))***************+++++++++,,,,,,,,,,,,,,,))))))))),,,...///---,,,************************))))))(((((('''((())))))))))))+++,,,------------+++++++++++++++++++++++++++++++++++++++,,,------))))))))))))))))))))))))***,,,.........---...///************************)))))))))))))))))))))***++++++++++++++++++++++++&&&))),,,,,,+++)))((((((------,,,+++++++++,,,---++++++,,,,,,,,,+++******++++++++++++************,,,++++++++++++,,,,,,---,,,,,,++++++******++++++(((((((((((((((((()))***))))))))))))************))))))***++++++******))),,,---...---+++******+++///...---,,,***((('''&&&))))))******+++,,,,,,,,,))))))***++++++++++++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,---------...111333222///...000333...------...///000111222111111111111222222222222333555666555444333444666666666666666666666666666444444444444333333333333111111222222222222111111000000000000////////////000000000000////////////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++)))((('''&&&&&&******)))(((((()))******,,,++++++++++++,,,,,,---++++++++++++************,,,+++++++++,,,,,,---...000///---+++******++++++++++++++++++++++++++++++***))))))***++++++***)))***))))))))))))***++++++---***(((***+++)))+++///,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++++++++++++++++++++++++++---///111222000...---(((***+++,,,*********+++******))))))((()))))))))++++++++++++++++++++++++)))))))))***+++---...///((()))***+++++++++***)))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,***)))(((***---111444,,,,,,+++*********++++++++++++******++++++,,,---}}}vvvnnnfff```WWWMMMEEE===<<<999777444222111111222222111111111000000000111111111111111111111111000000000000000000000000111111111111000000000000111111111000000000//////......------------....................................//////......---,,,---...///000000///...---,,,,,,,,,---------......++++++++++++,,,...///000,,,,,,------------,,,,,,+++,,,,,,---,,,+++***)))------------------,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---++++++************++++++000///...---,,,,,,,,,,,,))))))***+++++++++++++++***+++,,,,,,------,,,,,,+++******+++...//////...++++++++++++++++++++++++...---***((('''(((***+++++++++,,,---------------)))))))))))))))))))))))),,,,,,------......------))))))))))))))))))))))))***,,,......,,,+++,,,...************************((((((((()))******++++++++++++++++++++++++++++++((()))+++***)))((()))***))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))++++++++++++***************+++,,,,,,------,,,,,,---,,,++++++******++++++******)))((((((((())))))))))))))))))************((()))***,,,,,,,,,,,,+++---......---***))))))***------,,,***)))(((''''''))))))***++++++,,,------))))))***++++++++++++***)))******+++,,,---...///,,,,,,,,,---------......---000333111...---///222000//////......///000111111111111222222333333333333555666555444333444666444444444444444444444444444444444444444444444444111222222333333222222111111111111000000000//////000000000000////////////------------------------++++++,,,---------,,,+++...---,,,***)))(((''''''************************+++++++++++++++,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))))))))++++++******+++,,,,,,---,,,******,,,,,,***+++///*********++++++***************++++++,,,---------***************************++++++,,,---...//////''')))++++++)))''''''(((*********))))))***++++++++++++++++++++++++++++++***************++++++,,,&&&'''((()))***))))))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***)))***,,,...///---,,,++++++******++++++++++++*********+++,,,---|||wwwsssooohhh^^^VVVFFFEEEBBB???<<<999888777444444444333333333222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000.........------................................./////////000//////...---...//////000000///...---,,,,,,,,,------.........******+++,,,---///000111,,,------......------,,,---...///000///...---,,,............---,,,++++++((()))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---,,,+++******+++,,,---))))))***+++,,,,,,------++++++************++++++111000///...---,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---++++++,,,...000111111,,,,,,,,,,,,,,,,,,,,,,,,444222...+++***+++---///,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---))))))))))))))))))))))))(((+++---+++(((&&&''')))************************''''''((()))***+++,,,,,,++++++++++++++++++++++++*********(((''''''***,,,***++++++,,,,,,,,,+++++++++,,,,,,---,,,+++***)))+++++++++************))))))***,,,---...---,,,,,,---,,,,,,+++*********+++------,,,+++******++++++))))))))))))************''')))***,,,---------,,,+++,,,,,,+++(((&&&&&&'''''''''((()))***+++++++++))))))***+++,,,,,,------))))))***++++++++++++***&&&'''((()))***+++,,,,,,---------.........//////,,,///222111---+++...222555444222111000000000111222222222333333444444444333444555555333333444555444444444444444444444444555555555555555555555555222222333333333333222222111111111111000000000000000000000000////////////........................***+++,,,---------,,,+++------,,,,,,------......***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,+++++++++,,,------,,,+++***)))))))))***+++------------------------***+++---,,,***))))))***,,,,,,,,,,,,------...///+++***,,,000///+++,,,///---......//////......---......---,,,,,,++++++***))))))))))))))))))))))))***,,,...//////...,,,***+++...000///,,,******+++++++++******++++++,,,---++++++++++++++++++++++++,,,+++***)))((((((((((((***+++,,,---...------,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,+++++++++*********------,,,++++++++++++,,,,,,+++*********+++,,,---{{{xxxuuunnnfffZZZTTTKKKDDD???<<<999888333444555333111000333666444444333333222111000000111111222222111000///...111111111111111111111111000000000000000000000000////////////////////////............////////////........................///......------......///000///...---,,,------...------------------------))))))***+++,,,------...))),,,///000...+++))))))......------------......---,,,+++******+++,,,---.........------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...000///...---,,,+++++++++)))************+++++++++......---------,,,,,,,,,,,,+++***))))))+++---...---------,,,,,,+++++++++,,,+++*********+++***)))((()))+++,,,---,,,++++++*********++++++,,,,,,,,,555000+++)))***,,,,,,,,,******)))(((((((((((((((,,,...///...,,,*********---...///222333111---)))******************************++++++++++++******,,,+++***)))((((((((((((***)))))))))))))))******)))************+++++++++,,,+++)))((((((((()))***,,,,,,,,,++++++*********,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++++++++,,,,,,---...++++++******************,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++***)))************+++,,,------++++++++++++++++++++++++***)))))))))+++,,,+++******...000000---++++++,,,************************------------------------,,,,,,---...///000111111111111111111111111111111111111222333333333333222222222333333444555666666222333444555555555444333111222444666666555444333444333222111111111222333000000111111111111000000//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++)))&&&""" ++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,++++++************+++---...---,,,***(((...//////...,,,***+++,,,+++******+++------+++)))++++++******++++++,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++*********(((&&&&&&'''(((***,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******************++++++,,,,,,,,,------,,,++++++************************+++)))))),,,111222...***++++++,,,,,,,,,++++++***~~~xxxpppjjjdddZZZQQQHHHAAA:::666333555666555222111222444444444444333333222222222111111111111222222222222222222222222222222222222000000000000000000000000////////////////////////............////////////////////////////////////---,,,,,,++++++,,,,,,---000///...---,,,------...------------------------,,,,,,,,,,,,,,,---------+++---//////---+++++++++------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++,,,,,,---.........---,,,+++*********************++++++++++++------,,,,,,,,,+++++++++,,,+++***)))***+++---...------,,,,,,,,,+++++++++*********+++,,,---,,,+++((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,111---***)))+++------,,,******)))((((((((((((((()))***,,,,,,+++***+++,,,)))***+++...000///---*********************************++++++++++++*********)))))))))))))))***+++++++++***)))))))))))))))************++++++++++++---,,,+++***)))******+++,,,,,,,,,+++++++++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,---...************************+++++++++,,,---///111333***************)))((((((************+++,,,---...++++++++++++++++++++++++***)))))))))+++,,,+++***,,,---...---***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000000111222222333333222222222222333333444555555555222333444555555555444333111333444666666666444333444333222111111111222222111111222222222222111111//////.........---------.........---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,+++++++++*********+++,,,,,,,,,+++***)))***+++,,,,,,++++++,,,---...---,,,,,,------,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,***)))***+++,,,---------------,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************(((%%%"""$$$(((***)))&&&++++++,,,,,,,,,+++++++++{{{zzzuuulllcccXXXMMMCCC===777888999888555333333444444444444444333333333333222222111111222333555666333333333333333333333333000000000000000000000000////////////////////////............////////////000000000000000000000000------,,,,,,,,,,,,------//////...------------...------------------------............---------,,,---...///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++************************+++++++++,,,,,,,,,+++++++++*********,,,+++*********+++---...,,,,,,,,,,,,++++++++++++((()))+++...//////...---)))******++++++++++++******++++++++++++,,,,,,,,,,,,***))))))+++------,,,******)))((((((((())))))%%%'''***+++++++++,,,...+++***)))***,,,,,,***)))******************************++++++++++++******((((((((())))))+++,,,,,,,,,+++***)))))))))))))))************+++++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---************************))))))((((((***---///111)))************)))(((((()))))))))***+++---...///***************************)))))))))+++,,,+++***,,,,,,,,,***((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////.........------........................000111222222333333222222222222222333333444444555222222333444444444444444333444555666666666555444444333222222111111222222222222333333333333222222/////////............---/////////............------------,,,,,,+++++++++------,,,,,,++++++******,,,,,,*********+++---...************************++++++******++++++,,,---,,,,,,,,,++++++++++++***+++++++++*********))))))((()))+++,,,,,,---///000111///---,,,---......---------,,,,,,------...///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++******+++,,,------,,,,,,---------------,,,+++,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++*********++++++,,,---------,,,+++******+++,,,------------,,,,,,++++++***)))******++++++*********+++++++++++++++++++++++++++((($$$%%%(((++++++***+++++++++,,,,,,,,,,,,,,,}}}xxxrrrjjj```UUUOOOBBB@@@===999666555555666333333333333333333444444444222111000111222444666333333333333333333333333000000000000000000000000////////////////////////............//////////////////////////////////////////............//////............------..............................------------------------...//////---,,,,,,...000,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------/////////...------,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,---...,,,+++++++++++++++++++++(((+++...000000///...---+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******+++++++++*********))))))((())))))***&&&(((***+++++++++---...111///,,,+++***)))(((&&&***************************++++++,,,,,,++++++******)))))))))******+++,,,*********))))))***++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++++++++++++++,,,,,,***************+++++++++...,,,***((('''((()))***++++++,,,,,,,,,++++++***((())))))***+++---...///))))))))))))))))))))))))***)))))))))+++,,,+++***,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,................................................000000111222222222222222111222222222333333333444222222333333444444444444444444555666666666555444333333222222222222111222111222222222222222222111/////////.............../////////.........---------------,,,,,,+++++++++---------,,,,,,+++******---,,,+++***************))))))))))))))))))))))))+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***)))))))))*********,,,---......///111222333000---+++,,,---...---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))************************,,,+++***+++---...---,,,***++++++++++++++++++***++++++++++++++++++++++++---------------,,,,,,,,,((()))***+++,,,---......///---+++******+++---/////////...---,,,,,,++++++)))******++++++++++++***++++++++++++++++++++++++...,,,******---//////...,,,+++++++++,,,,,,------~~~|||wwwpppgggbbbPPPKKKCCC;;;777666666777222222222333333333333333555444111000///000222333333333333333333333333333111111111111111111111111000000000000000000000000............////////////........................000//////......//////000------..........................................***++++++,,,---............///...---+++,,,///111------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------/////////......------------,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***...111222000...---------------,,,,,,,,,------++++++++++++++++++++++++)))***+++++++++***)))(((******))))))))))))******)))+++------,,,+++,,,---444222...,,,,,,+++)))(((************************++++++,,,,,,,,,,,,++++++,,,,,,+++***************))))))))))))***,,,---...***++++++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++))))))*********+++++++++333111...,,,***)))*********++++++,,,,,,,,,++++++)))))))))***+++,,,...///))))))))))))))))))))))))***)))))))))+++,,,+++******+++---///000...,,,***+++++++++++++++++++++++++++,,,,,,,,,------......,,,,,,,,,---...//////000////////////////////////000000111222222222222111111111111222222222222222222222222222333333444444555555555555555555444444333333333333222222111111000000111111111111000000////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++---...---,,,***((())))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******,,,---......------///000000...+++***+++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******************************...---+++,,,------,,,***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((((()))***,,,---......000...---++++++---...000//////......---,,,++++++******+++,,,------,,,,,,++++++++++++++++++++++++******+++,,,------,,,***,,,,,,+++++++++,,,---...~~~zzztttooo```YYYNNNDDD===:::999888444444444333333333333333555444222111000000000111333333333333333333333333111111111111111111111111000000000000000000000000............////////////..............................------------......,,,---......///.................................******+++,,,---...//////---......,,,+++,,,...000------////////////------,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,------......------,,,------------------------........................------,,,+++++++++,,,,,,,,,,,,,,,,,,---......///++++++++++++,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,------------*********++++++++++++++++++///222222///,,,,,,---...------,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,***)))))))))******)))))))))***+++++++++---......,,,++++++,,,111///---,,,---...---,,,************************++++++,,,,,,,,,,,,++++++------,,,******))))))))))))))))))***+++,,,---...++++++++++++,,,,,,,,,,,,)))***+++++++++++++++******++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++************+++)))))))))***++++++,,,,,,---,,,,,,+++************(((((()))************)))************+++,,,------***************************)))))))))+++,,,+++***)))***---111222000,,,(((************************,,,,,,,,,------......///***+++,,,---...///000000000000000000000000000000///000111111222222111111111111111111111111111111222222222222222333444444555444444444444333333333222333333333333222111000000000000111111000000000...////////////000000000.........---------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------(((+++...000111000...---************************)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,***)))***+++---+++))))))***,,,,,,++++++************+++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++...,,,++++++,,,,,,+++)))++++++---...////////////***++++++++++++,,,,,,,,,(((((()))))))))*********((())))))+++,,,---......///...---,,,,,,---...///.........------,,,,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++***,,,,,,+++++++++---...///}}}zzzrrrjjj___UUUMMMFFF@@@<<<777777666666555555444444333333333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000............////////////..............................------------......,,,,,,.../////////..............................,,,,,,------.........///+++,,,---,,,+++,,,---///+++,,,...//////...,,,+++,,,,,,---......---,,,,,,*********++++++,,,,,,,,,,,,,,,---......---,,,,,,........................,,,,,,,,,---......//////...---,,,,,,+++++++++,,,++++++++++++,,,---...///+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,---------------)))*********++++++++++++***...111000---+++---000---,,,+++*********++++++,,,,,,,,,+++++++++******)))+++,,,,,,***)))+++---******))))))******+++,,,***+++------+++***+++,,,---,,,++++++,,,---+++***************************+++,,,,,,------,,,,,,+++,,,,,,+++*********++++++,,,++++++******++++++++++++++++++,,,,,,,,,------)))***,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++***************((())))))***++++++,,,,,,&&&'''((()))***))))))((((((((()))***************,,,++++++******+++,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++*********+++...000000,,,)))++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,------.........000000000000000000000000///000000111111111111111111111111111111111111000333222111111111222333444444444333222222222222222222222333333333222111000000111111222222111111000.../////////000000000000/////////............---))))))***+++---...//////++++++,,,,,,---.........+++,,,---...///......---++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---...---,,,+++***)))***++++++))))))***+++***))))))***,,,---,,,+++,,,++++++++++++,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,+++***------...............---******+++++++++,,,,,,,,,'''((())))))***+++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,))))))+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------...---,,,+++++++++---///000yyyoooeee\\\RRRHHHAAA:::999999888777666666555111222333444555555555555111111111111111111111111111111111111111111111111000000000000000000000000............/////////000000000000000000000000000000000////////////000000+++,,,.../////////......///////////////////////////////////////.........***+++,,,,,,,,,+++---...***+++---......---+++***,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,........................***++++++,,,---...//////...---,,,,,,++++++++++++))))))******+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,------......------))))))******++++++++++++(((,,,000///,,,,,,///333,,,+++)))((((((((()))))),,,,,,,,,++++++*********'''***++++++******...111******))))))***+++,,,,,,''')))++++++******+++,,,---,,,*********)))'''$$$************************+++,,,,,,------,,,,,,+++************+++,,,------///...---+++***)))))))))++++++,,,,,,,,,---------***+++---...///...------*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))******((())))))***++++++,,,,,,)))***,,,......,,,***))))))***+++,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***)))))))))+++,,,+++***+++))))))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------......---------,,,,,,,,,000000000000000000000000//////000111111111111111111111111000000000000000333222111111111222333444444333222222111111111222222222333444333222111000222222222333333222222222.../////////000000111111000000000000////////////'''((()))+++---///000111***++++++,,,---.../////////...,,,***))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,,,,,,,---...//////---+++***)))***,,,,,,++++++,,,---)))((()))+++---...---,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++'''%%%%%%&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,((((((''')))+++------,,,------------,,,+++***)))*********++++++,,,,,,,,,******+++,,,...///000000*********++++++,,,,,,---)))***++++++++++++***)))++++++,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))***,,,...---,,,+++***+++---///111|||wwwsssnnneeeYYYOOOCCC@@@<<<888777555222111444333333333444444333111000111222333333333333333222222222222111111000000111111111000000000000000111000///......///000111...//////000000000000///000000000000000000000000......---------,,,,,,,,,******,,,...///000000111000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,------++++++++++++------,,,---...---+++***+++,,,******+++,,,,,,---......,,,,,,------,,,,,,+++***...------,,,,,,------...,,,+++++++++,,,,,,---...++++++++++++,,,,,,---...---,,,,,,++++++******)))''')))---111222000---+++------,,,++++++******)))---------------------------,,,,,,+++*********+++///...------++++++***))),,,------......------,,,************************************************))))))************))))))******))))))***,,,---///))))))***++++++++++++++++++++++++++++++++++++++++++)))((())),,,---,,,************++++++,,,,,,,,,(((((())))))*********+++...---,,,,,,+++++++++++++++++++++++++++++++++,,,******))))))******+++,,,---,,,++++++******++++++---...//////---,,,+++,,,***)))((()))***+++***(((,,,,,,,,,++++++*********------------,,,++++++***(((***,,,,,,)))))),,,000000000///---,,,+++******))))))************))))))******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000444222000...---...///000222222222111111111000000---...///111111222222222111222222222222111000000111222333333444444444444222111000111222333222000666444222000/////////000///............------------,,,+++,,,...///...---...000222000---,,,---000------++++++++++++------+++,,,------++++++,,,---+++***)))***,,,---,,,+++,,,------------,,,++++++++++++++++++,,,---------.........,,,***(((((()))///---,,,,,,......---+++,,,,,,------...///000000,,,------......------,,,,,,,,,,,,------.........------------------------++++++,,,,,,,,,,,,------+++++++++++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---+++)))***,,,...000))))))))))))+++//////---///++++++...///+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,,,,------------------------++++++++++++++++++++++++ssswww}}}|||yyyvvvooofff^^^OOOJJJBBB;;;888777666555777555444444555444222000111111222333333333333333222222222222111111111000111000000000000000000000333222111000000111222333000111111111111111000000000000000000000000000000............------------,,,---......//////......000//////...------,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------............---------,,,,,,,,,......---,,,,,,---......+++,,,---,,,***)))***+++,,,,,,,,,------......///000000//////...---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,(((***---///000...,,,+++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++******++++++...------,,,,,,++++++***,,,,,,------------,,,,,,******************************************************++++++++++++******+++************,,,---...***++++++,,,,,,,,,++++++************************,,,***)))***,,,...,,,+++******+++++++++,,,,,,,,,************+++++++++,,,...---,,,,,,+++++++++,,,---,,,,,,,,,+++*********+++++++++++++++,,,,,,---------,,,,,,+++++++++,,,***+++,,,+++)))(((((()))---+++++++++---...---,,,,,,,,,,,,+++++++++******,,,,,,---------,,,++++++***+++++++++******,,,---...///......---,,,******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,'''(((***,,,...000222333------------------------........................000000000000000000000000111000...,,,++++++,,,---222222222111111111000000000000111222333333333333111222222222222111000000000111111222222222222111222111000///......///000---------///111111///---///............------------,,,+++,,,...///...---+++---...---***)))***,,,------,,,++++++,,,------+++---...---,,,+++,,,---+++*********,,,---,,,+++---------------,,,,,,+++***++++++,,,,,,,,,,,,+++)))+++,,,,,,+++******+++(((((()))+++///222333222+++,,,,,,---......//////------..................,,,------------------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++------...//////000111111......---------,,,,,,,,,((()))+++,,,,,,)))'''%%%,,,,,,,,,,,,---///222333111+++(((+++---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,aaagggnnnvvv{{{~~~}}}zzztttpppaaaYYYLLLBBB<<<999999999999777555444444444222000111222222333333333333333222222222222111111111111000000000000000000111111333222111111111111222333222222333222222111000///000000000000000000000000////////////............////////////...---,,,,,,/////////...------,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,---------.........------------,,,,,,,,,///......------......///...000000000...---...///..........................................---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...,,,,,,+++++++++,,,------******+++,,,,,,---......***+++,,,------,,,+++***++++++,,,------...//////---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,---...+++,,,,,,,,,,,,,,,++++++........................,,,+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,---...---+++)))***+++---,,,++++++---......---,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,---,,,******+++++++++***,,,---...///...---+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,------....../////////................................................000000000000000000000000333222111/////////000000222111111111111000000000000000111222222111111111111111222222111111000//////000000000000//////...000111000...,,,---222777:::555///...000111///,,,///............------------,,,+++,,,...///...---,,,.........,,,+++,,,---------,,,,,,,,,,,,------,,,.........---,,,---...,,,+++***+++,,,---,,,+++---------------,,,,,,+++***+++,,,------,,,***)))%%%'''+++,,,,,,++++++,,,,,,++++++,,,...000///...++++++,,,,,,------......---------....../////////.........---------------------------------------++++++,,,,,,,,,,,,---------------------,,,,,,+++------------------------,,,---...///111222333333......---------,,,,,,,,,)))+++---///...,,,)))'''......///......000666;;;999///''')))...000///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------------------------------------------------WWW[[[aaagggnnnvvv}}}|||zzzpppgggYYYMMMCCC>>>:::888888666444444444444222111222222333333444333333222222222222222222222222222000000000000000111111111000000000000000000000000333333222222111000///...////////////////////////000000000000////////////......//////...------,,,//////.........---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------......------------......///111111111//////000111............------------******++++++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++++++++++++++***+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------+++,,,,,,,,,,,,+++******////////////////////////++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,++++++***---......---+++***+++---+++***((((((***,,,,,,+++++++++++++++++++++++++++***++++++,,,------------000---))))))+++,,,***((()))+++---//////---+++***)))******++++++******)))******+++++++++,,,,,,,,,000000///...---,,,++++++------------....................................////////////////////////444333222111111111222222111111111111000000000000...////////////......---111111111111111000000///000000000000///......------///000///---111999AAAWWWJJJ888...---//////...///............------------,,,+++,,,...///...------.........---------...---------,,,,,,------------...//////------...///,,,+++***+++---...---,,,,,,,,,,,,,,,,,,++++++***+++,,,...//////---***(((###&&&+++------,,,++++++---+++++++++,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---...////////////......------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000......---------,,,,,,,,,...---,,,+++,,,---///000,,,---......---///888AAAEEE777++++++000333333333*********+++++++++++++++------------------------000///...---------------........................------------------------QQQSSSUUUXXX^^^gggqqqxxxzzz}}}~~~xxxqqqggg[[[PPPFFF===888888666444333444555444333333333444444444333333222222222222222222222222333//////000000111111111111000000111111111111000000111111111111000///...---////////////////////////111111000000000/////////+++,,,---...////////////...............---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,,,,***,,,---,,,++++++,,,------------,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---++++++***************+++---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***+++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++,,,,,,,,,------------***+++++++++++++++******++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++,,,------+++++++++,,,+++***)))))))))******)))((((((***,,,,,,***(((''')))***+++***++++++++++++++++++++++++***++++++,,,------------000---******+++,,,***'''(((***---...///---+++*********++++++++++++************+++++++++,,,,,,,,,+++++++++,,,------......++++++,,,,,,,,,---------........................////////////////////////000000//////.........///000000000000000000000000...////////////......---000111111111111000//////111111111111000///......,,,...000///---111999AAA[[[MMM;;;000...000///---///............------------,,,+++,,,...///...---************+++++++++***---------------------------...//////------...///,,,+++***+++---...---,,,+++++++++++++++***)))))),,,...///111000...+++)))%%%(((,,,...---+++******%%%%%%&&&(((,,,///000///++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,---....../////////......---------------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,---,,,+++++++++,,,---...***)))***---,,,---777CCCLLL===///---000222111111******+++++++++,,,,,,,,,------------------------//////...------------...........................++++++++++++++++++++++++MMMLLLKKKLLLOOOWWWaaahhhpppvvv}}}|||xxxrrrjjj___SSSGGG???<<<999777555666666666555444444444444444333333222222222222222333333333333/////////000111111222222222222333444444333222222000000000000000///...---000000000000000000000000000000000000////////////)))***,,,...///000111111........................+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...+++,,,,,,------,,,,,,+++***,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,444222000---,,,+++++++++...------,,,,,,------...,,,++++++************+++------,,,+++++++++,,,,,,------,,,++++++***))))))++++++++++++,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,------------,,,,,,,,,,,,++++++++++++************,,,,,,+++++++++,,,------******+++,,,---...//////+++++++++++++++,,,,,,---***+++,,,---,,,+++***)))***+++++++++***+++...111111///+++***+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,///---+++***++++++***))))))***,,,---...---+++***,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,---------........................000000000000000000000000000000000000000///////////////000000000000000111000000111222222111111111000000111111000000///...000111111111111000000///,,,...///...---...222666AAA;;;444111222222///,,,///............------------,,,+++,,,...///...---,,,+++++++++---...---,,,------............------,,,.........---,,,---...---,,,+++,,,---...---,,,+++++++++++++++******))),,,---/////////...,,,+++(((***---...,,,+++******)))(((((()))+++---,,,+++,,,,,,,,,,,,------------...---,,,++++++,,,---.../////////...............------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++..............................---------,,,,,,,,,---///333555555222...+++---((((((------,,,444???LLL>>>111---...---,,,---+++++++++,,,,,,------...------------------------///......---------..............................++++++++++++++++++++++++IIIIIIHHHHHHJJJOOOUUU[[[dddkkkuuu}}}~~~}}}zzzvvvnnncccWWWOOOCCC@@@<<<999999888777666444444555555444333333222222222222333333333444444...//////000111111222222222333333444444333333222000000111111111000000///000000000000000000000000000000/////////.........)))***,,,...///000111111........................,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,...//////......///000++++++,,,,,,------......333111///---++++++,,,---///......------......///...------,,,++++++,,,,,,...---,,,,,,+++++++++,,,***************************+++,,,------...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++---...////////////---------------------------///000///,,,+++,,,.........---------,,,,,,,,,------,,,,,,++++++++++++,,,+++++++++,,,,,,---...+++,,,,,,,,,---.........,,,,,,,,,,,,,,,---......,,,---...//////---+++***+++,,,---------000333666666222...,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,------+++***)))***+++++++++,,,,,,,,,++++++***,,,------......------,,,******+++++++++,,,,,,,,,//////...---,,,+++******++++++,,,,,,---......///........................000000000000000000000000000111111111222111111111////////////000000111111000000111222333333333333000000000000000//////...//////000111111111000000,,,---.../////////......000//////111333222000...///............------------,,,+++,,,...///...---000...---...000222000///,,,---...//////...---,,,+++---...---,,,+++,,,------,,,+++,,,.........---,,,------------,,,++++++++++++,,,,,,---,,,,,,,,,***+++------,,,,,,---...000...,,,,,,++++++)))'''------------------------222111///---------...///............////////////------------------------++++++,,,,,,,,,,,,------++++++,,,---------------------------------------------......//////000000......---------,,,,,,,,,---000666:::<<<:::777444555---***///000,,,000999HHH===333000...++++++,,,+++,,,,,,---......//////..............................---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,HHHIIIJJJJJJJJJMMMQQQTTTZZZbbbmmmvvv||||||wwwnnnccc\\\JJJFFFAAA===;;;999777666444555555555444333333222222222222333333444444444...//////000111222222222000111222333333222111000000111111222222222111111000000000000000000000000////////////............***+++---...///000000000---.....................---------....../////////,,,,,,,,,---------......,,,,,,,,,------.........,,,---...//////...---,,,)))+++,,,,,,++++++,,,...,,,,,,------...///000000++++++***)))***,,,///000//////............//////000///...---------------...---,,,,,,++++++++++++((((((((()))******++++++)))+++,,,...//////......+++,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---.........---,,,+++,,,,,,...000111222222222++++++++++++++++++++++++///111222111...---...000.........------,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,---...---------------------,,,...------------...//////...///000111111///---,,,((()))******+++...222666777333///,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------,,,,,,+++******---...,,,)))(((***---,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,((()))***---///111333444,,,,,,------...///000000........................000000000000000000000000,,,---............------.../////////000000111111---...///111111222222222000000000000000//////.........///000111111111000+++,,,...111444444111...222222000000000111222333//////.........------------,,,+++,,,...///...------+++***+++...000...,,,,,,---...//////...---,,,+++,,,------++++++,,,------,,,+++,,,...///...---......//////......---,,,)))))))))******++++++,,,***+++------------///111---,,,+++,,,...///...---........................555444111///......///000------......//////000000------------------------++++++,,,,,,,,,---------,,,,,,---.../////////...........................***+++,,,---...000111111......---------,,,,,,,,,)))+++...222777;;;>>>@@@<<<222---222333---...555FFF>>>666333000---,,,///,,,,,,------...///000000..............................---------......///////////////////////////------------------------MMMGGGDDDEEEFFFHHHMMMSSSWWW]]]eeemmmsssyyy}}}~~~|||wwwpppkkk___WWWLLLBBB<<<:::999999:::999888666444444777999444444444333333333222222///000222333444444333222555333111000222555444222222222222111000////////////////////////000000000////////////////////////---...///000000111000000------......//////000000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,------------------------...///000000///,,,(((&&&000///...------------------..................---222000......//////---,,,+++,,,...000///...,,,***,,,,,,,,,++++++,,,------,,,------,,,++++++,,,...******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...000++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))------------------------+++,,,------++++++,,,---))))))***+++,,,,,,------+++,,,...---,,,,,,---///000000///...---,,,,,,,,,+++...222333111...***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,---...000000111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))+++,,,...///111111------------,,,,,,+++***++++++++++++++++++++++++---......------+++***)))...------,,,,,,++++++***,,,+++++++++,,,,,,***)))+++------,,,***)))***+++'''...///***(((+++,,,***---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---222000---++++++---000222---///000111000.........---......//////...------...///000111111000///...------...///000111222222222222222111111111000000333111///...000111111111///////////////.........000000000000000000000000......---,,,+++******)))........................---,,,,,,++++++,,,,,,---................................................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************************++++++,,,,,,,,,---------......------------------------000000000000000000000000////////////////////////...////////////---,,,+++---,,,,,,+++,,,---///000---------,,,,,,+++++++++,,,------......------,,,000///......,,,,,,+++***......---------....../////////...------------...000///...------...///000666777777666555333111///???@@@???888///))))))+++,,,,,,,,,,,,,,,---...////////////...---------,,,...............///000000....../////////...,,,+++------......------,,,+++TTTOOOLLLLLLJJJHHHJJJNNNTTTYYY___eeekkkpppuuuxxx~~~~~~~~~yyytttmmmeeeYYYMMMDDD===777444999999777555333333444555555555444444444333333333222222333333333222222111444<<>>===;;;:::999888777666555555555444444444333333555444333222111222333333>>>SSS[[[III777555777444000000000111222222333333000000111222333555555666////////////////////////000000111000000///...---000000//////......------.........---------,,,,,,........................000////////////000222333........................,,,,,,+++++++++,,,---...,,,,,,---....../////////---......//////......---///444888666000++++++,,,------,,,,,,,,,---......++++++,,,...///000000111***+++,,,+++******,,,---+++++++++,,,,,,,,,------***++++++,,,---...//////,,,++++++++++++,,,---...+++++++++,,,,,,,,,------++++++++++++,,,---......++++++++++++++++++++++++------++++++++++++------------------------------...///000...,,,+++,,,---+++,,,,,,,,,------......+++,,,...---,,,,,,---///...------,,,++++++,,,,,,)))<<>><<<<<<;;;999777444444444444333333333333444333222111222333555666888FFFIII;;;000222444111111111111111111111111111//////000111222333444555000000000000000000000000000000111000000///...---000000//////......---------------,,,,,,,,,,,,,,,------------------------............///000111111........................//////...---...000222333+++,,,---.../////////...---------......---------///444888666000++++++,,,,,,---///000111000///...***+++---...///000000000***+++,,,+++******,,,...++++++,,,,,,,,,---------++++++,,,------...//////,,,+++++++++,,,,,,------+++++++++,,,,,,,,,------++++++++++++,,,---......++++++++++++++++++++++++...---+++******+++---...------------------------,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,+++,,,...---,,,,,,---//////......---------------'''666HHHSSSQQQDDD777...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,...//////000000/////////++++++++++++++++++++++++///...,,,******+++,,,...,,,,,,,,,+++++++++******+++---///...,,,***+++,,,***+++------,,,,,,---///+++******,,,---,,,,,,---.........---,,,+++******,,,------......------,,,---..................---...,,,,,,---///000///---///...,,,+++,,,---000111111000///......///000111......//////000000111111000000000000000000000000000000000111333222000...////////////000000111111////////////////////////---------......//////000////////////////////////000//////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,---------------------...000//////...---,,,,,,+++---------.........//////........................////////////////////////222222222222222222222222222111111000//////....../////////......------,,,------------------------,,,------......------,,,,,,------......//////000///000111111222111111000000///......------......------...///000111222333------------......//////000000000...,,,,,,,,,---------------...///000111---......//////000000000...///000000111111000000111111000///...------------...///000///...---+++{{{qqqjjjddd^^^]]]aaabbbcccbbb___[[[XXXVVVWWWdddfffiiimmmrrrvvvyyy{{{~~~yyyrrriiicccPPPJJJDDD@@@>>>===:::777555555555444444444444333222222222333333444555666555888777111...111222111222222222222222111111111222222111111000000000///000000000000000000000000///000000000000//////...///////////////.........------------------------------------------------,,,,,,---.........------...........................------,,,---///000111,,,---.../////////...---------............------+++...111111///,,,,,,---+++---000222333222000...+++,,,---------+++***)))((()))******)))***,,,---,,,,,,,,,,,,------------,,,,,,------......//////........................++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------+++,,,------++++++,,,---+++++++++++++++++++++++++++,,,...---,,,,,,---//////......------.........///+++...>>>OOOQQQ???---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,---------------.........++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------------......+++,,,------...---------++++++++++++++++++++++++,,,+++***))))))***++++++......---,,,,,,+++******+++---000///,,,***+++---+++,,,------,,,,,,---......******---///...---///,,,---------,,,+++******,,,---...//////...---,,,///...---,,,,,,---...///...,,,,,,...222333000---------,,,,,,---...000111......------------........./////////000000000111//////000000000000000111///.........000000...---...//////000000111111222000000000000000000000000,,,,,,,,,------.........//////////////////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,.........---------------.........---,,,,,,,,,+++------........./////////........................000000000000000000000000111111111111111111111111555444333222111111111111....../////////...------------------............,,,------......------,,,++++++,,,,,,---------...111222333333333222111000//////...---------------...------...///222444555------,,,,,,,,,---......000//////...............++++++,,,---...000111222//////////////////000000...///000111222111000///333222111///...---,,,,,,)))+++...111222111///...|||vvvooohhhgggiiimmmooooookkkeee^^^YYYWWW\\\___bbbhhhmmmrrrvvvxxx{{{zzzsssoooaaaYYYNNNFFFCCC@@@;;;777777777777777666666666666333333444444444444444333999444111444444222222555222333333333444555555555333333222111000//////...000000000000000000000000...//////000000000000///.........///////////////////////////////////////........................,,,...///111000///---+++........................++++++++++++,,,,,,---...------///000///...---+++//////000000000000//////,,,,,,---.........------,,,---///000111111111000+++,,,------,,,***(((&&&)))***++++++***+++---///,,,,,,,,,------------...---------....................................---++++++,,,,,,,,,,,,------......---,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---------------------------***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///...------,,,,,,------...111)))%%%///>>>DDD<<<111------------------------------,,,,,,,,,,,,------+++,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************...---------------------***...111///+++)))+++...,,,---......,,,+++,,,------(((''',,,///---,,,...,,,,,,---......---,,,+++,,,---...//////...---,,,...------,,,,,,------...---,,,---111555555111,,,,,,,,,------...//////000------............------////////////000000000000////////////000000111111000///------/////////......//////000111111222222000000000000000000000000------------------......///////////////////////////......------......///........................------------------------***++++++,,,------......//////......------,,,,,,------------------------............////////////////////////////////////111111111111111111111111111111111111111111111111666555333222111111222222---...///000000///......------------.........///,,,------......------,,,,,,,,,,,,---------------///000222333444333222111000//////...............///...,,,,,,...222555888///...---,,,,,,,,,---...000///......000111111111...---......///000111222000000000///////////////...///000222222111000///333222000///............***,,,...000111111000///~~~yyyrrroooqqqsssuuuwwwvvvpppiiibbb___WWWYYY^^^cccjjjppptttwwwvvv{{{{{{xxxoooeeeXXXNNNHHHCCC>>>999999999999999888888888888444555555666555444222111;;;222000888888000///666222333444555666888999999111111111111111111222222000000000000000000000000......///000000111000000---.........//////000000000000000000111111111111000000000000000000000000///111444555555222///---////////////////////////........./////////000000---...///000000...,,,***111111222222222222111111222000///...//////---,,,...---------...///111222***+++---......---,,,***,,,---......---...000222,,,,,,,,,---------.....................---------,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------++++++++++++,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,............000111------------------------+++,,,...---,,,,,,---///,,,,,,,,,++++++,,,------+++...111000......222666.................................------................................./////////...---------,,,000000000000000000000000,,,,,,,,,------.........000000000///.........---,,,,,,---.../////////...------------------------+++,,,,,,---------,,,,,,,,,,,,---......//////000***...111000+++)))+++...---...///...,,,++++++---+++%%%$$$***---***)))+++,,,---.../////////...---,,,---///000000///---,,,,,,------------------,,,---,,,...222777777111,,,+++,,,---...////////////...///000111111000///...////////////000000000000.../////////000000111111333111///...000111111111...//////000111222222222000000000000000000000000........................000000000000000000000000......------------......................................................,,,,,,------...///000000000000///...---,,,,,,,,,---------.........................../////////000000000000000000000000000111111111111111111111111000000000000000000000000444333222000///000000111,,,---...000000000//////---------.........//////,,,------......------,,,////////////////////////,,,...000333444444333333111111000///////////////000...,,,+++---222666:::111000///...---...//////...,,,+++,,,---......---111000000000000000111111111111000000//////.........///111222333222000///111000///......///000000000000///...............}}}|||{{{wwwxxx{{{~~~}}}vvvjjjaaaYYYVVVUUUYYY]]]dddoooyyy|||}}}~~~zzztttjjj___TTTIIIAAA;;;::::::999888777666555444444333333333333444555555555555555444444333333333444444333333333222222222333333333222222111111111000000000000000000000000///000111111111///...---111111000000//////......000000000000000000000000,,,,,,,,,,,,,,,---...///......////////////.........///000222444555555555////////////////////////////////////000000000000///...---,,,,,,---...///777333///------///000111000...+++)))(((***---///........................------------------------++++++,,,,,,---...//////111000...,,,,,,,,,...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,)))))))))***+++,,,......------------,,,+++***)))+++,,,------------,,,+++---------............///,,,,,,++++++,,,,,,---.../////////...------,,,,,,---..................------------,,,,,,+++++++++***+++,,,---------,,,+++//////......------------,,,,,,,,,---------......---.........---,,,,,,+++------...000111333444555......---,,,,,,,,,,,,---,,,+++***+++---...---,,,++++++++++++++++++,,,,,,000...,,,+++,,,------,,,)))***++++++------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,+++++++++***---------............///---------,,,,,,---------,,,,,,,,,---------......------------------------///...---...000000000...............////////////000000000000000000000000000000000000000000000000000000000000000000000000+++---000222222000...,,,000000000000000000000000111111000000//////......000000000000000///......///......------,,,,,,+++////////////////////////...------,,,,,,------...000000000000000000000000...,,,***))))))***,,,---..................------000000000000111111111111000000000000000000000000666777777666555333000///000000000000000000000000000////////////.................................,,,---000222333111000..............................///000111111222222222.........///////////////222111//////000222444555222111000///......---,,,---,,,,,,,,,,,,---......000000//////.........---...............///000000222000...---,,,---...///111///...------...///111............////////////zzzzzzzzz||||||wwwnnngggZZZVVVSSSUUUWWW\\\fffpppyyy{{{~~~~~~zzzssskkkaaaVVVLLLEEE;;;:::999888777666666555555555444444333444444555444333333333333333222222444444333333222222111111222222222111111111000000111111111111111111111111000000000000000//////...111111000000////////////////////////////////////------------.........///000000000000000000000000//////000111222222222222////////////////////////////////////000000000111000///...------...///000777444///---...///000000111///---++++++,,,...///........................------------------------++++++,,,------...//////111000...,,,,,,---...//////............---------------------------------.........------,,,,,,,,,++++++,,,------------,,,++++++++++++++++++,,,,,,////////////...---,,,+++++++++,,,------,,,++++++---------............///,,,,,,++++++,,,,,,---...------..................------............------.........---------,,,,,,++++++---.........---,,,000000000000//////......,,,,,,---------.........---.........------,,,+++........................///...------,,,,,,------///---,,,,,,......---,,,,,,,,,,,,,,,,,,---------222000------...///......+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,*********+++,,,------------............///......------------......,,,,,,---------.........------------------------,,,+++***+++---------,,,............////////////000000000000000000000000000000000000000000000000////////////////////////&&&(((+++...//////...---000000000000000000000000111000000000/////////...000000000000000///..............................////////////////////////...------,,,,,,------...........................///...------------...///........................000000000000111111111111111111111111111111111111111111111111111000//////000000000000000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...+++***..............................///000111111111111//////////////////......000...,,,,,,---///000111------,,,,,,++++++******------,,,,,,------...///000000/////////........................///000000222000///---------///000...//////////////////........./////////000000000~~~}}}{{{wwwpppkkk___YYYTTTSSSSSSUUU^^^ggguuuxxx}}}~~~|||wwwpppeeeZZZRRRAAA???<<<:::888888888999777666555444444333444444222222222222222333333333555555444333222222111111111111111111000000000000111111111111111111111111111111000/////////000000111000000000000/////////........................---...///000000000///...///...---,,,,,,---.../////////000000000//////.../////////////////////////////////000000000111111111000////////////000111777444000......///000000000000///............///........................------------------------,,,,,,,,,---......//////000///...---------...//////............------------------------------------------...------,,,,,,++++++,,,---------------------,,,+++++++++++++++///////////////...---,,,***++++++,,,,,,++++++***---------............///,,,,,,,,,,,,,,,------...,,,,,,------...//////000,,,,,,------------,,,,,,/////////...............,,,------...///.........///////////////.........,,,------------.........---............---,,,,,,///......------,,,,,,,,,///...------,,,---------111///............---+++,,,---------............000///------.........---,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++))))))))),,,...000---------............/////////............//////,,,------------.........------------------------...---,,,---///000///...............////////////000000000000000000000000000000000000000000000000........................***+++---///000111111111000000000000000000000000000000000000////////////000000000000000//////...---......///000000111111////////////////////////......------------..............................,,,------...////////////........................000000000111111111222222111111111111111111111111............///000111111000000000000000000000000///............---------++++++++++++++++++++++++,,,---///000000...---+++........................------...///000000000000000000000//////............---,,,,,,---///...------------------------------------,,,------...///000000////////////......//////.........///000000111000///...---...///000---...000111111000...---///000000000000111111111}}}xxxpppjjjeee___YYYVVVTTTTTT[[[dddrrrwww}}}|||{{{||||||wwwooofff```PPPKKKDDD===999888:::<<<999888777555444333333333222222222333333444444444777666555555444333222222222222111111111111111111111111111111111111111111222111000/////////111111000000000000000000000000////////////////////////...///111222222111///...///...,,,++++++,,,.../////////000000000000////////////////////////////////////000000000111111111111111111111111111111111777444000//////000000000//////000000//////...---................................................,,,---------......//////000///......---.../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,---...------------,,,,,,+++++++++,,,,,,---------------,,,++++++++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,---......---------.........//////+++,,,,,,------,,,,,,+++........................---......///////////////------------,,,,,,,,,,,,------------............------............---------.........//////000000//////...---------------///...,,,---......---,,,,,,,,,,,,---......//////---,,,***+++,,,---,,,+++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,------,,,,,,,,,,,,,,,------...---------............///000000////////////000000------------....................................///...---...000111111000............////////////////////////////////////000000000000000000000000////////////////////////111111000000//////000000////////////////////////000000000000//////////////////000000000000//////.........//////000000000////////////////////////......------------......000000000000000000000000''')))+++---...---,,,,,,............////////////000000111111111222222222111111111111111111111111111111000000000222333444000000000000000000000000............------------++++++++++++++++++++++++***,,,...000222333222222........................,,,---...///000000000000222111111000///...------///...///222444444///+++------........./////////---------------...//////000000//////////////////000///////////////000000000000///......//////000...///000111111000///...000000111111111222222222|||sssmmmjjjddd^^^[[[XXXXXX]]]eeeqqqwww}}}{{{xxx{{{}}}zzzvvvqqqmmmaaaYYYMMMAAA:::888:::<<<:::999888666555444333333333333444444555555666666888777777666555444444444333333333333333333333333111111111111111111111111222111000//////000111222000000000000111111111111000000000000000000000000///000222333333222000...444333111000000111333444//////000111222222222222000000000000000000000000000000000000111111111111111222222222222222222111666333000///000111111000...//////000///...---,,,................................................------.............../////////.........////////////............---------+++++++++++++++++++++++++++,,,---.........,,,,,,,,,,,,---.........------++++++++++++,,,---...///------......------,,,,,,++++++++++++++++++++++++---------............///------,,,,,,------.../////////.........---------+++,,,,,,------,,,,,,+++------------------..................//////000000---------------------------------.........//////------...//////......------.........//////000000//////...------------...+++******+++---///...---***++++++,,,---.........,,,+++++++++------,,,+++///......------,,,,,,+++........................------------------------///...------------......---...///000///...,,,***---------............///000000////////////000000---------.........//////........................+++******+++---......---............////////////////////////////////////000000000000000000000000000000000000000000000000//////---,,,,,,,,,------////////////////////////////////////000000000000//////000000000000///////////////.........------///////////////////////////......------......///000000000000000000000000&&&(((***,,,------+++***........./////////000000111111111111222222222222111111111111111111111111555444333222111222333444111111111111111111111111//////.........---------------------------------+++,,,...000111222333333........................,,,---...///000000000000222222111000///......------...222777;;;888111************+++,,,,,,------...------------...////////////000000000000000000111000000/////////000000000000/////////000000000111000///......///000111111111111111222222222222{{{vvvpppkkkfffccc```^^^aaagggqqqwww}}}yyyzzz}}}~~~}}}|||{{{yyynnnfffYYYLLLAAA<<<:::::::::999888777555555444444555555555555666666666666777666666666666555555555333333333444444444444444222222222222222222222222111111000000000111222222000000000111111111111222111111111111111111111111000111222222222111000///333222111000000111222333000000111333333444444444000000000000000000000000000000000111111111222222111111222333333222111111444222000000111222222222///////////////......---............................................................................../////////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---+++,,,,,,---...............******++++++,,,...///000//////000000000//////...---,,,,,,++++++,,,,,,------------............///---------------......///000//////...------,,,,,,,,,,,,------------,,,,,,---------------.........///............///000000/////////000000000000000------........./////////------...////////////...///......------,,,,,,,,,000///......------......)))))))))***---//////...******+++,,,---......///.........///000111///...///.........------,,,,,,........................------------------------000//////...............---...///000///---+++)))---------............///000000////////////000000------........./////////........................,,,++++++,,,///000000///............////////////000000000000000000000000000000000000000000000000111111111111111111111111...------......000111111000000000000000000000000////////////000000000000...//////000000000000000000000///......---,,,,,,//////////////////////////////............//////........................)))+++---/////////---,,,.........//////000000111111111111222222222222333222222222222222222222222555444333222111111111111111111111111111111111111000////////////.................................---...............------........................------...///000000000000111111111000000/////////------111777<<<:::222***,,,,,,------......//////......------......///000//////000000000000111111111111000/////////000000//////000000000000111111222111///......///111222000111111111111222222222yyytttqqqnnnjjjfffgggkkkpppwww}}}}}}}}}~~~xxxrrriii]]]QQQGGG@@@<<<:::999888777666666666666555555555555555444444444444444444444555555555555222222222333333444444444222222222222222222222222///000111222222222222222000000111111111222222222000000000000000000000000222111111111000000000///////////////////////////222222333333333333333222000000000000000000000000000000111111111222222222000111222333333222111000222111///000222444444333111111000000000/////////................................................////////////..................///000000000000000///............---------........................)))+++---///000...---+++,,,------...............,,,,,,,,,,,,,,,---.../////////000000000000//////......---,,,,,,---......---------............///---------------...//////..................------------............------------........./////////......---------...///000000000000111111111222222............////////////------...///////////////........................000//////...............+++******,,,...//////...++++++,,,---...///000000///...///000222222111///...............---------................................................//////...------------------,,,,,,+++++++++,,,,,,---------............///000//////......//////000............////////////...........................------...111222222111............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333000000000000000000000000.../////////000000000111......///000000000000000000///////////////////////////////////////////////////............//////........................---...///000000//////...---......///000000111111111111111222222222333333222222222222222222222222444444444333333222111000111111111111111111111111111111000000000/////////......................../////////...------,,,,,,..............................///000111111111111111000000000000000000000000......333:::;;;555///000000111111111111111111...............//////000//////000000000111111111222111111000//////000000//////000111111111111111111000000000000000000111000000000111111111111222}}}zzzxxxsssmmmlllpppooovvv~~~||||||~~~~~~{{{vvvmmm```SSSGGG@@@:::999888777666666666666555555555444444333333333111111222333333444444555111111111222222333333333222222222222222222222222///000111333333333222111000000111111222222222222000000000000000000000000222222111000//////000000000000111111111111000000444444444333222111000000000000000000000000000000000111111111111222222222000111222333333222111000111000///000333555555555333222111111000000111111........................///////////////////////////////////////...............///000000000000000//////.........---------000000000000000000000000)))+++---///000///---+++,,,---......//////............---,,,,,,,,,------------...............---///...------------...///---------.........//////...------------...//////,,,,,,------.../////////---......//////......---.../////////000000111111...------,,,,,,...///000......//////000000111111............/////////000------...///000000//////------...000111333444555000000///..................---,,,---//////...---,,,,,,---...///000111222---------///111111///---........................------------------------........................///...---,,,,,,,,,,,,,,,---***(((&&&&&&)))---000---------.........////////////............//////............/////////000////////////////////////+++******+++...000//////............/////////000000000000000000000000000000000000000000000000000////////////////////////000000000000///...,,,,,,000000000000000000000000.../////////000000111111......///000000000000000/////////000111111222222//////////////////////////////............//////000000000000000000000000//////////////////......---......///000111111222111111222222222333333333222222222222222222222222333444555666555444333222111111111111111111111111111111111111000000000000.........................../////////000000111111...........................///000111111222222222000000000000000111111111555111...111888<<<:::666///////////////........................///000000//////000000111111111222222222111000000///000000...///000111111111111111...000111222222111000...///000000000000111111111~~~}}}{{{}}}|||xxxvvvyyy{{{~~~~~~|||uuummmdddWWWLLLGGG@@@999666888999888666444333333444666777666555666666555555555444444444333444555555555444333222555444444333333222222111444444555555444222111///111111111111111222333333222111111000000000000000111111000000000000111111000000000000000111111222...000111222333333222111111111000000000000111111000111111111111222222222222222222222222222222222///000111222333444555555111000000000////////////..................................../////////000........................111000...,,,,,,...000111222111111000///......---***(((&&&(((---000111111/////////...---------,,,+++---000111000//////000//////............//////+++---...---***)))))))))//////...---,,,,,,++++++---------.........//////........................////////////////////////---------.........//////........................///000000000///...---,,,---...///000000///...---,,,...//////...------...222333111---...222111...000000111111111111000000000000///...............---------.........//////------------------------......//////...---,,,,,,000///---,,,,,,---...///////////////000000000000........................//////...------///000111+++,,,,,,---.........---............////////////555444222111///.........,,,,,,------....../////////////////////////////////////////////.........000000000000000000000000000000000000//////////////////000000111111111222111111000000//////.........///000111111000...---'''))),,,///000000...---////////////000000000000000000000000000000000000///////////////000111111//////000000000000//////111111000000////////////000//////000111111///---000000000000000000000000111111111111111000000000222222333333333333444444555444222333444555555444111222333333444444333333111111111111111111222222111111111111000000000000........................------------------------------------------------111111000//////000000111111111111111000000000000000000444222555EEEIII:::000000000000000000000000////////////////////////...//////000000000000000///111222111000///000111222111000111111111...---111111111111111111111111222222222111111111111000}}}~~~~~~}}}}}}zzztttnnncccYYYKKKDDD;;;777777888777666666555444555777888777666666666555555555444444444444444555555555444333222444444444333333222222222222333333444333222000///111111111000000111222222222111111000000000000000111111000000000000111111000000000000000111222222111222222222222111111000111111000000000000111111111111111111222222222222222222222222222222222222111222222222222222222222//////.........---------................................./////////000000////////////////////////000///...------...///000111111111000///.........///---+++,,,...000///---..................---------...000000...---...///......------------......///000111000...---------//////...------,,,++++++---------.........//////........................////////////////////////---------.........//////........................000000//////.........------...///000000///...---...000111111/////////000///111000...///333222...///000000111111000000///000000///...............---------.........//////------------------------000000000000000000///...///...---------...//////.../////////000000000000........................---------------...//////+++,,,------.........---............////////////333222111000///.........222111111000///...------////////////////////////////////////////////////000000000000000000000000000000000000//////////////////000000000111111111111111000000//////////////////000111111000000000---...///000000///...---////////////000000000000000000000000000000000000///////////////000111111000000000000000/////////......---------,,,,,,,,,000///...///111111000...////////////////////////++++++,,,---///000111111222222333333333333444444444333222222333444444333222222333444444444444333222222222222222222222222111111111111000000000000................................................------------------------...//////000111222333333111111111111000000000000...///222111444DDDHHH999000000000000000000000000000000000000000000000000...//////000000000000000///111222111000///000222222111111222333333222000111111111111111111111111000000111111222222222333~~~}}}||||||~~~|||xxxqqqhhhWWWOOODDD<<<999888888777888777666777888999888777666666666555555555555444444444555555444444333222444444444333333333333333111111222222222222111000222111111000000000111111222111111000000000000000111111000000000000111111111000000000000111222222444444333222111111111111111111000000000000111111111111111111222222222333333333333333333333333333333333222111000//////.../////////.........------............................../////////000000000000000000000000000000000////////////////////////111111000000//////......111000///000111111///---..................//////...//////...,,,,,,---///...------,,,,,,------...000222333222000///////////////......---,,,,,,,,,------........./////////........................////////////////////////------........./////////........................000//////.........//////......////////////......,,,---......,,,,,,,,,......111111111333777666222...//////000000//////...000//////............///------........./////////------------------------...///000000000000000000------------...///000000....../////////000000000........................,,,,,,---............---,,,,,,---............---............////////////111000//////......//////---...///000222333444444////////////////////////////////////////////////////////////////////////000000000000//////////////////000000000000111111111000000000000/////////000000000000000111222333333333222111000///......////////////000000000000000000000000000000000000000////////////000111111222111000///...//////000000000000000////////////.........///111222111///........................---...///000111333444444222222333333333333444444333333333333333333333333222222333444444444444444444444444333333222222111111111111111000000000000........................000000000000000000000000////////////////////////+++---///222444555555555222222111111111000000000......111000222BBBFFF777000000000000000000000000111111111111111111111111...///000000111111000000000111222111000000111222000000000222444555444222222222222222222222222222//////000111222333444444~~~{{{}}}~~~yyyrrrggg^^^QQQFFF???;;;999888999888777777888999888666666666666555555555555555444444444444444333333333333333333444444444444444111222222222333333333222222222111000000000000111222111111000000000000000111111000000000000111111111111000000111111222333555444222111111222333444222111111000000111111222111111111222222222333333333333333333333333333333333222222111000///......111111111000000000000///...........................////////////000000000000000000000000000000000...///000000000000///...111000000000/////////...---...///111222222111000------......//////000000---......---+++,,,...000.........------............000111111///---......//////......---------,,,............////////////........................////////////////////////............////////////........................//////...---......///000...//////////////////...,,,---------++++++,,,...///333555555888<<<;;;666......////////////......000///............//////............////////////........................,,,,,,---...//////......,,,------...///000000111........./////////000000........................+++,,,...///000///...---------............------............//////////////////............//////,,,---...000222444555666///////////////////////////////////////000000000////////////////////////000000000000//////////////////000000000000000000000000000000000000000000111000//////000222444555555333222000/////////000////////////000000000000000000000000000000000000000000//////000000111222444222000.........000111111111111111111111111111...------///111222111000////////////////////////222222222222333333333333222222222333333333444444333444555555444333333333222333333444555444444444666666555444333333222222111111111111000000000///........................000000000000000000000000////////////////////////+++---000333555666666555222222222111111111000000000///222///000???BBB333000000000000000000000000000000000000000000000000//////000111111111111000000111222222000000111222000//////111333444333111222222222222222222222222000000111222222333444444}}}}}}||||||~~~~~~xxxssskkk___RRRGGG@@@;;;999999888777777888888666555666666666666666666666666555555444444333333333333333333333444444555555555444333333333444444444555222222111111111111222222222111111000000000000000111111000000000000111111111111111111111222222333333222111111222444666777222222111111111111222222111222222222222333333333333333333333333333333333111000000000000000000000222111111111000000000000////////////////////////////////////000000000111//////////////////////////////000111111000//////000000000000////////////,,,...000111111000//////---......//////000000000,,,---------,,,---000333000000////////////000000---///000000...------...///...............------........./////////000000////////////////////////////////////////////////........./////////000000////////////////////////...............///000111/////////....../////////111222222111//////111333///333555555888<<<;;;666......////////////......//////............//////........./////////000000........................,,,,,,---...//////......,,,---...///000000111111............////////////........................---...000111111000000///---......//////...------............////////////...............//////000333333222111///...---,,,////////////////////////////////////000000111111////////////////////////000000000000////////////000000//////////////////000000000000111111111111111000//////000222444555222111///......///111222////////////000000000000111111111111111111111111000000000000000111222222444222000///...///000222...........................------///111222111000000000000000000000000000/////////000000111111111222222222333333333444444444777888888555444444555333333444555555555444444666666555555444333222222111111111111000000000///////////////////////////////////////////////////000000000000000000000000---///111444555555444333222222222222111111111111222222333000000===@@@000111111111111111111111111///////////////////////////000000111111111111111000222333222111000111222333222222333444444333111222222222222222222222222333222222222222222222222|||zzz{{{}}}yyysssjjj]]]QQQGGG@@@<<<;;;999777777888777666444555666666666666777777777666555444333333333333444222222333444555666666777666555444444444444555555222222222222222333444444222111111000000000000000111111000000000000111111222111111111111222333333111111222333444666777888222222111111111111222222222222222222333333333333333333333333333333333333///000000111111222222222000000/////////........./////////////////////////////////000000000111111////////////////////////000000000000000000000000000000000000///////////////000111000...,,,,,,---//////////////////000000,,,...///.........000222111000000000000000000111...000111111///...///000............................../////////000000000////////////////////////////////////////////////....../////////000000000////////////////////////,,,,,,...///000000000000//////............//////111111111000...///111333...111111111333777666222...//////000000//////...///............//////000....../////////000000000...........................///000000000000000000---...///000000000000000------........./////////........................//////000111111111111000...////////////...------............/////////////////////...//////000000111000000//////...------////////////////////////...//////000000111111222////////////////////////000000000000////////////000000////////////......000000000111111111111222000000000000000111222333//////.........000111222////////////000000000000111111111111111111111111111000000000000111222222222111000000000000222222////////////000000000000.........///111222111///111111111111111111111111---...///111333555666777222222333333333333444444555888;;;:::777444444666333333444555555555555555555555555444444333333222111111111111000000000000////////////////////////........................000000000000000000000000///000111333333333222222333222222222222111111111333333444111111???BBB111111111111111111111111111........................///000111111222222111111111222333222111111111333666555444555666666555333333333333333333333333333444333333333222222222222}}}}}}~~~{{{yyytttkkk___TTTKKKFFF===;;;999999999888666555555666666666777777777777666555444333333333444444222222333444555666777888777666444333222333333444222222222333444555666777222111111000000000000000111111000000000000111111222222111111222222333444222222333555666666666666333222222111111222222333222222222333333333444444444444444444444444444444111111111111222222222333000000000/////////......//////////////////////////////000000000111111111000000000000000000000000111111000//////000111111////////////000000000000///000111///---,,,...000000000000//////////////////111222111///......///000000////////////000000...000111111000//////000............////////////.../////////000000000000////////////////////////////////////////////////.../////////000000000000////////////////////////)))+++...000222111000///000///...------...///000...///...---+++,,,...000///111000...///333222...///000000111111000000///...............///000000.../////////000000000000........................000000000000000000///......///000000111000//////---------.........//////........................///////////////000111111///////////////...------............////////////111111000/////////000000++++++,,,...000111333333////////////////////////...//////000111111222222000000000000000000000000000000000000////////////000000/////////.........000000111111111222222222//////000111111000000000///////////////000111111////////////000000000000111111111111111111111111111111000000111111222333000000000111111222222333111111222222222333333333000///...///111111000...000000000000000000000000///000222444666888999:::222222333333333333444444444888;;;:::666333333555333444444555555555555555444444444333333333333333111111111111000000000000////////////////////////........................//////////////////////////////000111111222222222333333222222222111111111111111444222333BBBFFF666111111111111111111111111////////////////////////000000111222222222222111111222333333111111222333333222222333555666555333333333333333333333333333222222333333333333333333~~~{{{}}}~~~~~~{{{uuujjj___UUUPPP>>>===;;;::::::999777666555666666666777777888888666555444333222333444444111222333444555777888888777555444222111111222222222222333444555777888999222111111000000000000000111111000000000000111111222222111111222222333444333444555666666666555444333222222111111222222333222222333333333444444444444444444444444444444444333333222222222222222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111111111111111333111///......///111333////////////000000000000,,,...//////---...222666111111000000//////......222444555444000...,,,,,,//////............//////,,,...000000.........///.........///////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000(((***...111333222000...000///...------...///000111111000...---...000333222333111---...222111...000000111111111111000000...............///000111////////////000000000000////////////////////////.../////////...---,,,,,,//////000111111000///...---------.........//////........................//////...------///000111//////000000///...------............/////////000222222111000000000000000///////////////000000000////////////////////////...//////000111222222222111111111111111111111111000000000000////////////000000//////.........---000000111111222222222222...///000111111000...---000000111000000000000000////////////000000000000111111111111111111111111111111111000111111222333...///000222333333333333......//////000000000111000//////000111111///---000000000000000000000000000000111222222333444444222222333333333444444444333777;;;:::555222222444333444555555666666555555222222333333333333333333111111111111000000000000000000000000000000000000////////////////////////////////////////////////.........///000222333444333333333222222222111111///000333222555FFFJJJ;;;111111111111111111111111000000000000000000000000000000111222222222222111111222333333111111222333---------///222444333222333333333333333333333333111111222333444444555666~~~~~~|||}}}|||||||||~~~|||xxxtttlllccc\\\OOOHHH???:::;;;;;;999666:::999777777888888666555666666666666666666666666333888999555555999888333444444333333333444555555222222222222222222222222222222222222222222222222000000000000000111111222222///,,,---111333333222000000111222222222222111444333333222222333333444333333333333333333333333777666666666666555555555222111000111222222222000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222///000000111111111000000000000000000000111111222000000000000000000000000222111111111000000//////222///...000111111000111000000////////////000000////////////////////////........................000///...///111111111///...............///000000////////////////////////)))111999888111---...222222222222111111111000000000000000000////////////000000000000000000000000///......---------......///222555444111///000111555444444333222111000000222///...000111111111222111111000000//////......///////////////000111111............////////////111111111111111000////////////............//////000/////////............////////////////////////............/////////000////////////000000000000000000000000000000000000000000000000000000000000.../////////////////////555333000///000000...---//////...---,,,,,,++++++/////////000111111222222000000111111111111000000222222111000///...------222222111000//////000000222///...///222333222000////////////000000000000222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000222222222111000//////...000000000000000000000000111111222222222333333333***,,,///111333444333333333333333444444555555555444444444555555555666666333333444444444444444444333333333222222222111111000000////////////000000//////000000000000//////////////////000111333333000111333444555555444333666555333111111111333444222555222444333EEEUUU666555222//////111111///---000000//////000111222333222222222222222222222222222222222222222222222222333444555666777666555444111222222333333333222222666666666444333444777999~~~~~~~~~||||||}}}}}}zzzuuunnnhhh\\\TTTIIIBBB?????????>>>888888888999::::::999777666666666666666666666666555888888444444888888555444444444444444444444444222222222222222222222222222222222222222222222222000000000000000111222222111///---...111333333222000111222222333333222222444444333333333333444444333333333333333333333333555444444444444333333333222111000111222333222000000000000000000000000000000000000000000000000000000000111111111222222222000000000000111111111111000000111111111111000000000000000000000111111222000000000000000000000000111111111111000000000///111///---...////////////111000000/////////000000////////////////////////111111111111111111111111...---,,,---/////////...///............///000000////////////////////////+++111666555111---///222222222222111111111000000111000000000////////////000000000000000000000000000000///......//////000///222444333111//////000/////////000000111111222222000///000111111000111111000000000/////////...///////////////000111111/////////000000000000111111111111111111000///////////////....../////////000000/////////.........////////////////////////........./////////000000////////////000000000000000000000000000000000000000000000000000000000000//////////////////......,,,---......//////000000000000000///......------111111111000000000000000000000111111111111000000111111000000000000//////222222111000000000000000000...---...111222111///111111111111000000000000222111111111000000000000111111111111111111111111000000000000/////////...111111111111111111111111222222222111000/////////000000000000000000000000111111222222222333333333...///111333444444333333333444444444444444444555444444444444555555555555444444444444444444444444333333333222222222111111000000////////////000000//////000000000000//////000000///000000111222333111111333444444444333333555444333222222333444444666888444666444EEEUUU777666333111111222222000...111111333444444444444444222222222222222222222222333333333333333333333333333333444555555555555555333444444444444333333333555555555444222333555777~~~|||{{{}}}~~~{{{xxxuuuggg```TTTIIIAAA>>>???@@@999999:::<<<===;;;888555666666666666666666666666666888888555555888888666333444444555444444333333333333333333333333333333111111111111111111111111111000000000000111222222111000//////111333333222222222333444444444444444555555444444444444555555444444444444444444444444555444444444444333333333333111000111222333222111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000111111111111111111111000000000000000000111111222000000000000000000000000111111111111000000000000000///------...000///...222111000///////////////////////////////////////////////////////////////...---,,,---///000///...//////......//////000111////////////////////////---///111111000//////000222111111111111000000000111111000000000/////////////////////////////////111111000000000000111111///111222222000//////000......//////000111222222000111000000000000000///000000000000/////////////////////000000000111111000000000000111111111111000111111111111000000///////////////////////////000000000/////////......////////////////////////....../////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000//////.........***...111222000///000222222222111111000000//////222222111111000//////...000000111111111111000000000000000111111111222222222111000000000000000000000///...///111222111000222222222111111000000///111111111111111000000000111111111111111111111111000////////////.........111111111111111111111111222222222111000000//////000000000000000000000000111111222222222333333333222333444555555555444333555555555444444444444444333333333444444444555555666555555555444333333333333333333222222222111111111000000//////000000111///000000111111000000///111111000000000111111222111222222333333333333222444444444555555555555555666888444777333BBBTTT999666444333222333222000...333333222222222222333333222222222222333333333333444444444444444444444444444333333333333444555555666666666555555444444333555666666555333444666888|||zzz{{{{{{~~~~~~~~~}}}|||{{{zzzpppkkkaaaTTTHHH@@@>>>>>>;;;;;;<<<======:::666222666666666666666666666666666888999::::::999888666333444555555555555444333333333333333333333333333111111111111111111111111111111000000111111222333111111111111222333333333333333444555555555555555555555555444444555555555444444444444555555555555777666666666666555555555333222111111333333222111000000000000000000000000000000000000000000000000------........./////////222222222111111000000000222222111111111111111111000000000000000111111222000000000000000000000000111111111000000000000000///000///...000444444222222222111000////////////////////////////////////........................000/////////111222111000/////////...///000000111///////////////////////////...---...///000000///111111111111000000000000111111111000000000//////////////////////////////111000000000000111111222000111111111000/////////222222222222111111111111,,,000111///...000000///000000000000//////////////////000000111111111111//////000000000111111111000000111111111111000////////////000000/////////000000000////////////...////////////////////////...////////////000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000///.........111666:::888333//////222222222222111111000000000111111111111000000//////000000111111111111000000111111111111222222222222111111000000000000000111111111111111222222222222111111111111000000000000111111111111111111111111111111111111111111111111000000000000000/////////111111111111111111111111222222222111111000000000000000000000000000000000111111222222222333333333333333444555555555555444666666555555444444333333333333333333444444444444777666666555444333333222333333333222222222111111111000000000000000000111000000000111111000000000222222111111000111111111222222222333333333333333444555555666777666666555222444222555000???SSS<<<444444333222222111000000444222000......///111333222222222333333333333333444444444555555555555555444333222222222333555666777777666555444444444444555666777777777888;;;===~~~{{{zzzzzz|||}}}}}}}}}|||{{{{{{{{{yyyvvvooodddWWWKKKCCC@@@;;;;;;;;;<<<===;;;777444777777777777777777777777666888<<<@@@@@@<<<888666444444555666666666666555333333333333333333333333111111111111111111111111111111111111111222222333111222333333333222333333444444555666666666666555555555555444444555555555444444444555555666666666777666666666666555555555333222111222333333333111000000000000000000000000111111111111111111111111............////////////333333222222111111000000333333222111000000111111000000000000000111111222000000000000000000000000000000000000000000111111...111111000333:::;;;777222222111000000000000000000000000000000000000000111111111111111111111111111000///000222222222000///////////////000111111000000000000000000000000000...,,,,,,...000000///000000000000000000000000111111111111000000000000////////////////////////000/////////000000111222222111000000000000000///111111111111111111222222***000222///...111222///////////////000000000000//////000111222111111000........./////////000000///000000111111111000000//////000111111000//////111000000000////////////////////////////////////////////////000000000111////////////000000000000000000000000000000000000000000000000000000000000111111000000////////////555999<<<:::444//////111111111000000000000000/////////000000111111111111000000111111111111000000222222222222111111111000111000000000000000111111000000111111111111222222/////////000000111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111222222222333333333111111222333444555666666666666666555555444444444333333333444444444555555777777666555444444333333333333333222222222111111111111000000000000111111000000111111111111000000333222111111111111111222222222222333333444555555555555666777777666666555000111111666000???VVVDDD333333222111111111222333000222666999:::999666444222222333333333444444444444444444555555666666666555444333222333444555666777666555444333333444444444555777888:::===CCCGGG}}}{{{{{{|||~~~~~~}}}}}}}}}{{{yyyvvvnnndddWWWKKKDDD<<<;;;::::::<<<===<<<;;;777777777777777777777777666777<<>>>>>999777888666666555555777:::===???444444444444444444444444333333333333333333333333222222111111222222333444111444666666444222333444333444555555666666555555444444333333333333444444444555555666777777888888555444444444444333333333444333222222444444333222000000000000000000000000111111111111111111111111222222222222333333333333111222222222222222222333666444222111000000111222000000000000000111111222000000000000000000000000///000000000111111111111---222222---111999:::444000000000000111222333333000000000000000000000000........................///.........000111000///000000//////000000111222000000000000000000000000---.../////////000111111////////////000000111111222222222111111111000000000000000000000000000000000000000111111222444444666333111000222333222111)))***,,,...000222333444444>>>@@@888222444333....../////////000000000111...000111333333222111000...////////////000000000//////000111111111111111...///111222222111///...111111111000000000////////////////////////////////////000000000111111111////////////000000000000000000000000000000000000000000000000000000000000/////////000111111222222///000000000111111111222//////000000000000000000000000000000000111111111000000111111111111000000//////000000000000111111000000000000000111222222///222333333111111222444555555444333333222111111111111111222222333333333222222222222222222222222000000111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333333222222222333444444555555555555555666666666666555555555666666666777777666666666666555555555555333333333222222222111111222111111000000111111222000111111222222111111000111111111111222333333444222222222444666888;;;<<<999888666444333333444444444444555;;;333???[[[OOO555555333111000444:::???IIIKKKNNNNNNIII@@@666000222222333333444555555666222333333444555555666666444555666666777777666666666555444444555666888999:::;;;===AAAIIITTT```iii~~~www{{{}}}{{{{{{zzzsssggg^^^QQQKKKBBB<<<999:::;;;;;;777777777777777777777777:::666666::::::666666:::777666555555777;;;???BBB444444444444444444444444444444444444444444444444222222111111222222333444111444777777444222333444333444444555555555555555444333333222222333333444444555555666777888888999777777666666666555555555444333222222444444333222000000000000000000000000111111111111111111111111000000111111111222222222111111111222222333333444666555222111000000111222000000000000000111111222000000000000000000000000//////000000111111111222,,,222111+++---666666...//////000000111222444444000000000000000000000000111111111111111111111111222000000111222333222111000000000000000111111222000000000000000000000000+++...000111000000111222.../////////000000111111222222222111111111111000111111111111111111111111222222222222333444555666777444111111333444333222......///000111222333333;;;EEEGGG<<<444555333---.../////////000000111111...000222333333333111000000000000000111111111111//////000111111111111111...000111222222111000...111111111111000000000000////////////////////////000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000......///000111222333333222000...///000111111000000000000000000000111111222222111111000/////////000000111111111111000000------...///000111222222000000///000000111222222333666888777555444666999:::999888666444222111000111111111222222333333333222222222222222222222222//////000000111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333666555444333333333333333444444555555666666777777666666666666777777777777555555555666666666666666333333333222222222111111222222111111111111222222111111222222222222111111111111111111222333444555222222222444777:::===>>>:::888666333222222333333444555555:::111<<>>DDDaaa[[[PPPDDD999111,,,***222222333333444555666666222222333333444555666666444555777888888888777666777666555555666888:::<<>>;;;:::777444:::999999999;;;<<<;;;:::<<<;;;999777555555555555999777666444444666777999666555444444444444555666444444444444444444444444222222222222222222222222888777666444444333333333444444444555555555666666444555555666777666666666666666666666666666666666555555666666555444333333555444333333222222333333000111111111111222222222222222111111111111111111111222222222222333333333222222111111111111222222222222111111111111111111000000000000000111111222333333333222222222111111333333333333222222111111222000///...///000222333000000000000000000000000000000000000000000000000222333333444333222111000111222222222222111111000111///---...111222111000222111111111000000//////////////////000000000000222111000//////000111111111000///.........///000000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111555555444444333222111111000000000000111111111111222111000//////000111222333222222222111000000000444...///999AAA===666111222222111000//////000000000000111111111111000000......////////////......222111111111222333444444222222111111111111222222111333333222000///000111000111333333222222333555444111......///111222111000000000000000000000000333222222222111000000000000000111111111111000000000000000000000000000000111000...///000000///...222111000000000000000111444999???CCCDDDCCCCCCBBB>>>:::555333444555333222333333333333333333333333333333333333333333333333333222222111111222222333222222111111111111222222111111111111111222222222000111111111111222222222333333333333333333333333555555555555555555555555555555555555555666777777555555444333333555666777888888777777666666555555666555444444333222111111111111111111111111111111111111111222333333111///333333222222222222333333222222333555777:::<<<===555555444333333333333444---444666111111===LLLTTT;;;;;;999333///666GGGUUUYYYNNN???666333333333222222222222333333444444444333333444555444333222111444666999999999888888999888888888777777888999:::@@@EEEMMMXXXcccppp}}}~~~wwwrrriii```SSSHHHBBB???<<<:::999777666666777888777555:::999888777666666777777888777666666666666777888666555444333333444555666444444444444444444444444222222222222222222222222444333333333333444555555444444444555555555666666444555555666666666666666666666666666666666666666666777777777777666555444444444333222222222222333111111111111222222222222222222111111111111111111000000000000111111111111222222111111111111222222222222222222222111111111000000000000000111222333333333333222222222111111111111111111000000000///111111/////////000222333111111111111111111111111111111111111111111111111222333333333333222111000222333333333222222111111333000...///111222111000222111111111000000000000/////////000000000111111222111000//////000111222444333111000///000111222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111444444444333222111111111000000000000111111111111222111000//////000111222111111111000000000000000777222000:::GGGKKKAAA666222222111000000000000000000000111111111111000000//////000000000000//////------...///111333555666222111111000000111111222111222333222111000000111///000111111000///111222333111//////000111111111000000000000000000000000222222222222111111111111111111000000000000111111111111111111111111111111222111111333555555444222111111000000000000111111333666;;;>>>>>>=========888555222222444555444333333333333444444333333222444444444444444444444444333333222222222222333333333222222111111222222333222222222111111111111111111111111111222222222222333333333333333333333333444444444444444444444444666555555555555666777777666666666666666777888888:::999888777666555444444444444333333333333333333333333333333333333333333333222222333444444222000333222222111111222222333333333333444666777999:::555555444333333333333444000444444000333===EEEIIIBBB:::333777DDDOOOSSSRRREEE>>>555222333555555444444444444333333333333333111222333555666666666666333555888888777666777888888888888888999===AAADDDMMMRRR[[[eeeooozzz~~~{{{qqqjjj^^^QQQGGG@@@<<<;;;999888666555666666555444888888777777777888888999666777777777777777777666555444444333333444444555444444444444444444444444333333333333333333333333000000111222444555666777444444555555555666666666555555555666666666666666666666666666666666666666777888888888888777777666444333333222222222222222111111111111222222222333111111222222222222222222000000000000111111111222222222222222222222222222222222222222222222222222000000000000111222333444333333333222222222111111111111111111000000000000111111000///000111222333111111111111111111111111111111111111111111111111222222333333333222111111333333333333333222222222444222000000111222111000111111111111111000000000///000000000000111111111111111000000000111111222888666333111000111222444222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222333333333222111111000000000000000111111111222222222111000000000000111222/////////000000000000000666333000888LLLZZZQQQ>>>222222111000000000000111000000111111111111000000000000111111111111000000,,,,,,---...///111333444111111000000000000111111111222333222111000111222000111222111000///000111222111000000111222111000000000000000000000000000111111111222222222222222222111000000000000111222111111111111111111111111111111333555888888666444000000000000000111222333222444666777666555555666222111000111333555444333222333444555555444333222444444444444444444444444333333222222222222333333333333222222222222333333333333222222111111000000111111111111222222222333222222222222222222222222444444444444444444444444666666666666666777777888777888888999:::999999999;;;;;;999888666444333333222333333333444444444444222222222222222222222222444333333444555555444222222222111111111111222222333333333333444444555666555555444333333333333444222333222111444;;;??????@@@:::999BBBPPPUUUMMMCCC555222///000444666666444666555555444333333222222222333555666777777888888555777888999888777777888999999999:::<<>>===<<<:::888777888999999888888888888888888888888888555666888999999888666555444444333333333333444444555555555555555555555555333333333333333333333333000111222444555666777777555555555555666666666666555555555555555666777777777777777777777777777777777888888888888888777777444444333222222222222222111111111222222222333333111111222222222222222333222222222333333333444444222222333333333333222222222222222333333333333333000000000111222333444555333333333222222222111111333333333333333333333333111111000000000111222333111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222222222222222111111111222222222111111111111111111111111000000000111111111222222111111111111111111222222999777444111000111333444222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222111111111000000000000111111111222222222111111111111111111111111//////000000111111222222///111000555III]]]VVVCCC222222111000000111111111000111111222222111111000111222222333333222222111000000////////////000000111000000//////000000111111222333333111111111333333444555444222111222333111000000111333333111///000000000000000000000000111111111222222333333333333222000//////000222333111111111111111111111111///000222444777666333111//////000000111222333444333444555444222111111222000000111222444444444333111222444555666555444333333333333333333333333333333333333222222333333333222222111111111111222222444444333222111111000000111111111222222222333333111111111222222222222222555555666666666666666777777777666666777777888999777888:::;;;;;;;;;:::999::::::999888777555555444333444444444444444444444000000000000000000000000444333222333444555444333222222111111111111222222222222222222222333444555555555444333333333333444333333333222444:::???BBBAAAGGGOOOQQQMMMDDD;;;666555333222222555666555444555555555444444444444444666666666666666555555555777999::::::999999:::;;;;;;<<<<<<===@@@HHHRRRZZZjjjqqqzzz~~~{{{ssshhhZZZOOOGGGDDD===;;;999999:::<<<<<<<<<::::::999999888888777666555777999::::::999777555444444444444444444444444555555555555555555555555333333333333333333333333333444555666777777666666555555555666666666777777666555555555555666777777888888888888888888888888666777777888888888777777555444333333222222333333111222222222222333333333111111222222333333333333222333333333333444444444222333444444444444333222222222333333444444444444111111111111222333444555333333333222222222111111333333333333333333333444111111111111111222222333111111111111111111111111111111111111111111111111222222222222222222222333222111111111111222333444222222222222222222333444111111111111111222222222111111111111222222222222000000111111222222222222777555333111000000222333111111111111111111111111333333222222222222333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111222222222222111111111111111222222333333333,,,222333333???NNNLLL===222111111111111111222222111111222222222222111111222222333333333333222222222222111000000111111111111111000000000000111111111222333333222111222444444555555444222111222333222111111222333333111000111111111111111111111111111111222222333333333444444222111//////111222444111111111111111111111111000000222444555444000---000000000000111222444444555555555444111000111222222333444444444444333333222333444555555555444444222222222222222222222222444333333333333333333444111111000000000000111111555444444333222111000000111222222222222333333333111111222222222333333333444444555555666666666666777777777777777888999999777888999:::;;;:::999888888888888888777777777777666666555444444333222222000000000000000000000000333111111111333444444333333333222222222222333333111111111222333444555666555555444333333333333444222333555444444888CCCMMMVVVYYYZZZRRRDDD999555666999777555333444444555555333333444555666666777777666666666555555555555555777888999999888999:::<<<:::===AAADDDIIISSS```iiiuuuzzz}}}{{{wwwpppfff[[[PPPJJJ???<<<999888:::;;;<<<<<<::::::::::::999888777666666777999::::::999777666444555555666666555555444555555555555555555555555333333333333333333333333555666777888888777555444555555666666666777777777666555555444444666777888888888888888888888888888666666777888888888888777666555555444444444444444222222222222333333333333111111222222333444444444111111111111222222222222333333555555555555333333222333333444444555555666333333222222333333444555333333333222222222111111111111111111222222222222111111111222222222222333222222222222222222222222222222222222222222222222222222111111222222333444111000000000222444666777777777777555333222333444111111111222222222222222111111222222222333333333///000111222333333333333444333222111111111222222111111111111111111111111333333222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222222333111111222333333222111111222222222333333333333333000555555333555<<<;;;444222111111111111222333333111111222222222222111111222222333333333333222222000000111111222444555666222222111111111111222222111222333333222222333444111222333222111000111222333222111111222333222111222222222222222222222222222222222333333333333333333222111000000111222333222222222222222222222222333222333444555444111///111111111111111222333444444555666444222111222333444555666555444333444555333333333444555555666666333333333333333333333333444444333333333333444444222111111111111111111222444444333333222222111111222222222222333333333333222222222333333444444555333333333444444555555666888888888888888999999:::777888888999999999999999777777777888888888999999777777666555444333222222333333333333333333333333333111000111333444444444444444333333333333444444222222222333444555666777555555444333333333333444222333666666444777CCCPPPdddXXXIII===888888888888777666444222222333555777222333444555666888999999444444444444555777888999444666777777777999;;;===:::AAAIIIPPPWWWbbbpppzzz~~~{{{zzzyyywwwrrrgggZZZPPPCCC@@@<<<999999::::::999888999:::::::::999888888777888999999999999888777555555666777777666555555555555555555555555555555444444444444444444444444444555666777777666555444555666666666777777777777777666444444444555777888999999999999999999999999777888888999999999999999777777666555555555555666222222222333333333444444111111222222333444444555111111111222222222333333333444555666666555444333333333333444555666666666555444444333333333333444333333333222222222111111111111111222222222333333111111222222333333333222222222222222222222222222222222222222222222222222222222111111111222333444111111111222444777:::<<>>@@@DDDGGGOOOXXXdddlllpppvvv}}}|||{{{}}}xxxooohhh[[[LLL???>>>???===;;;<<<;;;;;;;;;;;;;;;;;;:::999:::999888888999999777555777888888888888777666666333444666:::<<<;;;888555444444555555555555444444777666555444444555666777555555666777777777777666666666666777888999;;;;;;777777888888888999999999::::::::::::::::::::::::666666555555444333333333555444333222222222222222666555555555444444333333444333222333444555444333444444444444444444444444444444444444444444444444222333333333333333222222333333333333333333333333555444333222111000000000444222000000222333222222000000000111222333444555444333222222333444333222333333333333333333333333333444444444555555666666:::999999888777666555555222222222111111222222222444444444444444444444444111333666888888666333111222222333333333333333333444444444444444444444444555444333222222222222222444444333333333333444444222222222333333333444444222222222222222222222222444444444333333222222222222222222222222222222222333333333333333222222222333333333333333333333333333444666777666555333222222333333333222111000000222222333333333333222222000000111111222333444444333444666777777777666555444444444444444333333333555444333222222333444555444333222111111111111111444444444444444444444444222222222222222222222222333333333222111111000000333333333333444444444555222222222222222222222222444444444444444444444444222333444555555444333222444444444444333333333333666666777777888888999999888888777777777777888888777777777666555444444333666666666666555444333222555555444444444444555555333333333333333333333333444444333333444555777888999999999:::999999888888888888999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666666666666666555444333222222333333444444555555555555555444222333555777666555333222333444666777555555555555555555555555666666555555444444333333666666666666666666666666555555555555555555555555222333333444555666666777555555666666666777777777:::888777666888999::::::<<<;;;===@@@@@@@@@IIIUUUccchhhoootttyyy|||~~~|||uuupppgggZZZLLLFFFCCC===:::;;;<<<<<<<<<======<<<<<<;;;999888888888999999777555777777777777777666666555555555777:::<<<<<<999777444444555555555555444444555555444333333444555555555555666777777777777666666555555555666777888999999999999999::::::::::::::::::::::::::::::::::::888888777777666555555555666555555444444444444555666666666555555555444444555444333444666777777666444444444444444444444444555555555555555555555555444444555555555555444444333333333333333333333333444444333222111111111111555333333333444555444333222222222333333555666666555444333333555555444333444444444444444444444444444444444444555555666666777777666666555444444444444444333333333333444444333333333333333333333333333555777888888777555333333333222222222222222222555555555555555555555555666555555444444333444444444333333222222333333444222222222333333333333444444444444444444444444444333333333222222222111111333333333333333333333333333333333444444444444444555555555555555555555555444555666666666555444333444444555555444333333222333333444444444444333333222222333333444555555555222333444555555555444333555555555555555555555555666555555444444555555666555444444333333333444444555555555555555555555555444444444444444444444444333333444444444444444444333333333444444444555555333333333333333333333333555555555555555555555555555555444333333444555555666666666555555555555555444444444444444555555555444444444333333444444444444444444444444444444444444444333333222222111000555444444333333444444555555555555555555555555555555555555555555777888999999999:::::::::999999999888888999::::::;;;<<<<<<999999::::::::::::999999<<<<<<<<<<<<;;;:::999999666666666666666666666666555555555555666666666666666777777666444555666888999888666444444444555666777777777777777777777777777777666666666555555555555555555555555555555555777777777777777777777777555555666666777777888888777777888888888999999999777666555666777999999999>>><<<>>>CCCGGGLLLWWWccchhhlllrrrwww{{{~~~{{{xxxrrrgggYYYPPPGGG???;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888999::::::888666777777777777777666555555666666666777999:::999777444555555666666555555444555444444333333444444555555555666777777777777777999888888888888888999999888888999999999:::::::::999999999999999999999999999888888777777666555555555555555444555555666666555555555555444444444444555444333555777888888777444444444444444444444444555555555555555555555555444555555666666666555555333333333333333333333333555444333222111111111111444444444555666666444222333333333333444555666666555444333333555555444333444444444444444444444444333333333333333444444444444444444444444444444444555555444444444444555555222222222222222222222222444555666666666666555444333333333222222111111111444444444444444444444444555555555444444444444444444333333222222333333444222333333333333444444444444444444444444444444444333333222222222222111111333333333333333333333333222222333333444444555555555555555555555555555555555444444444444333333333444555555555555444333333333333333444444333333333444444444444444444555555111111333444444444333222555555555555555555555555444444555555555555444444444444444444444444555555555555555555555555555555444444444444444444444444222333333444555555666666222222222333333333444444333333333333333333333333444444444444444444444444777555333111111333555777666666666666666666666666888888777777777777777777777666666555555666666777666555555444444444555555666555555444444333222222444444333333333333444444555555555555555555555555555555555555666777888888888888999999999999888888777888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888666555555555555666666777777777666666666666666555666777777666555555777888:::888666555444444444444666666666666666666666666666666666666555555555555444444444444444444444444666666666666666666666666777777777777777777777777888888888888999999999:::777777888999:::;;;<<<<<>>;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;;;;:::888777888888888888777666666666555333444666777777666666666777777777777666666666666666555555666666666666666777888888888888888:::999888777777777777777777777777888888888999999888888888888888888888888888888777777666555555444444444333333444555666666444444444444444444444444333222222333666777777666555555555555555555555555333333333333333333333333333444444555555555555444555555555555555555555555555555444333333333333333222222333555666666333000333333333333333444555555444222111222333444333222333333333333333333333333222222222222222222222222333333444444444555555555444444333333333333444444444444444444444444444444444444333333333333444444555555444333222111111000333333333333333333333333333333444444444333333333444444333333333333444444444444444444555555555555444444444444444444444444333333333333333333222222222222222222222222222222111222222333444555666666444444444444444444444444555444333222222222222333333333444444444444333333222333333444444333333222444444444444333333333333222333444555555555444333333333333333444444444444222333444555555444333222333333222333333444555666333333333333333333333333444444444444444444444444222333333333444444444555111111111222222222333333222222222222222222222222333333333333333333333333555444222111111222444555555555555555555666666666;;;;;;::::::999999999888888888888777777888888888777666555444333333333444777777666555444444444444555555444444444444555555444444444444444444444444444444444444555666777777777777888888999999888888777777777888888999999999<<<<<<============<<<<<<;;;;;;;;;;;;:::999888777666666555444444444555555777666666666555555444444555666777666555444555777777666555444333333444444555555555555555555555555555555444444444444444444666666666666666666666666444444444444444444444444777777666666666666666666777777777888888888999999666888999:::999::::::;;;DDDDDDGGGOOOZZZccckkkpppvvvxxx|||}}}zzzvvvlll```TTTKKKDDD@@@>>>===<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;999888888999999888888777666777555444444555777777666666777777888888777777666777888888888888888888777666777888888999999888888777777666555444444444444888888888888999999999:::::::::::::::::::::::::::999888888777777666666555555444444444555666777777555555666666666666666666444333333444666777777666666666666666666666666666444444444444444444444444333444555666666666666666555555555555555555555555666555555444444444444555333333444666777666444111444444444444444444555666444333222333444555444222333333333333333333333333444444444444444444444444444444555555666666777777555555444444444444555555666666666666666666666666555555444333333444555555666555555444333222222111333333333333333333333333333444555555555555444444555555444444444444555555555555555555666666666666444444444444444444444444333333333333444444444444444444444444444444444444444444555666666777888888555555555555555555555555777666555444444444444555333444555555555555444444444555555666666555555444555555555444444444444444444555666777777777666555333333444444444555555555333444555666666555444333444333333333444555666666444444444444444444444444444444444444444444444444555555555555444444333333333333333444444444555555333333333333333333333333333333333333333333333333444555555555555555555444555555555666666777777777999888888888777666666666666666555555555555666666555444333333444555777888777666555444333333333444666666555555555555666666555555555555555555555555444555555666777777888888999999:::;;;;;;;;;;;;;;;999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888999999888666666555555555777777777666666555555555555666777777666555666777444444444444555666666777666666666666666666666666555555555555555555555555888888888888888888888888555555555555555555555555777777777777777777777777888888888999999999999:::444666888777666666888:::FFFJJJQQQ[[[fffpppttttttzzz}}}wwwkkkaaaXXXLLLCCCBBBAAA???===<<<<<<======999999888999;;;;;;:::999888888888888888777666666888777555555777888777666555666666777777666666555666777777888888777777666555555666777777777777777999999888777777777777777999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888777777666666666666555666666777777666666666777777777777777666555444555777777777555555555555555555555555555666666666666666666666666444555666777777777777777444444444444444444444444444444333333333333444444555555555666777777555333666555555555555555666666666555444444666666555444555555555555555555555555666666666666555555555555444444444555555666666666666666555555555555666666555555555555555555555555666666555555555555666666555444444333333222222222444444444444444444444444444555777888888777666666555444444333333444444555333444444444555555555555555555555555555555555555222333333333333333444444555555555555555555555555666777777777888999999999666666666666666666666666888888777777777666666666444555555666666666666555666666777777777777666666555555555555555666666666444555666777777777666555444555555666666777777777555666666666666666666555555555555555555555666777666666666666666666666666555555555555555555555555777777666666555444444333555555666666666666777777444444444444444444444444444444444444444444444444444555777888888777555444666666666777777888888999888888888888777777777777777666666666666666666777666666666888;;;???BBBEEE<<<:::999777777777777888555555555444444555555555666666666666666666666666666666777888999999999999:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===============<<<;;;::::::999999999999888777666555888888777777777777777777555777888888777666666777444444555666777888999999888888888888888888888888666666666777777777777777777777777777777777777777666666666666666666666666888888888888888888888888999999999::::::::::::;;;777999;;;;;;:::;;;???CCCJJJSSS^^^hhhrrr{{{~~~~~~{{{rrrllleeeWWWIIICCCAAA>>><<<:::999::::::666666555777888999888666666666666666666555555444555444333444555555444333333333444444444444333333222333444555555444333222222333333444444444444444999888888777777777888888777888888888888999999999999999999999999999999999777777666666555444444444555444444333333333333444222222222333333444444444555333222222333444222111333333333333333333333333444444444444444444444444111222333444555555555555222222222222222222222222111111000000000111111222444222111222333444333222333333222222222222333333444333222222444444333222333333333333333333333333444333333333222222222222111111111222222222222222333333222222222222333333222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222333555666777666555444333222222111111222222333111111111111222222222333333333333333333333333333000000111111111222222222444444444444444444444444444444444444555555555555444444444444444444444444444444555666555444333222111222222333444333333333222333333444444333333222111111222222333333444444111222333444555444333333222222333444444555666666555444444333333444444555444333333222222222222333444444444444444444444444333333333333333333333333333333333333333222222222222333333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333444555555666666777777777777777777888888777777666666666666777777666666666777999===AAADDD<<<;;;999777666777888888444333333222222333333444444444444444444444444444444444666777888888777777888888999:::;;;;;;;;;;;;::::::999999999999999999<<<<<<============<<<<<<;;;;;;;;;;;;:::999888888000222444666777666444333444444444444555555555555111333555555444333333444333333444555666666666666666666666666666666666666444444444555555555666666333333333333333333333333444444444444444444444444444444444555666666666777666666777777777888888888777:::<<<<<<===@@@HHHNNNSSS___kkkqqqwww||||||yyytttrrrnnn___NNN@@@>>>;;;888666555555555444333333444666777666444444444555555444444333222111000///000222222000...000111111222222111111000///000111222222111000///000000111222222222222111111111000000000111111222444444444444555555555555555555555555555555555555333222222111111000//////111111000///............,,,,,,------.........///111000......//////---,,,000000000000000000000000000000000000000000000000,,,---...///000111111111///////////////////////////...............//////000...------...//////...//////...............///000///...///000111000...//////////////////////////////......---------,,,///////////////.........//////............//////........................//////000000000000//////////////////000000000000...........................///111333333333111000111111000000000000111111...////////////000000000..............................//////000000000111000000000000000000000000000000//////////////////////////////////////////...///111222111000...,,,,,,---...///////////////------............------,,,,,,---...///000000111...///000111222111000000......///000111111222222222111000//////000111222000000///...---------...000000000000000000000000........................---------...//////000000............////////////................................................///...,,,******,,,...///......///000000111222222000111111111222222333333222222222111111222222222000///...---...000333444555333111///...///000111222111111111111111111222////////////////////////000111222444555444444333333333444666666777777777555555555555444444444444444444444555555444444444777777888777777666555444''')))---111333222000////////////000000111111111---///111111000///...///111111222222222111000000222222222222222222222222000000000111111222222222////////////////////////000000000000000000000000//////000000111222333333222222222333333333333444///222666777888>>>HHHPPP\\\hhhrrrtttvvv}}}