BM6P6(@ jjjVVVKKKNNNJJJFFFDDDEEEQQQlllpppdddhhhuuuyyylll[[[PPPNNNWWWkkk|||uuullljjjvvvuuucccVVVLLLDDD;;;666111...------------,,,,,,+++******+++,,,,,,,,,,,,,,,---------......////////////000000000000///------111333555;;;BBB\\\}}}wwwooowwwxxx[[[LLLIII<<<:::888888:::;;;;;;;;;<<>>AAACCCEEEGGGLLLPPPUUU^^^mmmxxx|||}}}wwwsssuuuyyy~~~~~~|||yyytttmmmgggiiiiiikkkpppwwwzzzzzzyyyzzz~~~vvvkkkfffeeeiiilllmmmkkkfffeeehhhlllkkklllnnnrrrtttqqqiiicccdddcccaaa___]]]]]]]]]]]]___]]][[[YYYXXXXXXXXXXXXVVVTTTRRRQQQQQQRRRUUUWWW^^^```dddmmmxxx~~~vvvoooiiibbb]]]ZZZUUUOOOKKKMMMLLLJJJHHHEEEDDDCCCCCCIIIFFFFFFJJJNNNUUUcccpppssseee]]]\\\ZZZXXXUUURRROOOMMMIIIGGGDDDCCCBBBAAA@@@>>>BBB@@@>>>===???@@@@@@???AAAAAABBBAAA>>>;;;888666777666666777777888999::::::???KKKaaavvvkkkcccaaa[[[UUU\\\hhh}}}fff^^^UUUOOONNNLLLJJJQQQ\\\gggsss{{{xxxuuu}}}xxxnnnddd]]]ZZZUUU^^^jjjppplll```RRRIII@@@@@@>>>===@@@IIIVVV___fffiiinnnqqqrrrrrrsssssstttvvvxxxvvvrrrpppppprrrqqqqqqpppppppppqqqssstttnnnqqqpppmmmnnnsssrrrmmmppppppqqqqqqqqqpppoooooommmnnnqqqtttvvvvvvvvvuuusssrrrpppoooooorrruuuxxxtttrrrpppqqquuuwwwwwwuuuuuusssqqqoooppprrruuuwwwxxx{{{~~~~~~bbbWWWQQQaaayyyzzzrrreeeXXXJJJ>>>333111333222111222000000000000000000000000000000000111222222333333lllZZZOOOOOOJJJGGGEEEGGGSSSmmmnnnbbbfffuuuxxxiiiWWWMMMLLLWWWmmmpppkkklllyyyppp]]]QQQIIIDDD:::666111...------------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------.../////////000000000000222///000222444555:::AAAUUUwww{{{pppooofffRRRKKK===;;;888888:::;;;<<<;;;<<>>@@@AAAAAAAAAAAABBBBBBAAA???===:::888888888777888888999::::::;;;???GGG\\\|||vvviii```___\\\XXX]]]gggrrr```UUUMMMMMMKKKJJJOOOYYYjjjuuu{{{wwwsssyyywwwmmmddd\\\XXXQQQXXXaaahhhfff]]]OOOEEEAAA@@@??????CCCMMMZZZccclllooosssuuuuuuttttttuuuvvvxxxyyywwwsssppppppqqqqqqpppooooooooopppqqqrrrnnnqqqpppnnnppptttsssooooooppppppppppppppppppppplllmmmpppsssuuuvvvvvvuuuqqqqqqppppppqqqqqqrrrsssqqqooooooqqquuuwwwwwwvvvzzzxxxtttrrrqqqqqqssstttyyy|||}}}ttt___ZZZZZZppp{{{pppaaaSSSHHH===333222333222111111000000000000000000000000///000000111111222333333nnn___VVVOOOKKKGGGEEEHHHVVVnnn~~~lll___dddvvvwwwgggTTTJJJLLLYYYooo|||ggghhhooo}}}lllWWWLLLGGGDDD999555000...------------,,,++++++******++++++,,,,,,,,,,,,,,,------------....../////////000000000444111111444444444999???QQQtttvvvjjjrrrWWWKKK???<<<999888999;;;<<<<<<===???AAADDDFFFGGGGGGFFFFFFEEEDDDCCCCCCAAA===:::666777888999<<>>MMMnnnooo___OOOBBB???:::888999;;;<<<======>>>@@@BBBDDDFFFHHHHHHGGGFFFDDDDDDCCCAAA>>><<<777777777888;;;>>>AAACCCIIIMMMPPPRRRZZZcccggggggjjjmmmqqqtttvvvwwwxxxyyy|||zzzwwwzzz~~~zzzsssnnnmmmnnnpppsssvvvxxxzzzzzzyyy{{{wwwsssrrrssswww}}}}}}yyy|||~~~|||uuutttsssqqqpppooonnnnnnhhhgggeeecccaaa___^^^^^^ZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\^^^aaaccceeehhhjjjlllmmmpppuuu}}}}}}tttnnnjjjeee___\\\ZZZXXXSSSOOOIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGIIIOOOTTTZZZgggssspppgggaaa______aaacccccc```]]]VVVRRRMMMIIIIIIJJJJJJJJJIIIFFFCCCBBBCCCEEEFFFFFFFFFFFFEEEDDDBBB@@@>>><<<::::::999999888999999999666;;;EEE]]]iii]]]ZZZXXXXXXYYY^^^zzzqqq```QQQMMMNNNMMMPPPWWWmmmvvvzzzrrrkkkooo|||wwwlllddd\\\VVVOOOMMMOOOVVV\\\ZZZOOODDDAAA@@@@@@CCCKKKXXXeeennnqqqtttvvvwwwvvvuuuuuuvvvwwwwwwvvvuuutttsssssstttsssrrrqqqpppoooooopppqqqnnnooooooqqqsssuuusssqqqnnnnnnmmmmmmnnnpppqqqrrrqqqrrrtttvvvvvvvvvtttsssqqqqqqqqqqqqooonnnlllkkkgggjjjmmmrrruuuwwwwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{xxx~~~kkk[[[^^^iii~~~xxxvvv{{{~~~qqq___RRRAAA999333333444111////////////////////////////////////000000111222222222|||nnnccc\\\YYYOOOLLLFFFDDDJJJ[[[ooo|||~~~wwwgggaaalllppp___MMMHHHOOO]]]nnn{{{yyylll]]]eeeuuummmYYYLLLEEE@@@555222///............---++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////...---...222333444888>>>FFFbbbyyyjjjTTTGGGBBB<<<999999:::<<<<<<<<<===???AAACCCFFFHHHJJJHHHFFFDDDDDDCCCBBB@@@>>>888777777777999<<>>===;;;:::999999888888888888444;;;HHHbbbppp]]]XXXWWWVVVUUUUUUhhhmmmZZZSSSQQQPPPUUU]]]ooowwwzzzqqqiiimmmyyywwwllleee^^^WWWNNNJJJHHHNNNVVVWWWOOOFFFBBBAAABBBGGGPPP]]]iiippprrrtttvvvwwwwwwwwwwwwxxxtttssssssssstttvvvwwwwwwvvvuuusssrrrrrrrrrssssssooonnnooorrrttttttrrrqqqnnnmmmlllkkklllnnnqqqsssvvvwwwxxxxxxwwwuuusssqqqtttsssqqqooonnnmmmmmmmmmfffiiinnnrrrtttvvvwwwwwwvvvwwwxxxyyy{{{|||}}}~~~{{{lll[[[]]]ppp|||tttssszzz~~~rrr]]]PPP>>>777333333333000...///////////////////////////...//////000111111222222~~~nnnaaaXXXSSSQQQLLLJJJEEECCCMMMaaattt~~~~~~|||yyypppeeeeeetttgggXXXJJJJJJTTT```llluuuuuuggg^^^gggvvv|||jjjYYYNNNDDD===333111///......///...---***++++++,,,,,,++++++***))))))))))))************------........./////////---,,,...222333333777===DDD[[[~~~qqqUUULLLFFF???999888999;;;;;;;;;<<<>>>AAADDDFFFIIIJJJIIIGGGEEEDDDDDDCCCAAA???999888777666888;;;>>>@@@GGGPPPWWWVVVTTTUUUXXXYYYhhhlllpppssstttxxx}}}yyyxxxyyyyyyzzzzzzxxxvvvttttttuuurrrsssuuuuuuuuuwwwzzz|||{{{{{{~~~}}}~~~~~~yyyzzz}}}|||{{{vvvuuurrroookkkfffcccaaa___^^^]]]\\\\\\\\\\\\\\\\\\aaahhhkkkmmmnnnqqqtttwwwuuusssrrrssswww|||}}}zzztttmmmiiiiiieee___\\\[[[YYYTTTQQQOOOMMMKKKIIIGGGEEEDDDDDDGGGFFFHHHNNNTTT\\\iiiuuuooo___^^^```fffoootttsssppp\\\XXXSSSPPPNNNNNNMMMLLLSSSOOOJJJGGGGGGHHHHHHHHHKKKJJJHHHEEECCCAAA???>>>===<<<;;;:::999888888888777===III```xxxbbb\\\\\\[[[XXXVVV___ppp}}}fffZZZTTTSSSZZZeeettt|||}}}sssjjjmmmyyyxxxmmmhhhaaaYYYMMMGGGCCCGGGOOORRRNNNGGGDDDDDDFFFMMMWWWccclllppptttvvvxxxyyyxxxxxxyyy{{{qqqpppoooqqqtttwwwxxxyyywwwwwwuuuttttttuuuvvvvvvqqqoooppptttvvvsssqqqqqqpppnnnkkkjjjjjjmmmppprrrwwwxxxyyyxxxwwwtttrrrpppvvvuuurrrpppooonnnnnnooohhhkkkooorrrssstttvvvwwwwwwxxxzzz{{{|||}}}}}}}}}{{{iii\\\cccxxxpppqqqzzzqqqYYYJJJ;;;666222222222///...000000000000000000000000000......///000000111111222~~~sssfffZZZRRRMMMKKKGGGFFFCCCDDDRRRiii|||}}}vvvqqqhhhaaahhhzzzzzzuuu```TTTLLLQQQ___jjjqqqvvvssscccbbbiiivvvsssaaaTTTLLLCCC:::222000.........///...---***+++,,,,,,,,,,,,+++***))))))*********+++++++++---------........./////////...///333444333666<<>>AAADDDGGGIIIIIIIIIGGGEEEDDDDDDCCCBBB@@@999888666666777:::===@@@HHHUUU^^^[[[SSSRRRUUUXXX___eeemmmrrruuuyyy|||yyyxxxvvvtttvvvxxxwwwuuuuuuvvvxxxsssuuuvvvvvvuuuvvvzzz}}}{{{zzz}}}~~~||||||zzzvvvsssrrrxxx~~~zzztttooojjjgggcccbbb```^^^]]]]]]^^^___aaahhhppptttvvvwwwzzz}}}~~~|||yyywwwwwwxxxzzz|||}}}|||zzzxxxuuuqqqllliiihhhccc^^^ZZZYYYVVVRRRNNNOOONNNLLLIIIGGGEEEDDDDDDEEEFFFLLLTTTZZZ```kkkuuuxxxhhhccc^^^```hhhnnnpppooo___]]]YYYXXXWWWWWWVVVUUUWWWSSSMMMIIIHHHHHHIIIIIIHHHGGGFFFEEECCCBBBBBBBBB@@@???>>><<<;;;::::::::::::>>>FFFYYYooohhhfffbbb]]]YYYZZZbbbxxxppp```UUUSSS^^^mmm}}}xxxlllnnnyyyyyynnnjjjddd\\\NNNHHHDDDEEEKKKPPPOOOLLLHHHHHHLLLSSS^^^hhhnnnqqqvvvwwwxxxxxxvvvvvvwwwxxxqqqooommmooosssvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxuuurrrsssxxxyyytttqqqrrrqqqoookkkiiiiiikkkooorrrtttuuuvvvwwwvvvtttrrrpppuuuuuuuuutttsssqqqpppooollloooqqqrrrqqqrrruuuwwwtttvvvyyy|||~~~{{{ppplllaaabbbuuuuuulllmmmyyyrrrXXXHHH:::555111111000---...111000000000000000000000000......//////000111111111yyyuuummmdddZZZRRRMMMJJJDDDDDDBBBEEEVVVppp{{{rrrlllccc___iii~~~uuujjj^^^TTTOOOYYYiiitttyyy{{{rrrbbbeeekkkvvv|||kkkZZZPPPJJJAAA888111000......//////...---***+++,,,------,,,+++***,,,,,,---------.........---------.........//////222000222555555333555:::AAAOOOooo~~~xxxiiiSSSLLLBBB:::777777888999888:::>>>BBBEEEGGGHHHIIIIIIGGGEEEDDDDDDDDDBBBAAA:::888666555666999===???IIIXXXccc^^^TTTPPPTTTXXXWWW___iiiqqquuuyyyzzzzzzyyyuuunnnrrruuuvvvuuuuuuvvvyyytttvvvwwwwwwuuuvvvyyy}}}}}}|||}}}|||xxxuuurrrooollljjjqqq|||}}}wwwqqqnnnfffdddaaa___^^^___aaabbbgggnnnwww|||}}}~~~|||{{{{{{{{{|||xxxwwwvvvuuurrrooollljjjfffbbb\\\YYYWWWTTTPPPLLLNNNMMMKKKIIIGGGFFFEEEEEEEEEIIIRRR\\\cccfffnnnvvv}}}tttjjj___[[[___eeehhhhhhbbb```^^^^^^______^^^]]]ZZZUUUOOOJJJHHHHHHIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEBBBBBB@@@>>>===<<<<<<<<<<<<>>>BBBTTTyyy}}}sssooohhhaaa[[[XXX[[[mmmvvvcccVVVSSS```qqq|||oooooozzzzzzooolllfff]]]QQQLLLGGGGGGLLLPPPQQQPPPKKKLLLPPPXXXccclllpppqqqvvvwwwwwwuuusssrrrrrrsssssspppmmmnnnrrruuuvvvuuuvvvvvvuuuuuuuuuwwwxxxyyyyyytttuuu{{{|||vvvrrrsssrrroookkkhhhhhhkkknnnqqqqqqrrrsssuuuuuutttrrrqqqsssuuuwwwxxxwwwtttpppnnnoooqqqsssrrrqqqqqqtttwwwooorrrvvv{{{uuufffaaa[[[hhhsssiiijjjwwwuuuZZZKKK:::444000000///---...222000000000000000000000000......//////000111111111{{{sssmmmddd[[[UUUOOOJJJGGGHHHFFFEEEMMMddd~~~zzzxxxooofff]]]```nnnsssgggYYYRRRPPP]]]tttzzznnnaaa]]]uuu~~~{{{|||uuupppcccSSSJJJFFF>>>444/////////...------,,,,,,,,,+++*********+++,,,---,,,,,,++++++++++++++++++***+++,,,---............000111222333222333555777BBBPPPmmmzzzyyyttt]]]PPPEEEAAA<<<444333888666888<<<@@@CCCFFFGGGGGGHHHFFFDDDDDDDDDEEEDDDBBB>>>;;;888666777:::>>>AAAHHHaaammm^^^PPPSSSXXXUUUZZZ]]]dddlllsssxxx|||}}}~~~yyysssuuummmiiilllqqqtttwwwzzz{{{xxxvvvvvvxxxyyyxxxvvvzzz|||zzzuuurrrnnniiieeedddjjjrrryyyzzzwwwrrroookkkiiihhhhhhggggggpppzzzzzzyyywwwtttqqqpppqqqqqqnnnkkkeee```YYYUUUSSSRRRNNNKKKMMMMMMLLLJJJGGGDDDDDDDDDHHHNNNWWW]]]ccclllxxx|||jjj\\\[[[[[[XXX[[[ccccccfffiiiiiimmmrrrqqqmmmmmmaaaTTTNNNKKKHHHIIIKKKJJJFFFAAA>>>@@@CCCFFFHHHGGGFFFDDDBBB@@@???>>>>>><<>>:::777666999<<>>===<<<===BBBSSSuuu~~~jjjWWWWWWVVVWWW[[[dddpppxxx|||ooofff]]]cccwww}}}xxxqqqhhhWWWNNNHHHLLLTTTWWWXXXYYY]]]dddlllpppqqqrrruuuyyyzzzzzzzzzzzzzzzzzzyyyyyysssppplllkkkmmmoooqqqqqqwwwwwwxxxyyy{{{zzzwwwuuurrrqqqpppqqqsssuuuvvvvvvrrrrrrqqqqqqpppooooooooopppllliiijjjmmmpppqqqpppsssuuuxxxzzz{{{zzzxxxvvvvvvxxxzzzyyywwwvvvuuuuuuzzz|||vvvddd^^^XXXnnnvvvvvv~~~{{{ooo]]]HHH999555333111000000000///...000000///............//////////////////000111111rrrhhhaaaWWWOOOJJJGGGFFFFFFBBBBBBHHH[[[vvv|||wwwkkkeeebbbkkk}}}~~~nnnTTTTTTZZZhhhyyy~~~ssswwwooofffdddcccmmmxxxqqqeeeSSSFFF@@@<<<777111//////...------,,,,,,++++++***++++++++++++,,,,,,))))))***+++,,,,,,------...---,,,+++,,,...000222///111222222111222555777;;;GGG```iiiQQQGGGDDD<<<555333888999<<>>===AAAOOOmmmsss\\\[[[XXXTTTRRRUUU[[[```___gggeee]]]XXXSSSZZZooo~~~tttjjjXXXPPPKKKOOOVVVXXXXXXXXX]]]eeennnqqqooonnnsssxxx{{{|||}}}}}}}}}{{{zzzyyytttrrrooonnnoooqqqqqqqqquuuuuuvvvyyy{{{zzzwwwuuusssqqqnnnnnnqqqtttvvvvvvttttttttttttsssrrrqqqpppnnnllliiiiiilllooopppqqqrrruuuyyy}}}~~~}}}{{{yyyuuuwwwxxxyyywwwvvvwwwwww|||rrrfffgggccc~~~ttt{{{tttkkkbbbUUUCCC666444222000000000000///.../////////........./////////////////////000000111ooobbb\\\RRRKKKGGGEEEEEEEEECCC???DDD\\\{{{|||~~~{{{uuuiiibbb```nnnooo\\\\\\```iiivvv~~~~~~|||xxx{{{zzznnnfffbbbaaammm|||qqqbbbOOODDD???;;;666111.........---,,,,,,++++++******++++++,,,,,,,,,,,,))))))***+++,,,,,,---------,,,*********,,,...000///000111111111222444666<<>>666444777888:::===AAADDDGGGHHHIIIHHHGGGHHHIIIHHHEEECCCBBB@@@<<<:::888999;;;<<>>@@@MMMfff|||bbb\\\VVVQQQPPPQQQRRRRRRPPPWWWTTTOOONNNMMMXXXooowwwkkkYYYSSSPPPTTTXXXXXXWWWXXX]]]eeennnpppnnnmmmqqqvvv{{{|||~~~~~~|||zzzxxxuuutttrrrrrrssstttsssrrrqqqqqqsssvvvyyyzzzyyywwwtttqqqnnnnnnpppsssuuuvvvttttttuuuuuuttttttsssrrrnnnmmmkkkkkkmmmooopppqqqqqqtttxxx}}}~~~~~~{{{zzzrrrtttvvvvvvvvvvvvxxxyyy}}}yyykkknnnqqqvvvuuu}}}tttjjjbbb[[[OOO@@@444333111000///000000///.........//////////////////...//////000000000000000mmm\\\WWWOOOHHHEEEDDDDDDDDDCCC>>>DDD^^^~~~{{{wwwzzzzzz|||~~~yyyrrrddd```ccctttvvv]]]^^^aaajjjttt{{{~~~~~~~~~{{{oooddd^^^]]]oooooo^^^LLLCCC???:::444000......------,,,+++++++++)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,---+++************,,,---...///000111111111222444666<<>>888999666555999@@@FFFHHHHHHHHHOOOSSSPPPMMMKKKIIIEEEJJJFFFAAA===;;;:::999888666777:::===@@@EEEJJJNNNRRRRRRSSSVVVZZZ]]]^^^^^^^^^```bbbdddiiiwwwsssfffkkkwwwzzzwwwrrrqqqnnnllllllmmmooopppooouuu|||tttiii___YYYUUUSSSRRRRRRHHHDDDIIIMMMTTTfffzzz}}}yyyuuuqqqkkkhhhddddddaaa[[[XXX\\\fffooowwwyyy}}}mmmccc^^^[[[XXXUUUVVVWWWVVVTTTPPPMMMJJJHHHEEEHHHMMMPPPXXXrrrxxxoooiiiaaa]]]\\\\\\\\\[[[VVVTTTQQQNNNHHHDDDCCCFFFJJJKKKOOOTTTYYY___kkkwwwxxxccc[[[\\\___dddiiimmmnnnooossstttuuutttrrrqqqrrrsssssstttuuuwwwyyyxxxuuussssssuuuwwwxxxyyyxxxwwwvvvuuunnnmmmtttyyyvvvrrrsssuuutttqqqooommmkkkjjjiiilllmmmnnnoooqqqssstttuuuuuuvvvxxxyyyyyyxxxvvvuuuppprrrvvvzzz{{{yyytttpppppprrruuuwwwwwwwwwwwwxxx|||xxxkkkaaannnyyy|||pppiiirrr}}}{{{qqqdddXXXLLL>>>555333////////////////////////////////////000000000000111111000000/////////...sss___NNNJJJGGGFFFDDDAAABBBFFFIIIPPP^^^ggghhhlll{{{|||~~~}}}{{{wwwsssiiirrr|||zzzqqqiiigggnnnwwweeeVVVGGG@@@:::333000111......---,,,,,,+++******++++++++++++++++++++++++...---+++******+++,,,------------------...////////////000111222333333444999@@@RRRqqq}}}{{{yyy{{{zzziiiRRREEE>>>888777777:::@@@EEEIIIJJJKKKTTTYYYTTTLLLHHHGGGFFFHHHEEEAAA>>><<<;;;888666444666999;;;>>>BBBHHHLLLPPPPPPQQQSSSVVVYYYZZZ[[[\\\___aaaccchhhttt{{{llljjjqqqvvvvvvsssrrrpppnnnnnnoooqqqrrrtttyyy{{{nnnccc\\\YYYXXXXXXRRRHHHBBBEEEFFFFFFPPP^^^ttt~~~yyysssmmmiiieeeeeeccc``````gggsss}}}ttthhh```[[[WWWTTTUUUUUUVVVVVVTTTQQQNNNLLLJJJHHHJJJNNNOOOTTTjjjuuukkkhhhjjjjjjeee^^^VVVTTTRRRPPPMMMJJJIIIJJJHHHGGGHHHLLLPPPTTT___jjjuuurrr```^^^___bbbfffkkknnnpppqqqrrrssstttsssqqqqqqqqqsssvvvvvvwwwyyy{{{zzzwwwtttssstttuuuvvvvvvuuutttsssqqqmmmooowww|||yyyuuutttuuutttsssqqqpppooonnnnnnoooooooooppppppqqqqqqqqqssstttvvvwwwxxxxxxxxxxxxrrrtttwww{{{}}}{{{vvvrrrppprrruuuwwwwwwxxxyyyzzz}}}rrreee]]]mmmyyy|||{{{oookkkuuu|||qqqcccWWWJJJ<<<333111////////////////////////....../////////000000000000000000//////.........nnn[[[OOOIIIEEEFFFEEECCCCCCEEELLL```pppmmm```ccc|||zzz|||}}}~~~yyytttnnnwww|||zzz|||xxxyyyyyysssmmmjjjhhhhhhpppyyyzzzcccVVVIII@@@:::444111111...------,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,---------------......///...//////000111222333333555===OOOmmm~~~|||{{{zzz|||zzz~~~www{{{xxx[[[III???888888888;;;???EEEJJJLLLOOOYYY___WWWLLLFFFFFFGGGFFFDDDBBB@@@>>>;;;888555333555777999<<<@@@EEEIIIMMMNNNOOOPPPRRRTTTVVVWWWZZZ]]]aaacccfffooo|||yyyqqqrrrvvvwwwtttsssrrrqqqqqqrrrtttuuuxxxzzz~~~sssggg```\\\[[[[[[WWWMMMGGGGGGFFFAAACCCHHHQQQaaa|||yyyrrrnnnkkkjjjiiiiiilllvvv}}}uuukkkccc^^^YYYTTTQQQSSSSSSTTTUUUTTTRRROOONNNMMMLLLNNNQQQPPPQQQ```rrr{{{{{{vvvhhh\\\YYYVVVSSSRRRQQQNNNLLLIIIFFFDDDEEEFFFIIIQQQYYYhhhwww~~~rrrdddcccdddgggjjjmmmqqqsssuuuuuuvvvvvvuuusssssstttuuuxxxxxxyyyzzz{{{{{{xxxuuurrrrrrsssttttttrrrqqqpppnnnmmmqqqyyy~~~|||wwwuuuuuutttssssssrrrrrrrrrsssrrrqqqqqqpppoooooonnnnnnpppqqqrrrtttvvvxxxyyyzzzvvvwwwzzz}}}}}}yyyuuurrrtttvvvxxxxxxxxxyyyzzz|||kkk```\\\oooyyy}}}uuunnnoooyyy{{{oooaaaUUUGGG:::222000////////////////////////------.........//////////////////...............kkkZZZOOOIIIDDDEEEFFFEEEEEEGGGQQQmmmwwwgggjjjxxxyyyzzzsssnnn{{{uuummmqqq~~~{{{xxxvvv|||sssllljjjgggffflllvvvpppaaaWWWJJJ???888333000///---------,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,------...///......///000111222333333555===MMMfff}}}}}}}}}}}}{{{}}}vvvssskkkPPP@@@999999:::<<>>CCCGGGKKKLLLMMMMMMNNNPPPSSSUUUYYY]]]bbbdddgggllluuu{{{}}}{{{yyytttttttttsssttttttuuuuuuwwwyyy}}}xxxmmmeee___[[[XXXZZZQQQJJJIIIIIIDDDBBBCCCAAALLLaaaxxxzzzvvvtttsssrrrssswwwttthhhaaa]]]WWWSSSQQQOOOPPPQQQQQQQQQPPPNNNMMMNNNNNNPPPRRRPPPOOOXXXdddyyykkkggg```XXXVVVVVVUUURRRRRRKKKEEECCCCCCCCCHHHMMM\\\lll|||{{{rrriiihhhiiillloooqqqsssvvvxxxzzzzzzzzzyyywwwwwwxxxzzzyyyxxxxxxyyyzzzyyyvvvtttpppqqqrrrsssssssssrrrqqqoooooorrrwww{{{zzzwwwuuuuuutttsssrrrrrrrrrrrrrrrsssrrrqqqpppooonnnmmmmmmpppqqqqqqrrrtttvvvxxxyyyyyyyyy{{{~~~{{{xxxvvvwwwxxxxxxwwwwwwwwwyyy{{{~~~hhh```bbbzzz}}}yyy~~~xxxmmmkkkqqq{{{wwwkkk]]]QQQDDD888222111////////////////////////------------.........///..................------hhhZZZOOOIIIEEEEEEFFFFFFIIINNNZZZuuu|||wwwvvvzzzzzzsssrrrnnnbbbfffqqq{{{xxx|||qqqlllfffbbbkkkxxx~~~wwwggg]]]VVVJJJ>>>555111...,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,---............///000111222222333666>>>KKK___~~~|||zzzzzzzzzqqqvvv___HHH<<<;;;:::<<<@@@FFFKKKNNNPPPSSSSSSPPPMMMLLLHHHCCCEEEDDDCCCCCCAAA>>>999666444666777888999===AAAEEEHHHIIIKKKKKKLLLNNNRRRVVV[[[___dddgggiiimmmqqquuuyyytttuuuuuuvvvvvvuuuuuuuuuvvvyyy~~~~~~vvvmmmddd\\\WWWYYYQQQIIIGGGFFFDDDBBBBBB>>>AAAKKK[[[lllzzzzzzzzz}}}~~~kkkaaa[[[UUUQQQRRRKKKLLLMMMMMMNNNMMMLLLLLLJJJJJJLLLMMMKKKKKKPPPVVVnnn~~~sssfffaaacccdddbbb]]]RRRHHHDDDBBBAAABBBEEENNN]]]nnnvvvvvvrrrnnnjjjjjjnnnqqqttttttuuuwwwyyy{{{{{{{{{yyywwwwwwzzz|||yyyxxxwwwwwwxxxwwwtttrrrqqqqqqrrrssstttuuuuuuuuurrrrrrssssssuuuwwwwwwuuutttsssrrrqqqppppppoooooorrrrrrqqqqqqppppppoooooorrrrrrrrrrrrssstttuuuvvvzzzzzz{{{}}}|||zzzzzzzzzzzzxxxvvvtttuuuuuuyyy}}}wwweeeccclllxxxxxxyyymmmeeegggnnnvvv|||qqqeeeWWWLLLAAA777333333////////////////////////------------.........///------..................hhhXXXOOOJJJFFFEEEEEEFFFNNNWWWggg|||zzzvvvwwwyyy{{{xxxsss{{{ggg[[[^^^mmm~~~}}}{{{~~~qqqjjjbbb___nnnooo___UUUQQQGGG:::222///...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,------...---......///000111222222555===HHHYYYyyy|||{{{yyyyyy}}}rrrpppvvvmmmPPPAAA===:::;;;AAAHHHKKKLLLLLLMMMMMMKKKLLLMMMIIICCCFFFEEEDDDDDDCCC@@@;;;888555666777777888;;;???BBBCCCFFFHHHIIIJJJMMMSSSYYY]]]aaafffjjjlllnnnqqqrrrxxx~~~{{{vvvwwwxxxxxxxxxwwwuuutttvvvyyywwwlllaaaZZZZZZUUUOOOJJJFFFDDDCCCBBBBBB???BBBLLLXXXkkkssseee\\\RRRNNNPPPIIIJJJJJJKKKKKKJJJJJJJJJDDDDDDEEEDDDDDDEEEHHHKKKYYYppp}}}sssuuuwwwuuueeeXXXKKKEEEBBB@@@>>>???FFFRRRaaakkkmmmmmmlllmmmkkkpppuuuxxxwwwvvvwwwyyyzzzzzzyyyvvvuuuuuuxxxzzzzzzyyywwwwwwwwwvvvtttrrrtttttttttuuuvvvvvvwwwwwwrrrttttttrrrrrrvvvwwwvvvtttsssrrrqqqpppooooooooosssrrrrrrrrrrrrqqqqqqqqqtttssssssssssssssssssssszzzyyyyyy{{{}}}}}}{{{yyy{{{{{{zzzxxxtttsssssstttxxx|||pppaaafffxxx{{{uuuzzzrrrggg```dddjjjoooxxx~~~mmmaaaSSSHHH>>>666333444////////////////////////------........./////////.............../////////kkkXXXNNNKKKHHHEEECCCFFFSSS```vvv{{{yyyvvv{{{{{{uuurrrvvv___YYY___qqq}}}|||yyyjjjbbbYYYZZZrrr|||ssscccTTTLLLKKKCCC666/////////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------...///000111222222444;;;DDDSSSrrr}}}xxx{{{~~~tttpppttt}}}|||\\\FFF???999;;;CCCJJJKKKIIIHHHKKKLLLJJJIIIJJJIIIEEEHHHGGGEEEDDDCCCAAA===;;;444444555555666888<<>>AAAEEEGGGHHHLLLTTT[[[^^^aaafffkkknnnpppqqqrrrqqqwww}}}yyyzzz{{{|||{{{xxxvvvttttttvvv{{{{{{pppfff___ZZZYYYVVVPPPJJJGGGEEEDDDEEE@@@AAAHHHOOO[[[ttt}}}mmmaaaTTTMMMOOOJJJJJJJJJJJJJJJIIIIIIIIIDDDCCCAAA??????BBBDDDEEEJJJYYYkkk~~~|||lll]]]MMMFFFDDDAAA>>>===BBBIIIUUU___dddgggjjjmmmjjjpppxxx{{{yyyvvvvvvwwwyyyyyywwwuuussstttwwwyyy~~~|||{{{zzzzzzyyywwwuuuxxxxxxwwwvvvvvvuuuvvvvvvoootttvvvssstttxxxyyywwwtttssssssrrrrrrsssssstttuuuuuutttssssssrrrqqqqqqsssssstttuuuuuutttsssrrrxxxwwwwwwxxxzzzzzzyyyxxxyyyyyyxxxvvvtttssstttuuuyyy}}}kkk```lll~~~vvvsss}}}ssshhhccchhhlllmmmuuu|||lll___PPPEEE<<<444111333////////////////////////....../////////000000000.........//////000000000oooYYYMMMKKKIIIFFFBBBFFFVVVfff}}}zzzxxxrrrooo}}}nnn[[[ZZZddduuu~~~|||sssdddZZZRRRUUUrrr}}}vvvqqqiiiZZZKKKEEEEEE???444...000111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''')))***++++++++++++,,,,,,++++++,,,,,,---...------...///000111222222444;;;AAANNNlll{{{{{{xxxtttwww}}}iiiIII@@@888:::DDDLLLKKKGGGEEELLLOOOKKKGGGGGGHHHGGGJJJHHHFFFEEEDDDBBB???<<<222333444444444666:::===:::>>>BBBEEEFFFLLLUUU\\\^^^aaafffkkkoooqqqrrrrrrooouuuzzz|||{{{}}}~~~~~~}}}zzzwwwuuurrrrrrvvvzzz|||{{{qqqhhhbbbSSSWWWWWWRRRKKKGGGEEEDDDBBB>>>???EEEGGGLLL___vvvuuuhhhXXXOOOOOOKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFBBB??????BBBDDDDDDAAAIIISSSccc}}}xxxqqqaaaPPPIIIFFFCCC???===:::>>>GGGRRRYYY^^^cccgggiiiqqqyyy}}}zzzvvvuuuuuu{{{zzzyyyvvvuuuuuuxxx{{{~~~}}}|||{{{yyyxxx{{{zzzyyywwwuuutttsssssslllsssxxxvvvwww{{{|||xxxttttttttttttuuuwwwxxxxxxwwwwwwvvvuuusssrrrqqqpppqqqrrrtttvvvvvvuuutttssswwwvvvuuuvvvxxxyyyxxxwwwvvvwwwvvvuuussssssuuuwwwzzz}}}hhhaaaqqq~~~|||~~~~~~~~~tttssswwwnnnjjjoooqqqpppxxxvvvmmm```PPPDDD:::222///111////////////////////////////////////000000000000.../////////000000111111rrrWWWRRRHHHEEEIIIJJJJJJWWWjjj~~~ppplllsss}}}kkkbbbaaacccxxxvvveeeUUUPPP\\\yyy{{{tttlllaaaRRRHHHEEE@@@888222///...---,,,+++,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,---/////////000222444222999BBBNNNhhhvvvrrr{{{vvvWWWCCC;;;BBBHHHPPPQQQHHHNNNMMMLLLLLLMMMLLLIIIGGGGGGFFFEEEDDDDDDBBB???<<<999666333111333666888999===???AAACCCGGGMMMSSSXXX[[[```gggmmmoooooonnnnnnnnnqqqwww|||}}}zzzwwwyyyvvvuuuwwwyyy|||vvviii^^^XXXXXXVVVRRRMMMHHHFFFEEEBBB??????BBBDDDJJJVVVaaattt~~~xxxiii\\\TTTQQQTTTPPPLLLJJJJJJKKKKKKKKKMMMHHHAAA;;;:::<<<@@@DDDCCCHHHIIIQQQggg~~~~~~nnnnnnlll^^^NNNGGGHHHHHHBBB;;;<<>>AAACCCGGGLLLRRRVVV[[[___dddhhhjjjkkkmmmnnnqqqtttyyy}}}~~~~~~~~~{{{wwwzzzwwwwwwzzz|||wwwiii___ZZZWWWTTTPPPLLLIIIGGGEEE@@@>>>>>>@@@BBBHHHSSS^^^gggppp}}}ooo```VVVSSSPPPMMMIIIHHHIIIKKKMMMMMMOOOKKKDDD???<<<===@@@BBBBBBGGGDDDHHHYYYlllwwwoooddd\\\RRRLLLIIIFFF@@@;;;===>>>@@@EEELLLTTT\\\```mmmpppuuuzzz||||||zzzxxxzzzyyyxxxxxxxxxyyy{{{}}}|||xxxxxxyyy}}}yyytttqqqrrrsssrrrqqqoooppptttxxx|||}}}{{{xxxtttvvvwwwwwwwwwwwwyyyzzzzzzwwwtttsssssssssrrrqqqvvvwwwyyyzzz{{{zzzyyyxxxwwwvvvuuuvvvyyyzzzzzzxxxwwwvvvuuuuuuvvvxxxxxxyyyzzzkkkdddeeewwwsssuuu|||xxxxxx||||||xxxnnnddd\\\KKK999111222222///////////////////////////---------------.........////////////000000111111yyygggYYYLLLLLLMMMKKKHHHPPPkkk}}}~~~~~~rrrhhhppp~~~qqq___\\\eeeooo|||sssccc]]]bbbnnn~~~}}}qqqdddWWWLLLFFFBBB===666111......------+++,,,,,,,,,,,,+++*********+++,,,+++******+++,,,((())))))******+++++++++++++++++++++,,,---...///...///000000//////111333333999???III^^^}}}ssswwwsss}}}```JJJAAAGGGQQQ```llljjjVVVRRRMMMJJJIIIIIIHHHGGGHHHFFFEEEEEEFFFFFFFFFEEE;;;888444333444666888888999<<<@@@CCCGGGKKKPPPSSSZZZ]]]aaadddfffhhhkkknnnqqqtttxxx}}}~~~|||{{{yyyzzz}}}|||yyyzzzxxxyyy}}}yyylllbbb\\\VVVPPPLLLKKKJJJHHHFFF???===<<<>>>@@@DDDOOOZZZccckkkuuu~~~tttdddYYYTTTPPPMMMJJJJJJLLLPPPRRRSSSPPPMMMHHHCCC???>>>???@@@BBBFFFBBBAAAKKKXXXpppvvvaaa^^^XXXRRRMMMGGGCCC@@@??????>>>AAAHHHQQQ[[[```kkkooouuuzzz{{{zzzwwwuuuvvvxxxzzzyyyxxxxxx{{{}}}wwwuuuuuuvvvtttrrrrrrsssttttttssspppqqqssswwwzzz{{{yyywwwwwwvvvvvvxxxzzz||||||{{{{{{xxxuuusssssssssrrrqqquuuvvvyyy{{{|||{{{{{{zzzxxxwwwvvvwwwyyyzzzzzzyyyzzzyyyvvvuuuuuuwwwzzz{{{~~~iii```aaafff{{{ppphhhttt~~~~~~qqqgggaaaWWWFFF666///111111///000000000000000000000000,,,------...//////000000333222111000//////000000wwwkkk^^^UUUHHHJJJLLLJJJKKKXXXttt}}}xxxxxxvvvpppdddaaannn||||||kkk[[[[[[hhhsss{{{~~~xxxiii\\\^^^iiiuuu}}}ooo___RRRJJJGGG@@@;;;555000...---------+++,,,,,,,,,,,,+++******)))+++,,,+++***)))***+++''''''((()))***+++++++++,,,++++++,,,,,,---...//////000111000//////111222333888>>>GGGYYYvvv~~~yyy|||uuufffOOODDDJJJTTTgggxxxzzz]]]XXXQQQKKKIIIHHHHHHGGGJJJGGGEEEDDDEEEFFFFFFFFF===:::666333444666777777777:::???BBBFFFIIIMMMPPPXXX\\\```dddgggiiilllnnnlllooovvv{{{~~~}}}wwwwwwzzz}}}~~~||||||zzz{{{}}}pppggg^^^VVVNNNJJJJJJKKKIIIFFF@@@======>>>???BBBLLLVVVeeellluuu|||}}}ttteeeZZZVVVTTTRRROOOOOOQQQTTTUUUVVVNNNLLLHHHDDDAAA???>>>>>>BBBGGGDDDBBBFFFLLLaaannnggg^^^UUUOOOKKKHHHFFFCCCAAA???AAAHHHSSS^^^fffiiimmmsssxxxyyywwwtttqqqssswww{{{zzzvvvuuuxxx|||~~~yyyuuutttrrrssssssuuuuuuuuuuuutttpppqqqsssvvvyyyzzzxxxvvvvvvuuuuuuxxx~~~zzzxxxuuusssttttttsssrrrppprrrtttwwwxxxxxxxxxwwwxxxwwwvvvvvvwwwxxxyyyyyyzzzyyyyyyxxxwwwxxxzzz}}}uuu```ZZZ^^^fffvvvkkk```ttt~~~~~~xxxjjjaaa\\\PPP???222...///000///////////////////////////........./////////000000444222000.........000111yyypppbbbUUUOOOHHHJJJKKKLLLTTTfff|||zzzuuusssnnnddd[[[^^^pppxxx{{{uuueeeYYY]]]jjjuuu}}}~~~yyyooobbbZZZ```nnnzzzyyyjjj[[[PPPJJJHHH>>>999333...------------+++,,,,,,,,,,,,+++******)))***++++++))))))***+++''''''((()))***+++++++++,,,,,,,,,,,,---...//////000111111111//////111333333777===FFFUUUpppmmmUUUGGGHHHOOObbbtttxxx```[[[TTTNNNKKKJJJHHHGGGKKKIIIFFFEEEEEEEEEEEEDDD???<<<777444444666666777555999===@@@CCCGGGKKKNNNUUUZZZbbbhhhkkkmmmnnnnnnjjjnnntttzzz~~~~~~}}}wwwvvvuuuwwwzzz}}}}}}|||}}}}}}}}}rrriii___WWWNNNJJJJJJKKKIIIFFFBBB????????????AAAJJJSSSaaahhhqqqwwwyyy}}}xxxnnnlllttt|||pppddd\\\YYYXXXVVVTTTTTTTTTUUUTTTSSSMMMKKKHHHEEEBBB???>>>===>>>DDDEEEFFFHHHHHHZZZyyy~~~tttsssuuuzzzfffXXXPPPLLLIIIFFFEEECCCAAACCCJJJVVVbbbjjjjjjmmmssswwwyyywwwtttrrrsssxxx{{{zzzuuurrrtttwww|||~~~~~~zzzvvvttttttuuuwwwxxxwwwuuutttsssqqqqqqsssvvvyyyyyyxxxwwwvvvtttsssvvv{{{~~~xxxvvvtttssstttuuuttttttoooqqqtttvvvxxxxxxxxxwwwvvvvvvuuuttttttuuuvvvxxxwwwyyy||||||{{{zzz{{{}}}rrr```\\\___qqq~~~qqqggg```uuuvvvhhh___VVVIII999000...//////...........................000000/////////.........000///...------...000222|||tttjjjZZZMMMJJJIIILLLLLLNNN]]]ttt{{{vvvrrrjjj___ZZZbbbuuuxxxvvvmmm___XXX```nnnxxx{{{sssjjjbbb^^^eeeqqq{{{}}}qqqcccWWWOOOKKKIII;;;777111---,,,---......+++,,,,,,,,,,,,+++******)))***+++***))))))***+++((())))))******+++++++++,,,,,,,,,,,,---...///000///000111111000000222444444777===EEERRRiiizzzxxx]]]KKKFFFFFFSSSbbbeee\\\YYYTTTQQQOOOMMMJJJHHHKKKIIIGGGFFFFFFFFFEEECCCAAA===888555555666666666555777;;;>>>AAADDDIIILLLQQQXXXaaahhhmmmnnnooopppoooqqqtttwwwyyyyyyyyyxxxwwwtttrrrsssvvvzzz}}}~~~}}}{{{}}}~~~yyyyyy}}}~~~sssjjj```YYYQQQLLLJJJJJJHHHGGGDDDAAA@@@@@@???@@@HHHQQQZZZcccmmmsssuuuwww{{{uuujjjfffjjjrrr{{{tttmmmeeeaaaaaa^^^]]]\\\\\\[[[XXXTTTQQQQQQOOOLLLHHHDDDAAA>>>===:::@@@CCCHHHKKKHHHXXXwwwxxxiiibbb```aaannnuuubbbWWWQQQKKKGGGHHHFFFEEEGGGNNNYYYdddkkklllooossswwwyyyyyywwwuuuuuuxxx{{{zzzwwwssssssssszzz|||~~~~~~}}}zzzwwwtttuuuwwwyyyyyywwwtttrrrrrrqqqqqqsssvvvyyyzzzzzzxxxwwwuuurrrqqqsssvvvxxxyyyxxxuuusssrrrsssssssssrrrrrrtttwwwyyy{{{{{{{{{zzztttttttttrrrqqqqqqtttwwwuuuyyy}}}~~~}}}|||~~~pppcccbbbhhhwwwmmmhhhhhhzzzxxxiii```QQQCCC555000000///..............................000000//////...------,,,...---------...///111222~~~qqqkkkbbbRRRHHHGGGFFFKKKLLLNNN___{{{wwwrrrggg]]]\\\gggzzz{{{tttfffWWWVVVcccsss}}}|||qqqjjjeeeccciiiqqqxxxuuufffZZZSSSNNNJJJHHH:::555000,,,,,,---......+++,,,,,,,,,,,,+++******(((***+++***)))((()))+++*********+++++++++++++++---,,,,,,------...///000...000111111000111333555666888===DDDMMMbbbtttvvvlllUUUHHH@@@EEENNNNNNRRRQQQQQQRRRRRRQQQNNNKKKJJJIIIHHHHHHIIIIIIGGGEEECCC???999666555555666555555777999;;;>>>BBBHHHLLLNNNTTT\\\ccciiimmmppprrrqqqqqqrrrsssttttttssssssuuusssqqqrrrtttwwwyyyzzzzzzzzz|||}}}yyywwwzzz{{{wwwmmm___\\\UUUOOOKKKHHHGGGGGGDDDBBB@@@@@@??????EEENNNUUU^^^jjjrrrtttuuuxxx{{{{{{xxxmmmeeedddgggzzzsssqqqmmmiiiiiilllkkkkkkllllllkkkfff```[[[ZZZWWWRRRMMMGGGCCC@@@>>><<>>222111222111...---.................................---------------.........///000000111111sssgggccc[[[MMMEEEGGGAAAHHHJJJKKK\\\zzzwwwqqqeee[[[\\\jjj{{{~~~tttaaaRRRSSSdddwwwsssiiiggggggjjjnnnsss~~~{{{ooo___TTTPPPMMMJJJGGG999444///,,,+++---......+++,,,,,,,,,,,,+++******(((***+++***)))((()))***,,,,,,,,,+++++++++++++++---------------...000000...///000111111222444666888999>>>CCCJJJ]]]vvvvvvxxx^^^MMM>>>>>>CCC@@@IIIKKKMMMQQQTTTSSSPPPMMMHHHHHHIIIJJJLLLLLLJJJHHHDDD@@@:::666555555555555555666888999<<>>===DDDLLLOOOYYYgggppprrrsssuuuwwwvvv{{{sssiiicccbbbyyy|||wwwrrrqqqooonnnoootttyyyzzz|||}}}{{{vvvnnnhhhbbb^^^XXXQQQJJJEEEAAA???@@@@@@@@@GGGNNNNNN^^^~~~nnn```VVVIIIFFFKKKZZZgggqqqyyynnnhhhgggUUUUUUUUUWWW[[[aaahhhkkkhhhiiilllooorrrssstttuuuvvvwwwyyy|||}}}|||xxxuuu}}}}}}|||{{{zzzxxxtttqqqsssvvvxxxwwwsssqqqqqqrrrqqqqqqsssvvvzzz}}}}}}|||wwwvvvtttpppnnnrrrzzz|||yyyuuuqqqpppnnnlllkkknnnppprrrtttuuuuuutttssstttuuutttqqqoooooossswwwwwwzzz|||{{{zzz}}}sssbbb^^^nnn}}}uuussswwwvvvddd[[[JJJ<<<111111444111------000000000000000000000000++++++,,,,,,---.........///000000111111111111000pppaaaXXXRRRLLLHHHGGGCCCEEEEEEJJJ___{{{|||nnn___\\\eeesss{{{pppbbbZZZ^^^kkkzzz{{{vvv|||mmmfffkkknnnkkkllluuuuuuqqqbbbOOOHHHLLLIIIAAA555333000---,,,+++,,,---,,,,,,,,,+++++++++************))))))))))))************+++++++++,,,,,,,,,,,,------,,,+++***,,,...---///000000000000333555999888<<>>;;;999777555333666777999;;;???BBBEEEFFFLLLPPPUUU[[[aaahhhnnnsssvvvuuussssssssssssqqqppprrrtttuuutttsssssstttvvvrrrwww|||~~~|||yyyxxxvvvhhhbbbZZZUUUQQQNNNIIIEEEGGGDDDAAA>>>===???AAABBBQQQWWWaaakkkqqqtttsssrrrzzzzzz}}}~~~uuujjjeeebbbwwwzzztttnnnkkkjjjlllttt|||xxxnnnfff\\\VVVOOOHHHAAA>>>>>>>>>HHHGGGMMMUUU^^^ttt```VVVOOOIIIEEEGGGKKKTTTaaalll}}}vvvrrraaa___]]]\\\___dddjjjnnnlllkkkjjjkkknnnpppqqqpppuuuuuuwww{{{~~~~~~zzzvvvwwwyyy{{{}}}{{{xxxtttqqqvvvxxxyyyvvvrrrqqqtttxxxuuuvvvyyy{{{}}}~~~~~~}}}vvvuuusssrrrrrruuuyyy{{{xxxwwwuuurrrnnnmmmnnnppptttssstttuuuvvvvvvuuutttrrrrrrtttuuuuuutttrrrqqqwwwwwwyyy}}}~~~lllddd\\\ggg~~~tttmmmqqq{{{~~~|||jjjYYYEEE999000000000...,,,///.........------,,,,,,,,,............////////////............/////////000{{{lll]]]TTTOOOJJJGGGGGGAAADDDFFFNNNaaayyy}}}nnn```___iiittt}}}xxxlll___YYY```ooo}}}|||www}}}}}}lllhhhnnnrrrqqqttt~~~vvvqqqbbbOOOGGGIIIFFF>>>333222000...---,,,,,,---,,,,,,,,,+++++++++************))))))))))))******))))))*********+++++++++***+++,,,,,,++++++,,,...---...000000000111333666999888<<>>@@@CCCIIIMMMOOONNNLLLKKKKKKKKKLLLMMMOOOQQQRRRGGGDDD@@@<<<:::888555333555666888:::===AAACCCEEEIIILLLRRRWWW]]]cccjjjnnnsssrrrrrrrrrrrrrrrqqqpppqqqssstttsssrrrqqqrrrttttttwww|||~~~}}}|||{{{wwwjjjddd[[[VVVRRROOOKKKGGGEEECCCAAA??????AAADDDFFFLLLRRR[[[eeelllooooooooosssrrrtttxxxyyy{{{}}}ooojjjhhh{{{}}}vvvooohhhdddccceeennnwwwxxxiii\\\RRRJJJEEEBBB>>>===GGGGGGMMMVVVbbbzzzggg[[[TTTMMMFFFDDDDDDFFFLLLTTTiiipppyyy~~~yyyuuuhhhgggeeeeeefffiiilllnnnpppooooooppprrrsssrrrqqqttttttvvvzzz}}}}}}zzzwwwyyyzzz|||}}}|||yyyvvvtttrrrtttwwwuuurrrqqqtttxxxwwwxxxyyy{{{|||}}}}}}}}}{{{yyyvvvsssqqqrrrssstttuuuttttttqqqooooooqqqrrrtttsssssstttvvvwwwwwwvvvttttttttttttsssrrrqqqpppvvvvvvyyy}}}~~~hhh___ZZZhhh~~~|||xxxtttwww}}}xxx{{{~~~uuueeeWWWBBB888000000111...---.../////////......---------............////////////........./////////000000vvvgggXXXPPPLLLHHHGGGHHHBBBEEEJJJVVVhhhzzzoooaaadddoooxxx{{{|||~~~|||zzzyyyyyyzzz~~~pppdddXXXVVVaaarrr}}}yyyiiihhhnnnsssvvv{{{vvvqqqbbbPPPGGGGGGBBB:::111000000///...---------,,,,,,,,,+++++++++************))))))))))))******(((((()))))))))*********)))***++++++******,,,...---...000000111222444777999888===DDDKKKYYYvvv}}}uuuvvv{{{xxx~~~hhhTTTEEE>>>===??????@@@CCCGGGJJJKKKJJJIIIJJJKKKLLLNNNQQQSSSTTTIIIFFFAAA>>>;;;888555333444444666999<<>>EEEKKKWWWqqqzzzyyy|||rrrwwwsss\\\LLLDDDBBB@@@???@@@BBBFFFJJJLLLLLLJJJKKKLLLMMMOOOQQQRRRSSSIIIFFFBBB>>><<<999555222222333555777:::===???AAACCCFFFKKKPPPUUUZZZ```dddiiijjjmmmnnnooooooppppppqqqrrrssssssqqqqqqqqqsssuuuwwwyyy{{{{{{}}}yyyqqqggg___ZZZVVVSSSPPPLLLIIIFFFBBB@@@??????@@@GGGKKKRRRZZZ```eeeggghhhhhhdddaaaaaa___]]]___cccmmmooosssxxx~~~{{{|||{{{qqqggg]]]WWWTTTVVV```kkksssppprrruuuuuuyyyxxxdddWWWPPPLLLGGGGGGRRRSSSWWW[[[hhhrrr___RRRIIIBBBAAABBB???>>>???>>>@@@EEENNNWWW]]]]]][[[```bbbgggjjjllllllkkkjjjooooooqqqsssuuuuuusssqqqppprrruuuxxxzzzzzzyyyxxxzzzzzzzzzyyyxxxwwwwwwvvvsssvvvxxxyyyxxxvvvwwwxxxzzzxxxwwwwwwxxxzzz}}}}}}{{{yyyvvvtttrrrqqqqqqoooqqqrrrrrrqqqqqqrrrtttsssssssssssstttwww{{{}}}tttsssqqqpppppprrrtttvvvttttttwww|||~~~~~~mmm]]]WWWaaayyy}}}xxxllljjjsss}}}wwwmmmcccUUUHHH666333000000111000///...//////..............................////////////...////////////000000000qqqcccTTTLLLIIIFFFEEEFFFEEEEEEQQQhhh}}}qqqeeemmmzzz~~~~~~|||}}}rrriiibbbgggvvvxxxlllgggmmmsssxxx}}}xxxuuunnnaaaTTTKKKEEE===666//////000000///...------,,,,,,,,,+++++++++************))))))))))))***************+++++++++,,,,,,---......,,,)))((()))***,,,...000111222444777::::::;;;@@@GGGKKKUUUnnntttwwwgggUUUKKKHHHBBBBBBDDDHHHMMMPPPPPPPPPLLLMMMMMMNNNOOOOOOOOOOOOHHHEEEBBB???<<<999555222111222333555888;;;===???CCCFFFKKKOOOSSSXXX^^^bbbdddgggkkkmmmmmmmmmoooppprrrsssttttttsssssstttvvvuuuvvvwwwxxxyyy|||yyylllbbb\\\WWWSSSPPPMMMKKKGGGCCC@@@>>>>>>===EEEIIINNNTTT[[[```dddeee___ZZZWWWWWWWWWUUUVVVYYY```eeemmmtttyyy|||~~~tttjjj___WWWRRRTTT^^^hhhtttrrrrrrsssnnnooorrr___TTTMMMNNNLLLXXX]]]aaacccnnnjjjaaaTTTHHHEEECCC???;;;999;;;999888<<>>222111000//////000///...------------------------............////////////////////////000000000111lll___RRRLLLJJJHHHFFFGGGDDDEEEVVVuuu~~~mmmeeerrr}}}}}}~~~qqqllljjjppp}}}zzzvvvpppuuuyyy|||}}}yyyqqqjjj^^^TTTLLLDDD;;;555111000000///...---------,,,,,,,,,+++++++++************))))))))))))*********++++++++++++,,,,,,,,,...///...---***)))***+++,,,...000222333555999;;;<<<<<>>CCCFFFJJJNNNQQQVVV[[[___aaafffkkkmmmllllllnnnppprrrsssuuuvvvuuuvvvwwwyyyuuuvvvwwwxxxyyy{{{sssfff^^^XXXSSSPPPLLLKKKHHHEEECCCAAA@@@@@@AAADDDHHHOOOVVV]]]bbbeee[[[UUUQQQSSSTTTRRRSSSVVV\\\cccmmmsssuuuvvvwwwyyy~~~{{{|||~~~~~~yyyooobbbYYYSSSSSS\\\eeeuuuwwwxxxsssjjjhhhtttlll^^^WWWWWWPPP[[[bbbiiijjjtttppp___MMMGGGFFFCCC@@@>>>;;;999666666:::@@@EEEHHHHHHLLLTTT]]]eeeiiilllllljjjkkknnnrrrwwwzzz{{{zzzrrrtttwwwxxxwwwwwwxxxyyy}}}|||||||||{{{{{{{{{zzzuuuuuuuuuuuutttsssrrrqqqtttrrrqqqppprrrtttwwwyyy}}}|||{{{yyyvvvsssqqqooorrrtttvvvwwwuuurrrqqqqqqrrrtttwwwwwwvvvwww{{{|||xxxssspppooooooooottttttwww|||{{{jjj```]]]___gggtttpppvvvxxxlllffflll{{{}}}rrreeeWWWEEE777///111000------///000---,,,,,,,,,---------------............/////////////////////000000000111111dddYYYOOOLLLKKKIIIHHHHHHFFFIII```rrreeeeeewww~~~~~~}}}~~~qqqppprrrxxxyyy}}}zzz}}}{{{xxxkkkdddZZZRRRKKKBBB999444333222000...---,,,,,,---,,,,,,,,,+++++++++************))))))))))))******************++++++++++++------...---,,,,,,---///,,,...000222444666:::======>>>EEELLLPPPWWWmmmzzztttyyyyyyyyywwwcccVVVNNNLLLPPPYYY```bbb^^^VVVOOOLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGEEECCCBBB???;;;888111222333555777:::<<<===AAACCCGGGKKKNNNRRRWWWZZZ```ffflllnnnlllkkkmmmpppppprrruuuvvvvvvwwwyyy{{{vvvwwwyyyyyyzzz|||~~~nnnddd\\\WWWSSSPPPNNNLLLHHHEEECCCBBBAAA===@@@EEELLLVVV___gggkkkeee]]]XXXWWWVVVSSSQQQSSSZZZcccnnntttttttttuuuwww|||~~~~~~||||||~~~|||}}}rrreee[[[TTTRRRYYYbbbuuu}}}~~~tttgggcccgggkkkuuuqqqfffYYY]]]bbbiiikkksssnnnWWWKKKIIIGGGDDDBBB999999888777888<<>>;;;222222333555777:::<<<===>>>AAAEEEHHHKKKOOOSSSWWW```ffflllnnnlllkkkmmmooooooqqqtttuuuvvvxxxzzz|||wwwyyyzzz{{{{{{}}}~~~vvvjjjbbb\\\XXXVVVTTTPPPLLLGGGCCC@@@???<<>><<<777999;;;:::888999===AAACCCFFFKKKRRRXXX^^^ccceeegggggghhhlllqqquuuxxxyyyuuuxxxzzzyyywwwuuuwwwyyyuuuvvvwwwxxxwwwvvvuuuttttttsssqqqqqqsssuuuvvvvvvsssrrrpppnnnlllllllllllloooqqqsssuuuvvvvvvuuutttqqqtttxxxzzzxxxvvvuuutttqqqvvvzzzzzzxxxwwwzzz}}}yyyxxxwwwvvvuuuuuuvvvvvvuuuuuuxxx~~~|||eeeVVV[[[iii{{{{{{ooossswwwlllhhhqqqxxxyyytttiii[[[MMM===111...222111***)))---000------.........//////000000............/////////000000000000000111111111111XXXPPPIIIIIIIIIHHHHHHIIIHHH]]]{{{vvvvvvwwwnnnbbbYYY^^^nnn}}}wwwyyy}}}}}}vvvyyyyyy|||~~~|||vvvpppgggXXXNNNPPPLLL>>>444222111000000///...---------+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,000......///444999>>>@@@FFFEEEIIIPPPUUU[[[jjjzzzzzz}}}mmmtttvvvkkk___RRRWWW^^^iiiqqqnnnaaaWWWSSSNNNOOOPPPOOOLLLIIIFFFFFFEEEEEEEEEEEEDDDAAA===999999666333333555999;;;<<<;;;???DDDHHHKKKOOORRRUUU[[[^^^dddhhhjjjkkklllnnnttttttwww}}}~~~zzzyyyzzzxxxyyyzzzyyyyyyyyy{{{}}}|||}}}~~~}}}|||}}}vvveee^^^```YYYWWWRRRKKKGGGFFFDDDBBB>>>BBBDDDGGGUUUlll~~~~~~tttkkk___RRRNNNRRRUUUYYYaaakkktttyyyzzzyyy{{{||||||}}}}}}~~~~~~~~~|||}}}yyycccSSSPPPUUUYYYpppmmm^^^ZZZbbbttt\\\^^^iiihhhqqqjjjWWWNNNFFFCCCFFF;;;888555555777:::===>>>@@@CCCHHHMMMRRRWWW]]]aaaeeehhhkkkmmmooorrrvvvyyyyyyzzz{{{~~~}}}xxxuuuvvvuuusssqqqpppqqqrrrsssrrrssstttuuuuuuuuutttsssqqqooommmkkkjjjkkklllmmmooooooqqqsssvvvuuussspppooorrrvvvyyyzzzxxxuuussssssvvvyyyyyyxxxvvvvvvvvv}}}zzzvvvsssssstttuuuvvvzzzwwwyyy|||ccc]]]```vvv|||wwwnnnnnnyyy~~~}}}tttiii```[[[SSSCCC555000000/////////............................................................------......///000000000VVVOOOHHHHHHHHHFFFFFFIIIKKKaaa}}}xxxxxxxxxpppfff[[[bbbppp|||{{{zzz|||~~~yyy|||~~~}}}~~~|||}}}yyyqqqkkkcccWWWOOOPPPJJJ<<<333222000000//////...------,,,+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,---------...---,,,...333:::@@@CCCGGGGGGKKKQQQVVV\\\jjjyyy~~~zzz~~~yyyxxxnnnddd[[[RRRVVV```oooyyyttteeeZZZWWWOOOPPPQQQPPPNNNKKKIIIHHHFFFFFFEEEFFFEEECCC>>>;;;999666222111333666888999:::===AAAEEEHHHLLLPPPSSSYYY]]]bbbeeehhhkkkmmmpppssssssvvv|||}}}zzzxxxyyy|||}}}}}}{{{yyywwwwwwxxxxxxzzz{{{{{{{{{}}}mmmcccbbbVVVUUUQQQMMMJJJHHHFFFDDD>>>AAACCCFFFUUUpppuuucccRRRLLLOOOQQQTTT[[[eeeooovvvyyyyyyyyyyyyzzz{{{}}}~~~~~~|||}}}lllYYYRRRWWW]]]tttqqq___ZZZbbb}}}ttt______iiifffnnnsss^^^RRRHHHCCCEEE@@@===999888999;;;<<<<<>>;;;888444222333555666777999;;;>>>AAADDDHHHMMMQQQUUUXXX\\\___cccggglllpppsssrrrvvv{{{}}}yyywwwxxx}}}~~~}}}yyyvvvuuuttttttvvvwwwxxxzzz}}}yyykkkfffYYYWWWTTTRRROOOKKKGGGDDD???AAABBBEEESSSooohhhTTTMMMOOOPPPRRRVVV^^^gggooosssuuussstttvvvxxxzzz|||~~~~~~~~~}}}}}}~~~~~~|||}}}}}}}}}|||{{{~~~~~~yyy```UUUYYYaaa|||zzzddd^^^fffxxxtttwwwzzzlll]]]___hhheeemmm{{{dddWWWLLLGGGHHHGGGCCC>>>;;;;;;;;;;;;;;;<<>>AAAEEEKKKOOOOOOQQQTTTXXX\\\bbbhhhmmmrrrrrruuu{{{|||yyywwwxxxzzz|||~~~}}}zzzwwwuuuuuusssttttttvvvxxx|||uuukkkaaa\\\XXXWWWUUUNNNHHHEEEAAACCCCCCDDDNNNdddlllYYYSSSUUURRRQQQRRRWWW___gggmmmppppppppprrrtttvvvxxxyyyzzz{{{|||}}}|||zzzzzz{{{|||~~~|||zzz{{{|||||||||zzz~~~}}}jjjYYYZZZdddnnnhhhrrrwwwjjjgggeee]]]UUU[[[ffffffnnniii[[[RRRMMMLLLIIIFFFAAA>>><<<<<<;;;::::::<<>>DDDLLLSSSYYY\\\^^^eeennnuuu{{{jjj\\\ZZZ\\\XXX___ttt{{{dddYYYVVVRRRPPPPPPOOONNNLLLJJJIIIHHHIIIIIIHHHFFFDDDCCC???999666555555555555888:::;;;===???CCCIIILLLLLLNNNQQQTTTXXX^^^eeejjjpppppptttzzz|||yyywwwyyyyyy{{{}}}|||yyyvvvttttttuuutttssstttvvvyyy|||}}}}}}}}}uuuhhh```ZZZZZZWWWPPPIIIGGGEEEEEEEEEDDDHHHTTTiiiyyylll]]]XXXWWWQQQOOONNNQQQYYYbbbjjjnnnooopppqqqrrrsssuuuvvvvvvwwwyyyzzzyyyxxxwwwxxxyyyyyy{{{~~~{{{yyyyyy{{{}}}~~~~~~{{{~~~~~~vvv```___hhh{{{xxxppp___UUURRROOOWWWeeefffnnnoooaaaWWWPPPMMMIIIEEEAAA>>>===<<<;;;:::888:::===@@@CCCIIIOOOTTT\\\^^^```cccfffkkkqqquuuwwwwwwwwwzzz}}}~~~zzzxxxvvvsssrrrrrrssstttppppppoooooopppqqqssstttnnnnnnmmmmmmmmmmmmmmmmmmrrrsssuuuxxxyyyxxxtttqqqtttsssssssssuuuwwwzzz|||yyyyyyxxxuuuqqqoooooopppyyyyyyyyyxxxwwwyyy}}}{{{ppp___YYY[[[___~~~~~~qqqdddfffuuuyyynnn______ZZZMMM>>>444000000000000000000////////////................................................------...//////000000111VVVRRRNNNLLLHHHEEEGGGMMMdddzzz~~~uuukkkdddeeejjjwww||||||vvvggg]]][[[mmmyyyoooppp{{{yyygggQQQOOOKKKBBB888111///000,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))************...//////...///444<<>>888444333333333222666888:::<<<>>>AAAEEEIIILLLNNNPPPSSSWWW\\\bbbfffkkkkkkpppwwwzzzwwwvvvxxxzzz{{{|||zzzwwwsssrrrqqqwwwuuussssssuuuxxxyyyyyy~~~}}}qqqddd[[[[[[YYYRRRLLLMMMIIIGGGFFFEEEDDDGGGQQQ]]]uuu}}}yyylllaaaZZZVVVOOOLLLJJJMMMTTT^^^gggkkkmmmnnnooopppqqqrrrsssssssssuuuvvvwwwvvvuuuvvvwwwvvvyyy}}}yyyxxxxxxzzz||||||}}}~~~hhhfffooo~~~bbbTTTRRRNNNWWWfffhhhlll{{{}}}kkk^^^SSSMMMIIIFFFBBB???>>>===;;;999888:::<<<>>>AAAGGGMMMRRRYYY\\\```dddhhhlllqqquuuttttttvvvyyy|||}}}}}}{{{xxxvvvtttsssrrrrrrtttuuuqqqqqqppppppqqqqqqrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnmmmoootttyyy}}}|||yyyuuurrrqqqqqqrrrtttxxx{{{}}}zzzzzzyyywwwsssqqqpppqqqyyyzzzzzzxxxvvvxxx~~~~~~~~~jjjZZZXXX]]]cccwwwpppjjjooo|||xxxkkk]]]]]]UUUFFF777111000///...---------,,,,,,,,,,,,................................................---------...//////000000OOOLLLKKKJJJHHHGGGLLLSSSjjj|||wwwllleeeiiirrr}}}xxxvvvmmm]]]TTTVVVlllxxxkkkjjjvvvxxx___QQQNNNGGG===555111//////++++++++++++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++***---/////////444===DDDLLLWWW```aaadddlllsssvvv|||ooo___[[[YYYTTT___iiibbbZZZUUUSSSRRROOOKKKJJJIIIHHHHHHJJJJJJHHHGGGBBB>>>888555333333333222333555888:::<<<>>>AAADDDIIIKKKNNNPPPSSSWWW\\\___eeeeeekkkrrrvvvuuutttwwwxxxxxxyyywwwtttrrrsssssswwwtttrrrrrruuuxxxyyyxxx~~~}}}ssseeeaaa]]]TTTOOOPPPLLLHHHFFFFFFDDDBBBFFFMMM]]]jjjttttttooohhh___VVVQQQNNNJJJJJJOOOWWW^^^bbbeeefffgggiiikkkmmmnnnooooooqqqtttuuuttttttuuuvvvwwwzzz~~~xxxxxxyyy{{{~~~}}}~~~||||||~~~jjjiiissslllYYYWWWRRRZZZjjjlllmmmxxxzzzjjj\\\RRRKKKHHHDDDAAA???===:::888999:::<<<===@@@FFFLLLQQQXXX\\\aaafffjjjnnnrrrtttssstttvvvzzz}}}}}}{{{yyyuuutttsssqqqqqqrrrtttuuurrrrrrrrrrrrrrrrrrqqqppppppppppppqqqqqqpppppppppnnnooosssxxx|||}}}{{{yyyssssssssssssuuuxxx{{{}}}zzz{{{|||zzzwwwtttrrrrrrvvvyyyzzzyyyvvvwww{{{uuueeeYYYZZZcccttt~~~nnnooottt}}}uuuhhh]]][[[PPP???222000000///,,,,,,,,,,,,++++++++++++.........................................................///000000111111LLLJJJJJJKKKKKKKKKQQQYYYkkk{{{vvv~~~zzz{{{wwwllleeekkkvvv{{{uuurrrgggWWWPPPSSScccyyyiiifffsss{{{^^^RRRMMMDDD:::333111000...+++++++++++++++++++++,,,))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,'''+++...///000555>>>EEELLLXXXaaacccfffnnnuuuvvv{{{zzzddd\\\WWWQQQYYYvvvnnnggg]]]WWWUUUSSSOOOLLLJJJIIIHHHHHHIIIJJJIIIHHHDDD@@@;;;777555555555555000333777999;;;<<>>AAADDDIIILLLNNNPPPRRRTTT]]]___dddiiimmmooopppppplllqqquuuvvvsssqqqtttwwwxxxyyyyyyxxxwwwxxxyyy{{{yyyyyyyyyzzz}}}qqqeeeeeebbbSSSPPPLLLIIIIIIHHHDDDCCCEEEDDDNNN^^^mmmtttqqqggg^^^UUUPPPKKKHHHJJJMMMNNNNNNRRRSSSUUUXXX\\\___bbbcccbbbffflllppprrrsssuuuvvvxxx{{{~~~~~~}}}||||||~~~xxxvvv|||~~~zzzxxx~~~||||||~~~}}}{{{sssggghhhsss|||```WWWUUU```ooouuutttrrrzzz~~~kkkbbbSSSLLLHHHGGGDDD>>>::::::;;;;;;;;;<<>>NNNUUU___eeeiiiooowww}}}hhhWWWTTTRRR]]]uuuwwwmmm___VVVSSSRRRPPPOOOMMMKKKJJJIIIJJJKKKJJJIIIGGGEEEBBB===999666333222222222333444666999<<<>>>???CCCGGGJJJLLLNNNQQQSSSZZZ]]]aaafffjjjmmmooopppooossswwwwwwtttsssuuuwww{{{|||}}}|||zzzyyyyyyzzzzzzzzzyyyyyy{{{}}}ppplllgggXXXWWWQQQMMMMMMKKKGGGGGGIIIEEELLLWWWbbbjjjjjjeee```VVVRRRMMMJJJJJJKKKKKKJJJLLLMMMOOOQQQSSSTTTVVVVVVZZZ^^^eeejjjnnnppprrrsssyyy{{{~~~~~~~~~|||yyyyyy|||}}}yyyxxxzzz|||{{{{{{}}}xxxssskkkaaabbblllwwwxxxzzzzzzyyy}}}aaaXXXUUUaaarrrzzzzzzyyyuuuwwwttthhhZZZSSSLLLJJJGGGAAA======999999999:::===AAAEEEHHHLLLQQQYYYaaahhhnnnsssvvvxxxvvvuuuvvvyyy{{{zzzyyyqqqrrrrrrrrrrrrqqqooooooqqqrrrssstttttttttssssssrrrqqqpppqqqsssuuuuuuuuuwwwvvvvvvxxxzzz||||||{{{uuutttrrrrrrtttttttttssswwwxxxyyyyyyxxxwwwuuusssuuuyyy|||}}}|||}}}nnn\\\ZZZWWW___xxx~~~tttmmmzzzvvveee[[[YYYNNN@@@555000///////////////...---,,,,,,,,,,,,+++---/////////...///000/////////////////////////////////000111222444444IIIHHHJJJJJJGGGMMMfff{{{~~~}}}xxxrrrhhh``````mmmvvvjjjXXXWWWeeelllxxxgggXXX]]]rrrwwwdddUUUKKK@@@666222000------///,,,,,,++++++***))))))))))))))))))((())))))***+++***))))))))))))***++++++,,,+++***************+++++++++,,,,,,,,,---------,,,...//////...000666;;;LLLTTT^^^eeeiiiooowww}}}vvv]]]VVVOOOTTTeeewww}}}{{{tttkkk___VVVRRRQQQOOONNNNNNLLLJJJIIIJJJJJJIIIGGGFFFEEECCC@@@<<<888555333000111111333555888;;;======@@@DDDHHHJJJLLLOOOQQQXXXZZZ]]]bbbfffkkknnnppprrrvvvyyyyyyvvvtttuuuwww{{{|||~~~}}}zzzxxxwwwwww{{{zzzzzzyyyyyy{{{|||}}}|||vvviii^^^VVVPPPMMMKKKGGGGGGIIIFFFHHHMMMTTTZZZ_________UUURRRNNNKKKJJJIIIHHHFFFGGGHHHIIIIIIJJJJJJJJJJJJNNNSSS[[[bbbhhhkkknnnpppvvvxxxzzz{{{|||}}}{{{zzzzzz|||yyyuuuwww|||{{{{{{{{{}}}vvvkkkcccZZZ[[[dddoooppppppoooppp~~~}}}cccZZZXXXfffyyyuuuqqqvvvrrraaaWWWOOOKKKGGGBBB>>>===888777777888:::>>>BBBEEEGGGMMMVVV^^^ffflllrrrvvvxxxwwwwwwxxxzzz{{{zzzyyytttttttttsssrrrpppooonnnssstttuuuuuuuuutttsssrrrqqqpppooopppsssuuuvvvvvvuuutttsssuuuxxxzzz{{{{{{sssrrrqqqrrrssstttsssrrrwwwxxxxxxyyyxxxvvvtttsssvvvzzz~~~zzzggg\\\ZZZXXXgggyyyrrrpppwwwzzzsssddd[[[SSSIII===444111111111111///...------,,,,,,,,,,,,,,,---//////...------...//////////////////000000/////////000111222333444GGGGGGHHHGGGGGGRRRooo|||xxxlllkkkeee```dddsssooobbbUUU[[[nnnwwwssscccXXX```uuuwwwiii[[[RRRHHH>>>444000///------///+++++++++*********))))))))))))))))))))))))******)))))))))))))))******+++)))))))))(((((((((((((((******++++++,,,---------.../////////...000444888IIIQQQ\\\dddiiiooowww~~~cccWWWKKKJJJSSS^^^hhhmmmooohhh^^^WWWRRRPPPOOONNNOOOMMMJJJIIIJJJIIIHHHGGGIIIHHHFFFCCC>>>999555333//////000222444777:::<<<;;;>>>AAAEEEGGGJJJMMMOOOVVVXXX[[[```eeekkkooorrruuuwwwyyyyyywwwuuuuuuuuuvvvxxxzzzzzzxxxvvvttttttzzzzzzzzzyyyzzz{{{||||||zzzhhh^^^TTTPPPMMMJJJIIIKKKGGGFFFFFFIIINNNSSSVVVWWWPPPOOOMMMKKKIIIGGGEEEDDDFFFFFFGGGGGGGGGFFFEEEDDDEEEKKKSSS[[[bbbgggllloooqqqrrruuuvvvwwwzzz}}}}}}zzzxxxyyyxxxuuuwww{{{}}}|||}}}zzziii___WWWWWW]]]kkknnnooonnnppp}}}|||eee]]]^^^nnn}}}uuupppxxxkkk```TTTNNNJJJDDD@@@???999888777777999<<<@@@BBBIIINNNVVV^^^dddiiimmmpppuuuuuuvvvwwwxxxyyyxxxxxxuuuuuuuuutttssssssrrrqqqwwwxxxxxxyyyxxxvvvtttsssrrrpppooopppssstttuuutttsssrrrqqqsssvvvxxxyyyyyysssrrrrrrsssuuuvvvuuutttuuuvvvwwwxxxxxxwwwwwwvvvvvvyyy}}}qqqbbb^^^^^^aaawwwvvvnnniiixxxuuu{{{mmm```XXXLLLDDD:::333000000000//////...---,,,,,,,,,,,,,,,---...000///...------...//////000000000000111111/////////000111222333333EEEFFFFFFFFFIIIYYYvvv}}}mmmkkkeeebbbiiiuuu}}}}}}mmm___UUU___sss{{{}}}{{{nnnbbb\\\gggxxx}}}|||zzzsssiii^^^UUUOOOFFF<<<444111///---,,,---+++++++++***************))))))*********)))))))))(((((())))))************(((((()))))))))((((((((()))))))))***+++,,,,,,,,,/////////...///000333555DDDMMMYYYbbbiiioooxxx~~~~~~fffUUUEEE@@@BBBFFFPPPZZZfffbbb]]]XXXTTTQQQOOONNNPPPMMMKKKJJJJJJJJJIIIGGGKKKKKKIIIFFFAAA;;;555222000000000111333666888:::999;;;???BBBDDDHHHLLLNNNVVVWWW[[[```gggmmmrrruuuvvvwwwyyyxxxwwwuuuttttttrrruuuwwwxxxwwwuuuuuuuuuxxxxxxyyyzzz{{{}}}~~~www|||ssshhh\\\WWWSSSOOOMMMMMMHHHGGGEEEEEEHHHKKKLLLMMMIIIIIIIIIIIIGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDAAAFFFNNNUUU\\\cccjjjnnnmmmoooqqqsssuuuxxx|||xxxuuuwwwzzzyyyxxxxxx|||||||||~~~lll^^^UUUTTTWWW___gggnnnpppsssggg```cccwww|||rrrmmmrrr}}}nnn^^^UUUPPPJJJEEEDDD===<<<:::999:::<<>>HHHUUU```hhhoooxxx{{{}}}~~~oooZZZGGGAAA???<<>>777333111111111111333555777888888:::===@@@CCCFFFKKKNNNUUUWWW\\\ccciiipppuuuwwwwwwwwwxxxxxxxxxwwwuuutttrrrtttvvvwwwvvvuuuuuuvvvvvvwwwxxxzzz|||~~~wwwyyy~~~zzzmmm```ZZZVVVPPPLLLKKKJJJHHHFFFFFFGGGGGGFFFEEEEEEFFFHHHGGGFFFEEEFFFGGGDDDEEEFFFHHHGGGFFFDDDCCC@@@CCCIIIOOOUUU]]]eeekkkkkknnnqqqtttvvvyyy|||~~~wwwsssxxx}}}|||yyyxxxzzzyyyyyyzzz|||~~~~~~}}}sss```TTTQQQSSSXXXdddqqqvvv|||jjjbbbeee{{{vvvjjjdddnnnjjj\\\TTTLLLEEECCCBBB@@@>>>;;;;;;<<<===???EEEKKKUUU^^^eeejjjoooqqqooorrruuuwwwwwwxxxyyyzzzvvvvvvvvvvvvvvvwwwxxxxxxzzz{{{}}}~~~}}}{{{xxxvvvuuusssqqqqqqqqqqqqqqqoooqqqpppqqqsssuuuvvvuuutttuuuuuuvvvyyy{{{|||{{{yyyrrrsssuuuwwwzzz}}}vvveee___dddjjj~~~yyyyyyyyyuuuqqqpppssswww~~~zzzoootttxxxnnnaaaTTTKKK???:::333///...---+++)))...------,,,,,,---------...///111111000//////000000000000111222222333333222222222222222333444444DDDEEEFFFLLL[[[sss|||nnniiirrr~~~~~~hhh___^^^mmm}}}vvvtttqqqoooxxx|||vvvooofff^^^WWWPPPJJJGGG;;;444///111111...++++++************************)))******+++***)))(((''''''''')))*********)))((('''((()))+++,,,,,,,,,,,,((())))))***+++,,,---......------...000222333333888CCCQQQ^^^gggoooyyy|||vvv|||{{{|||zzzaaaMMMHHHDDD<<<>>>IIIRRRUUUYYY[[[ZZZVVVSSSQQQPPPNNNMMMLLLMMMNNNMMMLLLIIIKKKLLLKKKGGGAAA;;;777333333222222333444666777777999<<>>:::555444333333333444555666777999<<<>>>AAAEEEKKKNNNQQQUUU]]]eeemmmssswwwxxxyyyyyyyyy{{{|||{{{zzzxxxrrrsssrrrpppnnnmmmnnnoootttuuuwwwxxxzzzzzz{{{{{{{{{vvvvvv{{{~~~rrrkkkggg___XXXTTTMMMKKKHHHGGGGGGHHHHHHGGGHHHJJJJJJHHHEEEEEEHHHKKKJJJKKKLLLLLLKKKHHHDDDBBB??????@@@BBBGGGPPPZZZaaaeeeiiinnnqqqsssuuuvvvwwwwwwwwwzzz~~~}}}zzz{{{|||zzzxxxxxx{{{~~~yyy|||nnn]]]VVVUUU]]]lll{{{mmmbbbaaawwwttteee^^^___dddzzzxxxiii[[[PPPKKKHHHEEEAAA===;;;:::::::::AAAHHHSSS]]]dddiiimmmpppeeeiiiooorrrrrrsssuuuwwwxxxwwwuuutttsssssssssssssssuuuwwwyyyxxxvvvsssqqqrrrpppooopppqqqssssssrrrqqqqqqsssvvvwwwvvvrrrooopppqqqsssvvvyyyzzzxxxwwwvvvvvvwwwyyy{{{~~~{{{rrrmmmjjj\\\\\\```nnn}}}wwwtttwwwvvvqqqkkknnnzzz~~~|||qqqpppvvvlllddd[[[OOOGGG666222///...000111000---------,,,,,,,,,------...***,,,...///......///000000000111222333333444444555555444444444555666666EEEEEELLL^^^ttt{{{mmmlll{{{uuubbbXXXbbbqqqzzzwwwpppssszzz{{{vvviii\\\WWWSSSLLLEEEAAA111111111000//////......,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---,,,,,,------------...............///////////////555===NNN```kkkoooxxx~~~xxxsssxxxuuuWWWDDD;;;999;;;>>>AAAMMM[[[aaa___ZZZSSSMMMLLLMMMOOOOOOMMMMMMMMMNNNKKKJJJIIIIIIHHHEEEAAA>>>666666555555444444444444666888;;;===@@@DDDIIIMMMSSSYYY___aaabbbhhhsss|||yyyzzz{{{|||{{{{{{zzzyyyuuutttrrrqqqppppppqqqrrrxxxvvvuuuuuuvvvwwwwwwvvvvvvuuuuuuvvvyyy|||~~~ooogggbbb^^^[[[UUUQQQLLLKKKLLLMMMLLLJJJPPPMMMKKKJJJKKKLLLLLLLLLOOOPPPQQQPPPMMMJJJGGGFFFCCC???;;;<<>>;;;<<<<<<:::FFFJJJQQQXXX]]]bbbfffiiiiiilllooopppqqqrrrtttuuuyyywwwtttssssssssssssssssssqqqppprrruuuvvvtttqqqooooooooooooooopppqqqqqqpppsssuuuxxxxxxvvvsssrrrsssrrrsssvvvyyyzzzwwwtttvvvwwwxxxyyy{{{|||~~~~~~}}}qqqjjjiiiaaa[[[ZZZiii~~~{{{|||wwwnnnooo{{{pppeeesss{{{ooofff___UUUGGG===:::777555444333222---***///...---,,,++++++******------------------------000---,,,---111333222111111222444555666777777777EEEGGGOOO```uuu}}}wwwrrrlllqqqxxxjjj[[[VVVccctttrrrmmmppp}}}vvvhhhYYYTTTRRRLLLCCC>>>111000000//////...------,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,---------,,,,,,,,,,,,,,,.........///////////////555<<>>JJJYYYbbb```XXXQQQOOOOOOPPPPPPPPPOOOMMMMMMMMMKKKJJJIIIIIIIIIGGGCCC@@@999888666444333333444444555777:::===@@@DDDIIIMMMTTTZZZ___aaabbbfffooovvvyyyyyyzzz{{{zzzxxxvvvttttttsssrrrqqqpppqqqqqqrrruuuuuutttuuuwwwxxxyyyyyyxxxwwwuuuuuuwww{{{~~~sssjjjddd___]]]XXXTTTRRRSSSSSSRRROOOQQQNNNKKKKKKLLLMMMNNNNNNQQQRRRRRRQQQNNNJJJGGGFFFDDDAAA======BBBIIIQQQUUUWWWZZZ___eeekkkppptttuuuvvvyyy}}}~~~~~~|||{{{{{{zzzyyyyyyzzz}}}}}}|||{{{|||eee\\\___fffrrr|||~~~tttgggbbbsssqqqccc]]]YYYfffnnn]]]QQQMMMFFF@@@>>>??????>>>BBBFFFMMMSSSYYY```fffjjjjjjllloooqqqrrrsssuuuwww{{{xxxtttsssuuuxxxxxxwwwtttrrrqqqrrrtttuuussspppppppppooooooooopppqqqqqqqqqsssvvvxxxyyyxxxvvvttttttssstttvvvzzz{{{yyyvvvtttuuuvvvxxxzzz|||~~~{{{ppphhhfffZZZWWW\\\nnn}}}{{{~~~xxxrrrvvv|||jjjaaannn{{{uuulllddd[[[PPPDDD;;;999888888:::;;;999555111000///...,,,,,,,,,,,,,,,------------------------000...,,,...111333222111//////111222333444555555FFFLLLVVVfffyyy{{{ssslllnnn}}}~~~{{{yyyyyywwwwww||||||uuubbbXXXXXXhhh{{{|||ooolllppp}}}wwwfffVVVQQQQQQKKKAAA:::000//////...------,,,,,,+++++++++++++++*********************))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,+++++++++.........//////000000000555:::GGG\\\mmmyyyzzz}}}{{{tttttt{{{pppXXXGGG;;;777888<<>>===@@@FFFJJJMMMMMMPPPVVV]]]dddjjjnnnqqquuuwww{{{|||||||||}}}~~~{{{yyyxxxyyy|||~~~}}}||||||~~~rrreeedddllluuu~~~~~~iiibbbuuupppdddZZZYYYcccjjj[[[SSSJJJCCCAAA???===<<<>>>AAAFFFLLLSSS\\\eeejjjjjjmmmppprrrsssuuuwwwyyy~~~xxxssstttyyy}}}}}}|||vvvuuuttttttuuutttrrrppprrrrrrqqqpppppppppqqqqqqqqqsssvvvyyyzzzzzzyyyyyyvvvuuuvvvxxxzzz{{{{{{yyyttttttuuuwwwyyy|||~~~|||vvvlllccc```RRRSSS\\\rrr}}}xxxuuu|||rrrbbb\\\hhhxxxpppnnniiiaaaVVVIII>>>777222444777:::<<<;;;777333222000...,,,,,,,,,---...------------------------///...---...111333333333//////000222333555666666GGGRRR```ooovvvdddnnn|||yyyzzzzzz{{{{{{rrr```[[[___ooo{{{pppnnnrrrwwwwwweeeTTTPPPRRRLLL@@@777///......------,,,+++++++++++++++***************************)))))))))(((((((((((((((((((((((((((*********))))))))))))))))))******++++++,,,------.........///000000111111444888CCCWWWmmm~~~|||uuusssxxxhhhQQQ@@@:::;;;;;;===LLLdddmmmcccWWWTTTTTTSSSQQQQQQQQQPPPNNNLLLJJJJJJIIIJJJKKKKKKIIIGGGBBB???:::555333222333444222444777:::>>>BBBHHHLLLSSSXXX^^^aaabbbcccgggkkktttuuuwwwxxxxxxuuurrrpppttttttssssssttttttttttttttttttuuuvvvvvvwwwyyy{{{}}}|||zzzyyy{{{~~~{{{jjjfffbbbaaabbbaaa___\\\ZZZWWWTTTSSSUUUWWWYYYYYYTTTSSSRRRQQQOOOMMMJJJHHHFFFCCC>>><<<>>>AAACCCDDDFFFIIIOOOWWW___ffflllnnnsssuuuxxxzzz{{{||||||zzzxxxxxx{{{}}}~~~~~~}}}|||~~~pppllltttyyy~~~~~~qqqfffzzzlll___WWWVVVggg|||hhh]]]RRRMMMJJJDDD???;;;<<<>>>AAAEEELLLVVVaaahhhjjjmmmpppssstttuuuxxxzzz~~~xxxrrrtttzzzyyyxxxxxxwwwvvvuuusssrrruuutttsssrrrqqqqqqqqqqqqrrrsssvvvxxx{{{|||||||||zzzzzzzzzzzz{{{{{{{{{zzzvvvvvvvvvwwwyyy{{{}}}~~~wwwrrrlllbbbZZZWWWPPPSSS]]]qqq}}}~~~xxxvvv~~~kkk]]][[[fffyyyuuuhhhhhhfff]]]OOOAAA777222***,,,///222333333111///111///---++++++,,,...///........................///......///111333444444333333444555777888999:::FFFWWWjjjwwwuuu]]]iii~~~wwwjjj[[[ZZZaaappp~~~qqqnnnqqqqqqyyyuuudddTTTRRRSSSMMM???555.........---,,,,,,++++++************************************)))))))))(((((((((((((((((((((((((((************))))))))))))'''''')))***,,,...//////......//////000111111222444777@@@RRRjjj}}}}}}|||}}}aaaHHH======;;;999EEE```sssqqqdddZZZWWWTTTQQQOOOPPPPPPOOOMMMKKKJJJIIIJJJKKKLLLJJJIIIEEEAAA<<<777444333333444111333666999<<>><<<<<<=========BBBEEEKKKSSS\\\dddkkknnnqqqssswwwyyy{{{}}}|||zzzxxxwwwyyy{{{}}}}}}}}}}}}zzzvvvxxxyyyzzzyyyyyyzzz|||pppvvv```XXXTTTZZZiiiuuuggg[[[XXXVVVOOOGGGCCC<<<===>>>@@@FFFPPP[[[cccjjjlllppprrrssstttwwwyyy{{{vvvrrrtttyyy~~~{{{{{{{{{zzzxxxwwwuuuuuuxxxwwwuuutttrrrqqqqqqqqqrrrsssuuuwwwzzz|||~~~~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxyyy{{{}}}~~~zzzoooggg```XXXSSSRRRXXX[[[bbbooo}}}|||~~~|||{{{iii^^^```iiixxxrrrddddddbbbXXXIII:::111...***+++++++++++++++,,,---///...,,,+++***+++---..............................///000000111333555666777777777777888:::;;;<<>>444///......---,,,,,,++++++)))))))))***************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''')))+++---...000000......///000000111222222333666===LLLeee~~~xxx~~~xxxYYYDDD<<<;;;999@@@VVVooo{{{ttthhh___ZZZSSSOOOOOOPPPOOOMMMKKKJJJIIIIIIKKKLLLKKKJJJEEECCC>>>999666444444444111333666888;;;???DDDGGGKKKOOOTTTYYY]]]aaadddfffhhhiiillloooqqqrrrssssssssstttuuuvvvwwwxxxxxxxxxuuuwwwyyywwwttttttvvvyyy~~~zzz~~~|||{{{xxxsssoooddd```\\\YYYZZZ]]]___```\\\YYYUUUSSSSSSRRRNNNJJJEEEBBB???======<<<:::999@@@CCCIIIQQQZZZcccjjjnnnooorrrvvvyyy{{{}}}}}}zzzwwwvvvxxxzzz{{{|||~~~~~~zzzwwwuuuuuuuuuuuu{{{xxxccc[[[TTTSSSWWWffflll\\\YYYXXXQQQIIIFFF===<<<<<<>>>CCCLLLWWW___iiilllooopppqqqrrrtttvvvxxxvvvuuuuuuxxx{{{|||}}}{{{|||}}}|||yyywwwwwwwwwzzzyyywwwuuusssrrrqqqqqqrrrrrrsssuuuxxxzzz}}}~~~}}}{{{zzz}}}|||{{{zzz{{{}}}zzznnncccZZZRRRQQQUUUhhhlllqqqtttvvv{{{~~~}}}jjjdddhhhppp}}}{{{nnnaaa```ZZZPPPBBB666///,,,//////...,,,******---///---,,,,,,++++++,,,,,,,,,...........................///111111222333666888999888777777777888:::;;;NNNiiissskkkuuu}}}nnn[[[OOOTTT^^^lll}}}rrrpppuuuxxx|||hhh]]]UUUUUUTTTJJJ<<<333//////......---,,,,,,,,,((()))))))))*********+++************)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---...//////---...///000111222333333222666<<>>:::;;;>>>IIIccc}}}{{{kkkbbbWWWPPPOOOOOONNNLLLLLLJJJIIIIIIJJJKKKJJJIIIEEECCC???<<<888666444444111333555777999===AAAEEEHHHKKKOOOTTTXXX[[[___aaaaaabbbcccfffhhhkkkmmmoooqqqrrrtttvvvwwwwwwwwwwwwsssvvvxxxwwwttttttwww{{{~~~~~~xxxmmmiiidddaaaaaaccceeeffffffaaa[[[WWWVVVTTTNNNJJJFFFDDDAAA@@@???>>>;;;999===@@@FFFNNNWWW```hhhlllmmmqqqvvvzzz|||}}}~~~~~~{{{wwwvvvwwwyyy{{{{{{~~~~~~~~~}}}xxxvvvwwwwwwuuuxxx{{{rrrcccVVVRRRQQQVVVhhh{{{xxx___XXXUUUMMMEEEDDD;;;;;;;;;===BBBKKKVVV^^^iiikkkmmmoooooooooqqqrrruuuwwwxxxxxxwwwwwwyyy{{{yyy{{{|||{{{xxxvvvwwwxxx|||{{{yyyvvvtttrrrqqqqqqqqqqqqrrrsssuuuxxx{{{}}}}}}}}}}}}}}}}}}||||||~~~tttfffYYYRRRVVV^^^zzzyyyxxx~~~{{{llljjjpppwwwxxxjjj]]]YYYQQQFFF<<<444///......000000///,,,+++---...+++,,,---......---,,,,,,........................---000222222222333666999;;;:::888777777777999:::WWWtttzzznnnxxxxxxyyy~~~mmm[[[SSSXXXaaaooo~~~tttvvv}}}{{{ccc[[[UUUVVVSSSHHH;;;333000//////......---,,,,,,(((((())))))*********+++************))))))))))))))))))))))))))))))))))))((()))))))))************---------------------------...///000111222333333222777<<>>>>>@@@WWW{{{tttiii[[[RRROOONNNMMMKKKLLLJJJIIIHHHJJJJJJJJJIIIEEECCC@@@===:::777555444222333555777999<<<@@@CCCGGGIIILLLOOOSSSWWW[[[]]]]]]]]]^^^___bbbeeehhhjjjoooppprrrtttvvvvvvvvvvvvqqqtttxxxwwwuuuuuuyyy}}}~~~~~~~~~vvvrrrlllhhhhhhjjjlllmmmnnnhhh```[[[YYYUUUNNNIIIFFFEEECCCBBBBBB@@@===;;;;;;>>>CCCKKKTTT^^^fffjjjlllqqqwww{{{|||}}}}}}}}}~~~{{{wwwuuuvvvyyyzzz{{{|||}}}~~~~~~|||{{{}}}|||xxxyyy~~~{{{mmmYYYTTTSSSPPPTTT\\\~~~kkk]]]VVVLLLEEEEEE:::::::::<<>>===:::999888888999:::ooo|||~~~}}}}}}|||lll[[[___ZZZbbbqqq~~~rrrbbb]]]ZZZXXXNNN???444222//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......------,,,,,,---...000111111999999AAAZZZtttsssKKK@@@>>>;;;???RRRmmmrrr^^^PPPMMMOOONNNLLLNNNNNNNNNMMMLLLKKKKKKKKKFFFEEECCC@@@===888555333333444666888:::<<<>>>???CCCCCCEEEJJJPPPSSSSSSQQQPPPTTTWWWYYYYYY[[[```dddgggkkkqqquuuuuuuuuttttttvvvtttsssrrrtttvvvzzz|||~~~}}}|||~~~~~~{{{}}}xxxttttttuuuvvvzzzwwwooocccZZZUUUPPPKKKIIIHHHHHHHHHGGGDDD???;;;999===CCCIIIOOOVVV\\\aaaggglllrrrvvvxxxzzz{{{||||||zzzwwwttttttvvvyyy{{{|||~~~|||zzz|||zzzxxxyyyyyyxxxxxx}}}iiiZZZSSSNNNNNNPPP```yyyooo]]]QQQHHHCCC@@@;;;888;;;AAAHHHRRR\\\iiikkkmmmnnnoooooooooooo{{{yyyxxxxxxyyyyyywwwvvvtttuuuwwwyyyxxxvvvtttrrrvvvuuuttttttsssrrrrrrrrrvvvtttrrrrrrtttwwwyyyzzz}}}~~~zzzxxx}}}tttcccSSSNNN]]]rrr{{{mmmqqq{{{xxxiii[[[QQQFFF>>>666///,,,---------------,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,------.../////////000000000111333666999;;;???===;;;:::;;;;;;;;;;;;|||~~~~~~{{{zzzeeeYYYaaaeeerrr~~~pppdddZZZXXXWWWUUUKKK<<<333222.........---,,,,,,,,,+++************************))))))))))))))))))))))))*********)))))))))))))))(((((()))******+++,,,,,,---,,,,,,,,,,,,---...............---...///111222///888888>>>TTTnnn]]]HHHBBB:::999EEE]]]www|||jjjZZZSSSRRRPPPLLLMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGFFFCCC@@@;;;777555444444666777999;;;======AAAAAABBBFFFKKKOOOOOONNNOOORRRVVVWWWXXXZZZ___ccceeejjjooossstttsssssssssoooooooooppprrruuuwwwyyy|||{{{{{{}}}}}}~~~~~~vvvfff[[[VVVRRRLLLMMMKKKJJJIIIGGGCCC>>>:::888;;;@@@FFFMMMUUU]]]cccjjjmmmrrrvvvwwwyyyzzz||||||{{{xxxwwwvvvxxxyyyzzz|||~~~~~~~~~~~~}}}{{{{{{yyywwwwwwxxxzzzzzzyyyzzz}}}}}}xxxdddZZZQQQLLLKKKSSSddd~~~sss[[[NNNJJJDDD>>>;;;===AAAFFFPPPXXXgggiiillloooppppppqqqrrr|||zzzxxxwwwwwwwwwuuussspppqqqssstttttttttrrrqqqrrrsssssstttttttttttttttvvvtttrrrrrrtttwwwyyyzzz~~~|||zzzmmm```UUUSSSdddzzzzzznnnttt~~~ppp```XXXLLL???999444///,,,,,,,,,---------,,,,,,+++***,,,,,,++++++,,,,,,---...,,,------......///000000111111111111444777:::;;;AAA???===<<<<<<<<<<<<<<<}}}yyyzzz}}}~~~xxxyyy~~~yyyooo]]]WWWeeeuuu|||xxxiii\\\QQQRRRSSSPPPEEE888222222------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))******++++++,,,,,,,,,,,,,,,---......////////////000111222333...777777:::LLLcccvvvVVVJJJ>>>;;;>>>JJJddd|||uuudddYYYUUUQQQMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHGGGCCC???:::777444444555666777999:::;;;=========@@@EEEHHHJJJJJJMMMPPPTTTUUUVVVXXX\\\aaacccgggmmmppprrrrrrqqqrrrkkklllmmmooorrrtttvvvwwwxxxxxxyyy|||{{{{{{{{{zzzzzz{{{mmm```[[[WWWRRRTTTQQQNNNKKKHHHCCC>>>;;;777:::===CCCKKKUUU```gggnnnpppsssuuuvvvxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}}}}}}}}}}~~~~~~|||wwwvvvtttuuuwwwyyyzzzzzzzzz|||~~~vvveeeWWWNNNIIIIIIPPP^^^uuugggTTTQQQHHHBBB>>>???BBBEEEMMMUUUdddgggllloooppprrrtttuuu{{{zzzwwwvvvvvvuuusssqqqoooooopppqqqrrrsssttttttoooqqqsssvvvwwwwwwvvvvvvuuutttsssssstttvvvyyyzzz}}}}}}}}}ssseee\\\YYY___ttt|||uuu|||nnn___VVVHHH:::444333000......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------...------......//////000000111111222333555777:::;;;BBBAAA@@@>>>===<<<<<<<<<zzz{{{~~~|||uuutttzzzyyyssshhhXXXXXXkkk|||{{{{{{|||tttzzz{{{{{{{{{||||||uuuggg\\\LLLPPPQQQLLL???444000111,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))(((((())))))******++++++)))))))))***************,,,,,,++++++,,,,,,---....../////////000111222222///666666888EEEXXXuuuhhhUUUGGGCCC@@@@@@OOOddd{{{|||mmm^^^WWWSSSNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIHHHEEEAAA===:::555555444444555666888999;;;:::;;;<<>><<<777666555444444444666777999999:::;;;<<>>FFFQQQsssoooaaaZZZTTTNNNNNNNNNMMMLLLKKKKKKKKKGGGGGGGGGFFFDDDBBB@@@???999888555333333333444555666888:::;;;;;;===???BBBDDDGGGKKKLLLMMMOOOTTTXXXYYY]]]bbbfffhhhjjjlllmmmmmmnnnpppqqqqqqqqqpppooopppqqqsssuuuvvvxxx{{{~~~~~~{{{yyyyyyzzzzzzyyyyyy|||xxxjjj^^^XXXQQQJJJFFFDDDCCCBBB???>>>???AAAIIIVVVeeeoootttvvvxxxxxxxxxwwwxxxyyysssuuuyyy{{{}}}|||{{{zzzwwwwwwyyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~yyyyyyyyyyyyyyyzzzzzzzzzzzzwwwtttsssssstttsssrrrxxxyyyzzzzzz{{{}}}~~~~~~vvvaaaWWWKKKIIIJJJNNNSSSaaafffVVVNNNEEEAAAAAADDDLLLTTT]]]dddkkknnnmmmoootttxxxtttsssrrrsssuuuvvvuuutttrrrrrrrrrrrrsssuuuwwwxxxwwwwwwxxxyyyxxxvvvtttsssqqqtttvvvvvvttttttwww{{{|||}}}~~~{{{vvvuuuvvvyyyxxx}}}yyywwwnnneeeYYYTTTRRRXXXhhh{{{vvveee___^^^MMM???222......,,,++++++++++++,,,---------,,,,,,---------------....../////////000000111111222222444555666777999:::;;;<<<===@@@BBBAAA===;;;<<<>>>|||wwwttttttpppiiieeemmmzzzzzzqqqggg```YYYccc|||~~~xxxllljjjhhhkkkwww~~~|||zzzyyyqqqbbbXXXUUUSSSSSSJJJ<<<333111000...---,,,,,,,,,+++*********************************((((((((((((((((((((((((*********))))))))))))))))))*********+++++++++,,,+++++++++***++++++,,,------...000111222111111111111444333666>>>AAARRRooo~~~nnnmmm{{{zzz[[[GGGBBBGGGLLLiiiqqqbbb[[[UUUQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCCCC;;;999666444222333444555444666:::;;;::::::===???BBBEEEIIIJJJKKKMMMQQQVVVVVVZZZ___ccceeehhhjjjlllnnnooopppqqqrrrrrrssssssoooqqqrrrrrrrrrtttwwwzzz}}}zzzwwwwwwyyy{{{|||{{{|||~~~~~~zzzfff```VVVNNNIIIGGGEEEDDD@@@@@@???AAAHHHTTTbbblllpppsssvvvwwwvvvvvvuuuvvvppprrruuuyyy{{{{{{{{{zzzxxxxxxwwwxxxyyy|||~~~||||||{{{|||}}}~~~}}}zzzxxxxxxxxxxxxyyyyyyzzz{{{zzzwwwtttsssssstttsssrrrzzz{{{||||||}}}}}}{{{{{{}}}}}}qqq]]]PPPJJJHHHKKKLLLSSSkkksss^^^SSSGGGAAA???BBBJJJSSS]]]dddkkkmmmkkklllqqqvvvvvvtttssstttuuuuuutttsssssssssrrrrrrssssssttttttuuuuuuuuuuuutttsssrrrqqqppptttwwwwwwttttttwww{{{|||~~~~~~{{{vvvtttwww{{{|||xxxsssoooeeeYYYPPPQQQVVVbbbuuu}}}wwwvvvbbbZZZYYYEEE;;;111...---++++++---***+++,,,,,,---------,,,---------------...////////////000111111222222333555666777999:::;;;;;;<<<<<<@@@CCCCCC???===>>>AAAtttqqqooohhh```aaappp}}}ooobbb\\\WWWccc}}}}}}vvviiijjjkkknnnwww~~~||||||yyyxxxvvvlll\\\RRRQQQTTTQQQGGG888111222222///------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((&&&&&&''')))***,,,------++++++******++++++,,,---...///111222333333222222000222111666===>>>KKKeeeyyy|||kkkgggssspppSSSGGGDDDCCCZZZ}}}nnn___YYYTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJIIIGGGEEEDDDDDDEEEEEE<<<:::777444222222444444222555999;;;:::999;;;===AAADDDHHHIIIIIILLLPPPTTTUUUYYY]]]aaadddgggiiikkkpppqqqrrrsssuuuvvvwwwxxxoooqqqrrrqqqpppqqqtttxxxxxxuuussstttxxx|||}}}}}}|||}}}~~~}}}zzzzzz~~~ooohhh]]]TTTNNNKKKIIIHHHAAA@@@???AAAGGGRRR```iiimmmppptttvvvuuutttssssssnnnpppssswwwyyy{{{{{{{{{zzzyyywwwwwwyyy|||}}}||||||}}}~~~}}}{{{wwwxxxxxxxxxxxxyyyzzz{{{|||yyywwwtttssstttttttttssswwwxxxxxxyyyyyy|||zzzxxxyyy||||||~~~~~~~~~eeeXXXNNNHHHIIIJJJMMM^^^rrrcccWWWIIIAAA>>>@@@HHHRRR]]]dddkkkllljjjjjjoootttxxxvvvuuuuuuuuuuuusssrrruuuuuuuuuttttttsssssssssssssssrrrrrrqqqqqqqqqqqqppptttwwwwwwttttttwww{{{}}}{{{vvvuuuyyy}}}}}}tttooojjj^^^RRRMMMSSS]]]mmmyyyttt|||xxxxxx~~~ttt^^^RRROOOBBB:::333000///---...222***+++,,,,,,------------...------------...//////000000000111222222333333555666888999:::;;;;;;<<<<<<@@@DDDDDDAAA???@@@CCC}}}xxxlllkkkeee]]]```ooosssddd]]]aaammmwww|||zzzwwwtttppplllnnnxxx|||zzz{{{xxxwwwvvvlll\\\QQQOOOYYYMMM===444222111...***.........---,,,+++***))),,,+++++++++******))))))************))))))))))))(((((())))))))))))(((((())))))))))))***************++++++,,,,,,------...000000//////000111222333111444777666777>>>KKKUUUvvvssssssnnnrrrwww{{{~~~dddFFFBBBJJJTTT~~~wwweee\\\UUUQQQPPPNNNNNNNNNNNNMMMKKKKKKJJJIIIGGGEEEDDDCCCBBBCCC???:::555333333555666000...000555777555666999AAABBBDDDEEEGGGKKKPPPSSSVVVYYY^^^aaacccdddfffhhhooonnnnnnpppqqqrrrqqqpppqqquuuuuupppmmmooossssss{{{xxxuuuvvvyyy{{{{{{zzz|||||||||{{{yyyzzz|||~~~ooo]]]VVVUUUQQQLLLHHHFFFFFFEEEFFFKKKTTT^^^fffiiimmmqqqttttttsssrrrrrrqqqtttvvvxxxwwwwwwxxxyyyxxxyyy{{{|||~~~~~~}}}|||}}}}}}{{{wwwtttuuuwwwyyy{{{|||}}}}}}yyytttqqqsssuuuuuuvvvyyy|||yyy{{{}}}{{{zzzyyyxxxvvvzzz~~~rrrcccWWWLLLHHHEEEFFFSSScccmmmTTTLLLDDDCCCHHHKKK___fffhhhkkkmmmmmmmmmnnnoooxxxxxxwwwuuussssssuuuwww{{{yyyvvvuuuuuutttrrrppprrrqqqpppoooooooooppppppppprrrssssssrrrqqqrrrttt~~~|||zzzxxxyyy|||zzziii^^^VVVOOOMMMNNNWWWjjj|||vvvsssuuuzzz{{{qqqqqqyyyvvvcccSSSHHH999333...,,,///000---***------------------------.........///////////////000000000111222222333333444444555666888999;;;<<<<<>><<<<<<zzzxxxyyyyyywwwuuunnnlllfff```dddtttwwwhhhaaadddooowww{{{wwwtttqqqjjjiiimmmxxx{{{yyywwwvvvssshhhYYYPPPPPPTTTIII;;;333111000...+++,,,,,,,,,++++++***)))(((++++++*********)))))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))***************++++++,,,,,,------...////////////000111222222222555888777777<<>>@@@AAACCCDDDHHHMMMPPPSSSVVV[[[^^^```bbbeeegggllllllmmmoooqqqqqqpppoooqqqwwwyyyvvvsssuuuvvvvvvyyyvvvtttvvv|||}}}|||yyywwwxxxyyy|||}}}yyydddZZZXXXTTTNNNJJJFFFEEEEEEEEEIIIQQQ[[[aaahhhlllqqqttttttsssrrrrrrrrruuuxxxyyyyyyyyyzzz{{{{{{{{{}}}~~~~~~||||||}}}|||{{{wwwyyyzzz{{{||||||}}}}}}}}}|||wwwsssuuuvvvuuuvvvyyy{{{yyyyyyzzz}}}|||zzzzzzyyyxxxwwwzzz}}}gggZZZNNNIIIEEEEEEPPP^^^rrryyy]]]QQQFFFCCCIIILLLaaaiiikkkoooqqqqqqrrrssstttvvvvvvuuusssrrrsssvvvyyy~~~{{{xxxvvvvvvvvvuuuttttttrrrqqqooooooqqqssstttoooppprrrrrrrrrsssuuuvvv}}}}}}|||{{{yyyyyy|||~~~}}}iii[[[RRRMMMMMMQQQZZZiiixxx}}}yyyvvvvvvxxx}}}~~~mmmbbbgggxxxvvvcccSSSGGG888333...---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111111222333333444444444555666777888:::;;;<<<>>>AAABBBAAAAAABBBCCC}}}tttooooooqqqrrrrrrkkkhhhbbb___iii~~~zzznnnjjjooowww}}}zzztttpppnnnfffiiirrr|||yyyxxxvvvoooaaaTTTNNNPPPMMMCCC888111//////...+++************)))(((''''''******))))))))))))((((((((((((((((((''''''''''''((())))))******))))))((())))))))))))***************++++++,,,,,,------............///000111111222333666999888777:::AAAHHHaaa}}}iiibbbsssxxxqqqpppooooooppprrrqqq|||~~~ooommmrrr~~~eeeNNNGGGIIIdddgggVVVPPPNNNLLLKKKKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCBBB???;;;888555333333777444333555555333555888;;;<<<>>>???AAADDDIIILLLNNNRRRVVVZZZ\\\___ccceeehhhjjjllloooppppppooonnnqqqxxx|||zzzxxxyyyyyyxxxxxxtttqqquuu~~~|||xxxwwwxxxyyy{{{{{{{{{~~~nnn```[[[VVVPPPKKKEEEEEEDDDDDDFFFLLLTTTZZZbbbffflllqqqrrrqqqqqqpppqqqtttwwwyyyyyyyyyzzz{{{{{{|||}}}~~~~~~}}}|||}}}~~~|||{{{xxx{{{{{{|||~~~zzzwwwxxxxxxvvvvvvxxxwwwxxxzzzzzz{{{}}}}}}{{{zzzzzzzzzyyyxxxyyy|||nnn___PPPJJJFFFDDDLLLXXXdddeeeUUUFFFBBBGGGJJJ___iiimmmqqqssstttuuuvvvwwwtttssssssqqqqqqrrrvvvyyy~~~{{{xxxvvvwwwwwwwwwvvvrrrqqqpppooooooqqqtttvvvnnnoooqqqrrrrrrtttwwwyyy{{{|||||||||{{{{{{|||~~~zzzeeeVVVQQQOOOYYYaaallltttzzz|||zzzwwwxxx{{{uuugggaaakkktttbbbPPPBBB666222...---...///...+++++++++++++++++++++++++++------........./////////111111222222333444444555777777777777888999:::;;;>>>???@@@@@@???@@@CCCEEEuuunnnmmmoooppppppjjjfff```bbbrrr{{{vvvxxx{{{tttooommmiiippp{{{|||{{{vvvjjj[[[OOOLLLNNNEEE===444............,,,))))))******)))((('''''')))))))))(((((((((((((((************)))))))))))))))))))))******)))))))))((()))))))))***************++++++,,,,,,------...,,,---...///000111111111222555888999888:::>>>CCCRRRsssvvvbbbfff{{{yyyvvvuuuvvvuuussszzzmmmhhhhhhsssnnnPPPCCCHHHTTTpppiiiYYYOOOMMMJJJIIIHHHGGGEEECCCDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCAAA???;;;777444222777333111333333222444888888:::<<<===???BBBEEEHHHJJJNNNRRRVVVYYY]]]aaadddeeehhhlllnnnooooooooooooqqqwww{{{yyywwwyyy{{{{{{yyyssspppuuu~~~zzz{{{{{{zzzyyyyyy|||~~~~~~}}}{{{|||zzziii```YYYQQQLLLFFFFFFEEECCCDDDHHHNNNSSSYYY^^^eeejjjlllmmmmmmmmmnnnqqqtttvvvvvvwwwxxxyyyzzzzzz{{{|||}}}||||||}}}~~~|||{{{yyyzzz|||~~~}}}yyyzzzzzzwwwvvvwwwvvvyyy||||||zzz{{{~~~~~~}}}{{{{{{|||}}}|||zzzxxx{{{vvvdddSSSLLLGGGDDDJJJSSS___iiiVVVEEEAAAEEEGGG[[[gggkkkpppssstttuuuvvvvvvttttttsssqqqpppqqquuuxxxyyyxxxwwwwwwwwwwwwuuusssnnnnnnooopppqqqrrrssssssoooppprrrrrrssstttwwwzzzyyy{{{}}}}}}||||||~~~www|||{{{nnn\\\SSSVVV\\\qqq}}}zzzwwwyyyyyyrrrpppvvvzzznnn]]]III;;;333111...---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000222333333444444555666666::::::999999:::;;;<<<<<>>???@@@xxxrrrqqqpppooommmlllgggaaaeeezzz~~~~~~~~~vvvrrrpppooowww}}}ttteeeVVVMMMJJJJJJ===888111---------------*********+++******))))))((((((((((((((()))))))))************))))))))))))))))))************))))))((()))))))))***************++++++,,,,,,------...,,,---...000111222222111000333777999999;;;>>>AAAGGG]]]pppcccuuu|||yyyzzztttmmmjjjqqq{{{yyyZZZKKKGGGFFFVVVttt}}}jjj___MMMKKKIIIGGGGGGEEECCCAAADDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA>>>999555222333///...111222111444888666888;;;<<<>>>@@@CCCFFFHHHKKKOOOSSSVVVZZZ___bbbbbbfffkkkmmmnnnnnnoooqqqtttyyy{{{xxxvvvzzz~~~zzzuuurrrttt{{{{{{vvvwwwxxxxxxxxxzzz}}}~~~||||||~~~{{{{{{{{{}}}uuuhhh\\\RRRMMMIIIIIIGGGEEECCCEEEIIILLLSSSXXX^^^dddgggiiikkkmmmlllooosssuuuvvvwwwxxxzzzzzzzzzzzz{{{|||~~~~~~~~~}}}~~~{{{{{{|||}}}}}}zzz{{{zzzwwwvvvwwwxxx{{{~~~}}}{{{zzz|||~~~}}}|||}}}~~~}}}|||wwwzzz~~~lllWWWNNNIIIFFFIIIQQQ]]]zzzlllYYYHHHDDDFFFFFFXXXgggjjjpppsssuuuuuuuuuvvvvvvvvvuuusssqqqqqqsssuuuuuuuuuwwwyyyzzzxxxtttpppkkknnnqqqtttuuuuuusssrrrrrrsssssssssrrrtttwwwyyyyyy{{{}}}~~~~~~ooopppmmmbbbVVVVVVcccrrr}}}zzzwwwyyyvvvqqqyyyzzztttnnncccRRR@@@444111///...............---........................------......///000111111444444444555666666777777999999999999999:::;;;<<<===@@@CCCDDDCCCAAA@@@???xxxtttsssqqqmmmiiihhhccc___fff|||zzzvvvtttuuu{{{~~~zzzooo___SSSLLLIIIFFF777444///,,,,,,---------***++++++,,,++++++******(((((())))))))))))******(((((((((((('''''''''''')))******++++++******)))))))))))))))***************++++++,,,,,,------...,,,---///111333333333222000333666888:::<<<>>>AAADDDOOOiiihhhhhhvvv~~~vvvssswww|||~~~~~~cccSSSHHHAAAFFFYYYjjjkkkddd```KKKIIIGGGFFFFFFEEECCCAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEECCC@@@;;;777555111...---000222111333777555777:::<<<===>>>AAACCCFFFHHHLLLOOOSSSWWW\\\___```dddhhhjjjjjjkkkooorrrxxx|||}}}yyywww|||{{{xxxuuuvvvyyy{{{{{{zzzwwwxxxxxxwwwvvvvvvxxxzzz}}}|||zzz{{{}}}~~~}}}}}}yyyyyyzzz{{{|||~~~tttcccWWWRRRNNNMMMKKKHHHEEEDDDFFFHHHNNNRRRXXX]]]bbbfffjjjmmmmmmppptttvvvwwwyyyzzz|||{{{{{{zzz{{{|||~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}zzzxxxzzzzzzwwwvvvwwwyyy{{{|||}}}|||||||||}}}}}}||||||}}}}}}{{{vvvxxx|||vvv]]]PPPKKKGGGIIIOOOYYYrrrttt^^^MMMHHHJJJIIIZZZiiimmmrrrvvvwwwvvvvvvvvvvvvwwwxxxwwwuuuttttttuuutttvvvxxx{{{|||zzzuuurrrmmmpppssswwwxxxwwwuuussstttttttttsssrrrtttwwwzzz{{{|||~~~xxxmmmjjjddd]]]ZZZbbbyyy|||{{{{{{{{{vvvnnnxxxvvvooogggaaaVVVFFF777000......................................................///000111111222222555555666666777888888888777777777777888999:::;;;:::>>>CCCFFFFFFEEEDDDDDD~~~xxxuuusssqqqllliiiaaa___aaammm}}}}}}yyyxxxzzz~~~~~~xxxsssgggXXXPPPNNNIIICCC444222...,,,,,,,,,------******++++++,,,++++++***)))))))))*********++++++(((((((((((('''''''''''')))******++++++******)))))))))))))))***************++++++,,,,,,------...,,,...000333444444444333333444666888999;;;>>>???BBBHHHZZZzzzvvvkkknnn~~~{{{iiiZZZOOOIIIEEEIIIQQQVVVVVVTTTJJJHHHFFFFFFFFFEEECCCBBB???@@@AAABBBDDDEEEFFFGGGFFFFFFEEECCCAAA===999777222//////222333111111444333555888:::;;;<<>>===@@@NNNkkkuuuttt|||pppaaaYYYTTTKKKDDDCCCFFFGGGEEEIIIGGGFFFEEEFFFFFFDDDBBB===>>>???BBBDDDFFFHHHIIIFFFFFFEEECCCAAA>>>;;;999444111222555444111000222111444777999:::;;;===>>>BBBDDDFFFIIILLLPPPUUUXXXZZZ^^^aaabbbbbbeeelllrrrrrrxxx|||zzzxxxyyyzzzyyyzzz|||}}}{{{xxxxxx{{{~~~vvvvvvvvvtttrrrrrrtttvvvyyyyyyzzz|||~~~~~~}}}{{{zzzxxxvvvuuuuuuxxx{{{}}}rrrccc___UUUUUURRRMMMHHHEEEDDDEEEAAADDDHHHLLLRRRYYYaaafffiiilllpppsssuuuvvvxxxzzzwwwwwwvvvvvvwwwzzz}}}~~~}}}~~~{{{{{{{{{yyywwwuuusssttttttuuuxxxuuutttxxxyyywwwwwwxxxsssrrrsssxxx}}}~~~|||zzzzzzzzz{{{|||{{{yyywwwtttuuuwwwzzz|||gggUUULLLFFFFFFIIIUUUjjj{{{dddLLLFFFJJJKKK]]]jjjnnnssswwwwwwuuuttttttssswww{{{}}}|||zzzyyyxxxuuusssqqqqqqsssuuuuuuuuuooonnnmmmlllmmmnnnppprrrqqqrrrrrrrrrssswww|||~~~vvvmmm___YYYWWW^^^lll~~~}}}|||~~~}}}{{{|||ooojjjmmmyyy~~~wwwqqqhhh___VVVOOODDD666000222,,,---//////.........///------------------------///000111222333444555555777777777888999999::::::999::::::;;;===???@@@AAA<<<===>>>===<<<===>>>@@@|||tttqqqooollliiiYYYbbblll}}}~~~www~~~|||}}}yyylll\\\RRRPPPOOOGGG===///...---,,,++++++++++++***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))+++(((%%%&&&)))+++***)))***************+++++++++---,,,,,,,,,,,,---.........///000111222333444444555555555666777999;;;<<>>???CCCFFFFFFEEEFFFEEEEEEDDDCCCAAA@@@???444333111//////000222333222333333555777999;;;<<<@@@BBBEEEGGGIIIKKKNNNPPPZZZ\\\^^^___aaadddhhhkkkqqqqqqrrrvvvzzz{{{xxxtttsssxxx{{{wwwuuuwwwyyyxxxtttttttttrrrqqqrrrtttwwwyyy{{{}}}}}}}}}}}}~~~{{{{{{zzzxxxvvvxxx{{{~~~~~~mmm```VVVUUUTTTQQQMMMJJJGGGEEEDDDDDDEEEHHHIIIMMMXXXdddgggnnnrrrqqqqqquuuwwwxxxxxxyyyyyyyyyxxxxxxzzz{{{~~~}}}}}}}}}~~~|||~~~||||||}}}}}}~~~yyysssqqqrrrtttuuuuuuzzzwwwsssrrrsssvvvwwwxxxzzzuuuuuu|||{{{wwwwwwyyyvvvtttvvvyyyzzzxxxvvvxxxyyy{{{~~~lllYYYPPPIIIHHHKKK\\\jjj{{{```SSSKKKDDDOOObbbiiinnntttxxxxxxvvvsssrrrnnnpppsssuuuxxxyyyzzzzzzyyywwwuuutttttttttsssrrrmmmlllmmmoooqqqsssrrrqqqqqqrrrsssttttttvvvzzz}}}}}}pppaaaWWWTTTbbb}}}{{{~~~||||||{{{}}}~~~|||xxxhhhgggjjjsss~~~~~~~~~}}}uuunnn```VVVKKKBBB999111000222........................---...///000111111111111000111111222333444555666666777888999999999999888888777777999===AAACCCCCC@@@??????@@@BBBCCCBBBAAA|||wwwpppfff]]]YYYeeeppp||||||rrr{{{~~~vvvjjj[[[RRRPPPMMMDDD:::///...---,,,++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,)))''''''***,,,+++***************++++++++++++------,,,,,,------.../////////000111222333333444444444555666777999:::;;;>>>???CCCNNNgggtttaaaNNNDDDCCCAAA>>>>>>@@@CCCGGGJJJJJJGGGDDDEEEBBB???AAAEEEHHHHHHGGGFFFFFFEEEEEECCCAAA@@@???:::888555222000/////////222222333444666888:::;;;>>>@@@CCCEEEFFFHHHKKKMMMWWWYYY[[[]]]___bbbfffjjjqqqooooooqqquuuwwwvvvtttvvv{{{|||xxxttttttsssqqqssstttuuuuuutttvvvxxx{{{zzz|||}}}~~~}}}}}}}}}}}}}}}|||zzzxxxyyy|||qqqdddZZZYYYWWWTTTPPPNNNLLLKKKEEEDDDEEEGGGGGGKKKUUU```hhhnnnqqqpppppptttxxxyyyyyyzzzzzzzzzyyyyyy{{{|||~~~|||{{{||||||~~~~~~}}}|||}}}~~~}}}{{{wwwvvvvvvvvvuuusssxxxuuurrrqqqsssvvvxxxyyy|||xxxxxx}}}yyyrrrqqquuusssrrruuuyyyzzzyyyvvvwwwyyy}}}rrr]]]SSSKKKIIILLLYYYgggwww^^^QQQJJJEEEPPPcccooorrruuuwwwvvvuuuuuuvvvppprrrtttwwwyyyzzzyyyyyywwwuuuttttttuuuuuusssrrrnnnnnnnnnppprrrtttsssrrrtttuuuvvvwwwwwwyyy}}}rrr___\\\```oooyyy|||}}}{{{}}}~~~~~~|||vvvppp^^^aaalllzzz{{{{{{zzzuuuooo___SSSGGG>>>777000...000........................---......//////000111111111111222333444555666666888888888999:::;;;;;;;;;;;;999888:::===AAACCCCCC>>>???AAADDDGGGHHHGGGEEE|||{{{wwwnnnbbbYYY\\\mmm||||||zzz{{{pppwww}}}qqqfffYYYRRROOOIII???666......---,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))),,,***))))))+++,,,,,,+++************++++++,,,,,,---------------...//////000111111111222222333333444444555666777999::::::<<<@@@DDDGGGTTTtttiiiQQQCCC@@@???;;;:::???FFFJJJKKKIIIFFFDDDFFFCCCAAACCCGGGJJJKKKIIIGGGGGGFFFEEEDDDBBBAAA@@@===;;;888555222000//////111111222333444666888999:::<<>>??????<<<::::::===@@@CCCCCC===???CCCHHHLLLMMMKKKHHHzzzsssrrrpppjjjccc___dddyyy~~~zzz|||}}}uuuyyy|||~~~|||~~~lllaaaVVVQQQMMMDDD999111...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************++++++,,,+++)))******++++++,,,,,,,,,.........---......///000222222222222222222222222333444555777888999::::::;;;???CCCDDDIIIdddzzz]]]IIIAAA===999;;;AAAIIILLLJJJFFFCCCCCCFFFCCCBBBDDDHHHKKKKKKJJJHHHHHHGGGFFFEEECCCBBBAAA<<<;;;888666444222222111000000111111222444555666888:::===???@@@BBBEEEHHHMMMOOOQQQTTTVVVZZZ___ccckkkkkkmmmoooqqqsssssssssoootttxxxwwwwwwxxxvvvqqqppprrruuuvvvwwwwwwxxxzzzyyyzzz|||{{{zzzyyyyyyzzz|||}}}~~~}}}||||||~~~{{{lllfff```[[[YYYXXXWWWUUUMMMIIIGGGFFFEEEEEEJJJRRR___fffmmmmmmnnnrrruuuuuuxxxyyyyyyyyyxxxxxxzzz{{{}}}yyywwwwwwyyyzzzuuurrrttt|||}}}|||{{{}}}~~~}}}|||zzzyyywwwuuutttsssrrrrrrvvvsssqqqppprrruuuvvvvvvssstttyyyxxxrrrppppppqqqvvvzzz{{{xxxuuuuuuwwwzzz}}}~~~~~~~~~}}}}}}}}}iiiWWWLLLJJJMMM\\\jjjwwwbbbSSSLLLJJJVVVhhhuuuvvvvvvuuussssssuuuwwwuuuwwwzzz||||||zzzxxxvvvrrrrrrrrrtttuuuvvvtttrrrqqqppppppqqqssstttsssqqqqqqrrrtttuuuvvvxxx|||~~~vvvwww{{{yyyooodddfff{{{|||yyyyyy~~~|||}}}|||rrrkkkggggggkkkuuu~~~|||wwwqqqlllZZZKKK;;;555333000---,,,........................///...,,,,,,---...111222333333444555666777888888888777777777999<<>>???BBBFFFJJJKKKJJJHHHxxxsssrrrooogggccccccnnn||||||~~~~~~~~~~~~zzzxxxyyy{{{{{{iii\\\QQQMMMHHH===333...------,,,+++++++++,,,,,,***++++++,,,,,,++++++***************************************************((()))***************+++)))******+++,,,,,,------///............///000000222222222222222222333333333444666888999:::::::::888;;;???AAAEEEYYYsssXXXJJJBBB===@@@FFFLLLNNNKKKFFFCCCBBBFFFDDDCCCEEEIIILLLKKKIIIIIIIIIHHHGGGFFFDDDCCCBBB>>><<<:::888555333222111000000000000111222444444777999<<<>>>???AAADDDFFFHHHJJJMMMOOORRRVVV[[[^^^eeeiiinnnrrrttttttssssssmmmrrrvvvwwwyyy|||zzzuuuoooqqqssssssrrrqqqrrrsssuuuwwwxxxxxxvvvuuuvvvvvvxxxzzz|||}}}||||||}}}~~~zzzqqqfffaaacccccc^^^YYYTTTNNNJJJHHHFFFCCCFFFLLLTTT___hhhlllnnnqqqrrrqqquuuvvvvvvvvvuuuuuuwwwxxx~~~}}}xxxvvvxxxzzzwwwooonnnuuu~~~{{{zzz{{{|||||||||zzzyyyvvvsssqqqrrruuuwwwwwwtttrrrqqqssstttttttttqqqtttyyy|||vvvsssrrrssswww{{{{{{wwwtttuuuuuuvvvwwwyyyzzzzzz{{{yyy{{{nnnWWWLLLKKKNNN___mmmzzzdddRRRKKKKKKWWWgggxxxzzz||||||{{{yyyxxxxxxxxxyyy{{{||||||zzzwwwvvvsssrrrrrrsssuuuvvvuuutttrrrqqqqqqrrrssstttrrrqqqpppqqqssstttuuuxxx|||yyyrrrkkkfffaaa___hhh~~~||||||}}}~~~}}}uuuooommmkkkkkkqqqwww~~~uuullleeeTTTFFF888333222000...---///////////////////////////...---,,,---///111333333444444555666777888888777666666666888<<>>@@@AAABBBAAA??????@@@CCCEEEFFFFFF}}}yyyxxxyyyrrreee```cccvvv~~~}}}}}}|||wwwnnnhhhkkkttt{{{~~~zzz}}}gggYYYLLLHHHBBB666///...---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************''')))++++++***)))***+++)))******+++,,,---......///////////////000111111111222222222333333444444444555777:::;;;;;;;;;;;;<<<<<>>@@@CCCEEEEEEGGGJJJLLLNNNRRRVVVZZZ^^^dddlllqqqttttttssssssppptttvvvvvvyyy{{{yyytttpppqqqqqqpppnnnmmmmmmnnnrrrtttuuuuuutttssstttuuutttwww{{{|||}}}}}}~~~~~~ooommmsssuuulllbbb\\\UUUOOOLLLHHHDDDDDDHHHKKKVVVaaagggjjjnnnpppooorrrssstttsssrrrrrrtttvvv{{{~~~}}}yyywwwzzz~~~wwwqqqssszzz~~~zzzxxxyyyzzz{{{{{{}}}|||xxxtttrrrssswwwzzzwwwuuusssrrrtttuuuuuutttvvvxxxzzz||||||ttttttssssssvvvzzz{{{xxxtttuuuuuuvvvwwwxxxyyyyyyyyyuuuzzzrrrXXXLLLMMMQQQ___nnn{{{dddPPPIIILLLYYYhhhssswww{{{|||{{{xxxvvvuuuzzz{{{{{{{{{zzzyyyxxxwwwuuutttrrrsssuuuvvvvvvvvvtttsssssssssuuuuuusssqqqrrrtttvvvwwwxxx{{{sssddd[[[\\\```iiiyyywwwyyy}}}~~~~~~wwwssslllkkknnntttxxx|||{{{oooccc\\\KKK@@@555222111///.../////////////////////////////////......///000222333333333444555666777888888666666666777999<<<>>>???AAA???======???@@@AAA@@@AAA???<<<<<<>>>@@@BBBBBB{{{wwwwwwvvvlll```aaakkkyyy~~~{{{zzz}}}zzzqqqcccYYY[[[iiiuuuzzzzzzgggWWWHHHCCC<<<111,,,...,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))************************'''***------+++***+++,,,)))******+++,,,---...///000000//////000000111222111111222222333444555555555666999;;;======<<<<<>>AAAFFFGGGOOOhhhmmmUUUIIIEEE>>>FFFQQQ[[[```\\\TTTMMMJJJHHHGGGIIILLLMMMKKKHHHJJJJJJJJJIIIHHHFFFDDDCCCEEEDDDBBB???;;;888555333111111111000111111222222444666999;;;<<<>>>AAADDDDDDFFFHHHJJJLLLOOOSSSVVVYYY^^^ffflllnnnpppqqqsssqqqssstttsssvvvzzzxxxsssqqqrrrqqqooommmlllnnnoooppprrrtttuuutttssstttuuuqqquuuzzz}}}~~~~~~{{{|||pppccc\\\TTTPPPKKKFFFDDDFFFFFFPPPZZZ___dddjjjooopppqqqrrrsssrrrqqqqqqsssuuuxxx|||~~~yyyxxx}}}zzzwwwzzzzzzwwwxxxyyyzzz{{{~~~}}}{{{wwwsssqqqsssvvvtttsssrrrsssuuuxxxxxxxxxxxxzzzyyywwwzzz}}}zzzsssrrrqqqpppsssxxxzzzyyyvvvtttwww{{{}}}~~~|||yyywwwrrrxxx~~~vvvZZZNNNPPPUUU___ooo}}}eeeQQQLLLQQQ```nnnrrruuuyyyzzzyyywwwuuuuuu{{{{{{zzzyyyxxxxxxxxxxxxyyyvvvsssssstttvvvwwwxxxxxxvvvvvvvvvwwwwwwuuussstttvvvwwwyyyzzz}}}{{{~~~|||ppp___VVVZZZaaappp{{{wwwxxx}}}~~~zzzvvvppppppsssyyy|||~~~~~~ssseeeZZZSSSAAA999333111///------/////////////////////////////////000000111222222222222333444555666777777888777777888:::;;;===>>>>>>>>>======>>>@@@AAA@@@>>>???===<<<<<<>>>@@@@@@@@@yyysssppplllbbbZZZeeevvvyyy~~~zzzxxxyyywwwnnn___SSSTTTcccqqq|||tttttt|||hhhVVVFFF@@@888---***///,,,,,,,,,++++++,,,------+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************(((+++......,,,+++,,,---)))******+++---...//////000000000000000111111222000000111222444555666666666777:::<<<>>>>>>===<<<<<<;;;>>>BBB???CCC[[[vvvvvv]]]QQQNNN999BBBRRRbbbkkkhhh]]]TTTMMMKKKIIIKKKNNNNNNLLLIIIKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA???===:::999222222111111111111222222222555777999;;;===@@@BBBDDDEEEGGGIIIJJJMMMQQQUUUUUUZZZaaafffhhhlllpppsssoooqqqqqqqqquuuzzzyyyuuusssrrrqqqooommmmmmppprrrppprrrtttuuuttttttuuuvvvppptttzzz}}}|||ggg___WWWSSSMMMGGGDDDFFFEEEMMMUUUYYY^^^hhhooorrrqqqrrrrrrrrrqqqqqqsssuuuvvv{{{~~~zzzzzz~~~~~~zzzwwwwwwxxxzzz{{{|||}}}|||xxxrrrnnnnnnoooqqqqqqqqqssswwwzzz{{{{{{xxxyyywwwsssvvv{{{zzzssspppnnnnnnqqqvvvzzzzzzxxxtttyyy{{{vvvpppwww|||xxx[[[PPPRRRXXXaaarrrgggTTTPPPXXXhhhvvvxxx{{{}}}~~~}}}||||||||||||{{{yyyxxxwwwwwwxxxyyy{{{xxxtttrrrtttvvvxxxyyyzzzyyyxxxxxxyyyyyywwwuuutttuuuwwwyyyzzz}}}}}}sssvvvtttiiiZZZSSSWWW^^^zzzyyyyyyyyy|||~~~yyyyyywwwxxx{{{~~~~~~~~~wwwkkk]]]SSSNNN;;;555111000...***+++///000000000000000000000000///000111222333333222222222222333444555666777777888999:::<<<===>>>>>>>>><<<<<<===???AAAAAA???===<<<<<<===???BBBBBBAAA???|||uuuiii]]]XXX```ooo|||}}}||||||xxx}}}vvvbbbTTTYYYiiivvvxxxzzzooohhhqqqxxxxxx{{{}}}}}}wwwYYYQQQFFF<<<555111...---,,,++++++******++++++,,,))))))***+++,,,,,,------''''''(((((())))))************))))))))))))******)))************+++++++++......---,,,---...///000111111000000111111222333111111111111222333444444666666777888999::::::;;;======???AAAAAAGGGUUUccckkkWWWLLLCCCIIIKKKXXXsss}}}oooaaaZZZRRRMMMOOOPPPMMMKKKNNNIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEDDDCCC@@@===:::888999777444111000000222333333444555666888:::<<<===@@@@@@BBBEEEIIIMMMNNNNNNRRRUUUZZZ___cccgggllloooqqqnnnlllooovvv|||}}}|||xxxwwwvvvssspppooopppqqqkkknnnqqqtttuuuwwwyyy{{{zzzzzz|||~~~~~~}}}}}}xxxhhheee___WWWPPPKKKJJJJJJHHHHHHJJJNNNUUU]]]eeejjjooooooooonnnmmmmmmoooqqqzzzzzz{{{||||||}}}||||||~~~xxxvvvwwwxxxxxxxxxyyyyyyyyyyyywwwssspppnnnpppqqqsssuuuvvvwwwwwwwww{{{zzzyyyyyyyyyxxxvvvtttnnnpppsssttttttuuuwwwyyyuuu|||yyyxxx{{{xxx\\\QQQQQQSSShhhwwwiiiYYYTTT___nnnqqqwwwyyy{{{|||||||||~~~|||yyyvvvuuutttuuuttttttuuutttsssssstttvvvyyyzzz~~~}}}|||zzzxxxvvvuuutttxxxzzz~~~|||vvvtttllleee```ZZZPPPLLLZZZnnn}}}zzz{{{{{{{{{}}}~~~}}}}}}qqqdddZZZOOOEEE555222//////111111000---......///000000000000000333222222222222333444555222333444666777777888888:::===;;;666777===@@@>>>???===<<<<<<;;;999:::<<>>;;;:::666444111/////////111222222222333444666888999;;;===>>>@@@CCCGGGJJJKKKLLLLLLOOOTTTYYY^^^ccciiilllpppmmmlllpppvvv{{{|||zzzyyyxxxvvvtttqqqppppppqqqkkkmmmqqqssstttuuuwwwyyyzzz{{{|||~~~}}}{{{{{{|||yyyooocccaaa]]]XXXTTTQQQPPPPPPIIIHHHIIILLLQQQYYYaaafffiiikkklllllllllmmmooorrr{{{{{{|||||||||{{{zzzzzz~~~}}}|||{{{|||~~~}}}xxxvvvvvvwwwwwwvvvxxxyyyyyyxxxvvvssspppoooqqqrrrssstttuuuuuuuuuuuuvvvuuuuuuvvvxxxyyywwwvvvppprrrssssssrrrsssuuuwwwsssxxx{{{{{{}}}~~~{{{~~~xxx^^^TTTTTTWWWiiixxxnnn^^^XXXbbbppprrrvvvxxxzzz{{{{{{|||~~~{{{vvvuuuwwwyyyyyyyyywwwwwwvvvvvvwwwyyy{{{}}}||||||{{{zzzyyywwwvvvuuuwww{{{wwwooojjj```\\\WWWSSSRRRYYYlll~~~{{{yyyzzz|||}}}}}}yyy|||{{{|||wwwiii\\\QQQEEE;;;111...,,,,,,------,,,***////////////000000000000000000111111222222333333888777666555555666777888888<<<<<<999999>>>???<<<<<<;;;;;;:::888777999<<<===>>>???@@@@@@BBBEEEHHH~~~rrrkkkaaaYYYZZZcccqqq{{{xxx{{{~~~}}}xxxkkk\\\YYYhhh~~~|||wwwrrrqqqpppnnnvvv~~~{{{|||zzz~~~}}}yyyqqqeeeZZZRRRKKK@@@777111...,,,+++,,,++++++******++++++,,,------,,,+++)))((('''&&&))))))))))))))))))((((((******))))))))))))******************+++++++++,,,...------------...//////111000000000000111222222222222222222333444555666555555666777888999::::::======>>>???>>>???GGGQQQhhhzzztttzzzXXXGGGOOOfffwwwlllaaa[[[XXXSSSPPPPPPLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFCCCAAA>>><<<555444222000///000222333000000000222333555777888999;;;===@@@CCCFFFHHHIIIGGGKKKPPPUUUZZZ```fffjjjkkkiiijjjnnntttxxxwwwvvvwwwvvvtttrrrqqqpppooooookkkmmmppprrrrrrssstttvvvzzzzzz|||~~~~~~|||zzzxxxyyy|||yyypppgggaaa```^^^[[[XXXUUUSSSRRRKKKJJJIIIIIIMMMSSSZZZ^^^ccceeehhhjjjkkkmmmooorrrzzz{{{{{{{{{{{{yyyxxxwwwwwwwwwvvvvvvwwwyyy|||}}}}}}xxxvvvuuuvvvvvvuuuwwwwwwwwwvvvuuusssqqqppprrrsssssssssttttttttttttqqqqqqrrruuuxxxzzzyyyxxxtttttttttrrrqqqqqqsssuuuvvvyyyzzzxxxzzzyyy```WWWYYY\\\iiivvvttteee___gggssssssvvvwwwyyyzzzzzz{{{}}}~~~yyyuuuuuuzzz}}}}}}{{{xxxwwwwwwwwwxxxzzz|||}}}zzz{{{{{{zzzyyyxxxvvvuuuvvv{{{vvvjjjcccZZZZZZWWWUUU^^^uuu|||zzzyyyxxx{{{~~~{{{www|||vvvtttmmm___RRRGGG<<<333111000...---......---,,,///////////////000111111000111333444555555555444>>>;;;888555444555777999888;;;<<<:::;;;>>>>>>;;;999;;;;;;888444444777999;;;<<<===???@@@DDDIIILLLzzzpppggg[[[TTTVVVaaannnwwwyyyyyyzzz}}}}}}|||}}}tttggg^^^```ppp|||vvvrrroooooonnnqqqxxxtttvvvxxxwwwrrrgggXXXMMMJJJCCC:::333///---------,,,++++++******++++++,,,---,,,+++***)))'''&&&&&&+++******))))))(((((((((******))))))))))))***************+++++++++,,,,,,------------......//////000000000000000111222222333333333333444555666666666666777888999:::;;;;;;<<<<<<===???>>>===CCCKKKZZZuuu}}}vvvxxx|||kkkWWWXXX```jjj]]]ZZZYYYWWWTTTMMMMMMLLLKKKJJJIIIHHHGGGIIIIIIIIIHHHFFFCCCAAA???:::888666444333222333333//////000111222444555666666888;;;>>>@@@CCCEEEGGGIIIKKKPPPTTTYYY___eeeiiieeeeeeggglllpppsssrrrpppsssqqqpppooonnnnnnlllkkklllnnnqqqrrrqqqrrrssstttwwwxxxzzz}}}~~~{{{xxxvvvvvvyyy}}}tttiiidddbbb___]]]ZZZVVVRRRPPPOOOMMMJJJIIIJJJOOOTTTWWW^^^aaaeeegggiiikkknnnpppvvvwwwxxxzzzzzzyyyxxxwwwxxxwwwvvvuuuuuuvvvwwwxxx}}}yyywwwuuuuuuuuuvvvwwwvvvvvvuuutttsssrrrrrrssssssssstttuuuuuuvvvwwwsssssstttvvvzzz|||{{{{{{xxxxxxwwwtttqqqqqqrrrtttyyy{{{zzzwwwyyy~~~~~~}}}}}}~~~zzzbbb[[[]]]```gggqqq}}}vvvkkkeeemmmwwwvvvwwwyyyzzzyyyxxxxxxyyyzzzyyyuuusssvvv||||||xxxuuuuuuuuuuuuvvvwwwyyyzzzzzzzzzyyyyyyxxxvvvuuutttuuuzzzyyykkkaaaYYY\\\YYYXXXhhh}}}|||}}}}}}yyyyyy}}}|||~~~tttnnndddWWWKKKAAA777111111000///...............000//////...///000111111333444777999;;;;;;:::999>>><<<999777666666888999888:::::::::;;;============BBBBBB<<<555444666888;;;<<<===>>>@@@DDDIIIMMM~~~wwwnnndddXXXSSSYYYfffttt||||||xxxzzz~~~}}}|||}}}yyypppgggdddjjjuuuzzzpppnnnpppkkkmmmtttxxxqqqrrrsssrrrkkk^^^PPPGGGEEE???777000,,,,,,,,,,,,,,,++++++******++++++,,,*********)))))))))((((((++++++******))))))((((((******))))))))))))*********++++++++++++,,,,,,,,,---------...............000000//////000000111222333333333333444555666666777888888999:::;;;<<<<<<;;;:::<<>>@@@DDDGGGJJJLLLPPPSSSVVV[[[aaaeeecccdddgggllloooqqqpppooopppnnnmmmmmmoooooommmkkkmmmoooqqqrrrrrrrrrsssttttttuuuxxx|||}}}{{{wwwuuuuuuxxx{{{}}}~~~~~~~~~rrrhhhddd```]]]ZZZXXXSSSPPPSSSPPPMMMJJJJJJKKKNNNPPPZZZ]]]```bbbdddfffjjjllloooqqqtttxxxzzzzzzzzzyyywwwwwwvvvuuutttuuuvvvvvv}}}|||zzzxxxvvvuuuvvvwwwwwwvvvuuutttsssttttttuuuuuuttttttuuuvvvxxxyyyzzzyyyxxxxxxzzz|||}}}}}}{{{{{{{{{zzzwwwtttssssssuuuvvvxxxxxxuuuvvvzzz{{{xxxyyywwwxxxzzz{{{ddd]]]```ccciiipppyyyuuummmjjjqqqzzzxxxzzzzzzzzzyyyvvvtttuuuuuuttttttuuu{{{{{{vvvtttttttttuuuvvvwwwxxxyyyzzzyyyxxxwwwvvvuuuuuutttvvv{{{uuuggg]]]PPPTTTSSSTTTeee|||zzzzzzuuuooorrrxxx~~~yyyoooaaaSSSGGG<<<444///,,,,,,++++++******++++++///////////////000000111333555888;;;<<<===<<<;;;::::::::::::999999999999:::999999:::;;;===???BBBHHHPPPRRRHHH===999::::::===>>>?????????AAAEEEHHH}}}uuujjjbbbYYYZZZeeetttzzz|||~~~|||tttnnnjjjmmmrrryyy{{{nnnlllooogggmmmvvvzzzqqqqqqqqqooodddTTTIIIEEECCC===555...************,,,++++++******++++++,,,))))))************************************))))))******))))))))))))******++++++++++++,,,,,,,,,,,,,,,---......//////......000////////////000111111222222222222333444555666777777888999:::;;;<<<<<<;;;:::;;;>>>>>>===@@@EEEJJJSSSlllvvvyyywwwttt|||rrr{{{sss___OOOgggkkk___\\\VVVOOONNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIGGGEEEDDD@@@???<<<888444111///...000000000111222333555666333666:::<<<===>>>CCCFFFHHHJJJMMMOOORRRWWW]]]aaadddfffiiimmmooopppppppppooommmmmmooorrrsssqqqnnnllloooqqqrrrrrrrrrsssuuussstttwww{{{{{{zzzxxxwwwwwwyyy{{{|||{{{{{{mmmggg```\\\[[[ZZZWWWUUUTTTSSSPPPMMMJJJIIIIIIIIIRRRTTTVVVXXX[[[^^^cccgggiiilllqqqvvvyyy{{{{{{{{{sssssssssttttttuuuvvvwwwyyyzzzyyywwwuuutttvvvxxxwwwvvvuuussssssuuuwwwxxxwwwvvvvvvvvvwwwxxxzzz{{{~~~}}}|||}}}~~~~~~|||zzzzzz{{{{{{zzzwwwuuuuuuvvvxxxzzzzzzxxxxxxzzzzzzxxxxxxvvvvvvzzz{{{fff```dddgggooorrrzzztttooommmttt|||yyyzzzzzzzzzxxxuuurrrrrrssstttvvvzzz{{{xxxvvvvvvwwwxxxyyyzzz{{{{{{zzzxxxwwwuuuuuuwwwyyyzzzzzz}}}zzzjjj\\\SSSIIIMMMQQQWWWeeeyyy{{{}}}pppiii___iiiwww~~~ppp^^^PPPCCC777///---,,,---...---++++++,,,.........///000000000000000000222444777999:::::::::777888999:::;;;;;;::::::;;;999:::>>>AAAAAACCCGGGPPP\\\```TTTEEE@@@???===>>>???@@@?????????AAABBBzzzqqqfff```]]]cccqqq{{{xxxpppmmmmmmsssxxx{{{}}}pppjjjkkkgggrrrzzz{{{tttsssrrrlll\\\JJJBBBCCC===777000,,,***,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++******************++++++******))))))))))))******+++++++++,,,,,,,,,------,,,---.../////////...---///////////////000111111222111111222222333444555555666777888999::::::;;;===::::::<<<<<<;;;===BBBEEEMMM^^^zzz{{{mmmsssxxx{{{qqqsssgggRRRWWWxxx{{{hhh^^^WWWPPPNNNMMMLLLJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEAAA@@@>>>:::777444111000000000000000111333444444000555999;;;;;;<<>>@@@@@@???======>>>vvvlllddd``````iiixxx{{{{{{}}}tttooolllooowww|||}}}sssjjjgggjjjxxx~~~}}}wwwvvvssskkkWWWDDD>>>BBB555000,,,***+++000333555,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))***+++++++++,,,******))))))))))))******++++++,,,,,,,,,---------,,,,,,.../////////...---///////////////000111111111111111111222333444444444444555666777888999999>>>;;;999;;;:::888:::>>>>>>FFFRRReeellljjjuuu{{{mmmkkkrrroookkkzzzrrrZZZNNN]]]{{{pppaaaZZZVVVMMMLLLKKKJJJJJJKKKLLLMMMIIIJJJJJJJJJJJJHHHGGGFFFCCCBBB@@@===;;;888666555////////////000222333333///333888:::999:::???DDDDDDFFFIIILLLQQQWWW^^^ccc```bbbeeeggghhhiiikkkmmmjjjhhhhhhlllrrruuurrrooohhhkkkmmmooooooppprrrsssxxxxxxyyy{{{}}}}}}zzzxxxyyyyyyzzz{{{||||||}}}}}}{{{yyyzzz|||||||||xxxiii^^^ZZZXXXWWWUUURRRRRRQQQNNNKKKFFFBBB@@@<<<===???BBBGGGNNNWWW]]]fffiiioootttxxxzzzzzzzzz|||{{{zzzyyywwwuuuttttttpppssstttsssqqqqqqtttvvvyyywwwuuuttttttwwwzzz}}}}}}{{{xxxuuusssssssssttt|||{{{zzzzzz{{{{{{yyywwwtttwwwzzz{{{yyywwwuuuuuuxxxyyywwwtttuuu{{{~~~~~~{{{xxxvvvwwwxxx}}}xxxhhhfffmmmqqqssssssyyytttrrrqqqvvv{{{wwwtttuuuvvvuuutttssstttuuuvvvyyy|||zzzvvvtttwwwzzzwwwxxxzzz{{{|||}}}}}}}}}xxxvvvuuuuuuyyysss\\\NNNIIIDDDIIIXXXlllvvvxxxuuuhhhaaa[[[mmmzzzxxx{{{ppp___NNNDDD<<<444111333+++---...---++++++---000+++---000333333111///---......///111333666888:::===;;;888666666888:::<<<999;;;CCCNNNRRRMMMJJJLLLGGGYYYbbbUUUEEE>>>;;;888:::===@@@@@@???===<<<<<>>???HHHJJJSSStttyyyjjjmmm|||iiiccchhhsssxxxlllqqq}}}wwwZZZIIIKKKTTTrrr{{{kkk```UUURRRPPPNNNMMMMMMLLLJJJHHHIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCBBB@@@>>>999444///333111//////111111000///111444777999::::::;;;===@@@BBBFFFJJJNNNSSSYYY]]]aaa`````````bbbeeehhhjjjnnniiifffjjjssswwwtttnnnjjjkkkmmmmmmnnnooorrrtttsssssstttuuuvvvwwwwwwxxxyyy{{{}}}}}}||||||}}}~~~zzzxxxwwwxxx{{{mmmccc]]]VVVUUUYYYUUUTTTRRRNNNIIIEEECCCBBB???>>>======@@@GGGPPPWWW^^^fffnnnppprrrvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxrrrssstttsssssssssuuuvvvzzzvvvrrrsssxxx}}}{{{uuurrrrrrtttvvvzzzzzzzzzzzzyyyxxxwwwvvvzzztttppprrrtttrrrqqqrrrrrrsssuuuxxx{{{}}}zzzzzzyyywwwxxx~~~yyynnnoooooojjjnnnrrrzzzxxx|||~~~yyyvvvyyysssssstttsssooolllpppxxx{{{{{{zzzyyyyyyxxxwwwwwwtttxxx{{{zzzwwwvvvxxx|||}}}|||zzz{{{kkkVVVMMMJJJNNNYYYmmmrrrhhhfffcccsssvvvtttuuuqqqiiiYYYQQQEEE:::444111000///+++,,,---...///000111222000//////000111111///---------...///222555888:::===<<<:::999888999::::::<<<>>>CCCKKKQQQRRRKKKEEEEEEFFFGGGEEEAAA===:::999????????????>>>===<<<;;;wwwlllddd\\\bbblllxxxwwwwwwxxxyyy{{{|||{{{{{{|||}}}rrrfffsss}}}mmmdddfffkkkyyy}}}~~~yyykkkXXXLLLFFF@@@999111000...,,,***))))))(((************************)))************+++++++++++++++*********)))))))))))))))))))))************...---,,,,,,,,,---...///......///000000000000000000000111222222333333444333333222222222333444555555555666666777888888999888999999:::;;;<<<===>>>???EEEDDDKKKfffvvvoooyyyqqqffffffiiizzzvvvrrrrrrqqqwww^^^LLLIIIMMMVVVssszzzdddWWWUUUSSSPPPOOONNNMMMKKKIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCAAA===888444555333000000111111111111222555888::::::;;;<<<===>>>AAADDDGGGKKKOOOUUUYYY\\\\\\\\\]]]```bbbeeefffkkkhhhfffiiippptttrrrnnnlllmmmoooooooooppprrrtttuuuuuuvvvxxxyyyzzz{{{||||||~~~}}}||||||}}}zzzxxxwwwxxx{{{yyykkkbbbZZZWWW[[[UUUUUUSSSOOOKKKGGGEEEDDDCCCBBB???===>>>BBBIIINNNYYYccckkknnnpppsssvvvuuuvvvvvvwwwwwwxxxyyyyyyzzztttuuuuuutttssstttvvvxxxzzzxxxuuuvvv{{{}}}wwwttttttvvvxxxyyyzzzzzzzzzyyywwwvvvtttzzztttqqqssstttrrrqqqsssqqqqqqrrrtttwwwzzz|||~~~{{{{{{yyyvvvvvvzzzyyyoooqqqqqqmmmoooqqqwww~~~www|||}}}wwwssstttpppnnnoooqqqpppnnnrrrxxxzzzzzzyyyxxxxxxwwwwwwvvvtttwwwyyyxxxuuutttxxx{{{zzzzzzzzz|||~~~~~~jjj[[[UUUTTTcccoooqqqfffccclllwww{{{pppllllllfff^^^RRRJJJ@@@777222000000000000000111222333333444444000000000222333222000---......///000333666999;;;<<<<<<:::999999999::::::<<<===@@@GGGMMMMMMHHHBBBBBBCCCDDDCCC@@@===<<<<<<@@@@@@@@@??????>>>===<<<}}}zzzsssjjjccc^^^fffrrr}}}{{{zzzyyyzzz}}}~~~vvvmmm~~~zzzzzzttteee]]]___fffttt~~~uuueeeRRRFFFAAA===999///...---,,,************************************)))************+++++++++******))))))))))))(((((()))))))))*********++++++,,,,,,---------...............///000000000000000111111222333333444444555444444333333444444555666555666666777777888888888888999999:::;;;<<<======>>>@@@>>>CCCTTTjjjvvvoooyyykkkgggcccrrrwwwpppjjj}}}kkkVVVIIIDDDDDDTTTvvvnnn___XXXVVVSSSQQQPPPNNNLLLJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDAAA===:::888555222000000111222222111333666888888888:::;;;<<<>>>AAACCCFFFJJJOOORRRTTTUUUWWWZZZ\\\___aaabbbfffffffffiiilllooooooooommmnnnoooooonnnoooqqqrrrtttuuuvvvxxxzzz|||}}}~~~~~~}}}}}}}}}zzzxxxwwwxxx{{{~~~vvviii^^^[[[]]]VVVUUUTTTQQQNNNKKKHHHFFFEEEDDDAAA===<<<>>>CCCHHHSSS]]]gggjjjmmmppprrrqqqssssssuuuvvvwwwyyyzzz{{{wwwwwwvvvuuutttuuuwwwzzz{{{yyyxxxzzz~~~yyyuuuuuuvvvwwwxxxyyyzzz{{{zzzwwwtttrrryyyuuusssuuuvvvsssssstttrrrrrrqqqrrrtttwww{{{}}}}}}}}}{{{wwwuuuwww~~~zzzsssttttttpppoooqqquuuzzz}}}xxx|||}}}wwwrrrqqqqqqmmmmmmqqqtttuuuwwwzzzzzzyyyyyyxxxwwwwwwwwwwwwvvvwwwwwwuuurrrrrrvvvyyyvvvxxxzzz}}}}}}}}}|||qqqiiiggghhhuuussslllkkkzzz|||qqqkkkhhh```XXXHHHBBB999222//////000000/////////000000111111111000000222444555444111///000000111222444777:::<<<<<<<<<;;;:::::::::;;;;;;;;;<<<>>>BBBGGGGGGDDD@@@???@@@@@@???>>>===>>>@@@@@@@@@@@@@@@???>>>======vvvxxx{{{{{{xxxsssjjjcccdddmmmyyy~~~vvvxxx|||~~~tttrrrjjj]]]WWWYYYfffrrr~~~}}}}}}}}}}}}~~~yyyooo___OOODDD>>>:::666------,,,+++************************************))))))*********+++++++++)))))))))((((((((((((((())))))*********++++++++++++,,,---...//////.........///000000111111000000222222333333444555555666555555555555555666666777666666777777777888888888999999::::::;;;<<<======;;;===;;;@@@IIIUUUwwwuuu|||~~~rrrnnniiittt}}}}}}fffOOOBBBFFFIII\\\{{{}}}mmm]]]ZZZVVVRRRPPPOOOMMMKKKLLLKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFFFFFFFDDDAAA>>>;;;777222//////111111222...000222333333444666777:::<<<>>>@@@BBBEEEIIIMMMNNNOOORRRVVVYYY\\\]]]^^^bbbdddfffhhhiiikkkmmmooolllmmmnnnmmmllllllnnnppppppqqqrrruuuwwwyyy{{{|||~~~~~~zzzxxxxxxyyy{{{}}}~~~~~~qqqddd______YYYXXXUUUTTTRRROOOKKKIIIFFFEEEBBB???===???CCCFFFNNNXXXbbbfffiiimmmooonnnrrrrrrssstttvvvwwwxxxyyyyyyxxxxxxvvvtttuuuxxx{{{{{{zzzyyy{{{zzzuuusssssstttwwwyyy{{{|||{{{xxxtttrrrzzzvvvuuuxxxxxxuuuuuuwwwxxxvvvtttrrrtttwww{{{~~~~~~~~~zzzwwwxxx}}}}}}wwwwwwuuurrrpppssswwwzzz}}}~~~zzz||||||xxxttttttwwwqqqpppuuu{{{}}}|||}}}{{{zzzyyyxxxxxxxxxxxxyyyzzzyyywwwssspppooorrruuusssvvvzzz}}}~~~~~~~~~}}}~~~~~~vvvwww|||}}}sssllleee[[[RRRAAA<<<555000......//////..................//////000111333666777777333111333333333444666888;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===???BBBCCCAAA???>>>???>>>===;;;<<<>>>AAA???????????????>>>======vvvuuuvvvxxxvvvooofffaaannnuuu~~~~~~zzz|||uuu|||{{{pppjjjbbbXXXUUUXXXmmmvvv}}}yyyxxxyyyyyywwwqqqfffYYYNNNFFF>>>666222---,,,+++************+++************************))))))*********+++++++++((((((((((((((()))))))))************+++++++++++++++,,,---...///////////////000111111222222111111222333333444444555666666555555666666777777777777777777777777888888888888999::::::;;;;;;<<<<<<<<<999======BBBGGGLLLgggxxx}}}||||||xxx|||~~~}}}cccRRRKKKHHHIIIXXXttt~~~gggbbb[[[UUUQQQOOONNNMMMMMMLLLLLLKKKJJJHHHHHHGGGGGGFFFEEEFFFFFFEEECCC@@@===888333000///000000000---///000111111222444666999;;;===>>>???BBBEEEIIIJJJLLLOOORRRVVVYYYZZZ[[[___bbbeeefffgggiiilllnnnmmmnnnooonnnmmmlllnnnpppmmmnnnooorrruuuwwwyyyzzz{{{}}}zzzyyyxxxyyy{{{}}}}}}||||||~~~|||nnnfffccc^^^[[[WWWUUUTTTRRROOOMMMKKKJJJGGGDDD@@@@@@BBBDDDIIISSS]]]bbbeeejjjmmmlllqqqqqqrrrrrrssstttttttttyyyyyyxxxvvvuuuuuuxxxzzzyyyyyyyyy{{{}}}wwwsssrrrqqqwwwyyy{{{||||||yyyvvvsss{{{yyyyyy{{{{{{wwwwwwzzz|||zzzvvvssssssvvvyyy|||{{{}}}}}}{{{xxxxxx{{{zzzxxxvvvsssrrrvvv|||~~~~~~~~~}}}xxxwwwwwwvvvvvvwww|||uuusssyyy~~~}}}}}}|||zzzyyyyyyzzz{{{|||}}}|||xxxssspppooopppqqqqqqvvv{{{~~~~~~~~~~~~~~~~~~zzzwwwyyyuuusss{{{xxxppphhh\\\PPPHHH===999333///............000000000000111111111111111111333666888888666333555444444555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========???@@@AAA@@@?????????>>><<<::::::===???>>>>>>?????????>>>======zzzwwwvvvwwwtttnnniiihhhyyy|||xxxssswwwwwwllleee^^^YYY[[[```qqqvvv}}}{{{vvvtttuuutttpppfff[[[PPPKKKEEE<<<444000---,,,+++***************************************)))************+++++++++(((((())))))))))))***************++++++++++++,,,,,,,,,---...///000000111111111222333333333333333222222333444444555555666555555666777777777777666888888888888888888888888:::::::::;;;;;;;;;<<<<<<999??????BBBHHHKKK]]]yyyyyypppsssSSSLLLBBBDDD]]]|||zzzrrrfff[[[UUUQQQPPPOOONNNNNNMMMKKKJJJIIIHHHGGGGGGEEEDDDEEEEEEEEECCCAAA>>>;;;666222111111000000///000111111111222444777777999:::;;;<<>>============>>>??????@@@@@@@@@@@@@@@@@@>>><<<::::::<<<>>>>>>???????????????>>>>>>|||vvvrrrrrrpppnnnrrrxxxzzzwwwxxx|||ssshhhaaa]]]^^^eeemmmuuuvvvyyy{{{{{{zzz{{{|||||||||yyysssrrrsssqqqlll]]]QQQGGGDDDBBB:::222///---,,,+++***))))))))))))************************)))************+++++++++)))))))))*********++++++*********+++++++++,,,,,,------,,,---...000111222222333444444555555444444222222222333444444555555444555666777777777666666888888888888888888888888:::::::::;;;;;;;;;;;;<<<:::AAA???===EEEKKKTTTdddlll~~~qqq___KKKDDDOOOeeeuuueeeZZZTTTRRRRRROOONNNMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDEEEEEECCCBBBAAA>>>999666555333222000///000111111000111444666444666888999:::<<<@@@CCCGGGGGGHHHJJJMMMQQQTTTVVVYYYZZZ[[[^^^aaadddfffgggkkklllmmmmmmllllllnnnppplllmmmoooqqqsssuuuwwwxxxxxxzzz|||}}}||||||}}}~~~zzzyyyyyyzzz{{{|||{{{yyy~~~~~~vvvjjjcccZZZVVVVVVVVVUUURRRSSSRRRPPPKKKFFFBBBAAABBBAAAJJJRRRVVVZZZbbbhhhiiijjjkkkkkkmmmnnnooopppqqqtttuuuwwwwwwuuusssssstttqqqvvv}}}|||wwwtttssssssrrrtttuuuwwwwwwwwwvvvvvv~~~~~~}}}}}}|||xxxuuuttttttuuuwwwzzz|||zzzwwwtttuuuvvv~~~~~~~~~zzzwwwvvvvvvuuuzzz{{{wwwvvvvvvwwwvvvtttrrrsssuuuwwwwwwwwwssssssxxx|||{{{zzz{{{~~~|||zzzyyyyyy{{{}}}~~~|||{{{xxxwwwvvvuuutttssstttyyy|||yyyyyy{{{{{{tttxxx{{{rrrnnneeeVVVGGG@@@666333000//////000//////------...///000111111222333222111333666888888888666666666666777888:::;;;;;;<<<===>>>???>>>>>>===<<<===???@@@@@@@@@@@@AAA>>>???>>>===;;;;;;===???@@@AAAAAABBBBBBAAAAAA@@@wwwpppjjjiiihhhkkkuuu}}}{{{xxxpppfff___]]]bbbmmmvvv}}}{{{{{{|||{{{yyyxxxxxxwwwzzzwwwqqqqqqssspppjjjYYYLLLAAA???>>>777111000...---,,,***)))(((((((((************************)))************+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,...---,,,,,,---///222444333444555555666666555555111111222333333444444555333444666777777777666555999999888888888888888888::::::;;;;;;;;;;;;;;;;;;;;;CCC>>>888AAAIIIOOOWWWqqqnnnwwwuuuWWWKKKHHHQQQqqqlll^^^WWWTTTSSSOOOOOONNNLLLKKKIIIHHHHHHHHHGGGEEEEEEEEEEEEDDDBBBCCC@@@<<<:::888666333111......///......///222444222444555777888:::>>>AAAFFFFFFFFFGGGJJJNNNQQQTTTWWWWWWWWW[[[___cccccccccggghhhiiiiiihhhiiikkkmmmkkklllmmmoooqqqssstttuuuxxxzzz||||||{{{zzzzzz{{{zzzyyyyyyzzz{{{|||zzzxxx}}}{{{zzz|||~~~nnneee[[[VVVVVVWWWVVVTTTOOOOOONNNKKKHHHEEEEEEFFF???GGGOOORRRWWW___fffhhhfffgggiiikkkmmmooopppqqqrrrtttvvvwwwuuusssqqqqqqnnnvvv}}}xxxtttrrrrrrrrrpppqqqrrrtttuuuvvvvvvvvv~~~|||xxxvvvvvvvvvzzz}}}}}}xxxuuuuuuvvvzzzzzz{{{{{{yyyvvvvvvxxxvvvzzz}}}{{{vvvssstttvvvtttvvvvvvuuuvvvyyyyyyxxxuuussstttzzz|||{{{|||~~~}}}|||yyyxxxxxxzzz|||~~~zzzyyyxxxxxxyyyyyyxxxwwwvvv{{{{{{xxxyyy{{{wwwzzz~~~~~~~~~|||wwwnnnkkkcccRRRCCC<<<222000......///111111000111222222444555666777777333222000222555888999999777666666666666888999;;;;;;<<<===?????????>>>===:::<<>>>>>======>>>@@@BBBBBBCCCCCCDDDCCCCCCCCCqqqfff```]]]```ttt}}}~~~|||yyy||||||yyyqqqhhhdddhhhooouuuyyy{{{{{{|||||||||zzzyyyxxxwwwyyyxxxsssqqqqqqkkkaaaSSSLLLBBB999444111000///,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++------......///000000000333333333222222111111111222222222222333444555555:::999888777666666666666777666666666666666777888999999::::::::::::;;;;;;>>>===;;;;;;===BBBGGGJJJhhhlllpppppp\\\NNNLLL]]]ssseee\\\YYYTTTMMMNNNMMMJJJLLLPPPLLLDDDEEEFFFFFFGGGGGGEEEDDDCCCCCCBBB@@@===999666333111111000000111222222000...111222333444666888:::;;;???@@@BBBDDDGGGJJJMMMNNNOOOPPPRRRTTTVVVZZZ___bbbcccdddeeeggghhhhhhiiiiiikkknnnppppppmmmmmmooorrryyyxxxwwwxxxyyyzzzxxxwwwyyyyyyyyyzzzzzzzzz{{{{{{vvvkkkaaa]]]\\\WWWSSSQQQQQQNNNKKKIIIHHHHHHFFFEEEBBBBBBDDDJJJRRR[[[bbbeeeggggggfffgggmmmtttsssmmmpppsssvvvvvvssspppqqqsssppptttyyy}}}}}}{{{yyy{{{yyyvvvttttttsssqqqppppppqqqrrrttttttsssqqqppp~~~~~~~~~~~~}}}vvvssstttzzz}}}}}}wwwssstttwww{{{yyyuuuvvvxxxxxxvvvyyyzzzyyyvvvvvvxxx{{{xxxyyy{{{zzzyyyyyyzzz|||{{{zzzyyyyyyzzz{{{|||}}}}}}{{{yyywwwwwwwwwwwwyyyzzz||||||{{{xxxuuusssyyy{{{|||zzzwwwvvvwwwzzz{{{}}}~~~{{{xxx{{{|||}}}~~~~~~xxxnnneee```XXXKKK???888222111000......//////000222222222333333333444444999777333111111333666888777666666666666888999;;;;;;:::999999:::;;;===>>>>>>======>>>>>>???@@@AAA@@@>>><<<;;;<<<>>>AAACCC@@@AAAAAABBBBBBAAAAAA@@@xxxlllbbb^^^\\\ccc{{{|||{{{qqqjjjkkkqqqwww|||wwwqqqoooqqqvvvyyyzzzzzz{{{|||~~~~~~yyyzzzxxxsssrrrqqqiii___QQQJJJ@@@888333000///...,,,,,,+++++++++***************++++++++++++************))))))******+++,,,************++++++++++++,,,,,,++++++++++++++++++------...//////000000111111222222222222222222333333333333333333444555666888999:::::::::888666444555555555555666666666666999999::::::::::::;;;;;;>>>===;;;;;;===AAAEEEHHHWWWsssmmmhhhzzzkkkTTTGGGPPP```{{{iii^^^VVVQQQRRROOOKKKLLLQQQPPPKKKHHHHHHHHHGGGFFFDDDBBBAAACCCBBBAAA???===:::888777444222111000111111000...111111222333555777999:::===>>>@@@BBBEEEHHHJJJLLLMMMOOOPPPRRRTTTXXX]]]```aaabbbccceeefffgggggggggiiilllooonnnlllkkkmmmooovvvyyy{{{{{{yyywwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{sssfff```]]]WWWSSSRRRRRRPPPMMMLLLLLLKKKJJJHHHCCCBBBBBBFFFMMMVVV^^^ccceeefffeeeffflllttttttooorrrtttvvvvvvuuuuuuuuuuuuqqqsssuuuxxxyyyzzzyyyxxxwwwvvvvvvwwwwwwuuuqqqnnnrrrrrrrrrsssssstttttttttyyyyyyzzz{{{~~~|||vvvrrrssswwwzzz|||zzzvvvssstttwww}}}zzzuuuvvvxxxxxxxxxxxxyyyxxxwwwwwwxxxzzzyyyyyyyyywwwvvvwwwzzz}}}zzzzzzyyyyyyyyyzzz|||}}}||||||zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{zzzwwwuuusssxxxzzz{{{zzzxxxwwwzzz|||}}}}}}|||zzz}}}{{{{{{}}}|||zzzxxxxxxxxxxxxzzzvvvkkk```YYYQQQFFF;;;666111111///.........///000222222333333444555555555777555333111222444888::::::999888777666777777888::::::999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>===<<<===???@@@??????@@@@@@@@@@@@??????sssiii```]]]^^^iiizzznnnfffeeellluuu|||}}}||||||}}}~~~||||||}}}~~~}}}|||yyyuuusssooodddYYYLLLFFF===555111///...---,,,++++++++++++***************++++++++++++*********************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111000000111111222333333333333333333333444555666777666888;;;<<<<<<999666333444555777888888888777666999999::::::::::::;;;;;;>>>===<<<;;;===@@@CCCEEELLLbbbrrrbbbcccvvveeeNNNJJJRRRooo|||iii\\\UUUUUUQQQKKKIIILLLMMMKKKKKKKKKJJJHHHFFFCCCAAA@@@BBBBBBBBBBBBAAA@@@???>>>777555222000000000///...000000111222333555777888;;;<<<===???BBBDDDGGGHHHJJJLLLNNNPPPRRRVVVZZZ^^^^^^___```bbbdddeeeeeeeeefffjjjlllllljjjiiijjjlllqqqwww||||||wwwsssuuuxxxyyyyyyyyyzzzzzzzzz{{{{{{qqqgggaaaZZZVVVUUUTTTRRRPPPPPPPPPPPPNNNLLLEEECCCAAAAAAFFFOOOXXX___cccdddccceeekkktttvvvsssrrrrrrsssuuuwwwwwwuuutttpppqqqrrrssstttuuuvvvwwwqqqsssvvvyyyzzzwwwqqqlllrrrsssssstttuuuvvvwwwwwwvvvvvvvvvwwwzzz~~~}}}}}}|||uuupppppprrruuuwwwwwwtttsssvvvxxx~~~|||xxxyyy{{{|||zzzxxxwwwwwwxxxyyyxxxxxxyyyxxxwwwtttsssuuuyyy}}}zzzyyyyyyyyyyyyzzzzzz{{{yyyyyyzzzzzzyyyyyyxxxxxxzzzzzz||||||{{{yyyvvvuuuvvvxxxyyyyyyyyyzzz}}}~~~}}}~~~}}}}}}|||}}}}}}zzzvvvnnnpppssstttwww~~~tttfffXXXOOOGGG===666333111000///.........//////111222333444555777888888666444333222333666999;;;<<<;;;999888666666555555888999:::::::::::::::999::::::;;;;;;===>>>@@@@@@@@@@@@???>>>======<<<<<<>>>>>>????????????>>>>>>qqqggg______fffsssyyyllljjjrrr||||||yyy}}}}}}xxxsssiii[[[PPPGGGAAA999333///---,,,,,,++++++++++++******************++++++++++++******((())))))************************+++++++++,,,,,,,,,,,,,,,,,,------------...//////000000111111222111111111111111222222222222222222222333444666666666888999::::::888666444666888:::<<<<<<<<<:::999999999999:::::::::;;;;;;>>>===<<<<<<===???AAABBBIIIYYYvvvzzzdddXXX```~~~}}}cccTTTPPP]]]|||ggg[[[YYYTTTNNNJJJJJJJJJKKKLLLKKKJJJHHHFFFDDDBBBAAACCCCCCDDDDDDCCCCCCBBBAAA;;;888444111000000////////////000000222333555555999:::;;;===???AAADDDEEEGGGJJJLLLNNNPPPTTTXXX[[[[[[\\\^^^```bbbcccddddddeeehhhkkkkkkiiihhhiiilllmmmrrrxxxyyywwwttttttvvvwwwwwwwwwxxxxxxxxxyyyyyy~~~qqqhhh___ZZZXXXUUUTTTSSSSSSSSSSSSQQQOOOIIIFFFAAA???AAAIIISSSZZZ```aaabbbdddkkktttwwwvvvrrrqqqppprrruuuuuurrroooooopppqqqrrrrrrsssssstttpppqqquuuyyyzzzwwwrrrnnnppprrrtttvvvxxxxxxxxxxxxvvvvvvuuuuuuvvvyyy|||}}}}}}~~~|||tttooonnnppprrrtttuuutttuuuxxxzzz~~~~~~{{{~~~|||xxxvvvvvvyyyzzzxxxvvvvvvvvvvvvtttssstttwwwzzzyyyyyyxxxxxxxxxyyyyyyyyywwwxxxyyy{{{{{{zzzyyyyyy}}}}}}~~~~~~}}}|||zzzyyyuuuvvvwwwyyyzzz}}}{{{|||wwwyyy~~~~~~}}}xxxtttjjjppptttuuuxxxpppaaaPPPEEE>>>777222111000000/////////.........111222333555666888999:::777666555444555666888999;;;:::999888777666666666777888::::::;;;:::999888999999::::::<<<===???@@@>>>>>>?????????>>><<<;;;===>>>>>>??????>>>>>>===mmmccc]]]dddssstttkkksss}}}yyyttt{{{}}}qqqaaaQQQHHHAAA<<<666000...---,,,++++++++++++*********))))))******++++++++++++******'''((()))*********))))))***++++++++++++,,,,,,,,,,,,,,,---------.........//////000000111222222222333333222222111000//////000000111111222444555666777777777777777666666666666888:::<<<======;;;:::999999999:::::::::;;;;;;============>>>???@@@AAAEEEOOOeeennn^^^ZZZiii|||yyy___OOOPPPgggtttaaa]]]XXXTTTQQQNNNNNNNNNJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>;;;666333222222111000/////////000000222333333888999:::;;;===???AAABBBEEEGGGJJJMMMOOOQQQUUUXXXWWWYYY[[[]]]___aaabbbccceeegggjjjjjjhhhhhhkkknnnoooqqquuuxxxzzzzzzxxxuuutttttttttuuuuuuuuuvvvvvv~~~|||oooddd\\\ZZZWWWVVVTTTTTTTTTTTTSSSQQQMMMJJJEEE@@@???EEENNNUUU[[[^^^aaaccciiissswwwvvvtttrrrqqqrrrttttttqqqmmmnnnppprrrtttttttttrrrqqqqqqqqqsssvvvwwwvvvsssqqqmmmpppuuuyyy{{{zzzxxxvvvvvvtttsssssstttwwwzzz}}}}}}uuuooooooqqqrrrssstttuuuxxxzzz}}}~~~|||yyyvvvvvvyyyzzzxxxvvvrrrtttvvvvvvuuuuuuuuuvvvxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwyyyzzz{{{{{{zzzyyy|||}}}}}}}}}}}}{{{zzzyyyttttttuuuxxx{{{~~~~~~~~~~~~wwwvvv}}}~~~yyyqqqnnnlllvvv}}}|||}}}jjjZZZIII>>>888333000111000000000000000/////////111222333555777999:::;;;999888777666666666666666888888999999999999888888777888999:::;;;:::999888999999::::::;;;===>>>???:::<<<===?????????>>>===>>>>>>????????????>>>>>>ddd___^^^iii{{{}}}ooojjjyyy~~~yyyttt}}}pppZZZJJJCCC===999333///---,,,,,,++++++************)))))))))******++++++++++++******'''((()))++++++***))))))++++++++++++,,,,,,,,,,,,,,,------....../////////000000000111222222333333444444333111000///...---000000111222333555666777888888777666666777888888555666888999:::;;;::::::999999::::::::::::;;;;;;<<<===>>>???@@@@@@AAAAAADDDJJJZZZttt~~~mmm^^^^^^gggsssiiiRRRLLLVVVmmmiii___VVVSSSQQQOOONNNOOOIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@===999777555444333111000/////////000111222222777777888999:::<<<>>>???AAADDDGGGJJJLLLNNNRRRTTTSSSUUUWWWZZZ\\\^^^``````eeeggghhhggggggiiinnnsssvvvuuuwwwzzz}}}}}}zzzwwwrrrrrrrrrssssssssstttttt{{{{{{lllaaa]]][[[YYYVVVTTTTTTUUUTTTSSSPPPNNNJJJDDD@@@BBBIIIPPPTTTYYY^^^aaagggooosssssstttsssssstttuuutttrrrpppoooqqqsssuuuuuutttrrrppprrrrrrrrrsssuuuuuutttrrrmmmppptttxxxzzzxxxvvvtttsssrrrqqqrrruuuyyy~~~wwwrrrrrrssssssssstttvvvyyy{{{}}}}}}zzzwww{{{zzzxxxwwwxxxxxxwwwvvvpppsssvvvwwwvvvuuuttttttwwwwwwwwwxxxwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyxxxyyyyyyyyyyyyyyyxxxwwwwwwuuuttttttvvvzzz}}}~~~~~~~~~~~~||||||~~~{{{vvvwww~~~}}}pppiiikkkvvvbbbSSSBBB:::555222000111111111222222222111000///111222333555777888::::::::::::999888777666555555666777888999::::::::::::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>:::;;;===>>>??????>>>>>>>>>>>>????????????>>>>>>^^^___bbblllzzztttgggeeezzz~~~{{{{{{nnnUUUFFFCCC:::666111...------,,,,,,************))))))))))))******++++++++++++******(((***+++------,,,+++***+++++++++,,,,,,,,,------,,,------...//////000000000000111111222333333444333222222111000//////...222222222333555777888999888999999:::::::::999888666666777888999:::;;;;;;999999::::::::::::;;;;;;<<<===>>>@@@AAABBBBBBBBBEEEIIISSSddd~~~~~~iii___aaadddqqqzzzeeeSSSRRRZZZttt~~~mmm[[[TTTRRRNNNLLLLLLJJJJJJHHHHHHGGGHHHIIIIIICCCCCCCCCDDDCCCCCCBBBBBB@@@>>><<<:::999777555333000000000000000000111222555555555666777999:::;;;<<>>===<<<<<<<<<<<<<<<======<<<<<<==================<<<======>>>>>>======<<<^^^bbbhhhnnnvvviii\\\\\\ttt{{{zzz{{{}}}}}}{{{nnnRRREEEEEE999555000------------,,,************))))))))))))******++++++++++++*********+++---//////...---,,,++++++,,,,,,,,,------------------...///000000111000111111222222333444444111111111111000000000000333444444555777999:::;;;777999<<<>>>>>>===:::888888888888999:::;;;===>>>999999:::::::::;;;;;;;;;;;;===???AAABBBCCCCCCBBBCCCFFFKKKUUUiiirrrdddddd___```ttt|||___UUUNNN[[[{{{hhh\\\WWWRRRNNNNNNLLLKKKIIIHHHGGGGGGHHHIIIAAABBBCCCDDDDDDDDDDDDDDDAAA???===<<<;;;999666444111111000000000000111111333333333444555666777888999<<<@@@CCCEEEHHHJJJMMMKKKMMMOOOSSSVVVXXXZZZZZZcccccccccbbbbbbhhhqqqxxxxxx|||~~~zzztttpppqqqtttrrrrrrrrrsssssssssttttttwww|||}}}wwwoooccc___YYYUUUUUUVVVWWWXXXPPPQQQOOOIIIBBB???BBBFFFGGGOOOWWW[[[```fffiiihhhiiimmmqqqsssrrrrrrtttwwwuuutttrrrppppppqqqssstttqqqqqqsssuuuwwwuuurrroooqqqqqqpppoooppprrruuuvvvzzzxxxvvvuuuvvvzzz~~~~~~~~~{{{zzz|||vvvtttrrrsssuuuwwwyyyyyyqqqzzz}}}yyyuuuyyy{{{|||yyyvvvtttvvvyyytttuuuuuutttssstttvvvxxxuuuvvvwwwwwwwwwuuutttsssqqqqqqpppooopppqqqrrrtttxxxxxxwwwwwwwwwwwwwwwwwwwwwtttsssuuuxxx{{{{{{yyyxxxzzz{{{{{{zzzzzz|||}}}~~~}}}}}}xxxuuu~~~xxxooovvv|||vvv}}}|||sssppppppgggZZZSSSFFF:::555444111///000333333444555444333222111111222333444555777777888666777999::::::999888777777888999:::;;;:::999999888888888999:::===???AAA>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;^^^lllxxxxxxuuuyyy}}}{{{|||yyyrrr^^^[[[^^^oooyyy{{{jjjSSSEEEBBB777555222///,,,,,,,,,,,,******************************))))))******+++,,,(((((()))***++++++,,,,,,,,,,,,------.../////////000000.........///000111111111222333333333222222444333222111111111333333444444555555666666777777999999::::::;;;<<<<<<<<<::::::::::::::::::::::::999999::::::;;;<<<<<<======>>>???@@@@@@@@@@@@@@@AAA???CCCMMMVVVkkkppp^^^SSSZZZjjjpppaaaRRRRRRggghhh\\\VVVRRRPPPTTTMMMIIIKKKLLLIIIFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCAAAAAA@@@???===;;;:::999333222111///......------//////000222333555777888666777:::===@@@CCCEEEGGGIIIKKKNNNPPPRRRUUUXXX[[[dddbbbcccfffgggiiiooovvv|||zzzxxxtttqqqrrruuuxxxwwwwwwuuupppmmmmmmrrrvvvtttwww|||vvvnnnbbbVVVSSSTTTVVVXXX[[[XXXUUUPPPLLLIIIFFFCCCAAACCCIIIRRRZZZ___bbbcccdddjjjkkkmmmooopppqqqqqqqqqooopppqqqppppppppprrrtttuuuuuuttttttsssrrrpppooonnnnnnnnnooopppqqqrrrssstttssssssuuuvvvwww~~~}}}wwwvvv{{{~~~|||xxxvvvuuusssssstttwwwzzz|||yyy{{{~~~|||xxxuuuttt~~~}}}zzzxxxvvvuuuuuuuuuttttttuuuuuuvvvvvvwwwwwwwwwvvvuuuuuuwwwvvvuuusssrrrtttvvvuuussspppnnnmmmqqqrrrsssuuuvvvvvvwwwvvvxxxyyyxxxwwwuuuuuuwwwyyy{{{yyyyyyyyyvvvrrrtttyyy{{{~~~{{{|||vvvvvvuuuvvvxxx}}}{{{vvvvvv}}}ssspppoookkkeeeeeefff^^^SSSIII>>>333222555444333333777555444333333333111///222222333555888999999888999666444777;;;===:::666111333555555666888;;;===888777777888999:::;;;<<<===============<<<<<<<<<===>>>??????>>><<<:::888;;;;;;;;;<<<===>>>>>>>>>ggguuu~~~yyytttsssmmmfff^^^^^^cccssszzzzzz{{{zzzzzz|||~~~uuucccMMM???;;;555333000...,,,,,,,,,,,,******************************))))))******+++,,,)))******++++++,,,,,,,,,,,,,,,---......//////000000000000///000000111222000000222333444444444444333222222222222333555666888888777777666555555444999999:::;;;===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>???@@@@@@@@@??????@@@>>>AAAHHHPPPaaa|||hhh]]][[[aaazzz|||iiiWWWRRRUUUfff|||hhh[[[TTTSSSQQQKKKIIIKKKLLLJJJHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@>>><<<;;;444444222111//////......111111111111222333555555666777999;;;>>>@@@BBBBBBGGGIIIKKKMMMOOORRRVVVYYY^^^\\\]]]```bbbccciiipppvvvuuutttqqqoooooorrrtttwwwwwwuuurrrpppppptttxxxwwwzzz}}}~~~vvviii[[[VVVVVVUUUUUUWWWWWWTTTPPPMMMKKKHHHDDDAAA@@@EEEMMMTTTZZZ^^^aaadddhhhhhhjjjlllmmmooopppqqqqqqrrrrrrrrrqqqqqqrrrtttuuuxxxzzzwwwqqqnnnooosssooooooppppppqqqssstttuuuwwwuuutttuuuuuuuuuzzz~~~yyyxxxzzz{{{yyyvvvvvvuuuttttttuuuxxxzzz|||{{{|||}}}{{{yyywwwwwwxxx}}}|||zzzwwwvvvuuuttttttrrrssssssssssssrrrqqqpppssssssrrrsssuuuuuusssrrrssstttuuutttrrrpppooooooqqqrrrssstttvvvwwwxxxyyywwwxxxxxxwwwvvvuuuwwwyyywwwvvvxxxxxxtttooosssyyyxxxxxx{{{|||xxxxxxyyyzzzyyyyyyzzz|||~~~|||yyyzzz|||sssooonnniiidddcccbbbYYYOOOEEE;;;333222222111111333777555333333333444333111333333333555888:::999888888555444666:::<<<:::777333555666777777888:::===777777888888999::::::;;;=====================<<<<<<===>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<======nnn}}}wwwqqqllleee^^^^^^bbbjjjxxxzzzvvvsssqqqsssxxx}}}tttkkk]]]LLL>>>999111000...---,,,+++,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111222222222222222///000222333555555666666666555444444444444555555999999888888777666666666999:::;;;<<<>>>@@@AAAAAA========================<<<<<<<<<<<<<<<<<<======?????????@@@??????>>>>>>???===???CCCGGGSSSnnnuuuhhh^^^[[[pppuuu___VVVNNNRRRvvvwwwaaaXXXWWWRRRNNNMMMNNNMMMIIIHHHKKKHHHGGGGGGFFFFFFEEEEEEEEECCCDDDDDDEEECCCAAA>>>===777666444333111000000///222111111111111111222222666777888999;;;<<<===>>>EEEFFFHHHIIIJJJNNNSSSVVV[[[ZZZ[[[___aaaaaafffmmmnnnooopppooommmmmmoooqqqtttuuuuuutttssstttvvvyyyxxxyyy{{{{{{{{{|||~~~~~~{{{{{{~~~ttteee^^^ZZZVVVTTTUUUUUUSSSQQQOOOMMMJJJFFFCCC>>>AAAGGGLLLRRRXXX___ccceeefffgggiiikkknnnpppqqqssstttuuutttsssssstttvvvvvv|||zzzooojjjooowwwrrrrrrssstttuuuvvvwwwwwwxxxuuutttuuuttttttxxx~~~~~~|||{{{zzzyyyxxxxxxwwwvvvuuuvvvxxx{{{|||~~~}}}{{{xxxuuuvvvyyy{{{|||{{{yyywwwuuuttttttsssssssssttttttsssqqqnnnmmmpppppppppqqqssstttsssqqqttttttsssqqqooonnnpppqqqrrrrrrrrrsssuuuvvvxxxyyyuuuwwwxxxxxxvvvvvvwwwxxxuuuwwwyyyxxxrrrmmmpppxxxxxxuuuvvv}}}xxxwwwxxx~~~}}}wwwvvvvvvxxx}}}uuupppmmmhhhccc```\\\SSSHHH???888333222000///111666888666333222333444444444444444444666888::::::999999666666888<<<>>>===;;;777888999999888888:::<<<777888999::::::;;;::::::<<<<<<==================;;;===>>>===;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;<<>>??????================================================??????@@@??????>>>======>>>===>>>@@@BBBJJJ]]]ppppppccc^^^pppzzz~~~yyyooobbbYYYVVVdddxxxmmm___[[[WWWSSSPPPPPPMMMHHHGGGJJJHHHHHHGGGGGGGGGFFFFFFFFFCCCDDDEEEFFFEEECCC@@@>>>:::999888555444222111111000000000000000111111222555666777888999;;;<<<<<>>???BBBEEEKKKSSS]]]ccceeefffgggiiilllooorrrtttsssuuuvvvvvvvvvvvvyyy{{{yyy{{{pppkkkpppwwwuuuvvvwwwxxxyyyzzzzzz{{{xxxtttrrrtttttttttwww|||~~~~~~||||||}}}yyyyyyxxxwwwxxxyyy{{{|||||||||zzzwwwuuuvvvyyy|||zzzzzzxxxwwwuuutttssssssuuuvvvxxxxxxxxxuuurrrppppppppppppqqqssstttsssrrrrrrqqqooollljjjkkknnnqqqrrrrrrqqqqqqrrrssstttuuusssuuuwwwwwwwwwwwwxxxzzz|||~~~}}}ssskkkmmmttt|||zzz{{{}}}}}}~~~yyysssrrrsssssswww|||{{{sssnnnhhhbbb^^^XXXMMMCCC999666444444222111777>>>===:::555333333444555555666555555666999:::;;;:::;;;:::999;;;???AAAAAA@@@;;;<<<<<<;;;999999:::;;;888999:::<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>??????===:::888:::<<<===<<<<<<<<<;;;;;;;;;;;;rrr~~~~~~}}}xxxooofff```dddnnnyyy{{{nnneeeeeeppp}}}{{{yyyvvvsssuuuzzzvvvgggWWWOOOJJJAAA777111,,,,,,++++++++++++,,,,,,******************************))))))******+++,,,......------------------------......///000000111000111333555555555555444555555666666666555555444777888888888777777666666666666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============???????????????>>>===<<<======???@@@AAAFFFSSS```yyyxxxjjjbbbqqq{{{~~~|||ttt}}}tttaaaZZZXXXWWWmmm^^^XXXRRRNNNMMMJJJGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGGGGBBBCCCDDDEEEDDDCCCAAA@@@>>>===;;;888666444333333.........///000111333333333444555777999;;;<<<===@@@AAABBBCCCEEEHHHLLLOOOPPPOOORRRWWWYYYYYY\\\aaagggjjjmmmpppqqqrrrsssuuummmnnnoooqqqsssuuuvvvvvvrrrssssssssssssuuuzzz}}}~~~}}}~~~}}}uuukkkddd\\\WWWVVVTTTSSSRRRRRRQQQOOOKKKGGG@@@@@@@@@AAAFFFOOOZZZbbbggghhhiiilllooorrruuuvvvrrrsssuuuvvvwwwyyy|||~~~}}}~~~~~~zzztttqqqrrrtttwwwxxxyyy{{{||||||||||||{{{vvvtttttttttrrrssswwwxxx}}}}}}{{{{{{zzzyyyzzzzzz{{{|||xxxyyyzzzyyyxxxwwwxxxzzzyyyyyyxxxwwwvvvuuusssssstttvvvxxx{{{{{{zzzxxxvvvsssrrrrrrsssttttttsssqqqmmmllliiifffeeegggkkknnnqqqqqqpppoooooooooooooooppprrrtttvvvvvvxxxzzz}}}wwwlllkkkppp}}}{{{yyyxxxwww|||wwwvvvvvvttttttwwwvvvooofffaaa\\\SSSHHH@@@555444555777666777>>>GGGCCC>>>888444333555666777888777666777999;;;;;;;;;<<<;;;;;;<<<>>>AAABBBBBB===>>>>>><<<:::999:::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>AAACCCCCC???999666777:::???>>>======<<<;;;::::::|||}}}{{{{{{wwwoooiiifffmmmvvv{{{oooiiikkkxxx{{{yyytttoooqqqwwwzzzzzzmmm]]]MMMFFFCCC===666111+++++++++,,,,,,,,,,,,,,,******************************))))))******+++,,,---------------------------......//////000111111111111222444555555555555777777777777777666444444333444666888999:::::::::888888888888888888888888<<<;;;;;;:::999888777777:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>???>>>>>>=========>>>???@@@AAAFFFNNNUUUhhhtttiiiqqq|||tttvvvjjj[[[VVVRRRaaajjjZZZQQQIIIGGGHHHGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@>>>;;;888666555555.........///000222333444111222444555777999;;;;;;<<<>>>@@@BBBCCCEEEHHHKKKLLLLLLPPPVVVWWWVVVYYY]]]cccfffjjjmmmoooqqqtttvvvlllkkklllnnnrrrtttuuuttttttttttttttttttuuuyyy|||}}}}}}~~~}}}{{{ppphhh___YYYWWWVVVTTTSSSSSSRRRPPPLLLJJJDDDBBB@@@???BBBKKKWWW___ggghhhkkknnnqqqsssuuuuuuoooqqqssstttuuuwwwzzz|||}}}|||zzzzzzyyywwwtttrrrvvvwwwyyy{{{||||||{{{{{{zzzvvvuuuuuuqqqppprrrtttwww|||}}}||||||}}}}}}||||||{{{{{{{{{||||||uuuxxxzzz{{{zzzxxxxxxxxxyyyyyyyyyxxxwwwvvvtttsssqqqsssuuuxxxyyyyyyyyyxxxuuusssrrrrrrrrrrrrooommmhhhgggeeebbbaaacccgggkkknnnooooooooonnnmmmlllkkknnnooorrrsssuuuyyy~~~|||qqqmmmnnnssssssssstttwwwwwwvvvuuu{{{~~~{{{zzz|||zzzwwwvvvyyywwwmmmbbb\\\VVVLLLBBB<<<555444555888999:::AAAIIIHHHBBB:::555555777:::;;;:::888777777999;;;<<<<<<::::::999:::;;;===???@@@>>>???>>><<<:::999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>CCCFFFFFFBBB:::666666999??????===<<<;;;999888888{{{vvvvvvuuurrrssswwwwwwzzztttrrrwww{{{vvvxxx|||yyyrrrdddUUUGGGAAA>>>:::555222,,,,,,,,,,,,,,,,,,++++++******************************))))))******+++,,,++++++,,,,,,------...............///000000111111111111111222333444666777777777888888777777666666444555777888999999999888888888888888888888888888:::::::::999888888777777::::::::::::::::::::::::888999999;;;<<<===>>>???<<<===>>>>>>>>>>>>>>>>>>===??????>>>@@@DDDJJJMMM\\\|||~~~vvvwww~~~yyywww~~~}}}|||ooobbb\\\SSSfffhhhYYYKKKHHHIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIDDDDDDCCCBBBBBBCCCDDDEEEDDDCCC@@@===:::888777666000000000000000111222333111222333444555666666777777:::>>>@@@AAABBBDDDEEEIIIJJJNNNTTTVVVUUUWWW[[[]]]___cccfffiiimmmqqqtttlllkkkjjjlllpppttttttsssvvvvvvvvvuuussssssuuuwwwzzzxxxyyy{{{{{{zzz}}}xxxoooddd]]]ZZZXXXVVVTTTRRRRRRPPPNNNKKKGGGDDD@@@>>>@@@HHHSSSZZZdddgggjjjnnnqqqrrrrrrqqqmmmnnnpppppppppqqqtttvvvyyyyyyyyyzzz{{{yyyvvvsssrrrsssvvvxxxyyyxxxxxxwww~~~xxxtttvvvvvvtttsssttttttvvvxxxyyyzzzzzz|||}}}~~~~~~}}}}}}||||||||||||uuuwwwyyyzzzyyyxxxyyyyyyyyyyyyzzzyyyxxxwwwuuutttpppqqqrrrtttvvvwwwwwwxxxtttsssqqqooonnnllliiigggddddddbbb```___aaaeeeiiijjjkkknnnooopppooommmllllllmmmoooqqqtttzzzvvvppppppmmmmmmpppuuu|||~~~|||~~~~~~wwwvvvxxx~~~uuuhhh[[[UUUNNNCCC;;;888666444444777999999>>>DDDIIICCC;;;666777;;;???BBB<<<:::888888:::<<<======::::::999999999:::===???>>>>>>>>><<<:::999:::;;;:::999777555555777999:::;;;;;;<<<<<<===>>>>>>???BBBFFFIIIEEE===777777:::>>>===<<<:::888666555444~~~{{{~~~yyyrrrrrruuuxxx~~~yyyxxx{{{{{{}}}wwwlllZZZLLL???999777333///...,,,,,,---------,,,++++++*********************************)))***++++++,,,******++++++,,,---............//////000000111111111111111111222444666777555666777888888888888888999::::::999888666444333333444555777888999;;;;;;999999999999999999999999::::::::::::::::::::::::777777888:::<<<===>>>???<<<<<<===>>>>>>???>>>>>>===???>>>===>>>CCCFFFHHHOOOjjj~~~}}}~~~qqqdddUUUZZZcccyyyxxxeeeSSSLLLLLLJJJFFFDDDIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCBBBBBBDDDFFFGGGFFFDDDBBB>>>;;;999777777333333222111111000111111222222222222222222222333444777<<<>>>???@@@@@@AAACCCDDDIIIOOOQQQOOOPPPTTTWWWZZZ]]]aaadddhhhmmmpppnnnkkkjjjlllppptttttttttvvvwwwvvvtttqqqoooppppppuuussstttwwwxxxwwwzzzvvvjjjbbb___ZZZXXXTTTRRRQQQPPPNNNLLLHHHEEE@@@===>>>EEEPPPWWWbbbeeeiiimmmppppppooommmlllmmmnnnmmmllllllnnnpppuuuwwwzzz|||{{{yyyvvvtttooopppsssuuuvvvvvvuuutttxxxrrrqqquuuyyyyyyyyy{{{xxxxxxxxxyyyzzz{{{||||||~~~~~~}}}}}}||||||vvvwwwxxxxxxwwwxxxyyy{{{yyyzzzzzzzzzyyyxxxvvvuuuqqqqqqrrrssstttuuuvvvwwwsssqqqooolllkkkhhhdddaaaccccccaaa______aaaeeehhhgggiiimmmqqqrrrqqqooonnnkkklllmmmooossszzzzzztttrrriiijjjnnnwwwttttttzzz}}}rrrcccVVVOOOHHH===666444888444333555777777:::???HHHBBB;;;777888===CCCGGG===:::888888:::<<<======<<<<<<;;;:::999;;;===@@@>>>>>>>>><<<:::999:::;;;999777444222222444777999;;;;;;;;;<<<===>>>>>>???AAAFFFIIIFFF???999999<<<===<<<:::888666444333222{{{xxxzzz}}}}}}|||}}}|||vvviiijjj|||uuuuuu|||}}}ttteee^^^QQQLLLDDD===888555222111///---++++++,,,,,,+++***+++***((('''''''''((())))))************+++++++++,,,+++*********+++,,,---...000111111000000111222222222222222333444555555777777777888999999::::::999999999::::::999888888555666777777666777999;;;888777777888;;;<<<<<<;;;<<<===>>><<<999777666777999999999;;;>>>???>>>===>>>>>>>>>>>>============@@@@@@AAABBBCCCEEEFFFGGGMMM]]]wwwyyyaaaXXXPPPYYYwww{{{```OOOJJJKKKKKKIIIHHHIIIJJJJJJIIIHHHIIIJJJGGGFFFDDDCCCBBBBBBBBBCCCAAABBBBBBBBBAAA???===<<<666555222111000000111222333222111111111111111111222444666999;;;===>>>>>>BBBDDDFFFHHHKKKNNNPPPQQQSSSVVV\\\```bbbdddfffgggnnnnnnmmmmmmmmmmmmnnnnnnooovvv|||{{{uuuppppppsssvvvuuuuuuuuuvvvxxx{{{}}}}}}nnnbbb[[[ZZZXXXUUUSSSQQQQQQPPPMMMIIIEEECCC@@@CCCMMMYYYbbbhhhkkkjjjlllqqqrrrnnnooonnnooooookkkfffggglllsssvvv{{{|||{{{xxxtttrrrmmmuuu{{{xxxuuuuuuvvvvvvzzzvvvssstttxxx{{{yyywww|||yyyxxxzzz~~~~~~{{{vvv~~~|||{{{yyyyyyyyy{{{|||yyyxxxwwwyyy{{{|||yyyvvvvvvzzz}}}}}}yyyuuussssssqqqqqqqqqsssvvvwwwvvvttttttmmmddd___^^^```aaabbbbbbbbbaaa```___```bbbeeeiiilllrrryyy}}}}}}{{{xxxrrrqqqpppooopppuuu|||}}}~~~~~~yyyuuuttttttzzz~~~zzztttsss~~~|||yyyuuukkk\\\LLLEEEBBB===999888;;;<<<999444333999>>>@@@@@@>>>;;;888777777888999>>>;;;999888:::<<<======:::;;;;;;;;;;;;;;;;;;;;;@@@>>>;;;::::::;;;::::::<<<;;;:::888777777888888999;;;>>>?????????AAABBB??????===<<<:::999777777;;;;;;;;;:::999666444333}}}yyyxxx{{{~~~}}}xxxqqqrrr{{{xxxwww{{{~~~qqq```XXXNNNHHHAAA:::666333000//////---++++++,,,,,,,,,+++,,,+++***)))((())))))***)))************+++++++++,,,,,,+++***+++,,,---...///000222111000000111333222222222222333444555555555666666777777888999999999999::::::::::::999999444555666666666666888:::999777444333555888999999;;;<<<===<<<999777777888:::999999:::===>>>>>>===>>>>>>>>>>>>>>>>>>======@@@@@@AAAAAACCCDDDFFFGGGHHHQQQeee~~~mmmWWWPPP^^^wwwuuu]]]NNNIIIHHHHHHJJJJJJIIIHHHGGGFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCBBB@@@???>>>888777444222111111111222333222222111111111222222333444555777999<<<===>>>@@@AAACCCFFFIIIKKKMMMNNNLLLOOOUUUYYY\\\^^^```bbbhhhiiikkkmmmnnnnnnnnnmmmkkkqqqwwwwwwrrroooppprrrssssssrrrrrrsssuuuwwwxxx|||}}}yyynnnccc___YYYUUURRRQQQOOOMMMMMMIIIFFFDDDBBBDDDNNNYYYaaagggkkkjjjlllpppqqqmmmnnnmmmnnnoookkkffffffjjjrrrvvv|||}}}zzzvvvsssrrrooovvvzzzwwwsssrrrrrrqqqzzzvvvsssuuuyyy||||||zzz|||yyyxxxzzz~~~|||xxx{{{yyyxxxwwwvvvwwwyyyzzzwwwvvvwwwzzz}}}~~~|||yyyzzz}}}~~~zzzuuurrrrrrnnnooopppqqqrrrtttuuuvvvvvvooogggaaa______``````___`````````aaacccgggjjjrrrvvv|||yyytttllleeebbbdddkkkqqq}}}yyyyyy|||~~~|||xxxxxxyyyvvvqqqvvv~~~yyytttcccUUUFFF@@@===:::888888<<>>===<<<<<<======>>>>>>===<<<:::999888888999999<<<>>>??????>>>======>>>=========<<<;;;:::999999888:::>>>@@@???<<<999666}}}||||||vvvssstttuuu|||}}}~~~}}}~~~ooo[[[PPPIIIDDD<<<666222000...---...---++++++,,,---,,,+++,,,,,,+++************+++)))************+++++++++---,,,,,,,,,,,,---...///000111222222111111222444222222222222333444555555444444555666666777777888999::::::;;;;;;:::::::::444555666666555555777999;;;777333111222555888999999:::<<<;;;999888888999;;;:::888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBCCCEEEFFFHHHJJJTTThhhzzzwww}}}zzz{{{}}}mmmZZZRRRXXXnnniiiUUUKKKKKKNNNLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA<<<:::888555333222111111222222222111111222222333444444444555777999<<<======>>>@@@CCCEEEHHHJJJKKKHHHLLLQQQVVVYYY[[[^^^```aaadddhhhlllnnnnnnlllkkkffflllqqqrrrooonnnpppssssssrrrrrrqqqqqqssstttuuu||||||~~~|||qqqhhh]]]VVVTTTSSSOOOLLLMMMIIIFFFEEEDDDEEENNNXXX___eeejjjkkklllooopppnnnlllkkklllnnnlllfffeeehhhooouuu|||~~~yyytttrrrssswww}}}{{{wwwvvvuuussswwwtttssstttxxx{{{{{{yyyxxxwwwvvvyyy|||~~~|||yyyzzzyyywwwvvvvvvvvvwwwxxxtttuuuwww{{{}}}{{{zzz|||}}}|||xxxssspppnnnjjjkkkmmmlllkkklllqqquuuvvvppphhhbbb___^^^]]]]]][[[]]]___```bbbfffkkknnnssswww~~~ooo```WWWVVV[[[aaauuuqqqooorrryyy}}}}}}{{{zzzrrrrrr{{{|||tttmmmYYYKKK>>>999888777777999@@@CCCCCC>>>===@@@BBBAAA<<<;;;888666555666777888888777666888999:::999888999999999999:::<<<=========>>>>>>???@@@AAAAAAAAA>>>===;;;:::999999:::;;;@@@AAAAAA???===:::::::::;;;<<<<<<===<<<<<<;;;:::666:::@@@EEEEEEBBB===999~~~oooooowwwwww}}}{{{pppXXXIIIEEE@@@999444000///---,,,...,,,++++++,,,---,,,+++,,,,,,++++++************))))))*********+++++++++,,,---------......//////000222333333222111333444222222222222333444555555444555555666666777888888999999:::;;;;;;;;;;;;:::777888888777555555666888;;;888444333555888::::::777999::::::999999:::;;;<<<:::888888:::<<<>>>>>>=========>>>>>>?????????======>>>>>>@@@AAACCCDDDKKKLLLPPP[[[mmmtttgggdddxxx}}}}}}}}}yyy}}}|||cccOOOTTTgggxxx{{{zzznnn\\\OOOLLLOOONNNMMMLLLLLLLLLJJJHHHFFFGGGGGGFFFGGGGGGGGGGGGHHHGGGFFFDDDBBBAAAAAAAAABBB???>>>;;;888666444333222111111111000000111111222444333222333444777:::<<<;;;<<<>>>@@@CCCEEEGGGHHHEEEIIINNNRRRUUUXXX[[[^^^]]]```dddgggiiijjjiiiiiiccchhhmmmooonnnnnnrrruuuvvvuuuttttttttttttuuuuuu{{{{{{|||~~~rrrddd[[[YYYWWWSSSNNNLLLHHHFFFFFFEEEEEELLLTTT]]]ccciiilllmmmnnnooopppmmmlllmmmooonnniiiggghhhkkkrrr{{{|||xxxttttttuuuzzz}}}zzzzzzyyywwwuuusssrrrrrruuuvvvuuuttttttssssssuuuyyy{{{zzzyyy|||{{{yyyxxxwwwvvvvvvvvvrrrtttwww{{{}}}}}}{{{yyyvvvwwwwwwvvvsssooollljjjhhhjjjjjjgggcccccciiioooppplllfff```]]]\\\\\\\\\YYY[[[]]]___aaafffkkkooonnnssszzzzzzgggZZZUUUWWW[[[kkkiiiiiinnnvvv|||{{{yyyxxxvvvzzzwwwlllcccRRRFFF;;;666666555777:::BBBFFFGGGCCCAAACCCCCCAAA:::999777555555555666777666666777999;;;;;;999777888888888999:::<<<===>>>>>>@@@BBBDDDCCCBBBBBBBBB>>>===<<<;;;:::;;;;;;<<>>??????===;;;:::777:::@@@DDDEEEBBB===:::sssuuu~~~yyyqqqWWWGGGBBB===777222000///...------,,,***+++,,,------,,,***************)))))))))))))))*********+++++++++,,,,,,---...//////000000000222333333222111333444222222222222333444555555555555666777777888888999888999::::::;;;;;;;;;:::;;;;;;;;;999666555666777777666555666888999:::999555777999:::999999:::;;;<<<:::888888:::<<<======;;;;;;<<<===>>>>>>??????;;;<<<<<<===>>>@@@AAABBBJJJMMMQQQUUU[[[nnnttt___ZZZddd|||wwwuuuzzzvvvQQQEEELLLXXXcccnnnooodddXXXQQQOOOOOONNNMMMNNNNNNLLLHHHDDDGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCBBB@@@@@@AAAAAAAAA@@@>>>;;;999777666555111111000///////////////333222111111222555777999999:::<<<>>>@@@BBBDDDEEE???BBBGGGJJJMMMPPPTTTWWW\\\]]]^^^```bbbdddeeefffcccfffjjjlllmmmooosssvvvvvvvvvuuuuuuttttttuuuuuuwwwvvvwwwzzz}}}{{{lllbbb^^^[[[UUUOOOLLLHHHFFFFFFFFFEEEIIIOOOYYY___gggmmmmmmmmmooosssqqqnnnnnnqqqpppllljjjkkkiiipppwwwyyywwwuuuuuuvvvuuuyyy{{{yyyxxxzzzzzzxxxvvvuuuttttttssssssqqqpppsssrrrssstttwwwyyyzzzzzz{{{{{{yyywwwuuutttssssssrrrtttwwwyyyxxxwwwuuutttrrrrrrrrrrrrqqqnnnkkkiiijjjkkkjjjddd___^^^ccchhhfffddd```]]][[[[[[\\\]]]ZZZ[[[]]]^^^```ccchhhllllllpppvvv|||ssseee^^^]]]^^^jjjiiijjjpppxxx{{{yyyuuu|||~~~}}}tttiii```OOODDD;;;777666555777:::>>>BBBDDDAAA???@@@???===777777666555555555666777666777888;;;======;;;888888888777888999;;;===>>>@@@CCCGGGGGGEEEAAA??????>>>===<<<;;;;;;;;;<<<===@@@AAABBBAAA>>>===<<<===<<<===@@@BBBAAA???<<<::::::<<<>>>@@@@@@>>>;;;999xxx{{{~~~{{{lllUUUGGG???:::555000///......------+++***+++,,,------,,,******++++++******)))((()))************+++++++++++++++---...//////000///000111222222111111222444222222222222333444555555555666666777777888999999777777888999::::::::::::;;;;;;;;;999777666777888666555444555777888777666555777999:::999999:::;;;<<<:::888888:::<<<<<<<<<999999:::;;;===>>>??????<<<<<<<<<===???@@@BBBCCCDDDHHHNNNPPPOOOYYYyyyrrr]]]\\\lll{{{tttnnnuuu\\\GGGBBBDDDNNN[[[ffflllkkkgggdddUUURRRNNNMMMMMMKKKGGGCCCGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;:::999333222111000///.........111111111111111333555666777888999;;;===???AAABBB???BBBEEEHHHJJJMMMQQQTTTWWWXXXXXXZZZ\\\^^^aaabbbbbbdddggghhhjjjmmmpppsssssssssssssssssssssrrrrrrvvvtttvvvyyy|||wwwmmmfff___WWWQQQOOOJJJHHHHHHGGGEEEGGGJJJSSSYYYccckkklllkkknnntttuuupppoooqqqrrrooonnnooommmpppsssuuuvvvuuuuuuuuurrrvvvxxxxxxzzz~~~}}}yyyyyyxxxwwwuuusssqqqpppssssssssstttvvvxxxyyy{{{wwwvvvuuutttsssrrrqqqpppsssuuuvvvvvvsssrrrqqqqqqrrrqqqpppppppppooollljjjkkkkkkhhhbbb]]][[[^^^aaa[[[\\\[[[ZZZYYYYYY\\\^^^[[[\\\]]]]]]^^^aaaeeeiiiiiilllqqqvvvzzz~~~rrrkkkhhhhhhpppppprrryyyyyysssppp{{{xxxpppggg___JJJBBB;;;999777666777:::777<<<>>>;;;:::;;;:::888666666555555666666777777888888999<<<>>>???===:::999888777777888:::<<<>>>@@@EEEIIIJJJEEE@@@<<<;;;===<<<;;;;;;:::;;;<<<======>>>@@@@@@>>>===>>>???;;;>>>BBBDDDEEECCC@@@=========>>>===<<<;;;:::999|||vvvaaaPPPFFF<<<888222...---------------+++******,,,...------***+++,,,,,,,,,+++***))))))************+++++++++)))***,,,...///////////////000222111000000111333222222222222333444555555444444555666666777777888555666777888999999999999666777888888777888:::<<<<<<999666555666666666555555777999999999888999::::::999999999;;;<<<;;;:::777888999:::<<<===>>>???>>>>>>???@@@AAACCCDDDEEEFFFFFFJJJLLLIIIMMMeeehhh```___rrrvvvkkksssvvv```SSSHHHEEEGGGTTTgggvvv|||{{{ddd]]]SSSMMMKKKJJJHHHEEEHHHHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>===666555444222000///......000000000111111222222333444555666888:::<<<===>>>@@@BBBEEEGGGIIIKKKOOORRROOOQQQSSSWWWZZZ\\\^^^___```aaabbbcccdddhhhkkknnnqqqqqqqqqrrrrrrrrrrrrqqqtttssstttwwwzzz}}}|||qqqeee[[[TTTRRRNNNKKKLLLJJJGGGFFFHHHLLLRRR^^^hhhiiiggglllssswwwrrrnnnpppqqqppppppqqqtttsssqqqrrrttttttrrrppprrrvvvwwwxxx{{{xxxyyyyyyxxxuuusssqqqqqqpppqqqqqqqqqrrrsssvvvwwwqqqqqqrrrsssssssssssssssssstttuuussspppoooppprrrsssqqqnnnnnnnnnmmmiiiffffffddd```\\\YYYWWWWWWXXXUUUWWWYYYYYYXXXYYY\\\___\\\]]]^^^^^^___bbbfffiiifffjjjnnnrrrwww{{{zzzzzzxxxyyy}}}}}}uuunnnuuuyyynnnddd[[[SSSCCC===999999888555666999444999;;;888777999999777555555666666666777777888888888999;;;>>>???===<<<;;;999888777777999;;;===>>>DDDJJJJJJEEE>>>:::999<<<<<<;;;::::::;;;<<<===:::<<<>>>>>>===<<<===>>>888<<>>>>>??????>>>===;;;:::lllXXXKKKFFF:::666000---,,,,,,---,,,---+++******,,,......---,,,,,,---...---,,,+++***)))************+++++++++(((***,,,.../////////......000111111000000111222222222222222333444555555333333444444555666666777555555666888888999999999222333555666777999<<<>>>DDD???:::666555666777777666777999999888888999::::::999999:::<<<<<<:::999666666888999;;;<<<===>>>@@@@@@AAABBBCCCEEEFFFGGGMMMHHHHHHJJJHHHIIIYYYnnnrrrfffZZZ___xxx{{{mmmuuu|||iiiZZZKKK>>>EEE\\\sss}}}~~~sssgggXXXNNNKKKKKKKKKJJJHHHHHHIIIIIIHHHFFFEEECCCGGGGGGGGGGGGFFFEEECCCAAA??????@@@AAAAAAAAA@@@@@@999888666444111000///...//////000111111111111111222222444666888999;;;;;;;;;===@@@AAACCCEEEIIIKKKGGGKKKQQQVVVZZZ\\\]]]\\\^^^^^^^^^^^^```cccgggiiipppqqqrrrssssssssssssrrrooommmmmmqqqrrruuu{{{{{{lll```YYYUUUPPPMMMNNNMMMHHHFFFGGGGGGMMMZZZeeegggeeejjjsssyyyrrrmmmoooqqqpppppprrrzzzuuuqqqppprrrsssooolllooorrrsssssswww}}}|||tttvvvwwwvvvtttrrrqqqppplllmmmmmmmmmmmmnnnqqqsssoooppprrrtttvvvwwwxxxxxxsssttttttrrrooonnnqqqtttrrrooolllkkkkkkiiidddaaa___\\\WWWUUUTTTSSSRRRQQQSSSVVVXXXYYYXXXXXX\\\___\\\]]]^^^___```cccgggkkkhhhlllqqquuuzzz~~~xxxsssvvv}}}sssdddWWWLLLDDD===888666888777555666999555:::<<<999999;;;<<<:::555555666666777888888888999888888:::===>>>>>><<<;;;:::888666777888;;;<<<;;;BBBIIIJJJEEE>>>:::999<<<;;;:::999::::::<<<<<<999;;;<<<<<<;;;::::::;;;666:::AAAGGGKKKKKKIIIGGG===???@@@BBBAAA@@@>>><<<{{{}}}tttaaaOOOFFFDDD777444000---,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))***++++++,,,,,,---......---...//////000/////////000000////////////000000111///---...111333333111444444333333222333333333333555777888999888666555666555444333444666888999999888666444333333333333333444666888999888777666;;;::::::999999::::::;;;===<<<:::999999:::<<<===<<<===???AAABBBBBBBBBAAALLLPPPQQQMMMHHHIIISSS\\\{{{fffccckkk{{{}}}~~~}}}fffMMMEEEJJJYYYlll|||yyygggSSSJJJLLLOOOMMMKKKHHHFFFEEEFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;888666444222111000//////...///000111222333333444555777888999999999:::<<<>>>@@@CCCDDDEEELLLLLLLLLMMMPPPTTTXXXZZZ`````````______```dddgggjjjllloooqqqqqqrrrssstttooopppppppppqqqtttyyy}}}sssbbbVVVVVVTTTOOOLLLMMMNNNLLLHHHHHHNNNVVV^^^dddhhhkkknnnssspppllllllnnnsssvvvxxxzzzwwwssspppooonnnllljjjpppnnnnnnqqqvvvyyyzzzyyytttssssssssstttuuuvvvvvvvvvuuurrrppppppqqqsssuuussssssttttttuuuuuuuuuuuuwwwvvvtttsssqqqqqqpppppppppllliiigggeee```YYYSSSSSSTTTSSSPPPLLLKKKMMMOOOPPPSSSVVVWWWXXXXXXYYYZZZ______```bbbaaaccclllvvvxxxtttwwwwwwzzz~~~vvv~~~{{{qqq^^^OOOEEE@@@:::888666777999;;;;;;;;;:::::::::999999888888888555555666777777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@DDDIIILLLKKKFFF@@@;;;;;;;;;<<<<<<;;;;;;:::999888999:::999888888:::;;;<<<===???AAACCCFFFGGGHHHAAAAAAAAACCCDDDDDDCCCAAA}}}zzzyyytttgggVVVHHHAAA???444111---++++++******)))++++++++++++++++++++++++******)))******+++,,,,,,******++++++,,,---------------...///////////////000000////////////000000222000...///222444333222333333222222222222333333333444666888999999888888555444333222222333555666:::999777555444444444444333444666888888888777666999999999999999999999999<<<;;;:::999999:::;;;<<<<<<===???@@@AAABBBAAAAAAGGGIIIKKKHHHEEEGGGOOOVVVkkkqqqkkkwwwgggTTTKKKNNNZZZfff~~~mmm[[[RRRNNNLLLLLLJJJGGGFFFGGGGGGGGGFFFDDDEEEFFFFFFFFFEEEDDDCCCDDDCCCBBB@@@??????>>>>>>>>>===<<<:::888666444333222111000//////000111222000000111222333444555666888999;;;===???AAABBBCCCHHHHHHHHHJJJMMMPPPTTTVVV[[[\\\]]]]]]]]]^^^aaadddfffiiilllnnnoooooopppqqqooopppppppppppprrrvvvyyy~~~~~~mmm```YYYVVVQQQNNNOOOOOOMMMJJJJJJPPPYYYaaafffiiilllmmmooollljjjjjjmmmpppsssttt{{{xxxtttrrrqqqpppnnnmmmooommmlllmmmqqqtttuuuuuuuuuuuutttttttttuuuuuuvvvxxxvvvtttrrrrrrsssuuuvvvttttttttttttuuuwwwxxxyyy}}}{{{wwwtttqqqppppppqqqnnnjjjddd^^^ZZZUUUQQQOOOQQQRRRSSSRRRNNNMMMMMMOOONNNQQQTTTUUUUUUUUUVVVWWW```bbbhhhnnnqqqttt~~~}}}vvvpppqqqqqqppppppqqqtttvvvxxx}}}{{{zzz{{{iiiXXXJJJ@@@;;;888666555666999:::;;;:::;;;:::::::::999999999999666666777888888888888888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>AAAFFFIIIIIIFFFAAA>>><<<<<<<<<<<<<<<;;;;;;:::999999999888777888999::::::;;;<<<>>>???@@@AAAAAA@@@???@@@AAACCCCCCAAA???~~~|||~~~vvviiiZZZLLLBBB===:::333000---+++++++++***)))++++++++++++++++++++++++)))))))))***+++---...///)))******++++++,,,------,,,---......///.........000000////////////000000222000///000222444444333222222111111111222222333222333666888::::::;;;:::666555444333333333444555999999777666555555555555333444555777777777777666666777888999999888777666;;;:::999888888999:::;;;<<<<<<>>>???@@@AAAAAAAAACCCDDDEEEEEEEEEGGGKKKOOO\\\sssqqquuu~~~jjjSSSHHHJJJQQQfffxxxqqqaaaVVVQQQOOOMMMJJJIIIJJJJJJIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@@@@???@@@@@@???>>><<<:::888777666444333222111000000000111//////000000111222333333666777888:::<<<>>>???@@@BBBCCCCCCEEEHHHKKKNNNPPPSSSUUUXXXYYYZZZ[[[^^^```bbbeeeiiikkklllllllllmmmnnnoooppppppppppppsssuuuvvvxxx}}}|||lll^^^YYYRRRPPPPPPOOONNNLLLKKKRRR\\\dddiiikkklllmmmpppnnnnnnooorrrtttuuuuuuzzzwwwtttrrrqqqqqqpppoootttqqqooonnnqqqsssuuuvvvvvvvvvuuutttttttttuuuuuuyyywwwuuutttssstttvvvwwwvvvuuutttsssssstttvvvwww~~~{{{wwwssspppoooooopppjjjfff^^^UUUNNNKKKKKKLLLMMMPPPSSSSSSRRROOONNNNNNNNNQQQSSSTTTSSSSSSSSSTTT^^^bbbjjjssswww||||||uuutttrrrmmmhhhfffggglllppp|||~~~~~~{{{rrrnnnpppmmm\\\NNNDDD<<<777555555555777:::;;;:::999;;;;;;;;;;;;::::::::::::777888888999999999999999888999999:::::::::::::::::::::;;;;;;<<<<<<<<<===<<>>>>>>>>@@@AAABBB@@@>>>}}}}}}|||{{{~~~}}}hhhUUUIIIAAA<<<999333111...---------,,,+++++++++++++++++++++++++++***))))))***+++,,,------))))))******+++,,,,,,---,,,,,,---...............//////000000000000//////000000///000111222333333111111111000111111222222111333555777:::;;;<<<<<<999888777666555555666666888777777666555444444444222333444666666666666666555666888999999888666555:::999999888888999999:::;;;<<<===>>>???@@@@@@@@@CCCBBBBBBDDDGGGJJJKKKKKKWWWfffvvvyyywwwyyyeeeQQQHHHGGGNNNccc|||vvveee[[[SSSPPPMMMKKKLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>===;;;:::999666555444333111000//////000000111111222222222333444444666777999:::;;;<<<>>>>>>???AAACCCFFFIIIJJJMMMOOOSSSVVVWWWXXX[[[]]]bbbeeehhhjjjjjjiiihhhiiikkklllnnnoooooopppqqqsssuuuvvvyyyvvveee\\\TTTPPPOOOMMMLLLLLLJJJQQQ\\\eeekkkmmmnnnnnnqqqqqqqqqtttvvvxxxwwwvvvwwwtttrrrpppqqqqqqpppooowwwtttqqqooooooqqqtttuuuvvvvvvuuutttssssssssssssvvvuuusssrrrrrrrrrssstttyyyvvvssspppooopppqqqrrrxxxvvvtttpppmmmkkkjjjjjj___]]]XXXPPPIIIGGGJJJNNNJJJMMMQQQTTTTTTQQQOOOMMMOOOQQQSSSSSSRRRQQQQQQQQQXXXZZZ```fffiiimmmwww|||~~~{{{uuuoookkkkkkooosss{{{{{{{{{yyywwwvvvooohhhgggkkk~~~|||ooo]]]NNNFFF@@@;;;666555555666888;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::999888999999:::::::::999999999::::::;;;<<<============>>>???@@@AAAAAABBBBBB???>>>>>>===============???>>>;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>============???@@@@@@???===~~~~~~}}}wwwrrrsss{{{zzz{{{hhhSSSGGG@@@;;;777111///...---......,,,++++++++++++++++++++++++++++++******)))))))))******)))******+++,,,,,,------,,,---......//////......//////000000000000//////....../////////000111222111000000000111111222333222333555777999:::;;;<<<999888777777666666666666555555555555444333333222222333444444555666666666555777999::::::999777555999999999999999999999999;;;;;;;;;<<<===>>>???@@@BBB@@@@@@CCCFFFIIIIIIHHHQQQYYYkkk|||qqqxxx|||xxxwww{{{cccQQQFFFHHHSSShhhvvvhhhXXXTTTOOOLLLKKKKKKKKKKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>======888777666555333111000///111111111111111111111111222222333444666777888888;;;;;;===???AAACCCEEEFFFHHHKKKNNNQQQSSSUUUWWWYYYaaadddhhhiiihhhfffeeeeeefffhhhkkklllmmmoooqqqsssuuuuuuwwwyyy~~~}}}nnnbbbWWWRRROOOJJJIIIKKKGGGOOOZZZdddjjjmmmnnnooonnnnnnpppsssuuuvvvtttrrruuusssqqqppprrrsssrrrrrrsssrrrnnnkkkjjjkkkmmmppptttssssssrrrqqqqqqqqqqqqqqqpppooonnnnnnnnnoooooovvvtttrrrooonnnoooqqqrrrtttsssrrrnnnjjjeee```^^^PPPPPPOOOKKKGGGGGGJJJNNNIIIKKKOOORRRSSSRRRNNNLLLNNNOOOQQQQQQOOOMMMLLLLLLPPPPPPRRRTTTUUUXXXcccooozzz{{{yyyzzzxxxzzzyyywwwsssqqqqqqsssuuuyyy~~~~~~yyyuuusssnnniiihhhjjjttt~~~yyyxxxyyyxxxrrrmmmjjj^^^OOOEEE@@@???<<<999777777888:::======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999::::::999888888888888999:::;;;<<<===>>>>>>>>>======>>>???@@@AAA@@@???>>>============>>>@@@===;;;;;;<<<<<<:::888777888;;;===???@@@@@@???=========???@@@@@@???===~~~}}}{{{vvvlllfffiiiuuu}}}}}}{{{sssvvv|||bbbNNNBBB<<<777333...,,,++++++,,,,,,+++)))+++++++++++++++++++++++++++******)))(((((())))))***++++++,,,,,,---......---......///000/////////...///000111111000///...---...//////......000222111111111111111222333444333444555666777888999:::666666555555555555555444333444444444444333222111222222333333444555555666666777888999999888777666999::::::::::::::::::999:::::::::;;;<<<===?????????>>>>>>???BBBDDDDDDDDDLLLPPP\\\sssmmmlllmmmuuu~~~{{{{{{cccQQQFFFEEENNNfff}}}zzzeee^^^UUUNNNKKKJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@??????::::::999888666444222111000000000000000000//////111111222333333444555555888999;;;===???AAABBBCCCDDDGGGJJJLLLNNNPPPTTTVVV\\\```dddgggfffdddcccbbbbbbdddfffhhhiiikkknnnqqqppprrrssssssuuuxxx|||{{{lll]]]WWWQQQIIIGGGKKKHHHOOOYYYccchhhlllmmmnnnnnnooopppsssvvvwwwuuussstttrrrqqqqqqssstttuuutttsssrrrpppmmmjjjjjjllloooppppppooonnnnnnnnnoooooommmmmmlllkkkkkkkkkkkkkkkrrrqqqoooooooooqqqssstttrrrqqqnnnhhhbbb[[[UUUQQQGGGGGGGGGFFFFFFGGGJJJLLLJJJJJJLLLOOOQQQPPPNNNKKKLLLMMMNNNMMMJJJHHHGGGGGGIIIHHHHHHJJJJJJNNNZZZfffpppnnnpppuuuyyy{{{xxxsssooonnnppprrrrrrrrrrrrsssttt~~~}}}~~~}}}yyy{{{vvvvvvvvvrrroooooollluuu|||xxxrrrpppppplllddd^^^WWWOOOEEE???======<<<<<<999999999:::<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999888777555666777999:::<<<======>>>===<<<<<<<<<>>>???AAA@@@???===<<<<<<<<<===>>>===;;;:::;;;<<<;;;777333222555888<<<>>>?????????>>>>>>>>>@@@AAABBB@@@>>>~~~yyywwwqqqfff___bbbppp|||{{{xxxwwwzzzzzzvvvxxx{{{kkkVVVEEE<<<777333000,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++******)))))))))***+++++++++,,,,,,------...//////...///000000111111000000...///000111111000///...---///000///......111333111111111222222333444555555555555555555555666666444555555666666666666555333444555555555444333222222222222222333444555666666666666666666666666666::::::;;;;;;;;;;;;::::::::::::999:::;;;<<<>>>???>>>>>>>>>>>>>>>???AAACCCGGGHHHOOO^^^rrrtttbbbbbbjjjwww~~~lllUUUJJJFFFPPP```ooo{{{zzzpppcccWWWOOOMMMLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEECCCCCCBBBBBBAAAAAA@@@@@@=========<<<;;;999777555222222222111111111000000000111111222222333333333666777999;;;===???@@@@@@AAACCCEEEFFFHHHKKKOOORRRSSSWWW]]]aaabbbaaaaaaaaa```aaabbbbbbbbbeeehhhllliiikkknnnooooooqqqtttwww|||wwwfff^^^VVVLLLIIINNNLLLRRR[[[bbbgggjjjlllmmmnnnooopppsssuuuvvvuuussspppnnnmmmnnnppprrrssssssssstttssspppmmmlllmmmooollllllkkkkkkkkklllmmmmmmllllllkkkkkkkkkjjjjjjjjjooonnnmmmmmmllllllmmmmmmjjjgggaaa[[[UUUPPPMMMKKKJJJGGGEEEDDDEEEHHHIIIJJJLLLJJJIIIJJJMMMNNNMMMKKKMMMOOOOOONNNJJJGGGFFFEEEDDDCCCEEEGGGHHHKKKVVVaaaooo~~~{{{rrrggglllsssvvvuuuttttttuuutttwwwyyyyyywwwuuuuuuuuuzzz|||}}}}}}}}}uuupppvvv}}}~~~zzzwwwnnnwww{{{vvvpppmmmiiibbbXXXOOOGGGDDD@@@;;;999999:::;;;<<<:::888999:::;;;;;;:::999999999999:::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999999888777777333444555777999;;;<<<===<<<;;;;;;;;;===???AAACCC@@@>>>===;;;;;;<<<===>>>>>><<<<<<>>>@@@>>>777111111444777;;;>>>???>>>>>>@@@???@@@AAACCCCCCAAA???~~~wwwvvvpppeee]]]```nnnzzz{{{vvvqqqqqqqqqtttkkk^^^MMM???888555222000...---,,,---......---+++++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,---......//////000//////000111111111111111...///000222222000///......000111111//////222555222222222222333444555666777666555444444444444444555666777888888999888888444555666666666555444333222222222222333444555555666555444444444444555666:::;;;;;;<<<<<<;;;;;;::::::999999999:::<<<>>>??????@@@@@@>>>===>>>AAADDDAAA@@@CCCKKKXXXooo~~~```___cccmmmuuueeeTTTLLLLLLVVVkkk~~~ppp```VVVRRRPPPPPPMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>><<<:::999666666555555444333333333000111111111222222222222555666888:::<<<===>>>>>>@@@AAABBBCCCDDDGGGLLLPPPKKKPPPWWW\\\___`````````_________^^^]]]```dddgggdddhhhkkkmmmmmmnnnrrruuuuuu|||mmmdddZZZNNNKKKPPPQQQVVV]]]cccfffhhhjjjllljjjjjjkkkmmmpppqqqpppnnnkkkiiihhhiiilllnnnooooooooopppqqqnnnjjjhhhiiikkkiiiiiiiiiiiijjjjjjkkklllmmmmmmlllllllllkkkkkkkkkooonnnllljjjgggdddbbbaaa___ZZZTTTMMMJJJIIIJJJKKKRRRLLLFFFDDDFFFIIIJJJJJJMMMJJJGGGGGGJJJMMMMMMKKKQQQRRRSSSQQQMMMJJJHHHHHHAAAAAADDDGGGGGGIIIQQQ[[[lllwwwyyymmmeeebbbbbbjjjrrrvvvwwwyyy|||zzzyyyyyy}}}~~~~~~~~~{{{|||rrrjjjhhhsssvvv~~~~~~xxxrrrlllfff\\\NNNDDD??????===:::777666888999<<<:::888777888999999999888888888999999::::::::::::;;;;;;;;;:::999999888999999999999999888777666222333444666888:::<<<<<<999999:::;;;>>>@@@CCCEEE???>>><<<;;;:::;;;===>>>AAA???@@@BBBDDDBBB:::333333666999===?????????>>>AAAAAAAAACCCDDDDDDCCCAAAvvvjjjdddaaaeeettt{{{qqqooolllkkkwww{{{rrr^^^RRREEE>>>777111---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++---------...............---///111111111111222333000000111111111111000000000111222222333333333333444555666666666555333222555555444444444555555666555333333555777888555222444444444333333222222222222333444444444333222111666666555555555666666777999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<===>>>@@@AAACCCBBBAAA???>>>=========@@@???CCCJJJNNNXXXsssggg[[[\\\___kkkhhhWWWKKKHHHVVVhhh|||~~~kkk^^^VVVPPPOOONNNLLLJJJHHHFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>>;;;:::999777555222000...333111000//////000111333222333666888:::;;;;;;;;;;;;<<<===@@@CCCFFFIIIJJJKKKMMMOOORRRUUUWWWXXXYYY[[[[[[[[[\\\\\\]]]]]]]]]ccccccccceeehhhlllooorrr{{{{{{~~~qqqddd]]]\\\\\\\\\\\\]]]```ccchhhlllooojjjiiihhhgggiiikkkoooqqqoooiiiddddddiiinnnooonnnkkkjjjiiikkkmmmlllhhhdddmmmjjjffffffiiimmmnnnnnnmmmkkkiiiiiijjjjjjiiihhhhhhiiijjjiiifffaaa\\\XXXQQQNNNIIIEEECCCDDDFFFHHHHHHIIIIIIHHHFFFGGGIIIKKKJJJJJJJJJHHHGGGHHHKKKNNNRRRPPPOOOPPPSSSRRRNNNJJJGGGEEEFFFGGGHHHIIIPPPXXXgggmmmmmmeee______```^^^___eeeppp~~~~~~~~~zzz|||}}}rrrggggggvvv{{{uuunnnhhhaaaUUUGGG===;;;;;;:::999999999999999999999999999999999999999888999;;;;;;;;;999777666::::::;;;;;;<<<;;;;;;::::::999888888777777888888333444555777999;;;===>>>666666777999<<>>======>>>??????>>>===@@@FFFLLLKKKBBB:::555555666777999:::;;;<<>>===>>>@@@CCCEEE|||rrrmmmlllppp~~~|||uuummmfffdddeeesss}}}sssdddWWWLLLAAA;;;666111..............................+++******)))******,,,,,,,,,,,,,,,---------------------............//////---///111222111111222333000111111111111111111000000111222333444444444444666666666666666555444444777666666555555555666666555444444666888999777444333333333333444444444444000111333444555555444444777777666666666666666777777888999:::;;;;;;;;;;;;===<<<<<<<<<===>>>@@@AAA??????>>>>>>======>>>>>>@@@===???DDDEEEJJJ^^^uuuhhh^^^WWWcccvvvfffZZZUUUWWWqqqzzzhhh[[[SSSQQQNNNLLLJJJIIIGGGFFFHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>===;;;999777555444444222111//////000111222111222444666888999999999<<<<<<===>>>@@@CCCEEEFFFFFFGGGIIILLLNNNPPPQQQRRRVVVVVVWWWXXXXXXYYYZZZZZZ_________```cccfffiiikkkqqqsssvvv~~~xxxmmmgggeeedddddddddcccdddfffiiilllnnnkkkjjjhhhggghhhjjjlllnnnqqqlllhhhgggiiilllmmmlllkkkiiihhhiiikkkjjjfffbbbcccbbbaaabbbfffiiiiiihhhjjjhhhffffffggghhhgggfffddddddbbb___ZZZTTTOOOKKKLLLJJJFFFBBBAAABBBDDDFFFHHHHHHHHHGGGFFFFFFHHHJJJKKKKKKJJJIIIHHHHHHKKKMMMMMMLLLLLLNNNRRRTTTTTTSSSNNNJJJIIIJJJJJJLLLTTT]]]aaabbb^^^XXXXXXaaahhhiiiccciiittt|||}}}}}}wwwllljjjooo{{{{{{uuunnnggg___TTTGGG===888777666666666666666777888888888888888888888888888999:::;;;;;;:::999888888999::::::;;;;;;;;;;;;::::::999888888888888999666666777777777777888888999999999999;;;===>>>@@@>>>===<<<;;;;;;<<<======???>>>@@@FFFKKKJJJAAA999666777777888999:::;;;;;;@@@???>>>===>>>???AAABBB~~~vvvssssssyyy|||wwwpppjjjaaaaaadddrrr{{{yyy|||jjjUUUNNNDDD:::666444000...///........................+++************+++,,,---,,,,,,------......//////---........./////////000...000222222111111222333111111222222222222111111111111222444555666777777888888777666666666666777999888777666666666666666555555555777999:::999888222333333444444555666666///000222444555666777777999888777666666666666666555666888999;;;<<<<<<<<<===<<<<<<<<<===>>>???@@@<<<<<<<<<<<<======>>>???AAA======@@@@@@BBBMMM\\\hhhTTT[[[uuuxxxaaaOOOXXXlll{{{iiiXXXTTTOOOLLLLLLLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????BBBAAAAAA@@@???===<<<;;;666444333111000000000111///000222333444555555555;;;;;;;;;<<<===>>>???@@@AAABBBDDDFFFHHHIIIJJJJJJOOOOOOPPPQQQSSSTTTUUUUUUYYYYYYYYYZZZ[[[^^^```bbbeeeiiiooouuuxxxsssooolllkkkjjjiiihhhggghhhiiijjjllljjjiiiggggggiiijjjkkkqqqooommmkkkjjjiiiiiijjjjjjhhhfffggghhhgggccc_________bbbfffiiijjjhhhgggfffdddbbbbbbbbbbbbaaa```\\\ZZZWWWSSSNNNIIIEEECCCIIIGGGDDDBBBAAABBBDDDEEEHHHIIIHHHGGGFFFFFFHHHJJJLLLLLLLLLKKKIIIJJJLLLNNNMMMLLLLLLNNNQQQUUUYYY\\\TTTRRRRRRTTTSSSPPPSSSXXXWWWWWWWWWWWW\\\gggnnnoooiiinnnwww~~~|||wwwpppiiiqqqzzzxxxrrrjjjaaaYYYNNNCCC;;;555555555444444555666666777777777777777777777777777888999;;;<<<<<<;;;;;;777888999::::::;;;<<<<<<;;;;;;:::999999999999999777666666666666555555555;;;;;;:::999999999999:::;;;::::::999999::::::;;;??????AAAEEEJJJHHHAAA:::999999999:::::::::;;;;;;>>>=========>>>>>>>>>>>>zzzwwwyyy~~~|||vvvpppllldddgggmmmzzzzzzxxx{{{vvvcccNNNFFF===555222111...,,,---++++++++++++++++++++++++******++++++,,,,,,------,,,------...///000000111.........//////000000111///111333333222111222333222222333333333333222222222222333444666777999::::::999888777666777888999999888777666555555555555444444555666888999:::999555555555555555555555666111111333444555666777888999888777666555444444444555666888:::<<<===>>>>>>===============>>>??????======<<<<<<======>>>???AAA>>>???CCCEEEEEELLLTTTiiizzz[[[WWWfff||||||aaaLLLVVVhhh}}}{{{bbb[[[RRRMMMMMMMMMLLLJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@??????888777555333222111111111///000000111222222222222777777777888999:::<<<<<>>888666666666555666666777888666666666666666666666666555666888:::<<<=========888888999:::;;;<<<===>>><<<;;;::::::999999::::::555555555666777777888888;;;:::999999888777777777999999888999999999::::::======???DDDHHHGGGBBB<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::~~~}}}~~~}}}}}}uuuooollliiioooyyy{{{vvvrrrkkk[[[LLLBBB999111///...+++***+++++++++++++++++++++++++++***++++++,,,---.........------......///000111111......//////000111222222000222444444333222222333333333444444444444333333333333333444666888:::;;;;;;:::999777777888999999888777666555444333333333333444555555666777999:::888888777777666555444444444444444444555666777777888777666555444444333444666777999;;;===???@@@@@@=========>>>>>>>>>>>>>>>??????>>>============>>>??????@@@DDDFFFGGGKKKPPPYYYssshhhYYYVVV^^^www}}}~~~~~~^^^XXXVVV^^^nnn|||ppphhh\\\TTTOOOMMMLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????::::::888666555333222222111111111000111111111111222222333444666888999:::<<<<<<>>>???@@@AAAAAAAAACCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOKKKPPPVVVYYY[[[bbblllsss|||zzztttpppkkkkkkiiihhhfffeeeddddddeeeeeeeeeeeefffhhhjjjkkkggghhhjjjiiihhhggggggiiicccaaa```aaadddeeecccaaa]]]```eeehhhgggccc]]]ZZZ]]]ZZZWWWTTTRRRQQQNNNLLLIIIHHHGGGFFFEEEEEEFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFEEEDDDEEEHHHJJJJJJKKKMMMNNNNNNOOOQQQSSSTTTTTTTTTWWW^^^fffnnnrrriiidddaaa^^^WWWLLLDDDBBBJJJ\\\rrr~~~yyyyyy|||{{{wwwvvv|||}}}xxxlllfff\\\RRRIIIBBB<<<999777777666666666666777777555555555555555555555555444555777999;;;===>>>???999999999:::;;;===>>>???<<<;;;::::::999999::::::777777888888888999999999888888888888888888888777888888999999::::::::::::999:::<<>><<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======<<<:::999yyy||||||}}}|||{{{zzzwwwvvv{{{}}}rrrkkkiiihhhsssyyyzzzxxxooofff\\\QQQGGG>>>666///......+++)))***------------------------***+++,,,---.../////////------......//////000000......///000111222333333111333444444333222333444444444555555555555444444444444444444555777999;;;::::::999888888888888999777666555444444444444444333555666555555666888:::;;;:::999888666555444444555555555555555666777888888777666555555444555555777888:::<<<>>>???@@@@@@======>>>>>>>>>>>>======@@@???>>>>>>============>>>???@@@AAA@@@AAADDDGGGOOO___}}}yyydddVVVSSS^^^mmm|||}}}kkkXXXOOOSSS^^^lllwwwtttoooggg]]]UUUOOOLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????????????????>>>===<<<<<<;;;:::888777555555444333333222111111222222000000000111333555777888666777888:::;;;<<<<<<<<>>???::::::999999:::<<<===???;;;;;;:::999999999999999<<<<<<;;;:::999999888888555666777888999999999999777888999:::::::::::::::888888;;;>>>AAABBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<::::::{{{zzz{{{}}}~~~|||ssswwwxxxyyy~~~~~~{{{{{{{{{}}}|||pppgggfffhhhsssyyyyyyttthhh\\\SSSIIIAAA:::333------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000//////...........................//////000222333333444222444555555444333333444555555555666666555555555666555444444444666888:::999999999999999888777777666666555555555555555666555777888777555555888;;;::::::999888777777666666444444444444666888999;;;888888777777777777777888777888:::<<<===>>>??????======>>>??????>>>===<<<======<<<<<<<<<===>>>>>>>>>AAAAAA>>>;;;;;;???CCCJJJRRReee{{{mmmeeebbbaaalll}}}kkkZZZNNNJJJPPPZZZbbbeeefffbbbZZZSSSOOONNNKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@???>>>>>>===>>>>>>===<<<;;;:::888888888777555444333333333333000000000000111222333444222333555777888999::::::<<<<<<===>>>>>>???@@@@@@>>>???@@@AAAAAABBBBBBBBBHHHIIIJJJKKKMMMNNNOOOOOORRR\\\fffmmmvvvyyyoooiiigggiiihhhhhhgggeeedddbbb```___[[[\\\\\\]]]^^^^^^___```^^^\\\ZZZ]]]aaaddddddccc```]]]ZZZZZZ\\\]]][[[XXXYYY\\\^^^]]]XXXSSSOOONNNKKKIIIFFFEEEEEEDDDCCCAAABBBBBBAAAAAA@@@@@@??????AAAAAABBBCCCDDDCCCCCCBBBBBBDDDEEEFFFGGGJJJNNNQQQUUUXXX]]]bbbeeeiiimmmpppqqqmmmjjjoooxxx|||zzzvvveee\\\SSSOOONNNMMMNNNQQQ\\\nnnuuulll\\\WWWNNNDDD===;;;;;;===;;;:::999888777666666666555555555555555555555555333333444666999;;;===>>>:::999888777777999;;;<<<::::::999888888888888999<<<;;;;;;;;;::::::999999555666777999::::::999999555666888999:::::::::999888999:::<<<======<<<;;;:::::::::::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<~~~~~~}}}zzzwwwrrrwww{{{}}}}}}ooofffeeeiiittt}}}{{{rrreeeYYYPPPEEE<<<888000,,,---///------...************************)))+++---///000000000///...............---------...///000111222333444444333444666555444333333444555555666666666666555555666555444333444555777999888888999:::999888777666777666666666666777777888777999:::888666666999<<<999999999888888888888888222222333444666999<<<===999999999999999999::::::777888999;;;<<<======>>>======>>>??????>>>===<<<:::::::::;;;<<<===>>>??????CCCDDD???:::;;;AAAEEEIIIKKKWWWppprrrddd^^^wwwzzzzzznnnYYYHHHDDDIIIKKKUUU___bbb]]]VVVSSSSSSLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<:::::::::999777555444444444555222111111000000000000111222333555777999:::;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>???????????????@@@DDDHHHJJJJJJJJJLLLSSSWWWXXX]]]gggppptttsssuuuuuuoooeee___```ccceeeeeedddbbb```]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYY]]]YYYVVVXXX^^^bbbbbb___```\\\YYYWWWXXXXXXUUUSSSOOORRRTTTRRRMMMHHHFFFFFFDDDBBBAAAAAABBBCCCBBBAAA???@@@AAABBBBBBBBBAAAAAACCCDDDEEEFFFFFFEEEDDDDDDFFFHHHJJJKKKMMMPPPTTTXXX___ccciiiooosssxxx}}}zzzyyy}}}zzzpppfffTTTPPPNNNRRRVVVUUUTTTUUUeeewww|||lllaaaTTTOOOGGG===777666888;;;???>>>===;;;:::999999888666666666666666666666666222333444555888:::<<<>>>999888666555555777888::::::999888888777777888888777888999:::;;;<<<<<<===555666888999::::::999999444555777888999999999888::::::;;;;;;;;;:::888777999999999:::::::::;;;;;;999999::::::;;;<<<======qqqpppyyy|||zzzzzz}}}tttlllfffkkkuuu~~~sssdddVVVJJJ@@@888000///...---,,,,,,+++,,,++++++++++++++++++++++++///............---------000000000000000000111111111222222333333444444555111222333555666555555444333555666666555555666888999666333333555777666555888999:::;;;;;;;;;:::999777888999999::::::::::::999888666666666666888999999999777666666666777888888999:::;;;<<<<<<<<<<<<999888777777777888999::::::::::::;;;;;;;;;;;;<<<======>>>??????>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>AAACCCDDDCCCBBBAAABBBJJJKKKPPP]]]pppiii\\\lll}}}~~~{{{~~~www```PPPEEE>>>DDDBBBGGGQQQXXX[[[___eee[[[VVVMMMGGGIIINNNMMMHHHJJJIIIIIIJJJJJJIIIEEECCCGGGFFFDDDBBB???>>>===<<>>???@@@AAA@@@@@@>>>===:::;;;<<<<<<;;;999888666333333333333333333333333111111111111111222333333666666777777777777777777::::::;;;;;;;;;;;;::::::;;;<<<===???@@@BBBCCCDDDHHHIIIKKKMMMPPPTTTYYY]]]aaahhhlllggg\\\UUUVVV[[[]]]^^^___^^^[[[YYYXXXXXXZZZZZZWWWSSSUUUYYYXXXSSSPPPNNNOOOTTT[[[]]]ZZZWWWUUUTTTRRRPPPMMMIIIGGGEEEHHHHHHGGGFFFDDDAAA???===AAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>===>>>??????@@@AAAEEEHHHGGGDDDCCCFFFJJJLLLOOOSSSTTTUUUXXX```fffmmmpppssstttvvv{{{~~~zzzsssfffYYYSSSNNNNNNQQQZZZeeekkkjjjfffyyyzzz{{{ssseeeZZZJJJCCC;;;666666888999:::>>>>>>>>>??????===999666555555444333444555666777666666555666777888:::;;;444555555666555555444333444444666888:::999666444777666777999::::::999777222333555777888999999:::777777666777888:::<<<===888999:::;;;<<<;;;:::999999999888888888999;;;<<>>???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======@@@CCCDDDCCCBBBAAABBBFFFGGGKKKSSS___uuusss```ggg{{{rrruuuzzzyyyooo```TTTKKKHHHBBB@@@FFFLLLRRR[[[dddccc```XXXNNNKKKNNNOOOMMMFFFFFFHHHJJJLLLLLLIIIGGGGGGFFFDDDBBBAAA@@@??????BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@>>>>>>============<<<;;;::::::777777666666555555555444222222111111111222333333555555555555555555555555555666777777888888777777::::::;;;===>>>???@@@AAAAAABBBDDDEEEGGGJJJOOORRRVVV^^^ccc```XXXRRRSSSWWWVVVWWWXXXWWWUUUSSSSSSSSSQQQQQQOOOMMMPPPUUUUUURRROOOMMMMMMPPPUUUXXXUUURRROOONNNMMMKKKHHHFFFCCCBBBBBBCCCCCCCCCBBBAAA???>>>????????????@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBDDDEEEDDDBBBDDDJJJPPPUUUYYY^^^^^^\\\\\\^^^aaahhhkkkooosssvvvzzz}}}{{{pppjjjddd[[[SSSPPPRRRZZZfffpppvvvuuurrrnnn||||||xxxvvvxxx~~~{{{vvvmmm```VVVFFF@@@999555555777999999===<<<===>>>>>><<<888555555444444333444555666777777666555555555666777888666666666555555444444444555555777999;;;;;;888555777666777999;;;;;;999777555555666777888888999999777777666555666777888888777777999:::::::::999888999888888777888999:::;;;<<<;;;:::999888888888888~~~{{{mmmmmmvvvwwwkkk[[[NNNFFF???888444...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000222111111111000000//////111111222222333444444444333444555666777777777777666777888888777777888999666555555666888999888666888999:::<<<======<<<<<<999999:::;;;;;;;;;::::::999999:::;;;;;;:::999999;;;:::888666666666666777888999:::;;;;;;<<<<<<<<<::::::999888999:::;;;<<<=========<<<;;;;;;::::::;;;<<<===>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<======<<<>>>AAABBBAAAAAAAAABBBEEEGGGJJJNNNSSSbbb|||ttt___]]]hhh~~~mmmlllttt{{{wwwwwwyyy||||||pppfffWWWLLLAAA<<>>AAA@@@???>>>>>>>>>>>>>>>;;;;;;:::999888888777777444444333222222333333333444444444444444444444444333333444555666666666555777777888999:::<<<<<<===;;;<<<=========???CCCEEEHHHOOOVVVVVVPPPLLLMMMQQQNNNOOOQQQPPPNNNMMMMMMNNNMMMNNNNNNMMMQQQWWWXXXVVVMMMJJJHHHIIIMMMNNNMMMKKKFFFFFFEEEDDDCCCAAA???>>><<<===>>>???????????????=========>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAABBBGGGOOOVVV```eeejjjkkkhhhdddbbbaaabbbfffkkkrrrwwwxxxvvvtttpppeeeZZZVVVTTTQQQQQQSSS```qqq~~~yyyzzzxxx}}}~~~~~~~~~{{{yyywwwvvvzzzxxxssspppiii]]]RRR@@@<<<777444555777999:::;;;;;;;;;<<<<<<;;;777444555444444444444555666666999888777666666666666666999888666555444444444555555666777:::<<<<<<999777666666777999;;;;;;:::888888888777666666777777777888777777666555555555666666666777888888888888777888888777777777888999999777888:::;;;;;;:::888777sssiiikkkuuupppcccTTTKKKFFF>>>777444---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222111111000/////////111111111222333333444444333444444555666666777777444666777666555444555777777888999;;;<<<<<<;;;:::666777999;;;<<<<<<<<<;;;999::::::;;;;;;;;;:::::::::;;;===??????===;;;:::;;;:::888777666555666666888888999:::;;;;;;;;;;;;;;;:::999999:::;;;===>>>???>>>>>>===;;;::::::999:::;;;<<<===>>>===<<<;;;::::::::::::;;;<<<======;;;===???@@@@@@@@@AAABBBCCCFFFJJJMMMMMMVVVlllqqqYYYUUU[[[uuuuuuppppppzzz}}}{{{yyyxxx|||wwwhhhSSSDDD>>>@@@EEEJJJQQQYYYaaacccbbb___WWWPPPTTTQQQLLLJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDBBB@@@@@@AAACCCDDDEEEDDDDDDCCCAAA@@@???>>>CCCBBB@@@???>>>???@@@AAA>>>>>>===<<<;;;999999888666666555555444444555555555555555555555444444444555555666666666555555444555555666666777888999999999:::;;;:::::::::<<<>>>>>>DDDJJJLLLIIIFFFGGGHHHGGGIIIKKKJJJIIIHHHIIIJJJJJJLLLMMMLLLOOOUUUWWWVVVJJJGGGDDDCCCDDDEEEDDDCCC????????????>>>>>>===<<<;;;;;;<<<===>>>>>>??????<<<<<<======>>>?????????AAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCCCCEEEKKKRRRWWW```eeekkknnnmmmjjjgggffffffgggkkkqqqtttqqqiiicccVVVPPPMMMPPPVVVYYY___dddrrrrrrlllkkksssyyyyyyxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~zzzpppllljjjcccUUUIII;;;999666555666888:::;;;;;;;;;:::;;;<<<:::888555444444444444555555666666::::::999999999999999999;;;999777444333333444555444555777999;;;;;;888666555555666888;;;;;;:::999999888777666555555555666888888777777666666666666666666777777888888888888777777777777777777888888444777:::===>>><<<:::888xxxpppmmmvvvyyyeeeZZZPPPLLLGGG===555222,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222111111111111000000//////000000111222222333333444333333333444444555666666555666777666555444555666888999;;;<<<<<<;;;;;;:::555666888999::::::999999:::::::::;;;;;;:::999999;;;<<>>??????>>><<<;;;:::999888999:::;;;<<<======<<<;;;999999999::::::<<<======:::<<<>>>>>>>>>>>>???@@@???BBBFFFHHHGGGKKKZZZkkkwww[[[WWWXXXeeezzzwww{{{~~~}}}ttt^^^OOOGGG@@@<<>>===<<<;;;:::999999888888777777777888888999999888888888777777777777777777777666444333222444444555555666666777777999:::;;;:::999888:::;;;;;;???CCCEEEDDDBBBAAAAAAAAABBBDDDDDDCCCBBBCCCDDDAAADDDEEECCCDDDIIIKKKJJJFFFDDD@@@>>>===>>>>>>>>>;;;;;;<<<=========<<<<<<===============>>>>>>???======>>>>>>???@@@AAAAAABBBBBBBBBAAABBBCCCCCCDDDBBBDDDGGGIIILLLOOORRRUUUYYY^^^ffflllooopppoooooorrrqqqooonnnjjjbbbVVVNNNEEEFFFLLLXXXbbbhhhmmmrrrzzznnngggcccgggoootttuuuvvvsss{{{zzzyyyttttttwww{{{vvvooofffbbb___UUUFFF:::777777777777777999;;;<<<<<<;;;:::;;;<<<;;;999777444444444555555555555555777888888999:::;;;;;;;;;;;;999666444333333444555333333555777999888555333333333444777:::;;;:::999999888777666555555555555555555666666666777777777777777777777888888888999777777888888777777777777444777:::>>>???>>>;;;:::{{{uuuttt{{{|||vvviiiYYYQQQLLLLLLEEE888000000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222222000000000000000000000111000000111111222333333333333333222333333444666666777888999888777666777888666888999999888777777888555666777888999888777777999999:::::::::999888888:::<<<>>>??????>>><<<:::999999777666666666777888777888999::::::;;;;;;;;;:::999999999:::<<<===???>>>===<<<;;;:::999888888888999:::<<<<<<<<<<<<;;;999999999999:::;;;======;;;<<<======<<<<<<===>>>???AAADDDFFFDDDDDDMMMXXXiiijjjhhhdddcccooommm^^^MMM???@@@@@@AAAIII\\\qqq|||~~~pppiii___WWWRRROOONNNMMMIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;::::::::::::;;;<<<===<<<<<<<<<;;;;;;::::::999777777777777666555333333666666666666666666666666888999::::::888888999:::<<<===???@@@@@@???>>>===;;;===>>>>>>===<<<===>>><<<@@@@@@===<<<@@@BBBBBBBBB@@@>>>;;;::::::;;;<<<::::::;;;<<<============??????>>>>>>>>>>>>??????===>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCEEEJJJNNNRRRTTTTTTTTTYYY```iiissszzz||||||{{{{{{vvvnnneee[[[OOOEEE???>>>AAALLLZZZdddiiimmmqqqxxxoookkkggghhhmmmrrrvvvxxxttt|||~~~}}}{{{wwwqqqlllmmmsssxxx|||yyynnnhhhaaa[[[UUUKKK>>>555333555777888888999:::<<<<<<:::::::::;;;;;;999777333444555555666666555555333444666777888999999999888777555444333333333444333333444666777555222///000111222555888:::999888777888888999999888777777333444555666666666666666777777777666777888888999888888999999888888777666555777999;;;===<<<<<<;;;zzzvvvzzz{{{~~~{{{}}}|||nnn^^^RRRLLLJJJJJJAAA222,,,000------,,,,,,,,,,,,------------------------------------...///000111111222/////////000111111222222000000000111222222333333444444333333444555666777777999999888777666666777777888999777444333555777777888888999999888666555888999999999888888777666888999:::<<<<<<:::999888888777666666666777999999777888999::::::;;;::::::999999888888:::;;;===>>><<<<<<;;;:::999888888888777888:::;;;<<<<<<;;;;;;888888888999:::;;;===>>><<<<<<===<<<::::::;;;<<>>>>>LLLcccvvv~~~yyyqqqhhh```YYYRRRNNNNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBB@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>><<<<<<<<<======???@@@AAA??????>>>======<<<;;;;;;777888888999999999888888888888888777777777777777777888:::;;;::::::;;;<<<===;;;;;;<<<===>>>===<<<:::;;;===<<<;;;::::::;;;;;;??????<<<:::===@@@@@@>>>>>>===;;;:::999:::;;;::::::;;;<<<============???>>>>>>===>>>???@@@AAA===>>>>>>???@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDGGGKKKQQQUUUXXXXXXWWW[[[cccnnnzzz~~~zzzrrrmmmcccWWWKKKCCC@@@???DDDFFFOOOZZZbbbfffkkkqqqzzz{{{xxxnnnppppppoooqqqwww}}}ssstttrrrnnnlllnnnsssyyy}}}{{{tttppphhhccc[[[SSSJJJBBB;;;777000333777888777777888::::::999888888999:::888777333444555666666666555444444444666777777777777666555555444444333333333222444444444555666444000---......000333777999888777777888;;;===>>>===<<<;;;777888999999999888777666666666555555555666777888999999:::::::::999777666666666777777888999:::;;;{{{vvv|||{{{xxx{{{yyyjjjYYYPPPKKKIIIIII>>>...+++222---------,,,,,,---......------------------------......//////000000111111......///000111222333333000000000111222222333333555555444444555666888999666777777666555444444555:::;;;:::888444333555888999999::::::999888666555888888888888888777666555666777888888888888777666777777666666666888999:::777777888999::::::::::::888888888888999;;;===>>>;;;::::::999999888888777777888999;;;<<<<<<;;;;;;888888888999:::;;;===>>><<<======;;;999888:::;;;888888:::@@@CCCBBBCCCFFFAAAQQQfff~~~|||hhhNNNKKKDDD===AAARRRdddnnnzzzyyyvvvsssoooiiiaaa\\\RRRPPPNNNLLLJJJHHHGGGGGGEEEEEEEEEFFFEEEDDDCCCCCCCCCBBBAAA@@@???@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA=========>>>???AAABBBCCC@@@??????>>>======<<<<<<999999;;;<<<===>>>>>>???999999999999888888888888777999<<<===<<<<<<===???<<<:::888999<<<>>>>>>===<<<===>>>>>><<<;;;;;;<<<777<<<===999777:::>>>>>><<<<<<===<<<::::::;;;<<<:::;;;<<<======>>>==================>>>@@@AAACCC<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEGGGKKKPPPVVVZZZ[[[[[[VVV___lllxxx~~~|||tttnnnddd```VVVKKKAAA???CCCHHHQQQRRRWWW___fffkkkssszzz}}}{{{|||}}}{{{uuupppkkkqqquuuuuuvvv~~~zzz~~~~~~ppprrrttttttsssuuuzzz{{{zzz}}}wwwoooiii```[[[SSSHHH>>>888777777---111666777666555666888999888666777888888777666333333555666666666555444777888888999999888666555222333333444444333222222555555555666666333///,,,------///222666888888666777999===AAABBBAAA???>>>>>>>>>>>>>>>===;;;999888555555444333444555666777999:::;;;;;;:::999888777777666444444444777999;;;{{{www|||yyyooo___QQQMMMIIIAAA;;;666111---+++---------,,,,,,+++++++++---------............///------......///000000000222111111000000000000000111111111111111111111111222222333444666888999:::666666555555555444444444666777999:::999888666555777888:::;;;:::999777555999888777666666666666666999888888777666555555555444444555555666777888888666666777777777888888888888888999::::::;;;<<<<<<999:::;;;<<<<<<;;;::::::888888888999999:::::::::777888999:::;;;:::999999<<<<<<;;;;;;;;;:::::::::============>>>???@@@AAAEEEEEEMMMaaa|||~~~aaaVVVLLLHHHFFFFFFMMMWWWZZZ^^^dddkkkpppqqqjjjbbb```]]]UUUMMMLLLOOOPPPMMMFFFFFFFFFFFFEEECCCCCCBBBEEEDDDCCCBBBAAAAAABBBBBBEEEDDDDDDCCCCCCCCCDDDDDD@@@AAABBBCCCBBBAAA@@@?????????????????????????????????>>>===============999:::;;;<<<============>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;:::::::::999999;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===???@@@===============>>>??????CCCEEEDDDAAAAAADDDDDDBBBBBBEEEFFFHHHQQQ]]]```]]]]]][[[^^^hhhmmmggg^^^XXXWWWTTTNNNIIIFFFFFFJJJMMMUUU___dddccckkk|||~~~{{{yyyxxxyyy{{{|||yyyyyy}}}}}}~~~}}}xxxhhhlllrrryyy~~~~~~yyyyyyzzzyyyvvvpppggg```[[[PPPCCC;;;999999888777888555333555999999555111222333555777888999::::::777777777666666555444444444555666777888888777666666666555444444444444444666777:::>>>>>>999111,,,111000000000000222333444777777888:::<<<===;;;:::999999999999999999888888555555444333444555666777888999;;;<<<;;;999777555555666777888888777666666~~~xxxxxx~~~xxxrrrfffUUUIIIFFFBBB<<<777333111...,,,------,,,,,,,,,,,,,,,,,,---------............///------......///000000000111111000//////000000000111111111111111111111111222222222333555777888999666555555555444444444333555666888999999777666555777777999999999888666555666555444444333333444444888777777666666555444444222222333333444555555666777777777777888888888888666777777888999::::::;;;888999:::;;;<<<;;;;;;:::888888888999999:::::::::777777888888888888888777;;;;;;;;;;;;::::::::::::<<<<<<<<<======>>>???@@@AAABBBIIIUUUfffwwwiii[[[SSSMMMFFFCCCEEECCCFFFLLLTTT]]]dddeeedddaaadddddd___\\\ZZZVVVQQQOOOLLLHHHFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============>>>;;;<<<<<<===============>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>============>>>???============>>>???@@@AAA@@@BBBAAA>>>@@@EEEIIIHHHIIIKKKKKKLLLRRR[[[]]]YYYUUUQQQQQQVVVXXXRRRKKKGGGJJJLLLNNNNNNLLLKKKLLLNNNQQQ^^^gggjjjttt{{{||||||{{{|||}}}{{{|||~~~uuunnngggppp{{{}}}{{{~~~}}}tttiii___ZZZOOOGGG===666666777777666999777555666999999666222222333444666777777777888777666555444444555666777555666888999:::999999888999888666555444555555666:::777:::BBBDDD<<<444000111111000000111222444555888888999;;;>>>???>>><<<========================666666555444444444555666;;;<<<>>>???>>>===:::999666777777777777666444333uuuuuu|||{{{ssshhhYYYJJJ@@@>>>:::666222000///...,,,,,,,,,,,,,,,---------------------............///------......///000000000000///////////////000000111111111111111111111111111111111222333555666777555555444444444444333333444555666777777777555555666666777888777666555444555444333333333333333333666666666555555444444333222222222333444444555555888888888888888888888888666666666777777888888888666777888:::;;;;;;;;;;;;888888888999999999999999999999888888777888888888;;;;;;;;;:::::::::999999;;;;;;;;;<<<======>>>>>>===@@@DDDGGGMMM___yyysssfffbbb```YYYNNNFFF???>>>>>>@@@EEELLLRRRVVV[[[fffoooqqqnnnkkkeee___ZZZSSSJJJFFFFFFGGGEEECCCBBBDDDGGGIIIJJJHHHFFFDDDEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>===============<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===@@@@@@?????????@@@AAAAAABBBDDDCCCBBBEEENNNTTTUUURRRQQQOOOMMMQQQUUUUUUQQQIIICCCAAABBBBBB>>>===>>>EEELLLTTTVVVSSSOOONNNOOORRR```nnnsss}}}}}}|||}}}~~~|||~~~}}}~~~{{{pppiiihhhuuu~~~zzz{{{ooo^^^SSSPPPCCC===777444555666777666;;;888666777999999666222222333444444555555444444666555444333333555777888666777999;;;;;;;;;;;;:::;;;:::777555555555666777===777<<>>>>>??????@@@AAAAAA999888777555555555666666<<<===>>>??????===;;;:::888888888777666555444333nnnvvv}}}xxxnnn___OOOBBB;;;999555111///......---,,,+++,,,,,,,,,------......---------............///------......///000000000///.........///000111111111111111111111111111111000000000111111333444555444444333333333333333333333333444555666666555555555555666666666555444333666555555444444444555555555555555444444333333333444444444555555666666666999888888888888777777777666666666666777777777777444555666888999:::;;;<<<888888888888888999999999===<<<:::999999999:::;;;::::::::::::999999999999999999:::;;;<<<<<<<<<<<<>>>???AAA@@@@@@KKKddd{{{{{{yyypppsssyyyuuufffYYYKKKFFF@@@===;;;;;;@@@FFFKKKYYYiiippprrrttttttrrrcccYYYMMMGGGHHHHHHEEEAAACCCFFFJJJNNNNNNKKKGGGEEEFFFFFFGGGGGGFFFEEEDDDCCCEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@AAAAAA@@@???>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;===>>>???CCCCCCBBBAAAAAAAAAAAAAAADDDGGGHHHHHHNNNWWW^^^___UUUQQQLLLIIIIIIIIIFFFCCC===888666777777999???GGGQQQWWW]]]\\\VVVQQQQQQRRR\\\iiiuuuyyy~~~|||}}}~~~vvvvvvyyy|||zzztttppplllwww~~~yyyuuuuuu{{{eeeQQQHHHGGG===999666555666888888888:::888666666777777555222333333444444333333222111555555666666666555555444666777999;;;<<<<<<<<<<<<<<<:::888555444444555666<<<555>>>TTT[[[LLL===999333222222222222444555666999888999;;;???AAAAAA@@@======<<<===>>>???@@@AAA>>><<<:::999777777777888999:::;;;<<<<<<;;;:::999999999999888888777777666lllxxx{{{yyysssgggXXXJJJ@@@;;;777444000.........---,,,,,,,,,,,,------.........---------............///------......///000000000............///111222222111111111111111111111111000000000000000111222333222222333333333333333333222222333444555666666666555555555555444444333333555555444444444555555666444444444444333333333333444444444555555555555555777777777777777777777777777777777777666666666666333333444666777999:::;;;888888888888888888888888<<<;;;:::999999999:::;;;::::::999999999888888888888999:::;;;<<<<<<;;;;;;???=========>>>CCCPPP^^^~~~rrrrrr}}}yyyhhhVVVMMMFFFCCC???;;;<<<@@@:::GGGTTT\\\bbbjjjrrruuuiii```UUUPPPPPPOOOJJJEEEEEEHHHLLLPPPPPPMMMJJJGGGDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@@@@AAA@@@@@@AAAAAACCCDDDFFFGGGJJJMMMOOOPPPUUU]]]aaaaaaTTTMMMDDD@@@>>>;;;888666555333444666777<<>>@@@AAAAAA@@@>>><<<;;;::::::;;;888999::::::::::::999888999999:::::::::;;;<<<<<>>CCCIII```||||||nnnhhhjjjssskkk^^^TTTQQQKKK@@@:::;;;555<<>>>>>???????????????@@@???>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@?????????@@@BBBFFFJJJNNNQQQSSSZZZ]]]\\\ZZZ\\\bbbffffffTTTIII???999666333111222333666;;;>>>???EEEUUUfffwwwrrrjjjccc___bbbhhhllluuuxxxzzzzzz{{{|||tttvvv}}}~~~}}}zzzzzz}}}}}}|||{{{|||tttnnnfffiiiggg[[[JJJ>>>:::;;;666555444444333444555555666555444333333333444444555555555555444333222111222666;;;???>>>999333...111333555888:::;;;;;;;;;;;;:::888666555333222222333333???TTTccc___MMM???555444444444444666777888888666666777:::===>>>>>>>>>===<<<;;;<<<===???AAACCCAAA@@@>>><<<<<<<<<===::::::;;;;;;<<<;;;;;;;;;:::::::::;;;<<<===???@@@vvvooocccUUUIII@@@999666333000---,,,---/////////............---------------------............///------......///000000000...//////000222333555666111111111111111111111111111111000000000000000111111111111111222222222333222222333444666777999:::666666555444444444444444444444333333444444555666444444444444444555555555222222222222222222222222222333333444555666777777777666666555444333333222333222222333444666888999999888888888777777777666333444555666777888888888999888888888777777777777777888:::<<<===<<<;;;;;;<<<999888::::::999;;;???JJJ]]]{{{vvvkkkgggppp|||vvvhhhccc]]]NNNAAA>>><<<>>>>>>===???EEEHHHHHHMMMOOOSSSWWWYYYWWWQQQMMMCCCEEEHHHLLLOOORRRTTTUUULLLJJJGGGEEEDDDDDDEEEFFFDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDCCCAAA???>>>===>>>???@@@@@@@@@AAAAAAAAA@@@???>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;<<<=========>>>>>>>>>>>>========================999;;;>>>BBBEEEGGGHHHHHHKKKLLLOOOSSSWWW[[[___aaajjjiiiccc\\\[[[aaaffffffWWWJJJ>>>888555222333777777>>>HHHOOOQQQWWWiii{{{xxxqqqqqqtttwwwyyytttuuuwwwyyy|||}}}}}}{{{~~~|||~~~~~~uuummmddd___VVVKKK@@@999777888444444333222222333555777555555444444333444666777666777777777666555444333111555:::??????<<<777333111222555888:::;;;<<<<<<;;;;;;;;;999777444222000111444<<>>???BBBAAA???===<<<<<<======:::;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;===>>>???uuulll]]]OOODDD;;;555222000---++++++---///000000/////////...---------,,,---------.........//////------......///000000000//////000111222444666777111111111111111111111111222111111000000000000111000000111111222222222333222333333444666888:::;;;666666555444444444444555666666666666666777888999555555555555555555555555444444444444444444444444000111222333444666777777555555444444333222111111333222222222333555777888999888888888777777666666222444666888:::::::::999888888888888777777777777777999;;;=========<<<;;;===:::::::::888555888===>>>EEEYYYwwwuuufffgggqqqyyytttqqqmmm___RRRMMMCCCDDDBBB??????AAA???:::777>>>GGGOOORRRPPPKKKHHH@@@BBBEEEIIIOOOUUUYYY\\\TTTQQQMMMIIIFFFFFFGGGHHHDDDEEEFFFFFFFFFEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEBBBAAA???======>>>???@@@AAAAAABBBCCCBBBAAA@@@???<<<=========>>>>>>??????======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<>>;;;999111333555888;;;<<<======<<<<<<===<<<999666222000111666:::CCCWWWfff\\\HHH666666555555666777999::::::888777777:::<<<===<<<>>><<<:::888888999;;;===@@@???>>><<<<<<<<<======:::::::::;;;;;;;;;<<<<<<>>>===;;;::::::;;;<<<===|||yyykkkWWWGGG>>>:::777444,,,,,,,,,---------......////////////////////////---------.........//////...---,,,,,,---...---,,,...///111111000000222333111333444333222111111222333222000......///000111///............//////000111444777777666666999<<<:::999888666444333333222333444777888888777444333111222333444444444333222222222222222222222222222111111111222444777:::<<<555444444333222222222222555444333222333444555666777777666555444333333222555555666777888999::::::444444555666666666666666;;;;;;:::::::::999999999:::::::::999999888888888BBB???DDDWWWsss{{{mmmcccppp||||||mmm^^^YYYUUURRRRRRQQQKKKAAA888;;;999:::===???===<<<;;;???@@@BBBCCCFFFMMMWWW^^^ZZZYYYVVVPPPIIIFFFFFFHHHGGGFFFEEEDDDDDDEEEGGGGGGEEEGGGIIIIIIFFFDDDCCCCCCHHHEEEAAA@@@BBBDDDDDDCCCDDDDDDCCCBBBAAA@@@??????BBB@@@>>>???BBBBBB???<<>>>>>======>>>>>>>>>999;;;======<<<:::::::::<<<;;;:::999999:::<<<===;;;======<<<999888:::===:::<<<>>>???>>>>>>???@@@@@@>>>>>>CCCFFFEEECCCAAA@@@CCCMMM\\\fffiiikkkmmmmmmiiifffhhhkkkmmmjjjfffZZZTTTKKKDDDDDDIIIPPPVVVXXXQQQFFF>>>:::<<<@@@CCCIIISSSbbbjjjhhhhhhwwwsssnnnooowww~~~zzzyyypppzzz|||nnnfffXXXOOODDD===:::999555222///000111333444555666666666555444333444444666777===;;;888555444333444555444666:::@@@EEEEEEAAA<<<999777777;;;BBBFFFDDDAAA======<<<;;;999777555444...555999===JJJVVVRRREEE888777666555666999;;;===777777777888999;;;<<<===>>>===:::666444444777:::999===>>>===<<<>>><<<888888999:::999888888:::<<<<<<;;;:::999999;;;<<<===~~~~~~~~~sssmmmbbbRRREEE>>>888333000,,,,,,---------.........////////////////////////---------.........//////...---,,,---...///---,,,...///111111000000222333222333333222000000111333222222222111111111000000////////////000000111222222444666777888999;;;===:::999888666555444333333444555777999999777555444222333444555555444333333222222222222222222222222333333222333444666888999555555444333222222222222555444333333333333444555666555555444444333333333222333444555666777888888888888888888777666555555888888888888999999999999888888888999999999999999777777;;;HHH[[[vvv|||kkkllluuuwwwmmmlllkkkkkkiii^^^MMM@@@<<<999888888999999888888777888:::;;;===CCCKKKQQQXXXYYYZZZWWWRRRNNNMMMMMMIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDBBBBBBDDDFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????@@@???>>><<>>>>>============>>>;;;<<<===>>>===<<<<<<===<<<<<<==================;;;===>>>===;;;;;;===???=========;;;:::;;;>>>@@@@@@??????AAACCCEEEFFFGGGIIIKKKSSScccooorrrrrrsssuuuqqqllliiigggbbbZZZSSSHHHEEE???;;;;;;BBBLLLTTTXXXTTTMMMDDD>>>>>>DDDJJJ[[[^^^bbbccc^^^___nnnzzztttrrrwww}}}~~~~~~|||{{{{{{zzzvvv~~~sssfff]]]PPPIII???999777666333111111111222333444555555555666555444333333444555666777666555444333333444555222222666;;;BBBEEEEEEDDD@@@>>>===@@@EEEGGGEEEBBB>>>======;;;999777555444...444777:::EEEQQQNNNCCC888888888888999;;;===>>>999888888888888888999999:::;;;;;;999777666666888666:::<<<;;;;;;===<<<888555666888888888999;;;===<<<<<<;;;:::::::::::::::xxxuuuxxx~~~}}}}}}rrreee[[[TTTJJJAAA;;;666000+++,,,------------.........////////////////////////------.........////////////...---...000000///---...000111111111111222444222333222000///000333555333444555555444333111///000000000000111222333444333333444666:::<<<======:::999888666555444444444555666888999999888666555444555555555555555444444333333333333333333333333333444444444555666666666666555444333222222222222555444444333333333444444333333333333333333333333111222333444666777888999<<<<<<:::999777666444444555666666777777888888999666777777888888999999:::444555999>>>FFFYYYzzzpppqqqxxx~~~|||zzztttfffSSSDDDAAA???;;;888888888777555555555666666666999>>>BBBLLLOOOSSSTTTRRROOOLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPLLLIIIFFFFFFIIIJJJJJJHHHEEEDDDCCCDDDFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBAAA???>>>>>>???@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>;;;===>>>>>>>>>>>>???AAABBBAAA@@@===<<<>>>BBBEEEFFFIIIJJJJJJJJJNNNTTTYYY[[[ZZZ```ooo||||||zzzuuunnnddd[[[UUUNNNGGGBBB>>>???===;;;<<>>>>>===;;;888555444///333555777???IIIGGG???999:::;;;;;;<<<===>>>???:::999888777666555555555666888:::;;;999777666555333777999888999;;;:::666222444666777777888;;;===;;;;;;<<<<<<;;;:::999888}}}qqqmmmppptttyyy}}}wwwvvvxxxsssfffXXXMMMHHHAAA;;;777333///,,,------------............////////////////////////............///////////////...///000222222000...///111222222111222333555222222222111111333777:::::::::999777555333222111000000000000111333444555333111111555:::======<<<;;;:::888777666555555555777888999::::::999888777666666666666666555555555444444444444444444444444222333444555666666666666777666555444333222222222555555444444333333333444111111222222222333333333333333444666888999:::;;;<<<;;;:::888666555444444444444555666777888999999777777777777777777777777555777999:::;;;FFF___vvvvvvooozzz{{{{{{tttiiiXXXKKKIIIHHHEEE@@@>>>>>>;;;666::::::888777666666888999>>>AAAEEEGGGHHHGGGFFFEEEIIIKKKOOOTTTYYY]]]```bbbWWWSSSOOOPPPSSSSSSOOOJJJFFFFFFFFFGGGIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGEEEEEECCCEEEFFFDDD@@@>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@AAA@@@>>>===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDCCCDDDGGGJJJPPPXXX^^^]]]\\\```hhhmmmqqqlllmmmxxx{{{vvvjjjaaaSSSHHHBBBAAAAAABBB@@@CCCEEEEEEFFFNNN]]]iiimmmiiiaaaYYYUUUYYYbbbjjjrrruuuxxxyyyxxxuuuuuuxxx|||{{{yyywwwyyy}}}|||yyy|||}}}vvvtttxxx|||xxxqqqdddWWWOOOCCC???:::888888888777666555555555555444555555555888666555333222222333333///000111222333333333333666555555666888;;;===???>>>===<<<>>>@@@@@@>>><<>><<<999666444111444555555;;;BBBBBB===<<<<<<=========<<<;;;;;;888888666555444333333333333666888999777555555555333777888777666888666222111333555666666777999:::888999;;;======;;;999777}}}oookkklllmmmooossswww~~~uuusssrrrjjj[[[NNNEEEAAA;;;555222000000///---------.........//////////////////////////////........./////////000000//////000222444444222000000111333333222222444555222333333333444777<<<@@@BBB???;;;666333222333333000000000000111222333444111000000333888<<<<<<:::;;;:::999888777666666666777888999::::::999888777777777666666555555555555444444444444444444444444000111333555666777777777888777555444333222222222555555555444444333333222000000111222222333333333333333444666777999::::::999888666555444444444555333444555666777888999:::888888777666666555444444333333444555666:::HHHUUUqqqkkkkkk||||||yyyhhh[[[PPPSSSQQQMMMKKKLLLGGG@@@@@@===:::888777666666666777777888:::<<<>>>??????AAADDDKKKSSS[[[dddjjjmmmgggeeedddeeegggccc[[[SSSLLLLLLMMMNNNNNNPPPRRRSSSVVVVVVUUUSSSOOOKKKGGGDDDFFFGGGGGGDDD@@@>>>@@@BBBBBBAAAAAA@@@@@@AAAAAABBBFFFDDDAAAAAACCCEEEEEEDDDBBBBBBAAA@@@??????@@@@@@@@@@@@AAACCCEEEEEEEEEEEEBBBFFFKKKOOOOOOOOONNNNNN^^^jjjtttsssqqqtttxxxzzzwwwqqquuuwwwqqqggg___UUUOOOGGGAAA@@@AAAEEEGGGCCCIIINNNQQQVVVaaarrr~~~~~~ppphhhiiipppwww{{{{{{tttnnnxxx}}}zzznnngggjjjvvv}}}~~~wwwqqqjjj]]]QQQJJJ>>><<<:::888999999999999666666555444444444555555777666444333222222222333111111222333333333222222555666666666666666666777777777888999;;;<<<;;;:::===>>>>>>>>><<<999666444333555666777999===>>><<<=========<<<:::888666555555555444444333444444444444555666666555444444555444888888666555666333///222444666666666555666777555777:::======<<<:::888qqqnnnnnnkkkjjjmmmnnn}}}}}}sssppplll```QQQGGG???<<<777222//////000111------........./////////////////////////////////....../////////000000000000000111333555555333111000222333333333333444666333444555555666999===@@@CCC???999444111111333444111111111000111111222333000000111333777999::::::;;;:::999888777777777777888888999999999999888888888777666555555444555555555555555555555555555555111222333444555777888999888777666444333222222222555555555555444333222222111111111222222333333333222222333444555666666777666555444333333333444555333444444555777888999999888888777666444333222222222111222666666777<<>>===:::777555444666999999999:::;;;<<<======;;;999777555333333333333333333333444555666555777888777555444444555444888999666555666444///222444777777666555555555666888:::<<<<<<;;;999888sssssssssnnnjjjllliiiwwwyyyoookkkcccUUUHHHBBB:::888555111...---...000............////////////////////////////////////.../////////000000000000000000222555777777444222111222444444333333555666666777888777777888:::<<<;;;999555222111111222333444333333222222222222222000222444555666777999;;;;;;:::999999888888888888888888888888888888888888888777666444444444444444555555555555555555555555444444333333444555777888999888666555333222222222555555555555555333222111222222222333333333333333333333333444444444555555666555333222222222444555222333333444555666666777777666666555444333222222111111444777777555888===CCCTTTkkkooogggmmmtttyyyzzzxxx~~~zzzqqqdddXXXNNNGGG@@@<<<666333000///000222222222111222444888>>>FFFMMMQQQTTTXXX]]]aaabbb___[[[XXXQQQQQQPPPNNNMMMOOOTTTYYY```ccchhhjjjiiiccc\\\XXXUUURRRNNNLLLKKKJJJIIIHHHFFFFFFFFFGGGHHHJJJLLLMMMHHHGGGHHHNNNVVV\\\\\\ZZZRRRTTTVVVXXXWWWTTTPPPNNNOOOPPPTTTZZZaaaeeeeeeddd^^^eeennnssssssooojjjgggnnn{{{{{{tttrrrmmmeeecccZZZSSSQQQOOOIIIDDDCCC@@@BBBEEEHHHLLLRRRWWW[[[ccchhhrrr~~~zzz~~~~~~vvvppphhh``````hhhvvvnnngggaaa___YYYMMM@@@:::777888888888666666555666555444222222222333555666555444333222222222333444333333222111111222333333...111333333222222333555333444666777888888999999777999;;;======:::888666333666:::;;;999777999<<<<<<:::888666555444444444444333333333333444555555666999<<<<<<:::777444444222666888777777888777333000333666777777666666777999:::;;;<<<;;;999777555uuuwwwxxxqqqlllmmmgggtttuuukkkfff]]]NNNCCC???666666444222///---------............/////////000////////////////////////////////////000000000000000111333555888777555222111333444444444444555777888999999999777555666777333222222111111111222222666666555444333333333333111444777777666666999<<<;;;;;;:::999888888888888777777777777777777777777888777555444333333333444666666666666666666666666777666444333333444555777999888777555333222222222555555666666555333222000333333333333333333333333666666666666666666666666888666444222111222333444111222222333333444444555444444444444444444444444,,,...222555222000444<<<888CCCSSShhhyyyfffaaasssqqqaaaTTTIIICCC???<<<888777888999777444111000//////222777<<<@@@888===CCCHHHJJJKKKKKKLLLMMMMMMKKKHHHFFFIIIOOOTTT```eeelllrrrrrrnnngggccc___ZZZUUURRRSSSSSSQQQOOOKKKLLLMMMNNNPPPRRRTTTUUUSSSSSSWWW___jjjqqqrrrppp\\\```fffiiihhhccc\\\XXXVVVWWW\\\dddmmmssstttsssdddjjjrrrvvvuuupppkkkhhhbbbmmmooofff]]]ZZZRRRGGGLLLFFFCCCEEEFFFFFFHHHLLLPPPOOOMMMNNNTTT```nnnwwwqqquuu}}}{{{~~~uuuiiifffbbb___aaaiiissszzz{{{gggbbb^^^]]]WWWJJJ<<<666888999:::999888666666666444333222111111333555666444333222222222333444555222111000///000111444555111333333222///...111444333444666666666555666777555777:::<<<<<<;;;888666222555:::<<<999666777;;;:::888666444444555666777555555444333333444444444666;;;@@@AAA???:::555222000555777777888;;;:::666...222555888888888888999=========;;;999777444333|||uuuuuuzzz{{{uuuoooppprrryyywwwiii___WWWNNNBBB888333222111000//////////////////............//////............////////////222111///......000222333444444333333333444444555222555666555222111444777777777666666777888888999999777555555555555444333333333333333333333333333000111333555666777888888<<<;;;:::999888666555555555666777777777666444333333333333444444444444444888888777555444333222222333333444444555444444444888888888888888777666666444333333222333444555666999777444222222333555777000333555555444444666999===<<<777111111666777444111111111111111111111111444444444333333222222222222333333222111222444666777;;;EEESSSeeesss]]]^^^mmm}}}{{{ssscccQQQNNNFFFAAABBBAAA<<<777444111222333333222222111111111333555777999;;;<<<<<<@@@???===<<<===@@@CCCEEEQQQVVV^^^fffkkkmmmlllkkklllfff^^^YYYYYYZZZZZZYYYWWWVVVUUUVVVZZZbbbiiinnnfffccceeeooo{{{zzzjjjiiijjjmmmpppooogggaaaaaa___\\\]]]```bbbaaa```ZZZ\\\^^^^^^\\\WWWRRROOOJJJNNNJJJJJJLLLBBB999>>>@@@AAACCCGGGMMMRRRWWWZZZ^^^ZZZXXXZZZbbbmmmxxx}}}zzz|||~~~zzzwwwvvvrrrmmmhhhiiioootttxxx~~~xxxssssssssssssqqqbbb[[[PPPHHHCCC???;;;999666???IIIJJJCCC999222///444444333333444444555666999777555444555444222111444333222111111333555666444666777666333000//////777777777666777777888999888:::;;;:::888888999:::666777999::::::888666555777666444222222222444555444444333333333333222222:::===@@@@@@===999666555111222333555666888999:::444333333444444555666777<<<:::888555333222222333{{{xxxyyy}}}|||xxxuuuvvvzzzvvvggg[[[SSSKKK@@@888222111000///............//////............//////............////////////222111000//////000222333333333333333444444555666666666777666555555666777777777777888999;;;<<<===<<<:::777666666555333111333333333333333333333333222333555666888888999999::::::999999888888777777666666777777777555444333555555666666666666777777999888777666555333222111333333444555555555555555777888888888777777666555555555444444444555777777888777555333333333444555333555777777666555888:::>>>???<<<555333555666444000000000000000000000000333333333333333333222222222333333222111222444666888:::@@@JJJUUUhhhyyyppppppkkk}}}uuuhhh]]]SSSNNNIIIBBB<<<;;;999999888666333111000000333444555777888888999999777666555555666888;;;<<>><<<@@@BBB<<<;;;@@@<<<999BBBAAAEEELLLRRRYYYaaaiiinnnuuuooohhhfffiiinnnrrrtttyyy~~~}}}{{{}}}~~~xxxrrrppptttwwwvvvvvvwww|||~~~zzzuuupppkkkgggbbb___SSSMMMEEE>>>;;;999777555>>>MMMZZZZZZLLL<<<555444333222222222222333444444777777777666555444444444555444333222222444666777:::>>>CCCDDD@@@:::555222666666666666777777888999888999:::999888777888:::666777888888888777666555777555444222222333444555444444333333333333222222666999;;;;;;888666444333000111222333444666777777333333333333444555666666888777666444222222111111{{{yyyxxxzzz}}}}}}zzz|||~~~rrraaaSSSJJJCCC<<<666000000///...------------//////............//////............////////////111111000000000111333444333333333333444555666777888666555555666777777666555666666888:::<<<===>>>???===:::888777555333000333333333333333333333333555666777888999999999999999999999999999999999999777777777777666555444333555666666666777777777888::::::999777555333222111333333555666777777777777777777777777777666666555777666666666666777777888777777666555555444444333555777888888777777888:::>>>BBBAAA:::555444555444000000000000000000000000222222222333333333333333111222333222111222333555888888:::???EEENNN___oooxxx___fffttt|||nnndddZZZPPPHHHFFFFFFEEECCC>>>999555444444333333333333333222222222000000000000111333444555666777999<<<@@@CCCFFFGGGJJJHHHFFFEEEFFFHHHHHHGGGNNNPPPRRRVVVZZZ^^^```bbbeeecccaaa___]]]YYYSSSOOONNNKKKIIIIIIJJJHHHCCC???===;;;:::999:::;;;:::888555555555555666666666666888<<<;;;@@@IIIGGGEEEMMMPPPWWWaaahhhmmmttt}}}zzztttrrrqqqllliiiooouuu~~~}}}}}}{{{xxxyyy}}}|||xxxpppeee[[[SSSOOOFFFBBB<<<888777777777777DDDVVVgggeeeQQQ===555666333333333333333444555555555888:::888555444555777555555444333444555666777===DDDLLLPPPLLLCCC:::444555555555666777888999999777888999999777777888999777777666666666555555555666555444333222333444555444444333333333333222222222444555555333222222222111111222222333444444444222333333444444555666666333333333333222111000///}}}xxxwwwvvvvvvxxx}}}~~~|||vvvjjjXXXIII@@@;;;666333000//////...------......//////............//////............////////////111111111111111222333444222222333333555666777888777444222222555777555333444444555666777999;;;<<>>BBBKKKUUUmmmjjj```___iiittt~~~rrrcccYYYUUUUUUUUUQQQKKKCCC>>><<<===777666555333222111000000//////000111222222333333222222333444555666777888999999999999:::::::::999;;;===@@@DDDGGGHHHHHHHHHKKKLLLKKKIIIDDD@@@===;;;===;;;888777777777555222666555444333333444333333444333333333555777:::;;;999DDDOOO]]]kkkhhhaaafffooowww{{{xxxssskkkdddeeennnzzz}}}~~~yyymmm]]]OOOGGGCCC===;;;777555444555777888@@@PPP___]]]LLL;;;333444555444444444444555666666666:::===;;;666222444777555444444333444555666666:::AAAKKKPPPMMMEEE;;;555555666777888999999::::::555777888888666666777999777666555444444444444444555444444333333333444555444444333333333222222222000111222111000000222444444444444444444444444444333333444555666666666666///000222222222222000///~~~|||{{{yyywwwtttvvv|||wwwnnncccRRRDDD;;;777444333000000//////......////////////............//////............////////////111111111222222333444555222333333444555666888999888555222333666777666333666666666666777888999999<<<;;;::::::;;;:::777555333333444444555555555555777888888999999999888888<<<<<<;;;;;;:::999999999999999888888888777777777444444555555666777888888;;;;;;;;;:::999666333222333444555777888999999999666666777777777777666666666666666777666666666666555666777888777666444333777666666666666666666555333:::===999444333555555222222222222222222222222111111111222222333333333000111333333222111222444666444555:::===>>>AAAFFFNNNkkklllZZZXXX[[[eee{{{wwwkkkfffhhhhhhddd[[[PPPHHHEEEEEEBBBAAA>>>;;;888666555555111111111222222222222222...///111333444444444333666777888888777555444333111333666999::::::999888:::<<<>>><<<999777666777666444222222333444444444333333333222222444666888888888777666777888:::;;;???OOO___tttzzzvvvpppiiicccfffooo{{{~~~~~~~~~|||}}}|||rrrbbbQQQDDD>>><<<666555333111000111222444999AAAJJJJJJAAA888333222333333222222333333444555888<<>>;;;:::777666555444333333444444---...111444666888888888888:::;;;999666333222222000111333555777777777777888:::;;;:::999777888888333333222222333555777888444444444444666:::???DDDHHHHHHGGGGGGFFFEEEEEEDDDLLLXXXdddwww}}}vvvpppkkkfffdddmmmuuu~~~zzzzzzyyywwwxxx{{{~~~xxxiiiXXXIII@@@<<<<<<777777666333111111222444333555888999999666444222000000000000000111111222999;;;===<<<777333222222222222222333333333444444444777;;;>>>===<<<::::::777888999:::::::::999888222444555555555555666888777777666555444333333222333333444444444444444444444444333333333333222222111222333333222333555777777777666666666555555555333444666777888888777777000111111222333333222222{{{zzz~~~~~~}}}~~~}}}sssjjjeeeZZZSSSIII@@@999555444444///......------....../////////............//////............////////////000111222444555555666666555555555555555666777777777888888777666666777999888888888888999:::;;;<<<888888999:::<<<;;;999777555666666777888888999999888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;===>>>???666777777888:::;;;;;;<<<999:::<<<<<<<<<:::777555444555666666777777777666777777888999999999999999888888999999999888666666333444555666777888888888888666444444555555333111///222222000000444444222222222222222222222222222222222222222111111111111...000333333222111111222555111111777;;;999666555BBBNNNaaawwwvvvjjjgggnnnyyy|||www}}}|||tttrrrsssrrrnnnfff^^^UUUOOOJJJHHHDDDCCC@@@===<<<<<<<<<===::::::::::::<<<>>>@@@AAA<<<>>>>>><<<888555444555333444555777999<<>>@@@??????@@@@@@CCCJJJSSSZZZ^^^```ccceeeffffffdddccc```ggglllxxxzzzrrrkkkggghhhjjjpppvvv|||~~~|||}}}zzzuuussspppooottt{{{yyyooo^^^NNNCCC===;;;:::777888777555222111444666111111111222333444444333111111000000111111222333777888999:::999666444222222333333444444444444444333555777777666666777888666777888999999888666555111333444555444444666777777777777777666444222111222333333444555555555444444444333333333333222222000111333333222222333555444444333333333333333333111222444666777666555444111111111111111111222222||||||{{{{{{}}}wwwkkkbbb^^^PPPLLLDDD<<<666333111000------,,,,,,,,,------...//////............//////............/////////000000111333444555666666666666666555555555666666777444666888666333333555888444444555666777999;;;<<<999888999:::<<<;;;888666666777777888999:::::::::999:::;;;<<<============::::::;;;;;;<<<======>>>:::::::::;;;<<<>>>@@@BBB444555666777888999::::::888:::<<<===<<<;;;888666555555666666666666666555777888999:::::::::::::::999::::::;;;:::999888777333333444666777999::::::999666444444555666333000111222000...000444444000111111111111111111111111333222222222111111000000...000333333222111111222333//////666;;;:::777666:::???IIIXXXllluuuppppppsssttt||||||zzz~~~xxxnnneee___\\\RRRPPPLLLHHHFFFFFFGGGHHHLLLIIIEEEBBBAAACCCFFFHHHCCCEEEFFFDDD???<<<<<<>>>999999:::<<<@@@EEEJJJLLLLLLJJJIIIJJJLLLMMMLLLJJJEEEFFFGGGGGGGGGHHHJJJLLLLLLMMMMMMNNNRRR[[[fffooolllpppwww}}}qqqwwwxxx}}}|||xxxpppiiihhhmmmrrrnnnssswwwxxxwwwzzz~~~}}}yyysssnnnjjjkkkttt~~~~~~~~~nnnbbbRRRDDD<<<777555333111333333111...---000222///000111111000111111222444444333333444444555666444555666888:::999666333333444555555666666555555222333444444222222333444555666777888777555333222111222444444444444555777777777888888777555222111222333444444555555555444444444444333333333222222...000222222111000111222000000000000000000000000///111333555555555444333222111000//////000111222vvvjjj]]]SSSGGGCCC===999666444111000//////............//////........................---//////...---,,,---...222333333333444555555555888777555444444444555666666666666666666555555444222222444555777999:::;;;888888999:::::::::999888555666888999::::::999999>>>===<<<<<<<<<<<<<<<===;;;<<<======>>>======<<<777888:::;;;<<<;;;::::::;;;999777666666777999;;;:::999999;;;======999666555666777888888999999888888:::;;;<<<<<<;;;999777;;;:::999999999888666444555333333555888999888555444444333333333222222222000000000000111111111111000000////////////000000////////////000000000000000000111111111222222222444444333555666777666444888444999FFFQQQ___zzz|||~~~rrroooxxx|||www{{{uuuooohhhcccbbbcccddddddiiifff___VVVOOONNNRRRVVVTTTSSSQQQNNNJJJGGGEEEDDD@@@CCCBBBCCCKKKYYY___^^^```[[[[[[______\\\^^^dddccc```]]]]]]]]]]]]ZZZWWW___hhhmmmlllmmmssswwwwww}}}|||zzzzzzvvvpppkkkkkkrrryyyzzzzzzyyyxxxxxx{{{~~~}}}~~~rrrddddddjjjqqq{{{{{{vvvrrrpppgggVVVDDD<<<888555333333444333333222222111111111000000111///...---///000000111333444555666666666444444333555666777666444333000...---...///000000333555555555333222333444666555555555555444444444111222333333444555666666555:::>>>===888333333444222222333333333444444444222222222222222222222222000111111111111222222222333444444555555444444333111111111000000000000000000000000000////////////}}}}}}rrrdddUUUIIIDDD@@@:::666333111///---///..................///...............---------,,,---//////......///000222333333444444555555666999888777666666666777777666666666666666555444444111222333555777888999:::888999:::;;;;;;:::888888666888999:::;;;;;;::::::>>>>>>============>>>>>>>>>>>>======<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;999888666666666888;;;<<<:::999999:::;;;:::666333555555777888888888888888777999:::;;;;;;:::999888<<<;;;:::;;;<<<<<<:::888444333222444777888666444333333333333222222222222//////000000000111111111000//////////////////000000000//////////////////000000000111111111222222333333222444555666555333555111444;;;AAAIII\\\qqqvvvqqqxxxyyy}}}vvvmmmiiijjjlllqqqjjjccc`````````\\\WWWPPPPPPOOOTTTcccvvv~~~vvvooooooqqqqqqtttxxx}}}zzzvvvuuutttrrrnnnkkkttt{{{}}}}}}~~~~~~zzzxxxuuuqqqnnnpppuuuzzz|||~~~~~~}}}}}}~~~xxxiii^^^bbbooo{{{zzzvvvqqqkkkggg[[[MMM>>>888666444222333111111111111111000000000000111111000///......///000111222333444555555555444333333444666666555333333111000///000111222333444555555333111000000111555555555555444444444444333333333333333444444444444999<<<;;;777333222444222222333333333444444444222222222222222222222222000000111111111222222222222222333333333333222222111111111111000000000000111111111000000000//////|||zzzuuuuuuwwwzzz}}}~~~rrrcccRRRDDD???;;;666222000...---+++......------------......//////.........---------+++---.../////////111222222333333444555555666666::::::999888777888888888555666666666666555444444111222333444666777999999::::::;;;;;;;;;999888777888999:::<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>???AAA@@@===;;;:::999999999;;;;;;;;;;;;;;;<<<<<<===777777666666777999;;;<<<:::999888888888777333111555555666777888888888888666777999:::;;;:::999999:::999999:::<<<===<<<:::222111111333555666444333333333222222222111111111//////000000000000111111//////............//////000000//////.........---//////000000000111111111222111111222444444333111666333444888888999EEESSSooo}}}wwwzzzzzzwww|||zzzssslllhhhgggnnn~~~{{{|||wwwyyy~~~{{{wwwuuuwwwzzz}}}}}}~~~zzzzzz{{{~~~~~~uuusssooolllooo{{{oooccc\\\eeevvv{{{uuuqqqkkkccc\\\LLLAAA666444444222111222111111111111222222222222000222333333111///......///000111222333333444444222111111222444555333222333222111111222333555666777888888666222000000000555555444444444333333333333333333222222222111111333666999999555222222333333333333333444444444444222222222222222222222222000000000111111111222222111111222222222222111111111111111111111111111111222222222111111111000000vvvtttzzz|||wwwpppvvv{{{}}}|||~~~xxxnnnbbbQQQCCC<<<888333000...---,,,***------,,,,,,,,,,,,------/////////...------,,,,,,,,,---////////////000222222222333444555666666777999999999888888888888888555555666666555555444333222222333555666888999999::::::;;;;;;;;;999888777777888:::;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>===@@@???<<<:::888999::::::<<<;;;:::999999:::<<<===888888888888888888999999999888888888777666444222444555666777888888888888555666777888999:::999999666666555777888999777666000000111222333333222222222222111111111000000000////////////000000000111///......------......///000//////......------,,,....../////////000000000000000///111222333222000444333555888888888???HHHVVVkkkwwwtttwww}}}}}}}}}}}}~~~~~~xxxtttsss~~~{{{xxx{{{{{{zzzzzzzzz{{{||||||qqquuuwwwxxx}}}|||yyyjjjffffffnnn}}}yyyqqqmmmfff[[[SSSBBB999333333333222000111333333333444444555555555222444666666333111//////...///000111222222222222111000000111333333222111111111222222222333555777===>>>===:::666333333333444444444444333333333222222111111111111111111111222444666666444222111222333333333444444444444555333333222222222222222111000000000000111111111111111111222222222222111111000111111111111111222222333333333222222222111111|||ssspppssstttpppkkkqqq~~~zzzyyytttlllfff]]]OOOBBB:::777222000......---,,,------,,,,,,,,,,,,------//////.........---------...///000///...---...///111111222333444555666666777777777777777666666666555555555555555444444333333333444555777888999999999999:::::::::999777666555666888999::::::999999999999:::;;;<<<<<<;;;;;;<<<;;;:::888888:::<<<===;;;:::999888888888:::::::::::::::999888777666555666777888777777666666666444555666777777888888777444555666777888888999999555444444444555555333222///000111111111111111111111111000000000/////////...////////////000000000......------------......///.........------,,,,,,------.........////////////......000111222000///...///333666777888<<>>???>>>;;;777555444444444333333333222222222222//////000111111222333333111222444444333222111222333333444444444555555555333333333222222111111111//////000000000111111111222222333333333333222222000000111111222222222333333333333333222222222222yyyrrrmmmllllllkkkiiiwwwzzzvvvooohhhddd___RRREEE999666222000//////...---......------------................................./////////---,,,---...///000111222333444555666555666666666666555444444444555555555555444333333222333444555666777888888666777888999999888777666444555666888888888888777555666888999::::::999888888888888888999;;;===>>>:::999999888888888888888;;;;;;;;;;;;999777444333555666777777555555666777444444555666777777777777555555555666666777777777666555444555666555333222...000222222000///000111000000/////////...............////////////000000------,,,,,,,,,,,,------------------------------,,,,,,---------.........///......///111111000///000111444555666777:::===???DDDQQQggg}}}||||||~~~~~~|||zzzvvvttt{{{zzzrrrppprrr|||vvvzzz}}}yyywwwvvvxxx{{{www{{{}}}{{{zzz{{{xxxsssooorrrsssooommmqqq|||}}}{{{xxxtttqqqiiittt}}}yyymmmbbbZZZQQQFFF???:::555222444444111000222111111111111222222222222222444666666444222222333...///000000111111000000000//////111222333111000---000222222000///111444:::::::::888444222222222333333333222222222111111...///000111222333444444111111222222333333222222333444444444555555555555444333333222222111111111/////////000000000111111222222333333333333222222000000111111222333333333333333333222222222111111~~~zzzssskkkgggiiimmmrrr||||||{{{vvvoooiiihhhbbbTTTEEE888555111////////////...///..................///,,,,,,------.../////////+++,,,...---,,,,,,---...---...///000222333444555555555666666666555444333444444555555444444333222111111222333444444555666333444666777888888777777333444666777888888777777444555777999999999888777666777888999:::;;;<<<<<<999:::::::::999999888777999:::;;;;;;:::777444333555666777555333222333555333444555666777777777777555555555555555555666666444333333444666666555333...111333222000///000111/////////.........------........./////////000000------,,,,,,,,,,,,------+++++++++,,,------......,,,,,,,,,,,,------------///......///111111000///222333333222222444666777:::;;;CCCPPP^^^nnn|||oookkk|||xxxrrrnnnpppuuu|||~~~~~~|||tttjjjhhhlllyyy}}}|||zzzvvvxxx}}}}}}|||{{{{{{}}}zzz|||}}}xxxqqqiiiooouuuuuutttzzz}}}{{{uuurrrrrrsssuuuuuuqqq{{{zzzrrrggg[[[PPPFFF>>>999555111///111222//////222111111111111111000000000000111222222111111222333//////000111111111111000111000000111333333222000---111444333///...000333444555555444222000111111222222222222111111111111111111111222222222333333111111111222333333333333444444444444555555555555444444333333222111111000////////////000000000111111111222222222222111111000000111222222333444444222222222222111111111111{{{tttkkkeeehhhrrr{{{zzzwwwssslllhhhggg```OOO>>>777444000////////////...//////............//////+++,,,,,,---...///000000(((***,,,,,,,,,,,,...///------...000111222444444555666777777777666444333444444555555444444333222//////000111222222333333222333555666777888777777333444666777888888777777333555777999:::999888777666777888::::::;;;;;;:::::::::;;;<<<;;;:::888777777999:::;;;;;;888666444555777777444000///000222333444555666777777777777666666555444444444555555000000000222555666555444...111333222000...000111//////.........---------............/////////000---,,,,,,++++++,,,,,,---)))***+++,,,---......///++++++,,,,,,,,,---------///......///111222000///...///...+++,,,...111111222333777>>>BBBLLLaaavvvnnn]]]nnn|||uuunnnlllnnnkkkxxxttttttyyy}}}|||yyyyyyzzzssskkkiiinnnsssxxxtttrrrtttwww{{{zzzxxxxxxyyyvvv~~~}}}yyyooocccmmmxxx}}}|||zzz}}}|||vvvmmmiiijjjpppvvvzzz{{{~~~~~~uuupppeeeYYYLLLBBB;;;777111---,,,//////...///222444333333222222111111111---...//////...///111333///000000111111111111000111000000111333333222111...222555444000...000333222333444333111000111222222222222111111111111000333333333222222222222111222111000111333444444333444444444555555555666666444444333333222111000000////////////000000000000000000111111111111000000000000111222333333444444222222222111111111000000|||wwwqqqkkkhhhooo~~~yyyuuuqqqlllggg___TTTFFF===666444222000....................................,,,,,,,,,---------..................////////////111000//////000222444666999888888777666555555444888888666555333111000///222222222222222222222222444333222222111111222222333333333333333333333333444555777888999999888888888888999:::;;;;;;;;;;;;888777666555555666777888888999999999999888777777888999::::::999777444333000222333555777999999:::666666666555444444333333444333111000111333333333111000000000000000111222........................---.........---,,,,,,+++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------............///,,,------...//////......///111333555888>>>GGGNNNdddzzz|||kkkcccfffwww~~~vvvpppjjjfffhhhyyy|||zzzyyyyyy}}}{{{{{{}}}}}}|||{{{wwwvvvtttrrrqqqyyy}}}||||||xxxvvvrrrrrruuuxxx{{{~~~zzzzzz}}}}}}{{{{{{~~~~~~{{{ttttttyyyzzzyyyvvvpppqqqjjjddd```dddnnnwww{{{{{{zzzyyyzzz~~~rrrdddQQQCCC===:::666222111000/////////000222333//////000111111111111111111111111111111111111111000000000000////////////111111111000111111222222444///---000000---///444555444222222222222000///111111111111111111111111444666777777555333333333333222000000111222111000/////////000111333444555999666222000000000000///////////////............////////////////////////000000000000111111111111222222222222111111111000~~~{{{wwwqqqmmmtttzzzsssooonnnlllfff\\\NNN>>>444444333222000//////..............................,,,,,,---------..................//////000000000111000//////000222555666888888777666666555444444777777666444333222111000222222222222222222222222222222222222333444444555444444444444444444444444555666777999999999999888999999::::::;;;:::::::::888777666555555666666777999999::::::999999888777666777888999888666444333222333444555666777777777666666555555444333333333333222111000111222222222000000/////////000000000---------------------------------------,,,++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------............------...............---///000111111111555;;;???LLL\\\ttt~~~mmm```aaagggrrr{{{sssnnnhhhttt}}}yyywww{{{|||~~~|||||||||{{{yyy{{{xxxwwwvvvvvvuuu|||~~~{{{tttqqqrrrxxx}}}|||~~~}}}}}}yyyvvvxxx}}}|||{{{}}}pppffffffdddbbbbbbhhhsss|||}}}}}}xxxvvvvvvzzzzzzyyyzzzyyyvvvqqqmmm```UUUFFF<<<999777333///000000/////////000111222//////000111111111111111111111111111111111111111111111000000000/////////111111111111111222333333555111111555777333000111555444222222333333222000111111111111111111111111333555777777555444333444555444222333555666666666///000000000222333444555:::777444222111222111000000000/////////......................................./////////000000000111111111111000000000000|||uuuwww|||ooogggccceeefffaaaUUUFFF777///111111111111111000//////////////////////////////------------.........///......//////000111222222111111000111222333555777777777666666555444444444555555444444333333222222222222222222222222222222111111222333444555666777555555555555555666666666555666888999::::::999999:::::::::;;;::::::999999888777777666555555555666999999999999999888888777444444666666666555444333333444444555555555444444666555555444444333333222222111111000000111111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------.........------,,,...//////.........111444;;;CCCSSShhh~~~hhh\\\WWWXXXdddrrrxxxlllqqqzzz{{{zzz}}}yyyzzzxxxwwwzzz}}}}}}}}}|||zzzxxx{{{xxxxxxzzz{{{{{{}}}xxxuuuuuu|||}}}}}}|||}}}wwwhhh]]][[[___bbbiiiqqq{{{{{{||||||zzzvvvssspppvvvuuurrroookkkeee^^^YYYKKKCCC;;;777666666222...//////.........///000111//////000111111111111111111111111111111111111111222222111111111000000000111000111111222333444555666333666>>>AAA===555000333222111111222333222000222222222222222222222222111444666666555444444555555444333444777999999999111111111111222444555555<<<999555333333333222000000000000000////////////........................------........./////////000000000/////////......|||yyy}}}rrrcccZZZTTTXXXZZZVVVKKK>>>555000...///111222222111111000////////////////////////---............/////////......///000111222333333111111111222333444666777555555555555444444333333333333333333333333333333222222222222222222222222111111222333444444444444444444555555555555555666555777888999::::::999999::::::::::::999999888777888777777666555555555444777777888888777777666555111222333444555444444444222333444444555555444444555555444444333222222222000111111000000///000111..................------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------.........---,,,,,,,,,---...///000000222333777:::AAAOOOccc~~~uuujjj```\\\^^^yyy~~~tttsssuuuyyy~~~~~~{{{}}}|||yyyuuuvvv}}}|||wwwtttxxx~~~||||||~~~yyy}}}}}}~~~xxxvvv{{{~~~|||zzzsssfff^^^]]]cccjjjttt}}}~~~zzzwwwwwwuuupppkkkpppmmmhhhbbb\\\TTTKKKEEE<<<999666666777777333000...............//////000//////000111111111111111111111111111111111111111222222222222111111111000000000000111222444555666555666;;;EEEKKKHHH===333111/////////111222111000222222222222222222222222000333555666555444444555444333222333555666777666222222222222333444555555:::888555333333222111///111111000000000/////////........................------.........///////////////.........---------{{{~~~|||wwwjjj[[[RRRLLLNNNMMMHHH???777222111---...000222222222111111000000000000000000000000........./////////000000...//////000111222222222111111111222333444555666444444444333333333333333222222222333333333444444222222222222222222222222111111222222222222111000222222222333333444444444555666888999::::::999999888999999999888777666666666666666666555555444444555555555555555444333333000111222222333333444444111111333444555666666666444444444333222222111111///000222111000///000111.........///...---,,,+++++++++++++++++++++++++++******+++++++++++++++***+++++++++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,---------------,,,,,,,,,,,,---///111222333222222444777<<>>GGGOOOOOOEEE:::222111000111333333333111222222222222222222222222000222555555555444444555555333222222333444444333333333333222333333444444777555333222222111000...000000000000////////////............................../////////000000000.........------------,,,{{{yyyrrreeeWWWOOOJJJHHHCCC===666111//////......000111111222222222000000000000000000000000////////////000000000000//////000000000000111111000000111222333444555555333333333222222222222222111222222222333333333444222222222222222222222222000111222222222111///...000000000111222222333333444555777888999999888888666666666777666666555555444555555666666666555444333333333333333222222111111111111222222333333333111222333444666666777777444333333222222111111000...111444333000///000222....../////////---,,,+++++++++++++++++++++++++++))))))***+++++++++*********++++++++++++,,,,,,,,,******))))))))))))******************++++++++++++******+++++++++,,,,,,,,,++++++,,,------------------,,,,,,---///000///...000222333444999GGGZZZiiixxxmmmZZZhhhzzz|||qqqoooqqqwww~~~|||{{{}}}~~~}}}yyyvvvpppvvvvvvoookkkuuu~~~}}}xxxqqqjjjeeeeeehhhmmmvvv~~~zzzzzz~~~zzzzzz{{{|||{{{|||~~~uuuooommmkkkfffbbbYYYTTTLLLEEE???999444111111111111333444444111///---...///000000000000/////////000111111111111111000000000000000000000000222222111111111000000000000///000000111222333444555999>>>DDDKKKNNNHHH???777666555555666777666444333333333333333333333333000333555555444333333444777555333333444555444333444333333222222222222333333222000000111111///...////////////............------------------------....../////////000000000.........---------,,,,,,{{{tttrrrkkk___SSSMMMDDD@@@:::555222111///...000/////////000111222222111111111111111111111111//////000000000111111111000000////////////......//////000222333333444444222222222222222222222222222222222222222333333333222222222222222222222222///000222333333222111000//////000111111222333333333444666777888888777777333333444555555555444444222333444666666666666555333333333333333222111111222222222111222222333333333444555666666666666666333333333222111111000000...222555555111///111333...///000000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++************+++++++++,,,,,,,,,******))))))))))))******************++++++++++++************++++++++++++)))***+++,,,---.........---+++)))***---......,,,000000111222666>>>GGGNNNcccxxxeeeaaabbbkkkzzzwwwkkkgggiiimmmvvvxxx|||zzzqqqppp}}}}}}yyyvvvmmmiiieeecccaaadddooo{{{~~~yyyyyy~~~~~~sssooouuu|||{{{rrrjjjeeebbb^^^[[[QQQKKKCCC<<<888666555444000000000000111222111000...///000111111111000000//////000111111111111111000000000000000000000000111111000000000/////////000/////////000111111222777:::<<<===AAAFFFFFFAAA999777666666666666555444333333333333333333333333111333555555444222222222555444222333444555555444444333222111111111111111111000///000111111000///............------------------------------------------........./////////............------------|||tttnnnkkkeeeZZZOOOJJJ<<<888444222333444222000111000/////////000222333111111111111111111111111000000000000111111111111000000000///......------...///000111222333333333111111111111111111222222222222222222222222222222222222222222222222222222...///222444555444333333//////000111222222333333333444555777777777666666111222222333444444444444111222444666777777666666333444444444444333222222333333222222222222222333666666777777666555555444333333222222111000000000...222666666222///111444///000111111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************************++++++,,,,,,,,,******))))))))))))******)))************+++++++++)))************+++++++++((()))***,,,---...//////,,,***((()))---000000000///---,,,///444888999888DDDZZZtttnnn]]][[[aaammmrrreee^^^\\\```fffsssxxxxxx{{{|||}}}}}}{{{xxxyyy{{{qqqnnnkkkfff``````jjjvvvwww~~~yyyxxx~~~vvvjjjgggqqq}}}xxxooofff___[[[XXXWWWGGGAAA999333000111111222111000///000111222333333...///111222222222111000//////000111111111111111000000000000000000000000000000000000////////////000///////////////000000888<<<;;;777999@@@BBB@@@777666444444444444222111333333333333333333333333222444666555333222111111222111000111333555555555333333222111000000000000/////////000222222111000......---------,,,,,,,,,------------------------,,,,,,,,,---------......//////.........---------wwwlllcccaaa^^^UUUIIIAAA777777555444222111//////......///000000000000000111222222111111000///...///////////////000111111111000...---...///111222111222444333222111111222222111000111333444333222000000000111222222222333333222222111111222222333222111111000000111111222444333222222111111222222333555777777666777888:::555222000///111222333333000111222333444444444444111333555555333222444777555444222111111222444555999666444555777777666333111111111111111000//////......///000111111000000......//////......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------((()))***+++++++++++++++******++++++++++++******''''''((()))))))))))))))******+++,,,,,,,,,,,,+++************************---------............///,,,---...///000111222333===CCCRRRfffzzzttt```XXX\\\hhhsss}}}zzzbbbTTTRRRUUU^^^rrrzzzxxxyyyvvv{{{|||yyyxxx|||}}}zzz~~~|||yyytttoookkkiiilllqqqxxx~~~}}}|||}}}|||{{{zzzxxxuuusssrrrrrrqqqwww~~~{{{vvvmmmfffgggggg^^^QQQIII<<<:::666222000000000111+++666:::111+++000444222///000111222222111000///...///000222222222111000111000///---------...///,,,...000111111111333444000000000000000111111222888888777777777777888999666333111111444555444222333333333222222222111111000000111222333333444444111222222333444555666666222333333333333222111111000000000000111111111111,,,,,,------...---------***+++,,,,,,------,,,,,,......------------,,,,,,+++,,,---////////////...sssfffYYYTTTQQQJJJAAA<<<888777555444222000///.........///000000000000000000111111111111000//////000////////////000111111222111///......///000111222444555555444333333444333222111222333444333222111111111111222222222222222111111111111222222333333333222222222222222222000000000000111111222333222333555555555555666888666333111000111333333333000111222333444444444444222444666555333222444666444333222222222222333444666444222222444555333111111111111111111000//////........./////////000000...............------,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,---...((())))))******+++******)))******++++++******)))''''''((()))))))))))))))((()))******++++++******************************,,,---------............---------....../////////444777@@@PPPaaattt}}}ppphhhcccaaaaaajjjvvv~~~jjjZZZRRRTTTcccttt|||xxxxxxzzzzzzxxxzzz{{{zzzyyy|||~~~~~~~~~}}}}}}|||}}}}}}}}}}}}tttgggffffffhhhmmmrrrvvvxxxwww{{{{{{wwwsssjjjddddddcccYYYKKKBBB:::888555222000000111222000;;;>>>555...111333000///000111111111111000///...//////000111111000000000000///...............///111222111000......///000////////////000111111444444444444444555666777444222000111333444333111222222222222111111111000000000111111222333333444111222333444555666666777111111111111111000//////000000000000000000000000,,,,,,------...------,,,++++++,,,---------------,,,,,,+++++++++*********+++,,,---///////////////nnn___NNNFFFBBB===999777777666555333111000///...////////////000000000000//////000111111111111000000000000///000000111222333222000///......///000222333555555444333333444555333222222444444333111222222222222222111111111111111111111111222333333666555555444444333333333.........///000222333444000222333333333333444555777555222111111333333333000111222333444444444444444555666555444333444555333333333333333333333333222111000000111111000...000000111111000000//////......---,,,---...///000...............---,,,,,,++++++,,,,,,,,,,,,++++++*********++++++---...///(((((()))))))))))))))***)))******++++++******)))''''''((()))))))))))))))'''((())))))******))))))************************,,,,,,,,,,,,------------------------------------111000333<<>>@@@:::444222000---/////////000000000000000///...---,,,,,,---///000---.../////////...---,,,,,,...000000///......///...------------...//////---------...///111222333111000/////////000000000//////////////////////////////000000000111111111222222333444555666777777333333333222222222222222////////////............---------...------,,,,,,,,,,,,---............------------,,,,,,,,,,,,+++,,,------...//////000000yyy```SSSEEE===999444111111//////000000111222333333111000////////////000000---...///111222222222222111111111111111222333333333333222111000/////////...000222222111111111222555444222333333333222111444333333333222222111111333333333333333444555555666777777777777666555444333222222111111111222222222333444444333222444555777444222000111333333333111111222222333333222222444444333333444444333333111222222333333222222111000000000000////////////...//////000000000/////////...,,,******,,,---...---------...---,,,,,,+++***++++++,,,,,,++++++***((())))))***+++,,,...///***)))(((((('''((()))))))))))))))******)))))))))''''''((()))))))))))))))((()))******++++++******))))))))))))))))))))))))************++++++++++++***+++,,,---...///000000...,,,,,,///111555???JJJ\\\mmm|||ddd___eeeuuu~~~ooo]]]WWW```uuu|||rrrmmmfffeeeppp~~~wwwwww{{{}}}{{{yyy{{{wwwsssrrr{{{xxxuuuqqqllliiigggffffffwwwsssppprrrzzz|||zzz|||yyywwwtttqqq\\\QQQFFFBBB>>>888333222222111000000000000111222333888;;;888444111///---....../////////000000111///...---,,,,,,---...///,,,---...//////...---,,,,,,...000000///......///---------------......///---------...///111222333////////////......///000........................000000000000000111111111111111222333444555666666444333222111111111222222000/////////.........------.........---,,,,,,++++++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,---......//////oooTTTJJJ???;;;777111......------...000111222333444222111///......///000000......///111111222222222222222111111222222333444222222222111111000000//////111333444333333333555444222111111333333222000333333333333333222222222444444333333333333444444444444666777777666555444444333333222111111222222333444555555333333444555555333000///111333333333111111222222222222222111222111111222333444444222222222222222222222222222000111222111000///000111......///000000000/////////...---,,,+++,,,---------------------,,,++++++******++++++++++++******)))))))))******,,,---...+++***)))((('''((()))***((())))))******))))))(((''''''((()))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))*********+++)))***+++,,,...///000111---,,,...000///...333:::>>>NNNcccuuu}}}xxxwwwqqqccc^^^dddrrrxxxqqqhhhiiiyyy}}}~~~}}}pppnnnrrrooottt|||~~~|||~~~~~~~~~zzzxxxjjjgggcccaaaaaadddiiilll|||||||||}}}~~~~~~||||||yyytttqqqpppkkkeeeNNNDDD:::777444111000222000000/////////000000111///222444333111///...---............///000111111//////...------------...,,,,,,---............---000111222111///---------...------------...//////............///111222222///000000///...---///111---............/////////111111111111111111111111000000111222333444555555333222000/////////000111111000000//////.....................---,,,++++++***+++,,,,,,------,,,,,,************))))))))))))++++++++++++,,,---...///{{{sssaaaLLLCCC;;;777444000...///......//////000111111222222111///...---...///000...///000111111111111111333222222222222333444444111111111222222111111000///111333333333333333555111000///000222333222111222222333333333333333333444444333222111111111111000222444555666555444444222111111111111111222333333444555444333222333555222000......000222333333111111222222222222111111000///...000333444444222333222111000000111222333000222333222000...000111---......///000000//////............---------,,,,,,------------,,,++++++******++++++++++++************)))******+++,,,,,,---+++***(((((((((***+++(((((())))))))))))((((((''''''((()))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))***************+++,,,------......---000222000,,,///444333===JJJVVVggg~~~}}}mmmdddhhhrrr{{{}}}||||||yyy~~~}}}{{{yyyuuuooojjjeeegggiiimmmqqqvvvzzz|||}}}~~~|||{{{xxxuuurrrnnngggbbbbbbccc[[[QQQ???777222111111//////111////////////////////////......//////...---,,,---......------...///111222///////////////...---------,,,,,,,,,------...//////111222111000......///.........---...//////000//////......///000111111...000111000...---///222---.........////////////222222222222222222222111//////000111222333333444333222000///...///000111222222111000000///..................---,,,+++***)))***++++++,,,,,,++++++************))))))))))))*********)))***+++---...{{{uuupppqqqwwwtttdddTTTJJJAAA999666333000000333000000000000////////////333111///...---...///000///000000111111111111000333333222222333333444555000111111222222222111111---///111111111111222333000///...///111222222111222222222333333444444444444333111000//////.........000222444555555444333////////////000222333444222444555444222222333444111///------000222444444111111222222222111111000///---,,,...222444444222333222000//////000222333000222333222///...///222------...///000000//////.../////////......---,,,,,,,,,---------,,,++++++******++++++++++++******+++***************++++++...,,,***)))((()))***+++(((((())))))))))))(((((('''(((((()))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++---...,,,(((***///111555888<<>>555111000111///---............////////////111000///......///000111222222222111111111000000000111222333444444444444111111111111222222222222000000000111111222222333111000000000/////////////////////000222333555666111222222111//////222444222444555444333222333555444555555555444444333222333333444444444555555555333222111////////////000///222555666555333222111000111333444444444333222000000111222222333444444111111222222111000000///222222222111111111000000111000///...------------++++++,,,,,,,,,+++******))))))))))))(((((((((((((((((()))))))))***************)))))))))(((((((((((()))))))))))))))((('''+++***((('''&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))---,,,++++++*********+++---,,,+++******++++++,,,,,,,,,------.........///,,,+++,,,///111555@@@LLLaaarrrpppnnnuuuzzzzzzzzzmmmttt}}}~~~oooccc```iiivvvqqqmmmmmmpppsssuuuyyy|||vvvtttuuuuuuqqqmmmkkkbbbTTTHHH???999444111000000000000////////////////////////......------...------,,,,,,------...///////////////////////////000111///---,,,---......------,,,,,,,,,------...///000///---,,,---..................///000000.........////////////000000000000000000///......///////////////000111111000111111222222111111111222222222222222111111000222111111000000000000000111111000//////.....................---,,,+++***---,,,++++++++++++,,,---...---+++))))))+++---...,,,+++)))(((((()))***+++}}}}}}~~~xxxuuussspppkkkbbbVVVMMMAAA;;;444000///000...---............////////////000000////////////000000000000000111111111222222000111222333333333333333333222111111111222333444000000000111111111111111111111000000000//////////////////000111333444555333333333222000111333555222333444333222111222333555555555555555444444333444444444555555555666666333222111////////////000000222555555444222222222111222444555555444333333333333222222222111111111111222222222222111000000111111111111000000000000111000///......---......---------,,,+++)))((('''))))))))))))(((((((((((((((((())))))))))))******)))((((((((((((''''''''''''((()))***************---***'''$$$######$$$&&&&&&&&&''''''((())))))))))))))))))))))))))))))))),,,++++++***************...---,,,+++++++++++++++)))+++,,,...//////.........,,,,,,...------333<<>>333333111000//////..................//////////////////000000000000//////......//////000111222222///000000111111111000000222111000000000111222333333333333444444444444444222222111111111000000000------------...///000111444333111222444777777777333444555444222000111222000111111222222222222111/////////000000000111111333222111////////////000000222333333111111111222333333444555555444222111//////000000111222222222//////000111111111111000.........//////////////////......---------......))))))******************))))))))))))((((((((((((''''''(((((((((((())))))(((''''''''''''&&&&&&&&&((((((((('''&&&%%%######$$$%%%''')))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))************))))))''')))***,,,------,,,,,,+++)))***---,,,)))(((***......000555===III]]]nnnzzzlllggglllrrrxxxzzzmmmccc```eeepppuuurrrqqqtttzzzyyyzzz|||{{{zzz~~~tttjjjkkkttt}}}yyyyyy~~~}}}}}}{{{nnnccc\\\SSS^^^kkkuuu~~~zzzyyy{{{{{{uuummmllljjjkkkkkkhhhccc^^^VVVUUUSSSMMMDDD;;;555333000000000000////////////---///222555555333111///------------...///000000////////////////////////+++,,,......------...000,,,---///000111111000000000111222222111111222333///////////////.........***++++++,,,---...//////...//////000000000000000///////////////000111111333222000///......///000...///000111222333333333222111111000000000000000........................------,,,,,,+++,,,,,,---******++++++++++++******(((((((((((()))***+++++++++*********))))))((((((}}}mmmeeeZZZTTTPPPIII???777111111222111000/////////............////////////...///000111111000///....../////////000000111111///000000000000000////////////000000000111111111222222222333333444444444222222222111111111000000///////////////000111222333111///111555888999888444555666444222111222333000111222333333333333222....../////////000000000333222111////////////000000222333222111000111222222333444444444333111000000000000000111111111111......///000000000000000------........./////////------,,,,,,,,,,,,------))))))************))))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((''''''''''''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''((((((((((((((((((((((((((('''''''''(((((()))***&&&'''((()))******)))))))))*********+++++++++,,,---******......+++***,,,---+++---000222777DDDRRRhhhtttyyykkkcccaaadddrrrppphhhgggoooqqqllljjjooouuuuuuxxx{{{|||}}}{{{zzzyyyssssss|||~~~xxxuuuttt{{{yyy{{{}}}rrrqqqnnniiiddd___]]]\\\^^^lll}}}~~~zzzrrrkkkhhhhhhfffbbb\\\UUUPPPMMMGGGHHHHHHEEE>>>777333111000000000000////////////,,,...000222333222000///------------...///000111////////////////////////,,,---......,,,,,,---...,,,...///000111000...---...///111111000///111222...///000111000///---,,,++++++,,,---...///000000///000000111111111111111///////////////000111111333222000...---...///000...///000000111111111111222111111000000000000000---...///000///...,,,+++++++++,,,,,,---,,,,,,+++)))***+++,,,,,,+++***)))''''''(((((()))******+++(((((()))))))))(((((('''~~~yyyzzz~~~~~~yyytttdddZZZOOOJJJIIIEEE;;;222///111222222111000000000............/////////000...///000111111000///...////////////000000000000///000000000000000//////......///000000000000///000000111222333333444444222222222111111111111000333222222222333444555555111///...000555999999999555666666555333222222333111222333333444444444444000111111111222222222222333222111////////////000000222222222111000111222222333333444333222000000111111111111000000000000------...//////000//////+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---***************)))(((((())))))))))))((((((((((((''''''''''''((((((((())))))(((((((((((('''''''''&&&'''(((((((((((((((((()))'''%%%###"""###%%%&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%'''((()))***))))))+++******)))******+++,,,(((%%%&&&+++---++++++---+++***---111000000777CCCJJJZZZkkkttt{{{yyymmmfffZZZ___gggsssyyyrrruuurrriiifffjjjfffjjjppptttwwwpppnnnnnnnnnxxx|||vvvssssss{{{~~~|||xxxwww{{{|||wwwrrrooo___]]]YYYXXXZZZ___eeejjjvvv|||vvvsssnnneee]]]YYYZZZXXXRRRIIIBBB>>>>>>===???@@@===777111//////000000000000////////////+++---///000111000///...---------......000111111////////////////////////,,,---......,,,,,,---...---...000000///...,,,***,,,...//////......///111---...111222111///,,,+++++++++,,,---...000000111000000111222222222222222///////////////000111111444222000...---...//////...//////000000000000///222111111000000000000000---...000111000...+++))))))***,,,------,,,+++***)))***+++,,,,,,+++***)))&&&''''''((()))******+++&&&'''((((((((((((((('''xxxuuuxxxyyyssslllhhhWWWPPPGGG@@@<<<999555111222111111000///......---............////////////////////////////////////000000//////.........---,,,///222333000......000------......///000000000111111222333333333333222222111111111000000//////---.........//////000000111111000000111222333555777555444333333333111///333222222222222222222333222222333333333444444444222111111111000000//////222222111111000000//////000111222333333222111000000000000000000000000000000////////////.........///...---,,,+++,,,------++++++***(((&&&$$$"""!!!)))***+++,,,,,,+++))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((()))******+++(((((((((((())))))))))))''')))***)))((('''(((***++++++,,,------......///===???EEEOOOYYYfffxxx{{{iiibbb___ccceeehhhyyy|||vvvxxxhhhbbb^^^aaaggguuuyyywwwqqqpppwww~~~}}}||||||}}}|||zzzxxxzzz}}}wwwttttttllldddbbbcccaaa]]]ZZZSSSQQQTTT]]]gggmmmsssyyy~~~vvvqqqnnniiiaaaZZZRRRNNNGGG@@@;;;888777777777666444000------///111---...............------////////////////////////,,,,,,,,,------///000111///............---------)))***+++,,,---,,,++++++++++++******++++++,,,---,,,,,,,,,---...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222------------...000111111//////---,,,,,,---...///000000000000000000000000//////000000000000//////,,,,,,------------------************************+++***)))***++++++***)))((((((''''''''''''(((((('''))),,,,,,***&&& |||zzz{{{yyyppphhhdddSSSLLLCCC<<<999777444222111111000000///......---------------............////////////////////////111000000000///////////////000111000...---///111------......//////000000000000111222222222222222111111111000000000//////............/////////000......------...///111222555333222333444444333222222222111111111111222222000000000111111111111222111000000000////////////111000000000//////......///000111222222111000000//////////////////////////////.........---------///...---,,,+++,,,,,,---*********))))))'''&&&&&&))))))***++++++***)))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((('''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''(((((())))))******'''((((((((())))))))))))''')))***)))((('''((()))******++++++,,,,,,------222222666===CCCLLL[[[hhh|||wwwssstttooohhhkkkvvv~~~uuulllfffccchhhyyy|||wwwtttqqqxxx}}}{{{|||zzzwwwuuurrrfffWWWOOONNNQQQUUUWWW^^^]]]```hhhnnnrrryyy{{{xxxxxxwwwssskkk___SSSKKKAAA>>>:::555111///......222333333222///...///000.........//////......---........................//////...//////000111222............------------++++++---.........---,,,,,,,,,++++++,,,,,,---...,,,,,,---......///000000........................------------------------//////000000111222222222............///000111111000///...------------...........................//////000000000000//////------------------------************************+++***))))))++++++***))))))((((((''''''(((((())))))*********)))(((&&&%%%~~~vvvjjjaaa^^^NNNGGG===777444444333111111000000//////.........,,,,,,,,,------------...////////////////////////111111111000000000000///111111000---,,,,,,...111---------...//////000000//////000111111111111000111111000000000000//////............////////////------,,,,,,---...000111111111000222444555555444111000000//////000000111/////////000000000111111/////////...............//////////////////......///000000111111000//////////////////////////////------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,((()))******++++++******(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))''''''((()))((())))))***++++++,,,,,,///---...111333777AAAKKK]]]kkk|||ttthhhfffooottt|||wwwiii______kkkxxx~~~xxxqqqmmmppp|||{{{sssmmmiiigggaaaXXXLLLEEEHHHRRR^^^eeelllllloootttvvvwww~~~~~~yyyoooqqqpppiii\\\NNNCCC===555444222000///...---------000222333111///............///////////////...........................000///////////////000000............------------------...////////////...------,,,,,,------...///------......///000000000////////////////////////........................000000000111222222333333000000/////////000000111222111///...------------------------------------...//////000000//////............------,,,,,,+++************************+++***))))))++++++***)))***))))))(((((())))))***+++***(((((((((***,,,---|||ooo```XXXWWWLLLDDD:::333111111111000000000/////////.........,,,,,,---------.........////////////////////////000000000///////////////111000///---,,,,,,---...,,,,,,---......//////000---...//////000000//////000000000000000000//////.........///////////////......------...///111222000//////000222444333333000//////......//////000000000111111111222222222------------------------/////////000000000000000000000000000000//////...////////////////////////,,,,,,,,,,,,+++++++++***---,,,,,,+++++++++++++++((()))******++++++++++++'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&'''((())))))***(((((((((((((((((('''''''''''''''((((((((())))))'''((()))(((''''''((()))((())))))******++++++,,,000------......///555===DDDQQQccctttuuukkkfffgggkkkpppvvv{{{~~~zzzjjj___aaannnzzzzzzqqqjjjiiilllpppyyyyyyrrrjjjgggnnnyyy|||tttjjjaaa\\\YYYZZZ[[[XXXVVVZZZeeepppvvvwwwxxx{{{}}}{{{zzz}}}|||~~~{{{|||~~~{{{vvvkkkfff]]]QQQFFF>>>999888111111111111111000//////...000111111///---,,,---......//////000000//////..............................---,,,,,,,,,------.........---------,,,,,,---......///////////////,,,,,,,,,,,,,,,---...............//////000000000////////////////////////////////////////////////000000111111222222333333222111000000000000000111333222111000...------,,,------------------------...//////////////////...//////...---,,,,,,++++++************************+++)))((()))***+++***)))******))))))))))))******+++)))((('''(((***---///ssscccUUUOOOPPPJJJBBB888111///000000///////////////............---.........////////////////////////////////////.................................//////...,,,+++,,,,,,------.../////////------...////////////...//////////////////000000///////////////...............------...///000222000///...///000111000//////..................////////////000000000111111,,,,,,,,,,,,,,,---------000000000111111222222222111000000///////////////........................,,,+++++++++************+++++++++++++++*********)))))))))***))))))(((((('''''''''''''''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((&&&((()))((('''&&&'''((())))))******++++++,,,,,,,,,))))))+++,,,,,,///555999@@@LLLZZZhhhxxxyyyvvvrrrpppoooooollljjjjjjzzznnndddgggsss}}}qqqccc\\\```fffaaaqqq|||yyyoooffffffooo|||{{{{{{xxxvvvtttsssgggkkkoooqqqnnniiifffdddrrrxxxxxxqqqmmmrrrxxx{{{yyywwwvvvzzzzzzwwwuuuvvvxxxrrrkkk```VVVHHH>>>999777555222....../////////...---,,,111222222///---++++++,,,------...///////////////...........................------,,,,,,,,,,,,---...------------,,,,,,,,,---------------.........+++++++++++++++,,,,,,---............///////////////////////////////////////////////////////////////000000111222222333333222111000000000000000111333222222111///...---,,,..............................////////////......//////...---,,,,,,++++++***************************)))((()))******)))(((******))))))))))))******)))((((((((())))))******ssseeeWWWLLLGGGHHHFFF???666000///000000///................................./////////000000////////////////////////,,,---------------......+++,,,,,,...000///,,,***,,,,,,,,,---......//////------...////////////.........////////////000000///////////////.........,,,,,,++++++,,,---///000111000......//////...,,,///......------......///,,,,,,---------.........,,,,,,,,,,,,------------000000111111222333444444222222111000////////////........................++++++++++++***************++++++++++++***))))))))))))))))))((('''&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''((()))))))))***++++++,,,,,,(((&&&&&&***,,,,,,...222444666<<>>888222//////111111000........................---------.........//////////////////////////////------------......//////,,,******+++...///...,,,+++,,,,,,------......///------...///////////////........./////////000000000/////////............---,,,,,,,,,,,,...///000222111//////000111///...//////............//////+++,,,,,,,,,,,,---------,,,,,,,,,,,,------.........///000111222333444444444333111000//////000000........................,,,,,,+++++++++*********)))***+++++++++***(((((((((((())))))(((((('''&&&''''''''''''''')))***+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((('''(((((())))))******+++***'''(((---///---...000111111333777;;;BBBRRRbbb}}}~~~gggfffhhhpppwww|||}}}~~~xxxsssuuuyyyzzzyyy}}}xxxoooqqqrrruuuyyy|||}}}|||{{{yyynnneeeeeeppp|||zzzyyyzzz~~~zzzxxxwwwtttoookkk```]]]ZZZZZZ]]]aaadddeeeuuu{{{uuusssrrrxxx{{{|||{{{xxxnnn[[[JJJ;;;888444222222222000...000000000000000000000000000111333222///---,,,,,,***+++,,,---............------------------------------------...//////000---------,,,,,,,,,++++++---,,,+++++++++,,,---...,,,++++++++++++,,,------------------------,,,,,,------------------------.................................///000000111111............///000111111111111222222222111//////---------------------------......//////......---------------------------***************************((('''((()))***)))((()))((((((''''''(((((()))'''''''''((((((((())))))rrreeeWWWOOOJJJCCC===;;;888333///---///222222111---.....................,,,,,,,,,---------......////////////////////////---.........//////000000---***((((((,,,/////////++++++,,,------......///---...//////000000//////---.........//////000000000000//////.........---//////......///000222333222111000111222333222111//////............//////---------.........//////,,,,,,,,,------.........---...///000111222333444555444222000000000000111........................,,,,,,,,,++++++++++++***)))******++++++)))(((''''''(((((())))))))))))(((((('''''''''((()))+++,,,))))))))))))))))))))))))(((((((((''''''(((((((((%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''"""###$$$$$$%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&''''''((()))))))))***'''(((,,,...+++***,,,///...000333222333???MMMdddsss~~~~~~vvvmmmmmmllljjjqqq}}}zzzfffeeeddddddeeeeeedddcccooouuu~~~xxxnnnllluuu~~~|||vvvtttyyy~~~pppkkkfffccccccccc```^^^YYYZZZ\\\bbbjjjqqqvvvxxxyyy~~~xxxsssqqqpppzzzyyytttnnnhhh^^^LLL<<<666555222...,,,---111555---,,,,,,,,,---...//////,,,///333444333///---,,,)))***+++,,,------------------------------------*********+++,,,---...///---------,,,,,,,,,++++++------,,,+++,,,---...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000------------...000111111000111222333333222000000,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,------------------***************************((('''((()))***)))(((((((((''''''''''''((((((((('''&&&&&&''')))+++---aaa\\\UUUNNNGGG@@@999555111111111111111000//////////////////////////////..................------...111333333222000//////+++,,,---.........---,,,***+++,,,---------,,,+++...------,,,,,,,,,------///......///111222000///////////////////////////000000//////.........---,,,,,,------...///000000000///////////////000111///............//////000444222000---,,,,,,------///...---,,,+++,,,------.........//////000222222333333222222000///---,,,......---------,,,,,,,,,+++++++++***)))(((((('''(((((('''''''''((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((''''''&&&&&&((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&((()))***)))((('''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&(((((((((((((((((((((((()))******+++,,,...///000///222333000---...333999QQQ[[[aaa______kkk~~~~~~vvvpppllliiinnnpppwwwvvvlllbbb[[[VVVSSSTTTYYY^^^gggvvv}}}wwwxxx~~~xxxuuuxxxyyyuuurrrqqqpppxxxvvvuuuttttttppphhhbbb^^^YYYWWW\\\hhhrrrwwwxxxrrrhhhccciiirrrsssrrrrrr|||{{{{{{wwwvvvlll^^^RRRKKKEEE???:::666222......///111000...000/////////---,,,...222555444333222111000///...***+++---...///000000///........................------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************.........///...------,,,//////...---,,,,,,+++++++++,,,---...///////////////...---,,,,,,---...///222111000000111111000///...///000111111000///...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++)))((((((((()))******)))((('''%%%$$$###"""$$$$$$%%%%%%&&&'''((((((___ZZZRRRIIIBBB<<<666222111111111111111000//////////////////////////////...........................000222333111///......+++,,,---......---,,,,,,***+++---.........------///......------.........000///...///111111111///////////////////////////000/////////............,,,,,,------......////////////............/////////............///000000333222000///...---......//////---,,,,,,,,,---............///000222333444333333222222000///...---...------------,,,,,,,,,++++++******)))(((((('''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((''''''&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++---...,,,...000///---...444999CCCLLLPPPJJJGGGNNN\\\fffvvv~~~~~~yyybbb```bbbmmmzzz|||uuujjjbbbRRRPPPNNNQQQ^^^lllnnniiiggg```___fffhhhgggooozzzyyyvvvxxx~~~}}}tttlllfffbbb```ZZZZZZZZZ[[[]]]]]]]]]\\\\\\ZZZ\\\eeeuuuwwwooooooooollljjjjjj|||{{{xxxyyyzzz}}}}}}|||}}}ooofffdddZZZMMMCCC>>>:::555111333000......//////---+++---,,,,,,---------///111///.....................,,,,,,------.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,.........---,,,,,,++++++,,,,,,---.../////////...///...---,,,,,,---...///...---,,,---...///...---///000111111111111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++***)))((((((((())))))'''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''(((((())))))]]]VVVMMMCCC<<<666222///000000111111000000//////////////////////////////........................---///111111000.........+++,,,,,,------,,,+++++++++,,,---///000000////////////.........//////000111///......000111111000////////////////////////////////////............------,,,,,,,,,------...///......------.........///.........//////000111222222111111000000000000000///...---------......////////////000111222222222222222111111///...---------------,,,,,,,,,,,,++++++******)))((((((((()))))))))((('''&&&$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''###$$$%%%&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***+++'''***,,,,,,,,,///444999>>>EEEFFF===666777>>>DDDPPP[[[pppwwwkkk``````fffmmmttt{{{{{{yyyzzz||||||tttddd[[[PPPPPP]]]llloookkk[[[QQQKKKMMMNNNMMMQQQYYYeeeqqq}}}wwwsssrrruuuxxx||||||yyywwwuuuuuutttsssrrrxxxrrriiiaaa[[[VVVRRROOOLLLMMMOOORRRUUUZZZ```dddkkkjjjmmmuuu~~~yyytttnnnlllnnnyyy~~~xxxvvvwwwyyy{{{{{{zzzyyyxxxxxx~~~~~~qqq```UUUSSSKKK@@@888555444222000000//////111333444444333...---++++++---//////...---......///111111222333///...---,,,,,,---...///------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------......,,,+++++++++,,,---...------,,,,,,+++++++++,,,------.........------...------,,,,,,------...,,,++++++,,,...//////...000000111111111111000000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++***)))((('''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********YYYRRRGGG>>>777333///...///000000000000000//////////////////////////////............////////////---///111000///------...,,,,,,,,,,,,,,,++++++++++++---...000111111111000..................///000111000......000111222111///////////////////////////////////////............---,,,,,,+++,,,------000000///............///............///000111111111111222333333222222111000000/////////.........111111000///............111111111111111000///...---------,,,,,,,,,++++++************))))))(((((())))))******)))'''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%########################$$$######""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&((()))***+++---111555<<>>666222111000///......///000000000//////////////////////////////.........//////000000111///000111000...---.../////////...---,,,,,,,,,,,,...///000111111111000///,,,,,,,,,,,,,,,---...///000000000111333333222000////////////////////////.........///////////////000...---,,,,,,---///000333333222111000000000000.........///000111222333222222222333333333333333111111222222222111000///++++++,,,---...000222333///000000111111111111000,,,,,,,,,,,,++++++++++++******))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''(((((((((((()))***++++++'''+++---+++***,,,,,,***(((,,,000222888DDDVVVdddppp}}}zzzuuujjjZZZLLLGGGIIINNNLLLNNN[[[yyyxxxlllfffdddfffhhhddd___YYY]]]kkkzzz}}}yyyhhh\\\SSSSSSTTTSSSOOOMMMKKKIIIHHHHHHKKKMMMMMMMMMGGGIIIMMMOOOOOOMMMKKKIIIKKKQQQXXX]]]dddlllooonnnlllfff^^^WWWTTTTTTSSSSSSUUUSSSSSSXXXaaalllvvv{{{xxxooodddaaadddkkkoooqqqllloootttvvvuuusssqqqpppttt}}}sssssslllkkkrrruuu|||~~~uuusssoooiiidddaaabbbccc```XXXKKK@@@888444222111222111///...///111333555333222000...---000555999AAACCC===111+++---...+++------------------------000///...---,,,------...---,,,,,,++++++************************************++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++***))))))(((///...,,,+++++++++,,,---************************+++,,,,,,---------,,,,,,***++++++,,,,,,++++++***+++******,,,...000000///,,,,,,+++******+++,,,,,,,,,,,,++++++***)))))))))***************************************************))))))(((((())))))***((())))))))))))((('''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&DDD???999444111111000000---......///000000//////////////////////////////---......///000000111111000111111000///...///111111000///---,,,,,,------///000111111111000///...,,,,,,,,,------...///000//////000333444444111///////////////////////////............/////////000000///---,,,---///111333333222111000////////////.........///000222333444444333222111111222222333111222333333333222000000.........//////111222222//////000111111111111111,,,,,,,,,++++++++++++***)))))))))))))))))))))******)))'''%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&(((''''''((()))*********&&&***+++)))))),,,,,,((('''))),,,---///444===CCCLLLYYYhhhtttzzzyyyppp^^^TTTTTTXXXQQQRRRYYYmmm|||wwwrrrvvv}}}oookkkjjjgggccc```^^^[[[XXXXXX[[[]]]]]]\\\VVVYYY\\\\\\ZZZZZZ\\\___eeelllsssyyy}}}ssskkkgggeeedddbbbbbbbbbaaadddjjjvvvtttlllmmmssswwwxxxvvvxxx|||vvvrrrjjjmmmxxx|||yyy|||~~~|||vvvuuuzzztttnnneee\\\WWWSSSQQQPPPPPPJJJBBB;;;777555333222///000111111111222333444000111111///,,,+++---///333===???444,,,---...***....../////////000000000...............---------//////......---,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************+++++++++++++++++++++************))))))************************+++,,,,,,------------)))***+++,,,,,,+++***)))***))))))***,,,...---,,,,,,,,,+++******+++,,,,,,---,,,,,,+++******))))))************************************************))))))(((((((((((())))))))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%???;;;555222000000000000------...///000000//////////////////////////////---......///000111111222111222222111//////000111222111///...------......000000111111000///---,,,---------......000111111...///111444666444111...////////////////////////---.........//////000000000///---------000333555222222000///.....................///000222333444555444222000000111222333222222333444333222111000666555333111000//////......///000111111222111111,,,,,,,,,+++++++++******)))))))))))))))*********111///+++(((''')))+++,,,'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& """###$$$%%%&&&!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&&&&(((***++++++***)))++++++((((((+++)))%%%***))))))***---111444666777<<>>???666333000...///000000///------......///000000111.../////////000000111111000000000000000000//////...............------,,,---------............///........................////////////////////////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---..........................................---......,,,,,,,,,...///111000...------//////...---......////////////......000///---,,,,,,,,,------------------------------,,,,,,++++++***)))))))))((())))))***************)))))))))(((((()))))))))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&"""""""""""""""""""""""""""###$$$&&&&&&&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$######""""""""""""######&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((((((((((((''''''''''''''''''''''''''')))+++------,,,---///222222666>>>HHHVVViiizzz{{{~~~yyyiiikkkkkkgggfffppp{{{vvvttttttxxxzzz~~~~~~zzzkkkhhhhhhqqq|||qqqgggbbbaaadddmmmwww|||sssooottt|||xxxsssqqqqqqsssvvvxxxyyyyyy||||||oooeee___YYYRRRKKKFFFAAA<<<777333...,,,...///------///...---------,,,,,,++++++++++++++++++++++++++++++)))))))))******+++,,,,,,//////---,,,++++++++++++)))***+++***)))((()))***,,,,,,,,,,,,,,,------------,,,++++++++++++,,,---+++++++++*********))))))))))))))))))))))))(((((())))))(((((('''''''''&&&'''(((((()))(((((('''''''''(((((()))***++++++,,,++++++***)))))))))))))))'''(((***+++++++++***)))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&...555>>>@@@<<<:::<<<@@@555333///......///000///---------...//////000000---......///000111111111//////////////////000000......//////......---,,,---------............///................................................111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------...///......---,,,,,,---............------...------,,,,,,---...///000///......000000///---......////////////......///...,,,+++***+++,,,---........................,,,,,,+++******))))))((('''((()))************)))((((((((())))))(((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&""""""""""""""""""""""""!!!"""$$$%%%&&&%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%''')))++++++,,,---...000//////333;;;GGGVVVaaarrr|||zzz{{{~~~}}}kkkiiiddd```bbbnnn|||uuuttttttttttttsssooommm]]]ZZZ\\\fffyyyuuukkkccc^^^[[[WWW```nnn|||}}}yyyzzzqqqrrrrrrpppooouuu~~~{{{}}}zzzqqqooonnnpppuuuyyy|||~~~~~~}}}ppp```TTTIIIFFFCCCCCCFFFGGGDDDBBB666222000222111...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++((())))))***++++++++++++,,,++++++++++++,,,,,,---***,,,,,,+++)))))))))***+++++++++,,,,,,,,,------------,,,++++++,,,------+++++++++*********))))))(((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&'''((((((((((((''''''''''''((()))******++++++))))))(((((()))******+++'''((()))++++++***))))))((()))***++++++***)))((())))))))))))))))))))))))************************''''''(((((())))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&888>>>DDDAAA999444444777222000......///000000///000000///......------,,,,,,---...///000111111111......////////////000000---.../////////...,,,+++---------............///................................................////////////............------------------------------...//////---,,,++++++,,,---//////...---------.....................000///...///000111000///......////////////......------++++++***+++,,,---........................+++++++++***))))))(((((('''((()))*********)))((('''(((((())))))(((((('''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$$$$$$$######$$$$$$######"""#########################################################""""""""""""###$$$%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$#####################""""""#########""""""############""""""$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''')))************)))+++***,,,111333666;;;BBBPPP```nnnsssxxx|||pppuuu~~~}}}wwwqqqiiidddfffppp|||}}}xxxtttpppllliiibbb]]]]]]dddqqq~~~{{{zzztttjjjaaa___]]][[[PPPTTT\\\gggrrrxxx{{{zzzxxxxxxxxxvvvttttttuuuwwwxxxsssnnnoookkkooorrrttttttyyy|||zzzzzz~~~}}}xxxwwwwwwyyy}}}}}}wwwoooggg___UUUJJJCCC555666;;;DDDLLLOOOKKKEEE777333000111000,,,))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******)))))))))***+++,,,---......///000///---+++,,,---******++++++,,,,,,------,,,,,,------------,,,,,,+++++++++************))))))(((((((((((())))))***((((((((((((''''''''''''''''''''''''(((((((((((('''(((((())))))*********(((((((((((()))***++++++'''((())))))******))))))((()))***++++++***)))(((***)))))))))))))))(((((())))))))))))))))))))))))&&&''''''(((((())))))***)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''(((((("""######$$$$$$%%%%%%&&&AAA@@@===888333//////000///...------///000///...000//////......---,,,,,,+++,,,...///000111111000........./////////000000---...///000///...,,,+++---------............///........................------------------------............////////////........................,,,---...//////---+++***+++,,,...///000///...------...///000000///---,,,///...---...000111111000/////////000000/////////,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((&&&''')))***+++***)))(((''''''((())))))(((''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$###############$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''******)))***++++++***)))''''''***///000...000555:::JJJVVVXXX[[[dddiiiggg```fffqqq~~~~~~}}}|||{{{tttooonnnsss{{{{{{tttnnniiiiiiaaa]]]aaaiiirrr~~~}}}{{{zzzwwwsssooommmpppmmmeee```bbbcccaaaZZZXXXYYY```jjjqqqqqqooohhhiiiiiifffddddddgggjjjtttsssjjjkkknnnqqquuuwwwxxxyyy}}}}}}xxxxxx~~~zzzwwwjjj___QQQFFF@@@===999777///000555>>>HHHKKKFFF@@@444000---//////+++)))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))***))))))******+++,,,---000111111000...------...)))******+++,,,,,,------+++,,,---......---,,,++++++++++++************)))))))))((((((((()))***+++(((((((((((((((((())))))(((((('''''''''(((******((((((((()))))))))))))))))))))((((((((())))))***((((((((((((((()))******((()))***++++++***)))(((******))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))******)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%%%%%%%DDD===333......//////...,,,,,,,,,---000000///---,,,,,,------...//////000***,,,...///111111111000---.........//////000000---...///000000...,,,+++---------.........//////........................------------------------------......///000000000////////////////////////,,,---...//////---+++***+++,,,...000000///...---,,,...000222222000---,,,...---,,,...000111111000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((((((&&&''')))***+++***((('''&&&'''((())))))((('''&&&###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""######%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''((()))******))))))%%%%%%)))***(((---444,,,:::CCC@@@@@@JJJPPPOOOQQQTTT\\\hhhwww}}}zzzzzz{{{|||{{{yyytttpppqqqvvv|||~~~~~~wwwooojjjjjj```YYY[[[aaajjjxxx}}}vvvqqqiiippprrrooommmpppooollllllfffbbbgggqqqxxxwwwtttppppppoookkkgggfffiiimmm~~~uuujjjjjjhhhlllqqqvvvyyy|||{{{vvvvvv}}}|||}}}~~~ttthhh```RRRHHH;;;444222333222111333000...333<<<@@@>>>:::222---+++...///,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***)))++++++***************+++///000000///---+++,,,---))))))***+++,,,,,,------+++,,,...//////...,,,++++++++++++************)))***)))(((((((((***+++,,,''''''(((((())))))*********)))'''&&&'''(((+++,,,))))))))))))((((((((((((+++***)))((((((''''''((()))((('''''''''(((***+++((()))***++++++***)))(((******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###!!!!!!!!!!!!""""""###$$$$$$%%%%%%444333333222111000//////..................------------------------------,,,,,,,,,---------......///////////////.........------..................++++++,,,,,,,,,,,,------............////////////------------------------,,,,,,------.../////////---------.........//////444222///---,,,,,,---...---///111222333222000///---...///111111222222222///............---------111111111000000000000000//////...---,,,,,,++++++------------------------***+++,,,+++)))))))))***(((((())))))))))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###############$$$$$$$$$######""""""""" """%%%'''&&&%%%###!!! !!!"""###############$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%$$$"""!!!"""###)))&&&$$$"""###$$$###""" !!!!!!""""""######$$$###"""""""""""""""#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))+++---222555777666555333888<<>><<<:::999666333000111...,,,,,,------------,,,,,,,,,++++++++++++++++++111333...((('''))))))++++++***)))))))))******)))'''&&&'''***+++***((()))))))))***++++++,,,,,,+++++++++***)))(((''''''************++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))++++++*********************+++)))***+++++++++)))((('''))))))((((((''''''''''''(((((((((((((((((())))))'''(((((()))))))))((((((''''''((()))))))))))))))((())))))))))))((((((((())))))(((((((((((())))))************))))))((((((&&&''')))(((&&&%%%%%%&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&$$$$$$&&&(((((('''''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------......//////000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,++++++************++++++++++++++++++,,,,,,,,,---------------------------------+++++++++,,,------.....................---------............------,,,,,,,,,,,,,,,,,,,,,---------------...............---************)))))))))))))))***,,,...///...---,,,************************'''(((((())))))*********'''((()))((('''&&&'''(((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$###!!!!!!###%%%#####################"""######"""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$###!!! !!!###""""""###$$$$$$###!!! !!!""""""###### !!!"""###%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''%%%%%%&&&&&&''''''((()))***+++...,,,))))))+++111777;;;===???DDDHHHKKKPPPUUUYYY\\\```fffoooxxx}}}~~~}}}pppiiicccaaabbbgggsss~~~}}}{{{tttjjjgggqqq~~~{{{yyy{{{|||zzzyyy{{{|||~~~{{{wwwssslllfffcccdddgggiiiooottt~~~~~~~~~vvv~~~~~~vvvttttttpppiii```ZZZRRRMMMHHHAAA777000333111000///000///...,,,,,,,,,,,,,,,...---+++))),,,,,,++++++******)))))))))...000,,,)))******)))+++******)))))))))*********'''%%%'''+++---+++((())))))******+++++++++,,,+++++++++******))))))(((*********++++++++++++,,,)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++******************))))))((())))))************))),,,+++***(((''''''((()))''''''(((((((((((())))))''''''((()))))))))((((((&&&&&&'''((())))))))))))((())))))))))))((((((''')))((((((''''''(((((()))******+++++++++***)))(((%%%'''((((((&&&%%%%%%&&&((((((((((((((('''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&''''''(((((((((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$,,,,,,---......///000000//////.........---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------...//////......------,,,++++++***************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......//////.........---------------......------,,,,,,+++++++++++++++,,,,,,---+++,,,---...............************))))))))))))''')))+++.........,,,+++)))*********************'''(((((()))******++++++'''((()))(((&&&%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$$$$!!!!!!"""###############!!!!!!"""""""""#########$$$$$$$$$###"""###%%%'''#########$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######!!!"""###"""!!! !!!""""""""""""###$$$$$$""" """""""""""""""""""""###"""!!!!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''''''''&&&(((((((((((())))))*********)))(((((()))+++,,,---...000222333444777;;;>>>FFFIIIPPPZZZdddkkknnnmmmllleee___\\\]]]aaalllwww~~~zzzwwwssspppttt{{{yyy{{{xxxpppkkklllnnnooopppssswww{{{~~~|||}}}~~~~~~yyyuuusssoooiiieeecccbbbccccccdddfffooo}}}{{{{{{|||{{{yyyvvvsssqqqpppwww}}}rrreee]]]YYYRRRIIIAAA>>>:::777555444111//////---,,,+++,,,---,,,++++++******+++,,,,,,***((()))******++++++++++++***,,,///000---,,,......******************+++,,,---)))))))))***+++,,,,,,,,,***************++++++++++++++++++++++++******************+++++++++,,,,,,***++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++******))))))((((((******))))))))))))******))))))(((((((((((((((((('''''''''((((((((())))))&&&''''''((())))))((((((%%%&&&'''((())))))))))))((()))******)))((('''&&&((((((''''''''''''(((((()))******+++***)))((('''%%%'''((((((&&&%%%%%%&&&&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((%%%###$$$''')))(((&&&'''&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++,,,,,,---...///000000..................------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,+++******)))************+++++++++))))))))))))************++++++++++++++++++++++++***++++++,,,,,,---......//////.........---------------.........---,,,,,,++++++******++++++,,,---***+++,,,---......///...+++++++++************)))&&&(((+++---...---,,,+++)))))))))))))))*********'''(((((()))***++++++,,,'''((()))(((&&&%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!"""############### !!!!!!"""""""""###"""######"""!!!"""$$$'''!!!""""""#########"""""" !!!"""###$$$$$$ !!!!!!!!!""""""###### """"""!!!!!!###$$$"""!!!"""###%%%$$$""" %%%%%%$$$$$$###"""""""""$$$###"""""""""""""""#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((()))******'''''''''&&&&&&&&&%%%%%%###$$$&&&(((******(((&&&,,,---...---,,,,,,---...111222666>>>GGGNNNQQQQQQWWWRRROOOQQQWWW```nnn{{{zzzyyyzzzxxxwwwyyyqqqtttqqqggg```aaaeeegggfffkkkrrryyyyyyzzz|||~~~|||wwwtttppplllhhheeeeeefffhhhhhh___```eeerrryyywwwxxxyyyyyywwwrrrmmmjjjgggmmmyyy{{{qqqjjjbbb```WWWJJJDDDBBB<<<444333333222///,,,+++...000,,,+++)))***+++,,,,,,+++---+++******+++,,,+++***'''((()))+++,,,,,,------,,,---,,,***+++---+++&&&)))))))))+++,,,...000111(((+++...---++++++---000************************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++,,,------...---,,,+++))),,,++++++***)))((((((''',,,+++)))((((((((()))***###$$$%%%&&&'''''''''&&&&&&'''''''''(((((())))))&&&&&&'''((())))))((((((%%%&&&'''((())))))))))))((()))*********((('''&&&((((((''''''''''''((((((((()))*********)))'''&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&"""!!!&&&((('''###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&######$$$%%%&&&&&&'''(((,,,,,,,,,---......---,,,......---,,,,,,,,,---...---,,,+++)))))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------333///+++)))+++,,,+++))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******+++++++++******...---------......,,,***++++++************+++++++++++++++************)))))))))))))))))))))))))))'''''''''''''''((())))))***)))(((&&&&&&%%%%%%%%%'''''''''&&&%%%$$$"""!!!&&&&&&&&&&&&%%%$$$###"""%%%$$$######$$$%%%((()))######$$$%%%%%%###"""!!!$$$$$$###"""!!!!!!!!!"""$$$######""""""""""""""" !!!"""""""""""""""%%%%%%$$$###"""""""""###$$$#########""""""!!!!!!%%%$$$###!!!!!!!!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""############"""!!! !!!"""############"""""""""""""""""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###''''''(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((((()))***++++++***((('''---...///111222444555666===<<<@@@FFFIIIOOO^^^nnn{{{xxxwwwwwwxxxtttuuurrriii___ZZZ]]]bbbeeennnzzz{{{}}}~~~|||vvvuuurrrpppooopppqqqssstttjjjfffnnnvvvxxxxxxzzzyyy{{{~~~yyypppjjjoooooorrrxxxrrrhhh```WWWNNNGGGAAA>>>999555333222///...//////...---,,,,,,,,,,,,+++*********+++,,,,,,---000,,,(((''')))+++***)))---,,,,,,,,,+++*********+++*********))))))((((((***)))))))))***+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++)))((((((***+++++++++((((((((((((((())))))***+++***)))(((((()))******---,,,,,,++++++,,,,,,---************************+++++++++***)))(((((('''%%%'''))))))))))))***+++***)))(((''''''((()))*********))))))))))))******---***'''&&&'''((()))((()))((('''&&&&&&'''((()))***))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))(((&&&&&&''''''((())))))(((&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%!!!###&&&&&&&&&%%%&&&'''///.........///...---,,,///...------......---,,,,,,,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---222///+++***+++++++++))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++++++++++++++...,,,,,,---......---,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))((('''&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""""" """%%%'''((('''%%%$$$###$$$$$$$$$$$$###""""""$$$######""""""""""""###$$$######"""""""""""""""""""""""""""############%%%$$$######""""""##################"""""""""!!!######!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""######$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$%%%%%%%%%%%%$$$&&&''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))))))))(((((()))***+++,,,---...///111111444888999===IIIWWWgggnnnvvv}}}{{{vvvuuuwwwyyyxxxzzzxxxpppeee]]]\\\___fffppp~~~~~~}}}}}}~~~}}}vvvttt{{{}}}~~~{{{sssmmmiiihhhggghhhiiijjjiiihhhccc\\\RRRKKKFFFAAA:::555666444111000///...---+++------,,,,,,++++++,,,,,,+++*********++++++,,,---///,,,)))((()))******)))++++++++++++************************)))))))))(((*********)))******++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++,,,+++***+++,,,---,,,+++))))))((((((((()))******+++***))))))))))))***+++,,,,,,++++++++++++,,,,,,************************++++++******)))(((((('''%%%''')))***))))))***++++++***)))((((((((()))***))))))(((((((((((()))))),,,***'''&&&'''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&''''''((()))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%------............------000...---...000000---***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,000...+++******+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***++++++,,,,,,,,,+++---,,,+++,,,...//////...++++++************++++++++++++*********)))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((('''&&&&&&%%%%%%"""###$$$%%%&&&'''''''''%%%$$$$$$$$$###""""""!!!!!!"""###%%%&&&%%%$$$$$$%%%$$$######"""###########################$$$$$$$$$######"""""""""""""""$$$###"""""""""###%%%&&&$$$$$$###"""""""""##################"""""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""######$$$""""""############""""""########################""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''((())))))%%%%%%&&&''''''((())))))***+++---///...///777@@@FFFLLLSSSYYY\\\```eeeiiimmmvvv|||sssnnnnnnrrruuuuuuyyyzzzuuujjj```[[[[[[eeeooo~~~|||xxxssssssssssssqqqmmmgggcccYYYVVVSSSPPPMMMJJJGGGDDDBBB===888444444222///,,,,,,+++***+++------,,,************+++++++++,,,,,,+++************+++,,,,,,...,,,)))((()))***))))))))))))))))))************************))))))))))))++++++***)))))))))******))))))))))))))))))))))))******++++++++++++******,,,+++,,,---//////---+++***))))))))))))***++++++++++++************+++,,,++++++************++++++************************++++++******)))((((((((('''(((***+++******+++,,,,,,+++***)))))))))))))))((((((''''''''''''((((((+++)))'''&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%(((%%%!!!!!!$$$%%%$$$"""***+++------------......000---+++---000000,,,)))******++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,---------------///---,,,+++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---------,,,,,,++++++---///111111000++++++************++++++************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###############'''$$$ """&&&)))&&&%%%###"""""""""###$$$######"""######$$$%%%&&&$$$######"""""""""""""""$$$###"""!!!!!!###%%%&&&######""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%&&&''''''#########""""""#########!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""######"""""""""########################""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%$$$$$$%%%''')))***'''''''''''''''((((((((('''))),,,,,,+++***...333333666:::===>>>???BBBDDDJJJSSS\\\dddllltttwwwuuuuuuoooggg```]]]^^^bbbeeejjjooouuutttnnneee___]]]dddmmmyyy}}}wwwtttrrrllleee```XXXVVVUUUTTTRRRPPPLLLIIIBBB@@@===;;;999777444222555222///...//////...,,,))))))***,,,...///---+++'''((()))******++++++++++++***************++++++---+++***))))))))))))(((''''''(((((())))))***************))))))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))((())))))))))))))))))(((******+++---//////,,,******************++++++,,,++++++++++++++++++,,,,,,******))))))))))))******************************************))))))((((((((()))+++++++++***+++,,,,,,,,,+++******))))))))))))((((((''''''(((((()))***(((&&&&&&((((((((('''(((((((((''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((######&&&%%%###...000111000...,,,---......,,,+++,,,...///,,,***---,,,,,,++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---...///......---,,,,,,,,,+++***)))***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++------.........,,,,,,---///222333222000++++++************++++++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''%%%!!!!!!&&&)))&&&%%%###"""""""""###$$$""""""""""""###$$$%%%%%%$$$######"""""""""""""""###"""  !!!###%%%###""""""!!!""""""######""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%&&&''''''"""""""""######""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!"""###############"""###$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&''''''&&&%%%$$$%%%$$$$$$###$$$&&&((()))(((((((((((((((((((((((("""&&&))))))'''''')))***+++,,,............///000000666;;;>>>DDDKKKOOOMMMOOOMMMIIIGGGGGGIIIKKKMMMTTT[[[cccgggfffbbb^^^]]]\\\aaajjjpppuuuzzz}}}xxxvvvtttqqqooommmllllllhhhccc\\\UUUPPPMMMIIIDDD???===:::999888777555333333111000000000000///---...---,,,+++++++++***)))******+++---//////---+++&&&&&&((()))***++++++***++++++***))))))*********++++++***)))(((((((((((('''''''''(((((())))))***))))))))))))))))))******++++++***)))(((((((((((())))))))))))))))))))))))))))))************))))))(((((())),,,------***(((***************++++++,,,******++++++,,,,,,,,,,,,***))))))(((((())))))************************************)))))))))))))))(((***+++,,,*********+++++++++++++++******))))))***))))))(((((())))))***)))'''&&&&&&((()))(((''''''(((((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!$$$((('''%%%666888888555000,,,+++,,,,,,,,,,,,,,,,,,---...///444222///---+++)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,.../////////...---+++,,,---,,,***))))))+++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,---.../////////,,,---///333555555333000++++++************++++++******)))))))))((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&%%%"""###$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$&&&&&&"""###$$$%%%%%%$$$###"""%%%$$$######"""#########""""""""""""""""""######$$$######""""""""""""""""""!!! !!!######""""""!!!!!!!!!"""######""""""""""""############!!!""""""############"""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""###""""""""""""###$$$###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''!!!&&&)))((((((******((('''(((((()))***++++++,,,))),,,---+++...333666444222222333444555777888999777===DDDJJJLLLLLLKKKKKKEEEHHHLLLPPPTTTYYY___cccjjjlllnnnqqqrrrooojjjfffbbbcccddddddbbb^^^YYYVVVOOOOOOMMMKKKJJJIIIHHHHHHFFFDDD>>>888555777666333444111///.........---,,,...---,,,,,,---...,,,++++++******)))((((((''''''+++******+++,,,,,,+++)))%%%&&&(((***++++++******++++++***))))))))))))***)))++++++***(((''''''((((((((((((((())))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++((('''''')))++++++)))'''***))))))))))))***++++++((()))***+++,,,,,,,,,+++******))))))))))))************************************))))))))))))))))))(((***++++++***))))))***))))))***++++++******)))******))))))))))))******'''&&&&&&&&&((()))((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###  %%%(((((('''444777888555///++++++---+++---///---+++---222777<<<999444///,,,******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))***,,,---...---,,,+++)))+++---,,,***((()))+++))))))))))))*********+++******************************+++++++++,,,,,,,,,***+++,,,...//////000000---///222777999777333///++++++************++++++***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''))))))(((&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""###$$$%%%&&&"""$$$&&&''''''&&&###"""###$$$$$$$$$$$$###""""""""""""!!!!!! !!!!!!!!!$$$######"""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######!!!"""""""""############ """#########""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""" !!!""""""!!!  !!!""""""###"""""""""""""""""""""""" !!!"""#########"""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""###############"""###$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###)))+++)))))),,,+++(((&&&&&&&&&'''(((*********)))++++++((())),,,---+++*********+++,,,---...///'''***...111333444555555111222333555777;;;>>>AAAGGGHHHIIILLLMMMKKKHHHEEE???@@@@@@@@@???<<<999777555555555444444333333333000222000,,,,,,000000,,,///---++++++,,,---,,,+++---,,,***+++++++++***)))((()))******)))))))))******)))((((((***+++******&&&''')))+++++++++***)))++++++***)))))))))))))))(((***,,,+++(((&&&'''(((******)))))))))))))))(((((()))))))))************)))(((((((((((())))))***))))))))))))))))))))))))******++++++++++++******((('''&&&''')))***)))((())))))((((((((()))******'''((()))++++++++++++++++++******))))))******+++************************)))))))))))))))))))))***''')))+++***)))(((((()))&&&''')))************)))))))))(((((((((((())))))&&&&&&%%%'''((()))(((&&&&&&'''((())))))((('''&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((,,,000333111---+++---000+++///111///+++---555===BBB>>>888111---+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++''')))+++,,,,,,+++***)))(((+++---,,,***((()))+++))))))))))))*********************************************++++++,,,,,,,,,***+++,,,...///000000000---000444999;;;999333...++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''$$$&&&'''))))))(((&&&%%%'''''''''&&&%%%$$$"""!!!%%%$$$"""!!!!!!###$$$&&&'''&&&%%%######$$$&&&'''######$$$%%%%%%###"""!!!###"""!!! $$$######"""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$!!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############ !!!!!!  !!!""""""###########################!!!"""#########"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######################## !!!"""$$$$$$"""!!! """"""###$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''%%%&&&'''((('''&&&%%%$$$###$$$$$$%%%&&&&&&''''''!!!'''(((%%%%%%)))((($$$(((&&&%%%%%%'''(((((('''$$$'''(((&&&&&&))))))&&&---,,,+++******+++,,,---******+++++++++,,,------,,,------...///000111222000///000222444444333111///000111111111000//////.........///////////////***///000,,,---000///)))***)))'''((()))+++***))),,,***))))))******)))((($$$&&&((())))))***+++,,,+++)))'''''')))+++,,,,,,'''(((***+++,,,+++)))(((++++++***))))))((())))))(((***,,,+++(((&&&&&&(((++++++******))))))(((((((((((())))))*********+++(((((('''(((((()))***+++))))))))))))))))))))))))''''''(((((((((((('''''')))(((&&&'''(((******)))((((((((((((((())))))***&&&''')))***++++++******++++++************++++++************************)))))))))))))))*********''')))******((('''((((((%%%&&&((()))************((((((''''''''''''((((((&&&%%%%%%'''((()))(((&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$$$$###############$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&'''---------............///+++---...,,,+++...555<<>>...---,,,******)))))))))))))))************))))))&&&''')))******(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$#########"""""""""!!!!!!###"""!!! !!!"""###$$$###""" """###$$$############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!! !!!!!!"""""""""""""""!!!&&&&&&%%%$$$$$$$$$$$$%%%$$$###""""""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''(((((()))*********(((((((((((((((((((((((((((((()))***++++++++++++))))))))))))************(((((((((((((((((('''&&&''''''((((((((()))))))))'''''''''&&&''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((((())))))(((''''''(((***((((((''''''''''''((((((---,,,***)))(((((())))))(((((((((((((((((((((((('''(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))((((((''')))*********)))(((((('''+++***))))))++++++***)))))))))))))))))))))))))))((((((((()))))))))******((((((((((((''''''''''''(((((()))))))))(((''''''''''''(((((((((((('''''')))'''&&&&&&(((((('''%%%%%%&&&(((((('''''''''((('''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%+++,,,,,,,,,,,,---------,,,,,,,,,+++******...111555333222000///.........---------,,,,,,+++******************************,,,+++)))''''''((()))+++***************)))))))))))))))************))))))))))))***++++++,,,------,,,+++******))))))******&&&'''((()))***))))))(((************++++++++++++***,,,------,,,+++---...000000333===MMMUUUMMM???///...---+++***)))))))))((())))))******))))))((('''((()))))))))(((&&&%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$#########$$$######""""""###$$$%%%$$$#########""""""""""""######""""""""""""######%%%###!!! !!!###%%%"""#########""""""!!! ########################!!!!!!!!!!!!!!!""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""############"""""""""!!!!!! !!!""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%###""" """###%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((''''''(((((()))******))))))(((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((())))))((((((((()))))))))******&&&''''''(((''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&((()))(((''''''&&&&&&''''''(((***)))((('''''''''''''''((((((((((((((((((((((((*********)))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))************)))((((((***)))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((((((((('''(((((((((((((((''''''&&&''''''((((((''''''&&&'''&&&%%%%%%&&&'''&&&$$$$$$&&&(((((('''&&&'''((('''&&&%%%%%%$$$%%%&&&&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%------------............)))***+++++++++,,,...///333333222111000///......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++)))''''''((()))+++++++++++++++++++++******))))))************))))))))))))***+++,,,------...,,,+++******))))))******''''''((()))************))))))*********+++++++++***+++---,,,++++++,,,...---///000444<<>><<<;;;;;;222111///---++++++******,,,+++***)))(((((())))))************************(((%%%###%%%)))+++***(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''########################%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$#########""""""!!!"""###%%%%%%$$$######%%%$$$######"""#########!!!"""""""""""""""!!! $$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""###$$$%%%%%%""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###"""""""""############""""""""""""############$$$###""" !!!""" !!!!!!!!!!!! $$$######"""!!! """"""###"""!!!!!!!!!!!!!!!"""$$$$$$"""!!! !!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$### !!!"""  ###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###### !!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$"""!!!!!!"""######""" !!!"""######"""!!! ######""""""!!!!!! ######$$$$$$$$$######"""$$$"""!!!!!!"""""" ######""""""""""""######!!!"""""""""""""""!!!!!!$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""" ###""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" !!! !!!!!!!!!!!!!!! ######""""""!!!!!! ######$$$$$$"""!!! !!!###$$$###""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!###"""!!!"""######"""!!!RRRRRRRRROOOLLLJJJKKKKKKNNNMMMLLLMMMPPPQQQPPPNNNLLLJJJHHHFFFCCCBBBAAABBB333222000---,,,+++,,,,,,111000///---,,,++++++***************************)))&&&$$$&&&)))+++***((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''########################$$$&&&'''))))))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&###!!! """$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$#########""""""#########$$$$$$$$$!!!"""###%%%%%%$$$######%%%$$$$$$###""""""###### !!!"""###$$$%%%%%%%%%$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!###"""""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$#########"""######""""""###$$$$$$%%%$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!""""""###"""""""""###!!!"""""""""#########$$$$$$$$$$$$###"""  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!"""###$$$###!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%%%%&&&%%%$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""###############"""%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###!!!!!!"""######"""!!!!!!""""""""""""!!!!!!######""""""!!!!!! ######$$$$$$$$$$$$######$$$###!!!!!!""""""!!!######""""""""""""###### !!!""""""""""""!!! """""""""""""""###$$$$$$"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! """""""""######$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!"""""" !!!###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############ !!!!!!!!!!!!!!! ######""""""!!!!!! """###$$$###""""""!!!!!!"""$$$&&&%%%$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! ###"""!!!"""###$$$###"""sssssspppjjjccc\\\XXXVVVSSSPPPNNNOOOQQQRRRPPPMMMMMMNNNNNNKKKHHHFFFEEEFFF666444111...,,,+++++++++------,,,+++***)))((((((++++++++++++++++++++++++---+++)))((((((((('''&&&'''(((((((((((()))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""" !!!"""$$$%%%&&&''''''############""""""""""""!!!!!!"""###############!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""###$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$###############$$$%%%%%%$$$###"""!!! """""""""""""""""""""""" !!!""""""""""""""" """$$$###"""!!!!!!""" !!!!!!""""""###############$$$$$$###!!! !!!!!!""""""!!!!!! !!!!!!"""#########!!!  """###"""!!!"""#########"""!!!###"""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$###"""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!"""""""""###############!!!!!!!!!!!!!!!""""""###"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$###""" """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%###!!!!!!"""###"""!!!""""""!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!!!!!""""""######""""""$$$"""!!!!!!######""" ###""""""!!!!!!""""""### !!!!!!""""""""""""!!!  !!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""!!!$$$###"""!!!!!!""""""""""""!!!!!! !!!"""!!!!!!!!! !!!"""#########""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!! """!!!!!!###%%%''''''&&&!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!""""""""""""""""""!!!###"""!!!"""$$$$$$$$$###vvvnnnhhheeeaaa^^^\\\]]]___]]]XXXSSSQQQSSSTTTQQQMMMHHHFFFFFF???<<<777222...,,,,,,,,,(((((())))))))))))))))))........................------,,,***'''%%%&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!###%%%&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$#####################$$$$$$######""""""######$$$%%%&&&%%%$$$###"""""""""""" !!!"""$$$$$$%%%%%%%%%"""""""""""""""#########!!!!!!"""############### """######"""""""""""""""""""""""" """############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######%%%%%%$$$###""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" ###%%%$$$!!! !!! !!!!!!"""######"""""""""""""""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" """$$$###"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""!!! !!!!!!""""""!!!!!! """######$$$$$$######"""!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$###""" !!!!!!!!!"""""""""###$$$$$$%%%%%%$$$"""!!! !!!"""$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%###!!!!!!"""###"""!!!$$$###  ###$$$"""""""""############### !!!"""############"""###"""!!!!!!###$$$###""""""!!!!!! !!!!!!"""!!!!!!!!!""""""######### !!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!  !!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""$$$######"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!  !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######!!! """%%%''''''&&&!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###"""!!!"""$$$%%%$$$###wwwqqqnnnsssqqqppprrrssspppggg```TTTVVVXXXUUUOOOJJJFFFFFFGGGDDD>>>888222///...---***+++,,,...///000111111000000000000000000000000***,,,---***'''&&&(((***'''((((((((())))))******************************)))(((((((((''''''''''''''''''''''''''''''''''''#########$$$$$$#########""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''!!!$$$&&&'''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$#########!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$###"""""""""$$$###"""""""""###%%%&&&&&&%%%$$$###""""""""""""!!!""""""#########""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!! !!!!!!###$$$$$$""""""""""""""""""""""""!!!"""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$&&&&&&$$$###""""""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!###&&&%%%!!!  !!!""""""###!!!!!!  """$$$&&&""""""############""""""######""""""!!!!!! ###%%%$$$""" !!!"""$$$$$$ !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""### """###!!! !!!""""""!!!  !!!!!! !!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""###### !!!###$$$%%%%%%$$$$$$$$$######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%###"""!!!"""###"""!!!%%%###  ###%%%""""""######$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%"""!!! !!!###$$$$$$###!!!!!! !!!!!!"""""""""!!!"""###$$$$$$###############$$$$$$%%% !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""  !!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!!""""""########################%%%!!!###%%%### !!!!!!""""""""""""!!!!!!!!!"""""""""!!! !!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!""""""######"""!!! !!!!!!!!!$$$&&&&&&&&&""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!"""$$$%%%%%%###vvvqqqrrrqqqssssssrrrttttttmmmeee___gggooooooggg\\\SSSOOORRRQQQLLLDDD<<<777777999111111111000...,,,,,,---000222333333111000000000000,,,((((((,,,...---***+++(((&&&(((+++,,,)))%%%&&&'''''''''(((((())))))(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$&&&)))******((($$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&###!!!!!!$$$%%%$$$"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$'''&&&%%%###""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""###############$$$$$$$$$### !!!"""!!!!!!""""""""""""######### """###""""""""""""""""""#########""" $$$'''%%%### #########"""""""""""""""###############################################################"""!!!!!! !!!!!!""""""############"""""""""""""""###%%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! """"""""""""""""""""""""""""""!!! !!!###$$$$$$""" !!!######!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""$$$%%%$$$###############""""""!!!!!! !!!"""###$$$""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!!!!!!!!!!!!!!"""### !!!"""###$$$%%%%%%###"""!!! !!!"""###""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$$$$###"""!!!!!!"""######%%%%%%$$$###"""!!! !!!"""!!!!!!"""(((&&&### !!!###%%%############""""""""""""$$$#########""""""!!!!!!!!!  """$$$%%%  !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!!!! ############"""""""""""" !!!!!! !!!###!!!### !!!"""""""""$$$&&&&&&$$$"""!!!!!! ###!!! !!!""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""!!!  !!!!!!"""!!!!!!~~~wwwvvvzzzwwwyyyxxxvvvvvvwwwuuupppjjjqqqxxxzzzvvvpppmmmmmmgggiiijjjdddWWWHHH===666555444222000///000222444444555777888666444222111111---***+++...///---***,,,)))'''))),,,---***''''''''''''(((((()))))))))************************'''''''''&&&&&&&&&%%%%%%%%%'''((())))))'''%%%###''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&'''$$$"""###%%%&&&%%%#################################$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$###!!!"""""""""############$$$###"""!!!!!!""""""!!! """"""""""""############ !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""#######################################"""!!!!!!!!!!!!!!!"""""""""""""""%%%%%%###"""!!!!!!!!!!!!$$$$$$"""!!!!!!!!!"""### !!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""###""""""!!!"""###$$$%%%&&&###!!!!!!###$$$"""!!!"""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""###############"""!!!"""$$$$$$###"""$$$$$$#########"""""""""!!!!!!"""""""""#########$$$$$$###"""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""##################"""""""""""""""##################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############%%%$$$######""""""""""""!!!!!!!!!"""######$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!"""!!!  """$$$###"""!!!!!!"""######$$$$$$######"""!!!!!!!!! !!!"""!!!!!!"""$$$$$$######"""###############""""""!!!!!! #########"""""""""!!!!!!"""!!! !!!"""$$$&&&###"""""""""!!!!!! !!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!###!!!###!!! !!! """"""!!!!!!!!! """!!! """""""""!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!"""###$$$$$$###"""!!!!!!!!!!!!######""""""!!!!!! !!!"""""""""!!!!!!~~~~~~~~~uuuyyy~~~~~~|||}}}wwwfffUUUKKKFFFBBB<<<777444333555666666888;;;>>>??????===<<<777444111111222222...***...+++)))***---...,,,)))((((((((()))))))))))))))++++++******))))))(((((('''''''''&&&&&&&&&&&&%%%'''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""######"""""""""###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%$$$######$$$%%%$$$###"""############$$$$$$$$$(((&&&$$$#########!!!!!!!!!""""""############ ###&&&$$$  ###########################""""""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!""""""""""""""""""!!!!!!'''&&&$$$"""!!! $$$######"""!!!"""""""""!!!""""""###############""""""""""""""""""""""""%%%&&&&&&&&&$$$###$$$%%%""""""""""""""""""""""""#########"""###$$$$$$%%%'''%%%""""""###$$$$$$######"""!!! """###%%%""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!######"""!!!$$$$$$$$$###############"""""""""#########$$$$$$%%%%%%###""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###""""""######$$$$$$$$$%%%###""""""""""""!!!!!!!!!########################""""""""""""############'''&&&%%%$$$###""""""!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""!!!  """######""""""""""""######""""""""""""""""""""""""!!!""""""!!! !!!###!!!"""###$$$$$$$$$###"""%%%$$$$$$###"""!!!!!! ######""""""""""""!!!!!!###"""!!!!!!"""###%%%&&&%%%%%%$$$######"""!!!!!!""""""#########"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############ !!! !!!!!!!!! !!!!!!!!!"""""""""###"""###!!! !!! """###""" ###"""""""""""""""!!!!!!!!!"""!!! !!!###$$$###"""""""""""""""""""""""""""!!! !!!!!!######"""!!! """"""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!}}}||||||{{{qqqkkk```[[[SSSKKKDDD>>>999666888:::<<>><<<::::::999666222...000...,,,,,,......---+++)))*********************))))))(((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$###"""!!!!!!######"""!!!!!!!!!""""""######$$$$$$$$$%%%'''&&&###"""###%%%########################"""""""""""""""#########################################################""""""############"""!!!$$$######""""""!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""%%%&&&'''&&&$$$###$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$&&&$$$"""!!!!!!"""######$$$"""!!! """$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$###"""!!!!!!""""""!!! $$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!""""""######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%$$$$$$###""""""############""""""!!!!!!###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""$$$"""""""""""""""#########!!!!!!!!!!!!""""""######!!!""""""!!! !!!### !!!"""###$$$$$$######&&&&&&%%%$$$######"""!!!""""""""""""""""""!!!!!!######""""""###$$$%%%%%%&&&%%%$$$$$$###"""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$ """###!!! """!!!%%%%%%!!!!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$ !!!"""### !!!!!!!!!"""""""""#########$$$######"""!!! }}}yyy{{{~~~~~~zzzuuuqqqmmmhhhaaaYYYOOOIIIFFFCCCBBBBBBEEEHHHIIIHHHAAA@@@@@@??????<<<999777444222000///......------++++++++++++++++++++++++***))))))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!"""$$$$$$######""""""""""""#########$$$$$$$$$  """$$$###""" !!!!!!"""######$$$$$$%%%###"""###&&&'''%%%$$$""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""""""""""" !!!""""""#########""""""$$$$$$######""""""!!!!!!###"""""""""""""""##################"""""""""!!! !!!!!!""""""!!!!!!""""""""""""""""""""""""###%%%%%%$$$###"""###$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""######"""!!! !!!"""$$$###!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!"""""""""#########!!! !!!""""""!!! ########################!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!!!!!!!"""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""###$$$$$$$$$###$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""$$$!!!!!!""""""############ !!!""""""######!!!"""###""" """###"""!!!!!!!!!!!!###$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""" !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!"""###""""""!!!  !!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$ """$$$!!!!!!"""!!!###  ###""""""$$$&&&&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&''' !!!"""### !!!!!!""""""############$$$######"""!!! ~~~|||~~~|||rrrjjj^^^YYYSSSOOONNNLLLIIIFFFFFFFFFFFFFFFEEEDDDCCCBBB:::999666333111000//////,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******))))))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$#########""""""""""""#####################"""!!!!!! !!!$$$$$$"""!!!!!!!!!!!!""""""""""""############"""!!!"""###$$$###""" !!!"""###$$$$$$%%%###  $$$&&&### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""##################""""""!!!!!!!!!!!!"""###$$$%%%"""############"""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$###"""!!!"""###"""""""""""""""""""""""" !!!""""""""""""!!!!!!"""###"""!!! !!!###"""""""""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!! !!!###$$$###""""""""""""""""""#########"""""""""#########$$$$$$%%%%%%###""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$ """"""""""""############ """$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""!!!  """ !!!"""######$$$###### !!!!!!"""""""""""""""###"""!!!!!!"""$$$###"""!!! !!!"""###$$$!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#####################""""""!!!!!!!!! !!!!!! !!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!!  """#########"""!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""### !!!!!!!!!""""""""" !!!!!!!!!"""""""""$$$ ###$$$"""!!!"""!!!$$$###!!!  ###""""""$$$%%%%%%""" """""""""""""""""""""""" !!!###%%%&&&'''######"""!!! !!!!!!""""""######"""""""""###""""""!!!!!!vvvrrrmmmkkkjjjfff___YYYWWWVVVTTTQQQMMMJJJIIIIIIBBB@@@===888555222222333------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%$$$######""""""""""""!!!""""""######$$$$$$$$$""""""""""""#########$$$######""""""""""""""""""!!!$$$%%%###!!!!!!""" !!!!!!!!!"""""""""$$$"""!!!"""###$$$###""" !!!"""###$$$%%%%%%"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#################################$$$$$$""""""""""""""""""###$$$"""######$$$###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$"""!!!"""###"""""""""""""""""""""""" !!!"""#########"""""" ###%%%%%%###!!! !!!!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""#########!!! """$$$%%%%%%$$$ !!!!!!!!!"""""""""!!!!!!"""""""""#########$$$$$$###"""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""##################"""$$$$$$###""""""!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""$$$%%%&&&%%%$$$############""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!"""!!!  """ """###$$$$$$###### !!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!"""###$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  """#########!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!""" !!!!!!!!!"""""""""""" !!!!!!!!!%%%!!! ###$$$"""!!!### !!!"""#########"""""" !!!!!!!!!!!!!!!!!!!!!""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!}}}vvvjjjhhhccc[[[TTTNNNLLLKKKGGGEEEAAA<<<777555444555.........------,,,,,,,,,***************+++++++++)))(((((((((''''''''''''%%%%%%&&&'''((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&******(((%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''' """###$$$%%%&&&""""""#########$$$$$$$$$###############$$$$$$$$$"""%%%&&&###!!!!!!""" !!!!!!!!!!!!  """$$$$$$### !!!"""###$$$%%%%%%###%%%'''$$$  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###############"""""""""###$$$$$$$$$%%%$$$$$$###""""""!!!"""""""""######$$$$$$"""!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""!!!"""###$$$%%%$$$#########'''(((%%%"""!!!!!! """$$$%%%&&&%%%###""""""""""""""""""""""""""""""############$$$$$$$$$!!! """%%%''''''&&& !!!!!!"""""" !!!"""###$$$""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###############%%%&&&''''''&&&$$$###""""""""""""""""""#########"""!!! !!!"""###"""""""""""""""""""""""""""###$$$###"""!!!"""$$$ """###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$ !!!$$$%%%%%%"""#########$$$%%%%%%&&&&&& !!!!!!""""""!!!!!!""""""""""""!!! !!!""""""############"""""""""###%%%&&&!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$###!!! !!!!!!"""""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!%%%!!! ###$$$"""!!!###%%%""" !!!!!!!!!""""""###### """"""""""""""""""""""""###"""!!! !!!!!!!!!""""""###$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!uuudddYYYQQQJJJIIIFFFCCCAAA@@@@@@>>>===999666111,,,++++++---...***+++,,,,,,,,,,,,++++++******)))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&(((#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""!!!!!! """%%%%%%%%%%%%#########"""!!!!!!$$$'''%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$###""" !!!######"""!!! !!!""""""###############""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""!!!!!! ###!!!!!!"""###$$$###"""$$$$$$##############################""""""""""""###############"""""""""%%%%%%$$$$$$###""""""""""""$$$$$$!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%'''&&&%%%###"""!!!!!!!!!###)))+++%%% """######"""!!! !!!$$$$$$######"""!!!!!!!!!###"""  !!!###$$$""""""!!! ############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$''''''&&&%%%###"""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!(((((((((''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$######""""""&&&&&&%%%$$$###"""!!! """!!!   !!!"""""""""%%%$$$###!!!!!!!!!"""###!!!!!!"""############"""###!!! ###$$$""" !!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!"""$$$%%%%%%$$$ !!!#########"""!!! $$$"""!!!!!!"""$$$!!! ###!!! !!!!!!!!! !!!!!!!!!""" """$$$$$$""" """"""!!!!!!!!!!!!""""""  !!!"""######"""!!!!!!"""$$$&&&((( !!!"""######$$$""""""!!!!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!!###!!!!!!#########!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""$$$###""" !!!"""!!!!!! !!!!!!zzzgggWWWKKKOOOMMMKKKIIIHHHFFFCCC@@@>>>;;;666111///.........,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!!"""#########"""!!!!!!""""""############$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!######$$$###""""""''''''''''''&&&&&&%%%$$$ !!! """"""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!! ###!!!!!!"""###$$$###"""####################################"""""""""""" !!!""""""######$$$%%%&&&%%%###"""!!!###$$$"""###$$$$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######%%%$$$######"""#########$$$)))+++&&&!!!"""$$$$$$######$$$$$$$$$###!!!!!!!!!!!!!!!!!!""""""""""""###""" !!!###$$$$$$###"""!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$'''&&&&&&%%%###""""""!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$ !!!!!!""""""#####################""""""""""""$$$$$$$$$$$$######""""""######""""""######$$$%%%!!!!!!!!!!!! $$$$$$$$$###############%%%$$$###"""""""""######!!!!!!"""######$$$%%%%%%$$$###"""!!!!!!!!!""""""""""""""""""###############!!! """###!!!!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$"""   !!!"""######"""!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""#########"""""""""!!!!!!!!!"""  !!!!!! !!!!!!!!!"""""""""!!!!!!"""###$$$"""!!!""""""!!!!!!!!!!!!""""""###""""""""""""######$$$  """### !!!"""#########"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$###"""!!! !!!"""!!!!!! !!!!!!zzzkkk```RRRPPPLLLKKKKKKKKKJJJIIIDDDAAA<<<999666444111//////...---,,,,,,,,,---...+++***))))))((()))))))))***))))))(((((())))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$###%%%'''''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$%%%&&&((())))))'''$$$%%%$$$$$$######$$$$$$%%%"""############""""""!!!''''''%%%$$$###"""""""""!!!!!!"""############"""###""""""!!!!!!""""""###""""""############""""""""""""!!!!!!!!!!!! ###!!!!!!"""###$$$###"""####################################""""""""""""!!!!!!!!!"""#########$$$!!!!!!""""""###$$$$$$$$$&&&%%%######$$$%%%%%%$$$"""######$$$$$$######"""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! ###"""""""""###$$$%%%%%%%%%***+++&&&"""###%%%$$$!!!"""$$$&&&&&&$$$!!! !!!""""""###""""""!!! !!!"""###$$$$$$$$$###"""""""""##################""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""######&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###############%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$#####################$$$$$$""""""######$$$$$$$$$%%%&&&%%%$$$#########$$$$$$""""""######$$$%%%%%%%%%###""""""!!!!!!!!!!!!"""###"""!!!!!!!!!"""$$$%%%$$$###""""""""""""!!!""""""""""""############""""""""""""""""""""""""################################################&&&###!!! !!!!!!""""""""""""!!!!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!"""!!!!!!"""######""" !!!!!!!!!"""""""""%%%###""""""###$$$###"""""""""!!!!!!!!!!!!""""""$$$######""""""""""""### !!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!"""!!!!!! !!!!!!}}}zzzfffaaa[[[UUUSSSQQQPPPOOOHHHDDD@@@>>>===:::777444222000...,,,,,,,,,---...++++++***))))))))))))******))))))))))))))))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&%%%$$$###%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&'''###$$$%%%(((+++***&&&"""%%%$$$$$$######$$$$$$%%%############""""""!!!!!!$$$###!!!  """###$$$$$$%%%%%%$$$$$$###""""""""""""""""""###"""""""""######"""""""""""""""!!!!!!!!!!!!!!!!!!###!!!!!!!!!###$$$###"""###############$$$$$$$$$############"""""""""!!!""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######!!! ###%%%$$$!!!""""""############"""""""""""""""######"""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!! ######""""""######$$$%%%$$$((()))%%%"""###$$$###!!!"""######""" !!!!!!!!!!!!""""""######""""""!!!!!!!!!"""###$$$$$$######"""""""""##################"""""""""!!!!!!!!!"""""""""####################################""""""""""""""""""###%%%%%%$$$$$$######""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""''''''&&&$$$###!!! """""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!$$$###!!! """$$$%%%&&&&&&%%%$$$$$$###"""!!!"""""""""""""""#########""""""""""""""""""""""""################################################(((&&&###""""""""" !!!!!!!!!""""""""""""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!! $$$######%%%&&&&&&$$$""" !!!!!!!!!!!!"""""""""'''$$$"""!!!"""$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!  !!!!!!  !!!!!!!!!"""""""""###############"""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!###%%%&&&"""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!{{{}}}{{{||||||wwwpppfff\\\UUUNNNIIICCC@@@@@@???<<<888777555222///------......,,,,,,+++*********************))))))))))))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$&&&((())) """$$$&&&%%%""" %%%$$$$$$######$$$$$$%%%$$$$$$###""""""!!!!!!!!!%%%$$$###""""""###%%%&&& !!!!!!""""""!!!!!!######""""""""""""#########""""""""""""""""""###!!!!!!""""""""""""""""""###!!!!!!!!!###$$$###"""""""""#########$$$$$$$$$############"""""""""!!! !!!"""######''''''&&&&&&%%%$$$$$$###!!!###$$$### """"""""""""""""""""""""""""""############""""""#################################"""""""""""""""%%%$$$######""""""#########&&&&&&###!!!######!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""""""""""""""""""######$$$"""""""""!!!!!!""""""###############"""""""""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""##############################$$$$$$$$$$$$###### !!!!!!!!!"""""""""""")))((('''&&&$$$###"""!!!""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&'''&&&%%%$$$ !!!!!!""""""#########$$$$$$$$$############""""""""""""!!!!!!!!! """""""""""""""#########!!!!!!""""""""""""""""""$$$###!!! """$$$%%%%%%%%%%%%$$$"""!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""################################################'''%%%######$$$%%%$$$###"""""""""!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!!!!! """""""""$$$%%%%%%### !!!!!!!!!!!!"""""""""###&&&$$$"""!!!"""$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!""""""######!!!!!!""""""""""""!!!!!!  """"""!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%&&&!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!yyyrrrttt}}}}}}vvvuuuxxxmmm```WWWMMMGGGFFFEEEAAA>>>===;;;888555222000//////---,,,++++++******+++++++++******))))))******+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!"""###############$$$######""""""######$$$######""""""""""""######!!!!!!""""""""""""#########!!!!!!"""###$$$###""""""""""""###$$$$$$%%%%%%############""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""###$$$$$$$$$!!!!!!!!!"""$$$$$$###"""###""""""!!!!!!""""""###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%$$$###"""""""""###"""%%%%%%!!!!!!###### %%%$$$###""""""$$$%%%&&&&&&&&&%%%$$$$$$###"""""""""""""""#########$$$$$$""""""!!!!!!!!!"""##################"""""""""""""""""""""#########$$$$$$########################""""""############"""""""""""""""#####################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""""""""############$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""###"""!!!!!!!!!"""$$$%%%!!!"""###"""  ############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!###%%%$$$$$$###""""""!!!!!!!!!!!!""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""  !!!!!! !!!!!!!!!"""""""""#########"""!!!!!!###$$$$$$###""""""!!!!!!!!!!!!""""""$$$######""""""""""""### !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!! """###$$$"""!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!""""""""""""!!!!!!!!! !!!!!!{{{tttmmmlllqqqvvv{{{}}}sssbbbVVVRRROOOKKKGGGEEECCC@@@<<<888555222111------,,,++++++++++++,,,+++******))))))******+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%'''))))))'''&&&&&&'''''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%###"""!!!"""%%%&&&$$$%%%+++%%%$$$$$$######$$$$$$%%%###""""""!!!!!!"""###$$$"""############""""""!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$######""""""######$$$$$$###"""!!!!!!"""###$$$!!!!!!"""""""""############!!!!!!"""###$$$###"""!!!""""""###$$$$$$%%%%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""######$$$!!!###$$$%%%$$$############"""!!! !!!"""###"""######$$$$$$######"""########################!!!"""""""""#####################"""######$$$%%%###%%%$$$""""""%%%$$$!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############""""""######$$$$$$$$$######""""""""""""###$$$%%%############""""""""""""""""""#########$$$$$$$$$########################!!!"""###$$$$$$###"""!!!!!!"""""""""######$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''######""""""######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""########################!!!"""###$$$%%%%%%$$$###""""""""""""############!!!###$$$###!!! !!!###############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!! !!!###$$$$$$###$$$###"""!!! !!!"""######$$$$$$$$$$$$#########"""!!! !!!"""###$$$$$$$$$#########"""""""""  !!! !!!!!!"""""""""#########  !!!$$$%%%$$$###""""""!!!!!!!!!!!!""""""###""""""""""""######$$$ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""$$$$$$"""!!! """#########!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!"""######"""!!!!!!!!! !!!!!!~~~}}}xxxqqqiiifffhhhjjjooo}}}yyywwwsssrrrzzzuuueee]]]XXXSSSOOOJJJHHHFFFBBB===888444222...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%'''******((('''''''''$$$%%%%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$#########""""""""""""""""""""""""'''''''''&&&&&&%%%%%%%%% !!!!!!"""""""""###!!!"""$$$%%%%%%$$$"""!!! !!!(((%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!###$$$%%%$$$%%%%%%%%%$$$###!!!!!!!!!"""############"""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$###!!!!!!"""###$$$###"""!!!""""""###$$$$$$%%%%%%############""""""""""""######""""""""""""""""""%%%%%%$$$$$$###""""""""""""%%%%%%""" !!!######"""!!! !!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!"""###%%%&&&'''$$$&&&%%%"""###&&&%%%!!! ###%%%%%%$$$"""!!!!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&############"""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!&&&%%%%%%$$$$$$#########"""""""""######$$$$$$$$$&&&%%%$$$###$$$%%%'''((($$$$$$$$$######""""""""" !!!"""###$$$%%%&&&&&&######$$$%%%$$$###"""!!!!!!!!!!!! """###$$$%%%&&&%%%%%%$$$!!!!!!"""############"""###%%%'''&&&$$$###%%%'''$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%###""""""###$$$$$$###$$$###""" !!!"""!!!!!!""""""""""""!!!!!!$$$"""!!!!!!"""$$$""""""""""""!!!!!!!!!!!!%%%###!!! """#########""""""""""""############"""$$$%%%$$$"""""""""!!!!!!!!!!!!""""""  !!!"""### !!!"""############""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!! """$$$$$$"""  """###$$$###!!! ########################"""""""""""""""""""""""" """$$$%%%%%%###!!! !!!#########"""!!!!!!!!! !!!!!!}}}{{{xxxvvvrrrmmmjjjjjjuuu|||tttjjjeeegggooovvv~~~ppp___UUUTTTOOOHHHDDDAAA>>>888444111000---+++************((((((***++++++***)))))),,,***'''%%%%%%'''***,,,(((((())))))))))))(((((()))(((((((((((('''''''''%%%&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###%%%'''((())))))'''&&&'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$##############################"""""""""!!!  !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$'''$$$"""###%%%%%%### """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""########################$$$###!!! !!!###&&&(((######""""""!!!!!!  """"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!"""###############$$$$$$############$$$$$$#########################################################$$$$$$%%%%%%%%%"""""""""######$$$%%%%%%########################%%%###!!!"""%%%&&&$$$"""%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$""""""$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$######"""!!!!!!!!!!!! !!!!!!"""###$$$ !!!"""###$$$$$$%%%%%%$$$######$$$$$$###!!!!!!############$$$%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$#########""""""%%%""" $$$&&&&&&$$$ """""""""  !!!$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$###"""!!!!!!"""""""""""" !!!###%%%'''$$$###""""""######""" &&&$$$!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! $$$#########""""""!!!!!!!!!!!! !!!!!!#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" yyyqqqjjjgggppp}}}{{{xxxrrrjjjeeedddiiimmm{{{zzzsssgggaaaWWWNNNHHHEEEDDDCCC888777444222111000///...+++,,,,,,,,,+++***)))(((+++***(((&&&&&&(((***+++******++++++++++++******(((((((((''''''''''''&&&$$$&&&(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&((((((((('''&&&$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$############""""""############""""""###########################"""  """$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######""""""  """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""""""""#########$$$$$$#########"""""""""!!!!!!!!!!!!!!!$$$#########""""""""""""$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!""""""###############$$$######""""""######$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$"""!!!"""$$$%%%###"""""""""######$$$$$$######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""###############""""""!!!!!!!!!""""""!!!!!!""""""######$$$$$$$$$"""!!!!!!"""###!!! !!!############$$$%%%$$$$$$###"""""""""""""""$$$$$$$$$#########""""""&&&### """######!!!!!!"""###"""  !!!$$$###""""""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""#########"""""""""""""""%%%$$$$$$###""""""######"""!!!!!!!!!!!!###$$$&&&$$$""""""###%%%%%%%%%$$$%%%###!!! """###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! ############"""""""""!!!""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$""" ######!!! ###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""vvvkkkiiimmmuuu~~~zzzyyyuuupppjjjfffffffffnnnyyy{{{ooo```TTTLLLJJJJJJ===;;;888666444333000.../////////...,,,***((('''******)))(((((()))******''''''((((((((((((''''''(((''''''''''''&&&&&&&&&$$$&&&((()))((('''((()))''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&$$$###&&&%%%$$$$$$######$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''#########$$$$$$$$$$$$$$$%%%$$$###"""!!!"""#########################################################!!!!!!%%%'''$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%$$$###"""!!! !!!  """""""""!!!""""""""""""####################################""""""""""""""""""###$$$"""###$$$%%%%%%$$$###"""""""""#########!!!$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!"""######$$$$$$############""""""""""""#########################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$######""""""$$$"""!!!"""######"""!!!!!!"""$$$%%%%%%%%%!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$######"""########################$$$$$$$$$$$$############!!!!!!""""""###$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!"""########################!!! !!!"""  !!!###$$$######$$$%%%$$$$$$###""""""""""""###$$$$$$$$$###############%%%###""""""###$$$###"""!!!"""###"""!!! """###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!#########"""""""""""""""!!!!!!!!!"""######$$$$$$!!!###""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!############""""""""""""######""""""""""""###############$$$%%%%%%&&&&&&%%%!!! ###$$$###$$$(((########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""tttpppqqquuu}}}~~~xxxrrrnnnkkkjjjiiinnnuuu|||jjjZZZQQQNNNEEEAAA<<<:::888666333000000000///...,,,***)))((()))******************)))&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&%%%'''))))))))))))***+++''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%$$$############$$$(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%$$$$$$%%%###""" !!!###$$$%%%%%%%%%$$$$$$%%%%%%%%%###########################""" """$$$%%%###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###""""""!!!%%%$$$$$$$$$$$$$$$$$$###!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$###""""""################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$###"""""""""######"""""""""""""""!!! """###$$$%%%%%%"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&&&&########################$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""######$$$$$$$$$$$$######"""!!!!!!""""""$$$########################"""!!!!!!""""""!!! """$$$$$$#########%%%$$$$$$###""""""#############################################$$$%%%&&&%%%"""###$$$###!!! !!!"""""""""!!!!!!!!!!!!!!!""""""""""""######"""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############### !!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!#########"""""""""""""""###""""""!!!!!!""""""###""""""######$$$%%%&&&&&&### """###!!!"""%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" yyyuuurrrqqqllliiihhhppptttfff___SSSMMMFFFAAA???<<<888444000000///---,,,++++++***)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++(((((('''''''''&&&&&&&&&%%%''')))***))))))***+++''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$***)))(((&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$###!!! !!!###%%%%%%$$$############$$$%%%##############################$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$####################################""" !!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""###$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""############"""!!!!!!"""!!!!!!"""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$######$$$$$$$$$######""""""!!!##################$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$############%%%$$$"""###$$$$$$###!!!!!!###%%%%%%#########$$$$$$###############$$$$$$##############################$$$###""""""""""""###$$$$$$$$$"""!!!"""###""""""!!!!!!!!!!!!""""""""""""############""""""############""""""!!!!!!!!!!!!"""######""""""!!!!!!!!!"""############"""###"""!!!"""$$$$$$$$$### !!!"""######"""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""""""""######"""!!!!!! !!!!!!""" !!!!!!"""###$$$%%%%%%""" !!!%%%$$$ """"""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!}}}{{{{{{sssnnnhhhkkkzzz|||xxxhhh^^^RRRJJJEEEAAA;;;666222222000///------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))(((((((((((('''''''''%%%''')))***)))((()))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$######"""!!!"""###$$$%%%###"""!!! !!!"""##############################$$$%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###$$$########################"""!!!!!!$$$&&&!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%########################$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$######"""$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########&&&%%%%%%$$$######""""""""""""""""""###$$$%%%%%%######$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&$$$###"""$$$%%%%%%$$$######$$$$$$############$$$%%%%%%###############$$$$$$$$$"""###$$$"""###$$$%%%$$$"""""""""$$$"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""###"""###%%%&&&&&&%%%$$$$$$""""""""""""""""""#########"""!!!"""###$$$###""" !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!"""############""""""""""""############!!!!!! !!!!!!!!!!!!!!!"""#########$$$###!!!###'''&&&!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################}}}{{{wwwuuuzzz|||{{{}}}zzzssskkkrrr|||xxxgggZZZRRRKKKCCC===888666444111///.........,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((******)))))))))(((((((((&&&((())))))((('''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$)))'''&&&$$$#########$$$############$$$$$$%%%%%%$$$###!!! !!!###$$$###########################$$$$$$%%%%%%$$$###"""###$$$$$$$$$$$$###""""""$$$$$$$$$############### """$$$###"""!!!###%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""%%%$$$###!!!!!!###$$$%%%""""""!!! !!!"""###!!!!!!"""""""""#########"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%&&&'''&&&###!!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###"""$$$&&&%%%$$$######$$$$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$"""$$$### $$$%%%&&&%%%###"""###$$$###############$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!"""######$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$###"""!!!!!!"""######!!!###""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!!!! """""""""""""""""""""""" !!!######$$$$$$###!!!"""""""""############""""""!!!!!!!!!!!!""""""###########################!!!"""%%%%%%!!! ###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################~~~tttfff___gggpppxxx~~~mmmbbbYYYPPPIII===;;;888444111///......---,,,,,,++++++,,,,,,---******++++++++++++******************))))))))))))&&&((())))))'''&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&+++)))&&&$$$""""""###$$$"""###$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''########################$$$############%%%&&&'''%%%%%%%%%$$$###"""!!! &&&%%%%%%$$$###"""!!!!!!!!!"""!!!"""%%%'''""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""&&&$$$""" """$$$&&&$$$$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&################################################%%%%%%%%%$$$$$$###############""""""!!!!!! !!!!!!"""###$$$%%%%%%&&&%%%'''((('''###"""###%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""$$$&&&(((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###########################%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%&&&&&&&&&%%%$$$###""""""""""""""""""###$$$%%%%%%&&&&&&'''&&&$$$%%%&&&&&&%%%######$$$&&&&&&$$$######$$$$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$###%%%%%%%%%&&&)))$$$%%%&&&%%%###"""###$$$$$$#########$$$%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$%%%%%%!!!"""###"""!!! %%%$$$""" !!!###$$$!!!$$$&&&'''&&&!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$"""!!! !!!"""$$$ !!!!!! """""""""""""""""""""""" !!!######$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$"""!!!""" """&&&$$$$$$$$$$$$$$$$$$$$$$$$ """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!}}}nnndddXXX]]]fffooouuu{{{dddPPPOOOGGG===888777666333////////////...,,,,,,---...+++++++++************))))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%###!!! !!!###%%%&&&%%%###!!!!!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%###$$$%%%%%%%%%###"""!!!%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$######""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$%%%$$$"""  """$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$!!!!!!""""""###############"""""""""###$$$$$$%%% !!!$$$%%%%%%""" &&&%%%$$$######$$$%%%&&&"""###%%%&&&%%%###!!!  """######$$$############""""""""""""""""""""""""####################################""""""""""""""""""""""""!!! !!!!!!"""###$$$$$$#########""""""!!!!!!!!!"""#########"""  !!!!!!!!!!!!!!!  !!!"""!!! $$$""" !!!"""""""""!!! """"""#########""""""!!!%%%###"""!!! !!!###$$$!!!"""!!!""""""""""""############$$$###"""###$$$###!!! """!!! !!!###$$$ ###$$$$$$!!!$$$$$$######$$$$$$%%%&&&%%%$$$######""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}xxxwwwvvvtttrrrqqquuu}}}zzzooo```___aaadddiiissssssWWWQQQHHHBBB???<<<666222000000///---+++++++++,,,++++++++++++************))))))((((((((('''''''''((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&%%%###"""""""""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ########################""""""""""""""""""""""""!!!!!! !!!"""$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%######""""""######$$$%%%"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%"""""""""#########$$$$$$$$$$$$############$$$$$$$$$######%%%&&&&&&$$$"""%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$"""!!! !!!""""""###""""""""""""#########$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!!""""""###"""!!! !!!!!!""""""!!! !!!  """###"""!!!$$$""" !!!"""""""""""""""!!!!!!!!! !!!!!!"""""""""!!!!!! """"""#########"""""""""%%%###  """ !!!!!!!!!!!!###"""""""""######!!!"""!!!!!! !!!"""###$$$ !!!###$$$###"""###############$$$%%%%%%$$$###""""""!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!{{{tttoookkkhhheeeddd```bbbfffhhhhhhlllxxxzzznnniiicccaaaaaahhhwwwrrrjjj___SSSJJJCCC>>>;;;444222000---,,,+++,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ################################################!!!!!!!!!!!!!!!###$$$$$$%%%$$$########################""""""!!! !!!!!!!!!!!!""""""""""""######################## !!!"""######"""!!! """"""""""""""""""""""""#########$$$%%%%%%&&&&&&######""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&''' ###%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$&&&&&&&&&'''&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###############""""""""""""######$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!! ######""""""""""""!!!!!!"""""""""""""""!!! """"""""""""!!! """!!! !!!###$$$###"""###""" !!!""""""!!!###"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!###%%%%%%###""" '''%%%"""  """$$$ !!!!!!!!!!!!###"""!!!"""######!!!"""!!!!!!!!!!!!"""###$$$"""############"""!!!!!!###""""""""""""###$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""{{{tttnnniiieeebbbaaabbbbbbaaa```bbbiiippp|||vvvooohhhhhhtttzzzjjj[[[PPPIIIEEE999666222///......//////---,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$&&&(((***''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$################################################!!!!!!!!!""""""###$$$$$$%%%$$$###""""""###$$$%%%######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&###%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''',,,)))&&&$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""###############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""""""""""""""!!!!!! """""""""""""""!!!!!! ###!!!!!!"""###$$$###"""###!!! !!!"""###"""!!!"""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!###$$$$$$###"""""" ###%%%&&&%%%###"""""""""""""""############"""!!! !!!######!!!"""""""""""""""#########$$$$$$###############$$$"""""""""!!!""""""###$$$######"""!!!!!!!!!!!!"""""""""!!!!!!"""###$$$%%%########################}}}wwwrrrooommmkkkmmmllliiieeeddddddeeekkkttt~~~wwwpppwww}}}}}}xxxzzzwwwgggWWWLLL@@@;;;444111000000000000------------,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))###$$$%%%%%%%%%$$$"""!!!######$$$%%%%%%$$$######&&&&&&%%%%%%%%%$$$%%%%%%########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$###############""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#####################""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$&&&''''''(((((('''''''''%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%'''((())),,,)))%%%######$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&#########""""""!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###!!!!!!"""###$$$###""""""!!! !!!"""###""" !!!!!!!!!  !!!"""##################"""!!!!!!!!!"""$$$%%%"""$$$%%%$$$"""!!!""""""""""""############"""!!! !!!######""" !!!""""""###############$$$$$$###""""""###$$$%%%"""""""""!!!""""""###$$$$$$$$$###""""""""""""######"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$|||~~~zzzwwwuuupppkkkeeehhhmmmssswww{{{||||||wwwzzz{{{xxxxxx{{{}}}|||rrrrrroooqqq}}}lllZZZLLLDDD;;;555333222111///......---------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''((('''&&&$$$######$$$&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$##################$$$%%%$$$$$$$$$###############!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%&&&''''''((('''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&((()))+++((($$$######$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&#########""""""""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$ !!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""!!! !!!###$$$###""""""!!!!!!"""######!!!  !!!"""######$$$$$$######"""!!! """%%%&&&&&&$$$!!!!!!""" !!!!!!!!!!!!"""!!!!!!"""$$$$$$###!!!!!!"""######$$$$$$###############"""######$$$%%%###""""""""""""###$$$$$$%%%$$$$$$###############$$$###!!! """$$$%%%########################}}}{{{pppmmmmmmrrrxxxzzzxxxwwwqqquuuvvvqqqkkknnnzzzxxxjjjgggiiiooowww~~~uuu^^^UUUHHH???:::888444111............------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""###############!!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''"""$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$#########"""""""""$$$############$$$%%%%%%***'''%%%$$$$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""####################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""### !!!!!!!!!""""""$$$###"""!!! !!!!!!"""!!!!!!  !!!"""!!!  """###"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!  !!!"""############!!!!!!!!!""""""###$$$%%%&&&$$$!!!!!!### !!!!!!!!!!!!###""""""###%%%&&&$$$###!!!"""###$$$$$$$$$######"""""""""#########$$$$$$###############$$$%%%%%%$$$$$$###"""""""""""""""%%%$$$""" !!!###$$$########################tttyyy~~~|||wwwtttxxx}}}~~~zzzvvvtttxxxyyytttllliiinnnuuuyyyjjj___eeeooouuuwww}}}nnncccTTTHHHBBB===888444//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&%%%$$$###"""###$$$%%%((('''%%%$$$$$$%%%'''(((###$$$$$$$$$$$$###""""""################################################ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""#########$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""############$$$$$$$$$ !!!!!!"""######$$$$$$""""""###$$$%%%&&&&&&'''%%%&&&&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&!!!###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$#########""""""!!!!!!&&&%%%$$$###"""""""""""")))'''%%%%%%&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&& !!!###%%%&&&%%%###"""%%%%%%%%%%%%$$$###"""!!!!!!"""###%%%''')))***+++""""""""""""####################################""""""""""""""""""""""""$$$###"""!!!!!! !!! !!!!!!""""""$$$###!!! !!!"""!!! !!!!!!!!!  !!!"""""" !!!!!!!!!"""$$$###!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""" """$$$%%%$$$###### """%%%%%%$$$###!!!""""""""""""#####################$$$&&&&&&%%%$$$!!!"""###$$$%%%$$$###### !!!"""###############$$$$$$######$$$$$$%%%&&&######"""!!!!!!!!!!!!!!!&&&%%%""" !!!"""$$$""""""""""""""""""""""""iiihhhlllrrrrrrpppttt|||}}}zzz{{{zzz|||zzzwwwvvvqqqjjjmmmwwwwwwpppmmmooouuutttrrr}}}qqq^^^NNNEEEBBBAAA666111.........,,,+++...,,,,,,,,,,,,+++)))((('''************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%!!!###'''******(((%%%###%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%###$$$&&&&&&%%%%%%&&&'''$$$###"""!!!!!!###%%%&&&###$$$%%%$$$"""!!!"""###((('''%%%%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######"""############""""""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""%%%%%%%%%$$$$$$#########""""""!!! !!!"""$$$%%%$$$#########$$$%%%&&&&&&!!!!!!"""""""""!!!!!! %%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&'''''''''&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&)))---,,,&&& '''%%%$$$&&&((((((&&&###$$$$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$%%%'''############$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&& ###&&&((('''$$$!!!&&&%%%$$$$$$%%%%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""!!!###%%%$$$!!! """$$$&&&$$$!!!!!!"""$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! !!!""""""!!! ######""""""!!!!!! """"""!!! """"""""""""""""""""""""!!!!!!"""############"""!!!"""###$$$$$$###!!!!!!#########""""""""""""!!!$$$$$$$$$###############$$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%&&&&&&%%%%%%###"""!!!#########"""""""""""""""""""""#########""""""!!!XXXWWWYYY]]]^^^]]]bbbjjjmmmiiijjjoootttuuuxxx{{{yyyyyy{{{}}}|||wwwqqqpppqqquuuzzz|||{{{}}}yyyrrrwwwqqq^^^KKK>>>???888444555555111...------------,,,+++***))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''&&&%%%%%%%%%%%%"""$$$'''))))))(((%%%$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$###"""!!!"""###%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$###$$$%%%&&&%%%%%%$$$$$$######""""""""""""######$$$%%%%%%&&&"""###############""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################"""##################"""%%%%%%%%%$$$$$$$$$######$$$$$$###""""""""""""###$$$$$$######"""######### !!!"""###############%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&'''''''''&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''')))((((((,,,111222...***(((&&&%%%%%%'''(((&&&$$$''''''''''''(((((())))))((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((('''&&&%%%%%%$$$((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$%%%$$$###"""!!! !!!$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""!!!!!!"""$$$%%%$$$"""%%%$$$######$$$$$$###!!!###$$$$$$%%%%%%$$$$$$######$$$$$$$$$######"""!!!$$$$$$$$$#########""""""!!!###%%%$$$"""!!!"""$$$%%%### !!!#####################"""""""""!!!############$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!! ###"""""""""!!!!!!!!! """"""!!! """"""""""""""""""""""""!!!""""""###$$$#########""""""############""""""$$$############"""""""""!!!!!!!!! #########""""""""""""""""""""""""""""""#########'''&&&$$$###"""""""""###&&&&&&%%%$$$$$$###""""""############""""""""""""""""""############""""""^^^[[[ZZZYYYVVVSSSTTTXXXZZZVVVUUUYYY]]]^^^___ccceeehhhmmmttt{{{~~~zzzxxxsssnnnnnnttt{{{~~~wwwsssvvvgggRRRGGG===555555666333...+++......------,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%###"""###$$$$$$######""""""$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$%%%&&&&&&$$$###"""!!!!!!!!!######$$$$$$%%%&&&&&&&&&########################$$$$$$$$$###############"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$######%%%$$$###""""""!!!!!!""" !!!"""$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((,,,111444333111)))'''&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''(((((((((''''''''''''&&&'''''''''&&&&&&%%%%%%$$$((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$"""!!!!!! %%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&$$$"""!!!###%%%%%%%%%$$$###""""""######"""!!!###$$$$$$%%%%%%$$$$$$###"""############"""!!!!!!$$$$$$$$$###############"""$$$%%%$$$######$$$%%%$$$""" !!!"""""""""############""""""""""""############$$$$$$$$$$$$""""""""""""############!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""!!!!!! !!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$############""" """"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""'''&&&$$$###""""""##############################""""""############""""""|||wwwooofff___]]]WWWRRRPPPRRRQQQMMMKKKKKKRRRVVV]]]ccciiipppyyy{{{wwwxxx|||}}}zzzvvveeennnwwwwwwrrrqqqyyy{{{yyy{{{[[[JJJ;;;555555333000.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%###%%%%%%$$$"""!!!"""###$$$$$$#########$$$%%%&&&###$$$%%%$$$"""!!!"""###############$$$$$$$$$%%%&&&%%%$$$############$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$###############$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%(((---000111111***)))'''&&&&&&'''''''''((('''&&&%%%%%%&&&''''''&&&&&&''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&&&&&&&&&&%%%$$$##################""""""""""""""""""$$$######""""""######$$$''''''&&&%%%$$$$$$$$$$$$(((&&&$$$$$$%%%&&&&&&%%%%%%###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""#########""""""!!!###########################$$$$$$$$$$$$$$$%%%%%%$$$""" """###""""""#########""""""""""""""" !!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$  """$$$&&&""""""""""""!!!!!!!!!!!!"""!!! !!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$############""""""""""""############!!!!!!""""""######$$$$$$'''''''''&&&&&&&&&&&&%%% !!!###$$$%%%&&&'''%%%###!!!!!!"""###$$$"""###############$$$$$$!!!""""""############"""wwwiiidddaaa___ZZZPPPHHHEEEHHHMMMSSSXXX[[[```hhhnnnooooooppptttyyyyyyrrriiijjjjjjgggbbbaaacccfffyyy|||gggOOOBBB<<<888555333///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%$$$"""!!!"""#########$$$%%%%%%%%%%%%%%%%%%$$$#########%%%&&&(((######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((&&&$$$$$$&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$######%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&%%%$$$%%%(((***,,,,,,)))***))))))((())))))***,,,***)))'''''''''((()))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))((('''&&&&&&%%%$$$##################""""""""""""""""""$$$######""""""######$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&###!!!&&&$$$$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""#################################$$$%%%%%%%%%%%%$$$###""""""###$$$###"""""""""""""""""""""###### !!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$###"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&$$$###!!!!!!"""###%%%""""""######$$$$$$$$$%%%!!!!!!"""###############}}}xxxuuummmaaaWWWTTTLLLPPPUUUWWWXXXYYY\\\___```]]]]]]ccckkkrrr}}}}}}ppplllfffbbb___^^^]]]]]]fffmmm~~~}}}|||yyyiiiWWWJJJ???888555222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%"""###$$$%%%&&&&&&&&&%%%$$$###""""""###%%%''')))&&&&&&&&&'''(((((()))))))))(((&&&$$$######$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%###""" #########$$$&&&''')))***''''''''''''&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((%%%###$$$'''((('''%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''''''''''''''((()))***(((***,,,---,,,+++,,,---+++***'''%%%$$$%%%&&&''''''''''''''''''''''''''''''(((((((((((()))))))))%%%&&&&&&''''''(((((((((((((((((('''&&&%%%$$$###''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###$$$&&&'''%%%###%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###$$$$$$### &&&%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$##################$$$$$$$$$###""""""###%%%&&&%%%$$$$$$###"""###$$$%%%$$$"""""""""""""""########################$$$$$$$$$$$$""""""""""""############&&&%%%$$$"""!!! !!!!!!!!!!!!""""""""""""!!! !!!!!!"""""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!"""###$$$%%%#########""""""""""""!!!!!!""""""######$$$$$$$$$""""""""""""############!!!!!!""""""###############$$$$$$$$$######"""!!!$$$###""""""!!!"""###$$$""""""######$$$%%%%%%%%% !!!"""######$$$######|||sssmmmllleeegggjjjkkkjjjgggeeedddaaaYYYUUUVVVZZZ___iiissstttqqqmmmjjjiiihhhgggfffaaaaaammm~~~|||zzzvvvsssvvvrrraaaOOOAAA;;;777555222000.........///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!!!!###$$$%%%%%%%%%$$$###"""!!! """%%%&&&&&&''''''((())))))******,,,***'''%%%###"""######""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%########################"""##################"""######$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((%%%"""###''')))(((%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))(((((('''&&&&&&'''''''''&&&'''''''''((((((((((((((((((''''''(((((()))***'''((())))))((((((((()))&&&***...000000//////000...,,,***'''&&&&&&''')))++++++******)))((((((((('''((((((((())))))))))))&&&&&&''''''((()))******'''(((((((((((('''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&###!!!###(((***(((%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''(((&&&$$$#########""" %%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###!!! !!!$$$&&&%%%######"""""""""$$$$$$###!!!!!!"""""""""########################$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$###"""!!!  !!!!!!!!!"""""""""### !!!"""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!"""######$$$$$$$$$"""""""""!!!!!!!!! !!!!!!"""######$$$$$$#########"""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$###!!! """"""""""""############""""""###$$$$$$%%%&&&&&& !!!"""######$$$$$$$$$|||{{{|||zzzvvvjjj___UUUQQQOOOOOOWWWaaalllnnnqqqsssuuuxxx{{{~~~}}}zzzvvvsssqqqppppppfffeeeuuu|||xxx{{{{{{uuutttrrrssszzzyyycccPPPGGG:::888555222000///000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%$$$$$$%%%'''(((&&&&&&'''((('''&&&$$$###%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%###$$$&&&&&&%%%%%%&&&(((###$$$%%%&&&&&&&&&%%%%%%###$$$%%%$$$"""!!!"""### """###$$$$$$$$$###$$$""" !!!###%%%%%%&&&&&&'''(((((((((---+++(((%%%###"""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!########################""""""############""""""#########$$$$$$%%%%%%%%% """$$$''')))$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((($$$"""###'''***(((%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))(((((('''''''''(((((()))''''''''''''((((((((()))((((((((((((((()))******&&&'''))))))(((''''''(((%%%***000333222111111222888666333000...///000111---------,,,+++***))))))'''((((((((())))))******&&&''''''((()))***++++++###%%%'''(((*********)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$"""!!!%%%+++///...+++############$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((...+++&&&$$$$$$%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$""" !!!$$$&&&$$$###"""!!!!!!"""######!!! !!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!###%%%%%%%%%$$$ !!!!!!!!!""""""###### !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!! """###$$$$$$$$$###!!!!!!!!!!!! !!!""""""###$$$%%%%%%%%%$$$$$$######""""""!!!!!! !!!"""#########%%%&&&&&&%%%$$$###!!!"""############""""""""""""###$$$%%%%%%&&&&&& !!!######$$$$$$$$$~~~zzz{{{~~~yyyfff[[[TTTOOONNNOOOWWWWWWXXX[[[```hhhqqqwww{{{wwwvvvsssqqqvvvzzzxxxyyyxxxsssnnnmmmpppzzzrrr^^^NNNAAA555222000...000444000...------...//////...************)))))))))(((((((((((((((((((((((((((+++******)))(((''''''&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&###!!!&&&$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&###!!!######"""###%%%(((+++---&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''((()))''''''&&&%%%%%%$$$######((('''%%%######$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%&&&'''''''''###%%%''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%***)))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&''')))+++(((((('''&&&%%%$$$###""" """###$$$$$$&&&(((+++(((((('''(((((())))))***%%%&&&((()))******))))))))))))***))))))((('''&&&***))))))(((((())))))***+++,,,---...///000111222666666777888:::<<<>>>???AAAAAA???999111***(((''',,,***((())),,,...---+++---+++)))((())))))((('''+++++++++***)))(((((('''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&((()))***)))'''%%%$$$###%%%$$$%%%'''((('''!!!###&&&%%%$$$%%%'''$$$$$$######"""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&########################&&&%%%$$$###""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$###"""!!!  !!!!!!!!!!!!!!!$$$###""" !!!""" !!!!!!!!!!!!!!! &&&%%%%%%$$$###""" """"""""""""############!!!!!! $$$###"""!!!!!!"""###$$$#########"""""""""""""""$$$$$$###""""""###$$$$$$&&& %%%%%%"""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$######&&&!!!%%%,,,$$$$$$###"""###$$$$$$$$$""""""%%%''''''%%%###""""""######"""!!!"""###%%%&&&{{{|||uuukkk```XXXVVVUUUTTTPPPKKKIIIPPP]]]hhhsss{{{xxxqqqqqqsssqqqlllrrrxxx|||{{{|||{{{xxxppplllppp~~~{{{dddTTTDDD<<<777222//////111000...---...---,,,******************)))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%'''((((((''''''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&$$$"""$$$#########$$$&&&'''(((%%%$$$############$$$%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%$$$$$$######&&&$$$###!!!!!!!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%&&&&&&(((((())))))((((((((((((''''''&&&((()))))))))***,,,...+++******)))***+++---...***+++,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,,,,---...------......//////000000000000111111222444555666BBBCCCBBB>>>888333111111111///---...000222111000,,,***))))))+++,,,,,,+++++++++******)))(((((('''(((((())))))))))))((((((***)))((('''''''''''''''&&&&&&%%%%%%$$$%%%'''(((%%%$$$%%%&&&'''&&&""" ###&&&(((((((((''''''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%########################"""!!!!!!!!!!!!"""""""""##################$$$$$$$$$$$$$$$#########""""""$$$$$$$$$######!!! #########"""!!! ###"""!!! !!!!!!""""""#########""""""!!!!!!!!!"""############"""""""""""""""############ !!!!!!!!!$$$###"""!!!!!!"""###$$$############""""""""""""########################%%%!!! """### ###"""""""""""""""""""""""""""###%%%%%%###"""###$$$'''"""(((+++""" %%%%%%$$$###"""###$$$%%%$$$"""$$$%%%&&&$$$###"""###$$$###############$$$%%%%%%~~~}}}|||wwwkkkfffbbbbbb]]]SSSHHHEEELLLTTT[[[ccckkkooottt~~~yyyxxxxxxrrriiibbbfffmmmsssxxxzzzzzzzzzwwwvvvooooooxxxrrrYYYHHH>>>777222111444222000//////---+++)))*********************+++(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$%%%''')))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$#########""""""#########"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%&&&&&&&&&%%%%%%$$$######%%%''''''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&''''''((())))))***+++,,,,,,---...//////...///111333111000/////////111444555222222000/////////000111000000111222333444444444333333333333333444555555333222222111111000000000...------------......///888999999777444111111111///...,,,---...//////...***((('''(((***,,,,,,,,,++++++******)))((((((((((((((())))))))))))((((((******)))(((((((((((()))'''%%%###""""""$$$''')))&&&%%%$$$%%%&&&%%%###!!!%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$!!!""""""###$$$$$$%%%%%%%%%$$$###"""""""""###$$$"""#########"""!!! $$$$$$$$$###"""!!! ###"""!!!!!! !!!!!!!!!######$$$$$$%%%$$$$$$### !!!!!!"""######""""""""""""""""""############ !!!!!!"""############""""""""""""##############################"""###$$$%%%%%%$$$###"""&&&$$$%%%&&&### %%%"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$###...''' $$$(((%%%###"""###$$$%%%$$$###&&&%%%$$$"""!!!!!!$$$&&&######$$$%%%%%%%%%$$$$$${{{wwwwwwwwwzzz~~~{{{wwwzzz{{{ttteeeVVVKKKFFFGGGMMMSSSWWW^^^lll}}}~~~tttaaa```bbbfffkkkoooooonnnrrr|||zzzvvvxxxsssYYYGGG===999999444222111000000000...,,,*********++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''+++)))%%%$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%$$$#########$$$%%%!!!"""$$$$$$$$$$$$"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***(((''''''''''''(((((((((&&&''')))+++---///111111222333444555444555888:::;;;:::888888888:::===???;;;999666333111111222222111222444666888999999:::===============>>>??????<<<<<<;;;999888666555555222222000///............---.........,,,++++++***---,,,++++++++++++++++++(((&&&%%%&&&((())))))(((************))))))(((((((((((())))))))))))(((((())))))((((((((((((((()))***(((%%%######$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$(((%%%"""###&&&'''%%%###$$$%%%%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$&&&$$$"""!!!!!!"""$$$%%%"""############""""""!!!""""""###$$$$$$$$$$$$############""""""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!"""""""""#####################"""""""""!!!!!!###""""""""""""""""""###"""###############$$$$$$!!!"""$$$%%%%%%$$$"""!!!'''$$$$$$&&&%%%"""###'''"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$!!!)))&&&'''***&&&%%%$$$######%%%%%%$$$###$$$$$$$$$###!!!"""###%%%###$$$%%%&&&&&&%%%$$$###}}}wwwtttsssvvvrrr]]]OOOHHHGGGEEEEEEJJJWWWjjjxxxyyynnnhhhbbb```aaabbb```]]]___hhhsss}}}|||~~~~~~}}}yyyxxx{{{vvv]]]KKK@@@<<<333111//////000000000///++++++++++++,,,,,,,,,,,,************************(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''***'''$$$######%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&"""###$$$&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$######%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((***+++------...+++,,,...111444666888999888:::;;;<<<===>>>AAADDDDDDCCCBBBAAABBBCCCEEEFFFEEEBBB===999666555666666666777999<<<>>>???@@@AAAHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEDDDBBB@@@>>>===<<<999888666444333222111111//////............,,,+++......---,,,+++++++++,,,***((('''&&&'''((('''&&&*********)))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&''''''((()))'''&&&&&&((((((%%%###'''&&&%%%$$$$$$$$$%%%&&&+++(((%%%&&&))),,,+++)))$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%% !!!"""###$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""$$$$$$$$$#########""""""%%%$$$"""!!!!!!"""$$$&&&######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$######%%%%%%%%%%%%$$$###""""""!!!"""""""""###########################""""""""""""""""""######"""""""""""""""######$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!%%%!!!%%%%%%$$$$$$""""""""""""""""""""""""###$$$&&&&&&$$$###$$$%%%***&&&&&&###'''999<<<+++%%%$$$###$$$%%%%%%%%%###!!!###%%%%%%$$$###"""######$$$%%%&&&&&&%%%###"""zzzyyyuuu]]]TTTIIIBBBAAAFFFRRR^^^www~~~|||uuullleee```\\\VVVSSSNNNTTT___ppp}}}jjjhhhjjjppptttvvv{{{}}}{{{~~~|||eeePPPBBB:::666111///.../////////---------,,,,,,,,,++++++************************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$"""###%%%'''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&###$$$$$$%%%'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&""""""$$$%%%&&&'''''''''###%%%''''''&&&%%%&&&''''''''''''''''''(((((((((''''''&&&&&&&&&''''''(((((())),,,///222444555666555666888:::===???AAABBB@@@BBBCCCDDDDDDFFFIIIKKKIIIIIIHHHHHHGGGGGGGGGHHHIIIFFFCCC???<<<<<<<<<===<<<===@@@BBBEEEGGGHHHHHHNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCBBB<<<;;;999777555444333222444333222222333222000...---------+++)))((()))***...,,,***)))******)))(((******))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&''''''(((%%%$$$$$$'''***+++)))&&&%%%&&&'''&&&$$$$$$%%%''''''&&&%%%&&&(((*********%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$"""!!!%%%%%%$$$$$$###""""""!!!$$$###"""""""""###$$$%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$ !!!"""############""""""$$$%%%&&&&&&''''''""""""""""""############ !!!"""$$$%%%&&&&&&""""""############""""""""""""######$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$"""!!!""""""""""""""""""""""""###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&"""---JJJSSS@@@&&&$$$###$$$%%%&&&%%%$$$!!!%%%&&&$$$###""""""###$$$$$$$$$$$$###""""""tttbbbVVVMMMGGGHHHLLLVVVbbbmmmrrruuu}}}~~~xxxqqqiii```WWWRRRNNNNNNSSSaaawwwiiiaaaZZZ[[[```hhhttt~~~}}}ppp]]]JJJDDD;;;444000///......//////...---,,,++++++***++++++++++++++++++++++++******))))))((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$###%%%'''((('''&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###%%%%%%%%%$$$$$$$$$%%%'''(((###$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$###"""##################$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$############$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&'''''''''((((((((()))'''''''''((()))***+++,,,...000333666999;;;<<<======>>>???AAADDDEEEGGGHHHFFFGGGGGGGGGFFFGGGIIIJJJIIIIIIJJJIIIHHHGGGEEEDDDDDDCCCAAA@@@???@@@AAABBB@@@AAACCCFFFHHHJJJKKKLLLOOONNNLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC>>>===;;;999777555444444555333222333555555333000---......,,,)))'''(((***---+++******+++,,,+++***)))))))))))))))))))))***(((((())))))))))))(((((('''''''''''''''((())))))&&&###!!!$$$(((+++)))&&&$$$&&&((('''%%%$$$%%%'''"""$$$%%%%%%%%%%%%&&&''''''((()))))))))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!$$$$$$##################""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###!!! !!!"""###$$$$$$$$$###### !!!"""############!!!"""###$$$%%%&&&&&&&&&""""""""""""############!!!"""###%%%&&&&&&!!!"""###$$$$$$###"""!!!""""""###$$$$$$%%%&&&&&&########################""" ###""""""$$$""""""""""""""""""""""""###%%%&&&&&&%%%$$$$$$%%% $$$$$$+++BBBNNNEEE&&&%%%$$$$$$&&&&&&%%%$$$ """######""""""###$$$$$$###""""""!!!!!!""""""pppcccUUUMMMKKK>>>MMMZZZ^^^aaakkkwww{{{rrrfff\\\VVVSSSOOOLLLRRReeeyyyooo[[[PPPNNNUUUbbbooo{{{}}}{{{ZZZRRRFFF;;;444111///...000000///...,,,+++***)))+++++++++++++++++++++++++++******)))(((''''''&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&''''''''')))(((''''''((('''%%%###%%%$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!!###%%%'''&&&$$$""""""###$$$%%%"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%###"""##################$$$$$$%%%&&&''''''((((((((('''&&&%%%############%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$#########$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&'''&&&'''''''''(((((())))))))))))***+++---000222333333555888;;;>>>@@@@@@AAA@@@AAABBBDDDEEEGGGHHHIIIGGGHHHHHHFFFDDDCCCDDDFFFGGGHHHIIIIIIGGGDDDBBB@@@============>>>@@@BBBCCC@@@AAACCCEEEHHHIIIJJJKKKMMMLLLKKKHHHGGGEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBB???>>><<<:::888666666555666444333444777888666333333444444222...,,,...000)))((('''(((***+++++++++)))))))))))))))*********(((((())))))))))))((((((((((((((((((((()))******+++&&&!!!!!!$$$'''&&&$$$###&&&((((((&&&$$$%%%'''%%%(((******'''&&&'''))))))***++++++***(((&&&$$$%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''&&&%%%"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%!!!!!!"""############""" !!!#########"""!!! !!!######$$$$$$$$$######$$$$$$$$$######"""""""""""""""############""""""""""""""""""######!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$&&&$$$%%%'''%%%"""$$$)))""""""""""""""""""""""""###%%%&&&&&&%%%$$$%%%%%%)))$$$'''((("""'''111111&&&%%%$$$$$$&&&&&&%%%$$$"""""""""!!! !!!$$$'''$$$###!!! !!!"""}}}rrrggg]]]SSSKKKGGGJJJLLLOOO```ttt~~~|||vvvqqqooolllgggaaa[[[TTTSSS[[[hhhrrrxxxyyyooocccVVVOOOTTT^^^www~~~wwwssszzznnnTTTDDD===888222---------,,,---000222...))),,,,,,,,,+++++++++******,,,+++******))))))******(((''''''((())))))(((&&&''''''''''''(((((())))))***&&&$$$&&&***,,,)))&&&(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))((('''&&&***)))'''&&&'''(((***+++***++++++---111555999;;;999<<>>===<<<<<<;;;:::999999999555222444999===;;;888999===>>>:::<<>><<<===???@@@@@@@@@AAABBB@@@===999888888999999888<<<888777888777555555888:::666666888555///...222///...,,,,,,,,,+++)))'''((()))***+++++++++******&&&''')))***++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))---)))%%%&&&)))***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######!!!!!!"""""""""######### !!!"""$$$$$$%%%%%%%%%'''&&&$$$###"""######$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$#########%%%&&&'''$$$$$$############$$$$$$!!!""""""""""""#########$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$$$$"""###%%%&&&&&&%%%$$$###""""""""""""""""""""""""''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%~~~zzzfffZZZPPPLLLHHHGGGQQQ___jjjpppuuuwwwzzz~~~}}}yyyoooggg^^^[[[___ffflllooorrrtttvvvtttkkkaaa___dddgggwww}}}qqqllloooxxx]]]HHH;;;333111111000------...///---+++,,,,,,,,,++++++++++++***,,,+++******))))))******&&&&&&%%%&&&'''(((&&&$$$&&&&&&''''''(((((((((((()))&&&$$$&&&***+++)))&&&(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&%%%#########%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((((((((((((***)))(((((()))+++---///000000000222555888<<<>>>???@@@AAACCCDDDFFFFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBAAA???===<<<:::::::::;;;>>>===<<<:::777555444333222000///111555888777555555999:::888;;;CCCHHHHHHFFFFFFEEEFFFFFFEEEBBB???>>>???AAAAAAAAAAAAAAAAAADDDAAA===;;;;;;<<<<<<;;;<<<999777999888666777:::;;;999;;;???>>>::::::>>>;;;888444111///...,,,***,,,,,,++++++******))))))))))))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$)))%%%"""###''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$##############################'''&&&###!!! !!!"""%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$############!!!""""""""""""########################$$$$$$%%%######"""!!!!!!!!!""""""$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$############$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&######$$$$$$$$$###""""""########################%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######"""""""""zzznnnmmmvvvqqqccc[[[RRRIIIHHHMMMUUU^^^gggooowww|||uuummmhhhggghhhgggfffgggllltttyyyvvvpppooosssiiirrrrrriiiiiiuuu{{{___III===999666333000...------...///,,,,,,,,,,,,++++++++++++,,,+++******))))))******'''&&&&&&&&&((((((&&&%%%&&&&&&&&&''''''''''''''')))&&&%%%&&&)))+++)))&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$'''''''''&&&$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))***%%%%%%&&&&&&'''((()))***,,,,,,,,,---...111333555777777888999;;;===@@@AAACCCCCCBBBCCCDDDFFFHHHIIIIIIGGGDDDAAA>>><<<;;;;;;:::999777555444444444444666666555555444333333333333333555666777888888888999===>>>===???GGGNNNPPPIIIIIIJJJJJJJJJHHHFFFEEEDDDEEEGGGHHHJJJJJJJJJJJJJJJGGGDDDBBBBBBBBBAAA@@@AAA===<<<>>>===;;;<<<@@@:::999;;;@@@BBBAAABBBEEEGGGCCC>>>999666444111///...---,,,++++++******+++++++++++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$'''$$$"""###''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''&&&$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""""""""###$$$$$$$$$###$$$%%%%%%&&&#########""""""!!!$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$yyyuuunnnmmmpppsss{{{|||xxxqqqcccVVVQQQJJJPPPWWW]]]fffrrrzzz{{{}}}zzzvvvuuutttrrrlllhhheeedddeeehhhjjjnnnxxx~~~}}}xxxnnnjjjrrr{{{}}}dddNNNBBB888555222111///...000333------,,,,,,,,,+++++++++,,,+++******))))))*********)))((()))***+++)))'''&&&&&&&&&&&&''''''''''''((('''%%%''')))***)))'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&'''(((***---...000000111333666888;;;<<<=========>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGEEECCC???:::777555444444333222111000000111222333222333555777999;;;<<<===<<<>>>@@@@@@???>>>>>>???@@@BBBCCCCCCDDDJJJQQQVVVVVVVVVUUUQQQKKKHHHHHHHHHGGGHHHJJJNNNSSSWWWYYYYYYTTTRRRPPPNNNMMMJJJFFFCCCFFFCCCBBBCCCCCCAAABBBFFF>>><<<<<<>>>AAACCCDDDFFFKKKHHHEEEBBB@@@===999666000///---,,,,,,,,,------,,,+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))'''%%%&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((''''''&&&%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$"""$$$'''((('''$$$ !!!"""$$$%%%&&&&&&%%%%%%"""######$$$$$$%%%%%%%%%""""""""""""############$$$############$$$%%%%%%######$$$%%%$$$###"""!!!$$$$$$############$$$$$$!!!!!!"""""""""############$$$$$$$$$$$$#########"""######$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""#########&&&%%%###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%lll{{{}}}wwwwwwxxxyyywwwttttttwwwvvvjjjSSSSSSQQQOOOUUUaaalllppppppqqqtttzzz~~~}}}wwwrrreee^^^WWWVVVYYYcccuuu}}}yyyxxxnnnjjjpppwww{{{~~~dddQQQ<<<666333333222...///333---------,,,,,,,,,++++++,,,+++******))))))*********))))))***++++++***(((''''''''''''''''''''''''''''''&&&'''((()))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((()))((('''&&&%%%%%%%%%%%%%%%&&&'''''')))))))))***,,,///222333666777888:::<<>>:::666333111111111111111000111222444666777;;;<<<===???AAACCCDDDEEEDDDEEEFFFEEECCCAAAAAABBB@@@BBBFFFIIILLLQQQZZZbbbooommmggg\\\QQQKKKKKKNNNKKKKKKNNNTTT^^^fffjjjllliiihhhgggddd___WWWMMMFFFJJJFFFEEEGGGFFFDDDEEEHHHIIIHHHEEEDDDEEEGGGGGGEEEHHHGGGHHHHHHHHHFFFAAA>>>777666444111///---,,,,,,++++++***************+++************************************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###""" !!!###%%%&&&&&&&&&%%%!!!"""""""""######$$$$$$######$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$############$$$$$$!!!!!!"""""""""##############################$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######!!!!!!""""""############&&&%%%$$$###"""###$$$$$$#######################################$$$%%%%%%$$$$$$###"""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&""""""############""""""ffftttxxxfff\\\ZZZ```jjjwwwvvvpppbbbRRRKKKNNNQQQRRR^^^```gggqqq{{{}}}kkkccc[[[XXXYYY```nnnzzzyyyjjjmmmeeebbbiiipppttt}}}nnnLLL@@@777777555///---000------------,,,,,,,,,,,,,,,+++******))))))******)))(((((((((******((('''((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&'''''',,,---...000333555888999;;;<<<===???AAABBBDDDDDD?????????@@@@@@@@@@@@AAAEEEGGGIIIJJJJJJGGGEEECCC;;;:::888777666555666666666666666777888:::<<<>>>DDDEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEGGGKKKSSS\\\aaagggrrr}}}xxxggg]]]\\\___]]][[[\\\cccooozzz|||nnn^^^SSSQQQMMMLLLMMMLLLJJJJJJMMMUUUUUUTTTRRRSSSSSSNNNGGGGGGGGGHHHKKKLLLJJJGGGDDDCCCAAA>>>:::666111---***++++++*********++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&---)))$$$ !!!$$$'''!!!"""###$$$%%%&&&&&&&&&"""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&""""""!!!!!!""""""###$$$ """######$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$&&&&&&&&&%%%###""" ######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######jjjsssqqqaaaWWWTTTSSSYYYfffttt~~~{{{wwwkkkYYYOOOIIICCCPPPQQQVVV```nnnyyy{{{tttmmmjjjgggggglllsssxxxrrrfff\\\XXX^^^eeekkkuuujjjVVVCCC>>>:::222...000...------------,,,,,,,,,,,,+++******))))))******)))(((((()))******)))'''******)))))))))(((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((''''''''''''((()))++++++///111333666999;;;===>>>>>>???@@@AAABBBBBBCCCCCC>>>>>>??????@@@@@@@@@@@@EEEEEEEEEEEEDDDCCCAAA@@@::::::;;;<<<===>>>??????@@@@@@??????@@@AAACCCDDDGGGHHHKKKNNNRRRVVVXXXZZZRRROOOKKKLLLOOOSSSTTTSSSVVV[[[gggssszzztttqqqsssrrrnnnlllqqq||||||oooccc___]]]]]]\\\YYYYYY\\\eeejjjmmmooopppnnncccVVVMMMKKKJJJIIIJJJJJJIIIGGGIIIHHHGGGDDD???999333000...---+++************+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######""""""###$$$%%%&&&'''''''''%%%""" !!!$$$&&&############$$$%%%%%%&&&$$$$$$###############"""######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$###############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$!!!"""###$$$$$$%%%%%%$$$#################################$$$$$$&&&''''''******)))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%lllqqqyyyvvvcccZZZQQQOOOUUU[[[^^^]]]kkk|||}}}vvvsssfff[[[SSSKKKIIIJJJSSSaaaqqq}}}}}}xxxsssnnnooosssiiippp}}}eeeZZZSSSWWW^^^dddooo|||}}}iiiOOOEEE???666111333......---------,,,,,,,,,,,,++++++***)))*********,,,+++***+++------+++***++++++******))))))((((((&&&'''((((((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!"""$$$$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((&&&'''((()))+++---///000111333666:::===???@@@AAA???@@@AAAAAABBBAAAAAAAAA======>>>???@@@@@@@@@???CCCBBB@@@>>>============:::<<<>>>AAADDDFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGIIILLLSSS[[[eeemmmtttwww^^^YYYUUUWWW^^^ccceeedddaaafffsss~~~yyyzzz{{{uuupppsss|||uuupppnnnooommmiiiiiilllvvv|||kkkTTTPPPKKKHHHGGGHHHIIIIIIHHHIIIJJJIIIFFFAAA<<<999000///---+++)))((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''(((''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######!!!!!!"""###%%%&&&''''''!!!%%%'''&&&$$$"""%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$%%%%%%&&&$$$$$$############$$$$$$!!!""""""""""""############"""!!!!!!!!!###$$$%%%######$$$$$$$$$######"""######$$$$$$$$$$$$###### !!!"""###$$$###"""""" """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$############$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""rrrssstttvvvzzzmmm]]]PPPPPPUUUTTTRRRRRRTTTZZZiii|||uuu}}}wwwjjj```RRRJJJPPPWWW]]]jjjwwwyyywwwuuummmhhhjjjyyy{{{nnn^^^SSSQQQYYYlll}}}oooRRRBBB===777///111111222000///------...------......------,,,+++***************)))((((((+++***)))(((((()))***+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%&&&'''(((&&&$$$######$$$************+++...444888========================>>>???@@@@@@???===;;;:::666777888888777777999:::;;;<<<<<<;;;;;;<<>>:::666333444444555444333444666888888;;;===???AAACCCGGGIIIMMMLLLLLLNNNNNNMMMLLLKKKJJJEEEBBBCCCDDDFFFLLLRRRbbbqqq~~~yyyzzzyyyvvvtttsssssszzz~~~{{{vvvsssuuuzzzwwwssspppooorrrxxxtttgggaaa^^^XXXSSSQQQMMMQQQSSSTTTWWWWWWRRRJJJDDD<<<555333333000///111///---+++++++++++++++)))(((((()))))))))*********))))))(((((((((''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$(((&&&%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""!!!""""""#########""""""'''%%%###"""$$$%%%&&&&&&%%%###"""###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!!!!######$$$######"""!!!$$$%%%'''((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%###""""""###(((%%%!!! """%%%'''(((......---+++)))&&&$$$###&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%~~~wwwsssssstttuuuuuuuuu{{{rrrjjjiiiddd[[[TTTKKKHHHHHHLLLOOOSSS[[[dddxxxvvvjjjddd^^^XXXYYY___qqqvvvoooggggggooozzzrrraaaWWW]]]hhhzzz```HHH===:::333222111000//////......,,,,,,,,,+++++++++******(((((())))))(((((('''&&&)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((()))(((((('''''''''''''''$$$%%%&&&&&&&&&''')))***'''+++111555888;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>:::666111///000111111000000222666999;;;???BBBEEEGGGIIIKKKMMMNNNMMMNNNSSSXXXZZZVVVQQQRRRNNNLLLLLLLLLOOOYYYdddppp~~~}}}xxxuuuooopppxxxxxxtttqqquuuyyywwwooojjjiiirrr|||{{{tttnnnfff^^^[[[ZZZ```eeeiiimmmpppmmmfffWWWIII<<<888777444111000...,,,*********+++***)))((((((((()))))))))))))))))))))))))))(((((((((((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%"""############"""!!!!!! !!!"""#########"""'''%%%######%%%'''((('''$$$######$$$&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###""""""""""""###!!!"""######$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%#########$$$(((&&&&&&(((,,,000333444333222///,,,)))'''%%%%%%&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%|||xxxxxxxxxvvvsssiiikkkpppwww~~~xxxlllaaaWWWQQQLLLKKKIIIGGGKKKPPPXXXhhh}}}yyyjjj^^^ZZZ```rrr~~~xxxoooiiiiiinnnuuuzzzzzzzzziii``````fffpppyyyyyy}}}lllOOO@@@<<<999777444111000///...------,,,,,,+++++++++++++++)))))))))))))))(((((('''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&'''***,,,+++000777<<>>>>>>>>>>>============;;;:::999777555333222111///000111111222555:::>>>DDDFFFIIIIIIIIIHHHHHHIIIJJJNNNUUUaaaooovvvpppgggdddaaa___]]]ZZZ[[[eeepppvvv~~~xxxtttkkkmmmvvvzzztttqqqsssxxx{{{rrriiibbbdddqqqzzzqqqiiifffhhhpppxxx~~~vvvbbbKKK???<<<999555333111///---,,,,,,,,,+++)))++++++++++++++++++++++++*********)))))))))(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''''''''&&&%%%$$$$$$#####################""""""!!! !!!###$$$$$$$$$$$$$$$"""!!!"""$$$&&&'''&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########""""""######$$$$$$$$$$$$((((((''''''%%%$$$""""""%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%$$$''',,,333888:::888666---+++)))'''&&&&&&&&&'''&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%~~~{{{}}}}}}zzzwwwnnnmmmkkknnnuuu~~~zzzmmmfff___YYYVVVQQQJJJHHHIIIIIIQQQ]]]kkk{{{wwwoooaaagggqqq{{{~~~uuuooolllnnnooojjjppp}}}~~~rrrlllaaabbblllttttttvvv~~~|||bbbPPPJJJ???:::444000/////////.........---,,,+++,,,,,,---***++++++++++++***))))))************************((((((((((((((((((((((((&&&''''''''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''((()))++++++%%%&&&'''&&&&&&(((+++...222777===AAABBB@@@???>>>======<<<<<<<<<;;;;;;;;;:::777333000...000222444222444555777999===BBBEEEHHHIIIJJJIIIGGGGGGHHHJJJQQQYYYgggzzzvvvsssppplllddd```eeemmmzzz~~~yyyoooqqqyyywwwqqqqqquuu}}}|||vvvnnnfff```cccsssyyysssqqqoooxxx}}}^^^LLLEEEAAA===<<<888666333111111000...---,,,,,,,,,,,,+++++++++++++++************)))))))))*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&###"""!!!###%%%&&&&&&&&&%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$######$$$###############$$$$$$###############$$$$$$%%%!!!"""###%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$#########%%%'''---...///111111...)))%%%&&&&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&{{{wwwsssqqquuuzzz~~~vvvnnngggaaaZZZOOOHHHFFFIIIIIIKKKRRR___pppxxxrrriiieeemmm~~~{{{tttooolllhhhhhhppp|||sssiiicccoootttppprrrxxxvvvggg```KKKCCC999222111111111111///...---,,,+++,,,---...++++++,,,,,,++++++***)))***++++++,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$#########$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###"""""" !!!###%%%'''(((((()))&&&'''(((((()))+++000333999===@@@BBBAAA>>><<<<<<===<<<<<<;;;;;;:::::::::999666222...---000333666999;;;===???@@@CCCFFFIIIFFFFFFFFFFFFGGGKKKQQQUUUbbboooxxxpppfff______dddwww~~~zzzooopppuuuxxxpppmmmooottt~~~yyyssslllfffaaafffvvv~~~wwwsssssspppzzzkkkVVVLLLGGGEEEDDD===:::777444333111...,,,+++++++++++++++*********++++++++++++*********)))************************((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""!!!!!! %%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&!!!###$$$$$$###"""###%%%"""######$$$$$$######"""$$$############$$$%%%%%%$$$############$$$%%%%%%""""""############"""""" !!!"""###$$$&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$%%%(((+++444000+++(((&&&%%%$$$###&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&~~~yyyxxxzzz|||}}}}}}www{{{wwwnnncccVVVLLLIIIKKKIIIHHHLLLTTT___kkksss|||jjjdddlllwww}}}{{{wwwjjjgggfffkkkpppuuu}}}{{{lllggglllqqqooojjjdddhhhooowww~~~{{{fffZZZIII<<<666444333111///...,,,+++***+++,,,---+++++++++++++++***)))))))))***++++++++++++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$#########"""$$$&&&%%%$$$###&&&''')))+++---222777;;;>>>???AAA@@@>>><<<;;;;;;::::::999999888777777666444333222111333555999;;;@@@BBBEEEFFFEEEEEEEEEFFFCCCCCCBBBCCCHHHRRR]]]eeeqqq~~~|||rrrhhh```___bbbrrrzzz{{{tttllljjjlllrrrvvvxxx|||vvvmmmiiiffffffkkkrrr|||~~~wwwpppjjjeeecccgggtttzzzsssoooqqqqqqzzzuuubbbXXXSSSPPPPPPFFFBBB>>>;;;888555222000---------,,,,,,+++++++++,,,,,,+++++++++*********)))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$&&&&&&%%%######%%%&&&%%%###"""###%%%###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&$$$$$$#########$$$%%%&&&'''&&&%%%$$$"""  !!!"""###$$$%%%&&&'''######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&(((,,,000---***&&&$$$%%%'''))))))%%%&&&&&&&&&&&&%%%%%%$$$"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&|||~~~{{{{{{}}}~~~}}}|||tttuuuuuuuuutttxxxyyylll^^^SSSOOOIIIHHHJJJOOOUUU[[[bbbhhhkkksss{{{}}}~~~jjjdddgggkkkooouuujjjfffdddcccbbbeeeppp|||xxxiii^^^ZZZYYYZZZUUU]]]eeellltttqqqZZZHHH===777222000...---+++))))))***+++,,,***************)))((((((((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!###''')))***(((&&&$$$&&&'''***---111777>>>BBB???@@@@@@>>><<<:::;;;<<<777666666555444333333222---...111555999===???AAAEEEGGGIIIIIIGGGDDDCCCBBBDDDBBBAAACCCJJJVVVeeeooovvvtttllleeeeeehhhsss|||xxxpppkkkhhhgggjjjkkkkkknnnssszzz}}}|||tttlllfffaaa\\\\\\___gggqqqzzztttnnngggcccbbbeeeppp|||||||||tttqqqssssss|||qqqhhhbbb``````RRROOOJJJFFFCCC@@@<<<999000000000//////.........,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%&&&&&&&&&%%%$$$###!!!###&&&(((((('''%%%###%%%%%%%%%$$$$$$$$$$$$##################"""!!!!!!######$$$$$$$$$######"""###"""""""""######""" (((******'''### """$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''(((+++000333%%%%%%%%%&&&''''''%%%###!!!"""$$$&&&''''''&&&%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''ssstttvvvxxx{{{|||}}}~~~}}}{{{|||zzzzzzxxxuuurrrqqqrrrttt{{{tttggg___ZZZSSSNNNJJJOOO\\\iiimmmkkkpppjjjhhhqqq~~~zzz|||oookkkeeebbbooouuuiiieeeccc``````cccvvvmmmXXXKKKFFFEEEPPP\\\eeettt|||```GGG;;;666333333111111222000,,,,,,///...---+++,,,------,,,***************************))))))))))))((((((((((((''''''''''''(((((((((((()))*********)))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###$$$$$$%%%###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######""""""###$$$$$$%%%&&&&&&%%%$$$############'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$%%%''''''%%%$$$''''''&&&%%%%%%&&&'''(((''''''***000999@@@BBBCCC?????????>>>===:::888666222222111000000//////000333444777<<>>===<<<:::777444333111111000000111333444555:::<<<>>>AAACCCDDDEEEFFFKKKOOO]]]mmmsssmmmccc^^^]]]\\\]]]``````ccckkkttt|||~~~xxxuuurrrvvv{{{}}}wwwoooiiigggbbb\\\VVVSSSSSSSSSSSS^^^aaaggglllnnnnnnmmmkkklllfffcccccc```[[[WWWXXXXXXXXX[[[aaafffeeeaaa]]]aaa^^^\\\[[[\\\]]]]]]\\\dddhhhrrrsssllljjjppptttxxx}}}vvvssspppllljjjmmmsssssskkkdddSSSHHH:::111000111///---,,,,,,---,,,+++******+++******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%$$$###""""""###$$$$$$###"""!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""############$$$%%%%%%&&&%%%$$$###%%%''''''$$$"""#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$&&&%%%%%%(((...000...+++'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%\\\\\\\\\^^^bbbggglllpppuuutttttttttuuuvvvwwwxxx~~~{{{wwwtttssstttssswwwuuulllfff]]]YYY[[[eeesss}}}}}}sssiiibbb]]]\\\ccckkk}}}vvvqqqxxxtttnnniiijjjsssuuulllaaaXXXUUUZZZdddwwwkkk[[[IIIEEEEEEOOOgggjjjPPP???888222///000000------///...---,,,,,,------,,,*********************************)))))))))((((((((())))))))))))***************)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&#########$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&((((((+++***(((&&&%%%%%%&&&&&&+++---111777<<>>>>>===;;;888555222000...//////000222444888;;;===AAADDDFFFEEEDDDDDDGGGJJJQQQ^^^vvvzzzpppmmmmmmnnnmmmkkkooottt~~~yyysssqqqqqqqqqppppppttt|||xxxnnnhhhffffffdddaaa```___^^^]]]]]]]]]^^^___dddhhhnnnsssvvvwwwuuutttvvvrrrppprrrrrrnnnllllllhhhfffeeehhhmmmnnniiidddeeebbb___]]]\\\\\\[[[ZZZ]]]___eeeooo{{{uuuooonnnkkknnnqqqxxx}}}yyyuuusssttt|||uuubbbIII999555666444000,,,---------,,,+++***)))+++******))))))******+++++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$#####################$$$$$$######""""""###$$$###!!! !!!"""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%&&&%%%$$$%%%''''''%%%###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$'''%%%%%%'''***+++)))%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%NNNOOOPPPRRRVVVZZZ^^^```fffgggiiikkkmmmnnnooopppppptttyyy|||{{{yyywwwvvvxxxqqqnnnvvvyyyrrrjjjfffeeegggmmmttt}}}yyytttooofff]]][[[^^^aaannnyyyzzz}}}uuuggg^^^bbbpppttthhh___\\\TTTZZZkkk~~~tttTTTJJJBBBJJJbbb|||dddLLLBBB999111111111000000222///---,,,,,,------,,,+++*********************************)))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&)))((('''&&&&&&&&&'''(((...111666;;;>>>???===<<<===;;;888444111...,,,,,,///000222555999===AAADDDDDDFFFGGGDDDBBBEEENNNUUU___ppp|||wwwsssrrrrrrpppqqquuuxxxpppppppppmmmgggbbb```cccggghhhccc]]]\\\```dddffffffgggiiilllnnnpppqqqsssuuuxxx{{{~~~zzztttooollliiigggeeeaaaaaadddjjjqqqwwwzzz{{{}}}{{{}}}~~~wwwsssssslllmmmnnnsss{{{sssrrrvvv~~~cccNNNBBB<<<777222///...............,,,+++++++++************++++++,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!!!!"""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$#####################""""""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&((((((&&&###&&&%%%%%%$$$$$$%%%%%%%%%"""######$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&DDDEEEHHHKKKNNNOOOOOOOOOUUUWWW[[[^^^bbbdddeeefffbbbgggnnnsssuuuuuuuuuuuusssnnnjjjllluuutttooollliiiiiillltttuuuyyyzzzssseeeZZZUUUUUUYYYcccppp~~~}}}{{{~~~ppp```YYY```ppp}}}~~~ooogggdddXXXXXX```ppp}}}mmm[[[HHHFFFWWWqqqmmmTTTFFF888333222222111222///...,,,---......---+++************************************))))))))))))''''''''''''(((((((((((('''((()))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$"""""""""$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###&&&((()))'''%%%%%%%%%'''&&&&&&&&&''')))***+++111444:::>>>???===;;;::::::888555111///---------111333666999>>>BBBEEEGGGCCCDDDCCCAAACCCLLLZZZeeeqqq|||tttsssssssssuuuxxxrrrkkkggghhhhhhddd^^^[[[\\\]]]fffdddcccgggmmmtttwwwxxx{{{}}}~~~~~~}}}~~~|||zzzxxxwwwoooooopppssswww{{{}}}~~~wwwvvvxxx|||zzzuuuqqqqqqpppqqqppprrr}}}~~~|||tttuuu{{{jjjWWWIII>>>888333111///...//////---+++,,,,,,++++++++++++,,,,,,,,,++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""#########""""""""""""!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###%%%&&&'''%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((;;;===AAADDDEEEEEECCCBBBGGGIIILLLPPPTTTWWWYYYZZZZZZ^^^dddhhhkkkmmmnnnooommmlllkkkjjjmmmttt|||wwwrrrlllkkkooorrrtttzzz{{{kkkYYYPPPQQQPPPQQQVVVaaapppooobbb```hhhpppyyypppkkkccc\\\[[[dddlllqqqyyynnnWWWIIILLL```~~~}}}ooo[[[DDD888444222000//////...------......---+++************************++++++*********)))))))))))))))))))))************'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''$$$'''++++++)))'''(((***'''''''''((())),,,...///333777<<<>>>>>><<<:::999888666333000///000222333666888;;;???CCCEEEFFFFFFBBBBBBBBBDDDJJJWWWgggrrrzzzxxxyyyyyyyyy{{{}}}rrrgggbbb[[[___dddeeeeeeeeehhhjjjrrrsssvvv{{{~~~}}}uuuppppppuuuvvvuuuuuu}}}|||{{{tttvvv}}}nnn]]]OOOGGG>>>999333000000000...+++---,,,,,,++++++,,,,,,---,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&& ###%%%&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""######$$$###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******444666888:::;;;;;;;;;;;;>>>???AAADDDGGGJJJMMMNNNOOORRRWWWZZZ]]]aaaeeehhhlllkkkjjjjjjlllqqqvvvyyyqqqwwwsssqqqwwwyyyvvvxxx}}}{{{lllZZZOOOLLLMMMMMMMMMQQQZZZfffooo{{{zzzyyy|||vvvuuuvvvzzzqqqddd]]]ccchhhhhhkkksssyyyjjjZZZNNNRRRjjjyyywwwWWWCCC;;;555111///000...------......---,,,************************+++++++++*********))))))))))))))))))***************)))'''&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''#########$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%((()))(((%%%&&&+++///,,,++++++,,,---///111222444888<<<>>><<<:::::::::555333111000111444777:::;;;===AAAEEEFFFFFFDDDBBBEEEEEEGGGLLLVVVcccpppxxx~~~{{{yyyvvvzzzvvvpppiiidddccc___dddjjjooosssxxx{{{zzzwwwxxxxxxxxx~~~{{{uuutttqqquuu|||tttggg^^^PPPHHH>>>888555444111...------,,,,,,,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$ ###%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%$$$%%%%%%$$$""""""$$$'''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$"""$$$&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''(((***,,,---000111111222444666777888:::;;;<<<===@@@BBBEEEFFFEEEGGGKKKOOOSSSYYY___dddiiigggeeefffiiillloooooonnnrrrxxx|||zzzuuu{{{|||uuurrruuutttiiiYYYOOOFFFKKKOOOOOOLLLLLLOOOTTTiiiyyy|||tttpppnnnyyy|||lllccchhhlllgggccceeevvvzzzzzzmmmWWWKKKXXXmmmuuuxxxgggNNNBBB999333111000...------......---,,,************************+++++++++************)))''''''''''''((((((((((((,,,)))$$$!!!!!!%%%)))---''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""!!! !!!###$$$$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))((('''&&&&&&%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''&&&""" ###+++222000000//////000111333444444888<<<===;;;999999:::444222000000222777;;;???>>>AAAEEEHHHIIIFFFBBB@@@HHHIIILLLTTT```llltttyyyyyyuuukkkttt||||||yyywwwxxxyyywwwrrrppppppnnnkkkkkknnnmmmqqqvvv{{{wwwyyyzzzzzzwwwmmmjjjrrrvvv~~~zzzppp```VVVIII@@@<<<999555222...------,,,,,,------...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$######""""""$$$%%%%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###%%%%%%###$$$%%%###!!! ###&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%$$$&&&(((((('''&&&%%%&&&$$$$$$$$$$$$%%%%%%&&&''')))((((((''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''')))+++---.........///000000111000000666666666777999:::<<<===???CCCGGGHHHHHHLLLSSSYYY]]]___```aaaaaabbbeeeggglllmmmnnnpppttt{{{~~~}}}zzzsssfffXXXMMMMMMJJJGGGFFFHHHIIIIIIGGGSSS___vvvvvvnnnpppxxx~~~}}}qqqooommmfffaaaaaammmuuu}}}|||rrrcccVVVOOOlllyyyuuusss{{{fffMMM<<<666666666333///---,,,---,,,+++---------,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))******)))((('''&&&&&&%%%***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%###"""""""""######$$$$$$$$$#########""""""&&&%%%$$$###""""""""""""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$%%%'''(((******))))))((('''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&''')))((('''&&&&&&&&&(((+++...///000000222444444444444444555666888999888:::===??????;;;777444444333333666:::>>>AAAAAANNNIIIHHHMMMOOOLLLNNNSSSXXXWWW[[[dddlllppptttxxxwwwrrrqqqmmmjjjmmmssstttqqqlllqqqpppqqqtttuuutttuuuwwwxxx{{{xxxyyy~~~~~~}}}uuupppmmmqqqwwwsssmmmcccVVVIII>>>666222666...+++///000---+++------+++++++++++++++)))'''*********))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''&&&&&&((((((((((((((('''&&&&&&((()))*********)))'''&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%&&&''''''''''''"""###%%%''''''&&&%%%$$$""""""!!!!!!"""$$$&&&'''((((((((('''&&&%%%$$$###""""""""""""###############$$$$$$%%%%%%$$$$$$###'''$$$""""""###$$$###!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''$$$$$$%%%%%%&&&''''''(((+++)))'''%%%%%%%%%'''(((''''''''''''''''''''''''***+++---------///111333//////000111111111111111222222222333444555666777888;;;???@@@@@@CCCJJJPPPVVVWWWYYYZZZZZZ\\\___aaadddfffiiilllnnnrrrvvvyyyzzzpppaaaVVVPPPMMMJJJIIIKKKLLLKKKIIIDDDLLL]]]uuuvvvqqqssswww~~~zzztttkkkccc^^^dddkkkuuu}}}~~~uuuhhh^^^^^^eeesss{{{|||dddMMMAAA===444111...---.../////////---------,,,,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$############$$$%%%%%%$$$$$$$$$#########&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%"""""""""######$$$%%%&&&)))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&((())))))'''&&&'''(((''')))---///111222555777777666666666666888999:::999:::<<<<<<;;;888666444111444888===AAADDDFFFGGGJJJOOO[[[iiimmmiiifffgggiiiffffffkkkooooooqqqsssyyyooojjjgggfffgggmmmwww}}}}}}{{{{{{|||~~~|||{{{||||||{{{}}}~~~~~~yyyxxxvvvzzz|||vvvmmmaaaWWWOOOJJJGGG@@@777000111222000---...---,,,++++++,,,,,,***((())))))))))))************))))))))))))))))))))))))++++++***)))(((((((((((()))))))))))))))((('''''')))))))))))))))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%$$$$$$############$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%######""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!"""$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$%%%%%%''''''(((((((((((((((((())))))(((+++///333666;;;@@@CCC///000000111111111111111000000000000000111111222111444777888888;;;@@@EEEJJJLLLNNNOOOPPPRRRUUUXXXZZZ^^^dddiiikkklllmmmnnnttt}}}}}}wwwnnngggTTTQQQLLLIIIHHHHHHIIIHHHDDDFFFKKKVVVhhhzzzxxxyyy{{{~~~~~~ttthhh^^^[[[___jjj{{{~~~ttt\\\YYYZZZccclllrrruuuxxxvvvdddMMMBBB888555222000000111111000------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''''''''(((((())))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''(((((((((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''((())))))((('''((()))&&&)))---000222555888::::::999999888888999::::::999999888666555555444444333888???CCCDDDEEEGGGIIIGGGYYYuuuzzztttpppqqqrrrppppppsss}}}pppfffbbbcccdddhhhrrr~~~zzzuuu}}}|||tttoooqqq}}}}}}|||{{{}}}}}}zzzuuuuuuxxxpppiiifffeeedddSSSFFF888333111///,,,+++---,,,+++,,,------,,,***((())))))******+++++++++))))))))))))))))))))))))+++******)))))))))******)))************)))(((((()))((((((''''''''''''(((''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$(((((((((((((((((())))))$$$%%%%%%&&&''''''((((((***)))))))))***,,,...//////333888>>>CCCIIINNNRRR//////000000111000000///111111000000000000000111///111333444555777;;;>>>???AAACCCEEEFFFHHHLLLNNNOOOTTT[[[```dddfffgggiiieeelllsssxxx|||wwwvvvvvvaaa[[[RRRJJJFFFEEEGGGHHHKKKIIIFFFFFFLLL]]]ttt~~~~~~vvvqqqppp}}}qqqbbbZZZ\\\dddsssvvvhhhXXXQQQSSSYYY___bbbiiiqqq~~~```JJJ@@@===888444333222000///...------------,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&&&&$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############&&&'''(((*********)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''(((((('''''')))***(((+++///222444666999;;;;;;;;;::::::999999999999666444222111111333555777:::???CCCDDDAAAAAAEEEIIINNNggg{{{uuutttsssrrrrrruuu}}}tttjjjcccaaajjjlllrrr|||{{{yyyrrriiijjjqqqppprrrvvv|||{{{vvvlllcccbbbkkkssszzz|||wwwwww{{{|||xxxxxxvvvwww{{{yyyzzz}}}tttbbbKKK;;;444111...+++...,,,++++++,,,---,,,+++************************))))))))))))))))))))))))******))))))***+++,,,,,,******+++++++++******))))))((('''&&&&&&'''((()))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&((()))))))))))))))******+++---000333777999>>>BBBFFFJJJNNNQQQUUUXXX/////////000000///......222111000000///000000000///000111222333555777999888999<<<===>>>AAADDDGGGGGGJJJOOOSSSVVVYYY\\\^^^```eeeggghhhnnnyyy{{{zzz|||rrrkkk___RRRIIIFFFGGGIIICCCDDDDDDBBBDDDMMM\\\hhh~~~wwwpppgggsss{{{kkkddddddfffkkkuuugggPPPDDDFFFMMMSSS\\\gggtttzzz\\\FFFBBB===888555222000............---------,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((+++******)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$###$$$%%%''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++---000333444555666888999:::::::::999999888777777111000//////111555999;;;AAADDDEEECCCAAADDDMMMTTT```yyyyyyvvvtttqqqqqqttt|||~~~vvvrrroookkkiiiiiissswww~~~{{{vvv}}}}}}rrreee[[[XXX[[[VVVZZZ___eeerrr~~~wwwwwwuuulllbbbXXX]]]aaabbbjjj|||yyyqqqpppwww|||fffLLL>>>888444000...,,,+++***+++,,,,,,+++---,,,,,,+++***)))((((((************************))))))))))))***+++,,,---******++++++++++++******)))((('''&&&&&&'''))))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%"""###%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%'''''''''''''''((((((((('''((())))))******)))))),,,...000444888===BBBDDDKKKMMMQQQSSSTTTUUUWWWXXX///000000000000//////...000///...............///---...///000111111222222333555777888999;;;>>>@@@GGGIIIKKKMMMNNNPPPSSSVVV___aaaaaa___bbbkkktttwww{{{~~~~~~{{{uuuiii[[[NNNGGGEEEFFF@@@CCCFFFEEEDDDGGGNNNTTTeeeyyywww|||pppooowwwzzzrrrppplllhhhiiirrrtttXXXDDD???DDDIIIOOO^^^ooo|||rrrPPPKKKDDD>>>999555222///............---------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,++++++***(((''''''&&&((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((+++...111333666666666666777888999999999999999888777666000000111333666:::>>>@@@DDDDDDDDDDDDHHHRRR___hhhttt|||vvvpppmmmnnnssszzz}}}yyyuuuwww{{{{{{xxxsssoooqqqrrrqqqrrruuuwww|||{{{tttwww~~~~~~|||xxxzzzyyyqqqhhhbbbZZZRRROOOPPPKKKQQQUUUVVV\\\jjjxxxyyyrrrqqqpppjjjbbbYYY\\\]]]YYYXXXcccwww|||kkkiiimmmxxx{{{\\\HHH>>>888333111///,,,+++,,,,,,,,,+++------,,,+++***))))))(((************************)))))))))))))))***+++,,,))))))***++++++++++++***)))(((((((((((())))))***''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''((())))))***++++++222444888===BBBGGGKKKMMMMMMPPPSSSUUUVVVVVVWWWYYY222222222222222111000000///...............//////---------...///000///...000222333444555666999;;;CCCEEEIIIKKKLLLMMMOOOPPPWWW[[[\\\[[[]]]ccchhhiiigggppp|||}}}vvvjjj[[[OOOHHHEEEFFFGGGHHHFFFDDDEEEHHHKKKVVVcccyyy~~~}}}kkkfff}}}}}}{{{tttlllgggkkkwwwkkkUUUHHHDDDAAADDDTTTiiixxxeee___UUUKKKBBB;;;444000............------------++++++++++++************))))))))))))))))))))))))*********)))))))))(((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''((((((((((((***...111333555777888777777888999888888999:::999999888777333555777:::===@@@BBBDDDCCCBBBBBBFFFQQQ___nnnxxx}}}|||rrrlllkkkjjjnnnnnnjjjhhhlllqqqttt{{{wwwwwwzzz|||zzz{{{~~~xxx}}}~~~sssiiiiiikkkiiieeeccc]]]^^^cccmmmxxx}}}{{{vvvkkkeee```___^^^\\\\\\___ZZZ^^^___^^^___gggnnnpppyyy{{{wwwoookkkllliiidddcccdddeeeccc___aaaiiiqqqyyyyyyyyy{{{|||zzzwwwsssgggddddddhhhmmmtttoooWWWIII@@@999555333///---......------++++++++++++++++++++++++************************))))))((((((((()))******((())))))***++++++******((())))))***************''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%% ###''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''')))***++++++(((((()))***---///222444:::===AAAGGGKKKNNNPPPQQQKKKNNNRRRTTTUUUUUUUUUVVV444444444444444333222111000////////////000111222............000000///---///000222222222333666888888<<>>@@@CCCFFFHHHIIIMMMNNNPPPRRRUUUWWWYYYZZZ^^^___aaabbbhhhrrr~~~ooo___RRRTTTOOOKKKIIIJJJKKKIIIGGGHHHHHHIIINNNVVVgggyyyaaaeeeyyyrrrkkkfffkkkuuujjjTTTGGGCCCEEEXXXuuuyyyiiiggg\\\FFF888999333111///...//////...,,,+++++++++++++++++++++++++++++++++************)))************))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((()))***---000333555444555777888888999<<<>>>;;;<<<===<<<;;;;;;===>>>DDDCCCDDDGGGJJJJJJFFFBBBEEE@@@CCCPPP```kkksssyyyzzzmmmiiiccchhhooossswww~~~xxxsssuuuyyyxxxkkkbbbWWWOOOLLLLLLLLLKKKLLLQQQWWW^^^mmmzzz}}}xxx||||||~~~~~~|||zzzssskkkkkkqqqxxxzzzzzzyyywwwttttttooojjjfffbbb______aaa```___\\\XXXYYY^^^eeeiii{{{xxxqqqwww{{{yyyyyy}}}~~~nnn\\\OOOEEE;;;444666666111,,,,,,222,,,))),,,///---,,,,,,++++++++++++++++++++++++******)))(((((((((((((((************************'''((()))******+++******(((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%(((((((((&&&%%%&&&))),,,---///111555999===@@@AAAGGGJJJLLLKKKMMMQQQSSSQQQLLLNNNOOOQQQQQQOOOMMMKKK888888777777666555555444333333222111111000000////////////////////////////////////000000000111111222333555777:::<<<>>>???GGGHHHJJJMMMPPPRRRTTTUUUYYYYYYYYYYYYZZZaaakkkrrrqqqeee\\\ZZZWWWTTTQQQMMMJJJGGGFFFDDDDDDEEEIIIUUUjjj}}}yyyuuu}}}vvvpppppprrrmmmYYYIIIEEEOOOhhhvvvkkk]]]KKK???<<<555333000/////////...,,,++++++++++++++++++++++++++++++++++++************++++++*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''(((((()))***+++---///222444555555666888999999:::===???:::<<>>;;;444///......***))),,,...---,,,---++++++++++++++++++++++++******)))(((((((((((()))************************(((((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&((()))))))))(((***---000333555888<<>>@@@<<>>BBBFFFGGGHHHHHHFFFIIIKKKIIIKKKOOOPPPNNNPPPOOOMMMLLLJJJJJJIIIIII999999999999::::::::::::666666555444444333333222333333222111000///...---........................000111222444555777888999>>>???AAADDDHHHKKKMMMOOOOOORRRTTTTTTRRRTTTXXX\\\]]]hhhuuu~~~uuueeeWWWPPPMMMKKKFFFCCCAAA>>>>>>DDDMMM]]]zzz~~~wwwnnnmmm{{{xxx```VVVOOOZZZwwwdddTTTIIIAAA888555222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((('''(((((()))+++---///222444666666666666888999::::::<<<>>>AAA@@@CCCEEEHHHJJJMMMRRRUUUXXXXXXWWWUUUSSSVVV[[[___aaabbbffflllnnnlllnnnrrrttt~~~{{{wwwvvvxxxzzzwwwkkkddd```___bbbhhhnnnoooooorrr|||~~~~~~|||{{{wwwqqqmmmnnnuuu{{{}}}~~~}}}yyyvvvuuuwwwtttvvvuuurrrnnnmmmnnnpppooohhhcccaaa```ccckkkuuu}}}{{{}}}yyytttuuuxxxnnnbbbZZZSSSJJJAAA:::666333222333000,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))+++---///111444888;;;;;;>>>BBBEEEHHHIIIHHHGGGGGGJJJKKKJJJKKKOOOPPPMMMMMMLLLLLLLLLKKKKKKJJJJJJ=========<<<;;;;;;;;;:::777777666666555444444444555555444333111000//////............------------------...///000111222222999;;;===@@@CCCFFFHHHIIIFFFJJJNNNOOONNNOOORRRVVVSSSXXX^^^ffflllttt~~~nnn]]]SSSOOOIIIDDDBBB@@@???BBBGGGNNN^^^vvvuuurrr}}}{{{|||ssshhhZZZWWWhhh}}}qqq\\\NNNDDD:::777333000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))((((((((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******,,,...000333555666666666666888999::::::<<>>AAADDDGGGIIIIIIHHHGGGHHHKKKLLLJJJKKKNNNOOOLLLIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@???>>>======999999999888777777666666777777666555444333222111...............---------,,,------....../////////444555777999<<<>>>@@@AAACCCGGGKKKMMMLLLLLLOOORRRSSSRRRSSSWWW[[[aaammmyyytttdddVVVNNNGGGDDDBBB???@@@CCCLLLMMMVVVkkk|||xxx~~~}}}{{{yyygggZZZ[[[mmmnnnZZZMMMAAA===777333222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''***)))(((''''''&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%&&&&&&&&&'''''''''(((((((((((((((((()))+++,,,---...///111333555666777777888999;;;;;;<<<===@@@BBBBBBFFFJJJPPPUUUZZZ```ddd___iii{{{~~~xxxtttsssqqqoooppptttrrryyy}}}{{{~~~wwwnnnjjjccc^^^]]]aaagggkkkwwwzzz~~~}}}tttuuu{{{xxxnnnccc\\\WWWTTTWWW\\\^^^nnn{{{qqqPPPDDD999333111//////111,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************)))((('''''''''((()))++++++++++++++++++++++++)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''')))+++---...000222666888:::===@@@CCCCCCEEEGGGIIIJJJJJJIIIHHHHHHKKKKKKIIIIIIMMMMMMJJJHHHGGGGGGEEEDDDBBB@@@???GGGGGGFFFEEEDDDCCCBBBBBB===<<<<<<;;;;;;:::999999888888777777666555444444////////////......------/////////000000000000000000111222444777888:::;;;@@@DDDIIIKKKKKKLLLPPPSSSUUURRRRRRUUUTTTUUU\\\fffrrrggg[[[PPPJJJFFFAAA@@@AAAEEEEEEIIIUUUjjj|||xxx|||{{{zzzzzzzzzzzznnn```___rrrzzzzzzlllZZZKKKEEE>>>888555222000///------------------------------,,,,,,,,,+++++++++************))))))))))))***)))(((''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&'''''''''((((((((())))))&&&''''''(((***,,,...///222222333444666888999::::::<<<===>>>>>>@@@CCCEEEJJJPPPXXX^^^bbbcccddddddddduuu|||yyywwwrrrppppppppprrrvvvzzz||||||}}}~~~}}}xxxttt|||rrrqqqnnnhhheeehhhooovvv}}}mmmccc]]]YYYYYY[[[^^^iiiuuu|||ooo\\\FFF:::444000...---------------------------------,,,++++++++++++,,,***************************)))(((''''''(((***+++******************************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))))))))***,,,///222333666888<<<>>>@@@AAADDDFFFFFFGGGHHHIIIIIIIIIIIIIIIFFFIIIIIIGGGGGGJJJJJJGGGFFFDDDBBB@@@@@@BBBEEEGGGJJJIIIIIIHHHHHHGGGGGGGGG?????????>>>======<<<<<<999999888888777777666666000000/////////.................................000000222333555777888999777<<>>@@@@@@AAABBBEEEGGGTTT[[[eeekkklllhhhccc___kkk}}}uuummmjjjpppoooppptttxxx{{{~~~{{{tttooozzzvvvsssuuuvvvrrrmmmooowwwyyynnngggbbb___```[[[ccclllpppuuu}}}rrrTTTBBB999222,,,)))------------------------...---,,,,,,++++++,,,,,,***************************)))((('''((()))+++---((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%""""""%%%((($$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''*********+++...111555777:::===@@@BBBCCCDDDFFFHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEGGGGGGEEEEEEHHHHHHEEEEEEBBB>>>===@@@GGGOOOTTTSSSQQQOOOMMMLLLKKKHHHFFFFFFDDDBBBBBBBBBAAA@@@>>>===<<<:::999999999888777333222000......///111222000///---------///000222000000000000000000000000666888;;;@@@EEEIIILLLNNNSSSUUUWWWVVVSSSQQQOOOOOO]]]bbbrrrhhhWWWPPPLLLFFF@@@BBB@@@???BBBIIIYYYrrrqqqhhhtttyyymmmdddjjjvvvxxxjjj[[[NNN[[[XXXXXX]]]bbbnnnttt]]]SSSLLLFFF:::---,,,666000///---,,,+++*********,,,,,,,,,+++++++++******+++++++++************)))...---+++*********+++,,,++++++***((('''&&&%%%$$$$$$$$$%%%&&&'''((()))))))))'''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''(((((((((&&&&&&(((***)))))))))***---111444777666555555777999;;;<<<;;;===;;;===AAAAAAAAAHHHSSSUUUdddsssrrreee[[[[[[aaawww~~~uuuqqqtttwwwzzz{{{{{{}}}zzztttpppqqqttt{{{xxxxxxwwwyyyyyytttooouuuxxxvvviiiccc```^^^\\\aaaiiiooorrrrrrqqqpppyyyppplllqqqyyyjjjSSSEEE<<<444///---,,,,,,---......---+++---------,,,,,,,,,++++++,,,+++******))))))******++++++************++++++++++++***)))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$(((&&&$$$$$$%%%%%%$$$###***)))'''%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&$$$&&&'''&&&%%%%%%&&&''')))((('''&&&&&&''')))***++++++,,,000555999;;;<<>>AAADDDJJJUUUbbbkkk___[[[UUURRRPPPPPPPPPOOOKKKMMMNNNOOOMMMJJJFFFDDD>>>===;;;::::::999888888777666444222111000111111//////000000000000000000000000000000000000000000444555888<<<@@@DDDHHHJJJPPPSSSUUUVVVTTTQQQPPPOOOQQQTTT```sssyyyfffXXXQQQLLLIIIFFFBBB@@@@@@CCCOOOdddwww|||gggdddrrr~~~ooodddbbbeeevvv~~~lll\\\MMMHHHHHHNNNVVVbbbvvvjjj]]]QQQIII>>>000,,,111///...---,,,++++++++++++,,,,,,,,,+++++++++******+++++++++************)))+++******)))))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&'''(((((()))))))))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((''''''(((***))))))***+++...111444555555666777999;;;<<<===<<<===;;;===BBBEEEGGGOOOXXX___jjjssspppfff___ccciiizzz}}}yyyzzz}}}|||tttooodddfffllluuu{{{~~~|||wwwwwwvvvxxxzzzwwwtttyyyyyy~~~qqqlllkkklllgggkkkooossstttrrrooommmmmmdddaaaffflllrrrzzzbbbPPPBBB999555555333111000111000...------------,,,,,,,,,++++++---,,,,,,+++++++++++++++++++++************++++++(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&%%%$$$$$$&&&''''''&&&''''''((((((''''''&&&%%%$$$%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$''''''(((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%'''((((((((('''&&&''')))***,,,...---///222888<<<>>>???DDDDDDDDDCCCDDDDDDEEEFFFFFFCCCAAA???>>>>>>======CCC???===@@@AAA@@@AAADDDGGGLLLRRRYYY```hhhrrrxxxoooiiiaaaZZZXXXXXXYYYYYYOOOUUU[[[]]]XXXQQQKKKHHHBBBAAA@@@>>>===;;;:::::::::999888666444333111111///000222333333111///...000000000000000000000000222222333666:::>>>CCCEEEKKKOOOSSSUUUTTTRRRQQQPPPNNNNNNUUUdddsss~~~|||gggXXXRRRQQQIIIEEE@@@???@@@GGGXXXiiittt___\\\qqqsssggg```]]]kkk|||~~~kkkLLLBBB>>>DDDMMMXXXiii{{{mmmZZZOOOEEE888222222///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))(((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((***(((&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((('''''')))+++***+++---000222444555555444555888:::<<<=========@@@>>>???DDDIIIOOOVVV]]]fffiiiiiiddd^^^^^^eeelllzzzuuunnnaaa```bbbjjjppprrrtttwww{{{}}}yyyyyyyyyyyyyyywwwyyy}}}~~~}}}~~~|||yyywwwvvvzzzzzz{{{|||{{{wwwqqqlll```XXXUUUZZZ```dddooo{{{wwwaaaOOOBBB===999666222///......---,,,------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++************+++++++++***))))))((()))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%(((((())))))(((((('''&&&###%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########&&&$$$###$$$%%%&&&&&&%%%%%%&&&((())))))'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))'''''''''''')))+++---...111111222666;;;???AAABBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@>>>>>>=========AAA===:::===@@@CCCIIIPPPZZZ```hhhpppvvv{{{~~~yyyooogggcccaaa```___UUU^^^iiikkkdddYYYQQQMMMGGGHHHGGGEEEAAA???======;;;;;;:::999777555333222222222333333222111///...////////////////////////111000000111444999>>>@@@FFFJJJPPPSSSTTTSSSRRRRRRRRRPPPTTT^^^iiirrr|||zzzdddXXXTTTKKKFFFBBBAAAAAAGGGUUUbbbpppoooXXX]]]ooo~~~rrrlllgggiiiuuuwwwZZZHHH<<>>>>>AAAAAACCCHHHOOOUUU\\\```gggddd^^^WWWVVV[[[eeemmmvvv~~~wwwooommmfffcccfffjjjjjjkkkmmmqqqtttvvvuuutttwww}}}~~~~~~yyyyyy{{{{{{sssaaaWWWSSSXXX]]]aaakkkvvv|||rrr___NNNDDD<<<888222///...............------------,,,,,,,,,...------,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++************+++((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%((((((((((((((('''&&&&&&###$$$&&&&&&%%%$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%###"""###%%%'''''''''&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&((((((''''''(((***''''''((())),,,...000222444444555888===AAACCCCCCCCCBBBAAA@@@???>>>>>>???<<<===>>>>>>>>>>>>@@@AAA>>><<>>888444222222222222.........---------,,,,,,------,,,+++++++++++++++++++++************++++++))))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%"""$$$&&&&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""###&&&'''((('''((('''&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%'''(((((((((((()))+++((()))***---///111444555666666666999<<<@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;999:::<<<<<<;;;<<>>???>>>>>>===<<<;;;:::999999999999;;;<<<;;;:::;;;@@@DDDTTT]]]mmm~~~~~~zzzqqqtttwwwwwwsssjjj```ZZZYYY\\\]]]XXXPPPJJJHHHHHHCCCBBB@@@===<<<;;;;;;;;;;;;:::888666444222111000000000000000000000000000.........///000111333444666999>>>AAADDDGGGKKKNNNNNNMMMOOORRRQQQOOORRRWWW[[[ggg|||yyycccWWWQQQKKKHHHEEECCCFFFKKKYYY```iiivvvyyyccclllxxxrrrqqq}}}lllPPPGGGDDDFFF[[[uuuhhhNNN>>>777222111000///............,,,,,,,,,+++++++++******+++++++++************)))***))))))((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''))))))((())),,,......///111333333444333333444888;;;<<<;;;>>>DDDJJJQQQ```oooqqqmmmjjjgggdddXXXYYYZZZ\\\___eeemmmrrrsssxxx~~~}}}|||sssqqqqqqssspppllllllooossswww}}}}}}}}}tttttttttqqqllliiihhhiiinnniiifffggggggfffiiiooouuuvvvwwwwwwtttpppmmmkkkgggiiiiiihhhlllppplllddd``````aaaeeeiiimmmppprrrhhhlllmmmlllooovvvyyywwwwwwuuuiiieeehhhqqqyyy|||xxxxxxnnnddd^^^SSSIII@@@999222///............------------......---,,,,,,,,,,,,,,,++++++************++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((())))))***)))((('''&&&'''((((((((()))))))))***'''''''''((((((((())))))(((&&&%%%&&&'''((((((((('''''''''''''''&&&&&&%%%!!!$$$&&&'''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%''''''&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''))))))))))))+++---...///111333666888999999;;;:::999999;;;======<<<===<<<<<<;;;::::::::::::999<<<>>>>>>>>>CCCKKKRRReeeppp|||tttkkkeeebbbeeefffaaaXXXRRROOOPPPIIIFFFCCC???===<<<<<<<<<<<<<<<<<<;;;888555111///000000000000000000000000------...///000000111111333555999<<>>???>>>;;;;;;;;;:::888666777444111000000000000/////////.........//////000111333555888===AAADDDFFFHHHJJJMMMNNNNNNNNNOOOQQQSSSVVVbbbvvvwwwddd]]]UUUPPPNNNMMMJJJFFFRRRXXXaaakkkyyyoooYYYiii{{{yyyxxxzzz~~~nnnWWWHHHEEEKKKRRRtttcccHHH===777222///000///...///333///...,,,+++******+++,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''')))+++...000222333444666666555666777999;;;888999===???CCCOOO]]]rrrvvvmmmjjjgggmmmooorrrtttuuuwwwzzz|||}}}zzz}}}}}}vvvsssvvv~~~{{{|||}}}xxxyyy~~~}}}|||}}}|||zzzyyyxxxyyyyyywwwuuupppttttttooommmooonnnhhhnnnlllmmmtttzzz{{{pppgggeeeiiivvvvvvnnnkkkvvvwwwdddUUUFFF888999222---///000...,,,---///............---------,,,,,,------,,,,,,+++***+++++++++************))),,,,,,+++******))))))(((...---+++***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&+++***(((''''''(((((()))%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((()))(((((('''''''''(((((('''&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&((()))))))))***+++...000111222333444444444666999<<<<<<<<<=========<<<<<<<<>><<<:::;;;>>>AAA@@@>>>CCCOOO\\\eeelllqqqwww|||uuuooovvvxxxqqqhhhbbb]]]YYYPPPMMMHHHEEECCCBBB@@@>>>>>><<<;;;;;;;;;:::888666777555222111111111000/////////............//////...///111444777;;;>>>@@@EEEGGGJJJLLLMMMNNNPPPRRRPPPRRR[[[lll}}}yyypppiii^^^TTTMMMIIIHHHHHHFFFKKKTTT___lll{{{fff[[[lllxxxooolllqqqwww}}}{{{fffOOOCCCDDDJJJbbb~~~lllOOOBBB888333//////...,,,,,,//////...---++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))(((((((((***,,,///111333222444555666555666777999999999;;;???AAAHHHYYYiii|||}}}~~~|||{{{yyyyyyyyy|||zzzrrrmmmlllvvv~~~||||||||||||ssspppoooqqqssstttyyytttmmmhhhkkksssxxxyyyxxxkkkdddaaajjj}}}ttt\\\FFF>>>666//////000///......///............------------............---,,,,,,++++++++++++************+++************)))))))))***)))(((&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%$$$$$$(((((())))))(((''''''&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''*********+++---000222333555666777666666777:::<<<>>>===<<<<<<===>>>@@@BBB>>>@@@BBBBBBAAA?????????DDDFFFPPP```mmmsssvvvyyy|||~~~wwwooollliiifffZZZVVVOOOIIIEEECCCAAA@@@???>>>=========<<<:::888888666333222222111000/////////...------......///,,,---...000333666888999???BBBEEEHHHJJJMMMPPPSSSNNNPPPUUU```mmmvvvyyyyyy|||wwwmmm```RRRJJJHHHIIIAAAFFFOOO[[[gggqqqyyy~~~]]]XXXnnnqqqjjjnnnxxx{{{bbbMMMDDDDDDNNNlllzzz[[[III===666222111000,,,+++---///...---,,,++++++++++++++++++***))))))))))))***))))))))))))))))))))))))******))))))(((((('''''')))((((((''''''''''''((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((''''''(((((()))***)))******,,,...000222333111333555666555666888999;;;<<>>???CCCBBBBBBBBBGGGQQQ\\\dddsssqqqssszzzvvvnnncccYYYRRRNNNKKKJJJIIIFFFDDDBBBAAA@@@>>><<<<<<:::888777777555333111111000///.............../////////000000222333333555777;;;???CCCGGGMMMQQQRRRVVVZZZ]]]^^^```dddhhhmmmvvvzzzhhhVVVKKKCCCEEENNN^^^hhhjjjjjjkkkkkktttvvv\\\```ssspppWWWDDDLLLbbbsss\\\LLLBBB888555444111///000............---,,,++++++,,,++++++******************************************)))))))))((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&''''''((())),,,---...000111333333444111333555777777888;;;===BBBCCCHHHUUUgggyyy}}}~~~~~~zzz}}}xxxuuuqqqnnniiigggnnnwwwyyy~~~{{{yyy|||vvvsssqqqqqqnnnkkkppp{{{~~~sssnnnggg```\\\[[[```mmmzzz|||xxx~~~aaaOOO<<<333111000///000///............---------,,,------------,,,++++++,,,,,,,,,++++++++++++******++++++,,,---...//////''''''&&&&&&&&&'''(((((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))((((((((()))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###"""###$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((((((((***,,,///000222444777888::::::999:::;;;:::888777777888555777999<<<>>>?????????BBBCCCFFFLLLUUUcccqqq{{{}}}~~~xxxnnnddd]]]YYYWWWUUURRRNNNIIIEEEBBBAAA???>>>???===;;;;;;:::888555333222222111000////////////...............///000000222444888;;;???DDDIIIMMMQQQVVV\\\^^^^^^]]]^^^``````iiixxxzzzeeeVVVHHHGGGPPPbbblllkkkiiijjjmmmqqqxxxcccYYYfffpppSSSIIINNNfff|||oooWWWJJJ<<<777444111//////...//////......---,,,+++,,,,,,+++************+++************************((((((((()))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((%%%$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&''''''((())),,,---///111222333333333222444666888999:::===???AAAHHHUUUeeeyyyzzzzzz~~~zzzwwwtttooommmttt}}}}}}{{{{{{}}}{{{}}}~~~{{{uuussskkkbbbbbbjjjqqqtttvvv}}}~~~vvvllleee___]]]aaahhhuuunnnqqqzzznnnZZZDDD888555222000//////............---------,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++,,,------...//////((((((((('''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))******)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%'''''''''))),,,...222333555777888:::::::::888:::;;;:::888666666666333555:::>>>AAABBBAAA@@@EEELLLVVVbbblllwww~~~xxxwwwwwwzzzrrrnnnkkkiiigggaaa[[[SSSLLLHHHFFFEEEDDDAAA@@@>>>>>>===;;;777555444333222111000000000000...------------...//////111333666888;;;@@@FFFJJJLLLQQQWWW\\\]]]]]]]]]^^^[[[^^^gggxxxuuueeeRRROOOXXXkkkvvvtttqqqrrrnnntttwwwzzz|||fffaaannn|||}}}lllUUUGGGQQQ```iiivvvgggWWWEEE<<<777333000000.../////////...---,,,+++---,,,++++++******++++++************************''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''(((((()))***,,,---///111222333333333333555888999;;;<<>>CCCGGGJJJLLLMMMWWW^^^iiittt|||~~~sssnnnpppsss~~~{{{zzzxxxwwwmmmfff\\\SSSOOOMMMLLLKKKCCCAAA@@@??????<<<999666555444333222111111111111//////......//////000111111222555777999>>>DDDHHHFFFKKKRRRXXX\\\^^^______\\\WWWYYYjjjqqqWWWTTT]]]ppp|||yyyvvvxxxooowwwzzztttrrrvvv```YYYyyywwwssswwwcccJJJGGGLLLRRRcccxxxuuucccNNNAAA;;;666333222...////////////---,,,+++---,,,++++++******++++++************************&&&&&&'''((()))***++++++'''''''''''''''((()))***((((((((((((((((((((((((+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((((()))))))))))))))******+++,,,---///111222333222222333666888:::<<<>>>@@@CCCLLLccc{{{{{{rrrggglllssszzzyyy~~~}}}{{{{{{zzz{{{nnneeecccaaa^^^[[[cccqqq|||tttjjjdddbbbkkk}}}xxxtttssstttzzzlllRRRDDD>>>888333000//////.........---------......//////......---,,,---------,,,,,,,,,++++++)))************+++++++++))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&###$$$&&&((())))))((((((''''''(((((())))))******&&&''''''''''''''''''&&&$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''&&&%%%%%%%%%&&&&&&'''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((()))'''''''''''''''''''''''''''))),,,---///222555888555666888999::::::999999888:::;;;;;;:::888777888AAACCCGGGLLLRRRXXX]]]```lllpppvvv{{{vvvmmmkkkpppuuu