BM6P6(@ lllEEEQQQRRRZZZ```cccgggooovvvyyyvvvzzz|||www]]]XXXUUUTTT```rrrkkkddd``````^^^\\\ZZZYYYUUUTTT[[[dddsssfff]]]RRRNNNPPPGGGAAAXXXyyy~~~vvvwww|||wwwzzzZZZLLLQQQRRRVVV___fffiiifffiiiqqqtttpppvvvvvvwwwvvvuuuwwwyyy|||{{{hhhkkkiii^^^QQQOOOSSSQQQJJJNNNOOOOOONNNLLLLLLNNNPPPOOOPPPRRRSSSKKKCCCFFFOOOYYYdddwwwdddJJJTTTUUU^^^eeegggkkkrrrxxxyyytttwww|||bbb\\\XXXVVV]]]~~~ssskkkddd___^^^\\\ZZZZZZYYYUUUSSSXXX```rrr~~~nnnhhh[[[TTTQQQIIIAAAJJJ\\\yyyrrrggg^^^YYYYYY]]]```cccgggooo}}}RRRHHHLLLNNNTTTbbbdddhhhiiieeecccjjjsssvvvwwwyyyyyyxxxyyy|||~~~zzz|||wwwhhhXXXPPPQQQPPPJJJLLLLLLLLLLLLKKKMMMPPPSSSNNNLLLMMMNNNIIICCCDDDJJJQQQZZZlllZZZPPPWWWZZZccckkkmmmpppuuuyyyzzzrrrtttvvvyyy|||~~~fff```[[[XXXYYYmmmwwwnnngggaaa\\\ZZZXXXXXXXXXUUURRRUUU[[[hhhvvv{{{sssiii]]]VVVNNNGGGCCCCCCQQQNNNJJJFFFEEEEEEGGGIIINNNRRRZZZlll|||pppMMMJJJPPPUUU^^^ffffffmmmssskkk^^^```mmmppprrrtttuuuuuuvvvxxxzzzxxxwwwxxxzzz}}}~~~zzz}}}ppp___SSSOOOOOOOOOJJJJJJJJJJJJKKKNNNTTTXXXSSSNNNKKKKKKJJJGGGEEEFFFHHHNNN]]]rrrxxxTTTUUUXXX^^^gggppprrrtttxxxzzzzzzxxxyyyyyyyyyxxxxxxxxxyyy~~~iiiccc\\\YYYVVV]]]~~~ssslllccc\\\YYYWWWWWWWWWTTTPPPRRRVVVcccooo{{{ttthhh\\\VVVRRRIIIAAADDDCCCCCCBBBCCCDDDFFFFFFDDDFFFLLL[[[xxxvvv^^^KKKOOOVVV]]]hhhiiimmmvvv}}}zzzmmmbbb^^^jjjlllooopppqqqrrrtttuuusssrrrrrrrrrtttwwwxxxyyyzzz~~~nnnZZZLLLKKKPPPIIIIIIIIIIIIKKKPPPWWW\\\___YYYQQQNNNNNNLLLIIIFFFEEEGGGRRRfffxxxnnnRRRWWWXXX___iiirrruuuwww{{{||||||~~~{{{yyyxxxxxx|||xxxeee[[[YYYXXXWWWooowwwoooddd[[[ZZZWWWVVVWWWTTTPPPPPPSSSZZZddduuurrrbbbYYYWWWQQQJJJBBBBBBBBBBBBCCCEEEFFFGGGCCCCCCEEEPPPgggpppxxx}}}SSSLLLQQQWWW___gggkkkqqqtttvvvsss[[[jjjlllnnnppppppqqqtttvvvrrrqqqqqqppppppqqqssstttxxx}}}dddLLLEEELLLJJJJJJJJJKKKMMMRRRXXX]]]iiiddd\\\VVVRRRPPPKKKGGGFFFFFFMMM]]]mmm{{{gggTTTXXXZZZ```jjjssswwwyyy~~~}}}|||zzz{{{|||nnn]]]ZZZ]]]XXXeee}}}rrrggg]]]]]]YYYWWWWWWUUUPPPOOORRRTTT[[[kkkzzzhhh[[[VVVRRROOODDDDDDDDDEEEEEEFFFGGGGGGCCCBBBCCCIIIXXXwwwmmmlllwwwVVVVVVXXX[[[bbbeeekkkppplllhhhxxxiiijjjkkklllllllllnnnqqqtttuuuuuutttsssqqqqqqrrrtttsssxxx{{{{{{zzzwwwfffOOOHHHNNNLLLLLLLLLLLLMMMPPPVVVZZZgggjjjjjjbbbYYYRRRKKKFFFGGGFFFJJJUUUbbbooo}}}```VVVWWW^^^aaakkktttxxx{{{~~~}}}fff\\\___WWWZZZxxxzzzoooddd```[[[WWWWWWUUUQQQPPPRRRTTTWWWdddzzznnnaaaVVVQQQPPPHHHIIIKKKMMMMMMMMMKKKJJJDDDDDDDDDDDDIII]]]tttiiixxxqqq\\\```___bbbiiigggkkknnnkkkhhhrrrwwwkkkkkkkkkiiiiiikkkpppsssxxxzzzzzzyyyvvvuuuwwwyyyrrrqqqpppyyyoooeeehhhdddUUUMMMPPPLLLMMMMMMLLLLLLMMMQQQTTT^^^mmmxxxssseeeXXXMMMFFFDDDDDDGGGOOOXXXdddtttrrr\\\VVVWWWbbbbbbllluuuyyy}}}nnn^^^___TTTOOOfffvvvlllbbb\\\XXXWWWVVVRRRQQQSSSRRRSSS]]]qqqsssgggZZZRRRQQQIIILLLPPPSSSTTTQQQNNNKKKGGGGGGFFFCCC???IIIggglllbbbuuugggZZZbbb___dddlllgggkkknnnqqqsssssstttxxx{{{rrrqqqooommmllloootttxxx{{{}}}~~~{{{zzz|||~~~uuunnnjjjqqqvvvvvvzzzbbbcccfffZZZNNNLLLLLLMMMMMMLLLKKKKKKMMMOOOWWWnnnooo]]]PPPHHHAAAAAADDDJJJQQQ\\\ooo___YYYZZZWWWfffaaasssjjj```\\\UUUVVV[[[ooo{{{nnnhhheee___XXXRRROOOPPPQQQQQQTTT[[[fffuuuyyyggg[[[TTTRRROOONNNPPPWWW]]]\\\SSSKKKKKKHHHFFFEEECCCFFFRRR^^^rrrdddggg}}}iii[[[^^^eeefffggglllkkkhhhfffjjjrrrxxxxxxvvvrrrwww{{{{{{vvvrrrqqqrrrrrrxxx{{{xxxxxx|||}}}yyyqqqkkkrrr}}}{{{vvvrrriiicccWWWOOONNNIIIHHHJJJNNNNNNKKKLLLOOOPPP[[[nnn~~~kkkWWWMMMGGGDDDBBBDDDHHHRRRdddttt^^^XXXZZZ[[[kkkmmm|||~~~zzzxxxyyy|||bbbZZZ[[[UUURRRSSSeeesssmmmiiiccc[[[TTTQQQQQQRRRQQQSSSXXXaaaooo}}}kkk^^^VVVRRRQQQQQQTTT[[[aaa```WWWOOOKKKHHHFFFDDDBBBCCCLLLWWWuuu}}}___WWWlllqqqbbbYYY^^^ddddddeeeiiigggiiimmmqqqtttsssqqqooopppwww}}}{{{vvvsssssslllttt{{{|||}}}{{{vvvrrrqqqwww~~~yyyyyyooojjjbbbWWWOOOKKKJJJKKKNNNNNNKKKKKKNNNLLLXXXiiiyyy}}}sss```QQQIIIEEEBBBAAADDDKKK[[[jjjzzz\\\XXX\\\```pppxxxzzzwwwqqqmmmmmmpppuuuxxx{{{zzz~~~bbbXXX\\\YYYRRRLLLZZZ}}}yyyrrrmmmeee]]]WWWSSSSSSSSSSSSSSSUUUZZZfffwwwrrrfff\\\UUUQQQQQQUUU\\\bbbaaaYYYRRRLLLIIIFFFDDDAAA???EEEMMM\\\dddOOO___yyyddd\\\YYY___eeeeeegggllljjjnnnrrrsssqqqooonnnnnnooovvv~~~~~~yyyuuusssnnntttzzz}}}~~~~~~zzzuuuvvvyyysssrrrooo```OOOOOOLLLLLLNNNNNNKKKJJJMMMHHHTTTbbbnnnyyy{{{jjjVVVNNNIIIDDDAAAAAAEEERRR^^^pppwww|||XXXZZZaaadddoooxxx|||tttlllggggggkkknnnwwwvvvyyyqqq]]]]]]\\\WWWLLLTTThhh}}}tttnnneee]]]XXXUUUTTTTTTUUUTTTTTTVVV^^^mmm{{{qqqfff]]]VVVWWWZZZ```eeeccc\\\VVVOOOKKKHHHFFFBBB>>>@@@EEEIII|||mmmRRR\\\jjjyyy^^^ZZZ[[[bbbhhhkkkqqqxxxwwwuuurrrooonnnpppsssuuurrrwww}}}|||xxxuuutttwwwxxxzzz{{{}}}}}}|||yyyxxx~~~}}}~~~sss^^^SSSOOOMMMOOONNNKKKJJJKKKEEEPPPYYYaaaqqq|||oooYYYUUUNNNGGGCCCAAACCCLLLVVVhhhnnnxxxzzzlllUUU^^^fffgggkkkrrrzzzzzzppphhheeegggjjjooopppuuudddYYYYYY[[[QQQRRRVVV~~~uuunnnddd\\\XXXWWWVVVUUUWWWVVVTTTSSSXXXddduuuzzzqqqhhhaaabbbdddgggiiifff```[[[RRRNNNJJJHHHDDD???>>>BBB@@@]]]nnnRRRUUU^^^}}}kkk\\\[[[]]]cccjjjpppyyy}}}wwwqqqppptttyyy{{{{{{{{{{{{|||{{{yyyxxxxxxxxxvvvvvvyyy}}}vvv|||yyyWWWQQQNNNOOOOOOLLLJJJKKKDDDMMMSSSWWWffftttlllZZZXXXQQQIIIEEEBBBBBBHHHPPPbbbhhhqqqzzz|||___UUUbbbjjjjjjiiipppvvv{{{{{{yyyyyy~~~|||uuummmiiiiiilllmmmrrryyyuuu[[[SSS[[[SSSPPPLLLjjjzzzrrrfff^^^ZZZYYYWWWVVVWWWWWWVVVSSSTTT]]]lllwwwsss}}}~~~yyytttjjjiiihhhgggfffbbb^^^ZZZTTTOOOKKKJJJFFFAAA@@@CCCDDDLLLjjjpppUUUNNNZZZyyykkk[[[\\\]]]bbbiiiqqqxxx}}}xxxtttrrrvvv}}}{{{~~~{{{xxxxxxyyy|||~~~pppqqqxxxvvvxxxyyyzzzZZZSSSNNNOOOPPPMMMKKKKKKEEEKKKOOORRR\\\gggfff^^^[[[SSSJJJFFFBBBAAAEEEKKK[[[aaaiiiqqqxxx}}}|||XXXXXXccciiilllmmmrrrsssvvvwwwwwwxxx{{{zzz|||}}}yyyrrrnnnnnnppppppxxxkkkTTTZZZSSSLLLJJJXXXyyylllbbb^^^\\\YYYVVVUUUVVVVVVSSSRRRWWWcccmmm||||||}}}|||zzzuuurrrnnniiieee```\\\ZZZTTTNNNJJJIIIGGGCCCCCCEEEGGGDDD]]]www]]]LLLXXXsssiii]]]^^^```dddjjjppprrrqqqsssrrrrrruuuzzz~~~|||yyyvvvtttvvvyyy}}}wwwtttvvv}}}zzzxxxyyyzzz{{{~~~uuurrr[[[SSSNNNOOOQQQNNNLLLLLLFFFIIINNNQQQUUUZZZ```dddaaaXXXNNNIIIEEEBBBDDDIIISSSYYYaaaiiipppvvvzzz~~~zzzVVV[[[cccgggnnnrrrtttrrrrrruuuxxxyyyyyyyyywww{{{~~~}}}wwwrrrqqqssspppxxx}}}}}}~~~YYYZZZRRRIIILLLNNNyyyqqqfffaaa^^^ZZZWWWSSSUUUVVVSSSPPPSSS]]]fff~~~{{{vvvooocccdddhhhxxxrrrvvvyyyqqqkkkfffbbb```SSSMMMIIIHHHGGGEEEDDDGGGCCC>>>VVV}}}{{{aaaKKKPPPjjjttt``````aaacccggglllpppmmmhhhtttssspppooopppwwwtttrrrppppppsssxxx{{{}}}{{{sssvvv{{{~~~|||}}}yyyssssssxxxppp``````\\\TTTNNNOOOQQQOOOMMMLLLGGGHHHMMMRRRRRRSSS]]]jjjhhh^^^TTTNNNIIIEEEEEEIIINNNSSS\\\dddkkkrrrwww{{{wwwooo{{{lll```nnnhhhjjjtttllluuuzzz{{{wwwvvvxxxwwwrrrxxxuuuuuu{{{}}}uuunnnooouuu~~~mmmPPPRRRNNNQQQTTT^^^wwwmmmggg___XXXWWWXXXXXXVVVSSSPPPQQQTTTVVVooo}}}xxxnnnjjjwww~~~yyywwwllldddcccRRROOOJJJFFFCCCCCCDDDEEECCC<<>>===FFFtttdddTTTXXXtttjjjgggmmmqqqwwwxxxsssllllllmmmmmmjjjpppvvvwwwtttooolllkkkiiihhhjjjppprrrnnnjjjjjjgggggghhhkkknnnppppppooopppnnnooowww}}}vvvmmmzzzuuutttnnneee\\\UUUPPPLLLJJJMMMMMMLLLHHHDDDFFFNNNVVVaaadddbbb[[[TTTOOOJJJEEECCCDDDHHHNNNVVV```hhhmmmhhhqqq}}}xxxyyyvvvbbb```hhhdddfffoooqqqyyyzzzyyyuuuqqqppprrrtttpppwww~~~~~~{{{zzz{{{xxxyyy}}}uuuVVVVVVUUUUUULLLNNNqqqsssfffaaa]]]ZZZUUURRRPPPSSSXXXYYYVVVRRRVVVaaasssxxxuuu{{{~~~uuueeeYYYSSSRRROOOMMMJJJIIIHHHGGGIIIDDDAAAGGGnnnjjj\\\ZZZppp}}}dddmmmnnnqqqwwwyyytttpppoooooommmkkkooorrrpppllljjjmmmqqqnnnjjjkkkqqqtttooojjjhhhkkkhhhdddcccggglllppprrrjjjiiijjjqqqyyy{{{wwwrrrooozzz~~~rrreeeXXXNNNKKKLLLMMMMMMLLLGGGCCCDDDJJJPPPYYY```ccc___XXXSSSMMMHHHBBBBBBDDDHHHPPPYYYaaafffccckkkwwwaaaZZZ\\\bbbbbbdddlllqqqqqqsssuuutttppplllmmmpppmmmvvv}}}xxxwwwyyy|||}}}||||||___VVVOOOPPPJJJFFF[[[~~~lllddd___[[[XXXUUUTTTWWW[[[\\\XXXSSSUUUYYYfff{{{zzz~~~zzzzzzvvvlllaaa\\\UUUVVVVVVVVVUUUSSSQQQOOOHHHIIIFFFIIIeeevvvaaaYYYiiipppfffsssjjjsssxxx{{{wwwsssqqqooollljjjmmmnnnlllhhhiiiooouuuvvvqqqnnnqqqsssooolllkkklllhhhdddbbbeeejjjnnnpppkkkjjjjjjkkkmmmnnnooonnnpppxxxzzz}}}|||hhhUUUMMMNNNOOOOOONNNJJJGGGFFFIIILLLOOOXXX______[[[WWWRRRNNNDDDCCCBBBDDDIIIQQQYYY^^^ccckkkttt{{{xxxxxxZZZ[[[]]]___aaabbbdddhhhjjjlllqqqrrrnnniiikkkpppooowww{{{wwwxxxzzz|||~~~~~~}}}~~~mmmWWWNNNJJJKKKHHHMMMkkkxxxkkkbbb\\\\\\[[[YYYZZZ\\\\\\XXXUUUQQQRRRZZZnnnxxx}}}rrrfff\\\ZZZ\\\UUUXXX]]]```aaa^^^ZZZWWWLLLOOOKKKQQQccceeeXXX```}}}nnnjjjrrrggguuuzzz}}}zzzwwwuuurrrnnnhhhkkkooopppooonnnppprrrzzztttpppppppppmmmnnnpppnnnnnnoooqqqsssssspppnnnqqqooollliiiggghhhjjjlllrrrxxxzzzyyy|||bbbRRRPPPOOOPPPPPPOOOLLLIIIIIIIIIIIIQQQYYY[[[[[[[[[WWWRRRHHHFFFBBBBBBEEEKKKRRRWWWcccjjjrrrwwwyyy|||fff]]]eeeeeecccggggggdddfffggghhhllloookkkggglllttt~~~~~~wwwtttvvvyyyvvvxxxzzzzzz||||||ZZZTTTFFFJJJNNNGGGVVVxxxvvvkkkccc```___^^^]]][[[YYYWWWVVVOOOPPPVVVcccvvvzzzxxxmmmaaaYYYXXX]]]ZZZ___hhhoooqqqnnniiieeedddgggiiiyyysss]]]]]]tttyyyooooookkkqqqxxx|||}}}}}}~~~{{{wwwmmmoooqqqsssssssssrrrrrruuuqqqooonnnmmmkkknnnttttttvvv{{{|||uuupppwwwrrrmmmkkkkkkmmmmmmlllxxx~~~~~~{{{eeeVVVRRROOOPPPRRRRRRPPPLLLIIIGGGGGGMMMRRRVVVZZZ\\\YYYSSSMMMIIIDDDAAAAAAFFFLLLPPPaaagggnnnrrrrrruuuzzzZZZ[[[fffhhhhhhqqqsssppprrrffffffiiillliiifffnnnyyy|||sssooorrrvvvvvvxxxxxxwwwxxx|||xxxaaaVVVAAAFFFPPPBBBFFFhhhtttlllaaaaaa```]]]YYYVVVUUUVVVQQQRRRVVV]]]iii|||~~~zzztttpppkkkccc```aaaeeelllwwwzzzuuuggg___ooorrrlllrrrkkkrrrzzz~~~wwwtttrrrqqqsssuuuvvvvvvooommmmmmmmmkkkiiinnnuuuxxxyyy||||||vvvqqq{{{tttmmmmmmrrrtttrrrmmmzzzyyy|||sssmmm```WWWUUUNNNPPPSSSTTTRRRNNNIIIEEEGGGKKKOOORRRXXX\\\YYYRRRPPPLLLEEEAAA@@@CCCIIIMMM^^^dddkkkmmmnnnpppvvv{{{eeeddd[[[iiipppvvv~~~|||lllssswwwsssjjjiiirrr|||yyyrrrmmmmmmmmmtttrrrrrrtttxxxzzzyyyxxx~~~www|||UUUPPPBBBAAAIIICCCJJJjjj{{{iiibbbaaa^^^[[[YYYXXXTTTOOOPPPRRRUUUXXX___nnnrrr___jjjyyyxxxsssrrrrrrrrrtttwwwyyy}}}sssiiimmmsssuuutttuuuiiiiiimmmpppoookkkjjjmmmqqqppprrrzzzzzz~~~|||vvvrrrvvv|||xxxnnnwwwyyy}}}}}}uuuxxxiiiccc___VVVRRRQQQNNNTTTWWWSSSSSSOOOCCCKKKJJJHHHHHHKKKOOOTTTXXXRRRQQQMMMGGGAAA???AAADDDSSSYYYaaagggjjjllloooqqqyyydddbbb___kkkooowww{{{uuuttt{{{}}}tttnnnooossszzzyyyvvvrrrooonnnppprrruuutttssstttxxx{{{{{{zzz}}}xxxfffSSSCCCEEEIIIAAAFFF[[[xxxrrrgggccc]]]XXXVVVUUURRROOOOOOQQQQQQQQQVVVcccvvviiihhhtttzzzqqqmmmlllkkkrrrrrrqqqpppqqqtttyyy}}}wwwmmmggglllqqqpppnnnmmmjjjhhhggggggeeeaaacccggglllqqqxxx{{{~~~~~~{{{xxx{{{~~~ssswwwzzzvvvwwwggg___\\\YYYVVVQQQSSSSSSKKKMMMQQQLLLGGGFFFDDDDDDFFFKKKPPPTTTWWWUUUQQQKKKDDDAAAAAACCCJJJPPPXXX^^^bbbeeeiiikkktttzzz~~~rrraaa```cccmmmqqqyyy{{{zzzsssoooooooooooonnnlllkkklllpppssswwwuuussstttwww{{{~~~~~~xxx[[[EEEKKKIIIAAACCCKKK```}}}oooggg]]]WWWUUUUUUTTTSSSQQQPPPNNNKKKMMMWWWgggsssrrrdddkkkzzzmmmkkkiiifffgggqqqpppnnnkkkjjjlllpppsssooojjjiiimmmpppmmmjjjhhhlllkkklllnnnkkkgggfffiiiiiiqqq|||}}}{{{}}}{{{yyy|||wwwzzzzzzsss{{{pppdddhhhdddSSSNNNPPPOOOGGGIIIQQQPPPFFFDDDAAA@@@BBBHHHNNNRRR\\\[[[WWWPPPIIIDDDBBBBBBAAAFFFMMMTTTZZZ___dddgggoootttzzzwww{{{cccaaa```fffqqqvvv}}}yyytttrrrrrrppppppnnnllliiiiiilllnnnwwwuuussssssvvvzzzzzz~~~gggIIIMMMHHHBBBEEECCCMMMkkktttjjj```\\\[[[ZZZYYYYYYSSSRRRNNNIIIIIIPPP\\\eee~~~zzzbbbeee~~~qqqjjjmmmiiigggjjjnnnooooooooonnnoooqqqtttnnnmmmnnnpppqqqpppmmmllljjjmmmuuu}}}|||tttnnnnnnkkkrrr{{{|||zzzzzzxxx|||}}}{{{vvvssszzz~~~ooovvvoooQQQHHHKKKOOOKKKLLLPPPMMMIIIFFFBBBAAABBBGGGMMMQQQ___]]]ZZZUUUOOOIIIDDDBBB???BBBHHHOOOVVV\\\bbbeeemmmqqquuuxxx{{{wwwxxxttt\\\bbbdddiiiwww{{{~~~yyyvvvtttrrruuuuuutttpppmmmjjjjjjkkktttsssrrrqqqsssxxx~~~~~~~~~wwwQQQKKKDDDCCCFFFAAAGGGWWWzzzyyymmmbbbaaaaaa^^^\\\\\\SSSQQQMMMIIIHHHLLLUUU\\\ppphhhfffxxxqqqoooqqqlllkkkpppkkkmmmqqqrrrrrrrrrrrrsssqqqqqqpppppprrrtttsssrrriiimmmuuu}}}|||tttnnnmmmppprrruuuyyy}}}~~~|||yyy|||zzzxxxzzzyyybbbPPPJJJNNNNNNPPPQQQJJJJJJHHHDDDBBBBBBFFFKKKNNN[[[[[[ZZZXXXTTTNNNHHHDDD@@@AAADDDJJJQQQYYY^^^aaaiiillloooqqqsssxxxxxxtttlll]]]dddiiilllzzz|||yyy{{{wwwssspppuuuwwwxxxvvvrrrooommmllloooooooooooopppuuu{{{~~~```KKKCCCCCCDDDAAAGGGNNNiiiuuuhhhfffeee___[[[[[[QQQOOOLLLIIIHHHJJJOOOSSS^^^ooovvvkkksssuuuuuuvvvrrrqqqtttjjjmmmpppqqqpppooonnnnnnrrrqqqooonnnrrrxxxxxxtttrrrqqqrrrtttrrrmmmllloootttsssrrruuuyyy|||{{{zzzyyy|||~~~~~~~~~~~~```NNNMMMLLLOOORRRMMMJJJGGGDDDAAAAAACCCEEEGGGRRRSSSUUUXXXXXXTTTNNNIIIBBBAAAAAAEEEKKKSSSXXXZZZbbbeeehhhiiijjjnnntttyyywwwiiibbbeeemmmmmmyyyxxxsssyyy}}}wwwuuuuuuuuutttsssvvvyyyzzzwwwrrrnnnmmmiiikkkllllllmmmqqqxxx}}}}}}xxxSSSIIIFFFBBBBBBAAAKKKZZZyyyrrrlllhhh___YYY[[[RRRQQQOOOLLLKKKKKKLLLMMMPPPaaatttoooooo{{{{{{{{{{{{xxxvvvmmmnnnoooooonnnnnnppprrrqqqpppmmmnnnuuu}}}{{{tttvvvsssrrrssspppmmmnnnsssssstttvvvwwwwwwxxx{{{}}}zzztttttt{{{{{{|||}}}}}}}}}~~~~~~~~~gggSSSPPPLLLMMMQQQPPPJJJHHHEEEBBBAAAAAAAAABBBHHHJJJPPPVVVZZZYYYSSSNNNEEEBBB???AAAGGGMMMRRRTTT]]]```cccddddddfffjjjoootttvvvwwwxxx{{{zzzsssiiifffeeeooollluuussspppyyy~~~ssslllkkkpppxxx}}}ssswww{{{{{{xxxrrrmmmjjjfffhhhjjjjjjkkkooouuuzzz|||\\\QQQKKKAAACCC888HHHQQQlll|||rrrjjj___ZZZ\\\TTTTTTRRRQQQNNNMMMLLLLLLJJJZZZlllxxxpppkkk~~~~~~wwwqqqqqqpppoooooorrrwww{{{ppppppnnnoooyyy}}}sssnnnnnnqqquuutttpppooorrrpppvvv{{{zzzvvvvvvzzzxxxppptttzzzzzzzzz||||||}}}{{{wwwvvvxxx{{{|||~~~dddVVVUUUOOOLLLPPPPPPKKKJJJHHHEEECCCAAA@@@@@@AAADDDKKKUUU[[[\\\WWWRRRHHHDDD@@@AAAEEEKKKOOOQQQ\\\___bbbcccbbbcccfffjjjkkknnnqqqtttxxxtttpppdddhhhlllgggcccnnnrrrooovvv}}}tttnnnpppsssuuu{{{zzzwwwtttuuuvvvuuuooojjjiiikkklllkkkjjjlllppptttsss}}}tttTTTHHHLLLHHHFFF@@@FFF```uuuiiiddd___ZZZXXXVVVTTTSSSTTTUUUTTTTTTOOOPPPWWWfffwwwrrraaasss|||yyywwwxxx|||~~~~~~}}}xxxxxxtttpppoooqqqssssssssspppmmmmmmqqquuuuuuuuusssuuuuuurrrnnnlllnnnppplllrrryyy||||||{{{{{{|||yyywwwtttuuuxxxxxxuuurrrwwwuuuwww{{{yyysssssswww}}}rrrcccRRRKKKMMMPPPNNNLLLMMMKKKHHHGGGFFFEEEBBB@@@@@@BBBFFFKKKQQQTTTTTTSSSLLLIIIEEEBBBBBBFFFKKKOOOTTTXXX\\\\\\[[[\\\aaaffffffjjjoootttyyyuuuzzzjjjcccfffiiieee```ggghhhgggtttwwwnnnmmmnnnooosssxxxxxxtttppppppssssssqqqmmmjjjlllmmmmmmlllnnnqqqtttllltttwwwuuu}}}\\\LLLHHHGGGFFFEEEPPPlllvvvjjjaaa[[[XXXVVVSSSRRRRRRRRRRRRQQQNNNMMMQQQ[[[hhhvvv}}}eeennnzzzvvvuuutttvvvzzzzzzwwwtttrrrrrrpppmmmmmmnnnppppppooollljjjiiikkknnnqqqrrrnnnrrrvvvxxxwwwssspppoooqqqsssvvvxxxxxxwwwxxxyyyoooooooooooopppqqqsssuuutttooonnnsssuuurrrqqqrrruuuxxxyyygggUUUNNNMMMKKKJJJLLLPPPMMMJJJHHHFFFDDDAAA???<<<>>>AAAGGGMMMQQQSSSSSSNNNKKKHHHDDDCCCDDDFFFHHHMMMRRRVVVXXXXXXZZZ___cccdddgggkkkooosssxxx}}}kkkeeeddddddfffdddaaafffhhhlll{{{qqqnnnoooppprrrttttttppplllkkknnnqqqpppooolllnnnppppppppppppqqqrrrnnntttvvvssstttwwwRRRSSSKKKMMMGGGBBBVVVzzztttfff^^^ZZZWWWTTTRRRRRRRRRRRRQQQQQQLLLKKKPPPXXXccctttppplllsssnnnnnnooosssuuutttoookkkjjjiiiiiiiiiiiiiiiiiijjjiiihhhgggfffgggkkkqqquuupppqqquuuyyy{{{zzzwwwtttvvvuuuttttttvvvwwwxxxwwwssstttuuurrrooopppvvv{{{xxxqqqmmmqqqwwwxxxuuutttooorrrwwwxxxccc]]]WWWNNNKKKOOOSSSPPPMMMJJJHHHEEEBBB???======>>>BBBGGGLLLNNNOOOOOONNNKKKHHHEEEBBBAAA@@@EEEIIIOOORRRTTTVVV[[[^^^```cccfffiiilllooosssvvvbbbdddgggdddddddddbbbhhhmmmyyyxxxnnnkkknnnrrrsssssspppnnnkkklllnnnoooooonnnpppqqqsssssssssqqqpppooovvvwwwyyyxxxuuu~~~\\\```QQQQQQKKKCCCKKKfffmmmccc\\\YYYUUUSSSSSSTTTTTTTTTVVVPPPLLLKKKOOOWWWggguuu~~~ppp{{{~~~uuukkkhhhhhhiiilllpppqqqmmmiiigggfffgggiiiiiifffdddeeeeeeggghhhhhhhhhmmmuuu|||xxxuuussstttxxx|||||||||xxxvvvuuuwww|||~~~~~~|||}}}xxxsssssswww{{{}}}wwwsssssswwwyyyxxxwwwoootttwww~~~rrrnnniiiZZZOOONNNTTTRRRNNNLLLJJJHHHEEEBBBBBB@@@???@@@BBBEEEGGGGGGNNNNNNMMMLLLHHHDDD@@@===???CCCIIIMMMPPPSSSVVVYYYZZZ]]]aaadddgggiiimmmoooyyy{{{}}}aaafffhhheeeeeeeee```dddjjjyyyxxxrrrjjjfffiiimmmmmmlllppppppqqqrrrrrrrrrpppnnnrrrrrrsssttttttrrrooollluuutttwww|||{{{}}}fff```VVVPPPMMMMMMIIIQQQuuuttthhh^^^ZZZVVVSSSSSSTTTUUUUUUXXXSSSNNNLLLKKKQQQ^^^kkkwwwppprrr|||kkkfffgggdddcccfffkkkooopppooollljjjmmmrrrqqqkkkggghhhiiijjjkkkkkkkkkooovvv|||{{{wwwttttttxxx|||||||||wwwwwwyyy~~~}}}xxxwwwvvvuuuuuuyyyyyyvvvqqqpppqqqssstttooowww{{{{{{|||{{{{{{lllYYYOOOTTTRRRPPPNNNMMMKKKIIIGGGFFFCCC@@@???AAACCCDDDDDDIIIKKKLLLMMMKKKHHHCCCAAA>>>AAAEEEHHHLLLOOORRRTTTTTTXXX]]]```cccfffiiilllrrrtttyyyuuubbbffffffccceeeeeedddfffhhhvvvvvvuuupppjjjhhhjjjjjjgggqqqrrrtttvvvvvvtttsssqqqppppppqqqrrrsssssspppmmmsssrrrvvv~~~vvv]]]YYYNNNMMMRRRIIICCC___rrraaa]]]XXXTTTSSSSSSSSSRRRUUURRROOOMMMJJJKKKUUU```lllwwwnnnggg{{{~~~zzz~~~llljjjgggdddaaaccciiiooossstttrrrpppuuu}}}|||tttooopppnnnooonnnmmmmmmooosssvvvtttuuuwwwyyy{{{{{{xxxvvvwwwxxx|||}}}}}}}}}zzzvvvxxxzzzxxxqqqmmmoooqqqqqqmmmuuuzzzzzz}}}lll[[[VVVTTTQQQPPPOOONNNLLLJJJEEECCC@@@???AAACCCDDDDDDDDDFFFHHHKKKKKKJJJHHHGGGAAAAAACCCEEEGGGJJJMMMNNNOOORRRXXX\\\___bbbeeegggkkknnnrrrxxx~~~kkkaaabbb___```dddcccjjjlllpppuuuyyywwwpppkkkkkkjjjhhhmmmnnnpppqqqqqqqqqrrrssskkkjjjkkknnnrrrtttsssqqqrrrrrrtttxxx}}}ooo```TTTOOOPPPIIIBBBPPPiiikkkfff^^^XXXUUUSSSRRRQQQQQQQQQQQQPPPJJJGGGMMMUUU]]]jjj{{{sssdddooozzzuuuuuunnnnnnhhhdddaaaccciiiooorrrsssrrrpppwwwyyytttvvvpppooooooppprrruuuvvvvvvpppsssvvvxxxxxxwwwwwwwwwyyy{{{~~~~~~|||zzz{{{xxxrrrqqquuuuuuqqqnnnrrruuuxxx}}}zzzeeeYYYWWWTTTRRRQQQOOOLLLJJJFFFDDDAAA@@@AAAAAAAAA@@@???AAACCCFFFHHHJJJKKKKKKEEECCCAAAAAABBBEEEGGGHHHJJJNNNSSSWWWZZZ\\\^^^```fffhhhlllqqqvvv{{{~~~qqqddd______YYY\\\cccaaaiiiooowwwzzznnnuuuwwwpppiiiiiiiiiggggggggghhhhhhiiilllpppsssffffffggglllrrrvvvwwwuuuooopppooommmpppwww}}}ggg\\\RRRMMMIIIGGGKKKRRRuuuuuunnnfff^^^YYYUUUSSSRRRPPPQQQTTTSSSLLLFFFHHHOOOMMMZZZkkkyyy|||iiijjjzzzzzzwwwvvvhhhhhhiiihhheeecccdddiiioooqqqqqqmmmkkktttzzzuuuxxxooommmnnnrrrxxx|||}}}{{{qqqssssssqqqpppsssyyy~~~|||}}}~~~|||zzz{{{~~~{{{{{{yyyxxxtttpppsssyyyvvvnnnrrrpppqqqwww~~~yyyeee\\\YYYVVVSSSQQQOOOKKKIIIIIIGGGDDDAAA@@@>>><<<:::===>>>@@@CCCFFFIIIKKKLLLGGGDDD@@@>>>???AAACCCDDDGGGKKKPPPTTTVVVWWWYYYZZZccceeehhhlllppptttvvvwww{{{}}}iii___\\\bbbddd```ccckkkmmmyyy{{{oooccceeejjjhhhiiilllgggeeecccdddiiilllllloootttmmmllllllmmmooooooooonnnpppmmmjjjkkkpppvvvyyyyyyoooyyydddTTTSSSQQQIIIEEEIIIOOOhhhyyymmmfffZZZUUUUUUPPPSSSRRRRRRRRRQQQNNNJJJFFFJJJOOOZZZhhhttt~~~lllqqqyyy{{{ttt~~~ppphhh]]]^^^```^^^]]]aaafffjjjkkkjjjnnnnnnppptttyyy{{{yyywwwpppooonnnmmmoootttyyy|||uuunnnjjjmmmnnnlllnnnssswww{{{}}}xxxpppnnnssszzzxxxyyy{{{~~~}}}xxxuuutttrrrppppppnnnlllmmmooowwwyyyzzzyyy}}}ggg\\\eeeaaaZZZUUUUUUUUUQQQLLLLLLLLLKKKGGGAAA===>>>???======>>>@@@CCCGGGJJJLLLJJJKKKIIIDDD===;;;>>>CCCDDDFFFJJJNNNRRRTTTUUUVVV^^^___```bbbfffiiilllmmmqqqsssxxx}}}dddZZZWWW^^^bbb```bbbhhhiii{{{{{{jjjaaadddkkkiiikkkooollleeebbbcccgggjjjkkknnnssspppooommmmmmnnnnnnmmmkkkooolllkkkmmmrrrwwwzzzzzzxxxrrrtttqqqTTTUUUWWWIIICCCIIIJJJ^^^sssiii]]]ZZZ\\\WWWRRRRRRRRRSSSSSSPPPLLLIIIHHHJJJRRR^^^iiitttwww~~~|||sssvvvuuuggg___XXX]]]]]]]]]^^^aaafffjjjlllmmmppppppppprrruuuvvvuuussslllkkkjjjkkknnnqqqrrrsssmmmhhhhhhooorrroookkkkkkjjjpppuuutttoooooouuu{{{tttsssssstttuuuuuutttssssssrrrrrrsssrrrpppmmmmmmvvvyyyyyywwwzzzmmm___\\\^^^```___\\\WWWQQQLLLLLLMMMLLLHHHBBB??????@@@======>>>???AAADDDFFFHHHIIIKKKJJJEEE???;;;<<>>>>>======>>>???@@@AAAGGGIIIKKKHHHBBB===;;;;;;???@@@CCCFFFIIILLLOOOPPPSSSUUUXXX\\\___aaabbbbbbeeehhhmmmsssxxx|||xxxlllddd```ffflllllljjjkkklllvvvuuummmpppssskkkhhhkkkhhhiiieeedddhhhjjjkkkpppuuuvvvtttqqqpppppppppooonnnrrrrrrsssuuuwwwxxxxxxxxx~~~yyynnnXXXTTTNNNKKKNNNCCCEEE]]]qqqeee]]]RRRTTTSSSTTTUUUWWWVVVTTTRRRLLLHHHGGGIIIMMMVVVffftttoooiiiwwwwwwjjjjjjdddaaaeeeaaacccdddbbb___^^^```ccckkkkkkkkklllooorrruuuwwwvvvrrroooppprrrqqqnnnjjjnnniiihhhnnnuuutttjjjbbbdddkkksssvvvtttsssuuuxxxrrrpppmmmmmmnnnppppppppphhhkkknnnppprrrtttrrrnnnuuuwwwvvvssstttxxxyyyxxxyyy~~~tttpppmmmjjjdddZZZTTTRRRPPPOOONNNKKKHHHEEECCCBBB@@@???===<<<;;;;;;<<<<<>>===>>>>>>???BBBDDDGGGJJJKKKMMMPPPSSSXXX[[[\\\]]]]]]```ccchhhnnnsssxxxzzz||||||tttuuuppplllooorrrqqqnnnlllnnn{{{mmmdddgggmmmhhhiiinnnmmmlllhhhhhhkkknnnnnnrrrwwwuuusssqqqqqqsssuuuuuuuuuxxxxxxyyyyyyxxxwwwuuuuuu|||~~~\\\LLLPPPRRRNNNIIIFFFOOOppp}}}lllbbbWWWVVVUUUUUUVVVXXXXXXVVVTTTSSSMMMIIIGGGGGGLLLXXXeeeooowww}}}yyygggooojjjlllrrrooojjjhhheeeggghhheeeaaa```bbbdddkkkkkkkkklllnnnqqquuuxxxwwwtttqqqqqqsssvvvuuutttxxxqqqkkkkkkqqqsssnnnfffgggmmmtttwwwvvvtttuuuwwwnnnmmmmmmnnnnnnkkkgggddd___fffjjjjjjmmmsssuuusssyyy{{{zzzwwwwwwzzz{{{yyy}}}~~~uuurrrooodddZZZTTTRRRQQQPPPNNNLLLIIIFFFDDDAAA@@@>>><<<::::::::::::>>>BBBGGGJJJJJJGGGEEECCC???>>>>>>>>>@@@CCCFFFHHHIIILLLOOOTTTWWWXXXYYYYYY]]]```eeekkkppptttwwwxxxuuuwww{{{~~~tttxxxvvvttttttssspppmmmkkklllzzzyyylllkkkoookkkmmmppplllllliiijjjnnnpppppprrrvvvrrrqqqoooqqqtttxxxzzz{{{}}}~~~~~~|||xxxvvvttttttzzz{{{nnnSSSTTTUUUMMMJJJIIIJJJ```mmmfff___YYYXXXWWWWWWXXXXXXVVVTTTVVVQQQLLLIIIFFFFFFNNNWWWbbbkkkxxx|||pppjjjeeeuuudddmmmqqqqqqnnnhhhhhhhhhiiiiiihhhhhhjjjlllnnnnnnnnnnnnmmmooorrruuuqqqppppppqqqtttwww{{{}}}{{{vvvmmmiiimmmrrrqqqkkkeeejjjppprrrssssssvvvxxxqqqrrrtttuuurrrkkkbbb[[[XXXdddkkkiiiiiiqqqwwwxxx|||||||||}}}|||~~~ooo___VVVTTTSSSQQQPPPOOOLLLHHHEEECCCAAA???===;;;;;;;;;;;;;;;>>>CCCGGGJJJJJJIIIIIIBBBAAA???>>>>>>@@@CCCEEEFFFHHHKKKOOORRRTTTUUUVVVZZZ]]]aaafffkkkoooqqqrrrrrrsssuuuyyy~~~xxxuuuwwwxxxuuupppmmmkkkjjjnnn}}}xxxpppqqqmmmnnnnnnhhhhhhggghhhmmmooonnnooorrrpppnnnmmmoootttxxx{{{}}}}}}xxxvvvvvvwwwzzzkkk]]]WWWPPPLLLJJJIIISSSsssvvvkkkccc\\\ZZZXXXXXXXXXWWWUUUSSSTTTQQQNNNKKKFFFCCCGGGMMMYYYbbbppp}}}pppggg```uuukkkfffmmmiiiiiinnniiijjjiiihhhiiikkkmmmmmmmmmlllmmmooonnnmmmnnnqqqtttnnnrrruuuvvvttttttwww{{{sssrrrnnnjjjlllqqqpppkkkfffiiilllmmmnnnpppuuuxxxxxxyyyzzzzzzuuukkk^^^VVVUUUfffqqqnnnkkkqqqxxxyyyzzz}}}}}}{{{{{{}}}yyy}}}ooo```ZZZUUUTTTRRRRRRQQQOOOJJJGGGDDDCCCAAA???>>>>>>>>>>>>:::;;;>>>BBBGGGJJJKKKKKKFFFDDDAAA>>>>>>???BBBDDDDDDEEEGGGJJJMMMPPPRRRSSSVVVXXX\\\aaaeeehhhjjjkkkooooooppptttzzzuuutttyyyrrrwwwzzzvvvoookkkkkkkkkrrrrrriiikkkjjjmmmnnnfffeeedddggglllnnnlllllloooooommmlllnnnrrrwww{{{|||}}}yyyvvvxxxzzzyyygggYYYUUUUUUNNNFFFEEEQQQooottthhh^^^\\\YYYXXXWWWVVVSSSQQQPPPNNNMMMLLLGGGBBBCCCHHHNNNWWWeeerrr|||qqqccc[[[dddyyygggjjjoooaaaaaammmkkkllliiiggggggjjjllljjjhhhfffiiilllmmmmmmooosssvvvrrrxxx}}}|||uuupppqqqtttiiimmmnnnkkkmmmqqqoooiiijjjkkklllkkklllnnnsssvvvxxxyyyzzzxxxqqqfffXXXOOOTTTjjjxxxtttnnnrrrxxxyyytttwwwxxxvvvwww{{{|||yyyuuu}}}zzzttt}}}hhh^^^___VVVTTTSSSSSSSSSPPPKKKGGGEEEDDDBBB@@@@@@@@@@@@AAA::::::;;;???DDDHHHJJJKKKIIIGGGBBB???>>>???AAACCCBBBCCCDDDGGGJJJMMMPPPRRRRRRTTTXXX]]]```ccceeeeeelllkkklllooouuu|||rrr}}}uuuvvvtttuuuuuusssqqqooollliiihhhtttvvv~~~rrrhhhgggiiiiiihhhgggkkkeeeeeejjjmmmkkklllpppjjjjjjiiikkknnnsssxxx{{{wwwxxxyyyyyyxxxxxxzzz|||{{{~~~WWW```RRRYYYMMMDDDKKKSSSooovvvggg___YYYZZZZZZUUUPPPMMMLLLKKKKKKKKKKKKJJJGGGDDDGGGKKKSSS^^^kkkxxxssseee[[[ZZZ||||||uuurrrnnnlllkkkllllllkkknnnhhhbbbbbbeeehhheeebbblllllllllmmmooopppnnnlllqqquuuzzzyyyuuuooolllkkkoookkkggghhhkkkllljjjfffiiikkkllllllllllllmmmnnnoooxxx}}}||||||yyygggSSSeeejjjqqqtttssspppnnnnnnmmmpppsssuuutttsssrrrrrrtttuuutttzzzlllbbb___^^^]]]ZZZWWWTTTRRRPPPPPPEEEEEEEEEEEEDDDCCCAAA@@@<<<;;;:::;;;===@@@DDDGGGJJJIIIHHHEEECCCAAA???>>>AAAAAAAAACCCEEEGGGIIIKKKQQQTTTXXXZZZ\\\^^^aaacccdddgggjjjmmmooorrruuuxxxyyyzzz{{{}}}zzzooojjjjjjfffjjjmmmppppppooolllkkkkkkuuuvvvlllddddddfffffffffhhhjjjeeedddhhhkkkkkklllpppooonnnmmmmmmmmmmmmnnnooopppqqqsssuuuvvvvvvuuutttzzz{{{}}}yyyuuu```\\\___QQQEEEDDDCCCTTTxxxtttiii___]]]^^^ZZZTTTQQQOOONNNMMMNNNNNNMMMJJJGGGBBBDDDIIIQQQ[[[gggqqqwwwxxxqqqdddUUU\\\sssooooooooooooooonnnllliiigggmmmllliiigggeeedddddddddjjjkkklllmmmnnnpppqqqrrrtttvvvxxxxxxvvvsssqqqqqqnnniiidddbbbdddfffhhhhhhggggggggghhhiiikkkmmmmmmooouuu{{{ooonnnppprrrqqqnnnlllmmmooojjjmmmooopppqqqqqqssstttxxxyyyvvvxxxzzz{{{yyyjjjbbbiiieee```ZZZUUURRRQQQQQQHHHHHHHHHGGGFFFDDDBBBAAA???===<<<;;;;;;===???AAAFFFGGGHHHIIIHHHEEEBBB@@@?????????@@@BBBEEEHHHIIILLLNNNRRRTTTVVVXXXZZZ\\\[[[^^^aaadddfffiiilllooossstttvvvwwwzzzwwwgggfffeee___ccciiiooopppnnnkkklllnnnxxxzzznnngggaaaaaabbbbbbdddhhhiiieeebbbeeehhhiiikkknnnrrrrrrqqqooommmkkkhhhgggjjjllloootttyyyzzzvvvqqqxxxvvvyyy}}}zzz~~~}}}mmmaaa]]]\\\QQQIIIEEE???GGG^^^tttccc^^^^^^ZZZTTTPPPRRRQQQQQQQQQRRRPPPNNNKKKEEEEEEEEEIIIPPPYYYccchhhwwwyyygggiii]]]NNNhhhllljjjkkknnnnnnmmmiiidddaaaiiimmmooolllfffdddgggkkkjjjkkklllkkkiiikkkpppttt|||zzzxxxwwwvvvuuutttrrrjjjhhhddd``````eeemmmssspppllliiihhhkkkmmmnnnmmmppprrrwwwxxxvvvsssnnnkkkjjjlllnnnjjjkkkmmmnnnoooqqqtttwwwpppsssrrrtttwwwwwwxxxjjjpppkkkddd\\\VVVSSSSSSSSSMMMMMMLLLKKKIIIFFFDDDBBBBBBAAA>>>;;;::::::;;;;;;@@@CCCGGGKKKLLLIIIEEEBBB???>>>======>>>AAADDDGGGFFFIIILLLOOOPPPQQQTTTVVVXXX[[[^^^aaaccceeehhhkkklllmmmooopppssswww}}}pppggggggfffcccgggmmmrrrqqqmmmkkkooottt}}}vvvnnnkkkfffbbbaaaaaa```ccchhhiiieeebbbbbbdddeeegggiiirrrqqqpppnnnmmmkkkjjjjjjddddddgggooowww{{{yyyuuuxxxtttyyy|||zzzbbbZZZRRROOOLLLEEEGGGRRRuuunnndddbbb]]]UUUPPPTTTTTTSSSTTTTTTSSSQQQNNNMMMJJJGGGFFFIIIPPPWWW\\\jjjsss|||kkkbbbddd[[[XXX{{{wwwrrrjjjkkkkkkjjjgggeeeddddddgggkkknnnmmmjjjiiimmmqqqpppqqqqqqlllhhhhhhnnnttt}}}yyywwwvvvtttoookkkggghhhhhhggggggmmmxxx~~~xxxrrrqqqssstttrrrooorrrrrruuuxxxwwwtttqqqmmmkkkkkkkkkkkkmmmooopppqqqrrrtttvvvkkkqqqqqqrrrvvvvvvzzzuuupppiiiaaa[[[WWWUUUTTTRRRRRRQQQOOOLLLIIIFFFDDDEEECCC@@@===;;;:::::::::<<>><<<<<<>>>AAABBBDDDGGGJJJLLLMMMNNNPPPRRRVVVYYY\\\^^^```cccfffhhhfffgggiiijjjlllpppuuuyyy|||}}}qqqpppoooiiieeeeeeiiimmmqqqsssqqqmmmooowwwoooiiieeedddbbb```bbbfffhhhfffccc```aaadddddddddpppnnnllljjjiiijjjlllmmm___]]]^^^eeeooowwwxxxwwwzzzuuu}}}vvvdddWWWTTTNNNGGGDDDDDDTTTwwwuuunnnfff]]]WWWUUUUUUTTTUUUVVVUUUSSSPPPPPPLLLGGGCCCCCCGGGLLLOOOZZZbbbkkkqqqzzzwwwfff```ZZZVVVWWWkkktttjjjqqqmmmkkkiiifffeeeiiiqqqwwwlllkkkjjjkkkmmmnnnnnnnnnooopppqqqmmmiiiiiinnntttyyywwwuuuuuutttqqqkkkffffffkkkoooppppppsss{{{~~~yyyyyy||||||yyyuuuvvvwwwxxx}}}uuuqqqrrrtttuuutttpppkkkhhhjjjllloooqqqpppppppppqqqtttzzzvvvqqqrrrnnnooozzzyyypppfff___ZZZWWWWWWVVVUUUSSSPPPLLLIIIGGGFFFEEECCC@@@>>>=========<<<===???AAADDDFFFHHHIIIHHHEEEBBB???======>>>???AAADDDGGGHHHIIIJJJKKKMMMOOOQQQTTTVVVXXXZZZ]]]```bbbccceeefffgggjjjooorrr|||zzzrrr^^^\\\```{{{vvvqqqnnneeefffooooooppppppnnnnnnsss}}}rrrkkkfffeeeeeebbbbbbeeefffgggeeebbbcccffffffcccmmmkkkhhhffffffhhhjjjlllgggdddcccgggnnnuuuyyy{{{xxxyyynnnZZZTTTLLLHHHGGG@@@DDDUUUxxx{{{nnnbbb\\\WWWVVVVVVWWWXXXWWWUUURRRSSSPPPLLLGGGEEEEEEGGGHHHOOOVVV\\\aaaiiittt}}}~~~ooofffYYY[[[UUUPPPaaalllgggnnnmmmllljjjgggiiirrrvvvpppiiiiiilllnnnkkkggg```bbbeeeeeedddeeeiiimmmlllmmmnnnooopppnnnkkkhhhgggmmmrrrtttrrrqqqsssvvvxxxxxxyyy|||~~~{{{xxxzzz{{{{{{zzzxxxtttrrrlllnnnqqquuuvvvsssmmmhhhgggiiikkklllkkkkkkkkkllluuu|||vvvnnnooommmiiimmmuuuqqqfff^^^[[[YYYYYYXXXUUURRROOOKKKIIIGGGFFFEEECCCAAA@@@@@@???======<<<===???BBBFFFHHHJJJHHHEEEBBB@@@>>>=========@@@BBBDDDDDDDDDFFFGGGJJJLLLOOOQQQSSSUUUXXXZZZ]]]___```aaabbbdddhhhkkkwwwwww~~~jjjbbbcccfffttt{{{lllqqqqqqffffffqqqnnnmmmlllkkklllrrryyysssjjjcccdddfffdddbbbbbbcccfffgggeeehhhmmmlllhhhiiiiiihhhhhhiiikkknnnooovvvtttrrrpppqqqtttwwwyyypppyyy~~~aaaWWWMMMNNNPPPFFFEEEKKK[[[uuuggg```XXXXXXWWWYYYZZZYYYWWWUUUVVVUUURRRNNNKKKIIIGGGGGGGGGMMMSSSVVV^^^iiiqqqttt~~~mmmbbb\\\VVVXXXXXX^^^}}}yyynnnnnnooommmnnnmmmlllmmmsss~~~zzzrrriiifffiiikkkhhheeeYYY[[[^^^aaadddeeeeeeeeefffgggiiiiiiiiiiiiiiijjjfffkkkpppqqqooolllkkkkkklllqqqxxx~~~}}}{{{xxxwwwwwwwwwuuusssrrrrrrmmmmmmmmmppprrrrrrpppmmmhhhggggggeeeeeehhhlllpppqqqyyyssskkkqqqtttqqqrrrmmmrrrggg```]]]ZZZZZZYYYWWWTTTPPPMMMKKKHHHGGGFFFDDDCCCAAA@@@@@@???>>><<<<<<===@@@CCCEEEHHHHHHFFFDDDBBB@@@>>>===<<<>>>@@@AAAAAAAAACCCDDDHHHKKKNNNPPPQQQSSSVVVXXXXXXYYY[[[[[[\\\^^^aaacccnnnuuuyyywwwvvvuuurrrooonnnaaalllnnnbbbaaammmnnnllljjjiiikkknnnqqqtttqqqggg```bbbfffeeebbbaaaaaafffhhhhhhlllrrrrrrmmmfffgggjjjmmmppprrrtttuuu~~~|||zzzuuupppooooooqqqhhhxxx{{{~~~nnn^^^PPPQQQTTTGGGFFFJJJKKKeee~~~ooohhhZZZYYYYYYZZZ[[[[[[YYYWWWUUUTTTRRRPPPLLLIIIEEECCC???EEEJJJNNNTTT___hhhkkkttt}}}|||}}}pppaaaXXXTTTQQQSSSZZZooommmnnnqqqooommmpppqqqpppmmmooouuu{{{wwwppphhheeegggiiiiiihhhaaabbbeeeiiilllllliiiffffffhhhhhhfffccccccgggjjjdddhhhlllnnnmmmkkkiiihhhhhhoooyyy~~~zzzwwwuuusssrrrrrrrrrqqqpppqqqqqqmmmjjjjjjnnnqqqrrrqqqjjjhhheeebbbccchhhpppvvvuuu}}}uuummmtttyyyuuutttuuu~~~~~~mmmccc______[[[ZZZZZZXXXUUUQQQNNNMMMIIIHHHGGGEEECCCAAA??????@@@???>>>===>>>???AAABBBEEEFFFFFFEEEDDDAAA???>>><<<>>>@@@AAAAAAAAABBBDDDEEEGGGJJJLLLMMMOOORRRTTTSSSUUUWWWWWWXXXYYY\\\^^^yyyyyy{{{|||qqqiiigggddd^^^aaajjjdddgggiiihhhfffhhhnnntttvvvjjj___]]]___aaaccceeeooolllkkkmmmqqqrrrnnnjjjhhhggggggiiinnnrrrttttttzzzvvvpppjjjhhhjjjnnnqqqtttzzz|||zzz}}}WWWRRRZZZUUUTTTOOOJJJBBBJJJqqq{{{pppccc[[[VVVYYYZZZWWWUUUXXXSSSTTTTTTTTTQQQNNNJJJGGGDDDDDDCCCEEEHHHNNNTTTWWWdddsss|||{{{|||zzz~~~iiiZZZUUUSSSOOOOOOTTTooozzztttvvvqqqooosssvvvsssooooooqqqrrrqqqoooiiimmmooonnniiihhhjjjmmmmmmllllllkkkkkkkkkkkkkkkhhhgggeeecccbbbcccdddeeeiiikkkkkkhhheeeeeeiiimmmlllqqqsssqqqrrruuuuuussspppnnnmmmlllmmmnnnnnnmmmppppppooooooppprrrssstttnnnkkkgggcccbbbdddgggjjjnnnpppuuuyyy{{{|||{{{{{{}}}xxxsssddd```cccccc___ZZZXXXYYYYYYSSSKKKKKKJJJHHHFFFEEECCCCCCCCCDDDCCCAAA???>>>>>>?????????@@@AAABBBDDDEEEFFFFFFAAAAAA@@@>>>===>>>AAACCCCCCCCCDDDEEEGGGIIIKKKMMMMMMOOORRRTTTTTTUUUWWWYYYvvvssswww}}}zzzrrrllliiigggcccbbbcccbbbeeegggfffeeehhhnnntttvvvnnngggeeebbbaaacccgggwwwrrrnnnmmmpppqqqooommmllljjjiiijjjlllooooooooovvvsssooojjjhhhjjjmmmpppqqqwww}}}~~~|||}}}ttt[[[MMMTTTKKKJJJHHHJJJWWWvvv~~~pppeee[[[ZZZZZZVVVSSSSSSTTTUUUUUUVVVTTTRRROOOMMMJJJHHHEEECCCDDDHHHMMMPPPXXXeeerrrxxx}}}||||||~~~gggWWWQQQPPPPPPOOOYYYrrrnnnlllpppnnnnnnsssnnnllljjjkkkmmmoooooonnnlllooorrrqqqnnnnnnrrrvvvrrrooommmlllmmmooooooooollliiifffddddddgggkkkmmmkkklllmmmlllkkkkkkmmmnnnnnnrrrsssssstttvvvuuuqqqooommmkkklllmmmnnnmmmlllpppoooooooooqqqrrrtttuuupppnnnkkkgggeeedddddddddiiilllqqqvvv{{{~~~|||xxxzzzxxxhhhccciiigggccc]]]YYYWWWUUUTTTNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDBBB@@@??????????????????@@@@@@BBBCCCEEEEEEFFFFFFEEECCC???===>>>>>>@@@@@@@@@@@@BBBEEEHHHIIIJJJLLLOOOPPPQQQRRRSSSUUU}}}pppmmmsss|||qqqooollliiikkklllggg``````bbbdddccccccffflllqqquuuqqqnnnkkkgggcccffflll{{{uuunnnjjjkkkmmmmmmmmmmmmkkkjjjjjjlllmmmmmmlllnnnnnnmmmkkkjjjlllooosssnnnrrrwwwxxxwwwzzzxxxvvv[[[]]]QQQMMMLLLIIICCCLLLsssrrraaa[[[ZZZWWWTTTRRRTTTUUUVVVWWWWWWVVVUUUTTTPPPMMMHHHCCCAAABBBDDDFFFKKKUUU___eeelllwww{{{eeeQQQLLLLLLJJJJJJMMMmmm|||kkklllmmmhhhgggkkkfffeeeeeegggjjjlllmmmmmmnnnppprrrrrrqqqsssxxx}}}yyysssmmmkkkooossssssqqqooommmiiiggghhhlllrrrvvvmmmmmmnnnoooqqqqqqpppnnnmmmqqqssssssuuuxxxuuupppmmmlllkkkkkkmmmmmmmmmllllllllllllmmmnnnpppsssttttttrrrooolllhhhdddaaa___ccceeejjjpppvvv}}}{{{vvvoooppp|||llliiikkkkkkeeeZZZSSSSSSUUUQQQPPPNNNLLLKKKIIIIIIHHHGGGFFFDDDBBB@@@?????????@@@???>>>===>>>@@@BBBDDDIIIKKKKKKHHHDDD???<<<;;;>>>===<<<<<<>>>AAADDDFFFFFFHHHJJJLLLLLLLLLNNNPPPnnnkkkrrrqqqgggiiigggeeekkksssnnnbbb___````````````bbbgggkkkyyyxxxrrrmmmllliiigggjjjpppuuupppiiieeeeeeggghhhhhhjjjiiiiiijjjmmmnnnnnnmmmiiikkkmmmmmmmmmnnnqqquuummmoooqqqppppppttt|||uuuyyy```]]]TTTMMMIIICCCEEEYYYrrrjjj]]]ZZZZZZXXXUUUSSSSSSTTTVVVWWWWWWWWWWWWSSSQQQLLLHHHDDDAAA@@@@@@EEEKKKRRRWWW^^^hhhssszzz~~~}}}~~~hhhXXXOOOPPPMMMFFFIIIUUUrrrjjjlllkkkdddaaadddddddddeeegggiiilllmmmmmmnnnoooppppppppptttyyy}}}vvvmmmkkkppptttsssqqqrrrpppmmmkkklllppptttwwwlllllllllooossssssoookkkiiimmmpppqqqtttwwwuuuppplllkkkkkklllnnnooonnnmmmmmmmmmmmmnnnppprrruuuvvvvvvuuuqqqmmmhhhdddaaa```bbbccceeeiiiooovvv|||{{{pppffffffooopppqqqrrrnnncccWWWRRRSSSSSSRRRQQQOOOMMMLLLKKKKKKIIIHHHFFFDDDBBBAAA@@@???@@@???===;;;<<<>>>@@@BBBGGGJJJLLLKKKGGGCCC???===>>>===;;;:::;;;>>>AAACCCBBBDDDGGGHHHGGGHHHIIIJJJtttmmmsssnnneeegggdddaaahhhqqqnnnccc``````___]]]]]]___bbbeeezzzvvvkkkhhhhhhhhhjjjlllllliiifffdddddddddeeeeeekkkjjjjjjkkkmmmnnnmmmllllllooorrrqqqnnnlllooorrrnnnoooooooooqqqvvv~~~bbb^^^[[[TTTLLLGGGIIINNNRRRiiibbb```\\\WWWSSSSSSSSSTTTUUUVVVWWWXXXRRRRRRQQQOOOKKKGGGCCC@@@EEEFFFJJJNNNSSS[[[eeemmmqqqyyytttsssssswww~~~~~~tttXXXQQQOOOOOOIIIEEEXXXqqqiiicccaaafffhhhcccaaadddfffgggiiijjjkkkkkklllmmmoooooonnnnnnooossswwwzzzzzzqqqooorrrvvvtttqqqrrrqqqqqqppppppqqqqqqrrrjjjiiiiiillloooooolllhhhccciiinnnnnnpppssssssqqqlllllllllnnnpppqqqpppoooqqqqqqqqqrrrtttvvvyyyzzzwwwuuupppkkkgggeeeddddddggggggfffgggkkkpppuuuxxxyyyiiicccjjjlllqqqwwwqqqiii^^^YYYYYYUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIHHHGGGEEECCCAAA@@@BBB@@@===;;;;;;<<>>???@@@BBBDDDEEEDDDDDDEEEFFFvvvnnnrrr}}}wwwqqqjjjiiieeecccfffjjjgggaaaaaa```^^^]]]]]]___bbbdddtttzzzlllggggggffffffgggiiihhhhhhggggggfffffffffooonnnmmmmmmnnnmmmkkkiiiqqquuuvvvsssmmmiiijjjmmmnnnoooppprrrvvv}}}```ccc^^^RRRHHHFFFGGGFFFYYYuuummmcccYYYWWWVVVTTTTTTSSSTTTVVVWWWRRRSSSTTTTTTRRRNNNJJJGGGFFFDDDDDDGGGJJJNNNVVV^^^___gggrrr{{{zzzpppiiieeedddeeeiiioootttxxxzzzzzzqqqXXXLLLJJJIIIHHHHHHUUUwwwtttfffbbbaaaeeefffbbbaaabbbfffhhhjjjkkkjjjjjjkkkllloooooonnnooopppsssvvvxxxzzzuuusssvvvxxxvvvsssrrrrrrrrrrrrqqqpppooonnnjjjiiihhhhhhiiijjjiiihhh```hhhnnnllljjjllloooqqqllllllmmmooorrrsssqqqpppnnnnnnnnnnnnppprrruuuvvvvvvsssooojjjgggffffffgggmmmkkkiiihhhiiikkkoooqqqttthhhhhhrrrpppjjjyyy|||nnnfff^^^\\\___VVVUUUSSSQQQOOONNNNNNMMMJJJJJJJJJIIIGGGEEECCCBBBCCCAAA???=========>>>???;;;>>>BBBEEEFFFGGGHHHIII@@@???>>><<<;;;::::::;;;>>>???AAABBBAAA@@@AAABBByyymmmlllooozzz|||yyypppqqqlllhhhfffiiiiiieeebbbbbbbbb```^^^^^^```dddfffhhhvvvzzzoookkkhhhffffffiiikkkkkkkkkiiihhhhhhhhhiiiooonnnnnnooooooooollljjjnnnrrrtttqqqkkkiiikkkppplllmmmmmmpppttt|||{{{mmm```YYYQQQGGGDDDGGG===XXXzzzooo```]]][[[YYYVVVUUUUUUVVVWWWUUUUUUUUUTTTSSSRRRQQQPPPIIICCCAAACCCCCCDDDIIIPPPNNNWWWaaahhhlllsss|||lll^^^[[[YYYWWWXXX[[[___ccchhhooowww}}}mmmYYYJJJGGGGGGHHHLLLZZZxxxpppiiidddaaabbbcccbbb`````````cccfffgggffffffgggiiilllkkklllnnnqqqsssuuuuuuuuutttssstttvvvwwwvvvttttttsssqqqpppoooooooooppplllkkkiiifffdddeeehhhkkkbbblllqqqkkkddddddjjjooojjjjjjlllooorrrsssqqqoookkkjjjjjjkkklllnnnoooqqqsssrrrooollliiigggeeedddkkkiiigggeeeeeegggjjjlllmmmooossstttqqqooorrrxxxzzzmmmbbb___cccXXXWWWUUUSSSQQQPPPOOOOOOJJJJJJJJJJJJIIIGGGEEEDDDDDDCCCBBB@@@???>>>>>>>>>:::<<>><<<;;;;;;===>>>???=========>>>wwwdddhhhkkkttt~~~mmmlllnnnjjjeeegggnnnmmmdddbbbfffbbb```___```dddhhhkkklllzzzvvvqqqooojjjgggiiioooooonnnllliiiggggggiiikkkllllllmmmoooqqqrrrpppooogggkkkpppoookkkkkkpppvvvjjjiiiiiijjjnnntttzzz~~~vvvZZZ\\\]]]PPPFFFIIIHHHHHHMMMooo{{{iiiccc```]]]YYYWWWVVVWWWWWWXXXVVVTTTSSSRRRSSSTTTUUUKKKEEEAAABBBAAA???CCCJJJFFFNNNWWW\\\```fffpppyyyzzz}}}~~~~~~lll[[[UUUUUURRRLLLUUUYYY]]]```eeeppp~~~iiiYYYPPPJJJGGGHHHLLLXXXsssmmmooo]]]XXXVVVYYY___bbbccccccZZZ^^^bbbcccbbbbbbdddfffgggggghhhkkkooorrrssssssjjjlllooorrrtttttttttsssuuussspppnnnmmmoooqqqsssooonnnkkkfffbbbccciiinnneeepppuuulll```___gggnnniiiiiikkknnnqqqrrrqqqoooooonnnnnnnnnoooppprrrsssqqqqqqpppnnnkkkgggcccaaafffdddbbbaaabbbcccfffggggggvvv{{{rrrooovvvsssgggllldddfffYYYXXXVVVTTTSSSQQQQQQPPPJJJJJJKKKKKKJJJHHHFFFEEEEEEDDDCCCBBBAAA???>>>===<<<<<<======>>>AAAEEEIIIMMMMMMLLLJJJGGGCCC@@@>>>999;;;<<<<<<;;;:::;;;<<>>===<<<===>>>@@@BBBHHHGGGGGGIIILLLKKKHHHDDD>>>===;;;:::999999:::;;;zzzfffbbbhhhjjjttt|||kkkggghhhhhhiiigggfffhhhjjjiiieeebbbccc___\\\]]]aaagggkkklllyyyxxxrrrpppssstttnnnjjjjjjjjjiiijjjnnnmmmhhhgggjjjkkklllllllllllllllmmmmmmrrrqqqpppppppppnnnlllkkkhhhkkkmmmnnnssszzzyyyssszzz|||kkkqqq^^^UUUOOOKKKJJJGGGAAABBBVVVnnngggeee\\\YYYZZZUUUVVVWWWYYYXXXVVVVVVXXX[[[UUURRRNNNIIIEEECCCBBBBBB@@@CCCGGGIIIMMMRRRXXX]]]cccdddggglllsss||||||kkk]]]VVVOOOMMMLLLLLLPPPVVVWWW]]]dddlllzzzlllVVVMMMJJJHHHEEEGGGLLL\\\}}}}}}eeeeeeggg```^^^ZZZXXXWWWXXXZZZ\\\____________```aaabbbcccfffffffffgggiiilllnnnooonnnmmmmmmooorrrrrrpppmmmgggggghhhlllqqqvvvxxxxxxnnnnnnmmmkkkjjjlllooorrrpppsss{{{yyyyyy~~~|||vvvooolllooorrrsssrrrooommmmmmooonnnlllnnnsssrrrqqqqqqtttvvvssslllfffeeeffffffeeebbb`````````dddfffjjjlllnnnllliiigggppp}}}~~~ooojjjaaaWWWOOOJJJFFFCCCEEEDDDDDDFFFIIIKKKIIIFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@???===<<<<<<===???@@@DDDCCCCCCEEEHHHJJJIIIGGGEEEDDDBBB???===<<<;;;;;;~~~nnnddd```iiivvvzzzzzzqqqjjjnnnvvvppplllhhhdddeeeiiijjjeee___bbb___]]]]]]aaafffiiikkktttvvvqqqooosssuuurrrlllhhhhhhgggiiinnnooollliiihhhhhhiiikkklllllllllkkkjjjooonnnooorrrtttrrrmmmhhheeekkkoooqqqsssxxxzzzyyyvvvvvvyyyqqqwwwaaaTTTRRROOOIIICCCCCCEEECCCOOO}}}xxxpppfffbbb```WWWZZZ^^^```^^^YYYWWWZZZ]]]ZZZWWWRRRMMMIIIGGGFFFEEE@@@AAACCCCCCDDDGGGKKKNNNRRRTTTXXX]]]dddkkkqqquuu}}}yyykkk[[[NNNOOOLLLJJJMMMPPPQQQVVV\\\^^^hhhrrr{{{uuufffSSSIIIHHHIIIIIIFFFMMM\\\}}}hhhccciiicccaaa```^^^[[[YYYXXXWWWWWW\\\^^^aaacccddddddbbbaaaeeedddddddddeeehhhkkkmmmlllkkklllnnnoooooommmjjjhhhhhhiiikkknnnnnnmmmlllkkkmmmpppppppppooooooppppppqqqvvv{{{{{{xxxxxx{{{}}}yyysssmmmjjjiiijjjjjjnnnrrruuusssrrrssssssqqqsssuuuxxxzzzxxxtttooolllmmmllljjjjjjiiigggdddbbbccceeeggghhhhhhiiikkkllllllmmm{{{wwwiiiYYYMMMGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEHHHHHHHHHGGGEEEBBB@@@>>>BBBAAA???=========>>>>>>@@@???>>>???CCCGGGIIIJJJJJJJJJIIIGGGDDDAAA???>>>xxxeee\\\___jjj|||oooqqqqqq{{{kkkhhhddddddddddddaaa^^^___]]]\\\\\\___bbbeeefffiiizzzvvvpppmmmmmmqqqvvvuuuoooiiiiiiggggggjjjnnnnnnkkkiiihhhhhhjjjlllmmmllljjjhhhggghhhlllsssxxxwwwqqqlllggglllpppooommmoootttyyyqqqppprrrxxxuuu}}}sss~~~eee^^^]]]OOOEEEDDDKKKHHHCCCUUUrrrrrrmmmjjjaaaaaadddfffccc[[[WWWXXX\\\ZZZXXXTTTPPPMMMKKKJJJJJJEEEEEEDDDCCCBBBBBBCCCDDDGGGIIIMMMSSSXXX^^^bbbdddkkkooossswww{{{yyyeeeXXXQQQNNNLLLOOONNNPPPTTTWWWWWW[[[aaajjjuuujjjVVVPPPLLLLLLMMMLLLLLLMMMccc|||lll___hhhkkk^^^``````___^^^\\\ZZZWWWVVVXXXZZZ]]]```aaabbbaaaaaacccbbbaaa```bbbdddgggiiiiiihhhggggggggghhhhhhgggpppnnnjjjhhhgggeeebbb```eeeiiiooorrrrrrpppooooooqqqpppoooppprrrsssuuuwwwyyyrrrmmmkkkjjjhhhgggllltttwwwqqqpppvvvvvvqqqssswww|||}}}yyytttqqqpppsssppplllkkkkkkiiiddd```dddeeefffffffffiiimmmqqqoookkkmmmvvveeeUUUMMMLLLFFFFFFEEECCC@@@???@@@BBBHHHIIIJJJIIIGGGEEEAAA@@@DDDCCCAAA@@@???>>>>>>>>>???===;;;;;;>>>BBBFFFIIIJJJJJJKKKKKKJJJHHHFFFEEEnnndddZZZYYYbbbqqqzzzqqqrrrrrrvvvcccdddccc```[[[YYYZZZ\\\\\\\\\\\\[[[\\\]]]___aaaaaarrrhhhhhhhhhjjjnnnsssuuuqqqlllkkkiiiffffffjjjnnnnnnllliiihhhiiikkkmmmmmmjjjhhhaaaccciiipppuuuuuuooojjjeeelllrrrrrrkkkfffiiinnnmmmmmmmmmooorrryyy~~~}}}vvv~~~uuu___ZZZ[[[OOOFFFDDDDDDCCCIIIRRRooouuurrriiibbbdddeeeaaaZZZVVVWWWZZZWWWVVVTTTQQQPPPOOONNNNNNJJJIIIGGGEEECCCBBBAAA@@@AAACCCFFFKKKOOORRRUUUVVV^^^aaaeeeiiilllpppuuuxxx}}}qqq```RRRJJJIIILLLQQQQQQPPPSSSWWWXXXXXX\\\bbbqqqoooWWWIIIIIIKKKMMMJJJHHHPPP[[[iii___]]]aaaddd^^^]]]^^^```aaa```^^^[[[YYYTTTUUUVVVXXX[[[]]]___```aaa```___^^^___aaaccceeefffeeeaaa___^^^___bbbdddkkkgggbbb``````aaabbbccc^^^ccchhhlllmmmlllkkkkkkrrrqqqnnnlllooouuu|||zzzrrrqqqtttuuuqqqlllgggooopppkkkjjjqqqsssooosssxxx|||{{{wwwrrrqqqqqqrrrnnniiigggfffddd___[[[aaaaaa``````bbbfffkkkoootttrrrooovvv{{{kkk\\\RRROOODDDEEEDDDBBB@@@???@@@AAAGGGHHHIIIIIIIIIGGGEEECCCEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<::::::===AAADDDCCCEEEGGGIIIKKKLLLLLLKKKqqq___]]]]]]```hhhsss|||qqqooolllkkk|||}}}ddd[[[^^^___[[[UUUTTTXXX^^^]]]^^^^^^]]][[[[[[\\\]]]aaammm}}}aaaaaaeeehhhjjjnnnrrrqqqmmmkkkkkkhhheeeggglllooommmjjjhhhgggiiimmmmmmjjjgggcccfffkkknnnooolllhhheeeaaaiiitttxxxpppddd```cccjjjmmmmmmkkkiiinnnzzzqqqcccWWWTTTOOOIIIFFFFFFGGGHHHUUU~~~qqqcccbbb```]]]YYYWWWXXXYYYUUUTTTSSSRRRQQQQQQQQQQQQLLLJJJGGGFFFEEEDDDAAA???>>>???AAADDDFFFIIIJJJKKKTTTVVVZZZ]]]```ccchhhkkkppprrrvvvyyy|||~~~qqq___XXXRRROOOKKKHHHJJJNNNOOOPPPSSSYYY[[[]]]dddlll}}}vvv___MMMKKKHHHHHHGGGDDDIII___www{{{dddccc\\\TTTZZZaaa[[[]]]aaacccdddbbb```^^^UUUUUUTTTUUUWWWZZZ]]]___^^^^^^^^^^^^______```aaadddccc```\\\YYY[[[^^^bbbfffbbb]]]ZZZ[[[^^^aaabbb]]]```ccceeeeeeeeefffhhhkkkmmmllliiikkkuuu~~~~~~vvvooopppwwwyyytttmmmhhhmmmooonnnnnnrrruuuttttttwwwyyyxxxtttqqqpppqqqsssoookkkgggeeedddcccbbbcccaaa___```eeeiiilllmmmtttuuuuuuvvvvvvdddXXXTTTIIIGGGCCC@@@???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@???<<<::::::<<<>>><<<>>>@@@DDDGGGJJJKKKLLL|||iii^^^]]]bbbiiinnnuuu~~~rrrmmmiiihhhjjjkkkfff]]]ZZZ\\\\\\[[[YYY[[[aaafffaaacccdddbbb^^^[[[\\\]]]dddeeeoooqqqaaa]]]dddhhhggggggkkkmmmlllhhhlllkkkgggfffkkkmmmllljjjgggeeefffjjjllliiifffjjjnnnrrrqqqlllgggffffffccciiirrrvvvpppeeecccgggkkkoooqqqnnnjjjlllsss{{{[[[VVVSSSRRRPPPKKKFFFDDDGGGXXXxxxpppjjjddd___\\\[[[YYYXXXVVVUUUUUUSSSRRRRRRQQQQQQLLLJJJHHHHHHIIIHHHEEEBBB@@@@@@@@@@@@AAACCCDDDEEEJJJLLLNNNPPPRRRUUUZZZ]]]^^^aaaeeegggjjjmmmpppsss|||zzzfffWWWNNNKKKLLLOOONNNJJJKKKOOOPPPRRRYYYbbbiiiqqq~~~zzzpppggg\\\QQQJJJKKKGGGGGGMMMSSScccnnnbbbiiibbbWWWYYY^^^\\\^^^bbbeeefffeeecccaaa[[[[[[YYYYYYYYYZZZ\\\]]]\\\]]]^^^______^^^^^^]]]ccccccbbb```\\\[[[^^^```fffbbb^^^\\\]]]___aaabbbffffffeeecccbbbcccfffhhhcccjjjlllhhhhhhooowwwzzzyyytttooopppssstttppplllkkklllqqqxxxyyywwwxxx{{{vvvvvvvvvtttqqqpppppppppsssqqqnnnjjjhhhjjjmmmqqqiiieeecccfffmmmqqqpppnnnpppqqqtttxxxxxxwwwhhhfff^^^UUUJJJBBB???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCCCCCCC???AAABBB@@@<<<::::::;;;999:::;;;===@@@CCCEEEFFFooo]]]XXXYYY___iiittt|||oootttmmmdddhhhnnneee]]]ccc^^^]]]\\\]]]aaagggkkknnnfffggghhhfffaaa]]]]]]^^^fff\\\cccwww~~~nnnbbbbbb\\\eeeiiieeecccgggjjjjjjeeelllooojjjgggjjjllljjjjjjfffbbbdddhhhjjjhhhfffoootttxxxuuunnniiijjjmmmkkkjjjmmmooojjjfffkkktttlllppptttsssooommmnnnqqqsss|||}}}uuu]]]KKKMMMQQQMMMIIIJJJFFF@@@LLL___{{{wwwllldddaaa^^^ZZZVVVXXXWWWVVVUUUSSSRRRQQQPPPMMMKKKJJJJJJLLLLLLIIIFFFCCCBBBAAA@@@@@@AAABBBCCCBBBCCCEEEFFFHHHJJJNNNRRRRRRTTTXXX[[[]]]```cccfffooopppqqqrrruuu{{{vvvhhh```YYYQQQKKKLLLHHHHHHLLLMMMKKKOOOVVVVVVYYYbbbnnnzzzzzzooo```SSSKKKIIIJJJKKKHHHEEEKKK[[[lll}}}ccc\\\hhhkkkfff```WWW]]]```cccfffgggfffdddcccaaaaaa```^^^]]]\\\\\\[[[[[[\\\^^^______^^^\\\[[[bbbdddfffeeeaaa^^^^^^___```______```dddhhhiiijjjqqqoookkkfffcccdddhhhlllcccmmmrrrmmmiiilllppprrryyyxxxvvvttttttrrrpppnnniiihhhppp|||~~~wwwvvv|||xxxvvvtttqqqppppppppppppnnnnnnllliiigggjjjqqqxxxkkkfffcccgggppptttqqqkkkllljjjpppwwwtttppp{{{zzztttfffSSSEEE@@@??????>>>AAA@@@???>>>>>>>>>??????;;;<<<>>>@@@BBBCCCCCCCCC===@@@CCCBBB>>>:::999999999999888999:::<<>>>>>>>><<<999777666777888:::lll]]]WWW[[[dddkkkqqq|||vvvmmm{{{rrrgggbbbbbbcccaaa___^^^]]]\\\^^^bbbfffhhhiii___aaaaaaaaa_________aaaccc```^^^___bbbbbb^^^ZZZ[[[]]]___``````aaaccceeeggghhhhhhfffddddddfffhhhhhhfffcccbbbbbbeeehhhkkkkkklllmmmlllkkklllooorrrkkkoooppplllkkkooorrrsssnnnpppooommmooorrrqqqkkknnnrrrxxx}}}qqqvvvdddIIIJJJTTTMMMGGGHHHIIIIIILLLbbb{{{ooogggfffiiifff```\\\YYYVVVSSSUUUZZZWWWUUUTTTTTTTTTRRROOOMMMIIIIIIIIIHHHGGGEEECCCBBB????????????@@@AAABBBBBBBBBBBBCCCDDDGGGJJJMMMOOOTTTUUUWWWZZZ^^^bbbeeeggggggiiikkkoootttxxx|||~~~yyyqqqaaaYYYPPPKKKLLLNNNMMMKKKQQQOOOPPPSSSTTTVVV\\\dddnnnssszzzvvvnnnccc[[[MMMHHHEEEGGGFFFDDDHHHPPPJJJLLL^^^{{{eee]]]WWW[[[dddjjjhhhcccdddaaaaaaccccccaaadddjjjqqqnnnkkkjjjiiifffaaa]]][[[ZZZZZZZZZ[[[]]]^^^```dddcccbbbccccccaaa]]]YYY___```eeejjjiiifffiiipppwwwwwwpppfffhhhssswwwrrrqqquuuxxxxxxtttrrrsssuuu}}}|||wwwrrrtttnnnnnnvvvwwwpppkkkmmmqqqrrrtttwwwyyy{{{{{{zzzvvvwwwvvvtttqqqoooooopppqqqvvvzzzzzzvvvssstttwwwooopppwww}}}yyyqqqtttmmmYYYLLLFFFDDDKKKQQQYYY]]][[[TTTJJJDDDEEECCCAAA???>>>===>>>>>>AAABBBBBBBBBAAAAAA@@@??????===;;;999888999;;;<<>>>>>>>>>>>@@@BBBDDDFFFIIIJJJKKKNNNQQQTTTWWWYYYXXXYYY\\\___dddhhhlllnnnqqqwwwtttlllddd\\\VVVPPPLLLGGGGGGJJJNNNOOONNNNNNMMMOOOSSSVVVZZZdddnnnvvvqqqkkk___RRRKKK???CCCDDD@@@???DDDHHHJJJQQQ___}}}eee___\\\[[[aaaiiilllhhhbbbbbbcccdddeeecccaaafffmmmtttsssrrrsssrrrnnnggg```]]]]]]]]]]]]___aaacccddd```cccffffffeeebbb```___aaacccgggkkkkkkiiikkkpppvvvoooiiiiiimmmrrrttttttttttttssssssrrrrrrrrrrrrxxx{{{|||{{{{{{|||xxxrrrvvvtttsssssssssrrrpppmmmssspppooosssxxx|||{{{xxxtttvvvwwwvvvsssqqqppppppttt{{{xxxssstttxxxpppooosssxxxwwwqqqttt|||yyyfffWWWLLLEEEKKKQQQZZZbbbfffccc\\\WWWZZZTTTNNNHHHEEEAAA<<<888???@@@BBBCCCDDDCCCAAA@@@@@@>>>===;;;;;;<<<>>>???}}}kkk\\\^^^```dddiiipppxxx|||{{{|||xxxllllllfffhhhiiijjjhhhgggffffff```^^^\\\[[[\\\\\\\\\[[[XXXZZZ[[[[[[[[[\\\^^^```___^^^]]]^^^```aaa```___```aaabbbbbbaaa```aaacccfffbbb___aaaeeefffdddaaa]]]^^^___```aaabbbbbbbbbbbbaaaaaaeeeiiiiiiddd___cccgggjjjiiikkkpppsssqqqqqqtttuuurrrnnnoootttxxxvvvtttvvv|||ppp~~~zzzVVVKKKLLLVVVLLLHHHJJJIIIGGGPPP___|||ssslllfffccc^^^WWWTTTTTTUUUTTTRRRRRRSSSRRRPPPOOONNNNNNNNNNNNNNNNNNMMMMMMGGGFFFDDDBBBAAA@@@?????????>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEGGGJJJLLLMMMLLLMMMOOOSSSWWW[[[^^^```bbbjjjsss|||iiiddd]]]XXXUUUSSSPPPNNNKKKJJJHHHIIILLLOOOQQQRRROOOPPPUUU\\\bbbiiiwww~~~uuukkkeee]]]QQQHHHEEEEEEAAA>>>???CCCHHHLLLOOOooo}}}gggaaa[[[\\\bbbmmmwwwvvvjjj^^^cccbbbbbbbbbbbbcccfffjjjqqqrrruuuxxxyyytttkkkdddbbbaaa``````aaabbbdddeeecccgggkkkjjjgggeeegggjjjggghhhjjjkkklllnnnssswwwxxxlllffflllpppnnnmmmpppsssqqqooooooppppppmmmjjjnnnooonnnnnnssswwwuuunnntttxxxvvvpppqqqwwwwwwrrrqqqooonnnooosssuuuuuutttooorrrtttuuusssrrrqqqqqqvvv{{{~~~|||uuuooonnnnnnjjjiiilllsssvvvtttuuuyyyttteee\\\WWWVVVUUUVVV[[[bbbhhhkkklllnnnggg^^^WWWRRRLLLCCC;;;<<<>>>AAADDDEEEDDDBBBAAA@@@???>>>======>>>@@@AAAyyylll```WWWWWW[[[ccciiipppwww~~~rrrppp}}}vvvpppggg___ccciiikkkkkkjjjjjjjjjcccaaa^^^]]]^^^___^^^^^^\\\\\\[[[ZZZYYYZZZ^^^aaa\\\]]]^^^aaabbbaaa^^^\\\cccddddddcccaaa___```aaaccc___]]]```fffiiigggccc]]]^^^```aaabbbbbbaaaaaaaaa```bbbgggmmmmmmfff___```dddffffffiiiooopppnnniiilllpppooojjjiiimmmrrrxxxssssssxxx|||mmm~~~uuuQQQJJJMMMMMMKKKIIIIIIKKKIIIEEEOOOeeetttllleee___[[[\\\XXXVVVSSSSSSTTTUUUTTTTTTQQQQQQQQQPPPPPPPPPQQQQQQLLLKKKIIIGGGEEECCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????AAABBBDDDDDDCCCDDDFFFHHHLLLOOORRRTTTTTTZZZ___jjjzzzxxxxxx~~~~~~vvvlllbbbZZZUUULLLKKKJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMOOORRRWWW[[[eeeqqqyyy}}}tttooofff[[[SSSJJJBBB???AAAFFF======FFFHHHIIIZZZrrrjjjdddbbbZZZYYY^^^lllyyy{{{nnnaaaeeeaaa]]]^^^bbbffffffccciiilllrrrxxx{{{vvvmmmeeebbbaaa```^^^^^^^^^______gggjjjmmmkkkffffffkkkpppnnnmmmllljjjlllssszzz~~~{{{oookkkqqqrrrkkkhhhkkkpppooonnnppprrrpppjjjdddjjjjjjhhhiiiooovvvtttnnnssszzzyyyqqqqqqxxxyyysssqqqrrrrrrqqqnnnmmmoooqqqkkknnnqqqsssrrrqqqqqqqqqxxxwwwwwwuuusssmmmgggbbbaaabbbgggoootttuuuuuuvvvxxxzzz{{{ppplllnnniiibbb___aaagggmmmqqqwwwqqqiiiddd___WWWLLLCCC===???BBBDDDEEEDDDBBBAAA@@@@@@?????????@@@AAAAAAuuudddYYYUUUTTTXXX\\\bbbhhhppp|||xxxkkktttnnnqqqnnnbbb^^^bbbfffjjjjjjjjjjjjjjjbbb___\\\[[[\\\^^^``````^^^^^^^^^\\\[[[\\\^^^aaa\\\^^^```bbbbbb___\\\YYYaaabbbcccbbb___^^^___``````^^^]]]aaagggjjjhhhddd```aaacccddddddcccbbbbbb```aaaeeelllssstttoooiiibbbdddddddddhhhnnnooolllfffgggiiikkkgggdddhhhooopppkkkjjjpppwww}}}wwwbbbQQQGGGPPPRRRKKKFFFHHHHHHEEEEEEMMMkkkpppfff___^^^```[[[WWWRRRPPPPPPRRRSSSTTTSSSSSSRRRQQQQQQQQQRRRRRRPPPOOOMMMKKKIIIHHHHHHGGGCCCBBBBBB@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@AAACCCFFFHHHIIILLLOOOSSS\\\ppp~~~uuulllhhhfffccceeehhhdddbbb___YYYSSSMMMIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNMMMKKKLLLQQQUUU[[[cccrrrvvvllliiibbbYYYNNNGGGAAA===>>>CCC???===EEEMMMFFFFFFhhhuuuoookkkbbb^^^ZZZXXX```mmmtttqqqlllhhhccc]]]\\\ccchhhfff___bbbfffnnnvvvyyyvvvllldddeeedddbbb```___^^^^^^___gggjjjkkkiiieeedddiiimmmpppoookkkgggiiiqqqxxxzzzxxxrrrpppsssrrrjjjfffhhhmmmmmmooorrrtttrrrmmmhhhggggggeeeffflllrrrqqqkkksssyyyzzztttqqqttttttooorrrtttvvvsssnnnkkkmmmoookkkmmmpppqqqpppppppppqqqwwwtttsssssssssnnnfff___^^^```eeejjjnnnpppqqqrrrrrrnnnllltttvvvyyyxxxuuupppkkkjjjkkkmmmtttrrrooolllggg^^^SSSJJJCCCDDDEEEFFFFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAqqqccc[[[XXXYYYZZZ```eeelllsss}}}}}}wwwuuujjjhhhfffcccbbbbbbdddfffggggggfffeeeeeeaaa[[[XXXXXXZZZ\\\]]]]]]___aaabbbaaa``````aaa```aaabbbaaa___\\\ZZZYYY[[[]]]^^^^^^]]]]]]___```___^^^___bbbfffgggfffdddaaabbbbbbccccccbbbaaa```]]]```eeelllrrrrrrooojjjeeeeeecccbbbeeelllmmmjjjhhheeeeeefffeeeccchhhooollliiiiiinnnsssvvv|||}}}bbb\\\UUUQQQMMMJJJHHHGGGGGGGGGUUUppp{{{ooohhhfffbbb\\\TTTOOOMMMOOOQQQRRRUUUTTTSSSQQQQQQQQQRRRRRRQQQPPPOOONNNMMMLLLLLLLLLFFFFFFEEEDDDCCCAAA@@@???>>>>>>===<<<<<<<<<======>>>>>>>>>???@@@BBBCCCDDDGGGHHHLLLSSS^^^sss~~~tttggg```YYYXXXWWWTTTRRRTTTQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHIIIIIIMMMQQQQQQQQQUUU]]]dddhhhssssssfff___^^^RRRKKKEEECCCBBB@@@AAADDD@@@BBBIIIOOOQQQ```xxxrrruuurrrjjjiiifffcccccceeejjjnnnqqqjjjiiiddd```ccciiigggaaa```dddllltttxxxtttjjjbbbfffeeecccbbbaaaaaaaaaaaafffhhhkkkjjjgggeeeeeeeeelllllliiicccdddjjjmmmlllkkkmmmoooooolllgggeeeeeehhhiiilllpppssssssrrrqqqdddeeeeeedddhhhmmmlllgggnnnrrrvvvuuurrrpppnnnmmmqqqrrrrrrrrrpppmmmlllkkkpppqqqqqqpppnnnmmmnnnooopppqqqrrrssssssoooiiidddccceeeeeeddddddfffjjjlllmmmkkkjjjnnnyyy{{{pppkkkiiioooqqqssssssmmmcccXXXQQQJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBtttfffVVVQQQSSSXXXZZZ[[[hhhqqq}}}}}}rrrkkkaaaaaajjjeeecccbbbcccddddddbbb```pppjjjbbb\\\YYYZZZ[[[[[[ZZZ^^^dddgggfffdddaaa```ccccccbbb___\\\YYYYYYZZZUUUWWWZZZ[[[[[[]]]___aaa^^^___```bbbddddddcccbbb````````````___^^^]]]]]]ZZZ]]]bbbhhhkkkjjjgggccceeedddaaa___bbbiiijjjgggiiiccc___`````````fffoooooommmooosssvvvvvvzzz|||zzzwww|||kkkSSSVVV[[[SSSHHHEEEAAA@@@FFFOOOZZZqqq~~~uuummmfff\\\TTTQQQRRRTTTUUUUUUTTTSSSQQQQQQQQQQQQRRRQQQQQQPPPOOONNNNNNNNNNNNJJJJJJIIIIIIGGGEEEDDDCCCBBBAAA@@@??????>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDAAA@@@CCCIIILLLXXXvvvuuuggg\\\RRRLLLHHHJJJJJJGGGDDDEEEGGGFFFDDDCCCCCCDDDFFFHHHFFFGGGGGGFFFFFFGGGJJJMMMKKKPPPUUUXXXZZZ```kkkuuunnnfff```WWWPPPOOOCCC>>>===@@@CCCAAA@@@AAADDDDDDFFFQQQjjjuuuooopppqqqtttwwwtttvvvvvvppphhhfffjjjooolllnnnkkkeeedddiiiiiieeeaaaeeellltttxxxsssiiiaaaaaaaaa___^^^^^^^^^___```eeehhhlllmmmkkkgggccc```gggiiifff``````dddccc^^^^^^eeekkkiiieeeccccccbbbbbbdddgggkkkooorrruuuwwwfffiiiiiihhhjjjmmmllliiifffjjjpppuuusssnnnmmmnnnooommmlllnnnpppooojjjfffuuuuuutttqqqnnnllllllmmmiiinnnrrrtttrrrnnnkkkjjjjjjjjjggg```\\\^^^dddhhhdddeeehhhjjjkkkrrrtttjjjggglllqqqwwwwwwqqqfff\\\VVVPPPOOOMMMLLLJJJHHHGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCssseeeYYYWWWNNNNNNXXX[[[^^^jjj}}}qqqpppvvvjjjeee___\\\___ddddddcccaaa______bbbdddllleee]]]ZZZZZZ[[[XXXVVV[[[[[[[[[[[[\\\]]]^^^___bbb```]]]ZZZXXXVVVVVVVVV]]]\\\[[[ZZZ[[[^^^aaabbb``````aaabbbbbbbbbcccccc]]]\\\ZZZZZZYYYYYYXXXXXXZZZYYYZZZ]]]^^^]]]^^^aaa```]]][[[[[[^^^bbbeeegggcccbbbbbbaaa```___^^^]]]```eeeoooyyy|||zzzxxxxxx{{{}}}|||zzziiirrrnnn```^^^WWWOOOLLLGGGCCCDDDGGGFFFNNNhhh{{{jjjccc___YYYTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQQQQOOONNNMMMNNNPPPNNNNNNOOONNNMMMJJJGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCAAACCCKKKYYYccc{{{yyynnneee^^^XXXRRRNNNGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCEEEFFFGGGGGGGGGGGGGGGEEEDDDGGGJJJJJJJJJKKKRRRXXX^^^cccjjjuuunnniiiaaaXXXPPPJJJGGGFFFDDD??????BBBCCC@@@AAAFFFHHHJJJZZZ{{{~~~tttkkkkkkmmmmmmkkkkkk}}}zzzsssqqqpppooohhhhhhkkkkkkddd[[[XXXZZZXXXccchhhcccccchhhggg```cccbbb```]]][[[\\\___bbb```^^^aaagggiiifffbbbbbbbbbaaabbbdddaaaYYYSSSSSSUUUZZZaaafffeeebbb^^^[[[[[[^^^aaabbbeeejjjrrryyywwwppphhhgggoootttmmmaaa___bbbhhhmmmooopppooonnnjjjkkklllmmmkkkiiigggeeeiiigggdddcccdddeeeeeeeeejjjqqqsssmmmjjjnnnrrrrrrxxxppphhhfffeeeccceeeiiikkkhhhfffiiiooopppmmmhhhrrrtttllljjjooonnnooopppmmmddd^^^]]]WWWTTTSSSUUUQQQKKKHHHJJJKKKIIIHHHHHHDDD???@@@EEE}}}rrrggg[[[RRROOOSSSSSSYYYfffiiimmmyyy|||tttiiilllxxxddd```bbb___^^^aaa^^^^^^___aaaeeehhhkkkmmm```[[[VVVUUUWWWYYYXXXVVVWWWWWWXXXXXXXXXYYYYYYYYY[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYY[[[\\\^^^___]]]]]]\\\\\\\\\]]]]]]^^^]]][[[XXXWWWWWWXXXWWWVVV\\\___aaaaaa``````___^^^^^^\\\ZZZZZZ\\\```ccceeefffbbb```bbbdddaaaXXXOOOVVV```kkkppprrrtttwwwyyytttwwwxxx|||lllhhhmmmwwwdddXXXSSSRRRNNNEEECCCKKKOOONNNQQQYYYvvvyyyrrrhhh___\\\YYYXXXVVVTTTTTTTTTSSSSSSUUUVVVUUUSSSQQQPPPQQQRRRNNNOOOOOOOOONNNLLLJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFDDDBBBEEELLLSSS^^^fffpppvvvxxxxxxzzz|||{{{|||}}}yyytttppphhhbbbZZZSSSOOOKKKGGGDDDFFFFFFFFFEEEFFFFFFGGGHHHJJJJJJJJJIIIHHHGGGEEEEEEJJJIIIIIILLLOOORRRUUUXXX^^^gggrrr|||sssaaa[[[WWWQQQKKKEEEAAA??????AAA???@@@CCCDDDCCCGGGNNNLLLbbbpppfff^^^^^^aaaeeekkkpppxxxuuupppffffffdddeeeeeeaaaYYYUUUUUUWWW___aaa[[[\\\dddfffbbbgggeeebbbaaaaaaccceeeggg^^^\\\^^^dddgggdddaaaaaa``````aaadddaaaZZZVVVVVVVVVYYY^^^aaabbbaaa___^^^bbbccccccbbbaaadddjjjooovvvqqqkkkhhhmmmqqqkkkbbb___bbbffflllpppqqqpppnnneeefffggghhhhhhgggfffeeeeeecccaaaaaaaaaaaa```___nnnrrrpppgggccchhhqqqvvvxxxrrrooopppnnnjjjhhhiiikkkllllllllliiigggffffffeee}}}|||rrrtttrrrrrrsssnnnccc[[[XXXUUUVVVWWWWWWWWWTTTOOOKKKNNNKKKJJJJJJGGGCCCFFFKKK~~~lll^^^UUUQQQNNNLLLKKKUUU\\\ggguuuwwwzzz~~~rrraaa[[[www{{{kkk______bbb___\\\\\\YYYYYY[[[```ggglllmmmlllZZZWWWUUUVVVYYY[[[ZZZXXXUUUVVVWWWWWWWWWVVVTTTSSSXXXYYY[[[\\\]]]\\\[[[ZZZVVVWWWYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[___[[[WWWVVVWWWXXXWWWVVVZZZbbbddd___\\\^^^]]]WWW]]]\\\ZZZZZZ\\\___bbbeeegggbbb```eeekkkiii[[[NNNSSSaaajjjiiiiiiqqqzzz}}}qqqsssvvvxxxpppdddqqqzzzggg\\\VVV\\\OOOEEEFFFFFFCCCDDDHHHQQQccc|||nnneee^^^[[[VVVSSSRRRSSSSSSSSSVVVVVVUUURRRPPPNNNOOOQQQOOOPPPPPPPPPOOONNNLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJIIIEEECCCDDDFFFHHHNNNVVVZZZ\\\]]]___bbb```aaacccdddccc```\\\YYYTTTQQQLLLIIIGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFDDDCCCBBBJJJJJJKKKMMMRRRYYY```ccckkkxxx}}}nnn___QQQLLLIIIFFFCCC@@@??????@@@===>>>BBBDDDCCCDDDJJJRRR^^^```ccc[[[UUUTTTWWW```nnn{{{{{{vvvnnn___ccc```______\\\VVVTTTVVVYYY^^^]]]WWWYYYbbbhhhhhhjjjfffbbbbbbeeeggghhhggg]]][[[]]]dddgggdddbbbccc```___aaadddaaa[[[XXXZZZWWWXXXZZZ\\\^^^```aaaaaaccccccccc```]]]]]]bbbfffooooookkkiiikkkooommmgggaaabbbeeekkkqqqssspppmmmbbbcccddddddeeeeeeeeeeeecccbbbbbbcccddddddbbb```hhhnnnnnneee^^^aaakkkrrrnnnlllmmmrrrqqqkkkdddbbbhhhmmmqqqmmmeeeaaadddhhhfffooo}}}}}}|||uuuhhh^^^ZZZYYY^^^]]]WWWWWWZZZWWWOOOQQQNNNLLLLLLHHHDDDEEEJJJpppggg[[[PPPLLLNNNRRRUUURRR]]]eeeooo{{{~~~{{{rrr___XXXdddyyyrrrfff^^^___aaa^^^ZZZYYY[[[YYYYYY]]]ccceeeaaa]]]WWWVVVUUUWWWYYYZZZXXXVVVWWWWWWXXXYYYXXXVVVSSSQQQWWWYYY\\\^^^^^^\\\YYYWWWVVVXXXZZZ\\\\\\ZZZXXXVVVWWWWWWVVVVVVXXXZZZ\\\^^^aaa]]]XXXWWWYYYZZZZZZYYYYYYbbbccc[[[XXX]]]^^^YYY[[[\\\\\\\\\]]]```dddgggfffbbbaaagggppprrrkkkccc___iiimmmgggiiiuuu~~~~~~vvvuuuvvvyyyyyyzzzpppXXX[[[UUUOOOIIIBBB>>>EEEPPPIIIPPPccc~~~rrrjjj```XXXVVVVVVVVVVVVWWWVVVTTTQQQNNNMMMNNNPPPPPPPPPPPPPPPPPPOOONNNMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFIIILLLLLLJJJHHHGGGGGGDDDGGGKKKMMMNNNOOOQQQSSSQQQSSSTTTUUUTTTRRRPPPNNNLLLKKKIIIHHHHHHIIIJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGKKKNNNQQQTTT[[[gggqqquuuxxxggg^^^WWWPPPDDDCCCBBBAAAAAABBBCCCDDD???CCCFFFGGGGGGLLLYYYdddvvv^^^^^^ZZZXXXWWWXXX___pppuuummmhhh^^^^^^\\\[[[ZZZUUUSSSXXX```aaadddccc]]]^^^eeekkkllliiiccc^^^^^^bbbeeedddaaa^^^\\\^^^dddhhhfffdddeeeaaaaaacccddd```ZZZYYY\\\XXXXXXZZZ\\\___bbbcccbbb^^^___```^^^\\\\\\```cccfffiiijjjiiijjjoooqqqpppfffeeegggkkkpppqqqnnnjjjeeeeeeeeeddddddcccbbbbbb``````bbbeeeggggggeeebbb^^^ffflllhhhaaa^^^bbbhhhdddcccgggnnnoooiiibbb```dddjjjooommmgggeeeiiinnnnnnllluuurrrfffbbbcccllliiiZZZSSSYYY[[[UUUXXXUUUTTTSSSOOOHHHEEEFFFvvviii___TTTRRRNNNKKKKKKNNNTTTXXXXXXccciiissstttgggaaaRRR\\\vvvhhh```YYYUUUWWWZZZ\\\\\\]]]___\\\ZZZ[[[^^^\\\VVVPPPOOOPPPQQQSSSUUUUUUUUUTTTWWWXXXYYYYYYWWWUUURRRPPPQQQTTTXXX[[[\\\YYYVVVSSSTTTVVVYYY[[[ZZZWWWSSSPPPSSSSSSTTTVVVXXX[[[^^^```___]]][[[ZZZZZZ[[[\\\]]]ZZZaaabbb[[[XXX^^^cccbbbZZZ[[[]]]]]]]]]___cccfffeeeddddddgggmmmsssyyy{{{lllnnnkkkeeeiiitttyyywwwzzzuuuvvv{{{zzzyyyttt]]]ZZZWWWTTTOOOIIIGGGIIICCCBBBHHHWWWmmm~~~pppiiifffcccaaa]]]\\\YYYUUUQQQPPPQQQRRRQQQQQQQQQQQQPPPPPPOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKJJJJJJJJJEEEFFFGGGGGGGGGGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHKKKMMMPPPQQQQQQZZZbbbhhhsssvvvrrrhhhZZZQQQLLLIIIFFF@@@?????????@@@AAABBBCCCFFFHHHGGGGGGOOOdddwww^^^]]][[[[[[]]]\\\ZZZ]]]jjjyyyvvvjjj```]]]^^^UUUVVVWWWUUUOOOOOO[[[iiigggjjjjjjfffeeegggjjjjjjfff```[[[[[[___```^^^[[[]]]ZZZ\\\bbbfffdddcccdddbbbbbbdddeee```ZZZZZZ___[[[[[[\\\___ccceeedddbbb^^^aaacccccc``````bbbdddbbbhhhjjjiiiiiimmmqqqrrrkkkjjjkkklllooonnnjjjfffhhhhhhgggeeecccaaa___]]][[[\\\___cccggggggeeeccc^^^eeekkkjjjddd___bbbhhhdddbbbeeellloookkkhhhggggggiiikkkkkkjjjkkkmmmpppjjjhhhkkkwww{{{kkkdddhhhxxx|||lll^^^]]]\\\WWW^^^\\\]]]^^^ZZZQQQJJJGGG|||pppfff```YYYQQQKKKFFFIIILLLNNNNNNRRRWWW\\\___iiiqqq}}}vvvkkk^^^ZZZ]]]mmm~~~sss```ZZZWWWSSSSSSUUUXXX[[[\\\]]][[[ZZZ[[[[[[ZZZUUUQQQMMMNNNPPPSSSVVVXXXYYYYYYVVVVVVVVVVVVTTTRRRPPPOOOIIILLLRRRVVVYYYXXXUUUSSSPPPRRRUUUWWWWWWTTTPPPMMMOOOPPPRRRUUUXXXZZZ\\\]]]ZZZ]]]___^^^[[[[[[^^^aaaXXX[[[^^^]]][[[]]]ccciii\\\^^^___^^^[[[[[[___bbbeeeffffffeeefffmmmxxxpppjjjcccbbbgggmmmppppppyyyssssssyyy|||{{{}}}vvv\\\QQQRRRSSSMMMEEEFFFDDDCCCFFFLLL^^^xxxsssiiigggbbb[[[UUURRRRRRSSSTTTTTTSSSSSSRRRQQQQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGFFFFFFHHHJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHIIIJJJMMMQQQUUUYYY[[[[[[jjjxxxwwweeeaaa]]]VVVNNNGGGBBB@@@>>>@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHLLL___{{{fffYYYWWWUUUYYY]]]^^^YYYWWW___iiivvvnnniiijjjfff]]]YYY\\\OOOQQQTTTTTTOOOPPP\\\jjjgggiiikkkjjjgggeeedddcccbbb^^^[[[[[[]]]^^^\\\ZZZZZZXXXYYY^^^aaa```___```bbbccceeeeee```[[[]]]cccaaa___^^^aaadddfffdddaaacccgggkkkkkkhhhdddcccccceeejjjllliiigggjjjmmmnnnnnnnnnooonnnllljjjgggfffhhhhhhiiihhhfffccc```^^^```aaadddhhhkkkllljjjhhhiiihhhiiiiiifffdddiiipppeeebbbbbbgggiiihhhhhhjjjjjjiiihhhhhhjjjkkkkkkkkkbbbcccjjjrrruuuzzzuuujjjjjj~~~zzzoooggg``````^^^^^^aaa]]]SSSJJJFFFyyyuuugggbbbZZZTTTPPPNNNKKKJJJFFFKKKQQQTTTVVVZZZcccjjjoooyyyxxxoooiiibbb^^^hhhxxxvvvjjj^^^\\\ZZZWWWTTTRRRTTTVVVVVVXXXXXXYYYYYYYYYXXXWWWVVVQQQRRRTTTVVVWWWYYY[[[]]]VVVUUUTTTSSSRRRQQQPPPOOOJJJMMMRRRWWWYYYXXXVVVTTTMMMPPPSSSVVVWWWVVVTTTRRROOOQQQTTTWWWYYYZZZZZZYYYXXX```ffffffaaa___dddjjjZZZZZZaaahhhfff```eeepppdddfffgggccc]]]ZZZ\\\___bbbeeegggfffeeeiiirrrzzzmmmccc```eeeiiihhhllltttvvvsssrrrtttxxx{{{}}}~~~~~~lll}}}xxxZZZTTTVVVTTTMMMPPPKKKJJJJJJGGGHHHZZZooo{{{tttjjjaaa[[[YYYYYYYYYXXXWWWUUUTTTSSSSSSSSSOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGJJJIIIIIIHHHHHHGGGGGGGGGFFFHHHJJJIIIHHHHHHJJJLLLGGGGGGGGGHHHIIIJJJKKKLLLMMMOOORRRXXX___fffmmmpppqqqtttfff[[[VVVSSSNNNIIIDDDAAA???@@@BBBBBBCCCDDDFFFGGGHHHIIIHHHQQQ\\\iiivvvhhhcccYYYWWWSSSWWW]]]___[[[VVVYYYaaakkklllmmmnnnnnnjjjccc^^^QQQQQQUUUYYYZZZZZZ^^^ddddddfffhhhhhheeeaaa^^^^^^[[[[[[[[[[[[[[[\\\]]]^^^ZZZWWWWWW\\\___]]]\\\^^^___```cccddd```]]]aaaiiihhhccc___^^^bbbddddddbbbbbbhhhnnnoookkkfffbbbaaagggkkkkkkhhhgggjjjlllkkkmmmppprrrpppkkkgggfffhhhfffiiilllnnnnnnllliiigggkkkkkkkkkmmmoooooommmkkkkkkhhhgggkkkkkkiiikkkqqqeee```^^^aaabbbaaabbbdddhhhfffeeedddeeefffffffff``````gggqqqqqqkkkooozzztttzzzmmmgggcccbbb]]]RRRIIIEEEzzzrrriii```[[[PPPNNNLLLJJJIIIIIIKKKLLLHHHMMMSSSVVVYYYaaannnxxx}}}}}}tttkkkeeeeeedddkkkjjjcccZZZSSSTTTTTTQQQPPPRRRTTTTTTSSSUUUWWWWWWVVVVVVWWWXXXSSSTTTTTTTTTSSSTTTUUUWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRTTTXXX[[[[[[YYYWWWUUUMMMPPPTTTXXX[[[[[[ZZZYYYRRRTTTWWWZZZ[[[ZZZYYYWWWZZZdddnnnnnngggdddjjjqqqdddbbbkkkyyyvvvjjjmmm{{{nnnooooooiiiaaa[[[\\\^^^___ccchhhiiiiiijjjooossskkkaaabbblllmmmgggnnn~~~uuuuuurrrppprrrwwwyyyxxxwwwhhhpppyyybbbYYYUUUQQQNNNGGGFFFKKKJJJEEEIIITTTggg~~~rrrjjjfffeee]]][[[ZZZXXXVVVUUUUUUUUUPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLNNNOOOOOONNNFFFEEEEEEGGGHHHHHHGGGFFFJJJIIIHHHGGGFFFFFFFFFGGGDDDGGGIIIIIIGGGGGGIIILLLFFFGGGHHHIIIKKKMMMOOOPPPVVVYYY^^^gggqqq|||lll```\\\XXXSSSHHHDDD@@@>>>===<<<===???>>>???AAABBBDDDFFFGGGHHHPPPbbbzzzzzz```eee```UUU[[[TTTXXX^^^bbb^^^YYY[[[aaacccqqqyyywwwxxxzzzqqqbbbVVVTTTXXXaaafffeeeaaa___bbbccceeefffccc^^^\\\]]]UUUWWWYYYYYYZZZ[[[^^^```\\\YYYYYY]]]___]]]]]]^^^\\\^^^bbbdddaaa___eeennnmmmfff^^^\\\^^^bbbcccbbb\\\ccckkknnnkkkfffaaa___eeehhhiiiggghhhlllnnnmmmkkkpppsssqqqjjjfffgggkkkfffjjjoootttwwwvvvtttrrrnnnmmmmmmmmmmmmllljjjgggeeecccfffoooqqqllliiijjjhhhccc___aaaaaa______aaaaaabbbbbbaaa```aaacccfffaaa\\\^^^iiillleeeaaaddddddxxxooojjjaaaUUUKKKGGGxxxqqqlllcccZZZSSSOOONNNMMMGGGHHHHHHIIIKKKMMMOOOPPPOOOQQQYYYdddllluuuzzzyyysssiiibbb```^^^eee|||zzzccc\\\ZZZYYYWWWTTTRRRSSSSSSSSSRRRRRRSSSTTTTTTUUUVVVZZZ\\\ZZZWWWSSSQQQPPPQQQQQQQQQTTTUUUTTTSSSRRRRRRSSSUUU___\\\YYYXXXYYYZZZ[[[[[[VVVXXXTTT[[[WWWWWWfff^^^XXXVVVVVVYYYYYYXXXXXX\\\bbbkkkpppmmmiiilllsssxxxqqqrrrzzzwwwtttggglllqqqqqqkkkbbb[[[WWWbbbeeejjjqqqtttppphhh```kkkoooooommmqqqyyy{{{xxxyyyrrrnnnppppppooottt{{{wwwiiiqqqxxxeeeVVVVVVPPPLLLLLLMMMKKKIIIIIILLLQQQ]]]xxx}}}qqqkkkeeedddfffddd^^^WWWWWWVVVUUUSSSQQQPPPPPPOOOMMMKKKJJJMMMQQQSSSRRROOOMMMMMMKKKIIILLLPPPOOOKKKMMMJJJHHHGGGHHHJJJKKKKKKIIILLLKKKFFFEEEHHHJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLNNNMMMNNNTTT]]]cccffffffnnnuuu}}}sssfff\\\WWWSSSMMMIII??????>>><<<;;;<<<@@@CCCDDDGGGDDDEEEJJJIIINNN]]]mmmjjjaaabbbbbb^^^ZZZRRRUUUXXXYYYYYY[[[ccclllttt{{{|||uuuooohhhcccZZZUUUXXXdddjjjeeebbbeeeYYY```dddbbb```___[[[VVVWWWXXXWWWVVVUUUWWWZZZ\\\\\\[[[YYYYYYZZZ]]]```bbbeeeaaa^^^```eeehhhhhheeegggccc^^^\\\]]]]]]\\\ZZZWWW___iiipppqqqmmmgggdddooorrrppphhhbbbbbbcccbbbooorrrwwwwwwpppiiilllssstttttttttvvvwwwvvvsssqqqgggnnnooogggaaabbbdddccccccfffjjjlllmmmkkkhhhfffccc``````bbbaaa^^^^^^```ccc```]]]]]]```cccdddddddddaaa\\\[[[\\\___bbbcccccclll|||vvvxxxvvvgggTTTGGGzzzvvvsssmmmddd^^^UUURRRMMMHHHEEECCCDDDDDDFFFHHHJJJMMMPPPSSSWWWYYYZZZ___jjjwwwyyyyyywwwtttrrrmmmddd[[[UUUUUUaaa~~~nnnaaa^^^[[[YYYWWWUUUTTTUUUUUUTTTRRRRRRRRRRRRRRRSSSWWW\\\aaa```]]]XXXUUUSSSSSSRRRRRRSSSUUUWWWWWWVVVUUUVVVWWW]]][[[YYYXXXZZZ[[[[[[ZZZQQQRRROOO\\\^^^\\\fff^^^]]]YYYVVVXXXYYYZZZ^^^cccooottttttlllfffiiipppuuuooorrr{{{}}}}}}mmmlllnnnqqqssspppfff___aaabbbfffjjjmmmlllfffbbbnnnpppppppppwww~~~|||tttnnnkkkiiijjjrrr}}}vvvvvv___^^^[[[VVVNNNGGGEEEJJJQQQPPPMMMHHHMMMeeezzzooogggbbb```^^^[[[YYYWWWWWWVVVRRROOOMMMOOORRRTTTSSSQQQNNNOOOMMMKKKMMMRRRQQQMMMMMMKKKJJJIIIJJJKKKKKKKKKLLLNNNNNNIIIHHHKKKMMMMMMPPPQQQRRRRRRQQQRRRUUUXXX^^^```dddlllvvvvvvhhhggg___TTTLLLGGGDDD@@@===@@@???>>>===>>>??????@@@???DDDBBBFFFYYYiiivvvssseeeaaabbbbbbbbbddd[[[YYYXXXWWWUUUWWW```iiiqqqyyy{{{uuuooohhhbbbccc]]]ZZZ]]]aaacccfffiii[[[^^^]]]YYYWWWYYYYYYWWWWWWWWWXXXWWWVVVVVVYYY[[[___^^^\\\\\\\\\]]]^^^___aaa^^^[[[]]]aaadddcccaaa^^^]]]\\\\\\\\\[[[YYYWWW[[[___eeejjjllljjjfffcccooottttttooojjjjjjjjjiiilllpppxxx}}}zzzuuuvvvzzzrrrqqqpppppppppnnnkkkhhhkkkqqqrrrllleeedddcccaaa___bbbggglllnnnnnnmmmkkkfffaaa```bbbbbb___]]]^^^eeecccaaabbbddddddcccaaaccc```\\\[[[]]]```cccdddZZZ^^^kkk~~~vvvwww|||zzzpppddd~~~uuunnnkkkfff```[[[XXXTTTMMMHHHBBBAAA@@@@@@@@@BBBDDDFFFFFFHHHLLLQQQWWW^^^eeejjjjjjrrr}}}sssooonnnooolllbbbXXXRRRRRRXXXqqqjjjeee```]]]\\\XXXXXXWWWVVVVVVWWWWWWUUUSSSRRRQQQPPPPPPRRRWWW^^^dddeeebbb^^^ZZZWWWUUUUUUUUURRRUUUXXXZZZZZZYYYXXXYYY\\\ZZZYYYYYYZZZ[[[YYYXXXRRRRRRMMM___gggaaaeee]]]aaa\\\YYY[[[^^^bbbiiiqqqxxxzzzuuujjjbbbdddjjjmmmqqqttt|||zzzwwwyyyqqqkkkjjjrrr}}}ttthhhddddddeeegggjjjkkkjjjhhhpppqqqrrrssszzzyyysssmmmiiigggiiirrr|||jjjggg```YYYTTTRRRQQQQQQKKKLLLIIICCCGGGXXXnnn{{{|||wwwqqqlllhhhfffeeeaaa]]]XXXVVVXXXXXXWWWUUUUUUVVVUUUSSSTTTXXXXXXTTTRRRQQQQQQQQQQQQQQQQQQQQQSSSWWWWWWTTTSSSWWWYYYYYY\\\```ccccccbbbeeemmmsssyyy}}}vvvmmmfff\\\SSSVVVOOOGGGBBB@@@>>><<<:::AAA@@@@@@AAACCCCCCBBBAAABBBKKKKKKSSSsssssskkkfffccccccbbbbbbgggmmmccc___^^^]]]ZZZVVVXXX]]]llluuu|||zzztttnnngggaaagggddd___ZZZ\\\ccchhhggg^^^```___ZZZYYYZZZYYYVVVXXXYYYZZZZZZYYYYYYZZZ[[[aaaaaa``````___^^^]]]\\\[[[YYYWWWXXX\\\^^^^^^\\\YYY[[[^^^___^^^\\\ZZZYYY___^^^^^^```cccdddaaa^^^kkkqqquuurrroooppppppooogggiiiqqqzzz|||xxxuuuuuuooommmkkkjjjiiihhhfffdddjjjoooqqqlllgggeeecccaaa]]]aaaeeejjjmmmnnnnnnmmmkkkddd```ccceeebbb^^^]]]cccdddfffiiijjjiiieeebbbaaa]]]ZZZYYY[[[^^^``````ZZZZZZ]]]aaammmxxxvvvrrrppplllggg```[[[ZZZVVVQQQMMMKKKHHHEEECCCAAAAAABBBCCCEEEHHHKKKLLLLLLOOOSSSXXX```lllzzz}}}|||xxxvvvuuuvvvoookkkiiicccXXXTTTWWW___nnnsss```^^^[[[YYYYYYSSSWWWVVVVVVXXXYYYXXXVVVTTTQQQQQQQQQQQQRRRVVV\\\```dddcccaaa]]]ZZZXXXYYYYYYRRRTTTWWWXXXXXXXXXYYY[[[]]]\\\[[[[[[[[[ZZZWWWUUUPPPQQQHHHZZZiiiccceeebbbaaa]]]\\\```eeejjjrrrzzzvvvvvvqqqfff```aaadddeeelllqqqwwwyyyuuurrrsssvvvoookkkkkkuuuwwwjjjhhhhhhiiikkkmmmnnnooooooooorrrtttuuuwww{{{wwwrrrnnnlllmmmppptttwww~~~gggYYYYYY\\\YYYRRRKKKQQQUUUQQQKKKJJJOOOUUUjjj|||zzzwwwqqqiiidddaaa___\\\ZZZ\\\^^^]]]ZZZZZZ]]]]]][[[WWWXXXYYYZZZYYYXXXXXXXXX]]]aaacccbbbccchhhkkkkkklllqqqwwwyyy{{{yyyhhh```___\\\TTTLLLKKKGGGCCC@@@@@@@@@???>>>@@@BBBEEEEEECCCCCCDDDFFFCCCSSSZZZiiilllgggdddcccddddddccchhhnnnfffdddggglllhhh\\\UUUVVVjjjtttzzzyyytttooohhhbbbeeeiiiggg``````hhhiiidddcccggghhhgggeeeddd^^^WWWYYY[[[]]]]]]\\\[[[\\\]]]aaabbbcccdddccc```^^^\\\ZZZYYYXXXYYY\\\]]]]]]\\\XXX\\\``````\\\ZZZYYY[[[aaa\\\WWWXXX\\\___]]]ZZZfffnnnttttttssstttuuusssiiigggjjjsssxxxuuuooolllllljjjhhhhhhiiiiiihhhgggeeehhhiiigggeeedddddddddaaadddgggkkkmmmmmmlllkkkooofffaaadddhhheee```]]]^^^aaaggglllnnnmmmjjjggg]]]ZZZVVVUUUVVVWWWXXXXXXVVVXXXZZZYYYYYYhhhccc```\\\XXXTTTQQQNNNMMMKKKIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKSSSVVVYYY___hhhyyyxxxrrrooopppqqqoooiiibbb\\\WWWWWW___hhhvvv~~~jjjaaabbb\\\YYYZZZVVVVVVVVVVVVXXXYYYYYYWWWUUUQQQSSSTTTUUUTTTUUUWWWYYY^^^______]]][[[[[[]]]___UUUVVVUUUTTTTTTUUUYYY\\\___^^^\\\\\\[[[ZZZWWWTTTSSS[[[KKKUUUeeebbbfffhhhaaa^^^___cccgggiiimmmsssmmmnnnkkkeeecccddddddbbbccciiinnnnnnmmmnnnrrruuummmooottt{{{~~~yyymmmdddfffhhhkkknnnooooooooooookkkpppuuuuuusssuuu{{{qqqmmmqqqwwwxxxwww||||||sss}}}dddVVVYYYZZZWWWVVVTTTRRRMMMIIIHHHKKKOOOLLLZZZjjj{{{~~~zzzuuupppllliiilllkkkgggfffhhhhhhfffccceeeggggggeeeddddddfffooouuuxxxxxx{{{wwwnnneee[[[VVVUUUQQQHHHAAAAAA???=========>>>??????>>>CCCFFFDDD??????FFFMMMQQQhhhwwwyyylllllleeeaaabbbcccdddfffjjjgggeeekkkssspppeee```dddqqqyyy~~~|||wwwsssoookkkjjjpppnnngggfffmmmoookkkjjjlllkkkhhhggggggaaaZZZWWWYYY\\\\\\\\\[[[\\\]]]___aaadddfffeeecccaaa____________```bbbbbbbbbaaa\\\^^^```^^^ZZZXXXYYY[[[ccc^^^XXXXXX\\\______]]]dddlllsssssssssvvvwwwwwwrrrlllkkkqqqwwwvvvrrrooonnnllljjjiiijjjjjjiiihhhhhhgggfffeeedddbbbccceeeeeegggjjjmmmoooooonnnmmmooogggbbbeeeiiigggbbb___YYY]]]cccgggiiihhheeeddd]]]ZZZVVVSSSSSSSSSSSSRRRLLLOOOTTTVVVVVV[[[lll}}}OOOLLLIIIEEECCCBBBBBBCCCDDDDDDCCCBBBCCCDDDFFFGGGFFFEEEEEEEEEFFFIIILLLMMMVVVYYY___eeeooowwwoooiiihhhiiikkkbbb___XXXTTT^^^qqqssshhh^^^___bbb[[[ZZZ^^^\\\VVVUUUUUUWWWXXXYYYXXXWWWRRRTTTVVVVVVUUUTTTTTTUUUWWWZZZ\\\]]][[[\\\```cccZZZYYYWWWTTTSSSTTTXXX\\\```^^^\\\\\\\\\[[[YYYXXXppphhh\\\ccc^^^aaadddccc``````bbbbbb``````ccceeeggggggeeefffhhhfffaaa```dddfffbbb___aaacccdddkkksss{{{~~~xxxooofffbbbdddggglllnnnnnnmmmlllllljjjmmmrrrssspppsss|||rrrttt{{{~~~|||ttt}}}hhhppppppfff___]]]VVVPPPPPPPPPMMMLLLLLL===AAAGGGPPPddd~~~oooccc```ZZZTTTLLLGGGDDDBBB???===============>>>??????@@@???BBBEEECCCCCCJJJXXXdddvvvggglllccc]]]^^^bbbcccdddfffgggcccgggoooooojjjqqq|||{{{yyyxxxvvvvvvvvvqqqjjjhhhmmmsssuuuppplllddd\\\\\\``````\\\TTTVVVXXXXXXXXXYYY[[[]]]^^^```dddfffgggeeecccaaaddddddeeefffffffffffffffeeeffffffdddbbb``````aaadddaaa______bbbeeeeeecccbbbhhhmmmllllllpppssstttuuummmjjjooowwwxxxwwwvvvssspppnnnlllkkkjjjgggeeeqqqmmmkkkjjjhhhcccbbbdddfffhhhkkknnnppppppppppppjjjdddaaadddhhhfffcccaaaYYY[[[^^^^^^]]]\\\\\\\\\^^^[[[VVVTTTSSSSSSRRRQQQMMMMMMOOORRRRRRSSSYYYaaa|||BBBBBBAAA@@@??????@@@AAADDDEEEFFFFFFFFFGGGIIIKKKHHHHHHHHHJJJMMMSSSXXX\\\aaagggpppyyyyyyuuurrrlllfffbbbaaaaaabbbZZZYYYUUUZZZwwwlllddd^^^WWWZZZ]]]WWWXXX]]][[[VVVUUUTTTUUUWWWXXXYYYXXXTTTUUUVVVUUUSSSSSSTTTUUUSSSWWW[[[\\\[[[]]]aaaeee______]]]ZZZWWWWWWYYY[[[___]]][[[[[[]]]^^^___^^^aaa```ZZZ\\\___ccc```^^^___^^^ZZZYYY[[[bbbcccbbbbbbeeehhheee___^^^aaa```[[[ZZZ^^^^^^[[[fffooozzz|||vvvpppooopppjjjmmmpppqqqpppooopppqqqqqqmmmjjjkkklllooozzz~~~ttt{{{uuulllttt|||hhh___ZZZ\\\[[[TTTLLLIIIMMMIIIFFFFFFGGGKKKVVVaaaxxxuuuhhheeebbbYYYSSSSSSFFFDDDAAA===;;;<<<>>>AAA???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDKKKZZZppp}}}xxxrrrhhhjjjccc^^^___aaa``````aaaeeebbbfffnnnmmmiiixxx~~~yyyzzz||||||vvvssspppnnnjjjgggjjjpppqqqkkk___VVVVVV[[[\\\YYYTTTUUUVVVWWWXXXZZZ]]]```___aaadddffffffeeecccaaa```aaacccccccccbbbbbbbbbhhhhhhiiijjjkkkjjjgggddd```bbbdddfffhhhhhhhhhhhheeejjjlllhhhhhhmmmrrrttttttmmmkkkpppwwwxxxxxxxxxuuusssrrrqqqpppmmmiiifffsssooonnnqqqooogggbbbcccdddeeeggghhhiiiiiihhhhhhbbb^^^^^^bbbdddbbbaaacccZZZ[[[ZZZXXXVVVVVVYYY\\\ZZZXXXTTTSSSSSSSSSRRRQQQSSSPPPPPPQQQPPPMMMOOOTTTZZZiii???AAACCCDDDDDDDDDDDDEEECCCEEEFFFGGGGGGGGGHHHJJJHHHHHHIIILLLSSS[[[ccchhhttt}}}xxxppplllgggeeecccaaa^^^\\\[[[[[[VVVWWWTTT___ddd^^^fffaaaWWWXXXYYYSSSSSSXXXTTTVVVTTTSSSSSSVVVXXXYYYYYYVVVUUUTTTRRRQQQRRRUUUXXXQQQVVV[[[\\\[[[]]]aaafffbbbcccbbb```\\\ZZZYYYZZZ\\\[[[YYYZZZ]]]aaacccdddmmm|||ZZZXXXXXX^^^cccccc___]]]^^^]]]ZZZ[[[^^^aaa```^^^]]]```dddaaa[[[XXX\\\]]]]]]ccclllnnnkkk___iiitttyyyxxxxxx}}}sssvvvwwwvvvttttttwwwzzzyyymmmeeedddgggjjjqqqyyytttyyy}}}nnn```[[[WWWRRROOOQQQFFFDDDGGGLLLIIICCCHHHSSSKKKXXXhhhvvv~~~tttkkk^^^WWW\\\]]]SSSIIIGGG===@@@BBB@@@<<<;;;>>>AAA???AAACCCCCCBBBBBBBBBCCCHHHDDDEEEUUUsss}}}sssmmmlllqqqkkkfffddddddbbb^^^]]]___cccbbbjjjrrrnnngggtttzzzuuuwww{{{}}}nnnkkknnnsssmmmaaa]]]bbbnnnjjjbbb[[[[[[]]][[[UUUVVVWWWXXXYYYZZZ]]]aaaeeeaaabbbdddffffffdddbbb```YYYZZZ\\\]]]\\\[[[[[[[[[aaaaaadddhhhkkkjjjddd___[[[```eeeiiiiiiiiihhhhhhppptttsssnnnmmmrrryyy|||xxxrrrpppuuuzzzzzzyyyyyytttttttttuuuuuussspppmmmnnnkkknnnuuutttkkkcccbbbbbbbbbcccbbbaaa___]]][[[\\\ZZZ[[[___```___```ccc[[[[[[YYYVVVTTTWWW^^^cccUUUSSSQQQPPPQQQRRRQQQQQQOOONNNPPPSSSSSSQQQSSSWWWWWWTTT\\\wwwDDDEEEEEEEEEDDDDDDFFFGGGHHHJJJKKKJJJIIIIIIJJJKKKLLLNNNRRRWWW___hhhrrryyyzzzsssmmmiiigggfff^^^UUURRRVVVZZZYYYVVVYYYUUU^^^|||jjjaaa]]]UUUXXXYYYZZZYYYWWWUUUSSSSSSQQQPPPOOOPPPSSSUUUVVVVVVUUUVVVUUURRRNNNMMMQQQUUURRRWWW\\\]]]\\\[[[]]]___^^^___```aaa```]]]YYYWWW]]][[[XXXWWWYYY\\\^^^___lllnnnjjj\\\QQQPPPUUUYYYdddbbb```cccfffddd]]]WWW\\\ZZZXXXWWWWWWXXXYYYYYYZZZXXXYYY^^^fffkkkjjjgggaaadddmmmpppmmmwww~~~xxx|||uuuvvvtttrrryyyssssssrrrnnniiihhhiiilllxxx|||sss|||vvviii```WWWTTTXXXKKKNNNNNNHHHEEEGGGHHHFFFIIIJJJMMMOOOVVVccctttxxxpppiiieeeWWWUUUPPPKKKGGGCCCAAA@@@;;;;;;<<<>>>@@@AAA@@@???AAAEEEGGGDDDDDDHHHIIIGGGKKKOOO___}}}qqqjjjmmmkkkhhhhhhfff```^^^```___[[[XXXZZZ]]]cccjjjmmmlllmmmrrrwwwxxxzzzxxxqqqnnnooolllfff___aaadddeeedddccccccdddllliiiccc]]][[[[[[[[[YYY^^^[[[XXXWWWZZZ^^^aaaccc___aaadddiiilllkkkeee```\\\XXXXXX^^^aaa___\\\[[[\\\ccciiijjjgggeeedddbbb___cccjjjooollliiillltttvvvtttrrrqqqsssvvvzzz}}}{{{xxxvvvwwwzzzzzzvvvqqqqqqqqqqqqrrrrrrqqqnnnkkkuuupppjjjgggggghhhgggfffcccccccccaaa^^^]]]^^^___]]]YYYWWWZZZ\\\ZZZZZZ\\\______``````ZZZQQQOOORRRNNNVVVWWWNNNJJJOOOPPPJJJQQQRRRRRRQQQNNNLLLLLLLLLQQQNNNTTTcccuuuFFFGGGHHHGGGFFFFFFHHHJJJHHHJJJMMMOOOOOOQQQSSSUUUXXX\\\dddlllvvv{{{xxxtttnnniiiddd```___YYYYYYXXXVVVSSSQQQOOONNNOOOaaaxxxqqq[[[ZZZ\\\XXXUUUXXXYYYXXXTTTQQQPPPQQQOOOOOOOOOQQQTTTVVVVVVUUUQQQRRRSSSSSSRRRRRRSSSTTTPPPSSSVVVXXXXXXYYYZZZ[[[YYYZZZ[[[\\\[[[ZZZXXXWWW]]]ZZZWWWWWWZZZ\\\\\\[[[ZZZ\\\\\\XXXWWWZZZ[[[YYYZZZ\\\___ccceeeeeecccbbbaaa___[[[YYYYYYZZZ[[[[[[[[[ZZZZZZ^^^cccffffffdddcccccckkkpppqqq{{{uuuvvvpppoootttuuuqqqssszzz}}}zzzxxxyyy{{{zzzsssnnnnnnrrryyyyyyggg]]]ZZZWWWUUUSSSSSSRRROOOJJJFFFBBBBBBAAA??????DDDMMMUUUpppyyyqqqiiibbb]]]YYYVVVKKKJJJGGGDDDBBB???>>>===AAA???======???AAACCCDDDFFFFFFFFFCCCCCCIIIUUU^^^wwwzzzjjjhhhiiieeedddggggggccc___\\\[[[[[[ZZZYYYZZZ^^^dddiiijjjiiihhhhhheeekkkmmmhhhbbb```^^^[[[[[[^^^aaacccdddeeefffgggdddaaa]]]ZZZZZZ[[[[[[ZZZYYYWWWVVVWWWYYY[[[\\\\\\[[[[[[]]]aaaeeefffeeebbb```___```dddccc^^^]]]___^^^aaaccccccbbbaaa```___dddhhhoootttqqqmmmqqqxxxwwwxxxzzz|||~~~|||yyy{{{}}}~~~|||yyyxxxwwwtttoookkkrrrmmmhhheeeeeeffffffeeeaaadddhhhiiifff```\\\ZZZ\\\XXXWWWZZZ\\\ZZZZZZ\\\bbb```______ZZZRRROOOPPPPPPYYY[[[RRRMMMQQQRRROOOQQQQQQPPPMMMJJJHHHHHHIIILLLIIILLLUUU```pppDDDFFFGGGGGGFFFGGGJJJLLLNNNRRRWWW\\\```dddhhhkkktttzzz~~~zzzwwwllliiieeeaaa\\\YYYWWWVVVOOORRRSSSPPPKKKIIILLLQQQ```~~~qqqZZZSSSTTTWWWWWWSSSVVVYYYVVVQQQMMMMMMOOONNNMMMMMMOOORRRTTTSSSRRROOOOOOQQQSSSVVVWWWVVVTTTTTTTTTTTTVVVYYY[[[\\\[[[UUUUUUVVVVVVVVVWWWXXXXXX[[[XXXUUUVVVZZZ[[[XXXTTTPPPQQQSSSWWW___dddaaaYYYYYY]]]bbbeeedddddddddfffdddaaa^^^[[[ZZZZZZ\\\^^^^^^^^^___```bbbcccddddddddd___eeennnsss||||||nnnjjjiiijjjlllrrryyy~~~xxxuuu}}}}}}pppmmmooosssxxx}}}|||}}}~~~~~~~~~~~~mmm^^^SSSTTTUUUOOOJJJIIIKKKKKKIIIEEECCCCCCEEEHHHHHHVVVhhhwwwyyyssshhhccc[[[TTTNNNJJJFFFCCC>>>?????????>>>>>>===<<<@@@@@@AAABBBCCCDDDEEEEEEIIIGGGJJJRRRYYYddd|||{{{kkkeeeccceeeccc]]]^^^dddeeefffbbbZZZZZZ``````[[[\\\___dddiiikkkhhhccc^^^\\\eeekkkhhhaaa]]][[[YYYZZZ^^^bbbeeefffffffffggg```]]]ZZZZZZZZZZZZYYYXXXWWWVVVVVVXXXYYYZZZXXXWWWYYYXXXXXX[[[___ccceeefff[[[]]]```dddcccaaaeeemmmiiigggeeeeeeeeedddbbbaaaiiilllrrrvvvsssnnnpppvvvuuuzzz||||||vvvtttyyy|||{{{{{{yyyrrrmmmllliiieeecccdddfffhhhhhheeehhhkkkjjjfff```ZZZWWWXXXTTTSSSWWWXXXWWWVVVXXXfffbbb______\\\TTTOOONNNSSS\\\^^^VVVOOOQQQTTTTTTOOOOOONNNKKKIIIIIIKKKMMMNNNKKKLLLPPPRRRWWWhhh{{{DDDFFFHHHIIIJJJLLLPPPRRR[[[```hhhpppwww}}}zzzssspppooollliiiccc```\\\XXXTTTRRRQQQPPPRRRNNNKKKJJJOOO[[[iiirrrkkkXXXTTTUUURRRPPPQQQRRRVVVYYYWWWQQQMMMNNNQQQPPPNNNKKKKKKMMMNNNOOOOOORRRQQQPPPSSSXXXZZZXXXVVVWWWTTTSSSUUUYYY\\\\\\ZZZUUUTTTRRRRRRRRRTTTVVVXXX]]]ZZZXXXZZZ^^^^^^XXXRRRWWWWWWWWWYYY```fffbbb[[[eeefffhhhhhhfffcccaaa___```^^^\\\YYYWWWYYY\\\___bbbdddeeedddcccdddeeegggcccZZZ^^^kkksss{{{wwwfffeeejjjmmmnnnttt}}}sssmmmjjjrrr}}}ssssssqqqpppppprrruuuzzz||||||~~~~~~|||}}}hhhbbbaaa[[[XXX\\\QQQPPPNNNLLLJJJHHHFFFEEEBBBEEEKKKRRRZZZbbbhhhkkkzzzssstttwww{{{~~~|||uuujjjcccWWWSSSMMMHHHDDDAAA>>>;;;;;;<<<>>>???@@@@@@@@@??????CCCGGGJJJJJJHHHFFFEEEDDDEEEUUUpppqqqaaa\\\\\\^^^```]]]XXX[[[bbbcccjjjggg^^^___iiijjj```aaaffflllnnnmmmiiifffeeeccchhhmmmmmmiiieeecccaaa^^^dddkkkooonnnkkkgggeeefffbbb``````___[[[WWWVVVWWWVVVUUUVVVXXXXXXWWWUUUZZZYYYYYY[[[___cccgggiii^^^[[[[[[]]]___bbbjjjssstttoookkkkkkjjjfffbbb```hhhiiinnnqqqnnnjjjlllqqqwww{{{~~~wwwssstttooooooxxx|||yyyxxxtttllleeegggeeeccccccfffiiimmmooommmllliiiddd___[[[ZZZ[[[ZZZVVVVVVZZZ\\\ZZZYYY[[[jjjddd``````^^^XXXRRRPPPSSS[[[^^^VVVOOOOOOSSSUUUMMMMMMMMMLLLLLLOOOSSSWWWSSSQQQPPPRRRPPPQQQZZZeee}}}HHHKKKOOORRRUUUYYY]]]aaammmrrr{{{{{{uuummmgggdddbbb___]]]]]]ZZZVVVRRROOONNNNNNNNNTTTMMMIIITTTlllcccVVVOOOTTTTTTMMMKKKOOORRRVVVYYYXXXSSSQQQRRRTTTWWWSSSMMMIIIIIIKKKNNNOOOXXXTTTQQQRRRVVVYYYYYYXXXTTTRRRPPPQQQUUUWWWWWWUUUTTTRRROOOMMMMMMOOORRRTTT^^^\\\[[[^^^```___YYYSSS]]]]]]ZZZVVVWWW\\\^^^]]]kkkhhhfffgggiiihhhccc^^^XXXXXXWWWVVVUUUWWW\\\```eeeffffffeeeddddddfffhhhdddZZZ^^^lllsssxxxsssdddeeelllsssuuuwwwyyyuuuoooqqqlllggghhhoootttvvvvvvsssooojjjggghhhmmmtttxxx~~~}}}{{{|||uuu{{{qqqddd]]]___ZZZWWWRRRPPPOOOLLLHHHDDDJJJFFFDDDIIIRRRVVVTTTOOORRRWWW```lllyyy}}}xxxssstttwwwvvvpppiii]]]___ccceeeccc[[[QQQJJJAAA???======>>>??????>>>===>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHHHHGGGGGGJJJLLLLLLQQQjjjuuu```^^^[[[ZZZYYYYYYXXXXXX^^^eeehhhpppooofffgggpppnnncccbbbiiipppoooiiigggkkkpppllljjjjjjmmmooommmiiifffdddkkkuuu||||||vvvpppkkklllhhhgggjjjhhhaaa[[[ZZZ\\\ZZZWWWWWWYYYZZZ[[[ZZZ\\\\\\]]]]]]___bbbeeehhhiii___XXXXXX\\\ccckkksssuuunnnkkkllljjjbbb[[[YYYbbbbbbfffjjjkkkiiimmmsss~~~xxxsssoootttqqqsss{{{|||xxxtttnnnddd]]]cccccccccdddhhhmmmrrrvvvqqqooojjjddd^^^[[[[[[]]]ddd```aaaeeegggeeedddeeelllfffaaabbb```[[[VVVTTTRRRXXXYYYSSSLLLLLLPPPSSSLLLMMMMMMMMMMMMPPPUUUXXXTTTRRRPPPPPPOOOOOOUUU[[[___{{{QQQTTTZZZ___eeekkkrrrvvv~~~xxxsssiiifffbbb___]]]\\\ZZZYYYVVVTTTPPPMMMLLLLLLMMMNNNNNNMMMUUUjjjfffXXXPPPLLLMMMLLLHHHJJJPPPPPPRRRUUUVVVVVVUUUVVVVVV\\\VVVPPPKKKKKKMMMOOOQQQXXXUUURRRRRRSSSVVVXXXXXXVVVUUUTTTUUUVVVVVVVVVTTTQQQOOOLLLJJJJJJLLLOOOQQQTTTUUUVVVXXXXXXVVVRRRNNNWWWYYYWWWQQQOOOTTTYYY[[[bbb^^^]]]bbbiiillliiidddSSSUUUWWWWWWVVVXXX]]]aaahhhgggeeedddcccddddddeeehhh___dddqqqtttvvvssshhhaaahhhsss|||~~~yyyuuu{{{yyytttmmmiiijjjpppvvvrrroookkkiiikkkqqqxxx||||||{{{sssnnniiibbbZZZVVVUUUTTTPPPLLLLLLGGGDDDIIIQQQTTTNNNFFFGGGHHHLLLQQQWWW^^^dddhhhtttzzzyyyuuuuuuwwwyyyzzzyyyvvvrrrqqqpppllleee^^^RRRPPPMMMJJJHHHFFFBBB???===<<<;;;;;;===>>>===<<>>???AAAAAABBBCCCBBB@@@@@@@@@@@@>>>===BBBBBBCCCDDDFFFHHHJJJKKKKKKNNNSSSZZZfffxxxhhhZZZZZZ^^^]]]]]]```aaa^^^\\\___gggnnnvvvrrrnnnkkkkkkmmmnnnnnn]]]dddiiigggbbbbbbiiiqqquuuqqqrrrxxx{{{vvvpppooodddkkksssyyy{{{yyyvvvuuuiiieeejjjtttuuullleeefffiiihhhgggiiikkkllllllkkk```___]]]ZZZYYY^^^ffflllccc]]]ZZZ^^^eeemmmxxxyyysssrrruuupppfffdddiiijjjfffeeeiiilllooovvv~~~~~~|||{{{{{{||||||ssstttwww|||wwwsssaaabbbcccccccccffflllqqqlllkkkhhhccc^^^\\\\\\]]]aaa___```eeehhhfffdddeeedddbbbaaabbb___[[[[[[___VVVRRROOOMMMLLLLLLMMMNNNLLLMMMMMMKKKJJJIIIKKKLLLRRRPPPNNNMMMOOOQQQRRRPPPTTTYYYjjjuuuiiibbb^^^YYYSSSSSSSSSSSSRRRQQQOOOLLLJJJMMMLLLKKKKKKMMMQQQUUUXXXooo~~~bbbMMMLLLPPPNNNNNNMMMMMMPPPRRROOOJJJIIIGGGHHHNNNUUUYYYWWWTTTOOONNNLLLMMMNNNNNNMMMLLLJJJNNNRRRSSSQQQPPPRRRUUUTTTWWWZZZYYYUUURRRQQQRRRQQQPPPOOOPPPQQQUUUXXXZZZRRRWWW[[[[[[WWWTTTTTTVVVPPPUUUZZZ[[[]]]^^^[[[VVVQQQTTTXXXZZZ[[[]]]___bbbYYY^^^bbbbbb___^^^aaaeeevvvooohhhfffggggggccc___iiicccllluuuoookkkmmmllllllffflllzzz~~~wwwxxxvvvnnnnnnqqqnnnpppsssuuuvvvuuusssqqqoooppptttzzzzzz}}}nnn```VVVQQQRRRSSSRRRPPPMMMKKKKKKGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEDDDDDDEEEHHHJJJIIIRRRYYY[[[]]]cccggghhhbbbiiisss{{{~~~|||vvvrrrzzz}}}}}}yyy{{{}}}}}}zzzuuuoookkkccc___[[[XXXWWWWWWVVVVVVMMMKKKGGGDDDAAA?????????<<<<<<<<<===???@@@>>>===>>>======@@@CCCEEEEEEDDDDDDDDDEEEFFFHHHLLLNNNPPPQQQ\\\mmmmmm\\\^^^___WWWVVV^^^___hhhmmmiiicccbbbhhhnnntttlllfffgggjjjlllqqqxxxaaaeeehhhhhhfffgggkkkoooqqqqqqvvv}}}|||tttnnnooocccggglllnnnnnnnnnmmmmmmhhhdddiiiuuuvvvkkkccceee^^^___aaadddggggggeeebbbdddaaa]]]YYYXXX___jjjrrriiigggeeeeeeddddddkkktttyyyrrrqqqtttooogggiiissstttooojjjjjjkkklllrrryyyyyyxxxwwwvvvwwwzzz}}}sssvvv{{{qqqkkkbbbbbbbbb```___aaafffkkknnniii```XXXSSSUUU\\\aaaaaa^^^```eeehhhfffdddeee```___```aaa^^^ZZZ\\\aaaXXXSSSNNNMMMNNNNNNNNNNNNIIIKKKLLLLLLKKKKKKLLLNNNIIIJJJIIIJJJMMMPPPOOOLLLHHHOOOYYY|||yyysssnnnhhh```[[[YYYWWWTTTQQQQQQOOONNNOOOMMMHHHFFFHHHSSSDDD@@@PPP^^^gggxxxbbbNNNHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJIIILLLJJJIIIIIIKKKPPPUUUXXXRRRNNNIIIHHHJJJMMMMMMMMMOOOPPPQQQQQQQQQPPPOOONNNQQQQQQQQQRRRUUUVVVVVVVVVUUUXXXUUUPPPSSS___iiilllaaammmqqqfff]]]^^^aaa___VVVZZZ[[[[[[aaahhhgggaaaVVVVVVUUUTTTWWW\\\ZZZUUU^^^```dddggghhheee___[[[gggcccaaabbbfffgggddd```gggggghhhlllooopppmmmjjjnnnnnnmmmnnnnnnppprrrsssyyypppssszzzxxxssswwwzzzkkkjjjvvvnnnnnnrrrzzz~~~zzzdddaaa^^^WWWQQQQQQTTTPPPJJJNNNLLLJJJHHHFFFEEEEEEFFFEEEDDDCCCBBBAAABBBBBBCCCFFFDDDBBBCCCGGGIIIGGGDDDHHHIIILLLNNNOOOOOONNNMMMPPPRRRVVVXXXXXXWWWTTTRRRNNNNNNOOOPPPOOOMMMJJJIIIGGGCCC???>>>???AAA@@@???DDDBBB@@@>>>===============@@@BBBAAA??????CCCFFF@@@BBB@@@EEENNNJJJFFFOOOGGGFFFGGGMMMXXXeeeooouuu```dddccc^^^[[[\\\]]][[[jjjddd___^^^___cccmmmwwwvvvooohhhddddddggghhhhhheeedddeeefffeeecccbbbcccdddccceeejjjppprrrnnnjjjhhhaaa___iiipppllleee```ccc```___aaaaaa______bbb______``````___]]]]]]\\\\\\[[[ZZZZZZ\\\```eeehhheeekkknnniii___\\\ccckkkzzzzzzqqqcccaaaiiikkkeeekkknnnmmmiiikkkrrryyy{{{~~~rrrnnnwww~~~{{{zzz}}}uuu{{{sssnnnkkk^^^]]]]]]___ccceeecccaaaiiiccc\\\UUUTTTWWW]]]aaaccc^^^[[[]]]\\\[[[```iii___^^^^^^___```^^^ZZZVVVRRRRRRQQQMMMIIIIIILLLPPPKKKLLLLLLJJJGGGFFFFFFFFFGGGGGGIIIJJJLLLMMMMMMNNNQQQLLLOOOfff~~~|||zzzyyyvvvrrrmmmiiiddd___YYYUUUSSSRRRPPPNNNMMMJJJHHHJJJJJJIIIMMMRRRQQQLLLSSSjjjtttWWWMMMKKKIIIHHHJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFHHHLLLRRRYYY\\\TTTPPPLLLJJJLLLNNNOOONNNNNNPPPRRRTTTTTTQQQNNNKKKOOOOOOPPPRRRTTTVVVWWWXXXXXXZZZWWWSSSUUU___gggiiihhhppppppeee]]]```cccaaaVVVZZZ[[[[[[___eeeeee```XXXZZZXXXTTTTTTXXX\\\[[[[[[]]]___bbbdddccc```]]]cccaaa^^^___```aaaaaa```eeeeeegggjjjmmmmmmjjjfffkkkiiifffddddddgggjjjllluuu}}}zzzuuuxxx|||||||||~~~pppkkkpppssspppqqqxxx}}}|||zzzzzzzzzsssfffYYYVVVYYYZZZWWWSSSRRRPPPOOONNNLLLHHHEEEIIIIIIHHHHHHFFFEEECCCBBBCCCBBB@@@AAABBBCCCAAA@@@@@@AAABBBCCCBBBAAA@@@???CCCEEEGGGIIIIIIHHHGGGEEEEEEEEEFFFGGGFFFDDDBBBAAACCC@@@>>>===???AAA@@@???<<<<<<<<<===>>>???AAABBBCCCEEEFFFEEECCCCCCDDDFFFJJJJJJDDDDDDKKKGGGEEEOOOXXXWWWXXXaaarrrwwwjjj]]]^^^]]]\\\___ddddddaaahhhdddaaaaaa``````fffmmmooojjjfffeeefffhhhgggeeefffdddbbbaaa```aaadddgggaaaaaabbbfffmmmssswwwwwwmmmdddaaagggmmmkkkeeebbbbbb^^^^^^``````___```ccchhheeebbbaaabbbaaa^^^[[[]]]\\\[[[[[[\\\___bbbdddiiinnnqqqnnngggdddjjjpppzzz{{{sssgggeeemmmnnnhhhnnnmmmiiiccceeepppzzz|||www|||~~~zzzyyy~~~{{{sssmmmiiifffdddbbb___]]]]]]___bbbbbbaaaddd```ZZZUUUUUUXXX]]]aaa^^^XXXUUUUUUUUUVVV^^^ggg```^^^]]]___```^^^YYYTTTPPPSSSTTTSSSPPPMMMMMMNNNKKKKKKLLLJJJGGGFFFFFFGGGFFFGGGHHHJJJKKKKKKJJJJJJLLLJJJMMM[[[ttt|||ssshhhhhhggghhhgggfffbbb___YYYVVVQQQOOONNNNNNMMMLLLGGGDDDDDDGGGGGGHHHMMMSSSQQQXXXiiizzzYYYKKKKKKLLLHHHDDDGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGLLLRRRXXX[[[SSSPPPMMMKKKLLLMMMMMMMMMMMMOOOSSSUUUTTTQQQLLLIIILLLMMMNNNPPPRRRUUUWWWXXXXXXYYYXXXUUUWWW^^^bbbccccccgggdddZZZWWW\\\___\\\WWWYYYZZZZZZ]]]aaaaaa^^^ZZZ]]][[[TTTQQQUUU]]]aaa[[[\\\]]]___```bbbbbbcccgggfffccc___\\\\\\]]]___``````bbbeeehhhiiigggeeellliiieeebbbbbbeeeiiilllnnnuuu|||~~~}}}|||}}}wwwyyysssqqqyyyttttttyyy|||yyywwwwwwzzzzzzxxxjjjddd___ZZZYYYTTTPPPPPPSSSTTTQQQMMMQQQQQQPPPNNNKKKGGGDDDBBBGGGFFFFFFEEEDDDDDDCCCCCCGGGFFFFFFEEEDDDCCCBBBBBB<<<===>>>>>>???>>>>>>>>>???@@@AAAAAA@@@???===<<<===<<<<<<<<<>>>??????===CCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCEEEFFFHHHIIIJJJLLLHHHIIIRRRSSSTTT___jjjrrrvvveee```aaa^^^[[[^^^hhhrrrrrrlllfffdddcccdddaaa^^^___dddiiiddd``````cccgggiiiiiihhhfffaaa\\\ZZZ^^^dddiii_________```eeemmmwww~~~qqqhhhcccfffjjjiiieeeccc```\\\[[[^^^___^^^aaaeeelllfffaaa```dddeeeaaa]]]```______^^^^^^^^^______jjjnnnqqqoookkkiiilllpppyyyyyysssjjjiiinnnnnnhhhmmmmmmiiidddeeemmmvvvzzz~~~{{{~~~xxxooojjjjjjkkkiiiggg````````````aaaaaa^^^\\\\\\ZZZVVVTTTTTTWWWZZZ]]]YYYTTTPPPOOOOOORRRZZZcccaaa^^^\\\]]]___]]]WWWRRRLLLPPPUUUWWWTTTPPPKKKIIIIIIJJJKKKIIIGGGFFFFFFGGGEEEFFFHHHIIIJJJIIIGGGFFFJJJKKKNNNQQQYYYdddqqqzzzsssjjjggg```^^^^^^]]]^^^]]][[[XXXUUURRRPPPNNNLLLKKKJJJJJJJJJFFFFFFHHHLLLLLLLLLQQQXXXeeeuuummm[[[JJJFFFIIIJJJFFFCCCEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGHHHKKKNNNQQQSSSPPPNNNLLLKKKJJJJJJJJJJJJMMMOOOQQQRRRQQQNNNKKKHHHKKKLLLMMMMMMNNNQQQSSSVVVTTTTTTTTTTTTWWW[[[]]]\\\XXXYYYVVVRRRSSSXXXZZZWWWXXXXXXXXXXXXYYY\\\]]]\\\\\\]]]ZZZTTTRRRVVV\\\^^^_________^^^___aaaeeehhhqqqqqqmmmeee]]]ZZZ]]]aaa^^^^^^___aaadddfffhhhiiillljjjhhhggghhhkkkoooqqqtttuuuxxxzzz{{{zzzxxxvvvlllzzz}}}xxxyyyxxxzzz}}}{{{wwwwww{{{|||~~~uuukkk___ZZZ[[[\\\ZZZVVVVVVVVVUUUSSSRRRPPPOOOOOOGGGGGGGGGFFFEEEDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@CCCCCCCCCBBBAAA@@@???>>>FFFDDDCCCDDDGGGKKKNNNPPPLLLVVV\\\eeevvv|||tttbbb^^^cccccc^^^YYY^^^lllxxxuuullldddbbbbbbccc```[[[\\\___ddd___YYYXXX^^^gggmmmpppkkkjjjddd[[[VVVYYY___ccc^^^___^^^[[[ZZZ```kkktttpppjjjeeefffiiihhhddd```]]]ZZZYYY\\\^^^^^^aaaffffffbbb______bbbddddddcccddddddccccccaaa```___^^^hhhkkkmmmllliiiggghhhjjjvvvvvvqqqjjjhhhjjjhhhcccgggkkkllljjjiiimmmooonnnjjjppp}}}~~~wwwooonnnqqqrrrnnniii]]]```dddggggggbbb[[[VVVXXXWWWUUUTTTSSSTTTUUUVVVVVVSSSPPPMMMMMMOOOVVV[[[___\\\YYYYYYZZZYYYSSSNNNHHHKKKPPPSSSRRRMMMHHHDDDHHHIIIIIIHHHFFFEEEFFFGGGCCCEEEGGGIIIJJJIIIGGGFFFKKKMMMOOONNNMMMOOOTTTYYY[[[fffpppuuu}}}|||qqqooonnnccc]]]\\\UUUTTTTTTTTTTTTTTTSSSOOOLLLMMMMMMKKKIIIHHHGGGGGGHHHHHHHHHLLLSSSXXX^^^kkkvvv^^^SSSLLLHHHHHHHHHEEECCCEEEEEEDDDBBBBBBBBBCCCDDDEEEHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJJJJIIIJJJNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKLLLOOORRROOOMMMNNNQQQUUUWWWWWWWWWVVVVVVUUUTTTVVVYYYXXXUUUXXXVVVVVVVVVVVVWWWYYY\\\\\\[[[XXXTTTVVVZZZZZZVVVbbbbbb```^^^\\\^^^bbbfffrrrrrroooggg___\\\```fffgggfffdddcccdddfffiiilllggghhhiiikkknnnppprrrtttxxxtttqqqooopppqqqooommmlllzzz|||yyy~~~{{{ssswww~~~zzzuuuyyy}}}yyy}}}yyy}}}yyynnnfffdddbbb___\\\ZZZYYYYYYYYYQQQQQQPPPPPPPPPPPPPPPOOOIIIIIIIIIIIIIIIJJJKKKLLLGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGMMMLLLKKKKKKNNNTTT[[[___hhhzzzyyylll^^^VVVXXX```___ZZZUUUYYYfffpppkkkaaa___]]]\\\\\\ZZZWWWYYY^^^[[[YYYXXX[[[bbbiiilllmmmkkkmmmiii^^^VVVWWWZZZZZZ\\\^^^^^^ZZZVVVXXX```hhhjjjhhheeeeeeggggggaaa\\\ZZZWWWWWW[[[]]]]]]```eeeaaaccccccaaa___```dddhhhffffffffffffdddbbb```___jjjlllnnnlllgggeeeeeefffsssrrrnnnhhhfffeeeaaa]]]bbbfffiiiggghhhlllooonnndddjjjttt|||~~~|||}}}~~~zzzuuutttwww{{{~~~vvvqqqlllmmmooommmeee^^^```ccceeefffddd```\\\YYY[[[ZZZYYYWWWUUUSSSRRRRRRQQQRRRQQQMMMKKKLLLNNNPPPZZZXXXVVVUUUUUUSSSOOOLLLIIIJJJLLLNNNNNNKKKHHHEEEEEEFFFGGGFFFEEEDDDEEEFFFBBBDDDFFFHHHJJJJJJIIIHHHLLLLLLMMMNNNNNNOOOOOOOOOKKKMMMSSSXXXZZZhhh~~~xxxssskkkaaaaaacccZZZUUUTTTNNNMMMMMMNNNPPPQQQQQQOOOLLLHHHIIIIIIHHHFFFEEEFFFHHHFFFIIIRRR^^^jjjzzzeeeNNNHHHGGGIIIJJJFFFAAAAAAEEEDDDCCCAAA@@@AAABBBDDDEEEEEEEEEGGGHHHJJJKKKLLLLLLLLLMMMOOOOOOMMMLLLLLLLLLNNNMMMLLLKKKJJJKKKLLLLLLLLLMMMNNNLLLIIIJJJNNNRRRMMMJJJJJJPPPUUUUUUSSSSSSVVVUUUUUUVVVWWWWWWVVVSSSWWWTTTSSSTTTSSSRRRVVV\\\[[[[[[XXXVVVXXX\\\XXXQQQ^^^___^^^[[[XXXXXX\\\```eeegggfffbbb^^^^^^dddjjjppppppnnnjjjgggfffhhhjjjeeegggkkknnnrrrtttuuuvvv{{{uuuooolllnnnqqqrrrrrrvvv~~~yyytttuuuwwwuuummmttt}}}|||www|||~~~}}}|||{{{||||||{{{yyywww~~~}}}~~~tttiii___YYYVVVXXXUUURRRSSSUUUUUUSSSPPPOOOOOOOOOOOONNNNNNNNNNNNHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHJJJKKKLLLKKKIIIGGGFFFEEEFFFFFFGGGLLLRRRYYY```jjjvvvssskkkddd___ZZZUUUUUUYYY[[[YYYXXXZZZccciiieee\\\ZZZWWWVVVWWWUUUTTTWWW]]]TTTWWW]]]eeekkkkkkfffaaafffmmmlllaaaXXXXXXYYYVVVYYY[[[\\\ZZZWWWXXX^^^dddbbbcccbbbaaacccddd___YYYXXXUUUVVV[[[]]]]]]^^^bbbbbbfffhhheee___^^^bbbgggddddddddddddcccbbbaaaaaallloooqqqmmmgggccceeehhhpppmmmiiieeecccaaa]]]ZZZ^^^```___]]]___iiirrrvvvhhhjjjkkklllmmmqqqxxx~~~}}}wwwpppmmmnnnpppppppppmmmkkkiiijjjjjjfff\\\UUUeeedddbbb___\\\]]]___bbb```___]]]ZZZWWWTTTRRRPPPMMMPPPPPPLLLIIIIIIIIIGGGTTTUUUUUUSSSOOOMMMLLLLLLMMMLLLLLLLLLMMMMMMKKKIIIBBBCCCDDDDDDCCCBBBDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHKKKOOOQQQOOOMMMQQQPPPUUU\\\^^^jjj|||vvvooommmnnnnnniiiddd```UUUUUUWWWOOOLLLMMMHHHJJJKKKLLLNNNPPPQQQNNNLLLFFFHHHJJJJJJIIIIIIKKKMMMNNNYYYmmmwww```TTTLLLFFFEEEEEEGGGDDD@@@@@@DDDCCCBBB@@@??????AAACCCEEEBBBDDDFFFHHHJJJKKKKKKKKKIIILLLOOOOOOMMMLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLNNNOOOMMMKKKKKKPPPUUURRRLLLKKKQQQVVVTTTQQQRRRPPPPPPPPPRRRTTTUUUWWWZZZUUURRRQQQRRRQQQPPPUUU\\\[[[]]]\\\XXXXXXZZZXXXTTTXXX[[[\\\YYYVVVTTTWWW[[[YYYZZZ[[[ZZZZZZ]]]ccchhhkkknnnooonnnjjjfffeeeeeecccdddfffiiilllooorrrssszzzvvvqqqooorrrvvvzzz|||tttyyy{{{vvvpppmmmnnnppppppttt|||~~~yyyxxxzzzxxxtttvvvyyy}}}}}}zzzxxxyyyzzz~~~uuuyyyzzzsssiiiccc]]]]]]aaaaaa[[[UUUWWWWWWVVVTTTQQQNNNKKKIIIMMMMMMMMMMMMLLLLLLKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKIIIKKKMMMMMMMMMOOOSSSVVVTTTSSSQQQQQQRRRUUUXXX[[[dddooo}}}xxx___[[[YYYZZZZZZVVVTTTUUUUUUYYY\\\^^^bbbfffccc^^^ZZZXXXXXXZZZXXXVVVXXX]]]ZZZ\\\aaahhhkkkiiiaaaZZZ___iiikkkaaaZZZ\\\^^^[[[WWWXXXYYYXXXXXXZZZ___ddd]]]___]]]ZZZ\\\```^^^YYYUUUTTTVVV\\\^^^\\\\\\___```cccdddccc```___aaaccc]]]^^^^^^^^^___`````````ggglllooojjjbbb^^^ccciiihhhdddaaa___^^^[[[YYYXXXZZZ\\\ZZZWWWZZZdddmmmrrriiijjjjjjjjjmmmssszzz}}}tttoooiiifffggghhhfffcccjjjjjjjjjjjjiiiddd^^^YYY```aaa```]]][[[[[[___bbb___^^^[[[XXXUUURRROOONNNMMMQQQPPPJJJGGGIIIJJJHHHOOOSSSVVVSSSLLLHHHKKKOOOOOOMMMLLLLLLNNNOOOMMMJJJ???AAABBBBBBAAAAAABBBCCCHHHGGGEEEDDDDDDDDDDDDEEEDDDDDDEEEGGGJJJLLLLLLKKKFFFJJJNNNQQQ[[[zzzzzzxxxuuuooohhheee___ZZZYYY\\\\\\WWWRRRVVVKKKJJJLLLEEEEEEHHHEEEHHHHHHIIIJJJLLLKKKIIIFFFFFFIIILLLMMMMMMNNNQQQTTT___rrrhhhOOOKKKIIIDDDFFFBBB@@@BBBCCCAAA@@@BBBBBB@@@???===>>>@@@BBBDDDCCCEEEFFFHHHIIIIIIIIIHHHEEEIIIMMMMMMLLLJJJKKKLLLJJJLLLNNNPPPQQQPPPOOOMMMLLLOOOPPPOOOLLLNNNTTTZZZWWWPPPNNNTTTWWWTTTQQQQQQKKKLLLMMMQQQTTTXXX___fffTTTQQQPPPQQQPPPNNNTTT]]][[[___```ZZZVVVWWWYYYYYYUUUXXX[[[ZZZVVVTTTWWWZZZTTTUUUUUUVVVXXX[[[```ccc___dddkkkmmmkkkfffbbbaaa]]]]]]\\\]]]```cccgggjjjuuussspppooorrrvvv{{{}}}jjjlllqqqsssooojjjlllqqqxxxwww}}}|||{{{wwwssssssuuurrrmmmsssxxx|||{{{vvvqqqppprrruuuyyy{{{yyy|||yyyyyyvvvuuusssooojjjddd^^^[[[UUUUUUVVVVVVUUUTTTSSSSSSKKKKKKKKKLLLMMMNNNOOOPPPSSSVVVXXXYYYZZZ]]]ccchhhssstttwww}}}lllZZZTTTQQQQQQTTTTTTQQQQQQTTTLLLTTT[[[]]]___aaa```]]]]]]\\\^^^```___[[[[[[___fffdddcccccceeeddd___[[[YYYeeehhh___[[[```dddbbbWWWVVVUUUUUUVVVYYY^^^bbb[[[\\\YYYTTTVVV]]]^^^ZZZTTTSSSWWW\\\^^^\\\[[[]]][[[[[[\\\^^^```aaaaaa```XXXXXXYYYYYY[[[]]]^^^______eeeiiicccZZZWWW^^^ggg```\\\YYYXXXXXXWWWVVVWWWVVVZZZ[[[YYYZZZ```dddeeegggjjjmmmoooqqqrrrqqqooojjjfffcccdddhhhkkkiiifffiiijjjjjjjjjgggdddaaa___VVV[[[aaaccc```]]][[[[[[ZZZYYYWWWTTTQQQNNNLLLKKKPPPSSSQQQJJJHHHLLLOOONNNLLLSSSXXXTTTKKKGGGKKKRRRNNNLLLKKKLLLNNNOOOLLLIII>>>???@@@@@@@@@@@@AAACCCJJJHHHEEEBBBAAA@@@AAAAAACCCDDDEEEEEEEEEEEEGGGHHHGGGQQQRRRMMMbbb|||uuummmhhhfffddd___ZZZYYYVVVTTTTTTUUUTTTPPPLLLJJJIIIFFFDDDCCCDDDFFFIIIFFFDDDDDDHHHJJJIIIGGGGGGPPPIIIHHHOOOSSSYYYkkk]]]RRRMMMCCCAAAGGGBBBBBBAAA@@@????????????@@@@@@??????@@@@@@AAABBBAAABBBDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKPPPOOOOOONNNOOOQQQRRRSSS\\\[[[XXXSSSNNNMMMQQQUUULLLNNNPPPQQQSSSWWW^^^ccc]]]VVVPPPQQQRRRQQQQQQSSSUUU___aaaXXXSSSXXXZZZWWW```]]]WWWSSSUUUYYYVVVPPPMMMRRRWWWXXXWWWWWWYYY[[[cccddddddbbb___[[[YYYYYY\\\[[[ZZZYYYZZZ\\\]]]^^^hhhmmmrrrtttssstttyyy}}}nnnllliiihhhhhhjjjjjjjjjyyyxxxyyy|||yyyuuusssrrrsssttttttxxxxxxwwwtttpppoooppprrrsssqqqpppssswwwzzz{{{zzz}}}|||uuuttt{{{yyyqqqmmmnnnllllllooosssvvvvvvuuurrr{{{kkkZZZTTTUUUPPPQQQSSSSSSTTTSSSQQQPPPMMMUUU___eeefffaaa\\\XXX```bbbcccaaa]]]\\\```eeeffffff```YYYXXX^^^^^^[[[cccbbbbbbccceeeddd```\\\aaabbb^^^UUUQQQUUU\\\___fffccc___\\\[[[\\\___```SSSWWWYYYYYY[[[^^^^^^[[[YYYXXXXXXZZZ\\\]]]]]]\\\XXXYYYYYYVVVTTTUUUZZZ^^^[[[]]]]]]\\\ZZZXXXWWWWWWWWWWWWUUUSSSUUUZZZYYYUUU___[[[ZZZ\\\]]]]]]___dddfffggghhhjjjkkkllllllkkkjjjnnnnnnhhhdddddddddccc```bbbhhhnnnjjj]]]VVVVVV\\\ZZZ^^^fffiiicccZZZTTTSSSQQQPPPPPPPPPNNNJJJFFFNNNPPPQQQNNNKKKHHHIIIKKKMMMOOOQQQSSSQQQMMMHHHEEELLLGGGCCCDDDHHHLLLKKKIIICCCCCCBBB@@@===<<<>>>???DDDBBBAAAAAABBBBBBAAA@@@AAA@@@@@@???@@@AAACCCDDDDDDHHHLLLQQQqqqjjjddd]]]YYYXXXWWWSSSOOOOOONNNNNNOOOQQQPPPLLLIIIEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKQQQWWWLLL[[[kkkrrrvvvwww___IIICCCCCC@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@AAABBBDDDEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJNNNMMMLLLKKKKKKLLLMMMNNNRRRSSSTTTRRRNNNLLLNNNPPPNNNOOOPPPPPPPPPSSSWWW[[[]]]VVVRRRSSSTTTRRRQQQSSSZZZbbbbbbYYYUUU[[[^^^\\\\\\\\\XXXTTTTTTWWWWWWSSSSSSUUUWWWYYYZZZ\\\]]]_________^^^\\\YYYXXXYYYZZZ[[[[[[[[[\\\___aaabbbbbbbbbeeeffffffdddfffjjjnnnjjjgggdddccceeeiiinnnqqqxxxvvvvvv{{{zzzxxxxxxxxxxxxyyyyyyxxxxxxvvvssspppllljjjjjjmmmooorrrpppnnnooorrruuuwwwxxxmmmXXXNNNOOOSSSLLLMMMOOOQQQSSSUUUVVVWWWVVVZZZ___cccdddaaa\\\YYY```bbbdddbbb______dddiiidddddd___ZZZ[[[bbbdddbbbgggfffeeeeeeffffffccc```eeeeeeaaaYYYWWW[[[^^^___dddbbb]]]YYYXXXXXXZZZ\\\TTTXXXYYYXXXXXX[[[[[[WWWYYYXXXWWWWWWWWWWWWVVVUUUVVVVVVVVVUUUSSSTTTWWWZZZZZZ\\\^^^___^^^^^^___aaaXXXYYYWWWVVVZZZ^^^\\\WWW^^^ZZZXXX[[[\\\]]]aaaggglllllllllhhhddd``````aaaccchhhkkkhhhfffhhhjjjiiihhhcccbbbffffff___XXXUUU\\\YYY[[[cccfffbbb[[[WWWNNNLLLJJJKKKLLLLLLJJJHHHKKKLLLMMMKKKHHHEEEEEEFFFIIILLLOOOPPPOOOKKKEEEBBBDDDBBB@@@BBBFFFGGGDDD@@@CCCDDDEEEDDDBBB@@@@@@@@@BBB@@@???@@@AAABBBAAA@@@AAA@@@@@@@@@AAABBBDDDEEECCCGGGMMMUUUttt]]]YYYTTTQQQQQQPPPMMMJJJGGGHHHJJJMMMOOONNNJJJGGGAAAAAACCCEEEGGGHHHGGGFFFFFFLLLQQQPPPLLLJJJLLLPPPVVVyyybbbSSSKKKBBB>>>@@@CCCBBB@@@@@@????????????@@@@@@AAACCCBBB@@@>>>===<<<;;;;;;>>>???@@@BBBCCCCCCCCCCCC@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIMMMQQQRRROOOLLLLLLMMMOOOPPPQQQQQQPPPQQQTTTVVVZZZUUUSSSUUUUUUSSSRRRSSSZZZ```___WWWTTTZZZ___^^^]]]``````\\\ZZZ[[[[[[YYYSSSTTTUUUVVVWWWYYY[[[\\\\\\[[[ZZZXXXVVVWWWYYY\\\\\\\\\]]]```dddggghhhhhh`````````______bbbgggkkkiiifffbbb```bbbhhhoootttvvvsssqqqsssvvvwwwvvvsssrrrtttwwwyyyzzzzzzyyywwwxxxtttnnnjjjjjjlllooopppqqqpppnnnmmmmmmooorrrsss}}}yyyyyyqqq___QQQLLLOOORRRKKKKKKLLLNNNRRRVVVZZZ\\\YYYYYYYYY\\\``````]]]ZZZ[[[]]]^^^^^^]]]___eeeiiigggfffbbb```ccckkkppppppiiigggeeedddddddddcccaaaeeeeeebbb^^^___dddfffddddddaaa]]]XXXVVVVVVWWWXXXTTTXXXXXXVVVUUUWWWWWWSSSVVVUUUTTTSSSRRRRRRRRRQQQUUUVVVVVVUUUTTTTTTWWWYYYXXXZZZ\\\]]]]]]___bbbddd]]]^^^]]]]]]aaaddd```YYY\\\XXXWWWZZZ]]]___eeekkkrrrrrrqqqlllddd___]]]^^^^^^dddhhhggghhhlllmmmlllkkkaaaZZZ]]]dddccc^^^YYYaaa]]]\\\aaabbb___ZZZYYYQQQOOOMMMLLLLLLMMMLLLKKKGGGHHHIIIHHHEEEAAA@@@@@@EEEGGGJJJKKKJJJFFFAAA>>>BBBBBBCCCFFFHHHGGGBBB===@@@CCCEEEFFFDDDBBB@@@@@@@@@???>>>???@@@AAA@@@???????????????@@@BBBDDDEEEEEEGGGLLLSSSoooXXXUUUQQQOOOOOONNNLLLJJJFFFHHHKKKNNNNNNLLLIIIFFFEEEDDDBBBCCCFFFJJJMMMNNNKKKOOOPPPNNNMMMSSS[[[___uuuyyyWWWLLLIIILLLJJJBBB@@@DDDBBB;;;===============>>>???@@@AAA@@@???===;;;;;;::::::<<<===>>>???@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHIIINNNRRRSSSPPPMMMLLLMMMPPPQQQRRRSSSSSSSSSTTTTTTTTTQQQRRRUUUVVVSSSRRRTTTTTTYYYZZZUUUTTTXXX[[[ZZZ[[[ccchhhddd___]]][[[XXXOOOSSSXXXXXXUUUSSSUUUXXXZZZ[[[[[[ZZZXXXXXXZZZ[[[]]]^^^```ccceeeggghhhhhh]]]^^^___aaaeeejjjmmmoookkkiiifffcccbbbeeejjjmmmqqqooolllkkkmmmoooqqqrrrrrrsssuuuvvvuuutttssssssxxxtttooommmmmmoooppppppppprrrrrrqqqnnnlllmmmnnnyyyzzzyyy{{{mmmjjjddd^^^XXXSSSPPPOOOOOONNNMMMNNNQQQVVV[[[^^^ZZZWWWWWW[[[bbbfffddd```ZZZ[[[\\\\\\^^^aaagggllliiigggddddddhhhoootttuuummmkkkhhhfffeeedddeeeeee``````___```eeelllmmmiiieeebbb]]]YYYVVVUUUUUUVVVTTTVVVVVVTTTSSSVVVUUURRRRRRSSSSSSRRRQQQRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYVVVWWWXXXXXXXXXZZZ^^^aaaeeefffeeeeeehhhiiiccc[[[YYYWWWXXX^^^bbbcccgggllllllmmmmmmmmmkkkgggccc___]]]bbbffffffhhhlllllljjjggg___YYY\\\dddhhheeeaaaiiiccc______^^^YYYVVVWWWWWWTTTPPPMMMKKKJJJJJJKKKGGGGGGHHHGGGDDDAAA???===CCCCCCCCCCCCBBB@@@>>>===CCCCCCDDDFFFGGGEEEAAA>>>???AAABBBBBBAAA??????@@@BBB@@@??????@@@@@@???===============>>>@@@BBBDDDEEEFFFIIIKKK^^^PPPNNNKKKJJJIIIHHHFFFEEEFFFHHHJJJKKKJJJIIIGGGGGGJJJKKKLLLMMMOOOQQQTTTVVVVVVUUURRRSSSbbb|||oooNNNAAAEEEDDDKKKJJJ@@@;;;???===666;;;;;;::::::;;;<<<======>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBEEEEEEFFFFFFGGGFFFFFFFFFBBBBBBBBBCCCDDDGGGIIIJJJMMMPPPRRRQQQMMMKKKKKKMMMQQQRRRSSSTTTTTTSSSQQQOOONNNMMMOOOTTTTTTRRRRRRUUUQQQVVVZZZZZZ[[[\\\\\\ZZZUUU```iiiggg```ZZZUUUQQQMMMWWW______WWWRRRTTTXXXXXX[[[]]]]]]\\\YYYXXXXXX\\\___aaaaaa^^^^^^aaacccZZZZZZ\\\aaagggkkkkkkiiifffggggggeeebbbaaabbbdddkkkjjjiiiggghhhkkkqqquuu{{{{{{yyyuuuqqqoooqqqssstttrrrpppoooooonnnmmmlllqqqvvvyyywwwqqqkkkjjjjjjrrruuuvvvsssrrrooo```VVVXXXYYYZZZXXXTTTPPPMMMQQQPPPOOOOOORRRXXX^^^bbb^^^\\\\\\```gggkkkjjjgggaaaaaaaaaaaadddhhhnnnrrrkkkgggeeeeeehhhkkknnnqqqpppnnnkkkhhhfffeeefffggg]]]^^^^^^```ffflllmmmhhhcccaaa]]]YYYVVVUUUUUUUUUSSSVVVVVVSSSSSSWWWWWWTTTVVVWWWWWWUUUSSSSSSUUUXXXXXXYYYZZZ\\\]]]\\\ZZZYYYUUUVVVWWWWWWYYY\\\aaaeeelllnnnnnnllllllkkkeee]]]XXXXXX\\\cccffffffgggjjjaaaaaadddjjjooonnneee]]]]]]aaacccdddhhhmmmmmmkkkdddccccccccceeegggfffdddeee___[[[ZZZXXXTTTRRRTTTTTTQQQMMMIIIFFFEEEFFFHHHIIIHHHHHHGGGEEECCCAAA???DDDAAA>>><<<;;;<<<===???BBBAAA@@@@@@@@@@@@???>>>AAAAAA@@@>>>======@@@CCCDDDBBB@@@?????????===;;;::::::::::::;;;===???@@@???AAAGGGFFFLLLuuuIIIIIIHHHGGGFFFDDDDDDCCCDDDEEEGGGGGGGGGIIILLLOOOOOOUUU\\\^^^[[[YYY[[[^^^fffoooyyygggUUUMMMEEE@@@BBB>>>CCCCCC===:::>>>???;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>;;;;;;;;;;;;<<<>>>???@@@DDDDDDCCCCCCBBBAAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGAAAAAAAAACCCEEEHHHKKKMMMNNNPPPPPPNNNIIIGGGHHHJJJQQQRRRTTTVVVVVVTTTPPPLLLMMMMMMOOOSSSRRRPPPQQQUUUSSSWWW\\\aaacccbbb```^^^XXXccclllkkkeee___YYYTTTLLLUUU^^^^^^VVVQQQSSSXXXVVVZZZ^^^___]]]ZZZXXXWWW\\\aaaddd___WWWTTTZZZaaa```______ccchhhiiieee___[[[___cccdddaaa___^^^___fffggggggffffffjjjrrryyy~~~wwwqqqppptttyyyvvvwwwxxxvvvssspppooooootttzzz~~~zzzqqqiiigggiiiooommmlllmmmoootttyyygggWWWOOOQQQSSSUUUUUUSSSRRRSSSTTTRRRQQQPPPRRRVVV]]]dddiii```^^^]]]___dddggggggffffffeeecccbbbdddiiinnnqqqrrrmmmjjjlllmmmkkklllnnniiiiiifffbbb___]]]^^^```^^^``````___bbbffffffbbbaaa___\\\YYYXXXWWWWWWWWWVVVXXXXXXUUUUUUXXXYYYWWW]]]^^^]]]YYYTTTRRRUUUXXXXXXYYY[[[^^^```___[[[XXXVVVWWWYYYZZZ^^^dddkkkppplllrrrsssoookkkhhheeeaaa[[[ZZZ^^^eeegggeeeeeegggbbbbbbfffmmmsssqqqhhh___^^^```bbbccciiippprrrooohhhmmmoookkkfffdddbbb___YYYUUUSSSTTTSSSOOOOOORRRPPPPPPMMMJJJGGGGGGJJJLLLKKKIIIGGGFFFFFFEEEDDDBBBDDDAAA<<<999888:::===@@@EEECCCAAA??????@@@BBBCCCDDDCCCAAA>>><<<===AAADDDBBB@@@???>>>>>>===;;;999:::999999888999:::<<<===888;;;EEEFFFCCCVVVwwwFFFGGGHHHIIIHHHHHHHHHHHHFFFGGGHHHJJJMMMTTT]]]dddhhhooossspppiiihhhpppyyyfffHHH@@@GGGJJJFFFAAA===>>>>>>======>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>;;;:::::::::;;;===???@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIBBBBBBBBBCCCEEEHHHKKKLLLLLLNNNPPPNNNIIIGGGGGGIIIOOOPPPTTTYYY]]]]]]YYYUUUQQQPPPRRRSSSQQQMMMOOOSSSSSSUUUYYY___bbbbbbaaa```aaaiiinnnmmmjjjhhhddd___NNNRRRUUUWWWVVVVVVXXXZZZXXX[[[^^^```___^^^]]]^^^```hhhllldddWWWSSS\\\hhhmmmhhheeefffjjjjjjddd]]]XXX^^^cccdddaaa^^^^^^```ccceeegggfffeeeiiisss{{{|||vvvppppppvvv{{{zzz}}}~~~zzzssspppqqquuuwww|||~~~wwwkkkddddddhhhnnnkkklllqqqrrrppprrrwwwwwwwww```TTTPPPPPPPPPQQQTTTWWWVVVRRRQQQTTTXXXWWWVVVUUUVVVZZZ```fffjjjbbb```]]]]]]___dddiiillljjjgggcccaaacccfffjjjllltttooommmpppooojjjhhhiiibbbcccaaa^^^YYYVVVWWWYYY]]]aaabbb^^^]]]```aaa```cccaaa```^^^]]]]]]^^^^^^[[[]]]\\\XXXWWWZZZZZZXXX___```^^^ZZZTTTRRRUUUYYY[[[\\\^^^bbbeeeccc^^^YYYXXXXXXYYY[[[^^^eeemmmsssgggppptttooogggdddeeeddd```^^^^^^aaabbbaaabbbeeefffjjjnnnqqqpppmmmiiifffeeefffeeeeeejjjqqqsssqqqmmmssstttmmmeeebbb___[[[RRRPPPQQQSSSRRRMMMMMMOOOQQQRRRQQQMMMJJJIIIKKKMMMJJJGGGDDDCCCDDDEEEEEEDDDBBB@@@===;;;:::;;;===>>>DDDDDDBBBAAAAAABBBDDDFFFCCCBBBAAA>>><<<<<<>>>@@@===<<<:::;;;<<<<<<;;;:::;;;:::999888888999:::;;;;;;888@@@DDD???FFFTTTYYYYYY```iiioooqqqrrruuuxxxxxxCCCEEEGGGHHHIIIIIIKKKLLLJJJLLLNNNPPPVVVaaaoooyyyvvvyyy}}}\\\QQQFFFCCCGGGHHHDDD??????<<<<<<>>>===:::888888???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<=========;;;:::::::::;;;===???@@@>>>>>>??????@@@@@@@@@AAAAAABBBDDDFFFHHHIIIJJJJJJDDDCCCCCCDDDEEEGGGIIIJJJJJJMMMQQQPPPLLLIIIHHHIIIKKKNNNTTT]]]eeehhheeebbbVVVTTTTTTTTTPPPLLLMMMRRRPPPPPPRRRXXX\\\]]]]]]]]]ccchhhkkkjjjiiijjjiiifffVVVTTTRRRUUU[[[```bbbaaa[[[]]]```aaaaaabbbdddffffffpppuuulll[[[VVVcccqqqsssllleeeeeejjjjjjeee___]]]bbbffffffbbb___```bbbbbbeeegggfffeeeiiirrr{{{wwwwwwvvvrrrmmmmmmsssyyyyyy}}}}}}wwwmmmjjjooouuuyyy}}}|||sssfff___bbbhhhgggkkksssvvvooogggkkktttwww{{{{{{aaaPPPLLLMMMMMMKKKKKKQQQXXXWWWRRRNNNPPPSSS]]][[[ZZZYYY[[[___dddgggfffdddaaa```bbbiiittt{{{ppplllgggdddeeehhhkkkmmmnnniiihhhkkkjjjccc___```dddeeedddaaa\\\XXXYYYZZZZZZ___aaa]]][[[^^^aaabbbfffeeedddccccccdddeeeeee```aaa___ZZZXXXZZZZZZXXX[[[]]]]]]YYYTTTSSSWWW\\\^^^___bbbgggiiigggaaa\\\XXXXXXXXXXXXZZZ```ggglllbbbmmmsssmmmdddaaadddgggddd```]]]^^^^^^]]]___ddddddkkkpppooohhhdddeeeiiinnnmmmjjjgggjjjqqqrrrooooootttrrrkkkeeeddd```ZZZSSSRRRSSSVVVSSSMMMKKKMMMQQQRRRPPPLLLGGGDDDDDDFFFIIIEEEAAA@@@BBBDDDEEEDDD?????????>>>>>>=========>>>?????????>>>???AAABBB?????????>>>;;;999::::::888777777888:::;;;;;;:::<<<;;;:::999999999:::;;;CCC888999???>>>CCCJJJHHHNNNRRRWWWWWWUUUUUUYYY]]]WWW```nnn||||||KKKLLLNNNOOOQQQRRRSSSSSSXXXOOOPPP^^^nnn~~~}}}]]]QQQGGGEEEBBB???>>>>>>???@@@======<<<<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;<<<:::;;;<<<;;;:::999;;;===;;;<<<===>>>??????>>>>>>FFFEEEEEEEEEFFFGGGHHHHHHFFFEEEEEEGGGJJJJJJHHHEEEIIILLLQQQTTTNNNHHHIIIPPPOOOUUUXXXZZZeeeppplll___\\\YYYUUURRRPPPOOOPPPPPPQQQPPPQQQUUUYYYZZZXXXUUU\\\^^^___aaacccdddfffgggZZZYYYXXXXXXYYY\\\```cccbbbbbb]]]WWWYYYbbbiiikkkjjj{{{zzziiiaaaeeejjjmmmiiieeecccbbbbbbbbbaaakkkjjjiiigggeeebbb```___eeefffgggiiikkknnnqqqrrrhhhiiiiiihhhiiimmmvvv}}}~~~vvvpppqqqwww{{{wwwrrruuuxxxxxxtttsssrrrmmmfffjjjfffgggnnnpppjjjeeeeeerrrrrrtttwww{{{ccc[[[SSSOOOKKKGGGFFFIIIJJJKKKMMMNNNNNNOOORRRTTT```___^^^^^^]]]^^^aaafffnnnjjjddd______eeeooowwwoookkkiiihhhhhhhhhjjjmmmmmmhhhffffffeeeccccccfffgggiiimmmlllbbbXXXYYYbbbkkkeee]]]ZZZ]]]``````___kkkppptttsssooolllkkkmmmgggccc^^^ZZZYYYYYYYYYYYY^^^^^^]]][[[ZZZYYYYYYZZZiiihhhdddaaafffkkkggg^^^WWWVVVXXX[[[\\\[[[^^^ccchhhiiiiiihhheeecccbbbbbbeee___XXXTTTUUU[[[aaadddllllllkkkgggaaa^^^___aaaeeeoootttnnniiilllpppqqqooouuurrreee___bbbbbb]]][[[XXXTTTRRRPPPOOOLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDKKKIIIFFFBBB@@@>>>>>>???:::<<>>===>>>>>>BBBBBBAAAAAA@@@?????????>>>===<<<;;;:::999999999888777777666777777888999<<<<<<<<<;;;;;;:::::::::::::::;;;===>>>@@@AAAAAAEEEEEEEEEEEEEEEFFFGGGGGGKKKNNNQQQTTTVVVVVVUUUTTTVVV^^^jjjyyy[[[```hhhmmmnnniiiccc^^^UUURRRZZZnnnlllQQQFFFFFFDDDBBB???===<<<<<<>>>???<<<;;;;;;::::::;;;;;;<<<888888888999:::;;;;;;;;;999;;;<<<<<<;;;::::::;;;:::;;;<<<;;;999999;;;<<<;;;<<<<<<===>>>>>>??????CCCCCCCCCCCCDDDEEEFFFGGGBBBBBBCCCFFFJJJLLLKKKIIIFFFJJJNNNNNNLLLKKKLLLOOORRRXXX[[[[[[cccmmmjjj```TTTSSSPPPOOOOOOPPPRRRTTTXXXUUURRRTTTZZZ]]]\\\ZZZ[[[[[[ZZZZZZ[[[^^^cccfff___^^^\\\[[[\\\]]]^^^^^^```^^^YYYVVVZZZbbbeeeddd```hhhnnnmmmeeeaaadddjjjkkkhhheeedddddddddcccbbbiiihhheeecccbbbaaabbbbbbhhhhhhggghhhkkknnnrrrtttmmmjjjfffcccdddkkkuuu|||}}}wwwqqqpppssstttrrrnnnnnnpppooonnnoooqqqnnnhhhlllhhhiiioooqqqkkkeeebbbjjjjjjiiigggiiirrruuudddZZZSSSNNNKKKLLLKKKHHHHHHKKKPPPQQQQQQQQQPPPQQQTTTVVVaaabbbcccbbb___^^^bbbffflllfff^^^YYY\\\eeepppxxxtttpppjjjgggddddddfffhhhjjjiiiiiijjjhhhfffiiipppoookkkhhhgggaaaZZZYYY]]]iiifffcccdddhhhjjjiiifffiiipppwwwxxxrrrmmmjjjkkklllfff^^^YYYXXXYYY[[[\\\___bbbdddaaa[[[YYY\\\```hhhhhheeebbbcccfffbbbZZZWWWVVVWWWZZZ[[[[[[bbbiiihhhhhhgggeeecccbbbbbbbbbgggbbb[[[VVVVVVZZZ```ccckkkkkkjjjgggcccaaaccceeebbbiiilllhhhfffjjjnnnoooiiiiii```UUUSSS[[[[[[TTTXXXWWWUUUSSSPPPLLLFFFCCCEEEDDDBBBAAA@@@AAACCCDDDKKKHHHEEEAAA???=========<<<>>>@@@@@@???>>>>>>???@@@@@@??????>>>============<<<;;;:::999999999999888888888888777777777777999999999999:::::::::;;;999999:::<<<===???@@@@@@@@@@@@@@@@@@@@@AAABBBBBB???AAADDDFFFHHHGGGFFFEEEEEEIIINNNRRRXXXcccqqq{{{eeepppyyyyyyrrrYYYJJJ@@@<<<;;;???>>><<<::::::;;;<<<===::::::999999999999::::::666666777888999999::::::888:::<<<===;;;::::::::::::;;;;;;;;;999999;;;<<<;;;;;;:::;;;<<<>>>@@@AAA@@@@@@@@@AAABBBDDDEEEFFFCCCCCCDDDGGGJJJLLLLLLKKKFFFLLLMMMJJJKKKSSSUUUQQQTTTYYY[[[ZZZ^^^eeeddd]]]SSSRRRQQQQQQSSSVVVZZZ\\\]]]VVVQQQRRRYYY___```^^^eeebbb^^^YYYXXX[[[bbbgggbbb___\\\\\\^^^___]]][[[```]]]YYYWWW\\\cccdddaaaaaa]]]^^^cccccc^^^___fffllliiifffdddeeeeeeeeedddhhhfffccc``````aaadddfffggggggggghhhkkkooosssuuuvvvooofffaaabbbiiiqqqvvvvvvsssooollllllkkkjjjhhhjjjjjjhhhhhhmmmrrrpppjjjjjjggghhhooosssooogggcccdddeeefffdddcccffflllqqqrrr{{{pppcccUUUJJJFFFGGGEEEGGGLLLMMMJJJJJJMMMRRRRRRQQQPPPOOOPPPSSSUUUaaafffiiifff```]]]___cccccc___ZZZ[[[aaahhhnnnpppuuurrrlllgggddddddfffggggggiiilllmmmjjjgggmmmvvvwwwnnnfffdddbbb___\\\[[[eeeeeegggkkkooooookkkffffffoooxxxzzzssslllhhhiiilllgggbbb^^^]]]]]]^^^^^^^^^cccfffbbb[[[XXX\\\bbbdddffffffbbb```___[[[VVVUUUUUUVVVXXXWWWYYYbbbmmmgggeeebbb```___```bbbcccfffbbb[[[VVVUUUYYY]]]aaaeeeeeedddbbb______aaaccc^^^aaabbb```aaaeeeiiikkkfff```SSSIIIMMMXXXYYYRRRXXXXXXWWWWWWUUUPPPIIIDDDEEECCCAAA@@@AAACCCEEEGGGJJJHHHDDD@@@===<<<;;;<<<>>>@@@AAAAAA???>>>>>>???======<<<<<<;;;:::::::::;;;:::999999888888888888888888999999888777666555444555666777888999:::;;;777888999:::;;;======>>><<<<<<<<<<<<<<<<<<===>>>:::<<<>>>@@@AAA@@@???>>>BBBDDDEEEEEEEEEIIIPPPVVVdddrrr^^^kkkooo^^^LLLGGGKKKKKKCCC;;;<<<;;;:::999999:::<<<===:::999999888888999999:::777777888888888888999999777:::<<<===;;;:::999999:::;;;;;;:::999999:::<<<::::::999999;;;===@@@BBB>>>>>>???@@@AAACCCEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKQQQPPPJJJOOO\\\^^^UUUSSSXXXYYYWWWXXX[[[[[[WWWUUUTTTSSSSSSUUUXXX[[[]]]YYYSSSNNNQQQZZZaaaaaa___mmmjjjeee^^^YYYYYY^^^bbbbbb]]]XXXXXX[[[^^^^^^]]]``````]]]ZZZ]]]cccfffeeeeeeZZZYYYcccgggbbbeeeppprrrnnnhhheeedddeeefffggghhhfffdddbbbbbbccceeefffcccdddfffiiillloooqqqrrrtttmmmddd``````cccddddddhhhhhhgggeeeccccccdddeeemmmkkkgggffflllrrrpppkkkfffeeehhhoootttrrrkkkfffdddfffhhhhhhhhhjjjmmmqqqfffdddmmmyyyggg[[[RRRJJJFFFGGGGGGFFFHHHLLLMMMKKKLLLPPPOOOOOONNNMMMLLLMMMPPPSSS```iiinnnhhh^^^YYYZZZ]]]YYYZZZ]]]dddlllnnniiidddnnnnnnlllhhhhhhjjjkkkkkkfffeeegggjjjiiihhhlllrrrvvvpppiiiffffffdddaaa^^^aaabbbeeehhhkkkiiieeeaaaeeemmmuuuvvvpppiiifffgggfffeeedddddddddccc```^^^\\\___```]]]XXXVVVYYY\\\___ccceeeccc^^^ZZZXXXVVVSSSTTTVVVWWWVVVVVV___iiieeebbb^^^[[[\\\^^^```aaa```]]]YYYUUUTTTWWW]]]aaaeeedddaaa___^^^^^^```bbb]]]]]][[[ZZZ[[[___bbbddd```[[[QQQIIIMMMVVVXXXUUUVVVUUUTTTTTTTTTQQQMMMIIIDDDDDDDDDDDDDDDEEEEEEEEEHHHFFFCCC???<<<;;;::::::@@@AAAAAA@@@>>>======>>>::::::999999888777777666888888777777777777777888777888999:::999777444333333333444555666888888999666666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???AAAAAA@@@???>>>;;;===??????@@@CCCHHHKKKDDDKKKXXXmmmllltttzzzXXXJJJ===???MMMTTTMMMAAA;;;::::::999:::;;;<<<<<<:::999999999999999999:::::::::999999888888777777888:::<<<<<<:::999999:::999:::;;;:::888888:::;;;:::999888888:::===@@@BBB===>>>>>>???AAACCCDDDEEEHHHHHHIIIJJJKKKLLLMMMNNNOOOTTTRRRKKKQQQ___```WWWTTTVVVWWWVVVUUUWWWVVVSSSVVVTTTRRRPPPPPPQQQSSSUUURRROOONNNTTT]]]cccbbb___ggghhhgggbbb\\\YYY[[[]]]ccc]]]WWWTTTUUUYYY[[[\\\___aaa___[[[[[[aaahhhjjj___WWWYYYfffkkkkkktttxxxrrrkkkeeedddeeegggiiihhhhhhgggfffeeeddddddcccccceeehhhkkklllkkkiiigggeeecccaaaaaaaaa^^^YYYTTTYYY[[[]]]^^^^^^___aaadddooommmiiifffiiinnnlllgggfffhhhkkkoooqqqpppjjjeeeddddddcccbbbaaabbbeeegggmmmeeebbblll}}}fff\\\QQQLLLIIIEEEEEEGGGHHHFFFGGGIIIJJJJJJOOOUUUQQQQQQQQQPPPPPPQQQTTTVVVaaakkkqqqiii___[[[[[[ZZZ[[[]]]aaajjjppppppiiibbbeeejjjkkkhhhiiimmmlllhhh```\\\\\\bbbhhhiiijjjkkklllmmmllliiigggeeecccbbb___```bbbdddggghhhgggeeefffjjjnnnnnnjjjgggfffgggdddaaa^^^]]]^^^aaabbbccc]]][[[YYYXXXXXXXXXWWWVVV[[[^^^bbbbbb]]]XXXWWWYYYVVVVVVYYY[[[YYYWWW\\\cccbbb^^^ZZZXXXZZZ\\\]]]]]]YYYYYYWWWVVVVVVYYY```eeekkkiiieeebbbaaaaaabbbbbb^^^[[[YYYXXXWWWXXXZZZ\\\WWWXXXVVVQQQOOORRRVVVWWWUUURRRNNNKKKJJJIIIHHHGGGDDDFFFIIIJJJJJJFFFCCC@@@GGGEEEAAA>>><<<;;;:::;;;@@@AAAAAA???<<<;;;;;;<<<888888777666666555555444666555555555555666666777666777888999888666333222333333444555555666777777555555666777888999999:::;;;;;;::::::999::::::;;;:::;;;<<<======<<<;;;;;;;;;<<<===<<<<<<===???@@@CCCFFFIIIMMMZZZnnn~~~kkkRRRFFF@@@>>>GGGXXX___TTTDDD;;;:::::::::::::::;;;;;;999999888888888888999999::::::999999888777777777999:::;;;:::999888999;;;999:::::::::888888:::;;;999999888999:::<<<>>>???======>>>>>>@@@AAACCCCCCCCCEEEGGGHHHJJJLLLPPPRRRQQQTTTQQQMMMQQQZZZ[[[UUUVVVVVVVVVWWWXXXXXXUUUQQQYYYWWWSSSPPPNNNNNNOOOPPPOOOPPPSSSYYY___bbbaaa___```eeejjjiiieeeaaabbbdddfffbbb\\\VVVSSSSSSVVVXXX[[[^^^]]][[[\\\ccchhhhhhccc^^^___fffhhhiiirrrwwwrrrkkkfffeeefffggggggffffffffffffeeedddbbbaaafffhhhjjjkkkjjjfffccc```bbbdddgggjjjjjjfff___YYYSSSVVVYYY[[[]]]___bbbdddkkkkkkhhhddddddgggfffbbbgggmmmpppooollljjjgggdddbbb```^^^]]]^^^```dddfffgggcccaaacccgggllluuuuuudddZZZOOOIIIEEEFFFFFFBBBAAACCCCCCBBBBBBEEEFFFHHHQQQ[[[YYYZZZ[[[ZZZYYYYYY[[[\\\```kkkqqqjjjccccccbbb___ddddddeeehhhmmmnnnmmmjjjccciiijjjffffffjjjhhhbbb[[[VVVUUU^^^gggiiiiiihhhaaahhhkkkgggcccbbbcccccc``````bbbeeeiiimmmpppsssiiiiiiiiiiiiiiiiiiiiiiiifff___UUUPPPRRRZZZccchhh```\\\XXXXXX[[[\\\YYYVVVXXXYYY\\\^^^[[[VVVVVVYYY\\\ZZZ[[[]]]]]]ZZZ[[[______[[[XXXWWWYYYZZZYYYVVVTTTVVVWWWWWWWWW\\\ccciiijjjfffaaa]]]]]]]]]]]]]]]]]]ZZZXXXXXXTTTQQQSSSWWWTTT[[[```]]]VVVSSSWWW\\\]]]WWWOOOHHHEEEEEEFFFFFFHHHKKKPPPSSSQQQMMMFFFBBBEEECCC@@@>>><<<;;;<<<<<>>;;;999999:::777777666666555444444444333333333333444555555666555555666666666444333222444444444555666777777888555555666666777888888999999888888777777777777888888888999999:::999999999>>>>>>>>>>>>??????@@@@@@<<>>@@@@@@@@@BBBEEEFFFGGGIIINNNQQQTTTSSSQQQPPPQQQRRRSSSRRRUUUSSSSSSWWWZZZYYYSSSOOOYYYVVVSSSPPPOOOOOOPPPQQQOOORRRVVVYYY[[[\\\\\\\\\]]]dddlllnnnjjjggghhhjjjeeeeeeccc]]]VVVSSSUUUYYY[[[[[[ZZZ]]]eeellljjjcccjjjgggdddaaaaaadddhhhlllnnnllliiihhhhhhgggeeecccaaaaaa````````````aaaaaaeeefffggghhhhhhggggggffflllooossssssppplllgggeeeXXXYYY[[[]]]```bbbcccccccccggghhhcccaaacccddddddccclllrrrmmmggggggiiiiii___^^^\\\\\\___cccfffggg___\\\[[[\\\ZZZVVVVVVXXX___sssvvvbbbTTTJJJEEEFFFCCCCCCGGGGGGCCCAAABBB@@@???AAADDDEEEHHHRRR]]]```aaabbbaaa___\\\[[[\\\ZZZfffkkkgggeeejjjkkkffffffggghhhjjjlllnnnppppppffflllkkkcccccciiijjjddd^^^ZZZZZZ```eeefffeeefff```fffhhhccc___aaacccccc```bbbdddgggkkkoootttxxxmmmjjjgggiiinnnpppnnnkkkhhh```VVVPPPQQQXXXaaafffaaa___\\\\\\\\\\\\[[[YYYXXXVVVWWWZZZXXXSSSSSSWWW___ZZZWWWYYY[[[ZZZ[[[]]][[[YYYWWWXXXZZZYYYTTTPPPOOORRRUUUUUUUUUYYYaaagggddd___YYYUUUUUUVVVVVVVVVXXXWWWXXXXXXRRRLLLMMMTTTUUU\\\cccbbbYYYSSSVVV\\\aaa[[[RRRJJJGGGGGGGGGGGGGGGKKKOOORRRRRRNNNHHHEEEDDDBBB@@@>>>======>>>>>>DDDDDDBBB???;;;999:::;;;777777666666555555444444111111111222333444555666333333333333333333333333222333444666888999:::;;;555555666666777777888888888888777666666666666666888888999999::::::::::::555444444666888;;;<<<===444;;;???===<<>>AAACCCEEEDDDCCCEEEIIILLLWWWSSSRRRTTTSSSOOOOOORRRSSSOOOOOOUUUZZZYYYQQQKKKRRRPPPNNNKKKKKKLLLNNNOOOOOORRRVVVVVVUUUUUUVVVYYYZZZbbbjjjkkkgggcccdddggg```dddgggccc\\\WWWYYY\\\]]]ZZZYYY```ooovvvmmm___gggfffaaa\\\^^^fffhhheeedddfffhhhjjjkkkiiiddd```^^^\\\ZZZYYYZZZ]]]```bbbaaaaaabbbdddgggkkkooorrruuuwwwwwwsssmmmgggffffff_________aaacccdddcccbbb^^^dddhhhdddaaacccggghhh\\\hhhpppkkkeeegggmmmppp___]]]ZZZYYYZZZ[[[[[[ZZZaaa[[[VVVVVVVVVTTTTTTVVVWWW[[[jjjzzzeeeQQQDDDBBBDDDFFFAAA@@@BBBGGGHHHDDDBBBCCCAAAAAADDDGGGGGGIIIQQQ[[[aaacccdddbbb^^^ZZZWWWVVVTTT___eeeccceeennnooojjjaaaeeekkkoooqqqpppppppppjjjooolllccccccmmmpppllleeeccccccfffeeeaaa```ccceeeiiiggg```^^^cccfffdddaaabbbeeegggiiilllqqqtttpppkkkhhhllltttvvvrrrlllfffbbb]]]ZZZZZZ]]]___```___``````^^^[[[ZZZ[[[]]]YYYTTTSSSWWWVVVQQQPPPTTT___WWWPPPRRRWWWXXXZZZ\\\YYYWWWVVVYYY[[[YYYRRRLLLKKKNNNQQQRRRQQQUUU\\\cccbbb\\\VVVSSSTTTVVVVVVVVVTTTUUUWWWXXXQQQHHHKKKTTTSSSXXX]]]\\\UUUNNNPPPUUU\\\VVVNNNHHHFFFFFFFFFGGG???BBBEEEHHHHHHFFFCCCAAACCCAAA???>>>===>>>???@@@FFFEEECCC@@@<<<::::::;;;888777777666666555444444000000111111222333555555222222111111111222333333111222444666999;;;===>>>555555666666777777888888:::999888777777777777777666666777777888999:::::::::999777888:::<<<======:::===>>>;;;;;;>>>@@@??????AAACCCBBBBBBCCCHHHLLLwwwiiiVVVGGG@@@===<<<;;;999999999999999999999999777777666666666666666777666666666666666666666666555444444333333333444444666555555444444555777888:::::::::999999888888888<<<;;;:::999999999:::;;;>>>===<<<;;;;;;<<<>>>>>>BBBCCCDDDDDDCCCDDDFFFHHHKKKQQQVVVUUUPPPKKKKKKLLLRRRQQQNNNLLLRRRYYYVVVMMMMMMJJJHHHJJJNNNNNNJJJEEELLLPPPSSSTTTXXX\\\ZZZUUUZZZ```fffddd^^^\\\bbbhhh[[[\\\\\\\\\[[[\\\^^^```]]]___bbbgggiiihhheeedddlllcccYYYWWW\\\bbbdddccc^^^^^^aaaeeeddd```___aaa]]]]]]]]]\\\ZZZYYYZZZ\\\___^^^^^^aaacccfffpppzzzvvvsssuuuzzzzzzrrrjjjggghhhccc```aaacccccccccdddeeeeeeffffffeeeddddddccc___aaadddeeeeeegggjjjlllfff```ZZZWWWYYY\\\]]]]]]YYYWWWUUUSSSRRRRRRRRRRRRNNNRRRZZZhhh|||~~~aaaYYYOOOHHHFFFEEECCCBBB@@@???AAADDDCCC@@@BBBFFFIIIEEEBBBDDDJJJRRRWWWYYYWWWZZZ]]]\\\YYYXXXZZZ]]]___\\\[[[___gggmmmmmmkkkllliiifffhhhlllppprrrqqqnnnmmmnnnoooqqqrrrrrrqqqjjjeeeccceeefffddddddfffnnnmmmhhhdddfffjjjhhhbbbbbbfffiiikkknnnsssrrrnnnmmmttttttpppttt~~~xxxsssmmmccc]]]```ggghhhddd\\\YYYYYYZZZZZZXXX\\\bbbaaa]]]___fffhhhaaaZZZXXXXXXTTTQQQQQQTTTWWWXXXXXXZZZVVVSSSTTTWWWXXXTTTQQQRRRSSSRRRRRRRRRUUUZZZ^^^WWWYYY[[[ZZZWWWTTTRRRRRROOORRRTTTSSSOOOKKKKKKKKKWWW^^^bbb___XXXRRRLLLGGGPPPNNNKKKIIIHHHGGGEEECCCAAA@@@CCCGGGDDD>>>@@@FFFNNNJJJEEEAAA@@@@@@???>>>??????>>>;;;999777888999333444555666555444333222222222222222222222222222333222222111222333555666333333444555666777888999555555666777888999::::::777777666666555555555555555555555555666777888999666666777888999999::::::888888999999999:::::::::===============>>>??????eeeQQQHHH>>>888888::::::999777777777777777777777777777666666555555666666666555555555555555555555555555444444333333333444444555555555555555666666777999999999999999999888888888888777666666666777888;;;;;;::::::;;;<<<======AAAAAABBBCCCDDDEEEFFFFFFDDDHHHMMMNNNLLLIIIIIIJJJOOOPPPOOONNNRRRWWWUUUNNNKKKHHHEEEFFFJJJLLLKKKHHHEEEIIILLLNNNSSSXXXXXXTTTVVVZZZ^^^\\\YYYXXX]]]bbbVVVVVVWWWWWWXXXYYYYYYYYYZZZYYY]]]cccdddbbbdddjjjnnnfff\\\YYY\\\______]]]___^^^```cccbbb___aaaeeeggggggeeeaaa\\\XXXWWWWWWZZZ[[[___dddfffgggmmmtttxxxvvvuuuxxx|||~~~{{{xxxrrriii```]]]___bbbcccdddccceeeggggggfffeeefffgggfffeeedddeeeggggggeeebbbccc^^^YYYWWWXXXZZZYYYXXX\\\ZZZWWWTTTRRRPPPNNNLLLOOOQQQTTTYYYaaalllwwwwwweeeYYYNNNJJJEEEAAA???>>>===<<>>============;;;888555555666111222333333333222000000222222222222222222222222333333222222222333444555222333444555666777777888666666666666666777777777666666555555555444444444444444444444555666777777666666777777888999999:::888888888888999999999999;;;;;;::::::;;;;;;<<<===gggNNN<<<===:::666555777777444222444444444444444444444444555555555444444555555666444444444444444444444444444444333333333333444444444444555666666666666666888888888888888999999999666666555555555666666777777888999:::;;;;;;<<<<<>>???BBBFFFHHHFFFDDD???AAADDDGGGIIIIIIIIIHHHJJJNNNPPPPPPQQQTTTSSSPPPPPPKKKGGGFFFHHHJJJKKKJJJFFFJJJLLLNNNSSS[[[]]]ZZZQQQRRRSSSSSSRRRTTTWWWYYYVVVTTTTTTVVVZZZ[[[XXXVVVSSSPPPXXXfffiiibbbbbbiiikkkddd\\\YYY[[[\\\ZZZWWW^^^\\\\\\______^^^aaagggqqqpppmmmhhhaaa[[[XXXWWW]]]aaaiiiqqqrrrnnnooorrrzzz{{{xxxtttyyy}}}rrrccc\\\^^^bbbcccbbbfffjjjmmmkkkgggeeegggjjjnnnjjjggghhhjjjhhh```XXX]]]YYYVVVVVVWWWWWWTTTQQQZZZXXXVVVTTTSSSQQQMMMJJJKKKMMMPPPRRRSSSTTTWWWYYYiiiyyy|||lll^^^SSSIIICCCAAAAAAAAA@@@>>>>>>>>>???BBB@@@@@@BBBBBB@@@CCCHHHNNNNNNOOORRRVVVXXXYYYXXXZZZWWWUUUWWW\\\___^^^[[[ZZZZZZZZZ[[[^^^bbbfffhhhmmmkkkjjjkkknnnooommmjjjlllhhheeegggmmmrrrrrrqqqqqqllliiijjjiiieeecccdddbbbfffkkkmmmrrruuusssnnnmmmoooooommmnnnrrrsssqqqooottttttooopppsssppphhhdddjjjmmmgggccceeeiiilllfff___[[[\\\^^^]]]\\\^^^ccchhhppptttqqqlllnnntttjjjddd]]]ZZZ\\\\\\ZZZVVVXXXVVVWWW\\\cccddd]]]WWWXXXXXXWWWUUUTTTVVVZZZ]]]]]]___aaa___[[[UUUQQQOOOJJJJJJJJJJJJKKKNNNRRRVVVRRRLLLMMMXXX]]]UUULLLHHHGGGJJJMMMMMMJJJHHHHHHJJJGGGCCCBBBEEEGGGGGGGGGJJJLLLIIIDDDAAA@@@???>>><<<===>>>???===999666444444111222222222222111000000000000000000000000000000444333333222222222222333222222333444555555666666666555555555444444444444444444444333333333333333222222222222333444555666666666666777777888888999777777777777888888888888888888888888888999999:::rrrYYYJJJ@@@<<<===<<<:::999999999777333000333333333333333333333333444333333333333444444555444444444444444444444444333333333222333333444444333444555666777666555444666777777777888888999999888888777888888888999999555666999;;;<<<<<<<<<;;;>>>======BBBHHHJJJGGGCCC@@@AAABBBEEEIIIKKKKKKIIIFFFKKKPPPQQQPPPOOOPPPPPPWWWSSSNNNLLLLLLKKKJJJIIIJJJMMMMMMNNNSSS[[[^^^\\\OOONNNMMMMMMOOORRRTTTTTTVVVTTTSSSWWW\\\]]]YYYTTTNNNJJJVVVmmmuuujjjaaacccbbb]]]YYYWWWYYYZZZXXXUUUWWWVVVXXX\\\]]]\\\___dddnnnnnnnnnkkkfffaaa^^^]]]aaagggrrr{{{{{{sssoooooowww|||pppooo|||yyylllccccccfffccc]]]kkkpppsssooogggbbbdddhhhqqqooonnnnnnnnnhhh___WWWVVVTTTSSSUUUWWWVVVQQQMMMSSSRRRRRRSSSVVVVVVSSSPPPKKKMMMQQQSSSTTTTTTTTTUUUVVVYYY^^^fffuuufff^^^RRRIIIDDDBBBAAAAAA???AAACCCBBB@@@AAADDDGGGCCCAAAAAACCCBBB@@@CCCIIIKKKNNNSSSXXX\\\^^^]]]]]]]]]ZZZWWWVVVWWWWWWVVVTTTVVVXXX[[[]]]^^^```bbbeeejjjiiihhhkkknnnnnnkkkhhhkkkgggdddffflllpppnnnkkkiiieeedddggghhhdddbbbccciiinnnqqqpppppprrrpppmmmjjjmmmnnnkkklllpppssssssgggkkklllkkkmmmpppmmmggg^^^dddgggdddbbbeeejjjmmmjjjccc```dddhhhfffbbb```]]]fffoooooohhhdddjjjrrrpppjjjbbb_________\\\YYYZZZ[[[]]]```aaa```]]]ZZZccccccbbb```^^^___aaadddcccfffhhhgggbbb]]]YYYWWWRRRQQQOOOMMMNNNRRRWWWZZZXXXJJJGGGSSS[[[UUULLLIIIJJJNNNQQQOOOJJJHHHKKKOOOMMMIIIEEEFFFHHHJJJJJJIIIKKKHHHDDDAAA@@@???>>><<>><<<===BBBHHHKKKHHHDDDDDDCCCCCCEEEHHHJJJIIIIIICCCHHHMMMOOOMMMKKKKKKNNNTTTSSSRRRPPPOOOMMMKKKIIIJJJKKKJJJIIIMMMSSSVVVSSSOOOMMMLLLMMMQQQTTTTTTTTTVVVTTTSSSWWW]]]^^^ZZZUUUUUUNNNTTTjjjwwwpppeeeaaa[[[XXXUUUTTTUUUUUUSSSQQQQQQQQQUUU[[[\\\ZZZ[[[___aaacccggghhhgggeeeddddddaaafffqqqyyywwwoooiiijjjqqq~~~pppgggqqq{{{~~~}}}uuunnnmmmllleeeZZZggglllooolllddd```bbbfffoooqqqttttttpppiiiaaa]]]TTTSSSSSSVVVYYYXXXTTTPPPNNNMMMMMMQQQWWWYYYWWWTTTPPPRRRSSSRRRPPPOOOOOOPPPMMMNNNPPPTTTYYYcccppp{{{nnn[[[KKKGGG@@@<<<;;;<<<>>>???@@@AAAAAA???>>>???DDDIIIDDDBBBCCCEEEDDDBBBEEEJJJKKKOOOUUUZZZ]]]^^^]]]\\\ZZZZZZYYYUUUQQQOOOPPPRRRRRRVVV\\\___``````aaaaaadddcccdddgggkkklllhhheeeiiifffdddfffjjjkkkgggcccdddbbbdddjjjmmmkkkiiijjjmmmqqqqqqkkkggghhhiiiiiilllpppqqqnnnllloooqqqppphhhkkkmmmoooqqqsssqqqmmmggghhhfffccceeejjjlllkkkfffcccdddkkkoookkkddd``````jjjpppmmmfffdddjjjqqqnnnjjjdddaaa```___^^^]]]```ccceeeccc^^^ZZZ\\\^^^iiiiiihhhfffcccccceeegggeeegggjjjjjjgggccc```___WWWUUURRRPPPRRRVVVZZZ\\\ZZZLLLFFFNNNWWWVVVQQQOOOUUUWWWVVVRRRLLLKKKOOOTTTQQQNNNIIIGGGHHHJJJIIIFFFIIIFFFCCCAAA@@@@@@>>>===>>>@@@AAA???;;;777444333333333222222111111111111////////////////////////333333333222222111111000000000111111222222333333///000000111222222333333000000000111111111111111222222222222333444555555444555555555555555666666444444444555555555666666666666555555666666777888cccRRRDDD999:::<<<999777999333333333333333444555555333333333333333333333333000000000000111222333333222222222222222222222222222111111222222333444555333333444555555555555555666666666666777777777777555555666777888888888888777888999:::;;;<<<<<<<<<===<<<===AAAEEEHHHGGGDDDDDDDDDCCCCCCCCCDDDEEEFFFDDDEEEIIILLLJJJFFFGGGKKKKKKLLLMMMNNNOOONNNMMMLLLLLLMMMLLLIIIKKKPPPQQQNNNOOONNNOOOQQQTTTVVVVVVUUU[[[ZZZZZZ]]]aaabbb```]]]aaaWWWSSS\\\hhhkkkgggcccXXXVVVTTTRRRRRRQQQPPPNNNOOOQQQVVV\\\]]]ZZZ[[[^^^ZZZ^^^cccggghhhgggggggggdddgggnnntttsssmmmllloooqqq|||rrrgggjjjuuu{{{}}}|||tttqqqppphhh]]]^^^cccfffeeeaaa```bbbeeejjjnnnssstttooohhhcccaaaWWWUUUTTTVVVYYYYYYVVVRRRMMMKKKJJJNNNTTTWWWUUURRRPPPPPPOOOMMMKKKJJJLLLNNNNNNLLLLLLLLLKKKLLLSSS[[[cccppptttfffZZZOOOGGG???>>><<<;;;;;;===???AAACCCCCCAAA???>>>AAAEEEHHHEEECCCEEEHHHGGGEEEFFFJJJMMMQQQVVVYYYYYYXXXXXXXXXSSSUUUUUURRRNNNMMMQQQUUUQQQTTTYYY^^^aaabbbaaa```___^^^^^^bbbfffgggddd```dddcccccccccdddcccaaa___```^^^bbbiiinnnmmmkkkllljjjmmmlllddd^^^```dddgggqqqwwwyyytttooommmkkkiiijjjjjjkkkmmmoooooommmjjjuuupppjjjfffjjjooolllfffaaa___ccckkkmmmhhhaaa]]]dddkkknnnjjjfffhhhmmmqqqpppooolllhhhdddccceeegggeeeiiikkkggg```]]]```cccgggggggggdddbbbaaabbbdddaaaccceeeeeecccaaa``````TTTRRRPPPPPPSSSVVVXXXYYYTTTNNNJJJLLLSSSXXXXXXVVV[[[ZZZXXXTTTOOONNNPPPSSSOOONNNKKKFFFEEEFFFEEEBBBDDDBBB@@@?????????>>><<<;;;<<<===;;;777444222222111000//////......//////////////////////////////111222222333222222111000//////000000000111111111......///000111222333333000000000000000111111111111111111222222333444555444444444444444444444444333333333333444444444555555555555555555666777777rrrTTT???CCC<<<555333333555777888666666666444333222222222222222222222222222222222////////////000111222333111111111111111111111111111111111111222333444555444444333333444444555555666666666666666666555555333444555777777777777777888888888888888999:::;;;;;;;;;===>>>AAABBBDDDDDDAAACCCCCCAAA??????BBBEEEEEECCCDDDHHHGGGCCCCCCGGGGGGHHHIIIJJJKKKLLLMMMNNNQQQRRRQQQNNNOOOSSSRRRNNNMMMOOORRRTTTVVVVVVVVVVVV[[[[[[\\\]]]___```aaabbb```\\\UUUPPPVVV___bbb___UUUSSSRRRQQQQQQRRRRRRQQQUUUUUUYYY^^^___]]]^^^ccccccggglllnnnmmmjjjgggfffjjjkkknnnrrrrrrrrrwwwzzz|||{{{sssjjjhhhooovvvzzz|||rrrnnnpppmmmfff]]]```bbbcccccccccdddffffffhhhkkkmmmmmmhhhbbb^^^WWWTTTPPPPPPRRRRRRPPPMMMKKKGGGEEEHHHOOOTTTRRROOOJJJJJJJJJJJJIIIIIILLLNNNMMMHHHEEEDDDAAA@@@GGGPPPMMMPPPTTT[[[gggyyyuuujjjZZZMMMDDD@@@???@@@999::::::;;;<<<===@@@BBBDDDBBBAAAAAABBBDDDEEEEEEEEEEEEGGGKKKKKKGGGGGGJJJJJJNNNRRRTTTSSSSSSTTTVVVRRRQQQPPPOOOOOOQQQTTTVVVSSSSSSTTTYYY___bbbbbb```\\\[[[ZZZ\\\___```]]]ZZZ______^^^\\\YYYZZZ]]]aaa]]]\\\```gggkkkhhhfffffffffkkkkkkbbb\\\]]]ccchhhpppwww|||xxxpppkkkfffbbbdddbbbbbbdddffffffddddddpppmmmhhhfffjjjmmmhhh```______bbbggggggaaa\\\\\\aaaeeefffdddgggooosssrrrqqqssssssmmmfffccchhhmmmiiijjjkkkllllllkkkjjjiiifffgggfffdddbbbaaabbbccc^^^___```___]]]\\\]]]^^^SSSQQQPPPPPPRRRSSSRRRPPPMMMSSSSSSNNNPPPXXXYYYTTTSSSSSSQQQOOOMMMKKKIIIIIIGGGJJJJJJDDDAAABBBAAA>>>>>><<<;;;;;;<<<===<<<::::::::::::888555222222333111000///...---...//////000000000000000000000000000000222222333222111111...////////////000000000//////000000111111222222//////000000111111111111000000000000111222333333444444444333333333333333222222222333333333333444444444444333444555555666aaaKKK===:::<<<222666888777777777555111---///222333333333444444111111111111111111111111.........//////000222222000000000000000000000000111111111111222333444555555444333222333444555666777777666666555555555444333444666888888888888777999888777666666777888999999;;;<<<<<<===>>>AAADDD@@@BBBDDDAAA======BBBGGGGGGBBBBBBEEEFFFAAAAAAEEEKKKKKKJJJHHHHHHIIIMMMOOOQQQRRRQQQOOOPPPSSSRRRNNNJJJNNNSSSVVVVVVUUUVVVVVVSSSTTTUUUVVVVVVWWWZZZ\\\WWW\\\YYYNNNMMMWWW[[[VVVPPPPPPOOOPPPRRRUUUWWWXXX[[[ZZZ[[[___```___ccchhhrrruuuxxxwwwsssmmmhhheeelllkkkkkknnnpppttt~~~~~~wwwqqqkkkfffiiipppyyy{{{nnnhhhnnnqqqnnnccccccdddeeefffffffffeeeeeecccdddgggjjjhhh```XXXUUUQQQKKKIIIIIIJJJHHHFFFGGGBBB@@@DDDLLLRRRRRROOOHHHHHHIIIGGGEEEDDDEEEFFFDDDCCCGGGJJJGGG@@@???DDD???BBBDDDDDDDDDGGGNNNUUU]]]rrr{{{iiiTTTEEECCCAAA@@@@@@???===<<<=========<<<:::999999:::<<<>>>===<<>>EEEEEEIIINNNMMMIIIHHHJJJFFFIIIMMMOOOPPPRRRUUUXXXUUUQQQMMMMMMQQQTTTUUUTTTVVVRRRPPPTTT\\\bbbcccbbb\\\ZZZXXXYYY[[[[[[YYYVVV\\\\\\ZZZUUURRRTTT\\\ccc```___bbbhhhkkkgggcccccchhhnnnooofff^^^___dddhhhiiissszzzwwwpppjjjddd```^^^\\\\\\___bbbbbbbbbcccbbbcccbbbbbbfffhhhccc\\\bbbaaaccceeebbb\\\[[[]]]```bbbaaabbbjjjvvvzzzwwwkkkpppqqqjjj```\\\bbbjjjkkkiiijjjpppwwwxxxsssmmmhhhiiiiiigggeeedddeeefff^^^^^^^^^\\\ZZZYYYZZZ[[[WWWUUUSSSRRRRRRPPPKKKGGGJJJXXX\\\QQQNNNVVVVVVMMMHHHHHHHHHIIIIIIFFFAAA===???FFFHHHBBB===>>>???<<<999888777888:::;;;:::999;;;;;;:::888555444444555333222000/////////000111111111111111111111111111///000111222333333222111.........///////////////111111111111000000000000///000000000111111222222.........//////000111222333333333333333333333333111111222222222333333333333333222222333333444555www___JJJCCC@@@999777;;;555444333222111111111111111111000000000000111111000000000000000000000000111111000000//////......000111222333333222000000000/////////000111222222000111222222333333333333555555555555444444444444999666555555888888777444777666666666666666777777<<<999666777;;;???@@@@@@EEEFFFGGGHHHIIIJJJJJJJJJEEEFFFFFFFFFFFFEEEDDDDDDHHHJJJHHHEEEIIIPPPPPPKKKRRRQQQQQQUUUXXXXXXSSSNNNUUUWWWXXXWWWVVVUUUVVVXXXSSSQQQNNNNNNPPPSSSTTTTTTQQQUUUUUUQQQPPPTTTUUUQQQSSSUUUUUUSSSPPPRRRYYY``````____________aaabbbcccssszzz~~~{{{yyywwwqqqhhhiiiqqquuurrrrrrzzz~~~wwwnnniiiiiilllnnnooowww{{{|||tttiiigggoooxxxooolllfffcccfffkkkjjjddddddbbbaaadddgggeee\\\TTTPPPNNNLLLIIIFFFDDDCCCBBBBBBDDDEEEDDDHHHLLLLLLIIIDDDDDDEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAAAAABBBEEEEEENNN\\\fffrrruuuhhhWWWLLLHHHFFFBBB>>>======>>>======<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<>>======<<<<<<<<>>===BBBCCCEEEHHHJJJKKKKKKKKKEEEGGGJJJLLLMMMLLLKKKIIIIIIJJJIIIFFFIIIPPPPPPLLLOOOOOOQQQVVVZZZ[[[WWWRRRWWWWWWXXXYYYYYYYYYZZZ[[[RRRPPPNNNLLLLLLMMMPPPRRRUUUUUUSSSPPPTTTZZZZZZVVVRRRTTTVVVVVVVVVXXX[[[^^^cccbbbaaa```aaabbbdddeeennnvvv|||{{{yyyvvvnnnfffhhhppptttrrrrrrzzzyyynnnggghhhnnnuuuyyy}}}{{{xxxrrrmmmnnnrrrwwwssspppiii___\\\___```^^^^^^]]]]]]___aaa^^^WWWQQQPPPMMMIIIEEECCCBBBCCCCCCEEEFFFEEECCCEEEIIIIIIEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>BBB>>>AAAHHHKKKNNN]]]oooyyytttdddZZZTTTMMMDDD???>>>===:::888===>>>======<<<;;;:::999<<<<<<;;;:::::::::;;;;;;======>>>???@@@CCCEEEFFFDDDFFFHHHHHHFFFEEEDDDDDDEEEFFFIIIKKKMMMOOOPPPPPPIIILLLOOOSSSTTTSSSQQQOOOOOOPPPRRRUUUXXXYYYXXXWWWYYYWWWXXXYYYWWWUUUZZZcccgggggghhhfff```\\\```gggiiibbbbbbiiikkkhhhllltttyyyppphhhdddfffiiimmmsssxxxyyytttooonnnnnnlllccc___\\\___cccbbbZZZRRRTTTTTTWWW[[[[[[ZZZ^^^dddooojjjccc^^^^^^_________aaa^^^^^^eeepppvvvuuuqqqjjjfffaaa]]]\\\]]]aaacccYYYZZZ___fffmmmooolllhhhggggggddd```aaadddccc^^^YYYZZZXXXTTTSSSUUUSSSNNNLLLKKKJJJHHHHHHHHHIIIIIIPPPOOOLLLGGGGGGIIIIIIFFF@@@@@@???????????????@@@===<<<<<<;;;;;;<<<<<<===<<<999777666777777555444444444333333333222222222111111111111222222222222111111111000000000//////---......///000000111111000111111111111000///...000000000000000000000000////////////......------////////////////////////000000000000111111111111222222111111111111222222222222222222222222222222tttYYYGGG>>>===555222666666111111555444333222111000000000000000000////////////000000////////////////////////000000000////////////...000000111111111111000000111111000/////////000000---...000222333444555555555555555555555555666666777666555666777888777666777777777777888:::;;;;;;;;;;;;<<<>>>@@@@@@>>>;;;>>>@@@CCCFFFIIIJJJJJJKKKDDDGGGLLLQQQSSSRRRPPPNNNIIIJJJIIIHHHJJJNNNOOOLLLKKKMMMRRRXXX\\\\\\ZZZWWWWWWWWWWWWXXXZZZ\\\\\\[[[OOOPPPOOOMMMKKKMMMRRRWWW[[[YYYUUUVVV\\\cccccc^^^UUUVVVYYY]]]```aaa```______]]]\\\[[[\\\^^^aaabbbhhhqqqxxxyyyvvvqqqjjjccchhhoootttssssssyyywwwqqqqqquuuyyy|||zzzssskkkgggiiilllmmmmmmrrrqqqkkk```\\\```fffiiiZZZ[[[]]]^^^^^^ZZZWWWTTTRRROOOJJJEEECCCCCCEEEGGGHHHHHHEEE@@@AAAEEEEEEBBB@@@???>>>======>>>??????@@@@@@@@@??????>>>>>>>>><<<;;;;;;;;;;;;;;;;;;::::::666666:::<<<:::AAAJJJKKKWWWmmm{{{qqqdddVVVJJJAAA<<<;;;;;;;;;:::::::::999999>>>>>>===<<<;;;:::888777;;;::::::999888888999999;;;;;;<<<===???AAACCCDDD@@@AAABBBBBBAAABBBCCCEEECCCEEEHHHKKKMMMMMMLLLKKKEEEHHHMMMQQQTTTTTTSSSQQQMMMMMMOOOSSSWWWXXXTTTQQQSSSSSSVVVYYYZZZ[[[bbbiiijjjgggffffffbbb]]]]]]```fff```___eeeiiijjjqqqzzzuuulllggggggjjjmmmlllppppppmmmmmmooonnnkkkccc[[[UUUZZZdddfff]]]RRRQQQPPPQQQTTTUUUUUUYYY___nnniiibbb^^^]]]___aaabbb^^^\\\\\\aaaiiioooooommmgggccc]]]XXXWWWZZZ___ccc___```dddiiinnnmmmhhhcccaaaaaa___\\\\\\]]][[[WWWWWWXXXVVVRRRQQQSSSQQQLLLIIIHHHGGGFFFFFFFFFGGGHHHLLLJJJEEE???@@@EEEHHHFFFBBBAAA@@@@@@????????????<<<;;;:::999999888888888777555333222333333222000111111111111111000000000///000000000111111222222000000000000////////////------......///000000000000000000000000//////...///////////////////////////............---------////////////////////////....../////////000000000222111111000000111111222111111111111111111111111kkkQQQ???888999<<<777444555999777222222666222222111000000000000000000//////......//////000//////////////////////////////////////////////////////000000000000000000222111000///////////////...///000111333333444444444444444555555666666666666666666666777777777777777777888888:::;;;======999;;;???BBBDDDCCC@@@>>>===>>>AAACCCEEEFFFGGGFFFCCCFFFJJJNNNPPPPPPPPPOOOJJJKKKJJJJJJKKKMMMMMMLLLIIIMMMSSSYYY[[[ZZZYYYWWWVVVTTTSSSUUUWWWYYYXXXVVVPPPSSSUUUTTTRRRTTT\\\bbb``````___bbbfffiiihhheee]]][[[\\\aaagggjjjgggccc[[[ZZZYYYYYY[[[^^^bbbdddgggmmmssssssoooiiiccc___ffflllqqqssssssvvv}}}|||yyywwwtttlllbbb___bbbfffgggfffooonnniiiaaa___eeejjjkkkUUUXXX\\\\\\YYYVVVUUUUUUSSSQQQMMMIIIHHHGGGHHHIIIIIIHHHDDD??????CCCDDDAAAAAA???===;;;;;;<<<===>>>??????>>>>>>======<<<<<<;;;:::::::::999999888888888444444:::<<<;;;;;;???BBB@@@CCCNNNbbbyyylll___YYYMMMJJJEEE@@@======>>>???888:::======;;;999;;;<<<======<<<;;;:::888666555999999888777777777777777999999:::;;;===>>>@@@@@@>>>@@@BBBCCCBBBBBBCCCEEEBBBDDDFFFHHHJJJLLLLLLLLLGGGIIILLLOOORRRSSSTTTTTTOOONNNNNNQQQUUUWWWTTTQQQNNNQQQVVV[[[___bbbgggkkkhhhcccaaaaaa___YYYVVVVVVZZZXXX\\\ffflllooouuu{{{~~~xxxpppiiigggiiinnnrrrnnnooommmjjjjjjkkkiiidddccc[[[UUUYYYbbbeee]]]SSSOOOLLLLLLOOOPPPQQQUUU[[[fffbbb^^^[[[\\\```eeehhh\\\ZZZXXXZZZ```fffiiijjjeeeaaa[[[WWWVVVXXX]]]```gggggghhhkkkkkkggg^^^XXXXXXZZZYYYVVVTTTUUUSSSOOOQQQRRRRRRPPPQQQUUUTTTPPPHHHGGGFFFEEEFFFFFFHHHIIINNNKKKDDD===<<>><<<:::777555333222111444222000000000000///...////////////.....................///000000111111////////////////////////---------......//////////////////000000///......---------------------------------------------------...............//////---------.........//////111000000//////000000111//////000000000000111111qqqcccNNNGGG???:::999888666333333333444444222...///333111111000/////////000000//////............//////......................................./////////.........//////000000111111111000///.........///000000111222222222111111222333333444555666666777555666666666666777777888888888888999:::<<<===>>>777;;;@@@DDDFFFFFFEEEDDD??????@@@@@@AAAAAAAAAAAADDDDDDEEEGGGHHHJJJKKKLLLKKKKKKLLLLLLLLLKKKKKKMMMJJJOOOUUUYYYXXXVVVUUUUUUSSSRRRRRRRRRTTTTTTTTTSSSYYY\\\___]]][[[\\\bbbggg___ccchhhkkkiiifffeeefffbbb^^^[[[___eeeiiigggddd^^^^^^^^^```ccchhhllloooiiilllooonnnhhhaaa^^^___bbbgggmmmpppooopppuuu{{{~~~zzzwwwtttnnnhhhcccccceeehhhjjjllliiibbb\\\]]]```^^^XXXMMMQQQTTTTTTPPPNNNOOORRRPPPOOONNNMMMLLLJJJIIIHHHHHHGGGDDD???@@@DDDEEEBBBCCCAAA>>><<<;;;;;;<<<===>>>======<<<;;;;;;:::::::::::::::999888888888777;;;777666999:::777444333:::888999>>>EEEKKKNNNNNNaaalllzzz}}}ttteeeUUUHHH@@@===<<<:::888777666777999<<<===777999;;;:::666555888<<<<<<<<<;;;:::888666555444777777666666666666777777777888999:::<<<======>>>???CCCGGGIIIHHHFFFEEEDDDDDDCCCCCCDDDGGGJJJNNNPPPLLLLLLLLLLLLNNNQQQTTTVVVTTTRRROOOPPPSSSVVVVVVUUUSSSXXX]]]aaadddfffffffffddd___]]]______\\\YYYYYYXXXWWWZZZaaahhhmmmtttyyyqqqlllfffaaaaaaffflllqqq~~~}}}wwwoookkkiiiddd]]]aaa\\\XXXYYY[[[\\\WWWRRROOOKKKJJJMMMOOOPPPTTTXXX]]]\\\[[[[[[^^^dddkkkpppddd```[[[XXXXXX]]]bbbfff___^^^[[[ZZZ[[[]]]```cccdddccccccdddccc]]]TTTMMMRRRUUUUUUQQQOOOPPPOOOKKKJJJLLLLLLKKKNNNSSSSSSOOOEEEEEEDDDCCCCCCDDDEEEFFFOOOLLLCCC;;;999===???>>>AAA@@@???>>>============;;;:::777555222111000///333111/////////000///...---------------------------------....../////////.....................///------------............---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............,,,------------.........000//////......//////000.........//////000000000mmmUUUGGGAAA888555333666;;;:::444---111111000000//////111333000000////////////000000......------------..............................---............/////////......------...///000111000000///.........//////111111222222111111000///000111222333444555666666444555777777666666888999999999999999:::<<<======777:::???BBBDDDEEEGGGHHHCCCBBB@@@???>>>>>>???@@@EEEDDDDDDDDDEEEGGGIIIKKKLLLKKKMMMOOOMMMJJJJJJMMMMMMRRRXXXXXXTTTQQQRRRTTTSSSUUUVVVVVVUUUUUUWWWXXXgggiiiiiigggcccaaabbbddd\\\aaahhhkkkfff______cccaaa\\\XXXYYY]]]aaa```^^^^^^___aaadddhhhlllppprrrkkklllnnnmmmfff^^^^^^bbb```cccjjjnnnmmmkkknnnuuu~~~|||}}}uuurrrnnniiiffffffiiikkkccc```[[[XXX[[[^^^YYYQQQKKKNNNQQQPPPNNNNNNOOORRRKKKLLLMMMLLLKKKIIIGGGEEEFFFFFFCCC???@@@DDDEEEBBBAAA@@@???===<<<<<<<<<<<<===<<<<<<;;;:::999888888999999999888888888888888666555555666777666444333777777999;;;>>>>>>===;;;>>>FFFNNNQQQPPPPPPUUUZZZaaannn}}}yyypppgggeeeeeeaaaUUUKKKIIIFFFAAA===999888777777999999888777666666666666444666777666555555999<<<::::::999888777666444333555555555555666777888999666777999:::;;;<<<<<<<<>>>>>>>>???@@@IIIGGG@@@888666999:::777::::::999888777777777777444333333222222222333333222000///...///000///...+++++++++,,,,,,,,,,,,,,,---------------------------------...............------------------------,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++,,,,,,---.........,,,,,,---------.........///......------......///,,,------......//////000oooYYYHHH@@@>>>???<<<888333222222333333111111111000000111333444333/////////......//////000...------------------...........................---------.........//////------,,,,,,---///000111//////.........///000000000000111111111111111000...///000111333444555666333555777777666666888::::::999999999:::;;;;;;<<<888:::===>>>???AAAEEEHHHGGGEEEAAA>>>===???AAACCCFFFGGGHHHIIIJJJLLLMMMMMMLLLKKKMMMPPPNNNHHHIIIMMMOOOUUUZZZXXXSSSOOORRRVVVVVV[[[``````]]]]]]bbbgggssssssrrrppplllhhheeeccc^^^^^^aaadddbbb\\\\\\bbb^^^ZZZWWWVVVXXXYYYXXXWWWZZZ\\\^^^aaaeeegggiiijjjjjjkkkoooqqqjjjaaaaaagggeeegggmmmsssqqqlllnnnuuu}}}~~~~~~||||||vvvsssoookkkiiihhhhhhhhh^^^___\\\YYYZZZ\\\YYYTTTMMMNNNOOOOOOOOOPPPQQQSSSLLLLLLKKKKKKJJJIIIHHHGGGDDDEEECCC???@@@CCCBBB>>><<<=====================<<<;;;;;;:::888777777666666666777777777777777888333444555444555777888888888888888777777:::>>>AAA===@@@DDDCCC???>>>AAADDD>>>GGGQQQUUUTTTUUU\\\bbbwwwyyysssfffUUUOOOLLLIIIHHHHHHGGGCCC@@@AAA@@@???===;;;999777777777777777777777777666666333555666777777888:::;;;888888888777666555444333444444444555666888:::;;;666777888:::;;;;;;;;;;;;<<<@@@DDDFFFGGGFFFGGGGGGEEEDDDBBBBBBCCCEEEGGGIIIGGGHHHIIIKKKMMMNNNOOOPPPQQQSSSUUUSSSPPPPPPSSSWWW^^^```^^^ZZZ[[[aaabbb___WWWTTTTTTXXXZZZZZZ]]]bbb```^^^YYYVVVYYY```gggkkkbbb]]]WWWRRRRRRWWW^^^bbbaaafffiiiffffffkkkoooqqqgggeeeaaa]]]YYYWWWVVVVVVTTTOOONNNSSSWWWWWWWWWYYYVVVXXXZZZ\\\]]]aaagggllllllkkkggg```XXXSSSTTTVVVXXXWWWUUUUUUWWW[[[```ddd___]]][[[[[[[[[XXXSSSNNNJJJMMMMMMIIIFFFIIIKKKKKKFFFGGGFFFCCCDDDFFFEEE@@@>>>===;;;:::999::::::;;;??????<<<777777::::::666555444444333333333444444000000000111222333444555111///....../////////...******++++++,,,,,,,,,,,,---------,,,++++++******,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,------......------------..................------------......+++,,,,,,---......//////rrrcccQQQIII???999777666555444111333444444222000000111111111000000222444222/////////.........//////000...------,,,,,,------...........................---------.........//////------,,,,,,---...000111...............///000111......///111111222222222---...///000222444555555333555888777666666888:::::::::999999999::::::;;;999:::<<<;;;;;;===BBBGGGIIIFFFBBB>>>>>>@@@DDDFFFGGGIIILLLOOOQQQRRRRRRQQQMMMKKKNNNQQQNNNHHHHHHMMMQQQWWW[[[YYYRRROOOSSSYYYYYYaaahhhhhheeeeeelllsssyyyxxxwwwvvvtttpppkkkfffbbb]]][[[___```]]]^^^ccc\\\ZZZXXXWWWWWWVVVTTTSSSYYY[[[^^^aaacccdddeeeeeegggjjjqqquuuoooeeeeeekkklllnnntttyyywwwqqqsssyyyvvv{{{~~~}}}}}}{{{wwwqqqooonnnmmmkkkhhhccceeebbbYYYSSSQQQOOOMMMJJJIIIIIIJJJKKKMMMNNNOOOOOONNNLLLJJJIIIJJJKKKKKKCCCDDDBBB??????AAA???:::888999:::<<<===>>>>>>>>>;;;;;;:::999888777666555444555555666666777777777777888888444111111333444111555:::;;;999666666777888:::;;;:::777777999<<<999===@@@@@@>>>>>>AAAEEEAAALLL\\\jjjrrrvvvwwwwwwwwwyyy|||wwwqqqgggdddaaa```^^^ZZZSSSMMMSSS]]][[[KKKCCCHHHFFF===888;;;<<<;;;888777:::===:::888666444444555777999666666666666666666777777222333555777888888777666666666777777666555444444333333444555777999;;;<<<666777999:::;;;;;;;;;:::999;;;>>>@@@BBBDDDGGGIIIDDDDDDCCCCCCCCCBBBBBBBBBAAACCCHHHLLLNNNNNNMMMLLLLLLQQQVVVTTTOOOMMMPPPTTTXXXXXXTTTOOOSSS]]]cccccc\\\YYYYYYZZZYYYYYY]]]cccWWWYYYZZZZZZ\\\```cccccc^^^ZZZSSSOOOPPPUUU\\\```YYY```eeeddddddjjjqqqtttoookkkeeeaaa```___]]][[[VVVQQQQQQVVVZZZZZZYYYZZZTTTWWWYYYYYYYYYZZZ^^^bbbbbbdddeeeaaaYYYSSSQQQRRRZZZVVVPPPMMMMMMQQQVVVZZZ]]]ZZZVVVUUUTTTQQQKKKGGGDDDHHHHHHCCCAAADDDGGGHHHEEEGGGEEECCCDDDGGGEEEAAA>>>===;;;999888888999999999::::::888:::>>>===:::333333222222222333444444222111111111111111222333000///------...///...---******++++++,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......---------.........//////...------,,,,,,------...++++++,,,------...//////vvvaaaSSSJJJCCC???888777777666555555444444222111111111000000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........---,,,,,,+++///............---------......---......///000000222111000//////111333444222333444666777999:::;;;===;;;999777777888999:::<<<<<<======<<<;;;::::::;;;===>>>======@@@FFFKKKIIIKKKMMMMMMLLLKKKLLLMMMPPPMMMJJJGGGFFFFFFGGGHHHLLLOOOQQQRRRRRRUUUZZZ___YYY\\\^^^^^^]]]aaaiiipppzzz|||zzzuuuqqqppplllgggbbbbbbbbb```ZZZSSSUUU[[[]]]cccfffccc[[[VVVVVVXXXZZZ^^^bbb```]]]^^^dddkkknnnnnnppprrrtttsssnnniii}}}|||yyyuuusssqqqmmmhhhqqqyyy~~~{{{yyy}}}|||xxxsssmmmjjjccccccbbb^^^XXXRRRNNNMMMKKKHHHEEECCCDDDGGGLLLNNNMMMOOOOOOJJJDDD@@@BBBFFFGGGFFFEEEEEEDDDAAA<<<888<<<<<<<<<===>>>???@@@AAA;;;:::888777555444444444444444444555555555555666555555444444444444555555555555555555666666666666666666666666666666666666999888777777777888:::::::::<<<>>>AAACCCDDDDDDDDDGGGGGGHHHJJJLLLPPPSSSUUUZZZYYYYYYWWWVVVUUUTTTSSSMMMLLLKKKIIIGGGEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<:::999777777777777777777777777777777666666666666666666666666444444444444444444444444444444444555555555666666555444444333333444444555111222333555777888999:::555555555555555666777777444555888:::<<<===>>>>>>===???AAACCCCCCBBB@@@>>>CCCAAAAAAEEEKKKNNNMMMJJJJJJMMMOOONNNLLLMMMPPPSSSUUURRRNNNLLLMMMSSSYYY]]]```UUUOOOSSSXXXWWWUUUVVVWWWYYYYYYXXX[[[``````\\\VVVMMMIIINNNQQQQQQWWW___```^^^___bbbdddffflllsssnnniiiggghhhggg```XXXVVV[[[WWWTTTTTTRRROOOPPPTTTQQQRRRSSSUUUWWW]]]ccchhhdddaaa\\\VVVRRRPPPPPPPPPYYYWWWRRRLLLHHHIIIPPPVVVRRRTTTUUUTTTPPPMMMJJJJJJEEECCCEEEKKKMMMJJJHHHHHHFFFKKKKKKFFFBBBCCCAAA<<<888888999999999999999999???<<<:::;;;>>>>>>:::555888555333333444555555555444444333222111111111111---.../////////...,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))---,,,***))))))***,,,---+++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......xxxhhhWWWNNNCCC;;;888777444222555555555444333222222222111111111000000/////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......---,,,,,,+++------..................,,,------...///000222333333222111000000222444555111111333444666888999999999888777666666777999:::;;;;;;<<<<<<===<<<<<<<<<;;;<<<======>>>AAADDDGGGCCCEEEHHHJJJKKKKKKLLLMMMLLLJJJHHHFFFEEEFFFHHHIIIJJJKKKLLLMMMNNNQQQWWW\\\XXX[[[\\\ZZZXXXYYY```fffnnnrrrsssnnnkkkkkkjjjgggdddbbbbbbaaa[[[UUUVVVZZZWWW^^^dddccc]]]XXXXXXZZZbbbdddfffbbb\\\[[[```eeevvvsssooonnnooorrrttttttzzzyyyuuuqqqooonnnooooooyyy||||||xxxxxx~~~zzztttpppoooeeedddaaa\\\UUUOOOMMMLLLIIIHHHFFFDDDDDDEEEFFFGGGHHHJJJJJJFFFBBB@@@BBBEEEAAAAAAAAABBBCCCAAA===:::;;;;;;;;;;;;;;;<<<===>>>999888777555444444444444333444444444555555555555444444333333333333444444444444555555555666666666666666666666666666666666777666666555666777888999555555666888888999999999999::::::;;;===???@@@AAAAAA@@@@@@???>>>===<<<<<<>>>===<<<;;;999888777777666666666666666666666666<<<<<<;;;999888666555555666666666666666666666666555555555555555555555555444444444444444444444444333444444444555555555666444333333222222333333444222333333444555666666777444444444444444555555666444555888:::;;;<<<<<<<<<888999:::;;;===@@@AAABBBDDDBBBBBBEEEKKKNNNLLLIIINNNOOOQQQPPPOOOOOOQQQTTT\\\XXXRRROOOOOOTTTZZZ^^^[[[RRRMMMOOOSSSRRRQQQRRRQQQVVV[[[^^^bbbeeeaaa[[[RRRLLLJJJOOOQQQOOOUUU___eee___[[[[[[\\\]]]ccciiifffeeeggghhhddd^^^[[[]]]^^^XXXVVVYYYZZZVVVRRRQQQOOOOOOOOOOOORRRYYYaaagggccc```[[[WWWUUUUUUWWWXXXZZZZZZWWWSSSNNNLLLOOOSSSUUUVVVVVVSSSOOOJJJGGGFFFKKKHHHIIIMMMNNNJJJFFFFFFGGGKKKKKKFFFCCCCCCAAA<<<;;;;;;;;;<<<<<<===>>>???BBB???===???BBBBBB>>>:::777555333333444555444444444333222111111000000000---......///...---,,,+++---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***))),,,,,,************,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------qqqeeeYYYJJJ>>><<<999555555777777555333222222222111111000000///000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,---......//////,,,,,,---...000222333555333222111111111222444555///000111333555666777888555555555555555777888999999999;;;<<<>>>>>>??????<<<;;;;;;===@@@BBBBBBAAA???BBBFFFHHHHHHHHHIIIJJJHHHGGGFFFEEEEEEFFFHHHIIIHHHIIIJJJJJJLLLOOOTTTXXXUUUWWWYYYVVVRRRRRRVVV\\\cccjjjmmmiiieeefffiiijjjfffbbb```aaa^^^XXXWWWXXXRRRYYYaaaccc```^^^___aaadddffffffbbb]]]\\\```eeepppmmmiiiggggggjjjnnnqqquuutttqqqmmmiiijjjooouuuwwwwwwtttqqqttt}}}|||uuutttvvviiifffaaaYYYQQQLLLKKKKKKGGGGGGFFFEEEDDDBBBAAAAAABBBCCCDDDBBB???>>>AAADDD?????????@@@@@@???;;;999999999888888888888999999666555444444333333444444333333333333444444444444222222111111111111222222333333444444444555555555555555555555555555555555555444444444444555666666666666555444444444444444444444555555666666555555666666555555444444444444666666666555444444333333555555555555555555555555888888777666555444333222444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444555555222222222111111222222222333333333333333333444555333333333333333444444555555666777999::::::::::::;;;:::999999<<>>???BBBCCC@@@===666555333222333444333222333222111000000//////000------.........---,,,+++,,,,,,,,,+++++++++******+++++++++,,,++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------ssseeeQQQDDD???===999666777666444444444222///,,,111000000000/////////...///.....................------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***++++++,,,...//////000------...///000111333333111111000000111111222333///000111333444666777888555555666666666666666666666888:::<<<>>>???@@@AAA<<<::::::===@@@BBB???<<>><<<888555777777666555555555555555333333222222222222333333222222222222333333333444222111111111111111111222222222222333333333444444444444444444444444444444333333333444444444555555888777666444444444555666444555666777777666555444777777777777777888888888666666666666666666666666666666666666666666666666666555555444333222111111333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333444444111111000000000000111111333333222222333444555666333333333333333444444555555666666777888999999999???>>><<<<<<>>>BBBFFFIIIFFFEEEDDDEEEHHHJJJIIIHHHHHHIIIKKKMMMOOOQQQTTTVVVZZZXXXUUURRRRRRSSSVVVWWWYYYWWWTTTSSSRRRRRRTTTVVV^^^bbbddddddcccaaaYYYPPPPPPQQQXXX]]]ZZZUUU\\\hhhwwwkkk```\\\\\\[[[ZZZ[[[VVVYYY___cccaaa^^^bbbiiijjjfffeeehhhfff___WWWSSSYYYYYYXXXWWWXXX]]]ccchhh]]]]]]]]]]]]^^^___aaaaaaXXX\\\^^^\\\WWWRRRPPPPPPXXXZZZ[[[ZZZVVVRRROOONNNXXXTTTTTTWWWWWWSSSPPPQQQKKKKKKIIIGGGEEECCC@@@<<<>>>===;;;;;;;;;<<<>>>???<<<;;;:::;;;===>>><<<;;;555444222222333333222000222111000///............------------,,,,,,++++++++++++++++++******************++++++++++++************++++++++++++***************+++,,,,,,------,,,,,,+++***************************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,zzzjjjZZZLLLEEE999:::;;;;;;:::888555333111000......//////......000000000///////////////---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++)))***+++,,,---///000000000///////////////000000///////////////000000111000000222333555777888888888888999999888666555444555777999;;;===???@@@@@@:::999999<<>>===<<<===???AAA@@@>>>>>>===;;;888555666555444333333222222333111111111111111222222333111111111111222222222222222222111111111111222222111111111111222222222222222222222222222222222222333333333444444444444444333222111111111222333444111222333555555444444333222333333333333444444444222222333333333444444444222222222222222222222222444444333333222222111111333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333222222111000000//////000000111222222222222333666888:::444444444333444555555666555555666666777888999999>>>>>>???AAACCCFFFIIIJJJJJJIIIHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLNNNOOOPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUTTTRRROOOOOOQQQSSSTTTbbbbbb^^^XXXUUUVVVRRRMMMPPPTTT\\\bbb^^^XXX___lllxxxmmmdddbbbccc```^^^]]]]]]]]]aaafffhhhgggiiinnnqqqooonnnlllddd[[[XXXZZZ___```aaa```______aaaccc___```ccceeefffeeecccbbb\\\___aaa```[[[XXXWWWXXX]]]___bbbbbb^^^YYYUUUSSSUUURRRSSSXXXZZZYYYXXXYYYOOOLLLIIIIIIHHHEEE@@@===???>>>===;;;;;;;;;<<<<<<888888777777888999999888444333222222222222000...000000///...---------------,,,,,,,,,++++++++++++++++++*********))))))))))))******++++++*********)))******++++++******)))))))))***++++++,,,------------,,,+++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,sssfff\\\QQQHHH@@@777333333///111444444333222333555444333111000000111333444////////////////////////,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***************************************************++++++,,,,,,,,,,,,,,,)))***+++,,,---...//////000000///...............---.........////////////000000111333555666888888999:::;;;;;;:::777444222555666888:::<<<===>>>>>>888888999;;;===>>><<<;;;AAACCCEEEGGGGGGHHHJJJKKKHHHIIIJJJJJJIIIGGGEEEDDDHHHJJJNNNRRRTTTRRRMMMIIIHHHNNNTTTWWWWWWYYY^^^cccjjjnnnlllddd^^^___bbbddddddbbbccceeeddd___]]]___hhhgggdddbbbdddiiirrrxxxtttvvvxxxwwwtttpppnnnmmmpppssstttooohhheeeiiiooohhheeegggkkkhhhaaaaaahhhdddmmmrrroookkkooovvvzzz}}}vvvhhh______bbbdddaaa\\\TTTLLLGGGFFFFFFEEEDDDBBBAAABBBDDDGGGIIICCCBBB@@@>>>===<<<=========<<<;;;;;;<<<<<<:::999555444333222222222222222111111111000111111222222000000000000111111111222111111111000000111111111//////000000000111111111111111111111111111111111111222333444444444333333000000000000111222333333///000111222333333333333222222222222222222222222000000111111111222222222111111111111111111111111222222222222111111111111222222222222222222222222000000000000000000000000111111111111111111111111333333222222222222111111111000000//////000000111222111111111333666999;;;444444444444444555555666555555555666777999:::;;;???AAADDDHHHLLLOOOQQQRRRNNNNNNMMMMMMNNNOOOQQQRRRUUUSSSPPPNNNNNNMMMKKKIIIIIILLLPPPTTTVVVWWWWWWVVVUUUUUURRROOOQQQVVVWWWUUU]]]ZZZTTTLLLKKKOOOPPPNNNOOORRRZZZaaa^^^XXX___lllrrrjjjdddccccccaaa```aaa```___aaaeeegggeeegggjjjsssrrrrrrmmmcccYYYYYY___```aaabbbaaa___\\\[[[[[[aaadddgggjjjjjjhhheeecccbbbeeegggeeeaaa^^^^^^______cccgggiiieee___YYYVVVQQQNNNPPPVVVZZZZZZ[[[]]]RRRMMMJJJKKKKKKFFFAAA???@@@@@@@@@??????>>>>>>===999888888777777777888888333222111111222111///,,,///...---,,,,,,++++++,,,---,,,+++*********++++++*********))))))))))))(((((()))******+++*********************************((())))))***+++,,,------...---,,,,,,++++++,,,,,,************************************************)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++uuu```NNNCCC>>>888555666666444666:::999555000++++++...222666000000...+++******+++---........................++++++++++++,,,,,,,,,---++++++++++++************************************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,,,,******+++,,,------.........---------------......---......///////////////...///000222333555666777777999:::;;;:::888555333666777888999:::;;;;;;;;;555777999::::::;;;<<<===BBBDDDEEEEEEFFFGGGKKKMMMGGGIIIKKKLLLLLLJJJHHHGGGJJJJJJMMMQQQUUUVVVSSSQQQIIIOOOVVVYYYXXXYYY]]]bbbhhhjjjggg```]]]```ccccccddddddhhhjjjgggbbbbbbfffmmmjjjfffccccccgggmmmrrrhhhlllrrrvvvxxxwwwuuutttkkkrrrxxxuuummmiiikkkqqqnnniiiiiipppooohhhhhhmmmpppttttttnnnkkknnnrrrttt}}}wwwjjjbbb```aaa[[[ZZZWWWRRRKKKFFFCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFCCCAAA???===============;;;999888999::::::999777444444333222222222333333222222111111000111111111/////////000000000111111000000////////////000000....../////////000000000000000000000000000000000///000111222222222111111000111222222333222222222222222111111222222333333444444444444444444333333111222222222222222333333333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000333222222222111111111111111000000000000000000111333222111000111444777999333333333333333444444555555555555666888:::<<<===AAACCCFFFIIIMMMPPPRRRTTTLLLLLLLLLLLLMMMNNNQQQSSSWWWSSSOOOMMMLLLKKKHHHEEEFFFHHHJJJNNNQQQSSSUUUVVVVVVUUUPPPNNNSSSZZZZZZUUUWWWVVVQQQLLLLLLQQQRRRPPPOOOPPPWWW^^^]]]YYY___kkklllfffaaa```___^^^```eeeaaacccfffgggccc___aaahhhqqqpppooommmeee]]]\\\```]]]^^^^^^\\\YYYWWWVVVWWW```aaacccdddeeeeeeddddddcccgggjjjiiiddd```^^^^^^WWW]]]fffkkkjjjeee___[[[TTTQQQRRRWWW[[[[[[\\\^^^UUUNNNKKKMMMNNNHHHBBB@@@>>>???AAABBBBBBBBBAAA@@@;;;:::999888777777888999333222111111111000---+++...---,,,++++++******+++---,,,+++***)))******+++******)))))))))((((((((((((((()))***************+++***)))(((((()))***+++(((((()))***+++,,,---------,,,,,,+++++++++++++++************************))))))))))))))))))))))))((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))*********+++{{{iiiWWWHHH???;;;;;;888333333666555000...222111//////111444444000+++......///.........000222------------------------******+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,---...///000...//////000000000000000---...///000222444555666555666999;;;;;;999666444666777888999999999999999444777::::::888999<<>>>>>======;;;888777777666444222444333333333333333444444333333222111111111111111////////////000000000000.........------..................////////////000000000000000000000000000---...000111111111000///...///000000000///...---333222000///...///000111000000000000/////////...111111111111111111111111111111111111111111111111.........///////////////////////////////////////////////////////////////////////////////////////333222222222111111000000111111000000000000111111444222111///000222444666222222111111222222333444555555555666888;;;===?????????@@@AAACCCFFFHHHJJJHHHHHHIIIHHHIIIKKKNNNQQQQQQNNNJJJIIIJJJJJJHHHEEEDDDDDDEEEGGGJJJNNNRRRTTTQQQPPPKKKHHHOOOYYYXXXQQQWWWXXXVVVRRRSSSUUUTTTPPPQQQPPPVVV^^^^^^[[[```kkkkkkeee```]]][[[[[[aaaiiiggglllqqqoooeee^^^cccmmmooollljjjllliiibbb^^^^^^\\\[[[ZZZWWWTTTTTTUUUWWW]]]\\\\\\\\\]]]___aaabbbbbbfffjjjjjjddd^^^ZZZXXXLLLUUUaaajjjmmmjjjeeebbbZZZWWWWWW[[[^^^]]]]]]___WWWOOOKKKOOOOOOIIICCCAAA999<<>><<<:::999888888666666666777888777444222222222222333333333444444555444333111000/////////////////////000000000000000///...,,,,,,,,,---...........................000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////..................---------------............///////////////////////////...///000111111111111111000000111111111111000000111111000000//////......111111111000111111222222333333333333666999<<<>>>???===;;;;;;===???????????????@@@AAADDDGGGJJJKKKLLLJJJFFFCCCBBBBBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGJJJKKKKKKIIIGGGKKKSSS[[[UUUZZZ^^^___[[[WWWUUUUUUTTTTTTVVVZZZ___bbbddddddnnnfffaaacccbbb\\\YYYZZZYYYfffsssvvvooohhhhhhkkkjjjkkkmmmmmmllliiigggeee]]]TTTQQQYYY]]]XXXWWW\\\SSSSSSTTTVVVZZZ\\\\\\[[[]]]```cccbbb^^^YYYUUUSSSIIIMMMTTTZZZ___cccgggjjjbbb^^^YYYVVVUUUVVVUUUUUURRRLLLFFFEEEHHHIIIDDD???===???AAABBBAAA@@@@@@@@@<<<<<<:::888555333222111222222111000///...------...---,,,,,,++++++++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&((()))************(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))***+++(((((()))***************))))))))))))))))))))))))((((((((((((((()))******,,,++++++***)))(((''''''))))))))))))************))))))(((((((((((())))))yyybbb]]]UUUMMMFFF???888444666555444333222222333333111000////////////000111//////......---,,,,,,+++......------,,,+++++++++*********+++++++++,,,,,,***)))))))))***+++------,,,+++***)))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))***************)))++++++******++++++,,,---,,,,,,------------------//////.........---------......///000111222333333333444666888:::<<<<<<===888888999;;;======;;;999777777888999999999999999:::@@@CCCBBBCCCGGGFFFAAAGGGGGGGGGFFFEEEFFFIIIKKKOOOPPPRRRSSSTTTTTTSSSRRRSSSSSSTTTYYYeeennnkkkbbbbbbbbb```^^^\\\^^^cccgggggggggeeedddgggllllllhhhfffdddbbb___ZZZWWW[[[cccdddjjjmmmlllkkkllljjjfffgggeeehhhrrrvvvrrrmmmkkkhhhccc^^^___ccceeebbb^^^fffiiikkklllpppsssqqqkkkgggdddaaa^^^ZZZUUUOOOKKKGGGFFFEEEDDDAAA???===<<<@@@@@@BBBEEEIIIIIIGGGDDDAAA@@@>>><<<:::888777777777666555555666666444222222222222333333333333444444333222111000/////////....../////////000000000//////...---------------........................------------------------................................................////////////////////////////////////////////////////////////////////////.........//////..........................................---------------------------............//////////////////////////////000000111111000000...//////000000//////...000000000/////////......111111000000111222333333444333222333444666999:::;;;:::888999;;;===>>>===::::::::::::;;;===>>>???EEEDDDBBBAAA@@@AAABBBCCCAAACCCDDDFFFGGGGGGFFFFFFFFFGGGIIIHHHHHHMMMUUU\\\^^^aaabbb```ZZZVVVUUUUUU[[[YYYVVVTTTWWW___jjjqqqwwwpppmmmhhh___YYYXXXUUU\\\eeejjjjjjfffdddbbbhhhggghhhkkkmmmlllgggccc___VVVUUU\\\___ZZZWWW[[[QQQNNNKKKJJJMMMQQQUUUVVV___]]]\\\\\\]]][[[WWWTTTFFFGGGJJJOOOVVV]]]dddgggbbb^^^ZZZVVVUUUTTTSSSRRRKKKEEE@@@@@@DDDDDD@@@<<<===???AAABBB@@@???>>>>>><<<;;;:::888555333222111222111111000///...---,,,------,,,+++++++++++++++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&((())))))*********)))))))))((((((((((((((())))))))))))))))))))))))******)))))))))))))))***(((((()))***************((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))(((((()))))))))*********))))))(((((((((((())))))rrrmmmfff```YYYQQQFFF???>>>;;;888666666555333111......---...///000111222000000///......///000000......------,,,,,,++++++---,,,,,,++++++******************++++++++++++,,,***************+++,,,---+++******))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))))))))***))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------........................---------///.........///111333444222222444555888:::<<<>>>666555<<>>======<<>><<<:::999888777777999666444333444444444333111111222222222333333333333222111000///..................////////////000------......------,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................................................................------............------------------------------------------------------,,,,,,,,,---------......//////////////////////////////000000000///......------............------///////////////.........000000000000111222444444333333222222222444555666777666444555888:::;;;;;;<<<<<<;;;:::999999999:::===>>>>>>>>>???@@@@@@AAA???@@@AAACCCDDDEEEEEEEEEDDDFFFHHHHHHIIIMMMSSSYYYaaabbbaaa]]]WWWUUUWWWYYY```___\\\XXXXXX```nnnyyy~~~wwwppplllfff]]]WWWVVVZZZ[[[___fffkkklllfffaaadddbbbbbbffflllkkkeee^^^___YYYYYY```ccc]]]YYYZZZVVVPPPIIIFFFHHHMMMSSSWWW___ZZZVVVWWW[[[\\\XXXSSSFFFCCCAAADDDMMMXXX```cccccc___ZZZVVVSSSQQQNNNLLLBBB>>>;;;<<<@@@AAA===:::;;;>>>AAAAAA???===;;;::::::999888666444222111000111000000///...---,,,,,,,,,,,,+++*********++++++***)))((((((''''''((((((''''''''''''''''''''''''&&&''''''((()))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))+++******)))(((((((((((((((((()))***************''''''''''''''''''''''''((((((((((((((())))))***((((((((())))))*********(((((())))))))))))******))))))(((((((((((())))))GGGDDD@@@>>>===;;;888666666444333333444555444333000000/////////////////////..................//////.........---------,,,,,,,,,+++++++++*********************++++++++++++************++++++,,,,,,)))))))))))))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***++++++++++++***************++++++,,,++++++,,,,,,---...//////........................000///...---...000222444333333333333555777:::;;;888555>>>PPPSSSFFF===???::::::;;;<<<===>>>???@@@======<<<;;;===@@@CCCDDDDDDEEEEEEDDDCCCDDDHHHJJJLLLLLLKKKJJJJJJKKKLLLLLLLLLMMMOOOSSSXXX\\\[[[XXXZZZZZZ\\\^^^bbbfffkkknnneeehhhiiieeedddhhhkkkllleeecccdddfffeeebbbdddiiiaaajjjpppooollljjjhhhfff```[[[WWWXXX\\\^^^\\\ZZZaaaaaadddiiimmmmmmhhhccc^^^eeekkkooorrrsssooohhh[[[ZZZZZZYYYWWWTTTNNNKKKAAAAAA@@@???>>>============>>>???@@@@@@@@@>>><<<;;;:::999999888888888888999666333111111222333333111111111111222222222222222111000///............------........./////////+++,,,---......---,,,+++------------------------........................------------------------------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------........................///////////////...---,,,,,,------------------,,,......................../////////000111222444555222222222222222444555666444333222333666999::::::???>>>===<<<<<<;;;;;;:::;;;<<<===>>>??????>>>>>><<<===>>>@@@AAABBBCCCDDDEEEGGGHHHHHHHHHJJJNNNQQQZZZZZZYYYVVVSSSUUU[[[```___cccfffddd```bbbkkktttmmmjjjgggdddbbb^^^\\\\\\```___aaafffmmmnnniiiddd``````bbbeeegggeee```[[[]]]ZZZ\\\cccgggbbb]]]\\\[[[UUULLLHHHIIINNNTTTXXXZZZXXXVVVWWWZZZYYYTTTPPPIIICCC>>>AAAKKKUUU\\\^^^bbb^^^YYYUUUQQQNNNIIIGGG===:::888:::>>>???===:::999<<>><<<;;;;;;;;;:::;;;<<<<<<;;;:::999999666666666666777999::::::999666222///000111222222000000000111111111222222000000///...------------------------............***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++,,,,,,,,,---------------------------...............---,,,+++,,,------......------,,,---------------.........---......///000111333444000000111222333555666777333222111222555888999999999999:::::::::::::::999<<<===?????????>>><<<;;;::::::;;;===???AAABBBCCCDDDEEEFFFGGGHHHIIILLLNNNTTTTTTTTTQQQQQQUUU^^^ddd^^^eeekkkhhhaaa___dddkkkgggggggggeeeeeeeeeffffff``````aaaccceeefffdddbbbbbbeeeiiihhhddd___\\\[[[YYYXXX\\\dddiiigggbbb___YYYTTTMMMIIIJJJMMMQQQSSSTTTWWWZZZ[[[YYYTTTOOOLLLKKKEEE@@@BBBJJJRRRVVVWWW___\\\XXXTTTPPPKKKFFFBBB999888777999<<<===;;;888777:::<<<<<<:::777666555333222111000///...------......------,,,+++++++++))))))((((((((())))))***)))(((((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((''')))((((((((('''''''''&&&))))))))))))))))))))))))+++***)))(((''''''''''''(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((''''''&&&'''(((((((((((()))))))))))))))(((((((((((())))))000000000000000//////...222111//////000111000///------...////////////...,,,,,,------------,,,,,,************))))))))))))++++++++++++++++++++++++)))))))))************+++(((((()))******))))))((('''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((((((((()))(((((((((((((((((((((((((((((()))))))))(((((('''***))))))))))))***++++++)))***+++,,,...///000111---------...............//////.........///000111444333222222222222222222444111555???BBB<<<999<<<666666555555666888:::;;;666777<<>>>>>===;;;:::999888888999;;;===@@@BBBCCCAAAAAABBBDDDGGGJJJMMMOOORRRSSSSSSQQQQQQUUU\\\cccbbbfffhhhccc[[[YYY```gggkkkmmmmmmhhhfffggggggfff___```aaa`````````aaabbbfffkkknnnkkkccc\\\[[[]]]VVVWWW\\\ccciiiiiieeeaaaZZZVVVRRROOOPPPQQQRRRSSSQQQVVV[[[\\\XXXRRRMMMKKKJJJFFFCCCCCCHHHNNNQQQRRR[[[YYYVVVRRROOOJJJDDD@@@777777777999::::::888666666888999999777555555555000000//////...---,,,,,,,,,,,,,,,,,,+++++++++***(((((('''''''''((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''''''''(((((()))******************************************))))))(((((((((((((((+++******)))'''&&&&&&%%%''''''(((((((((((())))))))))))(((((((((((())))))111111222222333333555666...,,,++++++,,,------,,,***+++,,,...............***+++,,,------,,,+++***))))))))))))))))))))))))************************))))))))))))************''''''((())))))((('''&&&&&&'''(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))***************)))))))))))))))***++++++((()))***,,,...000111222---------.........//////.........///////////////000111111222222111111111222111222555888999888777444444222222222444666777555444999AAABBB===:::<<>>;;;999777666777777777999;;;:::777666777999444444444444555666777888777444111////////////.../////////000000000111111...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***************+++,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))************************)))))))))***+++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---.../////////000111222222222222333111000000222555555555555666888999;;;;;;;;;;;;::::::::::::999888777666777777888:::<<>>CCCFFFFFFDDDBBBAAAEEEEEEFFFHHHIIIJJJKKKLLLXXXOOOLLLTTT\\\\\\ZZZYYY^^^ZZZVVVVVV[[[aaaeeegggkkkooosssuuuzzz~~~|||vvvtttkkkbbb```___aaafffllltttuuusssppppppooohhh```cccmmmrrriiiaaaaaafffiii\\\]]]```dddiiiooosssuuugggiiigggaaa\\\[[[WWWRRRWWWRRRLLLGGGEEEDDDBBBAAA???>>>;;;999888888999999555777999888555444666888666555555444444444555555666444111/////////...---////////////000000000000------,,,,,,++++++,,,,,,++++++,,,,,,,,,---------+++***)))))))))***,,,---************************************************************************++++++++++++++++++++++++************************************************************************))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))************))))))+++++++++,,,,,,---------,,,,,,+++++++++,,,------//////000000000000//////333111//////111333333333222333555666888888888777666666666666555555555555777777888999<<>>;;;;;;<<<===???AAABBBCCC???BBBAAA===@@@IIINNNMMMQQQOOONNNRRRXXXYYYUUUPPPWWWVVVUUUUUUVVVZZZ^^^aaallloooooommmpppuuurrrkkkeeeeeeaaa[[[YYY]]]gggpppvvvpppkkknnnuuuxxxuuuoookkkkkkkkkiiiccc___dddmmmaaacccfffiiikkkkkkiiihhhdddccc```\\\XXXVVVVVVVVVXXXTTTNNNJJJIIIGGGDDDAAAAAA???============;;;999777777999999888666444222222333444444444444222222111///---------...---,,,.........////////////000,,,,,,,,,+++++++++******************************************************************************(((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,---------......++++++++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...111000/////////000111222333///---///222222111000111222333333444444333333444444444555555555666666666:::;;;888:::BBBDDDBBB>>>>>>@@@BBBEEEHHHKKKMMMFFFMMMRRRPPPKKKLLLWWWaaajjjiiigggeeehhhlllkkkfffjjjlllnnnmmmjjjeeeaaa```YYYWWWUUUVVVYYY^^^aaaddd```fffgggcccaaa```[[[TTTZZZWWWYYYaaafffddddddgggddd```aaadddaaaYYYUUUVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNLLLKKKJJJMMMQQQUUUWWWTTTOOOLLLHHHEEEAAA>>>;;;<<<>>>???>>><<<999777999999777666444222111000//////...------------......---,,,+++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((000000/////////.........------------,,,,,,,,,+++,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))******+++,,,---.........///000000000000///...//////000000000111111111000000111111111111000000222444444444333444666888999888777666555555555555444666888999999:::<<<>>>============>>>???@@@AAABBBFFFEEEAAABBBGGGIIIGGGIIIJJJLLLOOOQQQRRRQQQPPPTTTSSSRRRSSSVVV[[[```ccchhhiiifffbbbbbbeeebbb\\\[[[\\\[[[YYYXXX]]]gggoooxxxqqqkkkkkkqqqxxx|||}}}rrrnnnlllllljjjhhhmmmsssnnnllljjjgggeeeccc```___\\\\\\]]]]]]]]]^^^___aaaZZZVVVRRROOONNNLLLIIIGGGCCCAAA???>>>>>><<<999666555666777888888777666555333444444444333222000///000...---,,,---...---,,,,,,,,,,,,,,,---------...,,,,,,+++++++++*********************************************************))))))))))))))))))))))))(((((()))************)))************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************,,,,,,,,,,,,------------++++++++++++++++++++++++***))))))(((((())))))***,,,++++++++++++,,,------,,,,,,+++++++++,,,,,,---///////////////000000111222///---///111222111000111222222333444333333333333333444555666777888999777:::;;;888;;;AAADDDBBB@@@AAABBBCCCEEEGGGHHHIIIFFFKKKOOOMMMJJJMMMWWWaaafffgggeeedddhhhmmmlllgggkkklllmmmnnnlllhhhdddbbbUUUSSSTTTZZZcccjjjjjjhhhfffaaa^^^dddsss{{{qqqaaa[[[VVVWWW^^^bbbcccfffjjjfffbbb```aaa]]]WWWTTTVVVUUUUUUTTTTTTRRRQQQOOONNNMMMLLLJJJJJJKKKLLLNNNOOOLLLJJJGGGEEECCCAAA>>>;;;555666999;;;<<<<<<<<<;;;999888777555333222000000//////.........---------------,,,+++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''//////.........---------,,,,,,,,,,,,,,,++++++++++++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,---......000000111111111111000000////////////000000000000000000111111111111000000111222333333222333555777888777666666555555555555222444777999999:::<<<===???>>>>>>============>>>DDDGGGHHHDDDBBBCCCDDDCCCEEEHHHLLLNNNNNNNNNPPPRRRSSSRRRRRRSSSWWW]]]cccggggggeeeaaa[[[ZZZ\\\[[[XXXYYY[[[\\\\\\]]]```ffflllzzzvvvqqqmmmmmmppptttwwwtttlllgggiiioooqqqtttvvv~~~yyyqqqkkkgggeeebbbaaa^^^___```bbbcccdddccccccZZZXXXTTTRRRQQQOOOLLLJJJEEEDDDCCCAAA@@@===888555555555666666666777777777333444444333222///---,,,///---,,,,,,---...---+++)))************+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******************************+++++++++,,,,,,,,,,,,---************************(((((((((''''''(((((()))++++++******++++++,,,------,,,,,,+++++++++,,,,,,---...//////000000000///000///......000111111000111111222333333333333222111222333555777888::::::777999999888:::???AAA@@@???@@@BBBDDDFFFGGGHHHHHHIIILLLNNNNNNMMMRRR\\\dddlllmmmlllkkknnnrrrpppjjjfffeeeeeefffhhhgggbbb^^^TTTSSSVVVaaaooovvvtttooopppiiidddjjjxxxsssddd\\\XXXVVVZZZ^^^```cccggghhhccc^^^\\\YYYUUUUUUXXXYYYYYYXXXVVVTTTRRRPPPOOOKKKIIIHHHIIILLLLLLJJJGGGBBBAAA@@@@@@@@@???===;;;333333555666888999:::;;;777666555444222000//////---.../////////...---,,,---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((()))))))))(((((((((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''...---------,,,,,,,,,,,,++++++++++++++++++++++++*********************)))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,------...111111111111111111111111///////////////////////////000000111111111111000111222333333333333555777666666555444444444444444111333777999999:::;;;===>>>======<<<<<<======>>>CCCDDDEEEBBB???@@@CCCEEEIIIKKKNNNPPPRRRSSSTTTUUUUUUTTTUUUVVVZZZ___dddgggbbb```\\\XXXWWWZZZ]]]^^^```bbbddddddcccccceeehhhmmmppprrrpppkkkhhhiiikkkpppddd]]]cccnnnuuuvvvvvv~~~yyyssspppooonnnllljjjkkkjjjjjjiiigggccc^^^ZZZXXXWWWUUUSSSPPPMMMIIIGGGGGGFFFFFFEEEDDDAAA<<<888777666666555555555666666111222222222000///---,,,---,,,+++,,,---...,,,+++(((((()))))))))*********+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))************************************+++++++++,,,,,,************************((((((''''''(((((())))))***************+++,,,,,,---,,,++++++***+++++++++,,,---///111111111000///...000///---...111111000000111111222222222222222111222333444666777888888666666666666888;;;===>>>:::<<>>???AAA@@@>>>===888777666555444555555666555444333222000///......,,,---///000///...,,,***++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,++++++++++++***)))*********************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,---...111000000000000000000111///.....................//////000111111111111111111222444444444444777999444444333222222222333333111333666777888999:::<<<::::::;;;;;;<<<===???????????????===<<<>>>FFFMMMPPPNNNMMMQQQWWWZZZYYYVVVVVVVVVWWWXXXZZZ\\\___```[[[XXXUUUTTTTTTVVVZZZ^^^bbbcccdddeeedddccccccccc___eeekkkkkkhhhgggkkkppplllaaaZZZbbbooowwwwwwvvvrrrpppnnnooorrrsssppplllpppnnnllljjjhhhbbb[[[VVVXXXXXXWWWTTTOOOJJJEEECCCFFFFFFFFFGGGGGGEEEAAA===999888777555444333333333...///000000000///...---,,,++++++,,,------,,,***((()))))))))*********************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((((((((((((((()))***+++***))))))))))))***++++++,,,++++++******+++++++++,,,...///111222222111000...222111------111222//////000111111222222111111111222222333333444444444555333333444666777888;;;999:::===AAADDDGGGIIIJJJPPPRRRSSSSSSTTTYYYbbbiiilllnnnmmmlllnnnpppkkkdddiiigggfffiiinnnppplllhhhgggjjjnnnpppppppppqqqqqqiiimmmpppooohhhbbbbbbeee[[[[[[[[[[[[]]]^^^]]][[[eeeaaa[[[TTTSSSWWW[[[^^^^^^]]]\\\YYYVVVSSSPPPNNNHHHEEECCCFFFIIIIIIDDD>>>@@@??????@@@AAAAAA>>><<<;;;:::777444333222333333333222111000///...---,,,+++,,,...///...---+++)))******)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++++++++*********))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++,,,------//////............//////...............---------...///000111111222111111111222444444444555777999444333333222222222333333333444555666666777999<<<888888999:::<<<>>>@@@AAA===<<<<<<<<<;;;===GGGRRRSSSOOOMMMPPPWWW[[[YYYUUUVVVWWWXXXYYYYYYYYYXXXXXXZZZXXXWWWWWWVVVTTTWWW]]][[[[[[\\\^^^___aaaaaabbbfffiiijjjgggcccdddllltttnnnddd```fffqqquuuvvvvvvooommmmmmpppuuuuuupppjjjgggeeedddeeefffccc^^^YYYXXXYYYYYYVVVPPPIIIDDDBBBCCCCCCCCCDDDEEEEEEBBB???999999888666444333111111---...///000000000///...*********,,,------+++)))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))***++++++)))))))))((())))))***+++***************+++,,,,,,,,,---...///000111111111///555555...,,,111222...//////000111111111111000111111111222222222222333555222111444555444555999;;;<<<===>>>AAACCCFFFGGGLLLPPPRRRRRRPPPSSS[[[bbbfffiiikkklllppptttpppiiikkkjjjjjjmmmqqqrrrpppnnnqqqtttuuurrrmmmjjjkkkmmmqqqjjjfffkkkpppnnngggccc[[[]]]^^^^^^```cccaaa\\\```___YYYRRRQQQUUUZZZZZZWWWVVVUUURRROOOLLLIIIGGGDDDBBBAAAAAADDDDDDAAA>>>???>>>>>>???@@@>>>;;;888999888666444333333444444111000///...---,,,,,,+++++++++,,,,,,,,,+++***)))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*********)))))))))(((((('''''''''(((((()))))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++,,,------...---,,,++++++,,,---............---------,,,,,,...///000111111222222222///111222333333444666999555444444444444444555555555666555444333555888;;;777888888:::;;;===???@@@???>>>???@@@======FFFRRRRRRPPPOOOQQQUUUWWWWWWVVVWWWYYY[[[]]]\\\ZZZWWWTTTZZZXXXZZZ]]][[[VVVXXX^^^YYYYYYYYYZZZ]]]aaaccceeeooopppooojjjdddccchhhnnnmmmgggeeeiiilllllllllmmmooolllkkknnnsssrrrlllfff]]][[[ZZZ]]]```aaa]]]YYYUUUWWWXXXVVVOOOHHHDDDBBB???>>>===>>>??????>>><<<777777777777666444222000///000111111000///...---)))))))))+++------+++)))(((((((((((()))))))))***))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((()))***+++)))(((((((((((()))******))))))))))))***,,,------+++++++++,,,---...000000111888888///,,,111222---...///000000111111000000000000111222333333444444666222222555666333555999;;;::::::;;;===AAAEEEGGGHHHNNNSSSQQQLLLLLLSSS[[[dddhhhkkknnntttxxxtttmmmfffggghhhjjjllllllmmmmmmrrrssstttrrrnnnkkkiiiiiiqqqddd^^^hhhtttuuummmffffffgggeeeaaaaaaeeeccc^^^\\\\\\WWWOOOMMMQQQTTTRRROOONNNMMMKKKHHHDDDBBB@@@@@@???===<<<<<<===>>>???<<<<<<===>>>???===:::777666666555444333333333333//////...---,,,++++++***************)))))))))((((((((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++,,,,,,---,,,,,,************,,,,,,.........------,,,,,,,,,......///111111222222222...///111111222333555888666666555555555666666777777777555333222444888;;;888888999:::;;;===>>>???AAAAAACCCDDD@@@===CCCNNNQQQSSSTTTTTTTTTTTTWWWYYYYYY\\\___bbbaaa]]]YYYVVVTTTSSSWWW]]][[[VVVXXX^^^___]]][[[\\\___dddggghhhfffkkkoooooollliiijjjllljjjfffeeefffddd``````ccckkkfffdddfffkkkkkkfff```[[[XXXVVVWWW[[[[[[WWWSSSPPPSSSVVVTTTNNNGGGCCCBBB<<<;;;999999::::::999777444555666777777555333111222222222222000...,,,+++(((((()))+++------+++((('''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((()))******((((((((()))***,,,---...***)))))))))***,,,...///222::::::000,,,111222---...//////000000000000000//////111222444555777777888333333666777444555:::777777666888<<>>???>>>:::888666666555444333111000000......------,,,+++************)))((('''((((((((((((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))((('''++++++,,,,,,,,,,,,------+++,,,------......------......//////000222333444111000000000222444777999:::999777666555555555555888777666666666777888999555999<<<<<<===AAAAAA>>>@@@AAABBBCCCDDDFFFFFFGGGFFFNNNWWWYYYVVVTTTWWW[[[___]]]ZZZYYYYYYYYYWWWVVVQQQPPPSSSYYY]]]^^^```eeelllfff___\\\\\\^^^______ccchhhjjjjjjlllooooookkkcccccceeeeee___WWWTTTWWWZZZ```fffiiigggdddbbbbbbZZZYYYXXXVVVTTTUUUXXX[[[QQQOOOKKKGGGDDDCCCCCCCCCDDDAAA===;;;:::;;;:::999444444333222111111111111333222000...,,,+++***))))))))))))))))))))))))))),,,+++)))((('''''''''((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((()))***+++&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---222333444222///,,,++++++///...---,,,---...///000...///111333444444444333111333555777777777555444777999:::<<<>>>BBBHHHKKKCCCDDDHHHNNNTTTXXXWWWTTT[[[cccgggfffllltttqqqgggcccbbb^^^bbbkkkiiihhhrrryyyqqqhhhfffjjjmmmiiicccaaaXXXWWWdddqqqvvvuuuttttttooommmllleeeZZZUUUWWWXXXWWWTTTQQQNNNJJJHHHFFFCCCFFFHHHGGGDDD@@@======>>><<<;;;<<<<<<<<<999777666777999;;;<<<<<<<<<<<<999777444222000000111111///---+++***++++++***)))++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))(((((((((*********+++++++++,,,,,,+++,,,------...---------.........///000111333333222111000111222444666888:::999777666555555555666999888777666666777888999777;;;===<<<===AAAAAA>>>AAAAAABBBCCCDDDEEEFFFGGGHHHNNNVVVYYYYYYYYY\\\___[[[[[[[[[[[[ZZZZZZZZZZZZWWWTTTTTTWWWYYYZZZ]]]bbbmmmggg___ZZZYYYZZZ[[[[[[eeeiiillllllmmmppppppllljjjgggeeeddd___XXXWWWZZZ^^^```dddeeeeeedddbbb```ZZZYYYXXXVVVUUUVVVYYY[[[SSSPPPLLLGGGCCC@@@??????BBB???===;;;;;;;;;:::999555555444222222222222222222111///---+++***))))))))))))))))))))))))))))))+++***)))''''''&&&''''''(((((((((((((((''''''&&&%%%&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,---111333444222///---,,,,,,......---------...///000///000222444555555555555444444666777777777666666777888:::;;;===@@@DDDHHHDDDFFFJJJQQQXXX[[[ZZZYYY[[[bbbffffffjjjrrrooofffdddddd^^^^^^eeebbb```jjjlllhhhcccdddkkkqqqooohhhcccZZZXXXfffuuu{{{zzzwwwnnnlllmmmllleeeYYYTTTUUUWWWWWWVVVTTTPPPKKKGGGDDDCCCDDDEEEFFFEEECCC@@@>>><<<;;;999999::::::888666444555666888999999::::::888666444111000000000111...,,,******++++++***))))))))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&)))******)))&&&$$$))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))************+++++++++,,,---------------............///111222333222222111111222444555666999888777555555555666666;;;:::888777666777777888999<<<===<<<<<>><<<;;;;;;;;;;;;:::888555555444333222222222222000///...,,,***))))))((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&(((((((((((((((''''''&&&$$$%%%%%%&&&'''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******+++************+++,,,,,,000111222111...,,,,,,,,,---------....../////////000111333444555555666555666666777777777777777888777999:::<<<===???BBBEEEIIIKKKOOOUUUZZZ\\\ZZZYYYWWW^^^cccdddiiipppnnngggffffff^^^[[[___[[[YYYbbbbbbbbbaaadddnnnwwwwwwqqqhhhaaa___jjjwww|||yyyvvvjjjlllooonnndddYYYUUUVVVTTTTTTUUUUUUSSSOOOJJJHHHHHHFFFEEEFFFGGGEEE@@@<<<999777555555666666555333333333333333444555777777777555333111000///000000...,,,***)))******)))(((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((('''''''''((((((((())))))))))))*********++++++++++++,,,------------,,,---------...///000111222333222222222222333444555888777666555555666777777;;;:::999777666666666777999<<<<<<999999<<<<<<999??????@@@AAABBBCCCCCCDDDCCCDDDHHHKKKOOOSSSUUUVVVUUUZZZ___```\\\ZZZ\\\___bbb]]]ZZZ[[[ZZZYYY[[[___aaa^^^ZZZXXXZZZ^^^cccfffccchhhlllmmmooottttttqqqssskkkeeeeeeeeedddccceeeccc___]]]```dddccc]]]VVVTTTRRRQQQQQQRRRRRRRRRQQQPPPMMMIIIDDD???;;;888777999888777888999999777666444333222111000000000000...---,,,***)))((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&(((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,---...///...,,,++++++,,,,,,---...///000000000///000111222333444444555555777777666666666777888999888:::===???@@@AAADDDFFFNNNPPPTTTWWWYYYXXXVVVTTTRRRYYY___bbbgggmmmmmmhhhfffhhh```ZZZ\\\YYYWWW___fffgggffffffppp|||}}}wwwooommmlllppptttuuusssqqqllloooqqqmmmcccZZZWWWYYYQQQRRRSSSTTTTTTSSSSSSRRRQQQMMMIIIHHHIIIFFF???999777666444444444444222111222222111111222333555666555444222111////////////---+++)))))))))***)))(((((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''((())))))************+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,------...///111222222222222222333444444555777777666555555666777888;;;:::888666555555666666888:::999666666888888666;;;<<<===>>>@@@AAABBBBBBEEEFFFIIIKKKNNNPPPRRRSSSQQQVVV[[[[[[XXXUUUWWWZZZ]]]ZZZYYY\\\[[[YYYYYY\\\ZZZYYYWWWWWWYYY]]]bbbfff___dddhhhjjjmmmrrrsssqqqlllfffcccgggiiihhhggghhhbbb^^^]]]```eeecccZZZRRROOOMMMLLLLLLMMMMMMJJJHHHIIIGGGDDDAAA===;;;888777555444444555666666555333222111000///............---,,,+++***)))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))******))))))******+++,,,***+++,,,+++***)))+++,,,,,,...000222222222111000//////000111222333444444666666666666777888999::::::===AAACCCEEEFFFHHHJJJMMMOOORRRTTTTTTSSSRRRRRRRRRXXX^^^bbbdddgggfffddd```eee___XXXZZZYYYXXX```ppprrrnnniiiooo{{{~~~wwwqqquuuxxxvvvrrrppppppqqqqqqrrrpppiii```[[[[[[\\\WWWVVVTTTSSSSSSUUUWWWYYYTTTPPPKKKJJJKKKIIICCC===<<<:::999999999888555222333222111111222333555666333222111000///.........,,,+++)))((())))))((('''(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((%%%######%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&''')))************+++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111222333444444555555666666555555555777888999999888666555444555555666666888777444333666666444999:::;;;===???AAABBBCCCKKKNNNQQQSSSSSSSSSTTTUUUNNNQQQUUUUUUSSSRRRTTTVVVXXXUUUVVVYYYYYYVVVVVVYYYYYYYYYYYYWWWVVVXXX[[[^^^[[[```dddfffiiimmmnnnkkkbbb___```eeehhhfffeeegggbbb___]]]___cccbbbZZZSSSMMMKKKIIIIIIKKKIIIEEEAAABBBAAA@@@>>><<<:::999888555333222222444444333111000000///...------------,,,+++***)))))))))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&(((((((((((((((''''''&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))***))))))))))))***++++++)))*********))))))+++------///222444555444333222////////////000222333444555666777888999;;;<<<<<<<<<@@@DDDGGGHHHHHHIIIJJJFFFHHHKKKMMMNNNPPPRRRTTTVVVZZZ___aaaaaa___^^^]]]YYYbbb___YYY\\\]]]\\\cccuuuxxxtttlllppp|||~~~vvvqqqyyy~~~{{{vvvuuuvvvwwwttttttpppgggbbbbbbcccbbbbbb^^^YYYUUUSSSTTTWWWYYYOOOMMMKKKKKKLLLLLLIIIFFFCCCBBBBBBBBBAAA>>>999555333333333333333444555555111000000//////...------,,,***((('''(((((('''&&&'''((((((((())))))******&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%''')))+++)))))))))************+++******+++,,,,,,,,,,,,++++++++++++,,,---...000000///000111333444555555666666555555555666777999:::666555444333333444555666666888666333333666777444888999;;;>>>@@@CCCEEEFFFJJJPPPVVVWWWUUUSSSUUUXXXPPPQQQRRRTTTVVVWWWXXXYYYZZZVVVUUUWWWWWWUUUWWWZZZ\\\]]]]]][[[XXXVVVWWWYYYZZZ^^^aaaaaacccffffffcccZZZYYY[[[___```^^^___cccddd```\\\\\\^^^___\\\XXXOOOLLLJJJJJJKKKIIICCC===>>>>>>===<<<;;;999888777777555222111222333333222000000///...------------++++++******))))))******((((((((((((((((((((((((''''''((()))))))))((('''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***++++++)))*********)))***---///---000444777888777555333000/////////111222444555555666999<<<>>>?????????>>>BBBFFFHHHGGGEEEEEEDDDBBBDDDFFFGGGHHHKKKPPPTTTTTTXXX]]]```___\\\[[[\\\XXXdddddd^^^bbbddddddjjjrrrzzzzzzssswwwxxxwww}}}~~~~~~|||wwwwwwsssmmmmmmqqqppplllfffccc^^^YYYVVVVVVVVVWWWKKKKKKKKKKKKKKKKKKJJJJJJFFFFFFGGGGGGFFF@@@999444222333333444444444444444////////////...------,,,+++)))''''''(((((('''&&&&&&&&&''''''((()))******&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%''')))+++(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++++++++,,,---...///000...///111333555666666666555555555555666777999:::555444333222333444555666666888777333333666777666888999<<>>AAABBBBBBBBB@@@CCCFFFGGGEEEBBB@@@???CCCEEEFFFEEEEEEGGGMMMRRROOOSSSZZZ______]]]]]]```[[[iiijjjeeeiiikkkkkkpppooozzz{{{}}}}}}{{{{{{xxxuuuyyy|||uuueeeccc```]]]ZZZYYYXXXXXXKKKLLLLLLKKKHHHGGGHHHIIIEEEEEEGGGHHHEEE???666000111222444555555444333222////////////...---,,,,,,+++)))'''''''''((('''&&&$$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++***+++,,,---............000111111222222333444444777666444333222222333444333444555444222111222333555222111555777777:::???::::::;;;===@@@DDDHHHJJJIIINNNSSSTTTQQQOOOQQQSSSXXXWWWWWW[[[```bbbaaa^^^ccc___WWWQQQUUU^^^dddcccbbbccceeeddd```]]]ZZZYYY]]][[[[[[___eeefffccc___WWWWWWXXX[[[\\\\\\YYYVVV\\\aaaeeeddd___ZZZZZZ[[[\\\WWWQQQNNNMMMJJJDDD>>><<<<<<===??????>>>:::777888666444222000///...///......---------,,,,,,,,,************)))))))))((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((***,,,.........---,,,...000111111000000111333444444444333333333222222999888888<<<@@@CCCBBBAAA===???CCCFFFFFFDDD@@@>>>???FFFEEEEEELLLIIIEEEJJJQQQTTTVVVWWWWWWXXXZZZ]]][[[ZZZ[[[___gggpppxxx|||sssuuuzzz}}}zzz~~~zzzzzz{{{zzzwwwtttjjjeee]]]ZZZ___dddaaaZZZUUUJJJGGGNNNQQQJJJFFFIIIGGGBBB>>>???===888555555333222000000111000///...------......------,,,+++,,,+++***)))((((((((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""""""""############""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))************+++,,,---............111111222222333444444555666555444333333333333333333444555555333222222333555222222555777777:::>>>;;;;;;;;;<<>>>>>???@@@AAA???<<<999999777555222111000000000.........---------,,,,,,++++++++++++*********)))'''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))+++---...//////...------...//////......///000111111111111111111111111555666999>>>CCCDDDBBB???BBBDDDFFFGGGFFFDDDAAA???>>>DDDAAA@@@FFFEEECCCJJJNNNOOOQQQTTTWWWWWWTTTRRRUUUVVVYYY___ffflllqqqtttlllqqqwww}}}~~~~~~|||~~~{{{yyy|||yyyvvvuuuvvvwwwxxxxxxllllllhhhcccbbbdddddd```UUUJJJEEEKKKMMMGGGEEEHHHIIIBBB======;;;777555777666444222111111111000///---............---,,,,,,,,,+++***)))(((((((((((((((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))*********+++,,,------.........111111222333333444444555333444444444444333333222222444666666444333222333555222222555777666999===<<<<<<<<<<<<>>>@@@BBBDDDMMMMMMLLLJJJJJJPPPZZZaaa[[[\\\^^^___```bbbeeeggghhhjjjhhhddddddjjjnnnooojjjiiifffbbb___]]]\\\[[[UUUTTTUUUZZZaaagggiiihhhllllllkkkkkkjjjhhhddd```WWWZZZ^^^]]]ZZZWWWWWWYYYNNNMMMJJJHHHFFFDDDCCCBBB@@@@@@@@@AAABBB@@@===:::999888666333222111111111//////.........---------,,,,,,+++++++++*********''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++---...//////...---,,,---...---,,,+++,,,------......//////000000111222555999???CCCDDDAAA???HHHHHHGGGGGGEEECCCAAA@@@BBBHHHDDDBBBGGGGGGGGGOOOJJJJJJNNNTTTYYYYYYSSSMMMPPPSSSWWW]]]bbbeeehhhiiidddjjjqqqvvvwwwwwwxxxyyy}}}}}}{{{tttqqqzzzxxxvvvsssooommmmmmpppsssggglllllleee______``````SSSIIICCCEEEGGGDDDDDDHHHJJJCCC<<<:::888666666999999777555333111000000000...............---,,,,,,++++++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,------------000000111111222222333333111222444555555444333222222444666777555444333333555222222666777666777;;;<<<<<<<<<<<<===???@@@AAAGGGJJJOOORRRTTTVVVYYY[[[XXX\\\___```^^^^^^```cccdddjjjmmmlllmmmrrrwwwyyysssooojjjfffdddccccccbbb]]][[[YYY[[[^^^bbbddddddfffeeefffggghhhhhheeecccWWWYYYZZZXXXTTTQQQOOOOOOLLLLLLKKKGGGDDDBBBBBBCCC?????????@@@@@@???<<<:::999888666444222222222222/////////.........------+++++++++*********))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***+++---------------,,,---...---+++******++++++,,,---...///000111111222444888===@@@BBBAAA@@@HHHGGGFFFDDDCCCBBBBBBBBBGGGNNNJJJGGGKKKIIIHHHPPPIIILLLQQQWWWZZZZZZWWWTTTPPPSSSWWWZZZ\\\]]]^^^```aaagggmmmooonnnoootttyyy||||||uuuooouuuyyyxxxtttmmmeeeaaaaaaccc\\\aaaaaa\\\XXXXXXYYYWWWPPPGGG@@@AAABBBBBBEEEJJJKKKBBB:::777555444666::::::888666333000...///000...............---,,,,,,+++***)))((((((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,------------.........///000000111111000111333444555444333333333555777777666555555555555222333666777555666999;;;;;;<<<<<<===>>>???@@@CCCHHHOOOTTTWWWWWWVVVVVVTTTYYY^^^```^^^[[[[[[\\\ccckkkpppqqqqqqvvvyyyzzztttooohhhdddddddddeeedddfffcccaaa___```bbbccccccbbbbbbbbbdddffffffeeecccaaaaaa```\\\WWWRRROOOMMMLLLKKKIIIEEE@@@>>>>>>@@@===<<<<<<<<<===<<<:::888888777555333222111222222///.........------------))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))***+++++++++,,,,,,......---+++***+++,,,+++,,,---...///111222222333444666999;;;>>>@@@BBBDDDBBBAAA@@@@@@AAACCCDDDFFFOOOMMMJJJLLLGGGCCCJJJOOOTTTXXXYYYVVVTTTVVVXXXUUUWWWYYYYYYXXXXXXZZZ\\\gggjjjnnnnnnmmmpppwww~~~|||xxx}}}zzzsssuuu{{{{{{xxxqqqggg^^^ZZZYYYVVVWWWUUUSSSUUUXXXVVVQQQLLLFFFAAA@@@AAABBBFFFKKKIII@@@888555444333555999777777666222...,,,---...---------------,,,,,,++++++***)))(((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,---------,,,,,,---......//////000000000222333444444444444444555777666555555666888555333333666777555555888999:::;;;===>>>@@@AAAAAAFFFHHHLLLPPPTTTVVVXXXYYYUUUXXX]]]______^^^]]]\\\hhhnnnrrrrrrrrruuuuuurrrmmmhhhbbb___```ccccccbbbcccbbb`````````bbbdddeeeiiihhhgggfffgggfffdddbbbdddbbb___\\\WWWRRROOOMMMKKKIIIDDD@@@===;;;:::::::::999888888999999777555666555333111000000000000......---------,,,,,,,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((())))))***++++++,,,---...---,,,+++,,,---,,,------///000111222222333444555666777999===AAA>>>===<<<<<<===???BBBDDDHHHRRRRRRNNNNNNHHHDDDLLLUUUYYY\\\XXXOOOKKKOOOTTTWWWZZZ\\\\\\ZZZYYY\\\___mmmoooqqqrrrsssvvv}}}uuuqqq{{{{{{uuuwww{{{{{{yyyuuummmfffaaa^^^ZZZVVVQQQQQQXXX^^^ZZZQQQKKKIIIEEECCCBBBDDDGGGIIIDDD===666555333222333666333555666333...++++++,,,,,,,,,,,,,,,,,,+++************)))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((((()))***+++,,,,,,---,,,,,,,,,,,,---......//////000000000000111222444555666666666666555444555888:::555333333777777444444666777888;;;===@@@BBBCCCDDDIIIJJJMMMRRRXXX\\\___aaaZZZZZZ\\\___cccfffffffffjjjnnnpppppprrruuusssnnnjjjeee______bbbeeefffeee```aaabbbbbbcccfffhhhjjjnnnkkkiiihhhgggeeeccc```[[[ZZZWWWUUUSSSQQQNNNMMMLLLGGGAAA======<<<;;;888999777666666777666555333444222111///.........///---,,,,,,,,,,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((())))))***+++,,,***,,,------++++++,,,...,,,------...///000000111000333555666555666999<<<<<<;;;;;;;;;<<<>>>@@@BBBIIIRRRRRRNNNNNNJJJHHHRRRUUUXXXYYYUUUOOOKKKLLLPPPUUUZZZ```bbbaaa```aaadddkkkmmmqqquuuyyy{{{|||}}}|||{{{pppkkkrrrtttsssyyyyyywwwuuusssqqqmmmiiifff^^^ZZZSSSRRRXXX___\\\TTTNNNNNNLLLHHHEEEEEEEEEEEE???999555555444111000222000444666444///++++++,,,***++++++++++++***))))))******((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,------......///000000000000000000000111333666777777777666444333555888<<<555333444777777444333666666888:::>>>AAACCCEEEFFFIIILLLSSS[[[bbbffffffeee___]]][[[___fffmmmpppqqqiiilllmmmooossswwwtttnnnlllgggcccccchhhllllllkkkggghhhjjjkkkmmmoooqqqtttkkkiiigggeeeeeedddaaa___UUUTTTSSSRRRSSSSSSRRRPPPMMMGGG@@@>>>???@@@>>>;;;888777555555666666444333222111///...------------,,,,,,,,,+++++++++******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,---)))***,,,,,,++++++,,,...,,,------....../////////...111666777666555666888<<<;;;;;;;;;<<<===???@@@DDDMMMLLLGGGHHHFFFGGGSSSRRRSSSTTTTTTRRRPPPPPPOOORRRYYYccchhhgggffffffhhheeeiiiooovvvzzz{{{xxxuuuxxxyyynnnfffkkkmmmppp{{{xxxtttpppnnnoooooollljjj___[[[UUURRRVVV[[[ZZZTTTQQQRRRQQQLLLGGGEEECCCAAA<<<777444555444000...//////333777666000,,,+++,,,***************)))((((((***)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))***+++++++++,,,,,,...000111111111333444333333333444444555555555888888666444222333666888666444222111111333666777:::777666;;;CCCHHHEEEAAAFFFNNNUUUZZZ```eeeeeebbb___bbbcccaaacccggghhhggglllqqqvvvvvvqqqooorrrvvvpppjjjcccbbbgggkkkkkkjjjmmmkkklllqqqtttrrrqqqrrrnnniiibbb___```aaabbbaaaWWWRRRMMMMMMQQQTTTTTTRRRTTTQQQNNNLLLIIIEEE???:::===:::555222111111///...111111111000///---,,,+++*********)))******++++++))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&''''''((((((((((((''''''(((((())))))******++++++))))))***++++++++++++***,,,,,,---------------------...///111222444555555:::<<<===>>>=========???;;;<<>>>>>>>>???CCCFFFGGGLLLSSSWWWVVVZZZ\\\[[[YYY[[[aaaddddddiiimmmrrrrrrllleee___]]]\\\[[[ZZZYYYYYYZZZ[[[\\\\\\YYYZZZ]]]]]]ZZZYYY\\\\\\ZZZVVVUUUUUUUUUTTTSSSQQQMMMIIIIIIJJJKKKJJJHHHEEEEEEGGGHHHIIIFFFBBB>>>:::888555444444555444444111000...,,,++++++,,,,,,,,,+++***))))))((())))))((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''((())))))((()))******++++++******+++,,,,,,,,,---------............///000111111222333555777888777777888999999777999<<<<<<;;;===BBBGGGTTT]]]ZZZQQQMMMNNNPPPNNNNNNRRRXXXYYYYYY[[[___eeeggggggfffiiirrrxxxyyyzzz{{{vvvnnnhhhfffaaa\\\YYY]]]^^^ZZZYYY\\\]]][[[[[[___aaa\\\SSSMMMMMMPPPLLLGGGBBBAAAAAA???999444888555222000///---+++))),,,,,,++++++******))))))***)))))))))((((((((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################'''&&&&&&%%%$$$###""""""$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))***+++,,,,,,------...000000///......///000111222333555666777888666777666444222333555777555444333222222444555666888:::<<<<<<::::::<<>>===???BBBDDDDDDBBB>>><<<888555333222222222111000000...,,,***)))***+++,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((()))******+++((())))))***************+++++++++,,,,,,------...---.........//////000000111333555666666666777888999777888;;;;;;:::===BBBMMMYYYaaa]]]PPPIIIJJJOOONNNOOORRRTTTVVVWWW[[[___ggglllnnnlllmmmttt{{{~~~yyy{{{xxxnnnddd]]]WWWRRRTTTZZZ]]]XXXTTTTTTVVVUUUUUU\\\aaa]]]RRRJJJIIIKKKJJJEEE???>>>???>>>999444777444111///...,,,***(((*********))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################&&&&&&%%%$$$$$$###""""""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))***+++,,,------+++,,,......---,,,------...///000111333444555666555666666444333222444666444444333333333444555666555888;;;:::999999>>>BBBAAADDDDDDDDDIIIRRRXXXYYYXXXYYYWWWTTTUUU[[[^^^^^^___```aaaccccccaaa]]]YYYWWWXXXXXXVVVSSSPPPOOOPPPTTTSSSUUUYYYXXXVVVYYY^^^ZZZYYYWWWSSSOOOJJJGGGFFFGGGFFFDDDBBB@@@>>>;;;999<<<>>>@@@BBBAAA>>><<<:::888666444222222111///......---***)))((()))***++++++***)))(((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((())))))******(((((()))************)))******++++++,,,------...------....../////////000111333555666666666777999777666777:::;;;:::>>>CCCOOOWWW^^^ZZZMMMEEEHHHOOOQQQSSSTTTSSSTTTXXX\\\______hhhnnnmmmkkknnnuuuxxxzzz~~~|||qqqddd]]]XXXUUURRRYYY\\\WWWQQQPPPQQQRRRPPPXXX^^^[[[PPPHHHFFFHHHIIIDDD???===>>><<<777222555333000...---,,,***)))(((((((((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---...)))+++------,,,,,,---.........///000222333444444555555666555333222444555444333333333444444555555444777999999999;;;???CCCBBBDDDDDDBBBCCCIIILLLKKKVVVXXXWWWUUUWWW]]]aaa```dddcccbbbdddeeeccc]]]XXXWWWVVVUUUTTTSSSQQQPPPOOOUUUTTTUUUWWWTTTPPPSSSYYYXXXXXXWWWSSSNNNKKKIIIIIIGGGGGGGGGEEEBBB???<<<:::===???@@@@@@>>><<<:::::::::888666555444333111///++++++)))((((((((())))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''(((((('''((())))))******))))))))))))***+++,,,---......---------...///000000111111333666777777777888:::666444666:::;;;999<<>>::::::===BBBFFFQQQZZZYYYRRRRRRWWWVVV[[[[[[UUUTTTXXX[[[XXXXXXXXXXXX___mmmxxxwwwppphhhnnnlll___SSSPPPVVV[[[QQQUUUUUUSSSTTTZZZ^^^^^^^^^]]][[[VVVNNNHHHDDDBBB===AAAEEECCC===888777888111///....../////////...''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###################################################""""""""""""####################################""""""""""""############$$$$$$######""""""!!!!!!################################################%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''&&&%%%%%%&&&(((***---...------......//////000000222333444444222111111111333222111000000111222333222222111000...///222444555666777999<<<>>>AAABBBIIIJJJKKKNNNPPPOOOLLLIIIKKKIIIIIIMMMTTT[[[^^^___YYY^^^ccceeehhhhhhaaaYYYUUUOOOKKKNNNQQQQQQRRRSSSOOOMMMKKKIIIJJJMMMQQQSSSWWWSSSOOOLLLJJJHHHCCC@@@CCCBBBAAABBBBBB@@@:::666444333333333444444222000111000///......---......******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************,,,+++*********+++,,,---+++...111222111000000000333222111333666777555333777777888999:::;;;<<<<<>>@@@DDDFFFJJJPPPUUUXXXWWWVVVPPPOOOOOOSSSXXXZZZYYYWWW[[[ccchhhhhhgggfffbbb^^^[[[TTTOOOPPPRRRQQQQQQSSSWWWTTTOOOLLLJJJKKKMMMOOOTTTPPPLLLJJJKKKKKKJJJIIIFFFCCC???>>>>>>===:::888555333222222222222000///000000///...------------***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********,,,+++*********+++,,,------///222222111///......000//////222555777777555999:::;;;===>>>???@@@AAAEEEIIIOOOUUUXXXWWWRRRNNNXXX[[[^^^___]]]\\\]]]```YYYWWWUUUVVV^^^iiillliii___^^^\\\XXXUUUSSSTTTUUUWWWWWWVVVUUUUUUUUUVVVVVVQQQPPPOOOMMMJJJFFFCCCAAAAAA===<<<>>>>>>999666666444333333222111///---,,,,,,,,,+++)))(((&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######"""############$$$$$$$$$########################################################################################################################"""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###################################################""""""""""""####################################""""""""""""############""""""""""""############################################################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((()))***+++------......///000000000///111222222000//////000111111000000000000111111444444333222000000111333111222333555777:::<<<===???BBBGGGOOOWWW]]]______XXXXXXXXX[[[]]]\\\VVVQQQ^^^fffkkkhhhdddcccbbb``````XXXRRRRRRRRRQQQPPPQQQYYYVVVQQQMMMKKKKKKLLLNNNQQQMMMJJJHHHIIIKKKLLLMMMIIIDDD???;;;999999:::999777444111000000000///...///...---,,,,,,+++++++++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))******+++++++++++++++,,,------///111222222000...---------,,,---000444777888888===>>>@@@BBBDDDFFFGGGGGGFFFGGGJJJQQQXXXYYYUUUPPP]]]bbbeeeeeeaaa^^^]]]]]]YYY[[[\\\\\\```eeeeeebbbYYYXXXXXXXXXXXXWWWUUUTTTWWWTTTQQQQQQRRRRRRPPPNNNMMMOOOQQQRRROOOJJJDDDAAAAAA===;;;<<<;;;666333333444444444333222000......,,,+++***)))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######"""############$$$$$$$$$###########################################################################################################################""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################!!!"""""""""####################################!!!"""""""""############!!!!!!""""""######$$$$$$################################################$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&((((((((((((((()))))))))---------...//////000000---///000000///......///000000000000000000000000444444444222000000111333111111222444666888:::<<<>>>@@@EEELLLTTTZZZ\\\\\\___^^^^^^```aaa```ZZZVVV```eeefffccc```aaa___\\\aaaYYYRRRRRRRRRPPPOOOPPPQQQOOOMMMKKKKKKLLLNNNPPPPPPNNNKKKIIIHHHGGGFFFFFFIIIEEE@@@;;;999888999999999666222//////000//////...---,,,+++************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***++++++++++++,,,------......000111111000......///......///111444777999999@@@AAADDDGGGJJJKKKLLLMMMKKKGGGEEEGGGMMMUUU[[[^^^bbbgggiiiddd___\\\[[[YYYWWW\\\```aaacccfffddd```[[[YYYYYY\\\^^^^^^ZZZVVVWWWVVVTTTRRROOONNNMMMMMMOOORRRTTTUUUSSSNNNHHHDDDAAA<<<999:::888333000000333333333222111///...---++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$##############################################################################################################################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""######$$$$$$################################################$$$############$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&(((((()))))))))))))))(((,,,,,,,,,---......//////,,,...000///...---...///////////////////////////333333444333111000111222111222333444666888:::;;;===>>>CCCIIIQQQVVVYYYYYYaaa^^^]]]^^^aaacccaaa___bbbaaa^^^\\\___bbb^^^WWW\\\UUUPPPPPPQQQOOOMMMNNNHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNOOONNNKKKGGGCCCAAAFFFDDDBBB???;;;999888777:::777333111000111000000---,,,+++******))))))***(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))******+++,,,------......,,,...000000000000111222222222333333444666888999@@@BBBEEEHHHKKKMMMMMMMMMOOOMMMIIIGGGIIIQQQ]]]eeedddjjjjjjddd```aaacccbbbYYY___dddfffggghhheee___^^^]]]]]]___aaaaaa]]]YYYXXX[[[]]]XXXPPPLLLOOOSSSPPPQQQPPPOOOMMMIIIFFFCCC@@@;;;777777666111......000000000000///---,,,++++++******)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$#######################################################################################################################################$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""###########################################################################$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((()))))))))))))))(((******++++++,,,------...,,,...//////.........///......////////////......000111222222111000111222222222333444666888:::;;;<<<>>>AAAHHHPPPUUUXXXYYY\\\YYYVVVXXX]]]aaabbbbbb```]]]XXXXXX^^^ccc^^^UUUWWWQQQNNNPPPQQQMMMKKKJJJEEEGGGJJJLLLMMMMMMKKKJJJJJJMMMQQQQQQNNNIIIEEEBBBAAABBBBBB@@@<<<888666666999666333222222222111000---,,,+++******))))))***''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))***+++---............+++---/////////000222444444555555444444444777999===???CCCGGGIIIJJJJJJJJJMMMOOOPPPNNNMMMQQQXXX___```gggiiidddccciiinnnmmm]]]aaaeeefffiiijjjeee^^^^^^]]]]]]]]]^^^^^^]]][[[[[[```ccc]]]SSSNNNRRRXXXTTTRRROOOKKKGGGEEECCCBBB???999666666444000..................---,,,+++************)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$############$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################""""""""""""############""""""""""""""""""""""""""""""""""""#####################"""""""""""""""###############################################################$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((()))******)))))))))))))))***++++++,,,,,,,,,...///000///...///000---...////////////...------///111111000000111222111222222333555777999:::===>>>AAAFFFMMMRRRUUUVVVUUURRROOOQQQUUUZZZ[[[ZZZVVVVVVUUUUUUZZZ^^^[[[TTTUUUPPPMMMPPPQQQLLLGGGFFFDDDHHHMMMQQQRRRPPPMMMJJJHHHKKKNNNNNNJJJEEECCCBBB>>>??????===888555555666555444222222333222111///------,,,+++************'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***,,,---...//////...---...////////////111333444555555444222333666::::::<<>>888555555444000...///------------,,,+++************))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$######""""""!!!!!!#########################################################"""###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((()))*********)))((((((((()))******++++++,,,...000000/////////000,,,---...//////...---,,,+++---///000000000111222111111111333444666888999??????AAADDDIIIMMMOOOOOOOOOLLLKKKLLLPPPSSSSSSQQQMMMPPPRRRRRRTTTXXXWWWTTTUUUPPPNNNQQQQQQKKKEEECCCBBBGGGOOOUUUWWWUUUQQQNNNHHHJJJKKKHHHCCC???>>>>>><<<======999555333444666333222111222333222000......---,,,+++************&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***,,,.../////////...///000000///......000222222333444333111222666:::777999===@@@BBBCCCBBBAAA@@@===<<>><<<;;;>>>888444555444000...000------------,,,++++++*********))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''$$$ """%%%%%%###"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***************+++++++++............///////////////////////////.........///...------...///000111///000333555888999:::;;;???>>>>>>@@@DDDGGGHHHHHHHHHIIIIIIHHHHHHIIILLLNNNOOOPPPSSSYYY^^^\\\UUUNNNPPPOOOOOONNNLLLIIIGGGFFFKKKKKKOOOUUUZZZYYYRRRLLLLLLKKKEEE@@@AAAFFFCCC;;;>>><<<999666444444555555333333222111000///.........---,,,***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******)))***++++++------...///...///000///...---...///000111444666777777666666444555888<<>>AAAFFFLLLPPPUUUVVVVVVTTTSSSTTTVVVYYYVVVYYY]]]___```aaaccceeeYYYVVVTTTUUUYYY]]]^^^]]]WWW]]]bbb```ZZZUUUVVVXXXVVVUUUOOODDD>>>===;;;777555444444333222111000///111///---,,,,,,,,,+++***+++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''$$$!!! """$$$$$$###"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))************++++++---.........////////////.........///////////////...------,,,---...///000000111222444666777777888<<<;;;<<>><<<999444444333222111000000000111///---,,,,,,,,,+++)))******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********+++---------.........//////------......//////000000------,,,,,,,,,---...///000111222333444444555555888888999===BBBGGGIIIJJJHHHGGGEEECCCCCCFFFKKKPPPQQQOOONNNQQQTTTVVVUUURRRLLLNNNQQQSSSSSSQQQOOOMMMMMMMMMOOOSSSWWWVVVRRRMMMEEEDDDBBB@@@BBBDDDAAA;;;777666666555444222111000//////...---,,,+++******,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******))))))***+++,,,------......///000000......///000111222444555666666666666;;;999777777:::>>>@@@AAACCCCCCCCCDDDFFFIIIKKKMMMLLLNNNPPPQQQRRRTTTXXX[[[^^^ZZZWWWWWWZZZ\\\[[[ZZZUUUVVVXXX[[[]]]\\\XXXUUUWWWWWWXXXWWWUUUQQQMMMKKKOOOOOOJJJBBB======;;;888222222222111111000000000000...,,,+++++++++***)))***))))))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))*********,,,,,,---------.........,,,------...///000111111........................000000111222333444666666777666777;;;@@@DDDFFFFFFDDDEEEEEEDDDDDDGGGKKKNNNPPPMMMIIIIIILLLOOOQQQQQQPPPRRRTTTUUUSSSOOOKKKHHHIIIIIIKKKMMMPPPOOOLLLIII>>>>>><<<<<<<<<;;;888444333444555555555333000///......---,,,+++***))))))+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***(((((()))***+++,,,---------...000000//////000222333333444444555666666777:::;;;===@@@CCCCCCAAA???FFFFFFHHHIIIKKKLLLMMMMMMGGGHHHIIIKKKNNNSSSZZZ___^^^ZZZWWWYYY]]]___\\\XXXXXXYYY[[[\\\]]][[[WWWUUUWWWUUUTTTUUUUUURRRMMMHHHGGGHHHDDD===999:::888555111111111000000/////////...,,,*********+++***((())))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$########################$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))******,,,,,,,,,,,,------------,,,------...///000111111//////000000000///////////////000111333666888:::777666777999===@@@AAAAAA???BBBEEEGGGHHHHHHIIIKKKLLLIIIEEECCCDDDGGGJJJLLLOOOPPPRRRRRRPPPLLLGGGCCCCCCCCCDDDEEEFFFFFFDDDCCCAAA???>>>===<<<888444222222333555666555333111//////......---,,,+++******))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''(((((()))***+++,,,,,,,,,...000000///000111333444444333333444555666777:::;;;>>>AAADDDEEECCC@@@HHHJJJLLLNNNPPPPPPPPPPPPJJJIIIHHHHHHIIIOOOVVV\\\]]]\\\]]]bbbggghhhbbb]]]_________^^^]]]\\\\\\\\\WWWUUUSSSTTTVVVTTTOOOIIICCCDDDAAA;;;888999888555000000000//////......------+++)))))))))***)))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""############$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******+++++++++,,,,,,,,,------------......//////000000000000111111111000//////......///000333666999;;;888666666777:::<<<===<<<:::>>>DDDGGGHHHHHHHHHHHHIIIFFFBBB??????AAADDDFFFFFFHHHJJJKKKKKKHHHEEECCC??????>>>>>>>>>>>>>>>>>>AAA>>><<<<<<999333111111000222333444444333111000//////...---,,,+++******((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$########################$$$$$$$$$###############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))''''''((()))***++++++,,,,,,...///000000111222444666555333222333444777888===;;;999:::===AAADDDEEEIIIKKKNNNPPPRRRSSSSSSSSSQQQPPPMMMKKKJJJLLLQQQTTT[[[]]]bbbiiinnnnnniiidddccccccaaa^^^\\\\\\___aaaWWWUUUTTTUUUUUUSSSNNNIIICCCEEECCC===;;;;;;:::777111000000///...,,,,,,+++,,,***(((((())))))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""#########$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!###%%%%%%###"""###$$$""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&((())))))***++++++++++++,,,,,,,,,,,,.........//////////////////000111111111///...---///......///111444666888666555444555888:::;;;:::888;;;@@@CCCDDDEEEFFFGGGGGGEEEBBB???======???AAA???@@@BBBDDDDDDCCCBBBAAA======<<<:::999999;;;<<<===999777888444......111//////111111222111000//////...------++++++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""""""""#########$$$########################!!!""""""###$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))&&&''''''((()))***+++++++++---///000000111333555777555333222222444777888;;;999888999>>>BBBEEEGGGIIIJJJMMMOOORRRSSSTTTTTTQQQRRRSSSSSSQQQOOOPPPPPPVVVZZZ```fffiiiiiihhhfff^^^^^^^^^[[[XXXXXX[[[^^^WWWVVVUUUTTTRRRNNNIIIEEECCCEEECCC>>><<<<<<;;;777111111000...,,,+++***)))***)))''''''((()))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!###&&&%%%###!!!###$$$""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))*********+++++++++,,,,,,,,,///////////////............///000000000///---,,,000///......///111444555444333333444777:::::::::777:::===???@@@BBBEEEGGGFFFEEECCC@@@===<<<===>>><<<===>>>?????????>>>>>>>>>===<<<:::888888:::<<<===888666777444//////555---...//////////////////...------,,,+++***))))))&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$########################!!!""""""###$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))***+++++++++---///000111222444666888666333111222444777999777888<<>>???AAACCCFFFFFFFFFFFFHHHLLLOOOQQQVVVXXXXXXUUUQQQNNNNNNPPPWWWTTTQQQNNNPPPVVV___fff]]]```aaaYYYNNNHHHJJJOOOTTTUUUUUUTTTOOOIIIAAA===???>>><<<<<<;;;888555222///......,,,+++***))))))+++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!###%%%$$$#########""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''((()))+++,,,---......111000...------///111333////////////............//////000000000000//////333333222333444666777999777666777888:::===@@@BBBEEEDDDBBBAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>BBBCCC@@@???@@@>>>:::777888555///...111111------777@@@???666///...///,,,,,,++++++***))))))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''')))***,,,...///...//////000000111222222222444666666555444555555666999<<<>>>===<<<<<<===BBBCCCDDDFFFHHHLLLNNNPPPXXXYYYXXXUUUQQQQQQTTTWWW___\\\XXXTTTSSSVVV[[[___^^^cccddd^^^RRRJJJIIILLLVVVVVVVVVTTTOOOHHHAAA===???===<<<;;;:::888444111//////...---,,,+++***)))******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""$$$###!!!"""###%%%%%%$$$######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((()))+++,,,---------000///...---...///111222////////////......------//////000000000000//////111111111222333666888999777777777888999<<<>>>@@@EEEDDDCCCBBBAAABBBBBBCCCFFFFFFDDDCCCAAA???>>>===@@@CCCBBB???===>>>===999777888555000---...---+++///???III@@@333.........,,,,,,++++++******))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''(((***,,,...///,,,,,,---......//////000000111333333333333666888888;;;>>>???>>>===<<<<<>>CCCCCCAAA@@@@@@@@@AAABBBEEEEEEDDDBBBAAA???>>>>>>???AAA@@@<<<;;;===<<<999666666444000---,,,,,,+++555BBBFFF888,,,+++,,,)))+++*********))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&''''''(((***+++---...***++++++,,,,,,---.........///000000000222666999:::<<<>>>??????@@@BBBDDDCCCEEEHHHKKKMMMNNNNNNMMMMMMOOOOOONNNLLLMMMQQQUUUWWWVVVUUUUUUUUUUUUSSSQQQPPPVVV]]]]]]YYYUUUUUUWWWYYYYYYWWWSSSNNNGGGAAA>>><<<;;;:::999888555000---.........---,,,++++++***))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""###$$$%%%######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&''''''((()))***+++,,,,,,,,,***+++,,,------.........//////......---------,,,......///000000000000000/////////000222555777999999999:::;;;<<<===>>>???AAA@@@???>>>>>>>>>??????AAAAAAAAAAAA@@@@@@@@@@@@<<>>;;;:::<<<<<<999555444333000---+++---111AAACCC<<<...(((******&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''((()))+++,,,---*********+++,,,,,,------...............111555999======<<<;;;;;;>>>CCCFFFDDDFFFHHHJJJKKKJJJIIIHHHFFFIIILLLLLLJJJHHHJJJLLLOOOOOOQQQTTTVVVUUUQQQNNNJJJOOOTTTUUUTTTTTTXXX\\\XXXWWWTTTQQQLLLFFFBBB???<<<:::888666555222///,,,---------,,,++++++******((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((()))***++++++++++++***,,,...///000000000///---------------------------...///000000111111000/////////000222444666777999999:::;;;===>>>>>>???@@@???>>><<<<<<======>>>?????????@@@AAABBBBBBBBB===@@@@@@<<<;;;===<<<888444222111000...---333:::LLLAAA222***)))***)))'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''((()))***,,,,,,******+++,,,,,,------......//////......000333666<<<;;;:::777666999===@@@BBBCCCEEEFFFFFFDDDBBBAAACCCGGGKKKKKKHHHFFFFFFGGGMMMNNNQQQUUUYYYWWWQQQLLLKKKMMMOOONNNMMMNNNSSSWWWSSSRRRPPPMMMIIIEEEBBB@@@===:::666333111000---+++,,,+++++++++************''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''((()))******++++++***)))+++---000111111///...+++,,,,,,------......///---...///000111111111111000000///000111333555666777888999;;;<<<===>>>>>>@@@???>>>===<<<===>>>>>>???@@@@@@AAABBBCCCCCCDDDAAADDDDDDAAA>>>>>>;;;666333000///000///000999DDDOOO;;;+++***+++'''%%%(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''((((((***+++,,,+++,,,,,,------...//////000111111000//////111333666777888888777888;;;===@@@@@@AAABBBBBBAAA@@@@@@AAADDDGGGGGGDDDCCCEEEGGGJJJKKKNNNUUUZZZYYYSSSMMMJJJLLLLLLKKKJJJJJJMMMQQQNNNMMMKKKIIIFFFDDDCCCBBB>>>:::444000...------,,,*********)))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!$$$######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''((()))***************&&&(((+++...//////---,,,***++++++,,,---...//////---...///000111111111111000000000000000222444555555666888:::<<<===>>>>>>AAA@@@>>>=========>>>???BBBBBBBBBCCCCCCDDDDDDDDDFFFIIIIIIDDDAAA???:::444222///...000///222===KKKLLL666(((++++++###!!!((('''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((***++++++,,,------......//////000111222222111//////000111///333777;;;<<<<<<>>>??????@@@@@@AAABBBBBBBBBBBB>>>@@@BBBAAA@@@@@@DDDHHHDDDFFFJJJRRRYYYZZZUUUOOOHHHIIIKKKKKKJJJJJJLLLNNNKKKJJJHHHFFFEEECCCCCCCCC???:::333...,,,,,,,,,,,,))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###################################################"""############$$$$$$$$$################################################%%%$$$###""""""###$$$%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""!!!!!! """""""""""""""######$$$%%%%%%#########$$$%%%&&&%%%%%%&&&&&&'''(((((((((******))))))******+++,,,,,,,,,............,,,,,,++++++,,,------......//////...---...///000000......//////000111222222222333444555666999;;;===>>>;;;;;;<<<<<<===>>>??????===>>>AAACCCFFFHHHIIIIIIFFFEEEBBB???<<<888666444333000+++)))111@@@MMMTTT444///***&&&%%%&&&&&&&&&###%%%''''''''''''((()))...,,,)))((((((&&&"""&&&%%%$$$###""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%######""""""######$$$%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################################################################################################################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,---,,,---///333666555333111111333444111///444666999;;;======<<<<<>>AAAFFFFFFFFFDDD???<<<===BBBFFFGGGIIIJJJKKKPPPUUUSSSNNNIIIGGGFFFFFFFFFFFFDDDBBB<<<>>>AAACCCCCCAAA===;;;999777444111...,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&### $$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""##################"""""""""!!!!!!!!!"""""""""""""""######$$$###############$$$%%%&&&%%%%%%&&&&&&'''(((((((((******))))))******+++,,,+++,,,---......---,,,++++++++++++,,,------......///...---...///000000...---......///000000111111333444555666888;;;===>>>::::::<<<<<<===<<<<<<;;;<<<===???AAACCCEEEGGGHHHFFFEEEBBB???<<<:::999888222111---,,,:::LLLOOOFFF000---)))''''''(((((('''%%%%%%%%%&&&(((+++---//////...---...///,,,'''###%%%%%%$$$###"""""""""######################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$###############################################################%%%$$$$$$$$$###""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,---............///333666333111000000222333111///333555777:::;;;<<<;;;;;;>>>;;;:::======;;;===CCCEEEEEECCC???<<<<<<@@@CCCDDDFFFFFFFFFJJJPPPPPPLLLHHHEEEBBBAAAAAAAAAAAA@@@===>>>@@@@@@@@@>>>;;;999666444222000...,,,,,,,,,(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###!!! $$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""############$$$$$$############"""""""""""""""""""""######$$$ !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((***))))))))))))***++++++***+++,,,------,,,+++*********++++++,,,---------///...---...///000000...------......//////000000333333444555777:::<<<===:::;;;<<<===>>>===;;;:::>>>>>>>>>>>>@@@CCCFFFGGGFFFDDDBBB???<<<;;;::::::000111///444HHHWWWLLL666,,,***(((((()))))))))((('''%%%###%%%+++000333333------///222333111,,,(((%%%$$$$$$#########$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""################################################%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''(((&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,//////000///...000222555111000///000222333222111333444666888::::::::::::;;;;;;<<<===:::888:::???EEEEEECCC@@@>>>===@@@BBBDDDEEECCCAAAEEELLLNNNMMMJJJGGGBBB@@@@@@@@@@@@@@@=========<<<;;;999777666333222000///------,,,,,,'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$###!!! !!!###$$$################################################""""""#########$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""####################################"""""""""""""""######$$$ """$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))))))))***++++++)))***+++,,,,,,+++***))))))******++++++,,,,,,---///...---...///000000............//////000000000222333333555666888:::;;;;;;;;;<<<<<<===>>>??????@@@???===<<<>>>AAADDDGGGFFFDDD@@@===:::999888888000///444CCCSSSTTTAAA---***)))((()))***)))(((&&&'''$$$###'''///333333000++++++---///000///...---$$$$$$#########$$$%%%%%%###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$############""""""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%$$$$$$###"""""""""################################################&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))******+++,,,,,,------...///000///......111333111111111222333333333333444555777888999:::::::::;;;===??????;;;999;;;???EEEEEEDDDBBB@@@@@@@@@AAAEEEFFFDDDAAADDDLLLQQQQQQNNNLLLIIIGGGGGGEEECCCBBB>>>===;;;888666555444333222111000...---,,,++++++'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######$$$###!!! !!!###$$$################################################""""""#########$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$##############################""""""""""""""""""######!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$ """$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))(((((())))))***+++))))))++++++++++++)))))))))******++++++,,,,,,---///...---...///000000...///000000000000000111111222222222444555777999:::;;;:::999999:::===AAACCC???===:::999999<<<@@@BBBDDDBBB>>>;;;888555444444000///<<>>===BBBDDDCCCAAADDDLLLRRRTTTQQQPPPPPPPPPOOOKKKEEEAAA>>><<<999666444222222111222222111///---+++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######$$$###""""""""""""###$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""############""""""""""""############!!!!!!!!!""""""""""""###"""""""""""""""######$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((((((((((()))******)))***+++,,,,,,+++***)))******++++++,,,---------///...---...///000000...000000000000111111111111111111222333444666888888999888777777999<<>><<<999666444222000222888IIIUUUKKK444)))---+++)))((())))))(((&&&$$$$$$%%%(((...222111,,,'''......,,,***)))+++000444&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!######""""""######$$$%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""################################################################################################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''((((((((()))))))))))))))******+++,,,,,,,,,***,,,---...------///000333555666666444444555777777777888888999::::::;;;<<<@@@CCCCCCDDDFFFEEEBBB<<<<<<===???@@@???<<<:::;;;@@@BBBAAADDDKKKRRRSSSQQQRRRSSSSSSRRRLLLEEE???===;;;999666444222111000333222111000---+++)))'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!########################!!!"""""""""############""""""""""""############"""""""""#########$$$$$$"""""""""""""""######$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((()))******)))***+++,,,,,,+++***)))+++++++++,,,------......///...---...///000000...000000000000000000000000111111111222333555777777;;;;;;<<<<<<======>>>>>>:::999666555555666888999999999999999888555333111222HHHXXXPPP;;;---***+++)))(((''''''((()))((('''###&&&***...000///---+++......---+++)))***...111'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&$$$""" ######""""""######$$$%%%########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################"""""""""###$$$$$$%%%%%%###############################################################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((())))))))))))(((((())))))***++++++,,,)))+++---.........000111444666777666444333444666777777777777888888999::::::===???AAAFFFKKKHHHAAA::::::<<<@@@BBBBBB>>>:::555<<>>@@@CCCDDDDDDAAA>>><<<<<<;;;999888777888999:::444666888999999777555333333UUUbbbIII000---...''''''&&&%%%&&&(((*********###'''+++......//////000+++------+++)))(((***,,,((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&$$$""" #########"""###$$$$$$%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################################################################!!!!!!"""###$$$%%%%%%&&&################################################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((())))))))))))((((((((()))******++++++)))+++...//////000111333333555777555222111222444666666555666666777888999888:::<<<>>>GGGNNNIII???;;;<<<>>>CCCFFFFFFAAA===333;;;BBBEEEIIIOOOSSSTTTWWWUUUSSSRRROOOKKKEEEAAA;;;;;;:::999666444222111//////000000000...---,,,&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$#########""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""####################################"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" !!!!!!""""""######$$$#########""""""!!!!!!$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***++++++++++++++++++,,,+++,,,---......------,,,---......---,,,,,,///111000///.........000111222///222666888777777777777666999===@@@AAAAAAAAABBB>>><<<999888999;;;;;;;;;222777999666000...222777MMMQQQKKK:::...---,,,''''''&&&&&&&&&''')))***,,,%%%'''***...000000...,,,333222///***%%%$$$(((---'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########################################################""""""""""""""""""############$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''(((((((((((((((''''''&&&&&&''''''(((((()))))),,,,,,------.../////////111222333222111000111222666666666666777999:::;;;===>>>???@@@BBBCCCEEEEEE;;;<<<===@@@CCCEEECCCBBB555888;;;???HHHQQQSSSPPPQQQUUUUUUSSSQQQNNNGGG???>>>===<<<:::888555333222///---+++,,,---,,,(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################"""""""""!!!!!!""""""""""""#########$$$$$$############$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""######################################################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!"""""""""""""""#########"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((++++++++++++,,,,,,,,,,,,---.../////////...---,,,...//////...,,,---///111000//////...///000111222000222555777777888999:::<<<>>>@@@@@@???>>>>>>???@@@>>>;;;:::;;;;;;::::::444666666333///222;;;DDDWWWNNN>>>...((()))***)))'''&&&&&&&&&&&&''')))***&&&%%%'''---333444///***000000...+++***+++...000'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###################################################""""""""""""""""""""""""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&''''''(((((()))******,,,,,,,,,---....../////////000111111000000111333444444555666777999:::;;;CCCCCCBBBBBBAAA@@@??????;;;:::;;;===@@@BBBBBBAAA<<<===>>>???EEEMMMOOOKKKIIILLLMMMKKKKKKJJJEEE>>>===<<<;;;999777444222111---+++***+++------***''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""!!!""""""""""""#########$$$$$$############$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""######################################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++++++++,,,,,,---------000000111111000///...---///000000///...---///000000000/////////000111111000222555666777999<<>>======<<<:::888444444333000222<<>>>>>CCCKKKMMMJJJIIIKKKKKKHHHHHHIIIEEE???<<<;;;999777555222111000+++******+++,,,,,,+++)))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$################################################!!!"""""""""####################################$$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! #########"""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((+++++++++,,,------......111222222222111000...---000111111000///...///000000000000000000000111111111222444555666999>>>AAADDDCCCAAA===999888999:::???>>>===>>>>>>===;;;999333333222222777CCCTTTaaaAAA111'''+++000,,,''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%######(((///222111...,,,***)))+++......,,,(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""#########""""""#########$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''((((((((()))******+++++++++++++++,,,------......)))+++---...///000222444444555666777888888999999<<<===???@@@@@@@@@>>>===??????@@@CCCGGGHHHGGGEEE>>>>>>;;;;;;BBBLLLPPPNNNMMMNNNKKKGGGFFFFFFBBB===;;;:::888555333111//////,,,++++++++++++***))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""##################""""""!!!!!!""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******+++,,,,,,---......111222222222111000...---///000111111///...///000111111111111111111000000111222333333444888===@@@@@@???===:::777666888:::;;;::::::;;;======;;;:::333333333333666???KKKSSS333***'''...111***&&&(((&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%'''***///333333111000111222000,,,'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!""""""############""""""#########$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((()))******++++++******++++++,,,---------(((***---...///000333555777777888888999888777777777999;;;===>>>????????????@@@DDDIIILLLKKKHHHEEE>>>===::::::AAALLLPPPOOOJJJJJJGGGCCCBBBBBB???::::::999666444111///............---+++)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""""""""#########$$$$$$############$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$######"""!!!!!! """############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,,,,------000000111111000///...---,,,...000000/////////000111111222222222111000///000111222222222555999<<<999999888666555555777:::777666666777999::::::999333333222111111333666:::222---******)))&&&&&&)))%%%&&&&&&&&&&&&%%%$$$######%%%&&&$$$"""$$$+++111000000//////...+++'''###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''''''''((())))))******+++)))******++++++,,,,,,---(((***---...///000333555777888999::::::999888888999999:::;;;<<<===>>>>>>>>>@@@CCCHHHKKKKKKGGGDDDAAA@@@===;;;AAAIIILLLKKKGGGHHHGGGDDDDDDFFFDDD???:::999666333000///......//////...+++'''%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!""""""""""""#########$$$$$$############$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""#####################""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''(((((()))+++,,,,,,------.../////////...---,,,***,,,///000//////000111111222222222222111000///000111111111000111444666333444444333222333555777666444222222444555555555000000000...,,,+++******...---)))$$$$$$'''(((&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$###"""###&&&(((%%%&&&((('''%%%###"""!!!%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################################################### !!!!!!"""######$$$$$$"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&''''''(((((()))******))))))******+++,,,,,,,,,)))+++...//////111333555666777999;;;<<<<<<<<<;;;;;;;;;::::::;;;===@@@AAA@@@@@@AAADDDGGGIIIHHHGGGBBBAAA>>><<>>?????????;;;:::999:::<<<@@@DDDFFFDDDBBBAAABBBEEEHHHJJJKKKAAA@@@>>>===AAAHHHJJJGGGGGGIIIHHHEEEDDDDDD@@@999;;;999666222000/////////+++,,,,,,***&&&%%%(((***%%%%%%%%%$$$$$$$$$##############################&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$################################################"""""""""""""""######### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######$$$###!!! !!!"""########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,---...++++++++++++,,,---.........------,,,,,,...///000333333222222111000//////......///000000000000000...///000111000000111333444222000......///000111---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++*********))))))------,,,---000333666888111444:::???BBBAAA???>>>:::===@@@AAA@@@?????????BBB???<<<===AAAEEEEEEEEEBBBAAA???======>>>???@@@EEEEEEDDDCCC@@@===:::888777444222000000///---+++,,,,,,+++)))(((&&&%%%%%%######$$$$$$&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$&&&---333$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""!!!!!!########################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$################################################$$$$$$######""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######$$$###"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++------*********++++++---...///......---------...///000222111111000//////......------...////////////......///111111000000222333444333111///...//////000---,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$###############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))+++++++++*********))))))+++++++++,,,...111444666333666:::>>>@@@???<<<::::::;;;;;;;;;::::::<<<>>>@@@>>>;;;<<>>;;;888666666333111//////...,,,+++,,,+++***)))(((&&&%%%%%%###$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%$$$%%%+++000$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!###########################""""""!!!!!!""""""###"""############$$$$$$$$$################################################%%%%%%$$$###"""!!!!!! !!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,---)))))))))***+++---...//////............///000000000000///......---------,,,,,,---............---///000222222111111333444555444222000.........///,,,+++***))))))(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++************))))))))))))))))))***,,,///111333444777:::<<<===;;;888666999888777555333555999<<<>>><<<::::::<<<>>>>>>>>>AAA???;;;888999===AAAEEEDDDCCCAAA???;;;888555333444111///---------+++)))++++++***)))'''&&&%%%%%%$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$###$$$(((,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$###############"""""""""""""""""""""""""""###########################""""""""""""""""""###""""""#########$$$$$$$$$################################################$$$$$$$$$######""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''((()))***++++++((((((((()))+++,,,...///............//////000000//////......------------,,,,,,---...............///000222222111111333444555444222000...---------+++***)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************))))))))))))(((((()))***,,,...000111444555888999:::999777666888888777555444444777999<<<;;;999999999:::::::::>>>===;;;;;;<<>>>>>===:::666333000///...///---+++*********)))((())))))(((((('''&&&&&&%%%"""###$$$%%%&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""#########$$$########################$$$######""""""######$$$"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""############$$$$$$$$$###"""!!!########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((())))))***++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,...///000//////000222......------,,,+++***)))(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$###############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******((()))***,,,---...//////111111222444555777999::::::>>>BBBCCCAAA<<<999777:::<<<>>>>>><<<;;;<<<>>>888999;;;===>>>>>>=========;;;888555222000///...///---+++***++++++***((((((((((((''''''&&&&&&%%%######$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%% !!!!!!!!!""""""##############################$$$$$$############$$$$$$"""############$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""############$$$%%%$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((******)))(((((((((((((((***+++,,,---------,,,+++******************++++++++++++,,,---------,,,,,,,,,---//////......000111,,,,,,,,,,,,,,,+++***)))''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******'''(((***+++------......222333333444555666888999<<<>>>BBBBBB???;;;888777:::===@@@@@@>>>===>>>@@@999999999999:::;;;;;;<<<<<<:::777444111000/////////---+++***++++++***)))(((((((((''''''&&&&&&%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""!!!!!!!!!!!!""""""!!!"""######"""!!!###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))*********))))))(((+++++++++*********))))))))))))************))))))************++++++++++++,,,,,,---------,,,++++++...---,,,***)))((((((((('''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%""""""""""""""""""""""""##############################""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))++++++)))))))))+++---///......///000111333555666<<<======<<<:::888888999777;;;@@@BBB@@@===:::999999777555333333555777999444333222000///---,,,+++...---,,,+++***(((''''''))))))((('''&&&&&&%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))***************))))))+++++++++*********))))))))))))************))))))(((((((((((())))))))))))******+++++++++++++++***------+++***)))(((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%######################################################""""""""""""######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))***)))(((''''''''')))+++,,,......///111222333444555888999:::888666555666777666999>>>???===:::777666555333111000000111333555222222111///...,,,++++++,,,,,,+++***)))((((((''')))(((((('''&&&&&&%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###""""""############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))******+++++++++******+++++++++***************))))))************))))))(((((((((((())))))))))))(((((()))***+++++++++***---,,,+++)))((((((((((((((((((((('''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%######################################################""""""""""""###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))************((((((''''''((()))+++,,,---...000222444444444444555666777666555444555777666999======;;;888555444111000...------...000111000000///...,,,+++*********)))))))))((((((((((((((((((''''''&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""""""""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))******++++++++++++***************************))))))************)))))))))*********++++++++++++'''((()))***++++++++++++++++++***)))(((''''''((()))(((''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%################################################$$$######""""""######$$$$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++++++++******+++,,,---...---...111333444444333222444666777777666666777999888:::<<<<<<999666444444000///...------...///000...------,,,+++******)))''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%################################################''''''&&&&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!""""""!!!!!!!!!!!!""""""!!!""""""""""""""""""!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))***+++++++++++++++************************))))))************)))))))))*********++++++++++++((()))***+++,,,,,,,,,,,,******)))(((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$#################################""""""""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%################################################$$$$$$############$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))******+++++++++,,,,,,,,,---......///,,,...111333444333222111333444666666555555666888666777999888555333222222...---,,,,,,,,,,,,---...,,,,,,++++++******))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################'''''''''&&&&&&&&&%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""#######################################$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((()))******************************+++++++++))))))************))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""######$$$#################################""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++))))))******+++,,,,,,,,,---...///111111111111000///000111111000000222333111222222111///------...++++++************++++++************************'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""###!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''))))))******)))))))))*********+++++++++))))))************))))))(((((((((((())))))))))))))))))***************)))((((((''''''&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!"""#######################################!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******''''''((()))************------......//////000000,,,---......------...///---......---++++++,,,---++++++++++++++++++++++++*********************+++))))))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))))))))******++++++++++++))))))************))))))************++++++++++++((()))))))))))))))((('''(((((('''&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***'''((()))******++++++***---------------...///000,,,---......,,,,,,---...---......---++++++---...------------------------************++++++++++++******))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%################################################################################################################################################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((()))++++++,,,)))'''(((+++---,,,***))))))***,,,...---+++)))(((((('''(((******)))'''))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!##############################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))***************++++++,,,,,,++++++***---------..............................------------,,,******+++...111333+++++++++************)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""%%%$$$"""!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%################################################################################################################################################""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''(((((()))******,,,***((()))+++---,,,+++,,,,,,...///111000...---)))((('''(((******)))'''))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!##############################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************,,,,,,------------,,,,,,....../////////000000000000000//////.........---...---+++)))***+++...///+++++++++*********))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%$$$###"""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((())))))))),,,***))))))+++,,,,,,+++///000222333333222111111***((('''((()))***)))''')))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************------............------...//////000111222333333111111000000///...------...---+++)))((()))+++,,,++++++*********)))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$################################################################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))))))))))))))(((((((((***)))))))))***+++++++++000222333333333222222222+++)))'''((())))))((('''(((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$##########################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))))))))************------............---------...///000111222333333111111000///...---,,,,,,,,,+++***(((((()))***+++************))))))))))))))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$########################################################################################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((())))))***))))))((('''((((((((((((((((((***+++///111333222000///000111,,,***((('''((()))((('''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$##############################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))))))))************,,,,,,------------,,,,,,,,,,,,---...///111111222//////...------,,,++++++******)))))))))***+++,,,*********)))))))))(((((())))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################################################################################################################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))******)))((('''((()))))))))((((((***+++///111333222///---///222---***(((''''''(((((('''(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%##############################$$$$$$$$$$$$#############################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************,,,,,,------------,,,,,,+++,,,,,,---...//////000---------,,,,,,,,,,,,++++++++++++++++++,,,------******)))))))))((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######################################################################################################################################################################################################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%'''(((***+++***)))((()))***,,,+++))))))+++...111333555333///...111444---+++(((&&&'''(((((('''(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************------............------,,,,,,------............,,,,,,,,,------------...............------------***)))))))))(((((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######################################################################################################################################################################################################""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$&&&(((***++++++***)))***,,,...---******---///333666888555111///222666...+++(((&&&'''((((((''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&##############################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))))))))************......////////////......---------...............,,,,,,------.../////////222111000///...---,,,,,,))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$###"""!!! %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!! !!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""###$$$$$$$$$$$$###%%%%%%$$$###"""!!! $$$$$$##########################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((***,,,,,,+++***)))***222333444555555555444333&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""##############################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******------------------------000000///...------,,,,,,------------------------......---,,,,,,+++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$############$$$$$$########################%%%$$$###"""!!!!!!""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((***,,,,,,+++))))))***...///000000000///...---''''''((((((((((((((()))&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$###""""""##############################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************************,,,,,,+++******)))(((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######################################################$$$$$$############$$$$$$##############################""""""""""""######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******(((***++++++***))))))***+++,,,------,,,+++***)))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$#########%%%$$$######"""#################################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++***************++++++++++++++++++***))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################################################################""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$%%%%%%#################################"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""###########################$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''')))***++++++(((***+++***)))((()))***---.........---,,,***)))*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$###############$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++(((((()))))))))))))))************))))))(((((((((************************((((((''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######$$$$$$########################################################################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%########################""""""""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***+++(((*********(((((()))***.../////////...---+++*********))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################$$$###############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******'''''''''((((((((())))))************))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""################################################################################################################################################$$$$$$%%%%%%&&&########################""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))))))))***)))'''''')))+++,,,,,,---------+++***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""""""""########################"""######$$$%%%#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))&&&&&&''''''(((((())))))************************'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$###""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&########################!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""""""""""""""#########!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''')))))))))((('''''')))+++))))))***++++++***)))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!"""""""""#########$$$######""""""###$$$$$$%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$""""""###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((()))))))))))))))))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((&&&''')))+++((()))***++++++******)))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!!!!""""""#########$$$######""""""###$$$%%%%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&''''''((()))******((((((((()))))))))))))))************************%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###$$$$$$######$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***+++***((('''&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''&&&***)))))))))))))))***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###$$$$$$######$$$%%%$$$#########""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))+++***((('''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((((((''''''******)))(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###$$$$$$######$$$%%%###############"""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((***)))(((''''''&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''+++***)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!###$$$$$$######$$$%%%########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((())))))(((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!###$$$$$$######$$$%%%###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))***))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################################################################%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###$$$$$$######$$$%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%''')))+++,,,+++***)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###$$$$$$######$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&(((***,,,---,,,+++***&&&'''((())))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$##################"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###$$$$$$######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''''')))+++......---,,,***&&&'''((())))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$%%%""" ###&&&%%%$$$######$$$$$$$$$%%%%%%%%%##############################""""""""""""######$$$$$$##########################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$#########$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$&&&&&&&&&$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%***000+++ !!!+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$%%%### !!!###%%%%%%$$$#########$$$$$$$$$%%%%%%##############################""""""""""""######################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""""""""""""""###$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&111;;;666'''"""'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$############$$$$$$$$$###!!!"""###%%%$$$$$$#########$$$$$$$$$$$$%%%##############################""""""""""""######################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&222;;;777***$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$##############################""""""""""""#####################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&***...***$$$$$$)))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$######$$$$$$############""""""#########$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$""" ###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$############$$$$$$"""$$$%%%%%%###""""""###"""""""""############$$$##############################""""""""""""######"""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&&&&###!!!"""###""""""""""""##########################################""""""""""""######!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$############$$$$$$!!!$$$'''&&&###!!!!!!###""""""""""""##########################################""""""""""""######!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$################################################### """###$$$$$$$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""$$$%%%%%%%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&''''''$$$!!!!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""###$$$$$$$$$%%%######""""""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''+++------,,,)))&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''((()))(((&&&%%%$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$''')))+++,,,,,,,,,...***&&&###"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############$$$$$$$$$############""""""""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))+++,,,,,,***(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%+++000444444333222000,,,((($$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$###########################$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''')))+++,,,,,,++++++,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""&&&+++000333444333111***(((%%%######$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$$$$###""""""""""""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''))),,,---,,,,,,,,,---&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&((()))(((&&&%%%%%%&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''***,,,,,,---,,,%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""" !!!!!!""""""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((***------,,,+++++++++'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&''')))((('''%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############!!!!!!!!!!!!!!!"""""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))+++------+++***)))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%'''((())))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######""""""""""""""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''''''''))),,,,,,***))))))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$###"""###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%(((***+++***)))***+++''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''((((((((())))))*********$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###################################################$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******************)))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))&&&''''''''''''((((((((('''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))))))))))))))************))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))'''((())))))***))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((()))))))))***)))))))))))))))))))))************++++++,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,))))))((((((((((((((((((''''''((())))))))))))(((******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''(((((())))))******)))))))))*********++++++)))))))))******++++++,,,(((((((((((((((((((((((()))))))))***************))))))((((((((((((''''''''''''((()))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))***++++++,,,))))))***+++,,,------...,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++******((()))******++++++******++++++*********)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------)))***+++,,,...///000000555555666777888888999999999999999999999999999999888777777777666555555555111111111000000/////////******+++,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))************,,,,,,,,,+++++++++++++++))))))((((((((())))))***---...//////---------///---///222555999>>>DDDHHHNNNOOOQQQSSSVVVXXXYYYZZZTTTSSSSSSUUUXXX[[[\\\\\\XXXYYY[[[\\\[[[WWWTTTQQQPPPJJJCCCAAABBB???888111888555222000000///---+++111,,,((())),,,...+++'''******))))))))))))))))))&&&((()))(((&&&%%%(((++++++)))'''&&&%%%&&&((()))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''###%%%''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((()))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++************************,,,,,,++++++++++++,,,,,,***+++---------///111444444888>>>DDDJJJPPPWWW[[[ccccccccccccaaa___\\\[[[WWWWWWXXXZZZ^^^``````___iiijjjmmmnnnooonnnmmmllljjjhhhfffeeeeee```XXXQQQGGGDDD???:::555111---+++000...***))))))***,,,---((())))))***++++++******&&&)))++++++******,,,///***)))(((&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''###$$$&&&'''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&'''(((((())))))((((((((()))))))))******+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++***,,,...000333777<<<@@@FFFIIINNNQQQSSSUUUXXXZZZ\\\\\\[[[YYYUUUQQQNNNKKKLLLMMMNNNQQQSSSTTTRRRPPPXXX[[[```fffmmmtttyyy|||ooooooppppppooommmjjjhhheeebbb^^^VVVNNNHHHEEEEEE999888555111,,,+++---000***++++++++++++***)))(((&&&(((************+++,,,***)))((('''&&&'''((()))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###%%%&&&'''&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''((((((((()))((((((((())))))******+++++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,++++++++++++,,,,,,---000222444777<<>>CCCHHHLLLMMMQQQUUUWWWWWWVVVVVVVVVXXXTTTNNNIIIEEEEEEFFFGGGLLLLLLNNNRRRYYY___bbbdddccc```\\\YYYZZZ]]]aaadddbbbgggkkkjjjaaaUUUKKKFFFNNNLLLIIIIIILLLOOOQQQRRRYYYYYY\\\eeeooorrroooiii]]]XXXQQQHHH>>>555///,,,,,,+++))))))+++,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((&&&''')))+++************************************************)))))))))*********++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,******++++++******)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((((((((()))))))))))))))))))))((((((((((((((('''((()))***+++,,,,,,---++++++++++++,,,,,,,,,---,,,------...//////000000...///000222555777:::;;;:::<<<>>>???@@@BBBFFFHHHLLLOOOQQQRRRQQQOOOOOOOOOSSSQQQOOOMMMKKKKKKKKKKKKIIIGGGFFFGGGMMMTTTYYY\\\[[[XXXTTTRRRRRRUUUZZZ]]]dddhhhllllllhhh```XXXTTTRRRMMMIIIKKKRRRXXXYYYXXXOOOMMMMMMRRRZZZccciiikkkkkkjjjgggaaaWWWLLLAAA;;;666222---+++++++++***)))***************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))***)))(((&&&&&&(((***************************************************)))************+++++++++******+++++++++,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))''''''(((((())))))******'''((()))***+++,,,------,,,,,,,,,---------......000111111222333444444444777888:::<<>>>>>>>>@@@BBBCCCBBBCCCFFFFFFDDDFFFMMMQQQOOONNNNNN[[[^^^eeelllrrrssspppllltttzzz}}}rrrjjjhhhooo~~~~~~jjjZZZSSSRRRQQQPPPIIILLLOOOQQQRRRSSSTTTUUUNNNXXX^^^^^^^^^dddkkkmmmsssuuunnnYYYGGG>>>;;;999???FFFQQQ___jjjooommmjjjbbb^^^UUUJJJ???666111...666///(((&&&(((++++++))))))+++,,,+++(((&&&'''))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''***************))))))))),,,,,,,,,,,,------......*********+++,,,---,,,,,,222000---,,,---------------000333555777999<<>>:::777666444222111222222111000111000...---,,,,,,---...///...---,,,,,,+++++++++***(((&&&&&&((()))))))))'''''''''(((((()))))))))(((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++******)))))))))))))))***(((***,,,,,,,,,---...000111000...///333888===@@@AAACCCGGGJJJLLLLLLIIIGGGBBBAAAAAABBBDDDGGGLLLPPPVVVYYYbbbmmmsssuuuyyy~~~|||ssslllggg```ZZZUUUSSSUUUWWWVVVSSSSSSRRRRRRRRRTTTXXX]]]bbbnnnppplll```TTTNNNHHHCCC@@@>>>BBBOOO```mmmpppooohhhiiiiiifff___RRRDDD;;;111000000000000...***''')))+++,,,+++(((&&&'''((())))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))(((((((((((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((()))************+++++++++&&&''')))+++,,,------...---------.........//////---///111111222333444666;;;>>>CCCGGGKKKPPPUUUYYY______```aaacccfffhhhjjjfffffffffggggggfffbbb___```^^^\\\\\\]]][[[WWWTTTTTTPPPKKKGGGDDD@@@<<<999333111///,,,,,,---...///000000............000000...+++(((''')))***++++++((((((((()))))))))))))))((())))))******))))))((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++***)))))))))))))))******)))+++...///...---------///111444888===BBBFFFHHHKKKLLLMMMMMMKKKGGGBBB???>>>???CCCIIISSS___jjjooouuuxxx{{{ssskkkkkkpppqqqjjjbbbaaaSSSIIIKKKMMMMMMOOOUUUkkkmmmmmmiiiddd___WWWPPPMMMFFFEEEQQQfffuuuwwwrrrwwwsssoookkkggg```WWWQQQFFF@@@888111,,,,,,---///)))***,,,+++***((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%******))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,---'''(((***+++,,,---,,,,,,...///000000//////000111000555<<>>@@@HHHMMMTTTXXX[[[^^^cccgggiiijjjjjjiiiiiijjjlllooolllmmmooorrruuutttpppmmmssstttttttttrrrooommmllliiieeeaaabbbfffkkknnnoooqqqpppoooqqqsssuuuvvvuuupppooommmhhhaaaXXXQQQLLL@@@>>>;;;666333000...---,,,++++++---......,,,***++++++++++++++++++++++++))))))************))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,***************+++,,,,,,,,,,,,+++,,,///555===CCCHHHMMMRRRTTTSSSPPPNNNNNNGGGHHHJJJLLLOOOVVV___eeeqqq{{{yyyzzzyyynnngggiiigggkkkpppnnnfff^^^\\\]]]```ccciiisss||||||}}}~~~yyynnn___TTTSSSQQQQQQTTTSSSJJJ999+++++++++******+++++++++++++++************)))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%,,,,,,++++++***)))))))))'''(((((((((((()))))))))((((((''''''''''''((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))******((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******+++,,,------......---------...///000222333111999CCCKKKPPPUUUZZZ^^^```bbbcccccccccdddeeefffiiihhhgggeeecccccceeegggeeedddeeegggjjjhhhccc^^^^^^___```___^^^___aaaccc```^^^\\\\\\___dddjjjnnniiihhhiiikkkooorrrtttttt}}}{{{vvvrrreeebbb\\\TTTKKKBBB<<<888...---,,,---......,,,***,,,,,,,,,,,,,,,+++++++++)))******++++++******)))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$&&&'''((()))((('''%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------++++++++++++,,,---......---...111666<<>>GGGNNNSSSXXX[[[YYYWWWRRRMMMNNNYYYjjjwww}}}wwwjjjjjjlllsssyyyyyyrrrkkkxxxxxxwwwsssrrrvvvwwwbbbkkkxxxiii[[[YYYXXXYYYYYYXXXZZZcccqqq{{{|||tttkkkgggiiikkk```^^^YYYTTTRRRUUUYYY^^^IIICCC:::444111///---,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&------,,,,,,+++***))))))'''((((((((())))))******((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,------------...111222444777>>>FFFNNNRRRVVV^^^fffiiifffbbb```aaaddd```[[[[[[]]]______]]][[[]]]___bbbeeekkkrrrvvvkkkeee``````dddgggfffdddgggeee```ZZZVVVXXX^^^ccchhhkkklllfff\\\UUUUUUWWW\\\[[[ZZZ\\\^^^```aaa```dddgggmmmsssyyy}}}|||wwwtttaaaXXXLLLAAA:::666444333.........------,,,,,,,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&'''(((+++...000111000...,,,***((('''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...---------......000111111333<<>>FFFNNNVVV]]]bbbeeeiiiddd```___ZZZVVV[[[ccc```aaa___\\\```jjjooommmcccgggooo{{{uuujjjnnn{{{yyyrrrrrr{{{vvviiiaaa___\\\___]]]UUUQQQUUUWWWUUUcccggggggdddfffpppvvvwww|||vvvrrrhhhVVVGGGAAA@@@:::444000//////...---***+++,,,------+++)))'''++++++,,,,,,+++)))'''%%%)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%)))---000000000---...000///+++'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))*********)))))))))))))))*********))))))))))))))),,,,,,++++++************333///,,,+++///666>>>BBBLLLQQQWWWVVVRRROOOOOORRR[[[qqq}}}zzz}}}wwwllldddaaabbbfffeeefffjjjiiieeeccceeeaaammmwwwrrreeeYYYUUUUUUVVVYYY[[[YYYPPPCCC777//////,,,,,,///,,,''''''---******)))))))))+++---...))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%OOOGGG<<<222...---...///,,,***'''''')))+++------))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))'''''''''((((((((())))))((())))))(((''''''***,,,))))))(((((())))))***+++(((((()))***++++++++++++,,,***)))+++---///...,,,333111//////222888???CCCQQQVVV\\\_________```aaa^^^ZZZZZZ^^^ccchhhqqq|||||||||{{{~~~yyysssuuuqqqqqqnnnkkknnnrrrooogggkkkkkkeeeYYYTTTXXX]]]^^^jjjooowww~~~wwwqqqpppdddVVVDDD999555444111...333...)))'''))),,,---,,,))))))))))))************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&))),,,...---,,,))),,,......+++'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))************))))))))))))************************)))***+++,,,---......---,,,---///444<<>>EEELLLQQQTTTTTTSSSTTTWWW[[[```ccckkkqqqyyyxxxooojjj]]]ZZZ\\\fffoooqqqqqqqqqqqqssstttrrrooommmnnnooovvvssslllaaaSSSDDD777000...------------,,,,,,,,,++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))---//////...///000///---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((())))))***+++))))))******+++,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,///555===FFFKKKMMMRRRWWWVVVTTTYYYfffqqq{{{}}}kkkVVVTTTZZZ^^^aaaeeepppvvvxxxlllXXXIIIGGGJJJUUU]]]bbb___UUUHHH999......---,,,++++++,,,---...++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((('''''''''aaagggqqq~~~xxxgggTTTEEE999111---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''(((((()))))))))*********''')))+++,,,+++******++++++++++++++++++,,,---------,,,,,,,,,---///111333444;;;EEELLLQQQUUUXXXZZZSSSSSSUUUZZZcccnnnyyypppccc___hhhjjjbbb___dddiiinnnvvv|||}}}yyyrrrmmmnnnpppvvv|||zzzlllUUUDDD<<<999444///,,,,,,---...,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))+++,,,,,,...---,,,(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++))))))***++++++,,,------++++++,,,,,,---.........---///333999BBBKKKRRRWWW___jjjuuuxxxvvvyyy|||gggVVVRRRPPPRRRWWW^^^dddkkkkkkbbbUUUIIIBBBDDDWWWhhhlllfffZZZKKK@@@555333///---+++,,,...///+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&MMMUUUccctttqqqaaaPPP@@@777------------------------))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))************'''))),,,,,,+++******+++---,,,,,,,,,,,,---......,,,++++++,,,///222555777@@@IIIUUU]]]___]]]\\\[[[UUUXXX___hhhsss~~~vvvooowwwtttddd```jjjllllllmmmssszzz}}}|||yyylllggggggsss{{{nnnOOOHHH>>>333---,,,---///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###%%%((())))))+++***(((%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))******+++))))))***+++,,,,,,------++++++,,,,,,---...//////111555;;;CCCLLLSSSXXXZZZssslllWWWIIIMMMXXXVVVUUUXXX___ccc]]]NNNAAA<<>>:::555000......000111+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%ddd[[[VVV^^^nnn|||rrr]]]III555222///......///...---)))))))))'''%%%%%%'''))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((('''''''''++++++******************++++++++++++++++++++++++---...---,,,,,,---///222222///000555777888???HHH[[[]]]___\\\XXXUUUUUUVVVdddnnnyyy|||{{{}}}~~~uuukkkiiilllxxxtttoookkkkkkpppxxx~~~yyyllleeennn|||xxxkkkWWWBBB444...///111///---***)))+++,,,---,,,+++***((((((***+++***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++,,,***))))))+++---......,,,---))),,,555222---444888===GGGPPPSSSXXXhhhzzzyyycccccc]]]NNNUUUTTTWWW]]]cccaaaWWWNNNBBBFFFPPPaaappprrriii^^^WWWHHH999333///,,,...222000---***)))***+++,,,,,,(((((())))))*********+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&nnnddd\\\]]]dddooo~~~}}}pppSSSJJJ<<<111+++***,,,---+++++++++***))))))***+++))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((++++++******************------------,,,,,,,,,,,,,,,---...---,,,,,,---///333111333999???FFFSSS___aaa```\\\WWWUUUYYYbbbjjjmmmxxxuuulllfffdddtttpppnnnkkkhhhkkkyyy{{{kkkYYYFFF888///---,,,---...///---***'''+++***(((((())))))(((&&&))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++...---,,,+++,,,,,,,,,,,,---222...******'''--->>>JJJHHHKKKTTT```qqqtttddd___\\\ZZZ\\\aaadddcccaaaVVVQQQNNNTTT```lllqqqqqqhhhZZZJJJAAA999111...//////---,,,,,,---------,,,))))))))))))*********+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&uuupppmmmlllkkkmmmuuuzzznnn[[[JJJ<<<444000...++++++++++++***))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((******++++++++++++++++++........................,,,...//////......///000111777DDDPPPUUUVVVXXX]]]XXXbbboooyyy}}}}}}~~~~~~~~~~~~|||vvvmmmhhhdddeeeoooxxxuuummmeeeffffffdddaaabbbfffjjjhhhnnnrrrqqqmmmlllqqqvvvwwwiiiaaafffnnnuuutttjjjfffppp~~~lllYYYMMM999777333111///...,,,***---+++******+++***'''%%%***)))((((((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))************+++++++++,,,.........---------------+++111000000666777@@@RRRTTTSSSWWWddduuurrrmmmfff```___bbbgggkkkmmmcccYYYVVV___mmm{{{zzznnnaaaVVVKKK>>>555000///...---...///...---+++)))))))))***************************************((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&jjjmmmsss{{{~~~}}}{{{lll\\\JJJ:::000///...---,,,,,,+++***(((*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))******+++++++++++++++,,,------............//////---...000000111333777:::DDDLLLVVV]]]]]]YYYYYYZZZggg{{{zzzjjjccchhhlllllliiifffdddccc[[[YYYVVVVVV[[[bbbaaa[[[UUUUUUTTTRRRQQQSSSXXX\\\\\\___bbb^^^XXXWWW[[[```xxxrrrlllmmmrrrvvvuuurrrlllmmmpppvvvvvvmmmhhhkkkoooooommmlllqqqwww|||}}}wwwZZZPPPAAA444...---///111...---,,,---------***(((***))))))((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,***,,,---.........///000,,,000111:::KKKPPPRRR\\\___fffuuuuuujjjeeeeeegggppplllhhhiiipppzzz|||sssjjj___QQQCCC;;;333111...,,,,,,,,,,,,+++************************************************((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&eeedddiiitttttt```LLL???555111...,,,---......---+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******))))))(((((((((((())))))************++++++,,,,,,,,,,,,,,,---------.........///---...///000444;;;BBBHHH\\\\\\ZZZTTTSSSZZZhhhrrr}}}tttfff^^^XXXYYYZZZXXXTTTRRRVVVZZZVVVYYYXXXRRROOOPPPQQQPPPVVVUUUSSSQQQPPPPPPRRRSSSVVVWWWWWWTTTOOONNNQQQTTT[[[VVVTTTYYYbbbgggddd```XXX[[[___bbbfffnnnxxx~~~qqqvvvrrrhhh___]]]eeerrr|||~~~}}}oooZZZEEE888111......---,,,+++,,,------,,,*********)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,+++---///...------///000000888<<>>NNNVVVYYYcccxxxwwwwwwtttvvv{{{xxxjjjhhhddd```]]][[[ZZZYYY[[[```ffflllnnnooopppqqqqqqpppmmmjjjfffbbb^^^\\\aaadddgggiiikkkooossswwwssspppzzzrrrhhh]]]ZZZZZZ[[[[[[\\\```lllooobbbXXXWWWWWWRRREEE<<<222,,,+++------,,,---,,,+++***)))***+++,,,)))))))))(((((((((((('''((((((((((((((((((((((((xxxqqqkkkooouuuzzzzzzvvvwww}}}}}}sssgggccciiivvv}}}mmmSSS<<>>IIIXXXdddqqq|||yyyyyyrrrkkkddd___\\\ZZZXXXVVVTTTTTTVVVWWWYYY^^^eeejjjmmmmmmnnnnnnhhhhhhgggeeebbb___]]][[[]]]^^^```aaabbbdddfffgggnnnooopppuuuuuulllzzz~~~hhh]]]ZZZYYY\\\aaa^^^jjjuuusssdddUUUSSSYYYSSSIII<<<111---+++++++++...---+++*********+++,,,***)))))))))((((((((((((((((((((((((((((((((((((ssseeedddhhhqqq}}}}}}pppaaa\\\eeeyyykkkPPP;;;111---,,,---------,,,,,,,,,++++++************************(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((()))***))))))(((((((((((())))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,---------------...//////...000333666555@@@SSSaaacccddduuuqqqbbb[[[bbbrrruuukkkcccdddccc```\\\WWWSSSOOOLLLDDDDDDFFFHHHIIINNN]]]jjjxxxllljjjxxxqqqwwwxxxfffJJJ@@@333,,,,,,......---++++++*********)))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''''''''''''''((())))))(((((((((((())))))))))))((((((((()))******++++++,,,,,,+++++++++,,,,,,---...//////...---111999???MMMQQQZZZppp~~~mmm{{{{{{kkkcccdddddd___XXXXXXWWWVVVTTTSSSTTTXXX[[[YYY\\\```bbbaaa`````````YYYZZZ\\\]]]^^^_________[[[[[[[[[[[[\\\]]]^^^^^^___^^^]]]```fffnnntttvvvzzzrrrpppwww{{{hhh]]]WWWYYY```fffmmmzzz~~~ppp[[[RRRVVVXXXRRRIII>>>444///,,,,,,------,,,+++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((lllfffccciiittt}}}}}}yyy~~~pppccc```iiittt{{{iiiUUUEEE777---------------,,,,,,,,,,,,************************((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))(((((((((((()))))))))*********+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,------------...---/////////000333999>>>???IIIWWWaaakkk~~~sssnnniiigggmmmzzzyyynnnmmmjjjfff___YYYSSSOOORRRNNNKKKJJJHHHHHHPPPZZZgggwwwqqqnnnwwwpppsssvvv|||zzzeeeVVVAAA333---------++++++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))'''''''''''''''((())))))'''((((((((()))))))))***((((((((()))******++++++***+++,,,---,,,------...---...///...000888DDDMMMYYYbbbrrr|||wwwqqqjjjddddddjjjlllgggbbb]]]]]][[[XXXUUUUUUYYY\\\XXXYYYZZZYYYXXXVVVVVVWWWTTTVVVXXX[[[___bbbeeefff___^^^^^^___bbbeeeggghhhgggeeedddeeeggghhhiiikkkpppuuu}}}yyyllliiikkkooosssxxxfff]]]___hhhooowwwzzzvvvjjjZZZNNNRRRTTTSSSLLLAAA777111///,,,,,,------,,,,,,+++************)))))))))((((((((((((((((((((((((((((((zzzwwwqqqkkkhhhmmmvvv}}}~~~~~~oooccc```bbbxxxrrraaaKKK999......---------,,,,,,,,,************************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''')))******))))))(((((((((((())))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000000111777???EEETTTUUUYYYggg{{{rrrqqqttt|||tttlllfffcccjjjaaaXXXQQQIIIBBBDDDKKKZZZ___qqqyyysssuuuuuurrrqqqyyyqqqVVV@@@555111///---+++++++++************)))************))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))'''((((((((())))))******((((((((()))******++++++***+++---......---...///...///000111555???NNNYYYccc{{{}}}pppgggccc[[[]]]ccclllvvvzzzxxxtttmmmkkkfff^^^VVVRRRRRRTTTSSSTTTTTTSSSRRRRRRTTTUUUVVVWWWYYY\\\```cccgggiiicccbbbbbbeeejjjppptttuuutttsssrrrsssrrrpppoooooollliiifffeeegggkkknnnooonnntttyyy~~~ooo___```iiipppiiibbbeeennnqqqpppvvvxxxdddHHHJJJRRRYYYVVVKKK===555222+++,,,---...---,,,+++***************))))))))))))(((((((((((((((((((((((({{{mmm___```kkkzzzxxxxxx|||yyynnnbbb[[[___ttt}}}jjjSSS<<<666222222...))))))...---,,,***((('''''')))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))))))))(((((('''''''''(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))******+++)))************+++++++++))))))***+++,,,,,,------///---+++***,,,...//////111---///666888:::HHHZZZZZZcccttt{{{xxxxxxqqqssswwwsssjjj___TTTKKKGGGEEEHHHMMMYYYjjjvvvjjjaaauuu~~~uuurrr~~~~~~eeeKKK:::333111111***(((,,,...+++(((***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&(((((((((((())))))))))))************************)))************++++++++++++---...---,,,,,,///111222,,,...999@@@FFFXXXmmm~~~pppeee^^^]]]^^^XXX[[[___fffttt}}}oooaaaXXXSSSPPPQQQUUURRRUUUXXXVVVRRRRRRUUUZZZYYYYYYYYY[[[^^^bbbgggiiijjjnnnvvv~~~yyyooofffccc___ZZZZZZ^^^___^^^\\\[[[]]]dddlllsssvvvtttdddiiissshhhfffhhhjjjooottttttkkkaaaLLLIIIQQQ______OOODDDFFF444222///------,,,,,,++++++++++++************)))))))))))))))))))))))))))xxxnnnfffaaaooosssyyyzzztttmmmnnntttaaajjjwwwzzzkkk\\\FFF222...333333000------,,,+++***)))******+++************************((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$(((((())))))))))))(((((()))))))))))))))))))))((()))))))))))))))***++++++************++++++++++++)))******+++,,,,,,------...---,,,,,,---///000000888000///:::CCCHHHQQQ\\\xxx}}}uuurrrzzz{{{zzzwwwrrrjjj```VVVOOOLLLLLLRRR\\\eeelllvvv{{{dddqqqzzz{{{~~~~~~zzzgggTTTBBB555555///,,,,,,+++((()))---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))***************************************++++++++++++......///...------------444111555>>>EEEOOOhhhvvvuuuwwwrrrkkkeeebbbbbbdddeeennnnnnlllkkkpppxxx|||zzzmmmddd[[[WWWUUUSSSSSSVVVYYY\\\___]]]ZZZYYY\\\___^^^___aaaeeekkkttt{{{rrrhhhddd___\\\\\\YYYYYYYYYXXXXXXYYY[[[]]]^^^fffpppyyyeeehhhqqqkkkeeebbbiiisssuuunnnfffYYYOOONNN]]]iiidddWWWNNN<<<555...+++...000///,,,++++++++++++************))))))))))))))))))))))))rrr```[[[bbbooozzz}}}yyywwwyyyooogggjjj}}}xxx^^^AAA333222111///,,,------------,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***++++++************+++++++++,,,******++++++,,,,,,------,,,,,,------...///000111444111444???HHHOOO\\\iiiyyyffffffiiisss~~~{{{sssfff\\\NNNMMMNNNSSSXXX]]]dddkkkjjjzzzsssqqqrrryyy~~~|||qqqTTT===444111//////---)))***...++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,...------...000///...,,,444555;;;BBBHHHVVVrrr}}}ooogggddd{{{tttmmmcccbbbaaacccjjjssszzz{{{qqqmmmmmmlllhhh___ZZZVVVXXXXXXVVVUUUWWWXXX\\\```aaa```___aaacccfffhhhmmmttt~~~mmmgggddd]]]XXX]]]___aaabbbaaa^^^ZZZWWW\\\^^^```aaabbbeeekkkpppvvvzzzrrrjjjjjjssslll^^^cccmmmqqqppppppaaaPPPEEEPPPhhhrrrfffTTTIII>>>111,,,...222111...,,,+++++++++************))))))))))))))))))))))))xxxlllcccaaammm~~~}}}vvvlllnnnyyyvvvbbbKKK777,,,,,,000,,,------......---,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***************))))))******+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---............000111...555AAAKKKPPPZZZpppkkkbbbhhhvvvwwwmmm___^^^]]][[[XXXWWW\\\aaa```jjj}}}zzzmmmooovvvzzz~~~wwwzzzkkkRRR888555222111000///...---+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++---111333222000666<<>>222,,,---///,,,,,,,,,++++++++++++***************************wwwrrrttt~~~~~~|||vvvmmmgggcccZZZEEE222//////......---,,,,,,+++************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((())))))******++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------///000///...000555999IIIKKKUUUkkkzzzrrrsss|||}}}ooo```WWWTTTRRRKKKMMMSSSaaawww|||vvvpppppptttyyyvvvqqqqqqzzzsssdddKKK444+++---000000,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''(((((())))))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///...///444<<>>333111.........///---,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------........./////////...000222222000111444888:::NNNmmmyyyooohhhWWWTTTPPPMMMRRR___rrryyy^^^XXXaaaeee^^^```rrrzzz```EEE666///***,,,111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++)))***+++,,,------------,,,,,,---............---///---...222000---555AAACCC```}}}|||}}}}}}~~~rrrwwwsssjjjfffbbb___[[[XXXXXXYYYYYYYYYVVVMMMMMMWWW]]]fffnnnkkkkkkwwwwwwbbb[[[^^^cccooouuu|||zzzlll___OOOCCC888000---///,,,,,,,,,,,,++++++++++++kkkjjjwwwhhhhhhqqqyyyhhh]]]AAA999000---///000///,,,,,,,,,+++++++++*********+++*********)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((''''''''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------............////////////...000333222222444:::@@@IIIiiiqqqjjj___RRRLLLPPP]]]gggrrr{{{jjj^^^cccccceeelllzzz{{{fffMMM999......111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,)))***+++,,,------------------...////////////...000...///222111555HHH___ooo~~~zzz}}}yyyssssss|||zzztttjjjgggbbb[[[WWWVVVXXX[[[WWWQQQLLLKKKIIILLL]]]qqqwwwjjjkkkqqqlllggg]]]bbbgggnnnyyywwwnnnbbbTTTCCC444...///------,,,,,,,,,+++++++++mmm|||uuuiiigggsssyyynnnlllxxxtttkkkMMMAAA222,,,...111000---,,,,,,,,,+++++++++******,,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------............/////////000---000333333333777@@@GGGSSSyyyuuupppeeeWWWMMMLLLSSS[[[cccqqqbbbWWWbbbgggfffrrrhhhIII666000...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,******+++,,,------------...//////000000000000000111...000444666@@@^^^}}}yyyqqqooouuunnnlllfff^^^VVVTTTWWW[[[[[[ZZZTTTJJJFFFLLLUUUXXXaaa|||ssslllzzzuuu]]]TTTYYYaaammm}}}}}}xxxoooaaaMMM999000///---------,,,,,,,,,++++++hhhkkkwwwqqqhhhwwwnnnmmm~~~vvvkkkOOO444---222333000---000...,,,,,,---,,,***(((************))))))))))))))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))************++++++++++++++++++++++++,,,,,,---------------------...000///......///000111000111111333999EEEQQQiii}}}sssiiiZZZLLLIIINNNVVVfffwww{{{^^^ZZZ^^^jjjwwwvvv[[[BBB555333222,,,)))+++,,,******,,,,,,+++******)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++***++++++,,,,,,------...333000---,,,...000///...///222333222:::YYY{{{mmmlllrrrsss}}}sssjjjgggaaaZZZWWWYYYXXXYYYXXXRRRLLLIIILLLOOOXXXaaavvvzzzqqqYYY]]]bbbjjjxxxyyygggTTTEEE888...111---,,,......++++++...[[[___jjjyyy{{{vvv{{{|||vvvzzzxxxfffQQQAAA555,,,***------,,,+++***++++++,,,+++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((())))))***))))))))))))************++++++++++++++++++++++++,,,,,,------------......---///000000///...///111444666777555777CCCZZZmmmxxxiiiXXXNNNKKKIIIPPP[[[fffwwwqqqeee]]]dddrrruuu[[[BBB333333///...000000,,,,,,...,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++***++++++,,,,,,---......///---+++,,,...000///...111222444999JJJlll~~~tttpppuuutttiiiaaaaaaddd^^^]]]YYYSSSNNNMMMQQQUUUUUUZZZgggyyymmm___XXX```mmmwwwqqq___PPPAAA666222...,,,------***)))+++RRRWWW___fffiiippptttooozzz|||~~~vvvrrrzzz}}}ppp[[[@@@---***000---------,,,++++++,,,---++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++******))))))*********)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////000222111555999;;;EEE^^^{{{hhhWWWMMMJJJHHHKKKSSS[[[llliii___dddrrrxxxZZZBBB333000...000///,,,+++...,,,,,,+++***************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************++++++++++++++++++,,,------.........------...111111000///111000333AAA\\\~~~~~~vvv|||zzzyyy{{{uuunnnlllbbb```\\\WWWSSSRRRTTTVVVSSSVVV]]]cccjjjxxx}}}gggTTTYYYccchhhsss|||nnn___NNNAAA666111...///...+++)))***TTTWWW\\\______bbbooo|||uuuqqquuu~~~|||wwwqqqqqqxxxoooTTT>>>444333///111222111...,,,+++,,,+++++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))++++++***)))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...000111111000000222333222555:::DDD[[[~~~tttcccYYYPPPIIIJJJQQQQQQTTTnnniii[[[```ssstttaaa===444,,,---//////......,,,,,,+++************++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++++++++,,,,,,---.........///000111222333333111000222222999NNNlllxxxvvvzzzuuuvvvyyy~~~kkkfff```\\\ZZZZZZ]]]aaaaaacccgggnnnyyyuuukkkhhhddd___\\\ZZZXXXWWWTTTXXX^^^bbbbbbdddppp~~~vvv]]]WWW\\\bbbjjjrrrzzzmmm[[[MMM<<<555000111000---,,,---XXXWWWYYY]]]^^^___eeekkkvvvttthhh~~~}}}yyyvvvssstttzzz{{{jjjTTT???111...000222222000...,,,+++++++++++++++***************************************))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))+++***))))))((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///000222222111222333555777:::AAARRRrrr~~~ssskkkXXXOOOMMMSSSNNNJJJ```~~~aaa\\\mmmzzzRRR@@@///,,,111444222///---,,,,,,+++***+++++++++++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))*********++++++++++++,,,,,,------...//////000111333333333111000000333888GGG```{{{|||yyyssstttuuu~~~jjj\\\[[[ZZZWWWWWWZZZ[[[\\\ZZZXXXXXXZZZ^^^bbbddddddhhhyyy{{{nnneee```___^^^]]]WWWXXX]]]cccdddaaacccgggpppxxxzzzoooVVVSSS___gggeee|||wwweeeUUUCCC999111000000...---...ZZZUUUTTTXXX\\\[[[\\\]]]llllllyyykkkqqqvvv|||zzzqqqkkkpppzzz{{{iiiNNN777///...---...//////...,,,,,,++++++++++++***************************************))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))+++***)))(((((((((((((((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111///111333333333333555666333@@@QQQiii~~~uuuhhh```\\\QQQHHHWWWpppnnn^^^dddooofffPPP888///000111...+++------,,,+++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---....../////////000222222111000111222666BBBXXXrrruuusssuuu{{{~~~jjj[[[UUUZZZ^^^___```bbb```\\\ZZZVVVRRRQQQTTTVVVUUUSSSTTT___ppp{{{~~~pppgggdddbbb```[[[WWWWWW\\\`````````bbbfffppp~~~tttssscccSSS]]]ddd```www~~~~~~mmm^^^LLL@@@333//////------...ccc[[[VVVWWWYYYWWWWWWYYYdddbbbhhhyyy|||gggjjjqqqxxxwwwpppmmmppp{{{fffRRR>>>666...+++...000///,,,,,,,,,+++++++++*********************************))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))),,,,,,+++***))))))))))))*********+++++++++,,,,,,------------------------,,,,,,---...///000111111000111333444333444666777888TTTtttxxxmmm]]]NNNPPP[[[pppqqqgggaaaooo{{{fffMMM===555...+++***------,,,++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++,,,,,,------.../////////...111333333333444777999HHHZZZsss{{{xxxxxxyyyzzzyyyrrrcccZZZZZZ[[[fffrrrzzzyyyjjjcccYYYTTTSSSTTTRRRPPPPPPRRRYYY^^^^^^ggg|||ooofffccc\\\YYY[[[^^^^^^^^^``````aaapppuuuwwwkkk```^^^]]]hhhpppzzzwwwjjjZZZKKK:::222000...---...nnnfff^^^\\\YYYWWWXXX\\\WWWZZZ```eeeiiiuuullldddeeewwwttthhhvvv}}}qqqPPPCCC333+++---000///,,,,,,,,,,,,+++++++++******************************((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))...---,,,+++******************+++++++++,,,,,,,,,------------------------,,,,,,---...///000111222000222333444444444666888LLLsss}}}|||pppnnnllliiifffdddbbbbbbbbbeeejjjooouuu|||xxxhhhVVVNNNNNNYYYfff}}}|||jjjbbbuuu}}}fffQQQ@@@333///111...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,,,,------.../////////000333555666666999>>>BBBaaavvv~~~yyyxxxzzz~~~zzzuuuwww{{{~~~oooaaa\\\bbb___UUUVVVbbbtttuuuggg^^^YYYTTTQQQLLLJJJLLLQQQQQQUUUjjjpppjjjeeebbbcccaaa\\\ZZZ[[[YYYYYYbbbvvv}}}lllnnnfffYYYZZZWWW```mmmzzztttgggUUUAAA777222000///000{{{iii___\\\[[[YYYXXXYYYYYY[[[```cccgggpppyyyyyymmmgggwwwsssfffwwwtttPPP444222555...***......---+++******+++---...,,,+++***))))))***+++,,,))))))))))))************))))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((()))))))))))))))))))))***++++++,,,,,,......---,,,+++***)))(((++++++,,,,,,,,,------------------.........//////......//////000000111111555111///333444666>>>HHHggg{{{xxxvvvrrrpppmmmiiieeeaaa^^^]]]TTTTTTSSSRRRQQQPPPOOOOOORRRTTTVVVWWWZZZ___eeejjjssswwwzzzooofffYYYGGGNNN]]]nnnzzztttbbbcccooo~~~pppWWW===111333------,,,---///000...***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))******+++++++++,,,))))))***+++,,,,,,,,,,,,---...///111111111000000000---111888555333DDD\\\{{{~~~{{{www{{{~~~|||zzzyyymmmccc``````[[[\\\aaa```___kkk|||zzzfffVVVTTTXXX[[[fffsss|||jjj^^^\\\SSSKKKHHHIIIIIILLL^^^sss}}}sssiiigggiiifff]]]VVVYYYZZZ___eeeoooyyyiiikkkmmmZZZWWWTTTWWWfffzzz{{{sssbbbNNNAAA777///---111}}}nnneee___[[[ZZZVVVUUUWWW[[[^^^```hhhqqqyyylllppprrrrrr|||zzzdddIII999444222111000------,,,++++++,,,---...++++++************++++++))))))))))))************))))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,------------------.........//////......//////000111111222444444666888666777CCCPPPqqq}}}zzzwwwsssqqqnnnkkkfffccc```^^^]]]\\\ZZZXXXUUURRRPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPRRRVVV[[[___bbbgggnnnvvv{{{~~~~~~zzz{{{{{{{{{}}}~~~rrrmmmeeeVVVMMMVVVaaaiiittteee___bbbsss|||fffIII333+++000///---,,,---......,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((+++++++++***************)))***+++,,,,,,---,,,,,,---...///000111111111000//////444777777>>>WWWqqqzzzpppnnnlllqqqwww|||wwwnnnfff\\\TTTRRRTTTPPPQQQVVVWWWXXXfffwwwlllYYYTTTWWW___ooo~~~hhh[[[WWWOOOJJJLLLLLLNNN\\\lll|||{{{qqqkkkfff```]]]YYYYYY\\\```ggguuummmuuugggNNNSSSWWW^^^nnn{{{kkkXXXJJJ===222...///sssfff^^^YYYWWWUUUUUUWWWXXXYYY^^^eeelllxxxnnnqqq}}}qqqrrrxxxbbbFFF666444222,,,------------------------******++++++++++++******)))))))))*********++++++***))))))(((((())))))*********))))))))))))******((((((((()))))))))******)))))))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////000111111222222000333777888666===PPPbbbuuurrr}}}}}}yyyuuurrrqqqpppnnnllliiigggfffeeebbb```]]]\\\ZZZWWWUUURRRPPPOOOOOONNNMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKNNNRRRUUUYYY^^^dddkkkooopppooommmooonnnmmmkkkjjjkkknnnqqqxxx}}}}}}tttiiiYYYKKKMMMSSSZZZ```nnnlll___hhhxxxzzz^^^???,,,222000...---,,,,,,---...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((()))))),,,,,,++++++***))))))))))))***+++,,,---------------...///000111111111111000444777888???VVVyyyuuuppprrrmmmrrr{{{ppp___VVVRRRLLLHHHGGGJJJFFFGGGJJJKKKMMMZZZiiiuuufffZZZXXX[[[bbbppp~~~gggbbbWWWNNNLLLJJJJJJQQQ\\\nnnyyynnnfffaaa\\\ZZZZZZ\\\___gggwwwnnn}}}NNNRRRQQQPPP[[[ooo}}}tttdddVVVGGG999000---|||kkk^^^^^^YYYWWWWWWVVVUUUWWW\\\^^^hhhqqq}}}pppsss}}}xxxsss~~~xxx```HHH:::111,,,---............------,,,)))***+++,,,,,,+++***)))))))))*********+++++++++***))))))))))))))))))******))))))))))))))))))***(((((()))))))))*********)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...............//////////////////000111111222222333222444555777???RRRnnnwwwiiiddddddkkk|||{{{ssslllgggcccbbb```^^^]]]\\\[[[[[[]]][[[YYYXXXXXXWWWUUUSSSTTTSSSRRRQQQPPPNNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLOOOQQQWWW[[[```eeehhhhhheeeddd``````___\\\ZZZZZZ\\\___dddeeeeeeeeehhhnnnvvvzzzuuu```NNNIIILLLTTTWWW\\\rrrvvvmmmooovvvsssTTT;;;333000.........,,,,,,///------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((())))))***++++++******************)))***+++,,,------------......///000111222222222444777888;;;NNNtttzzz{{{|||iiiZZZLLLHHHIIIHHHGGGFFFGGGEEEEEEGGGFFFEEELLLUUUXXXVVVYYY```bbbaaacccggg```___]]]```jjjyyyzzzjjjYYYOOOJJJGGGIIINNN^^^jjj{{{yyyjjjddd___[[[\\\\\\```hhhrrrsssjjjXXXHHHGGGRRRaaappp|||~~~xxxnnnbbbSSSBBB555...lllbbb\\\XXXWWWVVVUUUWWW\\\___dddbbbhhh|||ppplll~~~}}}yyy{{{dddGGG555000...////////////...---,,,)))***+++,,,,,,+++***)))************++++++++++++******))))))))))))******)))))))))******)))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,---------................../////////000000000000111111222333333333:::666444<<>>OOOiiizzz~~~tttooouuu~~~wwwkkkfffaaafffoooyyytttbbbSSSKKKHHHJJJJJJMMMOOOMMMHHHIIIMMMEEEEEECCC@@@???BBBDDDDDD@@@NNN[[[^^^WWWOOOIIIGGGDDDAAABBBFFFEEECCCGGGPPPYYYuuufffTTTJJJEEEEEESSS\\\iiiwwwmmmhhhddd___\\\YYYVVVWWW[[[eeeyyygggPPPMMMPPPOOORRRcccuuuyyysssfffTTTDDD{{{gggaaa```UUU]]]ZZZXXXXXXWWWWWW]]]eeeuuuvvveee___lllxxx{{{uuugggJJJ>>>000,,,000444333///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))*********************)))))))))))))))))))))))))))************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111111666222000444222222<<<999\\\uuubbb```[[[UUUQQQNNNLLLKKKMMMNNNNNNMMMLLLLLLNNNQQQRRRQQQQQQSSSVVVUUUQQQNNNVVVTTTRRRTTTXXX[[[[[[YYY^^^]]]]]]___aaaaaa^^^ZZZ___^^^]]]]]]]]]^^^___```ccccccbbbbbbccceeefffhhhggggggiiilllooorrruuuwwwwwwwwwyyy~~~{{{yyyxxxwwwxxx{{{~~~{{{rrrgggWWWMMMLLLTTTdddyyywwwnnnrrrlllMMM555...111111,,,...------,,,,,,++++++***,,,+++******)))*********************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000444///---555666444999@@@UUUpppxxxqqqtttwww|||ooofffbbb^^^___eeelllqqqsss|||yyyrrrfff[[[RRRNNNNNNRRR\\\bbb___ZZZXXXTTTNNNJJJIIIGGGCCCAAA@@@AAACCCJJJJJJQQQ[[[ZZZOOOKKKOOODDDAAA@@@AAA@@@???BBBHHHMMMWWWhhh~~~rrr```RRRCCCAAANNN```qqq~~~lllfffcccZZZYYYVVVVVVYYY\\\eeettt{{{```FFFCCCHHHMMMUUU```kkktttsssbbbNNNxxxpppjjj^^^\\\XXXWWWWWWVVVUUUZZZ```gggtttuuujjjhhhnnnwww~~~{{{ooo[[[JJJ777///000333///***---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************(((((())))))******++++++))))))))))))************++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111111222555111111888666333;;;NNNuuunnnaaa___]]][[[YYYXXXYYYZZZZZZYYYYYYZZZYYYXXXYYY[[[]]]^^^]]]]]]```bbbcccaaa______^^^```eeelllrrruuuuuu{{{zzzzzz{{{|||{{{wwwsssoooooonnnnnnnnnpppqqqrrryyyyyyzzz{{{|||~~~}}}xxxwwwvvvhhhWWWMMMTTT```qqqpppooo}}}|||aaaEEE555111111000......------,,,+++++++++,,,++++++***************************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...333000111666555777EEE[[[tttuuuvvvzzzooohhhaaa]]]^^^```aaaaaa___cccfffeeeaaa]]]]]]______iiirrrqqqlllggg___XXXUUUTTTRRRNNNIIIEEEBBBAAAEEEEEEJJJSSSVVVTTTQQQQQQIIIEEEDDDDDDCCCAAACCCGGGCCCHHHPPP]]]tttjjjXXXHHHEEEOOO___qqq}}}qqqlllbbb]]][[[[[[\\\]]]```iiisssxxx}}}~~~VVVDDDCCCGGGMMMVVVaaannnsssiiiZZZuuueee]]]YYYVVVWWWWWWVVVXXX]]]aaaeeeooowwwddd```mmmyyy|||yyymmmZZZCCC555222222...)))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++'''(((((()))***+++,,,,,,)))))))))*********++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,------------...............///000000111111222333555000333;;;999777@@@bbbsssiiicccdddcccbbbbbbdddfffiiijjjhhhjjjjjjjjjjjjjjjmmmooopppooonnnpppsssuuuvvvuuuuuuvvvzzzyyycccOOOLLLPPP___rrruuukkkrrrtttVVV===111000111.........---,,,,,,++++++,,,,,,+++***************************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000---111222555777333???[[[xxxzzztttlllbbbZZZWWWVVVTTTSSSRRR[[[gggppprrrqqqpppooottt}}}}}}tttkkkcccbbb___ZZZTTTNNNKKKHHHGGGEEEEEEFFFJJJSSSYYYWWWPPPLLLGGGEEEEEECCC??????BBBAAACCCEEEIIIWWWvvvxxx___NNNHHHOOO]]]rrryyy}}}rrreeeaaa______aaa``````ccciii{{{tttfffFFF===BBBFFFLLLWWWeeeooommmfffqqqccc\\\XXXYYYZZZYYYZZZ\\\``````dddpppmmm```dddssswwwhhhSSS@@@666111///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))******+++++++++))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------------------...............//////000111111222222333555111333999999???QQQwww~~~|||}}}~~~|||ppp[[[OOONNN^^^ooo~~~mmmiiivvvgggMMM<<<444000//////......---,,,,,,,,,,,,,,,+++************+++************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,---------------...//////000000///111222666666444LLLvvv||||||ooorrrsssooohhh^^^WWWTTTSSSQQQPPPSSS\\\lll{{{tttqqqoooiiiaaaZZZVVVTTTSSSSSSLLLLLLJJJIIITTT```]]]QQQRRRLLLGGGGGGEEE@@@???AAACCCEEEIIIKKKOOOeeegggRRRKKKOOO^^^vvv}}}kkkeeeaaa```ccceeefffiiimmmxxx}}}zzzRRR@@@@@@DDDKKKTTT]]]fffjjjlllnnnccc[[[ZZZ[[[ZZZZZZ\\\[[[[[[\\\bbbooouuudddhhhyyyxxx~~~vvvfffQQQ>>>333000222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++******))))))************++++++++++++++++++******++++++,,,---++++++,,,,,,,,,------------------.........////////////000000111222222222111555333333666999MMMmmmzzzgggUUUKKKVVVdddooowwwjjjnnnwwwxxxcccOOO<<>>DDDMMMTTTYYY___gggnnnppp```[[[[[[ZZZZZZZZZXXXXXXZZZ\\\```ooosssfffllltttwwwdddMMM;;;333111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,+++***))))))(((*********++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,------------------.........///////////////000111111222222333111555444555888@@@```}}}uuuaaaOOOLLLSSS]]]kkkxxxzzzssspppzzzsss^^^CCC...000000000///......------------,,,+++++++++++++++************************))))))))))))))))))))))))***************************************************++++++,,,,,,------...---......//////000111111333555222333:::HHHooooooiiippp{{{yyyqqqpppsss|||fff^^^UUUOOOMMMMMMLLLKKKLLLNNNYYYrrr~~~zzzkkk^^^^^^]]]___kkk|||ooodddYYYTTTPPPJJJHHHHHHEEEAAADDDKKKMMM[[[bbbRRRUUUjjjzzzxxx{{{xxxssskkkccc\\\[[[lllrrrmmmnnnooorrruuu{{{zzz|||PPP>>>AAAHHHRRRZZZ^^^fffmmmkkk```]]][[[ZZZ[[[XXXXXXYYY\\\\\\cccttttttiiiooo|||sss```LLL;;;111............------------------------------------*********+++++++++,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,------------...............///////////////000000111111222333333222444444888AAANNNsss|||ooo^^^OOOKKKRRR___iiippprrr{{{kkkPPP999111111000000///......---------,,,++++++++++++,,,************************))))))))))))))))))))))))******************************************************+++,,,,,,---...............///000000111111111666444333AAAWWW}}}wwwfffccckkkvvv|||xxxnnnmmmppprrrkkkcccYYYQQQNNNMMMKKKJJJNNNNNNRRR```qqq|||~~~{{{yyyuuurrrrrrsssvvvzzztttoooooosssxxxhhh___YYYRRRNNNNNNQQQIIILLLWWW\\\eeefffVVVWWWkkkzzzssszzzvvvlllhhh```aaaZZZUUUQQQNNNVVVttt}}}yyyvvvuuuvvv|||vvv^^^EEE???@@@LLLZZZaaadddfffuuufffaaa^^^]]]]]]XXXUUUVVVZZZ[[[]]]fffrrrzzzqqqkkkwww{{{ooo[[[DDD444//////.........---------------------------------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------................../////////000000000000111222222333333444444333;;;JJJYYYxxxwwwkkkWWWKKKMMMWWW^^^{{{tttooowww```KKK111111000000//////.........---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******************************************************+++,,,,,,---............//////000000111111...777555555FFFaaaxxxnnnkkklllllllllrrrggghhhlllkkktttppphhh^^^VVVRRRQQQOOOMMMLLLLLLNNNUUU^^^gggnnnpppgggddddddgggggggggooozzzzzzvvv|||{{{ooofff^^^ZZZYYYYYYQQQVVVfffjjjmmmgggXXXWWWhhh~~~iiicccmmmqqqaaaYYYNNNSSSNNNNNNPPPNNNPPPcccyyyzzzyyy{{{pppOOO@@@999FFFYYYbbb```]]]jjj___^^^ZZZWWWYYYXXXUUUUUUZZZ```dddjjjllljjjttt}}}nnnPPP444222///,,,+++...222000***---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************,,,++++++++++++,,,------,,,,,,,,,---------......------......///000000000000000///000222333333222888777999DDD___ooobbbUUULLLNNNUUUddduuulll}}}www\\\DDD:::222222111---+++---......---------,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++******************+++++++++,,,,,,---------/////////000222333222000000777<<<@@@PPPmmmvvvhhhhhhkkkmmmqqqhhh[[[[[[aaarrruuuiii]]]UUURRRQQQPPPMMMNNNRRRWWW[[[aaafffhhhaaa\\\ZZZZZZ[[[bbbjjj~~~vvvuuuzzzrrrppprrrxxx~~~~~~nnnTTTTTTeeeyyyttt]]][[[lll{{{~~~dddWWWQQQLLLIIIMMMJJJJJJNNNLLLTTTggg~~~}}}~~~xxxppphhhKKK===>>>BBBXXXdddXXXxxxgggccc^^^YYYZZZXXXUUUTTTVVVZZZ\\\```sss{{{rrrrrr~~~yyycccMMM555111//////000///......---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,------...,,,,,,---------.........------......///000000000000000000222444555555444333222;;;SSSsssqqqaaaRRRLLLMMM[[[wwwyyyfffmmm{{{lllTTTEEE666222111...---.........---------,,,,,,,,,++++++*********)))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------------------......000000000111222333333222555666===MMMddd~~~}}}qqqkkkppptttlllbbbdddiiivvvvvvjjjaaa]]][[[\\\^^^dddnnnvvvxxxwwwnnnddd\\\^^^dddhhhkkknnn|||~~~sssZZZVVV___ooojjjYYYZZZjjjoooqqquuu{{{rrr___VVVPPPLLLHHHKKKIIIJJJNNNLLLSSSggg{{{~~~zzzvvvvvv|||uuu|||nnnJJJ>>>>>>GGGNNNLLLuuujjjaaa]]][[[YYYWWWUUUUUUUUUVVVZZZddd{{{{{{lllooossseee>>>666111333111,,,---222------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,---......///,,,------------.........---......//////000000111///000222444555666666666::::::IIIjjj~~~kkkYYYNNNKKKTTThhh}}}ddd___mmmxxx{{{jjjUUU===222000000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,---------------/////////...............000000111222222333333444999666AAA```zzznnnppp}}}uuugggqqquuuooojjjrrryyyxxxrrrvvv{{{{{{pppkkkttt{{{aaaYYYZZZbbb___TTTXXXeee]]]fffqqqyyyuuuggg___WWWQQQPPPIIIKKKIIIKKKOOOLLLTTTiii}}}vvvooorrruuuzzzppp}}}___???;;;999:::DDDwwweeeaaa\\\YYYYYYYYYWWWVVVVVV^^^bbbnnnhhhaaapppwwwmmmNNN>>>333222111+++---444...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------------...//////------------.....................///000000111111000222444444444444555666>>>CCC[[[tttdddXXXSSSSSS^^^mmm}}}mmm___bbbppp{{{cccFFF444111222222000......---------,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------/////////............---///000111111111222333555999666JJJtttwwwsss{{{uuufffmmmsssqqqtttggg```[[[\\\ZZZUUUWWW___\\\eeepppxxx~~~}}}lllgggcccYYYSSSSSSOOOOOOKKKMMMQQQMMMVVVmmm|||kkkmmmpppoooyyy|||yyyyyyGGG<<<888666BBBtttggg]]]WWWYYY[[[YYYWWWYYY___bbbgggrrrpppaaafffxxxxxxppp```KKK888111000---...333.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------------...//////---------.........//////......//////000111111111222333555444333333555777:::KKKlllvvveeeZZZSSSWWWaaattt|||lll^^^hhhmmmRRR<<<333333444222......---------,,,,,,,,,---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++***+++++++++,,,,,,------......------------------...///111000000000333666666===ZZZ{{{zzzxxxxxx{{{llllllsssuuu}}}nnnkkkgggdddaaa___]]]\\\```ccciiipppyyy{{{uuuwwwssshhh```aaa___ZZZRRRQQQRRRMMMWWWqqqnnnhhhhhhbbbeeeoooZZZCCC<<<777<<>>666333qqq___\\\]]]YYYXXX[[[UUUZZZ```aaadddooo|||lllrrr~~~rrrnnn\\\BBB333222222...............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.............../////////////////////000111111222222111333555444444888@@@GGGuuurrrwwwvvv\\\RRRPPP```yyy}}}jjjlll~~~|||}}}qqqXXX???333111111......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........,,,,,,---...///000000111///222444333111222777<<>>LLLoooyyy~~~uuusssrrrooorrrssswwwzzzzzz|||{{{xxxjjjbbbXXXTTTWWW```iiinnnqqqbbbmmmyyymmmggg___ccclllfff@@@;;;<<>>KKKjjjyyytttaaaNNNSSSggglllgggrrrqqqWWW@@@000222222000------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...........................---------...///000111333333444444444???ZZZttt~~~~~~rrrhhhiiivvviii[[[SSSTTTRRRPPP]]]nnnuuuqqqggg]]]ooohhhIIIXXXVVVUUUUUUXXXYYYXXXWWW^^^```cccxxxuuucccaaa]]]YYYUUUTTTUUUWWWXXX[[[^^^eeetttcccaaaeeeuuu~~~{{{yyyvvvhhhPPP<<<333111//////000000///---------------------------------------,,,,,,,,,,,,---------,,,,,,,,,++++++---------.........//////---.........//////000000//////000111222333444444444777:::>>>HHH^^^}}}tttoooooo{{{yyyiiiQQQPPP^^^yyyuuufffkkkyyyvvvaaaMMM222111000///...---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------...///000111111333333444333666HHHgggzzzzzztttrrrzzzfffZZZRRRRRRPPPNNN[[[nnnyyyqqqmmmtttqqqhhhfffppp}}}xxxOOOTTTSSSRRRRRRSSSSSSRRRPPPVVV[[[\\\dddxxxjjjeee```[[[WWWVVVVVVWWWWWWWWWZZZ```kkk}}}oooccc___nnn}}}yyywwwnnn[[[JJJ888444000///000111///---------------------------.........---------,,,,,,.........---,,,+++++++++------........./////////------......///000000000///000000111222333444444888888999AAAYYY{{{}}}gggdddkkktttnnnYYYUUU]]]nnn{{{eeecccmmmyyykkk\\\:::444///...///...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------...///000111222222444444555===UUUwww|||sssqqqllltttdddYYYRRRSSSPPPOOO]]]qqquuupppnnnmmmqqq~~~wwwjjjnnnssstttbbbTTTTTTUUUTTTTTTSSSSSSSSSQQQXXX[[[^^^dddkkkxxxjjjddd]]]XXXWWWVVVVVVUUUTTTUUU[[[dddlllzzz|||hhhjjjxxxzzzvvvqqqfffZZZ===777111...000111000...........................---------,,,,,,,,,++++++------------------,,,,,,............////////////------......///000000111///000111111333333444555888999>>>PPPtttjjj```jjjzzzuuuttt{{{tttnnnxxx{{{dddZZZZZZ]]]}}}uuuggggggyyyuuugggFFF:::000///000///...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------......///111222333222444666:::HHHeee{{{tttlllnnnnnnjjj___WWWVVVQQQNNN[[[oooqqqwww{{{ttttttsssTTTVVVXXXXXXWWWWWWXXXZZZWWWZZZZZZ___eee___cccvvvmmmggg^^^YYYWWWVVVTTTRRRTTTRRRXXXaaabbbeee|||tttfffkkkvvv{{{uuusssmmmeee@@@:::222...000111000...........................,,,,,,,,,+++++++++******+++,,,,,,------......///............/////////000---------...///000000111000000111222333444444555555:::FFFbbbgggbbb___jjj~~~yyyzzzmmmzzzppp```bbb___WWWVVVgggooo\\\TTTOOOpppuuukkkuuu}}}nnnPPP@@@222000222000------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......///111222333222444777>>>PPPqqqyyy|||~~~zzzqqqpppwww~~~rrr|||zzztttlll}}}|||sssggg^^^ZZZRRRLLLXXXkkk|||\\\fffyyyrrruuu{{{cccbbbbbbdddfffgggeeedddjjjhhhiiijjjiiieeegggkkk|||ooo\\\[[[\\\VVVQQQQQQPPPUUUXXXYYYZZZ```llluuuiiigggwww~~~{{{wwwqqq\\\CCC111222444///---111........................------------------------///...------------...///---------.........//////222111111111000000//////000333555555555666666555888999QQQzzzcccUUUPPP]]]ooo|||{{{xxxvvvuuutttrrrlllllliiiiiikkkooo}}}hhh[[[TTTSSSRRRRRRWWWlll|||iiiSSSNNNZZZzzzkkkooozzz~~~uuukkkPPP888000000------000......---------,,,,,,,,,---------------------------,,,,,,,,,,,,---........................------000/////////000111222222666555999JJJfffsssiiidddccccccooo~~~zzzsssiiigggkkkuuu}}}{{{~~~~~~xxxwwwvvvrrrlllhhheeeaaa^^^\\\^^^gggzzzrrrccc\\\WWWSSS\\\jjj{{{qqqdddfffxxxyyyrrrsss}}}wwwqqqmmmnnnrrrwwwyyyzzzyyy{{{}}}{{{uuutttwww}}}|||ddd^^^^^^YYYTTTTTTOOOSSSWWWWWWWWW[[[eeennnrrrgggsss~~~|||xxxtttcccKKK777333555222//////........................------------------------///...---,,,,,,---...///---------.........//////222111111111000000000000000111111111222555666777777@@@```~~~iiiccc\\\VVVWWW```uuu~~~vvvpppkkkhhheeekkkmmmqqqrrroooqqqddd]]]^^^\\\ZZZZZZ]]]ooo}}}vvvcccRRR[[[vvvqqqiiirrr}}}~~~oooZZZCCC555000......///.........---------,,,,,,---------------------------,,,,,,,,,,,,---..............................000000///000000111222333555888AAATTTppptttggg```___aaalllqqqxxx~~~~~~vvvoooiiiffffffkkkllljjjkkkpppuuutttpppiiieeejjjvvv{{{rrrhhhaaa]]][[[YYYXXXSSSPPPOOOQQQTTT]]]ooo}}}jjjbbb]]]ZZZcccooo}}}zzzmmmkkkyyy|||oooqqqzzznnn```]]]XXXTTTTTTPPPSSSWWWVVVUUUWWW^^^dddrrrlllmmm{{{{{{zzzxxxjjjXXXCCC666444555111---........................------------------------...------,,,,,,------...------........./////////111111111111111000000000333000//////222666888999<<>>444333111---................................................------,,,,,,,,,,,,------............////////////111111111111111111111111555222000333555777999<<>>GGGdddwwwpppjjj```[[[oooyyyqqqggg}}}^^^eee}}}aaaRRR[[[qqqooodddqqquuuvvviiiMMM888222222000//////.........------------------------------------,,,,,,,,,,,,---.............../////////000000000000111111222444555666777GGG```{{{vvvgggYYYRRRQQQTTTWWWWWWTTTTTTXXX^^^iii}}}mmmWWWVVVRRRMMMJJJKKKQQQVVVdddvvvfff[[[SSSKKKIIIHHHGGGIIINNNeee~~~~~~{{{|||mmmaaaYYYVVVWWWVVVUUURRRQQQRRRSSSVVVVVVaaa~~~aaaooozzz|||yyyoooooogggVVV@@@222000333////////////////////////........................---......//////......---....../////////000000000111111111222222222222222111///222777555333:::FFFSSSqqq}}}nnnooofffaaa___hhhxxxrrr```hhhxxxjjjvvv^^^UUUooogggSSSUUUgggjjjnnn}}}vvvwwwmmmWWWAAA555222111/////////.........---------------------------------,,,,,,,,,,,,---...............//////000000111000111111222333555666777:::NNNjjjwwwhhh[[[UUUTTTWWWYYYRRROOOOOOSSSWWWaaawww{{{bbb```\\\WWWTTTTTTWWWZZZYYYzzzaaaVVVKKKHHHGGGFFFGGGJJJZZZ}}}}}}tttdddZZZXXXWWWVVVTTTRRRRRRSSSTTTVVVYYY^^^pppnnnfffqqq|||{{{tttnnnhhh```MMM999111444////////////////////////..............................///000000///........./////////000000000000111111111222222333333333111000444777555444CCCWWWrrr~~~wwwzzzuuusssqqqoooiiicccaaadddpppxxxbbbcccmmmrrr___ZZZ```{{{qqqiiisss{{{xxxqqqaaaKKK777000222////////////............---------------------------,,,,,,,,,,,,---......---......///000000111111111111111222444555777888CCCZZZyyyoooaaa\\\]]]```bbbTTTNNNMMMRRRVVV\\\oootttqqqkkkeee___]]]\\\]]]fffqqqllllllttt~~~zzzkkk[[[RRRNNNJJJIIIJJJOOOrrryyy{{{mmmaaa[[[ZZZXXXVVVUUUUUUVVVWWWTTTZZZZZZ\\\uuu}}}aaakkkwww~~~yyymmmgggeeeWWW@@@333444000000000000000000000000////////////////////////...///000111111000///...////////////000000000000111111111222222333333333444333666999666777MMMfffssseeeeeeoooyyy|||jjj[[[___tttuuu|||rrrdddZZZjjjsssdddiiizzzyyyssshhhQQQ888...222000/////////............---------------------------,,,,,,,,,,,,---......---......///000111111222111111111222444666777888MMMeeevvvhhhbbbeeejjjmmmbbbWWWQQQSSSUUUUUU```nnn|||yyyvvvuuu|||qqqggg^^^VVVZZZVVVVVV^^^dddiiirrr{{{pppaaaXXXPPPKKKJJJGGGfffssszzz|||eee```^^^ZZZVVVRRRPPPRRRSSSQQQTTTWWW[[[cccxxxmmm```bbbxxxyyyvvvqqqjjj___OOO===111222222111......//////...//////.........---------////////////////////////......//////000000111111222222222222333444555555444///333;;;999;;;WWW{{{zzz}}}pppkkklllnnnsssyyy~~~rrrhhh``````yyylll]]]gggyyy~~~wwwmmm[[[CCC444000333222000000111111///...................................................////////////000000000000000///000444444444888???TTTzzzuuupppqqqpppppptttggg]]]UUUTTTYYYaaakkkuuu{{{yyyssszzzpppfff]]]SSSNNNLLLMMMOOORRRUUUYYY___dddhhhwwwxxxuuueeeXXXMMMFFFGGGXXX{{{tttfffccc^^^[[[YYYWWWVVVUUURRRSSSTTTTTTVVVdddjjjaaarrr{{{wwwrrrllldddUUUDDD888222222000//////000///...//////.........---------////////////////////////......//////000111111111222222222222333444555555:::555666:::888BBBggg}}}|||~~~yyyjjj\\\XXXmmmhhhdddttt~~~zzzsssdddMMM:::333222111000000111111000...................................................////////////000000000000000///111333444444;;;CCCaaavvvmmmfffiiirrr{{{yyyqqqjjjbbb[[[WWWLLLLLLMMMNNNQQQWWW]]]bbbiiiiiipppyyybbbVVVRRRCCCOOOsss}}}llleee]]]ZZZYYYYYYUUURRRVVVVVVTTTQQQNNNUUUjjj~~~www___hhh|||~~~~~~yyysssooojjj___NNNBBB444111000000000000///.../////////.........------////////////////////////......///000000111111222222222222222333444555555666444666777888IIIuuuyyyvvvooo\\\QQQaaa{{{tttaaalll}}}zzzoooZZZEEE999222000//////000000000///................................................////////////000000000000000000111333333666@@@KKKqqq{{{vvveeeXXXRRROOOKKKIIIKKKPPPWWW[[[aaabbbfffjjjnnn{{{ooo\\\UUUHHHKKKggg{{{}}}{{{nnn___WWWWWWXXXUUUQQQUUUTTTSSSPPPLLLNNN\\\kkkfffcccsssyyyssspppnnnfffXXXLLL888333///111222000///...////////////............////////////////////////...//////000111111222222222222222222333444555555000333777999===TTT{{{zzzbbbRRR\\\qqqggglll~~~uuudddOOO@@@333111///...///000000///................................................////////////000000000000000000222333333888GGGWWW}}}fffbbb[[[RRRKKKJJJNNNSSSVVV[[[```fffgggbbbcccqqqkkkXXXQQQKKK[[[|||wwwyyy|||kkk\\\YYYZZZYYYVVVOOONNNMMMLLLHHHHHHOOOZZZ{{{lllmmmwwwzzztttrrrpppjjj___VVV>>>666000111333000///000000000/////////.........//////////////////////////////000000111222222222222222222222333444555555555888:::;;;FFFeeezzzsssfffbbb___fff~~~oooZZZZZZggguuurrr~~~}}}vvviiiWWWIII555222000//////000000///................................................////////////000000000000000111333333444<<>>222222333000///444000000000000/////////...///////////////////////////000000111111222333333222222222222333444555555777777888CCCaaaqqqbbbTTTMMMMMMQQQTTTXXXYYY^^^kkk}}}yyyyyyxxx}}}|||ooo^^^ZZZiiisssiii}}}~~~xxxqqqggg\\\<<<888444111000000000///................................................////////////000000000000///222444555777EEEddd}}}nnnbbbXXXRRRPPPJJJGGGIIILLLMMMOOOSSSPPP[[[nnnjjjTTTSSSeee}}}vvvooossslllccc___]]]XXXTTTSSSTTTQQQMMMLLLOOOQQQfffppphhhqqqzzz~~~xxxoooiiiggggggTTTAAA333333333///000555000000000000////////////////////////////////////000000000111222222333333222222222222333444555555222777AAAUUUzzz~~~jjj]]]SSSKKKKKKOOOQQQXXXcccmmmyyywwwiiilllxxx~~~~~~wwwccc[[[VVV|||zzzlllvvv{{{uuulllbbb>>>:::555222111000000///................................................////////////000000000000///222555666888HHHiiissseee\\\RRRMMMJJJLLLMMMKKKKKKMMMTTTXXX___oooxxxYYYMMMVVV{{{}}}yyy|||tttlllmmm|||{{{iiicccaaaaaa^^^XXXRRRNNNMMMLLLMMMNNNZZZddddddeeeuuu{{{~~~~~~yyytttoooiiieee```NNN;;;333222111000000000000000000000000000000......///000111000000000000111111111000000222444222222222222333444444555333:::JJJiii}}}kkkbbboookkk\\\PPPPPPRRRSSSZZZdddxxxllldddaaajjj|||zzzwwwuuutttnnnqqqjjjZZZPPPaaa}}}pppuuu{{{}}}vvvllldddLLL:::---000333000///333////////////////////////000//////.........///////////////000111111222222555222222666===OOOnnnxxxxxxssshhhgggeee```[[[VVVRRRNNNJJJNNNRRRTTTYYYgggttt\\\NNN]]]yyyvvvkkkhhhhhhdddooo|||nnngggeeeaaa[[[TTTOOOMMMLLLLLLVVVVVVXXXnnn|||jjjdddpppuuuyyyyyyvvvqqqlllhhhcccRRRAAA888444111000222000000000000000000000000////////////000000000111000111222222111222333555333333333333444555666777666CCC\\\ppp^^^VVVggguuuhhhVVVPPPOOOWWWfffwww```WWWQQQUUUcccwwwooogggeeemmmyyyeeeXXX^^^uuusssyyywwwmmmfffSSS@@@111111444000...111////////////////////////000//////.........////////////000000111111222222666666555666BBB]]]yyy~~~yyy~~~oooaaaWWWLLLLLLNNNQQQXXXkkkppp\\\YYYiii~~~tttqqq~~~sssllljjjgggmmm|||mmmjjjfff___XXXRRROOOOOOOOOZZZRRRRRR]]]zzz{{{___gggnnnwww|||zzzsssmmmkkkfffYYYIII???666111000333000000000000000000000000000000///...///000111222222333444444333333444666444444444555555666888888777KKKqqqvvvgggbbbsssjjjYYYPPPPPPYYYeeeqqqnnnbbbTTTMMMNNN\\\tttxxxfffaaa___ffflll]]]XXXhhhrrrwwwyyyooohhh]]]HHH666333444111///////////////////////////////////////......//////000//////000000111222222222555888777888KKKtttxxxyyyjjjUUUNNNMMMQQQQQQVVVnnnmmm]]]XXXeee{{{ooolllxxxrrrnnnkkkrrrxxxoookkkccc\\\VVVTTTSSSTTTUUUPPPWWW]]]jjjeeeeeelllxxx~~~uuummmkkkhhh^^^RRRFFF:::111000444000000000000000000000000111000///......000222333555777777777555333333444444444444555666777888999888PPP~~~jjjZZZUUUWWWbbbuuu}}}iiiWWWLLLOOObbbuuusssrrrooofff```___}}}ooo___TTTbbbvvvwww|||{{{qqqkkkbbbNNN;;;444444222////////////////////////////////////////////////000111///000000111111222333333111888999;;;UUU|||zzzhhhWWWOOOSSSSSSQQQ```xxxyyycccUUUbbbssszzzlllhhhrrryyyrrrooovvvyyyxxxrrrjjjaaaZZZWWWVVVVVVRRRQQQ]]]^^^^^^oooeeehhhsss~~~~~~vvvnnnllliiiaaaXXXMMM@@@444000333111111111111111111111111222111///...///000222444888999:::999666333222333333333333444555777888999<<>>```uuu]]]dddsss~~~}}}wwwqqqppprrrnnnhhhfffeeeggglllnnnnnnqqquuu{{{nnn___RRRgggooohhheeexxx]]]RRR^^^{{{llliiisssyyywwwssskkkdddZZZNNN>>>111///444111111111111000000000000////////////000000000000000222333333333333444666666888DDD[[[xxxyyyjjjjjj|||{{{mmmhhhppp}}}___UUUWWW^^^wwwgggXXXXXXxxxrrriii~~~|||vvvooojjj~~~|||vvvlll```[[[WWWVVVUUUTTTZZZaaa}}}~~~jjjkkkuuuzzzvvvrrroookkkeee```XXXMMM???666333111111444222//////222222222222111111111000000222333444666888999::::::888888777444333777???FFFnnnmmmmmmyyyyyytttsssrrrqqqooommmppppppkkkhhhfffaaa[[[bbb```aaaeeeggghhhlllqqqrrrwww|||kkkWWW[[[tttqqqkkkhhhcccTTTZZZrrrnnnfffooozzz|||yyymmmggg]]]PPPAAA333000444111111111111000000000000////////////000000000111000222333333333333444666777;;;HHHaaavvvvvvrrriiihhhhhhWWWTTTVVVjjj{{{cccZZZooonnneeewww}}}wwwooogggvvv|||yyyggg```ZZZXXXUUUSSSUUUZZZdddssshhhqqq}}}|||rrrqqqlllfffbbb^^^TTTEEE:::222000000333333000///111222222222111111111111111222222333444666777999:::999666555666444666FFFYYY{{{ooossswwwmmmiiikkknnnnnnlllmmmsssvvvqqqlllhhhddd___^^^ZZZZZZ\\\^^^^^^bbbgggiiilllpppvvveeeWWW^^^ssswwwggg\\\gggwwwooonnnmmmYYYVVVgggxxxiiimmmzzz~~~yyyqqqjjjaaaUUUEEE777222444222222111111111000000000/////////000000000111111111222444444333333555666999???NNNiiitttzzzmmmdddnnnwww^^^VVVSSS___xxxttt___eeeiii]]]kkkuuuqqqmmmggguuu}}}wwwnnneee]]]ZZZXXXUUUVVVXXXVVVpppnnnnnn|||wwwsssmmmfffdddbbbZZZKKK>>>444000000333444111///111111111111111111111111111222222111222333666888999:::666888<<<999;;;QQQmmm{{{zzzrrrwwwzzzuuuqqqsss{{{}}}rrrhhh```\\\ZZZ\\\]]]\\\]]]```bbbeeegggkkkttt{{{___VVVcccwwweeejjj|||wwweeeYYYUUUSSS\\\ttt~~~uuurrrvvv^^^SSS]]]|||uuuppp|||yyytttmmmdddXXXIII:::333333222222222111111111000000//////000000000111111111111222444444333333555666999BBBTTTpppzzzuuuggghhhhhh^^^ZZZ^^^kkkfff^^^xxxeeeWWWaaa~~~zzzooommmmmmiiiwwwqqquuurrrggg\\\YYYXXXWWWVVVXXXSSS]]]zzz{{{mmmvvv}}}{{{tttmmmfffdddddd]]]OOOCCC777222000333444222000111111111111111111111111111222111111111333555777888999666:::>>>;;;>>>XXXwww~~~|||}}}}}}xxx~~~{{{wwwsssgggaaa^^^``````^^^]]]^^^___aaacccggglllvvvmmmVVVYYYrrrrrreeeYYY[[[eeeiii```UUUQQQUUUXXX\\\eeezzzyyyuuu|||dddTTTVVVqqq{{{nnnwwwvvvooofff[[[MMM===444222222222222222111111111111000000000000111111111111111333444444444444555777777FFF]]]zzz~~~yyyjjjgggqqqeeebbbdddgggyyynnnZZZlllyyy___UUU```zzzrrrooopppjjjvvvqqqnnn{{{lll]]]WWWWWWVVVTTTTTTRRRUUUhhhnnnmmmvvvzzzvvvooohhheeeccc]]]RRRIII===666111333444222111222111111111111111222222222111111222222333555666777666777:::;;;:::CCCaaaxxxnnneeebbb```\\\ZZZZZZ\\\]]]aaafffjjjqqq}}}^^^WWWfffzzzeeebbbbbbiiirrrsssjjj```YYY^^^bbbbbbccclll}}}zzzuuuooo[[[SSSddd}}}~~~iiikkkyyywwwppphhh___QQQAAA666333333222222222222111111111000000000111111111222222222333555555444444666777555KKKhhh|||}}}zzziiiddduuuhhhdddiiiiiipppxxx[[[```zzzrrr\\\VVVccc|||pppllloookkkxxxyyyooo|||wwwcccZZZXXXUUURRRQQQPPPPPPYYYrrruuukkkqqqyyyxxxssslllfffbbb\\\UUUOOOCCC:::222222333333222333000000111111111222222222111111333444555555666555444888:::999>>>TTTxxx~~~pppggg___[[[[[[\\\[[[^^^dddgggjjjtttwwweeeaaatttpppmmmqqq{{{xxxssspppuuu~~~xxxtttkkkWWWZZZkkkzzzkkkqqq|||yyyrrrjjjbbbVVVEEE999555333333222222222111111111000000111111111222222222222333555555444444666777999TTTttt}}}jjjddduuufffcccnnnnnnlllaaaYYYiiiqqq]]]UUU^^^tttlllhhhkkkiiixxxtttuuukkk___[[[VVVRRRPPPNNNLLLKKKXXX{{{|||mmmqqqyyyzzzuuunnnhhhbbb\\\WWWSSSGGG<<<333222333333333444000000111111222222222222000111333555666666555555444;;;===:::EEEgggvvviiidddddd]]]ZZZ[[[```bbbdddlllvvvwwwbbbfff}}}lllkkkddd___lllwwwrrrzzz]]]VVV___qqqyyyqqqxxxzzzsssllleeeYYYIII<<<777333333333222222222111111000111111111111222222222222444555555444555666888???\\\}}}nnnggguuueeedddssstttjjj}}}gggVVV___|||uuu```TTTUUUgggrrrjjjjjjeeeqqqxxxqqqwwwttteee]]]WWWTTTSSSSSSOOOSSSRRR[[[zzzkkkzzzxxxvvvooogggeeeeee]]]SSSNNN@@@444333333000...///000111111111111222222222444444555555666666777777888555>>>===@@@lll}}}ooofffaaa^^^]]]___cccfffjjjnnnwwwfff```lllzzzmmmiiibbbaaalll~~~rrrrrrnnnbbbgggmmmvvv{{{rrreeeZZZOOOAAA555555333222222333333111000111111222222222333333333555666555444444666888888AAAiiiyyykkkkkkeeeeeeuuu|||jjjssswwwmmmpppvvvwwwsss||||||]]]___oooxxx^^^SSSUUUZZZssswwwhhhdddaaaeeeqqqiiizzz}}}~~~nnnbbbZZZVVVWWWTTTOOOSSSRRRWWWxxxxxx|||zzzrrriiidddccc]]]UUUPPPBBB666444444111000111111111111111222222222222555555666666777777888888888555<<<===EEEssszzzkkkddd```___bbbfffiiilllooossssss___aaatttpppfff\\\]]]iiiuuu|||{{{nnnqqquuurrryyy{{{{{{{{{uuuiii]]]QQQCCC888555333222222222333111000111222222222222333333333444555666555666888:::;;;DDDnnnqqqmmmbbb```xxxtttppppppvvvxxxnnnyyy}}}uuuyyyddd___iii|||yyy___SSSTTTWWWnnn}}}kkkeee]]]\\\rrrvvvhhh~~~zzz|||wwwggg[[[VVVVVVVVVOOORRRSSSSSSpppttt~~~}}}vvvlllddd```\\\WWWRRRFFF:::555444333222333111111111111222222222333555666666777888888999999777555999===NNN}}}zzziiibbb___bbbffffffgggiiirrr~~~hhh^^^{{{zzzwwwlll\\\SSSXXXaaagggooohhhpppuuu~~~yyywww{{{yyymmm___RRRFFF===666444222222222222111000222222222222333333333333333444666777777888;;;>>>LLLuuu~~~uuuddd]]]rrrxxxeeesssvvv}}}wwwoooxxxuuuooo___aaarrryyy```SSSRRRTTTggglllcccYYYRRRaaaxxxzzzeeerrr{{{zzzzzzqqq```XXXXXXWWWPPPRRRUUURRRaaaxxx||||||xxxqqqhhh```[[[XXXSSSIII===555333333333444111111111222222222333333444444555666777888888999888777777???ZZZtttiiiaaadddgggeeecccfffsssuuuxxxfffrrr|||vvvuuunnnaaaZZZZZZ\\\\\\ddddddqqqmmmrrr{{{sssvvv|||{{{nnn]]]PPPGGGAAA777555333222222222111000222222222333333333444444333333666888777777:::???[[[mmmcccuuussstttgggqqqzzz{{{sss}}}ttt{{{aaa[[[kkkwww```SSSQQQQQQaaa|||}}}hhh___VVVMMMUUUggg{{{eeejjjsss|||wwwkkk___[[[WWWRRRRRRVVVTTTXXX~~~yyyyyyyyyuuummmbbb[[[XXXSSSKKK@@@666333333444333111222222222222333333333222222333444555666777888999:::888CCCiiirrreeegggjjjhhhgggjjjtttsssjjjllltttmmmlllmmmkkkfffdddbbb\\\TTT]]]bbbrrraaa]]]zzzyyyqqqwww}}}{{{nnn\\\OOOHHHDDD999666333111222222222111222222333333333444444444555444666888666444888AAAfffzzzppprrrddd\\\___vvv}}}www}}}{{{eeeZZZiii|||ttt```SSSQQQPPP\\\ssszzzccc\\\TTTIIIMMMZZZrrr}}}hhhcccaaa{{{xxx|||tttbbbZZZXXXWWWSSSUUUVVVSSSlll|||yyyyyyxxxqqqfff]]]YYYRRRMMMCCC999444555444111222222222222333333333333111111222333555666777777888<<<:::KKKzzz{{{hhhgggjjjggggggmmmppptttlllkkk|||qqqlllfffhhhhhhhhhhhhfff]]]RRR]]]dddvvvZZZVVVlll|||qqquuu{{{{{{nnn^^^RRRJJJFFF:::777333111111222222111333333333333444444444444777444555888666333;;;FFFiii~~~wwwbbbYYYUUUXXXwwwyyy{{{lll\\\ggg}}}xxxsssbbbTTTQQQOOOWWWkkkyyy```ZZZSSSHHHGGGQQQeeeqqqeee[[[kkkiii\\\ZZZ\\\TTTTTTXXXQQQ]]]~~~yyyxxxssshhh___\\\RRRPPPHHH<<<777777555111222222222333333333444444111222333444555777888888666>>><<>>>>>XXXwwwrrriiifffllljjjvvvwwwxxxnnnxxxrrrkkkiiijjjrrruuutttnnnjjjmmmqqqsssccckkk|||vvv]]]WWWnnnkkktttzzzvvvlll```RRRGGG;;;888444111111222222222333333333444444444555555777333444:::999999EEEWWW{{{uuuzzzwww{{{zzzaaa___lllxxxvvvfffVVVPPPKKKNNN\\\sssYYYVVVUUULLLKKKRRRXXXnnnmmm[[[YYYqqqvvvhhh\\\TTTVVVUUUQQQPPPTTTjjjzzzsss|||rrrgggcccXXXVVVPPPIIIBBB===999666444222222444444444444222222222333555666888888777777777;;;KKKvvvqqqooonnnkkkppprrrttt{{{wwwmmm|||vvvrrrssswww~~~|||vvvmmmiiippp~~~uuummm~~~ddd\\\nnnuuuqqq~~~~~~hhh```]]]MMMFFF<<<333333444333222333111222222333333444444555999222999777999:::BBBjjj~~~~~~~~~~~~ccc___kkk~~~ppp[[[OOOPPPRRRPPPqqqqqqccc___WWWRRRQQQLLLUUUeeexxxnnneeedddlllzzzyyyuuuvvvzzzmmm```VVVVVVVVVRRRQQQUUUYYYxxxoooxxxrrriiidddYYYXXXSSSKKKEEE???;;;777444222333444444444444333222222333555666777888888777999CCCXXXxxxooonnnnnnooopppqqqtttooouuummmooo|||{{{ssssssdddmmmwww|||~~~mmmbbb]]]OOOHHH===444333444333222333111222222333333444555555999333999777999;;;EEEnnnxxxyyy{{{zzzuuuzzziiiaaajjjrrr]]]PPPPPPRRRQQQkkklll```___ZZZXXXYYYUUUQQQ```rrrhhhfffpppxxxnnnjjjdddrrruuueeeYYYWWWVVVRRRRRRWWWQQQpppuuujjjrrrsssooohhh]]]ZZZUUUOOOHHHCCC===777444333333444444444444333333333333555666777888888888:::MMMiiimmmkkkooopppqqqpppqqq{{{ttt}}}qqqpppyyyzzzjjjhhh{{{~~~tttfff\\\RRRJJJ???666444555333222333222222222333444444555555:::333999777999===JJJuuutttzzzwww~~~mmmfff^^^nnnlllgggnnnwww|||~~~pppbbbgggvvv```RRRQQQSSSQQQeeevvvgggddd\\\WWWVVVRRRNNN\\\mmm```cccxxxnnnlllmmmvvv}}}kkk[[[WWWVVVSSSRRRWWWYYYdddyyyiiimmmvvvvvvmmmbbb[[[WWWQQQKKKEEE>>>888444333444444444444444444333333444555666777888888999:::TTTsssssslllqqqrrrtttuuuuuuzzzzzz{{{uuunnnrrryyyyyy~~~lll___||||||}}}lll\\\UUUMMMBBB777555555444333444222222333333444555555555:::444999777:::???PPP}}}{{{{{{uuuzzzjjjdddYYYaaarrrnnnlllvvvuuuccceeezzzeeeUUURRRSSSRRRaaa|||~~~nnniii^^^VVVRRRLLLNNNZZZ~~~uuu___ZZZjjj~~~xxxdddZZZ^^^mmmqqq^^^YYYWWWSSSRRRUUUYYYYYYrrrmmmwwwxxxlllccc\\\XXXRRRLLLFFF???999555444444444444444444444444444555555666777888999:::;;;ZZZxxx}}}oookkkdddbbbbbbeeelllrrrssssssvvvyyyqqqqqqrrruuuyyyzzz|||yyyuuukkkiiilllooooooYYYooo~~~~~~qqq]]]XXXPPPEEE999666666444333444222333333444444555666666:::444:::888;;;AAATTTxxxvvvoooddd___^^^mmm}}}yyydddeee|||lllYYYTTTTTTSSS]]]vvvuuuiiiggg___YYYVVVPPPMMMTTTwwwhhhZZZ___kkkvvvcccXXX[[[lllwwwccc\\\ZZZUUUSSSUUUPPPMMMnnnooowwwwwwiiibbb^^^YYYSSSLLLFFFAAA;;;888555555444444444444555555555555555666777888::::::???cccuuubbbVVVSSSPPPNNNMMMNNNQQQUUUWWWXXX___dddqqqsssmmmppptttyyy}}}~~~{{{wwwmmmgggfffgggiiixxxZZZeee}}}{{{vvv```\\\TTTGGG;;;777666444444444333333333444555555666666999444;;;999;;;BBBVVVtttyyyeeeeee|||fffgggwwwrrr^^^VVVUUUTTTYYYpppmmmdddeee^^^XXXUUUNNNJJJOOOpppttt```ZZZ]]]nnnlll\\\```mmm}}}hhhaaa^^^XXXTTTUUUOOOMMM]]]ooowwwxxxkkkhhh```[[[TTTMMMHHHCCC???<<<666555444333333444555666666555555666777888:::;;;FFFooo{{{nnneeeZZZVVVXXXVVVUUURRRNNNKKKKKKMMMOOORRRUUUaaarrrzzznnnqqqsssyyy~~~}}}nnneeeccccccccckkk^^^]]]|||zzzuuuzzzddd```VVVIII===888777555444555333333444444555666666666888444<<<:::<<>>777666555444444444555666444:::888777;;;888;;;HHHqqqiii^^^VVVOOOOOOSSS[[[iiiwwwuuuuuu~~~}}}kkkfffaaawwwzzz]]]```yyy|||yyyzzzdddZZZRRREEE;;;777666444222333333444444444555555555888888666999@@@HHHhhhuuuwww}}}jjj]]]hhh}}}nnn```XXXRRRQQQbbbxxx{{{ssssssooocccXXXUUUWWW```qqqkkk}}}|||tttiiihhhzzz~~~rrrhhhaaa___^^^UUUVVV\\\fffssspppvvvjjjbbbWWWOOOLLLIIIDDD???888777666555444555666666888;;;777777<<<<<<@@@OOOyyylll[[[PPPLLLOOOZZZeee}}}uuusss}}}rrrooolllkkkqqq{{{qqqeeedddccc[[[lll}}}|||jjj]]]TTTGGG>>>999777555444333444444444444555555555666888666999BBBNNNppp~~~tttwwwmmm\\\ccczzzttteeeZZZRRRRRR\\\jjj~~~}}}~~~{{{ttteeeZZZWWWZZZbbbzzzyyynnnoootttxxx{{{vvveeeiiizzzvvvlllggggggggg\\\XXXYYY^^^yyymmmjjjvvvkkkcccXXXQQQMMMIIICCC>>>:::999777666555555666777999:::666888>>>===BBBSSSqqqZZZMMMMMMVVV___ooo{{{vvvqqq{{{~~~eee___bbbcccdddlllyyy{{{hhhhhhhhh\\\lll|||nnn```TTTHHH@@@;;;666444555444444444444555555555555666999777999CCCSSSvvv|||ssswwwppp\\\bbb{{{{{{jjj[[[QQQRRRWWW[[[fffqqqmmmmmmzzz}}}tttggg^^^^^^]]]aaawwwrrruuuzzzyyynnneeeiiizzz|||rrrnnnooottthhh\\\YYY\\\lllmmmhhhvvvkkkcccXXXQQQMMMIIIBBB<<<;;;:::888777666666777777666888666999>>><<>><<>><<<;;;999888777888888555888888;;;>>>>>>TTTyyyfffZZZssstttzzzmmmWWWLLLOOOWWWfff{{{xxxvvvbbbQQQNNNTTTTTTXXX___cccjjj||||||}}}~~~{{{xxxuuuuuuuuuvvvvvvvvvyyymmmbbb{{{xxxgggWWWJJJEEE???666333777555555555555666666666666444<<<::::::HHHaaasssiiinnnyyysssqqq]]][[[ssssssdddWWWVVV]]]bbblll{{{vvviiigggjjj|||uuullldddtttuuugggfffnnnpppggghhhvvvooodddbbb___rrrtttjjjppphhh^^^VVVRRRLLLCCC===>>>===;;;999888888888888666999999;;;===AAA]]]ttt]]]WWWmmm~~~~~~~~~aaaQQQNNNSSS```uuu{{{vvvrrrYYYRRRQQQXXXTTTWWW___```cccyyysss]]]qqq{{{jjjYYYKKKGGGAAA777444999555555555555666666666777333;;;;;;;;;JJJeeeqqqgggkkkwwwxxxrrr]]]]]]ttt}}}ooo```SSS]]]fffppppppmmmuuuuuuhhhYYYaaatttsssmmmlllvvvllloooiiikkkoooeee[[[mmmmmmqqqjjjaaaWWWOOOHHHBBB>>>???<<<888666666666777666888333666===<<>>JJJmmmoooYYYUUUOOOdddoooXXXNNNNNNaaaxxx|||kkk```ZZZUUUWWW]]]bbbcccqqqcccccc~~~zzzhhhUUUJJJCCC<<<777555666666555555666666777888999:::888===UUUzzzzzzlllggglllvvvvvviiigggpppvvvpppkkkgggpppzzzvvvdddaaawww{{{lllbbb]]]{{{qqqiii______XXXkkkvvvggg]]]WWWTTTSSSSSSRRRQQQRRRRRRSSSRRRQQQLLLOOOPPPQQQTTT___ppp}}}}}}jjjiiittt~~~vvvrrrjjjiiisssnnnfff^^^VVVOOOHHHDDD@@@===999666666777777777:::888999:::>>>QQQwwwnnnYYYTTTPPPiii~~~```RRRNNN___www~~~hhh\\\YYYWWWUUUTTTZZZYYYYYYllliiicccxxx}}}kkkWWWLLLEEE===888666666666666555666777777888999:::888>>>\\\wwwiiiffflllwwwoooqqqwwwrrrnnndddgggkkkppp{{{wwweeehhh}}}}}}lllaaa\\\vvv{{{rrraaabbbYYYcccfffaaaYYYUUUTTTWWWZZZ[[[YYYXXXXXXYYY[[[[[[YYYVVVUUUUUUTTTQQQQQQWWWcccmmmqqqeeecccyyy{{{{{{jjjkkktttoooggg___WWWPPPHHHDDD@@@===999777777777888777888999999888@@@ZZZnnn^^^TTTTTTppptttxxxfffUUUOOO___xxx~~~~~~hhh[[[YYYYYYUUUQQQXXX[[[VVVXXXjjj~~~pppiii|||~~~~~~lllXXXMMMFFF???999777666666666666666777888888888:::888@@@bbbvvviiifffkkkvvvpppuuu|||~~~|||vvvlllhhhpppvvveeelllpppeee```xxxyyyffffff___dddzzzlllaaa]]]]]]^^^bbbgggkkklllmmmwwwuuutttuuuwwwvvvqqqmmmjjjhhhccc^^^YYYXXXYYY[[[aaasss|||iii^^^kkk~~~mmmlllzzzvvvrrrjjjaaaYYYQQQIIIDDDAAA===999777777888888888666:::999888DDDeeerrriiiZZZ[[[yyyuuunnneeesssnnnZZZOOO]]]vvv}}}|||mmm]]]YYYXXXSSSNNNOOOWWWWWWVVV]]]iiitttiiizzzooo[[[OOOHHH@@@:::888777777666666777777888999777::::::BBBeeevvviiieeeiiisss|||ssssss}}}jjjkkksssrrr}}}vvvgggooouuujjjeeezzzpppkkkggghhhmmmjjjfffcccccccccbbbaaaaaajjjzzz{{{oooddd\\\]]]fffqqq|||mmmiiivvvzzzwwwjjjssszzzuuummmddd[[[RRRJJJDDDAAA>>>:::777777888888888666;;;;;;999HHHpppbbbdddooohhhcccsss{{{bbbQQQZZZsss~~~}}}nnn]]]WWWVVVSSSPPPIIIRRRUUUVVVWWW[[[www|||iiisssttt___RRRJJJAAA:::888777777666666777777888999777<<<<<>>:::777777888888888666======;;;LLLwwwiiiiiiwwwpppkkkvvvjjjTTTZZZqqq}}}|||jjjZZZUUUVVVVVVUUUPPPTTTUUUVVVUUUVVVssspppsssxxxbbbTTTKKKBBB:::777777777777777777888888999777>>>>>>BBBddd{{{wwwhhhbbbdddllltttyyy|||nnnddd]]]ZZZrrrkkkllldddsssxxxppptttfff___aaavvvppplllrrrxxxtttxxxllliiijjjsss{{{hhhiiissskkkpppoooppppppmmmlllXXXVVVVVV>>>AAA???===:::888888888999:::777@@@:::PPPrrrkkk{{{uuuYYY[[[qqq{{{ooo}}}uuusssuuu{{{qqqcccZZZRRRVVVXXXNNNPPPNNN\\\WWWQQQ]]]qqqrrrnnn~~~iiiUUUJJJFFF???777999999888777666666777777;;;999===AAAjjjzzzddd[[[```iiinnnwwwnnnccc^^^^^^cccmmmlllrrrqqqdddiii{{{|||}}}zzzrrrxxxjjj^^^bbb|||qqqpppssswww|||ooommmnnnfffyyytttjjj}}}rrrooolll~~~rrroooqqq]]]UUUTTTBBBAAA@@@===:::888888888999:::888@@@;;;TTTllliiiwwwZZZ[[[qqqqqq|||rrrmmmnnnppptttwwwzzzkkkaaaWWWOOOTTTXXXQQQMMMKKKZZZVVVRRR^^^sssvvviiilllXXXLLLGGG@@@888999999888777777777777777;;;:::>>>CCCmmm|||zzzeee\\\```gggmmmuuu}}}sssiiiddd___ccciiitttqqqwwwfffbbbqqqxxxrrrvvviii^^^aaarrrooosss}}}uuuwwwwwwccclllwwwlllqqqvvvqqqjjjtttwwwpppvvvdddVVVQQQFFFBBB@@@===:::888888888999:::999???<<<\\\uuuyyycccfffzzz\\\\\\ppptttvvvzzzuuussstttuuuuuuwwwkkkaaaVVVNNNTTTYYYQQQKKKIIIXXXUUURRR___ttthhh~~~qqq\\\OOOHHH@@@999999999888777777777777888;;;:::???GGGrrrwwwyyyeee]]]___fffkkksss{{{}}}wwwnnnhhhaaabbbbbbrrrppprrrmmmZZZbbbxxxuuusssuuuhhh\\\ZZZxxx{{{tttvvv|||ooojjj}}}{{{pppjjj{{{{{{pppiiiqqqpppvvvkkkYYYOOOHHHBBB@@@===:::999888999999::::::>>>???fff{{{rrr{{{nnn[[[ccc~~~^^^\\\nnnwww~~~~~~}}}ooobbbWWWQQQZZZ]]]PPPKKKIIIWWWUUUSSS```sssmmmsssuuu```QQQGGG???999999999888777777888888888<<<;;;@@@JJJwwwvvvuuuddd]]]^^^dddjjjrrrzzz}}}vvvpppkkkggg```dddyyynnnyyybbb___iiissswwwxxxiii[[[SSShhh}}}sssuuu{{{|||rrrfffsssmmmgggrrrooorrrppp___OOOGGGBBB@@@>>>;;;999999999:::999;;;>>>CCCqqqxxxyyyjjjWWWbbbaaa]]]mmmyyyppphhhqqq}}}|||lll___UUUUUUccceeeSSSMMMJJJXXXUUUTTT```rrrrrroooyyydddRRRGGG???999999888888888888888999999<<<:::AAAKKKzzz}}}oooaaa]]]]]]cccjjjrrrzzzyyyoooeeebbbzzzzzz|||uuufff```mmm~~~ttt}}}kkkYYYVVVZZZooottt|||{{{qqqfffkkk{{{nnniiiqqqssspppsssdddQQQHHHCCCAAA>>>;;;999999999:::888<<<>>>FFF|||}}}|||gggWWWcccddd```ooo||||||aaaZZZcccnnn}}}qqqdddYYYRRRVVVhhhlll[[[OOOKKKXXXVVVVVVbbbssstttppp|||hhhTTTHHH@@@;;;999888888888888999::::::<<<:::@@@LLL{{{kkk___]]]]]]bbbiiiqqqyyyuuummmfffrrr~~~}}}kkk^^^bbbnnn~~~yyyvvvlllYYY]]]UUUZZZvvvzzzsss~~~ssskkkiiiuuu{{{rrrrrr{{{rrrttthhhSSSKKKCCCAAA>>>;;;:::999::::::666===>>>IIIaaaXXXffffffcccsssyyyccc^^^bbbfffwwwqqqfffaaa[[[RRRSSSgggpppdddNNNJJJXXXWWWXXXeeeuuuzzzlll}}}lllWWWJJJBBB===999888888888999999:::;;;;;;999???KKK{{{jjj```]]]\\\```hhhooowww~~~}}}uuusssvvv}}}mmmjjjjjjpppvvvxxx}}}lllZZZZZZTTTXXXllliiimmmyyytttvvvqqqjjjttt|||sssuuuvvviiiUUUNNNCCCAAA>>><<<:::999::::::555===>>>KKK^^^ZZZiiigggfffvvvkkkddd___ZZZddduuu|||qqqdddccccccaaaVVVQQQdddqqqiiiMMMIIIWWWXXXYYYgggxxxdddsssnnnYYYLLLDDD@@@999888888888999::::::;;;;;;999???JJJzzzjjjaaa^^^[[[___fffnnnuuu||||||sssppp}}}zzzkkkcccrrruuuyyy{{{kkkZZZQQQSSS```ssstttggglll}}}}}}uuukkkuuu}}}wwwooo\\\FFFHHHDDD@@@<<<;;;;;;;;;:::777<<>>;;;:::999888888999:::;;;===BBB<<>>===<<<<<<;;;===:::FFFrrrrrrWWWWWWjjj~~~mmmiiiuuutttpppyyynnneeecccsss}}}oooiiieeegggjjjggg[[[QQQQQQGGGDDDKKKRRRRRRQQQSSSTTTOOOJJJOOO^^^uuu{{{wwwwwwrrrooommmxxx|||ooovvvXXXDDDAAA<<<;;;:::999999:::;;;<<<===BBB===UUU||||||{{{fff^^^]]]```eeepppxxx~~~|||lllYYYYYYYYYWWWTTTPPPNNNMMMGGGFFFGGGHHHGGGMMMbbbxxx}}}wwwpppnnnzzzuuuqqqsssbbbbbbzzz{{{sssooolll|||}}}mmmVVVJJJFFFAAA>>>======<<<<<<===;;;JJJxxxzzzXXXWWWvvvvvvppp~~~vvvqqq|||zzz{{{}}}xxxiii\\\SSSHHHEEEMMMRRROOOMMMQQQRRRMMMIIIMMM]]]tttrrr}}}|||\\\FFFBBB<<<;;;:::999999:::;;;<<<:::@@@>>>YYY}}}~~~vvveee___^^^bbbgggnnnvvv}}}{{{{{{}}}tttbbbaaa___]]]\\\ZZZWWWTTTPPPKKKJJJKKKHHHMMMeeezzzyyy}}}vvvjjjbbbqqqmmmtttsssnnnrrrzzz}}}oooZZZJJJFFFAAA>>>======<<<<<<<<<<<>>[[[qqqbbb]]]^^^ccchhhiiirrrzzzzzztttuuuzzz~~~vvvkkkhhheeedddggggggaaaZZZTTTNNNKKKLLLGGGJJJccc|||uuuhhhrrrvvvccckkkxxxzzzjjjrrrxxx|||uuu}}}zzzlll```NNNFFFAAA@@@???<<<;;;>>>===???MMM|||}}}^^^\\\~~~vvvmmmqqqlllttt{{{aaaSSSKKKNNNOOOIIIHHHNNNOOOMMMJJJMMM]]]qqq}}}|||xxxpppttt}}}wwwsssgggMMMDDD>>>;;;999888999::::::999======???hhhwwwkkkaaa______dddlllpppqqqwwwyyyuuusssxxxvvvwww~~~ttttttuuuwwwwwwuuuqqqnnnbbb[[[UUUQQQKKKLLLaaa{{{}}}qqqmmmuuuoootttttt~~~ooopppuuu{{{ssswwwzzztttfffOOOHHHAAA@@@???<<<<<<>>>;;;@@@QQQccc[[[rrr^^^MMMJJJJJJGGGHHHMMMPPPNNNJJJMMMZZZlllxxxzzzwwwkkk]]]WWWZZZ```iiippp}}}rrrkkkhhhMMMDDD>>><<<999888999::::::999===>>>AAAfffzzz|||hhh```]]]\\\cccmmmrrrsssyyy~~~zzzzzzzzzwwwyyyvvvxxx}}}zzz{{{~~~}}}yyylllccc\\\XXXPPPLLLWWWhhh{{{xxxwww~~~}}}jjj}}}uuuggghhhlllqqqrrrzzztttooosss}}}wwwwwwyyy{{{kkkSSSJJJBBB@@@???===<<<>>>:::AAATTTjjj[[[mmmRRRHHHHHHHHHJJJMMMRRROOOKKKLLLXXXhhhqqqrrrqqqyyy```QQQLLLJJJKKKMMMRRRXXXfffxxxpppdddlllOOODDD???<<<:::999999::::::999===@@@AAAbbbxxx|||iiiaaa]]]]]]fffqqqwwwyyy~~~||||||~~~{{{wwwvvvzzz|||pppfffaaa[[[RRRPPPTTTWWW}}}rrrfffeeegggrrrzzzmmmuuurrrxxx}}}vvvkkkmmm}}}|||yyy}}}}}}lllWWWLLLBBB@@@@@@>>>===>>>===AAATTTooo\\\~~~|||wwwXXXJJJJJJLLLLLLMMMRRROOOKKKLLLWWWfffnnnnnnoooiii]]]RRRPPPQQQNNNKKKIIIJJJMMMWWWhhh}}}sssbbb|||pppRRREEE???===:::999::::::999999<<>>>>>AAAAAATTTppp[[[vvvttt}}}~~~{{{tttZZZMMMLLLMMMLLLKKKPPPOOOLLLMMMYYYgggnnnmmmooo}}}}}}uuu{{{rrrbbbYYYVVVVVVWWWUUUNNNJJJJJJLLLKKKOOOZZZiiixxxdddzzzuuuWWWGGG@@@>>>;;;:::::::::999888:::AAA<<>>;;;:::::::::999888888AAA;;;LLLyyywwwwwwiiijjjuuuyyyssslllggg___SSSXXXmmmnnnjjjzzz~~~pppssscccTTTEEE@@@AAAAAA??????AAAGGG```mmmZZZmmmooohhhaaa]]]]]]___ffflll{{{mmmZZZWWWaaa}}}zzzmmmhhhaaacccbbb]]]TTTKKKGGGGGGGGGMMMLLLKKKNNNZZZgggmmmllllllttt|||vvvjjj```]]]^^^]]]\\\\\\]]]^^^``````TTTVVVYYYZZZUUUPPPQQQWWWQQQMMMLLLNNNLLLQQQfffooo{{{~~~^^^IIIBBB???<<<:::::::::999888888BBB<<>>LLL|||mmmYYYVVVhhhxxxrrraaaTTTRRRMMMIIIggg]]]rrr~~~rrrhhhnnn|||wwwxxxxxxhhhWWWEEE???@@@@@@???>>>@@@CCCdddoooWWWeeerrr\\\___XXXlllqqq{{{lllqqqzzzlllZZZSSS\\\bbb[[[OOOIIIJJJNNNKKKKKKLLLPPPXXXbbbmmmsssmmmooowwwiiiaaa___aaaiiinnnhhhaaa^^^___```\\\jjjqqqhhh\\\VVVQQQLLLTTTWWW[[[ZZZQQQKKKSSS^^^wwwzzzzzz```HHHCCC@@@<<<999999:::::::::@@@999===NNN|||lllZZZQQQZZZiiiyyyuuuhhh[[[PPPLLLLLLTTTjjjUUUgggwwwhhhiii{{{vvvwww|||{{{zzzjjjYYYGGG@@@@@@@@@>>>>>>@@@DDDggg}}}iiiVVV```wwwZZZeeegggxxx^^^XXX```eee___TTTLLLKKKLLLJJJJJJKKKNNNVVVaaalllrrrlllmmm|||vvvkkkeeeccclllxxxyyynnniiihhhiiifffwwwwwwfff\\\VVVQQQWWW\\\aaa```XXXQQQQQQWWWjjj||||||jjjSSSDDD@@@<<<999999:::::::::???:::@@@PPP{{{lll^^^UUUZZZdddwww~~~sssdddVVVPPPLLLMMMXXXgggvvvSSS^^^vvviiieeeyyyuuuwww|||{{{tttuuu{{{ooo\\\IIIAAA@@@???>>>>>>AAAIIInnnyyyaaaTTT[[[}}}xxxeeeaaa|||fff]]]bbbeeecccYYYPPPKKKJJJIIIHHHHHHLLLTTT___jjjqqqiiiiiixxx~~~wwwrrrpppwww|||qqqmmmmmmkkkqqqaaaYYYVVVYYYdddnnnmmmeee[[[VVVTTTbbb|||}}}nnnVVVEEEBBB===:::999:::::::::===<<>>>>>CCCNNNvvv}}}tttYYYRRRZZZ}}}vvveeetttttt^^^^^^______[[[RRRKKKIIIGGGFFFFFFIIIQQQ]]]hhhooofffeeessswwwpppoooppp~~~jjj```]]]\\\ppp~~~rrrggg___ZZZccc|||oooUUUGGGCCC>>>:::999:::::::::;;;<<>>>>>CCCPPPyyyyyypppVVVQQQ___wwwqqqtttnnnmmmzzz```YYYUUUXXXXXXQQQKKKIIIFFFEEEDDDGGGOOO[[[fffnnncccbbbpppwwwttt{{{vvviiibbbcccrrrhhh___fffvvvXXXJJJEEE???:::999::::::::::::===BBBEEEpppggg{{{yyyppppppsssuuurrrrrrpppeee___UUUMMMLLLPPPeee[[[UUU___uuulllvvv~~~||||||gggPPPDDDAAA@@@???@@@AAAOOOxxxyyynnnYYYSSShhh~~~tttfffppplll\\\QQQRRRTTTPPPKKKJJJEEEDDDCCCEEEMMMYYYfffmmmaaa```oooqqqfffooosssbbbkkk{{{[[[LLLFFF@@@;;;999::::::;;;;;;???CCCDDDnnndddvvvnnnkkkpppttt}}}nnndddWWWOOOMMMIII\\\ccc\\\dddsssnnn}}}~~~iiiQQQDDDAAA@@@AAABBBBBBQQQyyy~~~oooaaaWWWpppvvvaaajjjhhhTTTPPPRRRNNNJJJJJJEEEDDDBBBEEEMMMYYYeeemmm______nnnvvv{{{kkkiii\\\MMMHHH@@@;;;999999:::;;;<<>>;;;ccciiipppiiibbbjjjsss}}}|||lllpppyyytttaaaUUUQQQKKKXXXuuuqqq|||qqqtttyyyuuuXXXBBBCCCDDD@@@AAAFFFUUU|||zzziiixxxbbb{{{uuuaaaqqq```NNNQQQNNNFFFHHHFFFEEEEEECCCFFF]]]oookkk^^^```qqq}}}hhhdddpppcccVVVKKK@@@===<<<;;;999:::;;;<<>>@@@FFFXXXmmmllloooeeewwwppp}}}kkkaaannnrrroooVVVTTTRRRKKKKKKGGGEEEEEEDDDKKKeeesssjjj[[[___tttxxxhhhbbb\\\\\\kkktttZZZNNNAAA===<<<::::::;;;;;;<<>>;;;::::::===??????BBBCCCQQQqqqlll{{{kkk___[[[aaaeeedddeeeqqqzzzwwwyyy{{{vvvtttuuuxxx}}}rrrmmmqqq{{{ppp]]]QQQIIIJJJIIILLL^^^ttt{{{mmm^^^YYYnnnnnnlllvvv|||ooonnnpppmmmeeemmmooohhhKKKCCC@@@>>>CCCFFFTTTlllcccwwwcccqqqxxxyyyxxxmmmmmmrrrnnngggrrrxxx^^^UUUQQQQQQKKKJJJIIIMMMdddyyy```hhh~~~zzzuuuooojjjfffeee```aaaddd]]]___gggWWWFFF>>>;;;:::;;;===<<<===AAACCCPPP{{{~~~nnn{{{nnn```eeejjjmmmssszzzxxxzzz~~~{{{}}}{{{vvvwww{{{}}}tttyyy}}}{{{{{{iiiXXXMMMMMMLLLIIISSScccxxxyyy|||uuuaaaWWWlllnnnjjj|||{{{}}}}}}mmmiiilllkkkeeecccfffwwwjjjMMMDDD@@@???DDDEEEQQQ|||iiidddgggwwwyyypppuuu|||zzztttpppmmmlllkkkhhhccc______cccbbbeee~~~~~~vvv|||aaaVVVRRRTTTNNNLLLLLLPPPiii}}}```hhh~~~xxxrrrnnnlllkkk``````fff^^^WWWqqqhhhXXXGGG>>>;;;999;;;===888999???AAAMMMxxxkkkvvv|||nnnmmmmmmpppyyy{{{vvvxxxwwwooouuuvvvooopppyyyuuuaaaSSSRRROOOHHHLLLXXX^^^gggssszzz||||||}}}~~~|||yyy|||sssVVVVVVgggwwwllltttqqqppprrrnnneeeiiitttoooNNNAAAFFF???CCCDDDNNNfffdddkkk||||||vvvpppiiiccc]]]bbbfffhhhgggiiinnnssszzzsssjjjhhhfffhhhqqqsss^^^UUUNNNNNNQQQKKKOOOttteeefff~~~|||uuuppplllhhhgggfff^^^[[[jjjqqqaaaKKK>>>;;;===>>>>>>AAA999???BBBGGGqqqiiiggg}}}tttnnnnnnvvvyyywwwxxxxxxsssnnnxxxjjjaaa```___XXXOOO[[[\\\^^^``````bbbgggmmmwww]]]YYYdddwwwiiiooovvvxxx}}}yyypppooozzztttQQQBBBFFF???BBBFFFOOOgggfffiiizzztttwwwzzzzzzxxx||||||ooonnn~~~}}}bbbUUURRRMMMOOOIIINNNsss|||dddddd|||zzzuuuqqqmmmlllkkkccc]]]eeeuuuuuudddNNN???;;;<<<<<<<<<@@@:::@@@CCCFFFmmmhhheee}}}tttmmmlllssszzzxxxttt|||yyyrrr|||wwwtttuuutttooohhhfffmmmuuueee\\\___xxxfffiii|||~~~|||xxxzzzUUUDDDFFF???CCCGGGPPPhhhbbbggg}}}pppuuuhhhWWWWWWNNNOOOIIINNNttt}}}cccaaayyy~~~yyyuuusssrrrkkkaaa```fff{{{iiiQQQAAA;;;;;;;;;:::===;;;AAACCCEEEeeegggaaasssuuummmiiimmmrrryyy}}}wwwxxxwwwzzz{{{wwwjjj\\\YYYwww{{{eeeeeewww}}}~~~WWWEEEFFF???DDDFFFOOOiii[[[~~~fff}}}qqqqqqYYYZZZQQQPPPJJJPPPuuuccc___vvv}}}yyyvvvpppeee___^^^mmmTTTBBB<<<<<<<<<;;;;;;<<>>>>>>>>===999>>>>>>@@@EEEQQQ|||wwwkkkqqqrrrwww}}}{{{pppfff````````````jjjvvv}}}{{{bbb^^^gggtttlllccciii{{{zzz|||yyyyyy\\\GGGGGG@@@EEEFFFKKKgggcccsssccckkkYYYRRRPPPHHHGGG___ooocccuuu|||tttmmmgggbbb```wwwxxx\\\HHH???===<<<;;;:::???;;;>>>FFFNNNuuuvvvxxxtttkkkllloooiiiaaa[[[\\\[[[ZZZbbbnnn}}}ooohhhjjjttt|||vvv|||hhhdddeeehhhtttlllbbbddd|||}}}~~~{{{zzz^^^IIIGGG???DDDCCCIII}}}kkkbbbsssaaapppYYYTTTSSSJJJFFF]]]rrrdddvvvuuunnnfffaaa^^^sss{{{___III???<<<;;;999;;;???:::===GGGLLLqqq~~~wwwfffdddjjjeee]]]XXXYYYYYYWWW^^^iiixxxyyy~~~iii^^^ZZZ[[[hhhxxx|||sssnnniiimmmsssxxxuuuggglllnnnccckkk}}}eeeHHH???DDDAAACCCUUUwwwgggffftttddd~~~YYYSSSVVVMMMKKK^^^wwwooowwwyyyxxxrrrgggccclllaaaGGGCCC>>>:::@@@999:::???<<>>:::@@@<<<<<>>===@@@;;;AAAFFF]]]~~~|||fff\\\\\\WWWUUUVVVUUUTTTVVVZZZYYYlllqqq___```kkkttt``````kkkqqqjjj|||dddeeettt{{{~~~mmmQQQEEEGGGFFFFFFWWWzzztttgggpppeeecccYYYXXXNNNNNN```uuu~~~wwwtttjjjgggvvvpppNNNDDD???;;;>>>===<<>>;;;:::>>>;;;AAADDDWWWpppyyyvvvlllggg\\\XXXUUUVVVUUURRRSSSVVV\\\fffwwwjjjbbbpppzzzoooddduuufffmmmvvvssskkkppptttVVVEEEDDDCCCEEERRRssslll```tttrrrcccfff```]]]VVVYYYhhhuuuxxxlllfffnnnzzzRRRCCC???<<<>>>:::999===;;;BBBDDDUUUqqqnnnzzzqqqoooooo___ZZZVVVVVVTTTQQQRRRUUUYYYcccsssuuufffpppvvvfffmmmjjjlll{{{lllkkkuuuXXXFFFDDDDDDEEEQQQqqqaaa[[[hhhsssaaafffccc```ZZZ___nnnxxxrrrjjjlll}}}RRRCCC???<<<>>>;;;:::>>><<>>===<<>>>>>@@@:::@@@???@@@BBBMMMxxxyyysss{{{qqqcccZZZRRRPPPPPPOOOQQQTTTRRRXXXcccttt|||vvvnnneeevvvyyyvvvlll~~~zzzrrrkkkuuu^^^MMMJJJDDDGGGPPPkkk___WWW^^^yyyqqqZZZuuujjjppptttxxxppp^^^XXX^^^rrrsssaaa[[[]]]lllWWWDDDAAA>>>??????:::@@@???AAABBBIIIppp{{{lll{{{iii___UUURRRQQQPPPQQQTTTUUUUUU[[[kkk}}}xxxvvvzzzcccppp~~~uuutttzzzeeemmm|||zzznnnqqq___NNNKKKGGGGGGSSSqqq]]]YYY\\\wwwyyyYYY}}}|||qqq{{{wwwwww]]]XXX```vvvkkk```ZZZ[[[XXX[[[pppXXXEEEAAA?????????:::@@@???AAABBBFFFggguuuhhh~~~mmmcccYYYVVVUUUQQQOOOOOOTTTTTTXXXddd{{{xxxpppmmmrrr{{{{{{|||lll```nnntttllljjjyyy~~~ggghhhrrruuuooobbbNNNIIIFFFGGGWWWyyybbb]]]]]]www\\\sssxxx```ZZZaaawww~~~{{{vvvoooiii```[[[[[[___YYYSSS___tttYYYDDDAAA??????>>>:::@@@>>>BBBCCCDDD```xxxggg|||mmmccc[[[ZZZZZZVVVQQQNNNQQQTTTYYY```ooo{{{pppiiillluuu}}}yyy[[[aaaddd```]]]hhhrrrooo}}}{{{mmmeeePPPKKKIIIHHHYYY{{{ppp___^^^uuuccckkkwwwbbb\\\bbbuuu|||uuuvvvssspppoooppppppmmmjjjkkkeeebbb___WWWPPPVVVbbbYYYDDD@@@>>>??????;;;@@@===BBBEEECCC\\\kkkuuummmccc[[[\\\^^^[[[VVVTTTPPPUUUZZZ]]]fff}}}vvvlllmmm|||fff```[[[XXXUUUYYYmmmrrrlllxxxlllyyyiiiSSSNNNMMMLLLWWWssszzz```___qqqlllhhhwwwccc\\\```ppp~~~www|||zzzwwwwwwwwwwwwtttrrroookkkccc[[[UUURRRTTTVVVfffYYYCCC???===>>>@@@;;;???;;;BBBFFFDDD[[[qqqlllwwwjjj___]]]___]]]YYYWWWQQQVVVZZZZZZ```vvvyyyyyy{{{jjj\\\WWWSSSPPP[[[kkk|||tttzzz~~~lllmmmzzzoooUUUMMMJJJPPPTTTkkk~~~aaa^^^lllssshhh{{{xxxbbb\\\___mmm{{{|||xxxssspppfffeee```XXXVVVWWWUUUOOOTTTxxxYYYBBB>>><<<===@@@<<>>???<<<<<>>===???@@@AAAGGGNNNqqqtttqqqtttnnnddd___]]]XXXUUUZZZXXXXXX]]]ccc{{{~~~ppphhhccc___eeewwwqqqjjjzzziii]]]WWWMMMMMMSSS[[[hhhyyyuuuoooyyyqqqdddXXXeeejjjiiijjjlllooouuudddZZZNNNMMMMMMUUUccc[[[XXXkkklll~~~www~~~oooXXXQQQRRRZZZllltttooovvvSSSDDDCCC===@@@@@@======@@@AAACCCHHHPPPiii}}}lllwwwoooeee``````[[[UUUYYYWWWXXX^^^bbbuuu~~~yyyttthhhnnnwwwttt|||nnncccSSSNNNOOONNNXXXxxxzzzwww|||nnnrrr|||uuuzzztttqqqooommmooottteee]]]SSSNNNRRRRRRdddZZZWWWeee~~~iiiwwwssstttooo^^^UUUNNNOOOUUUeeeQQQCCCBBB<<<>>>???===>>>BBBDDDFFFLLLSSSddddddvvvxxxooofffcccccc___UUUXXXWWWXXX^^^aaaqqqsss]]]TTTSSSOOOUUUwww|||llljjj||||||qqqiiimmmyyyhhhaaaUUUOOOWWWOOOzzzfffZZZWWWaaavvvkkkwwwiiibbb]]]RRRTTTMMMMMMQQQ^^^OOOBBBBBB<<<===>>>===>>>CCCEEEGGGMMMTTTbbb```ssszzzooofffccceeeaaaVVVXXXUUUXXX___aaannneeeXXXXXXSSSVVVwwwrrrgggrrrpppfffWWWNNNZZZLLLpppiiiZZZWWW^^^pppsssvvv{{{pppggg___UUUUUUOOOMMMNNNYYYLLLAAACCC===??????===???CCCEEEFFFKKKQQQaaahhhzzz|||oooeeebbbddd```XXXXXXTTTWWW___bbbmmmwwwhhhhhhaaa___|||}}}hhh```^^^```gggllliiicccfffrrr~~~wwwkkkXXXNNN[[[KKKiiilll[[[WWW\\\mmm|||vvvxxxyyymmmaaaWWWQQQOOONNNWWW}}}JJJAAADDD@@@BBB@@@>>>???CCCDDDDDDHHHNNN```ttt~~~ooodddaaabbb^^^XXXXXXTTTWWW```bbbmmmuuuooo~~~iiiXXX[[[\\\```eeeoooyyyooo]]]YYYQQQVVVYYYsssbbbTTT```kkkyyyvvvzzz{{{}}}~~~jjj___XXXUUU]]]zzzvvvIIIFFFAAA@@@>>>???@@@AAAAAACCCFFFKKKOOO[[[yyyzzzmmmccc]]][[[WWWVVVVVVWWW\\\eeepppxxxzzzhhheeennn}}}yyyfff\\\TTTXXX[[[lllVVV]]]hhhxxxsssttt}}}{{{oooggg```dddooohhhiiilllkkkppp~~~rrrGGGEEE@@@@@@??????@@@AAABBBCCCGGGLLLPPPYYYwwwxxxvvvsssbbbYYYYYYVVVVVVWWWXXX]]]fffqqqxxxtttyyy|||jjj```WWWYYY[[[{{{ZZZ[[[ccc||||||sssrrryyy{{{xxxoooooo|||dddWWWTTTZZZaaarrrwwwnnnEEEEEE?????????@@@AAABBBCCCEEEIIINNNRRRcccvvv|||ggguuuvvv```WWWXXXUUUUUUVVVYYY^^^gggqqqxxx~~~lllbbbYYYXXXYYY___ZZZ___vvvzzzwwwyyy|||wwwwwwlll\\\YYY___jjjssslllEEEEEE???>>>>>>@@@AAACCCDDDGGGKKKQQQUUUjjjuuu~~~dddwwwvvvaaaYYYXXXSSSTTTUUUXXX]]]eeennnuuu|||tttdddZZZVVVUUU{{{bbbZZZ[[[ooo~~~~~~xxxvvvyyyqqqmmmpppqqqtttsssbbb\\\eeevvvyyyrrrpppsssnnniiifffgggvvvjjjEEEFFF>>>===>>>@@@BBBDDDFFFIIINNNTTTXXXgggooojjjyyyvvvggg]]]XXXQQQSSSUUUWWW[[[bbbiiiooopppyyyzzzyyy{{{zzzggg^^^WWWTTTlllbbbZZZXXXiiiyyy|||tttoooyyyssseee^^^ZZZ```fffkkk|||jjjiiibbb___pppuuufff___```dddccccccaaa^^^XXXYYYeeesssgggDDDGGG???===???@@@BBBDDDGGGKKKPPPWWW[[[kkktttxxx{{{ooocccYYYRRRTTTVVVWWWZZZ^^^dddhhhjjjxxx}}}uuuoooiiifffsss~~~{{{vvv~~~~~~mmmcccZZZVVVccc___XXXUUUfffvvv~~~tttlllttt}}}kkk]]]WWWYYY___eeettt{{{rrrbbbllljjjdddwww}}}jjjbbbbbbeeegggccceeegggeee\\\TTTTTTZZZrrraaaBBBGGG???>>>AAAAAABBBEEEHHHLLLRRRYYY^^^ooo{{{zzzwwwiii\\\UUUWWWXXXYYYZZZ\\\```cccfffpppsssqqqmmmgggcccbbbeeehhhyyyxxxqqqggg]]]XXX```\\\VVVRRReeewwwxxxnnnsssfff\\\[[[___dddqqqttthhh```pppnnndddwwwtttfffdddfffddd``````aaacccccc\\\TTTSSSWWWXXXyyy]]]???FFF??????CCCAAACCCEEEIIIMMMSSSZZZ___iiixxx{{{|||mmmaaaXXXYYYZZZZZZZZZ\\\^^^aaa```fff}}}ZZZZZZ\\\___bbbjjjzzz~~~{{{kkk]]]QQQ^^^^^^TTTQQQ___|||}}}{{{kkkppp~~~iii```ddd```gggooofffdddiiilllmmmuuunnnuuuzzztttllliiicccggghhhbbb___]]]VVVMMMNNN\\\ppp]]]AAAFFFEEE===???AAAEEEIIIKKKLLLQQQYYY```rrr~~~||||||oooaaa^^^YYYWWWYYYZZZYYYYYY[[[___eeevvv~~~sssvvvssstttzzz}}}}}}vvvsssuuupppuuu]]]bbbnnn||||||lll\\\MMMVVVcccVVVQQQ[[[sss~~~zzzllloooyyy~~~mmmmmmkkkssswwwjjjeeefffggggggxxxvvvooo}}}uuulllnnnmmmgggcccbbb[[[SSSPPPVVV]]]yyyZZZ@@@EEEDDD???AAACCCGGGKKKNNNPPPUUU]]]ccckkkyyysssooo___^^^XXXUUUWWWXXXVVVWWWYYY]]]bbbqqqyyyssstttuuummmmmmhhhcccccc\\\fffuuu}}}vvvdddVVVQQQUUUZZZYYYdddrrr___KKKNNN~~~hhhVVVQQQWWWjjj}}}ppp|||ooopppuuu|||}}}zzziiigggqqqyyysssuuu}}}}}}pppgggffffffeeesssxxxmmmzzzxxxrrrlllhhhfff```YYYQQQQQQMMM\\\VVV@@@BBBCCCAAACCCGGGKKKOOOSSSVVV[[[bbbhhhjjjxxxqqqxxxqqqaaa___YYYUUUVVVVVVUUUVVVXXX\\\```mmm|||ooolll~~~}}}vvvnnnjjj^^^^^^aaaddd```VVVOOOMMMGGGLLLNNN\\\zzz{{{dddLLLKKKqqqlllUUUQQQWWWggg{{{yyybbbssssssssszzzsssrrrssssssssspppooonnnnnnoooppprrrssszzz~~~pppmmmlll|||uuunnnwww}}}rrrnnnmmmjjjpppllluuunnnllliiibbb[[[RRRRRRMMMTTToooTTTBBBAAABBBDDDCCCJJJNNNSSSXXX\\\bbbhhhlllqqq{{{qqqooo}}}yyyiiiccc[[[VVVUUUUUUTTTUUUXXX]]]aaammmzzzxxxxxxssseee]]]WWWWWWVVVRRROOONNNNNNRRRQQQ^^^|||fffMMMKKKgggvvvVVVRRRVVVbbbxxxwww```vvvtttsssqqq|||~~~{{{xxxrrrpppmmmjjjhhhgggggggggdddfffiiimmmsss}}}zzztttooovvvwwwccccccyyy{{{pppjjjvvvyyyrrrpppkkkddd]]]WWWWWWQQQSSSbbbzzzRRRFFF@@@AAAEEECCCLLLPPPUUU\\\bbbgggllloooxxx}}}nnngggpppvvvddd\\\UUUSSSRRRPPPRRRUUU[[[```lllxxxhhh\\\QQQPPPQQQOOOMMMMMMQQQSSSQQQ]]]{{{eeeLLLIII\\\]]]VVVTTTZZZppp{{{jjjeeetttqqqmmmuuu{{{vvvsssrrrmmmkkkgggeeefffiiinnnqqqyyy|||pppppp{{{nnnfff___\\\]]][[[YYYPPP]]]zzzfffrrr{{{yyysssiiiccc```[[[QQQNNNTTTdddvvvNNNHHH@@@@@@GGGBBBLLLOOOVVV]]]eeekkkoooqqqwwwzzz|||{{{kkkmmm~~~ddd[[[SSSPPPNNNLLLNNNRRRVVV^^^jjjxxx}}}nnnaaaUUUSSSTTTSSSQQQQQQLLLOOONNN\\\{{{cccJJJIIITTTggg]]]UUUTTTggg|||www[[[wwwwwwrrrkkkrrrxxxsssrrrqqqnnnkkklll{{{zzzsssxxxfff\\\UUUMMMGGGFFFEEEJJJGGG\\\oooiiitttmmmhhh___RRRNNNOOOWWW}}}jjjIIIIII???@@@IIIBBBJJJNNNUUU^^^fffllloooppptttyyy}}}sssggg^^^TTTPPPNNNLLLNNNSSSTTT^^^iiiqqq||||||kkk___SSSOOOOOONNNNNNOOOKKKPPPQQQ___{{{zzzcccKKKJJJQQQ{{{nnncccXXXRRRdddxxx~~~XXXlllzzztttmmmrrryyyzzz}}}~~~pppaaa]]]ZZZQQQHHHCCCBBBHHHEEE^^^}}}hhhzzz}}}uuukkkbbbWWWUUUTTTTTTsss{{{lllgggiiiwwwaaaDDDHHH>>>@@@JJJCCCIIIMMMTTT]]]fffmmmoooppprrr{{{xxxlllbbbXXXSSSQQQOOOQQQVVVUUU```kkkoootttqqqeeeYYYTTTSSSRRRTTTWWWNNNSSSTTT```xxx~~~}}}aaaHHHIIIQQQrrrzzzZZZVVV[[[[[[ppppppYYYeeevvvooonnn{{{kkkZZZPPPJJJFFFCCCBBBFFFDDDYYYppprrrzzzxxxwwwooo^^^RRROOOSSSpppwwwtttuuuvvvvvvjjjeeebbbeeerrraaaBBBBBBDDDCCCFFFFFFLLLTTTYYY]]]eeeqqqxxxxxxvvvzzzzzzxxxuuuyyyhhhYYYUUUTTTPPPOOOSSSZZZXXX```nnnuuu~~~lll[[[___ddd___]]]bbbZZZZZZZZZ^^^iiirrrppphhhfffjjjrrrfffKKKKKKPPPmmm___UUUUUUSSSiiippp^^^bbbxxxqqqnnnvvv|||kkk]]]VVVQQQKKKFFFAAAEEECCCWWW{{{rrr}}}tttbbbUUUOOOOOOhhhyyyjjj]]][[[cccxxx[[[AAACCCDDDCCCGGGIIIOOOWWW^^^bbbhhhqqquuusssuuuzzzzzzttt{{{mmmaaa]]]XXXQQQPPPUUUXXXWWW```mmmssszzz~~~~~~rrrlllnnnmmmjjjiiiddd^^^[[[aaalllrrrppplllmmmiiifffmmmmmmgggsssjjjMMMKKKMMMbbbbbbUUUSSSRRR```qqqddd[[[tttmmmiiimmmvvv}}}qqqbbbYYYWWWSSSLLLEEEAAADDDAAAUUUvvv~~~iii[[[UUUQQQaaalllYYYUUUXXXgggwwwSSSAAADDDDDDCCCIIIMMMTTT[[[cccgggkkkpppqqqpppyyy||||||rrrjjjfff]]]RRRQQQVVVVVVWWW___kkknnnrrrxxxtttwwwzzzyyyyyyzzznnnnnnbbb```oooqqqeeelllsssaaaaaapppiiiKKKJJJIIIWWWyyycccTTTRRRSSS[[[nnneeeSSShhhqqqjjjgggjjjppp}}}rrrfffXXXRRRSSSSSSLLLFFFBBBCCC@@@TTTpppbbb^^^VVV^^^uuuzzzggg\\\]]]\\\eeejjjNNNAAAFFFDDDCCCJJJNNNXXX^^^eeejjjlllooorrrttt}}}{{{tttnnnjjj___SSSQQQWWWWWWWWW]]]fffhhhlll~~~vvviii___bbbkkkoooooonnnmmm}}}|||ttteeecccvvvrrrgggxxxzzznnnrrrhhhJJJJJJJJJQQQkkkiiiTTTOOOQQQZZZiiiaaaNNNXXXvvvmmmiiikkkpppmmmbbbUUUOOOQQQSSSPPPLLLDDDDDDAAAVVVyyyhhhbbbYYY[[[nnn|||wwwqqqiiikkksssppprrraaaJJJCCCGGGDDDEEELLLNNN[[[___fffkkknnnrrryyy~~~uuummmiii```UUURRRWWWXXXXXX[[[```bbbhhhyyyxxxlllcccfffooowww}}}uuuddd___kkkwwwzzzkkkssshhhIIILLLLLLOOObbboooWWWOOORRRYYYaaa^^^OOOQQQqqqppphhhhhhkkkxxx{{{eee\\\RRRLLLLLLNNNMMMLLLFFFEEECCC\\\ssshhh]]]ddd|||\\\HHHCCCHHHFFFHHHOOOPPP]]]aaaiiiqqqtttxxx~~~|||lllgggccc[[[WWWYYYYYYYYY[[[]]]___eeeuuuqqqrrrjjj^^^WWWZZZ]]]^^^cccjjjqqquuufffGGGKKKLLLKKKZZZttt]]]SSSTTTUUUZZZ]]]VVVPPPgggvvvjjjggghhhooojjj]]]YYYSSSNNNKKKIIIIIIHHHGGGEEEEEEdddvvvlllXXXFFFBBBHHHIIIMMMTTTSSS```eeeooozzz~~~wwwooohhhhhhccc]]]\\\YYYZZZ\\\]]]^^^bbbnnnzzzlllbbb^^^XXXQQQOOOQQQVVV[[[rrrwwwdddCCCIIIIIIGGGSSS{{{zzz```RRRRRRRRRUUU___\\\RRRbbbrrrmmmnnniiisssaaa]]]\\\YYYUUUPPPLLLJJJJJJGGGDDDGGGiii~~~vvvVVVDDD@@@GGGKKKQQQXXXVVVbbbhhhtttkkkzzzrrrjjjllliiibbb^^^XXXZZZ]]]___^^^```iiirrr{{{qqqgggeeefff___QQQHHHJJJOOOQQQ[[[mmmzzzzzzyyy^^^BBBHHHOOOOOORRRppptttWWWRRRUUUSSSdddhhhWWWfffuuuiiifffhhhwwwlllcccbbbYYY[[[]]]ZZZUUUOOOMMMMMMGGGLLLDDDaaaqqqNNNIIIGGGHHHJJJOOOXXXaaakkknnnvvvnnnhhhwww~~~mmmoooqqqiiiaaa```[[[YYY[[[]]]___dddkkkzzzrrrgggbbb___XXXPPPJJJJJJOOOTTTWWWiiivvvyyy]]]FFFJJJMMMLLLRRRsss```TTTTTTRRRbbbiii[[[hhhvvviiifffeeerrrooobbb]]]]]]```aaa```\\\WWWRRRPPPPPPKKKNNNEEE___kkkKKKGGGEEEHHHKKKQQQ\\\gggvvvtttwww~~~rrrgggppptttqqqooohhhaaa```[[[YYY[[[\\\]]]aaafffjjjzzz}}}lll```eeeaaaZZZRRRLLLMMMRRRWWW]]]nnn|||YYYKKKLLLIIIKKKTTTuuueeeTTTSSSQQQ___hhh^^^fffyyykkkiiifffqqqhhh^^^[[[\\\^^^iiigggddd___YYYUUUTTTTTTOOOPPPFFFZZZbbbHHHEEECCCGGGMMMUUUbbbmmmwwwsssttt}}}~~~iiigggsssllleeeaaa___[[[ZZZ[[[\\\[[[]]]aaa```qqqyyyjjjaaafffbbb[[[TTTPPPQQQVVVZZZmmm}}}TTTMMMJJJGGGOOO\\\uuugggTTTQQQPPP\\\ddd[[[]]]}}}ooommmgggooottt```ZZZ\\\bbbgggnnnkkkeee___YYYVVVUUUUUUQQQRRRGGGUUUYYYHHHDDDCCCHHHNNNXXXfffrrrvvvuuuxxxvvvccc}}}ooohhhhhh^^^ZZZZZZ]]]]]][[[[[[___^^^mmmtttrrriiibbb^^^gggddd```]]]^^^bbbggglllxxxPPPLLLGGGHHHYYYhhhuuulllSSSOOOQQQZZZaaaXXXRRRuuu~~~ooommmccchhhwwwttteee```aaaffflllmmmjjjddd___[[[XXXVVVUUURRRRRRJJJQQQxxx~~~RRRHHHEEEEEEJJJQQQZZZhhhttt|||~~~hhh~~~{{{nnnmmm___\\\\\\^^^___\\\\\\___^^^hhhhhhoooqqqjjjjjjiiigggggghhhjjjooowwwrrrOOOLLLFFFNNNgggsssttttttRRRPPPRRRXXX```ZZZMMMjjjnnniiidddfffpppzzzmmmgggeeehhhllljjjhhhdddaaa___[[[WWWTTTRRRRRRMMMOOOlll{{{}}}LLLGGGEEEFFFMMMTTT]]]jjjuuuzzz~~~ssszzzssskkkdddaaa```bbbaaa^^^^^^aaabbbhhheeeiiiyyytttvvvyyyxxxuuuooossszzzmmmPPPNNNGGGWWWttt{{{ooovvv___TTTSSSTTTaaabbbQQQcccpppffffffdddjjj|||uuuooommmlllmmmhhhgggffffffeeeaaa[[[VVVSSSSSSOOONNNfff|||~~~}}}mmmHHHEEEDDDGGGOOOWWW```lllwwwxxxyyywwwooommmhhheeeeeebbb^^^^^^```dddfffeeeiiivvvjjjQQQPPPIII]]]{{{~~~iiikkktttWWWSSSRRRbbbjjjVVV___tttfffccc___bbbrrr{{{wwwuuurrrooogggggghhhjjjjjjfff^^^XXXTTTTTTPPPNNNcccuuuuuu|||uuucccFFFBBBBBBGGGPPPYYYbbbnnnyyy}}}~~~www}}}sssnnniiigggccc^^^]]]``````aaa```dddiiimmmaaaTTTMMMHHHpppggguuu___YYYQQQbbbwwwkkk___qqq{{{mmmkkkiiifffjjjzzzxxxpppfffkkkppppppkkkccc\\\YYYWWWQQQPPPPPPXXXvvvsssnnnvvvzzzWWWFFFFFFGGGMMMWWW___eeemmmuuuyyy|||{{{zzz|||yyyyyyvvvmmmbbbZZZXXXYYY^^^aaa```dddkkklll{{{aaaSSSKKKMMMxxxfffttt]]]XXXOOO[[[oooggg\\\fffpppiiihhhfffhhhttt{{{lllpppuuuvvvrrrkkkccc___^^^QQQQQQVVVYYYkkkxxxlllmmmtttxxx|||xxxvvvsssqqqyyy}}}MMMAAAEEEFFFLLLXXXbbbjjjsss|||xxxkkkzzzxxxpppiiiddd```^^^___aaa```dddkkklllyyyaaaPPPIIITTT{{{fffttt]]]XXXOOOUUUffffff[[[[[[xxxvvviiihhhggggggmmm~~~tttwww{{{|||xxxpppgggaaadddUUUXXXaaa]]]bbb|||mmmgggjjjllljjjgggggghhhccc```rrrtttHHHBBBDDDEEEKKKWWWbbbkkkuuu~~~ooo\\\rrrrrr||||||tttpppkkkddd]]]^^^```___dddnnnrrr}}}___MMMJJJ\\\pppeeesss^^^YYYPPPQQQ___fff```WWW___llliiigggggghhhtttyyylllccceee```jjjrrrhhhhhh}}}tttjjjmmmqqqkkkbbbbbbccc]]][[[sssjjjGGGFFFDDDDDDIIIUUUaaajjjssszzzvvvdddxxxrrrtttyyyqqqeee]]]\\\___```hhhxxx\\\MMMOOOfff{{{ccc^^^nnn{{{```XXXPPPOOOWWWddddddXXXRRRuuussskkkeeedddbbbjjjxxxllleeeqqq{{{~~~rrrvvv|||ttteeeaaabbb___bbb~~~~~~[[[CCCDDDCCCCCCIIIWWWeeennnvvv|||~~~xxx{{{yyykkkbbb^^^cccdddnnnuuuwwwYYYPPP[[[sssnnn]]]XXXjjjttteeeWWWPPPOOOPPP^^^eee\\\MMM[[[xxxpppccc```^^^bbb{{{vvvmmmzzzfff]]]___cccppp}}}RRREEEDDDBBBCCCLLL]]]nnnyyyzzz~~~pppgggfffiiigggooonnnrrr|||WWWUUUjjjfff^^^[[[lllrrroooZZZTTTTTTNNNXXXfffcccMMMPPP```{{{eeebbb______sss~~~jjj___```jjjOOOJJJEEEDDDFFFPPPdddvvv}}}xxxnnnmmmmmmdddeeessswwwrrrsssuuu|||lllqqq~~~xxxVVVZZZuuudddbbbdddrrrsss{{{yyy___YYYZZZOOOVVVhhhiiiPPPNNNUUUuuujjjeeeccc```ppprrrdddeeessssssKKKKKKBBBHHHIIITTTgggyyy~~~yyyooolll___YYYbbb```UUUQQQOOO[[[nnnuuuggglllyyyrrrcccnnnnnnddduuutttzzz{{{jjjTTTSSSTTTSSS]]]nnn]]]TTTKKKlllnnngggjjj^^^bbb}}}xxxlllnnnkkkVVVIIIFFFEEEIIIWWWmmm~~~zzz}}}iiiWWWSSSTTTQQQLLLJJJNNNJJJLLLZZZrrrmmmaaajjjyyyvvvyyy{{{iiinnn~~~rrrWWWRRRSSSQQQXXXdddbbbXXXJJJbbb~~~nnnmmm```]]]nnnzzzfffTTTHHHEEEHHHLLLZZZooo~~~ttt\\\RRRRRRPPPLLLIIIEEEDDDEEEKKKWWWkkkyyyeeeeeeoooccckkkzzzwwwddddddrrraaaUUUSSSQQQTTT\\\hhh^^^JJJUUU~~~tttmmmccc[[[```rrr|||bbbSSSIIIGGGKKKRRR```sssdddUUUSSSRRRNNNJJJEEEFFFHHHGGGEEENNNfff~~~~~~rrrgggbbbjjjVVVVVV]]]rrruuuZZZVVVeeetttzzzrrr]]]TTTQQQUUU[[[iiibbbNNNOOOpppuuuiiieee]]]\\\gggoooyyywwwaaaUUUKKKJJJOOOWWWfffwwwtttlll[[[XXXXXXSSSNNNJJJKKKMMMJJJEEEHHHZZZmmmxxxlllkkkgggrrrUUUQQQVVVjjjrrrVVVNNNWWWfffttt}}}gggTTTPPPVVV]]]fffcccTTTOOOgggwwwfffeee```]]]bbbjjjuuu}}}ssscccVVVJJJJJJPPP[[[jjjwwwrrrppp```]]]\\\WWWPPPKKKJJJIIIHHHFFFHHHRRR^^^wwwqqqyyyrrr~~~RRRRRR\\\vvvfffWWWQQQXXX^^^```lll}}}pppWWWPPPUUUZZZaaaaaaYYYQQQ]]]wwwmmmgggbbb```eeennn{{{ttthhhXXXIIIIIIPPP___pppzzzrrryyysssddd^^^]]]XXXQQQOOOKKKGGGHHHHHHHHHLLLRRRsssvvvrrrzzzyyyyyybbbbbbnnn}}}UUURRRUUU___cccdddnnn|||{{{^^^UUUUUUTTT^^^^^^[[[QQQRRRiii~~~pppgggffflllvvv}}}rrr^^^LLLJJJQQQfff|||rrr}}}{{{jjj```^^^ZZZUUUUUUPPPLLLLLLKKKJJJLLLQQQfff|||rrrvvvvvvzzzvvvrrr}}}{{{xxxiiiSSSPPPPPPXXXfffttt~~~fff\\\VVVPPP\\\\\\[[[PPPIII^^^yyywwwzzzmmmlllsss~~~{{{dddPPPNNNRRRlllrrrooopppccc___]]]YYYUUURRRPPPOOOLLLJJJMMMSSSdddzzzuuuzzzmmmllluuu|||www