BM6P6(@ VVVTTTUUU\\\hhhuuu|||bbbQQQQQQcccyyypppWWWpppuuuHHH///222000...---------,,,***++++++------------++++++,,,,,,,,,---------......111///.../////////777???QQQiii}}}|||wwwppplllmmmppprrrpppjjjggghhhfffccc^^^TTTJJJKKKTTT]]]^^^[[[\\\aaagggjjjjjjiiijjjlllrrryyy~~~~~~|||uuunnnpppuuu{{{rrrooojjjmmmkkkggglll{{{vvvlllccc^^^cccmmmqqqllliiiiiigggeeehhhlllssstttwwwxxxxxxwwwuuussstttqqqnnnnnnrrruuuuuutttuuuwwwyyy{{{{{{{{{}}}~~~~~~}}}zzzvvvsssssstttwwwyyyuuuuuuuuuuuuvvvwwwxxxyyy{{{yyyvvvtttssstttvvvwwwssssssqqqnnnlllggg\\\OOOGGGCCCAAABBBCCCEEEKKKSSSIIISSSllluuueee___rrrzzzyyyvvvTTT999///444000***,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////222<<<\\\}}}zzzuuudddYYYQQQUUUaaallluuu{{{~~~xxxooo^^^PPPKKKNNNNNNJJJLLLJJJGGGEEEEEEEEEEEEDDDDDDCCCCCCEEEHHHKKKMMMMMMKKK\\\fff```VVVSSSWWWZZZmmmllleee\\\___fff___RRRJJJLLLQQQXXX\\\dddwwwzzzvvvssssssvvvyyyzzzzzz~~~}}}yyyuuurrrqqqqqqppppppqqqqqqqqqrrrrrrsssssssssppprrruuusssjjjaaabbbgggnnnyyy}}}yyyvvvnnneee^^^JJJCCCCCCEEEaaayyy```SSS999---------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++,,,///000///333CCCRRR```nnn}}}uuuWWWmmmvvvuuuxxxzzzwwwsssrrrrrrrrrpppdddgggsssvvvlll___YYY[[[___^^^TTTFFF??????AAA???>>>AAAGGGHHHEEEBBBDDDFFFGGGGGGEEECCCBBBCCCFFFJJJNNNNNNKKKMMM]]]mmmsss^^^PPPYYYkkkvvvvvvtttwwwbbb___```^^^WWWUUUUUU\\\iiivvvgggVVVRRRbbbwwwnnnYYYttt|||yyyyyyMMM666222000...---------,,,+++******+++,,,,,,+++******,,,,,,,,,---------......111///.../////////666???PPPjjj}}}zzzyyyuuunnnkkklllsssuuuuuuqqqnnnnnnkkkggg```UUUKKKJJJRRRYYY[[[YYYYYY]]]bbbfffggghhhjjjlllqqqxxx~~~yyyrrrpppvvvxxxpppooolllpppooommmppp{{{zzzfffYYYUUU[[[fffpppwwwoooiiifffeeedddgggkkkmmmooorrrtttuuuuuusssrrrtttqqqnnnooorrrtttuuutttsssuuuxxxyyyzzzzzz|||}}}~~~wwwtttssssssrrrsssuuuvvvwwwvvvvvvvvvvvvwwwwwwwwwwww|||zzzwwwtttrrrqqqqqqqqqrrrrrrpppmmmkkkfffZZZNNNFFFBBBAAACCCDDDEEEKKKQQQGGGQQQiiirrrbbb^^^rrrzzzyyy{{{zzz]]]???000333///+++------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////555???^^^~~~~~~}}}|||vvvggg[[[RRRVVVbbbmmmvvv|||~~~yyyppp___PPPJJJNNNPPPOOOKKKIIIFFFEEEEEEEEEDDDCCCDDDCCCCCCDDDGGGIIIKKKKKKKKKYYYbbb\\\SSSRRRWWW[[[eeeeee```YYY\\\bbb\\\PPPIIIKKKRRR[[[dddnnn}}}yyyvvvuuuxxxzzz{{{{{{}}}|||yyytttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssppprrrtttrrrjjjaaabbbhhhooozzz~~~|||wwwuuuooofff^^^KKKCCCCCCEEEbbb}}}zzzbbbVVV:::...------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,)))+++...//////555EEEUUUggguuuvvvWWWnnn}}}zzzwwwyyyzzzxxxtttooooooqqqrrrzzztttppprrrxxxyyytttmmmaaa___]]]XXXMMMBBB>>>@@@BBB@@@@@@CCCHHHIIIGGGDDDDDDFFFFFFEEECCCAAAAAABBB<<>>QQQkkk|||xxxwwwsssnnnmmmoooqqquuuwwwuuusssrrrmmmhhh___VVVKKKHHHNNNTTTWWWVVVUUUXXX\\\___bbbeeeiiikkkmmmuuu}}}}}}vvvqqqwwwsssnnnpppnnnqqqsssqqqqqqvvvzzz{{{wwwmmm^^^WWW^^^mmmwwwyyyxxxmmmcccaaaaaaaaadddhhhiiikkknnnrrrttttttsssrrrsssqqqpppppprrrtttuuutttqqqtttwwwxxxyyyzzz{{{}}}zzzlllgggccceeehhhlllppprrrtttuuuuuuvvvwwwxxxxxxwwwvvvuuuyyyxxxwwwuuusssqqqpppoooqqqqqqoookkkjjjeeeYYYMMMDDDAAAAAADDDFFFGGGJJJOOOFFFMMMbbbmmmccccccyyy}}}zzz}}}dddDDD222111---+++...,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////444???^^^}}}vvvzzz~~~xxxiii\\\SSSVVVaaallluuu{{{}}}yyyooo___QQQMMMRRRUUUTTTHHHFFFDDDCCCDDDDDDCCCBBBEEEEEEEEEFFFGGGHHHJJJJJJJJJTTT[[[VVVNNNNNNTTTYYY___aaa___[[[^^^ccc___UUULLLMMMTTT___kkkwww}}}zzzxxxzzz{{{||||||}}}~~~|||xxxtttrrrqqqrrrrrrrrrqqqqqqpppooooooqqqrrrssspppqqqsssqqqhhhaaabbbiiiqqq{{{~~~~~~{{{vvvtttooofff___KKKCCCBBBEEEdddyyy|||eeeYYY===000------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,(((***---///000666GGGXXXfffuuueee|||yyytttvvv|||yyytttoookkkkkknnnqqqyyy{{{}}}|||yyyvvvuuuuuullleee]]]UUUJJJBBBBBBHHHCCCAAAAAADDDHHHJJJHHHFFFEEEFFFEEEBBB@@@???@@@BBBBBBAAAEEEKKKPPPUUU^^^gggjjjZZZ[[[ooowwwrrr~~~fffPPPFFFEEEFFFFFFWWWUUUVVV]]]iiivvvzzzcccXXXQQQ___sssvvv___jjjuuuppptttJJJ777111///---------...---+++******++++++++++++******,,,,,,,,,---------......///......000//////555>>>RRRkkk}}}yyywwwtttppppppssssssxxx|||{{{yyywwwqqqjjjZZZQQQHHHDDDHHHNNNSSSTTTTTTUUUWWWZZZ]]]aaaeeehhhhhhqqqzzzzzzsssyyy|||qqqooosssppprrrrrrpppoooppprrrssskkklllnnnuuu|||lllbbbZZZYYY\\\^^^aaadddjjjlllpppsssuuuuuuttttttsssrrrqqqqqqrrrsssttttttqqqtttwwwyyyzzz{{{}}}vvvddd[[[ZZZXXXZZZ^^^ccchhhlllppprrrrrrtttvvvxxxyyyxxxwwwvvvuuuvvvvvvwwwvvvuuutttsssqqqqqqooollljjjeeeYYYMMMCCC@@@@@@EEEHHHHHHIIILLLDDDFFFYYYkkklllsssbbbCCC222111...---...***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------...////////////:::ZZZzzz|||mmmvvvyyyjjj]]]SSSUUU___iiirrrxxx}}}vvvkkk\\\TTTXXX^^^\\\TTTEEECCCBBBAAABBBBBBAAA@@@EEEFFFGGGGGGGGGGGGHHHJJJKKKPPPSSSOOOHHHGGGMMMSSSXXX[[[\\\[[[___ccc```YYYQQQSSSXXXcccoooyyy|||zzzzzz{{{}}}}}}~~~~~~{{{xxxtttrrrrrrsssssssssrrrqqqooonnnnnnpppqqqrrrooopppqqqoooggg```cccjjjppp{{{~~~{{{vvvtttpppeee^^^LLLCCC@@@EEEggg}}}}}}hhh\\\???000------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,***+++...///000666HHHYYYccctttsss}}}vvvrrryyytttooollliiihhhkkkooozzz~~~|||ssskkkiiiiiiggg___VVVNNNFFFAAAEEELLLBBBAAAAAACCCGGGIIIHHHGGGFFFFFFDDD@@@>>>===???BBBJJJIIIMMMTTTYYYZZZ[[[^^^```[[[```ooowwwyyyzzzeeePPPJJJNNNSSSXXX]]]VVVTTTUUU\\\hhhuuu~~~ppp]]]WWWPPP___sssxxx```eee|||yyysssuuuLLL:::111///---------...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.........---...000//////555===PPPggg~~~|||xxxwwwtttppppppsssxxx}}}}}}zzztttmmmPPPKKKDDDAAADDDJJJPPPSSSUUUUUUUUUWWW[[[___bbbddddddllluuu{{{|||uuuzzzyyypppqqqwwwuuusssqqqooommmoootttxxx{{{~~~iii[[[TTTQQQUUUZZZ]]]```dddkkkmmmpppsssttttttsssrrrrrrsssssssssssssssttttttsssuuuyyy{{{|||~~~wwwnnncccZZZYYY]]][[[[[[]]]___ccchhhlllnnnppprrruuuxxxyyyzzzyyyxxxwwwwwwyyyzzzyyyxxxvvvuuurrrrrrppplllkkkfffZZZNNNBBB???@@@EEEIIIIIIHHHJJJDDD@@@RRRmmm{{{WWW>>>111222000//////(((,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////---777WWWxxxwwwhhhsssyyynnn```UUUVVV___iiirrrxxx}}}sssggg[[[ZZZffflll```PPPBBBAAA@@@AAABBBBBBAAA???BBBEEEFFFFFFEEEDDDFFFGGGLLLNNNNNNKKKDDDAAAEEEJJJMMMQQQTTTUUUXXXZZZZZZWWWUUUXXX^^^gggqqqzzz}}}}}}vvvrrrpppttt}}}~~~|||zzzzzz{{{}}}}}}{{{xxxtttrrrrrrssstttsssrrrqqqpppooooooooopppqqqnnnooopppmmmeee```ccclllooo{{{|||wwwuuuoooddd^^^MMMDDD@@@EEEjjjlll```AAA000------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------///000///666GGGXXXeeexxxpppyyyoootttnnnjjjjjjiiifffgggkkkvvvwwwwwwtttnnnfff^^^XXXUUUSSSMMMFFFBBB???===AAAGGG?????????AAADDDFFFGGGGGGGGGFFFCCC@@@>>>>>>@@@CCCCCCFFFOOO[[[bbbbbbccceeedddfffgggiiippp{{{~~~YYYNNNHHHPPP___jjjrrrxxxUUUSSSTTT[[[gggttt}}}kkk[[[WWWPPP___rrrttt[[[aaayyyyyyuuusssKKK999000///------......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...000//////444<<>>???EEEJJJIIIHHHIIIBBB>>>RRRtttMMM:::222333000000000))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////222888UUUxxxxxxhhhttt~~~xxxrrrdddXXXXXX```jjjsssyyy}}}qqqggg^^^bbbooosssaaaLLLBBBAAAAAABBBDDDDDDCCCAAA@@@CCCFFFFFFCCCBBBDDDFFFMMMLLLLLLKKKFFF@@@@@@DDDHHHKKKOOOQQQRRRSSSUUUVVVTTT[[[ccckkkssszzz{{{xxxeee```]]]bbbmmmxxx||||||{{{zzzzzz{{{~~~}}}yyyuuusssrrrsssssssssqqqqqqqqqqqqqqqpppppppppnnnnnnnnnkkkddd___dddmmmooo{{{|||wwwuuunnnbbb]]]NNNDDD???GGGoooqqqeeeCCC222------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,...///000000000666HHHYYYdddyyyeeewwwxxx~~~qqquuulllgggiiiiiidddeeeiiiooosssmmmeee^^^YYYTTTMMMHHHEEE@@@=========<<>>???AAADDDFFFGGGGGGFFFDDDBBB@@@@@@CCCEEEBBBHHHTTT^^^aaa```dddkkkooosssmmmccciiitttnnn]]]JJJIIINNN]]]rrrTTTRRRRRRYYYfffsss|||lll\\\WWWRRR___qqq}}}dddggg}}}yyyqqqHHH666000...------.........---,,,,,,+++******+++,,,,,,,,,,,,,,,---------......---,,,...000//////444;;;NNNeee{{{}}}yyywwwwwwsssnnnkkkmmmjjjllljjjddd___\\\XXXRRREEEDDDCCCAAABBBEEELLLPPPTTTTTTTTTXXX^^^bbbdddddddddkkkqqqtttyyy~~~ssssssuuuwwwtttqqqtttzzzwwwrrroooqqquuuzzzxxxeeeeeecccVVVJJJHHHJJJIIIKKKMMMNNNQQQZZZddddddfffjjjnnnpppqqqpppppprrrtttvvvuuusssrrrsssuuutttwwwzzz}}}ooo___SSSOOONNNOOOPPPRRRXXX```]]]```dddiiinnnssswwwyyyuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwuuutttrrrrrrqqqqqqoookkkjjjeeeYYYMMMCCC>>>===DDDIIIIIIHHHHHH@@@@@@ZZZ|||wwwHHH999444444...///111,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////555888SSSxxx|||mmmwwwyyyrrrcccWWWVVV^^^gggpppvvv~~~qqqlllgggiiiqqqppp___KKKDDDDDDDDDFFFHHHHHHFFFDDDAAAFFFJJJJJJGGGFFFHHHKKKLLLJJJLLLNNNJJJBBB@@@BBBDDDGGGKKKMMMLLLLLLPPPTTTQQQ[[[eeekkkqqqvvvuuuppp\\\VVVRRRUUU```mmmvvvyyyyyy{{{{{{{{{{{{}}}~~~zzzvvvsssrrrssssssrrrqqqrrrsssssssssrrrpppooonnnmmmmmmjjjccc___dddnnnooo|||{{{vvvtttmmm```\\\NNNEEE???HHHssswwwjjjGGG444------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---...///000000777JJJ\\\\\\sss\\\jjjtttxxxxxx}}}qqqhhhiiigggbbbcccjjjmmmsssjjj^^^VVVQQQMMMHHHDDDAAA<<<:::;;;===<<<>>>BBB<<<===>>>???@@@CCCFFFHHHFFFFFFFFFDDDCCCCCCFFFHHHIIIQQQ\\\___ZZZXXXcccqqqrrrooohhhbbbggglllbbbRRROOOSSS[[[kkkSSSQQQRRRYYYeeerrr{{{nnn\\\UUUTTT___pppxxxvvvtttKKK777000...------.........---,,,+++***))))))***+++,,,,,,,,,,,,---------......,,,,,,...000000///444;;;RRRiii{{{zzzzzzvvvppplllmmmggggggccc[[[UUUSSSOOOJJJEEEEEEEEECCCBBBEEEKKKOOOSSSRRRTTTYYY```eeegggfffffflllqqqsssxxx~~~qqqooopppssssssrrruuuzzzsssmmmlllqqqwww}}}|||\\\FFFIIILLLEEEFFFQQQIIIHHHHHHHHHEEEHHHTTTaaabbbeeeiiinnnqqqsssssssssrrrtttvvvvvvsssrrrsssuuusssvvvzzz}}}qqqZZZRRRSSSPPPMMMMMMKKKIIIMMMSSSQQQWWW```jjjttt|||yyyxxxwwwvvvuuuuuuvvvvvvssssssssssssssssssssssssooopppmmmjjjiiidddXXXLLLDDD>>>===CCCIIIIIIHHHHHH>>>CCCaaaqqqGGG;;;666444,,,---222///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------...//////000444666QQQyyyrrryyyzzzooo```SSSRRRZZZccclllrrr|||~~~sssqqqnnnnnnppplll\\\LLLFFFFFFGGGIIIKKKKKKIIIHHHFFFKKKOOOOOOMMMKKKNNNQQQKKKIIILLLQQQNNNFFFAAACCC>>>@@@CCCEEECCCCCCHHHNNNOOO[[[fffjjjmmmooommmggg___XXXRRRTTT___lllvvvzzzxxxzzz{{{{{{|||{{{vvvsssrrrrrrrrrqqqppprrrtttuuuuuussspppnnnmmmmmmllliiibbb^^^eeennnppp~~~~~~~~~zzzuuurrrlll___[[[NNNEEE@@@IIIuuu{{{mmmJJJ666---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,...///111999LLL^^^WWWpppWWW___~~~qqquuuvvviiihhhfffaaaccckkkjjj{{{xxxnnn```TTTNNNJJJFFFDDD>>>999666777888777888;;;<<<===>>>???@@@CCCFFFIIIFFFGGGGGGFFFEEEEEEGGGIIIKKKUUU^^^^^^WWWWWWiii}}}kkkccc^^^cccjjjiiiaaaYYYXXX^^^eeeuuuSSSPPPRRR[[[fffrrrpppWWWWWWTTT___lllzzz}}}xxxGGG555222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........111666:::SSSppp~~~yyysssrrrtttsssooodddbbb]]]XXXRRRMMMIIIGGGAAACCCDDDDDDEEEGGGKKKNNNOOOUUU[[[```bbbdddfffiiikkklllnnnrrrvvvwwwvvvtttnnnnnnnnnnnnoooooopppqqqpppmmmjjjnnnyyyyyymmmRRRJJJEEEGGGIIIHHHFFFFFFJJJGGGEEEDDDEEEJJJOOOSSS^^^dddhhhjjjnnnssstttrrrvvvvvvvvvvvvuuutttsssrrrtttxxx}}}jjj]]]___aaa```____________^^^]]]kkkeeelllxxx~~~wwwwwwyyywwwsssrrruuutttrrrrrrssssssrrrpppsssoookkkhhhfff___TTTLLLCCCBBBBBBDDDIIIMMMOOOOOOBBBKKKhhhsss{{{mmmLLL???333111111000///...---------,,,,,,,,,++++++************+++,,,---...------,,,------...///000222555RRR{{{~~~~~~ttteeeUUUOOOWWWcccllloooyyy~~~tttqqqwww~~~iiiWWWQQQJJJJJJLLLNNNKKKFFFFFFIIIKKKOOORRRSSSUUUWWWSSSMMMOOOLLLIIIJJJLLLLLLIIIFFFGGGGGGGGGIIIJJJIIIFFFDDDLLLSSS^^^hhhnnnnnnkkkhhhbbb^^^\\\aaajjjrrrwww{{{}}}|||{{{|||zzzwwwtttrrrrrrrrrrrrsssqqqnnnnnnnnnoooooonnnlllnnnmmmgggaaa```fffmmmsss}}}|||xxxwwwuuurrrmmmccc]]]KKKEEEFFFKKKkkk{{{rrrQQQ555//////...---,,,,,,,,,,,,)))***+++,,,,,,+++***))))))************+++++++++***///------444999FFF[[[aaa|||dddXXXmmmrrr|||tttggghhhjjjfffeeejjjlll~~~~~~vvvgggWWWOOOKKKFFFAAA???999999888888888888888888777:::<<<<<<===@@@FFFLLLGGGJJJHHHCCCCCCHHHKKKIIIPPPXXX``````^^^aaalllwwwbbbZZZYYYfffqqqoooddd]]]aaafffuuuXXXUUUWWW___iiitttrrrZZZ[[[TTTbbbrrryyyooowww~~~LLL:::111///---------...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......111666:::SSSnnn~~~~~~}}}xxxrrrqqqrrrooojjj___]]]YYYTTTPPPLLLJJJIIIDDDDDDDDDCCCDDDGGGLLLPPPRRRXXX___dddffffffhhhiiillllllnnnqqqssstttrrrpppmmmllllllllllllmmmnnnooopppnnnlllooovvvvvvjjj[[[NNNGGGDDDGGGKKKKKKJJJLLLMMMKKKIIIGGGHHHKKKNNNQQQ]]]cccgggjjjnnnssstttrrruuuuuuuuuuuuuuuuuutttttttttxxx}}}mmmbbbeeeqqqsssvvv{{{yyyyyyzzzxxxvvvuuutttsssrrrrrrssstttsssqqqrrroookkkhhheee^^^SSSKKKCCCCCCCCCEEEIIILLLNNNNNNDDDNNNjjjqqqwww}}}mmmNNNAAA666333333111......---------,,,,,,,,,++++++************+++,,,---...------,,,------...///000333555OOOvvv~~~uuugggWWWPPPWWWbbbiiilllyyy}}}zzzqqqttt{{{~~~tttcccXXXUUUHHHJJJNNNQQQLLLDDDBBBFFFDDDGGGIIIKKKPPPVVVVVVSSSQQQNNNKKKKKKLLLOOORRRSSSRRRQQQPPPPPPPPPOOOOOONNNOOOUUU^^^ffflllmmmllljjjgggdddcccgggnnnwww~~~}}}~~~|||xxxuuuttttttuuuvvvtttrrrppppppqqqrrrrrrqqqjjjkkkjjjeee___```gggnnnttt|||yyyxxxtttqqqoooeee^^^KKKCCCBBBFFFeee|||oooMMM000//////...---,,,,,,,,,,,,******++++++++++++******)))************+++++++++***///------444999FFF[[[aaazzz~~~\\\NNNfff|||vvvkkkjjjiiiddddddjjjjjj{{{}}}uuufffVVVOOOKKKEEE@@@===999::::::::::::999999999999::::::<<>>@@@BBBJJJTTTYYYXXXRRRPPPNNNLLLMMMRRRZZZ___^^^\\\[[[YYYWWWWWWWWWWWWWWWZZZ```fffjjjlllmmmmmmlllkkkjjjlllsss}}}}}}yyyvvvuuuvvvxxxyyytttrrrqqqqqqrrrtttsssssshhhhhhgggbbb^^^```hhhooouuu}}}zzzxxxtttpppmmmddd^^^JJJBBB@@@BBB```~~~mmmJJJ///000///...---,,,,,,,,,,,,++++++************++++++)))************+++++++++***///---,,,444999EEEZZZ___vvv___MMM```}}}wwwnnnllliiicccdddiiihhhwww~~~sssdddUUUNNNJJJDDD>>><<<::::::;;;;;;;;;;;;:::::::::999999===CCCJJJNNNQQQIIIGGGBBB???AAAGGGGGGDDDKKKZZZiiilllfffbbbgggppp[[[ZZZ___kkksssqqqhhhaaadddhhhrrruuueeeXXXUUUVVV^^^hhhrrrmmmWWW\\\PPPeeezzzaaa]]]ooozzzJJJ;;;111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......111444888HHHbbbzzz~~~{{{zzzwwwrrrpppnnneee[[[UUURRRNNNJJJGGGGGGHHHIIILLLLLLLLLKKKIIIIIIKKKMMMPPPVVV^^^eeeiiihhhfffdddkkkjjjkkkmmmooonnnllljjjjjjiiiggggggggghhhjjjkkkjjjmmmqqqsssssslll[[[JJJIIIHHHJJJPPPSSSUUUYYY^^^aaa`````````___^^^]]]]]]aaaggglllooorrrwwwwwwtttvvvuuuuuuuuuuuuuuuvvvvvvvvvyyy}}}uuupppsss{{{xxxvvvvvvttttttuuusssqqqqqqrrrtttuuutttssspppnnnkkkgggaaaYYYOOOHHHCCCCCCDDDFFFIIIKKKKKKIIIIIIYYYppphhhfffyyytttyyytttxxxaaaJJJ@@@888666555222000000...------------,,,,,,,,,+++++++++++++++,,,---...------,,,------...///000111111JJJqqqwwwjjjZZZRRRVVV___fffjjjvvv}}}|||wwwtttppp||||||lll______```[[[KKKIIILLLSSSTTTMMMDDD@@@999<<<===@@@GGGRRRWWWWWWPPPPPPOOOLLLLLLQQQYYY``````aaabbbaaa___]]]\\\\\\aaacccfffjjjlllnnnnnnnnnmmmooooooqqqwww~~~|||xxxuuutttvvvxxxzzzqqqpppoooppprrrsssrrrqqqiiihhheee```]]]```hhhooovvv}}}{{{yyytttoooggg___ZZZIIIBBB@@@BBB```~~~~~~kkkHHH111000///...------,,,,,,,,,,,,+++***))))))***+++,,,))))))*********+++++++++***///---,,,333888EEEZZZ^^^rrrkkkRRR```vvvllljjjjjjgggeeefffhhhuuurrrcccSSSLLLHHHBBB<<<:::999999:::;;;<<<;;;;;;:::888888;;;AAAIIIOOOPPPOOOFFFBBB>>>===BBBGGGHHHGGGNNN^^^mmmoooeee___bbbjjjWWWUUUXXXfffuuuyyyssskkkeeejjjttt~~~jjjYYYTTTRRRTTT\\\hhhssskkkUUUZZZYYYooovvv]]]ZZZnnntttHHH<<<222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...000333666EEE^^^www|||{{{wwwrrrqqqmmmcccWWWSSSPPPKKKGGGDDDDDDEEEFFFMMMOOORRRRRROOOLLLJJJJJJOOOTTT]]]eeejjjjjjgggdddiiiiiijjjkkkmmmllljjjhhhfffeeedddcccdddfffhhhiiihhhlllppppppoooiii\\\NNNMMMNNNRRRXXX[[[[[[aaahhhkkklllllllllllljjjiiihhhiiioootttuuuxxx{{{zzzvvvxxxwwwvvvuuuuuuuuuuuuuuuxxx{{{yyyuuuwww~~~wwwvvvuuussstttvvvsssqqqqqqrrrtttuuutttsssooonnnkkkfff___VVVMMMGGGBBBBBBDDDFFFIIIIIIGGGFFFDDDVVVnnnddd```ttt|||zzztttuuu[[[DDD<<<666666555333111222.........---------,,,,,,,,,,,,,,,+++,,,,,,------------,,,------...///000222111JJJpppzzzwwwjjjZZZQQQTTT^^^gggmmmssszzz~~~{{{wwwtttttt{{{uuuccc\\\ccceee]]]OOOHHHGGGPPPYYYWWWLLLDDD>>>@@@AAABBBHHHPPPTTTRRROOOOOOOOOMMMKKKMMMRRRWWW]]]bbbfffhhhfffcccaaa```kkkmmmppprrrsssrrrpppoooooosssvvvyyy~~~xxx~~~|||}}}}}}|||yyyvvvtttssstttvvvwwwmmmllllllmmmooopppooonnnllliiieee___]]]aaaiiipppwww|||{{{yyysssoooeee]]]YYYHHHAAA@@@CCCaaazzz}}}|||dddCCC222000000///...------------,,,+++***))))))***+++,,,))))))*********++++++++++++///---,,,333888DDDYYY]]]nnnxxxYYYcccuuujjjiiillllllhhhdddhhhssssssdddSSSJJJFFF@@@:::888777888:::;;;;;;;;;:::999666888>>>FFFNNNPPPNNNJJJBBB>>>;;;===BBBHHHKKKNNNUUUbbbooonnnddd\\\^^^eee[[[VVVUUUaaattt|||sssnnntttssscccTTTQQQTTT^^^jjjwwwnnnWWWZZZ[[[sssqqqYYYWWWnnnsssJJJ???222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////000333555DDD\\\vvv}}}{{{vvvrrrqqqmmmaaaUUUQQQOOOKKKFFFDDDCCCCCCCCCIIIMMMRRRUUUSSSOOOKKKIIINNNSSS[[[eeelllnnnllliiihhhhhhhhhiiiiiihhheeebbb^^^]]]\\\\\\]]]```ccceeeeeejjjmmmllljjjeeeZZZPPPQQQUUU[[[bbbcccdddjjjsssuuuvvvvvvvvvuuusssqqqpppsssxxx|||}}}}}}|||wwwxxxwwwvvvuuuuuuuuuvvvwww{{{~~~}}}zzzyyy|||xxxwwwwwwuuuuuuxxxsssrrrqqqrrrtttttttttrrrnnnmmmkkkfff^^^TTTKKKEEEAAAAAACCCFFFHHHGGGDDDAAA???NNNjjjhhheeevvv|||xxxYYY@@@:::666777666333222444............---------,,,------,,,,,,,,,,,,------------,,,------...///000333222IIImmmvvv~~~~~~|||xxxkkkZZZPPPRRR\\\hhhoooqqqwww~~~{{{wwwsssttttttkkk]]]\\\eeeggg```SSSHHHCCCLLLXXXZZZSSSLLLEEEFFFFFFEEEIIIPPPSSSQQQQQQQQQPPPNNNKKKKKKMMMNNNXXX___hhhmmmllliiiggggggooosssxxx||||||xxxssspppsssyyy~~~sssppp|||yyyzzzzzzyyywwwuuusssqqqqqqrrrssslllkkkkkklllnnnnnnmmmkkklllhhhbbb]]]]]]bbbkkkrrryyy{{{zzzxxxtttpppggg^^^YYYHHHAAA@@@CCCbbbzzz~~~vvvXXX;;;111111000///...------------++++++************++++++)))************++++++++++++///,,,,,,222777CCCXXX\\\jjjgggeee|||xxxnnnkkknnnnnnjjjeeeiiirrrwwwfffSSSHHHCCC===999888666777999;;;<<<;;;:::999777;;;BBBIIIMMMMMMIIIFFF@@@<<<<<>>>>>IIIjjjuuuwwwZZZ@@@;;;888999888444333444............------------...------,,,,,,,,,------------,,,------...///000222111HHHlllvvvyyyzzzwwwxxx|||nnn[[[OOOOOOYYYfffooopppvvv~~~~~~zzzuuuqqqooolllcccZZZ[[[cccfffcccTTTJJJDDDIIIRRRUUUUUUTTTJJJJJJGGGDDDHHHQQQVVVVVVYYYUUUQQQOOONNNNNNMMMMMMSSS[[[eeekkkkkkkkkkkkmmmlllsss|||wwwqqquuu}}}tttuuu|||yyyxxxxxxvvvvvvtttsssqqqpppooonnnnnnmmmmmmnnnoooooommmkkkgggccc^^^ZZZ\\\cccmmmttt}}}~~~yyyxxxxxxtttqqqfff]]]XXXGGGAAACCCHHHhhhqqqPPP666444111000///...------------******++++++++++++******)))************++++++++++++///,,,,,,222777CCCWWW\\\ggg}}}pppddd|||yyysssnnnkkkjjjhhhiiippp{{{hhhSSSGGGAAA;;;888888666888:::=========;;;::::::>>>DDDHHHHHHFFFEEEDDD@@@>>>???BBBCCCEEEOOOZZZ[[[dddnnnqqqkkkeeebbbbbbjjjkkkkkknnnwww{{{{{{UUURRRUUU^^^jjjwwwqqqWWWVVV[[[xxxlllUUUUUUsssxxxLLL<<<000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...////////////111333???UUUnnn}}}~~~}}}yyyrrrnnnnnnkkk___RRRLLLKKKIIIHHHFFFEEEDDDDDD???CCCIIIMMMOOOPPPQQQRRRGGGKKKSSS^^^iiinnnnnnllliiihhhfffdddaaa]]]XXXTTTMMMLLLKKKKKKNNNRRRVVVYYYZZZcccjjjlllkkkiiibbbZZZUUU\\\fffnnnpppqqq{{{}}}||||||uuurrrrrrrrrsssvvvyyy}}}~~~~~~{{{zzzxxxtttsssuuuuuusssrrruuuuuutttrrrrrrssssssrrrqqqmmmmmmkkkeee[[[QQQHHHDDD>>>???AAADDDFFFDDD???<<>>;;;;;;999444222444//////.........---------...------,,,,,,,,,---------------------...000000//////GGGmmmyyyxxxvvvtttwwwqqq]]]NNNMMMWWWdddnnnqqqwww}}}~~~yyysssnnnjjjfff___ZZZZZZ___dddfffTTTLLLGGGHHHLLLOOOUUUZZZMMMKKKFFFBBBGGGRRRZZZ\\\___YYYSSSOOOPPPQQQPPPOOOOOOWWW```fffgggiiimmmqqqhhhqqq}}}zzzrrruuu}}}{{{yyyxxxzzz{{{}}}yyyxxxwwwvvvvvvuuutttrrrooommmlllppppppppppppqqqpppnnnlllccc___ZZZXXX[[[dddooowww}}}xxxwwwwwwuuurrrbbbZZZUUUFFFCCCFFFNNNooooooMMM777:::111000///......------...)))***+++,,,,,,+++***))))))************++++++++++++000,,,,,,222666BBBWWW\\\fff|||ooo___|||~~~yyymmmhhhiiilllhhhnnn~~~jjjTTTFFF???:::888888777999<<<>>>???>>><<<;;;===AAAEEEFFFCCCAAABBBDDDAAA@@@BBBEEECCCDDDOOO\\\ZZZcccnnnsssqqqkkkfffccciiiqqqvvvwwwzzzWWWQQQSSS^^^jjjuuupppYYYUUU```vvv|||bbbWWWfffoooKKK<<<111000......//////---,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,---.........///111333BBBZZZnnnxxxwwwsss~~~~~~wwwpppmmmjjjaaaWWWOOOIIIEEEHHHJJJIIIHHHIIIBBBAAABBBFFFLLLPPPPPPOOOOOOLLLLLLRRR]]]ggglllmmmllliiiddd```[[[WWWRRROOOKKKKKKKKKKKKJJJJJJIIIHHHWWW\\\bbbhhhjjjhhheeebbbaaafffjjjkkkkkksss|||}}}vvvvvvvvvuuuuuuxxx~~~~~~|||}}}}}}xxxwwwuuutttssssssssstttqqqrrrrrrssssssrrrrrrqqqjjjhhhfffbbb\\\TTTJJJDDD@@@???@@@CCCFFFEEE@@@<<<>>>ZZZnnn~~~LLL???>>>===;;;999777666555222222111000///...---------------,,,,,,,,,++++++++++++,,,------......///000999???aaayyyooo{{{}}}nnnvvv~~~rrr```QQQLLLSSS```iiinnntttyyy}}}uuuppphhheee\\\SSSQQQXXX^^^```WWWRRRKKKGGGHHHLLLPPPSSSJJJJJJHHHFFFGGGNNNYYYbbbvvvjjj[[[RRRQQQRRRPPPNNNMMMQQQXXX```ggglllooopppkkkmmmsss}}}{{{www}}}wwwtttwww||||||xxxuuuuuu|||}}}xxxvvvxxxtttsssqqqooooooooooooooorrrrrrsssrrrqqqooommmllliii```YYYWWWZZZaaammmxxx{{{wwwwwwwwwsssooo[[[^^^SSSFFF@@@DDD```sssLLL<<<666222111///...,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++'''...------222555AAAUUU]]]llllllmmmkkkwwwsssrrrjjjmmmmmmnnnwwwsssgggVVVHHH@@@;;;777333666888;;;>>>???@@@??????>>>AAADDDCCC@@@???@@@BBBDDDCCCBBBDDDHHHMMMQQQSSSaaakkkvvvyyysssiiiaaa]]]fffsss|||WWWRRRTTT```lllwwwkkkXXXYYYdddlllkkk\\\kkkgggEEE999111000......//////---,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,---.........///111333BBBXXXmmmvvv{{{}}}}}}wwwqqqpppnnnfff]]]OOOHHHCCCEEEGGGGGGHHHJJJEEEDDDDDDGGGKKKNNNOOONNNPPPMMMLLLQQQZZZccciiilllnnnjjjddd```]]]\\\ZZZXXX___^^^]]]ZZZVVVRRROOOMMMRRRVVV]]]ccchhhiiiiiihhhbbbgggkkkkkklllttt|||xxxzzz{{{{{{zzz|||~~~||||||xxxwwwvvvuuuuuuuuuuuuuuusssssssssssssssrrrqqqqqqjjjhhheeeaaa[[[RRRIIICCC??????@@@CCCDDDBBB===999AAAZZZmmm{{{GGG@@@@@@>>><<<:::888666555333333222111000///......---------,,,,,,,,,++++++++++++,,,------......///+++555;;;]]]yyywww|||~~~sssbbbSSSMMMSSS```jjjmmmsss}}}yyyzzzsssnnniiieee[[[PPPMMMSSSYYYZZZRRROOOJJJIIIJJJLLLNNNOOOMMMKKKHHHFFFHHHQQQ^^^hhhxxxnnn```UUUPPPNNNLLLJJJOOOSSSZZZbbbiiimmmppppppoooooorrrxxx{{{{{{xxxxxx}}}|||yyyuuuvvv|||{{{yyytttrrrtttsssrrrpppooonnnnnnooopppqqqrrrrrrqqqpppnnnlllkkkiiiaaaZZZYYY\\\dddooozzz{{{yyyyyywwwqqqkkk^^^^^^RRRDDD???CCCXXXwwwqqqKKK===888333222111///...---------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***000...---111333===PPPdddqqqllljjjaaaxxxmmmzzzrrruuutttkkktttzzzlllYYYJJJ@@@;;;888555777999<<<>>>@@@@@@??????>>>AAACCCBBB???>>>AAACCCFFFDDDCCCDDDHHHNNNSSSVVV___dddiiiiiibbbZZZUUUTTT```ffflllpppxxxWWWRRRTTTaaannnyyydddXXX]]]kkk}}}eeelllWWWfff}}}```AAA888111000......//////---,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,---.........///111333???UUUjjjsss~~~|||wwwrrrrrrrrrkkkcccPPPHHHAAAAAACCCDDDGGGJJJIIIGGGGGGHHHJJJLLLLLLLLLPPPOOOOOOQQQWWW___hhhmmmoookkkfffcccbbbccccccccceeefffggggggfffdddaaa```SSSUUUZZZ___dddhhhjjjkkkdddhhhkkklllmmmttt~~~zzzyyy{{{~~~yyyyyyzzz}}}~~~~~~|||zzz~~~vvvwwwwwwwwwwwwwwwvvvvvvttttttttttttsssqqqpppooojjjhhhddd___XXXPPPGGGAAA@@@@@@BBBDDDDDDBBB<<<888BBBVVVgggrrrzzz}}}wwwDDDBBBBBB@@@===;;;888777666555444333222111000000///------------,,,,,,,,,,,,++++++,,,------......///+++333888YYY|||uuu~~~}}}ttteeeVVVNNNSSS___jjjmmmqqqzzzzzz~~~yyysssnnnkkkfffZZZMMMHHHLLLQQQRRRLLLJJJIIIIIIKKKLLLLLLKKKNNNMMMIIIGGGIIISSSbbbllluuuooodddYYYPPPKKKIIIHHHRRRWWW___gggnnnssstttuuunnnmmmmmmnnnqqqvvvzzz}}}zzz~~~{{{{{{|||xxxrrrlllhhheeegggppp{{{}}}yyyxxxwwwsssqqqrrrqqqpppooonnnnnnnnnoooppppppppppppooommmllljjjiiihhhaaa[[[[[[___gggsss}}}~~~zzzyyyyyyuuunnnggg]]]]]]PPPCCC???AAARRRlllxxx~~~oooJJJ>>>:::555444333111///.........,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,111...---000000888JJJbbbnnnzzzsss___ttt}}}nnnzzz|||vvvxxxuuuqqqzzzttt___LLLAAA;;;888777888:::===???@@@@@@??????>>>@@@AAA@@@===>>>AAADDDHHHGGGDDDDDDGGGMMMSSSXXX]]]^^^\\\XXXRRROOOQQQSSSVVVVVVZZZaaagggkkksss{{{wwwxxxssskkkfffiiinnnpppUUUPPPTTTbbbooozzz}}}___XXX^^^ppp~~~~~~{{{hhhkkkTTTdddbbbBBB:::111000......//////---,,,---,,,,,,++++++,,,,,,---------------------------,,,---.........///111333<<>>@@@BBBFFFJJJLLLKKKIIIIIIIIIJJJJJJJJJOOOOOOOOOQQQVVV^^^hhhoooooommmjjjiiiiiijjjiiihhhaaacccgggjjjlllmmmmmmlll\\\]]]^^^```cccfffhhhjjjeeegggiiijjjlllrrrzzz{{{uuuqqqrrrvvv}}}yyy{{{{{{|||}}}}}}zzzxxxtttuuuvvvwwwxxxwwwvvvuuuvvvuuuuuutttrrrqqqooonnnkkkhhhccc]]]WWWOOOGGGAAA@@@AAADDDFFFEEEBBB>>>;;;CCCQQQaaalllsss~~~}}}vvv}}}tttLLLDDDCCCAAA???<<<999777666666666555444333222111111...------------,,,,,,,,,++++++,,,------......///000666888UUUuuuvvv{{{|||vvviiiYYYOOORRR^^^iiilllpppwww|||{{{uuuqqqnnnhhh[[[LLLEEEGGGJJJJJJHHHGGGGGGHHHJJJKKKKKKJJJMMMMMMKKKJJJKKKSSS___hhhmmmkkkeee[[[QQQJJJIIIIIIRRRXXXbbbmmmuuuzzz}}}}}}ooommmjjjggggggjjjqqqvvvsssvvvzzz~~~tttkkkaaa\\\ZZZ^^^jjjvvv}}}{{{zzzxxxvvvttttttoooooonnnmmmmmmnnnooopppoooooonnnmmmkkkiiihhhgggeee___ZZZ\\\bbbjjjuuu|||xxxvvvvvvssskkkeeeWWW\\\SSSEEE???AAAQQQkkkuuuoooLLLAAA;;;666555333111000///......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++000---,,,000///555EEE\\\iii|||}}}eeemmmxxx}}}wwwxxxtttwww|||eeeOOOAAA:::888777:::;;;===???@@@@@@???>>>===>>>???>>><<<===AAAEEEKKKIIIFFFDDDEEEJJJQQQVVVVVVTTTPPPKKKJJJOOOWWW]]][[[XXX[[[cccaaaYYYWWW\\\TTTTTTSSSQQQPPPQQQTTTUUUTTTOOOSSSaaaooozzzvvv^^^XXX\\\iiiwwwyyy|||ooopppZZZkkkgggEEE;;;111000......//////---,,,---,,,,,,++++++,,,,,,---------------------------,,,---.........///111333777LLLcccqqq}}}|||zzztttnnnnnnooojjjbbbVVVKKK@@@<<<>>>@@@EEEJJJMMMLLLJJJIIIHHHHHHIIIJJJIIIKKKMMMQQQVVV___hhhnnnnnnnnnooopppqqqooollliiifffhhhiiikkkkkkjjjiiihhheeeeeeeeeeeefffhhhjjjkkkfffffffffhhhkkkpppuuuxxxuuuqqqllliiikkkqqqyyy~~~~~~}}}~~~|||uuussstttuuuvvvvvvvvvuuutttuuuuuutttsssrrrpppnnnmmmkkkgggbbb[[[UUUNNNGGGBBB>>>@@@CCCDDDCCCAAA???===EEELLLZZZgggooosssuuutttUUUDDDCCCBBB???===:::999888777777666555444333222222.........---------,,,,,,++++++,,,------......///111777777QQQooouuuyyyyyy}}}xxxmmm]]]QQQPPP\\\gggkkknnnuuu~~~zzzvvvrrrlll^^^NNNFFFEEEFFFEEEGGGFFFEEEFFFIIIKKKLLLLLLKKKMMMNNNMMMMMMQQQXXX^^^hhhiiifff^^^SSSKKKHHHHHHMMMUUUaaannnyyypppoookkkgggeeefffjjjmmmiiijjjmmmrrrxxx{{{~~~~~~{{{kkkaaaWWWSSSVVV^^^nnn|||}}}zzzxxxvvvuuuoooooonnnmmmmmmnnnooopppooonnnmmmkkkiiigggffffffaaa\\\YYY]]]dddlllwww|||uuusssrrrpppjjjeeeVVVbbb\\\JJJ>>>???RRRnnn{{{pppNNNBBB<<<666555333111000......---,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++)))...++++++111000444CCC]]]jjjllliii~~~yyyyyyuuusssjjjTTTCCC;;;888777:::<<<>>>???@@@???>>>===;;;===>>><<<;;;<<>>>>>???DDDIIIKKKKKKJJJHHHFFFFFFHHHJJJFFFHHHLLLRRRZZZaaagggjjjmmmnnnpppssstttrrrmmmiiijjjjjjkkkkkkkkkkkkjjjjjjiiijjjkkklllmmmnnnoooooogggeeeeeefffjjjnnnpppqqqkkkiiieeedddhhhnnnvvv{{{wwwttttttuuuuuuuuuuuuttttttttttttsssrrrpppooommmllliiieee___YYYSSSMMMGGGCCC>>>@@@BBBAAA???======>>>EEEDDDQQQ```kkk}}}zzzsss|||hhhNNNCCCBBBAAA???===;;;:::999777777666555444333333222............---------,,,++++++,,,------......///...444444MMMkkkrrrooo~~~|||rrraaaRRROOOYYYeeejjjmmmsss}}}|||~~~{{{tttooobbbRRRIIIFFFEEECCCFFFEEEEEEGGGJJJLLLMMMMMMLLLNNNPPPPPPOOOPPPTTTXXXiiijjjhhhaaaWWWMMMGGGEEEGGGPPP^^^mmmzzznnnkkkgggdddbbbcccdddeee___\\\\\\```ccceeejjjooovvv{{{vvvmmm[[[SSSMMMOOOWWWddduuu{{{xxxvvvsssqqqpppooonnnnnnnnnooopppooonnnllljjjhhhffffffeee___ZZZYYY^^^fffooozzz|||uuuqqqqqqnnniiiddd\\\jjjdddMMM>>>???UUUqqq~~~}}}nnnMMMCCC<<<777666444222000///...---,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++(((,,,***+++222111444AAA\\\hhh||||||ooo}}}{{{tttuuurrrooo{{{oooZZZHHH===999888:::;;;===>>>???>>><<<;;;888;;;===<<<;;;<<<@@@DDDJJJIIIHHHDDDCCCEEELLLRRRRRRSSSWWW]]]fffpppyyy~~~}}}vvvpppggg```___cccbbbbbbdddddd]]]QQQGGGDDDUUUQQQVVVdddqqq|||rrr[[[UUUXXXVVVgggppp}}}zzztttiiiwwwjjjFFF999111000......//////---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---.........///111333333GGG```qqq}}}}}}zzztttooooooqqqllleee^^^RRREEE@@@???@@@DDDHHHIIIIIIIIIFFFDDDEEEHHHLLLJJJLLLQQQZZZccciiiiiihhhkkklllooorrrtttssspppmmmkkkkkkkkklllnnnppprrrtttlllnnnppprrrsssrrrqqqppphhhfffdddgggkkknnnnnnmmmhhhgggffffffjjjpppwww{{{}}}wwwwwwvvvuuuttttttttttttrrrrrrqqqqqqooonnnllllllfffaaa[[[UUUOOOJJJFFFBBBEEEFFFEEEBBB>>><<<===???NNNGGGSSScccooo|||ttt{{{}}}VVVEEEAAAAAA@@@>>>===<<<;;;:::777777666555444333333222............------------++++++,,,------......///+++111222KKKiii~~~ppp~~~vvvdddRRRMMMWWWccciiilllsss||||||||||||tttpppeeeVVVKKKHHHEEEAAACCCDDDGGGKKKNNNOOONNNLLLPPPRRRSSSRRRPPPQQQUUUYYYhhhiiiiiieee]]]TTTLLLHHHGGGPPP___ooo|||pppkkkeeecccdddggggggggg```[[[YYYZZZ[[[\\\bbbiiittt{{{xxxooohhhZZZVVVVVV]]]hhhttt|||yyywwwssssssrrrpppooonnnnnnoooppppppnnnllliiigggfffeeeeee^^^ZZZZZZaaaiiirrr}}}zzzuuusssrrrooogggaaaaaammmeeeMMM@@@EEE[[[vvv~~~hhhIIIBBB<<<999888666444222000//////,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++)))---+++,,,333111333???VVV```rrrxxx~~~wwwppprrrppppppzzzuuu```NNNBBB;;;999:::;;;<<<>>>===<<<:::999666999<<<===<<<<<<@@@CCCEEEGGGHHHFFFEEEHHHOOOVVVaaafffnnnyyy}}}uuupppqqqrrrrrrvvvyyy}}}xxxfffRRRJJJLLLWWWSSSXXXfffsss}}}sssXXXSSSXXXXXXiiirrr}}}jjjGGG:::111000......//////---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,---.........///111333333GGG```qqq|||~~~{{{uuuppprrrtttpppiiiaaaTTTGGGAAA@@@@@@CCCHHHGGGHHHHHHEEECCCDDDHHHLLLQQQRRRXXXbbblllpppmmmhhhkkkkkklllooorrrsssrrrqqqqqqpppnnnnnnnnnpppssstttppprrrtttvvvvvvssspppnnnjjjgggeeeggglllooonnnkkkiiiiiiiiikkkooouuuzzz}}}{{{zzzzzz~~~zzzyyywwwuuutttuuuuuuvvvppppppppppppooommmlllkkkccc^^^XXXRRRMMMHHHDDDAAAMMMMMMKKKEEE@@@===>>>AAA___TTT___ppp}}}vvvyyyvvvOOOHHH@@@@@@???>>>===<<<;;;;;;777777666555444333222222//////.........---------++++++,,,------......///+++222222KKKgggzzz~~~yyyfffSSSLLLVVVbbbiiilllrrr|||{{{yyy~~~{{{ssspppfffWWWMMMIIIEEE@@@@@@CCCHHHNNNRRRRRRNNNKKKTTTTTTTTTRRRQQQSSSYYY^^^eeefffggggggbbb[[[SSSNNNJJJSSScccsssyyyrrrkkkiiimmmrrrsssrrrlllfffbbbdddddddddkkktttwww}}}vvvqqqjjjhhhkkkvvv{{{yyyuuutttsssqqqpppoooooooooooopppooollliiigggfffeeeeee^^^[[[[[[bbbkkkttt}}}zzzvvvvvvuuuooofff^^^bbblllaaaJJJCCCLLLbbb{{{~~~dddFFF@@@<<<;;;:::888555333111000000,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++///,,,---333111111===SSS\\\lll{{{{{{rrruuutttqqqwww~~~xxxeeeRRREEE===;;;:::;;;<<<======;;;999888444888<<<===<<<===???BBBBBBEEEHHHHHHHHHKKKSSSZZZjjjqqq|||~~~~~~{{{mmmVVVSSS\\\VVVVVV\\\gggtttuuuXXXQQQWWW[[[fff{{{oooNNN888111...---000111...,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111444BBBTTTdddwwwzzzssspppqqqqqqnnndddUUUGGGDDDFFFFFFDDDDDDIIIHHHGGGEEEEEEGGGLLLPPPRRRVVVaaannnrrrllliiikkkhhhhhhiiimmmrrrtttrrrooopppppppppooooooooooooooorrrpppoootttyyyyyyrrrkkklllhhhddddddiiiooorrrsssffffffjjjsssyyy{{{~~~{{{}}}~~~}}}|||xxxtttsssuuuwwwwwwuuusssssssssrrrpppmmmkkkiiiaaa]]]XXXRRRMMMHHHCCC@@@@@@@@@BBBDDDCCC>>>???BBB^^^cccsss~~~gggRRRBBB@@@AAABBB@@@>>><<<;;;;;;::::::888777555333111111000000000///.........------------.........//////000000444DDD^^^~~~yyyzzz~~~|||wwwppp```OOOOOOZZZlllkkkppp|||zzz~~~|||zzzzzzssshhh]]]SSSKKKDDDAAACCCDDDGGGMMMVVV[[[VVVOOOUUU\\\\\\SSSNNNSSS\\\aaahhhhhhooonnnccc^^^YYYKKKOOOWWWcccnnn|||zzzoookkkpppxxxvvvqqqtttzzz}}}~~~|||yyyxxxuuuqqquuutttrrrpppooooooppppppnnnllljjjhhheeebbbaaa```\\\YYY[[[dddmmmvvv|||}}}vvvnnnmmmooofffXXXiiihhhPPPHHH>>>LLL~~~]]]HHHJJJ999:::999888666555333222222///......---,,,,,,,,,,,,************************+++,,,---------///222555QQQ^^^ooo~~~{{{zzzwwwqqqvvv{{{iii[[[PPPCCC888999:::;;;;;;:::::::::;;;;;;<<<>>>???>>>???AAABBBGGGCCCDDDIIIJJJJJJOOOXXXiiiooowwwzzzvvvwwwxxxyyyxxxzzzmmm```[[[WWWVVVWWW]]]iiiuuutttWWWQQQWWW^^^ppp}}}nnnLLL777222...---000111...,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111111@@@SSScccuuu}}}~~~zzztttrrrsssqqqmmm```QQQCCCAAADDDFFFGGGHHHIIIIIIHHHFFFFFFJJJOOOTTTXXX^^^kkkuuutttkkkffffffcccccceeejjjooosssrrrqqqqqqpppppppppoooooonnnnnntttqqqooorrrwwwxxxsssnnnkkkfffbbbbbbgggmmmqqqrrrjjjiiimmmwww~~~~~~zzz|||{{{xxxtttssstttvvvuuutttqqqqqqqqqpppmmmkkkhhhgggaaa\\\UUUOOOJJJEEEAAA>>>BBBBBBDDDDDDAAA===@@@GGGiiissskkkQQQDDDAAABBBBBB@@@>>>===<<<<<<::::::999888666555444333000000000//////......------------.........//////000///333@@@YYYwwwxxx~~~zzz}}}xxxrrrbbbQQQOOOXXXiiihhhnnnyyy{{{}}}|||yyyyyysssiii___VVVNNNHHHDDDDDDEEEJJJTTTaaafff]]]RRRVVV^^^```WWWOOORRR\\\bbbeeeeeellllllcccaaa^^^PPPUUU___jjjttt~~~vvvmmmlllrrr{{{zzzyyywwwsssrrrqqqpppoooooopppqqqrrrnnnmmmllliiifffccc```^^^ZZZXXX[[[dddmmmwww~~~}}}yyytttqqqnnnfff]]]gggaaaJJJDDDAAATTTYYYEEEIII<<<<<<;;;:::777555333111111///...---,,,,,,,,,,,,,,,************************+++,,,---......000333666PPP]]]lllvvvnnn~~~xxxvvvoookkkppprrryyy}}}mmm___TTTEEE888888:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@??????AAABBBHHHEEEEEEHHHGGGEEEHHHNNNYYY^^^gggnnnsssvvvxxxzzz|||yyyvvvuuutttssspppmmmxxx~~~llleeedddbbbWWWXXX___kkkxxxrrrWWWSSS[[[ccc~~~{{{www~~~lllJJJ777333///...000111...,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111///@@@TTTdddrrr|||}}}{{{vvvuuuvvvsssmmmZZZLLL@@@>>>CCCGGGJJJMMMIIIIIIHHHGGGIIINNNUUU[[[dddlllyyyxxxkkkddddddddddddeeeiiinnnqqqssssssrrrqqqqqqpppooonnnmmmmmmssspppmmmooosssuuusssoooiiieee``````eeelllppprrrooolllqqq}}}zzzyyy{{{|||{{{zzz~~~xxx{{{zzzwwwtttsssssssssrrrrrrqqqqqqpppooommmjjjhhhfff```ZZZRRRKKKEEEBBB???===BBBDDDFFFDDD>>><<>>===<<<<<<;;;:::999888777666666111111000000///......------------.....................111<<>>===;;;999666444222111///...---,,,+++++++++++++++++++++++++++++++++++++++,,,---...///111555888OOO[[[hhh|||vvviiizzzlll{{{tttmmmkkkqqqpppsss|||vvvjjj]]]KKK;;;:::;;;===>>>>>>>>>===<<<===???@@@@@@??????AAABBBFFFEEEFFFGGGFFFCCCDDDGGGIIIMMMRRRVVVYYYZZZ\\\]]]cccdddgggkkknnnnnnllljjjpppyyy{{{ooodddeeejjjkkkXXXYYYaaannn{{{pppXXXXXXcccnnn{{{[[[hhhjjjIII888555000...000000---,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000AAAWWWhhhrrr}}}|||}}}|||yyyyyyyyyuuunnnUUUIII@@@???CCCGGGIIILLLGGGGGGGGGGGGKKKSSS]]]cccoooxxxxxxlllfffgggkkkkkkkkklllnnnqqqrrrsssrrrrrrqqqpppooonnnmmmlllpppmmmlllnnnrrrsssqqqnnniiieee```aaafffmmmqqqsssqqqnnnsss~~~zzzxxxzzz|||||||||yyysssvvvxxxwwwuuusssrrrqqqpppppprrrrrrrrrpppnnnllliiihhh```YYYPPPHHHCCC@@@>>>===AAADDDGGGEEE======JJJYYYrrriiiKKKIIIFFFDDDBBBAAAAAA@@@???===???>>>===<<<:::999888777333222222111000///....................................000999LLLgggwwwooo~~~}}}~~~zzztttgggXXXPPPPPP```bbbhhhssszzzzzzyyytttrrrmmmfff___YYYSSSMMMJJJGGGFFFIIIYYYrrrqqq[[[TTTaaajjjcccTTTNNNUUU```bbbaaagggiiidddggghhh]]]\\\fffrrr~~~iiiddd^^^[[[^^^bbbgggiiitttzzzzzzyyyxxxyyy}}}wwwuuutttrrrpppooonnnmmmmmmnnnooooooooooooooolllhhhccc]]]ZZZWWW[[[cccllluuu}}}|||vvvuuuwwwqqqggggggnnngggQQQ<<<:::IIIhhhQQQ@@@FFFAAA???>>><<<:::888666444333//////---,,,+++++++++++++++++++++++++++++++++++++++,,,...///000222666999MMMZZZddduuukkkxxxgggwwwvvvsssssssssrrrttt}}}xxxiiiTTTAAA======>>>???@@@@@@???======???@@@@@@??????@@@AAACCCDDDFFFGGGFFFEEEEEEGGGGGGIIIKKKKKKJJJJJJJJJKKKLLLOOOTTT[[[bbbhhhkkkmmmeeehhheee\\\YYY___hhhlllXXXZZZbbbppp~~~nnn[[[```nnn}}}xxxVVVkkkiiiJJJ<<<777222///000000---,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111000AAAYYYmmmwww~~~~~~}}}zzz||||||vvvnnnSSSJJJCCCCCCFFFFFFGGGIIIEEEEEEEEEGGGMMMWWWbbbkkkrrrzzz{{{pppiiihhhiiillllllmmmnnnoooqqqsssuuurrrrrrqqqpppooonnnmmmlllnnnmmmmmmooorrrsssqqqooojjjfffcccdddjjjpppsssuuupppooowww~~~||||||~~~~~~yyyssstttvvvvvvuuusssqqqpppooooooqqqqqqqqqpppnnnkkkhhhggg___YYYOOOGGGBBB@@@???>>>>>>CCCGGGEEE??????NNN___lllyyy```HHHJJJHHHFFFBBBAAABBBBBB@@@???BBBBBB@@@>>><<<:::888777555444444333111000000///.....................------///111888HHHcccmmm}}}~~~{{{vvvkkk\\\QQQLLL]]]___fffpppwww|||{{{~~~~~~wwwrrrnnniiiccc\\\WWWSSSNNNKKKIIIEEEDDDRRRqqqyyybbbRRR```lllhhhXXXMMMRRR]]]bbbbbbiiijjjdddgggiii```aaaiiiuuuooo\\\XXXTTTPPPPPPRRRTTTUUUYYYaaaiiipppzzzsssbbbaaabbbgggppp|||xxxuuutttssssssqqqooonnnllllllllllllnnnnnnnnnkkkgggaaa\\\XXXTTT]]]gggpppyyy|||vvvttttttooohhhlllwwwfffKKK;;;999LLLnnn|||QQQBBBEEEAAA>>>======;;;:::999888888111000...---,,,++++++++++++++++++++++++++++++++++++---...///000222555888JJJXXXaaaoooeeennnmmm{{{|||vvvtttuuusssuuuwwwsss\\\HHH>>><<<;;;<<<>>>???===;;;<<<>>>??????>>>>>>@@@AAAAAADDDGGGGGGFFFEEEEEEDDDHHHJJJKKKKKKLLLMMMPPPRRRNNNNNNOOORRRVVV\\\aaaeee^^^]]]XXXRRRRRRZZZdddiiiWWWZZZcccrrrmmm^^^gggwwwlllVVVvvvmmmNNN>>>999333000000000---+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111///===UUUkkkyyy|||yyy{{{|||uuummmVVVMMMFFFEEEFFFFFFGGGJJJFFFEEEDDDFFFLLLWWWdddlllmmmsssuuunnnfffdddfffgggeeegggjjjmmmnnnpppsssuuurrrqqqqqqpppooonnnmmmmmmnnnmmmmmmnnnqqqrrrrrrqqqkkkhhhfffiiioootttvvvvvvrrrrrr}}}~~~~~~}}}||||||vvvvvvtttuuuuuutttqqqoooooopppoooooonnnmmmkkkhhhfffddd]]]WWWNNNGGGCCCAAA@@@???>>>BBBGGGGGGAAAAAAOOO___cccooo}}}[[[IIILLLKKKGGGCCCBBBCCCDDDBBB@@@CCCBBBAAA???===;;;999888777777666555444222111111...............---------...000222666CCC]]]}}}hhhyyy}}}yyyqqqcccUUUKKKYYY\\\dddmmmssswww|||{{{}}}wwwsssnnniiiaaa[[[WWWSSSQQQOOOKKKFFFBBBNNNooojjjRRR___mmmlll\\\NNNPPPZZZ```dddnnnmmmccceeeiiiccc^^^dddmmmvvv}}}{{{lll\\\RRRQQQNNNLLLKKKLLLMMMNNNWWW^^^gggooozzztttbbbSSSTTTXXX___kkkyyyzzzvvvtttuuutttssspppnnnlllkkkkkkkkkmmmlllkkkhhhddd^^^ZZZWWWQQQ]]]kkksss}}}}}}yyyuuurrrnnnlllqqqxxx```DDD===<<>>>>>======<<<;;;;;;;;;222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111444666CCCTTT^^^jjjtttTTT[[[zzz}}}xxxvvvssswwwyyy|||zzzdddPPP@@@<<<888888:::;;;:::888<<<>>>???@@@@@@@@@BBBCCCDDDHHHIIIGGGDDDEEEDDDBBB@@@BBBEEEHHHKKKQQQXXX\\\^^^]]]ZZZWWWTTTTTTWWWYYY^^^\\\YYYVVVVVV\\\dddjjjWWWYYYcccssskkk___jjj}}}tttoooZZZPPPyyytttSSS@@@:::444000000///,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111...777III```qqq}}}~~~yyyvvvxxxyyysssjjjZZZPPPGGGDDDEEEFFFJJJOOOIIIGGGEEEEEEJJJTTT```iiihhhmmmllleee```bbbddddddbbbfffjjjlllmmmnnnpppsssqqqpppppppppoooooonnnnnnmmmjjjgggfffgggkkkoooqqqjjjiiiiiimmmrrrwwwwwwvvvvvvyyy~~~{{{zzzzzz}}}wwwvvvsssuuuvvvuuurrrpppppprrrnnnnnnnnnmmmkkkhhheeedddYYYTTTLLLFFFCCCAAA@@@???@@@DDDHHHIIIDDDBBBLLLYYYZZZhhhxxx{{{}}}|||\\\NNNOOOMMMHHHCCCBBBDDDEEECCCAAA@@@@@@??????>>>===<<<<<<:::999888777555444333333//////.........---------...000222444>>>VVVvvvccchhh}}}wwwjjjZZZMMMTTTXXXaaajjjooosss|||~~~zzz|||~~~yyyuuuqqqkkkccc\\\XXXVVVUUUTTTOOOJJJFFFPPPrrrsssSSS___mmmpppaaaRRRPPPXXX\\\dddqqqpppcccccciiigggYYY]]]```______]]]VVVOOOPPPPPPOOONNNLLLLLLLLLMMM\\\dddnnnwwwnnn[[[WWWZZZaaajjjuuu~~~xxxsssqqqssssssrrrpppnnnmmmmmmmmmmmmjjjiiigggddd```\\\XXXVVVSSSbbbqqqyyyzzzzzzwwwooolllmmmnnnlllWWW===@@@AAAVVV}}}tttQQQIIIIIIGGGAAA@@@???>>>===<<<;;;;;;444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,---............///222444<<>>AAABBBBBBCCCEEEGGGFFFLLLMMMIIIHHHKKKKKKIIIAAABBBCCCEEEHHHMMMTTTYYY^^^bbbeeeeeebbb___]]]]]]___```aaa``````aaagggmmmVVVYYYcccsssjjj___lllyyybbbssshhhWWWQQQxxxzzzVVV@@@;;;555000000///,,,+++---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111...222@@@UUUgggttt~~~}}}wwwtttuuuwwwpppggg^^^RRRGGGBBBCCCFFFNNNUUULLLJJJFFFEEEHHHQQQ]]]fffgggkkkjjjcccaaadddeeebbbeeeiiimmmooommmlllmmmooopppppppppooooooooooooooojjjeee___\\\]]]ccckkkoooiiiiiijjjnnntttxxxwwwvvvzzz~~~|||{{{}}}wwwrrrtttzzz{{{}}}|||{{{uuusssrrrtttvvvuuurrrpppqqqssspppppppppnnnllljjjgggfffVVVRRRKKKFFFCCCAAA@@@>>>BBBEEEJJJJJJEEEBBBIIISSSSSSeeexxxzzz~~~}}}~~~___RRRQQQNNNHHHCCCBBBEEEFFFDDDAAA>>>>>>>>>>>>>>>?????????;;;;;;:::888777555444444//////.........---------...000111111999PPPpppbbb```|||{{{ooo^^^OOOQQQUUU^^^ggglllpppyyyyyyyyy{{{xxxuuuooofff^^^ZZZYYYYYYYYYRRRNNNJJJUUUvvvxxxTTT___nnnrrreeeUUURRRXXXYYYcccsssrrrcccbbbjjjjjjYYY]]]\\\RRRJJJJJJMMMNNNRRRRRRRRRPPPNNNLLLKKKKKKSSS^^^mmm|||nnn[[[bbbhhhqqqzzz~~~{{{uuuooommmooorrrqqqpppnnnnnnnnnooopppiiigggeeeaaa]]]ZZZXXXVVVVVVgggwww~~~}}}uuuyyyvvvlllhhhkkkhhh```PPP999BBBDDD[[[nnnOOOKKKKKKJJJCCCBBBAAA???===<<<::::::555444222111///......---,,,,,,,,,,,,,,,,,,,,,,,,---.........---...000333777KKKXXXcccxxxmmmQQQRRRrrr~~~{{{~~~zzzrrrvvvwwwfffNNNFFF>>>;;;===@@@@@@???>>>@@@BBBCCCDDDEEEHHHJJJHHHNNNPPPMMMNNNSSSVVVTTTNNNNNNKKKIIIHHHJJJOOOSSSRRR[[[gggppprrrpppnnnmmm```bbbfffhhhffffffiiioooWWW^^^iiiwwwzzz______mmmnnneee\\\ttt|||dddIII]]]}}}}}}KKK<<<888555222000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////<<>>AAA===888@@@PPPXXXUUUQQQVVVWWWPPPDDD:::777888444222000//////...---,,,//////111222555FFFhhhZZZTTTyyy}}}|||vvvbbbPPPPPPUUU^^^eeeeeegggqqq||||||vvv}}}}}}vvvvvvssshhh\\\[[[aaa```YYYWWWXXXLLLKKKvvvrrrVVV```jjjmmmggg]]]TTTPPPWWWeeetttvvviii]]]```jjjbbb\\\XXXZZZYYYUUUWWW]]]cccaaa]]]UUUOOOOOOSSSXXX]]]cccnnn|||hhhjjjnnnvvv}}}ooolllkkklllmmmtttqqqnnnmmmmmmnnnmmmmmmiiiaaa^^^```\\\TTTUUU]]]dddmmmwww~~~|||yyyyyyuuunnnllljjjaaaUUUEEE??????OOOkkkfffRRROOOJJJIIIGGGFFFDDDBBB@@@>>><<<;;;888777666444222000///...------,,,,,,,,,---......,,,,,,------///000111222555CCCRRR\\\ffftttkkkTTTvvv~~~}}}}}}uuuqqqoooqqqzzz~~~xxxdddSSSCCCAAACCCAAA>>>>>>AAABBBBBBCCCCCCDDDDDDEEEJJJGGGGGGKKKNNNOOOWWW```bbb```]]]ZZZWWWUUUSSSSSSZZZ]]]bbbiiinnnpppooonnnfffjjjllliiihhhjjjiiigggVVV\\\gggvvv|||```]]]ffffffiiiZZZnnn}}}qqqNNNYYYvvv|||JJJ<<<888555222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111:::LLL```qqq}}}{{{vvvpppnnnqqqqqqmmmbbbSSSHHHEEEBBB===???GGGRRRSSSQQQJJJBBBCCCMMMVVV]]]eeejjjiiigggfffbbb\\\\\\[[[```nnnxxx|||~~~xxxuuuqqqmmmjjjjjjlllnnnpppmmmhhhbbb]]]\\\^^^aaahhhiiikkkkkklllpppvvv{{{|||zzz{{{ttt```^^^[[[ZZZ]]]bbbhhhkkkyyy{{{||||||}}}}}}wwwuuuuuuuuuwwwvvvuuusssrrrqqqqqqqqqtttqqqnnnnnnooommmhhhcccSSSMMMGGGDDDAAA===>>>BBBGGGGGGGGGFFFBBBBBBNNN[[[VVVbbbsssxxxZZZOOORRRPPPKKKEEEDDDFFFFFFDDDAAA;;;???>>><<>><<<<<<;;;999888555333222111000---------,,,,,,---......,,,,,,------...000111222000<<>>@@@DDDHHHGGGEEECCC@@@CCCPPP___]]]lll|||wwwZZZNNNPPPMMMJJJGGGFFFHHHGGGDDDAAA???BBBAAA>>>BBBMMMPPPMMMCCC:::555:::FFFLLLFFF===888666333111111000...,,,000...///222555CCCfffgggNNNfffwww}}}{{{nnn```PPPPPPUUU^^^ffflllrrryyy{{{}}}zzzuuussshhhXXXUUU^^^ggghhheee```RRRQQQuuuhhhSSS^^^lllsssnnnbbbUUUMMMRRR___ooouuulllaaa```ggggggdddffflllrrrxxx~~~xxxsssnnnjjjgggnnnttt}}}~~~hhhkkkrrrqqqfffeeegggiiillllllllllllmmmooonnnllljjjggg```]]]]]]ZZZTTTWWW^^^iiirrr{{{~~~vvvwwwvvvrrrlllgggaaaVVVKKKCCC777>>>aaaYYYNNNNNNKKKLLLFFFEEEDDDBBB@@@???=========<<<999666444333333333......---------------...,,,,,,------...///111111...777CCCQQQeeexxx~~~xxx|||xxxxxxwwwvvvwww{{{wwweeeQQQGGGCCCAAAAAAAAAAAABBBBBBCCCEEEGGGIIIIIILLLLLLNNNQQQQQQOOOQQQUUU\\\```eeeiiikkkjjjgggeeeeeebbb______```aaa```^^^\\\[[[ZZZ^^^mmmZZZ^^^gggvvvmmmaaagggrrrqqqfff]]]uuussspppuuuCCC<<<555333111000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222666>>>VVVsss~~~xxxqqqoooqqqqqqnnnaaaVVVLLLHHHCCC>>>===AAAFFFOOOWWWUUUMMMIIINNNVVV[[[bbbkkkpppoookkkeee```\\\YYYXXX\\\ccchhhlllmmmrrrqqqqqqrrrsssssssssrrrmmmnnnmmmjjjfffcccaaaaaabbbfffkkkmmmpppyyywwwqqqqqqpppnnnnnnsss{{{~~~zzzzzzpppddd\\\___\\\YYYUUUSSSSSSTTTUUUXXX\\\dddooozzzvvvnnnmmmnnnooopppsssvvvuuuxxx}}}~~~}}}yyyvvvvvvwwwwwwrrrsssssssssrrrrrrqqqqqqnnnmmmllllllkkkgggaaa\\\PPPIIIDDDBBB???===@@@EEEGGGGGGFFFBBB===AAATTThhhuuuoooUUULLLMMMKKKIIIHHHHHHIIIHHHEEEBBBCCCEEECCC>>>===@@@???;;;888:::<<<<<<;;;===AAAEEE:::777444222222111///---333//////111111;;;ZZZ{{{pppJJJZZZwww{{{~~~}}}tttiiiWWWSSSSSS[[[eeejjjnnnqqq||||||xxx~~~|||{{{{{{ttttttiiiXXXSSS___mmmttthhh```QQQQQQpppbbbVVVaaaooowwwsssfffXXXOOOJJJWWWiiisssnnnccc^^^```ffffffiiinnnttt{{{{{{wwwzzz}}}hhhlllrrrnnniiikkkmmmmmmnnnlllkkkkkklllnnnooonnnlllfff```\\\[[[XXXVVVYYY```nnnwwwxxxwwwuuurrrmmmfff\\\PPPFFFBBB:::GGGkkk|||TTTNNNOOOJJJJJJFFFEEEDDDBBBAAA???>>>>>>???===:::777555444444555//////...---------------------------...///000111222666>>>KKK___sss|||{{{}}}}}}yyyzzzzzzxxxwwwyyyqqq[[[JJJBBB??????@@@???@@@AAACCCEEEHHHKKKMMMSSSUUUXXXYYYWWWSSSRRRRRRYYYZZZ\\\___bbbfffjjjllliiigggddd^^^YYYXXXZZZ\\\^^^aaadddfffnnn{{{^^^aaajjjyyyxxxllliiirrrvvvmmm\\\dddoooxxxooo???===555222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++///444===UUUqqq~~~|||~~~yyyrrrpppqqqoookkkcccYYYNNNFFFAAA>>>???BBBBBBLLLVVVWWWPPPLLLNNNSSS\\\aaahhhmmmjjjccc\\\YYYXXXWWWWWW[[[dddnnntttuuurrrqqqqqqsssuuuuuusssppplllmmmnnnllliiifffeeeeee^^^dddkkkqqqvvv|||wwwiii```]]]]]]______aaahhhqqqxxxxxxwww~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzwwwssslllcccZZZTTT[[[]]]^^^___^^^[[[WWWUUUMMMMMMPPPUUU[[[aaaeeefffhhhbbb___bbbeeefffgggjjjooonnnqqquuuvvvuuuxxx}}}~~~zzzyyyxxxvvvuuuqqqrrrrrrssssssrrrqqqqqqmmmnnnnnnnnnkkkfff___ZZZQQQJJJCCC@@@>>><<>>666444111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---222===RRRiiivvvyyy~~~zzztttrrrqqqnnniiiaaaYYYNNNEEE@@@???@@@AAACCCKKKTTTUUUPPPLLLLLLNNNXXXZZZ^^^bbb___VVVQQQPPPVVVWWWYYY]]]gggsssxxxwwwsssqqqpppqqqssssssoookkklllmmmmmmkkkhhhffffffgggaaafffmmmssswwwyyyzzz{{{zzzrrrfff[[[TTTQQQQQQPPPPPPRRRWWW___iiiqqqvvvxxx}}}~~~~~~~~~}}}|||{{{zzzvvvsssoooiiiaaaZZZUUURRRPPPTTT[[[aaadddcccaaa______]]]\\\\\\]]]^^^]]]\\\```[[[YYY[[[^^^]]]___bbbgggfffiiinnnpppppptttzzz}}}{{{zzzyyyvvvtttrrrssstttttttttsssrrrqqqpppqqqrrrqqqllleee]]]XXXPPPIIIBBB???===;;;???DDDEEEHHHIIIEEE???GGGbbb|||aaaTTTQQQNNNFFFGGGGGGHHHGGGFFFEEEDDD@@@BBBDDDDDDBBB@@@@@@???<<<;;;:::::::::;;;======999666444333333333111000222,,,...444333666QQQsssPPPLLLooozzz~~~{{{tttcccYYYRRRVVV___fffkkknnnqqquuu|||yyywwwxxx{{{|||yyyxxxzzzuuuuuukkk]]][[[jjj|||xxxkkk\\\XXXeeeqqqlll^^^hhhmmmtttxxxuuulll```XXXJJJSSScccrrruuummmeeebbbhhhlllnnnnnnooossssssqqquuuwwwzzzqqq^^^gggrrrwwwqqquuu{{{zzztttpppeeeddddddeeeggghhhgggfffbbb___[[[XXXXXX\\\ccciiirrr}}}xxxuuuwwwuuussspppfffUUUHHHBBB:::GGGaaazzz~~~xxx~~~mmmQQQQQQMMMDDDEEEDDDDDDDDDCCCBBBAAAAAA@@@???>>>===;;;999777555444222111000...---,,,,,,,,,------,,,,,,---......///111111333===QQQdddkkkiiiwww}}}~~~{{{xxxxxx|||~~~kkkUUUGGGCCCCCCBBB???>>>>>>>>>???BBBEEEFFFIIIOOOTTTVVVYYY]]]___^^^]]]___aaabbb```[[[UUUQQQYYY^^^```YYYPPPMMMSSS[[[ooosssqqqddd[[[```ooo{{{```dddnnnuuuppplllhhh]]]LLLNNNqqqllliiiooobbb999@@@999666333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000---///<<>><<<<<>>:::999:::===:::888999;;;<<<:::999777555333222333333222111111+++...666444333LLLlllZZZIII```|||}}}xxxjjj^^^TTTUUU[[[aaahhhmmmooorrrxxx}}}vvvtttxxx|||{{{zzz{{{vvvvvvmmmaaabbbrrrvvvjjj\\\YYY```ggghhheeeppprrrtttuuuqqqjjjbbb\\\PPPTTT___lllrrrooojjjiiinnntttxxxxxxzzz}}}{{{vvv{{{}}}nnnddduuu{{{vvvppptttyyyvvvoookkkbbbccceeehhhjjjhhhdddaaa```___[[[WWWXXX___hhhnnnvvv|||vvvvvvuuussssssqqqeeeSSSEEE@@@888LLLiiizzz{{{zzziiiNNNOOOJJJBBBGGGDDDDDDCCCCCCBBBBBBAAAAAA????????????<<<999777555333222000///---,,,,,,+++------,,,,,,------............000999JJJ]]]dddcccuuu{{{wwwyyy}}}qqq\\\OOOMMMMMMKKKKKKIIIFFFCCCBBBBBBCCCDDDEEELLLQQQRRRVVV^^^bbbbbbeeefffggggggccc]]]WWWRRRSSSUUUWWWVVVTTTSSSVVVZZZiiimmmkkkaaa[[[bbbqqq|||___cccooorrriiiaaa]]]VVVKKKMMMttt\\\]]]ppp^^^888AAA;;;999666444333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......555---...999FFFRRRddduuuzzzwwwuuunnnggg___\\\VVVOOOKKKIIIEEEBBB>>>BBBGGGMMMPPPQQQPPPOOOMMMKKKMMMRRRQQQKKKKKKPPPOOOUUU[[[bbbnnn{{{~~~zzztttoookkkjjjkkkiiiddd___``````aaaaaaccchhhnnnssspppooopppuuuxxxvvvooohhh```___]]]ZZZYYYZZZ\\\^^^\\\```eeehhhiiinnnwww~~~{{{{{{||||||{{{zzzxxxwwwqqqnnnfff^^^WWWSSSSSSTTTVVVUUUTTTUUUXXX]]]bbbfffsssxxxzzzpppeee]]]WWWSSSTTTYYYYYYZZZ___ggglllpppwww{{{xxxxxxxxxyyyxxxooopppqqqrrrqqqooommmkkkllloooqqqnnnggg]]]TTTNNNKKKDDD>>>=========CCCIIIMMMGGGBBBCCCKKKYYYnnnvvv|||kkkooo[[[XXXVVVMMMDDDEEEEEEEEEDDDCCCDDDEEE???@@@BBBCCC@@@<<<<<>><<<;;;;;;;;;:::888777888999888777666666666555444333111000444000000444222111===NNNzzzxxxOOOKKKqqqyyyxxx~~~zzzrrrcccVVVSSS[[[ccceeennnqqquuuxxxzzz}}}{{{tttuuu{{{tttooonnnppp~~~eee]]]ZZZ^^^bbbcccjjjtttjjjooorrrooolllkkkhhhdddYYYWWWWWWZZZ```ccccccbbbjjjlllooorrrvvvyyyzzz{{{}}}}}}tttqqqvvvyyysssllliiifffmmmuuuvvvppphhhbbb```]]]ZZZVVVWWW^^^hhhrrrxxx}}}~~~|||vvvuuuuuusssrrrooodddRRREEE???:::hhhwwwxxxZZZMMMNNNIIICCCCCCBBBBBBBBBBBBBBBBBBAAAAAA???===;;;:::;;;;;;999888666555333222222000...+++,,,,,,,,,------.........444333...///BBBZZZaaa[[[lll}}}}}}~~~~~~pppeeehhhkkkjjjlllhhhdddaaaZZZRRRNNNOOOMMMOOOSSSWWWZZZ]]]___```bbbcccdddddddddfffiiikkkjjjiiijjjooosssrrrlllfffeeehhhjjjiiihhhkkkssszzzgggqqq}}}wwwccc\\\dddeeeQQQNNNWWW~~~wwwZZZmmmTTT>>>:::<<<:::888555222111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000222333:::KKKccctttwww~~~}}}yyytttnnnjjj```ZZZRRRLLLJJJHHHFFFDDDDDDFFFKKKNNNPPPOOOMMMLLLNNNOOOQQQSSSTTTRRRNNNKKKKKKSSSYYY___lll{{{}}}vvviiigggddd```\\\YYYWWWUUUSSSQQQOOONNNPPPWWW___dddssszzz|||}}}|||||||||}}}~~~{{{wwwtttsssssssssvvvssspppnnnlllhhhbbb^^^WWWXXXYYYYYYZZZ]]]aaadddhhhiiikkkooosssuuussspppuuurrrnnnjjjfffaaa\\\YYYPPPVVVaaaooo||||||yyyxxxvvvtttsssqqqqqqqqqsssrrrpppmmmpppnnnkkkfff```YYYSSSOOOIIIDDD???<<<===AAADDDFFFHHHEEEAAAEEEQQQ^^^eeehhhwwwsssWWWQQQKKKMMMHHHFFFEEEDDDCCCBBBCCCCCCDDDBBBAAA@@@???===<<<;;;::::::999888888999999888666777777666666555333222111444000000444222000:::IIIsssVVVIIIjjj~~~~~~{{{}}}~~~zzztttgggYYYTTTZZZaaadddmmmppptttwwwzzz}}}~~~xxxwww{{{~~~tttpppoooppp~~~ddd]]]ZZZ```cccccchhhpppiiinnnpppnnnmmmppprrrqqqeee___WWWTTTWWW\\\```bbb\\\]]]___bbbhhhnnnsssvvv}}}zzzsssqqqwwwzzzuuunnnkkkiiiooouuutttmmmeee___]]]ZZZXXXWWWZZZbbbmmmwww}}}zzz{{{~~~zzzvvvwwwuuutttssspppcccQQQDDD???QQQyyy|||UUUKKKNNNKKKHHHIIIDDDDDDDDDDDDDDDCCCCCCBBB@@@>>><<<;;;;;;;;;999888666444333222222111...,,,,,,,,,,,,,,,---------...000444444444AAAUUU```___iii}}}~~~xxx~~~qqqfffgggiiifffiiiiiilllrrrrrrnnnjjjkkkbbb___YYYTTTTTTXXX^^^cccbbbeeeggghhhhhhjjjnnnrrrvvvwwwzzz~~~uuummmfffjjjnnnmmmkkkkkkpppuuujjjrrrooo\\\ZZZeeeeeeNNNJJJZZZnnnXXXrrr}}}OOO>>><<<:::999777555333222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000222999JJJaaasssvvv{{{|||yyyuuuoookkk```WWWLLLFFFFFFHHHGGGFFFCCCFFFJJJNNNPPPPPPNNNLLLMMMOOORRRTTTUUUUUUSSSRRRIIIPPPXXXbbbrrrwwwllliiieee```]]][[[[[[[[[XXXVVVQQQNNNMMMRRRZZZ```jjjrrr}}}{{{wwwtttsssssstttvvvuuuttttttssspppkkkgggaaaaaaaaa___^^^___bbbeeeeeedddeeegggjjjkkkjjjiiimmmmmmlllhhhbbb]]]ZZZYYYSSS^^^ppp|||yyyuuussssssrrrqqqqqqrrrqqqooommmnnnllliiiddd^^^VVVPPPLLLGGGCCC>>><<<>>>AAADDDFFFIIIHHH???FFF\\\^^^]]]nnnxxxkkkSSSOOOKKKNNNGGGFFFEEEDDDCCCCCCCCCDDDEEEAAA@@@???>>>===<<<;;;:::999888888999::::::888666888888777777666555333333333000111444222///777BBBhhh}}}```DDD^^^}}}|||zzz}}}~~~{{{{{{xxxnnn```WWWYYY^^^aaajjjmmmrrruuuyyy}}}}}}zzzzzz}}}~~~uuurrrqqqrrr~~~bbb[[[[[[bbbfffeeegggnnnhhhlllmmmlllmmmtttyyyzzzrrriii^^^WWWXXX]]]aaaccc[[[\\\^^^bbbiiirrr{{{}}}vvvrrrqqqvvvzzzvvvqqqmmmmmmppprrrpppiiiaaa\\\[[[SSSTTTVVV[[[dddooozzzxxxyyyyyyuuusssvvvuuutttsssnnn```NNNBBB???iiiqqqQQQJJJNNNLLLJJJLLLGGGGGGGGGGGGGGGFFFEEEEEEAAA???===<<<<<<;;;999777666444333333333222000---++++++,,,,,,,,,,,,------,,,555::::::AAAPPP^^^bbbfffyyy|||rrr}}}~~~~~~}}}tttjjjiiiiiieee```^^^aaaiiipppssswww{{{uuuooodddZZZSSSRRRVVV[[[aaafffjjjllllllnnntttzzz{{{}}}zzzqqqhhhmmmqqqqqqmmmkkkmmmpppfffooo}}}kkk[[[\\\fffcccKKKGGG___eee^^^{{{rrrJJJ@@@???888888777555444333222222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///111777HHH___qqquuuzzz||||||yyyuuuqqqmmmcccWWWJJJBBBBBBEEEFFFEEEDDDEEEHHHJJJLLLMMMNNNNNNMMMOOOPPPQQQSSSUUUXXXZZZSSSWWW]]]fffvvvyyyqqqoookkkgggdddaaa```______]]]YYYUUUSSSXXXaaahhhhhhnnnwww~~~~~~~~~|||zzzxxxvvvuuuzzz|||~~~yyyvvvuuuvvvvvvsssssstttuuutttssspppnnnpppppppppnnnkkkiiiiiijjjfffeeeeeeeeefffggghhhhhhhhhjjjkkkhhheeedddfffiiixxx}}}xxxtttqqqsssrrrqqqqqqppppppnnnmmmmmmkkkhhhccc\\\UUUNNNJJJEEEBBB>>>===???BBBEEEFFFIIIKKK@@@LLLhhhbbb\\\www{{{fffRRRNNNKKKPPPGGGFFFEEEDDDCCCCCCCCCDDDEEE@@@@@@???>>>===<<<;;;:::888888999;;;<<<;;;888666999999999888888777555555222111333555222///444<<<[[[rrrjjj@@@QQQuuu{{{}}}|||||||||vvvggg\\\ZZZ]]]___gggjjjooossswww||||||yyyyyy~~~~~~wwwvvvvvvvvvaaaZZZZZZbbbgggddddddiiieeeiiikkkjjjlllsssxxxyyywwwqqqiiifffgggiiijjjjjjkkklllpppvvv~~~|||wwwxxxsssppppppsssvvvuuuppplllmmmnnnnnnjjjddd^^^[[[ZZZRRRTTTYYY___iiitttyyywwwtttooonnnppptttsssqqqiiiYYYHHH@@@AAAuuuhhhPPPKKKMMMKKKJJJLLLJJJJJJJJJJJJIIIIIIHHHGGGBBB@@@???>>>===<<<:::888777555444444444444111///+++,,,,,,,,,,,,,,,,,,,,,+++444;;;===BBBOOO[[[aaaccctttttt{{{{{{~~~{{{rrrrrrqqqlllaaaWWWPPPOOOTTT\\\hhhrrrzzzyyyuuummmbbbYYYTTTRRR___eeekkkmmmmmmooouuu|||xxxzzzwwwqqqiiimmmpppooojjjgggiiilllhhhqqqggg\\\___gggbbbKKKMMMrrr}}}```jjjeeeDDD???===888888888777666555444333/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...///555FFF\\\nnnpppvvv~~~{{{yyyvvvssspppggg\\\MMMDDDAAABBBBBBBBBEEEEEEDDDEEEGGGJJJLLLNNNNNNNNNNNNNNNOOOSSSYYY___``````aaagggrrr{{{{{{wwwqqqpppooolllhhhddd```^^^]]]]]][[[XXXWWW\\\fffnnnooossswwwzzz{{{|||}}}~~~xxxwwwtttqqqooommmkkkkkkmmmmmmppptttxxx|||~~~zzzwwwuuuuuuuuupppqqqssssssssssssrrrrrruuuwwwyyyzzzxxxvvvuuuuuurrrrrrrrrqqqqqqssstttvvv{{{}}}yyyuuusssssssssrrrqqqooonnnnnnnnnlllkkkgggbbb[[[SSSMMMIIICCCAAA>>>>>>@@@CCCEEEFFFEEEGGGAAATTTtttnnniii```QQQJJJFFFNNNDDDDDDDDDCCCBBBBBBCCCDDDEEE@@@@@@???>>>===<<<<<<;;;999999:::<<<======:::888::::::::::::999999888777333333444555333111333777NNNddd|||tttFFFFFFkkk~~~}}}|||oooccc___^^^^^^dddggglllppptttyyy~~~~~~yyyxxx{{{~~~yyy{{{{{{yyyeee\\\ZZZ```bbb^^^[[[^^^]]]ccciiijjjnnnsssvvvvvvyyytttooonnnqqqvvvxxxxxxzzz~~~wwwtttuuutttsssqqqpppqqqqqqmmmiiikkkjjjiiieeeaaa]]][[[ZZZUUUYYY```gggppp|||~~~yyyvvvsssooonnnppprrrpppkkk```OOOAAA@@@FFFwwwooo^^^OOOLLLNNNLLLLLLNNNLLLLLLLLLLLLKKKJJJIIIHHHCCCBBBAAA@@@@@@???<<<:::999888777666666555333111,,,,,,,,,,,,,,,,,,,,,,,,---222777;;;CCCOOOXXX]]]___mmm~~~}}}{{{vvv|||~~~vvviiiZZZOOOJJJLLLWWWcccxxx|||~~~{{{qqqggg```]]]___dddiiikkkkkkmmmrrrvvvvvvvvvwwwwwwuuurrrmmmiiidddgggiiifffbbbaaadddiiipppyyybbb^^^cccggg___OOOYYYuuu^^^yyy^^^FFFCCC===:::::::::999888666555444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......333CCCYYYjjjiiiqqq|||}}}{{{yyywwwtttrrrkkkbbbUUUIIIBBB??????@@@EEEDDDCCCCCCEEEGGGJJJLLLMMMNNNOOONNNNNNRRRYYY^^^fffcccbbbdddjjjppprrrrrrllllllkkkjjjfffbbb^^^[[[WWWYYYYYYWWWVVV[[[eeennnvvvvvvwwwvvvttttttvvvwwwsssrrrpppnnnlllkkkjjjjjjfffeeefffjjjmmmpppwww~~~}}}yyyvvvsssrrrqqqpppqqqrrrqqqqqqqqqtttvvvppptttxxx|||}}}}}}~~~{{{wwwuuussssssssspppnnnlllmmmnnnkkkjjjfffaaaYYYRRRKKKGGGBBB@@@>>>???AAADDDEEEFFF@@@BBBDDD\\\{{{|||}}}XXXPPPHHHBBBLLLAAACCCBBBAAAAAAAAABBBCCCDDD@@@@@@@@@???>>>=========<<<;;;;;;===??????===;;;;;;;;;<<<<<<;;;::::::999666666777666444333444666DDDUUUoooXXXBBB```~~~vvvlllfffaaa]]]aaadddiiimmmqqqvvvzzz~~~{{{yyyzzz|||}}}zzz~~~{{{}}}mmmaaaZZZ]]]^^^YYYUUUWWWZZZbbbkkkooosssyyy{{{yyy{{{uuunnnmmmsss{{{{{{yyyyyy}}}{{{vvvpppmmmnnnkkkggghhhfffdddaaa^^^\\\ZZZYYYUUUZZZaaaiiisss~~~{{{wwwvvvvvvuuuttttttqqqmmmeeeWWWEEE<<>><<<<<<<<<;;;999777555444000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,......---222@@@VVVgggiiipppyyy}}}{{{zzzxxxvvvtttlllfff\\\PPPEEE??????@@@DDDEEEFFFFFFGGGHHHHHHHHHJJJNNNSSSSSSRRRSSSVVVZZZcccbbbbbbccceeehhhlllpppjjjjjjiiigggfffdddbbbaaa\\\___aaa^^^\\\^^^fffnnnzzzzzzyyywwwsssqqqppppppmmmnnnnnnnnnllliiifffeee______bbbiiilllmmmttt|||}}}zzzvvvssspppnnnooopppooommmlllmmmrrruuuppprrruuuwwwyyy|||yyyuuuuuussssssssspppmmmkkkmmmoooiiihhhddd^^^WWWOOOHHHDDD@@@???>>>???BBBEEEFFFFFFBBBAAALLLddd{{{wwwRRRSSSLLLCCCMMMAAAAAAAAA@@@???@@@AAABBBCCCAAAAAA@@@@@@??????>>>>>>>>>===<<<===???@@@???>>><<<<<<======<<<<<<;;;;;;888999888666555666777777>>>HHHcccyyyqqqFFFXXXnnn{{{tttmmmeee]]]___bbbgggkkknnnssswwwzzz|||zzzyyy{{{yyy~~~|||{{{rrreee\\\___aaa^^^]]]```dddllltttwww{{{xxxtttpppqqqwww~~~sssmmmnnnlllhhhgggeeebbb___]]]ZZZXXXVVVUUU[[[dddmmmwww|||xxxwwwyyy{{{xxxuuurrrlll```OOO===999GGGXXX{{{lllUUUSSSRRRRRRRRROOOPPPRRRMMMMMMMMMLLLKKKJJJHHHGGGDDDDDDDDDEEEFFFEEECCC@@@AAA???===<<<;;;999555333/////////......---------------000666???HHHQQQXXX^^^bbbmmm{{{vvvxxxuuu||||||~~~zzzwwwwww{{{~~~zzzeeeVVVUUU]]]nnnpppnnniiieeefffnnnvvvlllkkkjjjjjjkkkkkkhhheeefffeeebbb^^^ZZZWWWUUUUUUYYY^^^dddffffffggglllpppqqqzzzwwwbbbfffiiiaaaSSSLLLdddaaaYYYPPPFFFGGG;;;=========<<<;;;888666444111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---111???TTTeeeooosssyyy|||}}}{{{zzzxxxvvvuuukkkhhhaaaTTTGGG??????BBBCCCEEEHHHJJJKKKIIIGGGEEEHHHOOOVVVYYYVVVTTTUUUVVV___```bbbdddeeefffkkkqqqmmmllljjjiiihhhiiijjjkkkgggkkkllliiieeeeeelllsss~~~zzzuuurrrqqqiiikkklllllliiiccc]]]YYYXXXYYY```jjjooopppvvv|||yyyuuuqqqnnnmmmmmmllliiigggiiinnnsssuuuuuutttssstttxxx~~~|||uuurrrrrrssstttsssppplllkkklllooohhhfffbbb]]]UUUMMMFFFBBB???>>>>>>@@@CCCEEEFFFFFFIIIEEESSSjjjxxxzzznnnOOOXXXQQQGGGQQQDDD@@@@@@?????????@@@BBBCCCBBBAAAAAAAAA@@@?????????@@@>>>===>>>???AAAAAA@@@<<<===============<<<;;;:::;;;999777666888999999;;;AAA\\\vvvLLLTTTddd}}}xxxrrrhhh^^^^^^aaaeeeiiimmmqqquuuxxx{{{xxxyyyxxx~~~{{{yyytttfff^^^bbbhhhiiikkkppprrryyy~~~ssssssuuuzzz}}}rrrsssyyyvvvoooooommmiiigggdddaaa^^^\\\YYYVVVSSS\\\bbbkkkuuu{{{yyy{{{}}}xxxrrrssslll^^^KKK:::888JJJ___{{{dddUUUUUUVVVUUURRRNNNLLLNNNMMMMMMLLLLLLJJJIIIHHHGGGEEEDDDEEEGGGHHHGGGEEEBBBCCCAAA???===<<<999666333000000/////////.........+++,,,000666;;;CCCOOOYYYaaaaaaiiivvvtttxxxxxx{{{zzz}}}zzzvvvtttxxx|||{{{iiiZZZ\\\gggvvvvvvtttmmmfffgggoooxxxrrroookkkkkkmmmkkkfffaaaaaabbbbbbaaa^^^\\\\\\\\\ZZZaaajjjooopppqqquuuxxxnnnwwwqqqfffiiifffJJJGGGjjjyyybbbfffnnnNNNGGGEEE>>>===<<<;;;:::888777666666333222000............///,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,---...///000999NNNcccllljjjppp}}}{{{zzzyyyvvvtttlllmmmfffVVVFFF@@@AAABBBGGGHHHIIIJJJJJJIIIHHHHHHGGGIIIOOOWWWZZZXXXXXX[[[YYY]]]cccgggiiijjjkkkkkkmmmkkkjjjiiijjjlllmmmnnnmmmnnnoooqqqrrrssssssrrr~~~uuuooommmooolllhhhddd___\\\[[[ZZZ```aaabbbfffmmmttt|||}}}}}}{{{sssmmmjjjkkkiiieeedddfffjjjnnnpppsssssstttuuuwwwyyyzzz{{{yyyvvvwwwvvvwwwuuusssrrrrrrqqqooommmjjjgggaaaZZZRRRLLLGGGEEEAAAAAABBBBBBCCCDDDEEEEEEFFF>>>___ssswwwxxx~~~bbbQQQWWWVVVMMMKKKIIIGGGGGGDDDAAAAAAEEEFFFCCCDDDCCCAAA??????@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@??????@@@@@@>>>===;;;;;;:::::::::999999999999999IIIllleeeMMMNNNsss~~~yyymmmaaa[[[^^^bbbfffiiinnntttxxx}}}xxxzzz|||~~~~~~}}}|||zzzyyyrrriiifffiiioootttvvvxxxuuuuuuzzz}}}vvvwww~~~zzz|||}}}{{{}}}~~~hhhiiieeehhh|||wwwpppqqqpppmmmjjjgggbbb]]]YYYWWWYYYZZZ```iiiqqqxxx}}}~~~|||wwwxxxeeeRRRHHH===;;;NNNhhhvvvaaa[[[YYYUUUSSSRRRQQQPPPNNNOOOLLLJJJIIIJJJJJJGGGDDDFFFGGGGGGGGGFFFDDDCCCAAACCCAAA>>>===<<<;;;999666333222000///...---.........,,,...444;;;BBBNNNYYYeeeggggggjjjvvv|||vvv|||wwwuuuyyy}}}xxxcccYYY\\\bbbrrryyyoooffflllvvvwwwooolllqqqmmmfffkkkfffccc```___aaaccceeeeeeiiigggjjjsss{{{xxxssspppiiihhhbbbKKKPPPvvv~~~ooouuufffJJJEEECCC>>>===<<<<<<;;;:::888777666444333222000///......///000///---,,,++++++******,,,,,,---------.........------...///...666JJJ]]]fffiiittt}}}|||{{{zzzwwwuuuqqqqqqiiiYYYKKKDDDAAA???CCCDDDHHHMMMQQQQQQOOOLLLIIIEEEGGGRRR\\\```aaaaaa[[[```fffkkklllllllllllljjjjjjjjjkkklllmmmlllkkknnnpppssswwwyyyyyyyyyyyyuuupppnnnnnnllliiifffcccaaa``````hhhiiillloootttxxx{{{}}}~~~uuummmiiibbbaaaaaadddiiinnnqqqrrrxxxxxxyyyzzzzzzzzzyyyyyy|||xxxvvvvvvuuuvvvtttrrrqqqpppooommmkkkhhheee___XXXPPPJJJEEECCC@@@@@@AAABBBCCCDDDEEEEEEGGGEEEdddmmmgggpppqqqrrr~~~~~~[[[LLLSSSQQQJJJGGGFFFGGGGGGDDD??????CCCBBB???CCCAAA@@@>>>>>>???@@@AAA???@@@@@@AAABBBBBBCCCCCCCCCAAA?????????@@@>>>===;;;;;;;;;;;;::::::::::::;;;:::EEE```}}}{{{YYYIIIbbb~~~~~~~~~|||rrrhhh______aaadddiiioootttwwwyyy{{{}}}~~~{{{zzzwwwyyy|||~~~|||zzzzzzvvvrrrqqqvvv~~~{{{zzzxxxwwwuuusssssszzz~~~uuukkkdddaaabbbfffjjjmmmttt{{{ppp^^^fffiiitttxxxpppnnniiidddddddddaaaZZZTTTSSSXXX^^^cccjjjsss|||~~~~~~}}}xxxttteeeRRRCCC:::@@@YYYsss~~~yyyYYYYYYVVVSSSQQQQQQPPPOOONNNOOOMMMJJJJJJJJJJJJGGGEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDBBB???>>>===<<<;;;999777666333111000////////////,,,---222777===GGGQQQ]]]^^^___dddqqq}}}xxx||||||~~~~~~}}}|||}}}rrr[[[NNNOOOTTThhhzzz~~~ttthhhkkk~~~~~~sssnnnssspppjjjnnneee```___iiiyyyyyyxxxyyy|||ooooooiiicccXXXHHHYYY}}}uuu]]]HHHEEEDDD@@@============;;;999777666777666444222000/////////000///...---,,,+++++++++---------.........//////............---444EEEWWW___hhhvvv~~~|||{{{zzzxxxwwwuuusssiii[[[OOOHHHBBB<<>>???@@@BBBDDDEEEEEEFFFBBBHHHeeeeeeZZZeeerrrppprrrSSSFFFMMMKKKEEEDDDBBBEEEEEECCC@@@AAAEEEEEEBBBAAA@@@???>>>===>>>???@@@??????@@@AAACCCDDDEEEEEEFFFDDDAAA????????????>>>===<<<<<<<<<;;;;;;;;;;;;===<<<@@@OOOkkkhhhIIISSSwww~~~~~~}}}vvvmmmdddaaa^^^aaagggnnnssstttwwwyyy|||~~~}}}xxxzzz~~~{{{yyyyyyyyyyyyzzzxxx}}}yyypppjjjmmmzzz}}}zzztttfffYYYTTTTTTZZZcccllltttooo```ooozzzxxxqqqmmmfff```bbbccc```XXXQQQQQQ[[[dddiiinnnvvv||||||}}}xxxnnnaaaMMM???@@@SSSoooiiiUUUUUURRROOONNNOOOOOONNNMMMOOOMMMKKKKKKKKKJJJHHHFFFFFFGGGHHHIIIJJJIIIIIIHHHFFFCCC@@@>>>>>>>>>===<<<;;;:::888555222000/////////------000333666>>>GGG[[[]]]```dddppp|||ppp}}}sssZZZJJJHHHLLLZZZqqqpppkkkyyyyyyqqqtttsssnnnsssoooffffff{{{hhhgggbbbYYYKKKFFF___qqqnnn~~~{{{WWWIIIGGGEEECCC>>>>>>???>>>===;;;888777999888666444222111//////---------------......///------------............------...///...333CCCRRR^^^hhhuuu~~~}}}{{{zzzzzzxxxwwwvvvqqqeeeXXXPPPKKKDDD===@@@???BBBLLLXXX^^^\\\WWWQQQEEE>>>GGGWWWdddlllooogggjjjooopppooommmkkkjjjkkkkkkkkkooorrrtttssspppnnnoooqqquuuyyy~~~yyylllhhhiiicccdddeeegggjjjnnnrrrtttxxxzzz}}}tttgggbbbhhhmmmvvv}}}zzzwwwuuuttttttsssvvv}}}yyywwwuuusssuuusssqqqooonnnkkkgggdddddd```ZZZRRRJJJEEEAAA???<<<>>>@@@BBBDDDEEEFFFFFFCCCMMMeee^^^WWWiiijjjgggMMMDDDKKKIIIDDDDDDBBBBBBDDDDDDCCCFFFLLLMMMJJJAAAAAA@@@???>>>??????@@@>>>>>>@@@AAACCCEEEFFFGGGHHHEEEAAA????????????>>>============<<<<<<<<<<<<<<<======DDD]]]~~~qqqQQQQQQppp~~~||||||wwwpppjjjccc]]]]]]dddlllppppppuuuwwwzzz~~~zzz}}}~~~zzzwwwvvvxxxzzz{{{~~~xxx|||{{{tttiiifffuuuyyyrrrkkk]]]QQQ\\\]]]cccnnnxxxxxxkkk}}}vvvqqqnnniiicccdddbbb]]]VVVRRRUUU^^^gggmmmrrryyy~~~}}}}}}{{{yyyzzz|||yyyssshhhXXXEEEAAAUUUttt~~~]]]TTTQQQOOOLLLLLLMMMNNNNNNMMMNNNMMMLLLKKKKKKJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFCCC@@@>>>?????????>>>>>><<<:::777444111///...///------///111222888@@@WWW___fffiiiooo|||~~~jjj|||}}}wwwaaaNNNHHHKKKTTTiii~~~mmmpppuuusssqqqqqqxxxtttiiilll{{{jjj]]][[[XXXOOOBBBJJJiii}}}dddggg|||oooSSSJJJFFFDDDEEE@@@@@@@@@???>>><<<:::999999888777666444222000///......------......///000+++,,,,,,,,,,,,---------,,,,,,...000000555BBBOOO```hhhqqqwww}}}zzzyyyxxxwwwvvvsssnnnbbbWWWQQQNNNHHHAAACCC@@@???FFFRRR[[[]]]\\\TTTJJJCCCFFFPPP\\\hhhrrrnnnoooooommmjjjgggffffffjjjgggfffiiiooossstttsssooonnnmmmooossszzzuuujjjfffggggggggghhhkkknnnqqqtttvvvoooqqqtttzzzuuuiiidddjjjsssyyywwwvvvsssuuusssqqqpppnnnkkkgggcccbbb^^^WWWOOOIIIDDDAAA???===>>>AAADDDFFFFFFFFFFFFKKKWWWhhh]]]]]]ssssss___JJJDDDKKKIIIEEEFFFDDDCCCEEEEEEDDDHHHNNNOOOLLLBBBBBBAAA@@@@@@@@@@@@@@@======???AAACCCEEEFFFGGGGGGEEEBBB@@@@@@@@@>>>===>>>>>>=========<<<<<<<<<:::======@@@UUUtttuuu[[[RRRfff~~~|||}}}yyyuuuoooggg^^^\\\aaahhhkkklllppprrruuuyyy|||~~~~~~}}}yyyvvvtttwwwyyyzzz{{{~~~qqquuuvvvmmmfffnnnuuuiiiaaaYYYRRR]]]^^^ccckkkqqqzzzyyymmm}}}sssnnnnnnkkkgggddd___XXXTTTVVV[[[aaaeeemmmsss~~~~~~zzzzzzwwwuuuvvvwwwrrrjjj___NNN???KKKrrrlllTTTRRROOOMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIGGGHHHHHHHHHGGGFFFDDDCCCDDDBBB@@@??????@@@???>>>===<<<:::888555111///...///------000111111666<<>>===<<<;;;888888777666555333111000222111000///...---------+++++++++,,,,,,,,,------,,,,,,...000111444???KKK]]]fffnnnrrrwww~~~{{{yyyxxxwwwuuuqqqnnnggg^^^XXXUUUNNNGGGFFFAAA>>>BBBLLLWWW]]]^^^UUUNNNHHHHHHMMMVVVffftttsssqqqlllfffaaa^^^___aaabbb^^^\\\aaaiiipppqqqqqqqqqooommmlllpppvvv~~~|||ssslllkkkllljjjjjjjjjkkkmmmoooqqqsssmmmnnnrrrwww~~~yyyooolllnnn|||xxxwwwuuurrrsssrrrqqqpppnnnkkkfffbbb^^^ZZZSSSLLLFFFBBBAAA@@@>>>@@@CCCEEEGGGGGGGGGFFFKKK\\\mmmdddnnn~~~YYYHHHFFFMMMIIIFFFHHHEEEDDDFFFEEECCCEEEIIIHHHDDDBBBBBBBBBAAAAAAAAA@@@@@@<<<===>>>@@@BBBDDDEEEFFFEEECCCAAAAAAAAA@@@>>><<<>>>=========<<<<<<<<<<<<888<<<===@@@LLLddd|||www___OOOVVVqqq}}}~~~~~~}}}~~~{{{tttmmmddd___```dddgggiiioooqqquuuxxx|||~~~~~~{{{yyywwwxxxzzz{{{}}}|||sssooouuupppiiilllzzz}}}ooo```XXXVVVVVVSSSWWWaaammmvvvzzzlll{{{oooiiiiiihhhddd___ZZZTTTUUU[[[bbbfffgggqqqzzz}}}xxxwwwuuurrrsssrrriii___SSSEEEAAA\\\dddTTTTTTOOOMMMKKKKKKLLLNNNNNNMMMKKKLLLLLLKKKIIIGGGHHHIIIGGGGGGGGGGGGFFFDDDBBBAAACCCAAA@@@@@@AAAAAA@@@>>><<<;;;:::888666333000///000......111111000333999<<>>=========>>>777777777777555444222111222222000///...---------,,,,,,,,,,,,---------...---,,,...000000222:::DDDRRRcccpppqqqpppzzz}}}zzzyyywwwvvvqqqtttrrrlllfff___UUUKKKDDDBBB???BBBJJJSSS\\\```UUUNNNIIIIIINNNXXXhhhvvvxxxrrrhhh^^^VVVUUUXXX[[[YYYVVVVVV]]]gggnnnooommmooonnnllllllnnnrrrwwwyyy|||zzzwwwssspppoooppprrrnnnoooppprrruuuyyy|||~~~{{{tttsssvvv{{{uuuuuusssooopppooonnnnnnmmmiiieeeaaaYYYUUUOOOIIIDDDAAA@@@@@@@@@BBBEEEGGGIIIHHHGGGFFFOOOjjj{{{}}}TTTGGGGGGLLLHHHFFFHHHEEECCCEEEDDDBBBCCCEEECCC???AAAAAAAAAAAAAAA@@@??????<<<===>>>???AAABBBCCCDDDAAA@@@@@@AAABBBAAA>>>;;;=========<<<<<<<<<;;;;;;999:::<<<>>>BBBPPPjjjxxxaaaJJJEEEYYYzzz}}}|||~~~}}}|||yyyssskkkdddaaabbbfffhhhpppqqquuuxxx|||~~~}}}~~~}}}|||{{{|||~~~}}}|||xxxssssssvvvvvvrrrkkkiiiyyy|||kkkZZZTTTWWWZZZ[[[eeevvvqqqvvvkkkffffffddd```XXXWWWXXX[[[bbbiiioooqqq~~~zzz{{{xxxwwwuuurrrrrrnnnbbbVVVFFF@@@KKKkkkvvv___VVVSSSPPPNNNLLLLLLMMMNNNNNNNNNIIIJJJKKKJJJGGGFFFGGGIIIEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDAAA???:::::::::999777555333222111///000111000...000444888HHHZZZbbbiiiuuu~~~nnnnnn~~~yyyuuuttttttttt|||}}}ggg\\\^^^wwwuuu|||wwwnnnuuusssoooxxxmmm```]]]]]]iiizzzmmmSSSeeerrrddd{{{UUULLLMMMDDDCCCLLLFFFDDDAAA>>>======>>>@@@555666666666666444222111///////////////000111111---------.........//////...---.../////////666???III```sssrrrkkkqqq||||||zzzxxxwwwsssyyy}}}yyyqqqgggYYYNNNBBBAAAAAACCCJJJSSS\\\bbbUUUMMMGGGJJJRRR]]]lllxxxzzzrrreeeXXXPPPOOOSSSXXXTTTRRRUUU]]]iiiooonnnkkkkkkkkkkkklllmmmooopppqqqtttqqqmmmkkklllpppsssuuuvvvxxx{{{zzzuuuvvvyyyxxxssssssqqqmmmnnnmmmmmmlllkkkhhhccc```VVVRRRLLLFFFBBB?????????BBBCCCFFFIIIIIIIIIGGGFFF```xxxxxxQQQEEEFFFLLLGGGDDDFFFCCCAAACCCCCCAAACCCFFFEEEAAA???@@@@@@@@@@@@???>>>>>><<<<<<===???@@@AAABBBBBB??????@@@BBBBBBAAA===:::===<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<:::BBB^^^{{{yyybbbIII<<>>>>>??????>>>777666555444444444444444333222111///......---...,,,---......,,,,,,---...111000//////000333777999FFF[[[jjjiiiiiittt~~~}}}|||yyyyyyyyyxxx{{{}}}|||zzzqqq```PPPLLLGGGCCCDDDKKKTTT[[[^^^SSSQQQLLLJJJRRRbbbooouuuyyyrrrcccSSSMMMSSSYYYZZZ]]]WWWVVV___kkkpppnnnkkkkkknnnppppppooooooppprrrsssqqqooooooqqqrrrrrrpppxxx}}}{{{{{{{{{wwwssssssqqqooolllqqqppphhhhhhllliii___SSSNNNHHHCCCAAA@@@???>>>???FFFAAABBBLLLEEEEEE[[[ooofffMMMIIIIIIMMMLLLFFFDDDGGGCCCCCCBBBCCCDDDCCC@@@>>>AAA???@@@BBBBBB>>>>>>@@@>>>@@@AAACCCDDDDDDCCCCCC>>>@@@BBBCCCAAA>>>======>>>============<<<999666:::888:::;;;777<<>><<<<<<<<<;;;:::777777666555444444444444333333222000//////......,,,---......,,,,,,---...///...------///111444666BBBUUUfffkkklllrrr}}}{{{}}}{{{zzzzzz{{{}}}}}}|||yyyqqqaaaRRRKKKFFFBBBCCCIIIPPPUUUWWWNNNLLLIIIJJJUUUeeeqqquuuxxxlll]]]UUUWWW\\\______[[[XXXYYYaaakkkpppooommmmmmoooqqqqqqooommmmmmnnnllllllmmmnnnoootttyyy~~~{{{xxxwww~~~uuurrrrrrpppnnnkkkpppooogggfffiiidddZZZQQQLLLFFFBBB@@@???>>>>>>???GGGDDDDDDLLLHHHKKKaaarrr[[[IIIEEEFFFIIIHHHCCCAAACCCAAAAAAAAACCCEEEEEECCCAAACCC@@@???@@@@@@>>>@@@EEEAAABBBCCCCCCCCCBBBAAA@@@<<<>>>@@@AAA@@@???@@@AAA@@@???>>>??????>>>;;;999;;;:::<<>>===<<<<<<<<<;;;:::999888777555333000---,,,---...///222888HHHYYY___```jjjxxx}}}xxxmmmnnn~~~vvvqqqrrruuuvvvssspppqqqtttuuurrrvvv}}}|||}}}~~~}}}yyyuuulll\\\cccyyynnnRRRZZZ\\\MMMJJJJJJLLLDDDFFFCCCAAA???======<<<999777888777666555444444444444444444333222111000//////,,,.........---,,,---...---,,,++++++---///222444:::III^^^kkklllmmmyyy~~~||||||}}}~~~|||zzzwwwqqqdddVVVHHHDDD@@@AAAFFFKKKNNNNNNJJJIIIIIIMMM[[[lllvvvwwwwwwfffZZZ^^^ggggggffffff\\\[[[]]]ccclllsssvvvuuuppppppoooooonnnmmmmmmlllmmmppptttwww|||yyyvvvuuu{{{|||zzz}}}wwwpppnnnooonnnmmmjjjnnnmmmgggdddddd]]]TTTNNNJJJDDD@@@??????>>>>>>@@@IIIHHHFFFJJJKKKSSSfffeeerrr}}}sssNNNFFFDDDDDDGGGFFFBBB@@@AAA@@@@@@AAACCCFFFGGGFFFDDDDDDAAA@@@AAA@@@>>>AAAGGGDDDDDDDDDCCCBBB@@@???>>>;;;<<<>>>??????AAACCCEEEBBBAAAAAABBBCCCBBB@@@===>>>===@@@CCC@@@>>>GGGUUUvvviiiGGG999EEEUUUuuuuuuvvvyyy}}}}}}zzzzzz}}}|||{{{yyyvvvrrrnnnjjjggglllnnnqqqsssuuuvvvvvvvvvxxxzzz||||||{{{zzz|||}}}~~~|||{{{zzzzzzzzzyyyyyyvvvqqqkkkiiikkknnnwwwpppmmmxxx|||qqqkkknnnllleee^^^ZZZWWWTTTYYYdddjjjrrr~~~~~~xxxxxxxxxwwwyyy{{{yyy|||pppbbbPPP@@@???XXXyyyvvvZZZRRRQQQMMMHHHNNNLLLJJJKKKMMMNNNLLLJJJHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHFFFEEEEEEEEEEEEEEE???@@@@@@@@@???>>>>>>===>>>>>>>>>===<<<;;;:::999777555222///...------...000444BBBTTT^^^bbbkkkvvvwwwyyyuuu|||wwwsssrrrsssvvvuuuqqqrrrvvvvvvrrrttt|||^^^[[[lllrrr]]]YYYsssxxxxxxSSSLLLLLLLLLNNNEEEGGGFFFDDDCCCAAAAAA???;;;999999888777666555555444444555555444444333111000000---...///...---,,,---///,,,,,,++++++,,,...000222333>>>UUUiiikkkgggrrr~~~||||||zzzwwwvvvssshhh\\\FFFCCC???@@@DDDHHHJJJIIIHHHIIIKKKSSScccsssyyyxxxsssccc^^^jjjqqqkkkeeeggg\\\^^^```dddmmmyyyuuuqqqmmmmmmooosssuuuvvvxxx|||~~~{{{xxxxxx~~~{{{ttttttrrrtttzzz|||xxxvvvvvv{{{oooiiiiiikkkkkkjjjhhhlllkkkfffcccaaaZZZQQQLLLHHHCCC@@@??????@@@???AAAIIIJJJEEEEEEKKKXXXfffZZZ[[[qqq~~~}}}cccJJJGGGGGGGGGHHHGGGEEECCCCCCBBBBBBBBBEEEGGGHHHGGGEEECCCDDDGGGJJJGGGAAA@@@CCCEEEEEEDDDCCCAAA@@@???>>><<<===>>>>>>???AAAEEEHHHDDDDDDDDDEEEFFFFFFDDDBBBCCCAAABBBEEEDDDAAADDDKKKaaaxxxyyyWWW??????IIIlllnnniiikkksssyyyyyyzzz~~~{{{{{{{{{yyyvvvrrrnnnkkkkkkllloooqqqssstttttttttuuuxxx{{{}}}|||{{{zzz{{{yyyzzz{{{yyyvvvtttsssttttttvvvwwwuuurrruuu|||{{{{{{|||xxxxxxwwwrrrlllkkkkkkggg___WWWTTTUUUWWWbbbmmmsss{{{}}}}}}}}}~~~}}}|||||||||||||||mmmXXXJJJCCCBBBUUUooodddTTTRRRNNNIIIIIIIIIHHHHHHIIILLLLLLJJJHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???===<<<;;;888666444111000////////////000:::IIIVVV```jjjtttvvvrrryyytttssswwwxxxttttttyyyvvvrrrrrrwww}}}hhh[[[jjjmmmZZZooolllxxxoooOOOMMMLLLKKKNNNGGGIIIHHHFFFDDDCCCBBB@@@===:::::::::888777666555555555555555555555444222111000---...//////------...///---,,,,,,,,,---///000111222:::PPPgggkkkeeennnzzzzzzwwwuuuuuuuuulllbbbFFFCCC@@@AAAEEEIIIIIIIIIEEEIIINNNVVVdddqqqvvvsssiiiaaadddooooooccc]]]aaa[[[^^^___bbbmmm}}}vvvnnnnnnttt~~~|||yyyvvvtttmmmmmmnnnnnnppprrruuuxxx}}}~~~~~~~~~zzzqqqqqqnnnpppuuuwwwtttrrrrrr~~~~~~{{{sssiiieeefffiiiiiihhhhhhiiiiiifffddd```YYYRRRKKKGGGBBB@@@@@@AAABBBBBBCCCGGGIIIBBB>>>KKK]]]ddd\\\ZZZppp|||~~~sssVVVLLLHHHIIIJJJIIIIIIHHHGGGEEEFFFEEEEEEGGGHHHHHHFFFDDDDDDJJJTTTZZZUUUIIIAAA@@@CCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????AAAEEEHHHGGGFFFFFFGGGIIIHHHFFFDDDFFFDDDCCCDDDEEEDDDFFFJJJOOOjjjhhhKKK???AAA[[[uuu}}}xxxzzz}}}}}}|||}}}{{{{{{{{{{{{xxxuuurrrooojjjkkkmmmoooqqqrrrsssttttttwww{{{}}}|||zzzyyyxxxqqqtttxxxxxxvvvrrrooonnnooosssyyy{{{||||||vvvppplllkkklllnnnppphhh]]]UUUQQQSSSYYY^^^hhhrrrxxx}}}}}}}}}}}}sssZZZBBB999CCCQQQvvv{{{[[[TTTSSSKKKGGGKKKIIIIIIJJJKKKMMMMMMLLLKKKGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJLLLMMMLLLHHHEEEBBBDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>===777666555333222222222222000...222<<>>888888777555444444444444000......222>>>NNN```kkkgggooo{{{xxxqqqwwwzzzsssqqqvvvvvvrrrqqqsssvvvxxx}}}~~~lllVVVddd|||xxx]]]aaannn[[[ppp___IIIOOOMMMIIILLLGGGIIIGGGDDDAAA@@@??????>>>===<<<;;;:::888777666555555444555555666444222000///---///000///...---...000,,,,,,------...//////000000777GGG[[[hhhmmmrrryyy}}}xxxxxxuuussstttssskkkbbbNNNIIIDDDCCCEEEHHHHHHGGGDDDLLLSSSVVVYYY___bbbaaa[[[___aaa^^^XXXVVVYYY^^^___dddggglll}}}zzzppppppyyyzzzxxxxxxvvvsssqqqrrrtttvvv{{{zzzwwwqqqllliiiiiikkkpppsssxxxyyyyyyzzz}}}{{{}}}|||vvvuuusssttt{{{~~~}}}|||~~~~~~|||{{{}}}|||{{{}}}uuummmkkkmmmqqqrrrqqqllliiifffddd```ZZZSSSPPPFFFCCC???>>>???AAACCCCCCFFFDDDEEE>>><<>>;;;:::999777666444333333000///...///777GGGYYYdddeeehhhqqqzzz{{{zzzwwwvvvuuu{{{}}}uuurrrwwwvvvrrrqqqsssuuuvvv||||||xxxxxxyyyccc]]]qqqssshhhzzzcccWWWrrr}}}XXXFFFNNNNNNIIILLLFFFHHHHHHEEEBBB@@@@@@AAAAAA@@@===<<<:::888777666555555333444555555444222000......///000///...---...000,,,,,,,,,------.........+++333AAASSScccmmmrrruuuzzzyyyvvvssssssrrriii___RRRLLLFFFCCCDDDFFFFFFEEEGGGQQQXXXXXXXXXZZZ]]]^^^]]]```^^^WWWTTTZZZaaadddeeekkkooovvvwwwmmmmmmvvv}}}~~~{{{yyy|||{{{tttoooggglllrrrvvvyyy|||~~~xxxqqqlllmmmnnnlllpppsssuuutttvvvzzz}}}~~~xxxtttxxxyyyvvvxxxvvvxxx~~~~~~~~~}}}|||zzzrrrooosssvvvwwwvvvnnnjjjeeebbb]]]VVVPPPMMMDDDAAA===<<<>>>@@@BBBCCCHHHCCCEEE???>>>^^^wwwlllqqq~~~^^^MMMIIIJJJOOOPPPLLLLLLOOONNNIIIJJJIIIIIIJJJKKKJJJHHHFFFCCCIIIRRRWWWRRRIIIGGGKKKDDDCCCBBBAAA@@@AAAAAABBBBBBCCCEEEFFFFFFGGGJJJLLLKKKJJJIIIIIIIIIHHHEEEBBBBBBFFFGGGEEECCCCCCEEEFFFCCCHHHYYYooowwwjjjSSSEEE:::MMMbbbxxxyyyaaafffuuuzzz~~~~~~~~~}}}zzztttpppnnnppprrruuuwwwzzz||||||zzzwwwuuutttxxxsssnnnoootttxxxxxxvvvsssrrrqqqqqqssstttsssrrrxxxyyytttqqq}}}zzzzzz}}}~~~zzzwwwmmmhhhfffkkktttzzzwwwsssUUURRRTTT[[[```ccckkkuuu|||```NNN>>>:::===JJJjjjsss```PPPOOOSSSSSSRRRTTTPPPOOONNNMMMLLLLLLOOOQQQPPPPPPNNNMMMLLLLLLLLLLLLMMMKKKIIIFFFFFFGGGIIIJJJIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDCCCCCCBBBAAA???>>>>>>===;;;999666444222111///111000000555DDDTTT___jjjiiinnnuuuwwwvvvooolll{{{yyyuuuyyyvvvsssrrrtttuuuuuu{{{zzzuuummmfffdddiiiqqqwww|||kkkdddmmm```\\\qqqZZZjjjwwwgggNNNNNNOOOOOONNNKKKIIIGGGFFFEEEDDDDDDDDDBBB???===:::;;;;;;999555555888<<<999888666444333333333444222222111000///...------,,,,,,,,,---...///000000222---444LLLaaahhhiiilll~~~||||||~~~}}}}}}|||wwwppphhhbbb```[[[RRRJJJJJJKKKIIIGGGGGGHHHQQQWWWUUUTTTXXXZZZXXXTTT[[[WWWUUU^^^dddeeellllllsss||||||vvvooolllnnnrrrtttuuuvvvwwwwwwvvvsssoookkkhhhhhhkkksss}}}}}}{{{zzzyyyxxxuuuqqqnnnpppppprrrttttttrrrqqqssswww|||}}}xxxvvvzzzzzzwww{{{}}}}}}~~~zzzqqqrrr{{{tttkkkccc___ZZZQQQKKKIIIBBB???<<<<<<>>>AAADDDEEEHHHHHH@@@:::HHHeeeyyy}}}yyypppPPPOOONNNLLLLLLLLLLLLMMMNNNOOOPPPMMMKKKHHHGGGGGGGGGFFFEEEHHHEEECCCCCCDDDFFFGGGGGGGGGDDD@@@@@@BBBDDDCCCAAAEEEEEEEEEEEEFFFGGGHHHIIINNNOOOQQQOOOLLLIIIFFFFFFEEEFFFGGGEEECCCCCCFFFIIIDDDJJJPPPZZZllluuucccHHH>>>>>>TTTjjjzzzwwwZZZddd}}}zzz~~~~~~vvvpppmmmnnnqqqsssvvvzzz}}}{{{vvvssstttvvvvvvwwwwwwuuuqqqpppqqqsssrrrpppnnnlllkkkmmmoooqqqtttoooooo|||~~~xxxpppppprrrwww|||zzzssskkkmmmjjjlllvvvzzzeeeRRROOOQQQWWWbbbjjjqqqyyysssXXXHHH@@@;;;>>>JJJ\\\ppp}}}ooo___TTTTTTTTTOOOOOOVVVUUUTTTRRRPPPOOOOOOPPPPPPQQQPPPOOOMMMLLLLLLKKKKKKLLLKKKHHHFFFEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHFFFCCCBBBBBBCCCCCC@@@@@@???>>><<<:::888777111111111///111===PPP___gggvvvyyyoooooo}}}oooqqquuurrrpppwww|||{{{|||wwwrrrllleee[[[WWW^^^ggguuu|||~~~rrrnnnkkkgggiiinnnuuuxxxwwwiiinnnyyy}}}UUUXXX{{{ooo\\\jjjuuucccMMMNNNNNNNNNLLLJJJGGGFFFFFFEEEDDDDDDDDDBBB???===;;;;;;:::888777777999;;;:::999888666555555555555222222111000///...---------,,,,,,------///000000000...555GGG[[[fffjjjkkkrrrzzz~~~|||}}}~~~}}}yyyssslllgggeeeaaaXXXOOOMMMMMMIIIGGGGGGIIIQQQUUURRRQQQUUUWWWVVVXXX[[[UUUSSSZZZ^^^cccppp~~~yyysssmmmjjjkkknnnpppqqquuutttrrrooollliiihhhggglllrrr{{{{{{yyyxxxxxxxxxxxxuuusssnnnoooqqqsssssssssuuuxxxtttyyyzzzwwwxxx~~~~~~}}}vvvttt}}}uuulllccc^^^XXXPPPIIIGGGAAA???<<<<<>>@@@QQQjjj~~~mmmPPPNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMKKKHHHGGGGGGHHHGGGFFFFFFDDDBBBBBBDDDFFFGGGGGGFFFDDDBBBAAABBBCCCCCCBBBEEEEEEEEEFFFFFFFFFFFFFFFIIIKKKLLLLLLIIIFFFDDDDDDFFFGGGGGGFFFCCCCCCEEEHHHFFFHHHIIIRRRfffttthhhSSS@@@:::HHH]]]qqqccc```www~~~yyyssspppppprrrssssssvvvxxxvvvsssssswww{{{zzz{{{zzzvvvrrroooooopppqqqpppnnnmmmllllllmmmnnnuuurrrttt}}}~~~wwwrrrvvvssspppnnnoooqqqtttuuujjjuuurrrcccXXXUUURRRUUU^^^iiiooottt}}}]]]JJJDDD===;;;EEEYYYnnn~~~mmm^^^SSSTTTSSSOOOOOOUUUSSSRRRRRRQQQQQQQQQRRRRRRPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHEEECCCBBBBBBCCCCCCCCCBBB@@@>>><<<999777666222333111...000:::KKKXXXaaammmtttppprrr}}}wwwtttwwwwwwyyyrrrxxx}}}}}}mmm\\\VVVXXXkkkrrrxxxzzz|||}}}zzzlll___\\\___aaadddhhhsss}}}ooojjjvvv}}}}}}ppp]]]JJJXXX|||mmmfffttt{{{~~~ttt\\\NNNNNNNNNMMMKKKIIIFFFDDDEEEDDDDDDDDDDDDBBB???===<<<:::888888999::::::999:::999888666555555555555222222111000///...---------------------...///000...000555???QQQbbbjjjjjjpppzzz~~~|||~~~|||wwwrrrooommmjjj```WWWSSSPPPKKKIIIIIILLLQQQRRROOONNNPPPTTTUUUZZZYYYRRRRRRYYY]]]jjj}}}vvvrrrnnnlllmmmooopppqqqsssqqqnnnkkkjjjjjjlllmmmuuu|||~~~zzzzzzxxxwwwxxxzzz}}}~~~}}}tttvvvxxxwwwuuuwww{{{~~~www~~~}}}{{{uuu|||uuukkkbbb\\\VVVMMMFFFDDD@@@>>><<<===@@@CCCEEEFFFFFF???===GGGXXXkkk}}}fffNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKLLLJJJHHHGGGHHHHHHGGGFFFDDDBBBAAAAAADDDFFFFFFFFFEEEEEEEEECCCBBBBBBCCCEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCEEEGGGGGGEEECCCBBBBBBGGGHHHHHHFFFEEEDDDEEEGGGJJJFFFBBBGGGYYYkkkjjj```EEE:::<<>>===BBBUUUooo~~~hhh\\\SSSSSSSSSOOOOOOTTTPPPQQQQQQRRRSSSSSSRRRRRRNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHGGGEEECCCBBBBBBCCCCCCBBBAAA@@@>>><<<:::999888555444222///...666DDDOOOYYYbbbmmmtttvvvzzz}}}www}}}}}}xxx}}}{{{{{{xxxbbbUUUQQQ[[[dddlllpppuuuyyyxxxtttxxxyyy{{{{{{yyyxxxyyyzzzttthhh```cccnnnwww}}}kkkgggvvv{{{rrr^^^HHHLLLfffiiirrreeeWWWOOOOOONNNMMMKKKHHHFFFEEEEEEDDDCCCCCCCCCBBB???======:::777888:::<<<:::888888777666555444333333333222222111000///......------------------...///000+++222555777FFF\\\hhhiiisss||||||~~~{{{xxxvvvvvvqqqhhh___ZZZUUUPPPMMMNNNPPPRRRQQQNNNLLLMMMRRRVVV[[[XXXQQQSSS]]]cccwwwyyywwwtttrrrqqqqqqrrruuuwwwxxxuuutttssssssuuuxxx{{{}}}~~~xxxvvvxxxvvvvvvxxx}}}~~~}}}sssyyytttjjj___YYYSSSJJJCCCAAA???>>>===???BBBEEEFFFGGGEEE===???NNN[[[dddsss|||~~~]]]KKKLLLPPPNNNNNNNNNNNNMMMLLLJJJIIIJJJHHHGGGFFFGGGGGGFFFDDDDDDCCCBBBCCCEEEGGGGGGGGGCCCEEEFFFDDDAAAAAADDDGGGDDDEEEFFFGGGFFFDDDBBB@@@???AAACCCCCCBBBAAABBBBBBHHHHHHHHHGGGFFFEEEEEEFFFKKKFFF@@@AAAKKK\\\hhhmmm^^^PPPGGGIIIVVVmmm}}}xxxwww}}}}}}yyy||||||{{{yyywwwtttrrrqqqwwwwwwuuusssqqqrrruuuyyy~~~}}}{{{wwwsssooolllkkkjjjkkkmmmnnnnnnllljjjiiijjjmmmqqqttttttrrrpppnnnuuutttxxx~~~~~~}}}}}}}}}|||yyytttooohhhiiilllnnnqqqtttxxxzzzuuufffYYYRRRRRRUUUWWW\\\cccnnnxxx~~~~~~cccLLLBBB???:::DDDVVVlll~~~ooobbbYYYSSSRRRRRROOOOOOSSSPPPQQQRRRSSSSSSRRRQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHEEEFFFGGGGGGHHHGGGGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCC??????>>>===<<<<<<<<<<<<777666444111000555???HHHSSSZZZiiixxx{{{xxx|||xxx{{{~~~{{{zzzxxxfffXXXQQQRRR\\\dddfffhhhnnnsssuuuvvvwwwwwwvvvsssqqqqqqrrrnnnmmmqqq|||qqq\\\```www|||oooZZZHHHUUUxxxwwwuuu|||[[[TTTOOOOOONNNLLLJJJHHHGGGFFFDDDCCCBBBCCCCCCBBB???===<<<:::777888;;;===;;;999888888777777666555444333333333222111000//////......------------...//////***111333222<<>>>>>@@@DDDFFFGGGFFFAAA===EEEVVV___aaaoooxxx|||uuuXXXJJJKKKRRROOOOOONNNMMMLLLJJJIIIHHHHHHFFFEEEEEEFFFFFFDDDCCCFFFDDDDDDEEEGGGHHHHHHGGGBBBDDDEEEDDDAAAAAADDDGGGCCCDDDEEEFFFEEECCC@@@>>>>>>@@@BBBBBBBBBBBBCCCDDDGGGGGGFFFFFFFFFFFFEEEDDDHHHFFFDDDBBBEEEQQQgggzzz~~~nnncccaaafffyyyzzzuuu~~~~~~}}}~~~~~~~~~}}}{{{xxxvvvtttwwwwwwwwwvvvuuuuuuvvvwww{{{zzzxxxvvvtttqqqnnnlllggghhhjjjkkkllllllkkkjjjgggjjjmmmmmmllllllnnnppprrrqqqtttyyyzzzwwwvvvwww|||}}}|||uuuyyyyyyzzzzzzyyyvvvqqqnnnpppmmmkkknnnvvv}}}rrraaaNNNHHHPPP[[[___^^^dddjjjuuuzzzWWWCCCAAAAAA<<<>>>UUUpppkkkbbb[[[VVVRRRQQQQQQOOOOOOQQQQQQQQQRRRRRRQQQPPPNNNMMMMMMLLLJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@???===<<<<<<<<<<<<:::999777444333666===BBBNNNUUUgggyyy}}}wwwzzz|||}}}tttbbbVVVYYYaaaeee___ZZZ___jjjssspppqqqqqqpppnnnmmmnnnooohhhtttbbbUUUddd|||eeeSSSIII\\\lllSSSQQQMMMMMMLLLJJJIIIHHHGGGFFFCCCBBBBBBBBBCCCBBB???===;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;:::888777666555555444333222111000000......---------......///,,,000111000666HHH[[[gggbbbjjjwww~~~~~~||||||}}}wwwrrrlllhhhbbbZZZVVVWWWUUUSSSQQQPPPMMMLLLRRRYYY^^^aaaZZZUUU^^^iiixxx}}}wwwrrrqqqpppllljjjkkkiiikkknnnppptttyyyxxxrrroooooooooiiiiiikkkpppxxx}}}{{{yyyuuuzzzjjj```VVVPPPKKKDDD@@@?????????@@@BBBEEEGGGFFFEEE;;;@@@PPPaaafffgggvvvvvvqqq|||oooXXXMMMJJJQQQPPPOOONNNLLLJJJIIIIIIIIIFFFFFFEEEEEEFFFFFFDDDBBBGGGFFFEEEFFFHHHIIIHHHGGGBBBCCCCCCBBBAAAAAADDDFFFCCCCCCDDDDDDCCCAAA@@@??????@@@BBBBBBBBBCCCDDDFFFEEEEEEDDDEEEGGGGGGEEEDDDCCCDDDFFFGGGFFFMMMeee~~~{{{lllrrrvvvwwwwwwwwwyyy{{{~~~~~~}}}|||{{{vvvvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwvvvtttqqqnnnhhhhhhhhhhhhiiijjjkkkllljjjkkkkkkiiiggghhhlllpppnnnmmmooossssssooommmoooqqqwww|||~~~~~~wwwwww~~~rrroooqqqqqqrrrqqqpppooommmllloooqqqxxxwwwkkkTTTQQQNNNPPPWWW```hhhkkkpppuuucccDDD999>>>???999KKKiiippp\\\ZZZUUUSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQPPPOOONNNLLLKKKLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDFFFEEEBBB???======<<<======<<<:::777555666999===FFFPPPcccuuuzzzvvvyyy}}}~~~~~~}}}pppmmmqqqnnnaaaVVVVVV^^^eeefffhhhjjjlllmmmpppsssvvvxxx\\\YYYppprrrRRRIIINNNmmm\\\LLLMMMJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBAAABBBCCCBBB@@@===888:::;;;<<<;;;:::;;;<<<<<<=========<<<:::888777666666555444333222222111///......---------.........---...000333>>>SSSgggdddjjjttt}}}{{{{{{|||zzzvvvrrrnnnggg\\\WWWWWWUUUQQQPPPQQQNNNLLLQQQYYY___hhh```VVV^^^jjjrrryyyrrrrrrnnnhhheeeggghhhfffeeegggjjjlllooouuu|||{{{tttnnnkkkjjjjjjjjjeeefffhhhnnnwwwuuutttyyy}}}~~~vvvyyy|||wwwdddZZZQQQLLLHHHBBB??????@@@@@@AAADDDFFFGGGEEEDDD666GGG]]]jjjkkkmmm~~~mmmwww}}}fffYYYSSSMMMPPPQQQOOOLLLJJJIIIIIIJJJKKKGGGFFFFFFGGGHHHHHHFFFDDDHHHFFFFFFFFFGGGGGGFFFDDDCCCAAA???@@@AAACCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAACCCCCCBBBCCCEEEGGGCCCBBBBBBDDDGGGGGGEEECCCCCCAAAEEEIIIGGGGGGXXXnnnsssjjjssskkkrrryyyyyyzzz}}}~~~}}}}}}~~~~~~zzzxxxuuutttvvvxxxzzz{{{zzzyyyxxxyyyyyyxxxtttpppmmmjjjgggeeedddfffiiikkkkkkkkkjjjhhhggghhhkkknnnkkkiiijjjnnnnnnkkkkkkmmmlllqqqssssssvvvzzz{{{yyyzzz|||~~~wwwttt|||}}}zzzuuummmnnniiiiiiiiiiiijjjkkknnnpppssszzzvvv```PPPIIIOOOWWW\\\```gggpppwww}}}pppNNNAAA???===???EEE]]]zzzsssaaaTTTUUUPPPQQQQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDAAABBBBBBCCCDDDDDDDDDDDDFFFEEECCCBBBBBBBBBCCCDDDAAA???<<<999555444444555:::HHH\\\lllsssvvv{{{{{{yyywwwqqq~~~~~~xxxxxx~~~{{{mmmaaa\\\YYYVVVZZZ]]]aaaeeejjjooouuuyyyXXXZZZtttgggEEEIII\\\~~~tttQQQHHHKKKGGGFFFFFFEEEDDDEEEEEEEEEBBBAAAAAABBBCCCBBB@@@===777:::======:::999;;;===;;;<<<<<<<<<;;;999777666777777666555444333333222///......---------......///,,,---111222999OOOfffiiilllsss~~~zzzzzz~~~|||zzzzzzzzz|||yyyvvvrrriii]]]WWWVVVSSSPPPPPPQQQOOOKKKPPPYYY___llleeeWWW```nnnppppppmmmqqqnnndddaaafffgggbbbeeegggiiikkkmmmssszzzzzztttmmmiiihhhiiihhhfffffffffiiipppxxx|||tttvvv}}}}}}tttwwwxxxpppaaaWWWNNNJJJFFFBBB??????@@@AAABBBEEEGGGGGGEEECCC555LLLfffooolllooosss^^^YYYYYYPPPOOORRROOOLLLIIIGGGHHHKKKLLLHHHHHHHHHIIIJJJJJJGGGEEEGGGFFFEEEFFFFFFFFFDDDBBBCCC@@@===>>>AAADDDCCCAAACCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCCCCBBBCCCEEEGGGAAA@@@AAACCCGGGHHHFFFCCCEEE@@@BBBHHHEEE@@@IIIZZZzzztttbbbsssxxxjjjuuu}}}}}}zzzyyyzzz|||~~~|||vvvrrrrrrtttwwwyyy}}}{{{zzz{{{|||zzzvvvqqqqqqmmmgggcccaaacccgggiiiiiiiiiiiihhhhhhiiilllnnnjjjhhhiiimmmnnnllllllooooooqqqqqqoooqqquuuwwwvvvxxx|||~~~yyyyyy}}}vvvoooqqq|||tttsssnnnfffhhheeeeeefffgggiiimmmssswwwxxxjjj]]]SSSOOORRRUUUYYY^^^fffnnnwww}}}aaa@@@BBBDDD;;;BBBXXXjjjpppfff\\\SSSTTTMMMPPPQQQPPPOOOOOOOOONNNMMMLLLKKKKKKKKKLLLNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGEEECCCBBBBBBDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCFFFIIILLLNNNDDDBBB>>>:::555222000///111BBBWWWeeemmmuuu{{{zzzuuukkkkkkddd}}}uuuvvv~~~yyypppggg[[[OOONNNQQQVVV[[[```gggnnnrrr}}}{{{rrrtttzzzaaatttpppRRREEEVVVooorrrttt~~~\\\QQQGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>???@@@@@@??????>>>>>>>>>>>>????????????>>>===<<<<<<;;;;;;::::::999777666555333333000000///...............111,,,---222222444FFF[[[pppvvvyyy{{{|||{{{}}}yyyxxxzzz}}}yyyuuurrrhhh[[[VVVWWWSSSOOOMMMNNNOOOOOORRRWWW```eeeiiihhhbbbaaagggmmmkkknnnmmmhhhhhhlllkkkfffooolllkkkmmmoooqqqxxx}}}{{{zzz~~~zzzkkkiiiiiiiiigggfffkkkrrr}}}zzzwwwvvv}}}zzzuuusssnnneeeUUUQQQLLLGGGCCC@@@??????DDDDDDEEEGGGIIIHHHCCC???888TTTvvv~~~rrruuuvvv^^^MMMOOOTTTNNNOOOMMMKKKJJJKKKLLLKKKKKKIIIGGGFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCAAA???<<>>======>>>@@@BBBDDDDDDDDDCCCBBBAAA@@@???===???@@@AAA@@@@@@BBBCCC???@@@AAA@@@??????AAABBBCCCDDDDDDDDDBBBBBBDDDEEESSSeeeuuuwwwuuuqqqdddUUUuuu}}}|||}}}}}}|||{{{zzz{{{}}}~~~}}}xxxqqqqqqvvvzzzzzz~~~~~~}}}{{{zzzyyyxxxwwwrrrqqqooollliiifffcccbbbfffhhhkkkoooppppppooonnnoookkkgggfffhhhkkknnnooommmmmmmmmmmmmmmnnnoooooouuutttttttttrrrqqqpppooonnnmmmooovvvzzzsssqqqsssqqqkkkgggiiimmmkkkjjjnnnvvvxxxiii\\\VVVSSSQQQPPPVVV```hhhkkkppp{{{pppRRR:::999BBBJJJ[[[mmmmmm___VVVSSSUUUUUUSSSTTTUUUUUUTTTRRROOONNNKKKIIIGGGFFFFFFGGGIIIKKKJJJJJJJJJIIIHHHGGGEEEDDDFFFEEECCCBBBAAAAAABBBCCCAAABBBBBBAAA??????@@@BBBDDDAAA@@@AAACCCDDDBBB@@@CCCFFFQQQVVVQQQTTTVVVMMMAAA@@@===<<<;;;999666333666???OOO^^^gggllluuu~~~kkkggglllWWW]]]jjj}}}}}}yyyyyyooo[[[TTTLLLJJJQQQTTTQQQUUU___gggeeecccbbbccccccbbb```eeeeeeddddddddddddeeeeeesss~~~|||aaaGGGKKKlll}}}nnn|||qqqTTTJJJCCCFFFCCCCCCCCCCCCBBBBBBAAA@@@>>>?????????@@@@@@@@@AAA@@@@@@??????>>>????????????>>>>>>===<<<<<<;;;;;;;;;:::999888666555444444333222111000000000000000000,,,---111111333CCCWWWrrrxxxyyyxxx}}}|||{{{||||||zzzvvvssslll```XXXXXXUUUPPPMMMPPPSSSSSSUUUXXXZZZccckkkjjjdddcccllluuutttwwwvvvtttuuuxxxvvvpppnnnkkkjjjlllooottt}}}}}}xxxrrrnnnkkkjjjlllnnnrrr~~~yyyvvvxxx|||pppmmmggg___PPPMMMIIIDDD@@@>>>======BBBCCCEEEGGGIIIGGGBBB???@@@aaasss}}}zzz~~~jjjYYYLLLKKKOOOJJJJJJHHHFFFFFFHHHIIIIIIIIIEEEDDDCCCCCCDDDDDDBBBAAA@@@??????AAACCCCCCBBBAAABBB@@@>>><<<<<<>>>@@@AAABBBBBBBBBBBBBBBAAA@@@??????@@@AAAAAA??????@@@AAA???@@@BBBCCCBBBAAABBBCCCDDDDDDEEECCCBBBAAABBBDDDHHHSSS]]]```dddeeeYYYHHH```zzz~~~{{{~~~~~~||||||xxxrrrrrrvvvyyyyyy||||||||||||{{{zzzyyyxxxxxxwwwtttqqqnnnkkkiiigggeeeeeefffgggiiikkkmmmnnnqqqooolllkkkkkkkkkjjjiiikkkkkkkkkllllllnnnooopppvvvvvvuuusssqqqooolllkkkjjjjjjkkkpppuuuwwwuuusssyyyqqqllllllkkkhhhiiilllvvvxxx|||{{{uuuaaa[[[UUURRRUUUYYY]]]___cccjjjppprrryyy~~~eeePPP@@@>>>BBBLLLfffaaaYYYTTTRRRTTTRRRPPPQQQRRRSSSRRRQQQNNNMMMKKKJJJHHHFFFEEEFFFHHHIIIKKKKKKJJJIIIHHHFFFDDDDDDCCCBBBAAAAAAAAABBBCCCDDDCCCDDDDDDCCCAAA@@@BBBCCCDDDBBB@@@AAACCCEEEDDDBBBDDDFFFOOOQQQKKKNNNPPPGGGEEECCCAAA@@@>>><<<999666333999HHHXXXeeemmmwwwuuuiii}}}www\\\CCCNNNggg}}}sss^^^QQQHHHJJJKKKJJJNNNVVVUUUUUUTTTTTTTTTSSSRRRQQQTTTSSSSSSRRRRRRSSSSSSTTTzzzpppOOO@@@XXXfffjjjfffQQQHHHEEEKKKDDDDDDDDDDDDCCCBBBAAA@@@<<<>>>???AAABBBBBBAAAAAABBBAAAAAA@@@@@@@@@????????????>>>>>>===<<<<<<<<<<<<;;;:::999888666555555444333222111000000000000///,,,---000///111@@@PPPrrrxxxyyywww{{{}}}~~~}}}{{{yyy{{{wwwuuuqqqggg]]]YYYWWWPPPMMMRRRXXXYYYYYYYYYXXXcccmmmllleeedddnnnyyy~~~{{{rrrnnnkkkmmmpppvvv~~~yyyrrrmmmjjjjjjmmmrrrwww}}}yyyxxxxxxlllfff___WWWMMMJJJFFFAAA>>>=========BBBDDDFFFHHHGGGDDDAAA>>>EEElllvvvtttzzz]]]UUUNNNKKKLLLIIIFFFEEEDDDDDDFFFHHHHHHHHHBBBAAA@@@AAABBBBBB@@@???AAA???>>>???AAACCCCCCCCC@@@???===<<<<<<>>>???AAA@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???===>>>???>>>AAADDDEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBAAABBBDDDFFFIIIKKKOOOYYY___VVVGGGKKKggg{{{vvvxxxyyy|||}}}}}}}}}}}}}}}||||||zzz|||yyyuuutttwwwyyywwwyyyzzz{{{|||}}}|||{{{zzz}}}{{{yyyvvvrrrooolllkkkeeecccaaa```aaadddhhhjjjppppppppprrrrrrqqqnnnkkkjjjjjjjjjiiijjjjjjkkklllssssssrrrpppmmmkkkhhhggglllmmmppprrrsssrrrpppooohhhfffgggnnntttwwwyyy}}}~~~qqqbbbXXXNNNMMMMMMQQQWWW^^^bbbeeemmmssswwwyyyyyy\\\JJJ@@@FFFRRRaaayyyiiiVVVUUUSSSQQQQQQNNNNNNOOOQQQRRRRRRPPPMMMLLLKKKJJJHHHFFFEEEFFFHHHIIILLLLLLJJJIIIGGGEEECCCBBBCCCBBBBBBAAABBBDDDEEEFFFDDDEEEEEEDDDBBBBBBCCCEEEEEECCCAAAAAACCCEEEEEEEEEGGGGGGNNNMMMFFFIIIKKKCCCGGGEEECCCAAA@@@===:::777333666@@@PPP^^^jjjuuu~~~{{{wwwzzzmmmQQQRRRkkk~~~yyy~~~yyylllYYYIIIDDDDDDCCCEEEIIIHHHJJJKKKKKKJJJHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHmmmnnn\\\DDDHHHmmm```ttt{{{\\\OOOHHHHHHNNNEEEEEEEEEDDDCCCBBBAAA@@@;;;===@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@????????????>>>>>>============<<<;;;:::999888777444333222000///............------......000;;;HHHgggnnnssssssvvv~~~|||}}}~~~{{{yyy|||xxxwwwuuummmbbb[[[XXXPPPLLLRRRYYY\\\[[[ZZZ]]]eeellllllhhhgggnnnuuu{{{uuupppoooqqqwww}}}wwwrrrnnnlllpppyyy~~~~~~ssshhh```YYYQQQJJJHHHDDDAAA??????@@@@@@DDDFFFIIIHHHEEEBBB@@@@@@IIIiii||||||oooUUUVVVTTTOOOMMMKKKHHHGGGFFFFFFHHHIIIHHHGGGAAAAAAAAABBBCCCCCCAAA???DDDBBB??????@@@AAAAAAAAA???>>>===<<<===>>>???@@@??????@@@AAAAAAAAA@@@@@@BBBCCCCCCAAA>>><<<<<<======AAAEEEGGGFFFEEEDDDDDDDDDEEEFFFEEECCCCCCEEEGGGHHHHHHFFFIIITTT]]]ZZZRRRIII\\\vvvuuutttyyy}}}}}}}}}~~~~~~|||zzzzzz|||{{{xxxwwwyyyyyyvvvwwwxxxzzz}}}~~~~~~}}}}}}~~~|||zzzwwwssspppmmmlllhhhfffbbb```___aaaccceeejjjkkkmmmqqquuuwwwvvvtttmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffbbbfffjjjmmmlllkkkjjjkkkiiimmmuuuxxxnnncccXXXOOOJJJRRRSSSVVV[[[```eeehhhjjjvvv}}}}}}~~~~~~}}}{{{kkkTTTDDDAAAWWWrrrwww^^^RRRUUUSSSQQQPPPLLLQQQRRRTTTUUUSSSQQQMMMKKKIIIHHHGGGGGGGGGHHHJJJKKKNNNMMMKKKHHHFFFDDDCCCBBBEEEEEEDDDDDDDDDEEEFFFGGGDDDEEEEEEDDDBBBBBBCCCEEEDDDCCCAAAAAABBBCCCEEEEEEJJJIIINNNLLLEEEIIIMMMFFFFFFDDDBBB@@@???<<<999666888666;;;GGGVVVbbbmmmvvvzzz}}}fff[[[qqqyyyvvvbbbNNNFFFEEECCC@@@???AAACCCFFFFFFDDDDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDD[[[WWWHHH???XXX}}}jjjdddTTTMMMGGGGGGJJJFFFFFFFFFEEEDDDCCCAAA@@@<<<>>>@@@CCCDDDDDDCCCBBBDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>======<<<;;;;;;666555444222000/////////............,,,...777@@@YYYccclllnnnooouuu~~~~~~yyy|||}}}{{{zzz}}}yyywwwvvvqqqggg^^^XXXOOOIIINNNVVVZZZ[[[\\\___bbbfffiiikkkmmmoooqqqyyyyyy|||~~~}}}zzztttsssuuu|||~~~xxxuuuuuu}}}yyy|||xxxlllaaaYYYQQQJJJFFFDDDAAA???>>>???AAABBBFFFIIIJJJHHHCCCAAADDDGGGWWW^^^{{{zzzyyyeeePPPUUUUUUPPPNNNLLLJJJIIIGGGGGGHHHGGGEEEDDD@@@???@@@AAACCCCCC@@@>>>CCCAAA??????@@@BBBBBBBBB>>>>>>======>>>???@@@AAA??????@@@AAAAAAAAA@@@@@@CCCDDDDDDBBB???======>>>>>>AAAEEEGGGFFFEEEDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJEEEEEEDDDEEEKKKSSSXXXXXX[[[VVVcccyyy~~~zzz}}}}}}zzzzzz{{{zzzwwwvvvwwwzzz|||~~~~~~|||yyyvvvsssqqqpppnnnmmmjjjgggeeecccbbbaaabbbbbbcccggglllppprrrrrrpppoooppppppqqqrrrssstttiiijjjlllnnnpppqqqrrrrrrooossswwwyyyxxxwwwwwwwwwvvvoooccc___XXXQQQNNNNNNQQQTTTWWWZZZ```ffflllrrrvvvyyy~~~zzzxxxyyyzzzkkk\\\FFFGGGVVVuuuiiiVVVQQQUUURRRQQQSSSOOOVVVWWWXXXYYYWWWSSSNNNKKKHHHHHHHHHIIIJJJLLLNNNOOOOOOMMMKKKHHHFFFEEEDDDCCCGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDBBBAAACCCDDDCCCCCCBBBAAAAAAAAACCCDDDIIIGGGLLLKKKDDDJJJPPPJJJFFFDDDBBBAAA@@@===:::888:::666777AAAMMMYYYfffooo|||zzzhhh|||}}}yyyiiiXXXQQQQQQMMMDDD===<<<===============>>>???>>>>>>============>>>>>>SSSIII>>>FFFlllvvvppptttyyy[[[UUUOOOKKKLLLIIIGGGGGGGGGFFFEEECCCBBBAAA>>>@@@AAACCCDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>><<<:::999666444333222222/////////...,,,...444999TTT```mmmqqqppprrr|||~~~sssqqqyyy}}}{{{{{{{{{|||}}}zzzwwwuuurrrjjjbbbZZZPPPHHHJJJPPPUUUZZZ___^^^___bbbhhhooossssssrrrtttuuuwwwyyywwwtttwww}}}|||wwwwww{{{~~~~~~~~~~~~yyytttkkkaaaXXXPPPIIICCCAAA???===<<<<<<>>>@@@BBBGGGJJJJJJFFFAAACCCLLLUUUggg]]]vvv~~~pppuuuYYYMMMRRRPPPMMMMMMIIIHHHGGGEEEEEEEEEDDDAAA???======>>>@@@BBBBBB???===>>>======???BBBEEEFFFEEE>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@CCCDDDDDDCCC@@@???@@@AAA@@@CCCFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFIIIKKKCCCDDDEEEEEEFFFKKKSSSXXXmmmXXXUUUppp|||zzz}}}~~~{{{zzz|||zzzwwwvvvwwwyyy{{{}}}|||zzzxxxwwwvvvuuutttqqqmmmiiifffdddaaa___\\\\\\^^^aaabbbccckkklllnnnqqqtttxxxzzz|||ssstttwwwzzz}}}|||tttjjjccc___YYYRRRMMMMMMMMMNNNOOOSSSYYY]]]cccggglllrrrwww|||yyy|||~~~zzzxxxzzz}}}||||||qqq[[[NNN>>>UUUxxx~~~hhh[[[OOOOOOTTTQQQSSSWWWTTTWWWXXXZZZ[[[YYYTTTPPPLLLJJJJJJKKKLLLNNNPPPQQQRRRPPPNNNLLLIIIGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@AAAAAADDDEEEEEEDDDBBBBBBCCCDDDDDDEEEEEEDDDBBBAAAAAABBBDDDCCCHHHHHHCCCIIIPPPKKKHHHGGGEEEDDDDDDBBB@@@===999666666===FFFRRR```lll{{{yyyyyyoooooommmhhhsssvvv{{{{{{qqqgggeeefffbbbVVVLLLEEEBBB>>><<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;LLLCCCAAAWWWuuu]]]ddd|||rrr[[[XXXPPPNNNPPPIIIHHHHHHGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA>>>===;;;999666555444333000111111...,,,...111444LLL[[[lllsssqqqqqqzzz}}}~~~|||wwwpppqqqyyy}}}{{{yyyxxxyyy|||{{{uuurrrppplllfff\\\QQQHHHFFFJJJPPPZZZccc___aaaeeejjjpppsssttttttvvvwwwyyyxxxrrrooowww{{{|||{{{xxxqqqkkkbbbZZZSSSLLLEEEAAA>>>===<<<;;;<<>>>>>>>>???BBBDDDCCC@@@>>><<<<<<===@@@CCCFFFFFFEEE?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???BBBCCCDDDDDDBBBBBBCCCDDDEEEFFFHHHGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCEEEGGGDDDEEEFFFGGGGGGIIIOOOUUUnnniiiggglllvvv~~~{{{{{{~~~|||yyyyyy||||||yyyxxxzzzyyyvvvxxxxxxxxxyyy|||}}}|||zzzwwwtttpppmmmllliiieeeaaa^^^\\\[[[YYYWWW^^^___aaadddhhhllloooqqqoooppprrrtttvvvwwwwwwxxxpppmmmiiiiiijjjjjjhhheee^^^]]]VVVNNNLLLNNNNNNJJJOOORRRWWWZZZ]]]```eeeiiisssvvv{{{{{{yyy{{{|||{{{zzz{{{|||~~~||||||{{{eeeQQQGGGKKKhhhcccYYYSSSLLLQQQVVVSSSUUUYYYVVVRRRUUUXXXYYYXXXUUUPPPNNNOOOOOOPPPPPPQQQRRRRRRSSSPPPOOOLLLJJJHHHHHHHHHIIIEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEECCCCCCDDDFFFEEEHHHJJJIIIEEEBBBAAABBBBBBAAAGGGHHHCCCIIIPPPJJJJJJHHHGGGGGGGGGGGGDDDBBB<<<999999<<>>===:::888666444333222000222111...,,,...000111>>>OOOcccmmmkkkkkkuuuxxxzzzzzzyyy|||~~~{{{xxxvvvwww|||{{{tttoooooommmhhh^^^SSSIIIEEEFFFMMMZZZfffbbbffflllnnnoooppprrrtttzzz{{{}}}{{{rrrnnnyyy||||||pppnnnggg^^^XXXSSSLLLEEEBBB???>>>======???AAAEEEGGGDDDFFFEEEAAA@@@KKK```qqqZZZ|||nnnwww}}}rrrSSSMMMNNNMMMFFFGGGJJJDDDCCCBBBCCCDDDEEEDDDBBB@@@@@@AAABBBEEEGGGFFFCCCAAA>>>>>>???AAADDDDDDCCCAAA??????@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???AAABBBDDDDDDCCCDDDEEEGGGHHHIIIIIIHHHFFFEEEFFFGGGFFFGGGFFFDDDBBB@@@AAABBBDDDCCCDDDEEEFFFGGGKKKNNNeee}}}rrrcccsss|||{{{~~~~~~{{{xxx{{{zzzwwwvvvxxxxxxuuuyyyyyyxxxxxx{{{|||yyyvvvtttssssssrrrooojjjfffbbb^^^ZZZVVVRRRSSSTTTUUUWWWZZZ[[[]]]\\\\\\]]]]]]^^^]]]]]]\\\[[[VVVQQQQQQUUUWWWTTTQQQHHHLLLLLLJJJMMMSSSSSSMMMSSSXXX]]]bbbhhhooowww}}}xxx|||}}}zzzvvvuuuvvvxxxyyyxxx~~~yyyaaaNNNGGG___tttlllXXXXXXRRRNNNUUU[[[VVVVVVXXXTTTMMMPPPTTTWWWWWWUUUQQQNNNTTTSSSSSSSSSSSSRRRRRRRRRQQQOOOLLLJJJIIIIIIJJJKKKFFFFFFEEEEEEEEEGGGHHHIIIGGGHHHHHHFFFEEEDDDFFFGGGGGGJJJMMMLLLHHHDDDBBBBBBCCCBBBIIIIIIDDDKKKQQQKKKIIIHHHGGGGGGHHHHHHFFFDDDAAA???=========BBBPPP^^^mmmuuuwwwvvvvvvbbb[[[SSSYYYaaagggkkksss~~~jjj^^^OOOHHHHHHGGGBBB======<<<<<<;;;;;;<<<<<<===HHH:::UUUhhhUUUoooiiiWWWTTTSSSLLLGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCAAA@@@@@@AAACCCDDDDDDEEEGGGGGGFFFFFFGGGHHHGGGGGGFFFEEEEEEFFFIIILLLHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@???===:::888555444222111///.........///000888BBBYYYooouuuqqqvvv{{{xxxzzzzzzxxx{{{{{{zzzzzzzzzxxxvvvxxxzzz|||zzztttooolllkkk^^^ZZZNNNDDDHHHYYYhhhnnnpppooorrrsssiii```iiizzz|||xxxppptttwwwpppiiicccZZZRRRLLLHHHDDDBBB>>>======>>>???BBBDDDEEEGGGHHH@@@777CCC___sssvvvqqq~~~|||oooaaaNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFEEECCCBBBAAA@@@???@@@AAADDDFFFFFFDDDBBB@@@AAAAAABBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>@@@CCCFFFHHHGGGEEEBBBAAAAAABBBBBBDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGDDDCCCCCCDDDFFFHHHHHHHHHGGGEEEDDDBBBAAAAAAFFFHHHIIIEEEBBBCCCJJJQQQWWWqqqkkktttvvv|||zzzyyy}}}}}}|||}}}zzzuuuuuuxxxyyyxxxwwwwwwxxx{{{~~~}}}}}}}}}{{{xxxwwwtttpppllliiifffbbb___[[[ZZZXXXVVVTTTRRRRRRQQQRRRPPPOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPSSSXXX[[[dddbbbfffrrryyyzzz}}}|||yyyyyywwwwwwyyyyyywwwzzzYYYJJJVVVooo}}}___UUUSSSUUUVVVXXXWWWVVVUUUUUUVVVSSSQQQQQQTTTSSSPPPOOOQQQUUUUUUUUUSSSPPPNNNNNNOOORRROOOKKKHHHFFFFFFGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJJJJKKKIIIGGGEEECCCEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIIIILLLMMMKKKFFFAAAEEE@@@<<<===???@@@FFFLLLZZZnnn|||}}}wwwsssvvvkkkjjjaaa```kkkpppsss}}}yyykkk___VVVNNNGGGBBBEEE@@@;;;888888;;;===>>>EEEFFFgggiiiaaayyyrrr```QQQOOOOOOIIIFFFIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFHHHGGGGGGFFFEEEDDDEEEGGGIIIHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@>>><<<:::888777666333222111000/////////000777>>>RRRhhhqqqoooqqqxxx~~~{{{}}}~~~~~~|||{{{zzzxxxuuuwwwzzz|||{{{xxxtttrrrrrrlllggg^^^XXX^^^mmmyyy{{{}}}zzzyyywwwlllccclll|||}}}{{{uuu|||{{{nnnfffeee___WWWOOOJJJFFFBBB@@@>>>>>>>>>???AAACCCFFFGGGHHHEEE@@@BBBVVVqqq~~~|||zzzzzzxxxooo\\\NNNNNNLLLKKKJJJIIIIIIIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCBBB@@@???BBBBBBBBBBBBBBBAAA@@@???>>>????????????AAAEEEHHHJJJHHHDDDBBB@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEFFFHHHLLLPPPRRRSSSUUUkkkxxxzzz|||zzz{{{xxxyyyyyyxxxyyy{{{{{{wwwxxx{{{wwwvvvuuuuuuvvvyyy|||~~~{{{yyyuuusssqqqnnnkkkhhhfffdddbbb___\\\ZZZXXXWWWUUUTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRUUUVVVYYY[[[^^^bbbgggkkkmmmmmmsss}}}}}}|||zzzxxx{{{uuussswwwzzzzzzzzz{{{vvvcccnnn{{{jjjWWWTTTWWWSSSTTTVVVVVVUUUTTTUUUVVVTTTRRRQQQSSSRRRNNNMMMOOOPPPQQQRRRRRRPPPNNNNNNOOORRRQQQNNNKKKIIIIIIIIIIIIFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGHHHHHHHHHFFFEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJKKKLLLNNNMMMIIIEEEGGGBBB???@@@AAABBBGGGMMMYYYhhhxxx}}}|||rrrnnnnnnyyy~~~{{{wwwwwwnnneeehhhyyyuuulllddd\\\VVVGGGDDDAAA???@@@AAABBBBBBBBBTTT|||ooommmuuuaaaTTTKKKKKKJJJFFFFFFJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGFFFFFFEEEDDDCCCCCCAAA@@@>>><<<::::::::::::666555333222000000//////444888GGG^^^lllmmmkkklll~~~|||yyywwwvvvyyy|||}}}|||zzzzzzzzzwwwsssnnnmmmuuuzzztttjjjdddnnn}}}~~~}}}uuutttxxxpppggg^^^___ZZZRRRKKKFFFCCC@@@>>>>>>>>>???AAACCCFFFHHHIIIKKKCCCAAANNNhhh~~~vvvuuupppqqqrrrXXXNNNNNNMMMLLLKKKJJJJJJJJJEEEEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@@@@??????>>>>>>CCCCCCCCCCCCBBBAAA??????>>>???@@@AAAAAACCCGGGIIIJJJGGGCCC@@@??????AAACCCBBBBBBBBBBBBBBBCCCCCCCCCFFFEEECCCCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCEEEBBBBBBJJJTTTXXXUUUPPPNNNRRRmmmvvvmmm|||xxxuuuwww~~~yyywwwyyy}}}}}}zzzyyy|||vvvuuuuuuuuuwwwyyy{{{|||{{{|||~~~}}}{{{yyyvvvtttuuusssqqqmmmjjjfffdddccc``````___]]]\\\ZZZYYYXXXZZZZZZ\\\]]]___aaabbbbbbccceeeiiimmmqqqvvv{{{}}}{{{zzzyyyyyyxxxxxxxxxyyyzzzxxxwww}}}yyyjjjZZZQQQQQQWWWOOOQQQSSSSSSSSSRRRSSSTTTUUURRRQQQRRRPPPLLLJJJLLLJJJMMMPPPPPPOOONNNMMMMMMPPPOOONNNLLLKKKIIIHHHHHHDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFFFFBBBCCCEEEFFFFFFFFFEEEDDDGGGFFFFFFFFFGGGHHHJJJKKKJJJIIIIIIIIIKKKKKKIIIGGGHHHCCC@@@AAABBBCCCGGGLLLZZZdddwwwzzznnnwwwyyyvvvwwwxxxxxxeeebbbfffnnnyyyyyysssoooaaa^^^XXXSSSNNNIIIDDD@@@HHHccclll{{{TTTNNNIIIIIIHHHEEEFFFKKKHHHGGGEEECCCCCCCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEDDDCCCBBBCCCEEEDDDCCCBBBBBBDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA???===;;;:::;;;<<<===888777666444222111000///222222===TTTggglllhhhfffzzz}}}{{{zzzvvvxxxzzz|||}}}}}}}}}}}}xxxvvvtttxxx~~~yyysssmmmfffeeeppp}}}~~~tttllltttwwwpppllleee]]]YYYTTTMMMGGGCCCAAA???>>>>>>???AAACCCFFFHHHJJJLLLNNNEEEDDDTTTjjjyyywwwvvvlllyyyyyybbbUUULLLMMMLLLLLLLLLKKKJJJJJJEEEEEEEEEEEEEEEEEEFFFFFFCCCBBB@@@???>>>>>>>>>>>>CCCCCCCCCCCCBBB@@@???>>>>>>???AAABBBCCCDDDHHHJJJGGGEEEAAA???>>>@@@CCCEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGCCCBBBGGGPPPSSSNNNHHHHHHEEEXXXpppxxx{{{{{{~~~||||||{{{yyyyyywwwwwwwwwxxxyyy{{{|||}}}yyyzzz{{{}}}|||~~~|||yyyvvvssspppnnnnnnnnnmmmlllkkkiiihhhgggiiijjjkkkmmmoooqqqrrrsssqqqtttyyy}}}}}}yyyxxxyyyzzzuuu{{{~~~ttttttfff\\\XXXPPPMMMPPPMMMOOOPPPQQQPPPPPPQQQRRRRRROOONNNPPPOOOJJJIIIJJJHHHKKKOOOPPPOOOMMMLLLKKKJJJJJJJJJJJJHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAAEEEDDDDDDDDDEEEFFFHHHIIIDDDDDDDDDDDDEEEFFFGGGGGGGGGBBB@@@AAABBBAAADDDHHHTTT___pppzzzrrrgggmmm}}}qqqnnn\\\```fffnnnssszzz~~~zzzrrriiiaaaZZZSSSOOO___uuufffOOOMMMKKKKKKIIIFFFGGGJJJHHHFFFEEECCCCCCCCCDDDEEE@@@@@@@@@??????@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCAAA??????AAAEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBB@@@>>><<<;;;:::;;;===>>>999999777666444222000///000///777JJJ___iiiiiifffqqquuu~~~}}}}}}}}}|||zzzzzzzzzvvvwwwxxxzzz{{{|||{{{zzzxxxvvvwww|||}}}yyyvvvrrrnnnjjjiiilllwww{{{mmmkkk}}}uuuooojjjddd^^^TTTOOOIIIDDDAAA@@@???>>>???@@@CCCEEEHHHJJJLLLLLLNNNJJJKKKWWWdddnnnxxx~~~mmmqqqlllVVVMMMJJJJJJKKKKKKKKKJJJIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFEEECCCAAA???>>>??????@@@BBBBBBBBBBBBAAA@@@???>>>>>>???AAABBBCCCDDDGGGIIICCCAAA???>>>???AAAEEEGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFDDDCCCEEEHHHJJJIIIHHHEEEFFFNNNccc}}}{{{pppzzz}}}zzzwwwvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzyyyzzz|||}}}{{{yyywwwwwwwwwwwwvvvuuuuuuttttttvvvwwwxxxyyyzzz{{{|||}}}~~~|||xxxwwwzzz|||yyyzzz{{{{{{yyywwwrrrjjjWWWWWWWWWNNNHHHJJJKKKMMMOOOOOONNNNNNNNNOOONNNKKKKKKNNNMMMIIIHHHKKKIIILLLOOOPPPNNNLLLJJJJJJFFFGGGHHHHHHGGGEEECCCBBBEEEEEEEEEDDDCCCBBBAAAAAA?????????@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@AAABBBDDDEEE@@@AAAAAABBBCCCDDDGGGHHHHHHDDDBBBCCCCCCAAACCCGGGGGGTTTbbbfffdddcccfffiiiwwwvvvbbb______aaadddjjjyyy}}}wwwuuutttssssss{{{}}}YYYNNNMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDD????????????????????????@@@BBBBBBBBB@@@???@@@AAA???>>>===AAAFFFIIIIIIGGGBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<===999999888777555333111//////...333AAASSSaaagggggguuuwww|||}}}zzzzzzzzzxxxuuuuuuvvvxxxvvvuuuuuuwwwxxxyyyxxxwwwyyyxxxzzz|||yyyyyytttsssqqqppprrrvvv~~~{{{rrriiipppvvvrrrmmmeee^^^[[[OOOKKKEEEAAA@@@@@@??????@@@BBBDDDGGGIIIJJJKKKLLLLLLOOOTTTYYY```kkkwwwyyyppp}}}bbbNNNEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@@@@AAABBB@@@@@@@@@@@@@@@??????>>>===???AAAAAAAAABBBDDDFFF@@@???>>>>>>@@@BBBDDDFFFBBBBBBBBBBBBAAAAAAAAAAAA>>>???AAACCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCFFFIIILLLGGGJJJJJJKKKXXXlllwwwwwwkkkqqq}}}|||}}}}}}yyyuuuuuussstttvvvxxxyyyxxxxxxwwwzzzyyywwwwwwxxx{{{}}}~~~~~~}}}}}}}}}{{{xxxwwwyyy|||~~~vvvpppyyyjjjooo{{{mmm___SSSQQQOOOIIIGGGIIIKKKMMMNNNNNNLLLLLLLLLMMMKKKHHHIIILLLKKKHHHGGGIIIIIIKKKMMMNNNLLLJJJIIIJJJGGGHHHIIIIIIIIIGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@AAABBBDDDDDD@@@AAAAAABBBCCCDDDEEEEEE???>>>>>>===>>>???@@@AAA@@@AAACCCDDDEEEGGGJJJLLLKKKGGGFFFGGGFFFDDDDDDGGGBBBMMMWWW[[[___cccdddaaayyy~~~xxxtttqqqpppjjjdddiiittt|||}}}xxxqqqWWWKKKKKKKKKKKKLLLKKKGGGCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>????????????>>>>>>@@@AAABBBAAA???>>>???@@@@@@>>>>>>AAAGGGJJJHHHEEE@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;;;;::::::888888888777555333111000...///222999FFFUUUaaagggyyy}}}uuuvvvwwwuuurrrrrruuuwwwuuusssrrrtttwwwxxxwwwuuuxxxwwwzzz}}}xxxxxx|||wwwwwwwwwvvvwwwyyyzzzzzzllllllppp~~~}}}|||~~~xxxpppkkkkkkggg]]]VVVTTTKKKGGGBBB>>>>>>>>>>>>>>>AAACCCEEEGGGIIIJJJJJJKKKKKKUUU\\\\\\bbboooyyy{{{tttsssxxxhhhTTTIIIDDDBBBCCCEEEGGGGGGGGGEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAABBBBBB======>>>????????????>>><<<>>>@@@@@@@@@???AAABBB@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@?????????<<<>>>@@@BBBCCCCCCAAA@@@AAABBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAABBBDDDGGGIIIIIIGGGEEEEEEFFFMMMZZZdddkkkmmmqqq{{{~~~yyytttsssrrrtttvvvxxxyyyxxxwwwvvvvvvuuuuuuuuuvvvxxx{{{|||}}}~~~{{{xxxyyy|||xxxyyy}}}rrrzzz]]]XXXQQQLLLJJJIIIJJJJJJLLLMMMNNNNNNLLLJJJJJJKKKKKKHHHHHHJJJJJJFFFDDDFFFFFFGGGIIIJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHGGGEEEFFFGGGGGGGGGGGGEEEEEEAAAAAAAAAAAAAAABBBCCCDDD?????????@@@AAABBBCCCDDD>>>===<<<<<<<<<===>>>??????BBBEEEGGGHHHIIILLLOOOLLLHHHGGGIIIGGGDDDCCCFFFFFFGGGPPP\\\aaa___```eeesss~~~oooaaaaaa___bbbfffkkkpppuuuxxxzzzuuuuuuZZZRRRIIIIIIIIIIIILLLLLLGGGAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>????????????>>>>>>???AAAAAA@@@>>>===>>>???CCC@@@???BBBGGGIIIGGGDDD?????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888777777777777555333111000...000111444<<>>>>>BBBCCCEEEHHHIIIJJJJJJIIIKKKZZZaaa___dddsssyyyuuuvvvrrrccc}}}nnnPPPFFFGGGIII@@@AAACCCEEEFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA;;;<<<===>>>>>>??????>>><<<===??????>>>>>>>>>???AAAAAAAAAAAAAAA@@@???>>>@@@?????????>>>>>>======;;;===@@@BBBCCCBBBAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDBBB@@@???@@@AAABBBAAA@@@IIIAAABBBIIIFFF>>>DDDTTTooommmlllooo}}}yyysssqqqtttvvvyyy{{{{{{zzzxxxwwwqqqrrrrrrsssvvvxxx{{{|||uuuwwwzzz{{{|||~~~}}}|||xxxyyy||||||zzz~~~xxx~~~uuurrrZZZQQQRRROOOJJJJJJNNNNNNKKKMMMNNNOOONNNKKKIIIIIIIIILLLIIIHHHJJJHHHDDDBBBDDDBBBDDDFFFGGGGGGHHHJJJLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEGGGHHHHHHGGGFFFFFFBBBBBBBBBAAAAAABBBCCCCCCAAA@@@??????>>>?????????======<<<;;;;;;<<<>>>>>>===AAAFFFHHHHHHJJJMMMPPPJJJGGGFFFGGGFFFBBBAAACCCGGG???HHH]]]```TTTWWWgggiii~~~```UUUMMMMMMMMMPPPWWW```jjjppptttxxx|||yyyiii{{{hhhVVVRRRNNNMMMKKKIIIFFFCCCAAA@@@DDDCCCBBBCCCDDDDDDBBB@@@@@@@@@??????>>>??????@@@?????????>>><<<;;;999888BBBAAABBBDDDGGGHHHDDDAAAAAA@@@???>>>>>>>>>???@@@<<<;;;;;;:::::::::;;;;;;;;;999777777777666444333222111///000555CCCTTT```wwwxxxxxx}}}}}}wwwxxxwwwtttvvvzzz|||zzzyyysssooopppqqqrrruuuyyyzzzyyywwwvvvwwwyyy{{{}}}uuuuuutttqqqoooppprrrtttzzz|||uuunnnlllgggddd___\\\YYYTTTMMMHHHDDDAAA===:::999<<>>???FFFCCC@@@???AAAAAA@@@>>><<<===>>>>>>>>>===;;;:::===???CCCFFFGGGFFFCCCBBBBBBCCCCCCDDDCCCBBB@@@???AAAAAAAAAAAAAAAAAA@@@@@@BBBAAA@@@@@@BBBEEEIIIKKKTTTmmmzzzpppqqq|||yyyuuurrruuuyyy{{{yyy{{{~~~yyyqqquuutttttttttuuuwwwyyy{{{~~~yyyxxx|||{{{yyyzzz|||~~~yyy|||}}}{{{|||}}}}}}~~~|||sssqqqaaaZZZRRRRRRRRRPPPNNNMMMNNNPPPUUUUUURRROOOKKKIIIHHHIIINNNNNNMMMKKKIIIGGGEEEDDDGGGHHHIIIJJJJJJJJJIIIHHHFFFHHHIIIHHHFFFFFFHHHKKKKKKIIIHHHHHHIIIIIIHHHGGGBBBAAA???@@@BBBCCCCCCCCC>>>>>>???@@@@@@@@@??????@@@>>><<<;;;<<<>>>BBBDDDAAADDDJJJPPPSSSRRROOOLLLJJJIIIGGGEEECCCCCCCCCCCCCCCBBBEEEOOO]]]ffffffcccjjjmmmuuu|||aaaYYYOOODDD@@@HHHMMMLLLQQQ\\\\\\```kkkvvvyyyxxx|||rrrvvvttt^^^TTTNNNMMMLLLKKKHHHFFFDDDBBBAAACCCBBBAAABBBCCCCCCAAA???@@@@@@????????????@@@@@@@@@@@@@@@@@@???===<<<;;;BBBAAAAAACCCFFFGGGEEEBBBCCCBBB@@@>>>===<<<<<<======<<<<<<;;;:::::::::;;;;;;999888777777777555333000000...///444@@@PPP\\\nnnqqqtttxxx|||zzzvvvtttyyy}}}zzztttpppqqqqqqpppqqqtttyyyyyyxxxxxxxxxxxxyyyyyyssstttttttttvvvzzz|||zzzzzzpppfff```___```]]]YYYVVVSSSOOOIIIEEECCCAAA===;;;;;;===AAACCCFFFHHHNNNRRRNNNFFFEEEJJJbbbppptttooolllfffeeepppiiiiiivvvuuuYYYLLLMMMJJJAAAEEEEEEEEEDDDDDDDDDCCCCCCEEEGGGEEEAAA@@@BBBBBB???AAAAAAAAABBBBBBCCCCCCDDD@@@AAABBBDDDDDDCCCAAA@@@???AAACCCCCC@@@>>>???@@@EEECCCAAAAAACCCCCCAAA???<<<===============<<<<<>>AAACCC@@@FFFQQQ^^^eeeaaaTTTIIIMMMLLLIIIGGGFFFEEEEEEEEEGGG@@@===HHH[[[iiikkkggg```___dddnnnyyyyyybbb\\\VVVKKKDDDGGGLLLKKKHHHGGGJJJNNNWWWbbbeeecccdddhhhiiigggkkkwwwmmmnnn]]]VVVUUUNNNKKKKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@AAABBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????BBBAAAAAABBBDDDEEEEEEDDDFFFDDDAAA>>><<<;;;::::::???>>>===;;;;;;:::::::::;;;999888777888777666444000///......111;;;HHHRRRdddkkkrrrwww|||uuurrrxxx|||xxxsssoooqqqqqqooooooqqqvvvwwwyyyzzzyyyxxxvvvuuussstttuuuwwwzzzyyyxxx}}}wwwnnniiibbbZZZVVVVVVUUUSSSPPPNNNLLLHHHDDDAAABBB@@@===<<<===???CCCEEEHHHNNNSSSRRRIIIBBBFFFOOOoooyyyzzztttjjj___hhhxxx]]]qqqeeeSSSOOOMMMGGGAAAFFFFFFFFFEEEEEEEEEEEEEEEHHHKKKIIIBBB>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEAAABBBCCCDDDDDDCCCAAAAAA???@@@AAA@@@>>>>>>???@@@CCCBBBCCCDDDEEEEEEBBB@@@>>>===============>>>???AAABBBDDDEEEEEECCC@@@???CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCIIILLL___www{{{rrrvvv~~~yyywww|||}}}xxxttttttvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyvvvyyy{{{zzzvvvtttuuuwwwvvvzzz~~~}}}||||||yyyzzz|||||||||zzzxxxwwwyyyyyyxxxvvvuuuwww{{{~~~zzzbbbYYYZZZ[[[XXXVVVQQQKKKGGGFFFIIILLLNNNMMMKKKJJJIIIIIIJJJJJJGGGHHHJJJKKKJJJIIIGGGFFFEEEEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJHHHFFFFFFGGGHHHEEEFFFGGGDDDAAAAAADDDGGGCCCBBBAAAAAADDDEEEEEEEEEFFFDDDCCCAAA@@@@@@@@@@@@AAA???===<<<<<<>>>@@@BBBAAAFFFQQQ```jjjfffVVVHHHNNNMMMKKKHHHFFFEEEEEEEEEFFFAAA===BBBNNN]]]iiiooodddbbbccciiitttpppeeegggnnnjjjfffeeehhhfffWWWFFFAAA@@@EEELLLOOOMMMKKKKKKKKKKKKPPPZZZ```___]]]]]]qqqeeeyyyiiiQQQPPPQQQNNNJJJIIIIIIHHHGGGFFFEEEEEECCCAAAAAAAAABBBBBBAAA???@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAABBBAAAAAABBBCCCEEEFFFFFFGGGEEECCC@@@===<<<;;;;;;@@@???>>><<<;;;::::::::::::888777777777777666444222222000......444>>>FFFZZZeeepppvvv|||xxxrrrrrrxxxzzzyyyxxxrrrnnnoooooonnnooorrrqqqsssvvvyyyzzzxxxvvvtttuuuvvvwwwwwwwwwyyy|||}}}|||}}}zzzooohhhaaa^^^ZZZTTTPPPPPPKKKIIIHHHFFFEEECCCAAA???@@@???>>>>>>???BBBEEEGGGOOOTTTWWWPPPDDDAAAKKKXXXooo}}}~~~tttnnnooo~~~mmmccc|||tttTTTLLLMMMIIIDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFPPPSSSQQQGGG>>>===@@@AAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBBBBAAA@@@???@@@???>>>===<<<===???AAAAAABBBEEEGGGHHHFFFCCCAAAAAA@@@???>>>>>>@@@AAABBB@@@AAACCCDDDDDDCCCAAA@@@CCCBBBBBBAAABBBDDDFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEAAAAAAAAAAAAAAABBBCCCCCCKKKGGGPPPccchhhccchhhwww}}}yyyvvvvvvvvvwwwwwwyyyyyyyyyxxxvvvvvvsssvvvxxxxxxvvvtttssstttrrruuuyyyzzzzzz|||}}}zzzxxxwwwwwwyyyzzzwwwxxxzzz{{{zzzxxxvvvtttxxxwwwuuuuuuwww{{{xxxuuu{{{www]]]RRRSSSXXXZZZSSSQQQMMMIIIHHHLLLRRRVVVOOOMMMKKKJJJKKKKKKKKKKKKIIIIIIKKKKKKJJJGGGDDDBBBDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJHHHFFFEEEFFFFFFEEEIIILLLKKKFFFDDDFFFIIICCCBBBAAABBBDDDFFFFFFFFFGGGEEECCCAAAAAABBBCCCDDDBBBAAA???======>>>@@@AAAEEEFFFJJJQQQXXXXXXQQQKKKMMMKKKIIIGGGEEEDDDDDDDDD???CCCDDD@@@???KKKbbbtttnnnooosssxxx~~~~~~vvvrrrtttxxxZZZKKKFFFCCCDDDFFFFFFBBB???>>>>>>AAAGGGHHHEEEDDDFFFzzzaaalllrrrYYYPPPIIIGGGJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDCCCBBB@@@???@@@AAABBBBBBBBBBBBBBB???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCEEEGGGHHHGGGFFFDDDBBB@@@??????@@@AAA@@@>>>===<<<;;;;;;;;;:::888777777888888666555666666444000...000666;;;NNN]]]lllsssvvv{{{yyysssvvv|||{{{tttnnnlllllllllnnnrrrkkknnnrrrvvvxxxxxxvvvuuuuuuwwwxxxwwwtttqqqpppooosssvvv|||~~~xxxpppmmmbbb\\\WWWUUURRRLLLHHHHHHDDDCCCCCCBBB@@@?????????@@@??????@@@BBBDDDGGGHHHUUUXXXUUUJJJAAACCCRRR```eee{{{|||ooovvvrrrzzzcccLLLJJJKKKDDDDDDKKKFFFFFFFFFFFFGGGGGGGGGGGGPPPTTTQQQHHH@@@???BBBCCCFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@??????>>>>>>@@@>>><<<;;;<<<>>>@@@AAA@@@CCCGGGIIIIIIFFFDDDBBBDDDCCCBBBAAAAAABBBCCCDDD>>>???AAACCCDDDCCCCCCBBBCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHGGGFFFFFFEEEEEE@@@AAABBBDDDEEEEEEFFFFFFDDDCCCEEEIIIOOOTTT\\\bbbnnn{{{{{{wwwqqqrrrtttvvvxxxxxxxxxwwwsssuuuwwwxxxwwwuuusssssstttvvvyyyxxxwwwwwwzzz}}}{{{{{{|||~~~zzzvvv}}}{{{yyywwwwwwxxxzzz|||yyyyyyyyyxxxxxxwwwvvvvvvttttttuuuwww|||uuu^^^RRRQQQTTTUUUUUUOOONNNLLLKKKLLLQQQYYY^^^RRROOOLLLKKKMMMMMMLLLKKKHHHIIIJJJJJJIIIGGGEEEDDDEEEEEEFFFFFFGGGHHHIIIIIIKKKJJJHHHFFFFFFEEEDDDDDDCCCIIIOOOOOOJJJFFFFFFHHHCCCAAAAAABBBDDDFFFGGGFFFEEEDDDCCCBBBBBBDDDFFFHHHCCCBBB@@@??????@@@AAABBBGGGGGGGGGGGGGGGHHHKKKMMMLLLKKKIIIFFFEEEEEEEEEEEE@@@BBBCCCAAABBBMMMaaaqqqnnnvvv~~~yyykkk]]]WWWPPPLLLMMMLLLGGGAAAAAA>>>>>>AAABBBAAACCCGGGeeeYYYttt^^^VVVUUUKKKFFFKKKIIIHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@???@@@BBBCCCDDDCCCCCCBBB???@@@AAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEFFFHHHIIIGGGFFFDDDCCCBBBBBBBBBCCCAAA@@@???======<<<<<<<<<;;;:::999999::::::999777999999888333//////222555IIIZZZllltttvvvyyy|||~~~|||||||||tttnnnllljjjiiijjjmmmgggjjjmmmqqqtttvvvvvvvvvtttvvvwwwwwwtttpppnnnmmmmmmooouuu~~~~~~||||||~~~}}}yyyqqqiiieee]]]WWWSSSRRROOOIIIDDDDDD???@@@@@@???>>>===???@@@@@@@@@AAACCCDDDFFFHHHIIIVVVVVVOOOEEEAAAJJJXXXcccYYYrrrtttjjj{{{lllWWWIIIKKKKKKDDDEEEOOOFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJDDD@@@BBBEEEEEEGGGFFFFFFEEEDDDCCCBBBBBB@@@??????>>>>>>=========???===;;;;;;===@@@AAABBBAAADDDHHHIIIHHHEEECCCBBBEEEEEEDDDCCCCCCCCCCCCCCC===???@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDAAABBBDDDFFFGGGHHHGGGGGG>>>EEEFFFCCCGGGPPPTTTQQQaaaooo~~~yyylllmmmpppsssuuuxxxyyyzzztttuuuvvvxxxxxxvvvuuusssvvvxxxzzzxxxvvvvvvxxx{{{wwwvvvvvvxxx{{{~~~||||||~~~}}}||||||}}}||||||}}}~~~}}}{{{yyy|||{{{yyyxxxwwwxxxzzz{{{zzzyyyyyyxxxxxxyyyzzzzzztttvvvzzzpppbbbUUUSSSUUUUUUSSSQQQOOOOOOOOONNNOOORRRVVVZZZRRRNNNKKKKKKMMMNNNMMMKKKFFFFFFGGGIIIIIIJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIJJJHHHEEEDDDEEEDDDCCCBBB@@@EEEJJJLLLIIIEEECCCCCCBBB@@@@@@AAADDDFFFFFFFFFCCCCCCCCCCCCDDDFFFGGGIIICCCCCCBBBAAAAAABBBCCCDDDFFFIIIKKKJJJGGGFFFIIILLLLLLKKKIIIHHHGGGGGGHHHHHHGGGBBB@@@FFFRRR^^^dddeeeooo{{{xxxuuu}}}qqqllllllkkkiiihhhdddZZZOOOIIICCC???AAACCCCCCDDDHHHnnn```ddduuuYYYTTTUUUOOOKKKMMMIIIIIIHHHHHHGGGFFFEEEEEECCCBBBBBBBBBCCCCCCAAA@@@???@@@BBBDDDEEEDDDCCCCCCAAAAAAAAABBBBBBAAA@@@@@@@@@CCCGGGHHHGGGGGGIIIJJJGGGFFFDDDCCCBBBAAABBBBBB@@@???>>>>>>=========>>>>>>===<<<<<<======<<<;;;888::::::666222111333555AAATTThhhpppqqqtttyyy}}}}}}rrrmmmjjjkkkllliiiiiijjjhhhiiijjjlllooorrrtttvvvsssttttttsssrrrqqqrrrsssooommmqqqxxx{{{xxxxxx|||{{{vvvrrrsssqqqkkkfffeeeYYYTTTQQQQQQOOOHHHCCCCCC===>>>???>>><<<<<<>>>AAA@@@AAACCCDDDFFFGGGHHHIIIPPPOOOHHHAAADDDQQQ[[[______rrruuutttZZZMMMFFFJJJJJJDDDCCCJJJEEEEEEEEEFFFFFFFFFGGGGGGAAADDDDDDAAAAAADDDEEECCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>=========???===;;;<<>>???@@@BBBDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@???DDDHHHJJJIIIHHHIIIKKKHHHFFFDDDBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???AAA@@@??????@@@@@@???>>>777999:::888555333555777555III]]]eeefffjjjqqquuuqqqyyyuuuqqqeeeccceeekkknnnlllkkkllljjjiiiiiiiiikkkooorrruuutttsssrrrpppoooqqquuuxxxtttqqqrrrxxxzzzyyy|||yyyuuunnnhhhgggfffdddeeeiiiSSSNNNLLLMMMKKKDDD@@@???<<<>>>>>>===;;;;;;>>>AAAAAABBBDDDEEEGGGHHHHHHHHHKKKIIIBBB???GGGUUU\\\ZZZsss~~~~~~qqqOOOFFFBBBGGGHHHCCC@@@BBBDDDDDDEEEEEEFFFFFFFFFFFFBBBCCCCCCAAABBBFFFEEE@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>><<<;;;===AAACCCCCCAAACCCFFFIIIHHHEEEBBBAAABBBDDDDDDDDDDDDCCC@@@>>>===AAAAAABBBBBBAAAAAA@@@@@@CCCDDDFFFGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBAAADDDEEEGGGHHHHHHFFFCCCBBBDDDEEEFFFGGGFFFFFFIIIMMMLLLZZZiiixxxzzzxxxvvvrrrpppoooooonnnuuuttttttuuuvvvvvvuuutttqqqtttwwwwwwvvvwww{{{~~~|||zzzwwwwwwxxxzzz{{{{{{}}}{{{zzzxxxxxxxxxyyyzzz{{{yyywwwvvvvvvwwwyyyzzzwwwvvvvvvvvvxxxxxxvvvtttwwwwwwwwwwwwwwwwwwwwwwwwsssvvvyyy}}}~~~[[[\\\SSSNNNPPPQQQPPPRRRWWWKKKMMMOOOOOOMMMKKKJJJJJJHHHDDDAAACCCHHHLLLKKKIIILLLKKKIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGHHHIIIGGGDDDAAAAAACCCDDDBBB@@@CCCAAA???>>>???@@@@@@@@@@@@???>>>@@@CCCEEEFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFHHHHHHFFFEEEDDDEEEHHHJJJIIIHHHEEEEEEDDDDDDDDDEEEGGGHHH@@@PPP```cccZZZQQQQQQUUU^^^ttt{{{wwwxxx}}}^^^[[[aaarrrttt]]]YYYSSSNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIDDDBBB???@@@BBBDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHCCCDDDDDDCCCAAA??????@@@BBBCCCCCCBBB@@@??????@@@??????@@@AAACCCBBB@@@===<<<:::888777666555333111222:::CCCMMM\\\iiilllgggrrrxxx~~~|||{{{xxxccchhhmmmmmmlllllljjjhhhhhhhhhgggeeedddhhhooouuuqqqssstttsssqqqpppsssvvvsssuuuyyyzzzzzzyyyyyyyyy|||qqqmmmjjjfffaaa\\\YYYVVVUUUNNNLLLIIIFFFBBB???>>>===>>>???AAAAAA???>>>???@@@FFFCCCDDDIIILLLLLLKKKKKKEEE:::999JJJ\\\dddgggjjj|||vvvvvv[[[LLLHHHDDDBBBCCCDDDCCCAAABBBCCCCCCDDDDDDCCCBBBBBBCCCEEEGGGGGGEEECCCCCCCCCBBB@@@>>>===>>>@@@@@@?????????AAAAAAAAA???===<<<::::::;;;===???BBBEEEFFFHHHEEEAAA@@@BBBEEEGGGHHHHHHGGGDDDBBB???===<<<<<<>>>???@@@AAABBBAAA@@@???@@@AAABBBDDDEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBBBBBBB>>>DDDKKKMMMKKKGGGDDDBBBGGGHHHHHHGGGEEEDDDEEEGGGJJJNNNVVVbbbqqq|||yyy|||xxxuuuvvvwwwxxxwwwuuusssrrrnnnqqquuuvvvvvvwwwzzz|||yyyyyyxxxvvvuuuvvvyyy{{{|||zzzxxxxxxxxxyyyzzzyyyxxxxxxyyy{{{xxxssstttyyyssswwwzzzyyyuuuuuuyyy}}}xxxssstttzzz{{{vvvtttuuusss}}}{{{vvvxxxjjj^^^TTTQQQQQQQQQRRRRRRRRRRRRSSSPPPOOONNNMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGEEEBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCAAA???@@@BBBEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAABBBDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA???===<<>>===???@@@@@@???>>>???AAABBBAAA@@@>>><<<;;;<<<>>>@@@BBBDDDFFFGGGHHHEEEBBB@@@BBBEEEFFFGGGFFFEEECCCAAA>>>===<<<;;;??????@@@AAAAAA@@@??????CCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCHHHMMMNNNKKKGGGDDDCCCDDDFFFHHHHHHFFFDDDCCCDDDIIIMMMRRR[[[fffuuusssqqqnnnnnnqqqtttwwwwwwxxxxxxxxxwwwuuuuuuwwwxxx{{{zzzyyywwwvvvwwwxxxzzzxxxwwwuuuuuuvvvwwwwwwwwwzzzxxxyyyzzzwwwsssuuuzzzvvvxxxzzzxxxuuusssuuuwwwzzzwwwwww{{{|||yyy{{{|||wwwccc\\\YYYUUUNNNNNNOOOPPPQQQRRRRRRSSSPPPPPPOOONNNLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIDDDEEEFFFHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGEEECCCAAAAAABBB@@@@@@@@@@@@@@@AAAAAABBBBBB@@@@@@AAACCCEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDBBBAAAAAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBB@@@???>>>@@@DDDGGGGGGHHHJJJKKKLLLKKKJJJIIIRRRUUUaaauuu}}}~~~|||rrrqqqxxx{{{{{{ZZZVVVSSSNNNKKKJJJKKKKKKJJJLLLKKKIIIGGGEEEDDDCCCCCCCCCAAA@@@@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFDDDBBB@@@AAABBBBBBCCCCCCBBB@@@???@@@AAA@@@??????AAABBBBBB@@@>>>>>><<<:::999999888666444111222555???RRRccchhheeennnooowww~~~{{{vvvvvvvvvsssooojjjiiiiiibbbbbbbbbaaa```aaadddggggggjjjmmmppprrrsssvvvxxx~~~}}}zzzvvvsssrrrsssuuu|||}}}xxxwww~~~~~~yyywwwsssqqqsssuuuqqqiiibbb___ZZZUUUPPPMMMJJJIIIFFFEEECCCAAA???======<<<===>>>@@@@@@??????@@@BBBBBBIIIMMMOOOUUUZZZRRRDDD;;;EEEYYYlllsssqqqvvvxxxttt```RRRHHHFFFCCCAAAAAAAAA@@@???AAAAAA@@@??????@@@AAABBBBBBDDDFFFFFFDDDBBBBBBBBBAAA???>>>>>>???@@@@@@???>>>???AAABBBAAA@@@>>>======???AAADDDFFFFFFGGGGGGHHHEEEAAA@@@AAACCCDDDDDDDDDCCCAAA???===<<<;;;;;;??????@@@@@@@@@@@@???>>>DDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAAGGGIIIKKKKKKHHHEEEBBBAAA@@@CCCFFFGGGFFFCCCAAAAAAHHHKKKNNNQQQWWWcccsss{{{xxxxxxxxxuuurrroooooooooooorrruuuxxxzzzyyyxxxwwwvvvuuuuuuvvvwwwwwwvvvvvvvvvwwwxxxyyyyyyyyywwwuuuvvvtttqqqsssxxxuuuvvvxxxyyy{{{{{{||||||~~~~~~~~~{{{yyy}}}pppZZZRRRPPPPPPQQQKKKKKKLLLMMMNNNPPPQQQRRRPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFFFFEEECCCBBBBBBCCCAAA@@@??????????????????@@@???@@@AAADDDEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDBBBAAAAAAAAABBBCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFGGGIIILLLFFFGGGHHHIIIIIIIIIHHHGGGPPPKKKOOOccc|||www|||rrriiikkkttt}}}rrrWWWRRROOOKKKIIIIIIJJJJJJIIIJJJIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGEEEFFFFFFEEECCCAAAAAABBBBBBBBBBBBAAA???>>>@@@BBB@@@??????@@@BBBBBB@@@>>>???===;;;;;;::::::888666333111222888FFFWWWeeelllnnnlllnnnuuuwwwttttttxxx}}}yyyvvvtttrrrmmmgggfffhhhbbbaaaaaa```_________```aaaccchhhlllpppsssuuuwwwvvvwwwvvvtttsssrrrtttvvvwwwwwwyyy|||}}}xxxsssnnnnnnuuu~~~}}}|||||||||yyy{{{yyytttqqqpppnnnkkkmmmooojjjccc\\\ZZZUUUPPPLLLHHHFFFEEEAAA@@@???>>>===<<<<<<<<<===>>>@@@@@@@@@@@@BBBDDDKKKHHHJJJSSS^^^]]]OOO@@@FFFKKK[[[nnnwwwxxx||||||iiiPPPMMMFFFDDDBBBAAA@@@??????>>>@@@???>>>======>>>@@@BBBAAACCCDDDDDDCCCAAAAAAAAA@@@>>>===>>>@@@@@@@@@???>>>???AAABBBBBBAAA???>>>>>>@@@CCCEEEGGGFFFFFFEEEEEEBBB???>>>???@@@AAA@@@AAA@@@???===<<<;;;;;;:::???????????????>>>>>>>>>AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEDDDBBBAAA?????????AAADDDDDDBBBAAA@@@AAAGGGKKKMMMLLLLLLSSS```lll~~~vvvooonnnnnnqqqvvv{{{||||||yyyxxxvvvvvvwwwxxxxxxxxxyyyzzz{{{{{{{{{|||}}}~~~{{{wwwuuuuuutttsssuuuzzzvvvvvvxxx{{{yyywww~~~rrrXXXRRRRRRLLLIIIKKKKKKKKKJJJJJJKKKLLLNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEHHHKKKKKKKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDCCCAAA@@@AAABBBAAA@@@???>>>============>>>>>>???BBBDDDEEECCCAAADDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIHHHIIIJJJLLLFFFGGGHHHHHHIIIHHHGGGGGGKKKIIIKKKTTTbbbssszzz}}}yyytttwwwaaaVVVOOOLLLIIIHHHHHHIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@?????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEFFFFFFEEECCCAAAAAABBBAAAAAAAAA???======@@@BBBAAA@@@???@@@AAAAAA@@@???@@@>>><<<;;;<<<;;;999777555444444444:::JJJ```qqqmmmjjjjjjllloooqqqvvvzzz~~~yyytttlllbbb___bbbeeedddbbbaaa___^^^]]]\\\\\\^^^aaafffkkkoooqqqrrrmmmooorrrsssrrrrrrrrrsssssstttuuuvvvvvvtttrrrpppnnnrrrzzz{{{{{{yyywwwtttsssuuuvvvsssrrrsss{{{xxxrrrrrrrrrtttwww|||~~~zzzsssnnnooorrrqqqmmmjjjkkkiiifffeeeddd]]]UUUSSSPPPMMMHHHDDDAAA???>>>>>>===<<<<<<<<<<<<=========???@@@AAAAAABBBEEEHHHMMMLLLTTT^^^\\\OOOIIINNN^^^XXXZZZjjjyyyvvvXXXIIIEEEDDDDDDCCCAAA???>>>>>>>>>???>>><<<;;;<<<===@@@AAA???@@@BBBBBB@@@?????????>>>===<<<===???@@@???>>>>>>???AAABBBBBBAAA@@@???>>>@@@BBBDDDEEEDDDCCCBBBBBB???===<<<<<<=========???>>>===<<<;;;;;;;;;;;;?????????>>>>>>=========<<<======>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@?????????@@@@@@@@@???AAAAAAAAA???>>>>>>AAACCCFFFJJJMMMKKKGGGIIIPPPXXXlllzzz}}}{{{zzzyyyzzz}}}~~~zzz}}}~~~~~~zzzwwwyyyyyyxxxzzz~~~~~~}}}~~~}}}}}}yyykkkXXXOOOVVVXXXOOOJJJNNNNNNMMMKKKIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHJJJKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@???@@@AAA@@@???>>>???@@@AAA@@@???>>>===<<<<<<<<<>>>>>>???AAACCCDDDBBBAAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDCCCDDDDDDEEEEEEDDDDDDCCC???AAACCCCCCCCCBBBDDDEEEEEEEEEEEEFFFEEEEEEEEEEEECCCCCCFFFKKKPPP[[[ooozzzxxxyyy{{{hhhRRRNNNMMMKKKHHHGGGHHHHHHGGGFFFCCCCCCBBBBBBAAAAAABBBBBB???@@@@@@???>>>>>>???AAA========================@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFDDDBBB@@@AAABBB?????????===;;;<<>><<<<<<<<<<<<:::888777777777555444???XXXooojjjiiiiiijjjmmmttt}}}}}}yyyxxxqqqfffdddhhhjjjgggdddbbb```___\\\ZZZZZZZZZ[[[___dddiiikkkllliiilllooopppooommmmmmmmmrrrtttuuuuuusssrrrrrrrrrooossszzz|||vvvvvvyyyzzzwwwssspppnnnnnnooopppnnnnnnooosss{{{wwwkkkoooppppppqqqrrrssstttttttttpppllljjjkkkkkkiiifffggghhhgggbbb^^^[[[SSSLLLNNNLLLIIIEEEBBB@@@>>>>>><<<<<<<<<<<<<<<======>>>>>>@@@AAABBBBBBEEEHHHKKKJJJXXXiiigggRRRBBBMMMdddcccXXXTTT```pppzzz~~~aaaPPPHHH@@@CCCDDDDDDBBB???======>>>======<<<<<<<<<>>>???@@@<<<>>>@@@@@@>>><<<<<<<<<;;;;;;;;;<<<>>>???>>><<<>>>???AAABBBCCCBBB@@@???>>>???@@@AAABBBAAA@@@@@@???===;;;:::<<<===<<<<<<===<<<<<<;;;;;;;;;;;;<<<@@@???>>>===<<<<<<<<<===999:::;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>======>>>AAACCCCCCBBBAAA@@@???===<<<===AAADDDDDDHHHKKKIIIFFFDDDGGGKKKVVVlll~~~{{{yyy|||~~~~~~yyyiii\\\YYYOOONNNVVVWWWPPPOOOVVVPPPOOOLLLJJJHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDBBB@@@@@@<<<>>>??????======>>>@@@AAA@@@???>>>============>>>===>>>???BBBCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@EEEDDDBBBAAA@@@???@@@@@@BBBCCCCCCCCCCCCCCCBBBBBB>>>???AAAAAA@@@@@@BBBCCCBBBBBBAAAAAAAAAAAA@@@@@@AAA???CCCMMMUUUYYY^^^bbbttt~~~~~~wwwYYYMMMLLLMMMKKKHHHGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@?????????>>>???@@@???======???AAA========================@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEDDDAAA@@@@@@AAA>>>>>>===;;;::::::>>>@@@BBB@@@??????@@@AAAAAA@@@???>>><<<<<<<<<<<<:::888888777777666444:::NNNccccccggglllmmmpppxxxyyywwwzzzvvvllljjjqqqnnnjjjeeebbb```___\\\YYYZZZXXXVVVXXX]]]bbbeeeeeefffhhhjjjjjjiiiiiijjjkkkqqqtttvvvuuuqqqoooppprrroooppptttwwwtttnnnooouuuxxxtttpppoooooopppnnnlllhhhlllnnnooorrrtttpppjjjmmmmmmnnnnnnnnnnnnnnnnnnllljjjggggggfffdddbbbbbbdddeeebbb[[[WWWTTTOOOIIIKKKIIIFFFDDDAAA@@@??????======<<<<<<======>>>??????AAABBBCCCDDDGGGKKKOOOOOOgggsssbbbMMMOOO```mmmZZZVVVYYYdddkkkmmmvvvvvvRRRHHHFFFBBBBBBDDDEEECCC@@@======>>><<<<<<<<<===>>>?????????:::<<<>>>===<<<:::::::::999999999;;;===>>><<<;;;>>>???AAACCCCCCBBBAAA@@@@@@@@@@@@???????????????>>><<<;;;;;;===>>>>>>===<<<<<<;;;;;;;;;<<<<<<===@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999;;;;;;<<<<<<============???======???BBBDDDCCCAAA?????????>>>===>>>AAACCCBBBCCCEEEEEEDDDDDDEEEGGGLLL\\\rrrqqq```WWWUUUTTTPPPPPPTTTTTTPPPQQQUUUQQQOOOLLLJJJIIIIIIKKKLLLJJJJJJIIIGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFFFFEEECCCBBB@@@???<<<===>>>>>>======???@@@AAA@@@??????>>>>>>>>>>>>???======>>>@@@BBBBBBBBBAAAAAA@@@???????????????EEEDDDBBB@@@?????????@@@??????@@@AAABBBBBBBBBBBB@@@AAAAAAAAA@@@AAACCCEEEAAA@@@@@@??????>>>??????@@@@@@DDDMMMSSSSSSRRRRRRVVVfffvvv}}}yyy|||wwwvvvbbbRRRPPPQQQMMMKKKIIIHHHHHHGGGFFFDDDEEEDDDBBB@@@???>>>=========???@@@???===<<<>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEECCCDDDDDDCCCAAA??????@@@======<<<:::888:::===@@@BBB@@@??????@@@AAAAAA@@@???===<<<;;;<<<<<<:::888888666777888777:::HHHXXX]]]fffnnnqqqssszzz|||zzz|||vvviiiffflllpppkkkeeeaaa```^^^\\\YYYZZZWWWTTTUUUYYY^^^aaaaaaddddddeeeeeeeeegggjjjmmmooosssuuusssnnnlllmmmppppppnnnpppuuutttppprrrwwwuuuqqqnnnooorrrsssooojjjccciiimmmllllllnnnnnnllliiiiiiiiiiiijjjlllnnnooofffdddcccbbb```^^^^^^```^^^^^^YYYRRRMMMMMMKKKGGGDDDCCCAAA>>><<<;;;;;;;;;>>>============>>>??????@@@AAACCCDDDEEEHHHMMMPPP[[[pppoooUUUPPPhhhrrrhhhYYY```mmmwwwtttooovvvhhhGGG???DDDGGGBBBDDDFFFDDD@@@======???;;;<<<===>>>????????????999:::<<<<<<:::999888999888777888:::<<<===;;;:::>>>???AAACCCCCCCCCAAA@@@AAA@@@???>>>>>>>>>??????>>>===;;;<<<>>>?????????<<<;;;;;;;;;;;;<<<===>>>@@@???===<<<;;;;;;;;;<<<=========<<<;;;:::888777;;;;;;;;;<<<<<<=========>>>===<<<>>>BBBCCCAAA???===>>>@@@@@@@@@???@@@AAA@@@@@@@@@AAABBBDDDFFFGGGJJJLLLXXXooo}}}iiiYYYOOONNNRRRRRRRRRSSSTTTSSSQQQNNNNNNPPPNNNLLLJJJJJJKKKMMMOOOKKKJJJIIIHHHGGGEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDBBB@@@???<<<===??????>>>>>>@@@AAAAAA@@@@@@??????????????????===<<<===???AAABBBBBBAAA@@@@@@???>>>?????????BBBAAA@@@@@@@@@AAABBBCCC<<<===>>>@@@AAABBBCCCCCC===>>>>>>>>>===>>>AAACCCBBBBBBAAA@@@??????@@@@@@<<>>===;;;@@@>>><<<<<<===>>>>>>=========<<<<<<<<<>>>@@@AAAAAAAAAAAA???===<<<===???AAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>===<<<;;;;;;<<<===>>>???>>>>>>===============;;;;;;;;;===>>>>>><<<:::888:::;;;:::888888<<>>===<<<;;;;;;;;;<<<======>>>???>>>>>>???BBBEEEBBB===GGGOOOFFFFFF[[[mmmtttjjjqqquuuuuuzzzyyyttt|||zzzVVVEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@AAAAAA>>>????????????===;;;:::::::::::::::999777666555888999999::::::;;;;;;<<>><<<;;;;;;<<<==================<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAA>>>:::888999;;;<<<===???>>>===<<<<<<===>>>??????===;;;<<>><<<;;;<<<>>>???>>>???@@@BBBBBBBBBBBBCCCBBBBBBAAAAAAFFFDDDIIIXXXhhhtttvvvvvv[[[LLLNNNUUUXXXVVVMMMOOOQQQQQQNNNMMMNNNPPPRRRMMMGGGFFFJJJMMMMMMKKKIIIJJJJJJIIIHHHFFFCCCBBBGGGHHHHHHFFFCCCBBBCCCDDDEEECCCBBBCCCFFFFFFDDDAAABBBBBBBBBAAA@@@???======:::;;;;;;<<<<<<;;;;;;:::@@@@@@AAAAAA@@@???>>>===@@@???>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDDEEECCCAAABBBCCCBBB>>>;;;@@@@@@???===<<<===AAADDDBBB@@@???>>>??????>>>===BBBAAA@@@@@@BBBEEEIIIKKKKKKIIIKKKWWWiiiyyyzzzzzz~~~lllYYYVVVRRRNNNNNNKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>???===;;;;;;<<<>>>>>>======<<<<<<<<<======>>>>>>AAABBBBBBAAA???===>>>???BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@>>>>>>>>>>>>>>>======<<<<<<======>>>???>>>======<<<<<<======;;;::::::;;;<<<===<<<:::999999999999888888:::<<<>>>QQQjjjyyytttjjjiiippp|||~~~}}}}}}xxxttttttvvvttt{{{|||lll```^^^[[[XXXSSSRRRTTTRRRMMMLLLOOOOOOPPPTTTXXX\\\___aaabbbbbbdddeeeggghhhiiihhhhhhgggiiijjjjjjkkklllooorrrpppooonnnmmmkkkiiigggfffgggfffeeeddddddeeeeeefffddddddccccccbbb```___^^^[[[YYYWWWUUUSSSQQQPPPOOOMMMKKKIIIFFFCCCAAA@@@???===<<<;;;::::::;;;<<<<<<<<<<<<===>>>???@@@BBBDDDHHH@@@DDDJJJKKK[[[vvvwwwoooxxxxxx{{{vvveeeLLLEEEFFFFFFCCCAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@???===<<<;;;999999999999999888777777999999:::;;;<<<======>>>CCCCCCBBBAAA>>>>>>???AAAAAA???===<<<;;;<<<===>>>>>>>>>======<<<<<<<<<<<<:::;;;===>>>???>>>>>>===>>>===<<<<<<===>>>@@@BBB@@@===:::999;;;>>>@@@@@@@@@???>>>>>>>>>>>>???@@@???===<<<===???@@@???===<<<===???>>>>>>===???@@@???@@@AAABBBCCCDDDDDDDDDFFFCCCDDDMMMXXX```hhhnnnhhh___TTTNNNMMMNNNNNNLLLNNNOOOOOONNNLLLLLLOOORRRRRRMMMHHHHHHKKKMMMLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGEEECCCBBBBBBDDDEEECCCCCCDDDFFFFFFDDDBBBBBBBBBBBBAAA@@@???>>>======>>>>>>??????>>>>>>===@@@@@@??????>>>>>>>>>>>>@@@???>>>>>>@@@@@@???>>>>>>=========>>>??????@@@CCCBBBBBBCCCCCCDDDEEEEEEBBBAAA@@@@@@BBBAAA>>>;;;AAAAAA@@@>>>===???BBBDDDEEECCC@@@????????????>>>DDDBBBAAA@@@AAACCCFFFGGGHHHEEEEEELLLYYYgggqqquuuyyyyyy~~~uuuqqquuuxxxwwwVVVQQQUUUPPPMMMPPPJJJIIIHHHGGGFFFEEEDDDCCCAAABBBBBBBBBAAA@@@@@@???===;;;:::;;;===>>>>>>>>><<<===>>>>>>>>>===<<<;;;@@@BBBCCCCCCAAA???>>>???@@@?????????@@@BBBCCCDDDDDDCCC@@@>>>===>>>??????===>>>>>>???>>>>>>======>>>======<<<<<<<<<<<<<<<:::999888888:::;;;;;;:::;;;999777777888888888777666DDDVVV```___[[[aaakkkttt{{{|||fff```bbb[[[TTTOOOOOOOOOMMMLLLLLLGGGHHHJJJMMMQQQUUUXXXZZZ\\\]]]^^^```bbbcccddddddcccdddeeeeeeeeefffhhhjjjkkkkkkjjjiiigggeeecccbbbcccbbbaaa```````````````^^^^^^]]]\\\[[[YYYWWWVVVQQQPPPNNNLLLJJJIIIHHHHHHFFFEEECCCAAA???===<<<<<<;;;;;;:::::::::;;;;;;<<<>>>======???BBBDDDDDDDDDJJJDDDEEEJJJTTTqqqpppjjjvvvvvvyyynnnMMMDDDGGGHHHEEEDDDAAABBBCCCCCCCCCBBB@@@???????????????>>>===<<<;;;888888888888888888888888::::::;;;<<<===>>>???@@@CCCCCCAAA???======???BBB???>>><<<;;;;;;<<<>>>???@@@???>>>===<<<<<<;;;;;;;;;===???BBBBBBBBB@@@???@@@???===<<<===???BBBDDD@@@===;;;;;;===AAACCCCCCAAA@@@@@@?????????@@@@@@>>>===<<<===???@@@???>>>===???@@@???>>>===>>>???@@@AAABBBCCCCCCCCCCCCCCCEEE@@@>>>CCCHHHLLLRRRWWWlllxxxvvvssseeeQQQSSSTTTRRROOOLLLKKKLLLNNNNNNMMMKKKJJJLLLPPPSSSQQQMMMJJJJJJLLLMMMKKKHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGEEECCCAAABBBCCCDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBAAA???>>>===>>>??????@@@@@@??????>>>@@@???===<<<<<<===>>>??????>>>===>>>??????>>>===<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFGGG@@@?????????@@@@@@>>><<>>@@@@@@???>>>???@@@AAA@@@>>>;;;:::???AAADDDDDDBBB@@@??????>>>>>>===>>>@@@CCCGGGIIIFFFDDDAAA>>>>>>>>>@@@BBB>>>>>>???@@@@@@???===<<<===<<<<<<;;;;;;;;;;;;;;;:::888666666888:::;;;;;;<<<999666666888999777444777>>>IIIRRRWWWYYY^^^bbblllnnnrrrxxx~~~ttthhhjjj___WWWOOOMMMOOOPPPOOOMMMJJJIIIIIIIIIKKKMMMOOOPPPUUUVVVXXXZZZ\\\]]]^^^___]]]___``````______aaabbbbbbbbbbbbbbbbbbaaa```___``````______^^^^^^]]]]]]YYYYYYXXXWWWUUURRRQQQOOOLLLKKKIIIHHHFFFFFFEEEEEECCCBBBAAA???======<<<<<<::::::::::::;;;;;;;;;<<>>???@@@@@@BBBBBBAAA>>>======@@@BBB>>>===<<<;;;;;;<<<>>>???AAA@@@>>>===<<<;;;<<<<<<<<<>>>BBBEEEFFFDDDBBBAAAAAA@@@>>>======@@@CCCEEE@@@>>><<<<<<>>>AAACCCCCCAAA@@@@@@@@@????????????>>>>>>>>>>>>???@@@@@@@@@???@@@AAAAAA@@@@@@AAABBBEEEEEEEEEDDDCCCAAA@@@???CCC>>>===@@@CCCFFFKKKPPPXXXfff{{{}}}zzz___YYYRRRUUUUUUSSSOOOMMMNNNPPPLLLLLLKKKKKKKKKLLLNNNPPPOOOMMMKKKKKKLLLLLLIIIGGGHHHGGGFFFEEEFFFGGGHHHJJJGGGHHHGGGFFFCCCBBBCCCDDDBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>>>>=========@@@???<<<:::;;;===???AAA@@@???===>>>??????>>>===;;;<<<<<<===>>>???AAABBBBBBCCCDDDEEEFFFGGGGGGGGGBBBAAA@@@@@@@@@???>>>===CCCDDDDDDDDDCCCCCCEEEFFFHHHEEEAAA??????AAACCCCCCDDDCCCAAA@@@@@@@@@AAABBBEEEFFFFFFEEEFFFKKKSSSYYYjjjyyy~~~uuuxxx~~~xxxqqqqqqwww~~~www\\\KKKQQQWWWPPPJJJMMMIIIIIIIIIIIIHHHFFFEEEDDD@@@CCCFFFFFFDDDBBBBBBBBB>>>======>>>AAABBBAAA@@@@@@AAACCCDDDCCC@@@===;;;???AAADDDDDDBBB@@@??????BBBAAA@@@@@@AAACCCFFFGGGDDDBBB???===<<<>>>???AAA>>>???@@@@@@@@@>>>===<<<<<<;;;;;;::::::::::::::::::888666666999;;;<<<<<<===:::777888::::::777444222;;;JJJZZZfffhhh```WWW```bbbhhhsss}}}}}}rrrssseee]]]TTTNNNNNNOOOMMMIIILLLKKKIIIHHHGGGHHHHHHIIIMMMNNNOOOQQQSSSTTTVVVWWWWWWXXXZZZZZZYYYXXXYYY[[[VVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYTTTTTTSSSRRRPPPNNNLLLKKKGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>======<<<<<<===;;;;;;<<<<<<============DDDCCCCCCDDDFFFGGGGGGGGGHHHNNNYYY]]]fff}}}{{{jjjbbbYYYZZZfffrrruuupppkkktttlllVVVGGGHHHIIIBBB@@@EEE@@@AAACCCCCCCCCBBB@@@>>><<<<<<;;;;;;:::::::::;;;>>>===;;;999888777777777::::::;;;<<<===>>>??????BBBBBBAAA???===>>>@@@BBB>>>===;;;:::;;;<<<>>>???AAA@@@>>><<<<<<<<<=========???CCCFFFFFFEEECCCAAAAAA@@@>>>>>>>>>@@@CCCEEEAAA???======>>>@@@AAAAAA@@@@@@@@@??????>>>>>>======>>>??????@@@@@@AAABBB@@@BBBCCCDDDCCCCCCEEEFFFEEEEEEEEEDDDCCCAAA@@@???CCC@@@???CCCEEEFFFJJJPPPMMMXXXhhhzzz|||rrr}}}sss\\\PPPSSSRRRQQQPPPPPPOOONNNNNNHHHIIIJJJLLLMMMMMMKKKJJJLLLKKKKKKKKKKKKJJJHHHFFFGGGFFFEEEEEEFFFHHHIIIJJJHHHIIIHHHFFFDDDCCCDDDEEE@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???======>>>>>>>>>>>>======AAA???<<<;;;;;;>>>AAADDDBBB@@@??????@@@@@@???>>><<<<<<======???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDCCCAAA???>>>======CCCEEEFFFFFFEEEEEEFFFGGGGGGDDD@@@???AAACCCEEEFFFBBBAAAAAAAAAAAABBBDDDDDDDDDGGGJJJIIIHHHJJJOOOSSSVVVeeevvv}}}zzzxxxzzz~~~yyyyyy~~~rrreeeUUUKKKNNNRRROOOKKKLLLJJJIIIIIIHHHGGGGGGFFFFFFDDDGGGKKKJJJGGGEEEDDDFFF?????????@@@BBBCCCBBB@@@AAABBBDDDEEEDDDBBB???===>>>@@@BBBCCCAAA@@@@@@@@@GGGFFFDDDBBBAAAAAAAAAAAAAAA???===<<<<<<<<<>>>???????????????>>>===<<<<<<;;;::::::999999999999999:::999888999;;;=========<<<;;;;;;;;;;;;:::888666555999AAAMMM[[[ddd```XXXXXXZZZcccpppwww}}}yyysssrrrhhhddd[[[RRRNNNMMMIIICCCHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNPPPRRRSSSRRRQQQRRRSSSLLLMMMOOOQQQRRRSSSTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQNNNMMMMMMLLLJJJHHHGGGFFFAAA@@@@@@????????????@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@???BBBCCCDDDDDDDDDFFFIIILLLSSSVVV___eeennn|||aaabbbeeejjjooorrrqqqnnnzzzoooZZZOOOGGGFFFCCC===<<<@@@===>>>?????????>>><<<;;;<<<;;;::::::::::::;;;;;;???>>><<<:::999999999:::;;;;;;<<<<<<======>>>>>>AAABBBBBBAAA@@@@@@AAABBB>>>===;;;::::::;;;===>>>AAA???>>><<<<<<===>>>??????AAACCCEEEEEEDDDBBBAAA@@@????????????AAABBBCCCAAA@@@>>>>>>???AAAAAA@@@???@@@@@@@@@???>>>===<<<===>>>@@@@@@@@@@@@BBBDDDCCCEEEFFFFFFEEEEEEFFFHHHAAABBBCCCDDDDDDDDDDDDDDDEEECCCDDDFFFFFFEEEGGGLLLIIINNNVVV```lllyyyzzzxxxxxxzzzccc^^^\\\VVVUUUMMMNNNPPPSSSVVVTTTOOOKKKHHHHHHJJJLLLMMMLLLHHHEEEIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHFFFDDDBBBCCCEEE???AAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBB@@@>>>===>>>AAADDDFFFEEECCCBBBBBBCCCBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGGGGFFFEEEEEEDDDEEEDDDBBB???>>>>>>???CCCEEEGGGHHHGGGFFFFFFFFFFFFCCCAAA@@@BBBDDDEEEFFFAAAAAABBBCCCDDDEEEGGGGGGBBBEEEHHHIIIHHHIIIKKKNNNJJJSSSaaaqqqxxxuuuwww|||vvvjjjdddgggkkkuuu\\\XXXTTTOOOKKKKKKMMMMMMKKKKKKJJJHHHGGGFFFFFFGGGHHHDDDHHHLLLLLLGGGDDDCCCEEE@@@??????@@@BBBBBB@@@>>>AAABBBCCCDDDCCCBBB@@@>>>>>>@@@AAA@@@??????@@@AAAEEEDDDDDDCCCAAA@@@@@@???AAA@@@??????>>>?????????@@@???>>>===<<<<<<<<<<<<::::::999888888888888888:::::::::<<<>>>??????>>><<<===???>>>===;;;:::;;;;;;:::777666@@@NNNUUUUUUVVVVVV^^^kkkrrrvvv~~~wwwrrrhhheeefffbbbXXXSSSQQQLLLFFFFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@@@@AAACCCEEEFFFFFFHHHKKKLLLKKKKKKKKKLLLGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHJJJKKKLLLLLLKKKKKKFFFFFFEEEEEEDDDBBBAAA@@@<<<<<<<<<;;;<<<<<<======;;;:::::::::;;;<<<===>>>>>>???AAABBBCCCCCCBBBBBB???CCCGGGFFFEEEIIIQQQXXX^^^ZZZbbbppp~~~|||lllrrryyy|||}}}~~~sssfffUUUIIIFFFBBB@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;<<<======>>>===<<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDCCCAAABBBBBB???>>><<<:::::::::;;;<<<@@@???===<<<<<<>>>@@@AAAAAABBBBBBCCCCCCBBB@@@???===>>>???@@@@@@AAAAAAAAAAAA???>>>???BBBCCCDDDCCCAAAAAAAAAAAAAAA???>>>===<<>>>>>@@@CCCBBBEEEHHHIIIHHHFFFFFFFFFGGGEEEBBBAAABBBCCCBBBAAACCCDDDDDDEEEFFFGGGHHHIIIBBBCCCDDDEEEEEEGGGIIIJJJJJJKKKQQQ[[[gggttt|||xxxxxx{{{www~~~zzzrrrhhhbbbbbbdddlll{{{^^^[[[UUUWWWSSSJJJGGGKKKMMMIIILLLJJJHHHFFFFFFFFFHHHIIIBBBGGGKKKJJJDDD@@@@@@AAA?????????@@@AAAAAA???<<>>>>>@@@AAA??????@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@???===;;;;;;;;;;;;<<<:::999999888777888888888::::::;;;>>>AAAAAA@@@>>>;;;>>>AAAAAA>>>;;;<<<>>>777<<<===999:::BBBFFFFFFSSSOOOVVVcccjjjnnn}}}|||vvvcccaaafffeee^^^YYYXXXTTTOOOHHHIIIIIIHHHGGGEEECCCAAA@@@?????????@@@AAACCCDDD@@@CCCFFFGGGGGGFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEDDDBBBDDDEEEGGGHHHHHHHHHHHH@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@@@@AAABBBDDDEEEEEEDDDDDD???EEEJJJJJJIIIMMMYYYdddccc[[[dddzzzvvv~~~rrr{{{zzziiiRRREEE>>>???===;;;>>>CCCCCC???AAA@@@??????>>>>>>?????????>>>===<<<<<<===>>>???<<<<<<;;;;;;<<>>???BBBEEEFFFDDDCCCBBBBBB@@@>>><<<:::999:::;;;<<>><<<;;;<<<>>>AAACCCBBBBBBBBBBBBAAA@@@??????<<<===???@@@AAAAAA@@@???@@@??????AAADDDFFFGGGGGGBBBBBBCCCCCCBBB@@@???>>><<>>??????===>>>AAAEEEBBBEEEHHHIIIHHHGGGFFFEEEIIIGGGDDDBBBBBBAAA???===FFFFFFGGGGGGHHHHHHIIIIIIDDDCCCBBBAAACCCEEEHHHIIIMMMHHHFFFHHHJJJTTTooo~~~yyy{{{}}}yyyrrrmmmkkkkkkmmm}}}yyypppjjjdddjjjkkksssnnnVVVQQQOOONNNMMMLLLJJJHHHGGGFFFIIIGGGEEEGGGJJJKKKFFFBBBBBBDDDEEEFFFEEEBBB???===@@@AAAAAABBBBBBCCCCCCDDD@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>>>>???AAABBBBBB@@@>>>???BBBCCCBBB@@@DDDCCCBBBAAA???>>>===<<<>>>>>>>>>>>>????????????::::::999888999:::;;;<<<<<<>>>??????>>>>>>???AAA????????????????????????AAA???;;;777555888===BBBHHHPPPYYY^^^bbbhhhrrrzzz~~~yyyuuupppkkkppprrriiibbbXXXIIIKKKJJJHHHFFFEEEEEECCC@@@BBBAAA@@@???>>>???@@@@@@AAA@@@@@@?????????@@@@@@BBBBBBAAAAAA@@@?????????@@@AAAAAAAAABBBBBBBBBBBBBBB===999>>>FFFGGG???777<<<;;;:::999:::;;;<<<==================>>>??????@@@AAACCCDDDFFFFFFFFFEEEGGGBBBEEENNNQQQNNNSSS\\\[[[aaappp|||sssuuuyyy||||||sssfff[[[OOO???????????????>>>>>>>>>>>>BBB@@@??????@@@@@@???===;;;;;;<<<===>>>???@@@@@@@@@AAA@@@>>><<<;;;<<<>>>??????===<<<;;;;;;;;;;;;??????@@@AAAAAAAAAAAA@@@@@@???<<<999999999;;;<<<<<<<<<<<<<<<===>>>???@@@AAA@@@>>>===<<<===>>>???===>>>>>>???@@@@@@AAAAAA>>>>>>???@@@BBBCCCCCCDDD???@@@BBBCCCBBB@@@===;;;;;;>>>BBBEEEFFFFFFFFFGGGIIIGGGEEECCCBBBAAAAAAAAAFFFDDDCCCCCCDDDDDDDDDCCCFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGIIIJJJKKKNNNSSSWWWkkksss~~~yyy}}}ooojjjwwwrrrbbbZZZXXXdddtttqqqYYYKKKPPPQQQHHHOOOOOONNNMMMLLLKKKJJJJJJNNNKKKHHHFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFEEEDDDEEEFFFEEEEEEDDDBBBAAA@@@???>>>BBBDDDEEEDDDCCCBBBCCCDDDFFFEEECCCAAAAAACCCEEEFFFHHHJJJLLLLLLKKKGGGDDDAAADDDCCCBBBAAA@@@AAABBBBBBFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>???@@@EEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBBBB@@@>>>AAACCCFFFHHHIIIGGGEEEDDDAAABBBBBBBBBCCCEEEIIILLLHHHHHHGGGFFFHHHPPPZZZbbb|||}}}|||{{{zzzxxxuuuqqqnnnrrrrrrpppiiicccaaa___^^^bbb]]]hhh}}}WWWMMMSSSNNNMMMLLLJJJIIIHHHHHHGGGIIIFFFDDDFFFIIIIIIFFFBBBFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>>>>>>>???@@@AAA@@@???>>>@@@CCCDDDDDDBBBDDDCCCBBBAAA???>>>======>>>>>>>>>>>>============;;;;;;;;;:::;;;;;;<<<===<<<===???>>>======???@@@>>>>>>>>>???????????????@@@>>><<<888666888<<<@@@EEELLLSSSXXX\\\bbbkkkrrr}}}zzz}}}hhh___VVVFFFHHHGGGDDDBBBAAA@@@@@@======<<<<<<===???@@@AAA@@@???>>>===<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;<<<<<<=========>>>>>>>>>BBB>>><<>>???@@@@@@KKKGGGEEEEEEHHHKKKKKKIIIMMMGGGCCCDDDHHHQQQ```mmmrrrfffcccgggooo}}}tttjjjmmmyyyttt|||cccSSSKKKEEEAAA>>>>>>>>>>>>>>>>>>>>>===>>><<<;;;;;;<<<<<<;;;:::;;;;;;<<<===>>>??????@@@777999<<<===???@@@CCCEEE??????>>>===============>>>???@@@@@@AAAAAA@@@@@@@@@>>><<<999999999;;;<<<;;;;;;;;;;;;<<<===>>>>>>@@@???===<<<<<<===>>>???>>>>>>>>>??????@@@@@@@@@======>>>???@@@AAABBBCCC@@@AAABBBBBBBBB@@@>>>===>>>AAAEEEGGGHHHHHHIIIIIIGGGEEEDDDBBBBBBBBBDDDDDDFFFDDDBBBBBBCCCEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEECCCFFFIIIJJJKKKMMMQQQUUUVVV[[[eeerrr}}}{{{~~~tttkkkkkkxxx{{{tttfff\\\WWWVVVUUUTTT___^^^OOOGGGLLLOOOJJJNNNNNNMMMLLLKKKKKKJJJJJJLLLJJJGGGGGGHHHJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAACCCEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAACCCDDDDDDCCCBBBBBBCCCEEECCCBBB@@@>>>>>>@@@BBBCCCFFFHHHJJJJJJIIIGGGCCCAAABBBAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBAAABBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCBBBBBBCCCDDDEEEGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBDDDGGGIIIDDDEEEFFFGGGHHHLLLSSSXXXTTTccc}}}}}}||||||||||||tttwwwyyyvvvqqqlllgggccciiiaaadddttt{{{sssqqqmmmqqquuuwww___LLLJJJQQQMMMLLLJJJHHHHHHHHHHHHIIIIIIFFFCCCDDDFFFGGGFFFCCCLLLJJJFFFBBB@@@AAACCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>======>>>?????????>>>>>>@@@CCCEEEEEEDDDDDDCCCBBBAAA@@@>>>===============<<<<<<;;;;;;;;;;;;;;;<<<===============<<<===>>>>>>===<<<>>>???======>>>???@@@@@@@@@???>>>>>>===:::888888:::<<<@@@FFFMMMRRRVVV[[[aaafffvvvwwwzzzzzznnndddYYYYYYWWWRRRJJJDDDBBBBBBBBBAAA@@@>>>============@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888::::::::::::;;;;;;;;;<<<===:::999===DDDFFFBBB<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEBBB@@@DDDJJJOOOOOOMMMFFFFFFDDDFFFTTTkkkwwwccc^^^hhhqqqzzzzzzpppmmmsss~~~rrrNNNEEEEEE???===BBB<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::;;;:::888:::;;;;;;<<<===>>>??????>>>@@@BBBBBBAAA@@@@@@@@@;;;;;;::::::::::::;;;;;;>>>>>>???@@@@@@@@@@@@@@@???===;;;999999999;;;<<<999999::::::;;;<<<<<<===>>>===<<<;;;<<<<<<>>>???>>>>>>>>>>>>????????????<<<======>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@?????????BBBFFFHHHHHHHHHHHHIIIEEECCCBBBAAAAAADDDFFFHHHEEECCC@@@@@@BBBDDDEEEFFFAAAAAABBBBBBCCCDDDDDDEEEBBBEEEHHHJJJKKKMMMOOOQQQKKKLLLPPPYYYeeerrr{{{xxxsssrrrtttmmm}}}zzz|||zzz~~~~~~jjj^^^PPPJJJMMMRRRSSSRRRNNNQQQQQQMMMKKKMMMPPPOOOLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGIIILLLLLLLLLIIIHHHFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@>>>>>>CCCCCCBBBAAA@@@@@@??????AAACCCDDDEEECCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCBBB@@@AAADDDFFFEEECCCBBB@@@@@@BBBCCCEEECCCDDDFFFHHHGGGEEECCCAAA???????????????@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@CCCBBBBBBAAAAAABBBCCCCCCBBBAAA@@@??????@@@AAABBB@@@>>>===>>>AAACCCEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBEEEGGGBBBDDDFFFGGGGGGHHHJJJKKKEEEOOO```qqq~~~|||yyywwwyyy||||||zzzyyy{{{qqqnnntttvvvnnndddaaahhhhhhhhhiiipppvvvuuuooommmVVVSSSSSSPPPLLLKKKJJJHHHGGGGGGGGGIIIJJJHHHEEECCCBBBDDDEEEEEEDDDNNNKKKGGGBBB?????????@@@@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>=========<<<<<<;;;:::999999888:::;;;<<<===>>>===<<<;;;;;;<<<======<<<;;;<<<>>>===>>>???@@@AAAAAA@@@@@@=========;;;999777888999;;;AAAHHHOOOTTTWWWXXXZZZllloootttzzz|||kkkjjjgggeeebbb[[[QQQJJJHHHDDDDDDBBBAAA@@@???>>>>>>??????>>>===<<<<<<===============<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;999777:::===>>>:::666<<<=========>>>>>>???????????????@@@AAABBBDDDEEE@@@@@@BBBEEEIIIKKKKKKJJJIIIQQQXXXcccxxxzzziiiiiiwww}}}~~~}}}wwwzzzuuuSSS:::===DDD@@@<<<@@@:::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;:::999:::;;;<<<===>>>>>>???HHHIIIJJJHHHDDD@@@===<<<===<<<;;;:::::::::::::::===>>>>>>???@@@?????????===<<<:::999999999:::;;;999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAADDDCCCAAA@@@??????@@@@@@>>>AAADDDFFFFFFEEEEEEFFFEEECCCAAA@@@AAACCCFFFHHHBBB@@@>>>>>>@@@CCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCCCCCEEEHHHKKKLLLMMMNNNNNNMMMKKKJJJMMMVVV```iiinnnzzzyyypppqqq~~~sssjjjlllsssvvv^^^MMMOOOJJJEEEIIIQQQVVVUUUQQQTTTOOOMMMOOOPPPMMMMMMOOOIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFHHHKKKMMMNNNNNNIIIHHHFFFDDDDDDDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@???BBBAAAAAA@@@???>>>======@@@BBBDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@>>>@@@CCCFFFDDDCCCBBBAAAAAABBBCCCDDD@@@AAACCCEEEEEEDDDBBBAAA?????????>>>>>>>>>??????AAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAAAAABBBBBBCCCCCCAAA???>>><<<<<<>>>???AAA???===<<<===???BBBDDDDDDGGGFFFDDDBBBAAA@@@AAAAAAAAABBBCCCCCCBBBBBBEEEGGGDDDEEEFFFFFFEEEEEEEEEEEEMMMLLLMMMOOOTTTbbbzzz~~~~~~~~~zzz}}}}}}~~~||||||~~~~~~wwwpppxxxUUUJJJQQQUUUPPPIIIIIIHHHGGGFFFFFFGGGHHHIIIFFFDDDBBBAAABBBCCCCCCCCCGGGFFFDDDBBB@@@???>>>>>><<<<<<=========>>>>>>>>>???????????????????????????>>>===<<<<<<<<<===>>>BBBBBBBBBAAA@@@??????@@@AAAAAA@@@???>>>======<<<<<<;;;;;;:::999888777777888999:::;;;<<<;;;:::999:::<<<===<<<::::::;;;<<<===>>>@@@AAAAAAAAA@@@???;;;<<<===<<<999777666777888===EEENNNTTTUUURRRPPP]]]eeennnvvv||||||rrriiieeeeeeiiifff[[[OOOJJJAAAAAAAAABBBBBBAAAAAAAAA=========<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<===??????===:::======>>>???@@@@@@AAAAAA???@@@@@@AAACCCEEEFFFGGGIIIIIIHHHFFFEEEFFFJJJNNN___gggooo|||ssswwwtttvvv}}}OOOFFF======@@@AAA>>>;;;999999::::::;;;;;;;;;<<<<<<:::::::::<<<<<<;;;:::999999:::;;;<<<===>>>>>>AAACCCEEEFFFDDDBBBAAAAAADDDCCCBBB@@@???>>>>>>>>><<<===>>>>>>??????>>>>>>;;;;;;:::999888999::::::888999;;;<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;==================>>>>>>>>>>>>??????@@@@@@AAAAAACCCBBB@@@>>>>>>>>>???@@@===@@@CCCDDDDDDCCCCCCCCCEEEDDDBBB@@@@@@AAACCCDDD@@@>>><<<<<<>>>AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAEEEFFFHHHJJJLLLMMMLLLLLLIIIGGGEEEFFFLLLRRRXXX[[[dddlllxxx}}}kkkgggnnnnnnpppwww}}}~~~{{{uuuxxx|||xxxqqqnnnrrryyy{{{}}}kkk[[[PPPJJJGGGFFFFFFHHHMMMSSSUUUTTTRRRSSSLLLJJJMMMMMMHHHFFFHHHGGGGGGGGGHHHHHHIIIJJJJJJGGGGGGFFFHHHKKKMMMMMMMMMHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB?????????>>>===<<<<<<<<<@@@BBBCCCCCCAAA@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBB@@@>>>===>>>AAADDD???>>>============>>>???===???AAABBBCCCCCCBBBAAAAAAAAA@@@???>>><<<;;;:::@@@AAAAAABBBBBBBBBAAAAAA??????@@@@@@AAAAAAAAAAAA@@@???===<<<<<<===???@@@???===<<<<<>>@@@AAABBBBBBCCCEEEGGGIIIGGGEEEDDDDDDDDDEEEEEEHHHIIILLLMMMKKKLLLUUU```|||{{{xxx{{{xxxiiiZZZQQQMMMJJJIIIKKKGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>@@@AAAAAAAAA@@@@@@:::;;;;;;<<<======>>>>>>?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;===>>>???BBBCCCCCCAAA>>><<<======??????>>>>>>===<<<<<<;;;:::::::::999999888888888777777888999999999999999:::;;;<<<;;;999999999;;;<<<===???@@@@@@???===<<<999;;;<<<;;;999777666777777:::AAAJJJQQQSSSOOOJJJMMMWWWdddnnnuuu|||~~~|||qqqrrrzzzxxxpppnnnrrryyyuuucccRRRKKKQQQPPPMMMJJJFFFAAA>>>;;;>>>>>>============>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<<<<============>>>:::;;;===>>>@@@AAAAAAAAA===>>>???AAABBBBBBBBBBBB@@@AAAAAACCCEEEGGGIIIJJJGGGEEECCCDDDHHHPPPZZZaaadddhhhmmmxxxrrrjjjppp{{{pppnnn|||\\\???DDDAAA888666;;;<<<888999999999:::;;;;;;<<<<<<888777666777999:::999888888999999:::;;;<<<======;;;===??????>>>======>>>CCCBBBAAA???>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>:::999999999888999999999888999;;;<<<======<<<;;;:::::::::999999888888888;;;;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@AAAAAABBBAAA???>>>======>>>>>>===@@@CCCDDDCCCBBBAAABBBDDDCCCBBB@@@?????????@@@>>>===<<<===???@@@@@@???AAAAAABBBBBBBBBBBBBBBBBBFFFFFFFFFHHHJJJKKKJJJIIICCCBBBAAADDDHHHLLLOOOOOOJJJQQQ___ooo|||zzz~~~wwwjjjggghhhfffiiivvv}}}qqqnnnnnnjjjrrrmmmnnnzzzuuuppplllkkkkkkmmmttt|||ooo[[[NNNGGGEEEGGGKKKGGGHHHHHHIIIJJJLLLPPPRRROOOKKKJJJKKKKKKHHHGGGGGGDDDDDDEEEFFFHHHIIIIIIJJJHHHGGGGGGHHHJJJKKKKKKJJJFFFEEEEEEDDDDDDCCCBBBBBB?????????@@@@@@AAAAAAAAA======<<<<<<<<<<<<;;;;;;???AAABBBBBB@@@??????@@@?????????????????????????????????===;;;<<>>???AAAAAAAAAAAAAAABBBBBBAAA@@@>>>;;;999888???@@@AAABBBCCCBBBAAA@@@======>>>???@@@@@@@@@@@@???>>>===<<<<<<===>>>???>>>===<<<===???@@@???>>>BBBAAA@@@???>>>???@@@AAA<<<>>>@@@BBBBBBCCCEEEGGGIIIFFFCCCBBBCCCEEEFFFGGGDDDEEEIIIMMMLLLIIIKKKPPPWWWcccsss|||zzzzzz}}}{{{aaa]]]XXXRRRIIICCCEEELLLEEEFFFGGGHHHGGGFFFDDDCCC@@@AAABBBBBBAAA@@@@@@@@@>>>>>>??????@@@@@@@@@@@@==================>>>>>>??????>>>>>>>>>=========;;;:::::::::;;;===???@@@???AAAAAA@@@===;;;<<<============<<<;;;;;;::::::999999999999999999999999888777777777777888999999:::;;;;;;:::999888888::::::;;;=========;;;888777888:::;;;:::888777777888888888:::AAAIIINNNLLLIIIEEELLLVVV```jjjttt~~~}}}pppooovvvvvvzzzvvveeebbbkkkhhhddd]]]UUUMMMFFFCCCEEEDDDCCCAAA@@@@@@??????@@@@@@??????>>>=====================>>>>>>>>>>>>999;;;===>>>>>>>>>@@@BBB===???@@@BBBCCCCCCCCCCCCAAAAAABBBDDDFFFHHHJJJLLLEEEEEEIIIUUUdddnnnpppnnn]]]___gggppptttsssrrrtttmmmwwwnnnuuuzzz[[[III===???<<<555444888999666999999::::::;;;<<<<<<===666555444555777888777666888888999:::;;;<<<<<<===<<<======;;;888666666777;;;;;;:::::::::;;;;;;<<<;;;<<<======>>>>>>======999888888888888999999999666777999;;;<<<;;;:::::::::::::::999888777666555999999:::;;;===>>>??????>>>>>>>>>???????????????@@@???>>>===<<<<<<<<<<<<;;;===@@@AAA@@@>>>>>>>>>AAAAAA@@@@@@???>>>>>>===???>>>>>>???AAAAAA???===>>>???@@@BBBCCCEEEFFFFFFGGGEEECCCDDDFFFHHHGGGFFFBBBAAAAAACCCFFFIIIJJJJJJ@@@EEENNNYYYcccjjjmmmoooyyy||||||zzzxxxtttmmmjjjssszzzpppooo}}}~~~qqqfffQQQJJJFFFHHHIIIFFFCCCDDDGGGGGGEEEDDDEEEGGGJJJLLLJJJMMMMMMKKKIIIJJJIIIGGGBBBCCCDDDEEEGGGHHHIIIJJJIIIGGGGGGHHHIIIIIIHHHFFFCCCCCCDDDEEEDDDBBB@@@???======>>>>>>>>>?????????:::::::::;;;;;;;;;;;;;;;???AAABBBAAA???>>>>>>?????????>>>>>>>>>>>>>>>>>><<<======<<<;;;;;;<<<>>>===========================>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@???<<<:::999===>>>@@@AAABBBAAA@@@???<<<===>>>@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>@@@@@@>>><<<=========>>>???@@@AAABBB===???AAABBBBBBBBBCCCEEEDDDAAA??????BBBEEEFFFEEEGGGCCCBBBEEEHHHIIIMMMRRRKKKOOOSSSXXXdddvvvggg\\\WWWPPPJJJHHHGGGFFFGGGJJJDDDFFFHHHIIIHHHFFFCCCAAA???@@@BBBBBBAAA?????????DDDCCCAAA???============@@@@@@??????>>>>>>======??????>>>>>>=========<<<:::999999:::;;;===???AAA<<>>@@@AAAAAA>>>>>>???AAA>>>???AAACCCDDDDDDDDDCCCAAABBBCCCDDDGGGIIIKKKMMMSSSTTT^^^sss|||lllaaaeeepppyyyuuummmrrr~~~rrrwww~~~RRR>>>BBB===888444555:::;;;888555999999:::;;;;;;<<<======777555555666888999888777777888999:::;;;<<<<<<===999::::::999777777999:::888888999:::;;;===>>>???;;;<<<<<<===============888888888888888999999999555666888:::;;;:::999888:::::::::999777666444333888888999;;;===>>>???@@@============>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;777:::======<<<:::::::::===>>>???@@@@@@???===<<<@@@@@@@@@BBBCCCBBB???===<<<===???AAADDDGGGIIIJJJFFFCCC@@@AAACCCFFFEEEDDDCCCBBB@@@AAACCCDDDDDDCCCFFFGGGHHHIIIIIILLLPPPSSSYYYcccmmmttt~~~ssshhh\\\QQQLLLLLLNNNFFFBBBEEEGGGDDDCCCEEEEEEEEEEEEFFFHHHHHHGGGEEEFFFLLLMMMGGGDDDGGGGGGCCCAAABBBCCCEEEFFFHHHIIIJJJIIIHHHGGGGGGHHHGGGEEECCCAAABBBDDDEEEDDDBBB???===>>>?????????????????????888999999::::::;;;;;;<<>>>>>>>>????????????>>>>>>======:::;;;<<<<<<::::::;;;<<<999999999999999999999999>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;===???@@@AAA@@@???>>><<<===???@@@AAAAAA@@@@@@:::;;;;;;<<<<<<;;;;;;:::888999;;;>>>AAAAAA>>><<<:::;;;<<<>>>???AAABBBBBB>>>@@@BBBBBBAAAAAAAAABBB>>>===<<<>>>BBBEEEDDDCCCBBB???@@@FFFJJJIIIFFFFFFHHHKKKMMMJJJKKKQQQVVVXXXkkkxxx|||iiiVVVTTTLLLKKKKKKJJJJJJJJJJJJKKKBBBBBBCCCDDDDDDDDDDDDDDDCCC??????AAAAAA???@@@CCCDDDCCCAAA??????@@@AAABBBAAA@@@>>><<<;;;::::::;;;>>>============>>>>>>???<<<;;;:::999:::<<<>>>???>>>>>>======<<<<<<;;;;;;>>>>>>======<<<;;;999999777777777777888888888777:::999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::777666999======999444888777666555555666777888999999999888999AAAKKKTTTUUUNNNBBBEEEYYYfffllluuuzzzwwwxxx~~~}}}yyyvvvuuuwwwxxxxxx}}}~~~mmm^^^aaappp{{{zzzttteeeeee___UUUOOOMMMIIIEEEDDDBBBBBBDDDAAA<<<>>>FFFBBBBBB@@@>>>???AAA@@@>>>>>>EEEFFF???:::===@@@AAA===@@@DDDGGGHHHEEEBBB>>>@@@===???CCCBBBAAAMMM]]]vvvssszzz|||rrrooozzz~~~uuuooo{{{zzz[[[CCC===;;;:::999777555555555555666888999;;;999777777999<<<999888777666555555555555999999888888999999:::;;;:::::::::999888888;;;===<<<:::888777999;;;;;;;;;===<<<<<<>>>???>>><<<:::555666777888999999888888333555777999:::999888777;;;;;;;;;:::999888777666999888777999===@@@@@@???===>>>???>>><<<<<<<<<>>>==================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBCCCBBBAAA@@@??????@@@AAA@@@???>>>===999===BBBEEEFFFFFFFFFFFFKKKIIIFFFCCCBBBAAABBBBBB>>>AAACCCCCCAAAAAACCCFFFDDDHHHJJJJJJFFFDDDFFFHHHNNNPPPTTT\\\fffsss~~~wwwbbbZZZPPPKKKLLLLLLJJJHHHIIIJJJLLLMMMLLLHHHDDDBBBDDDEEEFFFEEEEEEFFFHHHKKKNNNQQQRRROOOHHHBBBBBBCCC???AAADDDCCCAAABBBFFFJJJEEEDDDCCCDDDEEEDDDCCCAAABBBAAA@@@@@@??????@@@@@@>>>???@@@@@@???===;;;:::444666888;;;=========<<>>===>>>???@@@???@@@@@@@@@???>>><<<;;;<<<===>>>>>>>>>===;;;;;;999888777777888:::<<<===AAAAAA????????????AAAAAAHHHFFFCCC@@@>>><<<;;;;;;===============<<<<<<;;;>>>@@@@@@???===;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===::::::;;;<<<<<<;;;;;;;;;999999999;;;>>>@@@AAA@@@CCCDDDFFFGGGFFFEEECCCBBB===>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKOOO[[[fffkkksssxxxZZZNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKEEEEEEEEEFFFEEEEEEEEEDDDBBB@@@@@@CCCCCC@@@@@@CCCDDDBBBAAA??????@@@AAABBBBBB@@@>>>===;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@>>>===<<<;;;:::;;;===>>>>>>>>>===<<<;;;:::999888;;;;;;;;;;;;;;;;;;::::::888777777777888999999::::::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<<<<999666999888777666666777888999888999999888999???HHHOOORRRPPPEEEBBBOOOWWW___kkkwwwyyy}}}}}}xxxwwwxxxxxxwwwwwwzzz}}}yyy}}}|||rrrooozzztttjjjrrrrrrmmmfffaaa\\\UUUMMMJJJEEEDDDHHHKKKJJJLLLPPPKKKJJJGGGEEEEEEEEEDDDBBBIIIJJJMMMMMMGGG@@@======>>>>>>>>>;;;999:::>>>BBBAAAEEENNNXXX^^^```ccchhhlllrrrsssmmmmmmsss{{{~~~kkk\\\HHH======<<<:::999888777666666666777777999::::::888888999;;;888888777666555555555555777777777666777888888999888999:::999888888:::<<<<<<999777666888;;;<<<======<<<;;;<<<======<<<:::777777777777777777777777555666888:::;;;;;;:::999;;;;;;;;;::::::999777777<<<:::999;;;???AAAAAA@@@=========>>>??????@@@@@@>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<======>>>@@@AAADDDEEEEEEDDDBBBAAA??????@@@AAA@@@@@@???>>>>>>AAAEEEGGGGGGGGGHHHIIIHHHFFFDDDBBBAAAAAABBBCCC>>>AAACCCCCCAAAAAACCCEEEEEEEEEEEEFFFGGGHHHHHHHHHEEEFFFHHHLLLRRRZZZaaaeeennnrrrxxx{{{~~~vvvkkk___WWWPPPOOOMMMKKKKKKKKKLLLMMMWWWTTTOOOJJJGGGEEEEEEFFFDDDDDDEEEDDDDDDEEEGGGIIIIIILLLNNNLLLGGGDDDEEEGGGEEECCCAAA???@@@CCCHHHJJJEEEDDDCCCDDDEEEDDDCCCAAAAAAAAA@@@@@@???@@@@@@@@@===>>>?????????===;;;:::777888;;;===?????????>>>BBB@@@???=========???@@@===>>>>>>???>>>===<<<;;;<<<======>>>>>><<<;;;:::999888777777888;;;===???AAA@@@????????????@@@AAAEEEDDDBBB???>>>=========>>>>>>>>>>>>>>>======<<<>>>???@@@???===<<<<<<===>>>===============>>>>>>::::::;;;;;;;;;;;;;;;::::::::::::<<>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFCCCDDDEEEFFFGGGIIIJJJJJJJJJQQQWWWVVVYYYcccooovvvyyy\\\MMMJJJLLLNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCAAABBBEEEEEEAAA@@@BBBCCCBBBAAA@@@???@@@AAABBBBBBAAA???>>>=========>>>::::::;;;;;;===>>>@@@AAAAAA@@@>>><<<;;;<<<<<<===@@@???>>><<<:::999888777999999::::::;;;;;;;;;;;;999888777777888:::<<<>>><<<;;;;;;:::999888888777::::::::::::;;;;;;;;;;;;999;;;======;;;999999999:::999999888888999999:::777999999999888;;;BBBHHHTTTXXXPPPHHHJJJLLLQQQ]]]iiirrr|||||||||}}}|||yyyxxxxxx{{{|||wwwsssvvv}}}wwwrrrzzzvvvpppeeeeeedddeeekkkqqqnnnhhh\\\UUURRRUUUZZZ[[[[[[\\\\\\YYYVVVTTTSSSQQQNNNMMMNNNIIIFFFDDD@@@<<<>>>DDDHHHLLLNNNJJJFFFIIITTT^^^```hhhpppvvvyyywwwlllbbbooouuu}}}}}}sssgggeeejjjyyy{{{yyy\\\IIICCC;;;:::===:::999888777666555555555666555888:::::::::999999:::888777777666555555555444555555444444555555666777777888:::::::::999:::;;;<<<999777666999;;;===>>><<<;;;999:::;;;<<<<<<;;;:::999777666555555555666666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888888???>>>===>>>@@@AAAAAAAAA===;;;;;;===AAADDDCCCAAA????????????>>>===<<<;;;;;;;;;;;;<<<<<<===??????BBBDDDGGGIIIHHHFFFCCCAAA>>>???@@@@@@@@@@@@@@@???BBBDDDFFFFFFFFFFFFHHHIIIFFFEEEBBBAAA@@@@@@AAABBB???AAABBBBBBAAABBBCCCDDDFFFCCCAAACCCIIILLLKKKHHHCCCCCCDDDEEEGGGJJJMMMOOORRRWWW^^^dddjjjssspppkkkddd^^^YYYQQQHHHBBBAAAFFFJJJJJJHHHHHHKKKNNNXXXUUUOOOIIIEEEDDDEEEFFFCCCDDDDDDCCCCCCCCCFFFHHHHHHIIIJJJHHHEEEDDDFFFHHHKKKFFF@@@>>>@@@DDDFFFGGGDDDCCCCCCCCCDDDDDDCCCAAA@@@@@@@@@???@@@@@@AAAAAA===>>>>>>???>>>===;;;:::999:::<<<>>>????????????@@@???>>>===<<<===>>>???;;;;;;<<<===============<<<<<<===>>>===<<<;;;:::888777777777999;;;>>>@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAA???>>>======>>>>>>???@@@@@@@@@@@@???>>>>>>===???@@@???>>>===>>>???@@@??????>>>>>>>>>??????::::::;;;;;;;;;;;;::::::;;;::::::<<<@@@BBBBBBAAAEEEFFFFFFFFFEEEDDDBBBAAA??????@@@AAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDD@@@BBBDDDFFFHHHHHHIIIHHHIIINNNNNNIIIGGGMMMVVV[[[___```gggsss~~~www[[[NNNLLLNNNOOOLLLKKKJJJHHHGGGGGGGGGGGGMMMLLLKKKJJJIIIHHHGGGGGGDDDCCCEEEHHHHHHDDDBBBCCCCCCBBBAAA@@@@@@@@@AAAAAACCCBBB@@@???>>>??????@@@============>>>???@@@AAAAAA@@@???>>>===>>>>>>>>>AAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999888777888;;;>>>AAA===<<<<<<:::999888777777:::::::::::::::;;;;;;;;;999===@@@>>>:::777999;;;;;;;;;::::::::::::;;;;;;777999:::999888999===AAANNNXXXUUUNNNNNNJJJGGGLLLYYYdddrrrzzz}}}}}}|||}}}~~~|||zzz}}}{{{sssvvvuuunnnrrrnnnjjjdddbbbhhhnnnmmmfff```\\\XXXXXXYYYYYYYYYYYY```[[[XXXWWWVVVRRRPPPPPPRRRXXXYYYQQQMMMRRRZZZ]]]aaaiiipppmmmddd```gggooo}}}wwwiii{{{{{{xxxooofffhhhwwwrrrooopppuuu{{{VVVCCC<<<>>><<<<<<===777666666555555444444444444444666999;;;;;;:::999888888888888777777666666555444444444444444555555666666999;;;<<<;;;;;;;;;;;;:::999999;;;===???>>>===<<<:::888888999;;;;;;;;;;;;:::777555333444555555777888999;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;:::999AAA@@@?????????@@@@@@@@@@@@<<<:::===CCCFFFDDD@@@AAAAAA@@@@@@???>>><<<<<<<<<;;;;;;<<<===>>>@@@AAACCCEEEHHHIIIIIIFFFCCC@@@>>>??????@@@@@@AAAAAAAAADDDDDDEEEDDDCCCCCCEEEHHHGGGFFFCCCAAA@@@@@@@@@AAA@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDHHHKKKLLLKKKHHHFFFFFFGGGGGGHHHIIIJJJJJJDDDDDDGGGKKKRRR[[[bbbfffkkkqqqyyy}}}~~~zzzrrrppprrrsssoookkkPPPNNNLLLKKKKKKJJJFFFCCC@@@DDDGGGHHHFFFEEEHHHJJJKKKKKKJJJIIIGGGFFFDDDCCCDDDEEEEEEDDDCCCDDDFFFHHHIIIJJJIIIFFFCCCBBBCCCEEEJJJJJJIIIGGGDDDCCCBBBAAADDDCCCBBBCCCDDDDDDCCCAAA@@@@@@??????@@@@@@AAABBB===>>>>>>>>>>>>===<<<;;;999:::;;;<<<===>>>======???>>>======<<<===>>>>>>;;;;;;<<<===>>>>>>??????<<<<<<===>>>===<<<;;;:::777666666777999<<>>AAAAAAAAAAAAAAA@@@@@@???===>>>??????>>>>>>@@@AAAAAA@@@??????????????????:::;;;;;;;;;;;;::::::999:::::::::<<>>999666999===;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<:::777777999<<<<<>>;;;;;;999777777999;;;<<<;;;;;;:::777555444444555666888888999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;@@@@@@@@@???>>>>>>>>>???CCC???<<<>>>CCCEEEBBB>>>AAAAAAAAAAAA@@@???>>>=========<<<<<<===>>>@@@AAABBBDDDFFFGGGGGGDDDAAA???>>>??????@@@@@@AAABBBCCCEEEFFFEEECCCBBBBBBEEEGGGJJJHHHEEEBBB@@@@@@@@@@@@BBBAAAAAAAAABBBCCCBBBBBB???EEEKKKNNNMMMKKKIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHCCC???CCCKKKQQQQQQOOONNNSSS[[[```bbbdddgggiiisssuuuwwwvvvssspppppprrr{{{yyyyyy}}}{{{uuutttwwwxxxuuuoooiiiccc___WWWTTTOOOMMMOOOTTT[[[___QQQOOONNNLLLKKKIIIGGGEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFEEEDDDEEEGGGIIIHHHHHHFFFDDDBBBBBBCCCDDDHHHPPPWWWVVVMMMDDD??????CCCBBBAAABBBDDDDDDCCCAAAAAA@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>======;;;<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>============>>>???@@@@@@<<<===>>>>>>>>>===<<<;;;777777666777999<<>><<<<<<<<<<<>>???@@@???>>>???AAACCCAAA@@@@@@???>>>>>>>>>???<<<<<<<<<<<<<<<;;;:::999:::999999<<>><<<;;;;;;<<<<<<;;;:::999999:::<<<>>>@@@===<<<<<<;;;:::999999888888888999999::::::;;;;;;777;;;>>><<<888777:::>>>;;;<<<<<<======<<<<<<;;;:::<<<===;;;888666888:::222AAAEEEJJJYYY^^^TTTNNNLLLOOOUUU___kkkuuu|||{{{wwwooogggfffjjj\\\cccjjjsss|||yyyppphhhpppwwwyyy{{{~~~xxxxxx~~~wwwlll{{{xxxooommmqqqwwwxxxwwwpppggggggqqq}}}ssstttwwwaaaOOOAAA@@@;;;======444555<<<;;;888888999999999999888888555555666888:::;;;:::888777888999999999888777666555555555444555666666777777999<<<<<<<<<<<<===>>>999;;;???BBBDDDBBB===999:::999888888:::<<<<<<;;;999888777666666777888888::::::::::::::::::::::::::::::;;;<<<============???@@@@@@>>>===<<<===???CCCAAA??????AAABBB@@@===AAAAAAAAABBBAAAAAA@@@???@@@???===<<<===>>>@@@AAAAAABBBCCCDDDDDDBBBAAA@@@>>>>>>??????@@@BBBDDDDDDFFFGGGGGGEEEDDDDDDFFFHHHJJJHHHEEEBBB@@@@@@@@@AAACCCAAAAAAAAACCCCCCBBBAAA===DDDLLLOOOMMMIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDJJJDDD???BBBJJJNNNLLLIIIIIIJJJJJJKKKLLLOOOTTTXXX\\\]]]]]]ZZZWWWVVVYYY\\\___]]]\\\^^^aaabbbaaa^^^ZZZ______XXXPPPKKKIIIGGG@@@BBBDDDEEEGGGKKKQQQUUUPPPOOONNNKKKIIIFFFEEEDDDEEEDDDDDDEEEGGGIIIJJJJJJOOOLLLHHHDDDCCCEEEGGGIIIGGGGGGGGGFFFDDDEEEGGGIIIDDDDDDDDDDDDDDDEEEFFFFFFFFFRRR^^^^^^SSSGGGAAAAAABBBAAAAAABBBDDDDDDCCCAAABBBAAA@@@@@@??????@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>>>>???>>>>>>???@@@???>>>===<<<:::999999999;;;===@@@BBBEEEEEEFFFFFFFFFFFFEEEEEECCCBBB@@@>>>============BBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@???>>>???BBBDDDBBBAAA@@@???????????????===============<<<;;;:::;;;::::::<<>>===;;;;;;;;;<<<===;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;::::::::::::777888888999::::::;;;;;;777999::::::888888;;;===;;;;;;<<<======<<<;;;;;;===>>>???<<<888777888;;;999EEEFFFGGGWWWbbb___\\\OOOOOORRRXXXaaallltttyyy}}}|||~~~zzz{{{{{{yyyqqquuuwwwvvvsssnnndddZZZ[[[cccjjjmmmrrryyy|||yyynnnhhhjjjuuu|||{{{~~~xxxhhhbbbkkk{{{xxxoookkkpppyyyxxxmmmkkkooowww}}}zzzxxxXXXIIICCC@@@===999<<<999000333:::888666777888999999888777777666555444666999;;;:::999444555777888888777666555555444444444444555666666777888999999999:::<<<>>><<<<<<===???@@@???<<<888999888999:::<<<===<<<;;;666777777888999::::::;;;======<<<;;;::::::::::::::::::;;;======>>>>>>>>>>>>@@@@@@???===<<<>>>@@@AAA@@@@@@@@@?????????>>>@@@AAAAAABBBBBBBBBBBBBBBBBBAAA>>>===<<<>>>???AAA@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@CCCEEEFFFDDDEEEFFFEEEDDDDDDEEEGGGFFFDDDBBBAAA@@@AAABBBCCCDDDBBB@@@AAACCCDDDBBB@@@>>>AAAFFFIIIKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEEEECCCBBBCCCFFFIIIJJJJJJKKKJJJIIIHHHHHHKKKNNNPPPNNNNNNMMMKKKHHHHHHKKKMMMLLLKKKKKKKKKMMMOOOPPPQQQOOOSSSSSSMMMHHHHHHGGGCCCBBBDDDGGGJJJLLLLLLLLLKKKHHHHHHHHHFFFDDDDDDDDDDDDBBBFFFJJJJJJHHHGGGHHHIIIPPPNNNJJJGGGFFFFFFGGGHHHFFFFFFFFFEEEDDDDDDFFFHHHDDDDDDDDDEEEFFFFFFEEEDDDDDDMMMUUUUUUNNNFFFCCCDDDAAAAAA@@@BBBDDDDDDCCCAAACCCBBBAAA@@@???>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAA===>>>>>>??????@@@??????BBBAAA???===<<<<<<<<<<<>>===>>>>>>======>>>@@@CCCDDDDDDDDDEEEFFFFFFEEEDDDDDDBBBAAA@@@???>>>??????@@@BBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@>>>???BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>===<<<;;;===<<<<<<>>>BBBDDDDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDAAACCCFFFHHHIIIHHHGGGFFFHHHFFFEEEDDDDDDEEEFFFGGGLLLKKKKKKJJJJJJIIIIIIHHHKKKOOOPPPMMMKKKLLLKKKGGGKKKIIIKKKNNNMMMIIIJJJNNNNNNMMMNNNPPPNNNKKKKKKOOORRRTTTQQQKKKJJJOOOPPPMMMTTTVVVWWWUUUOOOKKKIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKIIIGGGFFFGGGHHHIIIGGGCCCBBBCCCCCC@@@@@@CCCAAAAAABBBBBBBBBAAA@@@???@@@??????>>>???@@@BBBCCC@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????>>>===<<<<<<===<<<;;;::::::;;;===???::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;666777888888888999;;;===:::;;;<<<======<<<;;;:::???@@@@@@===999777999<<<@@@JJJFFF@@@LLLZZZ]]]```XXXWWWUUUSSSTTTYYYaaafffooottt}}}{{{|||yyyxxxyyyzzzvvvooojjjhhheee```bbbgggjjjlllrrrxxxtttllliiicccggguuu}}}~~~rrroooyyy{{{ssssss~~~mmmeee]]]___jjjxxxwwwrrr}}}rrrrrrrrrttt}}}fffKKK??????<<<666888666;;;;;;444666999222333444555666666555444444777555333555888;;;;;;999222444555777777666444333444444333333444444555666666777777777777888;;;>>>>>>===;;;;;;<<<<<<:::999888888999;;;>>>>>><<<;;;444666777999;;;<<<<<<<<<@@@???>>>===;;;;;;::::::::::::<<<===>>>>>>>>>>>>>>>@@@AAA@@@======???AAA>>>???@@@@@@>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCDDDBBB???===<<<===???@@@@@@@@@@@@@@@@@@AAABBBCCC>>>>>>>>>???@@@CCCEEEGGGAAABBBCCCCCCBBBBBBCCCDDDAAA@@@?????????AAACCCEEEDDDBBB@@@AAACCCDDDBBB@@@@@@>>>>>>BBBHHHLLLLLLKKKAAAAAA@@@@@@AAABBBDDDEEEBBBDDDGGGFFFDDDEEEIIIMMMDDDFFFJJJLLLMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHJJJKKKIIIJJJJJJJJJIIIJJJLLLNNNKKKMMMLLLGGGGGGJJJGGG@@@CCCAAABBBFFFKKKMMMKKKHHHJJJJJJIIIGGGEEEDDDDDDEEE@@@HHHPPPPPPHHHBBBCCCFFFGGGIIIKKKMMMLLLIIIFFFCCCEEEFFFEEEDDDBBBCCCEEEGGGGGGGGGFFFFFFFFFDDDAAA???BBBEEEHHHHHHFFFDDDCCCDDDAAA@@@@@@BBBCCCDDDCCCAAADDDCCCBBB@@@???>>>>>>===AAAAAAAAA@@@@@@AAABBBBBBAAA@@@??????>>>>>>??????===>>>???@@@@@@@@@@@@@@@CCCAAA???<<<:::999999999@@@@@@AAABBBAAA@@@???>>>BBBAAA@@@@@@AAABBBEEEFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@?????????AAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAA@@@>>>???AAADDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>><<<<<>>>>>@@@DDDFFFFFFEEEFFFEEEDDDDDDDDDDDDDDDEEEAAADDDGGGIIIKKKJJJIIIHHHJJJHHHEEEDDDCCCEEEGGGIIIKKKJJJIIIIIIIIIJJJJJJKKKJJJMMMLLLIIIHHHJJJKKKHHHLLLJJJJJJLLLJJJGGGHHHLLLKKKIIIHHHJJJHHHFFFHHHMMMIIILLLKKKFFFFFFKKKMMMIIIWWWWWWVVVSSSNNNKKKIIIJJJMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCAAAAAA@@@@@@<<<<<<>>>???@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBFFFEEECCCBBBAAA@@@?????????@@@@@@@@@@@@???>>>>>>???<<<999999;;;======;;;:::999::::::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<===???>>>===<<<;;;:::::::::999999888888888999;;;<<<>>>>>>>>>>>>???>>>===<<<===<<<<<<;;;::::::999999999<<<=========DDDOOOYYYjjjdddYYYNNNPPPYYY^^^[[[dddlllsssvvvzzz|||www{{{{{{}}}}}}zzzvvvuuuwwwqqqtttwwwuuuqqqmmmlllmmmooovvv{{{tttffffffkkkvvv~~~vvvccchhhmmmnnnpppyyypppeeeiiioooyyy^^^TTTGGG>>>;;;999666333444444555555555555444444444555555555444333333222555555555777999999777555666666555444333333222222111111222333444555666777999888777777777888::::::999::::::;;;:::999888777777999<<<>>>?????????>>>;;;<<<===>>>???@@@@@@@@@BBBBBBBBBAAA@@@>>><<<;;;999:::;;;;;;<<<<<<;;;;;;>>>@@@AAAAAA@@@>>>===>>>AAA@@@@@@???>>>===<<<<<>>>>>AAABBB@@@>>>>>>????????????@@@@@@@@@DDDCCCBBBBBBBBBCCCEEEFFFEEECCCAAABBBDDDFFFDDDBBBEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@???AAADDDGGGHHHHHHEEECCCBBBCCCFFFGGGFFFCCCDDDCCCBBBAAABBBDDDFFFGGGDDDFFFKKKQQQUUUSSSNNNHHHEEEJJJNNNMMMIIIGGGHHHKKKLLLKKKIIIGGGGGGHHHJJJKKKLLLFFFAAABBBGGGIIIEEE@@@???CCCGGGIIIJJJKKKLLLMMMHHHGGGEEEEEEEEEDDDCCCAAAEEEEEEFFFFFFFFFFFFEEEEEEDDDGGGKKKNNNOOOLLLHHHFFFEEEHHHIIIGGGGGGHHHGGGCCCHHHFFFDDDEEEHHHIIIGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBAAAAAABBBDDDDDD@@@AAABBBBBBAAA@@@>>>===AAAAAAAAA@@@@@@@@@??????>>>>>>============>>>???>>>??????@@@@@@AAABBBBBB???>>>>>>===============???@@@AAAAAABBBBBBBBBAAA>>>>>>???AAADDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@???????????????@@@BBBDDDEEEHHHFFFBBB@@@@@@@@@???>>>BBBAAA???@@@@@@AAA???>>>AAACCCEEEEEEEEEDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIHHHHHHHHHIIIJJJJJJHHHFFFEEEFFFGGGGGGFFFEEEGGGHHHIIIHHHHHHHHHKKKMMMKKKLLLMMMLLLJJJHHHIIIJJJMMMJJJGGGDDDDDDFFFIIILLLKKKGGGEEEEEEGGGHHHHHHFFFJJJHHHEEECCCBBBDDDFFFHHHPPPQQQPPPMMMIIIFFFEEEEEEJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFFFFFFFGGGGGGEEECCCBBBBBBBBBCCCCCCDDDDDDEEEIIIHHHFFFCCCAAA@@@??????>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBEEEDDDCCCAAA@@@?????????@@@?????????>>>>>>>>>>>>>>>;;;999:::<<<===<<<:::999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::::::::::::::999999888999:::;;;<<<777AAALLLNNNHHHAAA>>>???======<<<;;;:::999999888777:::<<<<<<===AAAGGGMMM^^^fffkkkfff```]]]\\\YYY]]]eeelllnnnqqqxxx~~~~~~}}}{{{xxx|||{{{yyyvvvrrrooopppsssvvvzzztttpppnnnoooxxxrrrnnnrrr}}}{{{zzz|||iiiJJJBBB999444444444333111444444555555555555444444444444444444444333222222333333444666888777555333555555555444333333222222111222222333444555666777<<<;;;999888777777888888888999999:::999888777666777888;;;===>>>======<<<>>>>>>??????????????????@@@@@@???>>>===;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===???AAAAAA@@@>>>>>>>>>@@@@@@???>>>======<<<<<<>>>@@@BBBBBBAAA@@@@@@@@@AAA???<<<<<<<<<======<<<@@@>>><<<<<>>????????????@@@@@@@@@EEEDDDBBBBBBBBBCCCEEEFFFEEEDDDDDDGGGLLLLLLGGGBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAADDDFFFGGGGGGEEECCCBBBCCCFFFGGGFFFDDDBBBBBBAAA@@@AAACCCEEEFFFEEEFFFIIINNNQQQQQQLLLHHHJJJMMMOOOMMMIIIFFFHHHJJJHHHHHHGGGGGGHHHIIIJJJKKKJJJFFFDDDDDDGGGGGGEEEAAACCCFFFJJJLLLLLLLLLLLLMMMFFFEEEDDDCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJIIIHHHQQQRRROOOHHHEEEEEEDDDAAAGGGFFFDDDEEEGGGHHHFFFDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDEEEBBBCCCCCCDDDCCCAAA@@@???AAA@@@@@@@@@@@@?????????========================>>>>>>??????@@@AAAAAAAAA??????>>>>>>============???@@@@@@AAAAAAAAAAAA@@@>>>>>>???AAACCCDDDBBBAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBAAA@@@?????????BBBAAAAAA@@@AAABBBCCCDDDFFFDDDBBBBBBCCCCCCBBBAAABBB@@@???@@@AAAAAA@@@???AAACCCEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGFFFDDDHHHIIIJJJIIIGGGGGGHHHJJJJJJKKKLLLKKKJJJIIIIIIKKKKKKHHHEEEBBBBBBDDDGGGIIILLLIIIFFFEEEFFFGGGFFFDDDIIIGGGDDDCCCCCCDDDGGGIIINNNOOONNNKKKHHHFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHEEEDDDDDDEEEFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBIIIHHHFFFCCCAAA???>>>>>>>>>?????????@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@????????????@@@???>>>===<<<===>>>>>>;;;::::::;;;<<<<<<;;;999888777777777888999:::;;;:::;;;<<<<<<======<<<<<<===<<<;;;;;;::::::::::::::::::999999999:::;;;;;;:::LLL]]]]]]MMM===999<<<===<<<<<<;;;:::999888777555777999;;;<<<===>>>>>>KKKaaauuuyyypppeee___]]]dddlllqqqnnnjjjmmmsssvvv{{{{{{xxxxxxzzzrrrwww|||yyyttttttyyyyyyqqqttt}}}|||yyyzzzpppLLL===999333222333555444333333333444444444444333333333333333333333333222111111111333555777666333111555444444333333222222222222222333444444555666666===<<<;;;999777666666555777777888888888777666666777888999:::;;;:::999999???????????????>>>======>>>===;;;:::999999999:::;;;;;;<<<=========<<<<<<<<<>>>@@@AAA???>>>>>>???>>>>>>>>>======<<<<<<;;;>>>???AAAAAA@@@??????@@@???===;;;;;;=========<<<<<<:::999:::<<<>>>>>>===>>>????????????@@@@@@@@@FFFDDDBBBAAAAAACCCFFFGGGEEEDDDFFFLLLRRRRRRJJJBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@AAACCCEEEEEEDDDEEEDDDCCCDDDEEEFFFFFFDDDAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGJJJLLLLLLJJJGGGOOOQQQPPPMMMHHHFFFGGGJJJGGGGGGIIIJJJKKKKKKLLLLLLFFFFFFGGGGGGGGGEEEDDDBBBEEEGGGJJJJJJJJJIIIIIIIIIBBBBBBBBBBBBBBBBBBAAAAAA>>>???AAACCCDDDEEEFFFFFFFFFEEEDDDDDDDDDFFFIIIJJJXXXWWWRRRIIIDDDDDDDDDAAAEEEDDDCCCDDDFFFFFFDDDCCCAAAAAABBBCCCDDDDDDCCCCCCAAAAAAAAAAAABBBCCCEEEEEEBBBCCCCCCCCCCCCAAA@@@???@@@@@@?????????>>>>>>>>><<<<<<===>>>>>>===<<<;;;======>>>??????@@@@@@AAA?????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>???@@@BBBBBBAAA???@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????BBBAAA@@@>>>>>>>>>>>>???CCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCFFFFFFEEEDDDAAA@@@???@@@AAABBBAAA@@@AAACCCDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCDDDEEEFFFGGGEEEDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGFFFEEEIIIJJJJJJIIIGGGFFFFFFGGGHHHIIIKKKJJJIIIIIIJJJLLLHHHFFFCCC@@@@@@BBBDDDFFFLLLJJJGGGEEEEEEEEEDDDCCCHHHFFFDDDCCCCCCEEEGGGIIILLLMMMMMMKKKHHHFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHGGGCCCCCCDDDEEEGGGFFFDDDBBBCCCCCCBBBBBBAAAAAAAAAAAAFFFDDDCCCAAA???>>>======::::::;;;;;;===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>><<<::::::;;;===>>>999999:::;;;;;;;;;999888666666666666666777888999::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::::::::;;;999999888888999999999999;;;LLL[[[XXXHHH;;;;;;AAA<<<<<<;;;:::999888777777555555555888:::;;;999777>>>PPPfffrrrssspppnnnnnn|||}}}pppjjjjjjkkkrrrtttuuuwwwyyyuuuwwwzzz}}}}}}xxx|||}}}ttt|||}}}|||nnnUUUCCC;;;888555444555555444222222222333333333333222222111222222222222222111111000111222555777666333000444333333333222222222111222222333333444555555666;;;:::999777666555444444666666666666666666555555666666777888777777666555<<<<<<=========<<<<<<;;;===;;;999777777777999:::999:::;;;;;;<<<<<<;;;;;;;;;===??????>>>======>>><<<<<<<<<<<<;;;;;;;;;;;;===>>>@@@???>>>===>>>???===<<<:::;;;=========<<<999888888999;;;<<<===>>>>>>>>>?????????@@@@@@@@@FFFDDDBBB@@@@@@CCCEEEGGGEEECCCDDDJJJQQQRRRJJJBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAACCCDDDCCCBBBDDDCCCCCCDDDEEEEEEEEEEEEAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGPPPOOOMMMJJJFFFEEEGGGJJJIIIJJJLLLNNNNNNMMMLLLKKKCCCFFFIIIIIIFFFCCCBBBCCCCCCDDDFFFFFFDDDCCCCCCCCC>>>???@@@@@@@@@@@@AAABBB???@@@AAACCCDDDDDDEEEEEEDDDCCCAAAAAABBBDDDGGGIIIOOOPPPMMMGGGDDDFFFFFFCCCAAAAAABBBCCCCCCCCCBBB@@@AAAAAABBBBBBCCCDDDDDDDDD???@@@@@@AAABBBDDDEEEEEE@@@@@@AAAAAA@@@???===<<>>>>>>>>======;;;<<<===>>>>>>===;;;999<<<======>>>>>>??????@@@???????????????>>>>>>===>>>????????????>>>======>>>>>>>>>???AAAAAA???===??????>>>>>>>>>===============<<<<<<======>>>>>>BBBAAA???=========???@@@@@@@@@@@@AAAAAABBBBBBCCC@@@@@@AAACCCFFFFFFEEECCCAAA@@@???@@@AAABBBAAA@@@@@@BBBCCCCCCBBBAAAAAABBBCCCCCCBBBAAABBBCCCEEEFFFEEEDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFHHHIIIJJJIIIGGGEEEFFFFFFFFFHHHIIIIIIIIIIIIKKKLLLGGGEEEBBB@@@???AAACCCDDDIIIHHHFFFDDDDDDDDDDDDDDDJJJHHHFFFDDDDDDEEEFFFGGGIIIJJJIIIHHHEEECCCCCCDDDAAABBBCCCEEEFFFFFFFFFFFFBBBBBBDDDFFFHHHHHHEEECCCDDDCCCCCCBBBBBBAAAAAAAAA??????>>>===============777777888999;;;===@@@AAA@@@@@@????????????@@@@@@???>>>>>>=========>>>>>>>>>===;;;999999:::;;;<<<777888:::::::::999888777666666555555555666777777888999;;;<<<<<<<<<;;;:::::::::999999999::::::;;;888888888888888888777777444===DDDCCC======FFFPPP;;;::::::999888888777777777555444555777999999888;;;???IIIYYYiiivvvxxxsssqqqiiinnnsssvvvyyyzzzyyyuuusssssssssuuuzzzsssnnnuuuyyywww~~~tttZZZJJJBBB>>>555444333222222111000///111111222222222222111111000000111111111111111000111111222555666666333000222222222222222111111111111111222222333333444444555555555555444444333333444444444444444444444444555555555555555444444333777777999::::::;;;;;;;;;;;;:::888777777888999;;;888888999::::::::::::999999;;;===>>>===;;;;;;<<<::::::::::::::::::;;;;;;<<<===>>>===<<<;;;===>>><<<;;;:::;;;<<<===<<<;;;888888999:::;;;<<<>>>???>>>>>>?????????@@@@@@@@@DDDCCCAAA@@@@@@BBBDDDFFFCCC@@@???CCCJJJLLLGGGBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@AAACCCCCCBBB@@@BBBCCCCCCCCCCCCCCCDDDDDDAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGLLLKKKHHHEEEDDDEEEGGGJJJIIIJJJLLLMMMLLLJJJHHHFFFAAAEEEIIIHHHDDDAAAAAACCCAAABBBCCCBBB@@@???@@@@@@===???@@@@@@??????AAACCCBBBBBBCCCDDDDDDDDDCCCCCC@@@@@@@@@AAABBBCCCCCCDDDBBBEEEFFFCCCCCCFFFEEEBBB>>>???AAAAAAAAA@@@???>>>BBBBBBBBBBBBCCCDDDDDDDDD>>>???@@@AAACCCDDDDDDDDD???@@@@@@AAA@@@>>>===<<<>>>>>>=========<<<<<<<<<:::;;;===>>>===<<<:::888;;;;;;<<<======>>>>>>???>>>????????????>>>===<<<<<<======>>>======<<<<<<=========>>>@@@@@@>>><<<>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>BBBAAA???======>>>@@@AAA;;;<<<===???@@@BBBBBBCCC@@@@@@@@@BBBCCCCCCAAA???AAA?????????AAAAAA@@@???@@@AAACCCBBB@@@?????????@@@?????????@@@AAACCCDDDBBBBBBBBBCCCCCCEEEFFFFFFHHHGGGFFFGGGIIIJJJIIIHHHEEEGGGHHHHHHGGGFFFFFFGGGEEEGGGHHHIIIHHHIIIJJJLLLGGGEEECCCAAA@@@AAABBBCCCDDDDDDCCCCCCBBBCCCEEEFFFLLLJJJHHHEEEDDDDDDDDDEEEKKKLLLLLLJJJGGGEEEEEEEEEAAAAAABBBDDDDDDEEEEEEEEEAAAAAACCCFFFHHHHHHFFFCCCCCCCCCCCCBBBBBBAAAAAAAAA<<<;;;;;;;;;;;;<<<======888888888999;;;>>>AAABBB???>>>>>>>>>>>>>>>>>>???===<<<<<<<<<<<<<<<===>>><<<;;;:::999888999::::::666888999999888777777888666666555555555555666666666777999;;;;;;:::999888888888888888999::::::;;;888888888999888888777666777777666444444:::DDDLLL888888888888888888888888888777555555555777999;;;===666666CCCXXXnnnqqqvvv{{{|||yyyvvvtttsssppppppqqquuu{{{uuuwwwzzzxxxdddIII===:::777333222222222222222222111111000000111111111111000000...///000000111000000000222111111333555555333111111111111111111111111111000000000111111222222222111111222333444444333333222222222111222222333444444444333333333333333333444555666777999999999:::999999888777888888::::::666777888888999999888888888:::<<<<<<:::888888888888888888999999:::::::::;;;<<<<<<;;;::::::<<<===;;;::::::;;;<<<<<<:::999888999:::::::::;;;===@@@>>>????????????@@@@@@@@@AAAAAA@@@???@@@AAABBBCCC@@@>>>===>>>BBBDDDCCCAAA@@@@@@AAAAAABBBCCCCCCCCCAAA@@@@@@AAABBBCCCAAA@@@@@@AAABBBBBBAAAAAABBBDDDAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBAAA@@@BBBEEEHHHHHHFFFDDDCCCCCCDDDGGGHHHEEEFFFGGGGGGFFFDDDBBB@@@AAADDDFFFEEEBBB@@@@@@AAAAAABBBCCCBBBAAA@@@AAACCC===@@@BBBBBB??????AAADDDBBBCCCCCCCCCCCCCCCBBBBBB??????@@@AAAAAAAAAAAA@@@===@@@BBB@@@@@@BBBAAA===<<>>>>>DDDCCCCCCBBBBBBBBBCCCCCC>>>???@@@BBBCCCCCCCCCCCCAAABBBBBBBBBBBB@@@???>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<:::999888:::;;;;;;<<<<<<===>>>>>>===>>>>>>??????>>><<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===??????>>><<<============<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>AAA@@@???>>>>>>???@@@@@@888999;;;>>>@@@AAABBBCCC@@@???>>>???@@@@@@>>>===AAA???>>>>>>??????>>>===@@@AAABBBAAA???=========<<<===>>>???@@@@@@AAAAAA>>>>>>??????@@@AAABBBCCCGGGFFFFFFGGGIIIJJJIIIHHHCCCEEEHHHHHHGGGFFFFFFFFFEEEFFFHHHHHHHHHHHHIIIKKKGGGFFFCCCAAA@@@AAABBBBBB@@@AAAAAAAAA@@@AAACCCFFFIIIHHHFFFDDDCCCBBBCCCCCCNNNOOONNNLLLIIIGGGFFFGGGAAABBBBBBCCCDDDDDDDDDDDD>>>???BBBEEEHHHGGGEEEBBBAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<:::999999888999;;;===???======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<======::::::999999999888888888666888888777555555777999666666555555555555666666444666888::::::999777666777777777777888999;;;;;;999::::::;;;:::999888777;;;999666444333666999<<<666666777777888999999999777999999777444444666999<<<666444;;;FFFUUUjjj|||~~~yyywwwrrrtttwww}}}~~~{{{vvvxxxyyybbbEEE555333555444222333444444333222222333333///000000111111000000///---...//////000000000///222000///000111222222111000111111111111111111111////////////000000000000000111222333444444333222111111000000000111222333333222222222222333333333555666777777888888888888777777777777888888999999777777888999999999999999888999;;;:::888666555555666666777888888999::::::;;;;;;;;;:::999999;;;===<<<;;;:::;;;<<<;;;999777777999::::::999999<<>>????????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>???@@@???@@@@@@AAABBBBBBCCCCCC?????????AAACCCCCCAAA@@@>>>@@@AAAAAA??????AAACCC???@@@AAAAAABBBCCCCCCCCC@@@AAAAAA@@@@@@AAAEEEIIIGGGEEECCCBBBCCCDDDFFFFFFAAABBBBBBCCCBBBAAA@@@???BBBCCCCCCBBB@@@??????@@@@@@AAABBBBBBAAABBBDDDEEE???BBBEEEDDD@@@???BBBEEE???@@@AAABBBBBBCCCBBBBBB@@@@@@@@@@@@????????????>>>@@@@@@===<<>>===<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;:::999999888:::::::::;;;<<<<<<======;;;<<<>>>>>>>>>===;;;:::777888999;;;<<<<<<<<<<<<:::999:::<<>><<<============<<<<<<<<<<<<:::::::::;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999;;;===???@@@AAAAAAAAA@@@>>>======>>>??????>>>AAA???>>>===>>>===<<<:::???@@@AAA@@@===;;;;;;<<<:::<<<>>>@@@AAAAAA@@@@@@=========>>>???@@@BBBBBBEEEDDDDDDEEEGGGHHHHHHGGGDDDFFFHHHHHHFFFDDDCCCCCCEEEGGGHHHHHHGGGGGGHHHJJJFFFEEECCCAAA@@@@@@@@@AAA???@@@AAA???======@@@CCCCCCCCCBBBAAAAAAAAAAAABBBLLLLLLKKKIIIEEECCCBBBCCCBBBBBBCCCCCCDDDDDDCCCCCC<<<>>>@@@DDDGGGFFFDDDAAA????????????????????????>>>>>>===<<<;;;;;;;;;;;;;;;999888666666777999:::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<======888999999999999888777777666888888666444444777:::777666666555555555666666333555777999999888666555777777777777888999;;;;;;;;;;;;<<<===<<<;;;999888444666777888888888777777555555666777888999::::::666:::<<<:::555222444777777888:::;;;999>>>RRRhhhzzz~~~yyysssvvv|||uuussswww{{{{{{|||vvvrrrwwwnnnMMMEEE;;;444222222666:::444444333111///....../////////000000000000//////------...///000000//////111///------///111111111000000000000000111111111............////////////222222444444444444333222111000/////////111222333222222111111222333333444888888888888888777777666444555666777888888888777888888999::::::::::::999888999:::999666444333333555555666777888999999::::::;;;;;;999888888:::<<<<<<;;;;;;;;;<<<;;;888555777999::::::888888:::===>>>????????????@@@@@@@@@<<<===>>>@@@@@@???>>>>>>;;;>>>AAA@@@>>>===>>>?????????@@@AAAAAABBBCCCCCC>>>>>>>>>@@@CCCCCCAAA@@@<<>>>>>@@@BBB>>>>>>???AAAAAAAAAAAAAAA>>>@@@AAAAAA@@@AAAFFFJJJGGGEEECCCCCCDDDDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAACCCBBB@@@???????????????===???@@@@@@@@@AAADDDFFF@@@DDDFFFEEEAAA@@@BBBFFF<<<===???@@@AAABBBCCCCCCCCCBBB@@@>>>===>>>???@@@???AAA???::::::???AAA??????BBBFFFGGGDDDBBBAAABBBDDDCCCAAA???>>>>>>?????????@@@AAABBBBBBBBBAAA@@@??????@@@@@@???>>><<<;;;<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999999999999999999:::;;;;;;<<<<<<===;;;<<<===>>>>>><<<:::999666777888:::;;;<<<======888888999<<<>>>???>>>===>>>>>>=========<<<<<<<<<:::::::::;;;<<<===>>>???;;;<<<======>>>======<<<<<<===???@@@AAAAAAAAA@@@???===<<<<<<>>>@@@@@@@@@AAA???=========<<<:::888???@@@AAA@@@===;;;:::;;;:::<<>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBCCCFFFGGGFFFEEEFFFHHHJJJIIIFFFCCCAAAAAAEEEGGGHHHHHHGGGFFFHHHIIIEEEDDDBBB@@@???????????????@@@AAA???<<<;;;===@@@>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAALLLKKKIIIGGGDDDBBB@@@???DDDBBB@@@>>>>>>>>>@@@AAABBB???<<<>>>BBBDDDBBB???===;;;999:::;;;<<<;;;:::666888999999999999:::<<<:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<888888888777777777777777666666666666666555555444777888888666444333444555888777777666555444444333777666444444333444555666:::999888999<<<===;;;888666666666666666555555555444777:::;;;:::888888888999999:::;;;;;;999555111222333444777:::===@@@BBBRRRddd|||{{{uuuyyy{{{xxxwww{{{}}}|||rrrqqqyyywwwxxxxxx|||lllQQQFFF666666555444333333222111111000000///...---------//////.........---------------------------------//////000111222333444444333222111000////////////...//////000111222222222///111333444444444222111---...///111222222222222///222444444222000000000333444666777888777666444222333555777777777777666666666777777888888999999???===:::777555555555666333666:::;;;:::999888888888777777888:::<<<======<<<===>>><<<:::888888999::::::;;;;;;<<<=========:::===@@@@@@???===<<<<<<<<<======>>>======<<<<<<======<<<<<<<<<<<<======??????????????????@@@@@@??????@@@AAABBBBBBBBBBBBCCCAAA???===<<<<<<===>>>:::???CCCEEECCCAAAAAABBBHHHDDDAAAAAAEEEHHHIIIIIIGGGFFFEEEEEEFFFEEEBBB@@@EEEEEEFFFFFFDDDCCCAAA???BBBBBB@@@===::::::;;;===?????????@@@BBBEEEHHHJJJJJJHHHFFFDDDDDDDDDCCCBBBCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEDDDBBB@@@???AAA???<<<::::::<<>>===>>>>>>>>>>>><<<:::999<<<<<<;;;;;;:::::::::;;;<<<===>>>===;;;::::::<<<;;;888666888<<<===:::666888999;;;<<<<<<;;;999888666666777888999;;;===>>>999888999<<>>>>><<<;;;<<<======>>>AAACCCCCCBBB@@@>>>:::999999:::;;;===???AAAAAA@@@>>>===<<<<<<<<<<<>><<<;;;:::999:::<<<>>>AAACCCDDDEEEEEEAAA===<<<>>>AAAAAAAAADDDDDDEEEEEEDDDCCCCCCBBBFFFGGGIIIIIIHHHFFFFFFGGGEEEGGGGGGFFFDDDBBBBBBBBBDDDCCCAAA@@@BBBCCCDDDCCCBBBAAA???======>>>???@@@???@@@AAABBBBBBAAA??????GGGFFFFFFEEEDDDCCCBBBAAAGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???>>>???@@@AAABBBAAA>>><<<===AAACCCAAA>>><<<;;;999:::;;;<<<<<<;;;::::::;;;;;;:::::::::;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999999888888888888777777777777777888777666666555555666666666444555666888777666555555444444444444777666555444444444555555999777777888:::;;;999777666666666666555555555555555777:::;;;999888777888999888888999::::::888666555555666888:::<<<===>>>AAANNN```oooyyy|||www{{{zzzzzz||||||yyywwwwww{{{~~~zzz}}}www```HHH999333222222222222222222222111000000000///...---------///.........------------------------------------/////////000111111222222111000//////.........///...//////000111111222222---...000222222111000//////000000111111111111000---///111111000000111222333444666777777777555555222333555666666666555555555555666777777888999999;;;:::888666555444444444555888<<<======<<<;;;;;;999888888:::;;;============>>>>>>===:::999999::::::;;;;;;<<<<<<===>>>>>><<<>>>AAAAAA@@@???>>>???=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCCCC@@@???===;;;;;;;;;<<<===<<>>;;;:::;;;===???@@@?????????@@@BBBEEEGGGEEEDDDCCCCCCEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBB@@@???BBBAAA???======>>>@@@BBB>>>@@@BBBAAA>>>???DDDHHHFFFEEEBBB@@@?????????@@@>>>???@@@@@@@@@???>>>======>>>>>>>>>===<<<:::999>>>===<<<;;;:::;;;<<<<<<;;;======<<<;;;::::::;;;>>>:::888999;;;;;;888444777888999;;;;;;999888777666666666777888999;;;;;;777777888;;;>>>>>>;;;888::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<===>>><<<===???AAAAAA???===<<<999999999:::;;;===???@@@AAA@@@>>><<<;;;<<<===>>>????????????>>>===;;;;;;999:::<<<>>>@@@BBBCCCDDDBBB???======@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBEEEFFFHHHHHHGGGEEEEEEEEEDDDEEEFFFFFFDDDCCCCCCDDDEEECCCAAAAAACCCEEEEEEEEECCCBBB???>>>======>>>???<<<===>>>>>>>>>>>>===<<>>===<<<;;;;;;;;;;;;;;;::::::999:::::::::::::::;;;;;;;;;======;;;:::999888888888:::::::::999999888888888888888888888888777777666222333555555555666888;;;666555444333333444555666777666555555444444555555777666666777999999888666777666666666555555555444666888::::::999777777777:::999777777999999999777888888888999999::::::;;;444:::BBBLLLXXXjjj~~~zzzttttttuuuxxx{{{}}}|||{{{}}}zzzyyy{{{|||zzzyyy|||~~~tttsssyyy~~~|||sssVVVCCC999222//////.../////////000000000111000000//////...---------............------------------------------------///////////////////////////......---------.........//////000000111111222---...000111111111000///111111111111111000//////---.../////////000222444333444555666777666555555333444555666666555444444444444555666777888999999777777666666555555444444666999<<<>>>>>>======>>>::::::;;;<<<======>>>>>>>>>??????>>>;;;::::::;;;;;;;;;<<<<<<======>>>>>>===???BBBCCCBBBAAAAAABBB@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????<<<======>>>???@@@@@@AAACCCCCCDDDDDDEEEDDDDDDDDD???>>>===<<<<<<===>>>>>>???AAABBBBBBAAA@@@AAABBBBBBBBBAAA@@@@@@AAADDDFFFTTTPPPJJJFFFEEEFFFFFFFFFFFFFFFFFFEEECCCAAA@@@??????===;;;::::::<<<>>>@@@??????>>>???AAADDDHHHJJJBBBBBBCCCEEEGGGHHHGGGEEEAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@<<<===>>><<<;;;===BBBFFFEEEDDDBBB???>>>>>>>>>>>>======??????@@@???>>>==================<<<;;;:::???>>><<<;;;:::;;;===>>>;;;<<<===<<<:::999:::;;;<<<:::888999<<<<<<999666666777888999999888777666666666666666666777888888555555777:::<<<===;;;999888888888888999:::<<<=========<<<<<<<<<<<<<<<<<<;;;===??????>>>>>>>>>@@@<<<===>>>???>>><<<:::888999999999:::;;;===>>>???AAA???===;;;;;;===???@@@>>>>>>???>>>>>>===<<<;;;999:::;;;===???AAABBBCCC???>>>===>>>AAACCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGGGGEEECCCCCCCCCEEEFFFGGGFFFDDDBBBCCCDDDEEEDDDBBBCCCEEEGGGHHHHHHDDDCCCAAA???>>>===>>>>>><<<<<<======>>>======<<>>===;;;<<<>>>???>>><<<;;;;;;:::<<<>>>???>>><<<999999999;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;999999888888888;;;;;;;;;::::::999999888777888888888888777666666222333555555555666888;;;777666555444444555777888777777666555555444444444666666777888888999888777777777777666666555555444666888:::999888666666777:::999999999:::999777555888888999999:::::::::999777777888:::BBBRRReeesssrrrqqqpppqqqsssssssssqqqzzz{{{zzzzzzzzz|||~~~{{{~~~yyyqqqrrrxxx~~~{{{|||zzz|||}}}|||yyyXXXHHH777111222333333333...............//////////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,...---------------...///////////////000000111111///000111222222222111111000000111111111000000//////000000//////000333555333444555666666666555555444555666777777666555444333333444666777888999:::777777888888888888777777555888;;;===<<<<<<===>>>;;;<<<===>>>======>>>??????@@@@@@???<<<;;;;;;<<<;;;<<<<<<======>>>??????===???BBBBBBAAAAAABBBCCCDDDCCCAAA???>>>======>>>999:::<<<===???@@@AAAAAA======>>>???AAABBBCCCCCCEEEEEEFFFFFFFFFEEEEEEDDD@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBB>>>@@@AAA@@@>>>>>>BBBFFFbbb[[[QQQHHHCCCBBBAAAAAAFFFFFFEEEDDDBBBAAA@@@???@@@===:::999:::<<<>>>>>>======>>>AAADDDIIINNNPPPCCCCCCEEEHHHKKKKKKIIIGGGCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@<<<===>>>@@@@@@???>>>============;;;999;;;???CCCCCCBBBAAA???>>>===============???@@@@@@@@@???>>>=========<<<<<<;;;;;;;;;???===;;;999999:::<<<===:::;;;<<<;;;:::999:::;;;888777777:::===>>>===<<<777888888999999888888777777666666555555555555555333444666888:::;;;:::999666666555555777999<<<>>>>>>>>>======<<<<<<;;;;;;;;;===?????????>>>???@@@======>>>>>><<<:::888777888888999:::<<<===>>>???@@@???<<<;;;;;;>>>@@@BBB===>>>>>>>>>>>>======<<<999:::;;;===>>>@@@AAAAAA>>>>>>>>>@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFFFFDDDBBBAAABBBGGGHHHGGGEEECCCAAABBBCCCFFFDDDCCCDDDFFFIIIJJJJJJGGGEEEDDDBBB@@@??????????????????@@@@@@@@@@@@@@@DDDDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGCCCBBBBBBAAAAAA@@@@@@@@@>>>=========>>>>>>======<<<;;;;;;===??????>>><<<999888:::===@@@BBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::999999888666666777777666666555444444555666555555555777888888888777666666777888999777777777666666555444444777888999:::999999999999999999888777777666555555666777999888777666777888777999;;;???AAA???;;;777666777888::::::;;;::::::<<<;;;:::888:::BBBLLLUUUggguuu{{{wwwrrrnnnkkkiiifffdddpppsssvvvyyy{{{|||~~~|||xxxuuu|||{{{xxxwww\\\LLL===777444555555222//////111000000///...---------............------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++------------......///000///////////////000000000//////000000111111111111......000111111222222222333333333111000000222444333444444555555555555555555666888999999888777777444444555666777888999999999:::;;;;;;<<<<<<;;;;;;777:::<<<=========>>>???===>>>???>>><<<<<<>>>AAAAAAAAABBB@@@>>><<<======<<<<<<======>>>??????@@@===???@@@@@@@@@???@@@AAACCCBBBAAA???>>>=========:::;;;===???AAABBBBBBBBB??????@@@AAACCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAA===@@@AAAAAA??????CCCGGGXXXQQQHHHAAA???@@@BBBCCCEEEEEEDDDCCCBBBAAA@@@@@@AAA>>>;;;:::<<<===<<<;;;<<<<<<===@@@CCCHHHLLLOOODDDDDDEEEGGGIIIIIIGGGDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBAAAAAA@@@@@@@@@@@@@@@;;;<<>>===@@@???>>><<<:::;;;>>>@@@AAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???<<<<<<<<<;;;;;;;;;;;;;;;===<<<:::888888999:::;;;888:::;;;:::999999:::;;;888888999;;;===>>>>>>===::::::::::::::::::::::::888777666555444444444444333444666888888999999999888777777777999;;;>>>@@@>>>>>>>>>======<<<<<<;;;<<<===???@@@???>>>???@@@>>>>>>>>>>>><<<:::999888888999:::<<<===>>>?????????>>>===<<<<<<>>>AAACCC<<<======>>>>>>>>>>>>===:::;;;<<<===>>>???@@@@@@>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCEEEFFFFFFDDDBBBAAAAAAEEEEEEEEEDDDCCCCCCDDDFFFFFFDDDCCCDDDFFFIIIJJJJJJHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@@@@???@@@@@@????????????>>>>>>=========>>>@@@???===;;;;;;:::<<<@@@EEEGGGEEEBBB=========<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;:::999888888666666666666666555444444666777777666444444555777999999999999999888888888888888888777666555444333888999;;;;;;:::::::::<<<;;;;;;:::999888777666666555666888777666666888999555888===BBBFFFEEEAAA===555666888:::;;;;;;;;;::::::;;;;;;:::999:::<<>>>>><<<>>>@@@@@@@@@@@@AAABBB???@@@@@@===::::::>>>BBBBBBCCCCCCBBB???>>>>>>???======>>>>>>??????@@@@@@>>>???@@@???>>>===>>>@@@????????????>>><<<;;;:::<<<===???AAACCCDDDCCCCCCAAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBB????????????????????????@@@??????AAACCCDDDCCCAAA>>>@@@AAABBBCCCDDDGGGIIIRRRLLLEEEAAA@@@AAACCCDDDDDDCCCBBBBBBAAAAAABBBBBBBBB???<<<===??????<<<999======<<<===>>>AAACCCEEEBBBAAAAAACCCDDDDDDBBB@@@????????????@@@AAABBBBBBAAAAAA@@@??????@@@@@@AAA<<<>>>AAACCCDDDCCCAAA???@@@@@@>>>======>>>>>>??????????????????@@@@@@@@@@@@AAAAAABBBAAA@@@???>>><<<<<<;;;;;;:::;;;;;;<<<;;;::::::999999999999999777999::::::888888999;;;<<<=========<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999888777666666555555555444666777888777777888999;;;;;;;;;;;;===???AAACCC>>>>>>==================<<<>>>??????>>>======>>>??????>>>===<<<;;;:::999999:::<<<===??????@@@@@@???>>>>>>===>>>???@@@AAA;;;<<<===>>>>>>???>>>>>><<<<<<===>>>>>>???@@@@@@===>>>???@@@???@@@CCCEEEEEEDDDBBBAAAAAAAAABBBCCCEEEFFFHHHGGGEEECCCBBBBBB@@@AAABBBCCCCCCFFFIIILLLEEEDDDBBBCCCEEEGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBBBB???????????????@@@AAABBBPPPNNNKKKHHHEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@???>>>???@@@@@@???<<<:::<<<;;;<<<@@@FFFHHHEEEAAA???>>>>>>>>>==================<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777777777777777666555555555666777666444444666777888999:::::::::888666555888888888888777555444222777:::<<<<<<:::999;;;<<<===<<<<<<;;;999888888777444555666666666777999;;;777888<<>>777111000222///,,,,,,......---///333/////////......---------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000////////////////////////------,,,,,,------.........///000111111111111111000222333333222111222333444333333333444444555555444555777999:::;;;::::::888888888888999999999999<<<<<<;;;:::;;;<<<===>>>???AAABBBAAA@@@???@@@BBBAAAAAA???;;;777888>>>DDDCCCDDDDDDCCC@@@??????@@@======>>>??????@@@@@@AAA@@@@@@AAA???===<<<===???===???@@@AAAAAA???===;;;>>>???BBBDDDEEEEEEDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>======>>>AAAEEEEEECCCAAAAAA@@@AAADDDGGGJJJKKKKKKPPPLLLGGGCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDD???======???CCCBBB>>>:::>>>===;;;;;;;;;===???@@@@@@???>>>???AAAAAAAAA???>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>???@@@AAA===>>>AAACCCDDDCCCBBBAAA=========???@@@AAA@@@@@@======>>>@@@AAABBBBBBBBBAAAAAAAAAAAA@@@???===<<<<<<;;;:::::::::;;;<<<<<<::::::;;;;;;;;;:::999888666888999999888888999;;;===>>>???>>><<<;;;::::::===<<<<<<<<<<<<<<<<<<===::::::999888777777777777555777999888666555777999;;;;;;<<<===???@@@AAAAAA===============>>>>>>>>>===>>>??????===;;;;;;<<<>>>>>>===<<<;;;;;;:::999:::;;;===???@@@AAAAAAAAA>>>?????????@@@@@@??????;;;;;;===>>>????????????===>>>>>>>>>???@@@@@@@@@:::<<<===>>>>>>AAAFFFJJJGGGFFFDDDBBBAAAAAABBBCCCGGGHHHJJJIIIFFFDDDCCCCCCAAABBBCCCCCCCCCEEEIIIKKKEEECCCAAAAAACCCEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>@@@AAABBBWWWTTTPPPKKKGGGDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEE@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDCCCAAA@@@AAABBB@@@??????@@@AAA???<<<999;;;::::::>>>CCCEEEAAA<<<@@@@@@??????>>>>>>======@@@???>>>===<<<;;;;;;;;;<<<<<<;;;:::888777777666888888888888888777666666444555666555555555777888777888:::;;;:::777444222888888999888777555333222777:::<<<<<<:::999:::<<<>>>======<<<:::999888888333444666666666777999<<<;;;::::::::::::888444111777888:::;;;;;;:::888777777888999999999777555444555444777<<>>===>>>???BBBBBB???999555777>>>EEECCCDDDEEECCCAAA??????@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBBBB@@@===<<<===>>>???AAADDDFFFEEECCC@@@>>>???AAACCCEEEFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCAAA@@@???DDDDDDDDDCCCBBBAAA@@@???<<<<<<>>>BBBFFFGGGDDDAAABBBAAAAAAEEEJJJNNNNNNMMMEEECCCAAA@@@AAACCCCCCBBBAAAAAA@@@@@@AAACCCDDDEEE===<<<<<>>AAABBB@@@>>>===>>>@@@BBBCCCBBB????????????@@@AAABBBCCC@@@@@@???>>>>>>???@@@AAA;;;===???AAAAAAAAA@@@???999:::<<>>@@@BBBCCCCCCDDDAAAAAAAAA@@@???===;;;:::<<<;;;:::999:::;;;<<<===:::;;;<<<======;;;999888666888999999888888999;;;;;;<<<>>>>>>===<<<<<<======<<<<<<;;;;;;<<<<<<===;;;;;;:::999888888999999777999:::999666555666999888999;;;<<<============<<<<<<======>>>>>>??????===??????>>><<<:::::::::===<<<<<<;;;;;;::::::999;;;<<<>>>@@@AAABBBBBBAAA>>>???@@@AAAAAA@@@>>>>>>:::;;;<<<>>>????????????>>>>>>??????@@@@@@@@@@@@777999;;;===>>>CCCIIIOOOIIIGGGEEEBBBAAAAAABBBBBBHHHJJJKKKJJJGGGEEEDDDDDDFFFFFFEEECCCBBBBBBDDDGGGEEECCCAAA@@@BBBCCCDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@??????>>>???AAACCCDDDLLLJJJIIIIIIIIIHHHEEECCCAAABBBCCCEEEEEEEEEDDDDDDBBBAAAAAA@@@??????@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::===;;;;;;<<<>>>@@@@@@@@@???@@@@@@???===<<<===>>>@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;:::888777666666777999::::::888555333444555555555444444666777:::999999999999999999::::::999777666666666777888777777888999::::::;;;;;;;;;;;;<<<<<<<<<;;;999888999999888888999999::::::888888999999999888888777999::::::::::::999888777777777777777666666666666666777777777999???JJJRRRgggqqqyyydddSSSFFF???555444222000..................------------......//////.........---------***+++,,,+++******,,,---+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///............///////////////000111111111000...---000000000000000000000000000111111222222333444444555666777888999:::;;;;;;===;;;:::999999888777555777666666777;;;===>>>>>>CCCAAA??????AAACCCDDDDDDDDDCCCBBBAAAAAABBBDDDDDDFFFEEECCCAAA???>>>======????????????@@@AAABBBBBBCCCBBBAAA???===<<<::::::<<>>===AAAAAAAAABBBCCCDDDEEEEEECCCCCCDDDCCCAAAAAACCCDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDBBBBBBBBB@@@>>><<<;;;===@@@BBBCCCBBBAAA??????AAADDDGGGHHHHHHGGGFFFCCCCCCBBBAAABBBBBBDDDDDD@@@AAACCCDDDEEEDDDCCCBBBAAA@@@@@@???>>>>>>??????>>><<<:::<<>><<<::::::<<<@@@AAA@@@>>>@@@???>>>>>>>>>???@@@AAACCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@BBBCCCCCC@@@@@@??????@@@BBBCCCDDD===???@@@AAAAAA@@@>>>===AAAAAAAAA@@@???===:::999>>>===;;;:::999999:::;;;999:::;;;<<<<<<:::888777888999999::::::;;;;;;<<<::::::::::::::::::::::::============>>>>>>>>>>>>>>><<<:::777777888:::;;;888888999999999888777777999:::;;;;;;;;;<<<>>>@@@>>>===<<<;;;;;;<<<===>>>AAA@@@>>>===;;;:::::::::;;;:::888888888:::<<<===AAA>>>===???BBBEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???????????????@@@?????????>>>>>>======;;;;;;999888AAANNNRRROOOBBBCCCBBBAAA>>>===>>>???IIIIIIJJJJJJIIIGGGFFFDDDGGGFFFEEECCCCCCCCCDDDDDD???>>>>>>BBBGGGHHHDDD@@@BBBCCCEEEFFFGGGFFFDDDCCCEEEBBB???>>>???DDDIIILLLHHHGGGFFFFFFFFFFFFEEEDDDAAABBBCCCDDDDDDDDDCCCCCCBBB@@@??????@@@@@@@@@???BBBBBBBBBBBBBBBAAA@@@@@@<<<<<<=========<<<;;;;;;<<<;;;:::;;;===???@@@???>>>???@@@>>><<<;;;;;;<<>>>>>===<<<<<<;;;<<<<<<<<<;;;:::999888777;;;:::999777666555444444333444555444333444555777999888777777777777888999999888777777666666666777666777777888888999999999::::::;;;<<<;;;;;;999999::::::999999999999999:::888999999::::::999999888:::999999999888888888888777777777666666666555555555555555444555777;;;???DDDIIIUUUddduuubbb\\\QQQEEE:::333///---222111000...---------.........------------......///.........---------,,,+++,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------............---.........///////////////000000000000///......000000000000000000000000000000111111222333333333333444555666777888888999999:::;;;<<<<<<:::777555:::999999:::===@@@AAA@@@FFFCCCAAA@@@BBBCCCDDDDDDBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@???>>>======>>>>>>===>>>>>>???@@@AAACCCBBBAAA???===<<<::::::;;;>>>AAABBBAAA???>>>>>>@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBBBBBBBBBBDDDFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDBBBAAAAAABBBAAA>>><<<<<<>>>@@@BBBCCCBBBAAA@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@BBBDDDFFFFFFEEECCCAAAAAA@@@???>>>>>>>>>>>>>>><<<;;;:::<<>><<<<<<;;;;;;===@@@AAA???===>>>>>>=========>>>@@@@@@CCCBBBAAA@@@@@@@@@BBBCCCAAAAAAAAAAAAAAABBBBBBBBB??????@@@AAAAAABBBBBBBBB???@@@AAABBBBBBAAA@@@???AAAAAAAAA@@@???===;;;:::;;;;;;::::::::::::::::::888999;;;;;;;;;:::888777777777888999999::::::;;;999999999:::::::::::::::<<<<<<<<<=========>>>>>>===<<<:::999999:::;;;<<<::::::999999999999888888888:::;;;;;;;;;<<<>>>@@@>>>===<<<;;;;;;<<<===>>>??????===<<<;;;:::::::::;;;:::888888888999;;;<<>>>>>>>>>>>======<<<<<<======>>>>>>======??????>>>>>>>>>=========<<<;;;999888???HHHKKKGGGAAABBBBBBAAA>>>===>>>???EEEEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB>>><<<;;;>>>DDDGGGEEECCCAAABBBDDDFFFGGGFFFEEEDDDCCCBBB@@@???AAADDDHHHKKKFFFDDDBBBBBBCCCDDDEEEDDDBBBCCCCCCCCCCCCBBBBBBAAAAAA???===>>>AAABBB@@@>>>AAAAAAAAAAAAAAAAAA@@@???;;;;;;<<<<<<<<<;;;;;;:::;;;:::999:::===>>>???>>>===??????>>>;;;999999:::>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;:::999888888@@@===888444222222333555333444555444333333555777888777666444444666777888777777777777777666666555777777777777777777777777888999::::::;;;:::::::::<<<;;;:::999888888888888888999999::::::999999999:::999777666666777888888666666666666555555555444333222222222333222111///111222444;;;HHHXXXgggqqqqqqbbbSSSJJJ>>>:::555000...///222444///......---,,,,,,------...------,,,,,,------.........------------,,,,,,+++---///...,,,+++******++++++,,,,,,,,,,,,++++++,,,+++************+++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------......---------.........//////000//////...............//////////////////////////////000111111222222333111111222333444555666666666888;;;======;;;888666;;;::::::;;;???AAABBBBBBCCC@@@>>>======>>>>>>===????????????@@@AAACCCCCC@@@@@@??????>>>>>>======<<<<<<<<<<<<===>>>???@@@BBBAAA@@@>>>===;;;:::999:::<<<>>>???>>>>>>>>>???>>>???AAABBBCCCBBBBBBAAA>>>???AAAAAAAAACCCEEEHHHDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@>>>===>>>@@@BBBCCCBBBAAA@@@BBBAAA@@@??????AAACCCDDDBBBCCCCCCCCCBBBAAA@@@???AAACCCEEEGGGFFFDDDBBB@@@AAA@@@???>>>============999999:::===??????===;;;===<<<<<<===???@@@>>>===;;;;;;;;;<<<===>>>???@@@AAA@@@???>>>>>>???AAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAA@@@@@@???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???===;;;:::888999:::;;;;;;;;;:::999888999:::;;;:::999888777666666777888999999999999999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<===<<<;;;999888888888999:::888999;;;;;;;;;;;;===???===<<<<<<;;;;;;<<<<<<===>>>===<<<::::::999999999;;;:::999888777888999:::<<<;;;:::;;;===>>>>>>===:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;>>>============<<<<<<<<<<<<;;;999888<<>>@@@AAABBBAAA???>>>>>>@@@@@@AAABBBDDDDDDEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???<<<:::888:::@@@DDDEEEDDD>>>???BBBDDDDDDDDDCCCBBBAAAAAA@@@AAABBBDDDFFFHHHFFFDDDAAA@@@AAACCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???AAA>>><<<>>>BBBCCCAAA>>>???@@@@@@@@@@@@@@@??????;;;;;;;;;;;;:::999888777:::888888999;;;============???@@@???<<<:::999999>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999888888888>>>;;;777333222222333555333444444444333333555777999777555444444555777999555666777888777666555444777777777777777777777666777888888999999:::::::::<<<<<<:::999888777777777666777888888888888888888999777666444444555777888555555555555444444444444111000///111444444111...333333222333666:::>>>AAAUUU^^^kkkxxxzzziii^^^WWWNNNDDD===888444111444222///,,,,,,---///111---------,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++...000000---+++))))))++++++,,,,,,,,,,,,++++++++++++************++++++************************************+++++++++++++++,,,,,,,,,------------,,,,,,---------.........000///---,,,,,,,,,---..............................//////000000111111222000000111222333333444444555777:::<<<<<<;;;:::::::::999888:::===@@@@@@@@@AAA???<<<;;;;;;;;;:::999<<<<<<===>>>???@@@AAABBB========================;;;;;;;;;;;;<<<>>>???@@@AAA@@@???>>><<<;;;:::999999;;;<<<<<<;;;<<<>>>@@@<<<>>>???AAAAAAAAA??????>>>???@@@AAAAAABBBDDDFFFDDDCCCBBBAAAAAA@@@AAAAAA???>>>>>>???AAABBB@@@???===>>>@@@AAABBBAAA@@@???AAA@@@>>>>>>@@@DDDIIIKKKFFFEEECCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@AAA@@@???===<<<;;;;;;;;;777888;;;===>>>>>>;;;:::=========>>>>>>>>>===<<<:::;;;;;;<<<===???@@@@@@>>>============>>>???@@@BBBCCCCCCCCCBBBAAA???>>>@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;666888:::=========;;;:::::::::;;;;;;::::::999888666777888999:::::::::999999888888888888888777777::::::::::::;;;;;;;;;<<<999:::<<<===>>>>>>======<<<:::888666666777888999666888:::;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888:::999888777777777777777:::::::::;;;<<<<<<;;;:::999:::<<<======<<<:::999======<<<;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::888999;;;<<<;;;999>>>@@@AAAAAA???>>>???@@@???@@@AAABBBCCCCCCDDDDDDBBBCCCCCCCCCBBBAAA???>>>:::888888:::>>>AAAAAAAAA;;;<<<>>>@@@AAAAAA@@@?????????@@@BBBCCCDDDDDDEEEIIIFFFBBB@@@AAAAAAAAAAAACCCCCCBBBAAA@@@???>>>>>>AAA??????@@@BBBCCCAAA>>>>>>>>>???????????????>>><<<<<<;;;:::888666555444888777666777:::<<<<<<<<<===???AAA@@@===;;;::::::===============<<<<<<<<<;;;:::999888777777888888888777666555444444444555222333444444333333444666999888666555555666888999444444666777777666555444888888888888888888777777777777777777888888999999<<<;;;999888777666555555444444555666666666666666777666444333333444666777444444444444333333333222333000...///222444333111000222444555666555444333444;;;EEEOOOZZZjjj|||yyyzzz|||~~~yyyhhhNNN;;;<<<888333000000222333333/////////...,,,+++***))),,,,,,------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---//////---***))))))***++++++,,,,,,++++++***************************************************))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------///...,,,+++++++++,,,---------------------------------...//////000000111000111111222222333333333666777999888888888;;;>>>999888888999<<>>???>>>===<<<999:::;;;<<<===>>>??????:::;;;<<<=========<<<<<<:::;;;;;;;;;===>>>???@@@??????>>>===<<<::::::999999:::;;;::::::;;;===???<<<<<<>>>??????>>>>>>===???@@@AAA@@@@@@@@@BBBDDDCCCBBBAAA@@@????????????=========>>>AAAAAA@@@???===>>>???@@@@@@@@@???>>>>>>>>>>>>???DDDJJJPPPSSSIIIGGGCCC@@@???AAACCCDDDDDDBBB@@@>>>===>>>@@@AAAAAA@@@>>><<<;;;:::999999666888;;;======<<<;;;:::>>>?????????>>><<<<<<<<<;;;;;;<<<>>>???@@@@@@AAA===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>BBB@@@===;;;:::<<>>>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;666888;;;>>>???>>><<<;;;;;;;;;;;;;;;;;;::::::999666888999;;;<<<;;;;;;:::888888777777777666666666888999999999999:::::::::777999;;;===>>>>>>===<<<;;;999777555444444666777444666888999999999:::;;;999999999::::::999999999888888777777777777777888999888777777666666666666999:::;;;<<<;;;;;;;;;:::;;;<<<===>>>>>>===<<<;;;===<<<;;;:::::::::::::::::::::::::::::::::::::::999888888:::;;;;;;::::::===???@@@AAA???>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCCCCBBB@@@>>><<<777888:::<<<>>>>>><<<:::;;;===???AAAAAAAAA@@@???<<<>>>???AAABBBBBBBBBAAAIIIFFFCCCBBBAAAAAA@@@???BBBBBB@@@???>>>>>>>>>>>>AAABBBCCCCCCCCCAAA@@@???<<<===>>>>>>???>>>>>>>>>;;;::::::999777555333222777666555666999:::;;;:::<<<>>>@@@@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999777666666666777888333333444555666666555555222333444333222222444666777777666666666666777777333444555555555555555555888888888888888888888888777777666666666777888888:::999888666555444444444222222333444555555555555444444333222333444555666333333333333222222222222444222///---...///000000...///000111222444555666333555777999===EEEPPPXXX\\\ffftttxxxfffZZZRRRNNNNNNOOOQQQPPPHHH;;;111222111222333444333000------///111222222111///---+++,,,------------,,,,,,,,,++++++******++++++,,,******++++++++++++,,,,,,***,,,...---+++***))))))******++++++++++++******))))))***++++++***))))))************************)))))))))************+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111111111222222333333555777888666444666;;;???999888888:::===???@@@@@@>>>===<<<<<<======<<<;;;888888:::;;;<<<<<<<<<<<<999:::<<<=========<<<;;;:::::::::;;;<<<>>>???@@@>>>>>>===<<<;;;:::999999999:::;;;:::::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@??????AAACCCCCCBBBAAA???>>>>>>>>>>>>===<<<<<<>>>@@@AAA@@@???=========>>>>>>>>>======;;;;;;===@@@EEEJJJOOORRRHHHFFFBBB@@@???AAACCCEEEBBB@@@>>><<<;;;===???AAAAAA@@@>>>;;;:::888777777666999<<<===<<<;;;;;;<<>>???@@@@@@@@@>>>AAADDDGGGHHHHHHFFFEEEBBBBBB@@@???>>>>>>>>>>>>@@@>>>;;;999999<<>>>>><<<;;;::::::::::::666888;;;===>>>===<<<:::;;;;;;;;;:::::::::999999666888:::<<<===<<<;;;:::777777777666666555555444777777888888888999999999666777999;;;<<<<<<;;;;;;999888666555444333444444111444777888777777888888666777777888888777777666666666555555555666666777666666666666666666555555777999<<<<<<;;;:::;;;;;;===<<<<<<<<<<<<<<<<<<===;;;:::999888777888999:::888888999999999999::::::999777888:::;;;999:::<<<;;;===@@@AAA@@@??????@@@AAAAAA@@@@@@AAABBBCCCCCCBBBBBBAAA@@@???>>><<<;;;666888;;;======;;;999888>>>@@@BBBCCCCCCBBBAAA@@@;;;<<<>>>???@@@@@@??????EEEDDDBBBBBBBBBBBB@@@???AAA@@@???>>>===>>>>>>???AAAEEEHHHGGGCCC??????AAA;;;<<<======>>>>>>>>>===777777777777777666555444666555444555888999:::999999;;;>>>???>>><<<;;;;;;999999999999999999999999888777555444444444666777222333444444555555555555222333444333222222444666444555666666666666555444444444333333444444555666555666666777777888888888888777666555555555666777888777666555444333333333222222333444555555555555222222222222333333444444333222222222111111111111111111111///------...000000///...---...000111333444333333333333555777888666<<>>>>>777666666888:::;;;:::999777888999::::::::::::999999:::<<<===>>>===;;;:::888888888999;;;<<<>>>???>>>======<<<;;;:::999999999;;;<<<<<<::::::;;;<<<===<<<:::999999:::;;;<<<<<<===?????????@@@BBBDDDBBBAAA@@@???>>>============<<<<<<===???@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;888999<<>>>>>>>>>>>>>>?????????AAA???===;;;999777666666777:::======;;;;;;<<<>>>???AAABBB@@@<<<:::::::::;;;;;;===>>>>>>>>>=========AAAFFFKKKLLLJJJGGGDDDBBB@@@>>><<<<<<<<<>>>???;;;;;;;;;;;;<<<===>>>>>>:::===@@@CCCDDDCCC@@@>>>===<<<:::999999999999:::666777999;;;;;;;;;999999:::999888888777777888888555777999;;;<<<;;;:::999777777666666555444444333666666777777777888888888666666777888999999999999888888777666555444333333///111555666666555555666444555666666666666555444444444444444444555666666444444555666666666555555444777;;;<<<;;;::::::;;;<<<;;;999888888999;;;<<<777666555444444666777888777777777888888999999999:::777777::::::777888===:::<<>>>>>>>>???@@@BBBDDDEEE@@@@@@>>><<<;;;:::999999666777999:::;;;:::;;;;;;???@@@BBBCCCBBBAAA???>>>999:::<<<===============AAAAAA@@@AAACCCCCCAAA???@@@@@@>>>=========>>>???AAAGGGKKKIIIBBB>>>???BBB;;;;;;<<<===>>>>>>======444444555666777777666666666444444555777999999999666999===>>>===;;;::::::777777777777777888888888777666444333333444555666555444333333333444555555222333333333222222444666222333555666666555333222444444333222333444666777333444444555666777888888888777666555444444555666666555444333333333333333222333444555666666666666000111222333333333333333222222222111111111111000,,,000222222///...000333---......///000000000///+++,,,...111444444222000///222555666555555777999888:::;;;:::999:::>>>AAAAAAEEEKKKMMMKKKHHHHHHHHHSSSQQQFFF777...///444777+++,,,.../////////...---///---******+++---......///...---,,,+++*********)))***+++++++++)))((('''++++++************++++++))))))******+++++++++,,,))))))***)))((((((***,,,******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,***)))(((++++++++++++++++++++++++++++++,,,------......////////////000000000000000000444888888555444666999444333222444777:::::::::666666666999<<<======<<<777777999::::::999888777:::;;;===>>>>>>===;;;:::666666777888999;;;===>>>======<<<;;;::::::999999:::;;;======;;;::::::;;;===<<<999777777999;;;===999;;;===>>>???AAADDDFFFBBBAAA@@@>>>===<<<<<<<<<===<<<<<<===???@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;777888;;;=========;;;:::<<<>>>@@@BBBBBBAAA>>>===;;;===@@@BBBBBBAAA???>>>AAA???===;;;888666555555999;;;======;;;;;;===@@@@@@AAABBB@@@<<<999999::::::;;;<<<=========<<<;;;:::>>>EEEKKKLLLJJJEEEBBBBBB???<<<::::::<<<>>>@@@777999<<<>>>???>>>===;;;:::===BBBEEEFFFDDDAAA>>><<<;;;999888777888888999555666777888999888777777888777777666666666666666444666888;;;;;;:::999777777777666555444444333333666666666666777777777777666666666666666777777777999999999888777555444333---000444555555444444555222333444555555444333222333333333333444555666666333333444555666666666555111555:::;;;:::999:::;;;:::999666555555666999:::444444222222222444666777666666777777888888888999;;;777777:::999555777===999<<>>;;;999888777777888666777888888888:::===???===>>>???@@@???===;;;:::999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAA>>>;;;;;;<<<>>>??????@@@??????>>>>>>??????@@@>>>;;;999;;;???@@@===999888777666666666777999:::888777666555555555555555:::999999999::::::999777777777777777666555444333777666555444444444444444333222111333666666333000333333222222333555666888111000000111333333222000666555444333111000//////111333444444444444555777555555555555666777999999666666555444444444444555555555666666555555444333222111111000000000000000000000000000//////......000///////////////000000000000//////.........---///000111111111000...---000////////////000000111111000///...///000222444333333333333333333333333555555333111000////////////......111444444111...,,,+++***))))))+++---...+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,---//////000+++...111333222111111111222222222333444555666666444555666777777666555444444333333777;;;>>>===;;;;;;:::888777777888:::;;;<<<;;;:::<<>>;;;>>>===;;;999888999:::;;;???>>><<<;;;:::999888888777888:::<<<>>>@@@AAAAAA???999777::::::888:::@@@???>>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<>>>???@@@@@@AAACCCDDDDDDBBB@@@;;;;;;<<<<<<<<<;;;999888<<<;;;:::::::::;;;<<<===@@@@@@@@@@@@@@@???>>>===???@@@AAABBBBBBAAA???>>>===<<<:::888777777777888???;;;777999===@@@???===<<>>???DDDHHHFFF@@@;;;:::;;;:::<<<>>>>>>>>>>>>>>>@@@@@@BBBCCCBBBAAA???@@@@@@???<<<:::999999999888777888999999999999888777777999888555222222222444555888777666888;;;<<<:::888888666444444555666666555555555666777777777777777444333222222333555888:::::::::;;;;;;999666222///000111333555666666666555333333444444444444555555555444444333333333444444666333222333666777777555444444666777777777666555<<<:::888666555555666777333222111111111333666777666555444333333444666777444555555666777888888999666999===AAACCCBBBAAA@@@AAAEEEGGGCCC===:::>>>BBBAAA???===:::999999:::;;;777888888999::::::;;;;;;>>>>>>===;;;999999;;;===>>>???>>><<<:::999999;;;>>>>>>???@@@@@@@@@@@@???>>>===;;;;;;===??????>>>??????>>>>>>>>>>>>??????>>>;;;999;;;???@@@===999777777666666666777888999888777666666555555666666777666666888::::::999888777777777777666555444444666666555444444444555555555333333444666666444111333222222222333444555666111000///000222333222111333333333222222111111000000222444444333444555777555555555555666777888999777666555444444444444444555555555555555444444333222222111000000000000000222222111111111000000000000000////////////000000000/////////.........---//////000111111111111111000000///////////////000000000.........///111222111111111111111111111111222222000///......------///...---///222222000...,,,+++*********+++------+++++++++*********))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************)))))))))(((*********+++++++++,,,,,,------,,,,,,,,,+++++++++******+++,,,---...//////,,,...111222111111111222222333333444555555555555444555666777777777666555666555555888<<<>>>===;;;;;;:::999999999:::;;;<<<===<<<;;;<<>>;;;<<<;;;::::::;;;>>>@@@AAA>>>===<<<;;;::::::::::::888999;;;===???@@@@@@AAAAAA<<<:::======;;;>>>CCC@@@???===<<<<<<<<<===>>>===<<<;;;:::;;;<<<>>>@@@CCCBBBAAAAAABBBBBB@@@???;;;<<<<<<===<<<;;;:::999:::999999888999:::;;;<<<@@@@@@@@@@@@??????>>>===@@@@@@AAAAAAAAA@@@???>>>;;;:::999777777777777888>>><<<:::;;;>>>@@@@@@???@@@DDDFFFDDD>>>:::999::::::999;;;???DDDDDD???;;;??????@@@BBBDDDCCCAAA???@@@CCCFFFDDD>>>::::::;;;:::<<<>>>>>>>>>===>>>???@@@BBBCCCCCCAAA@@@@@@AAA???===;;;:::::::::999888666777888999999999999999:::888666333333333555666888666666777::::::888555999777666666888888777555555555666777777777777777666555444444666888:::;;;:::;;;;;;:::999666333222333333555666666666555555444444444333333333333333555444444444444444555555777555333444666777777555444555777888888888666555;;;:::888777666666777777333333222111222444666777555444333222222444555666666666666777777888888999777999===@@@BBBBBBAAA@@@@@@DDDGGGDDD>>>;;;===BBB>>>===<<<;;;::::::;;;;;;777888999:::;;;<<<======<<<===>>>===;;;:::;;;=========>>><<<;;;:::<<<===@@@@@@@@@@@@@@@??????>>>;;;:::;;;<<>>??????>>>>>>>>>>>>??????>>><<<:::<<<>>>???<<<999888777777777777888999:::888888777777666666777777555444555777999:::999888888777777666666555444444555555555444555555666666666555444555666555333111222111111111222333444555222000//////000222222222111111222222222222222111///111333333333444666777666555555666666777888999888777666555444333333333555555555555555444333333222222111000000000000111111111111111111000000000000000////////////000000/////////.............../////////000111222444444111111000///............///...---------...///000///////////////////////////...---,,,,,,,,,,,,---...---,,,---...///...---++++++++++++,,,,,,,,,---+++************)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,---...//////---///000000000000111333333444555666666555444333555666777777888888888777999888888:::===>>>===<<<;;;;;;;;;<<<<<<=========???>>>======>>>>>>===<<<;;;;;;;;;;;;===???BBBCCC>>>===<<<<<<;;;;;;;;;<<<;;;<<<===>>>???@@@@@@@@@BBB???>>>@@@@@@@@@CCCFFFAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::;;;===???@@@FFFDDDBBBAAAAAAAAA@@@>>><<<===>>>>>>>>>===<<<;;;::::::::::::;;;<<<>>>???AAAAAA@@@@@@???>>>>>>===??????@@@@@@???>>>======999888777666666777888999===>>>???>>>>>>>>>@@@BBBDDDEEEDDD@@@<<<:::<<<>>>::::::;;;???CCCDDDAAA===AAA@@@???@@@BBBBBBAAA@@@???AAABBB@@@<<<999:::<<<999;;;===>>>======>>>???AAABBBCCCCCCAAA@@@@@@AAA@@@>>>;;;;;;;;;;;;:::999555666777999::::::;;;;;;:::999777555444555666777777666777999;;;;;;999777999888888999:::999777555555555666666666777777777666666555555666888:::;;;;;;;;;:::999888777666555666666666666666555444444333333333333333222222222444444444444555666777777888666555555666777666555333555777999:::888666555999888888777777666666666444333333222333444666777444333222222222444555666888888888888888888888888777999===@@@BBBAAA@@@??????CCCEEECCC>>><<<===@@@<<<<<<===============<<<888888999:::<<<======>>>:::<<<>>>???>>>======>>><<<===>>>===<<<<<<>>>@@@AAAAAAAAAAAA@@@???>>>===888999;;;===@@@AAA@@@>>>@@@??????>>>>>>??????@@@???>>>===>>>??????===;;;999999999999::::::;;;;;;999999888888888888888999777666666888::::::999888888888777666666555555555555555444555555666777777666666555444444333222111111111222222222333333444333111......000222333333111111222333333222111111///111333333333444666888666666666666666777888888888777666555444333333333444444555555555444333333333222111111000000111111000000000000000000000000111000000////////////000........................000//////...///111333444222111000///...---------...------,,,,,,---..............................,,,,,,+++++++++,,,,,,------,,,+++++++++,,,,,,,,,******+++,,,---,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))))))))))))))************++++++++++++,,,+++++++++++++++++++++******+++,,,------.........///000///...///111333333444555666666555333222555666666777888999999999;;;;;;<<<<<<=========<<<;;;<<<===>>>?????????>>>@@@???>>>============<<<======<<<======???@@@AAA@@@???>>>===<<<;;;;;;;;;===>>>???@@@@@@AAA@@@@@@BBB@@@@@@AAABBBDDDFFFHHHAAAAAA???>>>===<<<;;;;;;;;;:::::::::;;;===@@@AAADDDDDDCCCDDDEEEDDDAAA>>>???@@@AAAAAAAAA@@@???>>>============>>>@@@BBBCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;888777777777777999:::;;;;;;???BBBAAA>>>===AAADDDBBBBBBAAA>>>;;;:::<<<>>>999999;;;???BBBDDDCCCAAABBB@@@>>>>>>???@@@@@@@@@???@@@???<<<999888:::<<<999;;;======<<<<<<===>>>AAABBBCCCCCCAAA@@@@@@AAA>>><<<:::::::::;;;:::888666777888999::::::::::::;;;:::888777666777888888777888999;;;<<<<<<;;;:::999999999:::;;;:::777444666666555555555666666666444444444444555666777888;;;:::999888777777888888777777666555444333222222000111111222222333444444444444444555666777888999777666555444444444444444222444666999999777555333555666666777666666555444555555444444444555666777444444333333444555666777:::999999999999999999999888:::<<>>???@@@AAAAAA???>>><<<:::::::::;;;;;;;;;<<<<<<888;;;???AAA@@@???>>>>>>===>>>???>>>===>>>???AAABBBBBBBBBAAA@@@???>>>===888999;;;???BBBBBBAAA>>>@@@@@@????????????@@@@@@@@@@@@???@@@@@@@@@>>>===;;;;;;<<<<<<============::::::999999999::::::;;;<<<;;;::::::;;;;;;999777999999777666555555666666555555555555555666777888666666555444333222222222222333333333444444444444444111///...000222333333222333444444444222000///000222444444444555666888777666666666666777777888777777666444444333333333444444444555444333333222333222222111111111111111111111111111111111111111111111000///////////////---------...............000000...------...///000111111///...------------------,,,,,,,,,,,,,,,---........................,,,,,,+++++++++,,,------+++++++++***))))))***+++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------------...//////...///111333333444444555555444333222555555666777888999:::;;;<<<===>>>>>>>>>=========<<<===>>>>>>??????>>>>>>??????>>>===<<<<<<======>>>??????@@@AAABBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBEEEGGGGGGAAAAAA@@@??????>>>===<<<<<<;;;::::::<<<>>>@@@BBBAAABBBEEEHHHIIIHHHCCC@@@AAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>???AAACCCDDDAAA@@@???>>>>>>>>>??????===<<<<<<;;;:::999999999888888888888999;;;===>>>:::???CCCBBB>>><<<@@@DDD>>>>>>>>>>>><<<;;;;;;;;;777888:::===AAACCCDDDDDD???===;;;;;;<<<>>>??????>>>>>><<<:::888888:::;;;888:::<<<<<<<<<;;;<<<>>>@@@AAACCCBBBAAA???@@@@@@<<<;;;999888999999888777999999:::::::::999999888::::::999888888888999999:::;;;;;;;;;:::999999999999999999::::::999666333777666555555444555666666555555555555666666777888;;;:::888777666777888999666666555333222111111111......000111333555666666444444444555666777888999555444444333222111222333000222444666666555333222222333444444555444444333666666666666666666777777555555555666777888888999:::::::::999999999999999888:::<<<>>>@@@@@@??????===???AAAAAA>>>===>>>@@@BBBCCCDDDDDDCCCAAA>>><<<===<<<<<<;;;::::::999999888<<<@@@BBBBBB@@@??????@@@AAAAAA@@@>>>>>>???AAABBBBBBBBBBBBAAA@@@???>>>:::;;;<<<@@@BBBCCCBBB@@@@@@@@@????????????@@@@@@@@@@@@AAA@@@@@@???>>>===;;;<<<===>>>>>>>>>======;;;;;;::::::;;;;;;<<<<<>>=========<<<:::888:::999777666555555666777666666666555666666777777555666666444333222333555444555666666666666555555444222000111222444444444444555666666555333111///333444666666555555666888777777666666666666777777666666555444444444444555444444444444444333222222333333222111111111111222222222222333333333333444222111000//////......///---------------.........000///......---------...000000///...------------------------,,,,,,,,,,,,........................,,,,,,,,,++++++,,,------)))***++++++)))((()))***))))))))))))*********+++(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((('''''''''''''''''''''''''''&&&''''''(((((())))))***((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))************+++*********+++++++++++++++***+++++++++,,,,,,,,,---,,,...////////////000222222222222222222333333333444444444555777999;;;<<<<<<>>>??????>>>======>>>===========================>>>===<<<::::::<<<>>>>>>???AAACCCEEEGGGHHHIIICCCBBBAAA???>>>===<<<<<<@@@AAABBBBBBCCCCCCCCCCCC@@@BBBBBBAAAAAAEEEFFFDDD???@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<===???AAABBB@@@BBBEEEHHHJJJHHHDDDAAAAAABBBCCCDDDEEEDDDCCCBBB============>>>???AAABBB@@@???>>>>>>>>>???AAAAAA>>>===<<<:::999999999999999999999999:::<<<>>>???888===AAA@@@===<<<>>>BBB;;;;;;<<<======<<<:::999888999:::<<<>>>AAABBBDDD<<<;;;999999<<<>>>>>>>>>===<<<;;;:::999::::::;;;777999;;;<<<;;;;;;<<<===???@@@BBBAAA???>>>>>>???;;;999888777888999888777:::::::::::::::999888888:::999999888888888999999<<<<<<;;;999666666777999:::999999999:::999666333777666555444444444555666777777777888888999999999:::999777666666666777777444444333222111111222222......000222444555777777444444444444555666777777222333333222000000111333111222333444444444333222222222222333333444444555777777777777777777777777555666666777888999::::::999999999999999999999999999:::<<<>>>????????????>>>>>>???>>>======???AAADDDEEEFFFEEEDDDAAA???===>>>>>>===<<<;;;::::::999:::===AAACCCBBBAAA@@@@@@BBBCCCCCCBBB@@@???@@@BBBBBBBBBBBBBBBAAA@@@??????======>>>@@@CCCDDDCCCAAA>>>>>>============>>>>>>??????@@@???>>>===<<<<<<:::;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>======>>>===<<<:::;;;999777666555555777777888777666666666666666666666888888666444444666999777777888999999888777666444333222333555666555444333444666777777666444222555777888777666555777888777777666666666666777777555444444444444555666666333444444444444333222222444333222222111111222222000000111111111222222222222111000///............,,,,,,,,,------.........---...///////////////...///......---------......---------------,,,,,,+++------------------------,,,,,,+++++++++++++++,,,(((***,,,,,,)))(((((())))))((('''''''''(((***+++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************))))))))))))************)))*********+++++++++++++++++++++++++++,,,,,,,,,+++---000000000//////000111111000///000111333444333333333444666888;;;<<<;;;===@@@???===<<<===??????>>><<<;;;::::::;;;;;;;;;<<<<<<;;;999999<<>>???@@@CCCDDDFFFGGGGGGAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEE@@@DDDDDDAAAAAAEEEFFFBBB>>>???AAABBBDDDDDDDDDDDD@@@???>>>===>>>???AAACCCDDDCCCCCCDDDEEEEEECCCAAA???@@@BBBCCCCCCCCCBBBAAA>>>>>>=========>>>@@@AAA>>>>>>======>>>@@@BBBDDDAAA???>>><<<;;;;;;;;;;;;999999888888999;;;===>>>777:::===>>><<<;;;===>>>;;;;;;;;;<<<======<<<;;;;;;;;;<<<;;;;;;<<<>>>@@@:::999999:::===?????????<<<;;;::::::;;;;;;;;;:::777999;;;;;;;;;:::;;;<<<===???@@@@@@>>>======>>>;;;:::888888999:::999888999999::::::;;;:::::::::888888888888888888999999999999999888888;;;AAAEEE===<<<:::999:::999777666888777555333333444555666777777888999999999999888999888777666555555555555333222222222222333444555111111222333444555666666555444444444444444555555111222333222111000333555333333222222333333444444444333333333333555777888777888888888888888777777444555666777888999999:::777777888888999999::::::999:::<<<===>>>>>>???>>>???>>>===;;;;;;===@@@BBBCCCCCCDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<>>???>>><<<;;;:::;;;999999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>===<<<<<<===>>>>>>===;;;;;;:::888666555666777888999888777666666555666666777999:::888666666999<<<888999:::;;;;;;:::888888444444444555777777555444111333666888999888666555777888999888777666777888888777666666666666777777444444444444444555666777333333444444444333222222444333222222111111222222,,,---------......//////222222000///............,,,,,,,,,------.........,,,---///111222222111111......---------......///............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************'''***------***((('''((()))(((&&&%%%&&&''')))+++'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++))))))))))))************))))))******++++++++++++++++++++++++++++++,,,,,,***---000111000/////////111000...---...000333555222222222333555888:::<<<:::===??????===<<<===??????>>>;;;999888888999::::::;;;;;;:::888999<<<@@@>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>???@@@AAABBBCCC@@@AAABBBDDDEEEEEEFFFFFFAAAEEEEEEAAAAAAFFFFFFBBB<<<>>>AAACCCEEEFFFGGGGGGBBBAAA???>>>>>>@@@AAACCCGGGEEEAAA???@@@AAAAAA@@@===>>>@@@AAAAAAAAA@@@@@@AAA@@@?????????@@@AAABBB>>>===<<<===>>>AAACCCEEECCCBBB@@@>>>===<<<======999888888777888:::;;;<<<777999;;;<<<<<<;;;;;;<<<>>><<<;;;;;;<<<>>>>>>>>>>>>>>>===;;;999999:::<<<999999999;;;>>>@@@AAA@@@<<<;;;:::;;;<<<<<<;;;:::777999;;;;;;::::::;;;<<<===>>>??????===<<<<<<===<<<;;;999999:::;;;:::999777888999:::;;;<<<<<<<<<888888888888888888888888333555777999<<>>>>>>>>>>>???>>>;;;::::::===@@@CCC@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>???@@@AAABBBBBBCCC>>>@@@BBBCCCBBBAAAAAABBB@@@AAABBBBBBBBBCCCEEEGGGBBBAAA???>>>===>>>??????>>>??????>>>===>>>AAACCC<<<===============<<<<<<==================<<<;;;>>>======<<<<<<<<<<<<===>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999999999999888777666666999999999888888888777777999999999888666666888:::999999888999:::;;;999777666777777777777666666555333444555666777777777777555555666888888999999999999888777555444444444444888777555333222333555666333333333222222222111111000000000000000///......///////////////......---000...------...///...---000///---+++***+++...000000---,,,000555888444000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))((((((((((((+++*********))))))((((((''''''((((((((((((''''''(((((())))))))))))((((((((()))***+++***)))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,---......//////......333...***+++111555666555666666666666666777777888999:::;;;<<<============@@@;;;555555888;;;:::888===<<<;;;;;;;;;<<<>>>??????????????????>>>======???@@@AAABBBCCCCCCCCCCCC@@@AAACCCEEEGGGGGGDDDBBBDDDCCCBBBAAAAAABBBCCCDDDAAABBBBBBBBBFFFLLLKKKGGGAAA@@@@@@???@@@@@@AAAAAACCCAAA??????AAABBBBBBAAA@@@??????@@@AAA@@@???===@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<===???AAABBBAAA@@@>>>===;;;:::999888888888888888888888888:::999999999::::::;;;<<<<<<===>>><<<:::999;;;===>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;======<<<;;;::::::999999999888888888888:::;;;<<<@@@?????????>>>>>>======999:::999888666555666777777888999:::;;;:::999888999999::::::999888666555222888888666>>>MMMRRRMMM>>>===;;;999888888999999:::777444111111444777:::666777888888888777555444444444333333333222222222222333333444444333333222555444444333333444444555555444333333222222222333222222111111222444555777222222111111222444555666333333333333333444555666777777888777777666555555444555666666666555333222666777777777777888888888:::999777777888999;;;===<<<;;;;;;:::;;;<<<>>>>>>BBBAAA@@@@@@@@@???===<<<::::::<<<===>>>>>>>>>>>>BBBDDDEEEDDDAAA@@@@@@@@@AAA@@@??????@@@BBBDDDFFF@@@??????>>>>>>???@@@AAA>>>?????????>>>>>>AAACCC?????????>>>===<<<;;;::::::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::::::::999888888999999888888888777777777999999999888777777999;;;999888888999::::::999777777777777777666666555444333444444555666666777777333444555666777777777777888777666555444444444444666555444333333333444555333222222222222111111111000000111111000//////...///////////////...------///---,,,,,,---......---+++***,,,222888777111***---,,,,,,///222333111///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))***************)))))))))((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((*********)))'''&&&(((((((((((((((((((((((()))(((((((((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++,,,------...............,,,+++,,,222999======:::666555555555555666777777999999:::;;;<<<<<<<<<<<<===888444555999<<<<<<;;;???>>>=========>>>???@@@???@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAA???@@@BBBEEEFFFFFFDDDBBBEEEDDDCCCCCCCCCCCCDDDDDD@@@BBBCCCAAADDDHHHHHHEEE@@@@@@????????????@@@@@@BBBAAA@@@@@@AAABBBAAA???===<<<<<<===???@@@???======>>>>>>???@@@AAABBBBBBAAAAAA@@@>>><<<===???AAA@@@@@@???===<<<;;;:::999888888888888999999999999999999999888999999::::::;;;===>>><<<:::999:::<<<===<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<;;;999888888666666666777888:::<<<===>>>>>>>>>======<<<<<<<<<999999999888555555666777777888999:::::::::999999999999999999999777666555444999999666<<>>?????????BBBCCCDDDCCCAAA??????@@@======<<<===>>>AAADDDFFF>>>>>>>>>>>>???@@@AAABBB???@@@@@@???>>>>>>@@@BBBAAAAAA@@@???===;;;999888777888999;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888777999999::::::;;;;;;::::::888888888888777777777777999::::::999888888999;;;999888777888::::::888777777777777666555444444333555444333333444555777888333444555666777777777777666666555444444333444444333333333333333333333444222222111111111000000000000000111111111000//////...////////////...---------,,,+++,,,---...---,,,,,,---333AAALLLJJJ;;;,,,++++++,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))***+++,,,******))))))))))))((((((''''''(((((((((((('''''''''(((((())))))((((((''''''((()))***)))((('''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&''''''''''''(((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))******+++,,,,,,---...............)))+++111999AAACCC???;;;444444444444444555666666777888999:::;;;;;;;;;;;;999666333555999===>>>===>>>============>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@??????>>>>>>@@@BBBDDDEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEE@@@DDDDDDAAA@@@CCCDDDBBB??????>>>>>>>>>>>>??????AAAAAA@@@AAABBBAAA???===:::999999;;;===???>>>===<<<<<<===>>>@@@AAABBBBBB@@@@@@@@@>>><<<<<<>>>@@@======<<<<<<;;;:::::::::888888888999999999::::::999888888777777777888888:::;;;<<<;;;:::999:::;;;<<<;;;:::888777777888888<<<<<<<<<<<<:::999888777<<<<<<<<<<<<;;;999777666444444555666888999;;;<<<;;;;;;;;;;;;;;;:::::::::888888888777555444555777777888999999::::::999999888888888888888777555555666::::::666999@@@@@@:::777666666555555555666666777666555333333333444555777777888888777777666555333333333222222222111111111222222222222222222111222222111111111111222222222111111000000000000111///000111222222333333222111111111111111222333444222222222222222333333333333333444444333333222222555444333333222333333333666666666777777777888888:::888777666666888:::;;;;;;:::999888888888999:::===>>>???@@@???===;;;:::999:::<<<===???@@@AAAAAAAAABBBBBBAAA???>>>???@@@>>>======>>>@@@CCCFFFHHH?????????????????????@@@???@@@@@@???>>>===???@@@??????>>>===<<<:::888888555666777999;;;<<<<<<===<<<<<<<<<;;;;;;:::999999888999999::::::;;;;;;;;;;;;;;;;;;:::999777666555666777888999::::::::::::888888777777777666666666888999::::::999888:::;;;888777777888999999888666777777666555444333222222555444333222222444666777555666777888888888888888555444444333333333333444111111222333333333222222111111111000000000//////000000000111111000//////......//////......---,,,,,,+++***+++---...---+++///000888EEEPPPMMM>>>000***+++---,,,+++***+++,,,************************++++++++++++++++++++++++************************((((((((((((((()))******))))))))))))))))))((((((''''''(((((((((((('''''''''((((((((((((((((((''''''(((((())))))(((''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''$$$%%%&&&'''(((((()))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))******+++,,,,,,---.........------+++...444;;;??????:::666333333222222222333444444666666888999999999999999888666444666999<<<>>>===:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???>>>>>>===<<<>>>>>>?????????>>>>>>======???AAABBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDCCC@@@EEEGGGBBB???@@@AAAAAA???>>>>>>============>>>@@@@@@@@@AAABBBAAA===;;;;;;999999:::<<<=========<<<<<<===>>>>>>???@@@@@@?????????>>><<<<<<===???;;;;;;;;;:::::::::::::::777777888888999:::::::::777777666666555555666666999::::::::::::999999999;;;:::888666555555666666;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<;;;999666555444555555666777888999999999999888888888888888888777777888666444444555777777777888888999999999999777777777777666666555555555888999666666999888333444444444444444555555555555555444444333333222222666666666666555555444444222222222222111111111111000111111222222111111000111000000//////000000111000000///....../////////...///000111222111111000000000000000111111222222000111111111111111111111000000111111111111000000444333111000000111222333444444444444555555555555777666555444444666777999:::999777666555666666777:::<<<>>>???===;;;:::999888999;;;===???AAABBBBBB@@@@@@AAA@@@>>>===>>>???======<<<<<<>>>@@@BBBDDD@@@@@@??????>>>===<<<;;;>>>???@@@???===<<<<<<===:::::::::;;;::::::999888555666777999:::;;;;;;;;;;;;;;;;;;;;;:::999777777777777888888999999:::::::::::::::999888666555444333444555666777888888888777777777666666666555555777888::::::999999:::;;;777777666777888888777555666555444333222222222222555444222111222333555666555555666777777777666666333222222222222222333444111111222333333222222111000000/////////............//////000000000//////...............------,,,+++******,,,......---+++***,,,222999===;;;444...+++,,,,,,+++***)))***,,,************************************************))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((())))))''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''+++***)))(((((()))***+++$$$$$$&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))******++++++,,,,,,---...------------///222666888777444222111111000000111111222333444555666777777888888888999888777777999;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::>>>????????????>>>>>>===;;;>>>AAAAAA@@@???@@@BBB@@@@@@@@@@@@AAAAAABBBBBBAAAFFFGGGBBB???@@@AAAAAA???>>>>>>===<<<<<<======>>>===>>>???@@@???<<<999>>><<<;;;:::<<<===<<<<<<=====================<<<===>>>???>>><<<;;;<<<>>>:::::::::::::::999999999777777777888888999999999666555555444444555555555888888888999::::::888888999888666555444444555555999:::;;;<<<<<<<<<<<<<<<999::::::::::::888777666777777777777666666666555666666666666666666666666666666777555444333555666666666666666777777888888666666555555555555555555222555777555444555444111444444555555555555555555333333333333333222111111444333333222222222222222222222111111111000000000///000000000000000000///000//////......//////000.........------......///---...///000000000///...//////000000000000000000//////000111111000//////---....../////////......222111000//////000111222000111111111222222222222444333222111222444666777888777666555444444555666777:::======;;;999888999888999;;;===???@@@AAABBB>>>??????>>><<<<<<===???<<<;;;999888888999;;;<<>>===;;;999888===>>>???>>><<<:::::::::666777888999999:::::::::777777888999::::::999999::::::::::::999888666555777777777777777777888888888888888777666555444333111222333444555555555555666666666666555555555555555777999999999888999:::777666555666888888666555555444222111111111222333444333222222222222444444222222333333333333333222111111000111111222333444333333333222222222111111/////////.........------------.../////////......---............---,,,,,,+++***+++---//////---,,,)))+++---------,,,------,,,+++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''''''''(((((((((((())))))''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%&&&'''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))******+++++++++,,,---------------+++,,,...000111222222222///////////////000111111333333444555666666666666999999999999999999:::::::::;;;<<<<<<======<<<<<<:::;;;;;;;;;;;;:::999999======>>>??????>>>>>>>>>:::===@@@@@@>>>===???AAA>>>>>>=========???@@@AAA@@@DDDDDDAAA???AAABBB@@@@@@???>>>======<<<<<<===;;;;;;;;;<<<======;;;999@@@>>><<<;;;<<<======<<<>>>======<<<<<<;;;;;;:::<<<===>>>>>><<<;;;;;;===::::::::::::999999999999777777777777777777777777444444444444444555666666777666777888::::::888666777666555444444444555666777888999;;;<<<<<<<<<<<<888888888888888888888888888888888888777555444333444444555555555555555666444555666555333333555666555555444444444555666777555555444333333444444555000222444444333222222222444555555666555555444444111111222222222222222222333222111000000000000111111111111000000000000///...//////000000//////...//////............//////...------------......///------............------......///000000//////.........///000000///---,,,,,,,,,---.........------//////////////////000111....../////////000000000111000///000111333666888777666555444444444555666666999;;;:::888666888:::888999;;;<<<>>>???@@@@@@=========<<<:::;;;===???@@@>>><<<;;;::::::<<<===<<<<<<===<<<<<<:::888777<<<===>>>===;;;888888888666666888999::::::::::::::::::::::::999888888777999999::::::999777555333777777777666666666666666666666666666666555444333111222222333444444444444666666666555555555444444333555888999888777888999666555555666777777666444333222111000000111333444333333222222222222222222111111111222222111111000/////////000111222333333666555444222111111111111.........------------,,,+++,,,,,,---......------------......------,,,+++++++++,,,...000000...,,,,,,------+++******,,,...,,,)))''''''***,,,+++)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&$$$"""!!!!!!"""$$$&&&%%%%%%&&&''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))******+++++++++,,,------------,,,***+++---......///000111...............//////000111222333444555555555555888999999999999999:::;;;999:::;;;<<<===<<<<<<;;;:::;;;;;;;;;;;;:::999999:::;;;<<<===============999<<>>AAA???===;;;:::;;;===@@@BBB>>>@@@@@@>>>???CCCBBB???AAA@@@???>>>============999888777888:::<<<;;;:::???===::::::;;;===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;===>>>===<<<;;;;;;<<<;;;;;;;;;::::::999999999777777666666555555444444333333333444555666777888666555555777::::::777555555555444333444555666777666777888999999999999999888777666666666888:::;;;777888888888888777555444333333444444444555555555444555555444333333444666333333222222222333444555444444333222222333444555000222444444222111222444444555555555555444222111000000000000000111222333333222111000///000000111111111000000000/////////.........//////.........//////............//////---------------...//////------,,,,,,,,,,,,---------...////////////...------.../////////...,,,+++++++++,,,---------------------...///////////////............////////////000//////000222555888:::666555444333444555666777666888:::888444444777;;;888999:::<<<======>>>>>><<<<<<<<<:::999:::<<<>>>@@@???===<<<;;;<<<>>>???999:::;;;;;;;;;:::999888;;;<<<>>>===:::777666666777888999:::::::::::::::<<<<<<;;;;;;999888666666888999::::::999777444222777777666666555555555444555555555666555555444444222222333333444444333333666666555555555444444444222444777888888777777888666555555666777777666444222111000///000111444555222222333333333222222111222222333333333222222111////////////000222333333999777444222000000111222......---------,,,,,,,,,***+++,,,,,,---------,,,------......------,,,+++++++++,,,///111111///---,,,++++++++++++,,,,,,,,,,,,((($$$%%%***,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***&&&'''''''''(((((())))))''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''+++)))'''%%%%%%''')))+++&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++++++++,,,---------,,,,,,,,,---//////...------......------------...//////111111222333444444444444666888999999999999;;;<<<777888999:::;;;:::999999;;;;;;<<<<<<;;;;;;:::999888999:::;;;<<<<<<===<<<888<<>>;;;:::===AAA@@@===;;;999:::===AAADDD======<<<;;;???DDDBBB===AAAAAA???>>>============888666555666999;;;;;;;;;<<<:::888999;;;>>>??????:::::::::;;;;;;<<<<<<<<<;;;<<<>>>===<<<:::;;;;;;<<<<<<;;;;;;:::999999888777777666555444333333222222222333444555777888999555444555777::::::777444555444333333444555777888666777777777777666666555777666555444555888;;;===666777888999999888777666333333333444444555555555333444555444333333444666333222111111111222333444444333222222222333444555222222444444222///111555444444555555444222111000//////......///111333444444333111000000000111222000000000000////////////---..................---//////............//////---------------...///000...---,,,+++++++++,,,------.../////////...---,,,,,,---...//////---+++******+++,,,---------------+++,,,...///000///...............////////////000000///000111333777:::<<<555444444333444555777888666888999666333222777<<<888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::888999<<<>>>999888777666666888:::;;;???>>><<<;;;::::::;;;;;;999::::::;;;:::999888777<<<;;;;;;:::::::::;;;;;;;;;:::999888888888999:::777888999999999777666555555555555555444333222111555555555555555555444444111222333333333333222111555444444333333333444444000222555666666555666777777666555444444444444444444333111000000000111222////////////000111222333666555222000//////000000000...---,,,...111555888999777444111////////////......---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************))))))))))))++++++************+++++++++++++++*********))))))***))))))((('''&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''$$$$$$&&&'''((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000/////////111222333777777888888999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777666666888888999::::::::::::999;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????>>>===<<<<<<;;;;;;::::::::::::;;;;;;999:::<<<===>>>===<<<;;;999888999::::::999;;;>>>;;;===???@@@@@@>>><<<:::<<<<<<<<<;;;:::999777777888666444222222333666777555333222444777777555333444555555666777888888888777666555444444555666777444444555555555555555444777666555333444555777888999999999888777666666555777777666555444333333222333333444444555666666666222222333333444333333333///......///111333555666333333222222111000/////////000222333222111///---***+++,,,---...000111111222111111111000000//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///...---,,,,,,,,,,,,,,,///////////////.........,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......///...---------...000111222222222222222222222222222111111000111222444555555555555333222333666999999>>>BBBCCCAAA===<<<<<<:::999999888888999999:::666555555555666999;;;===>>>===<<<:::999::::::;;;999:::;;;;;;;;;999888777<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777888888666777777888777666555444444444555555666666555555777666555555444444444444444333222222222222333444555444444444444444555555555777999999888777777777666666555444444444444444333222111000000000111111222222333333444555555555555444111///......///000111000...---...000222444444333111///...///000000......------,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************))))))))))))+++******))))))******++++++++++++*********))))))***))))))(((''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%$$$%%%'''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))((((((((((((((())))))***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------///////////////111222333777777777777888:::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;::::::999888888777666666888888999:::::::::::::::::::::::::::;;;<<<>>>>>>???>>>============>>>???===>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>===<<<<<<=========;;;<<<===>>>>>>===;;;:::888999<<<===;;;999888:::<<<===???AAAAAA???===<<<>>>>>>>>>>>>===;;;:::999777666444222222444666777666555444666888999777555666777777888999999::::::888888777777777777888888777888888888777666555555555444444333444555666777999999999888777666666666555555444444444444444444333333444555555666666777333333444444444444333333222111111000111222333444333333222222111000000///000111111111000///------+++,,,,,,---...///000000000000//////...............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,---...............---------+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,---------............000///.........///000111222222222222222222222222000000000111222444666777666666555444222333555777999<<<@@@@@@>>><<<;;;<<<999999888888888888999999888777666555666777999;;;===<<<:::999888999999:::999:::;;;;;;;;;:::999888;;;;;;<<<<<<======>>>>>>===<<<;;;:::999888888999666666666777666666555444333444555777888999999999999888666444333333444444777555222111111222555777555444444444555666666777999:::;;;:::888666666666666555444444333444444444333222111111000000111111222333444666777666666555444333111///......//////222111000///............//////...---...///000111......------,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************))))))))))))+++******))))))******++++++************))))))))))))))))))(((''''''&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((('''''''''''''''(((((((((((((((''''''(((((()))***)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........///000111333444555555666666777999:::;;;999999:::;;;<<<<<<<<<<<<999999888888777777666666888999::::::;;;;;;::::::999999999:::;;;<<<>>>??????>>>>>>======>>>>>>???:::<<<>>>@@@CCCDDDEEEFFFDDDDDDCCCCCCBBBBBBBBBAAABBBAAA@@@???????????????>>>?????????>>><<<:::999666999===>>>===<<<:::999===>>>@@@AAAAAA@@@>>>===????????????>>><<<;;;:::777555444333333444666777888777777888::::::999888999999999::::::;;;;;;<<<777888888999999888888777;;;;;;::::::999888666555222333333444555666666777999999999888777777666666333333444444444555555555444444444555666666777777333444444555555444333333555444333222111111111222333333222222111000000000222111000///............------........./////////---------------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------------------------------++++++,,,,,,,,,,,,+++++++++************++++++,,,------........./////////000000//////000000111222333333333333333333333333///000000111333555777888555666666444333333555777999;;;======;;;;;;;;;<<<999888888777777888888999999888777666666777888999<<<;;;999888888888999999999:::;;;<<<<<<;;;:::999;;;;;;<<<===>>>????????????>>>===<<<;;;;;;::::::777777777777777777777666555555777999:::;;;;;;;;;;;;999777555333333444444777666444333333444666777555555555555555666777888666777888777555333333444555555444444444444444555333222222111111111111111///111333555666555444333444333222111000000000000111111111000///...---,,,...............///000111......------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************)))))))))(((******))))))))))))******************))))))))))))))))))((((((''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((()))(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---///000222333444444444444555666888999:::888999:::;;;<<<===<<<<<<888888777777777777777777999::::::;;;;;;;;;;;;;;;888888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???AAACCCDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>;;;999888777<<>>>>>??????>>>>>>???@@@BBBBBBAAA@@@???>>>>>>>>>>>>===;;;:::999666555444333333444666777999999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<555666777888888777666555:::::::::::::::999888777222333444666777888888888999999999888888777777777555555555555555555555555333444444555666666777777444444555555555444333333555555444333333222222222222222222111111111000000222111///......///111222/////////...............------,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,,,,---------------------.........+++,,,,,,------,,,,,,+++++++++*********++++++,,,.........////////////000111111111111111222222222333333333333333333333333000111111222444555666777333444555444333444666888:::;;;;;;:::::::::;;;<<<999999999888888999999999999888888777888888999:::;;;:::999888777888999:::::::::<<<<<<===<<<;;;:::;;;;;;===>>>????????????=========<<<;;;;;;:::999999999999999999999::::::888999::::::;;;;;;;;;:::;;;:::888666555555555555666666777777777777666666555555555555555666777777222444444444333333444666555555555444444555555666333333333333333222222111///000333444555444333222555444444333222222222222///000000111111000///...111000000000000000000000......------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************)))))))))(((***))))))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((((((''''''&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))(((((()))))))))******************+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---///000222333333222222333444555777888999777888:::<<<======<<<;;;777777777777888888888888::::::;;;<<<<<<<<<<<<;;;777888888888:::;;;<<<============>>>>>>=========<<<======>>>???@@@AAABBB>>>>>>>>>>>>>>>?????????BBBAAA@@@???????????????BBBAAA@@@???===;;;:::999???CCCBBB===<<>>???@@@AAABBBAAAAAA@@@?????????>>>===<<<::::::555444444333444555666777:::;;;<<<<<<<<<<<<<<<<<<999999999:::::::::::::::555666777888888777666555777888888999::::::::::::333444666888999:::::::::999999999999888888888888888888777777666555555444333333444444555555666666444444555555444333333222222222333333333444333333222222222111111111111111111000......///111444666000////////////.........------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......------,,,,,,,,,------...------......////////////------............------,,,,,,++++++++++++,,,,,,.........////////////000000111111222222222222222222222222222222222222222222222333333333333333333000111333444555666888;;;;;;:::999999:::<<<<<<===::::::999999999999::::::777777888999:::;;;<<<===;;;:::999888888888999::::::;;;<<<=========<<<;;;;;;<<<===?????????>>>>>>::::::;;;;;;::::::999888<<<;;;;;;;;;;;;<<<======:::;;;;;;;;;;;;;;;:::999;;;;;;::::::999888777777666777888999999888777666666666555555444555555666222333444444444555888:::666666666555666666777888444444555555555444333222222333444666666666666555555555555444444444333333///000000111111111111000222222222111111000000///......------------------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************))))))))))))***))))))(((((())))))***(((((()))))))))))))))***((((((((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,...///000111111111000000111222444666777888777999;;;=========;;;:::777777888888999999:::::::::;;;<<<<<<======<<<<<<888888888888999:::;;;;;;;;;<<<<<<======<<<<<<;;;>>>>>>=========>>>??????======>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????@@@@@@???===<<<;;;;;;:::FFFJJJGGG===999>>>@@@===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???===<<<;;;444444444444555555666777999;;;<<<===<<<;;;<<<===999999999999999999999999888999999999999999999888555666777999::::::;;;;;;666777777888999:::;;;;;;999999999999999999999999999999888777666555444333222222222333444444555555444444444444333222111111000000222333444444444444111111111111111111111111//////......///111444666////////////////////////------...............///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///------,,,,,,,,,---......------......///000000000......////////////......------,,,++++++++++++,,,------........./////////000000111222222222222111111111111111111111111111222222333333333222111000///111333555555666999;;;;;;999888999;;;<<<<<<<<<:::999999999999999999:::888888:::;;;<<<>>>??????;;;:::999888888999:::;;;:::;;;<<<===>>>======<<<;;;<<<>>>??????>>><<<;;;999:::;;;<<<<<<<<<;;;;;;===<<<<<<;;;<<<===>>>???:::;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<;;;999888999999888888888888999999777666555444333333333333333444555555444666888;;;777777777777777888999999555666777777777666444444444555555666777777888888444444444444444444333333222222222111111111222222111111222222111111000000------..................++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************))))))))))))))))))(((((((((((())))))(((((((((((())))))******'''((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,------------,,,---...///000000000000//////000111333555777888888:::<<<======<<<:::999777888888999:::;;;;;;;;;;;;;;;<<<===============999999888888888888999999::::::;;;<<<<<<;;;::::::>>>===<<<<<<<<<===>>>???<<<<<<===>>>??????@@@@@@============>>>???@@@@@@======<<<<<<<<<<<<<<<<<>>>>>??????@@@AAAAAAAAA@@@@@@@@@???>>>===;;;;;;333333444444555666666777777:::<<<<<<:::999;;;<<<999999999999999999999999:::999999888888999999:::777888999999::::::::::::888888777777777888:::;;;999999999999999999999999666666555555444444333333000111111222222333333444333333333333222111000//////000111333333333333222111111111111111111111111///......---...///000111///////////////000000000------------.........///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///,,,,,,,,,,,,,,,---...///,,,,,,---......///000000---..................---,,,,,,+++***************,,,---------............//////111222222222111000///////////////////////////000111222222222111000111333555555555555666888888777666888:::<<<;;;999888888777777777777888888;;;;;;<<<===>>>?????????;;;:::999999999:::;;;<<<:::;;;<<<>>>>>>>>>======;;;<<<>>>???>>>===;;;:::;;;===>>>@@@@@@@@@??????===<<<;;;;;;<<<===>>>???999::::::;;;<<<<<<;;;;;;999;;;===??????===:::999<<<:::888777777888:::<<<777666555444333222222222333444444444333444777999888888777777888999::::::666777888888888777555444555444444444555666777888333333444444444333222222555444333222111111111222///000000111111111111000------..................+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************))))))))))))))))))(((((((((((())))))'''((((((((())))))******'''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************+++++++++,,,,,,------------......,,,---///000000000//////...//////111222555666888999:::<<<>>>===<<<999888888888999:::;;;;;;<<<===;;;<<<<<<===============:::999888888777888888888999999;;;;;;;;;;;;999999<<<<<<;;;;;;<<<===???@@@::::::;;;<<<===>>>>>>???<<<<<<<<<===>>>???AAAAAA;;;;;;;;;;;;;;;<<<======:::CCCDDD===<<>>???@@@@@@AAAAAA============<<<:::999888333333444444555666777777666999<<<;;;999888:::<<<::::::::::::::::::::::::999888777666666777888999:::::::::;;;::::::999999999888666555555777999:::999999999999999999999999222222222333333333444444///000000111222222333333333333333222111000///...///000111222333222111000111111111111111111222222//////...---,,,,,,,,,,,,.../////////000000000111,,,,,,,,,------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////,,,------......------,,,++++++***))))))((()))))),,,,,,,,,---------.........///000111222111000000////////////////////////---...000111222222222111333555666666555444444555666555444777:::;;;999777666666555555555555666666>>>>>>????????????>>>>>>@@@@@@???>>>===<<<;;;;;;:::<<<>>>??????===;;;:::>>>>>>>>>>>>===<<<;;;:::======>>>>>>>>><<<;;;:::;;;999888:::===???>>><<<===<<<<<<<<<<<<;;;;;;;;;===;;;::::::;;;;;;:::888888888888777777777666666888777666444333222111111444444555555444444333222333444555777888888888888777666555666777777555333444444444444444555666777444444444555555555555555333333333333333333333333222111111000///......---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***((()))+++,,,+++((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************++++++,,,------....../////////.........---------///111222222222222333555777777777777777888888888888888888888999:::;;;;;;???>>>===;;;;;;;;;<<<===:::999777666666777999:::888<<>>:::888:::===;;;;;;::::::::::::;;;;;;<<<===???@@@AAA@@@>>>===;;;<<<===?????????>>>======<<<<<<<<<;;;;;;;;;;;;@@@@@@@@@@@@@@@???>>>===;;;999777999===??????>>>=========<<<:::888777666666666777777888777777666777777888999::::::;;;;;;;;;;;;<<<===;;;999777555666888999888666555777:::777:::<<<;;;888666888:::666555555555666777999::::::;;;;;;:::999777555333555666666666555333111000111111111111111000//////000000111111111111000000000000111111111111000000///000000000111111111111//////...------------...///////////////.........------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------.........+++++++++,,,,,,,,,------++++++------------+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------////////////////////////////////////000000000000555555555555555444444444888888777777666666666555555444333333444777999;;;;;;<<<===============<<<@@@??????>>>===<<<;;;:::777999;;;===>>>===;;;:::============<<<:::999888<<<<<<===>>>===<<<;;;:::;;;:::999:::===???>>><<<<<<<<<<<<;;;;;;;;;::::::===;;;::::::;;;;;;:::888888888888777777777666666666555444222222111111111444444555555555555444444444555666777888888888888666555444555777777555444444444444444444555666666444444444444444333333333111111111111222222222222111111000//////...------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))'''(((***+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))*********+++++++++,,,------......///.........---------,,,///000222222111111333444666666666666666777777777999999999999999:::;;;<<<>>>======<<<<<<<<<<<<<<<:::999888777777888999:::888;;;>>>===:::888:::===@@@???===<<<;;;;;;::::::===>>>???@@@@@@???>>><<<;;;<<<===>>>???>>>>>>=========>>>>>>>>>===<<<;;;>>>?????????>>>>>>===<<>>???>>><<<<<<;;;;;;:::999777555444222333444444555555555555666666777888999999::::::;;;<<<<<<<<<;;;888666555555666777555333333666999:::;;;<<<<<<:::999888999777777555555555555666777999999::::::999777555444555555555555444222111000111111000000000/////////000000111111111111000000///000000111111000000////////////000000000111111///......---------------........................---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---++++++,,,------,,,+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,............................../////////000000000333333333333333333333333555555555444444444333333444444333222333555777999:::;;;;;;<<<=========<<>>>>>===<<<;;;::::::555777999;;;===<<<;;;:::======<<<<<<;;;999888777999:::<<<======<<<<<<;;;;;;:::999:::===>>>===<<<;;;;;;;;;:::::::::999999<<<:::999999:::;;;:::888888888888777777777777666333333222111111111111111333444555555666666666666666777777888888777777666444333333444777777666555444444333333333444555555444444333333222222111111000000000000000000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))(((''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))************++++++,,,---------......------------,,,,,,...///111111000000222333333333444444555555666666999999999999:::;;;<<<<<<<<<<<<======<<<<<<;;;;;;::::::888888888888::::::888;;;>>>===;;;999;;;===CCCBBB@@@>>><<<;;;:::999>>>>>>???@@@???>>><<<;;;;;;<<<======>>>============>>>???@@@@@@???===;;;<<<===============<<<;;;CCCAAA????????????===<<<::::::999888777666444333111111222333444555555666444555666777888999::::::;;;;;;<<<;;;:::777555444555666555444333444777:::===<<<;;;;;;;;;;;;999777888777555444333333444444777777888999888777666555444444444444333222000000111000///...---.../////////000000111111000000/////////000000000000//////....../////////000000000///...------,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************)))))))))*********++++++***************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++*********)))))))))++++++++++++++++++++++++---------------,,,,,,+++------------------------.........////////////000000000000111222222333333222222222222111111111111333333222111222333555666888888999:::;;;<<<<<<<<<======<<<<<<;;;::::::999777888:::;;;<<<;;;:::999<<<<<<<<<;;;:::999888777777888:::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<::::::999999999888888888:::888777888999:::999777777777777666666666666666222222111111111222222333222333444666777888888888777888888888777777666555222111222444666777777555444333333333333333444444555444444333222111000000000000000000////////////............------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************((((((((((((((()))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***))))))******+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...000000//////111222111111222222333444555555777777777777888:::;;;;;;:::;;;<<<======<<<:::999;;;:::999999999999:::;;;999;;;======;;;;;;<<<===CCCAAA@@@>>><<<;;;::::::======>>>===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAA@@@>>><<<:::;;;<<<<<<=========<<<<<>>===<<<::::::999999777666555444222222333444555666888888555555666777888999::::::;;;;;;::::::888666444333777777666555555777:::<<<>>>;;;999:::;;;;;;888555777666444333222222333444555555777777777777666555333333333222222111000000111///---,,,+++,,,.../////////000000000000//////...//////000000//////...---............/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************************************************++++++++++++******++++++++++++******************))))))))))))************++++++++++++++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++------........./////////...//////000111222222333000000000000000000//////222111111111111222333444666666666777999:::;;;<<<<<<<<<;;;;;;:::999999999;;;;;;;;;<<<;;;:::999888;;;;;;;;;;;;:::999888888666777999:::;;;;;;;;;;;;888999999:::999999::::::888888888888777777777777777666555666777888777666555555555555555555555555222222222222222333333444222333444666777888888888777777777777777666555444111000111333666777666555444333222222222222333333444444333333222111000000111111000000/////////...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,+++---............///111...///000111222333444444444444444555666888999:::999:::;;;<<<<<<;;;:::999;;;::::::::::::::::::;;;999;;;<<<===<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777<<<<<<;;;;;;;;;;;;;;;;;;:::;;;===???>>><<<:::888;;;;;;<<<===>>>>>>>>>>>>===>>>??????>>>>>>======;;;;;;;;;:::999888777666333333333333444666888999777777888888999::::::;;;999999888888777666444444777666555555666999;;;<<<<<<999777888::::::777444555444333222222333444555333444555666777666555555222222111111000000000///000///---++++++,,,.../////////000000000000//////......////////////......,,,,,,---------.........------,,,+++++++++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++************)))))))))*********++++++*********************************)))))))))(((((()))))))))******+++++++++******+++++++++++++++***++++++++++++++++++++++++------------..................///000111222222222////////////////////////111111111111222333333444444444444555666888999:::::::::::::::999999999888<<<<<<<<<;;;:::999888777888888999999999999888888555666888999:::::::::999666888999888777666777999777777777666666666666555444333222333555666555444333333333333333444444444333333222222222333333444222222444555666777777777666666666666555555444333000000000222555666555444333333222222111111222222222222222111000000000///111000000//////.........,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''(((((()))******+++******++++++++++++,,,,,,***+++------,,,,,,...///------...000111333444555222222333444555666888999999999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============;;;;;;:::::::::;;;;;;<<<:::::::::999888888888888<<<<<<;;;:::::::::;;;;;;999:::;;;<<<<<<:::999777:::;;;<<<===>>>>>>>>>>>>999;;;>>>???>>>======>>><<<<<<<<<;;;;;;999888888222222111111222444666777999999999999999999999999777777666666666555555555333222222444666999999999999888777888999888777555555444333222333444555666222333444555666555444333222111000////////////000000///...---,,,---.........//////000000//////...------............------+++,,,,,,,,,,,,------------,,,++++++******++++++))))))******++++++,,,,,,***************************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++++++++***************((())))))))))))***************))))))))))))************)))))))))(((((((((((((((((()))******++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111............////////////000111222333444555555666444333333333333555777888999999999999999888888888:::::::::999999888777777444444555666777777777777555666888999999999888888444666888777555444555777666666666555555555555444222111000111333333333222000111111111222222222222333222222111111111222222111222333555555666666666444444444444444444333333111000000222444555444333333333222111111111111111......................../////////...---,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))'''&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&''''''(((((()))******************+++++++++,,,)))***,,,,,,++++++---...,,,---...000111333444555222222333444555777888999999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>>>>>>>===;;;:::::::::::::::;;;;;;;;;::::::999999999::::::<<<<<<:::999999999:::::::::::::::;;;:::999999888888999:::;;;======>>>>>>999<<>><<<===>>>;;;<<<<<<;;;;;;:::999888555444333222333444666777::::::999999888777777777555555444444555555666777111111111555999:::999777666888999999888888888999777666555333333333444444333333444555555444333222111000///.........///////////////............---......////////////......---------......---------++++++++++++,,,,,,,,,,,,,,,,,,+++***************(((((())))))***++++++,,,************************((((((((())))))*********************************(((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((((((((()))))))))*********)))(((((((((((()))******)))))))))((((((((((((''''''(((((()))******+++)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...............,,,,,,------............000111333444666777888888444333222111111333555666999999999888888888888888777777777777777888888888000111222444555666666666555666888999999888777777333555777666333222444666666666555555555444444444000///...///111222222111//////000000111111111222222222111000000000000000222222333444555555555555222333333444444333333222111000000222444555333222333333222111000000111111+++,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&''''''((()))))))))))))))******+++++++++,,,(((***+++,,,++++++,,,...,,,,,,...000222333555666333333333444666888999:::999999888777888999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>???>>>===<<<<<<;;;::::::::::::;;;;;;;;;:::::::::;;;<<<<<<===<<<:::999888999::::::;;;;;;:::::::::999999999666777888:::;;;<<<======:::===AAAAAA>>><<<<<<===;;;;;;;;;;;;::::::999888888777666555555666888999::::::999888777666555555333333333444444666777888222222333888<<<===;;;888555888;;;;;;999888:::<<<:::999666444333222222222333333444555444333222111111000...------...///000//////000000//////...---......////////////......,,,------......------,,,******+++++++++,,,,,,,,,,,,++++++***)))*********'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))((((((((((((&&&''''''((()))******+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000111333666888999::::::444333111000000222333555666777:::>>>@@@>>>999555666666666777999999888777444444555777888999:::;;;::::::;;;:::999777555333333333444444444333222111333444666888777555333111444444333333333222222222222222111111111222444555555555555666555555444444111222333333444444444333555555555555444333222111111111111111111111111111333333222222111000/////////............------------------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******+++++++++******(((''''''))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++''')))***+++******+++---+++---000222333333222111222333444555666777888999999888888777888:::;;;<<<>>>>>>????????????>>>>>>===============<<<<<<<<<;;;===>>>>>>======>>>???@@@??????>>>>>>=========???===;;;999999:::<<<>>>===<<<;;;:::999888888999999::::::;;;<<<===>>>>>>AAA<<<888:::???BBB@@@<<<@@@???>>><<<:::888777666222222222222333555666888===<<<999777777777888999444555666777888999::::::666666777888999:::::::::888999999999999888777777:::888555333333444333222333444555555555333111///000000000000////////////////////////............//////...------------...---...///...---------///...---,,,,,,+++***)))(((*********))))))))))))(((++++++******************.........---,,,+++***)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''')))***+++,,,---)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++//////...---,,,++++++***,,,,,,,,,---...///000000000111333555666666666555555444333222222333555666777888:::===???===999666666666666777888888888777555555666777888999999:::::::::::::::999777666555444333333333222222222222555555777777777666444333555555444444444333333333222111111000111222333444444444555555555555444444333333444555555555444444555555555444444333111111000000000000000000000000333333222222111000000000///............------------------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++******+++++++++******)))(((''')))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++''')))***+++******+++---,,,---///111222222222111222222333444666777888888999888777777888999;;;<<<<<<<<<============<<<<<<========================???@@@AAAAAA@@@@@@AAACCC@@@@@@AAAAAABBBAAAAAAAAA@@@>>><<<::::::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;999999:::;;;===>>>???@@@===:::888:::@@@BBB@@@===???>>>===;;;:::888777666555555555555666888999::::::999888777777888:::;;;666777777888888999999:::666666777999999::::::999888999999999999888777777999666444333444555444333333444555555555333111000000000000000////////////////////////............//////...---------------,,,...///...---,,,---...------,,,,,,++++++******++++++*********)))))))))************************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++,,,,,,))))))*********+++++++++------,,,,,,,,,+++++++++***+++++++++,,,,,,------.........------,,,,,,++++++++++++,,,,,,---/////////000222444555555555555555444222222222333555666888888999<<<======;;;888666777777888888888888777777777888888888999999999<<<;;;::::::999999999:::555444333222222222333333888777777777777666666666666666666666555555555555222111111111111222333333333333444444555444444333666666666777666666555555444555555444444333222111111111111111111111111111333333333222111111000000///............---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************+++******)))((('''))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************''')))***+++******+++---,,,---///111111222111111111222333444555777888888888888777777888999;;;<<<:::::::::;;;;;;:::::::::========================@@@AAABBBBBBAAAAAABBBDDD>>>@@@BBBCCCDDDDDDCCCBBB@@@???===;;;:::;;;===>>>>>>>>>===<<<<<<;;;;;;;;;999999:::;;;<<<>>>???@@@999888999===AAACCCAAA>>>>>>===<<<:::999777666555666666666777888999;;;<<<888888777777888999;;;<<<999999999999999999999999666777888999999999999999888888999999888888777666666555333333555666555555444555555666555333222111////////////000000000000////////////............///......---------------,,,---......,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,+++++++++************************************)))***************))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))*********++++++,,,,,,,,,,,,++++++++++++******+++,,,---......///------------------------+++++++++++++++,,,---...///000111333444444444333333333222111222333555666999999999:::<<<===<<<:::888999:::::::::999999:::;;;;;;;;;;;;;;;:::::::::>>>===<<<;;;;;;<<<===>>>888777555333333444555666:::999888777777777888888888888777777777666666666333333333333333333444444222333444444444444444444888888888888888888777666666666666666666555444333111111111111111111111111333333333222222111111111///............---------...------------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++*********************)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******''')))***+++******+++---,,,---...///000000000000111222333444666888999999888777777777777999:::;;;::::::999999999999::::::===============>>>>>>>>>??????@@@???>>>>>>@@@BBB>>>???BBBDDDDDDBBB@@@>>>???>>><<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;:::999999::::::999999:::;;;======:::;;;>>>AAACCCBBB@@@======<<<;;;:::888777666555555666666777888999:::;;;999999999999:::;;;<<<===<<<;;;;;;::::::999888888666777888999999999999999888888888888888777777666444333222333666777777666555555666555555444222111////////////000000000000////////////............///...------,,,,,,------+++---...---,,,+++,,,---,,,,,,,,,------.........,,,,,,,,,+++++++++*********************+++++++++))))))******+++*********************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++************))))))))))))************,,,+++++++++++++++++++++******+++,,,...///000000,,,,,,,,,------.........,,,,,,++++++,,,------......///000222333333222222222222111111222333444555:::999999:::<<<======<<<;;;===>>>>>><<<;;;<<<===>>>>>>>>>============<<<@@@???>>>======???@@@AAA;;;:::888666666777888999;;;:::888777777777999:::999999888888888777777777666666666666666666666666222333444444555555555444999999999::::::999999888888888888999888888777666333333333333333333333333333333333222222222222222///............---------.........---------,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))************))))))((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''')))***+++******+++---,,,---......////////////222222444555777999:::;;;888777777666777999:::;;;;;;;;;:::999999:::;;;;;;============>>>>>>??????>>>??????>>>======@@@BBBAAABBBDDDDDDDDDAAA>>><<<>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999<<<;;;999888777888999:::>>>AAAEEEFFFDDDAAA>>>===<<<<<<;;;:::888777666666666666777888::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<======<<<;;;:::999888888777777888999999999888888777888888888888777666666333222222444666888777666555555555555444333222222.../////////000000000111////////////..................---,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---+++,,,,,,------......///,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++++++++***************************((()))))))))************************************(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++************)))(((((()))))))))*********++++++++++++++++++++++++******+++,,,...///000000+++,,,,,,------.........---------------......///---...///111111111000000000000000111222333444444999999999;;;===>>>===<<<<<>><<<===?????????>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@<<<;;;:::999999999::::::;;;:::999888777888999999999999999999888888888888888888888999888888777666333333444555666666666666888999999:::;;;;;;::::::999999::::::::::::999999555555555555555555555555333333333333333333222222///............---------............---------,,,,,,,,,,,,+++++++++************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''')))***+++******+++---------------......//////111111333555777999:::;;;777777666666777888:::;;;<<<;;;:::999999:::;;;<<<<<<======>>>>>>??????@@@AAAAAA@@@???>>>???BBBEEEDDDEEEFFFFFFDDDBBB???===???>>>===<<<;;;:::::::::<<<===>>>??????>>><<<<<<<<<;;;999777777777999:::CCCFFFJJJIIIDDD???======<<<<<<;;;:::999888777777888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<;;;===<<<<<<;;;999888888777777888888999999999888888777777888888777777666555222222222444777888777666555444444333222222111111......//////000000111111////////////...............------,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,---------...,,,+++++++++************)))))))))***++++++,,,,,,***++++++,,,++++++******************************))))))))))))************************************(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))((((((((()))))))))***************+++++++++++++++******+++,,,---......///,,,,,,,,,------..................------......///,,,---...000000000///...//////000111222333333333888888999<<<>>>???>>><<<===@@@CCCAAA===;;;===@@@=========>>>>>>>>>>>>>>>======>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::::::::999999888888888888888999999999888888888888777888888999999999888777666333444555666777777777777777888999:::;;;<<<<<<<<<999999::::::::::::999999666666666666666666666666333333333333333333333333///............---------............------------,,,,,,,,,+++++++++************++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''')))***+++******+++---------------------.........///111333555777888999777777666666777888:::;;;<<<;;;999888888999;;;<<<<<<======>>>??????@@@@@@BBBBBBAAA@@@???@@@CCCFFFDDDDDDDDDCCCCCCAAA@@@???@@@@@@???>>>===<<<;;;;;;<<<===>>>??????>>>===<<<<<<;;;999888888:::<<<>>>DDDHHHKKKIIICCC======>>>===<<<<<<;;;:::999888888777888:::<<<=========<<<999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777888888999999999888888777777777777777777666666555222222333555777888666555444444333222111111111111.........///000111111111////////////...............---,,,,,,++++++,,,,,,***+++,,,+++***)))***,,,+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))((())))))***++++++,,,,,,***+++++++++***)))(((((())))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))'''((())))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((()))))))))***)))*********++++++++++++***+++++++++,,,,,,------,,,,,,------------------...------,,,,,,------...+++,,,...//////......------...///111222222333333888888:::===???@@@>>><<<<<<@@@CCCAAA===;;;<<>>;;;<<<=========<<<:::999::::::;;;;;;;;;:::999888999999999888888888777777999999999888888888777777777888999999999777666555444555666777888888888888666777888:::;;;<<<======888999999:::::::::999999777777777777777777777777333333333333333333333333//////.........---------//////.........---------,,,,,,,,,+++++++++************++++++++++++******((())))))*********))))))))))))))))))))))))))))))&&&'''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))++++++******,,,---------,,,,,,,,,---......------///111333555777888777666666666666888999:::;;;:::888777777888:::;;;<<<======>>>???@@@@@@@@@BBBBBBAAA???>>>???CCCEEEAAA@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<<999;;;<<<>>>>>>===;;;:::;;;:::999999:::===@@@BBBCCCGGGKKKHHHAAA<<<===???======<<<;;;;;;:::999999555666888:::;;;;;;;;;:::555666777999:::;;;<<<<<<;;;;;;:::999999888777777888888999999999888888777777777777777777666666555333222333555777888666444444333222111000000000000---......///000111111222000/////////...............---,,,,,,++++++,,,,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++*********))))))))))))(((((())))))***++++++,,,,,,************)))(((&&&&&&(((((((((((((((((((((((())))))))))))************************************(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++------------------------------,,,++++++,,,,,,,,,+++,,,---.........---,,,---...///111222222333333:::;;;<<<===>>>>>>======AAAAAA@@@AAAAAA@@@===;;;>>>??????@@@@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<===888999::::::;;;;;;::::::;;;;;;;;;;;;:::999888777:::666777<<<===888888<<<===;;;999999::::::999888:::999888777666666666666999888777777777888999:::666666666666666666666666:::888777777888888777555444333333333333333333222111000000///......------//////.........---------------,,,,,,+++***)))))),,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))************,,,,,,+++***+++,,,---...,,,...000000000111333444111333555666555555666777777777888:::>>>??????>>>@@@???>>>=========>>>???:::;;;===>>>?????????>>>===>>>???@@@@@@@@@@@@?????????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;>>>@@@BBBBBBCCCDDDCCCAAA@@@AAABBB@@@???===<<<;;;::::::::::::::::::999999999888888777777888999::::::;;;;;;;;;;;;:::::::::;;;<<<===:::999888777666666777888999888777666444444444444333333444555666666666555333222111///......---------------...///000000111000000///...............------,,,,,,,,,,,,+++++++++++++++++++++******+++---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))(((******++++++++++++******)))***+++,,,,,,,,,,,,,,,)))************+++++++++******))))))******+++,,,......///////////////...::::::;;;;;;<<<===>>>>>>EEECCC???<<<;;;<<<>>>@@@>>>>>>?????????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777;;;888666777666555777:::<<<:::999888999:::999888999999888777666666666666888777666666666777888999666666666666666666666666999777666666777777666444333333333333333222222222111111000//////...------///.........---------,,,------,,,++++++***)))))),,,++++++***)))))))))************)))))))))(((((())))))))))))))))))))))))((()))))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********,,,,,,+++++++++,,,---...,,,...000000000000222444111333444555444555666888888888999<<>>=========>>>>>>:::;;;<<<>>>??????>>>>>>>>>>>>??????????????????@@@@@@@@@??????>>>>>>===========================<<<;;;::::::;;;===???AAA???@@@AAA@@@>>>>>>>>>@@@===<<<;;;999888777777777999999999888888888888777666777777888999999:::::::::::::::::::::;;;;;;<<<888777555333333444555666888777666555444333333333333444444555555555555444333222111///......------,,,------...//////000000//////...------------...------,,,,,,,,,+++++++++,,,++++++---///000000000------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******))))))((()))******++++++******)))******+++++++++******)))))))))*********+++++++++******))))))******+++,,,+++,,,---//////000000000999999888999:::<<<>>>???JJJJJJIIIEEE@@@===>>>AAA===>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;<<<<<<=========<<<;;;;;;::::::::::::999888777777888888666222222777:::::::::999777888999999888777999888777666666555555666666555555555555666777888666666666666666666666666777555444444555666555333333333333222222222111111000000//////......------......------------,,,,,,,,,,,,,,,+++******))))))++++++***)))))))))************))))))))))))(((((())))))))))))))))))))))))&&&'''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))))))))******,,,++++++++++++,,,------,,,---////////////111333222333333333333444777999::::::;;;>>>AAACCCCCCCCCAAA@@@>>>===<<<<<<<<<===:::;;;<<<======>>>======??????>>>======>>>>>>>>>AAA@@@@@@???>>>===<<<<<<========================<<<<<<;;;:::;;;<<<===>>><<<===>>>>>>======>>>???;;;;;;999888777777666666888777777777777666666666555555666666777888888888888999999999999:::::::::777666333111111222444666777666555444333222222111444444444444444444333222222111000///...---------,,,------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++...333666666555,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))(((((())))))************))))))************)))((('''''')))))))))*********++++++***))))))))))))***++++++***+++,,,...///000111111777777666666888:::===???IIIQQQWWWWWWOOODDD>>>;;;============<<<<<<;;;;;;::::::999888888888999999;;;<<<<<<<<<<<<;;;::::::888999999999888888777666444777666222333:::===;;;888777666777999999888666888888777666555555555555333333333444444555666666555555555555555555555555555333222333444444333222333333222222111111000000......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***)))))))))))))))***+++***)))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***+++++++++++++++,,,,,,,,,+++---...///......000111222222333222222444777:::===<<<===???BBBCCCCCCBBBAAA@@@>>><<<;;;;;;;;;<<<::::::;;;;;;<<<<<<<<<<<>>===<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<========================<<<<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@<<<;;;:::999888888888888666666666555555555444444444444555555555666666666777777888999999999999999888666444222222444666888555555555444333222111000333444444444333222111111111111000///...---------,,,,,,---------.........---,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***+++))))))---333666666444+++++++++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))((((((((())))))))))))))))))(((((()))))))))(((((('''&&&))))))))))))************)))))))))))))))***++++++***+++,,,---.../////////666555444444666999<<<===AAAKKKUUUXXXQQQFFF>>>:::<<<<<<<<<;;;;;;;;;;;;;;;999999888777777777777777999999999::::::999888888777777777888777777666666333666666444555888888666666555555777999999888666888777666555444444444444111111222333444444555555444444444444444444444444333222111222333444333222333333222111000000//////,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++***************)))(((((((((((()))***++++++)))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))******+++++++++,,,,,,,,,+++,,,......------...000111222222222222444777;;;???>>>>>>???AAAAAA@@@>>>@@@>>>===;;;;;;;;;;;;<<<:::::::::::::::;;;;;;;;;======<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<============>>>???;;;;;;:::999888888888888555555555444444444333333333444444444444444555555666777888999999999888888777555333222222444666777444555555444333222000///222222333333222111000000111000///...---------...,,,,,,,,,,,,------------,,,,,,+++***************,,,,,,+++++++++************((((((***...111000///************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((((((((('''(((((())))))(((((('''%%%&&&'''((((((((((((((((((((()))))))))*********))))))(((((())))))***+++,,,---------------,,,+++444444333444555777999:::888===CCCFFFDDD@@@???>>><<<;;;::::::999999::::::888888777666555555555555555666777777888888888777555666666777777666555555888555555777666222111222555555555888::::::999777777666555444444333333444000111222333444555555555444444444444444444444444222111000111333444333222333222222111000///......+++++++++*********************++++++++++++,,,,,,************************'''''''''((()))***+++,,,))))))((((((((((((''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((()))))))))******+++,,,+++++++++***,,,------,,,,,,---...///111222222222444777:::===<<<<<<===>>>???===;;;>>>===<<<;;;:::;;;<<<<<<::::::999999999999::::::999:::;;;<<<<<<<<<<<<;;;999999:::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::999999:::<<<;;;::::::;;;<<<999888888777666666777777555444444444444333333333444444444444444444444444666777888999:::999888888333333222222222333444555444555555555444222000///111111111111111111000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++************(((((()))))))))******+++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((((((((((((((()))))))))******)))(((((((((((()))******------------,,,+++***)))333333333444555666666777555666777888:::;;;===>>><<<;;;:::999888999999:::888777666555444444444444333444555666777888888888444555555666666666555555>>>444333;;;:::111222;;;444444666888;;;<<<:::888777666555444333333333333///000222444555555555555333333333333333333333333222111000111333444333222333222111000///...------++++++,,,,,,,,,,,,,,,,,,************+++++++++,,,))))))))))))************&&&&&&'''''')))***+++,,,))))))((((((((('''''''''))))))))))))))))))))))))((('''%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((()))***+++,,,++++++******+++,,,,,,++++++,,,---...000222333333444777999888777777999<<<===<<<;;;<<<;;;:::::::::;;;<<<===:::999888888777888999:::666777:::<<<======;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::::::::999:::;;;<<<;;;:::999:::;;;999999888777777777777888555555444444444333333333444444444444444444444444666777999:::;;;:::999888222222333444444444444444444555666666555333111/////////000000111000000000//////...---------......,,,,,,++++++++++++++++++,,,,,,+++************+++++++++++++++************&&&)))+++***'''&&&(((+++((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&&&&''''''(((((((((''''''(((((((((((()))))))))***((((((((((((((()))******+++,,,,,,,,,,,,++++++***222333444555555555555444888777777888:::;;;:::999;;;:::999888888888999:::888777666555444333333333222333555666888999999999444444555555666555555444AAA222111>>>???666:::III444555666999<<<<<<;;;999666666555444333333333333///000222444555555555555333333333333333333333333222111000111333444444222222222111000///...------------------------------))))))******+++++++++,,,)))))))))))))))*********&&&&&&&&&''')))***,,,,,,)))(((((((((''''''''''''))))))))))))))))))))))))(((&&&###!!!!!!"""%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))***+++,,,+++*********+++,,,,,,+++***+++---,,,///222444444555666888333333444777:::<<<<<<<<<;;;:::999999:::;;;===>>>:::999888777777888999999333666:::===>>>===<<<:::;;;:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<777888999::::::::::::999===>>>???>>><<<;;;<<<===;;;;;;::::::::::::::::::555555555444444444333333444444444444444444444444666888:::;;;;;;;;;999888333444666777888777666666555555666777555333111///......///000000111000000//////...---------......,,,+++++++++++++++++++++---,,,++++++***++++++++++++++++++************)))%%%***...,,,'''%%%)))---'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&))))))))))))((('''&&&%%%(((((((((((())))))))))))((((((((((((((()))******)))***+++,,,,,,,,,,,,,,,222333444444444555777999888999;;;;;;::::::;;;<<<===;;;888777888999888777;;;999888666555555666666888888888888888888888888777777777777777666555555222111222444999@@@FFFJJJ888888999::::::;;;<<<<<<666444222444666555111---///000111333444555555555444333333222222333333444111222222333333333222222000000///...------,,,,,,)))***+++,,,------------*********))))))))))))(((************))))))))))))''''''''''''((((((((()))+++******)))((('''&&&&&&(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((++++++*********+++,,,---...///000222444555555555444555666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<888888888888888777666555666888:::;;;::::::;;;<<>><<<;;;::::::;;;;;;============<<<;;;:::999:::::::::;;;;;;;;;<<<<<<===>>>@@@@@@>>><<<;;;;;;===<<<:::999888999::::::777666555444444444444444666444333444555666444333888888999999999888888777555444444555777777666555777666555444333222222222////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))---+++)))((((((((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&(((***((())))))))))))(((''''''))))))(((((('''''''''&&&))))))(((((((((((())))))''''''(((((())))))******++++++++++++++++++++++++222333444444444555777999888999:::999888888:::<<<===;;;888888999::::::999<<<;;;999888777777777888999999999888888888777777777777777777777666555555444333222222444666999;;;777777888999999:::;;;;;;666555444444444444222000333333444555555555444444333222222111111222222333111222222333333333222222000//////......---,,,,,,******+++,,,------------++++++*********)))))))))************))))))))))))'''''''''((((((((())))))*********))))))(((((('''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((*********+++++++++,,,,,,---...000222333444444555333333444555777888999999;;;;;;;;;<<<<<<<<<=========<<<;;;;;;:::999777555777999:::;;;::::::;;;===@@@???===<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<>><<<<<<<<<:::777444888999;;;;;;::::::;;;===??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============CCCEEEFFFEEEBBB@@@??????999999888888888999::::::777666666555555555555555666888:::999666444666888999999999888777666555444555555444666777888666555444444333222111000//////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''***)))'''&&&&&&'''(((((('''((((((((((((((((((((((((((((((''''''''''''''')))((((((''''''(((((()))''''''(((((())))))******++++++++++++++++++++++++111222444444333444666888;;;:::888666444444777:::;;;999888888;;;===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::888777555444444555666666666666666555555222333444555666666666666777888888888999999999:::666888888666333222555888888999999999999888777777333222222222222222222333333333333444333333222222000/////////......------++++++,,,---......------,,,,,,,,,+++++++++******************)))))))))((('''(((((((((((())))))))))))))))))***************'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((''')))+++,,,---,,,***)))------///000111222222222000111222444555777888999;;;;;;<<<<<<<<<=========<<<;;;:::;;;<<<<<<888555999:::;;;;;;::::::<<<===>>>>>>======<<<<<<<<<<<<>>>=========<<<<<<==================>>>>>>>>>>>>@@@AAACCCBBB???<<<;;;;;;777777777888888999999:::777777666666555666666777:::>>>@@@<<<777444555999999888888777666555333222555444444555777777666555444444333333222000//////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&((()))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((((((((''''''((()))******++++++***)))((((((((('''''''''''''''''''''''''''(((((((((''''''(((((((((''''''(((((())))))*********+++++++++++++++,,,,,,111222333333333444666888::::::888555333444777::::::888777888;;;>>>??????>>>>>>>>>>>>=========<<<;;;;;;:::888666555444333555555666666666666555555111333555888:::<<<<<<<<<999999999:::::::::::::::777999999777444444777:::777888999999::::::999999444444333333333333444444444444444444444333222111///////////////.........,,,,,,---.........------,,,,,,,,,+++++++++******************)))))))))((((((((((((((()))))))))***)))))))))))))))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((***,,,,,,+++***))),,,---...///000111111111000111222444666888999:::;;;;;;;;;;;;<<<<<<<<<<<<999888888<<<@@@AAA===999:::;;;;;;;;;::::::<<<>>>============<<<<<<<<<;;;BBBAAA@@@>>>===<<<<<<<<<=========>>>>>>>>>??????<<<>>>???>>><<<:::999999777777777888999999999999777777666666666777777888???AAACCC>>>888444555888888777777666555444222111444333333444666666555333444444444444333111000///........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&((()))+++,,,---///...,,,***((('''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''(((((())))))***************++++++,,,,,,,,,000222333333333333666888999999888666555555777:::999888777888;;;===>>>>>><<<===============<<<<<<;;;:::999888666555444333444444555666666666555555444555777999:::;;;;;;<<<::::::::::::::::::::::::888999999888777777888:::666777888999999999999999555555444444444444555555444555555444444333222111////////////////////////------............------,,,+++++++++************************))))))))))))((((((((()))))))))******)))))))))(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((((((((***+++++++++***)))+++,,,---...////////////000111222444666888999:::999::::::::::::;;;;;;;;;999777999>>>EEEGGGDDD???<<<<<<<<<;;;999:::<<<>>><<<======>>>>>>======<<>><<<<<<;;;<<<============>>>>>>>>>>>><<<===??????===;;;::::::777888999999:::999999999777777777777777888888999???@@@@@@===888444444666666666666555444333222111222222111333444555444222444444555555444222000///------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,///---***''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''######%%%'''***,,,---...000///,,,***((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''(((((())))))***************++++++,,,,,,---000111333333222333555777777888999888777777888:::999777666777:::<<<======:::;;;<<<======<<<;;;;;;:::999888777666555444444333444555555666666555555888888888999999:::::::::999999999999999999999999:::999999999;;;;;;:::888777777888888888777666666555444444333333444444555555555555555444333222111/////////////////////000------............------++++++*********)))))))))************))))))))))))(((((()))))))))*********))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))************+++,,,---..................///000222555777888999888888999999999999::::::888777888???GGGJJJFFFAAA======<<<;;;999:::<<<>>>>>>???@@@@@@@@@@@@???>>>BBBAAA>>><<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>;;;===???@@@>>>=========999::::::;;;;;;:::999888888777777777888888999:::::::::999888666555555444444444444444444333222222111000000111333333222000222333444444333111///---------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&***...---)))&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""###%%%''')))+++,,,,,,---+++)))'''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''(((((())))))******)))******+++,,,,,,------000111333333222333555777666777999999888888999;;;999777666666999;;;<<<<<<999:::;;;<<<<<<;;;::::::999999888777666555444444333333444555666666666555::::::999999:::;;;;;;<<<999999888888888888888888:::999888:::======:::777888888888888666555444333444333333222222333333444555555555555444333222111////////////000000000000---...............------*********))))))))))))(((************))))))))))))))))))))))))************))))))((('''&&&%%%%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((())))))))))))((()))******+++++++++,,,---............------///111333555777888777777888888888999999999777666777===FFFHHHDDD???======<<<;;;999:::<<<>>>???@@@AAABBBCCCBBBAAA@@@???>>><<<:::999:::;;;<<<<<<<<<<<<<<<============:::<<>>======>>>:::;;;;;;<<<;;;:::888777888888777777888999::::::555444333444555666555444333333444444444333222222000//////000222222111///111222333333222000---,,,------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###(((,,,,,,)))&&&(((***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))*********)))'''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((((()))*********))))))***+++,,,,,,------111000//////000222444666777888888999999:::;;;;;;999888666444444555777999999999999999999999999999999:::;;;<<<;;;999777555:::999777666666666777888<<<:::999888777888999:::888999:::;;;;;;:::999888999999::::::;;;;;;::::::;;;:::888666666777888999777555333111111333555666666666666555333111///...222222222111000//////...+++,,,------......------***************+++++++++))))))))))))))))))))))))+++*********))))))((((((***))))))((((((((())))))''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))*********+++++++++++++++,,,------......///---...///000222333444555777777777888999:::<<<<<<;;;;;;<<<<<<===>>>??????<<<;;;:::999:::<<<>>>???AAACCCDDDDDDAAA>>><<<<<>><<<;;;<<<===???AAA@@@???===;;;:::;;;<<<===??????>>>>>>======<<<<<<:::::::::999888777777777444444666777999;;;<<<===777777777777666555444333444444333222222111111000//////......///000111111111111000000///.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))000/////////000222444555666666777777888888999999999777555444444555777999999999888888888888999999777777888888888777666555666666555444444555666777999999888888777777777888666666777888888777666666777777888999::::::999999:::999777555555666777888777666333111111222444555555555444444222111///...111000000///......------+++,,,,,,---------------************************))))))))))))))))))))))))*********)))))))))(((((()))((((((''''''(((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%######$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))))))))*********++++++***++++++,,,,,,---......,,,---...///111222333444666666666777888999;;;;;;999999::::::;;;;;;<<<<<<;;;:::999888999;;;<<<>>>@@@BBBCCCBBB???<<<;;;:::;;;;;;:::999:::;;;<<<===>>>===;;;:::999:::<<<===??????>>>======<<<<<<;;;999888888777666555444444333444555666888999::::::777666666666666555555555444444333333222111111111111000000000111111222333222111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((///.........///111333444444444555555666777777777888666555444444555777888888888777666666777888888666555555444444444555555444444444444555666777777777777888999888777666555666666777777777777666666555555666888888999999999888777555444444555666666777666444111111111222333222222222222111000///...//////......---,,,,,,,,,++++++,,,------------,,,+++++++++******))))))((())))))))))))))))))))))))******))))))))))))((((((''''''&&&&&&&&&''''''((('''''''''(((''''''&&&%%%'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))************))))))******+++,,,,,,---+++,,,---...///000111222444444555666777888999999777777777777777777888888999888777777888:::;;;<<>>>>>======<<<;;;;;;;;;777666555444333222111111222333444555666777888888888777666555555555666777444444333333222222111111333222222222222333444444222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((---------...///000222333333333444444555666666777666555444333444555666777888777555444444555777888888666444222111222333444444444555666777888999:::666777999::::::888666444888888888888888888888888444555666777888999999999777666555444444555666666777666444222000000111111000111111111000///............---------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******(((((())))))***+++++++++,,,,,,---...///000111111111222333444555666777777555555555444444444444444777777777777888:::;;;<<<>>>???@@@>>>;;;888777777999999:::;;;;;;;;;;;;:::999999999999:::;;;============<<<<<<;;;:::::::::666555555444333222111000111222333555777888:::::::::999777555444444666666555444444333222222111111333333222222222333333444222222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((((((((((((((((((((,,,,,,,,,---...///000111333333444444555666666666444444333333444555666777666666555444444555666666:::888555222111000111222333333555666777888999999777888;;;<<<<<<:::777555777777777777777777777777555666777888999999999999666666666555666666666666666555333111000000000000000000000000//////...---...---------------,,,,,,)))***++++++,,,,,,++++++++++++******)))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((())))))******+++,,,---......///000111111000000222333555555555555333333333333333333222222777777888888:::;;;<<<===<<<======<<<999777777777888999::::::;;;;;;::::::999999::::::;;;===>>>>>><<<<<<;;;;;;:::999999999666666555555444333333222000111333666999;;;===>>>===;;;888555444333444555555555444444333222222111333222111111111111222222222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((())))))******+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''***+++,,,---...//////000222222333333444555555666333333333333444444555666555555555555555555555555:::888555333111111111222000111333444666666666666777999;;;<<<<<<:::777666555555444444444444555555666777777888888888888888555555555666666666666666444333222111000000//////000000000000///...---,,,---------,,,,,,,,,,,,,,,))))))***++++++++++++************))))))(((((('''((((((((((((((((((((((((''''''(((((((((((())))))%%%%%%%%%%%%&&&&&&'''(((%%%&&&''''''((('''''''''#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((''''''((())))))******+++------......///000000111...000222333444444444444333333333333333333444444666666777999:::;;;<<<<<<:::;;;<<<:::888777888999777777777777888888888999999::::::;;;<<<=========;;;;;;::::::999888888888666666666666666666666666222333555777:::<<<>>>???<<<;;;999777555444444444555555444444333333222222222111111000000000000111111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''')))***+++,,,---......///000111111222222333333444222222222333333444555555444555666777777666555444666555444222222222222333111222333555555666555555777888:::::::::999777666555555444333333444555555666666777777777666555555333333444555555555555555222222111111000000000000222222111111///...,,,+++++++++++++++++++++++++++((())))))***************)))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%&&&'''((()))%%%&&&&&&'''((((((''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&'''''''''((((((((('''(((((()))******++++++,,,,,,,,,---......//////...///222444555444444333333444444444555666666666444555666888999:::;;;;;;999::::::999888888999;;;888888777666777888999:::999999:::;;;;;;;;;;;;;;;:::::::::999888888777777555555666666777888888888555555666888:::;;;<<<===999999888777777666666666555555555444333333222222222222111000000000000000000000//////...---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''''''''''''''''')))***+++,,,---........./////////000111111222222111111222333444444555555333555777999999777555333222111111222222333444444333444555777777777777666777888888999888777666555777666555444444555666777666666666666555444333222111222333444444444444444111111111111000000000000333333222111000...,,,+++)))))))))))))))*********(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$&&&'''))))))&&&&&&&&&'''''''''(((((((((((())))))******+++++++++++++++,,,,,,---------...///222444555555444333444444555666666777888888222333555777888999999:::888999:::999888888:::<<<<<<:::999888888:::<<<===888888999:::::::::999999::::::999999888777777777444444555666777888999:::777777888888999999::::::555666777888888888888888666555555444444333222222333222222111000000000111/////////...------,,,,,,........................++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((***,,,---,,,,,,---...,,,---//////......000111111222222333444444444444444555555666777666666666333333333333444555666666777555333555888999888666:::::::::::::::::::::::::::::::::::::::999888777:::666333444777888555222111222333444555666666666333333333222222111111111000000000000///...---,,,******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++)))(((((((((''''''''''''))))))((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&(((***,,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************+++,,,,,,,,,,,,,,,,,,---000000111222333444444555444444444444444555666666666777999::::::999888777888888888888888888888888===;;;:::;;;>>>>>><<<999888888888999999:::::::::999888888888999999888666333444444555666777777888777777666666777777888999CCC???:::888888888777555999666333333555666444222333222222111111222222333//////...------------.........---,,,,,,,,,,,,---------,,,,,,+++***))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))(((''''''''''''&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((***,,,---,,,,,,---...,,,---//////......000111111111222333444444444444444444555666666666666555222222111222222333444555777555444666999:::999888;;;::::::999999::::::;;;999::::::::::::999999888:::666444555888999666222222222333555555666666666444444444333222111111000////////////...---,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((''''''''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,---///000000111222333444444555444444444444444555555444555777999::::::999888999999999999999999999999===;;;:::<<<>>>>>><<<:::999999:::::::::::::::::::::999888999::::::888666444555555666777777888888999999888888888888999999DDD@@@;;;888777777555333999666444444555666444222222222222111111222222222//////...------------.........---,,,,,,,,,,,,---------,,,++++++***))))))***)))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,---,,,,,,,,,...+++---...///......///111000111222333444444444444333333444555555555555555111111111111222333444444777666666777:::;;;;;;:::<<<;;;:::888888:::;;;<<<999999::::::;;;::::::::::::777555666888999777444333444555555666666666666666666555444222111000000............---,,,++++++************************))))))))))))))))))))))))***))))))))))))))))))((()))))))))((((((((('''''')))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))******++++++++++++,,,,,,------//////000111222333444444444444444444444444444444222444666888999:::999999999999::::::::::::999999<<<;;;;;;<<<>>>>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;999777666666666777888888999999<<<;;;:::999999999999999@@@===999777777666555444999777555555666666444333222222111111111111222222//////...------------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************))))))((((((''''''&&&&&&''''''(((((())))))''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,,,,++++++,,,---+++---............///111///000111222333444444444222333444444555555444444222111111222222333444555777777777999;;;<<<=========<<<:::888888:::<<<===999999:::;;;;;;<<<;;;;;;999888666777999999888666555555666777777777666666777777666444222111000///------------,,,,,,+++******++++++++++++++++++***))))))))))))))))))))))))******))))))(((((((((''')))))))))((((((((((((''')))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))************+++,,,,,,------......///000111222333333444444444444444333333222333444555777777888888777999:::;;;;;;;;;;;;:::999<<<<<<<<<============<<<>>>>>>======<<<<<<;;;;;;===<<<;;;;;;<<<;;;:::888777777888888888999999999===<<<;;;999888777777777888777666666777888888888888777777666666666444333111111000000000000111111//////...------------......---,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))))))))*********+++******)))(((''''''&&&%%%&&&&&&'''((()))******''''''((((((((((((''''''(((''''''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***,,,,,,+++***+++,,,+++,,,......------///000...///111222333444444444222333444444555555444444444444444444555666777777777888999:::;;;<<<===>>>>>><<<:::888888:::<<<>>>999:::;;;<<<<<<<<<<<<<<<999888888888999:::999888777777888888888777666666777666555444222111000///,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++***************************)))))))))((((((''''''***)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))***++++++,,,---------...//////111111222333222222333444444333222111555555666666555555555444999999;;;<<<<<<;;;999999;;;<<<===============>>>>>>>>>>>>======<<<<<<<<<===<<<;;;;;;<<<<<<999777888888888888999999999999;;;;;;999777666555555555444444555555666666888999666777777777666555444333111000000//////000000111//////...------------...------,,,++++++++++++,,,++++++***************)))(((((())))))************+++******)))(((''''''&&&%%%&&&&&&'''((()))******''''''((((((((((((''''''(((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***,,,,,,+++******+++***,,,---...------...000...///000222333444444444333333444555555555555555666666666666777888999999888999;;;;;;::::::<<<======<<<;;;999999;;;<<<===;;;;;;<<<<<<===<<<<<<<<<999999999:::::::::::::::999999999999888777777666555555444333111000//////,,,,,,,,,------,,,,,,++++++,,,---......---,,,+++************************)))(((((((((((((((((('''******)))))))))(((((((((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))((())))))***+++,,,------------...///000111222222000111222333444333222222666666555444444333333333777999:::<<<<<<:::999777:::<<<>>>>>>======>>>???>>>>>>==================>>><<<;;;;;;<<<;;;999777888888888888888888888888999999777666555444444333444555666666444333444555444666777777555333222333000000////////////000000//////...------------...------,,,+++++++++++++++************************((((((((()))******++++++******))))))((((((''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,,,,***)))***+++***,,,------------...000---...000111333444444444444444555666666666666555666666666777777888999:::888:::<<<;;;999888:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;999:::;;;;;;::::::;;;<<<::::::::::::999888777666333333222111111000//////,,,,,,------------,,,,,,+++,,,---......---,,,+++************************'''''''''(((((((((((((((*********)))))))))((((((((((((((((((((((((((()))%%%&&&'''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((()))***+++,,,------,,,------...///000111222---///111333444444333222444444444333333333333333666888:::;;;;;;:::888666999<<<>>>???======>>>@@@<<<<<<=====================<<<;;;;;;;;;:::888666888888888888888888888888888777666555444444444444222555666555333111222444222555777777444222111222000//////......//////000//////...------------...---,,,++++++***+++++++++))))))))))))************'''(((((()))******++++++))))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,,,,***))))))******,,,------------...000---...///111333444444444444555666666777777666666666666666666777888999:::999;;;===;;;999777999;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;999:::;;;;;;;;;;;;<<<===;;;;;;;;;:::999888777666222111111111000000//////,,,,,,---......---------+++,,,...//////...,,,+++************************&&&'''''''''(((((())))))************))))))))))))(((((((((((())))))))))))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### """$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((()))***+++,,,------,,,,,,---...///000111111,,,...000333444444333333222222222222333333444555666777999;;;;;;999777666999<<>>>>>===<<<;;;:::;;;:::777555888888777777777777777777888777666555555444555555...111444555333222444666111444777777333111000111//////............////////////...------------...---,,,++++++******++++++)))))))))))))))*********'''(((((()))***+++++++++(((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''')))***+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++,,,,,,,,,------.........------......///000000000222333444555666888999999888888888777666555555555888888888888888888888888666888:::<<<<<<:::888777===<<<;;;:::999999999999999999:::::::::;;;;;;;;;999888777555555555666777444444444444333111///.........---------,,,,,,,,,------,,,+++***(((((('''))))))************))))))))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))((((((((('''%%%"""###%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((()))+++,,,,,,,,,,,,---///---///111333555555444333333333333333444666777999888999:::;;;;;;999888777888:::<<<>>>>>><<<999888<<<<<<======<<<<<<;;;:::;;;:::888777555555666666666555555444444555555555666555333222111000111111222111222555777777333///444444333222111000///...////////////////////////...---,,,+++++++++,,,,,,---,,,***))))))***,,,---******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////222222333444666777888999666666666666666666666666888888888888888888888888888888999999999999999999<<<;;;:::999888888888888888999999999999:::::::::888888666555555555555555666555333222111000000000...------------,,,,,,,,,,,,,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))+++***))))))(((((())))))''''''''''''''''''''''''(((%%%###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''...222---(((&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((()))***,,,,,,++++++---...---///111333444444333222444333333333555666888999888888999999:::999999999999:::;;;<<<<<<;;;:::999:::;;;;;;<<<<<<<<<;;;;;;===<<<:::999888777777888555555555444444555666666555333222111000000111111111000000222555555222///333333222111000///..............................++++++++++++************,,,,,,************,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++,,,,,,++++++***))))))(((******+++,,,,,,------...111111222333555666777888444444555555666777888888666666666666666666666666999888777777777888:::;;;:::999888777777666777777777777777888888888999999777666666555555444333333777555222000///000111222------------,,,,,,,,,,,,+++++++++******)))))))))((())))))******))))))((())))))))))))))))))))))))+++***))))))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%999CCCFFF:::+++$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((***+++,,,++++++,,,......///111222222222111000222222222222333555666777888777777777888999::::::::::::::::::::::::::::::888999:::;;;;;;<<<<<<;;;<<<<<<:::999888777777777444444444444444555666666222111000//////000111222000//////000222222222000222222111000///......---------------------------+++,,,,,,------+++***)))++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""##########################################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))************************************++++++,,,---------///000111222333555666666333444444555555666777777555555555555555555555555777777777777777888999:::888777666666555555555666666666666777777777777888666666555555444333222111555444333222111111111111---------,,,,,,,,,++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%:::BBBDDD888)))!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))++++++******,,,---...//////000000000///////////////000111222333444777666666666777888:::;;;:::999999888888999;;;;;;666777999:::;;;<<<<<<<<<::::::999888777666555555222222222222333444555555111000/////////111222333222111000///000222222333111000000///......---------------------------------...///000000...,,,+++******++++++++++++************))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((('''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""##############################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''((())))))***((())))))***+++,,,,,,---+++++++++,,,------............///111222333444555444444444444444444444444444444444444444444444444333555777999999999888777666666555444444444555555555555666666666777777777777666555444333222111111111222444555444222000...------,,,,,,,,,+++++++++******))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))((('''(((((((((%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%+++,,,'''######$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))************+++---------.....................///000111222333333444666666555555666888:::;;;999999777777777999:::<<<666777888:::;;;<<<<<<===;;;;;;:::999888777666666222222111111222333444444111111000000111222333444444444333111111222444555000000//////...------------------------------------...///000000...,,,+++)))******++++++******)))******))))))))))))******(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""#######################################"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***''''''(((***+++,,,---...***++++++,,,,,,---......------...///111222333444444444444444444444333333444444444444444444444444111333666999:::999777666555555444444444444555555555555555666666666777777999777555333222111222222000111444666666333000---,,,,,,,,,,,,++++++++++++*********))))))((((((((('''(((((())))))(((((('''))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&''''''(((((())))))&&&''''''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$###!!!###&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''((()))***))))))***,,,,,,,,,,,,,,,------......///000222333444444555555666555555555666777888888888777777666777888:::;;;777888999;;;<<<<<<======>>>>>>>>>===<<<;;;:::999444444333333333333444444444333222222333444555666777777666444222222444555000000//////............------------------------+++,,,,,,------+++***)))******************************))))))))))))******(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))''''''((())))))***++++++))))))******+++,,,,,,,,,,,,,,,---...000111222333222222222333444444555555555555555555555555555555222333555666888888888888555555444444444555555666555666666666666777777777;;;999555222111111333444111222333555444333111///,,,,,,,,,++++++++++++***++++++***)))(((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))(((''''''''''''(((%%%&&&&&&'''(((((())))))%%%&&&'''&&&$$$###%%%((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))'''$$$$$$'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&((())))))((()))***,,,*********+++,,,---......---...000222333333333333555555666666777666666666666666666777777999999:::888999:::;;;<<<=========??????@@@???>>>===;;;:::888888777666555555555555777666555555555666777888888999999666333111222444000000000////////////...........................++++++++++++************+++***)))(((((()))***+++******))))))))))))******(((((((((((())))))))))))'''''''''((()))*********((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((())))))'''''''''(((((((((((((((((((((((()))******+++++++++,,,---...///111222222///000111222444555666777555555555555555555555555444444333444555777999:::555555444444444555555666666666666666777777777888===:::555111000111333555333333222222222222222222,,,,,,,,,+++++++++******,,,+++***)))((('''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%&&&&&&'''((())))))$$$&&&'''%%%###"""%%%'''(((((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$!!!!!!%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((((((***+++)))))))))***+++---...///***+++---///000000//////555555777777777666555444555666666777888999999999::::::;;;<<<============>>>>>>???>>>===<<<:::999<<<;;;:::888777777777777999888777666666777888999888999:::777333000000222000000000000000/////////////////////////////////...---,,,+++++++++,,,,,,,,,***)))'''''')))***,,,******))))))))))))******(((((((((((())))))))))))&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((())))))))))))************(((((()))***++++++,,,,,,+++,,,---///000222333444333333333333333444555666444444444444444555777777:::888555222222333666888777555333444777999999777999888777666666555666666888777555444333333444444111111222111111000///...///...---+++***))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***))))))((('''&&&&&&&&&******))))))))))))******''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---///000222333333777;;;<<<;;;999777777555555666777888999999:::666777999<<<===???@@@@@@;;;<<<======<<<999666555999:::;;;<<<:::888555333666666888999666555AAAPPP;;;999777444333333444444222111000//////000111222000...---...000111///,,,///...,,,,,,,,,,,,***)))))))))))))))))))))))))))******++++++++++++******((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((()))))))))*********(((((()))******+++,,,,,,******,,,---///111222333111222222333333444444555444444444444555666777777999888555444333444666777666555444666888:::999777888888777666666666777777888777666555444444444444222222222222111000///...///...---+++***))))))))))))))))))))))))))))))))))))(((((('''((()))***+++***))))))(((''''''&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((&&&%%%$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---...000111222222555999:::999777666555777777777777777777888888555666888:::;;;<<<======<<<<<<======<<<:::999888777777666666555444333333777666777777555333;;;FFF:::888666444333333444555222111000000000000111222000...---///111111///---///---,,,,,,,,,,,,***)))))))))))))))))))))))))))******++++++++++++******))))))((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((())))))))))))******((())))))******+++++++++))))))***,,,...///000111///000222333444444444333444444444444555666777888888777666666555666666777666666777999;;;;;;999777777777777777777777888888888888888777777666555444333333333333222111000//////...---+++************))))))))))))))))))))))))((((((((((((((()))******)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***+++,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))))))))((()))*********++++++++++++------------...///000111///333666777777555444444999888777666555666777777777777888:::;;;<<<<<<=========<<<;;;;;;;;;;;;;;;777666333222111222444555777555444555333222555:::777666555444333444555555222222111111111111222222000/////////111111///......---++++++,,,,,,+++)))))))))))))))))))))))))))******++++++++++++*********)))(((((('''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((()))))))))***((()))))))))*********+++))))))+++,,,---///000000...000222555555555444333444444444444555666777888777777777888888777777666777999;;;>>>>>>===;;;888777777777777888888999:::888888999999888777555444333333333333333222000000......---,,,+++*********))))))))))))))))))))))))((((((((((((((())))))***))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))++++++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))(((((()))))))))************+++------------...///000000///222555666555444444444999888666555555666777888:::::::::;;;<<<===>>>>>>===<<<:::999999:::;;;<<<888777555444444555666777666444333333444333333333555444444333333444555555333222222222222222222333//////000000111000000///---,,,++++++,,,,,,+++)))))))))))))))))))))))))))******++++++++++++*********))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************+++,,,...///000000...000333555666666555444555555555555555666888888666777888999999888777777888;;;???AAAAAA???<<<:::888888888888888999:::;;;888999999999999777666444333333333333333222000000......---,,,++++++++++++************************'''(((((()))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((()))))))))*********,,,,,,,,,,,,---///000111///222555666555555555555666555555555555777888999999999999999:::;;;===>>><<<;;;888777777888:::;;;666666666666666666666555333333222333555777555222333333333333333444444555222222222222222222222222...///000000000/////////---+++******+++,,,+++)))))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))***++++++,,,---//////000...///111333555555555555555555555555666777888888777777888999999999999888999<<<@@@AAA@@@>>><<<;;;999999999888999999::::::999999999888888777666555333333333333222111000///......---,,,,,,,,,,,,,,,************************''''''((()))))))))))))))((((((((((((((((((''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))***++++++,,,---///111111000222555666555555666777333444555666777888888999666555555555666888:::;;;<<<:::888777666777888999444444555555444444222222111333333333555888888444222333333333333333333333111111222222222222111111---///000000///......///,,,+++******+++,,,+++)))))))))))))))))))))))))))******++++++++++++******(((((((((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((()))******+++,,,---......------...000111333333444555555555555666777888999888888888999999999::::::888;;;??????===;;;:::;;;;;;::::::999999999::::::999999888777666666666666222222222222111000///.........---,,,,,,,,,,,,---************************&&&'''((()))***))))))((('''((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))***+++---000222333///111444555555555666777333444666777888777666555333333222333555777:::;;;===;;;:::888777777888888666555333222111111111222///333555333333888999666222333333333333222222222000000111222222111000000+++...000///---,,,---...+++***)))***+++,,,+++***))))))))))))))))))))))))******++++++++++++******&&&''''''((()))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&******(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((((((((()))***+++,,,,,,---,,,,,,,,,---...000222333555555555666666777888999999888888888999999:::;;;666:::======:::888888999<<<;;;;;;:::999999999999:::888777555555555666666111111222111111000///.........---,,,,,,,,,------************************&&&''')))*********)))((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$#########$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((()))+++---000222444///111333444444444555777444555777999888666444222444333333444666888<<<===>>>===<<<:::999888888777:::777333000///000222444...444666222222666888666222333333333333222111000///000111222222111000///***---//////,,,+++,,,...+++***)))***+++,,,+++***))))))))))))))))))))))))******++++++++++++******%%%&&&&&&(((***,,,...///''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''+++,,,)))'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&)))---///...+++&&&"""(((((()))******************+++,,,---...000111222333444555555555555555444999888777777777888::::::999999999999999999999999;;;;;;:::999888888888888777777777666555555444444222222111111000/////////+++++++++***++++++,,,,,,************************'''((()))******+++******))))))((('''''''''''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$$$$&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''******++++++,,,---......//////111222333444444444333555777666555444444555555666777777666777999;;;666888999::::::999777666999777444222222333222111444444444444444444444444777666333...+++***,,,...444444333222000///......,,,+++***))))))+++---...+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))***++++++)))(((&&&(((((())))))*********)))******+++---...000111111333444444555555555555555666666888999999999888777999999999999999999999999:::999999888888888999999777777666666555555444444222222111000000//////...---,,,,,,++++++,,,,,,---************************))))))*********))))))((())))))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))***+++,,,---...///...///000111222333333333444666666555333222333444666777888888777888:::<<<;;;;;;<<<;;;:::999777666<<<:::777555333222111111333333333333333333444444666666444111...---///111222222111111000000//////,,,+++***)))***+++---...++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''')))((('''''''''((()))***((((((((()))))))))))))))******+++,,,...///000000333444444444555555555555333555777999:::888666555888888888888888888888888888888777777777888999999777777666666555444444444111111111000//////.........---,,,,,,,,,,,,------************************************)))((('''&&&)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((()))***,,,---...///------///000111111111111444555555444222111333444777888999999888999;;;===>>>===<<<:::888666555444;;;:::888666444222222111333333333333333222222222333333333222000000111222000000000000000000000000,,,+++*********+++,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%&&&(((***+++''''''''''''(((((()))))))))***+++,,,---...//////333333333333444444555666333444666777888777666555666666777777777777888888666666666666777888888999777666666555555444333333111000000//////...------------,,,+++++++++,,,,,,************************))))))******)))((('''''')))(((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''(((***+++---...///,,,,,,---...///000000///111222333222111222444777777888999999888888:::<<<;;;:::888666555444333333888888777666444333333333333333222222222222111111...000111111000///000222222111111111111111000000,,,++++++******+++,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""###$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$%%%&&&'''(((((()))''''''&&&&&&''''''((())))))******+++,,,---......111111111111222333444555555555555555555666666777555555555666666777777777555555555555666666777888666666666555444444333333000000//////...---------,,,,,,+++***))))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''((()))+++,,,---...+++,,,------...............///111222333444777999777888888888666777888:::888777666666555666666666;;;<<<<<<:::666333333444333333333222222111111111...000111111000000111222555444333222111000//////,,,+++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&"""###%%%&&&''''''&&&&&&''''''&&&%%%%%%'''((()))))))))***++++++,,,------000/////////000111333444666666444444444555777888333444444555555666666777555555444444555555666666666666555555444333333333/////////...------,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((()))***++++++,,,+++,,,,,,---......------,,,///222444555666888999777888888777666666777999777777888999999::::::;;;AAACCCCCC???999444333444444444333333222222111111222333444333111111333555555444333222111///......,,,,,,,,,++++++++++++***************************))))))))))))************))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&%%%%%%'''&&&%%%$$$%%%&&&((()))))))))******++++++,,,,,,...---,,,,,,...000222333555555666666777777777777222333333444555555666666555555444444444444444444666555555444444333333222//////......---,,,,,,+++---,,,+++***))))))))))))))))))))))))))))))))))))''''''(((((((((((((((''''''''''''''''''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))******+++,,,------......---------000444777777666666666888999999888777666888:::666777999:::;;;;;;;;;:::>>>AAABBB@@@:::666555777555555444444333222222222666666444222000000222444222111111000///......---,,,,,,,,,,,,++++++******************************((()))))))))************))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$&&&''')))))))))******+++++++++,,,---,,,++++++,,,///111333333555777999999888666555222222333444444555666666666555444444333333333333666555555444444333222222///......------,,,++++++...---,,,+++************))))))))))))))))))))))))))))))))))))((('''&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))((()))))))))))))))))),,,,,,---.........------///333777999888666444444999::::::999888777999;;;555666888:::;;;:::888777444999===<<<999666888;;;666666555444444333222222666555333000------///222........................,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((*********)))))))))))))))+++++++++,,,---...///000888666333444666666444111222111000000222444444333666555444444444555777888888888777666555333111000/////////...------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$&&&((((((%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&))))))((((((((((((((()))***,,,------------...000111111222333444666777777888888999999999999888888;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888666555555666666555333222111000//////000111222......//////......---,,,---,,,++++++******++++++******************************++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!&&&'''%%%$$$''')))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$###############$$$$$$ !!!###$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((***)))))))))))))))))))))------------...000111222888555444444666666444222333222111222444666666555888777777777777888999999777777666555444222111000000000///......------,,,,,,++++++++++++*********************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%'''))))))&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&''''''((())))))((((((((((((((()))***+++------,,,,,,...///000111222333444555666777777888888999999888888777999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999777666666666666555333555444222111000000000000...............------,,,---,,,++++++******++++++******************************++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$((()))%%%###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$#####################$$$$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))******,,,,,,------...000111222444333222222333444222111333222222333666777777777777777888999999999999999666666666555444222111000000000000///......------,,,,,,,,,,,,++++++++++++************************)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''))))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&''''''''')))((((((''''''((()))))))))+++,,,,,,,,,,,,---//////000111222333555666666777888888999999888888777888888888888888999::::::::::::::::::::::::::::::999888666666777777555444666555444222000000//////...............---,,,,,,,,,,,,+++************+++******************************++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&))),,,,,,'''$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$###"""""""""###'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))******************+++,,,---//////000//////000000111000000222111222444666888777666444555777888888888777666777777666666555333222111111000000//////...---------------,,,,,,,,,++++++************************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((()))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%(((((('''''''''((()))))))))***,,,,,,++++++---.........///111333444555666777777888888888888777777999999::::::;;;;;;<<<<<<999999999999999999999999:::999777777777777555333444444333111000/////////------.........---,,,,,,,,,++++++*********************************************++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++......)))&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$###""""""""""""(((&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))*********************+++,,,---.../////////000000000111111222444444444666999:::999888444555666888888777666666777777777666555444333222000000000///......---------------,,,,,,,,,++++++************************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((***++++++***+++,,,...,,,---...000222333555555777777777888888777777777888888999:::;;;;;;;;;<<<999999999999999999999999:::999777666777666444333000000000000000/////////---------...---,,,,,,+++,,,+++******))))))************************************++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''++++++'''%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$###""""""######&&&%%%############%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))******++++++++++++,,,,,,---///000111000111333333333333444666888777888:::<<<<<<;;;999666666777888888888888888666666666666555444333222/////////...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))''')))************+++---+++,,,---///111333444555666777777888888777777666444444666777888888888888888888888888888888888888:::888666666666555333111......///000000//////...---------------,,,++++++++++++***))))))))))))*********************************++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%&&&###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$###############$$$$$$#########"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******+++++++++++++++,,,---...000000...000222333222222444777888888888:::;;;;;;888666666666666666666777777888444444444444333222111111.........---,,,,,,++++++,,,++++++++++++*********++++++++++++++++++++++++''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%'''***...000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''((())))))'''(((******))))))+++,,,***+++,,,...000222444444666666777777777777666666111333444666777777777777888888888888888888888888999777555555444444222000000000111111000///...---,,,------------,,,++++++++++++***)))))))))))))))******************************++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%###"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""###$$$%%%%%%############"""!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++)))))))))***+++,,,......***---000000//////222555555555555777888777444222444444333222222444555666222222222222222111000///...------,,,,,,+++******+++++++++*********))))))++++++++++++++++++++++++''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###%%%)))...444888''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***'''(((******))))))+++,,,)))***,,,...000222333444666666777777777777666666222444555777999999888888777777777777777777777777999777555444444333111///222333333222111///---,,,,,,,,,---------,,,+++++++++******)))))))))))))))******************************++++++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""&&&(((%%%$$$'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$""" $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))))))))))))))))))))***++++++,,,,,,------...///000111222222444333333222222111111111000000111222333444444555000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***,,,...///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))%%%'''******)))(((((()))++++++,,,------...//////333666888999888666666666111222444555888999;;;<<<777666555444444555666777555666777555222000222444333111000///000///...,,,,,,,,,,,,+++++++++******+++)))((()))******)))(((************************))))))************))))))))))))(((&&&###"""$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!############"""$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((()))******++++++,,,,,,------...///000111222333333222222111111111111222222222222222222222222000000000000000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((()))((((((''''''''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&(((++++++***))))))******++++++,,,------......000333666777666555555666777777777666666666666666666555444444444444555666444555666444111000111333333111000///000///...,,,,,,,,,,,,+++++++++******+++)))((()))***+++)))(((************************))))))************))))))((())))))'''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((())))))******++++++,,,,,,------...///000000111111111111111111111000333333222222222111111111000000000000000000000000///......---------------+++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((()))***((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$######"""&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$***)))(((''''''&&&''''''&&&&&&''''''''''''''''''''')))++++++*********+++)))******++++++,,,,,,,,,...111444555444444444555888888777666666555555444555555444444444444555555444444444333111000111222333111000///000///...,,,,,,,,,,,,+++++++++*********)))((()))***+++***)))************************((())))))******))))))(((((()))))))))((((((***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!###%%%%%%###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((()))******+++++++++,,,,,,---......///000000000000000000000000222222222111111111111111000000000000000000000000///...------,,,,,,------++++++++++++++++++++++++************))))))))))))'''''''''(((((((((((((((''''''&&&''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%++++++)))((('''''''''''''''''''''''''''&&&&&&&&&''')))******))))))***+++))))))))))))******++++++///111333444333222333444333444444555666777888888555555555555555666666666444444444333222222222333333111000///000///...,,,,,,,,,,,,+++++++++*********)))((()))***+++***)))************************(((((())))))))))))((((((((()))***)))((((((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((---,,,'''###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%&&&%%%###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))***************+++,,,,,,------.........//////000000000//////000111111222333333////////////////////////......---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&''''''((((((((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((***(((((()))))))))))))))***111333444333222111111222111222333555666888999:::666666777777888888888888666555444444444444444444333111000///000///...,,,,,,,,,,,,+++++++++******)))(((((((((***++++++)))))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$+++222333...(((&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$%%%$$$"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))))))))******+++++++++,,,,,,---......///000000......///000111222333444////////////////////////...------,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***&&&&&&&&&''''''(((((()))%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((+++***)))(((((('''((((((&&&&&&''''''''''''''''''&&&'''''''''&&&&&&(((***))))))))))))))))))))))))000222222222000000111222333333444555666666777777666777888999:::::::::999777666444444555666666555333111000///000///...,,,,,,,,,,,,+++++++++******)))((('''(((***++++++***))))))))))))))))))))))))'''(((((())))))(((((('''&&&((())))))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""'''...111000---,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""############"""""""""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''%%%&&&&&&''''''((())))))(((((())))))))))))*********+++,,,---...///000000//////000000111111222222////////////////////////...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))******%%%%%%&&&''''''((())))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$"""'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((((((''''''(((((((((%%%&&&&&&&&&'''((((((((('''(((((('''&&&&&&)))+++)))))))))))))))))))))))),,,---/////////000222444555555555555555555555555555666888999::::::999999777555333333555666666444333111000///000///...,,,,,,,,,,,,+++++++++******)))((('''(((***,,,+++***))))))))))))))))))))))))''''''((((((((((((''''''$$$&&&((()))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%((()))+++,,,---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))******+++,,,...///000000111111111111000000000000////////////////////////...---,,,,,,++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''(((((()))%%%%%%&&&&&&'''((())))))((())))))(((''''''***,,,************))))))))))))((()))+++---...000333555333333444444555666666777444555777888999999999888666333111222555666555333333111000///000///...,,,,,,,,,,,,+++++++++******(((''''''(((+++,,,+++***))))))))))))))))))))))))''''''((((((((((((''''''"""%%%((())))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&###"""%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))+++******)))***,,,---...111111111111111111111111......//////000000111111++++++++++++++++++,,,,,,+++***((('''''''''((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((('''%%%$$$$$$%%%&&&'''((((((((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&'''(((******&&&&&&'''((())))))***++++++++++++***)))(((&&&%%%)))((('''%%%%%%&&&'''''')))(((''''''(((((('''&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))***+++---///000111222111111111111111222333444444666888::::::999777555444333222333333222111///000000///...---,,,++++++///......---+++******)))************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!$$$&&&((((((&&&$$$!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))*********)))***+++---...111111111111000000000000............////////////,,,,,,+++++++++++++++++++++***)))((('''(((((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((('''%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&'''(((((('''((()))***+++***))))))&&&'''''''''((()))))))))((((((((((((''''''&&&%%%))))))***************))))))))))))************)))***)))(((&&&%%%%%%%%%&&&***((('''((()))***)))((((((((()))))))))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((())))))))))))))))))***,,,---...///000111111222222333444444444555666777888888777555444444333333222222222111000111111000//////.........///......---+++******)))************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))******)))******+++------000000000000000000000000............------------------,,,,,,++++++******+++***)))(((((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&''''''((((((((('''''')))(((((('''''''''(((((('''''')))***************************************+++,,,,,,---,,,***(((''')))***,,,------,,,+++***+++******)))))))))******---,,,+++***))))))))))))(((&&&%%%&&&((())))))(((%%%&&&(((******)))((('''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,---000111333444555555555444666666666666555555444333555444333222111111111111111111111111111000000000......---,,,,,,+++******************************************))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))******+++,,,,,,000000111111111111111222000000///......---,,,,,,......---,,,++++++***************)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''((((((((((((''''''&&&)))((((((''''''''''''((())))))*********+++++++++,,,,,,,,,+++******)))))),,,---...///111222333333000222444666777666666555555444222000...---------//////...------,,,,,,,,,***)))'''''')))*********(((***,,,......,,,***((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))***************+++++++++///111333555666666555444888777666555555444333333444444333222000000111222//////000000111111111111......---,,,,,,+++******************************************)))))))))((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((()))***+++++++++,,,111111111222222222333333222111111000///...------......------,,,+++*********************))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''((((((((()))((((((''''''(((((('''''''''''''''(((+++++++++++++++,,,,,,,,,***++++++,,,---...//////444444555777;;;@@@DDDFFFHHHIIIJJJKKKKKKJJJIIIIIIFFFEEECCCAAA???>>>======:::999888666444222111000222///,,,++++++++++++***,,,---///000000...+++***'''((((((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((************************...///222444555555444333888888777666555555444444333444444333000///111222------...//////000000000---------,,,,,,++++++***************************************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))'''((()))***++++++++++++000000000111222222333333222111111000///...............------,,,,,,++++++******++++++******)))((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((('''(((((()))))))))((((((((((((((((((((()))******)))))))))***+++---...///...000222666:::===@@@AAAJJJJJJKKKMMMQQQTTTXXXZZZ```___^^^]]]\\\[[[ZZZYYYTTTUUUUUUUUUTTTSSSRRRQQQMMMMMMKKKIIIGGGDDDAAA@@@999555000---+++)))((('''((()))***++++++***((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''''''''((((((((())))))******************,,,---///111333333333333777777777777777666555444111444666555111///000222,,,,,,------......//////---------,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))'''((()))***+++++++++***.........///000000111111000000000//////......---------------------,,,,,,******+++++++++***)))(((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&'''((()))&&&'''((())))))))))))))))))))))))***+++,,,---.........000222555999<<<>>>CCCDDDGGGKKKOOOSSSVVVWWW___```aaaaaaaaa___]]]\\\]]]\\\[[[YYYYYYZZZ[[[\\\ZZZ[[[]]]]]]]]]ZZZXXXVVVSSSSSSUUUUUUUUUUUUTTTSSSIIIEEE>>>888333000---+++'''((()))+++,,,---------++++++***))))))(((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((())))))***++++++,,,...///000111222333555666777777666444333///333777777222//////111---------------.........------,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))&&&''')))***++++++******,,,,,,------...//////000...............---------,,,,,,------------------******+++,,,+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))&&&&&&((()))******************+++,,,---///000111;;;<<>>EEEJJJQQQXXX\\\___aaaccccccddddddeeeeeedddcccccc_________bbbcccbbb]]]XXXXXXSSSOOOOOORRRTTTRRROOORRRPPPOOOPPPPPPPPPMMMKKKJJJKKKLLLLLLLLLNNNQQQTTTPPPQQQMMMFFFCCCEEEGGGGGGLLLIIIJJJOOORRRPPPOOOPPPOOOQQQPPPLLLIIIIIIFFFBBB@@@BBBGGGKKKMMMNNNMMMLLLKKKIIIGGGDDDAAA<<<666222+++*********,,,,,,+++))))))(((''''''((((((&&&%%%''''''''''''(((((((((((()))))))))***+++,,,---...///000111111222222222111000000000///......---------------,,,,,,,,,++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###%%%%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''((((((((()))))))))******))))))))))))************------------,,,,,,++++++,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((''''''''''''&&&&&&%%%%%%'''''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((''''''(((***---000666<<>>>>>@@@CCCFFFIIIJJJKKKKKKOOOMMMLLLMMMMMMMMMLLLJJJAAA<<<555///,,,++++++***)))((('''((())))))(((''''''''''''(((((((((((((((((((((((())))))***,,,,,,......///000111111111111000000//////............,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''(((((((((((((((((())))))((((((((()))))))))******,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((((((&&&'''''''''&&&%%%$$$###%%%&&&&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))+++++++++************)))*********)))))),,,111555<<>>LLLXXXaaaaaaaaadddeeebbbbbb\\\VVVTTTRRRMMMLLLNNNHHHJJJLLLNNNPPPSSSWWWYYYbbb___```iiitttyyytttmmmooooooooopppooooooqqqttt|||}}}xxx|||{{{yyyvvvttttttvvvxxxzzzkkkeee]]]ZZZ^^^iiizzztttnnniiiiiilllmmmiiieeefff```[[[XXXQQQHHHFFFJJJJJJBBBDDDEEE???AAAIIIIIIPPPJJJBBB<<<:::888777555***+++,,,,,,***)))))))))'''((())))))''''''(((***++++++++++++,,,---...///---...............------++++++,,,,,,------,,,,,,+++++++++*********))))))))))))))))))************((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$%%%%%%###""""""##############################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))++++++)))'''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&'''((()))))))))((('''''''''''')))+++,,,+++)))((('''(((+++222===GGGMMMYYYaaagggfffdddeeebbb^^^ZZZVVVSSSSSSRRRMMMKKKLLLKKKNNNRRRVVV[[[___dddfffmmmjjjhhhmmmsssuuuqqqllliiikkknnnqqqsssuuuxxx||||||rrrhhhhhhpppxxxzzzzzzuuuuuutttrrrpppooonnnnnnmmmjjjiiiggg^^^RRRNNNPPPMMMGGGJJJIII??????EEEDDDKKKKKKJJJFFFAAA<<<:::999===999222,,,((((((,,,///)))***+++***)))(((((((((*********++++++---......------............------,,,---------,,,++++++***+++++++++*********))))))))))))))))))************((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###$$$%%%$$$###$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,***************(((&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&(((((((((''''''''''''&&&&&&'''((()))))))))((((((%%%(((***,,,+++***))))))'''***///888CCCOOOZZZ```cccfffgggccc___]]]XXXSSSRRRNNNMMMOOOPPPOOORRRVVV^^^___aaadddgggkkkmmmooollljjjiiilllrrrvvvvvvuuu}}}}}}}}}|||}}}uuuqqqrrruuuqqqpppooojjjaaaXXXWWW[[[YYYUUUXXXRRRDDDAAAEEEBBBGGGKKKOOOMMMGGGBBB@@@@@@=========;;;666///)))%%%***)))((()))******)))'''************+++,,,------,,,------......---------......------,,,***)))(((+++++++++***************))))))))))))************(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### """$$$%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************+++***)))*********((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&666666333...((($$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&((((((((('''''''''''''''''''''(((((()))))))))))))))***+++***((((((,,,000666<<>>222------***++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((('''(((((()))***+++''''''((()))******))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$%%%'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,)))''')))---...---+++...+++---555CCCPPPVVVWWW^^^ZZZUUURRRSSSWWW]]]aaalllmmmuuu|||}}}xxxtttuuuxxxxxxwww|||}}}zzzkkk```WWWVVVXXXWWWUUUUUU]]]\\\[[[ZZZ\\\bbbjjjooo~~~{{{|||}}}pppsssgggZZZSSSSSS]]]ttt}}}~~~rrrrrrlllbbb^^^aaaaaa^^^gggnnn{{{yyymmmpppwwwpppaaabbbdddbbb[[[OOOGGGEEEFFFSSSRRRTTTVVVRRRFFF666---)))((('''))),,,---,,,+++************+++,,,---...******))))))))))))******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((()))***+++***)))...000555@@@NNNXXX[[[[[[TTTVVVYYY\\\```eeejjjmmmuuuuuuxxx{{{}}}|||yyyqqqjjjjjjiiigggeeebbbccchhhmmm|||zzz|||~~~tttllliiiggg]]]VVVXXX\\\[[[WWWUUU[[[\\\]]]___bbbiiiqqqwww{{{vvvpppnnnnnnoooooooooqqqpppqqqtttzzzpppdddYYYYYY^^^ggguuummmgggaaaaaaiiisss||||||}}}yyyrrrppptttuuusssooojjjgggjjjnnnttt~~~uuuvvv|||vvvjjj\\\^^^___[[[SSSKKKEEECCCFFFHHHLLLQQQSSSPPPKKKGGG555222...+++***+++---...******************************))))))))))))******))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((((((''''''&&&&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))******))))))***,,,333;;;GGGSSS[[[]]]\\\YYY]]]ccckkkqqqtttxxx|||{{{ssszzz}}}~~~wwwsssvvvzzzrrruuuuuuooohhhccc^^^YYYWWWWWWVVVTTTVVV^^^iiiqqqyyyyyyzzz{{{uuuiiibbbaaabbb\\\[[[cccjjjjjjfffdddnnnpppqqqsssvvv{{{}}}vvvlllccc```bbbdddeeehhhhhhfffccc```aaagggmmmnnnzzz~~~sssiiiiiinnnpppoooooo___^^^\\\[[[\\\aaaiiinnn{{{|||{{{yyy{{{xxxoooiiilllqqqsssrrrsss|||uuuvvv||||||uuu___aaacccbbb]]]VVVNNNJJJFFFIIILLLNNNOOOQQQSSSUUUFFFBBB;;;333,,,***+++---***++++++++++++***))))))******))))))))))))******))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''%%%&&&&&&'''((())))))***''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''',,,,,,+++***((('''%%%$$$'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((('''(((((((((((())))))))))))+++,,,******,,,222777???KKKYYY```^^^YYYXXXYYYyyy{{{|||{{{yyy|||~~~~~~{{{ssswww~~~|||wwwwwwnnnooommmhhhbbb```cccggglllllljjjfffaaa^^^]]]]]]VVVUUUSSSQQQYYYiiizzzvvviiibbbbbb___aaaiiitttzzzzzzyyy{{{xxxiiibbbcccfffggghhheeeaaa___[[[XXXZZZ]]]```iiipppssswww{{{zzzvvvxxxwwwxxxvvvpppkkklllllliiibbbZZZXXX\\\bbbkkklllnnnpppvvvzzzsssppptttwwwtttooollluuuwwwuuuppprrrzzzkkkjjjgggeeeccc___ZZZVVVQQQTTTUUUQQQMMMNNNPPPQQQSSSPPPIII???444---))))))++++++,,,------,,,+++*********))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((((('''''''''&&&&&&''''''((()))******&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,,,,+++***((('''%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))***++++++,,,333===DDDPPPWWW]]][[[UUUUUU___jjj}}}tttpppuuu}}}rrrfffmmm~~~nnnlllmmmhhhdddfffhhhhhhgggccc______bbbeeedddeeefffeeeaaa\\\YYYYYYSSSRRROOOOOO]]]uuuuuueee]]]\\\]]]fffsss}}}}}}yyy|||}}}llldddgggkkkkkkrrrkkkhhhkkkkkkddd\\\XXXbbbeeeiiikkknnnqqqpppmmmsssssssssrrrsssuuuuuuttt~~~wwwiii\\\WWW^^^fff[[[ZZZ[[[```iiissswwwqqqpppoooooorrrwwwuuuwwwuuuqqqqqqxxxwwwqqqjjjdddbbbaaabbbbbb```dddccc[[[SSSQQQPPPMMMQQQQQQOOOJJJAAA777///***)))******+++,,,,,,++++++******))))))))))))******(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((''''''''''''''''''(((((())))))***&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''((((((((()))))))))((((((((()))))))))******)))***,,,///444===GGGMMM[[[YYYUUUQQQTTTaaauuu{{{rrrsss}}}ooobbbiii}}}wwwiii^^^^^^```]]]\\\^^^ffffffccc___\\\\\\^^^```aaaccchhhlllggg]]]UUUSSSSSSRRROOORRRddd|||tttrrrpppnnnggg\\\WWWWWW\\\eeeqqqvvvpppiiijjjqqqwwwxxxwwwuuusssrrrsssuuuvvvxxxrrriiiiiittt~~~uuugggaaaeeefffhhhkkknnnnnnllliiidddiiijjjgggeeeiiiooorrrtttfff```___VVVQQQNNNRRRZZZeeettt}}}uuusssvvv{{{{{{yyytttqqqrrrxxx|||~~~yyyrrrkkkggghhhlllooouuuyyyuuuhhh^^^YYYQQQIIIKKKKKKKKKLLLIIIDDD;;;555***))))))(((((()))************))))))))))))******(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((''''''&&&((((((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''((((((((((((((((((''''''((((((((())))))))))))(((((()))))))))*********---...222:::CCCKKKPPPRRRXXXQQQNNNWWWjjj}}}}}}~~~|||qqqttttttccc```^^^^^^```bbbccceeehhhhhhgggfffeeedddfffiiikkksssrrrsssuuuoooddd^^^___^^^]]]ZZZ\\\lll|||yyylllSSSQQQRRRWWWYYYWWWUUUVVV]]]```eeehhhbbbZZZWWWZZZWWWWWWWWWWWWWWWXXX\\\___^^^gggiiigggnnnuuuhhhjjjuuuwww{{{xxxssslllqqqooogggaaadddhhhjjjwwwvvvmmmjjjcccYYYPPPPPPVVVaaaqqqzzzyyy}}}xxxsssqqqrrr||||||zzzvvvrrrpppsssvvv|||ooogggddd[[[OOOLLLHHHDDDFFFJJJJJJFFFAAA111///,,,)))(((((()))*********))))))))))))******(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++******)))(((''''''&&&))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))************111444:::EEEPPPVVVWWWUUUOOOJJJNNNeee}}}~~~wwwoookkkddd\\\SSSZZZaaadddfffkkkppprrrtttuuuvvvyyy}}}}}}yyyrrrkkkkkkqqqjjjhhhddddddpppvvvfffOOOMMMJJJJJJQQQWWWWWWVVVVVV^^^\\\\\\^^^\\\UUUOOONNNHHHIIIIIIIIIIIILLLQQQUUU]]]gggkkkhhhlll{{{fff^^^gggyyy|||xxxpppxxx{{{wwwnnniiilllooonnnqqqsssuuuttttttzzzwwwjjj^^^[[[^^^gggxxxmmmkkkmmmtttzzz|||uuusssqqqvvv{{{zzzuuuqqqrrrtttuuuxxxuuummmmmmrrrmmmaaaRRRIII@@@@@@FFFKKKJJJFFF999666111---******+++,,,******))))))))))))******(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))***++++++$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''''''''((()))))))))))))))((((((((((((((()))))))))************)))))))))************+++...---+++***)))((((((((((((333666,,,%%%(((***'''''''''((()))***++++++,,,000///,,,***)))((())))))...---,,,***))))))))))))***)))((()))++++++)))((('''((()))++++++******))))))************(((&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((...---,,,***)))'''&&&%%%***)))((((((((((((((()))((()))******)))***,,,...444???GGGKKKVVV```ZZZLLLMMMNNN]]]wwwxxxnnn{{{xxx~~~uuufffbbbdddcccaaa```[[[jjjooopppxxx|||yyyssstttuuussspppoooaaabbbccceeeeee___UUUNNNHHHJJJMMMQQQTTTVVVWWWXXX[[[[[[\\\ZZZVVVPPPJJJGGGDDDCCCBBBBBBEEEIIINNNQQQYYY___cccbbbdddlllsssvvvsss\\\\\\ffftttuuu}}}~~~lllaaabbbnnn}}}yyyssszzz|||~~~uuuqqqqqqvvv|||www~~~qqqrrr~~~jjjccc^^^```kkkyyyyyyyyy~~~sssnnnjjjkkklllkkknnnrrrooossstttssssssrrrooojjj```VVVMMMFFF>>>:::@@@JJJHHHBBB:::222---,,,---...---------,,,++++++---///)))))))))))))))*********(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((()))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((($$$"""###'''(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''(((((())))))))))))))))))))))))((()))))))))***************,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,222<<<>>>444,,,...///,,,+++*********************---,,,,,,+++************++++++*********++++++,,,,,,*********++++++***((())))))************))))))******++++++***)))((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++*********))))))(((((())))))(((((((((((())))))*********)))))),,,111444???IIISSSWWWYYYZZZUUUNNNYYY[[[gggwww{{{ssspppvvvrrrmmmssszzz~~~tttllleeefffkkkrrrqqqiiibbb___iiixxx~~~zzzwwwlllfffbbbeeegggeeeaaa```YYYXXXXXXXXXXXXUUUOOOKKKIIIIIIJJJKKKMMMPPPRRRSSSYYYYYYYYYWWWTTTPPPLLLIIICCCCCCBBBBBBDDDGGGKKKMMMVVV\\\___]]]^^^dddjjjmmmwww{{{ggg\\\bbbllluuufff]]][[[dddttt~~~}}}{{{uuutttuuuuuusssvvv}}}}}}___]]]```lll~~~}}}sssiiieeedddbbbdddgggoooooooooqqqqqqooolllkkkhhh\\\OOOFFF>>>999<<>>>>>@@@DDDGGGEEE===333,,,(((((((((((())))))***+++,,,+++++++++***)))))))))((()))(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&###!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******)))))))))))))))))))))))))))))))))*********,,,++++++++++++*********++++++******)))(((((('''******+++,,,,,,,,,,,,,,,,,,333666333111555999999;;;<<<===>>>@@@BBBCCCCCCDDDCCCAAA@@@@@@AAABBBBBB>>>>>><<<:::777444222000,,,++++++,,,------+++******)))(((''''''((()))***(((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((()))***++++++,,,)))))))))((())))))***************+++000999DDDLLLYYYVVVZZZbbb```[[[fffxxxxxx}}}wwwvvv{{{}}}ttteeeYYYUUUXXX]]]___^^^eeeooowwwyyy}}}kkk^^^NNNEEEEEEIIIIIIHHHMMMKKKMMMRRRTTTOOOIIIHHHEEECCCBBBAAABBBDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGBBBCCCDDDFFFHHHIIIJJJJJJHHHMMMNNNJJJGGGIIILLLLLLPPPVVVZZZYYYWWW^^^nnn||||||yyyssskkkqqqrrrbbbbbbgggggg}}}||||||~~~uuummmgggeeennn~~~tttiiigggeee```\\\\\\[[[UUUKKKCCC<<<@@@FFFJJJIIICCC999222...---+++***+++******))),,,,,,++++++***)))(((((()))((((((''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""$$$%%%###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))******************((()))))))))*********+++,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,---///222444555666666:::???BBBAAABBBFFFKKKMMMOOOPPPQQQRRRTTTUUUVVVWWWZZZWWWSSSOOONNNPPPRRRTTTQQQQQQOOOMMMJJJGGGDDDBBB:::888666555444222...,,,---,,,+++******+++,,,---((((((((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))*********)))))))))))))))***++++++)))+++---222999CCCNNNUUU^^^YYY^^^mmmrrrooowww|||tttzzz~~~{{{{{{||||||rrr[[[ZZZZZZZZZYYYZZZ]]]aaafffsss{{{fff___OOOHHHBBBCCCJJJPPPPPPNNNJJJHHHKKKOOOOOOJJJEEEDDDCCCDDDEEEFFFGGGIIIJJJKKKFFFHHHKKKMMMNNNNNNMMMLLLIIIHHHGGGGGGHHHIIIJJJKKKGGGIIIKKKNNNPPPQQQRRRRRRJJJOOOPPPJJJFFFGGGHHHHHHDDDJJJOOOMMMIIINNN\\\iiizzz}}}yyyyyy^^^WWW]]]aaarrrtttuuuuuuvvv|||}}}xxx}}}vvvpppmmmrrr|||tttsssjjjeee```___bbbaaaYYYPPPDDDCCCFFFLLLQQQPPPGGG???333000,,,***++++++***)))---,,,,,,+++***))))))((())))))(((''''''''''''(((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###"""###$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++++++++******((())))))******+++++++++++++++,,,,,,,,,---------***++++++,,,---...///000222444888===AAADDDFFFGGGKKKMMMMMMMMMMMMPPPSSSUUUUUUUUUUUUUUUTTTTTTTTTSSSXXXUUUPPPMMMKKKLLLOOOQQQVVVWWWXXXYYYYYYXXXWWWVVVMMMJJJFFFCCC@@@<<<777333......---+++************))))))((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((************))))))))))))))))))))))))******+++,,,+++///555<<>>FFFLLLOOORRRSSSNNNSSSaaasss}}}|||zzz{{{{{{rrrhhheeefffnnnqqquuuvvvwww{{{iiiWWWTTTXXX\\\VVVTTT\\\jjjyyysssdddVVVKKKKKKBBBBBBDDDGGGJJJLLLKKKIIIIIIGGGHHHJJJJJJGGGGGGJJJGGGJJJMMMNNNNNNPPPTTTWWWTTTUUUWWWXXXXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWXXXXXXYYYYYYRRRWWWXXXSSSNNNMMMMMMLLLPPPPPPOOOMMMKKKLLLRRRWWWTTTTTTXXX^^^bbbgggpppzzziiikkkxxx}}}hhhYYYXXXbbbqqq{{{|||xxxwww{{{|||nnnbbb```eeefffbbbaaa___\\\XXXTTTQQQPPPPPPIIIAAA666///......,,,***++++++++++++++++++++++++***))))))(((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++,,,,,,+++***((())))))***++++++,,,,,,)))***+++,,,...///000000444555777:::===@@@BBBDDDEEEGGGJJJLLLNNNNNNMMMMMMGGGDDDCCCCCCBBBBBBDDDGGGBBBBBBBBBBBBBBBBBBBBBBBB<<<>>>???@@@@@@???===<<<888;;;???DDDHHHKKKLLLMMMRRRQQQQQQQQQRRRRRRQQQOOOLLLKKKIIIFFFAAA<<<777555000///---+++******++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))******++++++))))))))))))***+++,,,---333:::EEEMMMQQQQQQPPPOOORRRZZZeeeqqqzzzjjjXXXYYYeeekkkkkkjjjmmmpppvvv|||nnn\\\RRRSSSXXX[[[\\\VVVZZZkkk}}}jjjRRRKKKGGGBBBFFFAAACCCEEEHHHLLLOOOSSSUUUMMMKKKKKKMMMMMMKKKNNNSSSUUUWWWYYYYYYYYY\\\bbbfffggggggfffeeedddcccbbbbbbbbbccccccdddccccccbbbaaahhhgggfffeeedddddddddddd^^^cccddd___ZZZYYYYYYXXXXXXTTTOOONNNQQQVVVYYY[[[QQQJJJGGGKKKNNNRRR```pppvvvqqqmmmtttbbbeeetttxxxuuu|||}}}wwwuuusss}}}xxxnnnjjjllliiibbbeeegggfff___TTTNNNQQQVVVZZZPPPAAA666111...+++(((++++++++++++++++++,,,,,,******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$***+++------+++***+++,,,*********((('''(((***------...///222555999<<<>>>DDDCCCBBBBBBCCCDDDBBBAAAAAAFFFJJJJJJIIIIIIJJJKKKIIIJJJHHHFFFFFFEEEBBB???CCCCCCBBBBBBCCCDDDEEEFFFKKKBBB;;;???EEEFFF???999;;;::::::;;;>>>@@@AAAAAA>>>>>>???@@@BBBEEEGGGIIIJJJGGGGGGLLLNNNKKKHHHHHHCCC@@@;;;888555111+++'''+++***+++,,,---,,,)))&&&(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((((((((''''''&&&&&&''''''((()))***(((((()))***+++,,,,,,,,,)))+++,,,+++(((+++333999DDDEEELLLXXXZZZSSSLLLJJJWWWhhhyyy{{{tttuuuzzzVVVWWW\\\fffmmmppppppppprrrtttyyyyyy\\\RRRMMMSSSXXXVVVVVVZZZfffgggppp|||yyyooohhh___SSSJJJFFFDDDCCCBBBEEEFFFIIILLLOOOSSSUUUVVVSSSTTTVVVYYY\\\^^^```aaafffffffffhhhjjjkkkkkkjjjmmmoooqqqrrrqqqooollljjjlllppptttrrrmmmlllqqqvvvsssvvvwwwvvvsssrrrtttvvvtttuuuuuurrrooolllkkkkkkkkkiiifffdddcccaaa___]]]UUUSSSPPPOOOOOOQQQUUUWWWYYYYYY[[[aaannn|||sss~~~hhhfffrrruuuppphhhfffxxxzzz{{{vvv}}}wwwkkkqqqsssjjjgggkkkiiihhhfff___WWWVVVYYYXXXSSSNNNHHH===111++++++)))***++++++)))))))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*********(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))+++------,,,+++,,,---&&&)))---//////000222333...222999AAAGGGKKKLLLMMMLLLIIIEEECCCCCCEEEEEEEEEJJJIIIHHHLLLUUU]]]___]]]ccccccaaa\\\ZZZYYYWWWSSSPPPPPPQQQTTTYYY___eeehhhZZZWWWUUUSSSQQQMMMJJJHHHAAA@@@???????????????>>>AAA@@@???======>>>???@@@???<<<===BBBFFFFFFIIIMMMLLLJJJGGGFFFCCC===555///---+++)))((()))***)))((()))*********)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))(((''''''''''''''''''(((******))))))******++++++,,,,,,,,,,,,,,,++++++000888>>>MMMRRRXXXWWWNNNFFFLLLXXXjjjpppvvvxxx|||ooo[[[___cccjjjooopppooonnnooorrryyysss___QQQQQQSSSUUUQQQPPP[[[iiiqqqkkkooo~~~~~~rrrggg\\\SSSPPPKKKGGGEEEGGGJJJKKKLLLLLLMMMOOOQQQUUUXXX[[[]]]```aaaccceeehhhkkkmmmnnntttsssssstttvvvwwwwwwwwwzzz{{{|||}}}|||{{{yyyxxxvvvzzz}}}}}}{{{{{{~~~{{{}}}~~~|||{{{|||~~~}}}yyyvvvuuuuuuuuusssqqqpppooonnnkkkiiicccaaa]]]XXXUUUSSSSSSSSSTTTSSSTTTXXXddduuu|||zzz[[[VVVccciii{{{zzzwwwkkkcccdddfffjjjzzzuuulllssswwwuuuyyymmmjjjjjjlllkkkeeeaaaaaaRRRPPPOOOOOOIII===222---,,,,,,,,,,,,+++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))+++------,,,,,,---...***,,,---......000333555888>>>FFFMMMQQQQQQNNNLLLHHHEEECCCCCCFFFJJJMMMNNNQQQMMMQQQaaawww}}}}}}vvvssstttssspppjjjiiijjjmmmsss{{{}}}yyyuuutttsssmmmaaaVVVPPPNNNKKKHHHDDDAAA>>>===<<<;;;999888888888::::::555333333666888999???FFFKKKLLLNNNOOONNNIIIAAA;;;444000+++(((((()))))))))******++++++***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%&&&((()))((('''''''''''''''((()))***************+++++++++++++++///---+++,,,000888AAAFFFVVVXXXYYYTTTLLLLLLYYYiiiwwwuuuuuu{{{vvvXXXOOOfffjjjllljjjhhhiiinnnsssyyykkkZZZLLLKKKNNNRRRTTTTTTYYYggguuusssrrrzzzqqq]]]OOOHHHEEEFFFEEEDDDEEEIIIKKKMMMMMMVVVVVVWWWZZZ]]]aaaeeegggjjjkkkmmmooorrruuuwwwxxx}}}||||||{{{|||}}}~~~}}}||||||{{{yyywwwvvvvvvvvvtttrrrrrrppplllfffaaa\\\XXXVVVTTTRRRPPPSSS[[[eeeoootttyyysssvvv}}}\\\VVVdddmmmppp\\\SSSVVV^^^mmm{{{|||uuuvvvwwwwww~~~uuuppppppuuuwwwrrrkkkhhhLLLKKKNNNTTTTTTHHH999000...------,,,++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---,,,+++***,,,---///...------///444<<>>:::888888666333444888333555999===@@@BBBEEEFFFHHHFFFCCC@@@<<<777111---)))************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&''')))))))))((((((''''''(((((()))***+++,,,,,,,,,+++++++++++++++---,,,...555@@@MMMVVV\\\YYY\\\aaagggqqq{{{mmmfffllltttnnnnnnlllnnn{{{{{{gggXXXPPPNNNOOOPPPNNNTTT[[[cccrrr{{{sssuuuvvv___PPPPPPRRRNNNEEE@@@DDDLLLPPPIIIJJJLLLPPPUUU\\\bbbfffhhhiiijjjmmmppptttwwwyyy}}}~~~}}}yyyuuurrrlllhhheeeddddddccc___[[[]]]^^^cccnnnzzzuuudddnnn{{{gggeeeoooqqqlllttt}}}xxxwww}}}{{{uuuooonnnrrrhhh^^^WWWZZZ^^^ZZZQQQKKK666222,,,)))***+++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((------...---,,,---000222777<<>>BBBDDDDDDGGGMMMQQQPPPPPPRRRUUUYYY^^^dddlllqqqqqqsssuuuyyy||||||yyyvvvtttqqqooommmiiieeebbbZZZ]]]cccgggjjjooouuuzzzpppjjjfffdddooo|||~~~sss{{{yyysssmmmxxxwwwxxxwwwsssqqquuu|||vvviii]]][[[]]][[[VVVTTTEEE===333,,,***+++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&'''((())))))%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((()))))),,,---...///000333777;;;EEEGGGJJJJJJIIIGGGFFFGGGFFFKKKSSS___lllyyy~~~xxxaaaUUUJJJFFFDDD???;;;:::999999999777555666999<<<>>>@@@DDDIIIKKKJJJFFFCCC:::777222---******+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''((((((((()))))))))))))))''''''''')))***)))((((((((((((((()))***+++,,,***++++++,,,,,,---------222999DDDMMMTTT[[[bbbfffvvvzzzbbb```mmmyyyxxxrrrqqqiiiXXXPPPLLLOOORRRPPPNNNNNNNNNfffxxxyyy}}}nnnlllnnnnnn```LLLBBBDDD???EEEIIIKKKOOOVVVYYYYYY[[[^^^cccfffiiilllqqquuuzzz}}}}}}{{{{{{zzzxxxssspppnnnmmmdddddddddcccbbbffflllqqqqqqrrrrrrnnnxxx~~~qqqeeevvvwww}}}{{{mmmfffnnnmmmoootttxxxyyy}}}~~~qqqfffbbbaaa^^^ZZZYYYYYYNNN>>>222---,,,,,,+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""###$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))+++,,,...111444888>>>BBBLLLKKKIIIHHHIIIOOOWWW]]]YYY```mmm{{{uuuaaaWWWQQQIIIBBB>>>:::;;;<<<:::777666888;;;555888>>>EEEKKKNNNNNNLLLCCC>>>777000+++***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))((('''((()))***)))((((((((((((((()))***+++,,,******+++,,,,,,---......777@@@MMMVVVZZZ^^^cccgggiii___lllyyyyyywwwzzz|||kkkSSSSSSNNNOOOUUUXXXUUUTTTVVVYYYhhhrrruuu]]]\\\]]]\\\OOOAAA@@@HHHEEEJJJLLLKKKMMMVVV___ccc\\\bbbjjjppptttwwwzzz}}}~~~}}}xxxuuuuuuwwwsssmmmddd]]]\\\aaaiiinnnmmmpppwwwzzzttt|||}}}~~~tttxxxzzzuuu~~~mmmgggxxxwww~~~}}}rrrmmmiiigggjjjttt}}}|||ssspppmmmhhhcccbbbhhhZZZGGG888000...,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$######%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***------000999DDDLLLLLLJJJBBBGGGMMMTTTcccxxx}}}}}}www{{{zzzkkkdddSSSLLL@@@@@@BBB:::888>>>>>>===<<<===AAAGGGMMMQQQRRRAAA<<<555000............***)))((('''''''''''''''******)))))))))((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******)))))))))))))))***---...///---,,,---111555AAAPPP^^^___XXXUUUZZZ```vvvyyyzzz~~~llliiiiiiqqqjjj[[[VVVWWWQQQ\\\ddddddbbbcccaaa^^^gggsss{{{zzz]]]KKKJJJHHHFFFDDDDDDDDDDDDKKKOOOSSSVVVYYY^^^eeejjjnnnooottt{{{}}}~~~~~~xxxpppfff``````ccceeefffaaakkkxxx{{{www|||~~~yyyqqqnnnsssxxx~~~{{{hhhpppwwwttttttrrrmmmggg```eeewww~~~yyy}}}xxxjjjdddjjjfffbbbYYYKKK;;;000,,,+++---+++))))))******)))((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''666:::@@@EEEHHHIIIKKKKKKUUU^^^iiisss{{{zzzkkkkkkWWWMMMLLLFFFEEEGGGBBBAAABBBCCCEEEFFFHHHJJJLLLGGGAAA:::444222111222222,,,,,,***)))((((((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))*********---......---111:::BBBLLLTTT[[[ZZZUUUWWWaaajjjpppuuu|||uuulllfffttt~~~}}}kkk]]]XXXYYY]]]gggjjjmmmnnnmmmmmmooorrrzzzaaaHHHFFFFFFFFFFFFHHHJJJLLLNNNXXX\\\```dddggglllsssxxx{{{|||yyyrrrjjjfffgggiiikkkkkkgggiiijjjkkklllmmmppprrr}}}|||yyyqqqmmmrrruuuvvv}}}xxxuuuqqqnnnkkkfffkkk{{{~~~yyy}}}|||qqqgggcccaaa```]]]WWWMMM@@@444---)))((('''(((***++++++***))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))AAAGGGLLLKKKHHHJJJRRRYYYttt~~~||||||kkkaaabbb```^^^XXXJJJDDDEEEEEEEEEDDDEEEGGGHHHJJJEEE===777333111000///......---+++***)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))******)))))))))******++++++---......000888EEEOOOYYYYYYXXXVVVWWW```nnnzzzzzzzzzbbb\\\hhhtttrrr```TTTRRRXXX```fff{{{tttppppppkkkgggmmmxxxqqq___MMMAAABBBDDDFFFJJJOOOUUUYYY\\\cccggglllpppsssyyy|||wwwqqqoooppprrrrrrrrrqqqnnniiicccaaadddjjjooo{{{vvvnnnkkkqqquuurrrssswww|||zzzvvvrrrpppooottt~~~zzzxxxzzzxxxooofffcccbbbbbbccc___RRR>>>///***)))((((((***++++++***)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******EEEIIIMMMMMMNNNWWWgggttt{{{~~~zzzqqquuu~~~~~~zzznnn\\\KKKGGGBBBAAACCCEEEFFFFFFJJJFFFAAA<<<777333...+++......------,,,+++******))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******))))))******++++++000...---///777CCCNNNUUU___ZZZVVVXXX```lll}}}hhhbbbnnn|||hhh\\\OOOLLLUUUbbbkkkoooyyyrrrppppppggg___kkknnnbbbVVVKKKGGGJJJFFFGGGKKKPPPWWW^^^dddgggjjjoootttxxx|||~~~yyyxxxyyyzzzxxxuuusssrrrpppllliiiggghhhjjjpppttt|||}}}|||zzzqqqiiihhhqqqxxxuuurrrttt~~~|||xxxyyy{{{}}}uuuuuuzzzyyyrrrmmmhhhccccccdddZZZGGG777///---+++***++++++***))))))))))))(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((()))******DDDJJJSSS]]]iiiwwwyyyzzz}}}sssvvvvvvaaaVVVHHHBBBDDDFFFDDDAAAFFFDDDCCCAAA???:::444000------............---,,,))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++,,,,,,000,,,,,,444CCCPPPWWWXXXYYYUUUVVV```mmmyyy{{{ffffff|||}}}zzzdddWWWRRROOOVVVcccooouuuuuurrrsssxxxzzznnneeevvvmmmWWWOOOKKKFFFFFFMMMMMMOOORRRWWW]]]dddiiilllqqqvvv|||~~~zzzwwwnnnppprrrqqqmmmiiifffdddjjjjjjmmmtttzzzvvvllleeedddooovvvuuutttwww}}}vvvuuu~~~}}}yyy|||}}}zzztttiii^^^ZZZ\\\[[[QQQHHH444111,,,***)))******)))***)))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((''''''(((((()))***OOOYYYjjj}}}zzzuuu~~~yyyyyy|||nnn\\\PPPMMMKKKGGGBBBAAA@@@???@@@???<<<888555///000111111111000......))))))(((((((((''''''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************************+++,,,---------222???PPP[[[]]]ZZZSSSRRR[[[nnn}}}qqqfffaaattt}}}zzznnnaaaSSSQQQUUU\\\fffpppuuuvvvtttvvv|||}}}kkkaaannnfffVVVIIIJJJNNNMMMLLLOOOWWWXXX[[[```ffflllqqqtttxxx}}}~~~zzzsssttttttqqqnnnlllkkkkkkllliiiiiinnntttzzzrrrkkkcccaaaiiipppqqquuu|||~~~qqqnnnzzz~~~zzzwwwpppeeeYYYTTTVVVZZZ[[[ZZZ;;;666///***))))))++++++******)))))))))(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((())))))***nnnxxxvvvzzzxxxrrrttt~~~rrrfff^^^YYYWWWVVVLLLHHHDDDAAA???===;;;:::555666666666444222///---,,,,,,++++++***)))(((((())))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********************************************+++,,,---......555BBBPPPZZZ^^^[[[WWWUUUXXXhhhccchhhttt{{{~~~cccWWWTTTSSSVVV^^^iiiqqqsssqqqooonnnrrrxxxyyykkkXXXNNNTTT^^^KKKGGGFFFJJJQQQWWWZZZ\\\bbbdddhhhmmmttt{{{}}}}}}{{{xxxuuussstttuuuooolllkkkkkkjjjmmmvvvssskkkbbb___dddjjjooozzz}}}ssssss}}}uuuttthhhccc\\\WWWVVVYYY]]]```NNNFFF:::111,,,***+++,,,*********)))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))***))))))))))))***++++++}}}~~~}}}}}}hhhiiixxx}}}vvvmmmhhhjjjnnnbbb[[[QQQIIIDDDBBBAAAAAA:::;;;:::999666333///---111111000///---,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************************************************+++,,,---...222???QQQ]]]___ZZZUUURRR\\\aaauuujjjeeewwwvvv\\\LLLLLLSSSXXX[[[fffqqquuupppjjjhhhhhhaaagggdddUUUGGGCCCGGGIIIJJJLLLNNNNNNSSS\\\fffjjjkkknnnrrryyy|||yyywwwwwwssssssrrrnnnfffdddooo||||||vvvjjjaaa]]]bbbhhhqqqyyynnnzzzyyy}}}yyysss}}}zzzsssuuucccdddccc___ZZZXXXZZZ]]]bbbWWWGGG999000,,,+++***************))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((()))++++++)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---}}}}}}{{{mmmgggnnnwwwvvvuuuwwwssskkkqqqmmmfff\\\MMM???<<>>666---,,,111---111555333...******,,,)))******'''$$$$$$(((,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***************++++++******)))((((((((()))((()))+++******...444888KKK^^^ccc[[[SSSTTTYYYgggzzzuuugggwww|||wwwWWWLLLMMMMMMPPPUUUmmmkkkmmmssssssiii\\\TTTXXXTTTNNNJJJIIIJJJLLLMMMPPPOOOSSS]]]fffhhhiiijjjpppwww~~~{{{zzzvvvvvvtttpppkkkjjjmmmppptttwww~~~vvvhhhhhhrrrzzzmmmyyysssfffgggrrryyyyyyuuuffflllkkkdddbbbggghhhccckkk```XXXIII222+++---***'''(((***)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%&&&'''((()))(((''''''''')))***+++***)))(((((()))***)))'''$$$%%%&&&&&&''''''&&&&&&%%%'''((()))((('''((()))&&&&&&&&&'''''''''((((((&&&'''(((''''''''')))++++++)))(((((()))+++,,,,,,///(((&&&,,,111111555<<>>>>>:::222...---///333777888444///+++***((()))***)))(((''')))***))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***************************))))))))))))))))))***,,,+++***///666CCCQQQ^^^^^^UUUSSS\\\gggtttnnnhhhxxx|||eeePPPLLLOOOQQQUUU\\\ooooootttzzzxxxkkk]]]TTT]]]WWWOOOIIIGGGHHHKKKMMMTTTRRRVVV```hhhkkkmmmooovvv~~~~~~vvvvvvtttppplllkkkmmmpppooorrrxxx|||ooofffkkk{{{|||xxx~~~~~~xxxpppxxx~~~vvvmmmmmmrrrxxx{{{{{{wwwyyytttjjjiiirrrxxxwwwnnniiieeeUUU:::...///,,,***+++++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))(((''''''))))))((('''$$$%%%&&&&&&''''''&&&&&&)))***,,,+++)))''''''(((&&&&&&&&&'''''''''((((((((()))***)))''''''((()))''')))+++,,,+++************,,,222777999;;;BBBIIIvvvrrrpppooonnnxxx~~~zzzyyyuuurrrqqqpppiii[[[OOOJJJHHH@@@<<<>>>@@@<<<555222444777<<>>SSSYYY]]]XXXRRRXXXjjj{{{}}}ttttttwww{{{^^^SSSKKKMMMQQQTTT\\\eeesssssswwwzzzttteeeWWWQQQ\\\WWWPPPJJJHHHLLLQQQUUU^^^]]]```iiiqqquuuxxx|||zzzyyywwwtttqqqpppqqqssslllnnnssszzz|||qqqkkksss~~~zzzxxx~~~ooohhhooowwwzzz}}}yyytttsssuuuxxx{{{yyy|||wwwooopppzzzpppooorrrfffKKK:::555...+++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&(((&&&&&&&&&(((((('''&&&%%%%%%&&&''''''''''''&&&---......---***'''''''''&&&&&&'''''''''(((((((((''')))******)))'''((((((&&&)))++++++***+++---000111999???BBBFFFPPP]]]ddd~~~yyyuuu}}}~~~vvvppppppmmmfff___\\\NNNDDD>>>@@@DDDCCC???===;;;<<>>JJJ[[[ZZZVVVSSSVVVdddyyyuuukkkqqq|||~~~cccPPPLLLKKKNNNRRRWWWdddpppxxxuuusssnnncccUUULLLJJJQQQPPPNNNMMMOOOUUU\\\bbbjjjiiimmmvvv~~~}}}{{{zzzxxxxxxxxxxxxwwwvvvtttsssttttttsssrrrtttvvvyyyzzz{{{{{{||||||}}}~~~~~~~~~|||zzzxxxwwwxxxyyyooopppssswww{{{~~~yyyxxx}}}rrrjjjlllttt{{{yyytttttttttsssoootttvvvrrruuu}}}~~~xxxooolllrrrqqq___OOOAAA000,,,+++***+++,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''''''''''',,,---...,,,)))'''''''''''''''''''''(((((((((((($$$&&&)))***)))))))))******)))((((((,,,222999===@@@DDDEEEHHHTTThhhuuuyyy{{{~~~~~~vvvqqqsssuuupppjjjgggYYYOOOFFFDDDDDDBBBBBBDDD???===>>>CCCIIIJJJDDD>>>555000***''')))******)))(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***************(((((()))***+++,,,------+++((((((---333<<>>HHHTTT]]]RRRNNNOOOZZZmmm~~~pppoooyyy{{{|||^^^QQQUUUOOOMMMMMMPPPXXXeeettt~~~uuuiiiZZZNNNFFFAAADDDIIIFFFKKKRRRXXX\\\bbbiiiooouuuwww|||tttsssppplllhhhccc___]]]\\\[[[YYYXXXWWWXXXYYYYYYZZZYYYYYYXXXYYYZZZ\\\\\\`````````aaaccceeehhhiiiooosssvvvwwwwwwwwwzzz}}}~~~~~~}}}}}}}}}}}}{{{zzzsssttttttsssrrrrrrtttuuuyyy|||~~~uuummmmmm|||~~~~~~~~~wwwxxx}}}yyyqqqccc[[[```jjjllljjj]]]HHH777111+++)))***,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''(((((((((''''''&&&%%%$$$$$$%%%'''((('''&&&&&&&&&'''(((((((((((('''%%%&&&((((((((('''((()))''''''((((((((()))))))))***++++++***))))))***,,,...111777@@@HHHLLLKKKIIIAAA@@@HHHYYYggghhhaaa[[[xxxxxx}}}|||~~~xxxhhhZZZVVVUUUQQQIIIDDDAAA@@@AAADDDGGGHHHFFFCCCBBB???999222,,,))))))+++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))************************++++++,,,,,,,,,///+++---;;;KKKTTTXXXZZZQQQUUU]]]lll~~~yyyfffgggqqq~~~yyy^^^NNNNNNSSSMMMLLLMMMSSS___jjjqqqrrrcccWWWKKKGGGFFFFFFIIIMMMOOOUUU\\\aaafffmmmvvv}}}}}}zzzwwwtttooolll^^^^^^\\\ZZZWWWTTTRRRPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWXXXZZZ^^^aaaccccccgggjjjjjjhhhgggjjjmmmpppqqqsssvvv{{{}}}}}}~~~~~~|||zzztttvvvwwwuuusssrrrtttvvv}}}~~~wwwrrryyyuuu|||uuuttttttrrryyyxxx}}}~~~uuuhhh```[[[```ccc^^^```eee```EEE===222,,,+++,,,,,,***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%$$$%%%''')))((('''&&&&&&'''((((((((((((((($$$&&&((((((''''''((()))'''((((((((())))))))))))++++++++++++,,,...222666;;;AAAIIILLLKKKKKKNNNRRRHHHJJJWWWfffbbbRRRLLLRRR}}}{{{{{{nnn______dddaaaTTTJJJDDDEEEGGGIIIJJJIIIFFFDDDDDDDDD@@@999000***)))***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))(((((()))******************++++++++++++,,,,,,,,,000,,,111CCCTTT[[[YYYUUUUUU^^^mmm|||~~~^^^]]]iii~~~uuu|||\\\OOOSSSPPPEEEKKKKKKNNNWWWccckkkiiicccQQQHHHAAADDDHHHKKKLLLNNNXXX]]]dddiiiooowww~~~~~~tttqqqlllgggbbb^^^YYYVVVSSSSSSSSSRRRQQQPPPOOOOOOKKKMMMPPPRRRRRRQQQNNNLLLKKKMMMOOORRRTTTVVVVVVWWWUUUUUUUUUVVVYYY\\\```bbb[[[___bbbaaa]]][[[]]]```]]]^^^aaaffflllsssyyy}}}}}}}}}||||||~~~|||vvvxxxzzzyyywwwvvvxxxzzzwwwyyy{{{{{{}}}}}}tttzzz|||rrriiihhhuuu~~~tttaaa^^^___eee___QQQTTTgggqqqPPPFFF888000------,,,***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%"""###%%%&&&'''&&&&&&%%%&&&%%%$$$&&&((())))))(((&&&''''''(((((((((((((((&&&'''))))))(((''''''((((((((((((((())))))))))))'''((()))+++///555<<>>888111+++(((***))))))(((((((((((())))))((((((((('''''''''''')))))))))))))))(((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++(((+++//////,,,***,,,///000,,,999SSS___WWWRRRWWW```vvv~~~___```jjj}}}vvv\\\SSSQQQMMMKKKMMMPPPQQQWWWaaaddd^^^WWWVVVEEEEEEFFFGGGKKKPPPUUUYYYaaadddhhhppp{{{|||wwwrrrooommmaaa___[[[WWWTTTRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTYYYXXXWWWVVVUUUVVVYYY\\\\\\XXXUUUVVVYYY\\\\\\[[[ZZZ]]]______\\\ZZZYYYXXXXXXXXXYYY[[[^^^aaadddfffnnnrrrtttooogggeeemmmuuu}}}~~~~~~|||{{{xxxvvvvvvvvvwwwxxxoootttwwwxxx|||ssshhheee|||}}}~~~{{{pppfffbbbcccvvvjjjkkkgggccc___XXXUUU^^^kkkdddTTT@@@222---,,,+++)))'''((()))))))))))))))((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((''''''''')))))))))+++------+++)))---+++,,,444???GGGKKKLLLSSSLLLEEEDDDEEEIIIRRR\\\hhhuuutttbbbXXX```gggdddzzztttwwwyyyvvvwwwtttjjj___WWWRRRKKKHHHMMMSSSQQQKKKDDDAAA<<<999777444///+++***))))))((((((((((((((())))))(((((((((''''''''')))))))))))))))((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++***++++++,,,------......444:::JJJZZZ\\\TTTUUU]]]lllzzznnn]]]kkk}}}}}}hhhUUUQQQPPPLLLLLLOOOQQQUUU[[[```bbb^^^WWWQQQFFFGGGIIIKKKOOOTTTZZZ]]]bbbgggoooyyyzzzssslllgggdddbbb[[[YYYWWWTTTSSSRRRSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[YYYXXXYYY\\\___aaa^^^\\\\\\^^^`````````\\\]]]^^^]]][[[YYYXXXXXXWWWVVVVVVWWWYYY[[[]]]^^^bbbiiimmmhhhaaadddqqq~~~~~~}}}~~~}}}{{{yyywwwwwwwwwxxxyyytttvvvvvvuuuxxxpppbbb___aaa}}}{{{kkk^^^YYYUUUnnnpppnnngggaaa^^^\\\ZZZ```iiimmm___LLL<<<444000---+++(((((()))))))))))))))((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&(((******)))))),,,...111444:::CCCJJJMMMMMMMMMMMMJJJIIIKKKMMMQQQYYYbbbjjjtttxxxrrrnnnpppnnniii{{{www}}}|||~~~}}}xxxrrrkkkcccVVVMMMLLLQQQRRRNNNLLLDDD:::666666666333...******))))))(((((((((((()))))))))((((((((('''''')))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,***((()))---000000000666GGGXXX[[[TTTQQQYYYddd{{{{{{~~~eeeeee{{{eeeYYYOOOOOOPPPMMMOOOTTTXXX```dddbbbaaa```WWWKKKCCCFFFJJJNNNRRRXXX^^^cccfffnnnzzz|||xxxtttqqqllleee```\\\ZZZYYYWWWVVVUUUUUUUUUWWWXXXYYYZZZZZZ[[[]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaccccccbbbaaa```aaadddfffjjjgggeeedddfffggggggfffaaabbbbbbaaa^^^]]]]]]^^^[[[ZZZYYYXXXWWWXXXYYYZZZZZZaaafffbbb\\\```qqq~~~|||{{{}}}~~~}}}}}}~~~}}}|||zzzyyyxxxyyyyyyzzzzzzzzzwwwrrrttt{{{ooo]]]WWW```kkkqqqccc]]][[[oooxxxqqqiiiaaa___^^^]]]]]]___kkkdddWWWGGG999///+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((())))))&&&***,,,***''')))000777777???GGGMMMNNNMMMLLLLLLJJJIIIJJJNNNNNNOOOVVV^^^fffmmmwwwyyyttt~~~~~~~~~wwweeeTTTMMMNNNOOOMMMOOOGGG>>>888666555222///++++++*********)))(((((()))))))))((((((((((((''')))))))))))))))(((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,+++***)))))),,,000555888@@@SSS^^^XXXOOOUUUdddnnnvvvvvvzzzkkksssjjjWWWQQQMMMNNNNNNNNNSSS[[[ccclllmmmccc___```WWWGGGDDDHHHNNNTTTZZZ```hhhmmmuuu{{{vvvoooiiidddbbb___\\\ZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^```aaafffeeefffeeefffeeefffeeegggggghhhhhhhhhhhhhhhiiikkkllllllkkkjjjjjjmmmoooqqqpppnnnmmmmmmmmmmmmmmmjjjkkkkkkjjjiiiiiijjjlllfffeeebbb```^^^^^^]]]^^^^^^bbbeeebbb^^^```jjjsss|||wwwrrrqqqvvv|||~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{{{{||||||xxxssssssyyy~~~~~~{{{kkk\\\\\\kkkzzzxxxqqqwww~~~{{{xxxzzzvvvqqqmmmiiiccc^^^[[[bbbggggggZZZDDD222,,,---++++++******))))))******(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))*********,,,...---...222;;;BBBFFFLLLNNNLLLJJJMMMRRRVVVQQQNNNKKKJJJHHHGGGMMMTTT]]]aaappp~~~zzzwwwtttpppnnnllljjjiiirrrqqqqqqssswwwwwwtttqqqsssxxxyyyvvvtttyyy~~~yyyuuussszzzuuu```SSSNNNLLLIIIMMMKKKFFF@@@999444111000,,,,,,,,,,,,+++***)))(((***)))))))))(((((((((((()))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,(((+++---,,,***///;;;DDDRRR]]]^^^UUUSSS```nnnsssrrrnnnwwwrrrwww}}}xxx}}}dddQQQQQQOOOMMMLLLKKKNNNVVV^^^jjjppplll^^^YYYZZZRRRDDDIIIOOOWWW]]]dddlllvvv~~~}}}uuuoooiiibbb]]]^^^]]]\\\[[[\\\^^^```bbbbbbbbbbbbcccdddeeeffffffjjjjjjjjjjjjjjjjjjjjjjjjlllllllllmmmmmmnnnnnnnnnqqqrrrrrrqqqpppqqqsssuuuwwwwwwvvvuuussssssssssssrrrssstttttttttuuuwwwzzzrrrpppmmmjjjhhhgggffffffggggggggggggggggggeeecccsssooojjjkkkqqqwww{{{{{{~~~}}}}}}|||||||||||||||||||||}}}{{{wwwvvvzzz{{{yyyvvvlllmmmzzz}}}sss|||wwwyyyqqqjjjfffcccsssuuuZZZ@@@444444---,,,+++***)))*********(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))******+++++++++,,,///444===EEELLLPPPSSSTTTOOOIIIKKKXXXeeekkkYYYQQQJJJGGGEEEFFFKKKSSSZZZ]]]kkk}}}}}}~~~|||vvvrrrmmmeeeeeefffhhhjjjmmmooopppyyytttuuuyyyzzztttmmmkkknnnnnnhhhccceeeoooxxx}}}~~~{{{mmmqqq{{{nnn^^^UUUOOOJJJKKKLLLLLLHHH@@@999444333......//////...,,,***)))******)))))))))((((((((()))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,(((---000...,,,333BBBPPP]]]\\\VVVQQQYYYiiiqqqqqqiiisssxxxyyy|||~~~iiiWWWKKKNNNMMMLLLJJJKKKPPPYYYaaajjjjjjaaaTTTOOOPPPLLLEEEKKKQQQZZZaaahhhsss|||rrrkkkfffbbb]]]ZZZaaaaaaaaabbbcccdddeeefffgggggghhhhhhiiiiiiiiijjjiiiiiijjjkkkmmmnnnooooooooooooppppppqqqqqqrrrrrrtttuuuuuuuuuttttttvvvwww{{{||||||{{{yyyxxxxxxyyyvvvwwwyyyzzz{{{{{{}}}xxxvvvtttqqqpppooonnnnnnmmmkkkkkknnnqqqnnneee\\\kkkiiiiiilllrrrwwwxxxxxx|||||||||||||||||||||||||||zzz}}}}}}zzzzzz|||{{{xxxvvv{{{~~~ssssssxxxvvvxxx{{{~~~vvv~~~yyytttooohhhzzzmmmQQQ>>>777...---,,,*********++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''')))******'''''''''(((((())))))***((((((((()))))))))******)))))))))***++++++,,,,,,+++...444???KKKTTTXXXXXXOOOOOOJJJHHHTTTgggrrrrrrRRRJJJEEEGGGMMMQQQVVVZZZccceeeooozzz}}}{{{zzzyyyyyywwwtttwww|||~~~{{{wwwqqqmmmnnnqqqpppnnnqqqwwwtttkkkmmmvvvyyyzzz~~~{{{rrr}}}}}}|||mmmaaaXXXQQQMMMMMMMMMKKKHHHCCC===999///000111111000...+++************)))))))))(((((()))))))))))))))(((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------+++---///...000:::JJJXXX\\\TTTOOOVVVgggvvvzzzwwwvvvjjjYYYQQQNNNJJJLLLLLLMMMQQQXXXaaagggggg```TTTLLLHHHIIIKKKLLLOOOVVV___fffnnnzzz~~~vvvooogggbbbaaabbbaaa```eeefffhhhiiikkkkkkkkkkkkkkkllllllmmmnnnnnnnnnnnnllllllmmmooopppqqqrrrsssqqqrrrrrrsssttttttuuuuuuxxxyyyzzzzzzyyyyyyzzz{{{~~~~~~|||}}}~~~yyy|||~~~~~~~~~~~~zzzyyywwwuuuuuutttuuuuuuqqqpppqqqtttuuupppfff]]]eeehhhmmmsssxxxzzzzzzyyyxxx|||~~~}}}{{{{{{|||||||||||||||{{{{{{}}}~~~{{{{{{}}}}}}zzztttxxx~~~|||qqqwww~~~~~~oooooowwwpppwww{{{wwwwwwtttnnniiiuuuzzzcccJJJ;;;///...,,,*********+++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&''''''((())))))******(((((()))))))))*********))))))******+++,,,,,,---000777BBBLLLRRRTTTTTTSSSDDDHHHLLLTTTgggvvvqqqcccJJJEEEHHHVVVeeelllllljjjnnnqqqxxxvvvvvv|||{{{~~~zzzwwwqqqppptttpppgggiiirrrjjjmmmrrryyyzzzyyy|||wwwkkk```XXXPPPMMMKKKLLLNNNLLLEEE>>>111111222222111///,,,+++************)))))))))))))))))))))))))))(((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------...---,,,---333@@@OOOZZZ[[[RRRQQQaaayyypppYYYNNNMMMOOOHHHLLLOOORRRXXXaaaiiimmmfffYYYMMMHHHFFFGGGMMMUUUYYY```iiipppxxx}}}zzzxxxlllfff___]]]___dddggghhheeegggjjjmmmoooppppppooonnnoooppprrrssssssssssssttttttttttttttttttttttttsssssstttuuuuuuvvvwwwwww|||~~~~~~}}}}}}~~~~~~{{{zzzyyyxxxxxxyyyyyyzzzuuuuuuwwwwwwuuunnneee___bbbhhhqqqzzz~~~~~~|||{{{www{{{yyyyyy~~~}}}|||zzz{{{|||||||||||||||{{{|||~~~}}}zzzzzz~~~}}}~~~vvvyyyvvvmmmiiiwww~~~tttssswwwssskkkjjjpppzzztttYYYCCC000///,,,*********+++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((()))******+++))))))))))))************))))))***+++,,,,,,------777BBBOOOUUUSSSMMMJJJIIIBBBJJJVVVggg{{{oooSSSMMMKKKUUUlll|||tttxxx}}}||||||uuuhhhhhhjjjpppwww||||||zzzrrrfff```SSSOOOLLLLLLOOOPPPPPPNNN;;;333111666555,,,)))---+++)))((()))(((%%%'''+++))))))************))))))(((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))************,,,,,,++++++++++++++++++(((***,,,---,,,,,,---......111111222???RRRZZZVVVPPPUUUYYYhhh}}}pppYYYOOOLLLMMMPPPPPPUUU[[[aaajjjoookkkdddNNNKKKHHHHHHMMMTTT[[[___eeelllwww|||tttkkkfffbbbcccdddeeefffhhhhhhiiimmmoooqqqqqqppppppqqqrrrsssuuuvvvtttrrrqqqtttvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxyyyzzz|||}}}}}}~~~}}}~~~~~~||||||}}}}}}|||zzzyyy{{{{{{zzzxxxrrreeeWWW^^^ggg}}}{{{|||||||||}}}yyyggg```ooo~~~{{{zzz{{{}}}~~~~~~}}}{{{zzzzzz|||~~~~~~}}}}}}}}}~~~jjjppp~~~yyylll```uuuzzzxxxvvv~~~xxxzzz|||}}}|||qqqZZZCCC444((((((+++******+++))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((())))))))))))************+++***))))))******)))(((+++,,,---,,,+++...555;;;DDDQQQVVVMMMEEEFFFGGGDDDSSSdddoooyyy|||fffZZZ]]]YYY```wwwvvvxxx|||tttvvv~~~wwwwwwwwwxxxzzzzzzzzzyyy}}}}}}~~~{{{sssnnn[[[VVVQQQMMMNNNQQQUUUWWWJJJ<<<000000555555222///,,,***)))+++***'''(((,,,''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((()))))))))))))))))))))************++++++++++++++++++++++++)))+++------,,,,,,---.........111999IIIXXXZZZVVVPPPYYYcccrrr~~~~~~aaaOOOLLLMMMMMMNNN[[[```eeejjjooopppggg]]]IIIJJJKKKPPPWWW___fffiiittt{{{zzztttooojjjggghhhhhhhhhiiikkklllmmmnnnppprrruuuwwwwwwwwwxxxyyyuuuwwwxxxxxxvvvuuuwwwyyyvvvwwwxxxyyyzzz{{{{{{{{{zzz{{{{{{|||}}}~~~}}}}}}}}}|||zzzxxxzzz|||~~~~~~}}}vvveeeUUU^^^hhh}}}qqq___XXXjjjyyyzzz{{{}}}}}}}}}|||{{{zzz}}}~~~}}}}}}}}}~~~xxxwww{{{~~~uuuhhh^^^iiiuuu|||}}}wwwtttpppdddIII:::---+++------++++++***)))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((())))))))))))***(((((((((((()))))))))))))))))))))***+++++++++******,,,...///333999AAAGGGRRRRRRPPPJJJBBBBBBLLLYYYmmmyyyzzzwwwzzztttgggcccdddbbbiiiyyy~~~~~~yyywwwxxxgggaaaYYYRRRPPPSSS[[[aaa\\\LLL888///555>>>;;;222...+++***,,,,,,)))))),,,'''(((((())))))(((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''***)))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************************+++---...---,,,,,,---...000...555FFFVVV[[[XXXUUUWWWdddooowwwyyywww|||kkkQQQGGGJJJOOOPPPPPPaaagggkkkjjjhhhbbbWWWMMMDDDGGGMMMUUU]]]eeekkknnn|||zzzsssooommmlllkkkllllllllllllmmmppprrrssstttwwwzzz||||||{{{{{{|||vvvxxxzzzzzzyyyyyyyyy{{{yyyzzz{{{}}}~~~~~~~~~|||yyywww|||~~~zzzeeeRRR\\\iii}}}uuulll\\\WWWhhhzzzzzz{{{{{{|||||||||}}}zzz}}}~~~}}}||||||}}}~~~~~~pppjjjpppwww~~~vvvggg^^^___nnn~~~mmmhhhmmmoooTTTEEE444...///...,,,*********)))))))))((((((((())))))((((((((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************'''''''''((((((((())))))((((((***++++++,,,++++++***,,,000666>>>FFFNNNRRRPPPIIIGGGIIIHHHKKKaaa|||rrrmmmiiifffkkkooogggiiiyyyuuuxxxyyy{{{zzz}}}~~~uuuoookkkcccYYYSSSUUU]]]dddhhh___LLL:::777>>>===555000,,,***,,,,,,***)))+++*********++++++*********%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((((()))))))))************))))))************++++++---.........,,,,,,---///111222???SSS]]]YYYUUUXXXmmm{{{}}}wwwxxx~~~zzzyyymmm\\\LLLIIIMMMRRRVVVYYYeeelllnnneeeXXXOOOGGGCCCHHHLLLRRRZZZaaahhhnnnrrrxxxsssqqqqqqqqqqqqmmmmmmlllmmmoooqqqtttuuuwwwzzz}}}~~~}}}||||||wwwxxxzzz{{{{{{{{{{{{{{{~~~~~~|||yyy~~~zzzeeePPPYYYggg~~~{{{xxxrrrfff___kkk~~~~~~}}}|||{{{{{{{{{{{{|||zzz}}}~~~}}}|||||||||~~~~~~~~~vvvbbbooottt{{{ooofffdddkkkuuuyyywwwuuugggaaajjjqqq```PPP===111...---,,,+++*********)))))))))((((((***)))))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********(((((((((((())))))))))))'''(((***++++++***++++++,,,000666???HHHOOOTTTVVVLLLMMMQQQVVVXXX___sssrrrooommmmmmsssxxxgggddd{{{www|||rrrooohhh___XXXWWW\\\```kkkooofffPPP???<<<<<<999555...+++,,,,,,***(((*********++++++++++++******%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))************))))))******++++++++++++---...///...------///111...777IIIYYY\\\WWW[[[fffyyy|||lll\\\VVVQQQPPPQQQSSS[[[ccclllsssqqq```MMMDDDEEEIIIRRRVVV\\\bbbiiirrr|||}}}{{{wwwuuuuuuuuutttsssoooooooooppprrruuuwwwxxxwwwzzz~~~}}}}}}}}}~~~~~~~~~wwwcccPPPTTTeeepppdddjjj}}}}}}{{{{{{zzzzzzzzz|||~~~~~~~~~~~~}}}|||||||||}}}~~~ttteeebbb}}}~~~tttxxxtttpppwwwyyytttuuulllfffjjjllliii\\\HHH777///---,,,+++************))))))))))))******))))))((((((((('''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((())))))))))))*********+++++++++''')))+++***))))))+++...333888???HHHNNNSSSVVVWWWZZZhhhrrrpppnnnqqquuuuuu}}}zzz~~~}}}qqqsss||||||{{{~~~uuusssnnnhhhbbb```aaaccckkkuuuwwwhhhPPPBBB???AAA;;;333,,,,,,,,,***)))***((())))))******))))))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,---------.........---...111333111>>>OOOXXXWWWYYYhhhxxx}}}uuuWWWSSSTTTXXXZZZXXXXXX```jjjoooqqqjjjVVVEEEBBBJJJQQQWWW[[[bbbiiirrr~~~|||{{{wwwvvvuuuuuuvvvvvvuuusssssstttuuuwwwyyy{{{|||}}}wwwzzzzzz~~~|||sssaaaQQQRRRdddtttbbbeee~~~~~~|||{{{zzzyyyzzz|||}}}}}}}}}}}}}}}|||}}}~~~|||pppeeennnzzz{{{~~~wwwtttqqqhhhlllgggYYYFFF777000---,,,++++++*********)))))))))***))))))))))))))))))(((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((*********+++++++++,,,,,,(((***+++***)))+++111555???DDDKKKPPPSSSWWW\\\aaakkk|||~~~tttfffooo{{{}}}zzzqqq{{{~~~|||wwwtttssssssrrrrrrlllssszzzwwwfffRRRIIIIIICCC999///------++++++,,,((())))))******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((************))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++))))))))))))***************++++++,,,------......------...------///333555>>>KKKTTTRRRQQQ\\\rrrxxx^^^RRRSSSVVV]]]ccccccbbbhhhpppoooiii[[[KKKCCCHHHPPPTTT\\\bbbkkkttt~~~|||yyyxxxvvvuuutttuuuvvvwwwwwwvvvtttvvvyyy|||~~~|||~~~sss{{{}}}qqq___PPPQQQcccwwweeedddzzz~~~~~~~~~}}}wwwyyyzzz{{{{{{||||||||||||}}}~~~}}}zzzqqq{{{~~~zzzjjjmmmqqqlllYYYEEE888000,,,+++++++++*********)))))))))))))))))))))******************)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((((((((())))))))))))************+++++++++''')))++++++,,,000999AAAMMMQQQVVVVVVVVV\\\iiitttwww}}}}}}rrrhhhmmm{{{~~~qqqbbbUUUoooooovvv}}}uuuaaaRRRPPPIII===111...---,,,,,,...++++++,,,,,,,,,,,,++++++(((((((((((((((''''''''')))))))))))))))))))))))),,,,,,,,,++++++++++++***''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************++++++,,,------...//////,,,---------...000444777MMMWWWYYYOOOMMM^^^vvvcccRRRUUUWWWYYY```iiimmmmmmppptttqqqeeeSSSGGGHHHRRRXXXXXXfffmmmxxx}}}wwwtttsssyyywwwuuuuuuwwwyyyzzzzzztttvvvzzz~~~~~~nnnzzz~~~ppp^^^OOOQQQddd|||{{{llliiixxx~~~~~~wwwxxxyyyzzzzzz{{{~~~|||||||||~~~zzz{{{}}}~~~mmmlllwwwyyyhhhPPP>>>333,,,+++++++++************)))(((((())))))******+++++++++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************))))))))))))************&&&)))+++,,,...555@@@IIIVVVZZZ\\\YYYXXXbbbuuuzzzxxx~~~}}}qqqiiiiiivvvvvvcccYYYQQQIIIzzz{{{xxxyyy}}}wwwrrrtttvvvwwwwwwpppbbbUUUOOOCCC777000,,,***,,,000,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...,,,---///---,,,555AAATTTXXXTTTLLLSSSkkk~~~}}}___XXXYYYOOOWWWZZZbbbmmmuuuuuunnnggg\\\SSSKKKJJJLLLQQQYYY```kkkqqq|||yyyvvvtttsss~~~zzzwwwwwwyyy{{{yyywwwzzzyyyzzz~~~sssppp{{{iiiVVVTTTXXXjjjzzz~~~dddbbbooo~~~xxxxxxyyyzzz|||~~~}}}zzzxxxyyy{{{~~~}}}|||}}}~~~}}}}}}{{{yyy}}}}}}uuuxxxmmmttt~~~bbbIII:::+++///***(((+++,,,***((()))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''&&&***---+++'''%%%''')))''''''''''''((((((((((((***)))'''&&&&&&''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((%%%$$$%%%***//////)))###((((((((((((((('''''''''***)))((((((((((((((())))))((('''((()))******)))+++(((,,,666???DDDLLLUUUddd^^^eeeoooooowww{{{mmmcccdddiiikkklllnnnwww|||~~~|||gggYYYTTTRRRMMMIII}}}~~~}}}tttmmmqqquuuvvvssslllccc]]]OOODDD999333111---,,,---,,,,,,++++++************))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------***+++...///---000>>>MMMWWWWWWVVVYYYfffwwwiiiTTTSSSZZZWWWcccdddhhhnnnqqqmmmccc[[[MMMHHHGGGLLLSSSYYYbbbjjjssszzzzzzvvvtttssstttzzz{{{|||{{{zzzxxxwwwwwwwwwxxx{{{~~~uuupppzzzkkkWWWUUUaaaqqq~~~gggbbbjjjwww}}}ppplllkkklllpppvvv{{{}}}}}}{{{zzzzzz|||~~~}}}}}}zzzyyyzzz|||{{{wwweeefffsssvvvtttvvvVVVAAA666333---)))+++,,,***)))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))'''&&&'''((('''+++---,,,(((&&&(((***''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((+++)))***...222222---(((((((((((((((((((((((('''))))))(((((((((((())))))((()))***+++,,,,,,+++***,,,***///;;;FFFNNNWWW^^^]]]hhhkkkbbb^^^dddjjjlllkkklllmmm~~~qqqmmmdddXXXQQQOOOMMMHHHDDD~~~}}}~~~yyy}}}zzzxxx||||||ppphhhnnntttuuuqqqllljjjjjjWWWKKK???999666111...---,,,,,,++++++******++++++))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))'''''''''(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------***,,,///000///555FFFXXXUUURRRVVVgggxxxgggYYYOOOUUUbbbfffeeejjjppptttpppeeeVVVLLLCCCBBBGGGRRR\\\ccclllttt{{{{{{~~~~~~|||xxxtttrrrrrrssstttuuu{{{}}}xxxvvvvvvtttxxx~~~|||xxxnnnxxxoooWWWUUUdddsssmmmdddfffppp~~~ooofffbbbbbbgggmmmssswww|||~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}xxxllljjjrrr}}}}}}{{{yyy|||eee```qqq~~~}}}tttfffKKK???666///***+++,,,+++***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***************))))))(((((((((((((((((((((((('''((()))((('''&&&'''((((((+++---,,,)))''')))+++''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((***((('''))),,,,,,)))&&&''''''(((((((((((((((((()))))))))(((((())))))***((()))+++---...---,,,+++---111<<>><<<===???DDDHHHKKK|||wwwtttmmmmmmkkkfffaaa___aaacccdddbbb``````aaaaaa```___^^^___bbbdddddddddcccbbbggghhhiiihhhggghhhjjjlllmmmnnnrrruuuxxxzzz||||||{{{~~~|||tttqqquuu}}}jjjgggqqquuu}}}lllPPP???;;;777444000,,,***))))))***))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------444<<>>IIIWWWaaaZZZTTTMMMTTTlllzzzddd\\\fffsssqqq``````^^^\\\\\\ZZZPPPDDDCCCBBBCCCGGGKKKNNNNNNMMM|||uuuqqqnnnjjjhhhfffdddcccaaaaaaaaabbbbbbbbbccccccaaa^^^]]]]]]]]]______```aaaaaabbbbbbbbbffffffgggiiijjjkkkllllllmmmmmmnnnooopppqqqrrrrrrtttvvvyyy}}}}}}xxxxxx{{{rrrkkklllzzzwwwjjjfffiiiooo{{{[[[???888<<<:::777000***'''(((***++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++---,,,,,,,,,.........---222111>>>UUU\\\SSSQQQZZZaaattt{{{vvvbbbRRRbbbmmmlllmmmtttvvvsss___RRREEECCCFFFLLLRRRXXXhhhmmmooozzz}}}tttvvvsssssswwwyyyyyy{{{{{{uuuttt}}}|||www{{{zzzxxxwwwxxxzzz|||}}}{{{}}}~~~}}}}}}}}}~~~{{{tttxxxjjjaaammm|||sssrrrwwwwwwcccVVV```uuu}}}rrrppppppnnnvvvvvv~~~|||zzzzzz|||sssuuuvvvvvvuuuwww|||nnnZZZddd{{{~~~tttjjjoooxxx|||yyyyyyxxx\\\@@@444000+++***...+++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))'''&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---------...///...+++)))***///666AAAOOO[[[\\\WWWWWWPPPTTTcccxxx}}}[[[YYYaaaiiiqqquuuYYY___aaaaaa\\\RRRHHHBBB@@@AAACCCEEEIIIQQQWWWXXXUUU|||wwwooojjjhhhfffdddbbbcccbbbbbbaaaaaaaaaaaaaaa___aaaaaa```^^^]]]^^^___aaaaaaaaabbbbbbcccdddeeehhhhhhiiijjjkkklllmmmmmmrrrrrrqqqpppnnnmmmmmmllloooqqqtttwwwzzz}}}~~~~~~{{{wwwvvv{{{~~~tttoooxxx{{{oooiiiiiittt|||lllOOO;;;:::999666111,,,(((((((((++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++,,,...//////...///777HHHXXXZZZUUU\\\hhhsss~~~{{{}}}{{{eeeVVVWWWccckkkkkklllrrrpppiiiVVVNNNGGGEEEGGGLLLVVV___hhhpppwwwvvvooonnnqqqxxx}}}|||}}}{{{}}}{{{uuu{{{~~~yyyxxxwwwvvvwwwxxxyyyzzzwwwyyy||||||{{{zzz{{{{{{|||~~~{{{uuuwwwvvvccchhh}}}zzztttuuuuuusssoookkkhhhgggdddbbbfffqqqvvvooobbbZZZbbbttt~~~wwwvvvtttooozzzuuuuuu~~~~~~}}}~~~~~~~~~}}}yyywwwxxxzzzvvvxxxxxxwwwuuuvvvyyy|||}}}wwwjjjtttvvvjjjhhhmmmrrr|||vvvuuuzzz{{{fffLLL;;;222,,,******++++++++++++************)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((('''&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,,,,+++++++++///555===GGGSSS]]]]]]XXXTTTSSS]]]oooppp```XXX[[[bbbfffsss~~~uuulllgggiiibbbXXXLLLDDDAAACCCFFFFFFIIIMMMQQQVVVYYYXXXVVV|||tttnnnmmmjjjeeebbbaaaaaaaaaaaabbbccccccddddddddddddddd```bbbcccbbbaaa```bbbcccddddddccccccdddfffggghhhjjjkkkkkklllmmmnnnnnnooosssrrrqqqooonnnlllkkkjjjkkkmmmpppsssvvvyyyzzz{{{~~~zzz|||xxxttttttwww|||tttvvv}}}xxxpppmmmsssppp}}}bbb>>>999888666333000,,,***(((************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++,,,((()))+++---...//////000///BBBUUUZZZVVVYYYhhhwwwzzz||||||{{{yyyzzzeeeWWWQQQ___ggglllnnnqqqrrrjjj^^^LLLJJJJJJKKKLLLQQQ]]]iiilllyyywwwiiiiiioooyyy~~~uuuxxx|||~~~~~~~~~uuuuuuuuutttttttttttttttrrrtttvvvwwwwwwwwwxxxyyyyyyzzz{{{{{{|||}}}}}}wwwuuu~~~ppphhhvvvwwwiiiiiiiiifffbbb]]]WWWTTTWWWTTTWWWaaagggfffaaa^^^bbbppp|||}}}|||}}}xxxqqqtttuuuvvv{{{|||wwwtttuuuvvvyyyzzzyyywwwuuutttvvvxxxxxx~~~|||~~~}}}}}}zzz||||||{{{wwwnnnjjjpppzzz{{{{{{~~~rrr\\\EEE666000---))),,,+++++++++************))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&''''''&&&''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******'''***,,,,,,******---000555@@@MMMVVV]]]___[[[UUULLLRRRggg~~~iiibbbYYY```mmmmmmoooxxx|||pppccc```dddjjjcccYYYKKKAAA===@@@FFFKKKNNNQQQWWW[[[\\\[[[ZZZ[[[{{{tttmmmfffaaahhhfffdddbbbbbbcccdddeeeeeefffgggiiijjjjjjiiihhhfffhhhhhhhhhfffeeefffggggggfffeeeeeefffhhhjjjkkkmmmmmmnnnnnnooooooppppppnnnnnnnnnnnnnnnnnnnnnnnnlllmmmooorrruuuwwwyyyzzzxxxzzz}}}zzzwwwuuusssrrrtttvvvwwwxxx}}}vvvtttxxxwwwsssqqqhhhuuuIII;;;999666555444111...+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,(((***,,,......//////000666KKKZZZWWWQQQ[[[ooo}}}{{{ooo}}}xxxzzz~~~jjjXXXTTTYYYbbbhhhnnnrrruuuqqqbbbRRRIIIHHHKKKPPPTTTYYYdddooottt~~~|||{{{jjjiiimmmwwwxxxvvv{{{sssqqqqqqqqqqqqqqqpppooonnnnnnppprrrsssssstttvvvxxxxxxxxxxxxxxxxxx{{{~~~zzzsss|||pppsssxxxiiiiiihhhgggeee```ZZZVVVTTTRRRTTT\\\aaaaaa```aaaaaajjjtttzzz~~~uuurrrxxxzzzzzz~~~|||{{{}}}zzzvvvtttsssyyyxxxwwwuuutttsssssstttttt{{{~~~|||~~~{{{nnnggggggxxxyyyqqqooopppuuu{{{~~~rrrvvv}}}jjjMMM:::555222,,,,,,,,,+++++++++*********((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((('''&&&&&&&&&&&&&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))),,,///---+++,,,111777;;;MMM___eeeaaa[[[TTTNNNJJJUUUoooaaa\\\[[[nnn{{{hhh\\\___dddaaa[[[LLLGGGBBBAAADDDIIILLLLLLTTTWWW\\\aaaaaa___aaafff~~~uuunnniiieeebbb```ffffffeeeccccccdddeeegggggghhhjjjlllmmmmmmlllllllllmmmmmmkkkiiiggghhhhhhhhhgggggghhhiiijjjlllmmmpppppppppppppppqqqqqqqqqmmmmmmmmmnnnoooppppppqqqmmmmmmoooqqqsssvvvwwwxxxvvvyyy{{{{{{yyyzzz~~~vvvtttrrrqqqssstttssssss{{{}}}tttttt}}}~~~{{{vvvtttqqqkkk```CCC===666333333333///,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,+++,,,......---...000222AAAQQQXXXQQQPPP```sss}}}vvviiiyyyzzz}}}sss\\\QQQWWWaaadddkkksssyyyyyyooo\\\KKKIIIGGGJJJRRRZZZ```iiippp~~~~~~zzzxxx}}}tttoooooouuu|||~~~}}}rrrkkkmmmmmmnnnnnnmmmlllkkkjjjlllnnnooopppqqqrrrtttvvvxxxxxxwwwvvvvvvyyy}}}}}}pppxxxxxxssspppooommmllljjjfffaaa\\\UUUTTTWWW^^^bbbbbbcccfffdddhhhnnnwww|||ttt{{{~~~}}}~~~{{{zzzyyyxxx{{{}}}~~~~~~}}}wwwsssvvvuuutttsssssssssrrrrrrqqqxxx~~~yyyjjj\\\WWW\\\dddttt|||lllkkkuuuzzz{{{|||jjjnnnzzzvvvXXXAAA888333---,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))((((((((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************---///...,,,///777>>>HHHXXXeeebbbXXXQQQNNNMMMSSS___www|||```cccfff}}}ttt[[[WWWccchhhZZZIII======???EEELLLQQQQQQPPPWWWXXX\\\cccfffhhhpppyyyxxxssslllgggddddddddddddcccddddddcccbbbbbbdddfffiiiiiijjjllllllmmmmmmmmmnnnoooooommmjjjhhhhhhiiiiiijjjkkklllnnnooooooppprrrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooooooooooommmmmmnnnoooppprrrtttuuuuuuwwwxxxwwwtttuuuzzz~~~xxxuuurrrqqqqqqrrrrrrqqqvvvyyy}}}}}}uuuyyy}}}zzz{{{yyytttrrrsssppppppsssSSSHHH999222111222///,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,...///...---///333888KKKRRRSSSPPPUUUgggzzzooobbbiiiqqqwww~~~rrr```SSSSSS\\\fffooowww}}}ooo]]]RRRKKKIIILLLUUU^^^fffnnnuuuxxxzzz~~~|||yyyxxxtttwww}}}uuummmllljjjjjjjjjjjjiiiiiiiiiiiijjjlllmmmnnnnnnooorrrtttuuuuuuuuutttsssuuuyyy|||ooottt|||yyyzzzvvvrrrnnnlllggg```[[[TTTTTTYYY```ccceeeiiiooolllkkkmmmuuuuuu{{{|||xxxwwwxxxxxxyyy||||||vvvuuutttrrrsssttttttsssqqqooouuu|||zzzfffXXXXXXggguuuwwwtttwwwsss|||~~~fffNNN===333---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***))))))))))))%%%&&&'''((()))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))+++,,,...000777AAAHHHWWW]]]^^^WWWQQQPPPRRRSSSYYYeee|||{{{|||~~~oooeee[[[YYY[[[XXXMMMCCC@@@@@@BBBFFFMMMSSSWWWXXX[[[YYY___lllvvv~~~wwwtttmmmjjjgggeeeffffffgggfffcccdddfffeeedddeeegggjjjmmmlllllllllmmmnnnoooooooooppppppooommmkkklllmmmkkkmmmooorrrssstttssssssssssssrrrrrrrrrqqqqqqqqqsssrrrrrrqqqpppoooooonnnooonnnnnnnnnooopppqqqrrrssssssrrrrrrrrrssstttuuusssuuuzzz}}}xxxsssoooooooooppppppqqqssstttwww|||vvvuuuxxxrrrvvvwwwwww|||lllZZZCCC555222333111///++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------+++---...------111999@@@PPPQQQQQQTTT___qqqxxxjjjgggdddiiivvv~~~sss^^^SSSWWWbbbmmmrrrxxxuuudddXXXUUUMMMNNNUUU^^^eeekkkwww|||vvvwww{{{}}}yyyrrroooooommmhhhhhhgggfffggggggiiijjjiiijjjkkkkkkkkkllloooqqqqqqqqqqqqpppoooppprrruuuxxxyyyzzz|||vvvuuu{{{xxxsssoookkkddd^^^XXXXXX\\\aaaccceeemmmvvvsssnnnkkkpppyyyuuuwww~~~}}}qqqjjjhhhhhhhhhjjjooowww|||}}}wwwuuuttttttuuuuuussspppnnnqqqvvv|||wwwjjjlll~~~yyy~~~tttxxxqqquuuuuu```GGG777111------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***&&&'''((())))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******,,,000999DDDPPPWWW^^^\\\XXXXXX___ddd```WWWZZZeee{{{yyyjjj^^^]]]ZZZSSSKKKEEECCCDDDEEEFFFHHHJJJNNNUUU\\\aaaeeebbbkkkvvvmmmlllfffeeeeeeggghhhiiigggfffeeehhhjjjjjjiiijjjmmmpppqqqpppoooooooooppprrrsssppprrrrrrrrrppppppqqqrrrmmmooosssvvvwwwwwwvvvuuusssssssssrrrrrrqqqqqqppprrrrrrrrrqqqqqqqqqqqqppprrrqqqpppoooooopppqqqrrrrrrooommmooossssssoookkkjjjnnnvvv{{{tttooommmmmmnnnnnnllloooooonnnuuu}}}~~~~~~}}}yyy~~~vvvnnn{{{jjjMMM;;;555666555222++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------***,,,---,,,---333===FFFQQQOOOQQQYYYfffyyymmmoooxxxnnnnnn}}}jjjSSSPPP```tttttt|||yyydddRRRKKKMMMPPPUUU___gggjjjqqqxxxwww~~~}}}rrreeeccciiilllhhhhhhgggeeedddeeegggiiijjjhhhiiijjjiiiiiijjjmmmooommmmmmmmmlllkkkkkkmmmoooqqqrrruuuxxx|||~~~yyy|||~~~yyyvvvrrrlllggg```___```bbbbbbeeeooozzzvvvoooiiikkkqqqwwwzzz{{{ssssss{{{ppp```UUUPPPNNNNNNSSS[[[fffpppwww|||zzzxxxvvvvvvwwwvvvssspppnnnnnnqqqwww||||||~~~rrr{{{jjjyyyyyy{{{}}}}}}mmmQQQ===888---------,,,,,,,,,++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***''''''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++---,,,---444AAAPPP]]]ddd^^^YYYXXXcccvvv|||lllWWW^^^gggxxxrrr___SSS^^^[[[UUUJJJ@@@===@@@EEEDDDHHHMMMPPPSSSXXX```fffnnnlllyyy}}}rrrhhhdddeeebbbeeeiiikkklllkkklllmmmkkkllllllnnnppprrrsssuuutttsssrrrrrrtttuuuuuutttqqqsssttttttssssssuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwzzzwwwvvvwwwyyyyyyvvvssstttsssrrrqqqqqqrrrtttuuurrrssstttsssqqqpppqqqrrrrrrrrrsssrrrpppoooqqqrrr{{{zzzzzz~~~}}}xxxzzzyyywwwsssnnnkkkjjjjjjnnnmmmkkkhhhiiiqqq}}}{{{~~~www~~~~~~eeeEEE555888888000111///+++******+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***,,,,,,,,,+++*********+++,,,,,,---......//////000///222:::HHHRRRUUUKKKIIIVVVkkk~~~qqq\\\rrr~~~vvvcccSSSZZZrrrooovvvttteeeTTTNNNNNNOOOTTTYYYbbbjjjoooxxx{{{vvv}}}}}}zzz|||yyyuuu|||xxxrrrooommmkkkiiifffeeeeeeeeefffhhhgggeeedddeeefffhhhjjjkkkjjjhhhgggggghhhjjjkkkhhhjjjkkkiiifffdddeeegggkkkjjjlllqqqxxx~~~{{{wwwtttrrrmmmkkkgggcccaaaccchhhmmmlllppplllbbbbbbnnnwwwyyytttsssyyyzzz]]]LLLHHHHHHFFFDDDGGGLLLTTTZZZ___eeemmmsssvvv{{{~~~vvvtttuuuvvvssspppnnnnnnoooqqqtttwwwzzz|||vvvttt|||nnnooowwwuuunnn{{{}}}~~~|||~~~sssRRR777555///,,,------***)))******++++++++++++***))))))++++++***)))((('''&&&&&&))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''(((***,,,,,,,,,,,,000999GGGRRRYYY```eee]]]UUU]]]gggYYYQQQZZZjjjzzz{{{iiiYYYYYYccc```NNN@@@???@@@???DDDNNNOOOTTTXXXYYY[[[bbboooyyy}}}wwwooogggdddeeecccfffiiikkklllllllllmmmooooooooopppqqqrrrssstttuuutttssssssuuuvvvvvvuuuuuuvvvwwwvvvttttttuuuvvvzzzzzzzzzzzzzzzzzzzzzzzz{{{yyyxxxyyy{{{{{{xxxvvvssssssrrrrrrrrrsssssstttrrrttttttsssrrrqqqrrrsssrrrssssssqqqpppoooppprrrvvvvvvwww{{{}}}zzzrrrkkksssuuuvvvtttpppllliiigggllllllkkkhhhhhhmmmxxx|||~~~|||zzz{{{pppRRR<<<444222///222///,,,***++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++++++++***)))***++++++,,,------......////////////333===JJJTTTQQQTTTUUU[[[oooiii___ssskkk^^^YYYhhhxxxrrrvvvppp___OOOJJJLLLMMMZZZ___iiiqqqwww}}}www|||~~~}}}}}}~~~}}}wwwrrrvvv~~~~~~}}}}}}~~~|||tttmmmjjjiiihhhfffdddccccccdddeeehhhgggfffeeeeeefffhhhiiijjjjjjiiihhhhhhiiijjjjjjfffhhhiiigggdddcccccceeecccbbbccciiiqqqyyy~~~xxxqqqmmmnnnllliiieeeccceeejjjnnnmmmnnnjjjcccaaaiiitttzzzwwwuuuyyyuuuXXXHHHEEEFFFFFFFFFAAAHHHPPPWWW\\\aaagggllllllsss}}}yyytttssstttsssrrrpppppppppqqqtttwww{{{}}}tttpppuuuwwwtttwww}}}```>>>666000,,,------+++)))******++++++++++++***))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))***+++,,,+++000888DDDPPPYYYaaadddeee[[[YYYeeegggWWWJJJVVVfffuuuwwwiii^^^UUUWWW___UUUGGG>>>@@@BBBBBBGGGOOOOOOTTTYYY\\\aaakkkyyyyyysssoookkkeeedddfffdddgggjjjlllllllllmmmooossssssssssssssssssssstttwwwuuuttttttvvvwwwwwwvvvxxxyyyyyyxxxvvvuuuuuuvvvzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{||||||{{{yyyssstttttttttttttttsssssssssuuuuuutttsssrrrssstttssstttsssrrroooooooooqqqssstttwwwzzzzzztttjjjbbbggglllqqqsssqqqlllgggdddhhhiiiiiigggfffhhhnnnttt~~~|||rrrzzzsssuuu}}}fffKKK777111222333000,,,++++++,,,++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********))))))(((+++++++++,,,------....../////////000666AAAMMMVVVMMMNNNVVVfffvvv}}}hhhhhhxxx~~~ccc[[[^^^ssswwwwwwvvvkkkYYYJJJGGGLLLQQQ]]]bbblllvvv~~~~~~xxxzzz}}}|||wwwrrrrrrvvvxxxzzz{{{|||}}}wwwmmmgggccccccbbbaaa```aaabbbcccdddhhhgggfffeeeeeeeeeggggggiiiiiiiiiiiiiiiiiiiiiiiidddffffffeeebbb___^^^^^^XXXWWWWWW\\\eeeoooxxx}}}~~~zzzqqqlllpppnnnkkkhhhfffhhhmmmqqqqqqooommmkkkhhhiiirrr}}}{{{xxxzzztttVVVFFFDDDGGGJJJMMMQQQXXXbbbhhhiiigggffffffiiisss}}}wwwsssqqqrrrrrrpppooonnnoooqqquuuyyy{{{tttyyy}}}{{{vvvxxx}}}rrrtttzzz~~~~~~kkkFFF888111,,,------+++*********++++++++++++***))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,111@@@NNNVVV]]]cccccc]]]TTT^^^tttaaaKKKLLL```xxx|||bbbXXXUUURRRQQQRRRGGG@@@>>>DDDHHHHHHLLLSSSSSSXXX^^^dddlllyyytttoookkkjjjhhhddddddgggfffhhhkkkmmmmmmnnnoooqqqtttuuuuuuvvvvvvvvvvvvvvvxxxvvvuuuuuuwwwxxxxxxwwwwwwxxxyyyxxxwwwvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwww||||||||||||}}}}}}|||{{{uuuvvvwwwxxxxxxwwwuuutttuuuvvvwwwvvvtttssstttuuutttuuuuuusssqqqoooppprrrwwwxxxzzz|||{{{uuummmgggggglllrrruuusssooojjjgggcccdddffffffeeeeeegggiiiuuu|||yyy~~~rrr{{{xxxmmmrrryyyaaaFFF888555444111---++++++,,,,,,+++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))((((((,,,,,,,,,,,,------......///......222;;;FFFQQQXXXRRRGGGVVVzzzwwwxxxvvvwwwfff```[[[aaauuu~~~yyyrrreeeTTTIIIIIIRRRZZZaaagggrrr~~~yyyyyy|||wwwuuuvvv{{{~~~~~~{{{qqqhhhaaa^^^^^^^^^^^^^^^```aaacccdddhhhgggfffeeeeeeeeeffffffhhhhhhiiiiiiiiiiiihhhhhheeefffeeeccc___ZZZVVVTTTNNNMMMLLLOOOWWWbbbmmmttt~~~}}}vvvrrrqqqooommmkkkjjjlllqqqtttxxxuuuvvvzzzvvvpppuuu|||{{{wwwWWWJJJKKKPPPWWW]]]nnnuuu}}}yyyqqqiiieeesss~~~}}}vvvrrrppppppmmmlllkkkkkkmmmppptttwwwzzz}}}xxxiiihhhhhhlllxxx}}}{{{ttttttTTT???555------...,,,***+++***++++++++++++***))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++---...888JJJYYY\\\___bbb^^^TTTVVVeeettt{{{\\\NNN^^^}}}uuucccTTTRRRTTTPPPGGGBBB???>>>BBBJJJNNNOOORRRXXXYYY___hhhrrr~~~uuupppkkkiiijjjhhheeeeeeiiiiiikkknnnooooooppprrrttttttuuuvvvxxxyyyyyyyyyyyyyyywwwvvvvvvxxxyyyyyyxxxtttvvvwwwwwwwwwwwwyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwzzz{{{|||||||||{{{{{{{{{zzzzzz{{{|||{{{zzzxxxwwwvvvwwwxxxwwwuuutttuuuvvvvvvwwwwwwuuusssrrrsssttt|||||||||}}}|||zzzwwwuuuwwwzzz|||{{{wwwpppkkkiii___aaacccddddddddddddeeegggyyy{{{ppphhhyyy}}}uuuyyyuuusss{{{xxx[[[BBB666555222...,,,,,,,,,,,,+++))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******)))))))))))))))))),,,,,,------------......000...///666AAALLLTTTXXXYYYVVVjjjuuusssYYYZZZ]]]hhhwwwrrrhhhZZZNNNIIIMMMXXXbbbiiippp}}}}}}{{{||||||wwwvvv{{{}}}}}}vvvlllccc^^^\\\[[[[[[\\\^^^```bbbcccdddfffffffffeeeeeeeeeffffffggghhhiiiiiiiiiiiihhhggghhhgggfffbbb]]]VVVOOOJJJHHHFFFDDDEEEKKKTTT```gggxxx|||zzzppppppooommmmmmpppuuuyyy~~~{{{{{{yyy~~~~~~|||tttVVVPPPYYYaaaiiipppvvvyyyzzzwwwqqqlllkkkkkkyyy}}}uuuooollllllkkkjjjjjjlllooorrrtttxxx{{{nnniiilll|||sss{{{~~~kkkIII===111......,,,++++++***++++++++++++***))))))''''''(((((())))))******))))))(((((((((((())))))'''''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((()))*********---222666HHHWWWcccdddbbbaaa[[[SSSaaannnmmmfffddd```]]]cccuuu^^^WWWRRRRRRQQQJJJAAA;;;@@@CCCJJJQQQTTTUUUYYY^^^___hhhvvvrrrhhhnnnkkkiiikkkkkkhhhiiillllllnnnpppqqqrrrsssuuuwwwtttvvvxxxzzz{{{{{{{{{zzzyyywwwvvvvvvxxxyyyyyyxxxsssuuuwwwxxxxxxxxxzzz|||yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz||||||{{{{{{{{{|||~~~~~~~~~~~~}}}|||{{{zzzwwwxxxyyyxxxwwwvvvvvvxxxxxxyyyzzzxxxwwwvvvxxxyyy~~~~~~}}}}}}}}}~~~{{{rrriiiccc___```aaacccdddeeeeeeeeedddaaarrr}}}oooZZZdddwww}}}ttt}}}|||xxxxxx~~~qqqOOO777666333///---------,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))***+++,,,,,,------------------......000///111:::GGGRRRVVVWWWWWWooo}}}yyyxxx]]]UUUSSSeeevvvvvveee[[[OOOJJJJJJQQQ\\\gggmmmuuu~~~zzzwwwyyy{{{yyy}}}~~~|||}}}{{{zzz{{{||||||rrrggg___[[[ZZZXXXYYY[[[]]]___bbbcccdddddddddeeeeeeffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhjjjhhhfffbbb]]]TTTKKKEEECCCBBBAAA@@@CCCJJJSSSYYYllluuu}}}}}}{{{nnnooooooooopppsssyyy}}}~~~zzz}}}mmmSSSXXXiiisssvvvxxxiiihhhfffcccccchhhqqqyyy{{{zzzpppjjjmmmmmmmmmmmmnnnppprrrsssxxx}}}zzz}}}rrruuu}}}~~~yyyWWWGGG666///...,,,,,,,,,***++++++++++++***))))))''''''(((((())))))******))))))(((((((((((())))))&&&''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******,,,222<<>>777444000---------,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************+++,,,...///..................------000///222>>>LLLVVVWWWUUUZZZzzz}}}bbbOOOVVVVVVqqq~~~nnn\\\RRRJJJJJJNNNUUU```jjjpppyyy{{{uuutttuuusssmmmmmmmmmnnnqqqwww}}}|||pppddd\\\XXXWWWVVVWWWYYY\\\^^^```bbbbbbbbbcccdddeeefffgggggggggiiihhhgggffffffggghhhiiiiiihhheeeccc^^^UUUKKKCCC?????????>>>???CCCJJJPPP]]]gggqqqwww|||{{{~~~yyyuuulllmmmnnnooorrrvvv|||yyy~~~kkkWWWddd{{{wwwqqqgggkkkppptttwww|||tttkkklllmmmnnnooopppppppppqqqtttzzz~~~}}}ttt~~~yyyrrrqqqqqquuu{{{dddPPP;;;000...,,,,,,...***++++++++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,,,,000999GGGQQQ]]][[[^^^aaa[[[RRRTTT^^^xxxvvveeeaaahhhxxxiii___]]][[[TTTIII@@@===AAAEEEJJJQQQXXXYYYZZZ___hhhpppsssllllllpppkkkiiiiiimmmooonnnppptttqqqrrrtttuuuuuuwwwyyy|||yyyzzz{{{||||||zzzxxxwwwxxxvvvuuuvvvwwwyyyxxxxxxyyy{{{|||{{{zzzzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{yyy|||~~~~~~|||{{{}}}~~~|||{{{||||||}}}yyyzzz{{{zzzxxxwwwxxxyyy{{{}}}~~~}}}}}}}}}}}}~~~wwwmmmddd```jjjhhhfffeeeeeeffffffeeebbbrrr|||xxxuuuyyy|||yyyooo```iii{{{~~~yyy{{{|||}}}~~~zzzvvvjjjGGG777444000...---------,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************+++...000111..................------000///444@@@OOOXXXWWWSSSgggzzzvvvXXXMMMZZZ^^^}}}|||mmmYYYOOOIIILLLSSSYYYccclllvvvtttpppoooiiibbbiiihhhhhhjjjnnntttzzz}}}|||ooobbbYYYUUUTTTUUUVVVXXX[[[]]]___```aaaaaabbbccceeefffggghhhhhhjjjhhhgggeeeeeeggghhhjjjhhhfffeeeccc___WWWLLLEEE<<<===>>>>>>>>>AAAFFFKKKSSS]]]hhhlllppptttuuutttvvvnnnhhhjjjpppxxxvvvqqqjjjlllnnnpppssswww~~~{{{~~~~~~ooo^^^ppprrreeetttvvvmmmiiikkklllnnnoooooonnnmmmmmmuuu{{{}}}xxx{{{oookkkxxxyyyvvvrrrmmmqqq{{{lllVVV>>>111...------...***++++++++++++***))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,---...333???OOO[[[fff^^^^^^ccc]]]RRRXXXiiiqqq^^^```lllhhh[[[WWWWWWVVVPPPFFF>>>===BBBFFFMMMTTTZZZZZZZZZaaammmvvvuuurrrqqqooommmpppmmmkkklllppptttuuutttvvvvvvwwwxxxzzz{{{||||||~~~~~~~~~}}}|||zzzyyyxxxuuuvvvxxxzzz{{{}}}}}}~~~|||}}}}}}|||zzzzzz{{{}}}{{{|||}}}{{{yyyyyy|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{|||~~~~~~zzzvvvssstttvvvvvvtttnnngggccc```eeefffiiikkkkkknnnyyyqqqkkkuuuxxx{{{zzz}}}|||xxxxxxzzzvvvnnn}}}}}}}}}SSS===777///+++...111---&&&---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,,,,---///000//////222333@@@QQQUUUPPPYYYiii~~~```TTT[[[UUUtttyyybbbRRRPPPPPPRRRUUU[[[gggsss{{{wwwmmmeeeaaacccdddeeefffgggkkkppptttuuu{{{{{{ooocccZZZTTTQQQTTTUUUVVVXXX[[[^^^aaabbbccccccdddeeefffggghhhhhhiiiiiihhhhhhhhhhhhiiijjjhhhhhhfffbbbccc___QQQ@@@<<<>>>@@@???>>>BBBJJJQQQRRRSSSTTTVVV[[[``````^^^___ZZZTTTQQQVVV```kkkrrrwwwtttiiikkkjjjhhhkkkuuuxxxvvv|||pppxxxmmm{{{zzzsssmmmjjjkkkrrrsssmmmjjjkkkmmmooosssxxx~~~tttiiifff___bbbsss|||zzz{{{ooopppwwwdddKKK777...,,,///111************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++...,,,******+++++++++***//////......999JJJXXX^^^```jjjcccRRRLLLRRRgggxxxdddjjj}}}dddZZZZZZ\\\[[[KKK>>>;;;===AAAHHHPPPQQQ[[[^^^___dddiii|||zzzsssqqqqqqpppnnnqqqooommmnnnrrrvvvwwwwwwzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyxxxxxxyyyzzz||||||}}}}}}}}}~~~~~~|||{{{}}}~~~{{{}}}}}}|||zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||||||||{{{}}}}}}{{{zzz||||||{{{vvvnnneee___]]]^^^bbbeeefffkkkyyy{{{sssxxx}}}}}}xxxqqqpppuuuwwwvvv{{{{{{eeeAAA:::222//////...---+++---,,,++++++******++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,------,,,---...//////...444999BBBKKKOOOWWWjjj~~~\\\PPPVVVXXX|||{{{lll[[[PPPOOOQQQVVVYYY```mmmyyy}}}}}}xxxjjjaaa^^^]]]\\\\\\\\\^^^bbbggglllnnnmmmssszzz}}}~~~~~~wwwjjj___WWWRRRPPPRRRSSSUUUXXX[[[^^^aaaccccccdddeeefffggghhhhhhiiihhhhhhiiiiiiiiiiiijjjjjjgggiiihhhhhhjjjhhh[[[MMMIIIIIIIIIIIIHHHIIIJJJKKKMMMPPPRRRSSSSSSRRRQQQPPPLLLJJJGGGEEEFFFKKKQQQVVV___fffuuuvvvpppggghhhjjjkkklllrrr}}}vvvssszzzsssyyyuuu|||vvvpppjjjiiinnnpppmmmjjjkkkmmmnnnrrrvvv|||~~~iiicccdddkkkyyywww}}}vvvnnnrrrqqquuutttVVV;;;000///...)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********+++,,,,,,++++++...000666BBBSSS^^^aaa]]]aaaXXXOOOUUUbbbxxxxxxxxxsss^^^WWWWWWWWWPPPFFF>>>???DDDIIIOOOVVVXXX```ccchhhttt|||uuuqqqqqqrrrrrrpppqqqpppoooqqquuuxxxzzz{{{~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzz}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~vvvjjjaaaZZZ[[[^^^```aaafffvvv|||rrryyy{{{}}}|||wwwvvvyyy{{{{{{zzz{{{yyyLLL???444222111------111---,,,++++++******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,------------------......222???HHHIIINNNccc~~~vvvYYYOOOSSS___zzznnn___VVVNNNOOOTTT[[[```gggttt|||yyy|||{{{|||zzzhhh[[[TTTSSSSSSSSSSSSTTTWWW[[[```bbbddddddjjjrrrxxx{{{~~~}}}qqqeeeZZZSSSPPPNNNPPPRRRTTTXXX[[[___aaacccddddddeeefffggghhhiiiiiihhhiiijjjjjjjjjiiihhhhhheeegggiiikkknnnlllcccXXXMMMOOORRRUUUUUURRRNNNJJJUUUVVVVVVSSSMMMGGGDDDDDDCCCDDDFFFEEEDDDEEEIIIMMMKKKTTTbbbrrr{{{qqqkkkfffdddhhhnnnooopppyyytttooozzzyyyzzz~~~zzztttmmmgggiiimmmmmmlllkkkkkklllooosssyyy~~~ooofffmmm{{{sssvvvxxx~~~{{{lllgggfffqqqfffCCC333444000%%%++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++,,,,,,,,,,,,(((...666AAAPPP^^^dddcccddd___OOOIIIXXXkkk~~~~~~|||dddVVVQQQPPPOOOCCC@@@AAAGGGNNNSSSXXX\\\[[[cccgggqqqyyyvvvrrrqqqqqqsssrrrrrrqqqqqqqqqssswwwzzz|||}}}~~~}}}|||{{{{{{yyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~{{{qqqiii______```___]]]aaaqqqwwwssszzz|||~~~\\\FFF555333333...---222---,,,++++++******+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,------------,,,---...000///DDDQQQMMMSSSnnnjjjXXXQQQUUUfff}}}wwwxxx~~~yyyiiiZZZUUUNNNQQQXXX```eeemmm{{{yyy{{{{{{{{{|||~~~wwwqqqiii___YYYUUUTTTTTTTTTWWW\\\^^^]]]\\\\\\]]]bbbfffmmmsssyyy{{{oooaaaVVVPPPNNNMMMOOOQQQTTTXXX\\\___bbbcccdddeeeeeefffggghhhiiiiiihhhiiijjjkkkjjjgggeeecccfffhhhkkknnnpppnnnhhhaaaUUU]]]gggmmmlllgggbbb___cccbbbbbb```YYYOOOHHHFFFDDDHHHLLLNNNPPPUUU]]]dddeeegggfffffflllyyy|||tttlllhhhhhhaaabbbmmmssssssyyytttkkk|||}}}~~~yyyppphhhfffiiillllllkkkjjjkkkmmmpppuuuzzz|||rrrsssxxx{{{{{{{{{rrrjjjnnnvvvNNN777777444)))++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((***+++,,,,,,+++++++++***333???MMM[[[fffgggbbbbbb[[[KKKHHHYYYiiizzz~~~jjjWWWOOOLLLHHHDDD;;;???FFFOOOUUUYYY]]]___]]]jjjuuusssqqqoooooooooppppppppppppqqqsssuuuwwwzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{|||}}}~~~}}}||||||}}}{{{wwwyyy||||||xxxttteeebbb___]]]ZZZ^^^kkkxxx~~~{{{xxxjjjkkkxxx}}}mmmSSS:::222333111//////---,,,++++++******++++++++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,---...---,,,---000333666KKKTTTMMMVVVvvv]]]UUUSSSXXXiiixxxsssuuu~~~zzzgggWWWRRRPPPUUU]]]eeejjjrrr{{{zzz|||{{{zzzzzzzzzzzzxxxvvvlllnnnllljjjjjjmmmkkkfffdddbbb```^^^^^^aaadddfffgggoooxxxwwwooohhhfffggghhhjjjlllqqqxxx|||mmm^^^SSSNNNMMMMMMOOOQQQTTTXXX\\\```bbbcccddddddeeefffggghhhiiiiiiiiijjjjjjjjjhhheeebbb```eeegggjjjoooqqqooommmllliiiwwwvvvrrrssscccfffoooxxxwwwiii[[[UUUQQQTTTYYY___gggtttrrrlllsss|||yyyoookkkkkklllaaa^^^hhhsssxxx{{{vvveee{{{{{{|||tttkkkfffgggkkkkkkjjjiiiiiijjjmmmqqqvvv{{{~~~qqqzzz~~~yyyuuu___>>>666444---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***,,,------+++***+++,,,111<<>>888===GGGMMMXXX^^^]]]^^^jjjxxxnnnooooooppprrrsssssstttyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~sssbbbZZZ^^^___[[[aaadddnnnwww]]]___tttlllzzzuuuvvvRRR666000333444000///...---,,,++++++++++++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))++++++******************))))))***+++,,,,,,------******+++++++++,,,,,,,,,***+++...///------666AAANNNSSSOOOYYYuuuqqqRRRNNN[[[YYY]]]nnnsssmmmRRRRRRVVVRRR]]]___hhhuuu}}}wwwxxx|||~~~~~~zzztttsssxxxzzzooocccUUULLLFFFFFFLLLTTTTTTWWWZZZ\\\^^^```cccfffdddeeeeeefffggghhhiiiiiiffffffffffffggghhhjjjkkkvvvvvvssslllddd```___aaammmxxx~~~yyysssrrrrrrppplll{{{{{{yyy{{{zzzzzziiikkkjjjqqqjjj___tttpppiii~~~{{{yyyvvvnnnccc```dddeeehhhkkklllkkkkkknnnpppvvv}}}jjj|||sss}}}zzzxxx{{{zzzxxxuuuzzzkkk~~~|||QQQ555888,,,,,,,,,+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))************+++,,,---...,,,+++***)))***111<<>>EEEKKK]]]\\\\\\___fffuuuqqqrrrrrrssstttuuuuuuvvvwwwyyy{{{||||||}}}~~~||||||~~~wwwkkkaaa^^^]]][[[ZZZ]]]ggg{{{~~~mmmZZZjjjwwwuuu{{{sss}}}}}}}}}}}}{{{]]]>>>444555777222000...,,,+++++++++++++++++++++************)))(((((())))))))))))(((((()))))))))))))))))))))))))))***,,,......---+++************++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,...000...///999DDDLLLOOOUUUlll^^^QQQOOOYYYdddtttiiiPPPOOOSSSRRR```eeeooo|||zzzzzz~~~~~~~~~wwwtttqqqmmmaaaXXXOOOKKKGGGFFFIIIOOOTTTWWWZZZ\\\^^^```cccfffffffffffffffffffffggggggfffggghhhiiijjjjjjiiiiiilllnnnpppooollliiifffeeemmmvvv|||zzzwwwzzz}}}~~~{{{qqqmmmnnnwwwzzzgggeeegggrrrnnn```mmmiiiiii||||||yyywwwuuummmccc___aaadddgggjjjkkkjjjjjjlllooonnn|||{{{xxxyyytttlllyyyooosssvvv}}}aaaCCC999......---,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************)))))))))))))))))))))************+++,,,---...------,,,+++///888CCCLLL\\\___eeeggg^^^YYYiii~~~|||yyyxxxiiiZZZPPPIIIFFFBBB>>>>>>DDDLLLRRRZZZ\\\```gggttt~~~uuuuuuuuuvvvwwwwwwwwwxxxxxxzzz|||}}}}}}}}}~~~~~~~~~|||wwwlll```ZZZ[[[UUUXXXaaaqqq}}}\\\___rrrvvviiijjjjjj{{{ssstttzzzmmmJJJ999777999444222///,,,******+++,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))(((***...000111///---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---...000000333>>>IIIRRRRRR\\\xxxgggNNNTTTSSSZZZtttxxx^^^OOOPPPXXX^^^dddlllzzz~~~}}}sssggg___ZZZOOOKKKIIIJJJJJJHHHIIIMMMTTTVVVZZZ]]]^^^```ccceeehhhgggfffeeedddeeeeeefffggghhhjjjkkkkkkjjjhhhgggeeehhhlllqqqrrrpppkkkgggmmmtttyyyxxxxxx}}}wwwvvviiicccbbbuuuuuu___cccgggwwwzzzkkklllxxxccckkk|||~~~}}}{{{tttiiiccccccdddfffhhhhhhhhhiiikkkllljjjyyyyyyvvvtttoooooolllhhhttt|||tttpppzzz|||tttUUU;;;000///...,,,+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))******************+++,,,---...///...---///666AAANNNXXX]]]aaagggggg___^^^sss~~~yyyuuu}}}vvvbbbXXXUUURRRDDDAAA===>>>DDDMMMUUUZZZYYY___hhhtttzzzwwwwwwwwwxxxxxxyyyyyyyyy{{{}}}}}}vvvcccYYYZZZWWWXXX^^^hhhrrrzzzfff[[[eeexxxkkkiiihhhyyyooopppvvv}}}XXX@@@888888666444000,,,******,,,---+++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((***---///000///...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------...,,,---///111666AAAMMMYYY\\\fff|||YYYMMMYYYVVV```}}}bbbSSSOOOQQQZZZdddgggsssvvv___PPPJJJDDDBBBDDDIIIKKKJJJKKKOOOSSSVVVZZZ]]]___aaaccceeegggfffeeeddddddeeefffggghhhiiiiiiiiiiiihhhgggffffffgggjjjnnnrrrpppjjjdddkkkppptttuuuvvvyyy~~~qqq|||zzzkkkbbb___xxxuuu^^^cccgggvvvwwwppp~~~rrraaammmyyyooogggcccddddddeeeffffffgggiiijjjmmmwww~~~zzznnnppphhhhhhooouuuwwwuuuooossstttuuussstttyyy}}}aaa<<<333000---++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))*********************+++,,,------...---...333<<>>CCCLLLUUU[[[]]][[[fffttt}}}{{{wwwwwwxxxxxxyyyyyyzzzzzz}}}||||||iii[[[YYYZZZYYY[[[aaafffmmm{{{rrraaaccc}}}vvvnnn{{{wwwtttxxxhhhKKK;;;666888555111---******,,,---+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((************+++,,,......,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...,,,,,,///222888CCCNNNWWWhhhwwwvvvSSSOOOUUUVVViiinnnVVVQQQRRRRRRXXXbbbjjjyyylllQQQCCCAAA???===???DDDHHHIIILLLQQQSSSVVVZZZ^^^___aaacccdddeeeeeeddddddeeefffhhhiiikkkiiigggeeedddeeefffggghhhgggfffhhhkkkkkkhhhdddeeeiiinnnssstttuuuxxx{{{}}}xxxnnnzzzpppccc]]]uuu|||fffaaaccclllyyyzzzpppttt{{{zzzlllaaaoooyyyrrrtttyyy}}}zzzrrrhhhaaadddccccccccceeefffggghhhnnnsssyyywwwhhhzzzrrr~~~qqquuuxxx~~~yyypppsssrrrvvv}}}uuullllllrrrtttuuu{{{iiiAAA555222---+++***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))************************+++,,,------,,,---000888DDDQQQ]]]dddcccdddaaaYYYXXXgggnnn\\\\\\lll}}}ggg]]]ZZZSSSHHH??????BBBIIIRRRYYY[[[ZZZ```ooo{{{yyyzzzvvvwwwxxxyyyzzz{{{{{{|||~~~~~~}}}}}}}}}~~~rrrccc[[[[[[WWWXXX\\\^^^dddvvvrrrmmmxxxjjjppp}}}}}}{{{\\\DDD888999666222...,,,++++++,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))+++***((('''(((***,,,...++++++++++++++++++++++++,,,,,,,,,,,,------------///,,,,,,000555:::DDDNNNVVVuuuhhhRRRNNNQQQ[[[sssppp]]]OOORRRZZZ]]]bbbkkkpppnnnTTT@@@:::======:::;;;@@@DDDFFFJJJPPPRRRVVV[[[^^^```aaacccdddddddddeeefffggghhhiiiiiikkkiiieeecccbbbdddfffhhhgggeeecccccceeeggghhhiii___aaahhhpppuuuvvvyyy}}}yyyzzzyyymmmuuurrrdddZZZgggyyykkkcccfffhhhrrryyyoookkkyyy}}}rrrqqq|||sssiiihhhvvv|||yyyxxxllljjjmmmvvvzzzqqqhhheeecccaaabbbdddfffggggggiiimmmsss||||||iiikkkxxxvvvppp|||}}}wwwyyynnnzzzyyyqqqooopppxxx|||lllhhhqqqsssnnnxxxqqqNNN999444...+++++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((()))******++++++************+++,,,---...,,,///555@@@MMMYYY```dddeeecccZZZTTT\\\rrrtttnnnssswwwwww}}}rrrddd___WWWJJJ===>>>AAAFFFNNNVVV[[[]]]]]]iii~~~~~~{{{|||~~~vvvwwwxxxyyy{{{}}}~~~~~~~~~|||mmm^^^]]]XXXWWWZZZZZZ^^^ooowwwssszzzzzzmmmrrrpppPPP===999777444000---+++******+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))******+++*********++++++,,,,,,---,,,,,,,,,------------...000---...333888>>>FFFNNNWWWzzzzzzWWWUUURRRZZZmmmzzzXXXOOOKKKTTT^^^eeellltttwww~~~xxxaaaOOOCCC:::999<<<>>><<<===BBBEEEFFFIIINNNRRRVVV[[[___```aaabbbccceeefffhhhiiijjjiiihhhgggiiihhhfffddddddeeeggghhhffffffdddbbbaaacccgggjjj^^^^^^ccclllrrrtttzzz|||~~~wwwuuu}}}ooottt|||wwwfffYYYaaauuummmfffmmmiiikkksssiii```kkknnneeegggrrruuuooooooxxx~~~qqqppppppmmmdddsss|||sssfffcccaaaaaadddfffgggfffcccjjjttt}}}zzzmmmpppyyyzzztttrrrxxx}}}qqqnnnjjjgggyyyqqqfffoootttlllzzz|||^^^===777000------...,,,)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))******++++++************+++,,,---...///333===JJJWWW```ddddddccc___VVVUUUgggtttxxxyyygggaaa[[[MMMBBB>>>BBBFFFLLLSSSZZZaaahhhlllzzzvvvwwwyyyzzz}}}~~~|||ttt```bbb[[[XXXZZZXXXYYYiii}}}{{{jjjeeeuuu~~~ZZZCCC888777444111...,,,***)))+++++++++************)))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++++++++***)))((())))))***+++,,,,,,------,,,,,,,,,---------......111///000666;;;@@@GGGOOOUUUvvvfffLLLZZZZZZhhhcccSSSOOONNNTTT\\\ccciiiooo}}}}}}yyywwwqqqssswwwzzz~~~|||bbbIII???>>>===;;;;;;BBB@@@AAAFFFHHHHHHJJJMMMRRRVVV[[[___aaaaaabbbcccfffhhhjjjkkkkkkiiigggeeeggggggggggggggghhhhhhhhhhhhiiigggddd``````dddhhhaaa^^^```hhhnnnqqqxxx{{{zzz}}}{{{www{{{tttwww}}}|||jjj\\\kkksssbbbnnngggbbbggg]]]SSS]]]aaaZZZ^^^lllrrroooxxxrrrkkknnnlllfffooowwwgggccc```aaadddfffgggfffaaakkkyyyvvvrrrrrrzzzpppuuulllrrrqqqfffuuuvvveeemmmtttnnn~~~kkk@@@:::222//////000...+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++************+++,,,---...222888CCCQQQ___ffffffddd```\\\UUUXXXqqq{{{xxxyyyggg[[[ZZZQQQ@@@;;;BBBFFFKKKRRRXXX___hhhttt{{{|||{{{zzzzzz|||zzz}}}|||wwwwww}}}~~~{{{~~~{{{tttccc\\\YYYZZZZZZZZZaaajjjsssqqqaaahhhkkk>>>===555555555+++***...,,,+++++++++************)))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++(((((()))***+++---...///---------............///444444...222AAAHHHJJJRRRdddqqq^^^SSSOOO[[[yyy~~~{{{{{{fffSSSOOOQQQYYY___cccjjjsss{{{xxxxxxwwwsssooollljjjnnnrrrtttuuuxxx~~~{{{vvvwwwwwwsssrrrvvvuuu|||jjjUUUBBB======;;;;;;???@@@BBBCCCCCCAAABBBEEEIIIMMMSSSZZZ]]]```aaaaaa___fffgggiiijjjiiihhhfffeeedddeeefffggghhhiiijjjkkkhhhjjjkkkiiidddaaaaaabbbccc]]]ZZZ```nnnxxxyyywwwzzz{{{{{{{{{|||qqqqqq|||ttttttlll^^^gggrrrlllfff^^^XXXTTTRRRTTTWWWTTT[[[```lllrrrlllzzzpppbbblll~~~pppjjjccc```cccffffffdddfffhhhoooxxx|||~~~vvv||||||xxxeeecccnnnzzzttt{{{mmmjjjuuu~~~RRR;;;000///---...000***---...000...***,,,***###))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))************,,,))))))++++++***,,,000///@@@QQQXXX\\\bbbfffeee___TTTRRR^^^uuupppsssvvvgggeee^^^QQQFFFAAAAAACCCGGGSSSXXX\\\hhhpppzzz||||||{{{|||yyywwwqqquuuuuuqqqrrrwwwyyyxxx}}}}}}}}}|||vvviii]]]TTTTTTVVVXXX[[[___kkkzzzxxxeeeddd}}}}}}tttJJJ@@@777777777...,,,...************))))))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++)))))))))***+++,,,---...,,,,,,,,,,,,---------...111333///555EEELLLNNNXXXkkkhhhVVVQQQRRRjjj~~~}}}ttt```NNNLLLPPPYYY```eeemmmuuuwwwlllhhhjjjjjjgggdddjjjmmmppprrrrrrtttxxx{{{zzz|||~~~~~~}}}yyytttqqqdddbbbdddkkknnnnnnrrrwwwoooVVVHHH======@@@AAACCCGGGNNNNNNLLLIIIDDDCCCDDDFFFNNNTTTYYY\\\___ccccccbbbeeefffhhhiiiiiihhhgggfffeeeffffffggghhhiiiiiijjjhhhjjjkkkiiidddaaaaaaaaafff```\\\aaammmwwwzzzyyywwwwwwxxxxxxzzz~~~uuuttt~~~{{{uuuvvvsssdddmmmwwwlllbbbWWWPPPMMMMMMOOOSSSWWWZZZddd}}}tttyyy|||nnnnnntttlllddd```aaadddeeeddddddfffllltttxxx{{{tttuuuwwwqqquuu~~~}}}vvvxxx^^^AAA222222...---...******<<<^^^TTT((('''777'''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************+++)))))),,,,,,***,,,111333DDDUUU^^^cccggghhheeedddaaa]]]eeevvv}}}rrrccc}}}}}}rrrdddbbbZZZLLLAAA>>>CCCIIINNNXXX[[[^^^jjjuuu{{{|||~~~~~~sssjjjggg^^^aaabbb```aaafffkkklllwww{{{|||tttpppsss}}}|||{{{|||zzzvvvuuueeeUUUQQQTTTWWWVVVVVVgggxxxpppdddxxx~~~||||||___DDD999999;;;222......)))***))))))))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------...111111:::KKKQQQTTT```zzzvvv\\\OOOTTT___{{{kkk[[[LLLMMMSSS\\\dddkkkttt|||{{{yyywwwoooggghhhqqqxxxvvvqqqrrrtttuuutttrrrqqqrrrsssjjjjjjjjjiiifffbbb^^^\\\___cccjjjrrrwwwzzzjjjVVVEEEAAA@@@FFFMMMSSSVVVYYY```^^^YYYRRRKKKGGGGGGHHHEEEKKKOOORRRXXX```cccbbbeeefffgggiiiiiiiiihhhgggfffggggggggghhhhhhiiiiiiiiijjjjjjiiieeebbb``````kkkeee___aaahhhooossstttqqqqqqrrrsssuuu{{{~~~zzzyyy{{{~~~{{{wwwyyy{{{nnnttt~~~iii[[[NNNIIIJJJKKKNNNSSSXXX^^^ooosssrrr}}}tttmmmzzzqqqfff______aaacccdddcccdddhhhooossswww|||ssszzztttbbbuuu}}}yyy~~~~~~oooJJJ555555111+++,,,++++++666mmmttt555"""666((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++***)))***------+++...333<<>>GGGQQQSSS[[[ZZZ\\\kkk{{{}}}zzz|||yyytttlllaaaYYYWWWTTTWWWXXXWWWYYY^^^eeejjjtttxxx}}}vvvhhhnnn}}}zzzzzz||||||{{{rrr```WWWVVVVVVVVVTTTcccoooxxxeeemmm~~~zzzoooIII:::888<<<555000...***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,---------,,,000444@@@PPPSSSWWWfffkkkRRRMMM^^^qqqqqq^^^RRRNNNSSSZZZccckkksss}}}|||xxxuuutttyyy{{{~~~{{{wwwtttrrriiieee___ZZZWWWWWWYYY[[[___dddkkkoooqqqssszzzyyyiiiTTTEEEBBBHHHQQQ]]]iiiooolllgggaaa]]]WWWOOOIIIEEEDDDDDD===DDDHHHJJJSSS```eeecccdddeeeggghhhiiiiiiiiiiiigggggggggggghhhhhhhhhhhhiiiiiijjjiiigggdddaaa```ooojjjddd``````cccfffhhhkkkkkklllmmmqqqwww|||~~~}}}xxxyyy~~~zzz{{{uuuwwweeeUUUGGGGGGKKKNNNRRRWWWWWWlll{{{lllpppsssfffuuuvvvjjjaaa]]]___aaacccbbbbbbeeekkknnnsss|||zzzjjjiiimmmnnniiiwww}}}ccckkkyyypppzzzppplll{{{~~~TTT999888111***+++---333$$$LLLsssRRR)))''',,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))(((***---------111888HHHRRR^^^dddfffeeedddcccsss|||jjjZZZooogggbbbdddWWWHHH>>>===BBBLLLTTTYYY___]]]aaattt}}}uuuyyy|||wwwjjjaaaXXXPPPLLLMMMXXX[[[___bbbccceeekkkqqquuuvvvwwwwwwwwwxxxzzz|||vvv{{{zzzlll}}}}}}{{{}}}|||nnn```WWWUUUVVVWWW\\\```ppp~~~wwweee___ggg~~~yyyzzzPPP<<<777;;;666000///,,,,,,,,,++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******++++++------------............,,,111777DDDRRRSSSYYYkkk|||aaaMMMQQQiiivvvcccRRRJJJQQQXXX```gggnnnyyy~~~{{{yyyzzz|||}}}}}}uuuqqqjjjddd``````bbbcccbbbggglllmmmmmmqqqxxx~~~jjjTTTFFFAAAGGGYYYpppqqq^^^NNNKKKEEEAAA===<<<;;;:::@@@HHHLLLMMMWWWeeeiiidddeeeeeefffggghhhiiiiiiiiigggggggggggghhhhhhhhhhhhhhhiiiiiijjjiiigggcccaaannnlllgggbbb]]]]]]___bbbfffgggiiijjjnnnttt|||}}}{{{wwwwww~~~~~~{{{~~~zzzxxxdddRRRFFFHHHMMMNNNRRRYYY```tttqqqtttjjjeee{{{oooddd___^^^```bbbbbbaaaccchhhkkkoooxxx~~~iiifffrrr}}}tttrrrdddwwwwwwjjj}}}ddd]]]rrr___AAA:::111***,,,...222&&&111WWW```888000))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))************++++++++++++)))(((+++......///777@@@QQQXXX```dddcccdddiiiooommmfff{{{bbbhhheeeRRR@@@<<>>JJJSSSXXXfffwwwxxxmmmhhhggggggggggggggghhhhhheeeffffffggghhhiiiiiijjjhhhhhhiiilllnnnnnnjjjfffaaagggllliiiaaa[[[[[[^^^dddfffiiikkknnnqqquuuyyy~~~}}}|||||||||{{{{{{|||hhhUUUGGGIIILLLNNN\\\nnn|||wwwgggxxxyyypppgggbbb```______^^^```ddddddfffmmmvvv{{{qqqsssyyynnnrrrvvvkkkeeesss|||]]]BBB...---222---###///---(((///...''')))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************)))))))))*********++++++*********+++++++++,,,,,,***)))+++---///555CCCRRRWWW^^^gggiiibbbbbbsssqqqmmm|||sssfffbbb^^^NNNAAA<<>><<<:::999888:::===>>>;;;888:::JJJWWWaaasss}}}iiihhhhhhgggggggggggghhhdddeeefffggghhhiiijjjkkkggggggiiimmmpppppplllhhh^^^fffmmmjjj___VVVUUUWWWdddfffjjjlllnnnppptttvvv|||}}}}}}zzzzzz|||}}}{{{~~~iiiUUUGGGIIINNNTTTiii|||ppp___www|||sssjjjccc```___]]]]]]___bbbbbbccciiiqqq{{{zzznnnvvv~~~fffhhhuuu}}}hhhFFF...///333+++222"""%%%...((((((000---))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,******+++---///666GGGWWWYYYaaajjjjjj```\\\mmmggglll~~~}}}^^^\\\bbbTTTAAA;;;>>>JJJQQQQQQWWWaaajjjwww{{{aaaddd}}}zzzkkk^^^\\\MMMCCCEEEIIIJJJRRR^^^|||{{{wwwxxx{{{vvvxxx~~~~~~gggRRROOOXXXSSSVVVWWW\\\nnn{{{pppYYYPPPwwwcccgggttt||||||bbbBBB999999444111333...---,,,,,,------+++)))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******++++++++++++++++++++++++---...//////------...///111<<>>===???BBBCCC@@@===BBBEEESSSmmmqqqjjjfffggghhhfffeeefffeeefffffffffgggggghhhhhhkkkkkkjjjjjjkkklllnnnooohhhcccaaacccccc]]]XXXVVV[[[eeellllllmmmppppppmmmvvv{{{|||zzz|||oooZZZOOOMMMIIIYYYzzzxxxfffkkk~~~}}}~~~|||~~~{{{mmmbbb^^^^^^aaaaaaaaabbbbbbcccddddddsssyyyttt|||{{{llluuu}}}yyy{{{}}}~~~hhhjjjjjj}}}OOO222111111'''+++++++++***++++++,,,,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))((((((++++++******************+++,,,---...444@@@PPP[[[YYYccckkkeeeWWWXXXsssvvvnnnwww~~~|||zzzgggYYY\\\SSS???>>>;;;???KKKVVV\\\^^^```nnnggghhh~~~qqq```SSSLLLEEEDDDJJJOOOSSSbbbrrr~~~}}}wwwwww{{{xxxvvv|||mmmYYYRRRUUUOOOSSSTTTZZZlll}}}yyykkk\\\yyy~~~___^^^ppp~~~wwwzzzjjjIII===<<<777444444...---,,,,,,---,,,***((())))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******************************,,,---......---,,,...///111>>>EEENNN\\\fffqqqiiiWWW[[[qqqyyykkkOOOJJJIIIPPPXXX\\\dddqqqdddWWWQQQMMMQQQTTTSSSSSSTTTSSSRRRLLLIIIOOO\\\wwwrrrOOO>>>===<<<666======>>>AAADDDEEEDDDAAADDDIIIWWWppptttlllgggggghhhfffeeeffffffffffffggggggggghhhhhhmmmmmmlllmmmnnnooopppqqqjjjeeeccceeeddd^^^YYYWWW]]]fffllllllmmmpppqqqooommmrrrxxx~~~~~~uuu^^^SSSRRRRRReeewwwvvviiippp}}}~~~yyyvvvvvv|||}}}pppddd___^^^```aaabbbbbbcccbbbbbbbbbkkksss~~~{{{iiizzzttt{{{ppprrr|||~~~~~~}}}{{{|||lllkkkjjjZZZ;;;444333+++,,,++++++***++++++,,,,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))(((++++++******************+++,,,---111999FFFSSS]]]___dddccc\\\[[[pppyyysssvvvuuuoooxxx|||^^^SSSTTTLLL===AAA@@@EEEPPPYYY]]]aaaeeewwwiiijjjvvvgggUUUIIIFFFEEEHHHOOOTTT\\\pppvvvuuuyyywwwtttyyyvvvdddVVVQQQNNNPPPQQQUUUdddvvv~~~|||aaannneee[[[qqqxxxvvvvvvuuuqqqNNN>>>:::666222000...,,,++++++,,,+++***((())))))))))))))))))))))))((((((((()))))))))************++++++++++++******))))))))))))))))))))))))+++,,,------,,,,,,...000333@@@GGGOOO___kkkvvv~~~eeeVVVccczzz}}}fffLLLJJJLLLWWW\\\___gggttt~~~~~~~~~}}}}}}ttt___VVVPPPLLLLLLJJJHHHIIILLLEEEGGGJJJMMMTTTeee^^^EEE999777999:::<<<===???CCCGGGHHHGGGFFFGGGMMM\\\vvvwwwooohhhggghhhffffffgggffffffgggggggggggghhhhhhkkkkkklllmmmnnnooopppqqqlllhhhggghhhggg```\\\[[[\\\bbbhhhiiilllqqqtttssskkkkkknnnttt{{{|||fffXXXVVVYYYoooxxxsssyyynnngggppp~~~|||vvvpppiiigggllltttuuuiiibbb^^^```aaabbbccccccaaa```^^^ccchhhrrrwww^^^gggqqqooolllzzztttnnn}}}~~~yyymmmcccrrrzzziiiEEE555111...,,,,,,++++++***++++++,,,******++++++++++++******))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))******++++++++++++++++++,,,,,,...555AAAOOOZZZ```gggggg___XXXffftttssstttsssrrrlllUUULLLKKKEEE<<>>AAAEEEHHHIIIIIIIIIJJJSSSeeezzzqqqiiiggghhhffffffhhhgggggggggggggggggghhhhhhfffgggiiijjjkkklllllllllmmmjjjjjjkkkiiiddd``````ZZZ]]]bbbeeejjjppptttuuupppmmmiiihhhkkkqqqwww{{{kkk\\\XXX]]]sss}}}mmmrrruuuuuummmhhhgggqqqzzz}}}sssrrrlllbbb[[[ccc{{{{{{pppeee___```aaacccdddccc```^^^\\\___cccmmm~~~eeeZZZfffllluuu~~~~~~oooxxx~~~nnnaaaiiiuuuvvvMMM444---///,,,,,,++++++******++++++******++++++++++++******((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))******+++++++++++++++,,,------222<<>>EEELLLWWW^^^aaafffvvvxxxnnn|||zzznnnYYYKKKGGGOOO[[[ttt~~~xxxvvvxxxzzz{{{}}}xxxjjj[[[^^^uuucccQQQPPPVVV]]]aaadddmmmzzzwwwvvvuuu||||||xxxtttsssuuu}}}mmmWWWPPPMMMLLLMMMNNNVVVlllqqqccc{{{tttsss{{{zzzXXXBBB<<<888333000...+++***+++,,,++++++)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,...222555@@@IIIKKKVVVrrr~~~yyyrrrooovvvlll[[[cccxxxYYYRRRKKKIIITTTWWW___iiippp|||{{{nnnbbbQQQSSS[[[kkk{{{{{{tttrrrtttaaafffxxx\\\KKK===:::;;;999999===BBBDDDFFFGGGHHHKKKNNNQQQ^^^vvvxxxpppiiihhhiiigggggghhhiiiiiihhhhhhhhhhhhggggggggghhhkkkllllllkkkhhhggghhhhhhkkkpppoookkkkkknnnjjjfffeeehhhiiigggfffgggjjjooorrrnnnfff___]]]___fffmmmvvv|||xxxlllddd```eee|||gggfff{{{ddd___eeekkkkkkllluuussswwwnnn___^^^eee|||~~~|||oooeeeaaabbbccccccbbbaaa^^^]]]ZZZcccooo|||rrrzzzyyyyyy{{{{{{fff>>>000444------,,,+++******************++++++++++++******))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***''''''(((((())))))******(((((((((((())))))))))))))))))))))))******************++++++,,,---------...444>>>LLLYYYbbbfffgggkkk```WWWbbb{{{|||pppYYYGGGCCCBBB<<<;;;???HHHOOOYYYaaafffpppqqq~~~}}}~~~|||{{{|||qqq]]]QQQPPP\\\eeevvvlllgggaaa```dddfffhhhkkkmmmggg___ggglllZZZYYY___ffflllmmmllloooxxxvvvvvvrrr}}}xxxvvvtttsssyyysss^^^NNNJJJJJJNNNMMMPPPbbbyyyuuu___iiixxxuuu___CCC;;;888333222///,,,+++,,,------,,,))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************,,,,,,,,,,,,---///444777CCCOOOQQQVVVmmm~~~~~~}}}mmmqqq^^^VVVjjjpppTTTSSSOOOLLLVVV[[[ffflllvvvrrrggg___RRRUUUbbbttt~~~zzzqqqppptttooo~~~{{{NNNFFF===:::;;;===???@@@EEEFFFHHHIIIJJJNNNUUUZZZmmmuuunnnhhhiiijjjhhhggghhhiiiiiiiiihhhhhhhhhggggggiiikkkmmmooonnnkkkhhheeedddfffkkkpppqqqnnnppptttrrrllljjjnnnnnnjjjggggggdddjjjppprrroooiiicccaaadddhhhnnnuuu{{{sssnnnjjjfffiii}}}~~~gggfff{{{qqq\\\eeejjjlllllllllttt|||sss{{{fff```mmmrrrgggbbbcccccccccbbbaaa``````[[[dddooozzzmmmnnn~~~}}}yyysssqqqGGG333555...---,,,+++******************++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))******'''''''''((()))*********(((((((((((())))))))))))((()))))))))******************++++++,,,------......777EEERRR\\\bbbfffggghhh\\\[[[vvvuuu^^^QQQFFFAAA>>>;;;>>>EEEJJJOOOXXXbbbkkkyyy~~~wwwwwwyyy||||||}}}~~~~~~|||wwwxxx|||tttcccYYY[[[fffiiippp~~~hhhUUUWWWUUUVVV[[[___ccchhhnnnnnniiinnn```]]]lllpppwww|||zzztttrrrwww}}}|||tttrrrxxx~~~~~~{{{{{{pppuuu}}}zzzuuuwwwuuurrrwwwwwwcccMMMHHHIIIMMMKKKIIIXXXnnn~~~ddddddwwwkkk|||}}}gggHHH>>><<<888333000---,,,,,,---------)))))))))))))))))))))))))))************+++++++++******++++++++++++******)))))))))))))))))))))))),,,------------000555888EEETTTVVVVVVhhhyyy~~~lllvvv}}}___ZZZppp~~~}}}fffOOOSSSOOOIIIQQQXXXgggmmmyyy~~~~~~ooobbb\\\SSSkkkyyyyyyjjjlllwwwwww___HHHEEE???::::::@@@CCCCCCFFFHHHIIIJJJLLLRRRZZZ```wwwssslllhhhiiijjjhhhggggggjjjiiiiiiiiihhhhhhggggggiiikkkmmmooonnnjjjfffcccbbbdddjjjpppqqqpppsssxxxtttnnnmmmrrrtttppplllmmmdddfffjjjooosssrrrooolllhhhhhhkkkqqqzzz~~~rrrpppoooiiiiiizzztttgggdddwwwddd[[[mmmppprrrqqqpppxxxwwwwwwlll^^^hhhtttiiicccccccccbbbbbbbbbbbbbbb^^^fffpppyyyddd[[[xxxvvvxxx~~~kkkiiiuuuwwwLLL555444...---,,,+++******************++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++******+++,,,,,,---.........999IIIVVV^^^bbbeeegggZZZPPPZZZ{{{aaaWWWQQQJJJCCC===<<>>999888333111...,,,,,,,,,+++***************************************************++++++************++++++,,,,,,++++++***++++++,,,+++,,,///000......888CCCUUUTTT^^^eeelllYYYYYY___vvv}}}gggWWWJJJKKKQQQVVV```jjjxxx~~~xxxtttqqqmmmkkklllnnnqqqqqqpppqqqtttxxx{{{|||~~~{{{uuunnnnnnxxxzzzzzz~~~}}}YYYGGGJJJIIIMMMUUUXXXVVVXXX^^^^^^]]]```eeelllxxxsssnnnhhheeeccceeeiiijjjgggdddiiijjjjjjhhheeeeeehhhkkknnnnnnmmmmmmnnnmmmjjjhhhiiigggfffgggjjjmmmnnnnnnwwwxxxxxxxxxxxx|||zzztttrrrqqqxxxvvvtttssstttuuuvvvxxxvvvwwwzzz{{{{{{vvvpppnnnpppqqqooolll___cccxxxooo\\\YYY___jjjrrrooosssrrr}}}sssrrrkkk~~~}}}yyyjjjffffffiiihhhdddaaabbbeeecccgggqqq{{{yyyfffqqqpppfffgggppp~~~ccc<<<;;;///,,,,,,...---)))***---++++++***)))))))))))))))***)))((((((*********(((''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))************...***)))+++---,,,---000555FFFRRR\\\iiiggg^^^______[[[kkkxxxccc___vvv}}}uuubbbXXX\\\OOOAAA<<<===AAAJJJRRR^^^```jjj||||||{{{wwwqqqmmmnnnooonnnpppsssrrrvvvyyyzzzzzzwwwlllbbbQQQXXXsss___VVVLLLIIIOOOXXX```dddlllmmmvvvwww]]]TTT]]]wwwuuu|||yyyxxxxxxyyyyyyyyy{{{|||]]]PPPHHHJJJJJJHHHPPP]]]vvvsss___BBB999999555222///---------,,,+++************************************************++++++************++++++,,,++++++***++++++,,,,,,,,,,,,///000...000;;;GGGTTTYYYbbbeeerrryyy{{{UUUUUUcccyyyyyy~~~fffVVVJJJMMMUUU[[[bbbjjj~~~|||yyyxxxxxxxxxxxxzzzwwwyyy|||~~~zzzzzz~~~yyyrrrmmmllljjjkkkttt|||}}}bbbOOOLLLPPPVVV___gggjjjlllqqqxxxuuuxxx}}}uuuoookkkiiieeecccbbbcccggghhhfffccchhhiiiiiigggfffgggiiikkkooommmkkkkkklllllllllkkkiiifffcccccceeehhhkkklllsssvvvxxxxxxxxx|||~~~|||}}}zzzwwwttttttttttttrrrqqqqqqssszzzzzztttyyyuuurrrrrrsssrrrooolllaaabbbrrrzzz[[[OOOTTT]]]cccfffiiirrrwww~~~sss}}}lllwwwooohhhdddfffiiifffcccaaabbbaaaeeennnwwwjjjkkk|||hhhaaaeeeooo~~~|||uuuxxxtttMMM;;;111...---...---******---,,,,,,+++************+++---***((('''(((***))))))''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))*********++++++---******,,,---,,,...111999OOO[[[___hhhggg___\\\aaa\\\lll}}}[[[SSSdddlll___^^^YYYLLL>>>;;;???EEEMMMTTT```cccnnn}}}~~~{{{yyy|||~~~{{{qqqkkkhhhjjjllllllnnnrrrooovvvyyyxxxzzz|||qqqaaaRRRccckkkXXXPPPKKKQQQ\\\dddiiilllnnnyyyjjjYYY___pppxxx{{{{{{yyywwwvvvxxxzzzzzzyyyzzz}}}~~~eeeVVVJJJHHHGGGFFFLLLVVVhhhyyyyyyjjjjjjHHH::::::666333000.........---,,,************************************************++++++************++++++++++++******++++++,,,,,,+++,,,...///...111>>>KKKSSSbbblllooo|||uuuXXXWWWnnnzzzfffVVVMMMRRR\\\bbbhhhnnn~~~yyywwwxxxwwwrrrnnnpppsssxxx~~~rrrSSSOOOZZZ\\\hhhtttzzz}}}zzzqqqlllkkkiiigggcccbbbaaacccffffffeeecccgggggggggffffffggghhhiiimmmkkkjjjkkklllmmmmmmllljjjfffbbbaaacccgggjjjlllhhhmmmrrrssssssxxxzzzqqqooopppuuu{{{}}}xxxssssssqqqppprrrtttvvvuuusssaaa___jjjjjjPPPKKKQQQWWWZZZ]]]nnnxxx|||zzzqqq}}}vvvkkkssshhhaaacccgggfffbbb___```___bbbkkksss{{{fffcccqqqtttjjjdddgggoooxxxuuurrrzzz|||ZZZ:::333...,,,------******,,,,,,++++++*********++++++,,,+++))))))+++,,,+++***''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++,,,***+++......---000444===VVVcccbbbggggggaaa___bbbdddqqqzzzjjjUUU```}}}}}}eee]]]cccUUUGGG<<<;;;BBBIIIQQQWWW^^^cccpppwwwzzz~~~~~~|||xxxkkkeeeccceeehhhiiilllppppppuuuvvvtttxxx|||tttgggaaawwwuuu[[[UUUOOOOOOXXXaaadddgggkkkyyybbbaaarrryyy~~~|||yyyuuutttwwwyyyyyyvvvuuuyyynnn]]]LLLFFFEEEDDDHHHOOOZZZnnn{{{dddqqqwwwOOO<<<999777444111///......---+++************************************************++++++************+++++++++*********++++++,,,---***+++---......333AAAOOO___sss}}}~~~}}}jjjUUU]]]xxx}}}aaaUUUNNNVVV```ffflllssszzz}}}zzzeeePPPVVVhhhnnn{{{xxxtttrrrsssiiiiiihhhfffeeeeeeddddddbbbbbbcccdddfffffffffeeefffeeedddddddddeeeddddddffffffgggjjjlllmmmkkkjjjjjjfffaaa___aaaeeeiiikkkaaaggglllnnnmmmqqq{{{xxxuuurrrtttyyy|||zzzxxxrrrqqqqqqrrrtttwwwxxxyyyccc___fff|||qqq^^^NNNLLLNNNNNNRRRYYY{{{uuulllwwwooonnn}}}wwwjjj______cccccc___]]]]]]]]]```hhhooovvv~~~uuuzzzlllbbbhhhooolllbbbaaagggkkkoooxxxiii???555///+++,,,---***)))*********)))))))))******+++)))((((((***,,,,,,+++)))''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,***+++...//////444:::BBB[[[fffdddeeeeeecccgggpppzzz{{{kkkXXXYYYoooqqq^^^ZZZaaaMMMCCC;;;===EEELLLTTT[[[bbbiii{{{uuu{{{}}}|||qqqddd___]]]aaaeeegggjjjnnnrrrtttttttttwwwyyyvvvpppkkk~~~gggTTTPPPOOOUUU___cccaaaeeelll\\\fffxxx}}}||||||yyytttuuuuuuxxxxxxuuussswww~~~yyyeeePPPFFFDDDDDDGGGJJJ[[[ppp{{{aaa]]]nnnyyyWWW===777777444111///...---,,,+++************************************************++++++************++++++************+++,,,------++++++---///000555EEETTTooo|||___SSS[[[ooo{{{sss{{{YYYPPPOOOYYYbbbgggnnnwwwyyy}}}}}}}}}xxxaaaRRR]]]sssmmmZZZSSSTTTUUUWWWYYYXXX[[[___```___```bbbeeeaaabbbccceeefffffffffffffffdddbbbbbbaaaaaa___]]]]]]^^^```cccfffgggfffddd```\\\VVVSSSTTTWWWYYYZZZ[[[```fffhhhiiilllrrrxxx}}}zzzwwwvvvwwwyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxiiidddhhhxxxaaaTTTLLLMMMLLLIIISSSbbbssskkkrrriiirrr}}}{{{lll___]]]```___]]][[[\\\\\\___fffkkkrrriiieeevvvjjjjjjtttuuueee]]]```___hhhzzz|||NNN888111,,,------+++*********))))))))))))***++++++)))((('''((()))***)))'''''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,+++,,,...///111999BBBKKK]]]gggeeeddd___cccrrr|||___RRRfff{{{tttxxxhhh___\\\ZZZEEE???<<>>IIITTT```ffffffbbbXXX```zzz~~~aaa```{{{|||pppnnncccccc[[[LLL<<<<<>>CCCGGGKKKNNNQQQUUUZZZ^^^^^^^^^]]]]]]aaaaaabbbcccddddddddddddbbbbbbaaa]]]WWWQQQMMMKKKHHHGGGFFFFFFHHHKKKNNNPPPOOOJJJDDD>>><<<<<<=========FFFGGGJJJVVV]]]dddqqqrrrxxxxxxooogggeeeeeegggeeeaaabbbfffuuu~~~uuunnnssssssrrrzzz]]]LLLNNNPPPPPPRRR```zzzzzz{{{ssszzzmmmaaa___aaa```\\\\\\ZZZ\\\```dddjjjuuuiii^^^lll|||fffnnn~~~wwwDDD333---000------000---,,,---......,,,******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************((())))))*********)))))),,,,,,++++++***++++++++++++---......000999GGGQQQ```eeeaaaiii]]]QQQooorrruuu```YYYVVVJJJ;;;===>>>BBBJJJPPPUUU___hhhuuuxxx|||xxxcccSSSTTT\\\^^^___cccrrrooopppvvvyyy{{{{{{nnnsssuuukkkrrrpppZZZ]]]rrrccc___^^^cccggghhhkkknnnpppsssvvvwwwwwwwwwxxxyyyxxx|||{{{vvvvvvvvvjjjYYYOOOQQQ^^^lllkkkbbbgggvvvhhhfff{{{||||||zzzxxxuuutttssstttuuuuuutttrrrrrrsssuuu}}}kkkMMMKKKLLLFFFGGGHHHTTTXXXaaannniiigggwwwppp___qqqxxxIII999;;;555111111000---,,,---+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------000---...333999AAAMMMXXXkkkjjjqqqbbbyyy\\\TTTiiisssZZZaaauuuzzzjjjUUUSSSZZZffflllppp~~~~~~}}}sssdddppp~~~uuufffTTTIII@@@>>>AAAEEEJJJNNNQQQUUUYYY\\\]]]]]]]]]^^^```aaabbbcccddddddddddddddddddbbb^^^WWWPPPJJJFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEBBB>>><<<;;;:::;;;;;;>>>EEECCCCCCLLLOOOQQQZZZccciiinnnllljjjjjjiiifffgggiiijjjjjjmmmnnnjjjccceee```\\\ZZZXXXXXX^^^eeepppyyy|||xxxxxxvvvtttxxxxxx[[[SSSOOOKKKLLLXXXqqq|||yyyrrrzzzmmm```\\\^^^]]]YYYZZZYYYZZZ^^^aaafffqqq|||oooxxx|||gggdddvvv|||JJJ777///111------000,,,,,,---......,,,******+++************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,++++++***++++++,,,+++,,,---...333===LLLXXX```jjjccceeegggppp~~~gggYYYSSSMMMBBB999>>>???DDDLLLRRRYYYdddooo~~~~~~aaaVVVNNNTTTbbbppp|||~~~{{{~~~vvvdddZZZdddtttooogggiiizzz[[[bbbyyy}}}aaa]]]]]]bbbfffhhhjjjnnnpppsssvvvxxxxxxxxxxxxyyywwwzzzyyyvvvvvvvvvlll___NNNOOOZZZhhhjjjcccgggrrrpppkkksss}}}sssiiiiiiiiijjjlllpppssstttrrrsssttttttsssrrrrrrsss|||sssWWWMMMKKKGGGHHHDDDIIIMMM^^^uuuxxxoooooosss^^^wwwVVV<<<===777222222111...---...+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///---000666>>>EEEQQQ[[[kkk{{{uuullloooUUUZZZwwwggggggkkkQQQRRRZZZfffnnnuuuyyywwwrrrrrrnnnbbbjjjxxxjjjiiicccYYYNNNGGGAAA???@@@BBBHHHOOOSSSUUUXXXZZZ[[[\\\]]]___```aaabbbccccccddddddcccfffeeeddd___XXXNNNEEE???===>>>@@@AAA@@@>>><<<;;;===<<<<<<<<<======??????DDDJJJHHHIIIRRRRRRNNNRRRaaakkkpppkkkbbb]]]\\\\\\UUUYYY[[[ZZZZZZ]]]\\\XXX___ZZZWWWWWWWWWYYY___gggpppyyy|||yyyzzzyyy{{{kkkWWWQQQOOORRRaaazzz{{{vvvooo~~~qqqccc\\\\\\[[[YYYXXXWWWXXX[[[^^^bbblllvvvyyyzzz|||gggaaaqqqSSS;;;000222...---///,,,,,,---......,,,******+++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************---,,,+++***))))))***+++,,,++++++***++++++,,,,,,***+++,,,///666CCCSSS___bbbpppddd```ooo~~~ttt~~~kkkYYYSSSNNNDDD<<<999===@@@GGGPPPVVV^^^lllyyydddSSSSSSVVVaaayyywwwkkk___UUUTTTccctttnnnqqq~~~\\\nnnxxx___\\\\\\bbbgggiiikkkoooooorrrwwwyyyyyyyyyyyyyyywwwyyyxxxvvvwwwwwwpppfffSSSNNNSSSbbbkkkiiiiiimmmyyyzzzpppkkk~~~~~~}}}}}}mmmbbbXXX\\\___aaaeeemmmrrrtttppprrruuuvvvuuutttttttttzzzzzzaaaOOOHHHGGGHHHGGGFFFIII]]]zzzxxxhhh{{{~~~eee~~~eeeBBB===777333222111...,,,...++++++++++++++++++++++++***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------******///888@@@HHHSSS^^^gggqqqyyy}}}cccQQQ[[[vvvjjjbbbzzzgggSSSUUU]]]gggoooxxx}}}{{{~~~|||pppgggeeeddd___```aaaXXX[[[mmmwwwbbbXXXXXXUUUMMMHHHDDDAAA@@@??????FFFOOOSSSUUUWWWXXXYYYZZZ]]]```___```aaabbbccccccccccccfffeeeddd___XXXMMMAAA:::999;;;<<<>>>???>>>======<<<<<<===>>>@@@CCCHHHKKKKKKVVV[[[aaallliii```bbbmmmzzzwwwqqqmmmkkk^^^```^^^XXXSSSTTTTTTSSSUUUTTTWWW\\\]]]]]]```fffttt|||~~~|||yyyttt___RRROOORRR___www}}}vvvtttmmm~~~xxxhhh^^^\\\[[[ZZZWWWVVVWWWYYY[[[^^^gggqqqyyyrrrppp{{{fffcccnnn\\\???000111...---///---,,,---......,,,******+++*********)))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************111000---+++***+++,,,---++++++******++++++,,,,,,+++,,,,,,000888GGGXXXccceeepppbbbaaauuukkk|||yyyssssss```TTTSSSNNN@@@999===<<>>???@@@======<<<<<<>>>EEEMMMTTTYYYkkkxxxssstttvvvrrrrrrlllbbb[[[ZZZZZZXXXXXXWWWYYY\\\\\\[[[]]]bbbssszzz~~~iiiXXXPPPSSS]]]nnnwwwmmmvvvyyynnn{{{}}}lll```[[[ZZZXXXWWWUUUVVVYYYZZZ\\\dddmmmxxxkkkzzzmmm}}}xxxiiidddjjjeeeBBB///000///---000///,,,---......,,,******+++))))))))))))))))))******((((((((((((((((((((((((((()))))))))************((()))))))))************000...,,,***))))))+++,,,+++*********++++++,,,------------111;;;JJJYYYcccdddhhh___mmmvvvjjj}}}~~~mmm^^^UUUUUUMMM>>>999???<<>>888333222111---+++---++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------------111999AAAHHHSSS]]]jjjzzzuuuaaajjjhhhYYYVVVTTTWWWRRRUUU^^^vvv^^^XXX\\\bbbgggmmmvvv~~~~~~~~~{{{wwwyyyxxxrrrgggYYYNNNJJJJJJGGGKKKGGGEEEIIIFFFBBBGGGIIIJJJGGGBBBAAACCCBBB===@@@???@@@AAAAAA@@@FFFMMMRRRTTTVVVWWWWWWYYY\\\___^^^___```aaaaaabbbbbbaaadddcccaaa```\\\SSSHHH???????????????@@@BBBCCCDDDBBBCCCBBBAAABBBIIITTT\\\vvvwwwyyyuuu}}}~~~~~~vvvqqqpppnnnjjjlllfffaaa___\\\[[[```gggkkkssszzz{{{~~~bbbYYYUUUYYYsssggghhhzzz~~~pppyyyooo```YYYWWWUUUUUUTTTUUUXXXXXXZZZbbbjjj|||yyygggmmmooopppzzztttoooiiilllpppHHH111111000---000000,,,---......,,,******+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************+++***)))(((''''''((((((************+++,,,------...---///444???MMM\\\dddaaaaaa^^^zzz___lllfff]]]WWWRRRHHH<<<999>>>>>>HHHWWWbbbfffooo^^^UUU^^^ssswwwooojjjeeeaaaUUUVVVYYY```kkktttzzz{{{yyyfffiiiuuu___ZZZXXX[[[ccciiilllnnnqqqoooqqqrrrssstttvvvyyy|||~~~|||{{{{{{{{{zzzzzzzzzqqqkkkiiimmmtttyyy~~~xxx~~~xxxtttxxxzzzyyyuuuyyyeeeXXX___kkkwww~~~{{{{{{{{{yyyvvvtttuuuvvvsssvvvvvvUUUHHHJJJCCCFFFCCCIIILLLUUUuuuzzzjjj{{{ppp{{{PPP@@@999444444222...,,,...++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------......222<<>>===<<<>>>@@@???<<<@@@===>>>BBBCCCCCCGGGLLLQQQSSSUUUWWWXXXYYY[[[]]]^^^^^^___```aaaaaaaaaaaaeeecccaaaaaa```[[[QQQIIIHHHJJJLLLOOORRRSSSTTTTTTUUUVVVWWWVVVVVV\\\fffnnnuuuffflllmmm{{{}}}}}}~~~vvvvvvpppjjjgggcccaaafffllliiiqqqxxxyyy|||sss^^^______rrreeegggyyy}}}ooozzzssscccYYYVVVTTTSSSRRRSSSVVVWWWXXX```hhhtttjjjgggoooeeesssnnnsssrrrooonnn}}}QQQ555444111...//////,,,---......,,,******+++((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))(((((((((************+++,,,---...---...000888DDDSSS___gggccccccaaa}}}tttZZZkkkzzz```^^^XXXNNNCCC<<<;;;===BBBKKKXXXbbbhhhuuuccc\\\ccc{{{}}}bbbVVVXXX\\\YYYRRRSSS\\\hhhrrrxxx||||||zzziii^^^jjj|||___XXXVVVYYYbbbiiikkkmmmpppooopppqqqqqqrrruuuyyy|||}}}|||}}}|||{{{{{{|||uuuuuuuuuuuuuuuyyyxxxuuuvvvzzzvvvyyyaaaZZZhhhxxx~~~yyywwwwwwxxxssstttyyyWWWJJJLLLBBBBBBBBBJJJIIILLLpppzzzpppvvv\\\AAA;;;666555333///...///++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,222===IIIVVVeeeqqqqqq[[[SSSYYYVVVPPPPPPSSS^^^}}}cccSSSYYY```gggmmmtttpppiiibbb]]][[[WWWPPPJJJBBB@@@===>>>@@@AAA>>>:::888BBB???;;;@@@@@@===@@@===>>>===<<<>>>AAA@@@>>>@@@======BBBEEEEEEGGGKKKPPPRRRVVVWWWXXXYYY[[[\\\]]]^^^___```aaaaaaaaaaaaeeecccbbbcccddd```WWWPPPOOOSSSZZZ```eeeggggggfffiiilllnnnnnnmmmqqqyyy^^^OOOYYYcccyyyyyyzzz~~~sssnnnkkkkkkllliiieeefffiiimmmuuu|||{{{}}}jjj]]]eeegggpppfffeeetttxxxmmmzzzxxxfff\\\XXXVVVQQQPPPRRRUUUVVVWWW^^^gggqqqsssiiimmmaaaoookkksssrrrpppiiiwwwWWW999666333.........,,,---......,,,******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,,,,,,,++++++************+++,,,---...------111:::HHHWWWcccjjjiiijjjccczzz^^^kkknnneee\\\___ZZZLLL@@@===>>>>>>EEEMMMYYYaaahhhyyy{{{kkk```fff~~~wwwjjj___\\\```dddffffffgggoooyyy}}}wwwsssyyyfff^^^qqqqqq]]]RRRTTTYYY```hhhnnnrrrrrrrrrrrrrrrtttwwwyyyyyyyyyyyy}}}yyyvvvwww}}}~~~}}}lllqqquuu``````vvvzzzvvvuuutttrrrsssuuuqqq___KKKDDDIIIBBBCCCBBBCCCQQQjjjsssqqq{{{\\\GGG:::666555......///(((+++******))))))******+++)))************+++++++++,,,,,,+++******+++,,,,,,++++++,,,------......///222111555<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBDDDEEEMMMPPPSSSUUUVVVWWWYYY[[[___]]]\\\^^^aaabbb```]]]___```bbbcccbbbaaa___]]]]]]eeeooorrrpppmmmnnnppprrruuuNNNJJJOOO[[[{{{uuuzzz{{{}}}~~~wwwmmmmmmkkkiiihhhhhhiiikkklllooouuu{{{}}}qqq]]]iii}}}sssdddiiiqqqvvvyyy|||mmm___UUUQQQQQQPPPOOOOOORRRWWW\\\___qqqzzzrrrkkkXXXlllxxxuuuzzzyyyhhhooobbb???555000///111///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))******++++++,,,------...111555===LLL]]]ggghhhhhheeekkkccc[[[fffyyy{{{uuubbb___[[[QQQEEE======AAADDDKKKQQQ[[[gggrrrooocccjjj~~~mmmfff```bbblllvvv|||{{{wwwzzzbbb\\\oooooo\\\TTTUUUYYY___ffflllnnnooopppqqqrrrtttwwwxxxxxxxxxyyy{{{~~~~~~{{{xxxyyysssqqquuuyyyyyyzzz}}}kkkllloooppp{{{yyyxxxxxxuuuvvvyyywwwfffOOOFFFHHHBBBDDDCCCCCCMMMcccxxxvvvsssnnnjjjvvvdddIII;;;666555///...///)))++++++************++++++)))************+++++++++,,,,,,+++******+++,,,,,,++++++,,,------......///000///555BBBPPP___qqqmmmjjjhhhWWWXXX^^^rrrllldddjjj|||WWWRRR___iiinnnwww|||wwwqqqfff\\\TTTRRRMMMIIIEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEKKKNNNQQQTTTVVVXXXZZZ\\\___]]]\\\^^^```bbb```___bbbccccccddddddcccbbbaaarrr{{{yyyiii\\\ZZZ^^^iiijjjIIIJJJPPPZZZ|||~~~vvvzzz{{{xxxvvvuuuooofffffffffffffffhhhiiikkklllrrrvvvzzz|||~~~~~~nnneeeyyy}}}qqqbbbbbbiiiuuu}}}pppbbbXXXRRRQQQPPPOOOOOOQQQVVV[[[^^^mmmxxxqqq___kkk|||mmmnnn}}}hhhAAA333000000000,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))******++++++,,,---------111888AAAPPP```ffffffcccjjjvvvsssWWWTTTmmm{{{qqqddd^^^YYYOOOCCC======AAAEEELLLRRR]]]iiivvvtttcccnnn~~~wwwyyy|||eeedddfffooo~~~~~~bbb___pppnnn\\\TTTUUUXXX]]]ccchhhkkkkkknnnppprrruuuwwwwwwwwwwwwyyyyyyzzz}}}~~~{{{tttnnnmmmgggcccfffjjjjjjjjjjjjxxxzzzyyyjjjhhhwww||||||zzzxxxxxxxxxuuuvvv{{{|||mmmUUUGGGEEEAAAEEEEEECCCHHHYYYnnn|||mmmgggrrrbbblll}}}pppLLL;;;666666000///000+++,,,,,,++++++++++++,,,,,,)))************+++++++++,,,++++++******++++++,,,++++++,,,------....../////////777HHH[[[lllyyy{{{ccckkk___QQQVVVbbbxxxzzzqqqtttTTTSSS^^^hhhooo{{{{{{qqqhhhbbbXXXPPPIIIFFFBBB>>>===???BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>><<<;;;?????????????????????????????????@@@AAACCCDDDEEEHHHKKKOOORRRTTTWWW[[[^^^___^^^]]]]]]```aaabbbaaaeeeeeeeeeeeeeeeeeeffffffqqq{{{uuu```RRRSSSZZZjjjrrrZZZDDDKKKRRR___zzz~~~~~~zzzuuuqqqlllgggbbbcccdddeeehhhllloooqqqvvvwwwxxxzzz~~~~~~pppvvvzzztttggg___]]]ggg|||uuugggZZZSSSQQQPPPNNNNNNPPPUUUYYY]]]hhhvvv{{{ooommmrrrlllyyyvvvHHH444444555000+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))******++++++,,,------,,,222;;;GGGUUUbbbfffddd[[[jjjyyy|||```OOOXXX}}}wwwgggbbb^^^VVVKKKAAA<<<===BBBFFFNNNTTT```nnn}}}fffqqqxxxccciiirrrxxxgggdddrrrooo]]]SSSSSSUUUZZZaaafffiiijjjmmmppptttwwwxxxwwwwwwwwwyyyxxxxxx{{{|||xxxnnneee^^^^^^___```aaa```______hhhnnnnnntttjjjiiiwww~~~{{{~~~{{{xxxvvvuuuuuuuuuppprrryyy~~~sss[[[IIICCCAAAEEEGGGDDDEEEQQQgggwwwssscccrrrdddhhhuuu|||yyyPPP===555666111///000,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......///...222;;;KKK]]]nnnzzzqqqddduuu}}}~~~zzzWWWNNNUUU___mmmssslllppptttRRRZZZ^^^hhhpppwwwiii^^^UUULLLDDDCCCAAA???>>>>>>AAADDDGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAACCCCCCEEEGGGKKKOOORRRVVVZZZ]]]^^^]]]]]]]]]___aaabbbcccffffffeeedddeeegggiiijjjhhhqqqwwwpppaaaYYY^^^ggguuuxxx]]]OOOBBBLLLRRRiiixxxrrrnnnmmmeeedddcccdddhhhnnntttxxxxxxwwwwwwyyy}}}}}}zzz~~~wwwlllaaa\\\bbbtttyyyjjj[[[RRRRRRPPPNNNMMMOOOSSSWWWZZZeeeuuunnnsssvvvmmm}}}SSS888:::;;;222---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******)))******++++++,,,---------444>>>IIIWWWcccfffcccXXXiiiuuuwwwmmmYYYXXXmmmiii^^^^^^^^^SSSFFF???===>>>CCCHHHQQQXXXeeevvvlllrrrssseeepppxxxrrrgggcccmmmppp]]]PPPQQQSSSXXX^^^eeehhhjjjlllpppuuuxxxxxxwwwwwwxxxzzzyyyxxxyyyzzztttjjjaaaZZZccckkkkkkfffbbbccceeeaaahhhhhhkkkyyy~~~~~~lllppp|||~~~}}}zzzwwwuuusssrrrrrrnnnooowwwzzzcccNNNEEE@@@DDDGGGEEEDDDMMMbbbttt|||dddeee}}}llllllyyyxxxVVV???666777222///000------,,,,,,++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......///---444@@@MMM]]]ooosssjjjyyy{{{qqq|||~~~mmmUUUPPPTTTWWWVVV\\\^^^dddfffSSScccccclllttt}}}ttteeeWWWMMMDDD===@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAAAAABBBEEEHHHKKKNNNRRRWWW[[[[[[[[[\\\]]]^^^```bbbccceeedddcccbbbdddfffiiikkkooorrruuuqqqjjjgggjjjooo~~~fffPPPIIIBBBNNNSSSooozzzsssqqqrrrkkkgggcccaaadddkkktttzzzwwwwwwwwwyyy}}}}}}~~~{{{xxxggg]]]]]]ooo}}}mmm\\\QQQRRRPPPNNNMMMNNNQQQUUUXXXbbbrrr~~~fff|||{{{|||ttt]]];;;===<<<111...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******)))******++++++,,,------///666???JJJXXXdddgggddd\\\mmmwwwvvvmmm___eee{{{zzzccc]]]______PPPAAA======???DDDJJJTTT[[[kkkuuurrr~~~kkkeeesssuuussstttvvvxxxsssuuuoookkkkkkccc^^^gggsss^^^PPPPPPRRRVVV]]]cccgggiiilllpppuuuwwwvvvuuuwwwyyyzzzyyyxxxxxxvvvpppfff___]]]kkkwwwuuulllhhhjjjlllfffmmmjjjkkkyyy|||pppyyy|||~~~~~~|||zzzwwwuuutttssspppooovvvkkkUUUIIIAAACCCFFFFFFDDDKKK]]]ooo{{{eeedddmmmlllzzz]]]BBB666999333...///---,,,,,,++++++++++++,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++,,,------......///,,,666CCCPPPbbbxxxxxxnnnvvv{{{nnnjjj||||||{{{hhhWWWRRRTTTSSSHHHRRR[[[```ttt]]]UUUeeeiiipppxxx|||qqq___PPPGGGAAA<<<@@@BBBEEEHHHIIIHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????@@@AAAAAAAAACCCEEEGGGJJJNNNSSSVVVWWWYYY\\\^^^^^^___aaabbbbbbaaaaaaaaacccfffiiikkkoooooonnnnnnnnnooopppqqq}}}yyyXXXIIIGGGCCCPPPVVVoooyyywwwxxxooojjjccc___```fffnnnssstttvvvxxx{{{}}}uuuttt___WWWjjjppp^^^RRRSSSQQQNNNLLLMMMOOOSSSUUU^^^lllzzzaaaooo{{{fff===<<<999---...------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))******++++++,,,------222999BBBNNN[[[fffhhhddd___qqq|||yyynnn___aaauuu{{{vvvdddaaaddd```MMM===;;;???AAAFFFMMMVVV___rrrvvvzzz|||gggcccrrrhhh]]]\\\^^^bbbeeeccchhhggggggiiicccaaakkkuuu}}}{{{cccRRRQQQRRRVVV\\\aaaeeegggjjjooossstttrrrrrruuuxxxxxxxxxxxxvvvqqqjjjccc___fffrrrzzzuuullljjjlllnnnqqqvvvpppnnn{{{|||tttzzz~~~~~~|||zzzyyywwwvvvuuusssoootttmmmVVVIIIDDDCCCDDDEEEDDDHHHXXXhhhwwwfffgggqqqiiirrrbbbEEE777:::444------,,,++++++************++++++)))************+++++++++***+++,,,,,,,,,,,,+++***++++++,,,------......///---666DDDTTTkkkzzztttoooxxxtttooo}}}uuu}}}fffWWWPPPUUUYYYQQQccckkkiiiiii\\\XXX```kkkpppxxxzzzkkkVVVGGGBBBAAA@@@CCCEEEHHHKKKLLLKKKIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBB@@@BBBCCCDDDFFFIIINNNQQQSSSWWW\\\^^^^^^^^^___aaa______```aaadddfffiiikkkgggggghhhjjjmmmppprrrrrruuullldddfffMMMDDDEEECCCRRRZZZooo~~~{{{yyy{{{tttooohhhcccaaacccgggjjjooouuu{{{}}}}}}{{{jjjcccgggsssbbbUUUSSSQQQNNNKKKLLLNNNQQQTTT]]]ffftttfffnnn||||||nnnAAA===777+++111...------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))******++++++,,,------222;;;HHHTTTbbbkkkiiiccciii|||zzzjjjZZZ\\\ppp~~~xxxuuucccbbbfffaaaLLL;;;;;;@@@CCCHHHOOOXXXbbbwww}}}}}}ssshhhbbbppprrraaaPPPKKKNNNSSSXXX\\\```gggggghhhkkkggghhhuuummmxxxjjjUUUTTTSSSVVV[[[```ccceeeiiimmmqqqqqqoooooosssxxxvvvxxxxxxtttnnngggaaa___qqqyyy{{{tttnnnnnnpppoooyyy|||sssooo|||}}}vvv}}}rrrwwwyyy{{{{{{zzzyyyxxxwwwvvvuuutttooorrr}}}~~~kkkTTTGGGFFFCCCCCCDDDCCCFFFSSScccvvvhhhiii}}}mmmlllwww}}}eeeGGG888:::444------,,,+++******************+++)))************+++++++++***+++,,,------,,,+++***++++++,,,------......//////777CCCVVVqqqkkklllpppxxxmmmjjj}}}dddTTTMMMWWWcccbbb}}}~~~ttteee^^^ZZZYYYiiinnnvvvxxxfffOOO@@@===AAACCCFFFHHHKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDD@@@AAABBBCCCDDDGGGKKKNNNPPPUUU[[[______^^^^^^___^^^___```bbbeeegggiiikkkjjjkkkmmmnnnnnnoooppprrrtttnnnlll}}}jjjcccTTT[[[GGGBBBCCCBBBSSS]]]rrrzzzyyy~~~wwwssswwwyyyvvvtttuuuxxxtttnnnhhhdddcccddddddlllttt|||~~~~~~|||lllgggvvvvvveeeXXXSSSQQQNNNKKKKKKMMMQQQSSS]]]cccpppuuuxxxzzztttEEE???777+++555......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))******+++,,,,,,------222===LLLZZZgggnnnjjjbbbzzz}}}hhhYYYaaayyyyyyvvvaaa___cccbbbKKK::::::AAADDDIIIQQQYYYddd{{{uuujjj___llliiiYYYOOOIIIMMMUUU^^^kkkvvv}}}~~~}}}yyyvvv|||jjj[[[VVVSSSUUU\\\aaacccccciiimmmppprrrqqqrrruuuxxxyyyqqqnnnqqqoooeeedddjjj~~~}}}xxxqqqqqquuuwwwtttzzz|||ssszzz|||nnnbbblllzzz}}}|||www}}}yyy}}}zzztttvvvzzzyyyyyyzzzzzzxxxvvvvvvuuuqqqtttuuupppnnnaaaIIIAAABBBDDDFFFDDDDDDMMMXXXooolll]]]kkkbbbjjjrrr}}}|||tttLLL555777444000///...+++++++++************)))******))))))******+++,,,,,,++++++******++++++,,,+++,,,---,,,++++++,,,...333777JJJZZZiii{{{ZZZfff}}}}}}zzznnnjjjlllyyytttbbbPPPOOO]]]kkksssuuuuuuzzzaaaWWWWWW^^^eeelll|||yyyppp___KKK@@@BBBFFFHHHNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQOOOMMMMMMNNNOOOKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDHHHGGGEEEDDDCCCBBBCCCCCCEEEDDDDDDDDDFFFHHHJJJKKKMMMQQQWWW[[[]]]]]]]]]]]]^^^bbbfffiiiiiiiiiiiiiiijjjjjjkkkkkklllmmmmmmmmmooobbb]]]jjj}}}mmmZZZSSSPPPIIIAAA???FFFTTT^^^qqq{{{zzzwwwmmmhhhccc___bbbiiippprrrrrryyy{{{xxxnnnfffcccaaa___fffooozzz~~~}}}ooolllzzzfffSSSQQQPPPNNNLLLMMMNNNQQQRRRXXXeeeqqqzzz}}}vvvooo~~~LLL===777,,,111......---,,,+++++++++++++++++++++************)))---JJJ)))&&&..."""---*********)))))))))))))))))))))))))))************+++++++++*********))))))''')))+++,,,,,,+++---...999@@@QQQbbbgggmmm}}}rrrfffpppooo___cccgggWWWGGG;;;>>>CCCEEELLLVVV[[[cccxxx~~~pppgggqqqzzz```TTTOOONNNTTT^^^kkk~~~{{{|||lllZZZUUURRRTTTZZZ```bbbbbbhhhllloooqqqrrrrrruuuwwwwwwpppmmmpppmmmhhhkkkttt|||uuutttwwwyyyyyywwwuuu}}}}}}www~~~~~~rrrdddjjjvvv{{{uuunnnooorrrnnnwwwvvvuuuyyytttnnnrrrxxxxxxyyy{{{{{{yyywwwwwwwwwpppqqqtttvvvwwwgggJJJAAABBBDDDEEECCCCCCLLLVVVnnnooobbboooggglllsss||||||xxxOOO777777444///...---++++++++++++******************))))))******+++,,,,,,++++++******++++++,,,+++,,,---,,,++++++---///888999HHHWWWhhh|||XXXdddzzz{{{}}}uuulllooouuulll[[[LLLNNN^^^ooo{{{}}}|||___UUUYYYccchhhqqqzzzppp\\\HHH>>>BBBGGGJJJOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRPPPNNNMMMMMMOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJLLLPPPUUUZZZ\\\]]]___```bbbeeehhhiiiiiihhhhhhiiigggiiikkknnnooonnnmmmlllkkk^^^WWWcccwww|||nnn^^^RRROOOHHH@@@===EEEUUUaaatttqqqmmmiiiaaaYYYTTTPPPRRRZZZeeennnrrrzzzvvvlllgggdddaaaeeelllvvv|||~~~|||vvvvvvrrrzzzgggTTTQQQPPPMMMLLLLLLNNNPPPRRRXXXdddpppyyymmmkkkPPP???666+++000......---,,,+++++++++++++++++++++************)))...666bbbEEE***111---+++***)))))))))))))))))))))))))))))))))************+++++++++*********))))))(((***,,,---------...///999DDDXXXhhhnnn{{{zzzvvvggg```jjjmmmTTTEEE;;;>>>CCCFFFNNNXXXccckkk{{{lllsss}}}uuubbbXXXZZZ___iiivvv|||nnnXXXTTTQQQRRRWWW]]]aaabbbgggjjjnnnpppqqqssstttvvvrrrmmmkkkmmmkkkkkkvvvzzzwwwtttnnnyyy~~~~~~wwwjjjnnnxxx}}}rrraaa[[[```fffdddnnnppppppssslllfffkkkuuuxxx{{{|||zzzyyyxxxxxxyyyooonnnttt|||nnnLLLCCCBBBCCCDDDBBBBBBIIISSSiiippphhhtttkkkiii}}}|||UUU:::888444///...,,,,,,+++++++++******************))))))******+++,,,,,,++++++******++++++,,,+++,,,---,,,++++++---///777:::HHHYYYnnngggmmmyyy|||www}}}yyy|||aaaTTTKKKRRR```mmmvvv{{{wwwYYYQQQYYYgggllluuurrr\\\GGG???DDDLLLOOOSSSSSSSSSTTTUUUUUUUUUVVVTTTTTTTTTRRROOONNNNNNPPPRRRSSSSSSSSSRRRQQQPPPOOOKKKKKKKKKKKKLLLLLLLLLMMMNNNMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKOOOSSSWWWZZZ\\\```bbbfffgggiiiiiihhhggghhhiiieeehhhlllooopppooommmkkkeeeYYYQQQ[[[oooyyypppaaaRRROOOHHH???<<>>NNN___qqqpppqqqvvv}}}wwwZZZRRRPPPYYYaaabbbbbbeeehhhPPPOOOZZZgggqqqyyyxxxaaaKKKCCCHHHQQQUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXWWWUUUSSSQQQRRRSSSXXXXXXYYYYYYXXXVVVTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPSSSUUUWWWZZZ^^^aaaeeeggghhhhhhhhhhhhjjjkkkiiijjjlllnnnnnnmmmkkkjjj```VVVNNNWWWlllyyyqqqcccSSSRRRMMMCCC>>>FFFYYYiiiqqqqqqWWWNNNMMMJJJGGGCCC>>><<>>;;;>>>EEEMMMXXX```hhh}}}}}}|||}}}yyykkkiiioootttuuutttlllggghhhdddYYYSSSTTTSSSSSSTTTVVVYYY\\\___aaaddddddgggjjjmmmmmmkkkiiiffffffeeedddeeennn|||zzzqqqnnnrrrooo```QQQJJJVVVlll~~~vvvfffYYYVVVUUUQQQNNNRRRddd}}}rrrjjjooowwwyyyxxxwww}}}|||wwwooo```^^^nnnzzz{{{wwwuuurrrssssssuuutttwwwwwwYYYFFFCCCAAABBBBBBBBBGGGMMMbbbyyyssslllrrrxxxgggBBB999444///...,,,,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,++++++******++++++,,,+++,,,------------///111777MMM```ooowwwmmmaaaeee```kkk~~~xxxyyyjjj\\\TTTUUU___bbbaaaiiivvv|||uuuUUUMMMWWWbbbjjj~~~}}}mmmVVVGGGEEEKKKPPPYYYYYYYYYZZZZZZ[[[\\\\\\^^^______]]][[[ZZZ[[[]]]aaabbbcccdddbbb```\\\ZZZ^^^]]]\\\ZZZYYYWWWVVVUUUVVVVVVVVVUUUTTTSSSRRRQQQNNNOOOPPPPPPQQQQQQQQQPPPSSSTTTUUUTTTSSSTTTVVVWWW[[[^^^bbbeeegggiiilllnnnnnnllliiigggfffggghhhiii\\\VVVQQQWWWlll}}}yyyjjjWWW^^^```XXXLLLJJJVVVccccccoooppp\\\GGG>>>===<<<<<<<<<===@@@CCCGGGJJJKKKNNNZZZgggnnnrrrwwwwwwvvvmmmxxx|||nnnqqqtttxxxyyymmmwwwsssjjjfffooo}}}ooo___RRRPPPMMMJJJIIIIIIKKKLLLTTT[[[eeeppp}}}{{{pppwwwvvv|||SSS999111000......---,,,+++++++++++++++++++++************)))(((...&&&>>>666***000&&&((((((((()))******++++++))))))))))))***************************+++++++++)))***+++++++++---000333EEEWWWdddcccbbbmmm}}}vvvrrrsss}}}fffcccwwwyyyaaa???======???FFFPPP[[[bbbiii}}}yyy{{{mmmjjjcccYYYWWW[[[______bbb^^^ZZZVVVSSSRRRRRRSSSRRRTTTWWWZZZ\\\^^^```aaacccccceeehhhkkkjjjgggccc______\\\YYYYYY^^^eeejjj___^^^]]][[[WWWQQQMMMJJJSSSkkkxxx|||~~~xxxvvvzzzsssbbbTTTRRRMMMNNNPPPSSS\\\ooo}}}yyy~~~yyyooo```bbbvvvyyyuuuqqqsssssstttqqqvvv}}}___GGGCCCAAABBBCCCCCCHHHNNN___wwwoooaaa~~~qqqwwwkkkCCC999444000///---------,,,,,,,,,+++++++++******))))))******+++,,,,,,++++++******++++++,,,***,,,---------...000222999NNN```uuuyyyfffjjjjjjwwwyyyxxxeeeZZZVVV]]]jjjnnnkkksssyyyXXXOOOXXXdddmmm|||uuu___JJJCCCFFFKKKSSSTTTVVVXXXZZZ]]]___```^^^______^^^]]]]]]^^^```dddeeeggggggfffbbb___]]]```______]]]\\\[[[ZZZZZZXXXXXXXXXXXXWWWUUUTTTSSSOOOPPPRRRSSSTTTTTTTTTTTTRRRTTTUUUUUUSSSSSSTTTUUUWWWZZZ```dddfffhhhiiikkkhhhhhhgggggggggggghhhhhh[[[VVVOOOTTTiiisssXXXbbbiiibbbRRRJJJQQQ[[[ZZZdddfffZZZLLLHHHHHHHHHGGGGGGHHHMMMRRRSSSQQQNNNMMMTTT]]]dddmmmuuuxxxuuulllzzz~~~nnnpppsssrrrnnn~~~uuueeeaaadddxxx~~~~~~qqqaaaRRRPPPMMMJJJHHHIIIJJJKKKRRRXXXcccnnn{{{zzznnn{{{xxxWWW:::333111......---,,,+++++++++++++++++++++************)))'''111&&&,,,'''***&&&'''(((((()))******++++++))))))))))))************))))))*********+++++++++***+++++++++,,,...222555HHH[[[fffaaa___mmm~~~wwwsssnnnnnnbbbkkkzzz\\\===>>>???AAAHHHSSS]]]dddkkk{{{iiiYYYWWWYYYWWWQQQNNNQQQTTTTTTNNNPPPPPPMMMNNNRRRQQQMMMQQQUUUYYY]]]______```aaaccccccdddgggjjjiiiddd```XXXWWWSSSNNNMMMOOOPPPPPPSSSXXXXXXOOOJJJKKKOOOPPPTTTmmmwwwnnnsssttthhheeejjjcccPPPHHHMMMKKKNNNSSSZZZeeexxxyyyooo```ddd{{{zzzvvvqqqsssrrrqqqoooxxxbbbGGGCCCAAABBBCCCDDDIIINNNXXXrrriiiZZZwwwuuuyyylllDDD999444111000...---------,,,,,,,,,++++++*********)))***++++++,,,,,,++++++++++++++++++,,,***,,,---------...000222@@@QQQ___vvv|||ccceeeqqq|||vvvvvveeeWWWXXXfffyyy{{{qqqsss\\\OOOVVVbbbmmmxxx|||fffNNNCCCEEEJJJNNNOOORRRVVVZZZ^^^aaaccc]]]^^^______^^^^^^___aaaeeeggghhhiiigggddd```^^^``````______^^^^^^^^^]]]WWWWWWXXXXXXWWWUUUSSSRRRPPPQQQSSSUUUVVVWWWVVVVVVQQQSSSUUUUUUTTTSSSSSSTTTUUUYYY___ccceeefffggghhhcccdddfffggghhhiiihhhhhhZZZUUUMMMPPPgggzzzXXXeeennngggVVVJJJMMMUUUSSS]]]aaa[[[UUUUUUXXXXXXWWWVVVVVV[[[___```[[[UUUVVV[[[```fffpppzzz}}}zzzkkkzzzrrrooouuullllll}}}{{{jjjZZZeeeyyy|||rrrbbbRRRPPPMMMJJJHHHHHHIIIJJJNNNTTT___kkkwwwppphhhyyyzzz}}}xxxyyy\\\>>>777555......---,,,+++++++++++++++++++++************))))))---,,,:::%%%"""333'''(((((()))***+++++++++))))))))))))************))))))******+++++++++++++++,,,,,,,,,---///333666HHH\\\fff^^^ZZZjjjxxxttttttppp{{{dddcccsssqqqLLL===???@@@BBBHHHTTT___eeerrroooccc[[[UUUOOOKKKMMMMMMKKKJJJIIIHHHHHHHHHJJJIIIIIIJJJLLLMMMLLLKKKTTTXXX]]]bbbeeeeeecccbbbbbb^^^[[[ZZZ[[[ZZZXXXUUURRRMMMGGGEEEGGGIIIKKKKKKPPPVVVPPPHHHJJJHHHFFFLLLYYYnnn~~~fffZZZZZZUUUYYYYYYRRRJJJGGGLLLSSSLLLQQQZZZdddnnn|||~~~}}}pppgggzzz{{{{{{wwwpppnnnooonnnqqq~~~xxx^^^IIIBBBAAADDDDDDAAAFFFOOOVVVqqqcccYYYhhhttt{{{HHH:::===111111///---,,,++++++******++++++++++++++++++++++++++++++---------,,,,,,++++++++++++***,,,...---+++000777;;;XXXhhh{{{uuu[[[fffpppzzz}}}~~~}}}~~~___UUU[[[iiiuuuoooqqq[[[UUUSSSeeepppyyy~~~rrr]]]GGG@@@DDDJJJKKKMMMOOOQQQUUUZZZ^^^bbb```^^^]]]___cccgggjjjiiihhhggghhhjjjhhhddd````````````aaabbbbbbcccccc\\\[[[YYYXXXXXXXXXVVVTTTUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRTTTUUUWWWWWWXXXXXXZZZ[[[]]]___aaabbbcccccceeeeeeeeefffhhhiiihhhggg]]]SSSIIILLLccc~~~]]]___iiipppcccKKKEEENNNPPPYYYgggwww~~~{{{|||~~~yyyuuulllcccfffvvvwww{{{~~~pppnnnzzzyyyfffjjjqqqjjj]]]eee}}}yyywwwjjjTTTPPPNNNNNNKKKHHHIIIMMMMMMSSS\\\fffsssssslllooozzzwwwyyy|||ttt???111666//////...---,,,++++++***))))))))))))))))))))))))+++*********))))))(((((())))))************))))))******************************+++,,,,,,,,,,,,+++,,,+++,,,---,,,,,,555???PPPeeefffZZZ___ooo}}}cccgggyyyvvvtttWWWeee|||vvv\\\III>>>???AAADDDKKKUUU^^^bbbyyy~~~zzzvvvtttccc[[[QQQKKKKKKLLLKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLNNNLLLKKKLLLNNNOOOOOONNNQQQUUUZZZ___ccceeeeeedddccc___ZZZVVVTTTQQQMMMIIIIIIGGGDDDDDDGGGJJJLLLMMMIIIPPPMMMGGGIIIFFFEEEMMMbbb}}}hhhUUUQQQTTTRRRRRRRRRRRRQQQQQQPPPOOOSSS___lllttt|||~~~xxxuuuoooqqqooopppnnnppp}}}yyyaaaJJJCCC@@@DDDDDDBBBGGGPPPcccuuu___VVVgggvvvzzzJJJ:::<<<111000///---,,,++++++***+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++,,,...---,,,111888FFF\\\jjjwwwqqq^^^bbbqqqxxx}}}{{{yyy[[[XXX```mmmqqqrrrhhhUUUVVVYYYkkkrrr~~~~~~tttbbbNNNFFFGGGHHHIIIJJJKKKLLLOOOSSSWWW```___^^^^^^aaadddhhhkkkgggfffeeegggiiiiiifffcccccccccbbbbbbaaaaaa`````````___]]]\\\]]]\\\ZZZYYYVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTVVVWWWXXXXXXXXXXXXYYYZZZ\\\^^^___aaabbbbbbcccdddeeegggiiijjjjjjiiiaaaVVVJJJLLLaaa{{{aaa^^^dddmmmfffUUUOOOWWWXXXkkk{{{rrrrrr~~~yyy}}}rrrppp~~~rrrcccgggkkkfff```www}}}wwwwwwjjjUUUQQQNNNNNNKKKHHHIIIMMMLLLQQQZZZdddpppsss}}}nnnooowwwyyy~~~~~~FFF333444000000///...---,,,++++++************************************)))))))))((())))))************))))))******************************+++,,,,,,,,,,,,+++******+++---,,,...888CCCVVViiiiii___fffvvv}}}VVV\\\|||oooWWWjjj{{{^^^GGG===@@@CCCFFFLLLWWWdddlllvvvkkkcccQQQKKKDDDAAACCCFFFGGGGGGJJJKKKLLLMMMNNNPPPQQQQQQSSSQQQOOOOOOQQQRRRSSSRRRQQQTTTYYY___cccfffhhhiiiccc___YYYSSSNNNJJJEEEBBB@@@AAABBBDDDGGGJJJLLLNNNIIIQQQNNNKKKNNNLLLMMMXXXmmmzzzTTTIIIOOOQQQWWWYYYZZZYYYYYY[[[aaafffqqq|||xxx{{{yyyssssssppppppmmmooo{{{yyyeeeLLLDDD@@@CCCDDDCCCHHHQQQjjjoooSSSLLL^^^xxxwww~~~NNN::::::///000...------,,,+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++...---...///...,,,111999KKKZZZhhhnnnpppmmmgggccctttyyyyyyxxxsssYYY\\\eeeoooyyywwwiiioooZZZLLLWWW^^^ooottt{{{ttteeeUUUJJJFFFGGGGGGHHHGGGHHHIIIMMMPPP]]]]]]^^^```cccfffiiikkkfffeeedddeeeggghhhgggfffhhhgggfffdddcccaaa```___bbbaaa____________]]][[[XXXWWWWWWVVVUUUTTTTTTSSSVVVWWWXXXXXXYYYYYYYYYYYYXXXYYYZZZ\\\^^^___```aaabbbccceeegggiiijjjjjjjjjeeeYYYLLLKKK]]]vvvfff^^^^^^hhhjjjbbb^^^cccggg~~~~~~||||||tttttthhh___cccddddddhhhsssuuuvvvjjjWWWRRRNNNMMMKKKHHHHHHKKKJJJPPPXXXaaammm|||ssszzzrrrpppyyyNNN555222111000000///...---,,,,,,************************************))))))))))))))))))************))))))******************************+++,,,,,,,,,,,,+++))))))***---...111<<>>AAAEEEGGGHHHIIILLLNNNOOOTTTRRRQQQWWWYYY___nnntttNNNNNNYYYYYYcccffffff```]]]ggg|||yyysss~~~~~~{{{vvvuuuqqqpppnnnmmmxxxyyyjjjOOOEEE???BBBCCCCCCHHHQQQhhhfffGGGEEEWWWyyyuuu~~~SSS;;;999///000---------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......///...---333:::IIISSSaaaccc```iiiooohhhttt{{{|||{{{ooo[[[```iiinnnrrrpppdddhhh}}}QQQHHHVVV^^^ooouuu|||wwwpppdddVVVHHHAAADDDEEEEEEEEEEEEGGGJJJMMMWWWYYY]]]aaadddgggiiijjjgggfffeeeeeeffffffggggggkkkjjjiiigggeeecccbbbaaaaaa___^^^^^^^^^^^^\\\[[[XXXXXXWWWVVVUUUTTTSSSSSSXXXXXXYYYZZZZZZYYYYYYYYYXXXYYYYYY[[[\\\^^^___```bbbdddeeefffgggggghhhjjjiii\\\MMMJJJWWWlll~~~mmm___YYYbbblllllljjjlllvvv|||xxx~~~uuuxxx```\\\aaa```hhhvvvmmmwwwvvvkkkYYYSSSNNNMMMKKKGGGGGGJJJJJJOOOVVV___jjjyyywwwwwwqqqsssrrr}}}~~~VVV999222111111000///...------,,,*********************************)))))))))))))))))))))************))))))******************************+++,,,,,,,,,,,,+++***)))+++---...333???LLL[[[ccc\\\WWWgggyyyxxx```hhhkkk___zzzbbbGGG>>>BBBGGGKKKNNNXXXmmmtttcccXXXsss```RRRJJJIIIHHHIIIMMMRRRUUUWWWZZZZZZ\\\]]]^^^^^^^^^^^^___\\\ZZZYYYZZZ[[[[[[ZZZ[[[]]]___ccceeeggghhhhhh```^^^[[[UUUOOOJJJHHHFFFDDDHHHKKKKKKIIIIIIMMMQQQUUUXXXWWW]]]kkkqqqzzzjjjMMMWWWfffgggkkkhhhdddfffpppqqqyyy}}}zzzuuupppuuuppppppnnnkkkuuuxxxmmmPPPEEE???AAACCCCCCGGGOOOaaa___CCCEEEXXX~~~tttWWW===999000111---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......///......444<<>>???@@@AAADDDHHHKKKQQQTTTYYY^^^cccfffggghhhiiiiiihhhgggeeeeeeeeefffhhhgggfffeeedddcccbbbaaa```___]]]]]]^^^^^^]]][[[XXXXXXWWWVVVVVVUUUTTTTTTYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[\\\^^^___```dddeeeeeedddcccdddfffiiijjj^^^PPPKKKRRRaaaqqq|||ppp```WWW^^^jjjooooooppp~~~zzzsssoooyyyvvv{{{uuu|||]]][[[```bbbppp|||hhhzzzwwwnnn\\\TTTNNNLLLJJJGGGFFFHHHKKKOOOUUU]]]hhhwww|||qqq~~~kkknnn|||~~~\\\<<<555111111000///...------,,,************************))))))))))))))))))******))))))************))))))******************************+++,,,,,,,,,,,,+++---+++,,,...///444BBBOOOccceeeZZZWWWkkk|||hhheeemmm|||ppphhhdddIII@@@CCCHHHLLLNNNWWWnnn|||kkk\\\PPPHHHppp\\\MMMJJJKKKLLLNNNRRRVVVZZZ\\\cccdddeeegggggggggfffeeeeeecccbbbbbbbbbbbb```^^^___aaaccceeeffffffeeeddddddbbb^^^WWWOOOHHHEEEDDDIIIMMMPPPNNNJJJJJJQQQXXXaaafffkkk{{{]]]MMM[[[mmmtttttthhhcccsssnnnnnnttt~~~}}}zzzvvvqqqtttooopppooojjjqqqvvvnnnQQQFFF???AAACCCBBBDDDJJJQQQVVVAAAEEEWWWrrrxxxZZZ???;;;222333......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,,,,.........555>>>TTTbbbiiiaaaVVVTTT[[[cccpppttt~~~gggbbbdddqqqvvvxxx|||wwwuuu{{{XXXUUU___aaarrr~~~{{{xxxttttttpppfff\\\QQQDDD999666777999:::<<>>666777000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------***)))))),,,---///777@@@MMMiiiooollllllXXXXXX}}}~~~nnnlllvvv}}}XXXTTTaaacccttt{{{vvvrrraaaeeecccXXXNNNFFF>>>666666777888999:::===AAADDDAAADDDIIIPPPWWW\\\```aaaeeeiiimmmmmmkkkiiijjjkkkeeeeeedddbbbaaa___^^^]]]aaa```______``````___^^^]]]^^^^^^______``````aaa^^^___```bbbcccddddddddd``````___^^^___aaaccceeeffffffdddaaaaaafffqqq{{{kkkddd^^^YYYRRRMMMRRR\\\```ZZZVVVWWW]]]cccjjjooouuu}}}qqqmmmtttmmmqqqzzzmmm\\\[[[hhh|||ppphhh~~~~~~zzz{{{zzzvvvbbbWWWMMMJJJJJJGGGEEEEEEHHHKKKOOOUUU___nnn~~~{{{[[[iiijjjrrrpppaaacccuuummm~~~jjjDDD888//////...---,,,++++++***++++++++++++++++++++++++(((((())))))*********+++))))))************))))))******************************+++,,,,,,,,,,,,++++++)))***...222;;;LLL\\\kkkhhhaaalllxxxjjjeee|||ttt}}}aaaJJJDDDAAAFFFPPPXXX```ttt}}}lllXXXHHHAAADDDHHHzzzkkkYYYKKKMMMNNNQQQVVV\\\ccciiimmmoooooooooqqqsssttttttssstttqqqnnnnnnooopppnnnkkkmmmooorrrsssrrrooojjjhhhnnnhhhccc```XXXMMMJJJLLLNNNJJJHHHIIIMMMTTTaaannnzzzxxxaaaPPPTTTaaalllwww~~~{{{fff^^^iii|||tttyyy}}}|||zzz}}}|||{{{zzzxxxwwwvvvuuussssssqqqooommmooosssvvv[[[IIIBBBCCC???@@@EEEDDDHHHPPPTTTNNNYYY}}}fffqqqxxxddd>>>:::444333......---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,***,,,000...---777FFFPPP```pppxxxlllVVV\\\}}}rrrxxxqqqooosssTTTVVV```eeeppp{{{oooccc\\\WWWSSSPPPJJJ???666333555555555888<<>>@@@@@@???@@@@@@BBBGGGPPPXXX^^^aaadddeeeggghhhiiijjjjjjjjjiiiiiiiiiiiigggeeecccbbbbbbbbbcccfffhhhhhhfffdddbbbbbbbbbccceeefffeeecccbbbdddeeeeeecccbbbcccccc```aaacccdddffffffgggggggggjjjfff\\\YYYeeevvvyyyiii]]]ZZZXXXQQQOOOTTTZZZ[[[ZZZXXXXXX[[[```cccgggmmmssstttqqqqqquuuzzz~~~}}}}}}~~~ppprrrzzzpppccc\\\ggg~~~ooofff|||~~~||||||xxxsssdddYYYOOOKKKIIIFFFEEEFFFFFFIIINNNTTT^^^lll}}}SSSZZZmmm~~~ppplllssssssyyytttxxxEEE;;;444111...---------,,,+++,,,,,,+++++++++++++++++++++,,,---,,,***)))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))---...---333DDDVVV```ooowwwrrrsssrrr^^^GGGBBBFFFMMMTTT[[[iiijjjRRRDDDDDDHHHJJJ~~~sss```RRRJJJJJJKKKNNNTTT\\\dddiiippprrrtttwwwyyyzzzzzzzzzxxxvvvuuuuuuvvvwwwwwwvvvtttuuuuuuvvvvvvuuuttttttnnnkkkhhhfff___UUUMMMKKKKKKJJJIIIJJJKKKSSSeeevvvyyymmmZZZMMMUUUeeeqqqzzzxxx{{{uuutttxxxsssiii{{{zzzyyyzzz|||{{{yyywww{{{zzzyyyxxxvvvuuuttttttqqqpppmmmiiihhhjjjooosssdddKKK@@@CCCAAABBBEEEAAAEEE___mmm^^^aaavvvffftttxxxhhhBBB<<<555333///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,***,,,000......999IIIXXXooovvvgggUUUQQQfffzzz}}}yyynnnbbb\\\^^^jjjaaaNNNWWWbbbfffttt~~~~~~xxxfffUUUIIIAAA;;;888666333333666:::;;;<<>>OOO___wwwxxxfffbbbkkkvvvttteeeggghhhgggfffeeedddjjj{{{cccSSSZZZcccfffvvvzzziiiWWWCCC===;;;<<<<<<:::999;;;<<<@@@GGGMMMPPPMMMFFF@@@::::::<<>>GGGPPPSSSQQQNNNCCC???\\\sssnnnGGG>>>444333111...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...+++,,,000000222@@@QQQrrr|||oooTTTJJJUUUqqqyyyfffnnnkkkjjjlllqqqwwwvvv\\\PPP^^^lllooozzz~~~ssshhhMMMGGGCCCDDDFFFFFFHHHLLLHHHLLLSSSXXXXXXQQQFFF>>>999888999===EEELLLRRRTTT^^^___```ccceeehhhiiikkkiiiiiijjjkkkkkkkkkjjjiiillllllmmmnnnooonnnkkkiiimmmjjjgggfffggghhhhhhhhhaaacccffffffffffffgggiiieeefffgggiiijjjkkkllllllllliiihhhhhhdddaaagggqqqwwwuuunnnfffccchhhqqqwwwuuummmkkkppppppmmmsss{{{vvvtttjjjhhhgggiiioootttvvvwwwxxx~~~uuu^^^fffwwwyyygggpppyyyuuu}}}|||sssfffWWWOOOIIIEEECCCEEEEEEGGGJJJOOOVVVcccrrr}}}dddWWWqqqiiiGGG555333000.........---,,,---,,,,,,++++++*********(((***,,,,,,***)))***+++))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,...000555BBBUUUdddiiiddd___\\\\\\YYY\\\ppp{{{vvviii{{{YYYEEEFFFIIIMMMRRRZZZpppzzzaaaPPPKKKIII{{{jjjSSSGGGGGGDDDAAA???@@@DDDGGGGGGFFFRRRTTT^^^kkkqqqrrruuu|||xxxyyyzzz{{{{{{zzzyyyxxxvvvvvvvvvwwwwwwwwwxxxxxxvvvxxxvvvssssssrrriii]]]VVVKKKIIISSSYYYWWWXXX]]]eeehhhpppxxxwwwkkk```[[[cccdddbbb[[[UUUXXXeeepppzzz|||~~~zzztttssstttttttttuuurrrnnnmmmoooooonnnllliiiPPPCCCDDDAAACCCIIIHHHPPPJJJJJJEEE???SSS}}}uuuxxxSSSAAA666444))),,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...///000...333GGG]]]yyydddOOORRRWWWqqq|||ooopppllliiijjjggghhh{{{iiiUUUTTTaaagggppp~~~{{{sssiiiRRRHHHAAACCCKKKQQQXXX^^^[[[[[[]]]```___VVVHHH===555777;;;AAAGGGNNNSSSVVV[[[\\\^^^bbbfffiiiiiiiiiiiijjjkkkkkkjjjiiijjjkkknnnooopppooommmlllmmmnnnlllllllllkkkjjjiiihhhhhhgggggghhhiiiiiiiiiiiihhhiiiiiiiiiiiijjjkkkllllllnnnnnnmmmkkkiiifffeeecccuuusssqqqlllfffccckkkvvvxxxoooiiijjjllllllkkkkkk{{{~~~uuuttttttuuuvvvvvvtttrrr{{{dddaaafff}}}xxxllliiiqqqtttrrr}}}uuujjjZZZMMMFFFDDDCCCBBBFFFGGGJJJMMMSSS```ooozzz___\\\kkkoooDDD999333///000000---,,,...++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---///000333EEE[[[gggfff___ccceee___ZZZ```sss|||wwwmmmxxxwwwUUUIIIJJJLLLPPPTTT^^^vvvjjjUUUMMMOOO{{{sssaaaMMMFFFJJJHHHGGGFFFEEEFFFFFFGGGGGGNNNRRR]]]jjjqqqrrrvvv|||zzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwtttvvvvvvuuuvvvwwwpppfffZZZNNNJJJQQQWWWUUUTTTYYY\\\aaajjjpppnnngggdddfffeeefffeee```[[[^^^jjjttt~~~|||vvvuuuvvvwwwvvvtttqqqnnnmmmnnnnnnmmmkkkhhhOOOCCCCCCAAACCCHHHGGGLLLIIIIIIBBB???YYYsssyyywwwRRR@@@555444***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,---///...222GGG]]]zzzeeeWWWXXXXXXppp~~~mmmmmmkkkbbbbbbdddgggwwwfffSSSRRR___fffppp|||zzzwwwooofffWWWLLLCCCDDDLLLVVV```hhhiiilllpppqqqkkk[[[GGG999555777;;;AAAHHHOOOTTTWWW]]]^^^```cccfffhhhhhhgggfffiiikkklllkkkiiihhhhhhjjjkkklllkkkjjjiiijjjkkkkkkkkkkkkkkkkkkjjjjjjiiiggghhhiiiiiijjjjjjiiiiiijjjjjjjjjjjjkkklllmmmmmmnnnnnnmmmllljjjgggdddbbbrrrrrrrrrpppiiidddgggooovvvkkkbbbaaaeeeiiiooossssssuuuwwwxxxyyy{{{~~~zzzzzzyyyxxxwwwuuusssqqqwww{{{bbb```fff~~~|||mmmllluuu~~~~~~pppzzz~~~{{{tttiiiYYYMMMFFFEEEDDDCCCFFFGGGIIIKKKQQQ]]]lllvvv___XXXdddqqqFFF:::444///000000---,,,...++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---------......---///000555FFF]]]gggfffaaafffddd\\\ZZZiiizzzssstttvvvVVVIIIJJJMMMOOOSSS]]]vvvyyyeeeSSSKKKLLLzzzqqq___NNNMMMVVVQQQSSSRRROOOIIIEEEEEEFFFIIIPPP\\\iiioooqqquuuzzz{{{{{{{{{zzzzzz{{{{{{{{{||||||{{{zzzxxxvvvtttsssrrrsssttttttvvvwwwssslllbbbTTTKKKNNNSSSRRRQQQTTTVVV\\\eeejjjgggcccgggpppmmmooopppkkkeeeeeekkksss{{{{{{qqq{{{{{{uuuuuuvvvwwwwwwtttqqqooommmmmmmmmkkkjjjgggNNNBBBBBB@@@BBBGGGFFFIIIKKKKKKBBBCCCeeellljjj|||tttOOO???444555,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***,,,...---333GGG^^^iiiiiiRRRQQQWWWZZZxxxuuuiiijjjjjj___```iiimmmwwweeeQQQPPP]]]dddppp{{{zzzwwwnnndddTTTJJJCCCFFFRRRaaaqqq}}}{{{|||{{{ttteeePPP<<>>BBBLLLYYYhhhtttooollldddXXXIII===444000444666:::@@@GGGNNNUUUYYY^^^```bbbdddeeefffhhhjjjfffiiikkklllkkkiiihhhhhhiiikkkmmmmmmlllkkklllmmmjjjjjjjjjiiiiiigggffffffiiiiiijjjkkkkkkkkkkkkjjjhhhhhhhhhhhhiiijjjkkklllmmmnnnpppooommmiiidddaaaccceeekkkooollleeedddgggggg\\\RRROOORRRVVV___fffsssssstttssssssuuuyyy{{{~~~|||||||||}}}zzz}}}eeeeeellllllnnnvvvzzzmmmssspppfffXXXMMMHHHFFFFFFEEEDDDEEEGGGJJJPPP[[[jjjtttbbbOOOWWW~~~~~~UUU???666//////000...,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------.........000222999LLLbbbjjjeeeWWWhhhlllbbbfff|||rrr|||kkkPPPFFFIIIMMMOOOPPP\\\zzzvvvdddXXXOOOGGGBBB@@@~~~wwweeeUUUUUU___gggiiifff[[[LLLAAA???AAAHHHSSS___fffhhhkkkooorrr|||{{{zzzyyyyyyzzz{{{|||wwwwwwvvvtttrrrnnnkkkiiicccbbbcccfffiiikkklllmmmnnn```PPPHHHHHHLLLSSSXXXXXX]]]hhhsssvvvrrrnnnnnn{{{~~~qqqhhhcccooovvv}}}yyy{{{zzz~~~}}}wwwssstttuuuuuutttttttttssspppnnnkkkjjjiiieeeLLLAAABBB@@@AAAEEECCCIIIQQQQQQDDDJJJtttuuulllqqqlllHHH<<<333555......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++---000000666KKKbbbaaaUUUFFFQQQVVV[[[}}}vvv```dddhhhfffiiizzzjjjVVVSSS___eeeqqq|||yyywwwrrrfffWWWMMMHHH@@@999888:::===DDDKKKKKKHHHBBB;;;555444777:::555666999>>>EEEMMMTTTXXX\\\^^^aaacccdddfffjjjmmmkkkkkklllkkkiiiiiikkkmmmkkkmmmooopppooommmmmmmmmjjjjjjiiihhhfffdddcccbbbiiiiiijjjkkkkkkkkkkkkjjjjjjjjjiiijjjjjjkkklllmmmmmmnnnppppppnnnjjjeeeccc\\\^^^dddjjjjjjffffffiiieee___YYYXXXWWWVVVWWWZZZfffjjjppptttvvvwwwyyyzzz}}}~~~ggggggnnnppppppuuu~~~{{{wwwfff~~~oooeeeXXXMMMHHHGGGFFFEEECCCDDDGGGJJJQQQ^^^mmmxxxdddOOOWWW~~~{{{www}}}YYYAAA777///...000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------.........111333<<>>===@@@IIIUUU```dddeeehhhnnnqqqzzzzzzzzzyyyyyyzzzzzzzzzwwwwwwvvvsssoookkkfffcccYYYWWWXXX]]]aaacccggglllhhh___SSSIIIFFFKKKTTT[[[YYY]]]iiivvv|||xxxrrrpppuuu~~~wwwkkkdddjjjsss|||~~~|||uuukkklll}}}xxxwwwxxxyyywwwuuussstttsssqqqmmmiiihhhhhhdddMMMAAACCC@@@AAAEEECCCHHHMMMMMMAAAFFFmmm{{{qqquuugggEEE;;;222444.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,...111111666LLLccc]]]TTTLLLYYYZZZ___zzz}}}tttdddfffeeecccmmm|||kkkWWWTTT```gggrrr|||yyyuuukkkZZZKKKCCC???999666555444222555999:::999666444444444555666777888:::>>>EEEMMMSSSWWWZZZ]]]aaabbbbbbeeejjjnnnmmmmmmllljjjiiiiiillloookkknnnppppppooolllkkkkkkjjjiiiiiigggfffdddbbbaaahhhiiiiiijjjjjjjjjjjjjjjlllllllllmmmmmmnnnooopppmmmnnnoooooonnnkkkhhhfff\\\]]]ccciiijjjfffeeegggeeecccccceeeccc^^^[[[\\\WWW]]]dddlllqqqvvvzzz|||{{{}}}jjjiiipppvvvsssuuu}}}zzzwww|||tttrrr~~~{{{ooofffXXXNNNIIIGGGEEEDDDBBBDDDGGGKKKSSS```ooo{{{eeePPPVVV~~~xxxpppxxx\\\DDD888///...000///,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------.........111444>>>TTTiiimmmeeeYYYqqq||||||~~~{{{sssppp|||VVVEEEEEEDDDMMMPPPPPP]]]jjjQQQEEECCCBBBAAAAAAyyyqqqaaaPPPKKKPPPPPPPPPMMMFFF???<<<>>>BBBHHHUUU```bbbbbbhhhooosssxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwuuuqqqkkkddd^^^ZZZSSSPPPPPPTTTUUUVVVZZZaaa[[[ZZZUUUMMMGGGJJJSSSZZZ]]]bbbkkksssuuuqqqooorrrooowwwwwwmmmgggfffpppyyy}}}rrriiiiiisss}}}}}}zzzxxxyyyzzzzzzvvvsssppprrrrrrpppkkkfffeeeeeedddMMMBBBDDDAAABBBFFFCCCGGGIIIIII???AAAccczzz~~~cccCCC;;;222444...///...---,,,++++++++++++------------------------++++++,,,,,,,,,,,,------...,,,...000000555JJJaaa]]]TTTNNNXXXWWWccczzzlllcccgggbbbeeepppzzztttmmm}}}gggTTTSSSaaahhhsss~~~yyyrrrbbbOOOBBB@@@999666777999::::::<<>>;;;999888999999666333;;;;;;===@@@FFFMMMTTTXXXZZZ^^^aaaaaa```bbbggglllkkkllllllkkkiiiiiikkkmmmmmmoooqqqqqqooollljjjjjjhhhhhhhhhhhhgggffffffeeeggghhhiiiiiijjjjjjiiiiiillllllllllllmmmnnnoooooommmmmmnnnnnnmmmllljjjiiibbbccchhhmmmllleee```___^^^^^^aaaffffffcccccceee___```bbbdddhhhnnnvvv{{{~~~~~~pppnnnsssyyyrrrrrr{{{xxxsss~~~|||zzz}}}zzzpppfffYYYNNNIIIGGGDDDCCCDDDEEEHHHKKKRRR___nnnyyycccPPPSSS{{{{{{oootttaaaEEE999......000///,,,***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,---------......///111555@@@WWWlllnnneee[[[mmm{{{zzzrrrttt}}}vvvnnnnnnpppNNNBBBDDDAAALLLQQQQQQ^^^lllSSSGGGFFFGGGHHHIIIxxxnnneeeVVVEEE???DDDAAAAAA???;;;999:::???DDDGGGUUU``````aaaiiirrrvvvwwwwwwyyyzzzzzzyyywwwwwwxxxvvvsssnnnfff]]]VVVQQQSSSNNNKKKMMMLLLIIILLLSSSOOOUUUVVVPPPIIIJJJQQQWWWcccgggmmmoookkkfffiiiqqqnnnttt|||{{{tttlllgggcccmmmuuu}}}yyywwwssssss|||zzz~~~~~~yyywwwvvvxxxyyyxxxtttooonnnpppqqqnnniiidddcccccceeeMMMCCCEEEBBBCCCFFFDDDIIIHHHHHH??????]]]```BBB;;;222333...///...---,,,++++++++++++------------------------++++++,,,,,,,,,---------...,,,---000///444III```nnnbbbUUUVVVSSSfff___]]]fffbbbiiirrruuugggbbbyyycccQQQQQQ```hhhsss|||uuujjjWWWCCC:::;;;;;;999:::<<<===;;;>>>CCC???:::666777<<<@@@@@@>>>>>>>>>???BBBHHHOOOUUUYYY[[[___bbbaaa___```eeejjjhhhjjjllllllkkkiiiiiijjjooorrrttttttqqqnnnkkkkkkgggggghhhiiiiiijjjiiiiiigggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllllllmmmmmmmmmmmmmmmmmmllllllgggiiinnnrrroooddd[[[XXXUUUUUUYYY___bbbcccggglllsssooohhhcccbbbgggpppwww}}}wwwtttxxxwwwooonnnxxxwwwppp{{{{{{zzz~~~{{{pppfffYYYOOOIIIFFFDDDBBBEEEFFFHHHKKKQQQ]]]lllwwwaaaPPPPPPwwwssssssgggFFF999...---000///,,,***++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......///222666AAAXXXmmmoooeeeaaammmwwwtttkkknnn~~~uuusssgggrrriiiJJJ???AAA@@@LLLRRRQQQ___pppWWWKKKJJJKKKNNNPPPzzzjjjWWWNNNIIIDDD???===@@@???===<<<===@@@DDDFFFPPPWWW```eeefffhhhlllqqqsssuuuxxxzzz|||||||||{{{uuuvvvtttkkk^^^SSSMMMLLLLLLJJJLLLNNNJJJCCCAAAEEEJJJJJJMMMQQQUUUUUURRROOO^^^```cccccccccccceeegggiiisss}}}rrrlllkkkhhhdddhhhyyyuuuzzzxxx|||{{{yyyxxxxxxvvvtttqqqnnnnnnmmmkkkhhheeebbb```\\\NNNAAA???CCCEEEDDDDDDFFFHHHDDD===EEE```|||{{{]]]DDD888777---000......---,,,,,,,,,,,,---..................------------------------------***,,,///......999UUUnnnyyypppPPPLLLbbb~~~zzzaaa[[[```dddlllppp___^^^iiivvvvvv\\\OOOSSSbbbgggqqqsssdddRRRBBB<<<===DDDBBB@@@===<<<<<<===?????????@@@CCCEEEEEECCCAAA??????@@@EEELLLSSSXXXZZZ\\\^^^aaaaaa```bbbgggllljjjlllmmmllljjjjjjlllooommmmmmllllllllllllmmmmmmkkkkkkkkkiiiggghhhkkkmmmiiiiiihhhhhhhhhhhhhhhiiifffggghhhjjjkkklllmmmmmmppppppqqqqqqpppooommmlllppprrryyy}}}ooodddbbbQQQMMMKKKPPPWWW]]]dddlllsssvvvxxxxxxuuurrrooonnnzzz~~~wwwrrrvvvjjjlllzzz|||mmmsss{{{ttt{{{xxxoooggg[[[PPPIIIEEECCCBBB@@@GGGEEEDDDQQQ]]]ggguuudddHHHOOOmmm|||nnnuuu|||}}}iiiNNN999000222...---///,,,,,,,,,,,,+++++++++******)))***++++++***)))***+++************************)))************+++++++++------,,,+++,,,---...//////111333DDD```jjjiiimmmwww{{{YYYcccssscccuuu\\\DDDDDDEEEHHHJJJTTTYYYaaa~~~dddNNNNNN\\\bbb]]]xxxdddPPPJJJKKKIIIBBB<<>>111222......000,,,,,,,,,,,,+++++++++******)))***++++++***)))***+++*********************************+++++++++,,,,,,,,,,,,,,,,,,------......///333888JJJcccjjjhhhnnnnnnpppvvveeeppp\\\IIILLLLLLOOOMMMTTT^^^oooyyyhhhaaajjjxxx}}}lll___TTTTTTYYY[[[[[[ZZZZZZXXXVVVUUUVVVYYY\\\^^^aaaaaaccchhhnnnsssvvvvvvtttuuuvvvvvvwwwwwwwwwwwwwwwwwwuuuqqqjjjddd___]]][[[kkk}}}rrr___UUUSSS]]]]]][[[TTTMMMHHHJJJMMMTTTVVVWWWVVVTTTWWW___fffsss}}}nnnaaacccdddqqqyyyzzzkkkbbbsss~~~{{{xxxwwwvvvvvvtttsssrrrqqqpppmmmjjjfffbbb```WWWLLLCCCAAABBBBBBBBBCCCJJJJJJCCC???UUUkkktttwww|||___DDD777666...222......---,,,,,,,,,,,,---++++++,,,,,,---------...------------------------......///000333>>>VVVkkk{{{sssUUUMMMWWWnnneee\\\ccciiihhhuuu~~~pppxxxoooZZZXXXeeemmmxxx}}}|||zzzrrr```MMMDDDEEEIIINNNUUUYYY[[[^^^dddiiimmmmmmlllhhhaaaZZZUUURRRIIIGGGFFFHHHKKKOOOQQQRRRXXX]]]bbbddddddeeehhhkkkiiihhhggghhhhhhiiijjjjjjlllmmmnnnnnnnnnnnnmmmlllkkkgggdddeeeiiikkkiiieeeiiiiiihhhhhhhhhhhhiiiiiillllllllllllnnnpppqqqrrroooppprrrtttuuuvvvvvvvvvuuuuuuuuutttsssqqqmmmiiinnnjjjjjjooonnnfff\\\VVVTTTWWWYYYYYYYYY^^^gggnnnvvvyyy}}}~~~}}}||||||ooodddbbbUUUXXXYYY]]]mmmqqqkkkrrryyyzzz~~~jjjUUUQQQ^^^mmm|||mmmzzzvvvyyyzzzuuummmeeeZZZPPPIIIFFFDDDDDDEEEGGGDDDIIIWWW___mmmXXXHHHHHHeee}}}[[[AAA222222//////000,,,,,,,,,,,,+++++++++******)))***++++++***)))***+++***************************++++++++++++,,,,,,,,,,,,,,,,,,------------------333999KKKcccjjjgggmmmyyy|||sssdddttt\\\KKKNNNLLLQQQOOOWWWdddvvv}}}ssscccTTTNNNSSSZZZ]]]|||zzzjjjbbb[[[[[[\\\\\\___ddd^^^\\\YYYXXXXXXZZZ]]]______aaaeeeiiinnnrrrtttvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvuuurrrooollliiiaaammmbbbSSSUUUccchhhjjjdddXXXNNNKKKLLLLLLRRRWWWWWWTTTUUU]]]fffsss}}}pppdddiiilll|||eee___eeeyyy}}}yyywwwwwwwwwvvvuuusssrrrpppmmmiiiddd```]]]TTTJJJCCCBBBBBBBBBCCCEEEIIIJJJCCCAAA\\\{{{hhhuuu\\\BBB666666...222......---,,,,,,,,,,,,---++++++,,,,,,------......------------------------.........000333>>>UUUiiissskkkOOOJJJVVVlllfff___iiissstttzzzpppfffuuuiiiWWWXXXgggnnnxxx~~~}}}|||vvvgggTTTHHHEEEFFFPPP]]]gggmmmssszzzwwwsssmmmgggaaa\\\VVVSSSJJJHHHHHHJJJNNNRRRUUUVVVZZZ^^^bbbccccccdddgggjjjiiigggfffhhhjjjlllllllllkkklllmmmnnnnnnmmmlllkkkiiigggeeefffiiijjjhhhfffgggggggggggghhhiiijjjkkkllllllllllllmmmppprrrssspppqqqtttvvvwwwxxxxxxwwwvvvvvvuuutttvvvxxxrrrjjjnnnnnnssszzz|||vvvpppnnneeeccc___[[[ZZZ]]]cccgggqqqvvv}}}mmmbbbbbb]]]___\\\WWWYYYfffvvv~~~|||yyyjjjXXXTTTRRR\\\___eeerrr{{{eeeMMMLLLbbbwww|||kkkyyyuuuzzz{{{vvvmmmeeeZZZPPPIIIFFFEEEDDDFFFIIIHHHMMMYYYbbbtttSSSFFFEEEaaa~~~___CCC222111//////000,,,,,,,,,,,,+++++++++******)))***++++++***)))***+++************************++++++++++++,,,,,,,,,,,,+++,,,------......------,,,333:::LLLccchhhfffkkk}}}rrrfffwww]]]LLLPPPKKKSSSSSS___mmm~~~ooocccRRRFFFBBBCCCDDDDDD|||wwwtttggg```ZZZYYYYYYYYY]]]bbb[[[ZZZWWWVVVWWWZZZ]]]___\\\aaahhhlllnnnpppsssvvvxxxwwwwwwvvvvvvwwwwwwwwwuuuvvvvvvwwwwwwuuurrrpppcccbbbsss|||ZZZIIIPPP\\\fffpppooodddXXXRRRQQQLLLRRRXXX[[[ZZZ[[[___dddsss|||oooeeelllppprrrXXXcccttt~~~{{{xxxxxxxxxwwwvvvuuusssqqqmmmhhhbbb]]]ZZZQQQIIIBBBBBBCCCBBBCCCGGGFFFGGGAAAAAA___xxxeeetttZZZBBB666666...111......---,,,,,,,,,,,,---*********+++,,,------------------------------------------///333>>>SSSgggjjjcccJJJIIIWWWjjjfff```lllyyy|||yyyxxx___YYYiii```RRRWWWgggnnnxxx~~~{{{{{{xxxwwwuuukkkYYYJJJCCCGGGVVVjjjxxx~~~yyyrrriiieeeccc___XXXRRRJJJIIIHHHJJJNNNSSSUUUVVVZZZ]]]``````___```dddhhhgggeeeeeegggjjjmmmmmmmmmiiijjjlllmmmmmmllljjjiiifffffffffgggggggggfffffffffffffffggghhhjjjllllllllllllkkkkkkmmmooorrrsssqqqrrrtttvvvxxxxxxxxxxxxtttwwwwwwuuuvvvzzzxxxsssmmmqqqyyy~~~}}}xxxssskkkfffeeeddddddcccjjjpppzzziii^^^```iiiiiidddZZZTTTVVV[[[___hhhppplllfffbbbUUUIIIIIIGGGQQQSSSVVVdddooozzz|||aaaOOOTTTnnn{{{nnn|||uuu{{{|||vvvllleeeZZZPPPJJJGGGEEEDDDDDDIIIIIINNNXXXaaazzzOOODDDDDD___|||zzz{{{bbbEEE333111///000111,,,,,,,,,,,,+++++++++******)))***++++++***)))***+++************************+++++++++,,,,,,,,,------+++,,,---.........------***222;;;MMMcccgggdddjjjxxx}}}rrriiiwww\\\MMMQQQLLLRRRVVVeeettt{{{dddYYYLLLDDDAAA@@@@@@???~~~xxxrrrooo^^^VVVOOOOOOPPPPPPSSSVVVWWWVVVTTTTTTVVVYYY]]]___[[[bbbjjjnnnoooooossswwwyyyxxxwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxwwwuuurrriii]]]ggg~~~wwwTTTCCCLLLQQQ```pppuuulllaaaZZZXXXTTTWWW\\\```aaabbbaaaaaasss{{{nnndddlllrrr[[[WWWlll{{{yyyyyyyyyxxxxxxuuutttqqqlllgggaaa[[[XXXOOOHHHBBBBBBCCCBBBDDDHHHCCCEEE@@@AAAaaazzzgggtttZZZBBB777666---000......---,,,,,,,,,,,,---((())))))***++++++,,,,,,---------------------------,,,---///333>>>SSSffffff___HHHJJJWWWgggfff___lllyyy~~~wwwqqqUUUPPP^^^ttt~~~[[[OOOWWWhhhnnnwww|||uuurrrqqqqqqjjjZZZIIIAAAKKK\\\sssvvvnnneeecccdddaaaXXXPPPIIIGGGGGGHHHLLLPPPSSSTTT[[[]]]___^^^]]]^^^bbbfffeeedddcccfffjjjnnnnnnmmmggghhhjjjkkkkkkjjjhhhgggccceeeffffffeeeddddddeeedddeeefffgggiiikkkmmmnnnlllkkkkkkkkkllloooqqqsssppprrrsssuuuvvvwwwvvvvvvrrrwwwxxxsssqqqvvvxxxwwwkkkrrr~~~}}}uuupppnnnkkkeee``````fffqqqzzzxxx___TTTXXXeeeeeeccc^^^ZZZYYYYYYYYYQQQ[[[[[[WWWUUULLLEEEJJJOOOXXXWWWUUU___hhhrrruuu___TTT```|||{{{rrruuu||||||vvvllleeeYYYPPPJJJGGGEEEEEEAAAFFFHHHMMMVVV___|||MMMDDDCCC^^^}}}uuutttvvvdddFFF333111///000111,,,,,,,,,,,,+++++++++******)))+++++++++***)))***+++************************++++++,,,,,,,,,---------+++,,,---.........---,,,)))222;;;MMMbbbfffccciiiwwwxxxqqqkkkuuu[[[NNNRRRLLLOOOUUUgggvvv~~~tttYYYQQQIIIDDDAAA???@@@AAA|||wwwsssnnnfff```VVVJJJAAA@@@CCCFFFJJJNNNKKKNNNQQQSSSUUUWWW[[[^^^```aaacccfffjjjnnnrrrtttuuuvvvwwwvvvuuuvvvxxxzzzwwwvvvuuuvvvwwwwwwvvvuuupppkkkmmmqqqjjjYYYPPPRRRQQQtttkkk]]]]]]aaa^^^```hhhllliiihhhjjjrrrnnngggkkkzzziii___eee~~~zzzyyyzzzzzzxxxwwwwwwuuurrrnnnhhhaaaZZZTTTOOOGGGAAABBBDDDCCCDDDFFFEEEBBBEEEAAA```bbbqqqWWW???888333777,,,//////...---,,,,,,++++++************************---,,,,,,++++++,,,,,,---///...------222@@@QQQ]]][[[MMMNNNKKKZZZsss||||||___dddtttzzz|||qqqbbbOOOVVV]]]hhhzzz___PPPVVVhhhpppzzz~~~}}}vvvqqqkkkeee___UUUGGG>>>IIIRRRaaarrr}}}|||jjjfffaaa^^^\\\YYYTTTPPPHHHGGGGGGHHHKKKMMMMMMMMMTTTWWWZZZZZZYYYZZZ^^^bbbeeeeeeffffffhhhjjjlllnnnllliiigggfffggghhhhhhhhhjjjgggeeefffhhhhhhfffccceeeggghhhiiihhhhhhjjjkkkjjjjjjlllmmmnnnnnnnnnnnnqqqoooppptttyyy|||{{{yyy~~~{{{vvvsssrrrqqqqqqppplllooovvvzzztttlllmmmuuuxxx|||~~~{{{tttkkkfffdddiiijjjmmmrrrxxx~~~uuuaaaYYY^^^bbbiiilllkkkmmmpppfffXXXUUUTTTNNNMMMOOOHHHHHHXXXooovvv{{{rrrnnnppp~~~}}}mmmVVVRRRjjjttt{{{rrrmmmeeeYYYPPPJJJHHHGGGGGGEEEKKKLLLJJJTTTnnnlllNNNGGGGGGWWWqqqyyypppmmmvvv}}}uuupppIII333444111,,,......---,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********+++,,,---.........---,,,000333888III]]]``````kkkrrryyywwwhhhooo}}}~~~kkkiiixxx]]]IIIQQQNNNQQQXXXbbbrrrxxxdddTTTMMMFFFCCCFFFHHHGGGEEE{{{ppphhhddd___ZZZUUUMMMDDD???@@@DDDFFFHHHJJJLLLNNNOOOPPPPPPSSSWWW[[[]]]___bbbfffjjjnnnqqqssssssuuuvvvuuuuuuuuuwwwyyyzzzxxxwwwwwwwwwwwwuuutttooojjjjjjnnnkkk```]]]aaaqqqxxxeeeYYY[[[^^^eeeqqqzzzxxxpppmmmpppwww}}}lllhhhoooxxxxxxzzznnnpppxxxyyywwwzzz{{{wwwsssvvvssspppmmmhhhaaaZZZUUUOOOGGGAAABBBDDDCCCDDDFFFEEEAAADDDBBBbbb|||aaakkkRRR<<<666000444***///......---,,,,,,+++++++++++++++***************---,,,,,,++++++,,,,,,---///...------333@@@QQQ]]]TTTHHHJJJJJJZZZrrrxxxccceeeqqqtttuuukkkdddZZZeeekkkvvvjjjWWWWWWfffnnnzzz}}}yyyvvvuuuoooiiiaaa[[[UUUNNNEEE>>>BBBJJJXXXiiiuuuzzzwwwsssbbb___[[[YYYWWWUUUQQQNNNIIIFFFCCCBBBEEEHHHKKKLLLRRRUUUYYYZZZZZZ[[[^^^bbbgggfffeeeeeegggiiijjjjjjkkkiiigggggghhhiiihhhgggiiigggeeefffggghhhfffdddfffgggiiiiiihhhhhhjjjkkkkkkkkkllllllmmmnnnooopppsssrrrsssuuuxxxzzz{{{zzzyyyyyyyyyyyywwwsssnnnkkkhhhjjjppptttooogggfffkkkhhhkkkoooqqqqqqnnnlllkkklllmmmnnnqqquuu||||||ooonnnvvv|||ppppppqqqggg___]]]^^^nnn}}}}}}mmmYYYZZZtttyyyzzzrrroooggg[[[QQQKKKIIIHHHHHHHHHJJJJJJMMM^^^{{{fffHHHCCCHHH\\\sssvvvlllooo~~~wwwrrrsssLLL555555111---...---------,,,++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++,,,---.........------...222777JJJ```eeegggtttvvvxxxyyyoooeeerrrjjjggg{{{dddNNNUUUQQQPPPXXXdddtttuuu^^^VVVPPPJJJHHHIIIKKKLLLLLLssscccWWWRRRPPPMMMJJJFFF@@@>>>BBBFFFFFFFFFGGGLLLNNNNNNMMMLLLMMMRRRWWWYYY[[[```eeeiiimmmooopppqqqsssttttttttttttuuuwww|||zzzyyyxxxxxxwwwuuurrrpppiiieeegggfff```aaagggvvv}}}kkk]]]OOOHHHNNN\\\kkkxxxxxx~~~{{{wwwjjjkkkrrrwwwyyy~~~yyyvvvyyy{{{vvvooosssqqqnnnkkkgggaaaZZZUUUOOOGGGBBBBBBDDDDDDDDDEEEEEE???BBBBBBdddwww```iiiNNN;;;666///444+++......------,,,,,,++++++,,,,,,++++++*********)))---,,,,,,++++++,,,,,,---///...---...333@@@PPP\\\QQQFFFKKKMMM\\\sssvvvhhhfffnnnnnnnnnoooooommm{{{uuu^^^XXXdddmmm{{{~~~~~~}}}{{{wwwqqqllliiiddd]]]TTTMMMIIIFFFAAA>>><<>>@@@EEEJJJMMMMMMRRRWWWZZZZZZ[[[^^^aaahhheeebbbbbbeeeggggggeeeiiihhhggghhhiiiiiigggeeehhhgggffffffggghhhfffeeefffhhhiiiiiihhhhhhjjjkkkllllllkkklllmmmoooppprrrtttuuuvvvwwwwwwxxxzzz|||xxxxxxxxxxxxvvvssspppnnnmmmooossswwwtttmmmhhhhhhggghhhiiilllnnnnnnllljjjppppppqqqqqqrrryyyzzzooo]]]ccc~~~zzzrrrqqqiii]]]RRRLLLIIIHHHHHHKKKIIIIIIPPPeee^^^BBB???GGG]]]rrrqqqhhhrrrqqqsssvvvNNN555555222---...---......---,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***+++,,,------......---------111777KKKbbbiiilllyyyvvvvvvwwwnnngggwww}}}iiiggg}}}lllRRRVVVQQQMMMWWWeeevvvsssZZZQQQOOOMMMLLLNNNRRRVVVYYYzzzlllYYYMMMJJJJJJIIIGGGGGGAAA???BBBEEEEEEFFFIIILLLPPPRRRQQQMMMLLLOOORRRTTTWWW]]]ccchhhkkkmmmmmmoooqqqrrrssssssssstttuuu{{{zzzyyyyyyyyyxxxvvvsssqqqhhhaaa^^^ZZZTTTTTTWWW[[[aaaYYYLLLGGGBBBAAAKKK^^^ppp}}}wwwtttjjjkkkrrrzzz|||xxxxxxzzzuuuooopppooollljjjfff```YYYUUUNNNGGGBBBCCCEEEDDDCCCEEEFFF>>>@@@BBBcccwwwfffrrrKKK;;;888111555...---------,,,,,,,,,++++++---,,,,,,++++++******)))---,,,,,,++++++,,,,,,---......---...444@@@PPP\\\TTTLLLTTTTTT___sssyyyiiiffflllmmmnnn|||}}}yyyxxx^^^WWWdddnnn}}}~~~~~~|||xxxrrrjjjccc___YYYTTTLLLEEEBBB???<<<::::::>>>HHHWWWeeejjjgggaaaWWWWWWVVVTTTRRRPPPMMMKKKKKKGGGBBB???AAAFFFJJJLLLIIINNNUUUXXXYYYZZZ]]]```eeebbb___```dddfffeeecccggggggggghhhiiihhhfffdddgggfffffffffggggggggggggggghhhjjjjjjiiihhhjjjkkkmmmlllkkkkkkmmmooorrrtttrrrtttwwwvvvuuuvvvzzz~~~zzzxxxuuuqqqnnnoooqqqtttvvvyyy}}}}}}xxxuuussspppnnnoooppppppmmmiiinnnppprrrrrrrrrxxx}}}{{{|||vvvqqqrrrtttaaaggg{{{tttqqqiii]]]RRRKKKHHHGGGFFFKKKIIIHHHPPPbbbyyyVVV>>>???EEEXXXkkklllfffuuuttt|||vvvMMM444444222//////...//////...---------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------------,,,111888LLLbbbfffgggssstttyyyxxxmmmyyy||||||hhhiii{{{qqqSSSSSSMMMJJJVVVfffxxxvvv\\\LLLNNNOOORRRUUU\\\dddiiiuuufffUUUKKKJJJMMMMMMLLLNNNGGGAAAAAABBBDDDIIINNNQQQWWW\\\[[[UUUOOONNNOOOQQQTTTZZZ___dddhhhjjjjjjmmmoooqqqrrrrrrrrrssstttxxxxxxxxxyyyzzzzzzwwwuuuooofff\\\UUUOOOIIIEEEDDDGGGLLLHHHEEEIIIHHHKKKVVViiiyyy{{{zzzkkkyyyppphhhkkkqqq~~~|||wwwwwwvvvrrrooommmkkkiiieee```YYYUUUNNNGGGBBBDDDEEEDDDCCCDDDGGG===@@@BBBaaayyyyyyGGG;;;888000444...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---.........///444@@@PPP[[[XXXSSS\\\YYY___sssfffdddlllooorrr{{{qqqyyyqqqZZZVVVeeeqqq~~~|||~~~}}}yyytttlllddd\\\XXXOOOLLLGGGCCC???;;;888666:::<<>>===<<<:::777666666666777999<<<===???BBBFFFJJJLLLOOOQQQQQQMMMJJJHHHHHHEEECCCBBBBBBCCCCCCBBBAAABBBFFFKKKMMMOOOQQQVVVZZZ\\\^^^``````^^^^^^bbbggghhhfffddddddeeefffeeedddbbbeeeggggggffffffiiikkkiiijjjkkkkkkiiiiiijjjkkkkkklllmmmoooqqqrrrttttttssstttuuuxxxyyyyyyvvvtttnnnqqqppphhh[[[MMMCCC@@@===FFFMMMOOOUUUaaalllrrrwwwwwwuuuooohhhaaa]]][[[]]]\\\^^^fffsss~~~|||vvvuuuyyy}}}{{{wwwooojjjqqqqqqhhhwww|||mmm{{{~~~xxxkkkcccXXXNNNHHHEEEEEEDDDFFFEEEIIIPPPZZZllljjjBBBFFF>>>CCCXXXsss|||vvv|||TTT777666666333222//////...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---...//////000444FFF]]]ffflll{{{uuuxxx~~~xxxxxx~~~oooccclllYYYSSSNNNQQQ___qqq{{{uuuqqqfffYYYVVVXXX___jjjvvv}}}sss^^^VVV]]]hhhooopppkkkbbbZZZWWWXXX]]]jjjuuu{{{jjjZZZSSSSSSQQQRRRTTTWWW[[[___bbbdddjjjmmmqqqsssssssssssstttxxxxxxxxxyyyyyywwwsssoooaaaXXXKKKCCCBBBFFFGGGEEEHHHMMMMMMRRR\\\aaammmjjj]]]ZZZYYYrrrzzzgggmmm{{{vvv}}}yyyttt|||}}}rrruuuuuupppqqqpppmmmjjjfff___XXXSSSMMMFFFCCCEEEFFFDDDCCCCCC@@@;;;EEEHHH___rrrBBB<<<:::///222...++++++++++++++++++++++++)))***+++,,,------...///---,,,,,,++++++,,,,,,---,,,---...000555AAAPPPZZZSSSIIIPPPVVVkkk|||pppZZZ```lllllliiikkkiiiYYYTTTTTTeeezzzcccSSSXXXiiippp{{{~~~yyyuuujjjfff___VVVMMMFFFBBB???888888666444333444666999888:::<<<:::888:::AAAGGGJJJNNNQQQRRROOOLLLKKKLLLIIIGGGDDDCCCCCCDDDDDDDDDAAAEEEIIIKKKLLLOOOTTTYYY\\\```cccaaa\\\[[[```fffhhhfffdddcccdddeeeeeeeeebbbdddggggggffffffiiillliiikkklllkkkiiiiiijjjkkkkkklllnnnppprrrsssttttttxxxwwwwwwzzz|||zzzuuupppjjjkkkggg]]]OOOEEE@@@???:::BBBGGGDDDEEEPPP]]]ccchhhkkkmmmkkkfffbbbaaaaaaeee```]]]bbbnnnzzzzzzsssrrrwww|||~~~yyy}}}{{{uuu|||kkk\\\```jjjqqq|||}}}xxxkkkcccXXXNNNHHHFFFFFFEEEKKKGGGHHHOOOZZZmmmbbb>>>GGG;;;EEE```~~~{{{~~~YYY;;;999777444222.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,+++,,,---.../////////111CCC^^^mmmyyy|||lllvvvmmmaaajjjXXXRRRMMMPPP^^^ooo~~~tttkkkfff\\\PPPGGGJJJSSSbbbrrr|||~~~|||zzzeeeWWW\\\kkkttttttvvvrrrkkkfffeeekkkttt{{{yyyggg[[[XXXYYYQQQTTTWWWXXXZZZ^^^dddiiihhhkkknnnooopppqqqsssuuuuuuvvvwwwyyyyyyvvvppplll^^^SSSGGGCCCDDDFFFEEEEEEKKKRRRZZZaaalll{{{ooo[[[TTTZZZccc}}}rrrjjj|||vvvjjjmmmqqqwww}}}~~~|||tttuuuvvvuuuyyyssslllhhheee```XXXQQQLLLGGGCCCCCCEEEGGGDDDAAA@@@===AAARRRjjj]]]FFF===000000---111------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------111---***---555BBBNNNUUUTTTKKKHHHSSSjjjlllYYY[[[gggnnnnnnllljjjXXXZZZcccnnnjjjUUUSSSdddppp}}}wwwnnnddd\\\SSSKKKGGGCCC???<<<777666555444444666777999???>>>>>>>>>;;;888:::@@@KKKOOOSSSTTTPPPJJJFFFDDDFFFEEEDDDCCCBBBAAAAAAAAABBBEEEIIIKKKNNNPPPSSSVVV]]]^^^`````````bbbdddgggffffffffffffeeedddcccbbbffffffeeeeeefffgggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkknnnqqqqqqqqqqqquuuwwwxxxvvvvvvwwwwwwtttnnniii```[[[XXXUUULLL@@@===AAA@@@EEEJJJMMMMMMOOOPPPQQQZZZaaahhhjjjfffaaa___```hhhccc___cccnnnyyy}}}ppplllsssyyy{{{vvvsssuuubbbTTTXXXggg{{{yyyzzzqqqkkkbbbVVVLLLHHHFFFEEEDDDHHHGGGIIIPPPZZZnnnXXXBBB??????BBB___}}}ccc===333666333///...//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......---111111===^^^~~~www{{{wwwyyy{{{rrrccciiiXXXKKKMMMLLL\\\pppzzznnnbbbWWWOOOKKKBBBDDDIIIUUUcccpppyyy|||mmm]]]]]]iiitttwww~~~{{{yyyxxx|||yyyjjj```\\\\\\XXXYYY[[[ZZZZZZ\\\```dddiiilllnnnppppppqqqsssuuutttuuuwwwzzzzzzvvvppplll\\\QQQGGGDDDGGGJJJLLLNNNUUU^^^jjjwwwwwwjjj^^^[[[bbbqqq|||pppjjjtttwwweee^^^eeegggmmmvvv~~~~~~uuusssrrrppprrrnnnhhheeeccc^^^WWWQQQJJJFFFBBBCCCFFFHHHFFFDDDAAA>>>BBBWWWttt[[[CCC;;;000000---///------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------000...,,,---555BBBQQQ[[[VVVKKKCCCLLLbbbxxxiiiVVVXXXeeelllkkkllltttgggeeejjjxxxqqqZZZUUUcccnnn{{{}}}rrrhhhWWWPPPHHHBBB@@@>>>;;;888666666444444555666999:::AAA@@@BBBCCC@@@===@@@FFFGGGLLLRRRUUUUUUQQQNNNLLLFFFEEEDDDCCCBBBAAAAAAAAAAAADDDFFFHHHJJJMMMQQQTTT\\\^^^___``````bbbdddgggeeeeeeeeeeeedddcccbbbaaafffeeeeeeeeeeeeggghhhiiijjjkkkkkkkkkllllllllllllkkknnnqqqrrrqqqrrrtttvvvvvvtttsssssssssooohhhcccSSSKKKEEECCC@@@>>>BBBHHHKKKXXXdddffffffeee```[[[TTTVVV[[[```eeehhhiiijjjjjjfffccceeellltttzzz|||uuunnnqqqvvvxxxyyyvvvwww~~~{{{[[[OOOTTTbbb~~~}}}yyy{{{ssskkkbbbUUULLLHHHFFFEEEDDDGGGGGGIIIPPP[[[ppp}}}TTT@@@>>>@@@BBB]]]}}}lllCCC777888444////////////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......+++000333CCCfff{{{sssppp{{{zzztttdddiiiWWWJJJKKKMMM[[[mmm}}}{{{qqqeeeYYYPPPIIIFFFBBBAAABBBIIISSS]]]dddgggxxxggg___eeerrrzzzuuukkkddd```^^^^^^^^^^^^\\\[[[\\\___bbbjjjllloooqqqqqqqqqsssuuussstttwwwzzz{{{wwwqqqmmm[[[PPPGGGGGGKKKPPPVVV\\\___nnnddd]]]WWWXXXccctttxxxjjjtttlllcccbbb^^^eeeeeejjjttt}}}xxxgggnnn|||tttqqqooolllkkkhhhdddcccaaa\\\VVVPPPHHHEEEBBBCCCGGGHHHGGGFFFBBB@@@FFF^^^ZZZ@@@888000222------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------.........///555CCCVVVddd___OOODDDKKK___uuuhhhTTTWWWeeellljjjnnnvvvnnnpppxxx^^^WWWbbblllyyyyyylll```IIICCC===:::::::::999777777666666666777:::<<<>>>@@@@@@BBBDDDBBB???BBBHHHIIINNNUUUZZZZZZVVVPPPLLLGGGFFFEEECCCBBBBBBAAAAAABBBDDDFFFGGGIIIMMMRRRVVV\\\]]]___``````bbbdddgggeeedddddddddcccbbbbbbaaaeeeeeeddddddeeefffhhhiiijjjjjjkkklllmmmnnnoooooommmoooqqqrrrrrrrrrsssuuussspppmmmllljjjfff^^^XXXHHH@@@;;;;;;???EEEMMMUUUggg~~~rrr^^^ZZZXXXZZZ```fffhhhgggjjjiiiggggggjjjoootttwww|||qqqnnnrrrvvv}}}{{{{{{~~~wwwWWWLLLSSSbbbxxx}}}uuujjjaaaUUULLLHHHFFFEEEDDDFFFFFFIIIPPP\\\sssuuuPPP???>>>@@@BBB[[[wwwJJJ:::999555111111/////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---------......///333444BBBaaawww{{{ooofffyyygggjjjYYYKKKKKKNNNYYYhhhxxxyyyqqqlllbbbWWWNNNGGGBBBAAABBB@@@>>>@@@EEEKKKPPPSSSoooaaa```mmmzzzwwwppplllhhhdddaaaaaa``````______```ccceeejjjllloooppppppqqqssstttrrrssswwwzzz{{{xxxsssnnn^^^RRRJJJKKKOOOTTT___jjjrrrooo[[[\\\ZZZ\\\hhhyyyxxxsssqqq}}}{{{tttiiikkkuuusssuuuqqqqqqxxxkkknnnyyywwwrrrqqqnnnllliiigggdddbbb```[[[TTTOOOHHHFFFDDDEEEGGGHHHGGGEEE>>>???GGG```yyyXXX===777111444...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,///000000444CCCZZZlllcccQQQDDDLLL___uuulllVVVXXXgggnnnmmmqqqwwwjjjnnnwww^^^WWWbbblllxxx~~~vvvfffWWWCCC>>>999777999<<<<<<;;;999999888999:::===@@@AAAAAAAAACCCEEEDDDAAADDDJJJUUU[[[bbbfffddd[[[QQQJJJHHHGGGFFFDDDCCCBBBBBBBBBDDDEEEGGGHHHKKKPPPVVV[[[[[[]]]___``````bbbeeegggeeeddddddccccccbbbbbbbbbeeeddddddddddddfffggghhhhhhiiijjjkkkmmmooopppqqqnnnoooqqqrrrrrrrrrrrrrrroookkkfffccc___XXXPPPJJJ???======???EEEOOO[[[eeennnggg```\\\]]]aaabbbbbbgggggghhhhhhjjjmmmssswwwtttmmmqqqwww~~~~~~~~~vvvXXXOOOVVVhhhyyy~~~xxxiii```TTTKKKHHHFFFEEEDDDEEEGGGJJJPPP^^^xxxpppNNN@@@???>>>AAAYYY|||OOO<<<999555111333////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......111333111<<>>HHHaaa{{{{{{UUU<<<777222555000...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........+++...111000444DDD\\\ooo^^^LLLAAAKKK___rrroooWWWXXXgggooooootttkkk]]]eeeqqqZZZUUUcccmmmzzz|||rrr```OOOBBB>>>:::999<<<@@@AAA@@@;;;:::999999;;;===???AAADDDCCCEEEGGGFFFEEEIIIPPP]]]fffrrrwwwrrrfffYYYQQQIIIHHHGGGEEECCCBBBBBBBBBBBBDDDFFFHHHLLLQQQXXX]]]ZZZ[[[]]]^^^___aaadddfffeeedddcccbbbbbbccccccdddddddddccccccdddeeeggghhhfffggghhhjjjmmmnnnpppqqqppppppqqqrrrsssrrrqqqoookkkeee]]]WWWQQQKKKDDD>>>888;;;>>>@@@IIIZZZpppsssoooiiicccaaaaaadddfffcccdddeeegggjjjooovvv{{{zzzppprrryyy}}}tttYYYRRRYYYjjjxxx}}}~~~zzzhhh```TTTKKKGGGFFFEEEDDDDDDGGGKKKRRRaaa~~~lllNNNAAA???===AAAYYY|||QQQ===999555222444000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------.........000...;;;XXXkkkrrrzzzwwwgggeeennnlllxxx\\\LLLJJJJJJRRR___sssxxxnnnbbbYYYRRRNNNIIIDDD@@@@@@AAABBBDDDDDDDDDDDDDDDEEEGGGHHH{{{iii^^^bbbmmmzzz|||}}}}}}{{{zzzzzz{{{zzzwwwsssrrrqqqoookkkggghhheeebbb``````aaa``````ccceeeiiikkklllnnnppprrrssssssuuuwwwyyyyyywwwuuukkk\\\PPPOOOPPPWWWlllsssccccccgggjjjqqq}}}vvvkkkggg|||tttiiisss|||xxxuuupppmmmnnnmmmkkkgggaaa[[[UUUQQQNNNIIIIIIIIIHHHGGGEEEDDDCCCAAADDDOOOkkkuuuQQQ;;;888222555000///------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------............+++...000000444DDD\\\nnn^^^KKKAAANNNbbbsssrrrYYYWWWeeeoooqqquuuwww^^^SSS^^^yyynnnWWWSSSbbbnnn{{{{{{rrr___NNNBBB>>>;;;;;;@@@EEEGGGGGG>>>===<<<;;;;;;===???@@@BBBAAABBBDDDEEEFFFMMMUUU]]]mmm~~~mmm___WWWJJJIIIHHHFFFDDDCCCBBBBBB???AAACCCFFFIIIMMMSSSWWWVVVWWWYYY[[[\\\^^^aaacccdddcccbbbaaaaaabbbccccccccccccbbbbbbcccdddfffgggfffggghhhjjjlllnnnpppqqqqqqqqqqqqssstttssspppmmmccc\\\RRRJJJEEEAAA<<<999;;;>>>AAAGGGWWWttttttrrrqqqoookkkhhhfffffffffcccbbbccceeekkkrrryyy}}}{{{wwwtttyyyzzz~~~kkkVVVSSSZZZllluuuyyy~~~{{{hhh___SSSKKKGGGFFFEEEDDDDDDIIIMMMSSSeeegggKKK@@@???===AAAZZZ|||TTT@@@===777333444000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///111///:::UUUhhhqqq{{{nnnbbbeeemmmlllwww\\\HHHCCCGGGPPP^^^rrrwwwjjj^^^TTTNNNJJJHHHEEEBBB@@@AAACCCEEEDDDEEEFFFEEEEEEFFFIIIKKK~~~oooaaa```fffqqqtttxxxzzzyyyxxxwwwwwwyyyxxxvvvtttqqqmmmhhhdddeeeaaa^^^]]]^^^______^^^^^^aaaeeehhhjjjllloooqqqtttssssssuuuxxxyyyyyyxxxppp^^^QQQOOOOOOWWWqqqyyyaaa\\\hhhtttyyyyyyqqqlll{{{lllpppsss~~~~~~xxxuuunnnkkknnnjjjhhhccc]]]VVVQQQOOONNNGGGHHHIIIIIIHHHFFFEEEEEECCCFFFRRRsssyyy|||KKK:::888111333...///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------............,,,---...///555DDDYYYiiibbbMMMAAANNNbbbssswww]]]YYYdddqqquuurrrpppYYYTTT___ssspppXXXRRRaaammm{{{wwwfffUUUBBB???<<>>======CCC\\\|||YYYFFFBBB;;;444333000000000000/////////......------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///222000777LLLZZZbbblllwww{{{hhhaaadddkkkjjjttt___HHHAAAEEEPPP___rrrooo^^^QQQKKKIIIHHHGGGEEECCCBBBBBBCCCDDDEEEFFFFFFFFFHHHNNNVVV\\\sssddd___bbbmmmrrryyy}}}~~~|||zzzyyywwwwwwwwwuuuoooiiiccc___^^^[[[XXXYYY\\\``````___[[[^^^bbbfffhhhkkknnnqqquuusssssstttwwwyyyzzzzzzqqq___QQQNNNOOOXXXuuusss___]]]iiitttzzz|||zzz~~~sssjjjeee}}}xxxvvvtttllljjjooogggddd```YYYRRRNNNMMMMMMDDDFFFHHHIIIHHHGGGGGGGGG===>>>JJJooo|||yyyHHH999888000111---...---------,,,,,,,,,++++++*********++++++,,,,,,,,,---------.........//////,,,------...555DDDXXXfffbbbJJJ===HHH\\\lll|||bbb\\\ffftttzzzpppmmmYYYYYYbbbqqqtttZZZRRR___kkk{{{~~~nnn^^^BBB@@@>>>BBBIIIQQQUUUVVVOOONNNKKKHHHFFFFFFFFFGGGIIIHHHIIINNNSSSZZZgggssshhh___LLLJJJIIIGGGEEECCCCCCBBBAAACCCEEEFFFEEEFFFHHHIIILLLNNNPPPRRRSSSUUUYYY[[[```^^^]]]\\\\\\]]]___```cccbbbbbbbbbbbbdddeeefffiiijjjkkkmmmooopppqqqrrrsssrrrrrrssstttsssnnnjjjSSSJJJ???888777999;;;<<<@@@FFFRRRiiissseeeaaaLLLOOOYYYjjj|||zzzooohhhccccccjjjrrrvvvwwwmmm|||xxxuuuuuu|||~~~{{{gggUUUPPPYYYfffnnnlllxxxrrruuu~~~||||||ggg^^^SSSJJJGGGFFFEEEDDDEEEKKKPPPVVVjjjXXX@@@;;;<<<>>>EEE]]]|||}}}^^^KKKFFF>>>555333000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......)))///...555GGGSSS[[[fffpppyyygggbbbdddzzziiihhhpppcccLLLDDDDDDPPP```qqqkkkVVVJJJGGGHHHIIIHHHFFFDDDCCCBBBBBBBBBFFFGGGGGGHHHMMMXXXfffppp{{{pppcccZZZeeeoooxxxyyyyyy{{{zzzvvvuuupppnnnpppmmmbbbVVVOOOIIINNNVVV[[[^^^___```aaa_________```cccfffiiikkkkkkrrrwwwvvvwww{{{}}}}}}yyydddTTTRRRSSSXXXlllppp]]]aaammmsss}}}|||{{{}}}wwwppphhh^^^cccrrr}}}uuuttttttoookkkjjjgggccc]]]VVVQQQMMMKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJCCCAAASSSuuuqqqoooJJJ555555333000111///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000---333EEEXXXdddRRRCCC>>>JJJYYYgggppp^^^```aaannnqqqooohhhaaaaaaooofffTTT^^^kkk|||yyyoooMMMEEE???DDDMMMTTTZZZ^^^\\\\\\\\\\\\YYYWWWUUUSSSVVVXXX]]]aaabbbhhhzzzmmm```SSSPPPLLLIIIFFFDDDAAA>>>AAABBBBBBCCCDDDEEEGGGGGGJJJLLLPPPRRRRRRSSSTTTUUUZZZZZZZZZZZZ[[[\\\^^^^^^cccddddddcccbbbcccfffhhhlllmmmnnnnnnnnnpppsssuuuoootttwwwuuurrrnnnggg```PPPCCC999;;;??????AAADDDQQQ```lllwww~~~pppaaaWWWRRR???JJJjjjtttooopppkkkdddcccjjjqqqssspppzzzyyysssxxx{{{hhhWWWWWWXXX^^^nnnsssggguuuwwwhhh}}}~~~|||wwwfffYYYNNNIIIIIIFFFEEEFFFFFFKKKOOOWWWqqqmmmNNNAAA===AAA>>>???]]]|||{{{qqqzzzRRRFFFAAA:::999777333222222111000///......//////...------------...111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...222???OOOXXXXXXnnnyyypppZZZaaa|||ddd\\\oookkkKKKEEEDDDLLLXXXkkkkkkRRRJJJMMMQQQMMMJJJFFFDDDDDDFFFGGGHHHJJJLLLPPPVVVZZZddd|||{{{qqqeee[[[cccnnnwwwyyyzzz{{{yyyuuusssmmmhhhhhhdddYYYNNNHHHGGGNNNXXX```cccbbb```___bbbaaa^^^]]]^^^```ccceeemmmsssxxxxxxyyy|||~~~}}}uuubbbTTTTTTVVVZZZmmmmmm]]]bbbpppwwwtttfff[[[XXXXXX^^^ppp{{{rrrssstttppplllkkkfffbbb\\\UUUPPPLLLJJJJJJHHHHHHHHHIIIIIIIIIIIIIII>>>@@@WWWyyykkkhhhFFF333444222//////---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///000///444CCCSSS\\\TTTFFFAAAKKKXXXfffjjjZZZ^^^aaaoooqqquuutttrrrtttgggQQQ[[[iii{{{}}}tttVVVIII???DDDQQQYYY\\\]]]eeeeeefffeeedddbbbbbbbbbeeeccccccdddgggsssmmm```VVVRRRNNNKKKHHHFFFCCC@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIKKKOOOPPPQQQQQQSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[___aaabbbbbbbbbccceeeggglllmmmooooooooopppsssuuusssuuutttrrrqqqmmmbbbVVVGGGAAA=========AAALLLXXXttttttooopppzzzmmm]]]TTTIII>>>KKKggg|||sssooonnnjjjeeedddjjjppptttpppyyyzzzssssssxxx}}}cccTTTXXX[[[dddwwwwwwmmmwwwuuujjj~~~{{{wwwhhh[[[NNNJJJHHHFFFEEEFFFGGGKKKMMMVVVpppfffJJJ???<<>>OOOYYY[[[yyy~~~nnnUUU^^^~~~fff___mmmjjjIIIDDDGGGOOO]]]ppppppUUUJJJJJJLLLPPPNNNKKKIIIHHHIIIJJJJJJQQQRRRWWW^^^dddooo|||sssggg^^^___iiissswwwxxxxxxtttooonnnfff___\\\VVVLLLCCC???EEENNN[[[eeeiiigggcccaaaeeeaaa\\\YYYXXX[[[___bbblllrrrwwwxxxyyy{{{{{{yyyuuudddXXXXXXZZZ^^^mmm}}}dddUUUXXXcccjjjnnnoooqqqtttuuurrrnnnjjjNNNLLLIIIIIISSSjjj~~~vvvqqqrrrssspppllljjjccc```ZZZSSSNNNJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFF@@@IIIhhhppp___AAA111333111......+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///000///444AAANNNUUUOOOCCC???JJJWWWfffdddTTT[[[aaaooopppuuuwwwvvvttt{{{hhhPPPYYYiiiyyy{{{dddQQQAAADDDQQQ[[[\\\[[[dddeeegggggggggiiikkkmmmllllllpppvvv|||lll```XXXUUUQQQNNNKKKIIIFFFCCCBBBBBBCCCCCCDDDEEEGGGGGGIIIKKKNNNOOOOOOPPPQQQSSSUUUUUUUUUUUUWWWXXXYYYZZZ]]]```bbbddddddeeefffhhhkkknnnpppqqqqqqrrrssstttwwwvvvrrrpppoooiiiZZZJJJ@@@AAABBBAAA@@@III___tttooolll{{{yyyrrreeeVVVNNNAAA>>>KKK```vvvlllmmmjjjfffddddddhhhooovvvqqqwww|||rrrlllrrr{{{}}}zzzxxx\\\QQQZZZaaannnxxxqqqvvv~~~vvvrrr~~~zzzwwwjjj]]]OOOJJJHHHFFFFFFGGGIIIKKKLLLVVVrrrZZZEEE>>>;;;===BBB@@@[[[{{{|||vvv}}}MMMCCC???:::999777444444333222111000////////////...------------...///...---+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...000<<>>LLL^^^ooo~~~wwwbbbQQQYYY```nnnnnnsssssskkk___aaawwweeeQQQ\\\iiiwwwqqq\\\HHHCCCKKKRRRWWWZZZ^^^aaaeeehhhjjjnnntttyyywwwtttjjjaaa[[[XXXTTTQQQNNNLLLHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLNNNOOOOOOPPPQQQSSSVVVVVVVVVWWWXXXZZZ[[[\\\^^^aaaeeeggghhhiiijjjkkkkkknnnqqqsssssssssttttttxxxwwwtttoookkkcccSSSDDDBBBFFFHHHFFFFFFTTTmmmwwwhhhmmm{{{tttooogggYYYLLLFFFBBBDDDMMM___yyyjjjjjjdddaaabbbcccdddllluuutttxxx|||pppcccjjjuuu{{{yyyvvv{{{tttXXXRRR___hhhwww{{{rrrpppssszzz~~~}}}~~~zzzxxxkkk^^^PPPJJJHHHGGGFFFHHHJJJKKKMMMYYYxxx~~~PPPAAA>>>;;;===BBBAAA\\\|||}}}www{{{LLLBBB???;;;;;;999666555444333222111000/////////...------------......---,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------........./////////999KKK[[[ccchhhlll~~~zzzuuu]]]ZZZkkkpppMMMFFFBBBLLL[[[nnnlllYYYPPPOOOUUUWWW[[[^^^aaacccfffhhhsssyyywwwkkkcccYYY^^^gggppprrrmmmeee```ZZZQQQIIIEEE@@@<<<;;;>>>FFFOOO\\\hhhooorrrssssssmmmggg]]]VVVTTTWWW^^^bbbhhhoootttvvvxxxxxxsssmmmfffYYYLLLHHHEEECCCFFFLLLHHHKKKKKKFFFDDDHHHNNNQQQPPPOOONNNNNNNNNLLLHHHFFFEEEJJJMMMTTTjjjyyyzzzyyywwwuuurrrqqqooojjjfff___\\\VVVPPPKKKHHHFFFFFFHHHJJJKKKLLLKKKGGGDDDBBB@@@VVV|||uuuvvvOOO:::222444000///000,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///------444DDDSSSZZZRRRFFFCCCSSSiiizzz}}}zzzvvvdddQQQXXX^^^kkkkkkrrrrrrfffRRRNNNeee___RRR]]]fffrrrzzziiiTTTHHHDDDGGGPPPYYY```eeelllqqquuu|||~~~pppkkkddd^^^[[[WWWTTTQQQOOOKKKIIIFFFFFFFFFFFFGGGHHHIIIIIIKKKMMMOOOOOOOOOPPPRRRTTTVVVVVVWWWXXXYYY[[[\\\]]]___bbbfffhhhiiijjjkkkmmmmmmooorrrtttttttttuuuvvvvvvyyyxxxqqqiii___RRRGGGOOOPPPNNNKKKMMMZZZlllyyykkkccc___ppp{{{rrriiicccZZZNNNDDD???DDDHHHOOOdddnnnhhh___\\\aaaaaa___gggtttzzz{{{zzzmmm\\\bbbllltttvvvtttyyysssYYYWWWeeennn|||}}}jjjkkknnnrrruuu{{{xxx{{{yyyjjj]]]PPPJJJIIIGGGGGGHHHIIILLLPPP^^^rrrIII@@@???<<>><<<<<>>>>>GGGRRRnnn~~~mmmhhh\\\YYYaaaaaa\\\dddtttwwwjjjXXXZZZbbblllrrrssswww|||}}}sssZZZ\\\lllrrr~~~lllaaagggmmmrrrqqq{{{uuu}}}{{{xxxggg[[[OOOKKKJJJHHHFFFGGGIIIMMMSSSbbbkkkGGGAAA@@@===@@@@@@FFFggguuu|||NNNEEEBBB??????>>>999888777555444222111000//////...------------...,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,,,,,,,,,,,,,---------......,,,000000...444EEEXXXcccwwwnnnhhh~~~uuucccXXXWWWccc{{{SSSEEE@@@JJJWWWggg~~~kkkWWWNNNMMMUUU___hhhpppxxx}}}yyyrrrlllYYYYYY^^^gggiiiaaaWWWSSSGGGAAA;;;888777777===EEEOOOWWWcccmmmtttwwwxxxyyytttlll```TTTNNNOOOSSSVVVdddjjjooosssuuutttkkkaaaUUUKKKBBB@@@AAABBBCCCDDDFFFGGGIIIMMMOOOOOOPPPQQQTTTQQQMMMKKKKKKMMMNNNNNNNNNRRR^^^rrr}}}uuuvvvwwwtttnnnkkkllliiiddd^^^ZZZUUUOOOJJJGGGFFFFFFKKKMMMOOOPPPNNNIIICCC???EEEmmmxxxmmmhhhGGG999444333,,,---000,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---...888HHHTTTYYYOOOIIIHHHSSSeeevvv|||iiiUUUVVVYYYfffhhhkkksssmmm]]][[[qqqhhhUUUZZZaaammm~~~tttfffWWWMMMQQQZZZdddlllvvv|||zzzuuusssiiigggddd___\\\ZZZWWWTTTRRRKKKKKKKKKJJJKKKKKKLLLMMMLLLMMMNNNNNNMMMNNNQQQSSSRRRRRRSSSTTTVVVXXXZZZ[[[bbbccceeefffggghhhkkkmmmppprrrsssttttttuuuwwwyyyvvvxxxvvvqqqnnnjjjaaaXXXXXXZZZZZZ[[[cccllllllggg___jjj}}}bbbYYYOOOIIIDDD??????BBB???PPPdddrrrjjjjjj\\\XXXbbbbbbZZZbbbtttsssgggVVVUUUYYYeeeooosssvvvxxxxxxqqq[[[```qqquuu~~~aaa^^^fffkkkooosss}}}tttuuuzzzvvvcccXXXNNNKKKKKKHHHFFFFFFHHHOOOUUUaaa|||fffFFFAAA???<<<@@@???JJJqqquuu~~~}}}NNNEEECCC??????>>>:::999888666444333111111//////...------------...+++++++++,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,---------......+++000111///222AAAUUUaaapppsssppp~~~{{{gggddd___[[[ccc|||ZZZHHHCCCKKKWWWfff{{{zzzdddWWWSSSZZZdddmmmttt}}}}}}|||{{{yyytttoooVVVTTTXXXaaacccZZZPPPMMMCCC===888666555666===EEERRR[[[gggqqqvvvwwwwwwvvvppphhh\\\QQQLLLMMMRRRUUU___dddjjjnnnpppoooeee[[[KKKCCC======BBBFFFIIIKKKJJJIIILLLRRRVVVYYY[[[]]]___\\\XXXVVVWWWXXXXXXXXXTTTYYYgggzzz}}}vvvzzz{{{|||sssuuurrrkkkiiikkkiiiddd^^^ZZZUUUOOOJJJGGGFFFFFFLLLNNNPPPQQQOOOIIICCC???FFFtttvvvjjjWWWEEE888444111***+++000,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...000:::HHHRRRTTTNNNMMMOOOXXXgggzzzjjjUUUUUUWWWeeeiiipppxxxssseeejjjsssYYY[[[cccqqq}}}ssseeeXXXVVVZZZfffnnnxxx~~~zzzwwwtttjjjjjjgggccc___]]]ZZZWWWUUUMMMLLLLLLLLLLLLLLLMMMNNNKKKLLLMMMLLLLLLMMMPPPRRRRRRRRRSSSUUUVVVYYYZZZ[[[fffggghhhhhhhhhjjjmmmppprrrssssssssssssuuuxxx{{{yyywwwrrrpppqqqqqqhhh\\\RRRXXX^^^dddoooyyyxxxpppfffzzzpppYYYPPPGGGBBB>>>===@@@FFFLLLccc~~~oookkklll]]]YYYddddddZZZbbbuuupppeeeUUUQQQTTT```mmmtttuuuvvvyyynnnZZZbbbtttwww~~~vvv\\\]]]eeeggglllwww~~~pppxxxxxxuuuaaaVVVMMMLLLLLLIIIFFFFFFHHHPPPVVV```wwwdddEEEAAA???;;;@@@@@@NNNxxxuuu}}}|||NNNEEEBBB??????>>>::::::888777555333222111//////...------------...***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,---------......***000222///111@@@SSS___jjj~~~}}}{{{yyyxxxmmmcccppptttnnneee}}}aaaLLLDDDLLLWWWdddxxxrrrddd[[[bbbkkkrrrxxx}}}|||{{{uuukkkcccVVVPPPOOOSSSUUUPPPIIIEEE@@@<<<666444666;;;???BBBIIISSSaaannntttrrrkkkfffaaa\\\VVVPPPLLLLLLNNNPPP^^^dddjjjlllooommmaaaSSSGGGEEEBBBDDDKKKRRRSSSPPPLLLQQQXXX___fffiiikkklllnnnjjjfffccc```]]]___eeekkkttttttttt}}}uuuwwwyyy||||||vvvppppppooonnnkkkgggccc```ZZZWWWRRRLLLGGGGGGIIILLLSSSSSSTTTUUUPPPIIICCC@@@MMMxxxlllzzzTTT???777000111222000---,,,...***)))+++---,,,+++***++++++,,,,,,,,,,,,------...........................***---111444DDDQQQOOOOOOEEEFFFOOO___jjjSSSUUU[[[aaajjjqqqvvvrrr^^^ZZZfffnnn||||||mmmaaaXXXQQQaaaooo|||{{{wwwtttsssnnnkkkgggggggggddd]]]WWWQQQPPPOOOOOOOOONNNKKKIIIKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVXXX[[[]]]^^^dddfffhhhhhhiiijjjmmmoootttvvvwwwxxxwwwwwwyyy{{{~~~zzzwwwyyyyyynnn[[[KKKJJJYYYeeehhhttt{{{~~~hhhXXXMMMFFF???>>>@@@CCCLLLTTT\\\|||vvv^^^tttjjj\\\\\\jjjkkk___bbbqqqppp\\\UUUOOOTTT```jjjyyyvvv{{{wwwmmmqqqwww}}}qqq___aaakkkmmmhhhwwwxxxtttxxxrrrnnn^^^VVVMMMJJJGGGDDDEEEHHHIIINNNQQQYYYpppcccGGG>>>>>>>>>;;;GGGMMMyyyPPPAAAAAAEEE>>>BBB:::777666777777444222111000//////............///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000111999KKK[[[iiiyyysss}}}{{{uuujjjyyy}}}uuukkklllpppIIIFFFMMMXXXhhhyyy{{{fffZZZ\\\ppp}}}}}}{{{yyyssshhh```RRRMMMKKKOOOQQQLLLEEEAAA;;;999666555777:::===>>>IIIPPPYYY___aaa___^^^]]]YYYUUUQQQMMMLLLOOOTTTWWW___eeejjjkkkmmmjjj^^^PPPDDDDDDFFFHHHNNNTTTXXXYYY_________```cccfffiiikkksssooollljjjgggeeehhhmmm~~~~~~yyyrrrqqqooommmjjjfffbbb___YYYVVVQQQKKKGGGFFFHHHKKKRRRSSSUUUVVVPPPGGGAAA???QQQzzzqqqsssKKK>>>666000000111///,,,,,,///,,,***,,,------+++***++++++,,,,,,,,,,,,------...........................***---111444FFFVVVUUUGGGDDDKKKVVVfffnnnUUUSSSXXX___kkkqqquuuqqqZZZWWWdddnnn}}}ttthhh\\\SSS^^^kkkxxx~~~~~~{{{xxxuuutttrrroookkkjjjjjjgggaaa[[[UUUSSSQQQPPPQQQPPPNNNMMMNNNNNNNNNNNNNNNOOOOOOOOOQQQRRRSSSUUUWWWZZZ\\\]]]dddeeeggghhhiiijjjmmmppprrrsssvvvwwwwwwxxxzzz|||~~~zzzxxxyyyxxxnnn\\\MMMVVVcccuuuyyybbbSSSJJJAAA???@@@EEELLLVVVdddooogggZZZnnniii[[[\\\lllnnnbbbbbbooonnnZZZPPPKKKQQQ]]]gggwww}}}tttyyyjjjhhhqqqtttqqquuu|||xxxyyyrrrnnn^^^UUUMMMJJJGGGDDDEEEHHHGGGLLLPPPXXXpppcccGGG>>>??????===AAALLL{{{SSSFFFGGGKKKBBBDDD===<<<::::::888555333222000000///.........//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111777HHHWWWhhhmmmfffzzzqqq|||ooojjj|||wwwSSSLLLPPPYYYeeevvvlll]]][[[lll|||}}}zzzwwwpppeee\\\MMMGGGEEEIIIKKKGGG@@@===888888888999;;;===???@@@IIIMMMQQQSSSSSSSSSUUUWWWTTTQQQMMMLLLNNNSSSYYY^^^cccgggkkkkkkkkkeeeYYYMMMCCCFFFKKKPPPTTTXXX___dddgggddd```___aaaffflllqqqqqqnnnnnnpppqqqrrrwww~~~oooggghhhkkkmmmlllrrr~~~sssqqqnnnkkkhhhddd```\\\WWWUUUPPPJJJEEEEEEGGGJJJRRRSSSVVVWWWPPPDDD>>>>>>SSS|||ssssssoooFFF<<<444///000000---,,,,,,///---,,,,,,------,,,***++++++,,,,,,,,,,,,------------------------------///***...111555III\\\]]]MMMNNNTTTYYYfffsssVVVQQQVVV^^^iiipppnnnfffzzzxxxWWWTTT```kkk{{{ssscccVVVWWWbbboooyyy}}}{{{xxxwwwvvvwwwtttpppooonnnkkkfffaaaZZZVVVSSSPPPPPPPPPOOONNNPPPPPPOOONNNNNNNNNNNNNNNPPPQQQRRRTTTVVVYYY[[[]]]cccdddfffggghhhjjjmmmpppoooqqqtttuuuvvvwwwzzz|||~~~{{{yyyyyyxxxooo___SSS\\\hhhjjjRRRFFFBBB@@@AAAEEEIIINNNYYYkkkwww]]]___tttgggZZZ]]]pppuuugggcccmmmkkkWWWMMMJJJQQQ[[[fffwwwvvvyyy|||vvvzzz|||xxxtttyyyrrrmmm\\\TTTMMMJJJHHHEEEEEEHHHFFFLLLQQQYYYqqqbbbHHH???@@@AAA@@@EEERRRyyyRRRGGGJJJMMMAAAAAA=========;;;999777555444111111000///////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000000000000555DDDSSSnnn}}}www]]]WWWnnnuuummmeeettt|||\\\QQQTTTYYYcccrrruuubbbYYYfffxxx|||yyyuuunnnbbbYYYJJJCCC@@@DDDFFFCCC>>>;;;:::;;;<<<>>>@@@CCCGGGJJJNNNOOORRRUUUXXXYYYXXXWWWSSSQQQNNNMMMPPPVVV]]]bbbiiikkkmmmmmmjjjbbbVVVMMMIIIJJJOOOVVV\\\___dddiiiaaaaaabbbeeekkkrrrzzz~~~tttrrrrrruuuwwwxxx}}}nnnccc___dddjjjooouuuuuuqqqkkkgggeeeaaa\\\XXXTTTRRRNNNHHHDDDDDDGGGJJJRRRSSSWWWXXXOOOAAA===AAAVVVxxxyyykkkvvviiiEEE999333...//////,,,+++---+++---,,,++++++...---++++++++++++,,,,,,,,,------------------------------///+++...000555KKKaaadddaaa^^^[[[UUU^^^uuuUUUQQQWWW]]]dddmmmzzzxxxbbbUUUccc~~~uuuWWWRRR[[[hhhwww~~~lll[[[OOOVVVbbbppp}}}|||zzzyyyyyyxxxzzzxxxuuusssqqqnnniiieee]]]YYYSSSOOONNNMMMMMMLLLQQQPPPOOONNNNNNNNNOOOOOOQQQQQQSSSTTTWWWYYY\\\]]]aaaccceeeggghhhjjjmmmpppppprrrtttuuuuuuvvvxxxzzz|||zzzzzz{{{zzzttthhh___lll|||}}}rrr```NNNDDDAAABBBBBBIIISSS\\\bbbooohhhYYYeeeyyydddYYY```vvv|||mmmeeekkkhhhWWWMMMLLLTTT]]]hhh||||||yyyyyytttxxxpppkkk[[[SSSLLLJJJHHHEEEEEEHHHGGGNNNSSS[[[qqqcccJJJ@@@@@@BBBBBBJJJRRRxxxTTTKKKNNNPPPCCCBBB<<>>======>>>??????AAAFFFMMMRRRUUUUUUXXX___eeeddd\\\TTTOOONNNMMMNNNSSSZZZaaaeeeooooooppppppkkkaaaVVVOOORRRNNNPPPZZZbbbcccccceee___cccjjjrrryyy|||zzzyyy{{{zzzyyy|||bbbdddcccyyyzzzvvvppphhhcccaaa]]]XXXSSSQQQOOOLLLGGGDDDEEEIIILLLSSSRRRVVVWWWMMM>>>>>>GGG```tttzzz```CCC777222...///...,,,,,,...(((,,,---******...///,,,+++++++++,,,,,,,,,------------------------------///+++...000444JJJaaagggfffaaaZZZQQQWWWzzzuuuTTTRRRZZZ\\\^^^iiiwwwuuu^^^OOOZZZqqquuuZZZQQQXXXgggxxxtttdddMMMMMMTTTcccttt~~~|||zzzyyyzzzzzz{{{zzzxxxvvvsssnnnhhhdddaaa\\\VVVQQQNNNNNNMMMMMMPPPOOONNNMMMNNNOOOQQQRRRRRRSSSTTTVVVXXX[[[]]]^^^___aaadddfffgggjjjmmmppprrrtttuuuuuuttttttuuuwwwyyyzzz|||~~~~~~zzzsssnnnuuudddUUUMMMEEEAAABBBEEEIIILLLXXXmmmzzzdddZZZeeeuuuaaaYYYddd}}}qqqgggmmm|||fffWWWLLLNNNWWW___jjj||||||uuu~~~}}}wwwoooiiiYYYQQQKKKJJJHHHEEEEEEHHHGGGNNNSSSYYYmmmfffNNNCCCAAABBBCCCGGGNNN{{{ZZZRRRSSSTTTGGGHHHBBBFFFFFF@@@;;;;;;:::666333333222000000/////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------///000///333@@@MMM|||zzzgggOOOKKKbbbxxxzzz{{{vvvuuu~~~eeedddlllpppZZZRRRTTTZZZcccsssuuu```]]]lll|||wwwuuuqqqjjj___VVVEEE>>>;;;???CCCCCC@@@@@@>>>???@@@@@@@@@DDDLLLRRRVVVWWW[[[bbbfffcccXXXNNNKKKKKKMMMQQQXXX___fffjjjsssqqqrrrrrrlll```WWWSSSVVVOOOOOOZZZbbb```]]]]]]]]]bbbjjjrrrvvvwwwuuussssssrrruuu{{{lll]]]iiixxxwwwxxxqqqgggaaa^^^[[[UUUPPPNNNMMMJJJFFFEEEGGGKKKOOOUUURRRTTTUUUJJJ===BBBRRRqqqZZZCCC666111//////...,,,,,,000)))///000+++)))...///+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...+++...///111FFF^^^dddZZZSSSQQQQQQXXXtttwwwUUURRRZZZ[[[\\\gggwwwzzzfffYYYeeezzzyyy```SSSWWWhhh{{{}}}qqqTTTLLLJJJWWWiiixxx~~~{{{zzzyyyzzzzzz{{{{{{{{{yyytttmmmfffaaabbb^^^XXXTTTSSSSSSRRRRRRPPPOOONNNMMMNNNOOOQQQSSSSSSSSSTTTVVVXXX[[[]]]___^^^```ccceeegggjjjnnnqqqtttuuuvvvuuutttssstttvvvwwwyyy}}}|||zzzvvvdddNNNFFF@@@;;;===BBBJJJVVVaaayyynnnnnndddbbbnnnuuu^^^[[[jjjtttjjjqqqyyycccUUUIIIMMMWWW^^^iii~~~wwwzzzvvv||||||wwwoooiiiWWWPPPKKKJJJIIIFFFFFFHHHEEEMMMRRRXXXjjjmmmVVVHHHCCCCCCCCCMMMYYYxxx[[[RRRPPPPPPFFFIIIJJJPPPOOOEEE===<<<:::555444444222111000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...000///222===JJJtttuuuiiiUUUOOO^^^sss~~~iiifffllliii[[[SSSUUUZZZcccrrriii]]]eeexxx}}}wwwtttoooggg[[[RRRCCC<<<999===BBBCCCCCCCCC@@@CCCEEECCCAAABBBGGGLLLNNNRRRXXX[[[[[[WWWSSSPPPPPPRRRVVV[[[aaagggllloootttrrrrrrssslll```WWWVVVRRRLLLOOOYYY]]]WWWUUUXXXVVVYYY___ccceeeeeecccaaabbbdddkkkwww{{{bbb___nnn{{{|||ssshhhaaa^^^[[[TTTOOOLLLKKKIIIFFFFFFIIINNNRRRWWWRRRRRRRRRGGG<<>>CCCJJJXXXooommmaaaeeehhhaaajjjxxxuuu]]]]]]pppvvvmmmvvvttt^^^RRRHHHNNNXXX^^^iiijjjfffvvvwww|||~~~}}}xxxpppjjjVVVOOOJJJJJJIIIFFFFFFHHHFFFNNNTTTZZZmmmuuu___OOOGGGEEEDDDSSSiiisssXXXNNNIIIHHH@@@GGGHHHPPPPPPDDD<<<<<<;;;555555444333222111000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000...///:::EEEfffrrrtttdddWWW]]]tttkkkdddfffwwwuuubbb___YYYYYYZZZaaannnsss___^^^ppp~~~xxxsssnnneeeXXXNNNBBB;;;777<<>>UUUZZZUUUEEEEEEQQQXXXlll\\\MMMQQQYYYaaahhh|||xxxnnn{{{ttt[[[UUUbbbsss}}}lllWWWFFFJJJ[[[kkkwww~~~~~~{{{yyyyyyyyyzzz{{{}}}~~~vvvkkkaaa\\\WWWUUUSSSTTTVVVYYYZZZZZZUUUSSSPPPNNNMMMMMMOOOPPPQQQQQQRRRTTTWWWYYY[[[]]]\\\^^^aaadddfffjjjnnnqqqrrrsssuuuvvvvvvvvvxxxzzzwww{{{vvvcccRRRKKK===>>>CCCLLLWWWiiizzz___cccooojjj[[[hhhvvvjjj\\\___tttvvvoooyyyqqq[[[OOOHHHOOO[[[```kkkggg\\\TTT^^^xxxwww~~~{{{~~~~~~zzzrrrkkkUUUOOOJJJJJJIIIFFFFFFHHHIIIRRRXXX___rrr{{{eeeTTTJJJFFFEEELLLmmmsssZZZOOOHHHFFFAAAJJJ@@@JJJKKK@@@:::<<<<<<777666555444222111000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111111------777BBB\\\rrrrrr^^^___www|||iii______nnniii^^^bbb___\\\[[[^^^kkkzzzaaa[[[kkk}}}xxxqqqeeeYYYPPPFFF???:::>>>FFFKKKJJJEEEFFFGGGHHHGGGFFFFFFGGGHHHLLLOOOSSSTTTUUUVVVZZZ^^^dddkkkooommmmmmpppooojjjkkkmmmnnnlllfff[[[PPPIIIIIIHHHIIIKKKNNNMMMHHHCCCHHHOOOXXXZZZYYYXXXZZZ^^^ccc___```eeelllsss|||uuuggg```aaakkkwwwfff___]]]WWWOOOJJJKKKFFFBBBCCCHHHOOOSSSUUUWWWUUUPPPLLLAAA999UUUpppIII:::555444111...---------...000000///...------,,,,,,,,,,,,++++++,,,,,,---...------------------------222///,,,...666AAALLLRRRLLLBBBEEEQQQ]]]tttmmmTTTVVV]]][[[gggyyy{{{|||ZZZTTT^^^nnncccIIIDDDPPP___ppp}}}zzzzzz~~~}}}}}}zzz|||~~~rrr\\\PPPQQQMMMNNNPPPTTTYYY\\\]]]]]]\\\VVVOOOKKKKKKKKKKKKJJJLLLOOORRRUUUWWWXXX[[[]]]bbbbbbcccbbbbbbeeejjjmmmqqqsssvvvwwwwwwwwwyyyzzz~~~~~~~~~~~~~~~~~~~~~yyytttkkk]]]LLLAAA;;;IIIMMMSSSpppkkkUUU``````VVV^^^rrrsssccc___kkk|||uuuzzzgggTTTUUUJJJPPPVVV]]]ppp}}}}}}xxxpppTTTKKKSSSTTTaaa{{{~~~ttt~~~|||yyynnnbbbQQQOOOLLLIIIHHHGGGHHHHHHKKKQQQYYYeeexxxhhhMMMBBBEEEMMMhhhsssWWWPPPMMMIII???DDDBBBBBBAAAAAA???===<<<;;;888888888777555333000///000//////.........//////------------------------------------------------------...---...111666999SSShhh{{{wwwddd^^^qqq}}}}}}uuuiii\\\ZZZcccjjjeeegggmmmlllooo]]]ZZZfffooommm]]]bbbsss~~~{{{vvvooodddXXXPPPDDD???;;;===DDDIIIJJJHHHHHHIIIIIIHHHHHHJJJNNNQQQSSSWWWZZZ\\\]]]___cccfffhhhlllmmmhhhfffgggeeeaaa```bbbeeeeeeaaaYYYQQQLLLGGGEEECCCBBBCCCDDDDDDCCCIIINNNTTTXXXZZZ]]]aaaddd[[[YYY\\\ccckkkpppwwwrrrgggccchhhuuuyyy|||fff\\\ZZZVVVOOOJJJJJJFFFBBBCCCIIIOOOTTTUUUWWWTTTRRRKKK@@@IIIsssjjjEEE888555333111...---------...//////......---,,,,,,+++,,,,,,++++++,,,,,,---...------------------------...------///444>>>IIIPPPMMMBBBCCCMMMWWWooo|||\\\XXX^^^___lll~~~yyypppxxxYYYTTT]]]mmmlllRRRIIILLLWWWiiiyyyzzzzzz~~~~~~{{{yyysssrrrqqqfffSSSIIIKKKLLLMMMPPPUUUYYY]]]_________YYYRRRNNNMMMMMMMMMLLLKKKMMMQQQSSSTTTVVVXXXZZZ^^^___``````bbbfffkkkoooppprrruuuwwwwwwxxxyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyrrrgggYYYJJJ@@@;;;IIISSSfff|||^^^SSSXXXVVVTTT```pppmmm]]]dddttt|||xxxcccRRRRRRJJJSSSVVVYYYmmmyyyqqqrrrdddOOONNN```eeelll|||}}}lllnnn}}}zzzvvvjjj^^^PPPOOOLLLIIIHHHHHHHHHIIIJJJQQQZZZdddvvvrrrRRRDDDEEEGGG[[[oooUUUNNNKKKJJJAAAFFFCCCCCCBBBAAA@@@>>>===<<<999999999888666444111000000//////...............---------------------------------------------------............000555888LLL___qqqnnn]]]XXXnnn~~~xxxkkk\\\XXX___ddd```eeeqqqtttxxxdddbbbpppyyyyyybbb\\\lll~~~}}}yyytttlllaaaVVVOOOCCC@@@======AAAFFFIIIKKKKKKKKKKKKKKKLLLPPPUUUZZZ[[[^^^aaadddfffhhhkkkmmmllllllhhhaaa\\\ZZZXXXTTTQQQSSSVVVXXXWWWSSSOOOLLLIIIFFFAAA<<<999;;;@@@DDDKKKMMMRRRZZZaaagggjjjkkkeeeaaa```dddhhhmmmuuu}}}sssiiieeeiiivvvwwwdddXXXWWWTTTOOOJJJIIIEEEBBBCCCIIIPPPTTTUUUXXXQQQSSSKKKBBBdddxxxzzzaaa@@@777444222000...------------...------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------***,,,...///222;;;HHHSSSSSSEEECCCIIIRRRkkk___SSSYYY^^^iii|||jjj[[[hhh~~~tttYYYTTT]]]lll~~~www```QQQIIILLL^^^rrr}}}~~~~~~|||tttllleee```UUUHHHCCCFFFJJJLLLPPPUUUZZZ^^^aaabbbaaa\\\UUUOOOMMMLLLLLLKKKIIIKKKNNNPPPQQQRRRTTTVVVXXXZZZ\\\^^^aaafffkkkooonnnqqqtttvvvwwwxxxzzz|||~~~~~~~~~~~~~~~{{{{{{xxxpppcccTTTGGG@@@@@@MMMYYYwwwxxxmmmVVVUUUQQQPPPWWWeeemmmeeeYYYiiizzz~~~{{{]]]QQQNNNMMMWWWYYYXXXlll~~~sssggg```WWWNNN\\\ppprrrssskkk\\\nnn|||xxxrrrfffZZZPPPNNNLLLIIIHHHHHHIIIIIIJJJRRR[[[cccsssyyyUUUDDDBBBJJJYYYkkkSSSMMMJJJJJJCCCJJJEEEDDDDDDCCCBBB@@@>>>>>>:::;;;::::::888666444222000///......---------...------------------------------------------------...//////......///333666DDDWWWjjjhhhXXXUUUnnn}}}ooo___XXX\\\```\\\eeewwwsssmmmzzziiiWWWbbbyyy}}}yyyssskkk```UUUMMMBBB@@@>>>===>>>BBBHHHLLLKKKLLLNNNOOOPPPTTTYYY]]]^^^```cccgggiiikkkmmmnnnlllggg```WWWRRRPPPMMMKKKJJJLLLNNNPPPPPPOOOMMMLLLLLLJJJEEE>>>999;;;BBBHHHMMMQQQXXXbbbkkknnnllliiifffbbb```fffnnnyyy{{{rrrlllkkkrrr{{{```UUUUUUSSSMMMHHHGGGDDDBBBDDDKKKQQQTTTUUUYYYMMMPPPJJJJJJtttuuuZZZ===777333222000...------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------------------------))),,,//////111;;;MMM[[[[[[KKKEEEIIIQQQkkk^^^PPPVVV\\\```rrrxxx]]]LLLZZZqqquuu\\\VVV]]]lll}}}nnn\\\JJJEEEVVVlllwww}}}~~~yyyooodddYYYQQQHHHAAAAAAFFFIIILLLQQQVVVZZZ^^^bbbeeeaaa\\\UUUOOOKKKIIIHHHHHHHHHJJJMMMNNNOOOPPPRRRSSSUUUWWWZZZ\\\___dddiiimmmlllooorrruuuvvvxxx{{{}}}}}}}}}~~~~~~~~~yyyzzzxxxooo```QQQFFF@@@BBBPPP___ppprrraaaZZZYYYRRRSSS___hhheee^^^ZZZrrrwwwoooYYYQQQMMMPPP[[[\\\[[[rrr{{{}}}~~~kkk^^^UUUUUUZZZuuu{{{www{{{~~~ddd[[[zzzyyyuuuooocccWWWOOOMMMKKKIIIHHHIIIJJJJJJKKKTTT]]]dddssssssQQQCCCAAAQQQccciiiTTTMMMIIIKKKEEEKKKFFFFFFEEEEEECCCBBB@@@???<<<<<<<<<;;;:::888666444000000///...------------........................------------------------/////////......///111444BBBVVVkkkmmm]]]XXXqqq~~~tttggg[[[\\\```]]]hhh~~~~~~rrr}}}rrrXXX\\\rrr}}}{{{xxxrrrkkk```UUUMMMBBBAAA???===<<<@@@FFFKKKHHHKKKOOORRRTTTVVVXXXZZZ___aaadddgggjjjlllmmmlllfff___VVVPPPLLLKKKJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIGGGCCCAAACCCJJJPPPRRRYYYccclllooojjjbbb\\\VVVXXXbbbuuuyyyuuuuuu{{{qqq[[[TTTUUURRRLLLFFFEEEBBBBBBEEELLLRRRTTTUUUXXXJJJJJJHHHWWWooozzzTTT:::666111111000///...------,,,+++++++++++++++*********,,,,,,++++++,,,,,,---...------------------------+++...000...000===SSSddd]]]LLLFFFIIIQQQkkk```SSSWWW]]]]]]oooyyyaaaTTTccczzzdddYYY^^^lll}}}zzzhhhQQQEEEPPPdddpppyyy|||zzzzzzuuunnneeeZZZMMMDDD>>>===AAAFFFIIIMMMSSSWWWZZZ^^^bbbfffbbb^^^XXXPPPJJJGGGFFFGGGFFFHHHKKKMMMMMMNNNPPPRRRUUUWWWYYY\\\^^^aaafffiiikkknnnqqqtttvvvxxxzzz||||||}}}~~~~~~yyyzzzyyypppbbbRRRGGGBBBCCCUUUiii}}}iii~~~tttVVV___ZZZUUUZZZdddddd[[[[[[bbbvvvfffWWWRRRPPPRRR\\\___bbb{{{{{{pppccc[[[WWW```ooo}}}zzzwwwdddeee}}}vvvrrrmmmbbbVVVNNNLLLJJJIIIHHHIIIJJJKKKMMMVVV___gggvvvfffKKKDDDDDDRRRooogggVVVNNNJJJKKKEEEKKKGGGGGGFFFFFFDDDCCCAAA@@@============;;;999888666111111000///...------...........................------------------------...///000///......000222@@@VVVpppwwwfff\\\rrr{{{{{{|||zzzppp```\\\aaaaaammm||||||bbb^^^jjjttttttsssqqqkkkaaaWWWOOOCCCBBB@@@======???CCCGGGEEEIIIOOOSSSUUUWWWXXXZZZbbbbbbeeehhhlllmmmllljjj___VVVNNNKKKKKKKKKKKKMMMHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHLLLQQQUUUXXXbbbmmmpppjjjaaa[[[YYYaaakkk{{{|||uuueeeVVVSSSTTTQQQJJJFFFCCCAAABBBFFFMMMSSSUUUUUUTTTIIIDDDGGGeeeppplllyyyNNN777444000000//////...---,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------//////...000===SSSdddXXXHHHCCCHHHQQQkkk}}}^^^RRRUUU[[[aaattttttjjjwwwmmm[[[]]]kkk|||uuu]]]KKKMMM[[[jjjuuuzzzvvvsssllleeeVVVMMMAAA999888;;;AAAEEEKKKPPPUUUYYYZZZ]]]aaaeeeeeebbb[[[RRRJJJFFFFFFGGGCCCFFFIIIKKKKKKMMMOOOPPPTTTVVVYYY[[[]]]```dddfffkkkmmmqqqtttuuuwwwyyy{{{{{{|||~~~~~~zzz{{{zzzttthhhYYYLLLDDDHHH^^^sss~~~nnnnnndddPPP\\\VVVVVV]]]ddd___XXX```qqq~~~}}}|||bbbVVVTTTTTTVVV\\\bbbnnnwwweeebbbcccfffrrr~~~zzz|||iiigggwwwzzzssspppkkk```UUUMMMLLLJJJIIIIIIJJJKKKLLLPPPXXXaaakkk}}}ZZZHHHHHHIIIVVVzzzcccVVVOOOJJJKKKEEEJJJGGGGGGGGGFFFEEECCCAAAAAA======>>>===<<<:::999777333222111000///.................................---------------------------...//////......000222<<>>>>>???AAABBBCCCFFFLLLPPPTTTWWW[[[^^^cccccceeehhhlllllljjjgggZZZPPPHHHIIILLLMMMOOORRRIIIKKKMMMOOOPPPPPPOOOOOOMMMKKKIIIIIILLLPPPSSSTTTZZZfffpppoooeee```fffnnn~~~zzzvvvqqqjjj^^^TTTQQQQQQNNNJJJHHHAAA@@@BBBGGGNNNSSSUUUTTTNNNJJJBBBGGGnnn~~~hhhccc```sssnnnGGG555444////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,.........000;;;MMMZZZRRRDDDAAAHHHSSSmmm~~~^^^PPPSSSZZZaaauuuxxxuuu\\\[[[iii{{{iiiRRRKKKPPPaaammmyyy~~~{{{sssmmmhhh```XXXIIICCC:::555777>>>DDDFFFNNNSSSXXXZZZZZZ[[[___cccfffccc\\\RRRIIIDDDCCCEEE???BBBEEEHHHIIIJJJMMMOOOSSSUUUYYY[[[]]]```dddfffkkknnnqqqssstttvvvxxxzzzzzz|||~~~~~~|||}}}|||xxxooo```QQQGGGIII```tttoooooozzz~~~kkkWWWSSSUUURRRVVV]]]```]]]___pppsss```VVVUUUYYY```aaajjjyyynnnhhhmmmuuuzzzooo```oooyyyqqqmmmiii^^^SSSLLLKKKJJJIIIIIIJJJLLLMMMSSSZZZcccooo|||SSSGGGIIIJJJ^^^\\\TTTNNNIIILLLEEEIIIGGGGGGGGGFFFEEECCCAAA@@@======>>>===<<<;;;999888555444333111000000//////........................------------------------,,,---//////...///000222888PPPppp|||lll]]]qqq{{{qqqbbbhhhrrrqqqbbbnnn}}}]]]aaafffkkkkkkfff]]]VVVFFFCCC???>>>???@@@???>>>BBBEEEIIINNNRRRXXX___ccccccbbbdddgggjjjkkkgggdddWWWMMMFFFIIINNNOOOQQQUUUSSSUUUXXX\\\^^^___```___YYYTTTNNNLLLNNNPPPPPPOOOYYYfffpppmmmdddfffwwwzzzwwwrrriiifff\\\SSSQQQOOOKKKIIIJJJAAA@@@BBBGGGOOOTTTUUUTTTIIILLLAAAFFFrrroooXXXWWW___eeeCCC555666.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++---......111999FFFPPPOOOBBBAAAJJJUUUpppdddSSSVVV___[[[pppyyyzzzyyy\\\YYYgggyyyqqqWWWIIIIIIZZZgggtttyyy{{{~~~~~~yyywwwqqqggg___YYYQQQHHHCCC???888555999AAAGGGIIIPPPTTTYYY[[[ZZZZZZ^^^bbbdddaaaZZZPPPFFF@@@@@@BBB<<>><<<>>>@@@AAAAAADDDEEEGGGJJJMMMSSSYYY^^^``````ccchhhmmmllleee___SSSKKKHHHMMMPPPPPPSSSYYY```eeeiiiiiinnnsssqqqjjjbbbaaaVVVPPPVVVUUUPPPTTTWWW___kkknnnhhhppp{{{uuuooolllbbb[[[SSSOOONNNLLLHHHDDDAAACCCGGGKKKNNNPPPPPPOOOMMMDDD===MMMxxxeeeZZZ\\\iiiVVV;;;777555000000000///......------++++++++++++++++++++++++,,,++++++******++++++,,,------------------------...---,,,...///444AAANNNIIIBBB===EEE[[[yyyzzzgggTTTXXXZZZbbbuuukkkkkk{{{aaa]]]dddnnnzzzbbbNNNGGGUUUaaapppyyy{{{{{{}}}{{{sssggg^^^WWWQQQKKKFFF<<<:::777666999>>>EEEIIIVVVXXXYYYYYY]]]aaa___ZZZ]]][[[VVVOOOHHHDDDCCCEEE===>>>???AAACCCGGGJJJLLLQQQUUU[[[\\\\\\^^^ccchhhjjjmmmrrrvvvwwwyyyzzz{{{~~~||||||}}}~~~~~~~~~yyyzzzxxxvvvtttmmm]]]NNNPPPRRRbbbooonnnXXXTTTVVVSSSSSSUUU\\\cccgggpppsssiii[[[UUU^^^gggjjjjjj{{{qqquuu~~~iiiqqqyyyuuupppggg[[[RRRKKKKKKLLLKKKJJJJJJMMMOOOWWWbbbmmmyyyoooQQQIIIFFFGGGcccsssaaaSSSQQQOOOHHHGGGLLLLLLKKKJJJHHHFFFEEECCCCCC>>>@@@@@@>>>:::888888::::::999666444222111000000......//////......---,,,.................................//////000111222555TTTuuuyyyhhhvvv{{{xxxiiirrrxxxvvvvvv}}}mmmaaajjjzzz{{{sssoookkkccc\\\JJJFFF@@@===>>>@@@AAAAAAAAACCCEEEHHHLLLQQQXXX]]]aaaaaaccchhhkkkjjjccc\\\KKKHHHHHHLLLNNNQQQYYYbbbpppvvv||||||pppqqqqqqfff\\\\\\WWWRRRVVVWWWaaaooonnnjjj{{{uuunnniii^^^XXXQQQNNNMMMLLLHHHDDDAAADDDIIINNNQQQRRRQQQPPPFFFBBBAAASSS{{{nnn^^^```wwwTTT;;;666222000000000///......------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---...///333@@@MMMHHHCCC@@@GGG[[[uuukkkUUUYYY^^^\\\iiiyyy{{{___XXXlllyyybbbZZZbbbsss}}}gggRRRIIILLLYYYjjjvvvzzz{{{|||}}}uuulllaaaVVVOOOIIIDDD???999777555555777<<>><<<======>>>???BBBEEEHHHJJJPPPTTTYYY[[[ZZZ\\\```eeeiiilllqqquuuvvvxxxyyyzzz|||zzzxxxxxxyyy{{{{{{zzzxxxxxxwwwvvvuuuooo```RRRKKKMMM]]]|||mmmsssooo___SSSRRRSSSPPPRRRVVV^^^hhhnnntttmmmggg\\\XXXbbbjjjmmmuuu~~~}}}wwwyyy~~~~~~mmm}}}xxxtttoooeeeYYYOOOKKKKKKLLLKKKJJJKKKMMMPPPZZZfffqqq|||gggLLLFFFGGGKKKoooppp___RRRPPPOOOJJJJJJOOOJJJIIIHHHFFFDDDCCCBBBAAA???@@@AAA???;;;999999;;;;;;999777444333222111111////////////...---,,,,,,....................................///000111222888QQQoootttnnn~~~xxx{{{uuu|||uuusssnnnuuuppp^^^dddqqq|||yyyzzzsssmmmeee```MMMHHHBBB>>>>>>???@@@@@@???@@@CCCEEEHHHNNNTTTYYY^^^___aaadddfffccc\\\VVVEEEGGGJJJMMMOOOVVVgggwwwyyyxxxjjjbbbXXXRRRXXXVVVggg{{{wwwttt|||yyysssiiiccc[[[VVVPPPMMMLLLJJJGGGCCCAAAEEEKKKQQQTTTTTTRRRPPPBBBBBBHHH]]]~~~iiiiiixxxPPP:::555000000000000///......------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...,,,---......333???LLLHHHEEECCCIIIYYYnnnzzz]]]ZZZ]]]^^^dddqqq}}}\\\OOObbbvvv|||gggXXX```wwwnnnYYYLLLDDDQQQcccpppwwwxxxwwwwwwmmmdddXXXMMMEEE@@@:::666666444222222444999>>>AAAPPPXXX___^^^\\\[[[YYYUUULLLIIIFFFCCCAAA???===;;;>>>>>>???@@@BBBEEEHHHIIIOOOSSSWWWXXXXXXZZZ^^^bbbhhhlllppptttvvvwwwxxxzzz{{{yyywwwvvvxxxyyyyyyyyyvvvxxxwwwuuusssoooeee[[[PPPOOOZZZuuullldddXXXQQQPPPPPPPPPOOOUUUZZZdddmmmqqquuuvvvgggeee^^^___iiinnnooo{{{~~~|||~~~~~~zzz|||xxxsssmmmcccVVVMMMKKKKKKLLLKKKJJJKKKOOOQQQ^^^iiiuuu```HHHDDDHHHQQQuuulll]]]PPPOOOOOOLLLMMMRRRKKKJJJHHHFFFEEECCCCCCBBB@@@AAAAAA???===;;;;;;<<<;;;:::888666555444333333000000//////...---,,,,,,....................................///000111222666MMMjjjvvvdddiii{{{}}}ttt}}}ooojjjkkkvvvrrrZZZ\\\dddrrr{{{xxxppplll{{{rrrhhhaaaOOOKKKEEEAAA>>>>>>>>>???>>>@@@AAABBBDDDIIIOOOSSSWWWXXXYYY[[[[[[XXXQQQLLLCCCHHHMMMNNNQQQaaa}}}~~~ooodddVVVQQQXXXWWWooowwwvvvpppddd\\\ZZZVVVQQQMMMKKKIIIEEEBBBBBBGGGNNNTTTWWWUUURRROOOBBBDDDOOOhhhqqqooosssJJJ666444000000000000///......------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...,,,---......222===IIIJJJGGGEEEHHHTTThhh}}}fffXXXWWW```cccrrrcccYYYooorrrZZZ]]]vvvvvvaaaQQQCCCMMM]]]kkkrrrtttrrrppphhh___QQQEEE>>>999444000222111000000222666:::===NNNXXX```]]]VVVQQQNNNKKKFFFAAA;;;999;;;???BBBCCCAAAAAABBBCCCEEEHHHJJJLLLNNNQQQUUUXXXYYY\\\```ccchhhlllqqqtttvvvwwwyyyzzz}}}zzzxxxxxxzzz{{{{{{zzzvvvzzzyyyrrrkkkkkkllllllbbbYYYZZZooohhhXXXLLLMMMPPPOOOOOORRRWWW___iiimmmnnnsssmmmeeefffbbbgggqqqsssrrr{{{xxx}}}{{{xxxtttlllaaaUUULLLKKKLLLKKKKKKJJJLLLPPPSSS___jjjwww]]]HHHCCCHHHRRRooo~~~iii\\\QQQNNNOOONNNOOORRRMMMLLLJJJHHHGGGFFFFFFFFFAAAAAA@@@???===<<<<<<<<<;;;;;;:::888777666666555222111000///...---,,,,,,.......................................///111111///HHHeee|||mmmaaaiii}}}yyy{{{uuuyyyooopppzzz~~~rrrZZZVVVYYYeeeooommmeee___yyykkkbbbOOOMMMIIIDDD@@@>>>======??????@@@@@@AAADDDHHHLLLNNNOOOOOOPPPOOOLLLGGGDDDEEEJJJMMMMMMVVVppp~~~}}}}}}lll```SSSOOOXXX^^^xxx{{{vvvtttmmmbbbZZZZZZWWWSSSOOOKKKGGGDDDBBBFFFJJJQQQVVVWWWTTTOOOKKK@@@EEEUUUuuukkkjjjmmmDDD222333333000000000///......------++++++++++++++++++++++++,,,++++++******++++++,,,---------------------------,,,---......111<<>>AAADDDEEEBBBCCCCCCEEEGGGJJJLLLNNNNNNQQQUUUXXX\\\```cccfffjjjmmmrrruuuwwwxxxzzz{{{~~~|||zzzyyy{{{|||||||||xxx|||xxxlllcccggguuuuuubbbXXXfff~~~uuu[[[NNNGGGLLLOOOMMMPPPXXXVVVaaakkkkkkkkkvvvxxxlllhhhiiigggoooyyyxxx}}}~~~}}}www}}}|||yyyssskkk```TTTMMMKKKLLLKKKKKKKKKMMMRRRUUU]]]iiiwwwZZZGGGAAADDDQQQiiivvvggg\\\RRROOOPPPPPPOOOOOONNNMMMKKKHHHGGGGGGGGGHHHAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;:::999888888555444222000...---------........................------------...///000111---AAAZZZrrrttthhhlllwwwtttvvvxxxrrrrrr{{{~~~ooo[[[TTTRRRZZZcccbbbZZZTTTwwweeeZZZMMMMMMLLLHHHCCC???===<<<>>>>>>>>>>>>>>>AAAEEEHHHIIIIIIIIIHHHGGGEEECCCBBBIIILLLNNNPPPaaa~~~ttttttxxxyyy~~~tttfff]]]TTTQQQZZZiiiyyyuuurrriii```[[[WWWVVVSSSOOOKKKGGGDDDBBBJJJMMMRRRVVVUUUPPPJJJFFF>>>IIIbbbbbbmmmddd>>>000333333000000000///......------++++++++++++++++++++++++,,,++++++******++++++,,,---------------------------,,,---...---000:::EEENNNKKKFFFDDDLLL```{{{fffTTTOOOUUUcccvvvyyyvvvdddYYYjjj{{{~~~nnn^^^IIIKKKPPPZZZeeemmmpppoooeee[[[LLL@@@999555333111000000000111333555888999FFFNNNSSSMMMEEE@@@>>>===555:::AAAEEEEEECCCAAA@@@CCCDDDEEEFFFIIIMMMPPPRRRQQQSSSVVVZZZ___cccfffhhhjjjnnnrrrvvvxxxyyyzzz|||}}}{{{yyyxxxzzz{{{{{{{{{yyyyyyqqqddd___lll~~~hhhWWW___ttt}}}vvvlllTTTNNNKKKNNNNNNMMMSSS]]]VVVcccmmmooorrrwwwpppnnnmmmkkkvvv}}}}}}uuu~~~|||xxxrrrhhh]]]SSSMMMLLLLLLKKKKKKKKKNNNSSSWWW^^^jjjyyy{{{TTTEEE???CCCSSSpppooobbb[[[SSSPPPRRRRRRPPPNNNMMMKKKIIIFFFEEEFFFFFFGGGCCCAAA@@@???@@@@@@>>>==================<<<;;;:::888777444111000///...///........................------------...///000111000;;;KKKjjjpppgggrrr~~~tttyyy{{{}}}pppooo|||nnn[[[RRRMMMRRRWWWUUUOOOJJJyyylllttt}}}sss]]]NNNKKKMMMNNNLLLFFF@@@<<<;;;;;;<<<<<<<<<===@@@EEEIIIIIIIIIHHHFFFEEEEEEFFFGGGOOOQQQSSSZZZrrrvvvpppooopppqqqrrrvvvmmmbbb^^^XXXVVV^^^qqqyyyxxx{{{uuuqqqjjjaaaZZZXXXRRRQQQPPPNNNJJJGGGEEEDDDNNNPPPSSSTTTRRRLLLEEEAAAAAAUUUyyyuuuiiiyyyWWW:::222444///000000000///......------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...---///999DDDNNNLLLGGGDDDIII\\\xxxiiiXXXPPPTTTfffwwwzzzeeeYYYjjjwww~~~rrrdddUUUQQQNNNRRR\\\eeejjjkkkdddYYYJJJ>>>777555333222111111222444555777888999<<>>>>>??????>>>===<<<;;;999666333111000000000........................------------...///000000111999FFFcccsssiiiuuu{{{vvvuuunnnZZZPPPIIIJJJKKKHHHDDDBBBiiiWWWUUUkkk~~~vvv]]]IIIIIIMMMOOONNNGGGAAA<<<;;;888999:::;;;===AAAFFFJJJLLLKKKIIIGGGFFFGGGJJJMMMTTTVVVYYYdddvvvggglllqqqpppmmmooosssjjjaaaaaa\\\[[[cccsss{{{rrrmmmmmmsss}}}qqqhhhqqq}}}xxxsssoookkkcccXXXSSSSSSLLLMMMMMMLLLIIIGGGFFFFFFPPPRRRTTTSSSOOOIIIBBB>>>FFFbbbqqqwwwlllMMM888555555,,,000000000///......------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,---...---///888CCCMMMLLLIIIEEEIIIZZZuuuooo]]]QQQQQQdddssssssrrrwwwcccZZZkkkuuu}}}}}}sssgggaaaXXXPPPNNNUUU]]]bbbcccbbbWWWHHH<<<666444333222222333444555777888999:::555;;;>>><<<===CCCGGGIIIZZZ\\\ZZZPPPDDD???DDDJJJLLLMMMOOOQQQUUUYYY]]]___YYYYYYZZZ\\\```bbbcccccchhhlllqqqtttvvvwwwxxxzzz~~~|||zzzzzz{{{}}}}}}|||vvvkkk\\\YYYiiiuuuhhhiiirrryyy}}}}}}yyyooobbbZZZ[[[^^^```kkkttt}}}vvvyyyvvvtttooommm}}}{{{yyyzzz}}}zzzuuulllaaaWWWPPPMMMLLLLLLKKKKKKLLLOOOUUUZZZgggrrrkkkJJJDDDEEESSSkkkeeeWWWUUURRRRRRVVVXXXUUUOOOPPPNNNKKKIIIHHHHHHJJJKKKHHHEEECCCDDDFFFFFFDDDAAA===>>>???@@@@@@???>>>======;;;777444222111111111........................---------------...000000...;;;III]]]sssvvvppprrr}}}}}}pppXXXNNNFFFEEEDDD@@@===<<>>===;;;::::::999:::===BBBGGGKKKNNNOOONNNOOOSSSXXXeeejjjlllwww}}}___ddd___hhhxxxqqqtttoooiiiddd___^^^fffooovvvxxxssswwwxxxyyy~~~vvvlllccc___[[[TTTOOONNNKKKMMMMMMIIIDDDCCCGGGLLLNNNTTTXXXSSSLLLFFFBBB@@@TTTsss~~~WWWCCC999555444///111000000...---,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,---111777;;;KKKRRRKKK@@@CCCQQQnnnvvvZZZTTTWWW\\\ttt{{{~~~zzzccc]]]ddd}}}ooo\\\bbbttt||||||{{{zzzrrrhhh[[[SSSGGGAAADDDNNNYYY```\\\VVVLLLAAA999555444444555555666888<<<===<<<;;;;;;<<>>===???AAABBB???===;;;:::888666444333222111111000///...---,,,,,,,,,............////////////+++;;;@@@NNNiiiqqqqqq~~~~~~zzzzzz}}}zzzvvv^^^PPPCCC??????>>>======gggVVVYYYtttttt]]]QQQXXX[[[ZZZSSSHHH@@@>>>???;;;::::::;;;<<<===@@@CCCBBBLLLUUUVVVQQQSSS___jjjlllqqquuuvvv^^^ddd___gggtttooonnnjjjfffcccaaaaaaiiisss}}}vvv}}}uuukkkaaa\\\XXXQQQMMMLLLKKKLLLKKKHHHDDDDDDIIIMMMPPPTTTVVVRRRHHH@@@???BBB\\\zzzOOO@@@888666555000000000///...------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------...111666:::IIINNNGGG>>>CCCQQQiiitttXXXTTTVVV[[[rrryyy|||yyyccc^^^eeezzzsss___bbbvvv~~~{{{zzzwwwnnnddd\\\SSSHHHAAAAAAHHHQQQWWWXXXSSSKKKBBB;;;777666666777888999:::<<<===>>>???;;;CCCJJJQQQ```sss{{{yyyuuufffRRRDDD@@@DDDKKKOOOTTTUUUXXX[[[^^^```aaaaaaYYYZZZ]]]___bbbdddeeefffiiikkkmmmpppsssvvvxxxyyy{{{{{{{{{|||}}}|||zzzxxxsssjjjYYY\\\}}}|||oootttzzzuuukkkaaa[[[VVVUUU^^^jjjrrr{{{xxxzzz{{{}}}vvvooopppwwwyyy|||yyy|||wwwooodddZZZRRRMMMLLLMMMLLLMMMOOOOOOQQQXXXaaajjj{{{aaaEEEKKKHHHZZZrrraaa[[[YYYVVVSSSPPPMMMMMMOOOPPPNNNNNNRRRWWWWWWQQQJJJFFFDDDCCCCCCDDDEEECCCBBBAAA@@@???@@@BBBBBB@@@>>><<<;;;999777444333222111111111///...---,,,,,,,,,............////////////,,,888<<>>>>>>>>???hhhZZZ]]]sss~~~qqqaaa[[[bbbbbb___VVVJJJBBBAAABBB>>>>>>>>>>>>???AAACCCDDDGGGNNNVVVWWWVVVZZZeeeoooooowwwooo___ddd^^^bbblllhhhhhheeebbbbbbaaadddnnnxxxyyy|||sssiii___YYYUUUOOOKKKKKKIIIJJJIIIFFFDDDEEEKKKPPPQQQRRRUUUQQQEEE===HHHYYYuuulllEEE;;;888777666000/////////......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......///111444777GGGLLLDDD<<>>>>>===???CCCHHHKKKXXXccckkk~~~yyydddXXXJJJDDDGGGMMMRRRSSSYYYZZZ\\\___````````````ZZZ[[[^^^```bbbdddeeefffjjjkkkmmmpppsssvvvxxxyyy{{{{{{{{{|||}}}|||zzzxxxooofffWWW```{{{uuu|||zzzhhh\\\TTTNNNMMMQQQYYYfffpppvvvwwwttt{{{}}}xxxsssooopppuuuzzzzzzyyy|||~~~|||~~~~~~xxxuuunnnbbbVVVNNNLLLMMMNNNMMMMMMPPPQQQTTT\\\eeemmmcccIIIKKKGGGWWWnnn___ZZZYYYVVVRRROOOLLLJJJHHHLLLNNNQQQUUUWWWTTTNNNJJJGGGFFFEEEEEEFFFFFFEEECCCBBBAAAAAABBBCCCCCCBBB@@@>>>===:::777555333222111222111000...------------............////////////...444777EEEaaannnooosssmmmqqqyyy|||rrr|||```QQQCCC>>>???@@@@@@AAAmmm___^^^oooxxxnnnbbb___kkkiiicccYYYNNNGGGFFFGGGGGGGGGCCC@@@AAAGGGJJJIIIUUUTTTTTTTTTWWW\\\aaaeeessslllbbbfff``````gggeeeiiifffdddeeegggmmmyyy}}}rrrggg]]]WWWSSSMMMJJJJJJHHHHHHGGGEEEEEEHHHNNNSSSQQQRRRSSSNNNBBBDDDbbb|||www___???999888777666000////////////............------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++---//////000111333555FFFMMMGGG===???JJJaaa~~~___ZZZXXXZZZmmmpppuuuzzzppptttgggbbbooovvvzzznnnaaaYYYQQQFFF===::::::===>>>FFFEEECCC@@@===;;;999888===AAADDDEEEFFFJJJSSS[[[mmmwwwxxx```LLLKKKJJJMMMSSSWWWXXXXXX^^^^^^```aaaaaa```______\\\]]]___bbbdddeeefffgggkkklllnnnpppsssvvvxxxyyy{{{{{{{{{|||}}}|||zzzxxxiii^^^RRRaaaxxxxxx|||hhhRRRNNNHHHDDDIIIVVVeeesss{{{xxxtttvvv|||uuutttrrrpppooorrrwww{{{~~~}}}vvvssslll```TTTMMMLLLNNNMMMLLLMMMPPPRRRVVV___iiippp```HHHGGGGGG[[[gggZZZXXXWWWSSSNNNLLLMMMLLLIIILLLPPPUUUWWWUUUQQQKKKHHHIIIHHHGGGGGGHHHHHHGGGFFFCCCCCCCCCDDDDDDDDDCCCBBB???>>>;;;888666444222222222222000///...---------............////////////000111222>>>VVVhhhmmmllldddooozzzwwwmmmuuuiiiYYYIIIBBBBBBBBBBBBDDDtttddd]]]iiirrrlllbbb^^^pppllleee[[[QQQLLLKKKMMMNNNLLLFFFAAAEEEPPPVVVUUUYYY^^^```[[[UUUVVVaaammmvvvjjjgggjjjhhhiiinnnppprrrpppqqqvvv{{{|||oooeee[[[WWWSSSNNNJJJJJJHHHGGGFFFFFFGGGKKKPPPTTTSSSSSSQQQIIIBBBQQQmmm|||UUU===;;;888666555000//////////////////......---------,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++---///000000000111333CCCOOOMMM???;;;DDD```eee[[[ZZZZZZlllnnnuuu|||kkk^^^iiippp||||||pppcccWWWPPPEEE<<<888777888999>>>>>>>>>===<<<:::999888???DDDLLLQQQWWWaaaoooyyyqqqYYYMMMEEEJJJQQQUUUWWWXXX[[[^^^aaaaaaaaaaaa``````______^^^```aaadddfffggghhhhhhkkklllnnnqqqsssvvvxxxyyy{{{{{{{{{|||}}}|||zzzxxxfffZZZPPPdddxxx{{{sssZZZFFFIIIEEEDDDMMM___rrr}}}wwwrrr~~~vvvvvvxxxvvvpppkkkppp}}}|||~~~{{{vvvrrriii^^^SSSNNNNNNPPPLLLKKKLLLPPPSSSWWWbbbmmmyyyWWWDDDGGGOOOllldddZZZVVVUUUQQQMMMPPPXXX\\\ZZZRRRVVVZZZ[[[VVVQQQLLLJJJIIIGGGFFFFFFGGGHHHFFFEEECCCDDDEEEEEEEEEDDDDDDDDD@@@>>><<<999777555444333333222111000///.....................////////////000...000999MMMfffuuutttnnnwww~~~}}}wwwlllqqqnnn]]]KKKDDDCCCDDDFFFHHHvvvggg^^^eeelllhhhaaa___nnnjjjccc[[[SSSOOOOOOPPPNNNNNNIIIDDDKKKZZZaaa```TTTiiixxxnnnXXXVVVqqqwwwjjjiiiiiikkkqqqvvv|||~~~{{{vvvjjjaaaYYYVVVSSSNNNJJJJJJGGGGGGGGGHHHKKKOOORRRUUUTTTSSSMMMEEEJJJhhhllleeemmmNNN======999444444111000000000//////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---////////////111222???OOOOOOAAA:::@@@^^^kkkZZZZZZ\\\nnnrrryyyqqq\\\fffooo{{{}}}rrrfffXXXQQQFFF===888777888888;;;;;;<<<<<<;;;:::999888???EEENNNWWWcccqqqzzz{{{nnnVVVJJJNNNOOOSSSVVVUUUSSSUUU\\\cccbbbaaa___^^^^^^___```aaaaaabbbdddfffhhhiiijjjjjjlllmmmoooqqqtttvvvxxxyyy{{{{{{{{{|||}}}|||zzzxxxhhh[[[SSShhhyyy~~~kkkTTTHHHGGGEEEGGGRRRhhh{{{}}}uuuvvvzzzuuuuuuvvvsssllljjjwww~~~|||~~~}}}zzzvvvpppeeeZZZSSSOOONNNOOOKKKJJJLLLPPPTTTZZZeeepppTTTFFFGGGTTTuuuccc]]]UUUVVVRRROOOVVVeeekkkiiiTTTVVVWWWUUURRRMMMJJJIIIGGGFFFDDDEEEFFFFFFEEECCCCCCEEEFFFFFFEEEDDDDDDEEE???>>><<<:::888777666555444333222000////////////............///////////////,,,111888EEEfff{{{zzz}}}yyyvvvzzzmmmooo~~~ppp^^^KKKCCCCCCEEEHHHKKKssshhhbbbeeehhheeeccceeehhhddd___XXXRRRPPPPPPQQQOOOQQQMMMIIIQQQ___ccc^^^XXXppp{{{hhhiiitttllldddiiiggghhhrrrzzz~~~jjjddd\\\VVVUUUSSSMMMIIIHHHHHHHHHHHHKKKNNNQQQTTTUUURRROOOGGGFFF]]]bbbmmm```GGG===???888222444444222111111000///...------...------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------...///.........000222888IIILLLBBB;;;AAAZZZ{{{sss\\\XXX]]]sssxxxttt^^^eeennn{{{vvvkkk\\\TTTHHH>>>999777888888;;;;;;;;;;;;;;;;;;::::::===@@@FFFOOO[[[gggqqqwwwuuujjj```]]]VVVMMMKKKOOOTTTVVVWWWVVVUUUXXX]]]aaaaaa___]]][[[[[[]]]aaacccdddeeegggiiijjjkkkllllllmmmnnnooorrrtttvvvxxxyyy{{{{{{{{{|||}}}|||zzzxxxjjj]]]VVVkkkyyy{{{eeeTTTQQQEEEEEEIIIWWWnnnwwwyyy~~~wwwuuupppmmmuuu|||zzzvvvlll___VVVQQQPPPNNNLLLLLLKKKMMMQQQVVV\\\iiiuuu|||SSSGGGFFFSSSuuuxxx```\\\TTTVVVRRRNNNUUUdddhhhcccSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEBBBEEEGGGFFFDDDCCCDDDEEE???>>><<<;;;999888888777444333222111000/////////............///////////////---444555:::```uuuuuuqqq|||yyyjjjiiixxxyyyfffPPPEEECCCCCCFFFIIIoooiiifffgggeeebbbeeekkkbbb```[[[UUUQQQPPPPPPQQQRRRUUURRRNNNTTT______WWWcccrrr}}}wwwuuuggghhhmmmcccjjjeeecccnnnwww{{{uuuyyypppaaa```YYYTTTTTTSSSMMMHHHFFFHHHHHHIIIMMMPPPSSSTTTTTTOOOKKKCCCIIIooozzzyyymmmeeewwwWWWBBB===@@@777000444666333222111000///...---,,,......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...//////...------000222333DDDHHHAAA>>>BBBVVVrrryyy```VVV]]]vvv~~~yyyvvvwwwsssbbbdddlllzzz|||qqq```WWWJJJ???999777888888======<<<<<<<<<;;;;;;;;;::::::===BBBKKKSSSXXX[[[ZZZXXXRRRLLLLLLOOOMMMHHHOOOQQQUUUZZZ]]]___^^^]]]aaa^^^[[[XXXYYY]]]aaadddfffggghhhjjjlllmmmmmmnnnmmmnnnppprrrtttvvvxxxyyy{{{{{{{{{|||}}}|||zzzxxxjjj]]]VVVkkk|||www~~~wwwaaaUUUYYYDDDFFFKKKZZZrrrsss~~~zzztttwww|||zzzvvvjjj[[[RRRPPPPPPMMMJJJMMMLLLNNNSSSXXX___kkkwwwpppKKKDDDEEEUUUxxxpppZZZXXXSSSVVVQQQKKKOOOZZZZZZQQQUUURRRMMMKKKLLLNNNOOOOOOLLLJJJIIIIIIJJJKKKIIIHHHBBBEEEGGGFFFDDDCCCDDDFFF>>>===<<<;;;:::999999999555444222111000000//////............/////////000222///666333111WWWtttzzz}}}|||rrrzzzuuufffdddqqqpppWWWIIIDDDBBBCCCEEE}}}xxxkkk^^^\\\dddkkklllmmmddd\\\ZZZVVVNNNJJJKKKRRRSSSVVVWWWVVVUUUUUUWWW```iiixxx}}}zzz}}}hhh\\\___gggkkknnnooolllkkkooossssssyyy{{{{{{vvv{{{dddbbbTTTTTTRRRNNNJJJHHHHHHIIIDDDLLLPPPMMMLLLPPPTTTRRRKKKDDD<<>>======>>>@@@;;;<<<=========>>>BBBDDDIIIIIIHHHIIIKKKNNNRRRTTT\\\[[[ZZZYYY[[[]]]```bbb___XXXUUUYYY___dddiiinnnpppooonnnmmmllllllmmmmmmnnnooopppppppppqqqtttvvvyyy{{{|||{{{|||~~~yyyiiieee^^^hhh|||tttbbb[[[YYYKKKHHHNNN```sss|||zzzvvv{{{{{{yyywwwuuu~~~~~~{{{yyyrrreeeXXXRRRPPPMMMLLLMMMMMMOOONNNTTT^^^```iii}}}vvv]]]QQQLLL???]]]~~~jjjWWWWWWUUURRROOONNNOOOPPPPPPOOOUUUTTTRRRQQQOOOOOONNNOOOJJJKKKMMMNNNMMMLLLJJJIIICCCCCCDDDFFFGGGGGGEEEBBBAAA???===<<<<<<;;;888777888666444222222222111000111000///...............///111111///888OOOnnn||||||www}}}oooxxxpppaaakkk}}}dddKKK@@@BBBBBB>>>qqq___\\\hhhqqqqqqssslllfff```VVVKKKGGGIIIOOOWWW]]]ZZZTTTTTTXXX[[[SSSYYYfffkkkgggssstttcccXXXYYY___nnnuuu{{{~~~yyyrrrrrrttt{{{zzzqqq\\\[[[SSSRRRPPPMMMIIIGGGGGGHHHGGGMMMQQQOOOPPPTTTUUURRRJJJCCC???PPPzzz~~~tttqqqMMMBBBAAA???===;;;999888777555444333222111000//////------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////333;;;BBBGGGAAA888NNNxxxxxx]]]\\\nnn~~~zzztttjjjooowwwyyyyyyjjjdddiiittt|||xxxqqqeeeTTTFFF===:::999999===>>>@@@@@@??????AAABBB===>>>?????????@@@CCCEEEGGGHHHIIIKKKNNNQQQSSSUUUYYYZZZ\\\]]]^^^]]]]]]\\\ZZZUUUVVV```lllsssxxx{{{xxxvvvrrrnnnllljjjiiiiiilllmmmooopppqqqssswwwzzzzzz|||}}}|||}}}}}}xxxkkkfff]]]fff}}}wwweee]]]YYYHHHIIIUUUjjjwwwxxxxxx|||}}}}}}~~~~~~{{{yyyqqqdddVVVQQQOOOMMMLLLNNNPPPQQQPPPWWWccceeemmmVVVNNNLLLCCCbbb}}}iiiXXXYYYUUURRROOOMMMNNNOOOOOONNNRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOONNNLLLJJJGGGEEEEEEEEEEEEFFFHHHGGGDDDAAA@@@>>>===<<<===<<<;;;999999777666444444333222111000///...............///...111222000444GGGcccxxxuuuvvv{{{ooouuu{{{iiillljjjPPPCCCAAABBB@@@xxx```\\\mmmxxxvvvssspppkkk```RRRFFFEEEJJJUUU___cccZZZRRRSSSYYY[[[PPPSSS^^^bbb___iiiuuutttqqqtttxxxuuuhhh[[[XXX]]]hhhqqq|||fffWWWUUUQQQPPPNNNJJJGGGEEEFFFGGGKKKOOORRRSSSUUUXXXVVVQQQFFF@@@AAAWWW|||zzzVVVIIIAAA@@@>>>===;;;999777777666666555333222000///...---------------------------,,,,,,++++++++++++,,,---.........////////////---............/////////111999@@@FFFBBB888GGGjjjbbb\\\iii|||~~~{{{yyysssqqq|||~~~|||zzzggghhhppp~~~|||vvvkkk[[[KKKAAA<<<;;;:::???AAABBBBBBBBBBBBCCCEEEAAABBBBBBBBBAAABBBEEEGGGHHHJJJMMMQQQTTTVVVWWWWWW[[[]]]___aaa```\\\YYYVVVZZZYYY```ooo||||||yyyuuuppplllkkkjjjkkkmmmnnnpppqqqrrrtttxxx{{{{{{}}}~~~}}}~~~{{{uuummmhhh^^^ccc{{{zzzkkkbbbZZZGGGJJJ]]]vvv{{{qqqsssxxx|||{{{xxxooobbbTTTOOONNNMMMMMMOOOOOOOOOLLLTTTcccgggnnnSSSJJJKKKJJJjjjzzzfffYYYZZZUUURRROOOMMMMMMNNNNNNMMMPPPPPPQQQQQQQQQPPPNNNNNNNNNNNNNNNMMMLLLIIIGGGEEEGGGFFFGGGHHHHHHGGGDDDAAA???>>>======>>>>>>===<<<:::999888777555444333222.........---......//////,,,000333111222AAA[[[qqqtttxxx~~~oooqqqyyyqqqmmmyyytttYYYFFF@@@AAABBB{{{bbb^^^oooyyytttllllllhhh]]]OOOIIIOOOXXXbbbddd___TTTRRRWWWXXXTTTUUUWWWaaaeeeccclllvvvsssooottt|||sssaaa[[[___iiipppvvvxxx|||vvv^^^UUURRRNNNNNNLLLHHHEEEDDDFFFHHHNNNOOOQQQUUUXXXXXXSSSNNNAAA???IIIeeedddLLLKKKBBBAAA@@@>>><<<;;;999999888777666444222111//////............------------,,,++++++******+++++++++............////////////---------........./////////777===EEEDDD:::AAA[[[nnnbbbhhhxxx|||}}}~~~yyysss}}}|||fffeeelll{{{{{{qqqbbbRRRFFF???<<<;;;@@@AAACCCCCCBBBBBBDDDEEEDDDEEEEEEEEEDDDEEEGGGJJJLLLOOOSSSVVVYYYZZZZZZYYY^^^^^^^^^^^^]]][[[YYYXXXaaagggssszzzxxxtttqqqooooooqqqrrrrrrsssssssssrrrsssvvvxxx{{{}}}~~~|||||||||xxxrrrooommmaaaaaavvvrrrgggZZZHHHKKKaaa{{{{{{kkknnn|||uuu~~~zzzvvvkkk^^^RRRNNNMMMMMMNNNPPPNNNNNNKKKUUUeeejjjqqqWWWHHHIIISSSttt||||||```XXX[[[VVVSSSPPPNNNNNNNNNNNNMMMPPPQQQRRRTTTSSSRRRPPPOOOKKKKKKLLLLLLLLLKKKJJJIIIFFFFFFGGGIIIJJJIIIGGGDDDBBB@@@??????@@@@@@>>>===:::::::::888666444333333------------...///000000+++///222222222???ZZZrrr|||}}}oooooottttttmmmrrrvvv}}}cccKKK??????CCC}}}ggg```jjjnnnhhh___```^^^VVVPPPTTTaaakkklll```RRROOOXXX^^^YYYOOORRRUUUaaafffdddnnnwwwttttttxxxyyyeee^^^bbbrrrxxxzzzuuuqqqwwwgggYYYRRRMMMLLLLLLJJJGGGEEEEEEHHHJJJOOOOOOQQQUUUXXXUUUNNNIII@@@JJJbbbvvvUUUIIIGGGBBBAAA@@@???===;;;::::::999888777555333222000000/////////......---------+++++++++******++++++,,,,,,------------.........------------...............444:::CCCGGG======OOOooozzz}}}wwweeefffuuu|||fffbbbhhhyyy}}}uuuhhhYYYKKKBBB<<<:::???@@@BBBBBBAAAAAACCCDDDEEEFFFGGGFFFFFFGGGJJJLLLOOOQQQTTTWWWYYYYYYYYYXXX[[[ZZZXXXWWWYYY^^^bbbfffjjjuuuxxxxxxxxxvvvtttrrrrrrsssuuuwwwtttuuuuuutttttttttwwwyyy{{{}}}}}}zzzzzzzzzvvvppprrrrrrfffaaaooo}}}yyykkkXXXKKKNNNbbbyyyvvvffflll{{{zzz}}}sssxxx~~~wwwrrrfffZZZPPPMMMNNNMMMNNNOOOQQQRRRQQQ[[[kkkqqqzzz^^^HHHGGGZZZ|||vvv[[[XXX]]]WWWTTTQQQOOOPPPPPPPPPOOORRRSSSUUUVVVVVVTTTRRRQQQKKKKKKKKKKKKKKKJJJJJJIIIDDDEEEFFFIIILLLMMMKKKIIIFFFDDDBBBAAAAAA@@@>>><<<:::<<<<<<:::777444333444...............///000111......///000111<<>>CCCpppdddbbb```[[[QQQRRRQQQMMMQQQ\\\iiipppjjjVVVJJJSSSaaabbbXXXOOONNNTTTbbbhhhfffooozzzwwwzzz}}}kkkbbbgggnnnxxx~~~~~~lll\\\SSSMMMHHHKKKJJJIIIFFFEEEGGGKKKOOOQQQPPPQQQUUUUUUNNNIIIFFFLLLeee^^^NNNJJJCCC@@@@@@???===<<<;;;999999999999888666555333222111000000//////...---------,,,++++++++++++,,,,,,---++++++,,,,,,,,,---------,,,------------.........---222777BBBJJJAAA<<>>;;;===???@@@@@@@@@@@@AAACCCDDDFFFFFFFFFFFFHHHKKKNNNOOOOOOQQQSSSUUUWWWXXXYYYVVVVVVVVVYYY```iiirrrwwwsss||||||uuuvvvxxxwwwvvvuuutttuuuuuuvvvrrrtttuuuuuuvvvwww{{{}}}|||}}}|||yyyxxxyyyvvvqqqsssyyyooobbbiiittt|||~~~mmmUUULLLSSSeeetttnnndddrrr{{{xxxooommmqqqooojjjppp||||||ssslllaaaWWWNNNMMMOOONNNNNNOOOPPPSSSUUU^^^lllrrr}}}___IIIHHH___mmm\\\^^^aaaYYYVVVSSSRRRSSSTTTTTTSSSUUUUUUVVVWWWVVVUUUTTTSSSOOONNNMMMKKKIIIHHHGGGFFFDDDEEEGGGJJJNNNOOONNNLLLHHHFFFDDDCCCBBBAAA???===;;;>>>@@@>>>999555444555000000//////000000111111222...---//////555III___vvv}}}nnnqqquuu|||wwwssszzz~~~tttkkkwwwvvv[[[EEE???CCCxxxkkk```[[[[[[TTTTTTRRRSSS\\\iiipppnnndddRRRPPPcccjjj\\\OOONNNOOOXXXiiioookkkssslll```dddfffppp|||jjj___XXXOOOIIIIIIJJJIIIHHHGGGGGGJJJOOOSSSSSSQQQSSSVVVRRRIIIDDDEEEfffzzzRRRKKKKKKFFFAAA@@@@@@>>>===<<<;;;:::999999888777555444444333000000000///...---------,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,---------,,,,,,---------.........,,,111555@@@LLLFFF>>>CCC```tttzzzbbb\\\kkkzzzzzztttpppwwwtttfffcccppp{{{~~~|||uuuiiiYYYJJJAAA<<<<<<>>>????????????@@@BBBCCCDDDEEEFFFFFFHHHLLLOOOOOOOOONNNOOOSSSWWW\\\___\\\___dddkkkrrrzzz|||wwwwwwvvvvvvwwwwwwwwwvvvvvvuuutttuuuvvvvvvvvvxxx{{{~~~~~~|||xxxxxxzzzyyyttttttwwweeedddllluuunnnQQQJJJYYYlllqqqfffdddmmm\\\bbbkkkwwwzzzpppggg\\\SSSMMMNNNPPPOOOMMMMMMLLLSSSWWW```lllqqq}}}xxxWWWJJJJJJaaa~~~gggccchhhfffZZZXXXUUUTTTVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSOOONNNLLLJJJIIIGGGFFFFFFFFFFFFHHHKKKNNNOOONNNLLLHHHFFFDDDDDDDDDCCCBBB@@@>>>AAADDDAAA<<<888777888333222111111111111111111333---,,,000111333???PPPkkkooopppooo~~~pppppp|||iiirrr~~~dddKKKBBBCCC}}}qqqbbb^^^cccccccccaaacccnnnzzzzzzrrr```TTT[[[qqqoooSSSEEELLLPPP[[[nnnsssnnnvvvfffWWWZZZjjjpppyyyyyytttyyyiiiYYYYYYXXXOOOJJJNNNIIIIIIHHHGGGHHHLLLRRRVVVTTTSSSUUUVVVPPPEEEBBBFFF~~~vvvnnnLLLGGGIIIGGGCCCCCCBBBAAA@@@???>>>===999888888777666555555444111000000///...---------,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,---------......,,,000333@@@NNNIII???BBB\\\ppp{{{{{{aaaZZZjjjzzz}}}vvvttt}}}kkkbbbllluuuyyy~~~zzznnn^^^NNNCCC>>><<<>>>????????????@@@BBBAAACCCDDDEEEFFFIIILLLOOOQQQOOONNNPPPTTT[[[bbbggggggllluuu~~~|||yyyxxxrrrtttuuuwwwxxxxxxxxxwwwxxxxxxxxxwwwvvvwwwyyy{{{}}}yyyyyy|||{{{wwwttt|||gggaaagggqqq~~~nnnOOOGGG^^^rrrpppaaaeeewwwfffYYYWWWhhh|||xxxmmmdddZZZRRRLLLNNNQQQPPPMMMLLLOOOWWW]]]fffpppttt|||cccMMMJJJLLLbbb}}}dddiiipppkkk[[[YYYVVVVVVXXXZZZ[[[[[[XXXWWWVVVTTTSSSRRRRRRRRRKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHJJJLLLOOOOOOMMMKKKFFFEEEDDDDDDEEEEEEDDDBBB@@@DDDGGGDDD>>>:::999;;;444444333222111111111222222,,,,,,444666555<<>>===<<<;;;:::999999999999777666555444111111000///...---,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////222999AAAEEECCC???```mmm~~~rrr```ddd|||mmm```dddoooyyy|||uuufffSSSEEE===>>>>>>???@@@AAAAAABBBBBBEEEGGGHHHHHHGGGGGGIIIKKKWWWUUUSSSTTTZZZccclllqqquuuyyy~~~|||zzzwwwrrrqqqrrrssstttuuuvvvvvvwwwxxxyyyzzzyyyxxxxxxyyyzzzvvvnnn{{{www~~~~~~rrrcccbbbmmmyyyyyycccRRRGGG___qqqkkk^^^kkkssseee^^^___vvv~~~{{{ssshhh^^^UUURRRPPPNNNOOOOOOOOONNNUUUZZZ]]]eeessszzz}}}dddPPPDDDSSSooo{{{wwwmmm\\\aaa```WWWVVVUUUUUUUUUVVVWWWXXX\\\ZZZWWWTTTQQQPPPOOOOOOJJJMMMOOOPPPNNNKKKIIIIIILLLJJJIIIGGGGGGGGGHHHIIIGGGHHHHHHGGGDDDCCCCCCDDDBBBBBBBBBAAA???<<<999888888666333000///000000111111000///000111555888:::dddsss|||uuu|||jjjkkkuuuyyyiiijjjxxxsssXXXEEE>>>rrrooovvvyyyiiiccc```RRRKKKSSSXXXhhhzzz^^^RRRUUUTTT^^^ooonnn^^^```hhhnnn{{{uuufff\\\TTTSSSRRRNNNKKKKKKIIIIIIIIIJJJMMMOOORRRTTTOOOSSSOOOJJJFFF@@@JJJbbb^^^MMMMMMKKKCCCAAAAAA@@@>>>===<<<;;;:::::::::::::::999777666555333222222111000///......------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000666<<<@@@@@@>>>\\\ppp{{{pppmmm{{{wwwaaa^^^hhhsss|||uuujjjZZZJJJAAA<<<<<<<<<===>>>@@@BBBCCCHHHJJJMMMPPPTTTWWWYYYZZZcccdddeeedddcccjjjuuu~~~~~~~~~zzz|||~~~zzzwwwwwwtttppppppooonnnmmmnnnpppssstttwwwxxxxxxvvvuuuvvvxxxzzz|||~~~sssooovvv~~~ttteeeaaalllxxxkkkVVVLLL^^^mmmhhh```tttwwwooozzz}}}yyyqqqeee[[[QQQPPPOOONNNOOOPPPPPPPPPUUUZZZ]]]gggvvv~~~{{{bbbPPPNNNhhhnnndddUUUYYYXXXVVVUUUTTTSSSTTTUUUWWWXXXZZZYYYWWWUUUTTTSSSRRRRRRMMMNNNOOONNNMMMLLLLLLMMMOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA>>>;;;:::999888777444222111111222111000//////111444777999NNNeeevvvzzzsssoooyyy~~~iiieeepppvvv^^^LLLEEE~~~|||hhhTTTOOOFFFGGGYYYhhhwww}}}zzz\\\TTTXXXTTT[[[hhhzzznnn[[[UUUdddooossszzzggg^^^VVVQQQQQQQQQMMMKKKJJJIIIJJJLLLNNNPPPQQQRRRSSSPPPSSSMMMFFFEEEHHH]]]iiiSSSNNNNNNJJJEEEAAAAAA@@@???===<<<;;;:::;;;;;;;;;:::999888777666444444333222111000//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...///222777<<<>>>???YYYsss}}}}}}~~~ccc\\\dddppp~~~|||xxxqqqdddRRRCCC<<<;;;;;;;;;===AAADDDFFFIIILLLRRRXXX\\\```bbbcccjjjsss{{{zzzsssrrr{{{~~~|||yyyvvvyyy||||||xxxwwwxxxvvvrrrnnnjjjfffbbbcccfffkkknnnsssttttttttttttuuuxxx{{{yyy~~~|||mmmooouuu}}}wwwggg```iiiuuuvvv[[[RRR[[[hhheeeccc}}}wwwnnn```WWWMMMMMMNNNOOOPPPPPPQQQQQQVVV[[[^^^iii{{{|||{{{bbbPPPUUUyyyhhhaaaWWWYYYXXXVVVTTTRRRQQQQQQSSSVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUQQQQQQPPPOOOMMMMMMOOORRRQQQQQQQQQPPPNNNLLLJJJIIIJJJHHHFFFGGGJJJKKKIIIFFFIIIHHHHHHFFFDDD@@@>>><<<999;;;<<<999555222222333111000000///111333555777>>>TTTsss{{{zzz~~~sss}}}lllbbbjjj|||{{{eeeTTTLLLcccKKKJJJGGGLLLaaaqqq~~~wwwttt{{{ZZZVVV[[[^^^```fffqqqvvv]]]VVVXXXggguuusssfffYYYSSSPPPQQQQQQMMMJJJJJJGGGIIILLLOOOPPPPPPOOONNNTTTQQQFFFAAAHHHUUUqqqrrrVVVMMMMMMKKKHHHGGGBBBAAA@@@???===<<<;;;;;;;;;;;;;;;:::999888666666555444444333222111000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000444;;;BBBFFFUUUpppfff^^^eeeqqq|||~~~|||zzznnnWWWBBB>>>===<<<<<<>>>CCCHHHKKKNNNUUU^^^aaaaaabbbfffjjjlllxxxwwwvvvyyyzzzwwwvvvwwwwwwwwwyyy||||||yyywwwxxxvvvqqqhhhccc[[[UUUTTTXXX^^^ccchhhjjjnnnqqqsssuuuxxx{{{yyy{{{jjjooovvv}}}zzzkkkaaafffqqq```TTTYYYfffeeecccyyy|||}}}uuujjj]]]SSSKKKMMMNNNOOOOOOOOOPPPQQQWWW\\\```lll~~~{{{cccOOOWWW~~~eee```\\\\\\[[[UUUTTTQQQPPPPPPRRRUUUWWWTTTVVVWWWYYYZZZZZZYYYXXXUUUUUUUUUSSSQQQPPPPPPRRRPPPQQQRRRSSSQQQOOOLLLJJJKKKGGGEEEGGGKKKMMMKKKGGGKKKJJJJJJHHHEEEBBB???===999===???===888333333444222111000000111222444555<<>>===<<<;;;::::::999999888666555444555444444333222111000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000444<<>><<<<<<>>>CCCHHHLLLSSS___kkkmmmhhhgggnnnwwwrrrxxx~~~yyyrrrmmmkkkrrroookkkjjjmmmqqqtttvvvuuuyyyzzzwwwuuutttooojjj[[[VVVNNNHHHGGGJJJPPPUUUXXX]]]ccciiinnnrrrvvvxxx|||{{{kkkqqqzzz|||{{{nnnbbbcccllliiiVVVYYYiiiiiiddd}}}tttwww{{{{{{{{{rrrgggZZZQQQMMMNNNPPPPPPNNNNNNPPPRRRZZZ___cccppp|||\\\NNN\\\|||wwwbbb\\\\\\XXXXXXUUUTTTRRRQQQQQQSSSUUUWWWSSSTTTWWWYYYZZZ[[[ZZZZZZWWWYYYZZZXXXUUUQQQOOOOOOLLLNNNPPPRRRRRRPPPMMMKKKJJJGGGDDDFFFKKKMMMKKKGGGKKKKKKJJJHHHFFFCCC@@@>>>:::===???>>>:::666444444333222222111111222333333888GGGeee{{{~~~|||zzzggghhhzzz|||jjjXXXNNNpppgggiiijjjuuuuuurrr}}}uuu[[[TTTYYYWWW]]]bbbooo~~~bbbQQQMMM```rrr}}}vvv]]]ZZZUUURRRQQQRRRPPPKKKJJJLLLNNNOOORRRSSSRRROOOLLLJJJHHHBBB???SSSwwwiiiZZZMMMKKKJJJFFFEEEGGGBBBBBBAAA@@@>>>===<<<;;;999999999888777666555444555555444333222111000000---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000333<<>><<<;;;<<<@@@EEEHHHOOO\\\hhhkkkfffgggppp{{{yyyuuupppkkkgggdddbbb```]]][[[ZZZ\\\aaafffjjjkkkqqquuuxxxvvvssspppiiibbbMMMIIIEEEBBBBBBEEEJJJNNNNNNRRRYYY___eeelllrrrvvv|||nnnsss||||||{{{qqqdddbbbggg}}}xxx[[[ZZZmmmooohhh~~~~~~sssoooxxxnnnbbbWWWPPPNNNPPPQQQPPPMMMNNNQQQUUU]]]dddiiiwwwyyyRRRPPPiiizzzuuuddd\\\\\\UUUVVVUUUUUUTTTSSSTTTUUUVVVWWWSSSTTTUUUWWWXXXYYYYYYYYYVVVXXXZZZYYYVVVQQQNNNMMMJJJLLLOOOQQQQQQPPPNNNLLLJJJHHHFFFHHHKKKLLLKKKIIIJJJJJJJJJIIIGGGDDDAAA@@@======>>>>>>===;;;888666555444444333222222222222///EEEggg}}}~~~{{{~~~mmmfffsssttthhh\\\SSS~~~tttllljjj}}}zzzuuu}}}ooo]]]cccnnnmmmiiikkkwwwiiiZZZUUUYYYkkkmmmUUUVVVQQQOOONNNPPPNNNKKKLLLPPPPPPQQQSSSSSSQQQMMMIIIGGGBBBFFFRRRuuunnn[[[RRRIIIGGGIIIIIIGGGDDDCCCBBBAAA@@@>>>===<<<<<<:::::::::999888777666555777666666555444333222222000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***---//////000888GGGTTTUUUXXXdddvvv~~~lllZZZ[[[kkk{{{mmmTTTBBB@@@>>><<<===???BBBDDDHHHPPPYYY^^^^^^bbbjjjqqqqqqlllddd]]]XXXTTTQQQOOOLLLLLLMMMPPPTTTWWWXXXXXXbbbhhhmmmllliiieee\\\TTTDDDDDDDDDFFFIIIMMMQQQSSSQQQRRRTTTXXX^^^hhhssszzz{{{sssvvv|||xxxzzztttgggaaaccctttddd]]]oootttooorrrccckkk}}}ssshhh^^^TTTOOONNNPPPQQQOOOMMMOOOUUUZZZaaahhhpppzzzjjjMMMVVVtttnnncccZZZ]]]TTTXXXUUUVVVVVVWWWWWWWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXSSSUUUVVVTTTRRROOONNNNNNLLLMMMOOOPPPOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFDDDCCCAAA???===>>>@@@@@@===999666666555444444333222222000???[[[qqq~~~uuueeelllvvv}}}tttiiieeeccc```wwweee___{{{||||||zzznnn{{{|||xxx~~~uuugggcccgggjjjvvvbbbPPPTTTNNNKKKLLLNNNMMMKKKNNNSSSPPPQQQQQQPPPMMMJJJFFFCCC===III```|||{{{XXXRRRLLLDDDCCCIIINNNJJJBBBCCCBBBAAA@@@???===<<<<<<;;;;;;;;;:::999888777666888888777666555444333333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))),,,///------444DDDPPPJJJIIIVVVqqqyyy}}}zzzddd\\\fffrrruuu___EEECCCAAA@@@???AAACCCDDDIIIKKKPPPUUUZZZ___dddgggbbbbbb___ZZZSSSJJJCCC???DDDDDDFFFIIILLLLLLJJJHHHNNNVVV\\\]]]ZZZUUULLLCCCBBBEEEIIINNNSSSXXX[[[]]]YYYWWWUUUVVV\\\hhhvvv|||{{{vvvxxx|||vvvxxxuuuhhh```aaallllll```pppwwwvvvgggaaarrrzzzooodddZZZRRRNNNMMMOOOPPPNNNMMMPPPXXX___cccllltttvvv|||UUUOOO[[[wwwnnnbbb\\\TTTZZZQQQWWWVVVWWWXXXYYYZZZYYYXXXWWWUUUTTTSSSRRRSSSTTTUUUVVVQQQQQQQQQOOOMMMMMMOOOQQQOOOOOOPPPPPPOOOMMMLLLKKKKKKMMMNNNMMMLLLKKKLLLMMMJJJJJJKKKKKKJJJHHHFFFEEEDDD@@@<<<>>>CCCDDD@@@;;;888777666555444333333222;;;:::IIIbbb~~~zzz|||zzzvvv|||{{{}}}gggjjjmmmuuu{{{iiiaaadddiiikkk~~~llleeelll}}}}}}~~~wwwtttyyyuuuqqqhhhZZZRRRQQQMMMJJJHHHIIIMMMQQQRRRRRRLLLSSSYYYVVVMMMFFFBBBBBBBBBSSSzzzyyyhhhWWWOOOMMMKKKJJJJJJIIIGGGEEEAAAAAAAAA@@@???>>>>>>===>>>===<<<;;;999999999999666666666666777777777777666333000...---...------*********+++,,,---///000------------------------,,,+++++++++...555===CCCEEEFFFNNNmmm~~~|||uuuuuu\\\ZZZeeennn{{{lllKKKDDDAAABBB@@@>>>@@@GGGHHHKKKOOOUUU[[[```dddfffeeeeee```TTTGGG???:::888<<<>>>DDDLLLSSSRRRJJJBBBHHHMMMMMMOOONNNBBB===IIILLLWWW[[[WWWZZZdddiiifffhhhYYYTTTXXXccczzzzzzuuu|||nnnjjjooooooeee[[[nnnvvvkkktttzzz}}}yyydddeeevvv~~~uuulllaaaUUUPPPQQQNNNMMMNNNPPPQQQRRRYYYbbbhhhppp{{{yyypppWWWTTTSSSzzzsssZZZUUUXXX```bbbXXXXXXXXX[[[___cccbbb\\\WWWWWWUUUWWWYYYVVVQQQPPPSSSUUUTTTRRRQQQPPPPPPPPPPPPSSSRRRPPPNNNNNNNNNOOOOOOPPPNNNLLLLLLMMMMMMMMMLLLGGGHHHIIIHHHGGGHHHJJJKKKEEEBBB@@@???@@@AAAAAAAAA===:::777555555555444222444555BBBdddvvvwwwuuurrrttt{{{}}}zzzyyyvvv|||ooorrrrrr~~~mmmaaa```ggglllmmmrrrkkkooozzziiidddaaa```ZZZPPPKKKLLLKKKIIIGGGJJJNNNRRRTTTTTTSSSRRRRRRNNNFFFAAAGGGPPPVVVooo}}}www[[[QQQMMMLLLJJJIIIIIIHHHFFFDDDBBBBBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::999999777777777777777777777777777444000............---.........------,,,,,,,,,------------------------...---,,,,,,---222:::???AAABBBKKKiiixxx{{{{{{|||rrrhhhzzzxxxcccZZZ___gggtttTTTIII@@@?????????BBBFFFKKKMMMQQQVVV[[[___bbbdddcccccc]]]QQQEEE<<<:::999666999???DDDHHHIIIHHHHHHJJJLLLIIIIIIKKKDDDBBBNNNRRR___hhhhhhkkktttxxxuuummm\\\TTTYYYeee~~~~~~xxxxxxkkkhhhlllnnnhhh```gggwwwqqqwwwxxxgggjjj||||||rrrhhh]]]SSSOOOPPPNNNMMMMMMOOOPPPRRRZZZccckkkssszzzdddSSSRRRWWWyyymmmZZZWWWXXX^^^^^^TTTWWWWWWYYY[[[\\\[[[WWWUUU[[[VVVTTTUUUUUURRRSSSVVVTTTSSSQQQPPPPPPQQQRRRSSSRRRRRRSSSSSSTTTUUUUUUVVVPPPOOONNNNNNOOOOOONNNNNNLLLMMMMMMLLLJJJIIIKKKLLLFFFDDDBBB???>>>>>>@@@AAAAAA>>>:::888777666444333222444@@@]]]zzzvvvyyyxxxtttxxx~~~zzz~~~nnnmmmsssxxxfff]]]```iiipppqqq{{{tttttt~~~~~~uuuhhh^^^VVVRRRPPPOOOLLLGGGFFFGGGIIIHHHHHHKKKOOOTTTVVVWWWXXXRRROOOLLLCCC@@@QQQjjj~~~```QQQMMMKKKJJJIIIHHHHHHGGGEEECCCBBBBBBAAAAAA@@@?????????===>>>??????>>><<<999888888888888888888888777777777444111000000000///...////////////...---++++++------------------------//////---,,,,,,///555999===>>>FFFbbbqqqvvv|||xxxqqqrrrsssiii[[[```lllyyyyyyjjj\\\]]]fffwwwdddTTTCCC>>>AAADDDFFFHHHMMMOOORRRWWW[[[___aaabbbdddccc]]]SSSFFF===<<<>>>BBBEEEHHHHHHEEEDDDGGGJJJOOORRRMMMKKKQQQQQQTTT```qqq|||fffZZZ\\\ggg|||}}}ssshhheeegggkkkjjjgggeeeooo~~~|||iiilllxxxlllcccXXXPPPMMMOOOQQQOOOOOOPPPQQQTTT^^^hhhooowwwVVVOOOPPP```zzzdddYYYYYYWWWYYYYYYQQQTTTVVVWWWWWWVVVWWWYYYZZZddd\\\UUUTTTUUUTTTTTTVVVSSSRRRPPPOOOPPPSSSUUUWWWSSSTTTVVVWWWXXXXXXWWWWWWOOOPPPQQQRRRRRRRRRQQQPPPSSSSSSRRRPPPLLLKKKKKKLLLGGGGGGEEEAAA======AAADDDFFFCCC???;;;:::888666444222555<<>>===???@@@AAA@@@>>>:::888999999999999888888888888777555222111222222111///+++,,,---.........------------------------------......---,,,,,,...222666999<<>>>>>>>>>>>@@@BBBCCCBBB???;;;999;;;;;;::::::999999999999777666444333444333222111***+++,,,------......---------------------------,,,,,,---,,,,,,...222555666<<<@@@SSSxxxqqqpppyyypppjjjffffffgggccc^^^[[[YYY[[[jjj}}}{{{hhh^^^bbbppp~~~lllSSSDDDCCCHHHIIIGGGJJJLLLPPPVVV[[[___bbbdddfffggghhheeeXXXKKKIIINNNMMMRRRYYY```bbb```\\\XXX\\\pppwwwvvv~~~qqqYYYLLLPPP]]]{{{}}}|||rrrqqqnnngggaaaaaagggmmmooooooxxx}}}xxxuuu|||oooaaaYYYSSSNNNOOORRRRRRPPPQQQSSSVVV\\\gggrrrxxxuuugggIIILLLKKKzzzcccWWWUUUUUUOOOOOOTTTRRRQQQSSSSSSRRRRRRVVV^^^ddd```YYYTTTVVVYYYWWWSSSQQQPPPOOOOOOOOOQQQTTTWWWZZZRRRTTTVVVWWWVVVTTTQQQOOOPPPSSSVVVWWWUUUSSSSSSTTTWWWWWWUUUPPPLLLHHHGGGHHHEEEHHHIIIFFFCCCDDDKKKQQQNNNJJJEEEAAA???===:::888444777555777KKKfffpppkkkaaaffffffeeeuuuyyyxxxuuuooottt~~~jjjTTTRRR^^^kkkvvv}}}uuummmaaaXXXSSSQQQOOOMMMGGGHHHGGGEEEFFFJJJMMMLLLPPPRRRSSSRRRQQQPPPQQQRRROOOFFF???>>>DDD^^^pppVVVQQQQQQLLLHHHGGGFFFFFFHHHHHHGGGCCCAAA????????????????????????@@@AAACCCDDDCCC@@@===:::<<<<<<;;;;;;::::::999999888666555555555555444222///...------,,,---------------------------------***,,,---------///111444444===>>>KKKnnnyyyvvv}}}qqqgggccchhhkkkgggcccccc^^^fff}}}jjj```ppp~~~ttt]]]IIIBBBCCCEEECCCHHHKKKOOOTTTZZZ^^^aaaccceeefffjjjkkkaaaUUUUUU^^^aaaeeelllqqqqqqlllccc]]]eee~~~yyyhhhQQQEEEGGGPPPnnn|||rrrxxxmmmrrrtttmmmbbb^^^dddmmmqqqqqqvvv~~~~~~yyy{{{~~~}}}}}}vvviii[[[TTTQQQOOOOOORRRNNNMMMOOOSSSXXX^^^iiiuuuuuurrrZZZIIILLLQQQ^^^TTTSSSUUUNNNNNNSSSRRRSSSRRRQQQOOOOOOQQQUUUXXXPPPMMMMMMSSSVVVUUURRRRRROOOOOOOOOPPPQQQSSSUUUVVVPPPRRRTTTWWWWWWVVVUUUSSSRRRUUUWWWWWWTTTQQQRRRTTTUUUTTTRRRNNNJJJFFFEEEFFFDDDFFFHHHHHHGGGIIINNNRRRMMMJJJEEEBBB@@@???===;;;555666555666AAATTTfffnnngggfffeeeiiixxxxxxvvvlllooozzzjjjVVVTTT^^^jjjvvv|||~~~ppphhhbbbXXXQQQMMMLLLJJJIIICCCFFFGGGDDDFFFMMMOOOMMMQQQSSSTTTTTTQQQPPPQQQSSSKKKDDDAAAKKKaaa[[[QQQPPPJJJGGGIIIFFFFFFGGGHHHIIIGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDCCCAAA>>><<<======<<<<<<;;;::::::999888777666666777666555333111000...------///111333------------------------+++---............000222222======CCCcccxxxkkkfffoootttoookkklllmmmyyyzzzdddlllzzz|||jjjSSSDDDAAACCCBBBIIIKKKOOOSSSXXX\\\^^^```eeefffkkkooohhh```ggguuuzzz~~~|||sssiiibbb___rrrzzzrrr```LLLBBBCCCIIIfff|||iiihhhhhhrrryyysssddd]]]dddmmmtttuuuxxx~~~~~~|||{{{{{{ooocccVVVQQQOOONNNOOOQQQLLLLLLPPPWWW\\\bbbnnnyyyrrr{{{vvvLLLKKKMMMaaaooo[[[RRRTTTWWWPPPOOOSSSQQQRRRPPPMMMMMMNNNOOOOOOOOOJJJIIIKKKQQQSSSQQQQQQSSSNNNOOOPPPQQQQQQRRRRRRRRRPPPQQQSSSUUUVVVUUUTTTSSSSSSVVVWWWUUUQQQOOOPPPSSSRRRRRRPPPLLLHHHEEEEEEEEEEEEEEEGGGHHHIIIKKKMMMMMMKKKHHHDDDBBBAAA@@@???===777666666777999BBBWWWkkkqqqmmmooowwwsssooossszzzjjjXXXWWW```jjjxxx}}}}}}|||{{{nnnggg^^^YYYRRRMMMJJJJJJIIIHHHEEEJJJKKKHHHIIIOOOQQQMMMPPPSSSUUUTTTRRRQQQRRRTTTHHHFFFLLLaaa}}}{{{fffPPPQQQPPPEEEDDDNNNFFFFFFGGGIIIIIIHHHDDDAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA???===>>>>>>===<<<;;;;;;::::::888777666777888777555333000...------///333777:::---------------------------///000///......///000111===<<<>>>\\\|||pppjjjuuu}}}xxxsssvvvvvvgggffftttttt[[[HHHBBBDDDDDDJJJLLLOOOSSSWWWZZZ\\\]]]hhhggglllqqqmmmiiiuuu~~~zzzlllbbbaaaeee}}}yyykkkbbbSSSAAA===CCCKKKlll|||ddd]]]eeerrr|||vvvggg^^^dddoooxxx{{{zzz|||{{{zzzzzzkkk^^^RRRNNNNNNMMMNNNPPPMMMNNNSSS[[[aaahhhsss~~~wwwaaaBBBMMMPPPoooeeeYYYQQQTTTYYYTTTRRRSSSNNNOOOMMMKKKLLLPPPQQQPPPNNNOOOMMMOOORRRQQQNNNOOOSSSNNNOOOPPPQQQQQQQQQOOONNNRRRRRRSSSSSSRRRQQQOOONNNTTTVVVWWWTTTOOOMMMOOOSSSPPPPPPOOOLLLHHHEEEEEEFFFEEEEEEEEEGGGJJJKKKJJJIIIIIIFFFCCCAAAAAAAAA@@@???:::777777888222333JJJeeerrrnnnttt~~~}}}tttnnnnnn}}}}}}iiiYYYZZZaaajjjzzzyyyuuuzzz~~~{{{ddd______XXXRRRJJJEEEEEEFFFFFFEEEAAAFFFLLLOOONNNMMMMMMOOORRRQQQRRRSSSPPPLLLMMMQQQ>>>MMMaaa|||iii___SSSMMMLLLKKKGGGCCCIIIHHHGGGEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBB@@@BBBCCCBBBAAA???@@@AAA======<<<<<<:::888666555555666777999:::888555222333444333000...111666;;;;;;222+++,,,.........///...---,,,---//////...---222555@@@CCCPPP}}}xxxtttwwwqqqzzz}}}xxxxxxnnnfffiiiuuuaaaJJJFFFEEE@@@HHHIIIKKKNNNRRRWWW[[[^^^eeehhhllloooqqquuuxxx{{{|||{{{zzzvvvsssqqqrrrsss{{{lll[[[QQQIII888BBBLLLOOO~~~}}}nnnSSSccckkkyyytttfffeeennn{{{}}}~~~~~~{{{wwwssseee[[[QQQOOOPPPOOONNNOOOKKKUUUXXX]]]gggkkkuuufffMMMGGGQQQbbb~~~sss\\\YYY\\\XXXPPPQQQYYYXXXPPPSSSPPPMMMNNNQQQSSSSSSRRROOOOOOPPPPPPQQQPPPPPPPPPNNNNNNMMMLLLMMMNNNOOOPPPOOOOOOPPPRRRSSSSSSQQQOOOPPPQQQQQQQQQPPPOOOMMMLLLNNNNNNLLLHHHIIIMMMMMMIIIFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHHHHEEEBBB@@@???@@@DDD<<<999:::888888FFFYYYooo~~~~~~qqqlllppp|||ggg^^^pppyyyqqquuuyyyuuuxxx|||zzz~~~qqq___[[[YYYSSSNNNHHHEEEEEEFFFFFFEEEHHHHHHHHHIIIKKKNNNQQQSSSTTTNNNMMMRRRVVVRRRIIIDDDHHHTTTuuuttt{{{ddd[[[QQQKKKKKKKKKHHHDDDHHHHHHGGGEEEDDDCCCAAAAAA???@@@AAAAAABBBBBBBBBAAA@@@BBBDDDCCCBBB@@@???@@@??????>>>===;;;:::999999777777777888999888555333222222000---+++,,,000444888000+++,,,///...---...///...------...///...---111333???FFFTTT|||qqqtttnnntttxxxtttzzzxxxqqqtttrrrdddeeesssiiiTTTJJJEEEAAAFFFGGGJJJNNNSSSYYY]]]```fffiiimmmppprrruuuxxx{{{xxxyyyyyyxxxxxxyyy{{{}}}vvveeeTTTJJJCCC888EEEPPPYYY}}}mmmQQQ^^^hhhyyyyyyiiifffnnnzzz}}}~~~|||xxxsssooo```WWWOOOOOOPPPOOOOOOPPPMMMVVVZZZ___hhhmmmxxx```HHHGGGZZZssshhh[[[SSSUUUSSSRRR[[[hhhiii```RRRPPPNNNPPPTTTWWWXXXWWWRRRRRRQQQQQQPPPNNNMMMLLLMMMMMMOOOPPPQQQQQQPPPPPPPPPOOOOOORRRTTTTTTQQQNNNNNNOOOOOOOOONNNMMMLLLKKKNNNOOOMMMIIIJJJNNNNNNJJJGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHDDDBBBBBBCCCCCC>>><<>>FFFdddyyy~~~{{{wwwnnnqqqzzziiimmm~~~~~~||||||}}}~~~~~~vvvxxx{{{}}}}}}yyyuuuqqqnnnjjjfffccc]]]aaaaaaZZZSSSPPPLLLGGGGGGGGGFFFGGGIIIJJJKKKKKKKKKMMMOOOPPPOOOOOOOOOPPPXXXYYYXXXOOOCCCBBBRRRfffuuussshhhvvvVVVTTTOOOJJJHHHJJJKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCCCC@@@AAAAAABBBBBBBBBAAAAAAAAACCCFFFFFFCCCAAA???>>>???===;;;999999:::;;;<<<<<<:::888888888888666555555444222000...---...///000,,,***...000...---...111///------...//////...111///888FFFUUUnnnwwwuuu|||ssszzzyyyzzz~~~{{{rrr~~~wwwrrrxxxyyyeeeeeeuuu|||~~~~~~vvvaaaQQQKKKEEEGGGJJJNNNTTTZZZ___bbbhhhkkkooorrrsssuuuwwwyyy|||}}}~~~~~~~~~yyyjjjVVVHHHBBB;;;BBBRRR```{{{|||oooSSSTTTddd|||ooogggkkkttt|||}}}zzzuuunnngggcccUUUPPPMMMOOOPPPNNNNNNOOOOOOZZZ___eeeooovvv}}}gggMMMDDDYYYhhhSSSYYYVVVUUUQQQPPPVVV\\\XXXPPPLLLLLLLLLNNNPPPSSSVVVWWWMMMMMMMMMNNNNNNOOOPPPPPPMMMNNNPPPRRRTTTUUUUUUUUUPPPMMMKKKNNNSSSTTTPPPJJJJJJJJJJJJJJJIIIIIIHHHHHHMMMNNNMMMJJJLLLOOONNNJJJHHHHHHHHHHHHIIIKKKLLLMMMIIIJJJIIIGGGDDDCCCDDDEEEGGGCCCBBBCCC@@@::::::>>>QQQhhh|||yyy}}}{{{{{{zzzxxxaaaeeessssssuuu{{{}}}}}}{{{zzz{{{~~~~~~wwwwwwwwwvvvwww{{{~~~~~~uuurrrooojjjfffbbb]]]XXXUUUPPPPPPMMMJJJJJJKKKHHHCCCFFFGGGHHHJJJKKKMMMOOOPPPJJJMMMQQQPPPOOORRRYYY___```ZZZOOOEEEAAAQQQsssllleeeuuuyyyaaaSSSOOOLLLIIIIIIJJJLLLKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBAAACCCEEEEEECCC@@@?????????>>><<<:::::::::<<<===<<<:::888888999999777666444333222111111111111111...++++++///000...---///222000...---...//////...222111555AAANNN\\\yyy~~~xxxxxx{{{wwwnnnwww||||||www~~~mmm___kkkwww}}}yyyuuurrrqqqpppqqqqqqooollljjjkkkmmmqqqtttyyy~~~kkkXXXOOOIIIJJJLLLOOOTTTXXX]]]___gggjjjooorrrsssuuuvvvxxx|||}}}~~~~~~~~~xxxgggSSSFFFAAA;;;HHH[[[pppyyy|||~~~jjjPPPTTTddd}}}ooofffiiisss}}}}}}~~~|||xxxrrriiibbb^^^SSSOOOMMMOOOOOOLLLLLLNNNQQQ]]]ccciiiuuu~~~VVVFFFFFFeeeaaaRRRXXXPPPQQQQQQOOOPPPSSSTTTSSSNNNNNNNNNNNNNNNOOOQQQRRRMMMLLLLLLLLLMMMNNNPPPQQQQQQPPPOOOOOOPPPRRRUUUWWWMMMKKKJJJMMMQQQRRRNNNIIIJJJJJJJJJIIIIIIIIIIIIIIIKKKMMMLLLJJJLLLOOONNNJJJIIIIIIJJJJJJKKKMMMNNNOOOJJJJJJIIIGGGEEEEEEFFFHHHMMMGGGBBB???===:::999:::@@@RRRpppwwwyyy}}}uuuvvvzzzzzzwww~~~qqqzzzzzz^^^ddd~~~uuutttuuu{{{}}}}}}|||||||||}}}}}}|||{{{xxxwwwtttrrrqqquuu{{{vvvmmmiiifffaaa]]]YYYUUUPPPMMMJJJGGGEEEDDDFFFHHHGGGEEEGGGIIIKKKLLLMMMNNNQQQTTTMMMNNNNNNMMMQQQ\\\kkkvvveeeRRR@@@AAAVVVxxxoooggg}}}qqq\\\SSSQQQMMMKKKJJJJJJLLLLLLLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCCCCBBB@@@BBBCCCBBBAAA???@@@AAABBBAAA???>>>=========>>>:::999999999::::::999777222111000111222333222111///,,,---000000------000444111...------/////////000333222999EEELLL___~~~zzzzzzyyy}}}zzzvvvaaadddqqqwwwmmmeee^^^ZZZXXXVVVXXXXXXUUUQQQOOOQQQSSSWWW\\\dddlllssszzzsss___PPPLLLLLLNNNPPPSSSWWW[[[]]]eeeiiinnnqqqssstttvvvwwwwwwyyy{{{|||~~~xxxhhhTTTFFFAAA<<>><<<<<<;;;:::999BBB[[[sssmmmzzzxxx|||}}}{{{{{{~~~vvv{{{uuuyyyuuu```mmm{{{||||||}}}||||||||||||vvvvvvtttrrrpppqqqtttwwwyyy{{{~~~~~~}}}}}}{{{zzz}}}sssjjjeeeaaa]]]YYYUUUSSSPPPMMMJJJFFFDDDDDDEEEGGGHHHIIIKKKHHHJJJLLLLLLLLLNNNRRRUUURRROOONNNSSS___lllvvv{{{^^^MMMCCCQQQssspppoooooo___TTTPPPQQQMMMMMMLLLMMMMMMMMMLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAA???@@@@@@???>>>???AAACCCBBBBBBAAA@@@>>>===<<<<<<888888999;;;<<<<<<:::777222111000222444444222///111......000///,,,...111555222...------...//////,,,444000333@@@DDDNNNiii|||zzz|||{{{hhhccckkkyyymmm___TTTLLLIIIHHHDDDFFFHHHFFFBBBAAADDDGGGIIIMMMTTT\\\eeeqqq~~~|||iiiTTTLLLMMMNNNPPPTTTWWW[[[]]]bbbffflllpppssstttvvvwwwtttvvvyyy{{{}}}}}}ooo[[[JJJBBB???MMMdddlllllljjjZZZHHHTTTbbbxxx~~~nnniiiooo~~~~~~{{{sssiii^^^WWWTTTOOOLLLKKKMMMMMMLLLOOOTTTXXXfffooowww\\\GGGLLL\\\kkkZZZWWWVVV___[[[WWWSSSQQQQQQSSSUUUWWWXXXWWWTTTPPPNNNOOOQQQOOONNNLLLKKKKKKLLLMMMNNNQQQOOOMMMKKKJJJJJJKKKLLLIIIMMMPPPPPPOOOMMMMMMNNNOOONNNMMMLLLLLLMMMNNNOOOLLLOOOOOONNNPPPSSSQQQLLLJJJKKKOOOQQQSSSSSSRRRQQQNNNNNNLLLJJJIIIIIILLLOOOWWWOOOEEE??????AAA???<<<::::::KKK]]]iiizzzxxx]]]rrr~~~xxxxxx~~~}}}wwwsssdddvvvvvvyyy|||}}}||||||~~~tttuuuuuusssqqqoooooopppsssvvv{{{|||zzz{{{||||||{{{|||{{{{{{}}}~~~~~~xxxvvvyyyyyyxxx{{{~~~zzzssskkkddd```___WWWSSSOOOLLLKKKJJJHHHFFFDDDDDDEEEGGGHHHHHHLLLPPPIIIKKKLLLLLLKKKMMMQQQUUUUUURRRSSS^^^oooyyyxxxrrrRRRNNNSSSgggyyyiiiqqq```[[[VVVSSSSSSNNNNNNNNNNNNNNNNNNMMMLLLFFFFFFFFFFFFFFFGGGGGGGGGBBBCCCCCCCCCBBBAAAAAA@@@?????????======>>>AAADDDAAA@@@@@@???===;;;:::999777777999<<<>>>===;;;888555333222444666555222///333000///000///,,,...222555222...------...//////)))444000000???BBBGGG^^^|||wwwvvv}}}{{{vvv}}}oooeeefff{{{}}}tttfffWWWLLLFFFEEEEEE???CCCEEEDDDAAAAAAEEEIIIJJJKKKNNNSSS\\\kkk|||qqqYYYLLLLLLNNNPPPTTTXXX\\\^^^aaaeeekkkppprrrtttvvvwwwvvvwwwyyy{{{}}}wwwcccOOOEEEBBBNNNeeewwwffffffgggZZZKKKSSS```uuu|||nnnlllsss~~~}}}zzzqqqeee[[[TTTRRRMMMJJJJJJMMMMMMMMMRRRXXX[[[jjjsss||||||SSSFFFSSSjjjbbbWWWXXXUUU\\\TTTNNNNNNRRRUUUVVVXXXWWWXXXWWWSSSOOOMMMNNNQQQKKKKKKJJJJJJKKKMMMPPPQQQOOONNNMMMKKKIIIHHHGGGFFFIIINNNSSSSSSOOOMMMNNNQQQPPPPPPOOONNNNNNOOOPPPQQQNNNPPPQQQPPPRRRUUUSSSNNNJJJLLLPPPTTTUUUTTTSSSQQQLLLLLLKKKIIIGGGHHHKKKNNNYYYQQQHHHBBBCCCEEEBBB======666BBBQQQ[[[ppprrrWWWkkk}}}~~~~~~{{{www{{{~~~uuu~~~rrrfff{{{www}}}}}}~~~{{{sssttttttssspppllljjjjjjllllllnnnqqqvvvzzz}}}~~~~~~~~~}}}{{{||||||}}}~~~~~~zzzyyyvvvtttrrrpppppppppnnnlllhhhbbb]]]WWWSSSQQQLLLJJJGGGEEEEEEEEEDDDDDDCCCEEEHHHJJJLLLLLLKKKJJJRRRIIIHHHOOORRROOOQQQWWW[[[```iiiooolll```SSSJJJWWWxxxttt}}}```UUUVVVTTTQQQOOOMMMMMMMMMLLLKKKIIIHHHGGGJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>======???AAABBB???>>>>>>>>>???>>><<<999:::::::::999999888888888888555333333555666555333888333...---000222///,,,000000///............///...///000111555===HHHQQQttt{{{}}}wwwkkkeeehhhmmmttt|||jjjbbbmmmzzz|||xxxcccNNNFFFDDDCCCGGGOOORRRRRRNNNJJJIIILLLMMMLLLXXXXXX\\\cccggglllwwwzzzfffSSSPPPPPPOOOOOOSSSXXXZZZXXXaaadddiiimmmooorrrtttvvvyyy|||}}}sss]]]HHHGGGJJJbbbdddZZZ\\\[[[RRRJJJTTTaaarrrrrrkkk{{{{{{uuuoooiii```UUUQQQRRRPPPPPPNNNLLLLLLOOOSSSWWWeeekkktttcccKKKKKK```|||\\\YYYYYYMMMXXXWWWWWWVVVVVVUUUTTTTTTVVVUUURRRPPPNNNNNNNNNOOOMMMMMMNNNNNNMMMLLLKKKJJJNNNMMMLLLJJJJJJJJJKKKKKKLLLKKKJJJKKKNNNQQQSSSSSSMMMOOOQQQQQQQQQPPPQQQRRRLLLMMMNNNOOOQQQQQQRRRRRRQQQTTTVVVTTTOOONNNQQQTTTQQQLLLJJJNNNPPPOOOMMMNNNWWWSSSOOONNNNNNLLLEEE@@@AAA===<<>>>>>>>>???AAABBBAAA@@@@@@@@@AAA@@@>>><<<999::::::::::::::::::;;;999777555555777777555333666333000///111222000---000//////...............///111111111333:::DDDLLLfff}}}}}}tttjjjggglllrrrzzzhhhlllwww|||iiiVVVFFFEEEGGGHHHKKKQQQZZZ[[[]]]___```aaaccceeejjjttt~~~~~~~~~~~~tttbbbTTTUUUUUUSSSSSSUUUZZZ^^^___aaadddiiimmmooorrruuuwwwzzz|||wwwfffUUUJJJKKK]]]pppVVVSSSYYYVVVNNNIII\\\jjjxxxsssrrryyysssllleee\\\RRROOOPPPOOONNNMMMLLLNNNRRRYYY^^^iiiooozzz|||~~~]]]EEEIIIaaapppWWWVVV[[[UUUWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTRRRPPPOOONNNNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKLLLNNNOOOOOONNNRRRVVVXXXWWWTTTRRRRRROOOOOOQQQRRRSSSTTTTTTTTTRRRUUUWWWUUUQQQPPPSSSVVVWWWRRRPPPRRRSSSPPPNNNNNNMMMJJJHHHIIIKKKKKKGGGBBBAAA===;;;???GGGOOOTTTUUUiii}}}|||lllmmm{{{yyyxxxsssssssssqqqpppooonnnnnnllliiiggghhhhhhhhhhhhiiijjjlllmmmtttttttttwww{{{}}}~~~}}}{{{zzzzzzyyyxxxxxxwwwwwwxxxwwwvvvuuusssrrrqqqqqqnnnoooooonnnkkkfffbbb___\\\YYYVVVQQQMMMKKKIIIIIIEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPTTTSSSPPPOOOUUUaaaiiilllfff]]]UUUNNNCCCAAAWWWrrr|||eee\\\UUUWWWZZZWWWQQQMMMKKKKKKJJJIIIHHHGGGFFFFFFJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>???@@@AAABBBBBBAAA@@@AAAAAAAAA???===::::::;;;;;;<<<=========999888777777888777555333333333333333222222111000/////////.........------111222222111111666>>>EEEXXX|||{{{tttnnnnnnuuu|||nnneeennnwwwdddRRRCCCDDDJJJMMMRRRWWWjjjhhhkkkppppppmmmqqqzzz|||~~~{{{mmm]]]UUU[[[ZZZYYYYYYYYY\\\aaaeeebbbeeeiiilllooorrrvvvyyyzzz}}}}}}qqqeeeJJJKKKZZZzzzaaaRRRZZZ```WWWMMMLLL\\\nnnqqqvvv~~~wwwooofff___WWWOOOMMMOOOMMMLLLLLLLLLOOOWWW```fffmmmuuuxxxmmmzzzUUU@@@KKKhhhmmmZZZWWWZZZXXXVVVVVVVVVWWWWWWWWWXXXXXXVVVUUUTTTSSSQQQOOONNNMMMNNNNNNNNNMMMNNNNNNOOOOOOIIIIIIIIIJJJKKKLLLNNNOOOMMMLLLKKKKKKJJJKKKKKKLLLNNNSSSYYY\\\[[[VVVRRROOOQQQQQQSSSTTTUUUUUUUUUUUUSSSUUUWWWVVVSSSSSSUUUXXXYYYUUUSSSUUUTTTPPPMMMMMMHHHFFFEEEFFFIIIJJJGGGDDDAAA???<<<<<>>999999999999888777555333222444666666444222111222////////////......------///000111000000333:::@@@OOOttt{{{~~~zzzxxxzzzvvvccciiirrryyygggUUUHHHLLLUUU]]]eeennn~~~vvvsssvvvuuusss}}}xxxfffXXXVVV\\\]]]^^^``````^^^aaaeeecccfffiiilllooossswwwzzz{{{~~~yyypppSSSQQQYYYvvvuuuccc\\\fffeeeTTTMMMSSS^^^xxxqqq{{{~~~}}}uuukkkaaaZZZTTTNNNLLLOOOLLLLLLKKKLLLQQQYYYdddkkkpppzzzqqqtttjjjOOO???UUUuuu}}}rrreeeZZZWWWUUUUUUUUUVVVWWWXXXXXXYYYYYYWWWUUUSSSPPPOOONNNNNNNNNQQQQQQPPPPPPPPPRRRSSSTTTLLLLLLLLLMMMNNNOOOOOOPPPKKKLLLLLLLLLKKKKKKKKKLLLOOOSSSYYY[[[YYYUUUQQQNNNQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUWWWVVVUUUUUUWWWYYYUUURRRQQQSSSRRRMMMJJJKKKMMMKKKIIIHHHIIIHHHFFFDDDCCCBBB???<<<===BBBLLLSSSaaazzzvvvuuu~~~}}}~~~{{{~~~wwwtttooolllkkklllmmmnnnnnnlllhhheeebbbaaaaaaaaa]]]\\\[[[]]]___``````___hhhhhhiiiiiiiiijjjjjjjjjiiiiiiiiihhhfffccc```^^^YYYXXXVVVSSSQQQOOOMMMMMMOOONNNLLLJJJIIIHHHIIIIIIFFFHHHJJJJJJIIIHHHJJJLLLOOONNNMMMLLLMMMOOOQQQSSSMMM[[[iiippptttnnnVVV===<<<<<>>===@@@@@@??????>>>===<<<<<<888999999999777666555555333555777777555333222333//////000000000///...---,,,...000//////222888===HHHjjj|||iiigggmmmrrr|||~~~kkk```]]]gggrrrxxx}}}vvvxxx}}}~~~wwwwwwjjj[[[VVVZZZ[[[[[[```ggghhhcccaaacccfffhhhjjjlllnnnrrrwww{{{{{{~~~{{{~~~xxxeee[[[WWWfffzzznnngggYYYHHHLLL]]]uuu~~~rrr~~~|||{{{qqqggg]]]WWWSSSOOONNNPPPMMMLLLLLLMMMRRR\\\gggnnnqqquuuyyyYYYHHHCCCcccnnnkkkdddYYYUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXUUUPPPMMMKKKMMMOOOQQQOOOOOOOOOOOOPPPQQQRRRRRRNNNNNNNNNNNNNNNMMMLLLLLLIIIKKKMMMNNNMMMMMMOOOQQQRRRUUUWWWXXXVVVSSSRRRQQQSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTUUUTTTTTTUUUVVVXXXOOONNNOOORRRPPPLLLJJJLLLNNNMMMKKKIIIIIIHHHFFFEEEGGGFFFDDD???===AAAIIIPPPbbbzzzzzz~~~~~~qqquuu{{{{{{~~~zzzkkkkkkuuu|||~~~~~~{{{yyyvvvqqqmmmmmmppprrrnnnllliiieeebbb___^^^^^^ZZZXXXVVVVVVVVVVVVUUUSSSWWWWWWXXXYYYYYYZZZ[[[[[[YYYZZZ[[[ZZZYYYUUURRROOOPPPNNNLLLJJJHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGIIILLLOOOOOOMMMLLLNNNPPPTTTTTTSSSTTTVVVYYY\\\^^^fffrrrxxxnnn[[[KKKCCC???MMMWWWlllwwweeexxxxxxbbb[[[[[[TTTTTTPPPKKKJJJMMMOOONNNIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAAFFFDDDBBBAAABBBBBBAAA@@@BBBAAA@@@???>>>===<<<;;;999::::::999777777888:::888888777777666555333222000000111222111000///...***---/////////222777;;;BBB\\\qqqvvvsss{{{mmmdddbbbjjjvvvzzzwww}}}|||zzz^^^___}}}yyycccYYYXXX]]]bbbYYYXXX___lllqqqlllggggggiiijjjkkklllnnnrrrwww{{{zzz}}}}}}}}}wwwvvv{{{mmm___UUU^^^uuudddMMMGGGZZZrrrtttvvv|||}}}}}}yyywwwmmmcccYYYUUUSSSPPPOOOQQQMMMMMMNNNQQQVVV```jjjrrrttt}}}cccQQQDDDKKKsssvvv\\\\\\XXXSSSVVVXXXTTTTTTUUUUUUVVVWWWXXXXXXWWWTTTPPPMMMLLLNNNQQQSSSRRRSSSSSSTTTTTTTTTSSSSSSNNNNNNMMMLLLKKKIIIHHHGGGGGGKKKOOOPPPOOOOOORRRTTTUUUVVVWWWVVVUUUTTTTTTUUUTTTUUUUUUVVVWWWWWWVVVVVVRRRRRRRRRQQQRRRRRRSSSSSSLLLLLLOOORRRQQQMMMLLLOOOIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJHHHDDDAAABBBGGGLLLfffrrrwwwiiiuuurrrpppwww|||~~~llliiiqqquuutttsss{{{}}}~~~zzzsssoooppptttooonnnkkkhhhdddaaa___]]]]]][[[YYYWWWWWWUUUSSSQQQPPPPPPPPPQQQQQQQQQQQQQQQNNNPPPQQQRRRQQQMMMIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLKKKJJJIIIGGGJJJNNNSSSTTTRRRRRRTTTXXXYYYZZZ]]]```eeejjjnnnppp|||uuugggUUUCCC>>>LLL]]]vvviiikkkmmm[[[SSSSSSUUUPPPRRRPPPMMMNNNRRRRRRNNNIIIHHHGGGEEEEEEFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCFFFDDDBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAGGGDDDBBBAAABBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<:::888999===@@@>>>:::777666777666444111000111333333333222000///+++...000000///000444888@@@QQQ___qqqwwwsssxxxuuufff]]]dddrrr}}}eeeMMMTTTrrrnnnWWWZZZjjjqqqlllYYYUUU\\\nnnyyywwwsssssslllmmmllllllmmmqqqvvv{{{zzz|||~~~xxxsssooommmrrrttt}}}yyyuuuggg]]]\\\jjjyyybbbNNNUUUooo|||pppuuu{{{qqqooo|||vvvqqqggg]]]UUUSSSSSSQQQOOOPPPLLLNNNQQQUUU\\\eeepppwww}}}UUUOOOEEEWWWiiiXXXZZZVVVSSSVVVXXXTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTUUUWWWXXXZZZYYYXXXVVVTTTMMMMMMMMMLLLJJJHHHFFFEEEFFFKKKPPPQQQOOOOOOQQQUUURRRSSSUUUUUUSSSSSSTTTUUUQQQRRRRRRSSSSSSSSSSSSSSSQQQPPPNNNNNNOOOOOOOOOOOOKKKLLLOOOSSSQQQLLLKKKOOOFFFFFFFFFFFFGGGHHHJJJLLLLLLKKKJJJGGGEEEDDDDDDFFF]]]eeelll\\\lll{{{~~~~~~|||rrrssszzzyyytttqqqyyywwwpppppptttqqqpppnnnlllhhheeeaaa```]]][[[XXXWWWVVVTTTQQQOOORRRRRRRRRQQQQQQPPPOOOOOOLLLNNNPPPQQQPPPLLLHHHEEEDDDFFFIIIKKKLLLKKKIIIHHHJJJKKKNNNOOOOOOMMMKKKIIIIIIOOOUUUVVVUUUVVVYYY]]]]]]```dddjjjpppwww|||~~~kkkXXXHHHGGGMMMVVVeeeuuuwwwiiikkkVVVSSSUUUSSSOOOJJJNNNOOOMMMOOORRRNNNFFFJJJIIIGGGEEEEEEFFFHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFCCCAAA@@@AAABBBCCCCCCCCCDDDDDDCCCBBBAAAAAAEEECCC@@@???@@@AAA@@@????????????>>>>>>>>>>>>>>>>>>>>>===;;;999;;;@@@EEEAAA<<<666555777888444111111222444444444333111///,,,///111111//////333666BBBMMMUUUggg||||||qqqcccaaaooo~~~\\\NNNXXXrrrfffVVVgggsssZZZSSSYYYooo~~~|||~~~nnnnnnmmmlllmmmpppvvvzzzyyy|||{{{ssskkkddd```___nnnwww{{{ooolllaaa]]]hhhzzz___TTTccc{{{ooommmgggkkklll~~~~~~{{{sssmmmdddZZZRRRRRRSSSQQQOOOPPPLLLNNNSSSXXX```jjjttt{{{yyyMMMMMMIIIbbb}}}fff___ccc^^^XXXVVVSSSSSSTTTTTTTTTTTTUUUUUUUUUQQQSSSUUUVVVWWWVVVTTTSSSSSSUUUWWWYYYXXXVVVRRRPPPMMMNNNNNNNNNLLLJJJHHHGGGFFFKKKPPPQQQNNNMMMPPPSSSLLLOOORRRSSSRRRQQQQQQQQQMMMMMMNNNNNNNNNNNNNNNNNNPPPNNNMMMLLLMMMMMMLLLKKKJJJKKKOOORRROOOIIIIIILLLHHHHHHIIIHHHHHHIIIKKKMMMLLLLLLJJJIIIGGGEEECCCAAAOOO]]]lllXXXbbb~~~|||xxxyyy~~~wwwooowww{{{wwwwwwrrrnnnuuurrrwwwuuuuuu{{{ssseeeccc]]][[[YYYWWWTTTSSSRRRRRRVVVTTTQQQOOOOOONNNNNNMMMNNNOOOOOOMMMKKKJJJKKKLLLHHHHHHIIIIIIJJJKKKLLLMMMJJJKKKLLLMMMNNNOOOOOONNNMMMQQQSSSSSSVVV]]]```___eeeeeennnpppXXXJJJJJJJJJRRRhhhiiilllttt[[[TTTSSSNNNKKKNNNOOOOOOOOONNNNNNMMMKKKKKKJJJHHHFFFFFFHHHIIIFFFDDDBBBBBBBBBBBBBBBBBBAAAAAAGGGFFFCCCAAA@@@@@@AAABBB???AAACCCDDDDDDCCC@@@???BBBAAA@@@>>>=========>>>;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999999;;;999666444444666777777222222111000///...------////////////000000000000BBBGGGQQQbbb}}}uuu|||zzz]]]___kkkyyycccOOOTTToooooo[[[bbbZZZPPPZZZhhhtttzzzqqqkkkqqqnnnlllssswww~~~~~~~~~|||{{{rrrmmmeee___^^^bbbhhhmmm}}}vvvoooiiifffffffffsss|||uuu|||yyyeeeZZZ^^^ooossslllxxxxxxZZZ]]]jjj}}}|||wwwoooiii[[[VVVPPPLLLMMMNNNMMMLLLNNNQQQUUUZZZbbbmmmxxxyyyppphhhMMMMMMLLLppppppkkkddd^^^YYYWWWWWWWWWVVVUUUSSSRRRRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUURRRQQQPPPPPPQQQRRRQQQOOOHHHLLLOOONNNKKKHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQSSSPPPPPPPPPPPPPPPOOONNNMMMLLLNNNOOONNNKKKJJJLLLOOOUUUSSSOOOLLLJJJJJJKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIMMMOOOQQQPPPMMMJJJJJJKKKOOOLLLHHHGGGGGGFFFBBB???GGGTTT```hhhuuu|||}}}{{{|||zzzxxxqqqnnnvvv|||lllhhh___]]]ZZZVVVSSSQQQQQQQQQUUUTTTRRRQQQQQQQQQQQQPPPQQQPPPNNNMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEPPPPPPOOONNNMMMMMMLLLLLLUUUSSSPPPRRR]]]jjjpppnnnmmmTTTDDDAAAEEEYYYyyyvvv{{{ttt```PPPNNNOOOKKKIIILLLLLLLLLLLLKKKKKKJJJHHHHHHGGGFFFFFFHHHJJJIIIEEEBBBCCCCCCCCCBBBBBBBBBAAAAAAEEEDDDBBBAAA@@@AAABBBCCCAAABBBDDDEEEEEECCC@@@??????>>><<<;;;:::::::::;;;888999;;;===???@@@AAAAAA======<<<;;;::::::::::::;;;999:::???FFFFFF???777444333333222000//////...////////////000000000000:::===CCCUUUqqqwwwsss{{{hhh]]]gggrrrzzz~~~gggSSSSSSgggoookkkyyy\\\TTT[[[gggqqqzzzqqqjjjooollljjjpppsssrrrsssttttttssspppllljjjbbbaaabbbeeekkkrrrxxx{{{vvvqqqjjjeeeeeeiiipppttt}}}~~~~~~vvvfffYYYZZZaaa[[[[[[]]]eeeqqq}}}uuutttzzzgggZZZggg~~~|||yyytttkkkeeeWWWSSSNNNMMMNNNOOOOOONNNPPPUUU[[[aaahhhssspppmmm]]]EEEGGGaaa|||dddaaa\\\XXXUUUTTTTTTUUUWWWUUURRRPPPPPPQQQTTTVVVTTTSSSRRRRRRQQQQQQRRRRRRPPPOOONNNOOOPPPPPPOOONNNHHHKKKMMMMMMKKKJJJKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKLLLKKKJJJJJJLLLMMMSSSQQQOOOLLLKKKJJJKKKKKKHHHIIIJJJLLLLLLLLLLLLKKKJJJLLLOOOOOOMMMLLLLLLNNNQQQNNNKKKIIIIIIGGGDDDAAALLLVVVaaalllyyy}}}uuuxxxzzz}}}~~~qqqjjjppp|||vvvxxxqqqggggggbbbaaa]]]ZZZXXXVVVVVVUUUNNNNNNOOOOOOPPPQQQQQQQQQVVVTTTRRRQQQPPPNNNLLLJJJMMMMMMLLLLLLMMMMMMNNNNNNIIIIIIKKKNNNQQQVVVYYY\\\___\\\ZZZ```rrr}}}{{{ssseeeVVVLLLJJJMMMVVVbbbpppkkksss]]]RRRKKKMMMMMMHHHFFFIIIIIIJJJJJJJJJIIIHHHGGGFFFDDDDDDFFFIIIJJJHHHDDD@@@EEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAA@@@AAABBBDDDEEECCCDDDEEEEEEDDDBBB@@@>>><<<;;;:::999999999999999999:::;;;===???@@@@@@AAA===<<<;;;;;;::::::::::::;;;999===JJJWWWVVVFFF777555555444333222111111000////////////000000000000888888===MMMhhh~~~tttvvvzzzttt]]]aaaiiiqqqyyyppp\\\TTT___uuuzzzeeelll~~~dddYYYZZZ]]]bbbjjjrrr{{{sssiiimmmiiifffkkklllkkklllnnnnnnmmmjjjgggeeehhhiiimmmssszzz~~~}}}{{{pppkkkeeeeeelllvvv~~~}}}rrrfffYYYPPPOOOTTTRRRZZZjjjzzz|||tttttt~~~zzz[[[___vvv}}}yyyuuunnnfff___RRRPPPNNNMMMOOOPPPPPPPPPSSS[[[dddiiinnnyyyuuurrryyy|||SSSBBBIIIdddpppXXXWWWUUUSSSRRRSSSSSSTTTWWWTTTQQQNNNNNNQQQTTTWWWTTTSSSQQQPPPOOONNNOOOOOONNNMMMLLLMMMNNNOOONNNMMMJJJKKKLLLLLLLLLLLLNNNPPPLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIHHHGGGHHHJJJKKKKKKKKKPPPOOONNNLLLKKKKKKJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMHHHJJJLLLMMMMMMNNNOOOQQQTTTQQQNNNLLLKKKIIIFFFCCCIIIMMMYYYhhhsssyyy}}}xxxyyyrrr{{{zzzzzz{{{~~~|||ooorrrxxxsssbbbXXX\\\^^^]]]eee___^^^]]]ZZZWWWSSSPPPNNNRRRTTTUUUVVVVVVWWWXXXYYYPPPRRRUUUUUURRROOONNNNNNMMMMMMMMMNNNPPPQQQSSSTTTUUUTTTSSSRRRRRRTTTVVVXXX\\\eeepppyyyfffWWWEEEAAALLL^^^mmmtttsss{{{dddbbbmmmaaaWWWRRRPPPQQQMMMFFFDDDGGGIIIIIIJJJJJJIIIHHHHHHGGGCCCCCCEEEFFFGGGFFFCCCAAAFFFFFFEEEDDDBBBAAA@@@@@@@@@??????@@@AAABBBDDDEEEEEEEEEFFFEEEDDDAAA???===<<<;;;;;;;;;::::::;;;;;;<<<<<<=========<<<<<<;;;===<<<;;;:::::::::::::::::::::>>>KKKWWWVVVGGG888555555444333333222111111////////////000000000000666888===JJJ___xxx}}}|||yyybbbaaadddlllvvv~~~{{{gggXXX\\\oookkknnnyyyfffNNNVVVjjjgggmmmrrruuu{{{yyylllooojjjgggiiihhhjjjjjjjjjjjjkkkllllllmmmxxxxxxzzz|||wwwuuurrrqqqvvv}}}pppccc]]][[[ZZZ[[[^^^gggppp|||}}}uuupppmmmYYYjjj{{{vvvpppiii```ZZZOOOOOONNNOOOOOOPPPQQQQQQTTT^^^jjjnnnqqq|||yyyzzzsssNNNGGGSSSjjjeeeRRRRRRSSSSSSSSSTTTTTTTTTUUUSSSQQQPPPPPPQQQSSSUUUUUUTTTQQQOOONNNNNNNNNOOONNNMMMLLLMMMNNNOOONNNMMMMMMMMMLLLKKKKKKMMMOOOQQQLLLLLLLLLKKKJJJJJJIIIHHHIIIJJJJJJJJJIIIHHHHHHGGGIIIFFFDDDFFFIIILLLKKKIIIMMMMMMLLLLLLKKKJJJJJJIIIKKKKKKKKKLLLLLLLLLLLLLLLJJJKKKMMMOOOPPPQQQRRRRRRTTTRRRPPPNNNKKKIIIGGGEEEEEEEEEOOOaaajjjkkkooowww}}}}}}}}}||||||yyyxxx|||}}}xxxrrr___SSSWWWXXXXXX___dddeeeffffffdddaaa^^^[[[ZZZ[[[\\\ZZZVVVTTTUUUVVVRRRYYY___]]]VVVPPPQQQUUULLLLLLMMMMMMNNNPPPQQQRRRZZZZZZZZZ[[[^^^bbbfffhhhooo|||mmm___VVVLLLFFFDDDQQQgggyyy|||sssxxxjjj\\\TTTSSSRRROOOIIICCCCCCFFFGGGHHHHHHHHHHHHGGGGGGFFFCCCCCCCCCBBBBBBBBBCCCDDDFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBB???===<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999<<<<<<;;;:::::::::;;;;;;::::::===CCCIIIHHHAAA999444444444333333222222111////////////000000000000///444<<>>>>>??????>>>===<<<;;;:::999888999;;;<<<=========<<<<<<<<<======>>>=========;;;;;;;;;::::::;;;;;;<<<999::::::::::::999888888666666555555555555444444////////////000000000000///444:::===BBBVVV~~~vvv}}}|||tttuuuzzzccc```iiiqqqzzzzzztttzzzooouuuuuutttrrrxxx|||}}}{{{wwwuuurrrooommmmmmnnnooonnnqqqssssssqqqsssxxx}}}{{{vvvtttvvvwwwvvvxxx|||sssbbbWWWdddttteeezzz~~~yyyuuunnneee\\\UUURRRPPPOOOPPPQQQPPPPPPRRRWWW[[[eeemmmvvv}}}xxxdddMMMNNNcccwwwwww^^^YYYSSSSSSSSSSSSSSSUUUVVVWWWWWWWWWXXXWWWVVVSSSPPPNNNMMMNNNQQQSSSTTTTTTTTTSSSOOONNNMMMOOOQQQRRRQQQPPPNNNLLLJJJJJJMMMOOOOOONNNKKKLLLMMMNNNMMMLLLJJJIIIEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNOOONNNMMMMMMOOOPPPQQQPPPOOOOOOPPPRRRTTTUUUUUUTTTRRRPPPOOONNNNNNNNNMMMOOORRRWWWZZZXXXSSSNNNNNNPPPPPPOOOLLLJJJJJJLLLFFFHHHGGGHHHPPP^^^kkkppp~~~yyyyyytttlllqqqyyy|||}}}zzzyyyggg```VVVMMMHHHHHHJJJMMMPPPSSSTTTTTTSSSWWW```gggggg]]]RRROOOVVVbbbkkkppprrrqqqpppooonnnnnnnnnooohhhkkkpppwww~~~gggbbbcccyyyrrrtttpppZZZQQQPPPOOOLLLGGGIIIJJJHHHGGGFFFEEECCCFFFFFFGGGGGGGGGGGGGGGFFF<<>>===<<<======<<<;;;:::999999888;;;<<<>>>@@@AAAAAA@@@@@@AAAAAAAAA@@@???===;;;;;;;;;;;;:::::::::;;;;;;<<<:::::::::<<<>>>===999666777777777777666666666666////////////000000000000///111444777>>>SSS{{{yyy}}}~~~}}}}}}zzzaaaZZZbbbkkkwwwtttuuusssuuuxxxiiirrrxxx}}}|||vvvvvvuuuuuutttttttttssslllppptttsssppppppwww~~~{{{~~~{{{yyywww{{{yyyzzz|||{{{yyy}}}}}}lllkkkhhhaaa___aaa```ooozzziiiwww~~~|||vvvrrrjjj```WWWQQQOOOOOONNNOOOPPPPPPPPPTTT[[[```lllrrrzzz~~~dddssslllMMMGGG]]]|||ggg[[[SSSUUUTTTTTTUUUVVVXXXZZZ[[[[[[ZZZXXXVVVTTTRRRQQQPPPOOOQQQUUUXXXZZZ[[[ZZZYYYNNNMMMMMMNNNPPPRRRQQQPPPKKKIIIHHHJJJNNNPPPPPPOOOMMMNNNOOOOOONNNLLLIIIHHHGGGIIIKKKMMMPPPQQQRRRSSSOOOQQQSSSQQQNNNMMMPPPRRRUUUSSSRRRQQQRRRUUUXXXZZZUUUTTTRRRQQQPPPPPPQQQQQQJJJMMMQQQWWW[[[YYYSSSMMMNNNPPPQQQPPPMMMKKKLLLNNNHHHKKKHHHCCCKKK___mmmpppzzztttooonnnqqqxxx~~~