BM6P6(@ xxxVVVEEE@@@:::666555555555555333333333222222222111111111111222333333444444555444555222666@@@HHH```{{{___YYYZZZZZZXXXTTTOOOKKKHHHKKKMMMOOORRRZZZiii}}}qqqmmmxxxppprrr|||}}}}}}}}}xxxooo___RRRRRRZZZwww}}}ppppppvvv}}}{{{zzzooo___RRRMMMOOOTTTXXXaaaooopppiiikkkoooxxxppp^^^VVVZZZvvvzzzrrrmmmiiiccc```\\\YYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\XXXVVVWWWVVVTTTUUUYYY___dddooo{{{dddIIICCC>>>>>>===<<<999777555333222333444000222888555:::KKKhhhttt}}}qqqmmmrrrwwwrrraaaOOOHHHKKKUUU]]]ppp}}}wwwtttiiiZZZXXX^^^ZZZUUUZZZgggmmmkkkooowww|||uuujjj^^^WWWZZZfffqqqlll\\\ZZZfffuuu~~~kkkWWWRRRRRR]]]qqqxxxnnnfff^^^ZZZVVVRRRRRRTTTUUUUUUUUUTTTSSSUUUYYY\\\^^^```fffnnnttt{{{ttteeeCCC??????999999444444333222222333333333666555666666777===MMM\\\ooowwwiiinnn{{{|||rrraaa^^^\\\]]]fffuuuwwwmmmfffdddjjjsssyyyXXXDDD@@@;;;777666555555444333333333222222222222111222222222333444444555555444666333666AAAJJJaaa|||___ZZZ\\\\\\YYYSSSMMMJJJIIIJJJLLLOOOSSS]]]mmmpppkkkuuuooopppyyy}}}rrrnnnooorrroookkkdddWWWNNNQQQ[[[qqq~~~ppppppwww~~~}}}wwwlll]]]QQQLLLOOOTTTXXXppp}}}~~~jjjZZZTTTYYYssswwwpppkkkggg```]]][[[YYYXXXXXXYYYYYY\\\\\\[[[[[[ZZZZZZZZZZZZ\\\WWWSSSSSSSSSRRRUUUZZZ^^^cccmmmyyyhhhKKKEEE@@@>>>>>><<<:::777555333222333444000222888555:::MMMjjj~~~ttt{{{rrrtttxxxzzztttaaaNNNGGGIIIQQQ[[[sss}}}yyyvvvkkk\\\YYY``````YYYXXX]]]^^^\\\bbbmmmwwwmmmbbbZZZVVVZZZiiiyyyqqq```YYY]]]gggooommmpppggg[[[XXXWWW^^^pppxxxnnneee]]]ZZZVVVRRRQQQSSSTTTTTTTTTSSSRRRTTTXXX[[[]]]```fffooouuu|||tttgggDDD???>>>999999555444444333222222222333444333444666777>>>OOO___pppwwwnnnvvvzzzqqq^^^]]]^^^fffrrr|||ooohhhdddfffqqq}}}{{{[[[CCC@@@<<<999777666444333333333333333222222222222222222333444444555555666555777444777BBBMMMccc}}}___[[[___```[[[QQQIIIHHHJJJIIIKKKOOOVVVaaasssxxxiiidddmmm}}}tttiiihhhoooyyyggg]]][[[aaa___[[[UUUMMMJJJQQQ[[[sssxxxrrrrrrtttttttttiiikkkssswwwyyy~~~{{{||||||||||||sssiiiZZZNNNKKKNNNSSSWWWpppaaaSSSQQQWWWooossslllhhhddd^^^]]]]]]\\\[[[ZZZZZZYYY]]]\\\[[[ZZZYYYXXXXXXXXX[[[UUUPPPOOOOOOPPPTTTZZZ\\\^^^ggguuunnnOOOGGGBBB???>>><<<:::777555333333333444111333888555;;;OOOhhh~~~|||tttyyyssswwwyyyzzzsssaaaOOOIIIKKKSSS___xxx}}}xxxkkk\\\ZZZaaaaaa\\\ZZZ]]]___bbbqqqtttgggdddccceeewww|||kkk\\\WWW[[[aaabbbooorrrmmmkkkfffhhhttt~~~xxxmmmddd]]]YYYVVVQQQPPPRRRRRRRRRRRRRRRQQQSSSVVVYYYYYY[[[cccmmmttt{{{rrriiiEEE>>>===888888666666444333222222222222222222333555888@@@QQQbbbvvvsssppp{{{wwwnnn\\\]]]bbbmmmzzz{{{sssllleeebbbdddlll}}}{{{[[[BBB@@@<<<:::999777444222444444333333333222222222222333333444444555666666444888555888EEERRRgggzzz^^^]]]bbbddd\\\OOOFFFGGGLLLKKKMMMQQQYYYfffyyy~~~hhh[[[YYYbbbppp}}}sssbbb]]]aaafffxxxwwwcccUUURRRVVVVVVSSSNNNIIIJJJSSS\\\rrr~~~sssmmmeee___]]]]]]^^^^^^[[[]]]eeettt}}}yyyyyy~~~{{{zzz{{{{{{zzzxxxqqqgggXXXLLLHHHKKKQQQUUUddd}}}zzzYYYOOOPPPWWWmmm|||ooohhhddd```___```aaaaaa___^^^]]]]]]\\\[[[ZZZXXXWWWVVVVVVVVVWWWRRRNNNOOOOOOOOORRRWWWXXXYYYbbbooozzz~~~uuuSSSHHHCCC???>>><<<:::888666444333222444222333888555===QQQcccxxxzzzuuu}}}wwwtttrrrssssssmmm___QQQMMMQQQ\\\fff|||}}}~~~|||yyyrrreeeZZZ[[[cccddddddgggmmmrrr{{{}}}|||{{{}}}xxxeeeYYYZZZaaaooo~~~yyy{{{uuukkkccc\\\YYYUUUQQQOOOQQQPPPQQQQQQQQQPPPRRRUUUWWWSSSUUU]]]hhhqqqxxxooommmFFF======888777777777555444222222111111333222333555777@@@RRRbbbwww}}}nnnmmmwwwzzzrrrkkk^^^aaagggnnnsssqqqjjjdddcccbbbaaabbbiiivvvzzz[[[CCC@@@===:::999777555333444444444333333333222222222222333333444555555666333888666999HHHWWWlllttt\\\___eeefff\\\MMMDDDGGGMMMMMMOOOSSS\\\jjj}}}}}}vvv]]]QQQPPPVVVaaalllppptttzzzaaaSSSRRR\\\aaarrrwwwcccUUUPPPTTTVVVUUUQQQMMMOOOUUUZZZaaagggmmmmmmmmmnnnkkkfff^^^ZZZTTTOOOLLLLLLLLLMMMMMMOOOTTT^^^jjjrrruuuuuurrr~~~}}}}}}}}}~~~~~~}}}yyyvvvpppfffWWWKKKGGGIIIOOOSSSddd{{{xxxzzzsssUUUNNNPPPWWWlllwwwjjjddd```]]]___aaacccccc```]]]\\\]]]ZZZYYYWWWUUUTTTSSSTTTTTTQQQNNNMMMPPPPPPOOOPPPTTTXXXYYYaaannnxxx{{{}}}|||WWWHHHDDD???>>>===:::888666444333222555222333777555>>>TTTgggzzzwwwvvv|||wwwuuunnnmmmlllfffZZZOOOMMMRRR\\\ggg}}}oookkkjjjhhhbbb[[[YYY```iiirrrwwwnnn___```hhh~~~yyyrrrjjjbbb[[[XXXUUUPPPNNNOOONNNOOOPPPPPPPPPQQQSSSVVVQQQSSSZZZfffpppxxxmmmrrrIII===<<<888777888777666444333222222222555444444555777???QQQbbbuuu}}}mmmjjjrrr{{{~~~uuulllggg___dddiiiiiiddd^^^YYYXXX\\\___ccchhhqqqzzz[[[DDDAAA===:::888777555444444444444444333333333333111111222333333444444555222888777:::JJJ\\\qqqmmmZZZbbbffffff\\\MMMEEEGGGMMMNNNOOOTTT^^^nnn{{{vvvZZZNNNMMMOOOUUU]]]cccjjjuuuyyylllXXXNNNPPPVVV[[[iii~~~wwwfffWWWOOOTTTYYY\\\YYYUUUUUUVVVUUULLLPPPQQQPPPQQQSSSSSSPPPOOOMMMJJJGGGFFFGGGIIIJJJGGGIIIMMMQQQWWW```jjjqqq{{{|||~~~~~~yyyvvvnnndddUUUIIIFFFIIIOOOSSSlllssscccdddjjj|||nnnTTTOOOQQQWWWmmmsssfffaaa^^^[[[\\\^^^aaa___[[[XXXWWWYYYWWWVVVSSSQQQPPPQQQRRRSSSMMMKKKLLLPPPQQQOOOOOORRRYYY\\\dddpppwwwzzz|||[[[IIIDDD@@@???===;;;888666444444111555333444777666@@@WWWpppssswww~~~yyyvvvqqqnnnjjjcccVVVLLLJJJOOOVVVbbb{{{rrr```WWWWWWXXXYYY\\\dddooowwwuuueeedddmmm~~~xxxqqqhhhaaaZZZXXXTTTOOOMMMNNNNNNOOOPPPPPPPPPQQQSSSUUUSSSTTTZZZfffqqqzzzqqqxxxKKK======999888777777555444333333333333666444444555777???RRRccczzzooojjjrrr|||{{{ooogggddd^^^bbbdddaaaYYYTTTUUUXXXZZZaaahhhoooxxx}}}]]]EEEAAA<<<999777777666555555444444444444333333333000000111222222333333444000888777:::LLLaaavvv}}}gggZZZdddgggeee[[[NNNGGGIIIMMMLLLMMMSSS^^^qqqyyy}}}vvvXXXNNNMMMMMMPPPVVV[[[fffqqqqqqfffYYYTTTVVVUUUZZZfffvvv~~~zzzjjjXXXMMMQQQZZZaaa___\\\ZZZUUUNNNDDDGGGHHHGGGIIIMMMMMMJJJIIIHHHGGGFFFFFFHHHKKKMMMIIIMMMQQQSSSYYYggg|||zzzyyyxxxyyyzzz{{{yyyvvvsssjjj```RRRHHHFFFKKKQQQVVVrrrwww^^^SSSYYYcccwwwkkkTTTPPPQQQVVVmmmpppddd___\\\YYYZZZ\\\^^^[[[VVVRRRSSSUUUTTTRRRPPPNNNNNNOOOPPPRRRNNNKKKKKKNNNOOONNNPPPTTTXXX\\\eeeoootttvvv{{{}}}```JJJFFF@@@???===;;;999666555444111555444444777666AAAYYYqqqzzznnnxxx{{{wwwvvvqqqkkkbbbVVVKKKJJJOOOVVVccc}}}ooo\\\VVVXXX\\\dddooo||||||jjjeeekkkyyyqqqggg```ZZZWWWTTTOOOLLLMMMMMMOOOPPPQQQPPPQQQSSSTTTUUUTTTYYYeeeqqq{{{xxx|||NNN>>>>>>:::999666666555444444444444444444333333444777AAATTTfffpppmmmwwwwwwjjjcccbbb\\\\\\[[[WWWSSSSSSVVVZZZ[[[ccckkkrrrzzz~~~xxxnnn```FFFBBB<<<888777777777666555555444444444333333333///000000111222222333333///777777:::NNNcccxxxwwweee[[[fffgggcccZZZNNNHHHIIIMMMJJJKKKQQQ^^^rrrxxx|||rrrUUUMMMNNNNNNPPPUUUXXXfffqqqoooddd]]]\\\^^^]]]aaalllxxx}}}~~~oooZZZKKKNNNZZZcccccc```[[[SSSIIIBBBEEEGGGHHHKKKOOOOOOKKKIIIIIIIIIGGGGGGHHHKKKMMMLLLRRRXXX\\\dddxxx~~~vvvuuutttrrrrrrssssssrrrpppggg]]]PPPHHHGGGLLLTTTYYYvvvlllWWWPPPZZZcccyyyiiiUUUPPPPPPUUUmmmoooccc^^^[[[XXXZZZ]]]]]]ZZZSSSPPPQQQTTTRRRPPPNNNLLLLLLNNNPPPQQQPPPKKKJJJLLLMMMMMMQQQVVVUUUZZZdddmmmppprrrxxx{{{cccLLLGGG@@@???===;;;999777555444111555444444777666BBBZZZkkktttkkkyyy}}}wwwxxxssskkkcccWWWNNNMMMRRR\\\iiisssaaaaaaeeekkkvvvnnndddhhhzzzrrrfff```ZZZWWWTTTNNNKKKLLLMMMOOOQQQQQQQQQQQQSSSTTTTTTRRRWWWbbbooozzz}}}~~~OOO???>>>;;;999666555555444444444555555222111222444888BBBVVViii|||ooonnn{{{uuuggg```aaa\\\XXXSSSPPPPPPRRRVVVXXX[[[ccclllssszzzzzzlll[[[|||dddIIIAAA;;;::::::888666777444444444333333333222222111111222222222333333333444444777@@@RRRjjjxxxeee```ffffffbbbXXXLLLEEEGGGKKKMMMOOOVVVfff|||}}}rrryyysssWWWRRRTTTRRRRRRWWW\\\fffoooqqqqqquuu|||xxxhhhXXXNNNPPPRRRYYYbbbccc[[[QQQMMMIIILLLOOOPPPOOOOOOPPPRRRPPPLLLHHHHHHMMMRRRTTTUUUVVV```mmm}}}}}}wwwzzzwwwtttrrrpppnnnkkkhhheeeZZZMMMFFFCCCEEENNNXXXtttiiiUUULLLOOO\\\aaauuu~~~gggRRRKKKLLLTTTkkk}}}lll___YYYVVVRRRUUUUUUUUUSSSPPPMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMMMMNNNOOOQQQRRRWWWYYY^^^fffkkkpppyyyoooQQQJJJBBBAAA>>>:::777666555555222666555666999666???VVVmmmjjjlll}}}zzzqqqooozzzxxxcccPPPOOOVVVYYYeeeooo{{{ttttttqqqiiigggzzzuuuoooaaa^^^YYYVVVTTTSSSRRRPPPOOOOOOPPPPPPQQQRRRRRRSSSTTTSSSXXXeeerrr}}}}}}QQQAAA???;;;999777666444333222222333333555444444444555>>>RRRfff|||lllooo{{{rrrhhhaaa]]]WWWNNNHHHKKKQQQUUUXXX[[[```fffqqqyyyvvviii\\\UUU}}}fffJJJAAA;;;::::::888777888444444444333333333222222111222222222222333333333444444777AAASSSkkkvvvddd^^^iiihhhcccYYYLLLEEEFFFJJJNNNPPPXXXhhh~~~|||rrrxxxmmmTTTQQQVVVWWWZZZaaacccsss|||xxxssskkkbbbZZZVVVPPPPPPVVVbbbhhhaaaVVVOOONNNQQQUUUYYY[[[\\\\\\[[[UUUTTTRRRRRRTTTYYY___cccwww}}}xxxwwwvvvvvvyyywwwtttrrrqqqpppmmmkkkfff[[[OOOGGGDDDEEENNNXXXlllwwwnnnWWWMMMJJJMMMWWWaaasss{{{eeeQQQJJJJJJSSSkkknnnaaa[[[WWWSSSSSSTTTTTTRRROOOMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRXXXYYY^^^eeejjjoooyyyxxxYYYJJJDDDBBB???<<<999777666666333777555666999777@@@WWWqqqxxxfffiii|||{{{sssqqq{{{yyydddRRRPPPVVVZZZaaajjj{{{{{{kkkbbbaaawww~~~yyysssmmmbbb^^^YYYVVVTTTSSSRRRPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTSSSXXXeeesss}}}TTTBBB???:::888777666444333222222333333444333444444555>>>RRRdddvvvwwwkkkpppxxxmmmbbb[[[WWWUUUOOOKKKOOOTTTWWW[[[```fffooovvvsssiii^^^WWWTTTgggJJJBBB;;;;;;;;;888777888444444444444333333333333222222222222333333333333444444777AAATTTllluuueee___jjjiiicccXXXLLLFFFFFFIIIOOORRRZZZkkk}}}rrrwwwiiiRRRQQQWWWYYY^^^fffnnn|||yyysssjjjaaa]]]^^^```bbbWWWRRRTTTbbbnnnmmmaaaWWWUUUYYY___ffflllnnnllljjjgggiiijjjgggdddhhhsss|||{{{ooommmooonnnqqqwwwwwwvvvsssrrrrrrqqqooommmfff\\\QQQIIIDDDEEENNNXXXgggkkk[[[HHHHHHMMMOOOTTT```qqqttt```NNNIIIIIIQQQkkkmmm```ZZZUUUQQQPPPQQQRRRQQQNNNLLLLLLMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRWWWXXX\\\ccchhhmmmwwwcccMMMEEEDDDAAA>>>;;;999888777444888666777:::888BBBYYYppptttbbbfff||||||uuuqqqzzzxxxeeeTTTQQQWWWZZZfffpppttteee\\\[[[iii~~~wwwpppjjjaaa^^^YYYUUUTTTRRRQQQOOOQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSYYYfffsss~~~UUUBBB>>>:::888777666444333222222333333222333444555666>>>QQQccctttnnngggqqqtttggg[[[TTTPPPRRROOOPPPTTTVVVYYY___ffflllwwwzzzlll\\\WWWXXXXXX}}}|||iiiKKKCCC<<<;;;;;;999888999555444444444444333333333222222222333333333444444555444777AAATTTlllsssgggccchhhfff___UUUKKKFFFGGGJJJOOORRR[[[llltttxxxkkkTTTQQQUUUVVVZZZcccqqq}}}uuunnneeeZZZTTT[[[gggoooqqqbbbXXXUUUcccssswwwnnnddd^^^bbbiiisss{{{}}}{{{xxxyyy~~~{{{uuuxxx|||jjj^^^YYYaaahhhjjjpppzzzwwwuuusssqqqqqqpppmmmkkkeee\\\RRRJJJDDDDDDLLLVVVhhhjjjZZZHHHJJJPPPQQQUUU^^^ooohhhWWWJJJGGGHHHQQQlll|||iii\\\VVVQQQLLLLLLNNNOOOOOOMMMLLLLLLMMMKKKJJJJJJJJJJJJLLLMMMNNNNNNMMMMMMMMMMMMOOOPPPQQQUUUUUUYYY```dddiiisss}}}iiiQQQGGGEEECCC@@@===:::888777555888666777:::999CCC[[[mmm{{{bbbdddzzz~~~wwwnnnuuuttteeeVVVSSSYYY^^^ppp|||~~~ppp```YYYYYY]]]qqq|||ssslllfff___[[[VVVSSSRRRQQQOOONNNRRRRRRRRRRRRRRRRRRRRRRRRUUUTTTZZZgggtttTTTAAA>>>::::::777666444333222222333333111222444666777>>>QQQccc|||eeecccppp~~~qqqcccWWWQQQOOOPPPQQQTTTWWWXXXXXX```iiipppyyyvvveeeXXXYYY^^^^^^{{{zzzjjjKKKCCC===<<<<<<:::888999555555555444444444333333222222333333333444444444666555777BBBUUUlll}}}nnndddcccccc```ZZZQQQJJJFFFHHHKKKNNNRRR\\\nnnwwwyyymmmVVVQQQSSSRRRWWW___nnnrrrhhh^^^YYYTTTYYYlllkkk]]]WWWbbbttt|||xxxrrriiinnnvvvnnn___TTTNNNPPP\\\fffjjjqqqyyyxxxuuurrrpppooollliiigggccc\\\SSSKKKDDDBBBJJJTTThhhooobbbPPPMMMOOOPPPVVV\\\ooouuuYYYMMMFFFFFFHHHRRRnnnxxxeeeYYYTTTPPPJJJJJJKKKMMMMMMKKKKKKKKKLLLJJJIIIHHHHHHIIIKKKLLLNNNNNNMMMLLLLLLMMMNNNPPPQQQSSSSSSVVV\\\___dddoooyyyfffQQQIIIHHHFFFBBB>>>:::777555555888666777:::999DDD\\\tttiiifffxxxwwwlllrrrrrrggg\\\YYY___eeevvvzzzyyypppkkktttyyykkk\\\VVVXXXVVVfffvvvyyyooohhhbbb[[[XXXSSSQQQPPPOOONNNMMMRRRRRRRRRSSSSSSSSSSSSSSSUUUUUUZZZhhhvvvVVVBBB===::::::777666444333222222333333000111444777888@@@SSSeee|||zzz______nnn}}}pppaaaVVVRRRQQQPPPRRRVVVYYYYYYYYYaaakkktttuuummm___YYY]]]```^^^{{{zzzmmmLLLDDD=========:::999:::555555555555444444444333333333333333444444444444666555888DDDYYYoooxxxggg^^^```aaa]]]VVVNNNIIIGGGIIILLLNNNRRR]]]pppyyyzzzlllVVVRRRTTTSSSXXXbbbrrr|||rrrfff\\\UUU[[[dddtttjjj___YYYcccsss~~~zzz{{{kkk]]]TTTTTTVVV\\\eeennntttwwwxxxwwwuuurrrooommmkkkhhheeeccc]]]VVVNNNEEEBBBJJJTTTgggssslllXXXOOONNNQQQYYYbbbwwwbbbMMMEEECCCGGGIIIQQQnnnuuubbbWWWTTTPPPKKKHHHJJJKKKKKKJJJIIIJJJJJJIIIHHHGGGGGGHHHJJJLLLNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRTTTYYY]]]bbblllvvv~~~bbbPPPNNNLLLJJJEEE@@@;;;777555555888555666:::999EEE]]]wwwkkkuuu}}}uuummmqqqrrrkkkbbb```eeelll}}}}}}zzz|||tttvvv{{{sss^^^YYYaaappp~~~~~~|||}}}}}}wwwhhhYYYSSSVVVTTTaaakkkuuuuuukkkeee```XXXUUUQQQOOOOOOPPPOOOOOORRRRRRRRRSSSTTTUUUUUUUUUVVVUUU[[[iiiwwwZZZCCC<<<999999777666444333222222333333000111444666999BBBVVViiizzzsss______kkkxxx~~~pppaaaVVVTTTUUUSSSTTTXXX[[[\\\^^^gggrrr}}}rrreee\\\[[[]]]^^^]]]|||zzzqqqMMMDDD>>>======;;;:::;;;555555555555444444444444333333333444444444444555555444999GGG^^^vvvvvvccc]]]aaabbb^^^VVVNNNHHHGGGIIIKKKOOOTTT___rrryyyyyylllWWWTTTVVVVVV\\\gggwwwyyypppggg```\\\^^^qqqeee______jjjyyyttteeeccceeedddlllvvv}}}~~~vvvtttqqqooonnnllliiigggeee```YYYQQQHHHDDDKKKUUUlllyyysss___VVVUUUZZZeeessswwwQQQEEEAAACCCHHHIIIPPPkkkooo]]]TTTRRROOOJJJGGGIIIJJJJJJIIIHHHHHHIIIHHHGGGFFFEEEGGGIIILLLNNNMMMLLLLLLLLLLLLNNNOOOPPPSSSRRRTTTYYY\\\aaakkkvvvhhhWWWSSSRRRNNNJJJDDD===888555555777444555999999EEE]]]~~~qqqssszzzpppmmmpppppplllddd```fffmmmrrrhhhfffggggggxxxjjjYYYUUU[[[lll{{{zzzjjjYYYSSSVVVTTTaaafffjjjvvv~~~rrrhhhccc___WWWTTTQQQPPPQQQRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWVVVVVV\\\iiiwww\\\CCC<<<888:::777666444333222222333333111111444666999DDDZZZnnnwwwbbbaaaiiiqqqwwwqqq```VVVTTTVVVWWWWWWYYY^^^ccchhhrrr|||rrrbbb______\\\___eee}}}{{{~~~tttMMMEEE>>>======;;;:::;;;666666555555555444444444333333333444444444555555333333999IIIbbb{{{wwwddd```fffeee```WWWOOOIIIGGGIIIJJJPPPUUUaaatttyyyxxxnnnYYYVVVWWWWWW^^^jjjuuu}}}qqqhhhcccaaabbbllluuuaaa```fffsssiiicccooo|||uuusssqqqpppooonnnllljjjfffbbb\\\TTTJJJEEELLLVVVsssyyyfff^^^___fffrrrpppHHHBBB@@@DDDJJJIIINNNhhh}}}jjjXXXPPPOOOMMMHHHGGGIIIJJJJJJHHHGGGGGGHHHHHHGGGEEEEEEFFFIIILLLNNNMMMLLLLLLLLLLLLNNNOOOPPPUUUTTTUUUYYY]]]aaalllwwwqqqaaaWWWVVVRRRMMMFFF???999666444777444444888888DDD]]]sssuuurrrwwwllllllmmmnnniiibbb]]]bbbjjjnnnccc```cccfffsssjjj^^^[[[bbbsssmmm\\\UUUXXXUUUccceeefffsss}}}pppfffaaa___WWWTTTRRRQQQRRRTTTTTTTTTPPPQQQRRRSSSUUUWWWXXXYYYWWWVVV\\\jjjxxxZZZBBB<<<999;;;777666444333222222333333111111333666:::EEE\\\qqqeeedddiiimmmqqqqqq___TTTRRRUUUZZZXXXZZZaaahhhpppzzzsssccccccccc^^^eeesss|||uuuQQQGGG???>>>???===;;;;;;888666444333444555555444444444333222222333333333888666:::JJJddd}}}zzzggg___aaafff```VVVLLLGGGFFFHHHJJJNNNWWWbbbrrryyyyyypppXXXRRRWWW\\\```cccxxxwwwlllgggiiinnnsssssslllrrryyy~~~xxxpppvvvuuupppjjjfffeeeffffffffffffddd^^^SSSJJJIIIQQQYYYuuuuuuoooddd]]]bbbsss^^^IIICCCEEEJJJOOOQQQYYYnnnuuucccYYYSSSMMMJJJJJJJJJLLLNNNMMMIIIFFFDDDCCCEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNRRRRRRUUUZZZ\\\aaammmyyysssbbb\\\]]]UUUNNNKKK???777===555777444444888888DDD\\\wwwvvvtttyyynnnjjjjjjfff___YYYXXX]]]bbb}}}ttt___\\\\\\]]]kkk~~~jjj]]]ccclll{{{uuubbbXXXVVVZZZccckkkqqq{{{xxxwwwgggbbb```\\\TTTTTTRRRQQQQQQQQQRRRSSSRRRRRRSSSTTTUUUVVVVVVWWWXXXWWW]]]jjjxxxXXXAAA<<<999888555555444333222222222222333000///111777EEE]]]qqqhhhcccbbbkkkvvv}}}qqq```WWWXXX\\\___\\\]]]dddnnnyyymmm___eeefffgggppptttzzzyyyTTTJJJAAA@@@@@@???======;;;999555444444444333222444333333222222333333444666555999JJJeee~~~zzzeee^^^aaaddd^^^UUULLLFFFFFFHHHJJJOOOVVVaaaqqq}}}zzzrrrYYYRRRXXX^^^bbbdddxxx{{{llleeejjjzzzrrrjjjfff```]]]]]]___aaabbbcccbbb]]]TTTKKKHHHNNNTTThhhhhhddd]]]ZZZcccwwwWWWEEEEEEGGGMMMUUUZZZ```ooo~~~{{{nnn___VVVPPPKKKIIIKKKKKKMMMNNNMMMJJJGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNOOOOOOPPPSSSSSSWWW[[[^^^cccppp|||yyyhhh```bbb\\\VVVQQQBBB666:::444777444444888888EEE]]]wwwtttuuuyyyooogggeeeaaaYYYQQQPPPTTTYYYooozzzggg[[[SSSXXXcccrrrmmmbbbiiiuuuxxxdddZZZYYY]]]iiiwww|||sssccc___\\\XXXVVVUUUSSSRRRRRRRRRRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVVVV\\\iiiwwwXXX@@@===999888555555444333222222222222222111111333666DDD^^^tttiiidddeeennnyyyqqq```WWWXXX\\\___```bbbggguuujjj\\\bbbdddhhhsssyyy{{{xxx}}}XXXMMMCCCAAABBB@@@?????????;;;777555444333222111333333333222222333333444444444999KKKfffyyyccc\\\bbbaaa\\\RRRJJJFFFFFFIIIKKKPPPVVV```qqqyyy}}}vvv\\\TTTZZZaaaeeeeeevvvyyypppfffhhhyyywwwfff```[[[UUURRRSSSVVVYYY[[[^^^___\\\UUUMMMIIILLLOOOWWWWWWUUUQQQSSS```tttyyyQQQDDDHHHLLLTTT^^^eeeiiipppwwwpppfff[[[SSSLLLHHHIIIMMMLLLMMMMMMLLLJJJIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKLLLLLLMMMNNNPPPQQQRRRTTTTTTXXX]]]```fffsssooohhhlllhhhccc\\\III999999444666444444999999FFF^^^www~~~pppttt{{{rrrfffccc\\\RRRJJJHHHKKKOOO^^^dddjjjoooyyyzzznnn]]]```eeemmm~~~mmmcccjjjxxx{{{~~~{{{fff[[[\\\aaaooo~~~oooaaa^^^[[[UUUWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWW^^^lllzzzWWW@@@===999888555555444333222222222222222333444444666CCC___xxxiiidddeeennnzzzrrraaaXXXYYY]]]```fffhhhjjj|||~~~eee]]]fffiiimmmvvvyyyyyyxxx}}}[[[PPPEEEBBBBBBAAA@@@AAA@@@===888555444444333222333333222222222333444444555555;;;MMMhhhxxxaaa\\\ccc___YYYQQQIIIEEEFFFIIILLLQQQUUU___pppvvvwwwyyyaaaWWW\\\dddggggggsss|||xxx{{{}}}}}}mmmmmmqqq~~~wwwtttxxx|||wwwxxx~~~uuuvvvrrrggg___ZZZSSSNNNNNNPPPRRRTTTXXXZZZZZZUUUOOOJJJJJJLLLLLLKKKJJJIIIMMMZZZlllzzznnnOOOHHHJJJSSS___iiilllnnnppptttiiiaaaYYYRRRKKKGGGIIIOOOLLLLLLKKKJJJHHHIIILLLNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTTTTTTTXXX]]]aaaggguuuuuurrrwwwsssnnnfffPPP===<<<444666444555999:::FFF___uuurrriiippp}}}}}}uuuiiiddd[[[OOOGGGDDDGGGJJJQQQWWW^^^gggsss}}}{{{tttwwwpppccchhhuuutttttt}}}ggg[[[]]]jjjvvvmmmaaa```]]]XXXXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[cccrrrUUU???===:::888555555444333222222222222222444777666666BBB^^^yyygggbbbbbbkkkvvvtttcccYYYYYY]]]bbbkkklllkkkrrraaaaaammmqqqtttxxxwwwyyyyyy{{{___SSSGGGCCCCCCBBBBBBCCC@@@===888555555555555555333222222222333333444555777777===OOOiiiwwwaaa\\\ddd^^^XXXPPPHHHEEEFFFJJJLLLRRRTTT]]]ppp|||rrrqqq{{{}}}hhh\\\^^^eeeiiiiiittt}}}qqqllllllooorrrrrryyy~~~tttllllllpppwww{{{vvvqqqkkkiiimmmwww{{{vvvwwwtttmmmiiicccZZZTTTQQQPPPQQQQQQRRRSSSTTTQQQLLLHHHGGGHHHEEEFFFFFFIIIPPP]]]kkkuuucccLLLLLLLLLZZZjjjpppnnnmmmppptttggg```YYYTTTMMMHHHJJJOOOKKKKKKJJJHHHGGGIIILLLOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMOOOQQQSSSUUUSSSTTTWWW[[[```ggguuuzzz{{{{{{uuulllUUU@@@>>>444777555555999:::FFF___rrroooeeekkkyyyyyymmmfffZZZNNNEEEBBBEEEGGGKKKRRR]]]jjjzzzuuugggiiisssvvvqqq|||{{{iii\\\^^^nnnzzz}}}kkk```___^^^YYYWWWWWWWWWVVVUUUTTTTTTSSSUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\fffvvvTTT???===:::777555555444333222222222222111444777777666AAA\\\vvvfffbbbbbbiiitttwwwfff[[[ZZZ\\\```kkkmmmnnnmmm___aaalllqqqwww}}}||||||{{{{{{dddWWWJJJEEEEEEDDDEEEFFFBBB>>>999666555666777777222222222222333444555555777888???QQQkkkwwwbbb]]]ccc^^^XXXPPPIIIEEEFFFJJJMMMRRRSSS\\\pppzzzooommmxxxooobbb___dddiiijjjvvv~~~ooofffccceeemmmuuuzzzyyy~~~uuukkkeeefffjjjnnnooohhhdddaaabbbiiisss||||||sssnnneee^^^ZZZXXXVVVTTTQQQQQQPPPLLLHHHDDDCCCCCCAAADDDIIIQQQ[[[gggqqqwwwxxxvvv\\\KKKNNNQQQ```nnnpppkkkkkkpppttteee^^^WWWSSSOOOJJJKKKNNNJJJJJJJJJIIIHHHIIILLLNNNMMMMMMMMMMMMMMMMMMLLLLLLOOONNNMMMMMMOOOQQQTTTUUUTTTTTTVVV[[[___fffuuutttYYYAAA===666999666666:::999EEE^^^oooxxxggghhhyyy|||ooogggYYYLLLDDDBBBDDDGGGJJJRRR```sssxxxlllnnnuuu{{{rrrwwwxxxmmmdddccciiixxx~~~|||jjj]]][[[[[[XXXUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[YYY\\\gggxxxSSS>>>===:::777555555444333222222222222111333666666666@@@XXXoooeeeaaabbbkkkwww{{{jjj]]]ZZZ[[[\\\eeekkkvvvpppaaaaaaiiiooo{{{|||iii\\\NNNIIIHHHGGGHHHJJJEEEAAA;;;666555555666555222222222222333444555666555666???RRRlllxxxddd\\\```___YYYQQQIIIFFFGGGJJJMMMSSSRRR[[[ppp|||pppjjjsssvvvggg___ccciiikkkvvvyyymmmbbb```eeeoooxxxuuuxxxtttlllccc```bbbfffgggfffaaa___^^^aaajjjssszzz}}}|||zzzxxxtttmmmhhhdddaaa___]]]YYYWWWSSSMMMGGGDDDBBBBBB@@@DDDLLLXXXeeeoootttuuurrr|||~~~yyyooo[[[OOOUUUYYYdddlllkkkhhhkkkpppsssaaaXXXQQQPPPOOOLLLKKKLLLKKKKKKLLLKKKIIIJJJLLLNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQPPPNNNNNNNNNQQQSSSUUUVVVUUUWWW[[[___fffuuubbbEEE>>>888:::777666999999DDD]]]nnnnnniii|||~~~rrrhhhZZZMMMFFFEEEGGGJJJOOOUUUeeexxx}}}tttrrruuussspppnnnppp}}}{{{mmm\\\WWWWWWVVVSSSSSSUUUVVVVVVUUUUUUTTTVVVWWWXXXYYYZZZ[[[[[[\\\ZZZ]]]iii{{{RRR>>>===:::777555555444333222222222222111222444555777@@@TTTggg~~~zzz^^^\\\```lll}}}~~~mmm___YYYYYYYYY___iii~~~pppeeeiiittt|||~~~yyymmm___QQQKKKJJJJJJKKKMMMHHHCCC<<<777555444444444222222222222333444555666333555>>>RRRmmmzzzeee\\\^^^```ZZZQQQJJJFFFGGGJJJMMMSSSRRR[[[qqqqqqiiiooo|||zzzjjj___aaahhhkkkssswwwkkkaaa[[[```lll~~~||||||~~~tttrrryyyooohhh```___dddggggggeeecccaaabbbgggoooxxx}}}}}}|||yyyuuupppqqq|||~~~yyyxxxuuuqqqmmmkkkhhhfffdddccc___XXXQQQJJJFFFDDDCCC@@@EEEOOO\\\hhhpppqqqpppnnnvvvwwwtttnnn^^^UUU\\\___fffiiieeeffflllqqqqqq]]]SSSLLLLLLNNNMMMKKKKKKLLLMMMMMMMMMKKKKKKMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRQQQOOONNNNNNPPPSSSUUUWWWWWWXXX\\\___fffuuu~~~}}}}}}kkkIII???999;;;777777999888DDD\\\nnnuuukkkuuukkk\\\OOOIIIIIIKKKNNNVVVYYYhhhuuuooosssxxxyyywww}}}qqq^^^VVVWWWVVVQQQRRRTTTUUUVVVVVVUUUTTTWWWWWWXXXYYYZZZ[[[\\\\\\\\\```lll~~~QQQ======:::777555555444333222222222222111111222555777@@@QQQaaavvvgggWWWWWW]]]lllooo```YYYXXXXXX]]]hhhllliiittt}}}mmm]]]OOOMMMPPPRRRRRRRRROOOGGG===888888999777555444444444444444555666777777:::>>>SSSttt}}}ccc\\\dddccc^^^UUUMMMIIIIIILLLOOOOOOQQQ\\\qqq}}}mmmfffppp~~~{{{pppddd^^^dddlllppp}}}qqqjjj___```eeeppp~~~{{{yyyvvvuuussssssnnnkkkhhhhhhjjjlllllljjjmmmiiiiiiooouuuzzzwwwnnnmmmpppiiijjjnnnuuu{{{{{{vvvpppmmmlllkkkjjjhhhgggffffffiiigggbbbWWWJJJAAA@@@AAA>>>CCCLLLUUU]]]bbbeeefffdddooo{{{{{{pppddd\\\ZZZ[[[ggglllhhhgggnnnooojjjYYYSSSMMMKKKMMMOOOMMMKKKKKKLLLMMMMMMMMMMMMLLLLLLNNNMMMLLLKKKKKKMMMOOOPPPSSSRRRPPPOOOOOOPPPRRRSSSZZZYYYZZZ]]]```fffttt}}}|||yyywww~~~sssOOOEEE===999777777888<<>>888777888666333444444444444444555666666333777<<>>:::888888999<<>>>>>@@@DDDKKKTTT\\\aaaiiihhheee___YYYVVVUUUVVV\\\gggnnnllljjjiiibbbYYYSSSOOOKKKJJJLLLMMMMMMKKKLLLKKKKKKJJJKKKLLLMMMNNNKKKLLLNNNOOOPPPOOONNNMMMPPPOOOOOOOOOPPPRRRSSSUUUXXXYYY[[[___aaagggsss|||yyywwwvvv{{{SSSBBB???<<<:::::::::<<>>888666444444333222111111111111000---000666999???PPPccc|||zzzhhhYYY\\\eeexxxzzzkkk```]]]^^^iiittt~~~sss~~~{{{xxxiii[[[XXX\\\^^^^^^^^^ZZZQQQFFF???>>>===;;;888444444333333333333444444777;;;???RRRpppxxxbbb___hhhllldddYYYOOOIIIHHHKKKMMMOOORRR___tttzzzyyy}}}qqq```WWWUUUVVVaaapppvvvnnnfffeeeaaa[[[YYYbbbttt}}}yyyyyy{{{uuutttsssqqqooonnnnnnmmmooooooooonnnmmmkkkhhhfffiiiiiinnnwww~~~zzzkkkgggiiigggbbb___cccaaa___```aaabbb```^^^\\\]]]]]]\\\YYYUUUQQQNNNLLLIIIGGGHHHKKKKKKGGGCCC@@@???@@@CCCIIIRRR[[[```ddd```ZZZUUUSSSRRRSSSSSSWWW___eeecccaaa^^^WWWOOOMMMKKKHHHGGGIIIJJJJJJIIIJJJIIIHHHGGGHHHJJJMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUWWWXXX\\\```ccchhhttt|||yyyyyywwwyyy[[[IIIBBB???===<<<;;;;;;CCCLLL```vvvvvvtttwwwhhhYYYOOOOOOYYYeee{{{yyyhhhbbbfffggg___RRRIIIIIILLLPPPQQQRRRSSSUUUUUUVVVVVVXXXYYYYYYYYYYYYYYYZZZ[[[^^^fffwwwtttKKK???===888666444333222222111111111222444000111444666===QQQggg|||mmm]]]YYY\\\ddduuu}}}qqqgggaaa^^^iiiuuuzzz|||yyy~~~oooaaa___cccfffffffff^^^UUUJJJCCCAAA@@@===:::555444444333333444444444888;;;>>>OOOkkk{{{rrr```aaammmqqqiii]]]QQQJJJIIIKKKMMMPPPTTTaaavvv|||wwwvvv|||jjjYYYRRRPPPOOOUUUcccqqqvvvtttnnneee]]]TTTVVVWWWYYYaaattt||||||{{{wwwvvvwwwnnnnnnmmmmmmmmmnnnoooooopppooommmiiiccc]]]YYYVVVZZZ[[[```iiipppvvvrrrkkkffffffgggdddaaa``````^^^]]]]]]^^^______^^^\\\\\\]]][[[XXXTTTOOOMMMGGGDDDBBBEEEKKKMMMJJJEEE??????AAAEEEKKKSSSZZZ______\\\XXXVVVVVVVVVTTTRRRUUUYYY[[[ZZZXXXVVVQQQKKKHHHFFFEEEEEEEEEFFFGGGFFFGGGFFFEEEEEEFFFHHHKKKMMMPPPNNNLLLJJJJJJLLLNNNPPPMMMMMMNNNPPPQQQSSSTTTUUUWWWXXX\\\aaadddiiivvv|||{{{|||{{{~~~^^^OOODDDAAA???>>><<<;;;AAAIII\\\ooozzzqqqzzz{{{mmm___UUUTTT```ppp{{{jjj```ZZZ\\\\\\WWWOOOJJJKKKOOORRRRRRTTTUUUVVVWWWVVVVVVXXXYYYZZZYYYXXXXXX[[[]]]```iii{{{oooGGG===<<<888888333333222222111111222222555111000222444>>>WWWppp|||fffWWWTTTXXXaaapppxxxlllddd^^^iiivvvuuu||||||yyypppcccbbbgggjjjkkkllleee[[[OOOFFFCCC@@@===999666666555444444444555555444888<<>>???AAAFFFLLLTTTZZZ^^^`````````aaaaaa^^^YYYVVVYYYXXXWWWWWWVVVTTTOOOKKKEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFIIIKKKLLLQQQNNNJJJHHHGGGJJJMMMOOOMMMMMMOOOPPPRRRSSSTTTTTTWWWXXX\\\aaaeeelllyyy[[[OOOFFFDDDBBBAAA===:::???FFF[[[mmmqqqwwwyyylllbbbXXXWWWeeexxxlllcccZZZVVVWWWVVVRRRMMMLLLNNNQQQRRRSSSUUUVVVWWWWWWVVVVVVWWWYYY[[[ZZZXXXYYY]]]aaabbblll~~~kkkDDD<<<<<<888999333333222222111222222333222///...111444@@@[[[wwwmmm```PPPUUU^^^mmm{{{ooodddbbbnnnzzzppplllqqqrrrlllccc```fffmmmzzzttthhhgggmmmqqqrrrsssqqqfffXXXMMMGGGCCC===888888777666555555555555666222777:::JJJdddtttzzziiiiiitttxxxoooaaaTTTKKKIIIKKKMMMTTTXXXeeezzzvvvmmmiiiwww|||uuu___NNNJJJJJJFFFFFFOOOUUUUUUSSSSSSQQQNNNOOOUUUcccuuu|||xxxvvvxxxvvvqqqmmmlllffffffggghhhiiikkklllmmmpppnnnjjjaaaWWWPPPLLLLLLKKKLLLPPPWWW]]]dddrrr|||rrrjjjfff^^^]]]```dddbbb^^^\\\___ZZZ[[[[[[ZZZZZZYYYZZZ[[[WWWWWWUUUSSSQQQNNNLLLJJJFFFCCCBBBCCCFFFIIIIIIHHH@@@AAABBBFFFMMMUUU]]]bbbgggkkknnnpppmmmggg```\\\\\\ZZZXXXXXXXXXSSSNNNJJJEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLNNNMMMJJJHHHGGGIIIKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSXXXXXX\\\aaafffnnn}}}YYYPPPHHHFFFDDDBBB>>>:::===DDDVVVgggsssuuuxxxnnnggg___^^^oooyyypppkkkpppyyymmmeeeaaaVVVWWWUUURRRNNNKKKLLLNNNQQQQQQRRRTTTVVVWWWVVVUUUTTTWWWYYY[[[[[[YYYZZZ___dddeeeooohhhBBB<<<<<<888999333222222111222222333333111///111444555>>>XXXrrryyyqqqWWWYYY```ppp|||nnnaaaaaalllwwwnnnbbbYYY[[[\\\ZZZVVVUUUXXX\\\}}}{{{~~~rrrrrrxxx}}}~~~|||pppaaaTTTLLLFFF???999888888777666666666666666444999<<>>:::<<>>>>>???JJJTTThhhwwwvvvzzz{{{{{{nnndddaaammmxxxrrroooggg]]]YYY[[[WWWOOOYYYSSSKKKGGGHHHKKKNNNOOOQQQQQQRRRTTTUUUVVVWWWXXX[[[XXXXXX\\\^^^^^^aaafffkkk[[[AAA===<<<888555555444333222111111111111111000000111555>>>RRRdddyyylllaaabbbxxxxxxggg[[[QQQTTTWWWWWWUUURRRPPPOOOQQQVVVZZZ[[[XXXXXX\\\```|||yyy|||tttfffYYYLLLBBB<<<:::999777555555555777888666;;;<<>>>>>===IIIUUUlllrrrqqq}}}{{{nnndddgggqqqyyy~~~zzzjjjhhhaaaXXXUUUVVVRRRKKKPPPLLLGGGEEEHHHLLLOOOPPPQQQQQQRRRTTTUUUVVVWWWXXXZZZXXXXXX\\\^^^^^^bbbhhhtttVVV???<<<;;;888777555444333222111111111111222111111222444>>>QQQbbbzzzpppccc```qqqwwweeeYYYLLLLLLMMMLLLKKKLLLOOOQQQUUUXXX[[[\\\\\\]]]___```{{{xxx~~~zzz{{{nnn___QQQEEE>>><<<;;;888666666666777888555;;;<<>>===GGGVVVpppooommmzzz}}}xxxzzzmmmdddcccmmmtttwww}}}{{{oooccc```ZZZTTTRRRQQQMMMGGGFFFDDDCCCEEEIIIMMMPPPQQQQQQRRRSSSTTTUUUWWWXXXXXXZZZXXXYYY\\\^^^___eeelll{{{PPP<<<;;;:::999888444444333222111111111111333222222333444<<>>===:::888777777888888333999999CCC\\\sss~~~qqqwww~~~{{{sssgggZZZRRRPPPQQQTTTXXXcccsss}}}wwwmmmfff]]][[[UUUMMMFFFDDDFFFHHHHHHKKKPPPUUUWWW___rrr~~~||||||{{{yyyooonnnllljjjiiihhhiiiiiilllkkkiiiiiiiiihhhfffdddddd___WWWPPPKKKHHHFFFFFFHHHLLLSSS\\\cccffffffeeedddeeedddbbb___]]]]]]^^^\\\\\\[[[ZZZXXXUUUSSSQQQKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHGGGEEEDDDBBBAAAAAABBBBBBFFFHHHMMMTTT[[[```aaa```______[[[RRRGGG@@@>>>??????CCCKKKQQQTTTSSSRRRRRRFFFFFFEEEEEEEEEEEEFFFFFFBBBDDDFFFGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLMMMOOOQQQPPPPPPQQQRRRTTTUUUWWWXXXUUU\\\]]]dddrrr|||yyyrrrxxx{{{{{{\\\VVVMMMLLLJJJGGGEEEBBB@@@???GGGUUUnnntttnnnwwwqqqggg|||yyylllbbb\\\gggqqqvvv|||vvviii```\\\VVVRRRQQQOOOKKKGGGAAABBBDDDGGGKKKNNNPPPQQQQQQRRRSSSTTTVVVWWWXXXXXXZZZXXXYYY]]]^^^aaahhhqqq}}}~~~zzzMMM;;;;;;:::888999444333222222111111111222333222333333444;;;KKK[[[zzzyyykkkbbbggguuusss```SSSIIIGGGDDDBBBDDDKKKTTT[[[\\\\\\ZZZYYY[[[cccoooxxx~~~zzz~~~{{{|||mmm\\\LLLBBBAAA???<<<999888888888999333999999AAAZZZqqqoooqqq|||zzzuuukkk___UUUQQQQQQRRRUUU^^^nnn}}}vvvllleee\\\XXXRRRLLLGGGEEEFFFIIIIIIMMMTTT[[[aaammm}}}yyyyyywwwrrrmmmhhhhhhhhhiiiiiijjjkkkkkkkkkjjjhhhggggggfffcccaaabbb^^^XXXQQQLLLIIIHHHHHHCCCIIISSS___jjjnnnnnnkkkiiijjjjjjhhhdddaaa___^^^\\\[[[ZZZXXXUUUSSSQQQPPPLLLLLLLLLKKKJJJJJJIIIIIILLLLLLKKKIIIIIIHHHHHHHHHIIIGGGEEECCCAAA?????????FFFHHHMMMSSSXXXZZZYYYWWWSSSRRRMMMFFF???<<<>>>@@@AAAIIIRRRWWWVVVSSSNNNKKKFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHHHHHHHIIIJJJNNNOOOPPPPPPPPPPPPRRRSSSQQQRRRRRRTTTUUUWWWYYYZZZYYY______eeetttzzzvvv{{{xxxXXXQQQJJJIIIHHHGGGFFFEEECCCCCCHHHRRRfff}}}vvvxxx}}}uuuiiibbbpppzzz~~~{{{wwwjjj```]]]iiiuuu|||wwwhhh^^^XXXRRRPPPOOOLLLIIIGGGCCCEEEIIILLLNNNPPPPPPQQQRRRRRRSSSUUUVVVWWWXXXYYYZZZYYY[[[^^^```cccmmmxxx~~~xxx}}}uuuJJJ<<<===999666777333333222222111111222222333222333444444:::IIIXXXvvvnnnccc\\\```jjjrrrxxx|||rrr```SSSKKKJJJIIIIIIKKKPPPXXX^^^\\\^^^^^^^^^cccsss{{{zzzppp___OOOEEECCCAAA>>>;;;999888999999666;;;:::AAAYYYqqqrrrqqqyyyzzzxxxpppeeeZZZTTTQQQRRRTTT[[[jjj~~~~~~~~~zzzsssmmm^^^XXXQQQMMMIIIFFFGGGJJJIIINNNXXXeeerrr|||{{{|||yyyrrrkkkccceeegggjjjllllllllllllhhhfffeeeeeeeeedddaaa___```^^^ZZZTTTNNNJJJJJJJJJAAAGGGRRR```lllqqqooolllfffiiilllmmmiiieeeaaa___ZZZYYYXXXUUUSSSQQQPPPOOOMMMMMMLLLJJJIIIGGGFFFFFFIIIIIIHHHGGGGGGFFFGGGGGGGGGFFFEEECCCAAA??????>>>EEEGGGKKKPPPTTTUUUSSSQQQNNNLLLHHHBBB===<<<>>>@@@HHHRRR[[[\\\WWWRRRKKKEEEGGGGGGGGGGGGFFFEEEDDDCCCFFFHHHJJJKKKJJJJJJKKKLLLPPPQQQSSSSSSRRRRRRSSSTTTSSSSSSTTTUUUVVVXXXZZZ[[[[[[aaabbbiiizzz}}}zzz~~~vvvWWWOOOJJJIIIIIIHHHGGGGGGGGGHHHIIINNN[[[qqq|||{{{|||uuujjjaaa^^^iiiooosssxxxyyywww~~~tttggg^^^\\\hhhttt{{{tttddd\\\TTTMMMKKKJJJGGGEEEEEEHHHKKKOOOQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVXXXYYYYYY[[[[[[]]]```aaafffrrrsssoooGGG===???999444666333333222222111222222333222222333555555999GGGVVVnnnhhh```\\\```hhhqqqyyysssaaaUUULLLMMMNNNOOOQQQUUU[[[```___cccjjjqqq}}}zzzyyyrrraaaQQQHHHDDDBBB???<<<:::999999999666;;;:::@@@VVVnnnvvvssswwwzzz{{{vvvkkk```WWWSSSUUUUUUZZZggg{{{~~~}}}|||wwwbbbZZZRRROOOLLLGGGGGGKKKKKKOOO[[[mmm}}}|||~~~wwwooobbbdddiiilllnnnnnnlllkkkdddcccbbbbbbcccbbb```^^^]]]]]]\\\WWWPPPLLLJJJKKKGGGKKKUUUbbbmmmqqqmmmhhheeekkkrrruuurrrllleeeaaaXXXWWWVVVTTTRRRPPPOOOOOOLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAADDDEEEHHHMMMQQQRRRQQQOOONNNMMMJJJGGGDDDDDDFFFHHHPPPZZZaaa]]]VVVQQQJJJCCCGGGHHHIIIIIIIIIHHHGGGGGGJJJLLLNNNNNNMMMMMMNNNOOOPPPRRRSSSSSSRRRQQQRRRSSSRRRSSSSSSTTTVVVXXXZZZ[[[ZZZbbbeeeooo~~~wwwZZZRRROOOMMMKKKIIIIIIIIIJJJKKKIIIIIISSShhh|||{{{nnn```XXXXXXcccjjjrrrxxxsssrrr|||rrreee[[[WWWcccmmmssszzz}}}sssfff\\\RRRJJJHHHGGGDDDCCCEEEKKKOOOSSSTTTSSSRRRRRRSSSRRRSSSTTTUUUWWWXXXYYYYYY\\\\\\___aaaccciiivvvvvvgggBBB===@@@999333555333222222111222222333333000111333555555999GGGUUUfff|||fffaaa^^^ccclllvvvuuudddXXXMMMOOOPPPRRRUUU[[[aaaeeeiiinnnyyy~~~zzzwwwrrrbbbSSSIIIEEECCC@@@===:::999999:::444:::888===SSSjjjxxxtttwww{{{~~~zzzpppdddZZZUUUXXXWWWZZZfffyyy|||eee\\\TTTQQQNNNHHHHHHLLLMMMQQQ]]]pppyyyxxx|||}}}wwwqqqbbbeeejjjooopppnnnkkkiiiaaa``````aaabbbbbb```^^^[[[\\\\\\XXXQQQLLLJJJJJJOOORRRZZZeeeoooqqqlllfffkkkrrrzzz~~~zzzrrriiidddWWWVVVUUUSSSQQQPPPOOOOOOIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBDDDGGGLLLPPPRRRQQQPPPLLLLLLJJJJJJJJJKKKMMMOOOVVV___ddd]]]UUUPPPKKKEEEGGGHHHIIIKKKLLLLLLKKKJJJLLLNNNPPPPPPPPPOOOPPPQQQPPPRRRSSSSSSRRRQQQQQQRRRQQQRRRRRRTTTUUUWWWYYYZZZYYYbbbhhhuuuwww^^^WWWSSSQQQNNNKKKJJJJJJLLLMMMHHHFFFNNNeee~~~~~~}}}mmm[[[RRRQQQ[[[eeessszzzqqqmmmmmmzzzqqqdddZZZUUU```jjjpppyyyzzzooo___SSSJJJHHHGGGCCCCCCFFFMMMQQQUUUVVVTTTSSSSSSUUUSSSSSSTTTUUUWWWXXXYYYYYY]]]]]]```cccdddjjjyyy```???<<>>OOObbb{{{rrrxxxzzzyyymmmmmmhhhVVVRRRTTT[[[gggwww{{{yyynnnggg___ZZZSSSLLLIIIKKKJJJWWWhhhzzz|||uuuyyy}}}{{{tttpppnnn{{{yyyppphhhccc\\\]]]^^^___```aaabbbccc___^^^^^^[[[SSSKKKKKKPPP[[[^^^fffooorrrnnnkkkkkkooozzzqqqcccZZZXXXUUUSSSQQQOOOLLLJJJGGGHHHHHHGGGFFFDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::>>>???AAACCCDDDDDDDDDCCCGGGGGGHHHJJJLLLOOOQQQSSSUUUOOONNNUUUZZZXXXXXX[[[aaagggeeeXXXLLLIIIHHHGGGJJJKKKLLLLLLLLLLLLNNNPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUTTTSSSQQQPPPOOOTTTZZZYYYUUUTTTYYY___\\\```iiiyyy~~~~~~{{{lllaaaccc\\\VVVOOOJJJIIIIIIGGGFFFDDDHHHQQQ```ttt{{{~~~oooXXXNNNPPPWWWfffsssxxxooovvv~~~|||yyyuuummmddd^^^ZZZbbbkkksssrrraaaPPPDDDDDDEEEBBBDDDLLLPPPQQQSSSUUUUUUTTTSSSQQQTTTVVVXXXYYYZZZ[[[]]]___]]]aaaddddddiiiuuunnnYYYEEE===<<<777222111111000000000111222333333333333444555444999GGGUUU^^^xxxjjjZZZ[[[gggooo~~~{{{gggWWWTTTRRRUUU___eeegggkkkqqq|||vvvzzzyyyuuueeeVVVLLLGGGEEEAAA???>>>===;;;999666;;;999<<>>@@@BBBCCCDDDCCCCCCFFFHHHLLLPPPTTTWWWYYYZZZXXXUUUWWW^^^aaa___```cccffffff^^^OOOEEEDDDFFFGGGJJJKKKLLLLLLLLLMMMOOOQQQPPPPPPQQQQQQRRRSSSSSSTTTSSSTTTUUUUUUUUUTTTSSSRRRQQQUUUYYYYYYVVVVVVZZZ___cccgggqqq~~~yyywwwsssooo{{{}}}cccZZZ[[[[[[WWWQQQMMMLLLKKKIIIGGGEEEIIIPPP^^^ppp~~~rrr^^^SSSUUU]]]nnn||||||xxx~~~}}}zzzyyyvvvsssoooiiiaaa\\\WWWbbbnnnyyyuuuXXXJJJBBBEEEGGGEEEGGGNNNPPPQQQRRRTTTUUUUUUTTTTTTUUUVVVXXXYYYYYYZZZ\\\^^^\\\bbbfffhhhmmmyyy^^^NNN???:::999777444444111111111000111111222222333333444444444999GGGUUU^^^{{{dddUUUVVVcccnnn~~~ssseee[[[XXXWWWZZZ```cccgggrrr~~~wwwppp|||vvvzzzzzz|||wwwiiiZZZPPPJJJHHHEEEBBBAAA>>>;;;999777;;;888:::FFFTTTiiiwwwuuuxxxxxxwwwooo\\\UUUUUUXXXaaaooo}}}{{{{{{yyykkk^^^YYYXXXUUURRRRRRWWWfffyyyyyyyyy}}}{{{tttrrruuuxxxjjjffffffbbbbbbaaa```____________fffbbb___[[[TTTNNNPPPUUU```fffooouuusssooorrryyy}}}jjjZZZSSSQQQOOONNNNNNMMMKKKIIIHHHHHHGGGFFFEEECCCBBBAAA======<<<<<<;;;::::::999;;;===???AAACCCCCCCCCCCCHHHLLLQQQWWW\\\^^^^^^^^^YYY[[[aaaggggggeeeggglllmmmfffWWWFFF???AAAFFFIIIKKKLLLMMMMMMMMMNNNPPPRRRRRRRRRRRRSSSSSSTTTUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTTTTUUUWWWXXXXXXZZZ]]]___iiimmmxxx|||ssslllgggeeessskkk[[[VVVSSSXXXUUUQQQOOOMMMLLLIIIGGGHHHIIIOOO[[[jjjyyy~~~vvveee\\\\\\kkk|||}}}zzzyyyuuurrrnnnkkkhhhccc^^^[[[VVVaaammmyyy}}}lllMMMDDD@@@FFFJJJIIIJJJOOOOOOPPPQQQRRRSSSUUUUUUVVVUUUWWWXXXYYYXXXYYY\\\^^^\\\dddjjjnnntttxxxOOOFFF===:::888666555555222222111111000111111111333222333444444888FFFUUU^^^aaaSSSUUUcccpppxxxllleeeccc^^^]]]]]]^^^bbbmmmxxxiiieeefff~~~xxx}}}{{{}}}xxxmmm```UUULLLJJJGGGDDDBBB???;;;888888;;;777888CCCNNNaaazzzzzzwwwppprrr|||zzzyyyppp^^^WWWVVVWWW^^^kkkzzz~~~|||{{{{{{zzzzzzzzzooobbb[[[WWWSSSTTTXXX___qqq|||zzzrrruuu|||vvvkkkgggfffcccbbb```____________```ccc```]]][[[UUUOOONNNRRR\\\cccnnnsssqqqnnnvvvrrrbbbWWWOOONNNLLLLLLLLLLLLJJJHHHHHHGGGGGGFFFDDDCCCBBBAAA===<<<<<<;;;::::::999999;;;<<<>>>@@@BBBCCCCCCCCCIIIMMMTTTYYY\\\\\\ZZZYYYVVV^^^fffjjjhhhfffhhhllllllaaaPPPBBB???DDDIIILLLLLLMMMNNNOOONNNPPPRRRTTTTTTTTTTTTTTTUUUUUUVVVVVVSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXZZZ]]]___```jjjooo}}}yyymmmeeeaaagggxxxdddZZZVVVQQQRRRQQQOOONNNLLLJJJHHHFFFKKKJJJNNNXXXdddppp{{{{{{{{{mmmdddbbb|||~~~zzzvvvtttppplllhhhdddbbb___\\\ZZZUUU\\\dddjjjooonnnbbbTTTEEEAAAAAAHHHLLLLLLLLLOOONNNNNNOOOPPPRRRTTTVVVWWWVVVWWWXXXXXXXXXYYY\\\^^^]]]fffooottt{{{hhhLLLHHHBBB===999555444444333333222111000000000111222222333444444888FFFTTT___aaaTTTXXXfffrrrvvvnnnlllmmmeee___ZZZ\\\ggg{{{qqqnnnpppooommm|||{{{uuunnncccXXXNNNKKKGGGDDDBBB???;;;999888;;;888888AAAKKK\\\tttxxx~~~}}}yyypppoooyyy}}}{{{sssccc[[[XXXWWW\\\gggvvv~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyrrriii```VVVQQQXXXbbbhhh}}}uuuooottt~~~|||sssnnniiidddaaa```___^^^^^^___```aaa```^^^^^^___[[[SSSOOOPPPYYYaaammmtttrrrsss~~~}}}hhh]]]XXXMMMLLLJJJJJJKKKKKKJJJHHHHHHGGGFFFEEECCCBBBAAAAAA======;;;:::999999::::::;;;<<<>>>AAABBBCCCCCCBBBDDDHHHNNNTTTWWWVVVTTTRRRTTT^^^ggghhhdddaaacccfff```UUUHHHBBBCCCFFFJJJMMMLLLNNNOOOPPPPPPQQQTTTVVVUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYY\\\___aaaccckkkttttttgggbbbcccuuu~~~ccc\\\WWWPPPNNNOOOOOONNNLLLJJJIIIHHHMMMJJJMMMVVV```hhhuuuwww}}}}}}tttllliii~~~~~~~~~}}}zzzvvvrrrppplllhhhccc___]]]\\\[[[YYYQQQTTTVVVUUUTTTQQQIIIBBBDDDCCCEEEJJJMMMMMMLLLMMMMMMMMMNNNOOOQQQTTTVVVWWWWWWXXXXXXXXXXXXZZZ]]]``````jjjuuu{{{]]]LLLJJJEEE>>>888555444333333333222111000000000111222222333444333888FFFTTTeee[[[QQQWWWgggqqqzzzwwwwwwxxxlllaaaWWW]]]uuuzzzsssyyy~~~xxxooo{{{yyymmmjjjcccYYYPPPLLLGGGDDDBBB@@@===<<<999===999888@@@HHHWWWnnnvvvwwwyyyuuuqqqyyyzzzlll```\\\XXXYYYbbbppp}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyywwwtttooofffZZZVVVaaannn{{{xxxtttyyy{{{rrrnnnmmmiiicccaaa___]]]\\\\\\]]]___```___^^^```cccaaaYYYSSSSSSZZZcccoooxxxyyy{{{yyycccZZZWWWNNNLLLKKKKKKKKKKKKJJJHHHHHHGGGFFFDDDCCCBBBAAAAAA???===<<<::::::::::::;;;===>>>@@@AAABBBCCCBBBBBB===AAAFFFKKKOOOQQQQQQPPPRRR\\\bbb```[[[XXXYYYYYYNNNGGGAAABBBEEEFFFIIIKKKMMMOOOPPPQQQQQQSSSUUUXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[\\\___cccgggrrr~~~ssseeedddllluuuaaaYYYTTTOOONNNOOOPPPPPPNNNLLLLLLLLLNNNJJJLLLVVV^^^eeerrrxxxzzz~~~}}}}}}}}}|||{{{{{{~~~zzztttpppzzzyyyxxxvvvssspppmmmkkkgggccc^^^[[[YYYXXXWWWUUUMMMLLLJJJGGGDDDCCCBBBAAAFFFGGGJJJLLLNNNNNNMMMMMMNNNNNNPPPRRRSSSUUUVVVWWWXXXXXXYYYYYYYYY[[[___cccgggqqq|||WWWKKKIIICCC;;;666666555333222222111111000111111111222111222333333777EEETTTiiipppTTTKKKTTTeeennntttfff\\\ggg}}}ooocccccc___WWWSSSNNNHHHDDDBBBAAAAAA@@@;;;>>>:::888???DDDRRRhhhvvvrrrzzz{{{tttyyysssfff```YYYWWW]]]hhhttt{{{}}}~~~~~~~~~}}}}}}||||||{{{{{{xxxvvvrrrllleeedddooo|||~~~|||}}}wwwnnniiiiiigggcccbbb```]]][[[ZZZZZZ\\\]]]___]]]^^^bbbaaa[[[VVVVVV^^^eeerrr{{{~~~rrr```XXXTTTOOOMMMLLLLLLLLLLLLJJJIIIHHHGGGEEECCCBBBAAAAAAAAA@@@>>><<<;;;::::::;;;<<>>@@@CCCFFFIIILLLNNNNNNNNNVVVYYYTTTNNNLLLJJJGGGCCC??????DDDGGGFFFHHHKKKNNNPPPQQQRRRRRRTTTWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYXXX[[[^^^]]]\\\^^^eeekkk{{{wwwjjjmmmzzzkkk]]]TTTOOOPPPLLLNNNOOONNNLLLKKKMMMOOOOOOJJJLLLVVV^^^dddsss{{{||||||~~~}}}{{{zzzyyyxxxwwwtttsssuuuzzz}}}}}}}}}}}}~~~|||xxx~~~~~~~~~uuutttrrrooollliiigggeeeaaa]]]YYYUUUTTTRRRPPPOOOJJJHHHEEECCCAAAAAAEEEIIIJJJLLLMMMMMMNNNOOOPPPPPPPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZ]]]bbbfffoooyyyzzzXXXOOOLLLBBB888444777666222111111111000111111222222111111222333333777EEETTTcccjjjVVVMMMUUUdddlll}}}}}}qqqiiixxx~~~~~~iii\\\^^^\\\UUUUUUPPPIIIEEECCCCCCCCCCCC<<<@@@;;;888>>>BBBNNNccc|||yyyqqq}}}~~~uuuxxxvvvkkkcccZZZVVVYYYcccmmmttt~~~~~~}}}|||zzzvvvrrrpppnnnpppzzz}}}{{{}}}~~~}}}|||}}}xxxnnnfffddddddcccdddaaa^^^ZZZXXXXXXYYYZZZ___[[[[[[^^^^^^ZZZWWWWWW```fffrrr|||~~~kkk^^^VVVPPPPPPNNNMMMLLLMMMLLLKKKIIIHHHGGGEEECCCBBBAAAAAABBB@@@???===;;;:::;;;<<<===AAAAAACCCCCCCCCCCCBBBAAADDDDDDDDDEEEFFFHHHJJJKKKIIIPPPQQQIIICCCBBB>>>:::@@@>>>AAAGGGJJJGGGIIINNNNNNPPPRRRRRRSSSUUUWWWZZZVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWVVVUUUVVVWWWXXXYYYXXX\\\```^^^[[[]]]eeemmm~~~qqqvvv|||dddZZZPPPMMMRRRJJJLLLMMMLLLIIIIIILLLOOOOOOJJJLLLWWW___eeettt{{{}}}~~~|||zzzxxxvvvuuurrrooonnnqqqvvv{{{zzzzzzzzz|||}}}~~~~~~}}}|||{{{{{{rrrpppmmmjjjgggdddcccbbb\\\YYYUUUQQQPPPNNNLLLJJJJJJHHHFFFDDDBBBBBBHHHNNNLLLNNNOOONNNNNNPPPSSSSSSSSSTTTWWWYYY[[[[[[ZZZYYYXXXYYYYYYZZZ[[[___dddhhhuuusss]]]VVVQQQEEE888444777666111111000000000111222333333111111222333333777EEESSSXXXzzzqqq___UUUZZZfffmmm}}}yyyuuu{{{~~~gggWWWVVVZZZ[[[UUUQQQLLLHHHEEEBBBBBBDDD???>>>===<<<:::@@@QQQbbb|||yyy~~~wwwsss{{{|||zzz~~~nnnhhh```ZZZZZZaaakkkrrr}}}|||{{{wwwyyyzzzwwwpppppp|||}}}zzzwwwvvvvvvwwwwwwvvvssspppkkkgggdddcccdddeee```]]][[[[[[\\\]]]\\\YYY\\\\\\\\\[[[[[[[[[[[[[[[eeekkksssvvvwww{{{uuuiii___YYYWWWVVVRRRQQQOOOMMMKKKJJJKKKKKKHHHGGGDDDBBB@@@????????????>>><<<;;;;;;<<<>>>???AAABBBBBBAAAAAABBBFFFHHHFFFDDDCCCDDDGGGJJJKKKLLLJJJFFFBBB??????>>>===<<>><<<@@@OOO___|||yyypppxxx}}}~~~tttmmmbbbYYYWWW\\\eeelll~~~{{{xxxvvvxxxuuussssssqqqqqqxxxyyysssqqqnnnmmmnnnooooooooojjjhhheeebbb``````aaabbb^^^\\\ZZZ[[[]]]^^^]]]\\\]]]\\\\\\[[[ZZZYYYYYYXXX```dddiiijjjjjjkkkmmmppplllhhhbbb\\\WWWTTTTTTTTTQQQPPPNNNMMMLLLLLLMMMNNNRRRQQQNNNLLLKKKJJJKKKKKKGGGFFFCCCAAA@@@AAAAAABBBAAABBBBBBAAAAAABBBFFFHHHGGGFFFEEEFFFHHHJJJKKKKKKHHHEEEAAA????????????>>>CCCEEEGGGJJJKKKLLLKKKKKKNNNOOORRRTTTUUUVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUUUUWWWYYYYYYWWWVVVVVVVVVYYYYYY^^^dddccccccqqqsssdddZZZSSSOOOIIIKKKJJJJJJJJJKKKLLLMMMNNNRRRUUUQQQRRR]]]aaagggvvv|||yyyuuusssqqqooollljjjjjjllloooqqqppprrruuuyyy|||~~~{{{~~~~~~~~~~~~|||zzzwwwsssssssssrrrpppmmmjjjhhhdddbbb```]]]ZZZXXXUUUTTTQQQPPPNNNKKKIIIGGGFFFFFFFFFFFFHHHIIIKKKMMMNNNOOOLLLMMMNNNPPPRRRSSSUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZVVVYYY]]]^^^```hhhttt~~~~~~xxxmmmiiiVVVCCC:::888666555555222222222111111111111000222000000222333777@@@JJJVVVfff{{{yyyaaaYYY```fffuuu|||~~~{{{}}}zzzjjjYYYWWW[[[]]]ZZZUUUOOOKKKJJJHHHEEEAAAAAAAAAAAAAAA>>>@@@LLLYYYxxxzzzmmmttt}}}uuuiii\\\VVVYYY```gggzzz}}}}}}}}}~~~~~~}}}xxxsssooossslllgggiiimmmmmmnnnooolllnnnqqqwww}}}}}}yyytttssstttuuutttrrrmmmjjjfffdddeeeeeeeeeddd``````___^^^^^^^^^______[[[ZZZYYYZZZ\\\^^^^^^]]]]]]\\\[[[ZZZYYYWWWVVVVVVXXXZZZ\\\]]]]]]\\\[[[ZZZWWWVVVTTTRRRQQQQQQRRRSSSOOOOOONNNMMMMMMNNNOOOPPPRRRQQQOOOMMMLLLLLLLLLMMMMMMKKKIIIFFFDDDCCCCCCCCCAAABBBBBBAAAAAABBBFFFHHHIIIHHHFFFGGGHHHIIIIIIHHHFFFCCC@@@???@@@BBBBBBBBBFFFGGGIIIKKKLLLLLLLLLKKKMMMNNNQQQSSSUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVXXXZZZZZZYYYXXXXXXYYYYYYYYY^^^eeegggkkk|||ccc___YYYPPPLLLJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLPPPNNNPPPXXXXXXZZZfff}}}|||xxx{{{~~~}}}zzzxxxvvvvvvvvvvvvrrrpppllliiihhhiiijjjkkkhhhjjjmmmqqquuuxxx{{{|||vvvwwwxxx{{{~~~}}}{{{|||~~~~~~zzzyyywwwwwwvvvuuurrrpppjjjjjjiiihhhfffdddaaa```]]]\\\ZZZWWWTTTQQQOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEIIIJJJLLLOOOPPPQQQQQQQQQMMMMMMOOOPPPRRRSSSUUUUUUXXXXXXXXXYYYYYYZZZZZZZZZWWWXXXZZZ^^^eeeppp|||yyy|||wwwjjjXXXDDD:::666444333555222222222111111111111000222111111333333666???IIIWWWgggzzzhhh\\\bbbeeerrr|||~~~xxxsssnnnmmmmmmzzz}}}{{{ooo___^^^dddhhheee___UUUMMMJJJJJJGGGBBBBBBBBBCCCCCC@@@@@@IIISSSppp}}}lllqqq~~~qqqcccZZZYYY```fffuuu~~~}}}}}}~~~zzzzzz{{{{{{}}}~~~~~~|||vvvpppllliiiaaa[[[^^^bbbaaa___^^^___^^^aaagggooosssqqqnnncccaaaaaaeeejjjooopppooolllhhhdddaaa``````___^^^]]]]]]^^^^^^^^^^^^^^^]]]ZZZYYYXXXYYYYYYZZZ[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVRRRRRRTTTVVVXXXXXXUUUSSSTTTTTTTTTTTTSSSSSSRRRRRRPPPPPPOOONNNNNNOOOPPPPPPMMMLLLJJJGGGFFFEEEEEEEEEKKKJJJHHHEEEDDDCCCBBBBBBAAABBBBBBAAAAAABBBFFFHHHJJJIIIGGGGGGHHHHHHGGGEEECCCAAA??????BBBDDDEEEEEEHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNQQQSSSUUUVVVWWWWWWVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXZZZZZZYYYYYYZZZ[[[ZZZZZZ___ggglllsssuuuVVVXXXUUUJJJHHHJJJGGGIIIKKKLLLMMMLLLKKKKKKHHHLLLJJJLLLSSSQQQQQQ\\\mmm}}}wwwyyy}}}{{{zzzxxxvvvuuuuuuvvvvvvqqqooollliiigggfffffffffbbbcccfffiiillloooqqqrrrtttssstttwww{{{}}}~~~}}}vvvvvvxxx||||||zzzzzzyyyyyyyyyyyyyyyyyyrrrpppnnnnnnmmmllliiigggccccccbbbaaa```]]][[[ZZZYYYXXXVVVSSSPPPMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKMMMPPPSSSTTTTTTSSSSSSNNNOOOPPPQQQRRRTTTUUUUUUYYYYYYYYYYYYZZZZZZZZZZZZ]]]\\\\\\aaakkkwwwuuu}}}zzzcccTTTCCC:::777444222333222222222111111111000000333111111333333666>>>GGGYYYiii|||kkk```eeehhhqqq{{{uuujjjuuuvvvuuussspppnnnnnnooozzz~~~vvvfffgggoootttpppkkk]]]OOOIIIJJJIIIDDDCCCBBBCCCDDDAAA@@@FFFNNNhhh~~~~~~oooqqqvvviii^^^[[[___eeeppp{{{~~~|||{{{||||||yyyyyyyyyyyyzzz|||}}}~~~yyy{{{||||||zzzuuuppplllaaa[[[VVVVVVVVVSSSSSSUUUVVVVVVYYYaaahhhiiiddd]]]TTTUUUYYYaaaiiinnnmmmkkkhhheeeaaa_________^^^^^^\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXQQQQQQRRRUUUWWWWWWUUUSSSUUUVVVVVVWWWVVVTTTSSSQQQRRRQQQPPPNNNMMMNNNNNNOOOOOOMMMJJJHHHEEEDDDCCCCCCFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBAAAAAABBBFFFHHHJJJIIIGGGGGGGGGFFFDDDBBBBBB@@@???@@@CCCFFFHHHHHHKKKKKKLLLMMMNNNOOOOOOOOONNNOOORRRTTTVVVWWWWWWWWWVVVUUUUUUTTTUUUUUUVVVVVVWWWXXXYYYZZZYYYZZZ[[[]]][[[[[[bbbkkkrrr|||mmmOOORRROOODDDDDDIIIEEEGGGJJJLLLMMMMMMLLLKKKHHHKKKGGGGGGNNNLLLMMMYYYdddzzz~~~zzzxxxxxxxxxxxxwwwvvvuuuttttttssspppnnnllliiifffdddccccccbbbbbbcccdddeeefffgggggghhhiiilllpppuuuwwwwwwvvvqqqsssuuuxxxzzzzzzxxxwwwwwwvvvvvvuuutttsssrrrqqqllljjjiiihhhhhhfffcccaaa```___^^^]]][[[ZZZXXXWWWTTTSSSQQQOOOMMMKKKIIIHHHGGGGGGHHHHHHIIIJJJLLLLLLMMMOOOQQQTTTUUUUUUTTTTTTPPPPPPQQQRRRTTTUUUVVVVVVYYYYYYYYYYYYYYYZZZZZZZZZ```___aaaiiittt|||mmmuuuWWWKKK@@@<<<999555222222222222222111111111000000333111111333333555<<>>@@@DDDGGGJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRPPPQQQSSSUUUWWWWWWWWWWWWUUUUUUTTTTTTUUUUUUVVVVVVWWWXXXZZZZZZZZZ[[[]]]___]]]___fffrrr{{{eeeNNNOOOJJJBBBDDDHHHFFFHHHJJJLLLMMMLLLKKKJJJIIIKKKFFFEEEKKKJJJKKKWWW___ppp}}}yyyvvvwwwwwwwwwvvvuuurrrpppnnnmmmmmmkkkiiigggdddcccbbbdddcccbbbaaa```______```\\\^^^bbbggglllnnnnnnllllllnnnppprrrssssssrrrqqqqqqqqqqqqpppooommmkkkjjjgggeeedddccccccaaa___\\\[[[[[[ZZZXXXWWWVVVUUUTTTMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOPPPRRRTTTUUUUUUUUUUUURRRSSSSSSTTTVVVWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[^^^eeeooo{{{|||wwwjjjMMMEEE===<<<:::666333333222222222111111111111000333111222444333444;;;DDDQQQggg}}}wwwccc^^^gggjjjuuuzzz}}}ppplllqqqtttuuuuuusssooolllkkkkkkyyy~~~~~~|||zzzwwwdddbbbiiioooppprrrjjjWWWJJJJJJJJJFFFCCCAAAAAABBB@@@>>>BBBHHHWWWooo~~~|||yyyxxx~~~~~~ttthhh___]]]^^^eeerrr~~~}}}~~~zzzyyyxxxwwwvvvvvvvvvvvvttttttuuuuuutttrrrpppnnnaaaXXXOOOJJJFFFDDDHHHMMMIIIJJJNNNSSSVVVUUUOOOJJJMMMQQQXXXccclllooommmjjjdddaaa^^^\\\]]]]]]]]]]]]YYYYYYXXXXXXXXXXXXXXXWWWWWWXXXYYYXXXVVVUUUWWWYYYWWWWWWWWWWWWXXXXXXXXXXXXSSSTTTUUURRROOONNNPPPSSSOOOPPPQQQRRRRRRRRRQQQQQQOOONNNMMMLLLLLLMMMNNNOOOLLLJJJIIIGGGFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEAAABBBBBBAAAAAABBBFFFHHHLLLKKKJJJJJJJJJIIIFFFCCCAAA??????@@@DDDHHHKKKKKKMMMMMMNNNOOOPPPRRRTTTUUUSSSTTTVVVWWWXXXXXXWWWWWWUUUUUUTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[]]]```bbb```bbbmmm{{{yyy\\\NNNNNNIIIEEEGGGGGGJJJKKKKKKKKKKKKJJJHHHGGGIIILLLGGGFFFKKKHHHGGGRRRZZZdddttt}}}zzzwwwwwwuuusssqqqnnnlllkkkkkkkkkjjjiiihhhfffcccbbbbbbaaa___\\\ZZZYYYXXXXXXWWWWWWZZZ^^^bbbddddddccccccccceeegggiiijjjhhhgggfffgggggggggfffeeecccbbb___^^^\\\\\\[[[ZZZWWWUUUUUUUUUSSSRRRPPPPPPOOOOOOIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPRRRRRRSSSTTTUUUUUUVVVVVVTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^eeeooo{{{aaaJJJBBB<<<;;;:::777666777222222222111111111111000333111222444333444:::BBBRRRllltttaaa___hhhmmm}}}zzz}}}}}}llllllvvvyyyzzzzzzwwwssspppnnnnnnyyy||||||zzzzzzuuu___ZZZ```eeeiiippplllZZZLLLJJJIIIEEECCC@@@@@@@@@???===AAAGGGPPPgggvvv||||||vvvxxx~~~{{{mmmbbb]]]]]]bbbooo|||{{{zzzxxxwwwuuutttssssssttttttttttttsssqqqooonnnbbbUUUIIICCCAAAAAADDDHHHIIIKKKMMMPPPRRRQQQNNNKKKSSSVVV\\\fffppptttssspppkkkgggbbb^^^]]][[[ZZZXXXYYYYYYXXXXXXXXXYYYZZZ[[[VVVXXXZZZYYYWWWWWWZZZ]]]YYYYYYYYYXXXXXXWWWWWWWWWPPPSSSTTTRRRNNNNNNSSSXXXSSSSSSSSSSSSSSSRRRRRRQQQMMMLLLLLLKKKLLLNNNOOOPPPJJJJJJIIIHHHHHHJJJKKKLLLDDDEEEEEEEEEEEEDDDCCCCCCAAABBBBBBAAAAAABBBFFFHHHNNNMMMLLLLLLLLLKKKHHHEEEAAA@@@???AAADDDIIIKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVUUUVVVWWWXXXXXXXXXWWWWWWUUUTTTTTTTTTUUUVVVVVVWWWZZZ[[[\\\\\\]]]^^^bbbdddbbbeeeqqqiiiUUUNNNOOOIIIHHHJJJGGGNNNMMMMMMKKKIIIGGGFFFEEEJJJMMMIIIHHHLLLGGGDDDNNNWWW\\\lll~~~}}}yyywwwssspppmmmkkkiiiiiiiiijjjjjjjjjhhhfffdddccc^^^\\\ZZZWWWUUUSSSSSSSSSSSSRRRRRRTTTXXXZZZ[[[[[[ZZZZZZZZZ]]]```aaa___]]][[[\\\]]]^^^^^^]]]\\\[[[XXXWWWUUUTTTTTTRRRPPPMMMQQQPPPNNNMMMKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^___``````lllttt\\\LLLCCC<<<:::888777888;;;222222222111111111111000333222222444444444:::BBBPPPlllvvvdddbbbkkkqqqzzz|||~~~lllnnnxxxwwwyyyzzzxxxvvvsssqqqqqq{{{{{{}}}yyyuuu^^^WWWXXXZZZgggeeeaaaYYYOOOHHHEEEDDDEEEDDDDDDCCCBBBBBBBBBBBBNNNYYYlll{{{vvv||||||sssuuuyyyzzz}}}|||uuunnnddd[[[ccckkkvvv|||xxxuuutttsssqqqpppooonnnnnnqqqrrrtttuuusssqqqnnnlllaaaWWWJJJCCCBBBDDDEEEEEEGGGGGGIIILLLKKKHHHLLLRRRSSSVVV___nnn|||vvvmmmfffaaa\\\YYYZZZ[[[YYYWWWYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUUWWWVVVWWWXXXZZZZZZXXXVVVOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPPPPQQQQQQQQQQQQRRROOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJGGGFFFDDDBBBAAABBBCCCDDDBBBAAAAAAAAACCCEEEHHHIIISSSUUUWWWSSSLLLHHHHHHJJJDDDCCCBBBAAACCCEEEHHHJJJKKKMMMQQQTTTVVVUUUSSSRRRXXXXXXXXXWWWVVVUUUTTTSSSVVVUUUUUUUUUVVVVVVWWWXXX\\\\\\[[[[[[\\\^^^aaaccceeemmmxxx]]]VVVNNNHHHGGGJJJNNNPPPWWWPPPIIIFFFGGGHHHGGGDDDHHHHHHIIIIIIIIIIIIIIIIIIQQQVVVcccwwwzzzrrrllljjjjjjkkklllhhhhhhiiijjjjjjfffaaa]]]___\\\YYYVVVUUUSSSPPPNNNPPPPPPQQQQQQRRRSSSTTTTTTRRRSSSSSSTTTUUUVVVVVVWWWXXXWWWUUUTTTSSSUUUVVVWWWXXXUUURRRPPPPPPOOONNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGIIILLLNNNMMMLLLPPPPPPOOOPPPPPPQQQRRRSSSUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXXXXZZZ\\\\\\XXXUUUTTTYYY___```^^^___eeelllrrrYYYGGGDDD???;;;:::999777666111111222222222333333333222333333222222333777999QQQddd|||wwwbbbaaassszzzyyy}}}ooorrr~~~{{{{{{zzzxxxwwwuuusssrrrzzz|||}}}wwwbbb[[[[[[[[[___```]]]VVVLLLFFFDDDEEECCCCCCBBBAAAAAAAAAAAAAAALLLUUUfffzzzyyy}}}vvvtttxxx~~~~~~wwwqqqiiiaaaccchhhqqqzzz{{{wwwttttttsssrrrqqqqqqqqqqqqqqqqqqrrrsssrrrpppmmmjjj```VVVJJJBBBAAACCCEEEEEEGGGFFFHHHJJJIIIGGGKKKRRRWWW]]]iiixxx~~~rrrggg```^^^[[[ZZZZZZYYYWWWVVVUUUUUUVVVWWWXXXZZZ[[[\\\ZZZYYYXXXVVVUUUTTTSSSSSSTTTSSSTTTUUUWWWWWWUUUSSSOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJFFFEEECCCAAA@@@AAABBBCCCCCCBBBAAAAAAAAADDDFFFHHHTTTWWWYYYUUUOOOJJJIIIJJJEEECCCBBBAAABBBEEEHHHJJJMMMNNNPPPQQQSSSSSSTTTTTTWWWWWWWWWVVVVVVUUUTTTSSSTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[[[[\\\]]]___ccceeehhhlllzzzwwwYYYTTTLLLHHHGGGJJJLLLNNNSSSNNNHHHFFFGGGHHHFFFCCCGGGGGGHHHHHHHHHIIIIIIIIIMMMSSS^^^mmm}}}uuuooolllkkkjjjiiifffffffffffffffddd```\\\___]]]YYYWWWUUUTTTQQQOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSRRRQQQPPPNNNNNNOOOQQQRRROOOLLLJJJIIILLLNNNPPPPPPMMMLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIJJJNNNOOOOOOMMMQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVVVVWWWWWWXXXYYYZZZWWWVVVVVVYYY[[[[[[YYYVVVWWWZZZ\\\]]]^^^ccckkkrrrwww[[[HHHDDD@@@<<<;;;999888666333333222222222222222222222333333222222333777999JJJ```xxxkkkfffppp{{{zzztttttt{{{~~~{{{xxxvvvvvvxxx}}}~~~}}}kkkdddaaa]]]XXXYYYYYYUUUNNNIIIGGGGGGDDDCCCBBBAAA@@@AAABBBBBBJJJPPP^^^rrr~~~~~~tttwww{{{wwwqqqjjjbbbffflllttt}}}~~~}}}zzzvvvssssssssssssssssssssssssqqqooonnnpppqqqppplllhhh___VVVKKKCCCAAACCCDDDEEEFFFEEEEEEGGGEEEDDDJJJQQQYYYbbbooo{{{xxxkkk```\\\]]]]]][[[XXXVVVUUUUUURRRSSSTTTUUUWWWYYYZZZ[[[XXXVVVTTTQQQPPPPPPPPPQQQPPPPPPPPPRRRTTTTTTRRRPPPPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRMMMLLLKKKJJJJJJIIIIIIJJJFFFDDDBBB@@@@@@@@@AAABBBCCCBBBAAA@@@AAADDDFFFHHHVVVYYY\\\YYYSSSNNNKKKJJJFFFDDDBBBAAABBBEEEHHHJJJNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSTTTUUUWWWYYYZZZ\\\YYYZZZ\\\]]]^^^aaaeeehhhoootttkkkTTTPPPJJJGGGGGGHHHJJJJJJMMMJJJFFFEEEGGGGGGEEEBBBEEEEEEFFFFFFGGGHHHIIIIIIOOOXXX^^^fff|||}}}{{{zzztttpppllliiigggfffdddcccccccccbbb___]]]___]]]YYYWWWUUUTTTRRRPPPQQQPPPOOONNNMMMKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJKKKKKKMMMNNN\\\WWWPPPLLLKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOMMMLLLLLLMMMOOOQQQPPPPPPRRRSSSSSSSSSTTTUUUUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[WWWWWWWWWYYY\\\]]]\\\[[[]]]\\\\\\___eeennnxxx~~~~~~^^^RRRIIIFFFAAA>>><<<;;;999777444444444333333222222111222333333222222333777999BBBZZZqqqpppiiinnnzzz~~~|||{{{vvvxxxzzzxxxxxx~~~www|||xxxppphhh```WWWWWWXXXZZZZZZVVVNNNHHHGGGEEEDDDBBBAAABBBCCCDDDGGGLLLYYYmmmuuuvvv}}}yyysssbbbdddiiirrr|||}}}}}}|||xxxtttsssssssssssssssrrrrrrqqqpppmmmlllmmmoooooojjjfff```YYYNNNFFFCCCDDDFFFGGGJJJIIIIIIJJJIIIHHHMMMUUUZZZbbbnnnvvvvvvqqqiiicccbbbcccbbb]]]WWWTTTVVVXXXSSSTTTUUUVVVWWWXXXXXXXXXWWWUUUQQQOOOMMMMMMOOOPPPPPPOOOPPPQQQSSSSSSQQQOOOPPPQQQQQQQQQQQQPPPPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLKKKJJJJJJIIIIIIJJJGGGEEECCCAAAAAAAAABBBCCCCCCBBBAAAAAACCCFFFJJJMMMYYY\\\^^^]]]XXXRRRNNNKKKGGGFFFCCCAAABBBDDDHHHJJJLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRTTTTTTTTTUUUWWWXXXZZZ[[[XXXZZZ\\\]]]^^^bbbggglllyyysss^^^OOOLLLHHHFFFFFFGGGGGGFFFHHHFFFEEEEEEFFFFFFDDDAAABBBCCCDDDEEEFFFGGGHHHHHHQQQ[[[___aaauuuzzzuuupppkkkggghhhfffcccbbbbbbbbb```^^^]]][[[WWWUUUTTTSSSQQQOOOPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMeee___UUUNNNKKKJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOPPPQQQRRRRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\[[[ZZZ[[[\\\]]]^^^______```___```fffrrr~~~iiiSSSMMMKKKGGGCCC@@@>>><<<:::888666666555444333222111111222333333222222333777999???UUUhhhvvvjjjfffmmmxxxxxxvvv{{{yyyzzz~~~www|||{{{oooddd^^^[[[\\\dddkkkgggXXXJJJIIIGGGDDDBBBAAAAAABBBCCCDDDIIIUUUjjjvvvrrr|||~~~zzzffffffjjjsss~~~}}}||||||zzzvvvsssrrrrrrrrrrrrpppooommmlllnnnlllkkkkkkmmmllliiifffccc\\\SSSKKKGGGGGGIIIKKKNNNNNNOOOQQQPPPNNNSSSYYYXXX^^^eeeiiikkkkkkkkklllooommmggg___WWWUUUXXX[[[WWWXXXXXXXXXXXXWWWVVVVVVWWWUUUQQQNNNMMMMMMOOOPPPQQQQQQQQQSSSTTTTTTSSSQQQPPPPPPQQQPPPPPPOOONNNNNNMMMNNNNNNNNNOOOOOOOOOOOOQQQQQQPPPPPPOOONNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJHHHGGGEEECCCBBBCCCDDDEEEBBBAAAAAABBBFFFKKKQQQTTTZZZ]]]``````\\\WWWQQQNNNIIIGGGDDDAAAAAADDDHHHJJJJJJLLLOOORRRSSSSSSRRRQQQSSSSSSTTTTTTTTTSSSRRRRRRVVVVVVVVVVVVWWWXXXYYYYYYXXX[[[]]]^^^___dddmmmtttaaaTTTJJJHHHEEEDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEECCCAAAAAAAAABBBCCCDDDEEEFFFGGGIIISSSVVVWWWiii{{{vvvoookkkkkkhhheeebbbaaa```^^^]]][[[XXXUUUSSSRRRQQQOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMVVVQQQKKKHHHIIIKKKNNNPPPLLLLLLMMMMMMNNNOOOQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\^^^___aaaaaaaaafffqqq{{{iii___VVVLLLIIIFFFCCC@@@>>>;;;888888777666555444222111111222333333222222333777999AAAQQQ```pppddd```lllxxxyyyvvv}}}}}}~~~yyytttkkkfffbbbccckkktttqqq```PPPKKKIIIEEEBBB@@@@@@AAAAAADDDFFFPPPddd|||yyyqqqttt}}}nnnkkkkkkrrr}}}|||{{{zzzyyyuuuqqqpppqqqqqqpppooommmjjjiiilllllllllllljjjiiihhhgggeee___WWWOOOJJJJJJLLLNNNKKKLLLQQQUUUSSSPPPQQQVVVSSSVVVZZZ^^^bbbfffkkknnnxxxsssjjj```YYYWWWZZZ\\\YYYZZZZZZZZZYYYXXXVVVUUUVVVUUURRRPPPNNNNNNOOOOOORRRQQQRRRSSSUUUUUUSSSQQQOOOOOOPPPOOOOOONNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNMMMLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJIIIGGGEEEDDDCCCCCCDDDEEEBBBAAAAAACCCHHHNNNUUUYYY\\\^^^```aaa___ZZZUUUQQQKKKHHHDDDAAAAAADDDGGGJJJIIILLLPPPSSSUUUTTTRRRPPPSSSSSSTTTTTTTTTTTTSSSSSSWWWWWWWWWWWWWWWWWWXXXYYYXXX[[[^^^___bbbjjjxxx|||ZZZSSSHHHEEECCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@AAABBBCCCCCCDDDDDDCCCIIIMMMQQQ```{{{|||}}}|||wwwssspppmmmhhheeebbb___\\\ZZZYYYVVVSSSQQQQQQPPPNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKKKKLLLNNNKKKHHHHHHJJJMMMOOOPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUUUUTTTSSSUUUVVVVVVWWWXXXZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[]]]aaadddeeehhhooozzzpppiiicccVVVNNNKKKHHHEEEBBB???<<<999888777777555444333222222222333333222222333777999CCCOOO]]]ppphhh___iiivvvyyyuuu|||xxx~~~{{{~~~xxxrrrllliiiiiinnnrrrooocccXXXQQQNNNJJJEEECCCBBBBBBCCCDDDCCCJJJ[[[rrrwwwrrr}}}wwwpppjjjnnnyyy|||zzzyyywwwssspppnnnnnnooopppooommmkkkiiijjjmmmooolllhhhfffgggjjjfffaaaYYYQQQLLLKKKNNNPPPLLLOOOWWW]]]\\\VVVTTTWWWXXXZZZ___dddjjjnnnpppqqqzzzsssiii```\\\ZZZZZZZZZXXXYYYZZZZZZZZZXXXVVVUUUUUUTTTRRRQQQOOONNNNNNNNNPPPPPPPPPRRRSSSSSSRRRPPPNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMMMMMMMNNNNNNOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJHHHGGGEEECCCBBBCCCDDDEEEBBBBBBAAACCCGGGNNNUUUYYY]]]^^^___``````]]]XXXUUULLLIIIEEEAAAAAACCCGGGJJJLLLMMMPPPRRRTTTTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSVVVVVVVVVWWWWWWYYYZZZZZZWWWZZZ^^^aaagggsssmmmTTTRRRFFFDDDBBBAAABBBCCCDDDCCCDDDDDDDDDCCCBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFKKKVVVgggyyy{{{{{{~~~{{{xxxuuupppkkkgggbbb]]]ZZZYYYVVVSSSQQQQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLQQQPPPNNNNNNOOOOOONNNMMMPPPPPPPPPPPPPPPQQQRRRSSSRRRUUUVVVVVVTTTSSSUUUWWWVVVWWWYYY[[[[[[[[[ZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^[[[]]]]]]]]]^^^aaaggglllrrruuu|||jjjbbbYYYNNNOOOLLLIIIFFFDDDAAA<<<999888777777666555444333333222333333222222333777999BBBOOO```tttuuudddfffrrr~~~vvvxxxzzz|||}}}}}}zzzxxxnnnmmmmmmnnnmmmiiiccc^^^XXXTTTOOOJJJGGGFFFFFFGGGDDDAAADDDSSSjjjuuu}}}|||~~~sssiiijjjuuu{{{yyyyyywwwsssooolllmmmnnnppppppnnnmmmkkkiiimmmpppmmmgggdddgggllleeeaaaZZZRRRMMMKKKNNNQQQUUUZZZdddkkkjjjccc___```gggjjjpppwww~~~}}}{{{wwwpppggg```^^^\\\ZZZWWWVVVWWWYYYZZZZZZYYYWWWVVVSSSSSSRRRQQQPPPNNNMMMLLLNNNNNNNNNPPPQQQQQQPPPNNNNNNNNNNNNMMMMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMOOOPPPRRRRRRMMMLLLKKKJJJJJJIIIIIIJJJGGGFFFDDDBBBAAABBBCCCDDDCCCBBBAAABBBFFFMMMSSSXXX]]]]]]___``````^^^ZZZWWWMMMJJJEEEAAAAAACCCGGGJJJOOOOOOPPPPPPRRRSSSUUUVVVSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]VVVZZZ^^^bbbjjjzzz~~~[[[IIIJJJFFFDDDAAA@@@BBBCCCDDDDDDDDDEEEDDDCCCAAAAAABBBCCC@@@@@@@@@@@@@@@@@@AAAAAAFFFAAA???CCCJJJSSSbbbooo~~~|||xxxrrrmmmgggaaa]]]YYYWWWTTTRRRRRRQQQOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRRRRPPPNNNRRRRRRRRRRRRRRRSSSSSSTTTSSSUUUWWWVVVTTTSSSUUUWWWVVVWWWYYY[[[\\\[[[ZZZYYY\\\\\\\\\\\\]]]^^^______]]]^^^```aaacccgggooottt~~~yyyhhh^^^TTTMMMPPPMMMJJJGGGEEEAAA===:::777777777666555555444444222333333222222333777999@@@NNNdddwwwjjjdddppp|||~~~||||||zzz~~~|||xxxyyyyyytttlllccc___```bbbbbb```ZZZZZZUUUKKKFFFGGGIIIHHHHHHEEEEEENNNbbbxxx}}}}}}vvv~~~zzzssspppuuu|||~~~}}}~~~}}}zzzyyyxxxwwwvvvsssqqqooommmllllllmmmnnnkkkiiihhhhhhhhhhhhfffdddcccbbb___ZZZTTTOOOMMMMMMNNN___sss|||yyyssspppqqquuuzzz}}}lllbbb\\\VVVSSSRRRSSSTTTUUUUUUVVVVVVVVVVVVRRRRRRQQQQQQQQQPPPMMMKKKMMMNNNPPPQQQRRRQQQQQQPPPKKKKKKJJJJJJJJJJJJKKKKKKHHHFFFEEEEEEFFFIIILLLNNNLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLKKKJJJHHHHHHFFFEEEDDDCCCBBBBBBCCCDDDEEECCCAAAAAADDDIIIOOOSSSWWWYYY\\\___^^^[[[WWWTTTNNNHHH@@@===@@@EEEIIIKKKNNNNNNOOOQQQRRRTTTUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSTTTWWWZZZ\\\]]]^^^bbbfffiiipppjjjSSSPPPJJJAAAAAAAAABBBBBBDDDEEEFFFBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBGGGOOOYYY```wwwzzzzzz{{{xxxvvvqqqiiibbb___[[[VVVSSSRRRRRRRRRQQQMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLOOOOOOOOONNNNNNNNNNNNNNNRRRQQQOOONNNOOOPPPRRRTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[[[[[[[[[[]]]___YYY[[[^^^___^^^^^^___```aaabbbdddiiiooowww~~~}}}hhhfffeee^^^XXXQQQNNNIIIGGGFFFEEEAAA>>>;;;:::777555444333333333333444444333222333555777===JJJ^^^ppp}}}nnndddmmm{{{|||{{{zzz~~~yyyttttttuuummmeeeZZZUUUUUUXXXYYYYYY^^^___ZZZPPPIIIGGGFFFDDDHHHGGGGGGOOO^^^qqq{{{www}}}~~~yyyuuuuuuyyy|||{{{{{{{{{zzzyyyvvvtttqqqnnnlllkkkjjjkkkjjjhhhfffffffffgggfffeeedddcccaaa\\\VVVRRRPPPOOORRRcccxxx~~~||||||~~~mmmaaaZZZTTTQQQRRRSSSTTTUUUUUUVVVVVVVVVUUURRRQQQPPPPPPPPPOOOMMMJJJKKKLLLNNNPPPQQQQQQQQQQQQJJJIIIIIIIIIIIIIIIIIIJJJGGGFFFEEEEEEFFFHHHKKKMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDBBB@@@@@@CCCHHHMMMQQQSSSVVVYYY[[[[[[WWWSSSPPPIIIDDD???>>>AAAFFFJJJLLLMMMNNNPPPQQQSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUUUUVVVXXXZZZ\\\\\\aaadddiiisss]]]IIIGGGBBBAAAAAAAAABBBBBBCCCDDDEEEBBBAAAAAA@@@??????>>>>>>@@@?????????????????????@@@@@@AAACCCGGGPPPYYY```mmm{{{zzz}}}xxxpppiiieeeaaa\\\WWWUUUSSSQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRPPPPPPPPPQQQSSSTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXZZZ]]]]]]\\\[[[[[[\\\[[[\\\\\\[[[\\\^^^bbbeeejjjmmmqqqwww|||uuummmrrrrrrllleeeTTTPPPLLLIIIGGGEEEBBB???<<<:::888666444444555555333444444333222333555777<<>>???BBBGGGKKKLLLMMMNNNPPPRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ\\\]]]bbbeeennn|||TTTEEEFFFAAAAAAAAAAAABBBBBBCCCCCCDDDAAAAAA@@@@@@???>>>>>>>>>AAAAAA@@@??????>>>======>>>???@@@BBBGGGNNNWWW^^^___mmm}}}xxxsssoookkkeee___[[[XXXTTTRRROOOOOONNNMMMMMMMMMNNNNNNLLLKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMNNNNNNOOOOOOOOOSSSSSSRRRQQQRRRSSSTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYYYY\\\___```^^^\\\ZZZYYY]]]\\\[[[[[[\\\aaaiiinnnuuuyyy~~~rrrssswwwsssiiiaaaVVVSSSOOOLLLJJJGGGDDDBBB>>><<<:::777666666777888444444555333222333555777<<>>>>>>>>>>>@@@?????????>>>>>>>>>======>>>???@@@CCCIIIQQQVVVWWWaaaooo}}}|||yyyuuupppkkkgggccc___\\\TTTSSSRRRPPPNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQTTTTTTSSSSSSSSSTTTUUUVVVTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYYYY[[[]]]______]]][[[[[[[[[^^^^^^___aaaeeekkksssyyy~~~uuunnnooopppiii^^^WWWWWWUUURRROOOMMMKKKIIIHHHCCCAAA>>>:::888777777777555555555444333333555777;;;GGGXXXgggrrryyygggdddooozzz|||{{{~~~~~~uuufffYYYQQQPPPRRRSSS\\\]]]YYYPPPIIIHHHGGGEEEBBBCCCGGGKKKMMMTTTfffxxxvvvooowww~~~~~~|||~~~~~~zzzwwwtttsssqqqpppnnnmmmmmmlllbbb```\\\[[[]]]___aaaaaa]]]^^^^^^\\\YYYVVVUUUUUU^^^kkksssaaaWWWSSSPPPPPPRRRRRRSSSSSSSSSSSSSSSRRRRRRMMMLLLJJJJJJKKKKKKJJJHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGHHHFFFDDDAAA???>>>>>>>>>AAACCCEEEFFFGGGEEECCCAAAAAABBBCCCDDDEEEFFFHHHIIIMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVTTTVVVXXXZZZ[[[^^^cccgggqqqyyy\\\GGGBBBEEEBBB???@@@AAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>============>>>>>>>>>?????????===>>>>>>>>>???CCCHHHKKKTTT[[[eeennn}}}{{{xxxvvvrrrnnnkkk^^^\\\ZZZVVVSSSPPPNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNOOOPPPQQQQQQRRRTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYY[[[\\\\\\[[[ZZZ[[[^^^```bbbeeeiiinnnsssyyyqqqhhhaaabbbdddbbb^^^]]]VVVUUUTTTRRRPPPNNNNNNNNNHHHFFFCCC???;;;999777666555666666444333333555777;;;HHH\\\nnnzzzllldddkkkwww~~~{{{nnn```WWWRRRRRRRRR^^^___\\\RRRKKKHHHEEEBBBBBBAAADDDHHHIIIMMM^^^qqqtttoooyyy~~~zzzyyyyyy}}}|||xxxuuuwwwvvvtttrrrnnnllliiihhhccc```^^^]]]^^^`````````[[[\\\[[[YYYWWWVVVWWWXXXbbbmmmyyykkk]]]VVVTTTRRRQQQRRRQQQQQQRRRRRRQQQQQQPPPPPPLLLJJJHHHHHHIIIIIIIIIHHHJJJKKKLLLLLLLLLKKKIIIHHHLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHHHHIIIHHHHHHHHHIIIGGGEEECCC@@@>>>===<<<;;;<<<<<<===>>>??????@@@DDDFFFGGGGGGFFFGGGIIIKKKOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVTTTVVVYYY\\\^^^eeennntttdddQQQFFFCCCEEEBBB>>>???AAAAAAAAAAAA@@@???>>>>>>>>>===============<<<<<<===>>>>>>???@@@@@@<<<=========<<<>>>AAADDDRRRYYY```eeeooo}}}zzzmmmkkkgggccc^^^[[[XXXWWWUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUWWWYYYZZZ[[[[[[[[[]]]]]]]]]]]]^^^bbbgggkkkmmmqqqwww|||rrrggg\\\ZZZ\\\]]]^^^```WWWWWWVVVTTTQQQPPPPPPQQQJJJIIIGGGCCC@@@;;;888666666777666555333333555777:::FFFZZZpppsssdddhhhuuu|||~~~|||rrrfff[[[UUURRRRRR\\\``````ZZZSSSMMMGGGBBBEEEAAABBBFFFEEEGGGVVVhhhyyy~~~~~~xxxxxxyyy~~~~~~}}}}}}{{{xxxuuuxxxwwwuuurrrooollliiihhheeecccaaaaaabbbbbbaaa```[[[[[[ZZZWWWVVVVVVYYY[[[ccclll{{{rrrfff[[[XXXWWWTTTQQQQQQPPPPPPPPPPPPPPPOOONNNMMMKKKIIIGGGFFFGGGHHHHHHGGGIIIJJJKKKLLLLLLKKKJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFDDDBBBAAA???>>>;;;;;;:::;;;===???BBBDDDFFFHHHIIIIIIHHHHHHKKKNNNPPPOOONNNNNNOOOPPPRRRSSSUUUUUUTTTTTTTTTUUUUUUVVVUUUXXX\\\^^^ccclllyyy|||WWWMMMGGGDDDEEECCC>>>???@@@AAAAAA@@@???>>>=================================>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<>>======???CCCHHHKKKGGGIIIJJJJJJIIIJJJNNNRRRQQQPPPNNNMMMMMMPPPRRRTTTVVVVVVUUUUUUUUUUUUUUUUUUVVVYYY]]]aaafffrrrnnnLLLHHHEEEBBBCCCAAA>>>???@@@AAAAAA@@@>>>===<<<<<<<<<===============??????>>>>>>======<<<<<<999;;;<<<<<<<<<===???AAAIIIVVVaaaccceeeppp~~~{{{wwwuuussspppnnnkkkfffbbb]]]ZZZXXXTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTVVVVVVVVVWWWWWWWWWXXXXXXTTTVVVXXX[[[]]]___```aaaiiimmmrrrwww|||yyyiiibbbaaa^^^[[[ZZZ]]]]]]\\\WWWQQQNNNMMMOOOEEEFFFHHHIIIGGGBBB===:::777777777555333333555777999===JJJccc}}}dddcccppp}}}|||zzz|||~~~|||rrrbbbWWWTTTOOOIIIOOOWWW```ccc___WWWPPPLLLDDDCCCBBB@@@AAAFFFNNNSSSqqq~~~~~~~~~~~~yyyvvvwww{{{zzzwwwyyyzzzwwwssspppooonnnmmmkkkhhhhhhhhhhhhhhhgggffffff^^^\\\XXXUUUTTTTTTTTTUUU[[[dddsssiiiccc[[[WWWVVVUUURRRNNNNNNNNNMMMMMMLLLKKKKKKKKKEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMLLLKKKIIIHHHGGGFFFGGGEEECCCAAA@@@AAABBBCCCGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGIIIJJJKKKKKKKKKKKKIIIHHHGGGEEEDDDBBBAAA@@@DDDAAA???@@@DDDGGGHHHHHHJJJLLLMMMLLLLLLLLLNNNPPPMMMNNNQQQSSSTTTTTTTTTSSSWWWWWWVVVUUUVVVXXXWWWTTTVVVZZZ```gggooouuu]]]HHHEEEFFFCCCAAACCC??????@@@@@@???>>><<<;;;<<<<<<<<<<<<============GGGEEEBBB???===;;;;;;:::===<<<;;;<<>>?????????@@@@@@???>>><<<;;;;;;<<<<<<<<<============CCCAAA@@@>>>===<<<<<<<<<;;;:::999:::<<<>>>??????AAAEEELLLSSSZZZ```fffjjj}}}|||yyywwwvvvssspppllljjjiiiiiijjjgggeeecccbbbbbbdddgggiiijjjjjjiiijjjkkklllllllllrrrssstttvvvyyy~~~vvvmmmjjjjjjeee^^^\\\\\\\\\ZZZWWW\\\YYYTTTPPPMMMKKKJJJIIIFFFFFFGGGGGGFFFDDDAAA@@@999999999888888777777666777@@@IIIVVVvvvkkkbbbhhhhhhppp~~~vvvrrrssszzzuuujjj[[[QQQMMMJJJGGGLLLPPPSSSRRRMMMHHHFFFFFFBBBCCCCCCBBBBBBDDDHHHKKKWWWnnn}}}{{{vvvxxx}}}|||yyyxxx{{{xxxvvvtttttttttsssqqqnnnnnnlllkkkiiifffdddccc```^^^ZZZWWWVVVVVVXXXZZZYYY\\\```eeeiiilllnnnooolllkkkkkkmmmooommmgggbbbVVVRRRNNNMMMNNNPPPOOOMMMNNNMMMMMMLLLLLLKKKKKKJJJFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCBBBAAAAAACCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCAAABBBEEEHHHIIIIIIMMMMMMKKKIIIGGGGGGIIIKKKNNNOOOQQQRRRRRRRRRQQQPPPTTTSSSTTTUUUXXXZZZ]]]```hhhnnnzzz~~~yyyWWWIII???BBBEEEBBB======????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<======>>>;;;999888999<<<===>>>===@@@AAAFFFMMMUUU\\\```aaappp|||zzzyyyyyyzzzwwwuuussssssvvvyyy{{{zzzzzzzzz{{{|||}}}}}}~~~xxxggg\\\[[[WWWVVVVVVXXX[[[ZZZUUUQQQVVVTTTQQQNNNKKKJJJIIIIIIFFFFFFGGGGGGFFFDDDBBBAAA;;;::::::999888777777666999???EEEPPPkkkpppccchhhjjjvvvvvvqqqppptttnnncccWWWOOOLLLKKKKKKNNNPPPOOOLLLFFFCCCDDDFFFBBBDDDEEEEEEDDDDDDFFFHHHPPPfff|||{{{|||{{{xxxvvvwwwuuussssssssssssrrrpppooonnnmmmjjjgggdddaaa``````___\\\ZZZZZZ\\\___aaa]]]]]]\\\\\\\\\]]]^^^___^^^]]]]]]^^^```___\\\YYYRRRPPPMMMLLLNNNPPPOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCAAABBBCCCDDDFFFHHHHHHHHHHHHGGGGGGGGGGGGMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGHHHJJJJJJMMMMMMLLLIIIGGGHHHKKKMMMOOOPPPQQQQQQQQQQQQPPPPPPUUUTTTTTTWWWYYY[[[aaafffkkkxxxaaaPPPFFF???BBBEEEBBB???>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<===<<<;;;:::;;;===??????>>>>>>>>>AAAJJJTTT]]]aaabbbeeeyyy}}}tttmmm___UUUVVVTTTTTTVVVYYYZZZXXXRRRNNNRRRRRRPPPNNNKKKJJJJJJJJJFFFGGGGGGFFFEEEDDDBBBAAA<<<<<<;;;:::999888777666888<<>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;::::::::::::;;;::::::<<<>>>??????>>>>>>>>>@@@GGGQQQZZZ^^^___\\\mmm|||fffdddeee\\\VVVWWWVVVWWWXXXYYYYYYWWWSSSPPPQQQRRRRRRPPPMMMKKKLLLMMMHHHHHHHHHFFFEEEDDDBBBBBB>>>>>>===;;;:::888777777555888@@@LLL___tttrrrlllzzzvvvooonnnggg___UUUPPPLLLKKKOOOUUUWWWVVVSSSMMMFFFDDDFFFIIIDDDFFFHHHHHHGGGFFFFFFGGGHHHSSSeeewww~~~|||yyyxxxwwwxxxxxxwwwuuussslllllljjjhhheeebbb```^^^[[[\\\\\\]]]___```bbbbbb___]]]ZZZWWWUUUSSSSSSSSSPPPPPPPPPPPPOOOOOONNNMMMNNNNNNMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFEEECCCBBBBBBCCCEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLLLLLLLLLLMMMOOONNNPPPQQQQQQPPPPPPRRRTTTQQQQQQQQQQQQRRRRRRSSSSSSVVVTTTVVV___dddjjjwwwiiiQQQIIIEEE@@@===<<<<<<<<<===>>>===<<<;;;;;;::::::;;;999999999:::::::::;;;;;;::::::;;;;;;::::::999888888888888;;;===???>>>===???>>>???CCCHHHMMMQQQRRRTTT___lllvvvyyygggYYYZZZ^^^\\\YYYZZZWWWWWWXXXXXXXXXWWWVVVUUUQQQSSSTTTRRRNNNLLLMMMOOOMMMLLLKKKIIIGGGEEECCCCCC@@@@@@>>><<<;;;999777777444666>>>KKK[[[kkk}}}~~~qqq~~~ssskkkhhhdddZZZPPPLLLIIIHHHMMMTTTWWWWWWTTTOOOHHHDDDEEEGGGCCCEEEFFFFFFEEEEEEFFFGGGHHHMMMYYYjjj|||yyy{{{~~~}}}~~~}}}{{{{{{{{{{{{zzzwwwtttkkkkkkjjjhhhfffdddbbbaaa___```aaabbbcccbbbaaa```^^^]]][[[YYYVVVSSSQQQPPPMMMNNNPPPPPPPPPOOOOOOOOOKKKLLLMMMNNNNNNOOOPPPQQQLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIGGGEEEDDDCCCBBBBBBDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHCCCCCCBBBBBBCCCEEEHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPPPPNNNNNNOOOQQQPPPRRRTTTUUUSSSRRRRRRSSSQQQQQQQQQRRRSSSTTTUUUVVVYYYWWW^^^kkkvvvdddXXXMMMDDDCCCAAA===<<<<<<<<<;;;>>>===<<<::::::::::::;;;999999999999::::::::::::999999:::;;;;;;;;;:::999777777888;;;???AAA@@@???======>>>>>>>>>@@@DDDGGGKKKVVV```fffooo}}}nnneee^^^XXXWWWZZZ]]]]]][[[YYYZZZ[[[[[[ZZZXXXWWWWWWQQQTTTVVVTTTOOOLLLNNNPPPSSSQQQOOOLLLJJJGGGFFFEEEBBBAAA???===;;;999888777777777<<>>>>><<<>>>===;;;:::999999:::;;;888888999999999:::::::::777888:::;;;<<<<<<;;;;;;888999;;;>>>BBBDDDCCCBBB999;;;<<<;;;999:::>>>CCCEEETTTaaacccfffttt}}}}}}lllhhh]]]___]]]YYYZZZ___```\\\^^^___aaa```]]]YYYWWWVVVPPPTTTVVVTTTOOOLLLNNNPPPWWWUUUSSSOOOLLLIIIHHHGGGBBBBBB@@@>>>;;;999888777;;;888;;;DDDNNN[[[sss~~~{{{llldddbbb^^^WWWMMMEEEBBBEEELLLQQQ\\\VVVOOOIIIGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHEEEIIIMMMUUUgggxxxqqqrrrxxx{{{|||}}}}}}~~~zzz~~~|||xxxxxxzzzyyysssnnngggjjjlllkkkgggeeeeeeggghhhhhhhhhhhhfffdddbbbaaacccaaa]]]YYYVVVTTTSSSSSSUUUVVVWWWYYYYYYYYYXXXWWWSSSRRRQQQPPPOOOPPPQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJHHHFFFDDDCCCAAAAAABBBCCCEEEFFFHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEBBB@@@AAADDDHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJHHHFFFFFFHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNPPPPPPPPPPPPRRRTTTSSSRRRQQQQQQRRRSSSSSSRRRWWWTTTQQQOOOQQQVVV\\\```dddkkktttuuuPPPIIIIIIDDD@@@@@@???===<<<;;;:::999:::999888777777888999:::@@@AAAAAA>>>;;;999888999555777999;;;;;;999777555999999:::;;;<<<>>>>>>???<<<;;;999999999;;;===>>>AAAKKKVVV[[[___iiizzzwwwjjjhhhdddaaa]]]\\\___``````___]]][[[ZZZ[[[\\\YYYTTTOOOVVVTTTQQQOOONNNOOOQQQRRR[[[WWWQQQNNNMMMLLLHHHFFFIIIHHHGGGDDDAAA===999777888888;;;AAAKKK\\\vvv}}}wwwggg^^^\\\VVVQQQIIICCCBBBGGGMMMRRRXXXSSSLLLGGGDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCGGGJJJPPP^^^tttuuutttxxx}}}vvvtttttt~~~~~~{{{}}}zzzwwwtttpppmmmlllmmmmmmllljjjiiiiiijjjlllmmmlllllljjjhhhfffdddcccaaa^^^[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZXXXWWWTTTSSSRRRPPPOOOOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJHHHGGGEEEDDDCCCBBBBBBCCCEEEGGGHHHHHHIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGDDDBBBCCCFFFHHHIIIHHHKKKKKKKKKKKKKKKKKKKKKJJJKKKIIIGGGGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQQQQQQQQQQSSSUUUPPPOOOOOOPPPSSSUUUWWWWWWTTTTTTTTTTTTVVV\\\dddjjjkkkzzzaaaHHHDDDDDD???>>>======<<<;;;:::999999999999777777777777999999AAABBBAAA>>>;;;888888888777999;;;<<<<<<;;;999777888888888999:::;;;<<<<<<:::999888888999;;;===???:::AAAKKKUUU]]]fffpppvvv|||}}}yyyiiicccdddbbb___]]]]]]___aaa```___\\\\\\[[[YYYXXXVVVVVVWWWWWWUUUSSSQQQQQQQQQRRRSSSVVVSSSOOONNNNNNNNNMMMKKKJJJIIIGGGEEEAAA>>>;;;999888777:::@@@MMMdddrrraaaWWWSSSNNNKKKFFFDDDEEEJJJPPPTTTTTTOOOHHHCCCBBBAAABBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBFFFHHHKKKUUUhhh{{{}}}zzzzzz|||vvvpppuuu}}}~~~xxxtttsssuuurrrooommmmmmlllkkkjjjppppppooonnnllljjjhhhfffbbbaaa```______```aaabbb``````___^^^]]][[[YYYXXXVVVUUUSSSQQQOOONNNNNNMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEEEECCCDDDFFFGGGHHHHHHHHHGGGKKKKKKJJJIIIHHHHHHHHHIIILLLLLLLLLLLLLLLKKKJJJIIIIIIGGGFFFFFFHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSRRRSSSUUUVVVRRRQQQPPPOOOPPPQQQSSSTTTSSSUUUXXXXXX[[[bbbnnnxxxjjjLLLAAA@@@>>>;;;;;;:::::::::999999999999999888777666666777888999@@@@@@@@@===:::777777777999:::<<<======<<<:::999666666777777888888888999777777777888:::<<<>>>@@@;;;;;;>>>HHHUUUaaagggiiiiiitttvvviiibbb```aaa^^^]]]\\\]]]___aaa```___\\\]]]\\\YYYUUUVVV[[[```WWWWWWVVVUUUTTTTTTTTTTTTUUUSSSPPPOOOOOONNNMMMLLLKKKJJJHHHEEEBBB???===<<<999999:::>>>KKKhhhnnn[[[PPPLLLHHHFFFEEEEEEGGGLLLQQQTTTOOOKKKEEEAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCFFFIIIJJJQQQaaavvv|||yyyyyy~~~||||||{{{uuurrrrrrrrrpppmmmppppppnnnllljjjhhhfffeeecccbbbbbbbbbbbbcccdddeeeaaaaaa```^^^]]][[[ZZZYYYXXXWWWUUUSSSPPPNNNMMMLLLMMMLLLLLLLLLMMMMMMNNNOOOLLLKKKKKKJJJIIIHHHHHHGGGEEEFFFGGGIIIIIIHHHGGGFFFIIIIIIHHHHHHIIIIIIJJJJJJMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIJJJKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMKKKLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOQQQRRRSSSSSSSSSUUUVVVTTTTTTSSSRRRRRRTTTWWWZZZWWW[[[___aaaeeepppuuuRRRCCC@@@>>>;;;<<<999999999999999999999999888777666666666666777888:::;;;<<<:::777666666777999:::;;;<<<<<<;;;:::999666666666666666777777777555555666777:::<<>>@@@===999;;;BBBMMMWWW\\\]]]dddlllsssxxx|||ssskkkgggddd^^^[[[\\\XXXYYY[[[]]]^^^^^^______^^^\\\[[[\\\^^^``````___XXXXXXXXXXXXWWWWWWWWWWWW\\\ZZZXXXTTTOOOJJJGGGFFFIIIHHHGGGFFFDDDBBBAAA@@@<<<<<<======DDD]]]yyyeeeRRRHHHEEE======>>>???AAADDDHHHIIIIIIFFFBBB??????@@@@@@???>>>>>>>>>>>>>>>=========>>>???BBBEEEHHHPPPaaappp~~~~~~{{{yyyyyyyyyxxxwwwuuusssqqqnnnkkkhhhgggfffddddddcccbbbaaa```___^^^ZZZYYYYYYXXXXXXXXXYYYYYYWWWWWWWWWVVVUUUTTTRRRQQQOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPOOONNNMMMLLLKKKKKKJJJKKKMMMNNNMMMJJJHHHFFFBBBCCCDDDFFFIIILLLNNNPPPNNNNNNOOOOOOOOONNNNNNMMMLLLMMMOOOOOONNNMMMOOOPPPNNNNNNNNNOOOOOOPPPPPPQQQPPPOOONNNOOOPPPQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRSSSRRRSSSTTTVVVTTTUUUUUUTTTTTTXXX```gggbbbiiisss~~~[[[NNNCCCAAA>>>999777;;;888888888999999999999999777666555444444555666777222444555555444444555777666666777777777777666666555666666666777777888888555666666888999:::;;;;;;666888;;;>>>AAADDDGGGJJJSSSZZZdddkkkqqqzzziiidddaaa```]]]ZZZ\\\aaaXXXYYY[[[\\\[[[\\\^^^```]]][[[YYY\\\```aaa^^^ZZZXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXUUUPPPLLLKKKJJJHHHHHHIIIHHHGGGEEECCCBBB======>>>>>>CCCVVVwwwxxxxxxxxx^^^LLLDDDBBB;;;;;;<<<>>>@@@DDDGGGJJJFFFCCC@@@>>>>>>??????>>>======<<<<<<;;;;;;;;;;;;===<<<>>>BBBDDDHHHSSS___ttt~~~zzzxxxwwwwwwuuurrrnnnkkkiiiggggggccccccbbbbbb```___^^^]]]YYYXXXWWWVVVUUUVVVVVVWWWVVVWWWWWWXXXXXXWWWVVVUUURRRRRRQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKLLLNNNOOOPPPOOOLLLHHHFFFCCCCCCDDDFFFIIIKKKNNNOOOMMMNNNNNNOOOOOOOOONNNNNNJJJMMMOOOPPPOOONNNPPPRRRMMMMMMNNNOOOOOOPPPQQQQQQPPPOOOOOOPPPQQQQQQPPPNNNOOOPPPRRRSSSSSSRRRPPPOOOPPPRRRTTTTTTTTTTTTVVVWWWYYYZZZZZZYYYXXX]]]gggnnnvvv~~~qqqIIIDDD???===;;;:::::::::888777777777777777777777666666444444444444666666444666666666444333444555666666666666666666666666333444444555666777888888777777888888888888888888444666999<<<>>>>>>===;;;CCCMMMYYYcccjjjpppxxx{{{jjjbbb^^^\\\]]]\\\ZZZ\\\aaaXXXZZZ[[[ZZZYYYZZZ]]]```ZZZZZZYYYZZZZZZZZZXXXWWWXXXVVVUUUTTTTTTUUUWWWXXXUUUVVVWWWUUUQQQNNNMMMNNNHHHJJJLLLMMMLLLIIIFFFDDDBBB???===<<>><<<===>>>===============<<<<<<;;;;;;;;;>>>;;;===BBBCCCDDDKKKUUUaaaxxxxxxyyy|||{{{vvvtttqqqmmmiiigggfffeeebbbbbbbbbaaa```___^^^]]]YYYXXXVVVUUUTTTTTTUUUUUUUUUVVVXXXYYYYYYYYYXXXXXXVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSQQQOOOMMMLLLKKKNNNOOOQQQQQQPPPMMMIIIFFFDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNOOOOOONNNNNNNNNIIILLLPPPPPPOOOOOOQQQSSSMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPOOOPPPQQQQQQOOONNNOOOPPPQQQSSSSSSQQQPPPOOORRRSSSUUUUUUUUUUUUWWWYYYXXX[[[___bbbhhhrrr|||OOOBBBAAA===999:::===>>>;;;777777666666555555555555666555444333333444555666888999999777444333333444777666666666666666666777222222333444666777888888888888888888888777666555;;;888666666999;;;:::999666BBBRRR]]]cccgggkkkooosssnnnrrrxxx}}}~~~{{{mmmgggaaa\\\XXXWWWZZZ\\\YYYVVVWWWYYYZZZ[[[YYYWWWXXX\\\```XXXZZZZZZWWWTTTRRRTTTXXXWWWVVVTTTRRRRRRTTTVVVXXXUUUWWWXXXVVVRRRNNNMMMMMMIIIKKKNNNPPPOOOLLLIIIFFFFFFBBB===999999AAAUUUgggqqqtttmmmWWWHHHAAA???BBB@@@???AAAFFFJJJJJJIIIFFFBBB???===>>>???@@@@@@???>>><<<;;;;;;;;;<<<===999:::;;;===???CCCFFFHHH[[[jjj~~~xxxwwwyyysssmmmmmmqqqrrrooojjjiiigggeeedddddddddbbbaaaaaa^^^ZZZWWWVVVUUUSSSRRRRRRRRRRRRTTTVVVWWWUUUSSSOOOPPPQQQRRRSSSTTTTTTTTTQQQQQQQQQQQQOOOMMMJJJIIIJJJKKKLLLMMMMMMKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPNNNMMMMMMMMMNNNOOOOOOPPPOOOPPPQQQRRRRRRQQQPPPOOOOOOQQQSSSSSSRRRQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSTTTUUUTTTRRRPPPVVVRRRRRRVVVWWWUUUYYY```ccclllrrrsssxxxyyyZZZDDD===<<<<<<;;;;;;:::999999777777777777666666666666666555333333333444666888:::888666666666666555444666666555555555444444444666666666666666666666666666666666666666666666666777777888888888777777666??????AAAHHHSSS^^^dddfffpppxxxxxxoooooonnnnnnsss|||mmmdddbbbcccbbb\\\UUURRRUUUXXXYYYXXX\\\\\\\\\\\\[[[YYYXXXWWWYYYXXXWWWTTTRRRSSSVVVYYYXXXWWWVVVUUUTTTTTTSSSSSSUUUTTTTTTRRRPPPNNNLLLKKKLLLMMMNNNLLLHHHEEEFFFKKKFFF@@@@@@DDDCCC???HHHWWWjjjiiidddqqqZZZKKKCCCAAABBB@@@@@@CCCHHHKKKJJJIIIDDDAAA>>>===>>>@@@AAAAAA???>>>===<<<<<<<<<===>>>============>>>@@@AAACCCOOO^^^rrr|||}}}xxxpppooorrrtttsssooonnnkkkhhhgggggggggfffeeefffccc^^^[[[YYYWWWUUUSSSQQQPPPQQQRRRTTTUUUSSSQQQOOOOOOPPPQQQRRRSSSSSSSSSQQQQQQQQQPPPNNNLLLKKKJJJKKKLLLLLLMMMLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPOOOQQQSSSTTTSSSSSSTTTUUUWWWVVVTTTSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVUUUTTTWWWTTTTTTXXXZZZ[[[bbbjjjlllwwwcccKKK<<<<<<<<<;;;;;;:::999999999777777777666666666555555666555333333333444666777777555444555666777777666666555555555444444444444555555555555555555555555555555555555555555555555666666666777777666666555777999<<>>===???AAABBBBBB@@@???>>>>>>======>>>>>>>>>======<<<<<<===???@@@HHHTTTgggzzzzzzwwwyyyzzzxxxvvvrrrnnnjjjhhhhhhhhhhhhhhhhhhddd___\\\YYYWWWUUUSSSRRRQQQQQQRRRTTTTTTSSSQQQOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPRRRTTTUUUTTTTTTUUUWWWVVVUUURRRQQQPPPPPPRRRSSSRRRRRRSSSTTTUUUUUUVVVVVVXXXUUUVVVZZZ^^^dddmmmvvvfffOOOCCC<<<;;;;;;;;;:::999999888888777666666666666555555555555444333333333444666777555444444666999;;;;;;:::555555555555444444444444555555555555555555555555555555555555555555555555444444555555555555555444222555888999<<>>???AAADDDMMM\\\nnn~~~{{{~~~~~~zzzxxxtttoookkkkkkkkklllllliiieeeaaa^^^\\\ZZZXXXVVVUUUTTTSSSTTTUUUUUUTTTSSSQQQPPPPPPPPPPPPQQQQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPPPPPPPPPPPPPOOORRRRRRSSSSSSSSSSSSRRRRRRQQQSSSUUUUUUTTTSSSTTTUUUUUUSSSQQQOOOOOOPPPQQQSSSSSSTTTUUUUUUUUUWWWYYY[[[^^^^^^```eeelllwwwhhhOOODDDAAA???:::::::::999888888777777666666666555555555444444444444333333333444555666777666666888;;;<<<<<<;;;444444444444444444444444444444444444444444444444444444444444444444444444333444444555555555555444444666666444444:::EEENNNcccgggmmmrrrwwwzzzwww{{{|||kkkccc[[[XXX\\\^^^^^^[[[WWWTTTQQQPPPRRRTTTUUUUUUZZZXXXSSSPPPOOOPPPSSSUUUQQQNNNMMMPPPVVVXXXTTTPPPPPPPPPQQQQQQSSSTTTVVVWWWSSSRRRQQQOOOMMMKKKHHHGGGFFFGGGGGGFFFGGGIIIHHHFFFEEECCCDDDFFFEEEBBBEEELLLUUUhhh~~~jjjZZZlll|||gggVVVKKKFFFCCCDDDFFFKKKPPPPPPLLLGGG@@@>>>===>>>@@@BBBCCCCCC@@@@@@@@@@@@@@@??????>>><<<;;;;;;;;;;;;===>>>???>>>DDDPPP```qqq}}}yyyxxxyyyzzzooolllnnn|||{{{uuuqqqoooooonnnnnnkkkhhhdddbbbaaa```___]]]XXXWWWUUUUUUVVVVVVUUUSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTSSSQQQOOONNNNNNOOOPPPMMMLLLLLLKKKJJJKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLPPPPPPQQQQQQQQQPPPPPPOOOSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUSSSQQQQQQRRRUUUTTTRRRQQQQQQRRRTTTUUUVVVWWWYYYYYYZZZ\\\aaadddiiimmmssszzzhhhJJJ???===<<<:::999999999888777777666666555555555555444444444444333333333333333444555555777666666888::::::999777333333444444444444444444444444444444444444444444444444444444444444444444333444555555666666666555555555444444444666;;;>>>QQQXXXbbbkkkrrr{{{tttqqqpppqqqqqqttt}}}|||hhh\\\YYYWWWUUUSSSSSSTTTTTTTTTWWWUUUSSSQQQRRRRRRRRRRRRWWWVVVTTTRRRQQQQQQQQQRRRPPPMMMMMMQQQVVVXXXTTTPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPOOOMMMKKKHHHFFFDDD@@@EEEGGGEEEFFFJJJKKKGGGGGGEEEEEEFFFEEECCCEEEHHHHHH[[[sssnnn[[[fff{{{fffVVVLLLGGGCCCDDDHHHMMMRRRQQQKKKFFF@@@>>>>>>>>>AAABBBBBBBBB???@@@@@@@@@@@@???>>>>>>@@@???===<<<;;;;;;<<<<<<===BBBKKKWWWfffxxxwwwsssrrryyyssskkkiiiyyy}}}~~~xxxssspppnnnmmmkkkjjjgggdddbbbbbbaaa```___[[[YYYWWWVVVWWWWWWVVVUUUWWWVVVUUUSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNNNNMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNMMMPPPQQQRRRRRRRRRQQQPPPOOOSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUTTTRRRQQQQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVYYY[[[]]]___dddlllrrrxxxvvvQQQ???======:::666999888888777666666555555555555444444444333333333222333333333444444444444444444444555666666444111333333333333444444444444333333333333333333333333333333333333333333333333333333444555666666666666111222333555666777888:::AAAHHHSSS]]]gggrrr~~~tttnnnjjjkkkjjjlllzzz}}}uuuyyy{{{{{{~~~}}}eeeXXXVVVNNNOOOPPPQQQQQQQQQRRRTTTWWWVVVUUUTTTSSSRRRRRRQQQTTTTTTTTTTTTSSSQQQPPPOOONNNMMMMMMPPPTTTUUUSSSPPPOOOOOONNNNNNMMMNNNNNNNNNOOONNNMMMJJJHHHEEEBBBAAA???IIIMMMHHHFFFKKKLLLJJJIIIGGGFFFEEEDDDDDDDDDEEEGGGUUUiiixxx~~~sss___ddd}}}xxxdddUUUKKKGGGBBBDDDHHHNNNSSSQQQJJJDDD@@@???>>>???AAABBBBBBAAA>>>???@@@@@@@@@???======@@@???===<<<<<<<<<<<<===>>>BBBHHHOOOYYYjjj~~~~~~zzzuuuwww~~~~~~wwwzzz~~~zzzvvvrrrpppooolllhhhfffeeeeeecccbbbaaa___\\\[[[[[[[[[ZZZYYY[[[ZZZXXXVVVUUUUUUVVVWWWUUUUUUUUUUUUTTTSSSRRRRRRPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSRRRPPPOOORRRRRRQQQPPPPPPQQQRRRRRRQQQSSSUUUUUUTTTTTTTTTUUURRRSSSVVVXXXZZZ[[[[[[[[[]]]bbbgggkkkooowwwqqq[[[FFF@@@AAA???;;;777888888777666666555555444444444444333333333333222222222333333444444444444333333444555777666444111222222333333333444444444222222222222222222222222222222222222222222222222111222333444555555555555---222666666444444888<<>>CCCPPPVVVNNNHHHJJJMMMKKKKKKIIIFFFCCCCCCDDDDDDCCCHHHQQQcccvvvuuubbbddd{{{wwwcccTTTKKKFFFAAACCCHHHOOOSSSQQQJJJCCC@@@?????????AAABBBAAA@@@>>>>>>???@@@???>>>===<<<===<<<<<<<<<===>>>@@@AAA;;;>>>AAACCCIIIXXXnnn~~~~~~yyyssssss}}}|||}}}zzzwwwssspppooommmkkkjjjgggeeebbb``````aaa```___]]]\\\YYYWWWVVVWWWXXXXXXUUUVVVWWWWWWVVVUUUSSSRRRRRRSSSUUUVVVVVVTTTRRRQQQOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTSSSRRRPPPNNNRRRQQQPPPOOOOOOPPPQQQRRRPPPRRRTTTVVVVVVVVVXXXYYY[[[]]]aaadddfffggggggggglllrrrxxx~~~qqqQQQEEE===???AAA===888777777777777666555555444444444444444333333333222222111222333444444444333333444555666888999999777555222222222333333444444444222222222222222222222222222222222222222222222222///000111222333444444444,,,444:::777000///666???BBB@@@<<<:::???MMM```mmm}}}~~~}}}zzzxxxzzzppphhhaaaUUUKKKFFFHHHDDDCCCHHHQQQUUURRRNNNLLLMMMOOOOOONNNNNNNNNOOOSSSRRRQQQPPPOOONNNNNNNNNKKKLLLNNNNNNMMMMMMNNNPPPJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGDDDAAA>>>===HHHWWW]]]SSSIIIJJJMMMLLLLLLJJJFFFBBBBBBDDDDDDCCCBBBKKK___vvvrrrbbbddd|||vvvdddUUUHHH@@@DDDDDDJJJRRRUUUOOOHHHFFF????????????@@@AAABBBCCCAAAAAA@@@???>>>>>>>>>>>>>>>===<<<===>>>???>>>===999;;;@@@BBBBBBHHH[[[nnn~~~}}}~~~|||rrrttt}}}{{{zzzyyyxxxtttpppkkkiiikkkkkkgggccc^^^]]]\\\ZZZWWWWWWZZZ\\\\\\]]]]]][[[YYYWWWWWWXXXWWWUUUSSSRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPOOONNNPPPQQQRRRQQQQQQSSSTTTUUUVVVXXXYYY[[[___cccgggllllllrrryyyzzzwwwzzzrrrTTTAAAAAA@@@>>>===<<<::::::555555444333333333444444222333444333111000111222333444444333111111333444555;;;@@@@@@:::444222333222333333444444333333222222222222222222222222222000000000000000000000000222222333333333222222111222222222222333444555666444555555666:::???GGGLLLiiiuuu|||wwwrrruuuzzz}}}uuuppphhh]]]UUUPPPMMMJJJHHHIIIEEEGGGMMMQQQOOOMMMMMMUUURRRNNNNNNQQQRRRRRRPPPNNNMMMMMMPPPRRRSSSPPPLLLMMMKKKJJJLLLPPPQQQNNNKKKIIIIIIIIIIIIKKKMMMOOOPPPLLLNNNNNNIIIBBB???AAADDDPPPZZZ\\\RRRMMMQQQSSSOOONNNMMMJJJGGGFFFFFFFFFGGGFFFRRRcccsss{{{}}}|||{{{{{{uuuiii```qqq}}}~~~wwweeeVVVJJJCCCDDDDDDIIIPPPRRRLLLFFFCCC>>>>>>??????@@@AAABBBCCCBBBAAA@@@@@@????????????===<<<;;;<<<>>>???>>>===>>>???@@@@@@???CCCPPP___qqq}}}|||zzzxxxxxxzzzwwwsssrrrqqqnnnjjjggggggfffdddbbbaaacccdddffffffeeebbb^^^\\\]]]^^^ZZZXXXVVVVVVWWWWWWVVVUUURRRSSSTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUU[[[\\\]]]\\\[[[[[[\\\^^^bbbcccfffhhhjjjnnnssswwwtttwwwYYYFFF>>>>>>===;;;:::888777777555555444333333333333444222333444333111000111222555666666444111000000111222666;;;<<<999555333333222222333333333333222222222222222222222222222222000000000000000000000000111111111111111000000///111111111222222444555555333333333222222444999===LLLXXXaaaccceeennnwww{{{yyyvvviiieee^^^UUUNNNKKKIIIGGGEEEIIIFFFGGGLLLPPPNNNLLLLLLQQQOOOMMMNNNPPPQQQPPPOOOKKKKKKLLLOOOSSSTTTRRROOOMMMNNNOOOQQQRRRQQQOOOMMMKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQOOOIIICCC???AAADDDLLLVVVYYYSSSPPPVVVYYYVVVOOONNNLLLIIIHHHHHHIIIIIIKKKSSS```nnnxxx|||{{{zzz|||xxxmmmcccpppyyy{{{xxxeeeVVVLLLGGGCCCCCCGGGMMMNNNHHHBBB???>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBAAA@@@?????????;;;::::::;;;===???>>>===@@@>>>>>>>>>===>>>FFFOOOdddrrr|||xxxtttyyy}}}{{{wwwuuuqqqqqqrrrpppmmmkkkjjjjjjlllkkkhhheeeaaaaaabbbddd^^^]]]]]]]]]^^^]]]ZZZXXXUUUWWWZZZ\\\]]]]]]\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\gggggggggfffeeeeeegggiiikkknnnrrrvvv{{{]]]EEE???<<<;;;:::999888777666555555555444333333333333333111333333333111000111222444555555444111000111222...111444777888666444222222222333333333333222222111111111111111111111111000000000000000000000000000000000000/////////...111111111111222333444444666666555444222222444666888AAAIIIOOOVVVaaalllppp|||}}}xxxzzzhhhZZZYYYWWWSSSMMMHHHFFFFFFEEEEEEIIIFFFGGGKKKMMMKKKJJJKKKLLLLLLLLLMMMOOOPPPOOOMMMIIIJJJLLLPPPSSSUUUTTTRRROOOQQQTTTUUUSSSQQQPPPPPPNNNOOOPPPPPPQQQQQQQQQPPPQQQQQQOOOJJJEEEDDDGGGKKKNNNWWWZZZVVVUUUZZZ\\\ZZZQQQPPPNNNMMMLLLLLLLLLMMMLLLPPPYYYfffsss{{{~~~}}}||||||tttiiinnnzzzuuuxxxwwwcccUUUMMMIIICCCBBBDDDJJJJJJDDD>>><<<======>>>???@@@BBBDDDEEECCCCCCCCCBBBAAA@@@???>>>:::999999:::===>>>>>>======:::999<<<>>>>>>BBBGGGTTTdddwww~~~~~~}}}~~~}}}xxxtttqqqpppooommmjjjfffdddeeehhhkkkgggfffggghhhhhhfffccc``````bbbeeehhhiiihhhgggfffggggggggghhhggggggffffffnnnooopppqqqqqqssswwwzzz{{{gggJJJ>>>>>>;;;;;;:::999888777666555555555444333222222222222111222333222111000111222///111222333222333444555---...000222555555222000111111222222222222111111111111111111111111111111000000000000000000000000000000000////////////000111111111111111222333333444555666666555555666888555999<<<@@@FFFNNNVVVZZZeeeuuu}}}yyysssqqq{{{hhhSSSLLLSSSMMMJJJGGGEEEEEEFFFGGGHHHIIIFFFFFFIIIJJJHHHIIIKKKHHHIIIKKKLLLNNNNNNMMMLLLIIIKKKMMMPPPSSSTTTSSSRRRQQQTTTVVVTTTQQQPPPRRRTTTQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNKKKIIILLLQQQUUUWWW]]]___[[[YYY[[[[[[YYYTTTSSSQQQPPPPPPOOOPPPPPPJJJJJJOOO[[[lll{{{{{{ooonnnxxx{{{vvvuuuyyyvvvbbbSSSLLLJJJDDDAAACCCGGGGGGAAA<<<:::<<<<<<===???@@@CCCDDDFFFCCCCCCCCCCCCAAA@@@>>>===999888888999;;;===<<<;;;;;;888888<<<>>>>>>???CCCDDDUUUhhhwww}}}yyytttpppppptttwwwuuuuuuvvvxxxxxxvvvrrroooqqqsssuuuwwwwwwuuusssqqqssstttvvvwwwyyyzzzzzz{{{rrr[[[LLL???999:::999999888777666555555444555555444333222111111111000111222222000000111222...000222333333222333444.........000222111///---000111111222222111111000000000000000000000000000000000000000000000000000111000000000000111222333111111000000000111222222...000222333222222333555333222333555888<<>>AAACCCEEEFFFBBBCCCCCCCCCAAA???===<<<:::999888999:::;;;:::999;;;999999<<<===;;;<<>>>>>;;;888777555555555444333222222222666555444222111111111111///000222111000000111222111333555444222000////////////000000///.........000000111111111111000000////////////////////////000000000000000000000000111000000000222444666777111000000000000000111111///111222111000000111222000///000333555:::DDDNNNRRRZZZccckkkvvv{{{kkk]]]VVVVVVZZZnnngggYYYSSSGGG???BBBEEEAAA???@@@>>>???@@@AAA@@@AAACCCEEEGGGDDDDDDFFFEEEDDDGGGMMMHHHJJJLLLLLLLLLKKKLLLMMMNNNQQQSSSSSSQQQOOONNNNNNTTTSSSQQQOOONNNPPPUUUXXXUUUUUUUUUVVVUUUUUUTTTTTTXXXVVVSSSPPPPPPQQQTTTUUU\\\^^^___``````___]]]\\\WWWWWWVVVTTTSSSRRRQQQPPPNNNJJJIIINNN]]]nnn}}}xxxrrrvvvwwwxxx|||~~~xxxbbbRRRKKKIIIEEEBBBBBBEEEEEEAAA======:::;;;<<<>>>AAACCCFFFGGGBBBBBBCCCBBBAAA>>><<<::::::999888888999999888777999888999<<<;;;888;;;@@@CCCOOO^^^hhhrrr~~~~~~~~~zzzwww{{{hhhPPP;;;999<<<;;;888888555444444333333222222222666555444222111000000000...000111111000000111333222444555444222///...---...000111000...---///222///000000000000000000///////////////////////////000000000000000000000000/////////000222555888:::111000000/////////000000111222222222000000222444111111333666777:::HHHWWW]]]aaaeeekkksssyyywwwqqqpppvvv{{{rrrlllddd\\\[[[___mmm{{{ttt^^^MMMDDDFFFDDDAAAAAACCCCCCAAA???<<<>>>@@@AAA??????AAACCCEEECCCBBBDDDCCCBBBGGGNNNKKKMMMNNNMMMKKKKKKMMMOOONNNQQQTTTTTTQQQOOONNNOOOSSSQQQPPPQQQSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVXXXUUUSSSQQQQQQQQQRRRRRRYYYYYY[[[^^^```^^^\\\[[[XXXXXXWWWUUUSSSQQQOOONNNNNNKKKHHHKKKWWWhhhzzz{{{yyywwwzzz|||zzzcccSSSKKKJJJEEEBBBBBBEEEFFFAAA>>>>>>:::;;;<<<>>>AAADDDFFFHHHAAABBBBBBBBB@@@>>>;;;999;;;999888888999999777666444555888;;;:::888<<>>;;;===<<<:::===@@@BBBBBB@@@@@@AAACCCDDDBBBBBBCCCBBBBBBHHHOOONNNOOOOOOMMMKKKJJJMMMPPPMMMQQQTTTTTTQQQOOOOOOPPPQQQPPPQQQTTTXXXYYYWWWSSSTTTTTTSSSRRRSSSTTTVVVWWWSSSRRRPPPPPPQQQRRRRRRRRRYYYXXXZZZ]]]^^^[[[XXXWWWXXXXXXWWWUUUSSSPPPNNNLLLJJJIIIGGGJJJTTTfff{{{}}}~~~zzz}}}|||vvvyyyeeeXXXOOOKKKGGGEEEDDDDDDEEEDDD@@@<<<:::<<>>>>>?????????>>>>>>===AAA@@@@@@??????@@@@@@AAA???@@@AAABBBCCCEEEFFFFFFKKKJJJIIIIIIJJJLLLNNNPPPQQQRRRSSSRRRPPPOOOPPPQQQNNNNNNPPPSSSUUUTTTQQQOOOMMMNNNQQQSSSTTTTTTSSSRRRQQQPPPOOONNNNNNOOOQQQQQQ[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUTTTSSSRRRQQQPPPPPPRRRIIIEEEFFFHHHWWW|||}}}~~~www{{{xxxssszzzgggZZZSSSOOOLLLHHHEEEFFFHHHGGGCCC>>><<<>>>AAACCCEEEEEEDDDCCC@@@@@@>>>======<<<<<<<<<777666666555555555555555666777888999:::<<<<<<===???BBBHHHPPPZZZcccjjjnnnvvvzzztttttt{{{}}}}}}~~~~~~zzzWWWCCC777<<<;;;:::999888777666555333333333333333333333333444222111111222222111000////////////////////////222111111000000000111111////////////////////////////////////............................................................000///...000222333111///000...------000000///---............////////////000///...///000222555666333888???HHHQQQXXX\\\___^^^gggrrrzzzwwwoooddd[[[VVVXXXeeerrr}}}mmmeeeQQQKKKDDDAAAAAA@@@<<<999===>>>>>>>>>>>>>>>======????????????????????????>>>>>>???@@@BBBCCCDDDDDDIIIHHHGGGGGGHHHJJJMMMNNNNNNOOOOOONNNLLLKKKMMMNNNLLLMMMOOOPPPPPPNNNMMMLLLMMMNNNPPPRRRSSSSSSSSSSSSTTTRRROOOMMMNNNPPPSSSUUU\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUUUUTTTSSSRRRQQQQQQMMMIIIIIIJJJIIIVVV}}}sssxxxuuuqqq~~~zzzhhh\\\UUURRROOOJJJFFFGGGKKKLLLGGGAAA<<<>>>@@@BBBCCCDDDCCCCCC<<<<<<<<<<<<<<<<<<===>>>666666555444444444444444777777888888999:::::::::888999===BBBJJJQQQXXX\\\kkknnnwww~~~{{{zzz{{{}}}zzz|||~~~xxxvvv~~~zzzwwwvvvoooRRR???999444999999999888777777666666222222222222222222222222333222111111222222111000////////////////////////111000000//////000111111////////////////////////.............../////////................................................//////...///111111000//////...---...//////...------............///////////////......///000222333000111222555:::@@@EEEIIISSS^^^jjjqqqwww}}}{{{xxx}}}ttthhhcccaaa^^^\\\[[[WWWVVV^^^lllqqqcccTTTIIIDDD===<<<;;;===@@@@@@===:::<<<<<<============<<<<<<<<<===>>>??????>>>===<<<;;;<<<===>>>@@@AAABBBBBBFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMLLLJJJHHHIIIKKKMMMLLLNNNOOONNNKKKIIIJJJLLLNNNNNNOOOPPPQQQRRRSSSSSSVVVSSSOOOMMMMMMPPPUUUXXX]]]\\\[[[ZZZZZZZZZZZZZZZWWWWWWVVVUUUTTTSSSRRRRRRNNNMMMOOOOOOJJJQQQsssxxxpppuuuuuutttzzzfffXXXRRRPPPMMMGGGCCCEEELLLOOOLLLGGG======>>>???@@@@@@@@@@@@;;;;;;::::::;;;;;;<<<<<<777666555555444444555555888888888999999999999999777777777:::>>>CCCHHHKKKbbbfffooo~~~wwwxxx}}}ssssss~~~zzzttttttwwwzzzuuu|||yyy{{{sssqqq|||cccPPP@@@;;;>>><<<777777777666666666666666222222222222222222222222222111000000111222111////////////////////////////////////...//////000000////////////////////////---------....../////////......................................................//////000000///.........---...............---------.........//////000000/////////000111222777555222000000333777999FFFPPP[[[```bbbfffmmmrrr~~~zzzuuuzzzyyyxxx{{{~~~|||mmmggg```XXXQQQPPPRRRVVVXXXWWW[[[gggxxx}}}kkkWWWLLLFFFBBB>>>>>>:::999:::===??????===:::::::::;;;;;;<<<;;;;;;;;;;;;<<<>>>??????>>><<<;;;:::;;;<<<===>>>@@@AAAAAADDDDDDDDDDDDEEEGGGHHHIIILLLLLLJJJHHHGGGHHHKKKNNNMMMPPPQQQNNNHHHFFFIIINNNNNNNNNNNNNNNOOOPPPRRRRRRSSSQQQOOOMMMNNNQQQUUUWWW]]]]]]\\\[[[[[[[[[[[[[[[XXXXXXWWWVVVUUUTTTTTTSSSUUUSSSTTTQQQJJJKKKaaa{{{~~~uuuooovvvvvvwwwwwwaaaQQQJJJIIIFFFAAA>>>BBBJJJOOOOOOMMM@@@@@@??????>>>?????????===<<<;;;:::999999999:::888777666666555555666666999999999:::::::::::::::;;;:::888888999;;;>>>@@@TTTXXXccctttwwwqqqooozzz~~~tttkkklllqqq~~~zzzvvvtttvvv||||||xxxwww}}}eeeNNNDDD;;;888:::666555555555555555555555555111111111111111111111111111000//////111111000///...........................---------......///000........................,,,,,,------......//////////////////////////////........................---.../////////.........---.........---------...------------............/////////////////////000000000///000111444666888444;;;EEEKKKOOOVVVcccoooxxx}}}~~~zzzyyyzzz}}}yyyvvvyyyzzzssspppwww{{{qqqiiibbb\\\XXXXXX[[[___bbbeeelllxxxqqqyyy{{{rrr```QQQAAA<<<;;;:::999999888777777777888999888888777888999::::::::::::::::::<<<===??????===<<<:::::::::;;;===>>>???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFDDDEEEIIILLLLLLNNNOOOLLLFFFEEEIIIMMMNNNNNNMMMMMMNNNOOOPPPQQQMMMNNNNNNOOOPPPRRRSSSTTT]]]\\\[[[[[[[[[[[[[[[[[[YYYYYYXXXWWWVVVUUUTTTTTTYYYTTTRRRPPPKKKIIIRRR___uuuoooyyytttxxxuuu\\\JJJBBBAAA>>>;;;;;;>>>EEELLLPPPQQQGGGFFFDDDAAA@@@???@@@@@@>>>===<<<:::999888888888888888777666666666666666999999999:::::::::::::::===<<<:::999888999;;;<<>>???@@@AAAAAABBBCCCDDDEEEFFFFFFDDDEEEDDDCCCBBBBBBEEEHHHHHHJJJJJJHHHEEEEEEHHHKKKLLLMMMMMMMMMNNNNNNNNNOOOKKKLLLNNNPPPRRRRRRSSSSSS[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTUUUPPPMMMNNNLLLJJJKKKPPPgggtttxxxwwwuuuqqq|||ttt{{{sssXXXFFF>>>===999999:::===AAAHHHOOOSSSLLLJJJFFFBBB@@@>>>??????>>>===<<<;;;:::999999999777777666555555555555666777777888888999999::::::::::::999999999::::::;;;;;;@@@JJJWWWfffsss~~~|||uuusssrrruuusssuuuvvvxxx}}}gggTTTDDD444333999666666<<<<<<444444333333222222222111000000000000000000000000///...---...000111000///........................++++++++++++,,,---...///...........................------------------,,,------------------------------------------------,,,...000///---+++,,,---+++---///...,,,+++---///,,,,,,---------.........++++++,,,------......---............---+++******///------000///000999DDDIIILLLQQQXXXaaajjjsssyyyzzztttmmmlllssstttnnnlllqqqnnnnnnrrrxxxwwwpppkkkiiiccc[[[YYYcccqqq|||~~~ccccccZZZLLLGGGLLLNNNJJJ888333222555666555444666222333333444555666888999444444666777777888888888888888888888888888888888777777888999;;;<<<======>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCBBBBBBDDDFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNOOOQQQSSSUUUVVVXXXXXXXXXWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTNNNMMMNNNOOOLLLIIIIIIKKKWWWhhhwww~~~}}}|||~~~~~~~~~}}}}}}~~~vvvsssuuu~~~sssWWWDDD<<<;;;777999;;;<<>><<<<<<<<<======<<<;;;::::::::::::666666555444444444444555666666666777888888999999555666777888999:::;;;;;;<<>>999::::::<<<@@@KKKYYYcccttt~~~yyy}}}uuullllll|||rrr```PPPGGG===BBBAAA999:::BBBDDD???666333333555444///...000---///111222222111222222333444555666777777777777666666555555555555666666555555666888999:::;;;<<<<<<===>>>@@@AAAAAAAAAAAABBBDDDEEEEEEEEEDDDFFFGGGGGGFFFGGGIIILLLNNNNNNMMMJJJKKKMMMNNNOOONNNLLLKKKOOONNNNNNNNNPPPSSSWWWYYYWWWWWWVVVVVVVVVWWWWWWXXXYYYXXXWWWVVVUUUTTTTTTSSSLLLNNNQQQQQQKKKFFFFFFIIIYYYhhhuuuyyy~~~|||vvvyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}tttwwwuuu~~~zzzsssXXXEEE>>>===???<<<999999>>>EEEJJJMMMJJJGGGBBB>>>===<<<<<<;;;;;;::::::999999::::::;;;888888777666666666666666888888888888888888888888999999999999:::;;;<<<<<<;;;===BBBJJJUUUaaalllrrr~~~xxxxxxyyy}}}xxx{{{uuuqqqssszzz~~~mmmbbbXXXRRR???;;;666444555888;;;===222222222111111111111000000000000000////////////////////////............---.........---,,,,,,+++,,,,,,,,,------.........,,,---......///.........++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///,,,------......------,,,---------,,,,,,+++++++++///......------,,,++++++------------------------------............------............////////////222222333555999===AAADDDNNNWWWeeettt~~~{{{}}}|||zzz|||vvvcccUUUKKKBBB===<<<777777666666666666777777333222222111111222222333333222222222222222222222222222333444555666777888999888666444444444555555777888999:::::::::::::::<<<<<<======>>>@@@AAABBBEEEFFFGGGGGGEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKMMMOOOQQQQQQPPPNNNNNNNNNMMMKKKKKKOOOSSSTTTVVVXXXXXXWWWUUUTTTTTTUUUWWWXXXVVVVVVWWWWWWVVVUUUSSSRRRKKKLLLLLLKKKIIIHHHIIIJJJNNNaaammmuuuwwwnnnnnnmmmoooqqqmmmhhhkkkssstttxxxyyyuuuwww|||~~~{{{tttxxxxxx~~~vvv[[[IIIAAA??????===::::::???EEEJJJMMMJJJFFFAAA>>>======<<<;;;::::::999999999999::::::777777666666666666666777777777777777777777777777777777777777888999:::::::::;;;===BBBKKKWWWbbbiiiuuuyyysssppprrrtttqqqrrruuuiiiTTTKKKJJJJJJKKKCCC???888444333444555555222222222111111111000000000000000000/////////...////////////.........---------......---,,,,,,+++,,,,,,,,,---------------,,,,,,---...............+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---------------,,,,,,,,,------------------------------............---------.........//////////////////.........000222444;;;===AAAHHHOOOVVV\\\___rrr~~~~~~yyy{{{|||{{{uuulllbbb\\\^^^QQQDDD<<<999555333444333333222222222222333333222222111111111111222222222111111111111111111111111222222333555666666777777666555444444444555555666666777888999:::::::::;;;;;;;;;<<<===>>>???@@@AAACCCEEEEEECCCBBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKMMMNNNOOOOOOMMMLLLLLLMMMNNNMMMNNNQQQSSSUUUVVVWWWVVVUUUSSSSSSSSSTTTVVVWWWUUUUUUVVVVVVVVVUUUSSSRRRWWWVVVTTTPPPLLLIIIHHHHHHLLL\\\fffpppwwwsssrrrkkkfffddd```\\\\\\aaabbbfffhhhgggjjjqqqtttrrrvvv{{{~~~zzz~~~yyy```MMMEEEBBB@@@===;;;<<<@@@FFFKKKMMMIIIFFFAAA>>>======<<<<<<999888888777777888888999666666666555666666777777555555555555555555555555555444444555555666777888:::888888:::@@@JJJTTTZZZdddqqq|||~~~{{{}}}sssjjjhhhhhhlllvvv|||~~~hhhYYYEEE777555:::@@@BBBCCC>>>888333111111111000222222111111111000000000000000000/////////......//////.........------------------------,,,,,,+++------------,,,,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,------......------,,,---------.........//////000///...,,,,,,,,,---...222111//////111666<<>>>>>666///...//////000333000000////////////000000222111111000000111111222000000000000000000000000000111111222333444555555555444444444444555666666333444555777888999999999;;;:::::::::;;;<<<=========???AAABBBAAAAAABBBCCCAAABBBCCCEEEGGGIIIJJJKKKMMMMMMMMMLLLJJJJJJKKKMMMOOOPPPQQQRRRSSSUUUUUUUUUSSSRRRQQQQQQRRRSSSUUUVVVUUUUUUVVVVVVVVVUUUUUUTTT___^^^[[[VVVPPPLLLJJJJJJIIIRRR[[[hhhwww}}}rrreee]]]YYYUUUSSSTTTRRRVVVXXXXXX\\\bbbeeedddyyy}}}}}}{{{yyyyyybbbQQQGGGCCC@@@>>><<<>>>BBBGGGJJJLLLHHHDDD@@@===<<<===<<<<<<777777666666666666777777666555555555555666777777555555555555555555555555333333333444444555666777888777666777:::@@@FFFJJJUUUbbbpppyyy}}}uuurrryyy}}}{{{wwwtttqqqqqqxxxrrrlllmmmooorrruuuwwwtttpppwww{{{{{{eeeLLLEEE<<<777888999999888;;;888444111111222222111111111111111000000000000000000/////////..................---------,,,,,,,,,,,,---------,,,,,,+++...------,,,,,,+++++++++++++++,,,---------------***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------........................///111111000111222222222222111111000<<>>===???CCCGGGJJJKKKEEEBBB>>>;;;;;;<<<<<<;;;777666666555555666666777666666555555555555666666555555555555555555555555444444333444444555666777777777777888:::;;;===>>>GGGRRR```mmmzzz{{{xxxwww{{{vvvnnnlllooouuuzzzzzzsssnnnllllllsssuuuzzziiiUUUHHH???<<<999999999777444000555333111000111222222222111111111000000000//////////////////............------------,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))))))))*********++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------******++++++---...//////***,,,...000000...,,,***111444777:::===>>>999222111666>>>DDDDDDBBBFFFLLLBBBAAA@@@@@@AAAAAA???======<<<999888777888999999AAA???;;;777444222111000222111///...///333888;;;555000...000000------///000000////////////000000000//////......//////000------.........////////////000000000111222222222333444555666777888888888///000222444666777777777::::::::::::;;;;;;<<<===:::<<>>======???CCCGGGHHHIIICCC???;;;999999:::;;;;;;777666666555555666666777777666555555444444555555444444444444444444444444444444444444444666777777555666888999999999888888;;;DDDPPP]]]mmm|||zzzuuurrr{{{|||}}}uuuqqqjjjsss}}}}}}yyyyyy{{{oooVVVHHHAAA???;;;888555444444444444333444222111000111111000///111111000000000//////////////////.........------------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++************++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++*********+++++++++++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///333111000444:::;;;666///444555999===<<<:::<<>>:::<<>>:::<<<>>>???>>>>>>???@@@@@@BBBEEEHHHJJJKKKKKKKKKKKKLLLMMMKKKIIIGGGGGGGGGLLLXXX^^^YYYUUUWWWVVVPPPNNNOOOQQQTTTWWWYYYZZZ[[[]]][[[ZZZXXXVVVVVVVVVVVVWWWWWWWWWUUURRRPPPQQQRRROOOPPPIIIJJJ[[[lll|||}}}xxx|||yyyjjjYYYTTTRRRSSSPPPKKKJJJMMM|||yyyyyy{{{vvvqqq]]]OOOFFFBBB<<<<<<===???CCCEEEFFFFFF???<<<888666777888999999777777666666666666777777999888666555333333222222111111111111111111111111222222222222333444555666444333222222222444555777222888<<<<<>>======>>>??????AAADDDGGGIIIJJJJJJIIIHHHJJJLLLKKKHHHFFFEEEEEEQQQ]]]ccc\\\VVVXXXUUUOOOMMMNNNQQQTTTVVVYYYZZZ[[[\\\[[[YYYVVVUUUTTTTTTTTTTTTUUUVVVUUUSSSSSSUUUWWWOOOVVVMMMEEEQQQeee||||||nnnaaalllzzzsssjjjccc___^^^XXXPPPLLLOOOzzz{{{www~~~yyy}}}ooo[[[MMMEEEBBB>>>======>>>@@@CCCFFFHHHCCC>>>999777888::::::::::::999888888777777888888333333555555555333111///111111000000000000000111111000...///111333444444666666555444444444444555555555666888<<<@@@DDDGGGWWWeeewww~~~{{{xxxtttppprrrllliiiooo{{{}}}uuuooonnnqqqwww{{{wwwuuusssrrrqqqoookkkhhhhhhiiimmmqqqvvvwwwvvvtttwww{{{}}}|||~~~{{{wwwvvvsssuuu|||vvv[[[LLLAAA???<<<999777666777777666444333111000000111111000000000000000000000000111000000///...---------+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,++++++*********************))))))))))))***+++,,,,,,,,,,,,+++***+++*********))))))(((((()))************+++++++++************************++++++************++++++------++++++++++++------+++++++++++++++***)))(((++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////......000///...------...///000------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------++++++******++++++,,,---,,,,,,++++++,,,,,,---...---------............///////////////000000000000000000//////000000111222444333333333333444555555444444555555666888999:::999:::;;;<<<============>>>AAACCCEEEEEEFFFHHHIIIJJJKKKKKKIIIGGGGGGHHHIIIWWWWWWWWWVVVVVVTTTSSSRRRTTTTTTSSSSSSTTTUUUVVVVVVZZZYYYVVVTTTSSSSSSSSSSSSSSSSSSTTTVVVYYYYYYXXXWWWVVVPPPOOOQQQRRRXXXooogggaaaaaammmxxxpppiiiaaaZZZUUU|||{{{yyy}}}xxx{{{}}}mmmZZZLLLEEEBBB???>>>======>>>AAACCCEEEAAA===888777888999999999::::::999888888888888888555555666777666444222111111111000000000000111111333111000111333555555555333333222222333444555555666666666777999<<>>;;;888666555666666555444222111000000111111000000000000000000000000000000//////...------,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++*********************))))))))))))******+++,,,,,,+++***************)))))))))(((((())))))*********+++++++++************************+++******))))))******+++,,,+++************+++,,,***++++++++++++***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.....................---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,------------------------------------------------++++++******++++++,,,---,,,++++++++++++,,,------------------................../////////000000000000......///111222111000333333333333333444555555444444444555666777999999999999:::;;;<<<<<<<<<<<<>>>@@@CCCEEEFFFGGGIIIKKKKKKLLLLLLKKKIIIJJJKKKMMMTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRPPPPPPRRRTTTVVVWWWVVVUUUZZZUUURRRSSSPPPRRRdddyyy{{{jjjaaajjjvvvwwwoookkkiii}}}{{{|||wwwxxxyyy|||kkkXXXKKKEEEBBB@@@>>>===<<<===???AAACCC???<<<999777888888999888:::::::::999999999888888444555666666555444222111111000000000000000111111333111000111333444444444000000000111222333555666666666555555666888:::;;;@@@IIIVVV```hhhtttyyysssrrrsssqqqnnnpppvvv|||}}}yyyvvvvvvxxxzzz|||~~~yyy~~~~~~qqq[[[MMMCCC>>><<<<<<;;;888666555444444444444333222111000000000111000000000000000000000000/////////......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++*********************))))))))))))******++++++++++++************))))))))))))(((((()))))))))*********++++++************************+++******))))))******+++******))))))))))))************++++++******))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,------......------,,,,,,++++++++++++,,,,,,************************,,,++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++++++++,,,------,,,,,,,,,---------...............////////////000///---,,,///555777444000333333222222333333444555444444444444555666888888888888:::;;;;;;;;;;;;;;;<<<>>>AAACCCDDDEEEGGGIIIIIIJJJJJJJJJIIIJJJMMMPPPOOOOOOOOONNNNNNMMMMMMLLLOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRPPPOOONNNLLLMMMOOOQQQSSSSSSSSSSSSYYYUUUTTTTTTOOOMMMXXXgggyyy|||yyyqqq{{{~~~{{{vvvvvvuuuzzz~~~hhhUUUJJJDDDBBB???>>><<<;;;<<>><<<:::999999999999:::::::::::::::999999888222333333333222111000///000000000000000000111222000///...///000111111000111000000111222333444444555555444444555666777888:::???GGGMMMTTTaaaqqq}}}~~~yyyvvvvvvtttvvvzzz~~~xxxttt}}}|||}}}xxxzzz}}}xxxeeePPPFFFCCC???;;;999999888666444333333222222222222111111000000000000////////////////////////.........---------,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***************************)))))))))((()))******************)))))))))))))))))))))(((((())))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))************))))))************************))))))))))))************************************************************+++,,,,,,---------,,,,,,++++++++++++++++++++++++***************************************)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,+++++++++***+++,,,,,,---+++,,,,,,,,,------------------........./////////...,,,,,,222:::>>>:::555222222222222222333333444333333333333444555666777777777888999::::::::::::999;;;>>>?????????AAABBBDDDEEEFFFFFFFFFHHHKKKNNNKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTRRRPPPMMMJJJHHHJJJLLLOOOPPPQQQQQQRRRRRRTTTRRRSSSTTTQQQNNNSSS\\\~~~{{{qqqttt~~~zzzvvvuuusssxxx{{{eeeSSSHHHCCCBBB???===<<<;;;===AAAEEEHHHBBBBBBAAA???===;;;::::::999999:::::::::999888777222222222111111000//////000000//////000111222222///.........000111000...333333222222222222222333333333444444666777888999555888:::<<>><<<777333555555444333222222111111000000000000000000//////........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))((())))))*********))))))************************(((((()))))))))*********))))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,---------------...............,,,---555???DDDBBB===222111111111111222333333222222222222333444555555555666777888999999999999:::<<<======<<<<<<<<<===@@@BBBDDDEEEFFFHHHKKKMMMKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUTTTSSSQQQNNNJJJGGGDDDKKKMMMQQQRRRQQQPPPQQQSSSQQQQQQSSSTTTRRROOOOOORRRaaarrrzzzrrruuuzzzvvvuuurrrxxxzzzdddRRRGGGCCCBBB>>>===;;;;;;===AAAFFFIIIEEEFFFFFFDDD???<<<::::::888888999:::999888777666444444333222222111111111////////////000111222333000000///000222222000///444333333222111111222222222222333555666777888999666888888888999???GGGNNNTTTZZZgggvvv~~~{{{xxxyyyyyyyyy{{{yyywwwwwwwwwvvvtttrrrtttvvv{{{{{{fffWWWJJJ@@@888999;;;999555444333333333222222111111111//////000000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,+++++++++++++++*********)))))))))***************************))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))(((((())))))******))))))************************'''(((((())))))*********((((((((((((((((((((((((************************++++++,,,,,,,,,+++************++++++++++++******************************((((((((())))))))))))***)))))))))************+++***************************************************))))))))))))***++++++***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........---///666>>>DDDDDDAAA111111000000111111222333222222222222222333444444444555666777777888777777;;;===>>>>>>===<<<===>>>???BBBFFFIIIJJJKKKLLLMMMNNNMMMMMMLLLMMMNNNPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVTTTSSSQQQOOOLLLIIIGGGEEEMMMPPPSSSSSSQQQPPPQQQSSSRRRRRRSSSSSSQQQNNNKKKIIINNN^^^www{{{uuuqqqyyyzzzwwwvvvrrryyyzzzcccQQQFFFBBBAAA???===;;;:::;;;???DDDGGGGGGIIIIIIFFFAAA<<<999999666777888999999777666444444333222111111000000000////////////000111222333000//////000222222000...111111000000000111222222111222333444555666666666777888:::::::::<<<@@@DDDFFFKKKYYYhhhssswww}}}xxxiii]]]QQQJJJHHH???999888999777666777222222222222222111111000......///000000//////...------------------------++++++++++++++++++,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++*********)))((()))))))))*********+++************)))))))))))))))(((''''''''''''((()))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))))))))(((''''''(((((()))))))))))))))************************''''''(((((()))******+++((((((((((((((((((((((((************************+++++++++++++++***))))))((()))************)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************************************************************)))))))))))))))***++++++***************++++++,,,************+++++++++++++++,,,,,,,,,,,,---------------///444999>>>??????000000000000000111222222222111111111111222333333333444555666666777777666888:::<<<=========>>>??????CCCIIILLLMMMMMMMMMMMMNNNMMMLLLLLLLLLNNNPPPRRRRRRQQQQQQRRRSSSTTTUUUVVVQQQPPPNNNMMMKKKJJJJJJJJJNNNRRRUUUTTTQQQNNNOOORRRQQQQQQPPPOOONNNMMMIIIEEEKKKUUUhhh|||yyyrrrxxxzzzxxxwwwssszzzzzzcccQQQFFFBBBAAA@@@>>>;;;999999===AAADDDHHHJJJKKKGGGAAA;;;888888555666888999888777555444222111000///............////////////000111222333...------...000///---+++............///111222333222222333444444444444333111444777888888999;;;===;;;===DDDQQQ\\\fffrrr|||zzz~~~dddOOOEEECCCBBBBBB<<<666444555666444333666111111222222222222111111---...///000000///......------------------------+++++++++++++++++++++,,,++++++++++++******))))))*********++++++,,,,,,,,,++++++++++++******))))))(((((())))))*********+++************)))))))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((((()))))))))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))***++++++,,,)))************+++++++++++++++,,,,,,,,,------------...///111444777:::<<<000000000000000111111222111111111111111111222222222333444555666666666666333666999:::;;;<<<>>>@@@===BBBIIIMMMNNNMMMKKKKKKJJJJJJIIIHHHIIIKKKNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSNNNMMMLLLKKKKKKLLLMMMNNNOOOSSSVVVUUUPPPMMMNNNQQQNNNNNNMMMLLLMMMMMMJJJEEELLLQQQ]]]mmmwww}}}xxxooonnnqqqttt|||sssnnnzzzvvvcccQQQEEEBBBDDDBBB???<<<::::::<<>>BBBKKKWWW___zzz|||mmmVVVCCC@@@???999444555555555444333333222111111000000000000///////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++*********+++---...************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))************))))))((((((''''''(((((((((((()))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))************'''((()))******)))((('''(((((((((((('''''''''''''''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---******+++++++++,,,,,,,,,---------............///000000000000///////////////444444000000555888666222333444444333333444666777888999999;;;;;;<<<===BBBBBBCCCEEEFFFGGGHHHIIIMMMJJJGGGHHHKKKMMMLLLKKKLLLJJJIIILLLQQQTTTUUUTTTMMMMMMNNNNNNMMMLLLKKKJJJNNNOOOPPPNNNLLLKKKNNNQQQRRROOONNNMMMIIIIIITTTbbbnnn[[[QQQ[[[lllwww}}}xxxpppjjj}}}{{{tttqqq}}}xxxcccPPPCCC>>>@@@???===:::888999<<>>@@@@@@@@@>>>:::555222111222333222222444555555333111000000000000000///......////////////////////////////////////////////////000000000000000000000000111111222222222333333333222222333444555666777777444555555666888===DDDHHHHHHKKKOOOVVV___jjjvvv~~~wwwpppdddTTTHHHCCCEEEIIIFFF;;;333444555222222777333333333222222111111000//////.........---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))******+++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((('''(((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))+++,,,*********++++++++++++,,,,,,,,,,,,---------......////////////////////////111222222///000555777666333444666555444444555777777777888999:::;;;;;;<<>>888999;;;999777666666888;;;<<<@@@@@@???;;;777444333333000111111222333333222111000000000000000///....../////////////////////////////////////////////////////////000000000000000111111111111222222222222111111222333444555555666555555555666777:::===???>>>???@@@DDDKKKUUUaaaiiiwww~~~wwwiiiPPPNNNJJJDDD???>>>@@@CCC@@@999666666555222222666222222222111111000000000......---------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))(((((((((((()))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((())))))))))))((((((((((((((((((''''''''''''&&&'''(((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((()))***,,,************+++++++++++++++,,,,,,,,,------------.........//////////////////......---///222333222333555666666555444666777666666777888999:::;;;;;;======>>>???AAABBBCCCCCCFFFEEEEEEEEEFFFGGGGGGGGGIIIJJJLLLOOOOOONNNKKKHHHKKKKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNLLLMMMNNNNNNNNNRRRZZZbbbnnn]]]OOOQQQZZZccciiimmm{{{yyytttxxxbbbNNN???999:::<<<:::888666555555666777>>>???>>>;;;777444333333///000111111111111111222000000000000000///..............................////////////////////////......//////000000000000000000000111111111222222000000111222333444555555555555444555666777888888999888777777:::AAAJJJQQQeeeoooyyy~~~}}}tttiiiZZZLLLBBB??????>>>;;;999777777777777555333333222//////222000000000000000/////////------------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))(((''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,))))))*********+++++++++++++++++++++,,,,,,,,,---------....../////////000///------000333333222111333444555555444444555777555666666777888999::::::;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFJJJLLLPPPQQQPPPMMMJJJHHHLLLKKKKKKKKKLLLMMMNNNNNNJJJJJJKKKKKKLLLMMMLLLLLLIIIMMMOOOOOONNNPPPSSSUUUWWWRRRNNNOOOSSSWWW^^^dddvvv{{{vvvvvvaaaNNN???:::<<<===;;;888666444444444444:::;;;;;;999555222111111...///111111000000111333000000000000000///..............................////////////////////////---......//////000000111///000000000000111111111000000111222333444555555444222111222333555444333777777666555666:::AAAFFFOOOWWWbbbhhhlllsss}}}~~~xxxnnneeeWWWJJJAAA<<<999888<<<999666333111222333444222111111111222222222222////////////////////////......---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''))))))))))))''''''&&&''''''''''''((((((((((((((((((((())))))))))))***))))))((((((''''''&&&(((((())))))))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((***+++)))))))))************+++******+++++++++,,,,,,,,,---------......//////000111///000666:::888444222222333555444333333444666555555666777888999999:::::::::;;;===>>>???@@@AAAAAACCCEEEEEEDDDCCCDDDEEEKKKNNNQQQRRRPPPMMMKKKJJJKKKLLLMMMNNNOOOPPPPPPOOOJJJIIIJJJKKKMMMNNNMMMKKKIIINNNQQQPPPPPPRRRSSSRRRSSSRRROOOKKKGGGJJJSSS[[[oooyyy~~~zzzuuu```MMM???:::<<<;;;:::888666444444444555777888999777444111000///---///111000//////222444000000000000000///..............................////////////////////////------......///000000111/////////000000000111111000111111222333444555555444111///000333444444333666777777777888:::>>>AAABBBFFFJJJMMMQQQYYYeeennnxxx}}}uuupppiiibbb\\\PPPJJJAAA:::666666888999666444222222333444555666333222111111333555444222....................................------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))(((''''''&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))***)))(((''''''((()))***((((((((((((''''''''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))'''((()))+++))))))))))))************************++++++++++++,,,,,,---......///000000222///111:::???;;;444222111222333333222222333555444555555666777888999999999:::;;;<<<>>>???@@@@@@@@@CCCFFFFFFDDDCCCDDDEEEKKKOOORRRRRROOOLLLKKKKKKIIIKKKNNNPPPQQQQQQPPPOOOKKKJJJJJJLLLOOOPPPNNNLLLNNNRRRRRRNNNNNNRRRTTTQQQRRRRRROOOIIIFFFHHHNNNSSSgggqqq~~~vvv```MMM>>>999;;;:::999777666555555666666777888999888555222000000---///111111//////222555000000000000000//////...........................////////////////////////---------...///000000111////////////000000000000111111222333444555555666555222000111444666666555222333555555555555777999AAA@@@>>><<<>>>EEEQQQYYYcccttt~~~}}}xxxpppdddXXXMMMFFFBBB999999::::::999777444222111222333555666444000---444222///---000222000,,,---.....................//////.........---------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((()))***)))(((''''''((()))***)))(((((((((''''''''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''((()))+++))))))))))))************)))************+++++++++,,,,,,------...///000000000---111;;;@@@:::333000000222333333222111333444444444555666777888999999999:::;;;<<<===???@@@@@@@@@CCCFFFFFFDDDCCCDDDEEEKKKNNNQQQQQQNNNKKKKKKLLLGGGJJJNNNQQQRRRRRRPPPNNNMMMLLLKKKNNNQQQRRRPPPMMMTTTVVVSSSLLLKKKPPPRRRPPPKKKLLLMMMMMMMMMOOOPPPOOObbbkkk{{{}}}ttt]]]III<<<999;;;999999777444222222555777===;;;999666333000///...000000000000////////////---...000111222111///...------+++******+++---------...............------.........////////////000....../////////...,,,+++///////////////000000111111222333333222222444666999555222111333444444333777666666777;;;AAAFFFIIIYYYZZZ\\\^^^dddmmmwww~~~~~~pppcccSSSQQQMMMHHHBBB===999777555555555555555555555555333333222111111222333333222222222222111000///...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))*********+++++++++*********************************)))))))))))))))***************)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&''''''(((((('''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((()))***++++++***)))((()))(((&&&%%%%%%''')))***''')))(((&&&$$$&&&((((((((((((((((((((((((''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++,,,,,,,,,,,,------///000000111111111000000000111111000...///222444222222222444777888777666777888:::<<<>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDKKKKKKKKKIIIFFFEEEFFFGGGFFFHHHKKKMMMMMMLLLKKKIIIJJJKKKMMMPPPQQQRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQOOONNNMMMNNNNNNOOOTTTbbbqqqxxx~~~ttt]]]JJJ===999;;;999888777444222222555777;;;999777555222000//////000000000000/////////...---...///111111000///...------,,,,,,,,,,,,---------...............------------.........///////////////000000000///------//////......//////000111222333444333222222444555888555111111222444444333555555555666999>>>BBBEEEJJJIIIHHHGGGIIIMMMTTTZZZaaafffmmmrrruuuwwwxxxzzz}}}~~~}}}zzzsssgggXXXJJJAAACCCBBB@@@>>>;;;999777666444444444444444444444444333333111111111111333333222222222222111000///...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))*********+++++++++************************************))))))))))))***************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''((())))))))))))((('''''''''((())))))((('''&&&''')))***)))))))))(((((('''''''''(((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++******))))))******++++++++++++,,,,,,,,,------.........//////000000000......000222555555444222222222222444666888777666777888:::<<<===>>>>>>===@@@@@@@@@@@@AAABBBCCCDDDHHHIIIIIIGGGEEEDDDFFFGGGFFFHHHJJJMMMNNNMMMLLLJJJIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOONNNOOOPPPPPPSSS]]]hhhqqq|||~~~sss^^^KKK>>>999:::888888777555333333555777888777555333111000//////000000000/////////......,,,---///000000000///...,,,---............---,,,------...............---,,,,,,,,,---------......///000000000000///......///............///000000444444444333222111333444666444111111222333333222444333333444666:::===@@@@@@>>><<<888777888<<<@@@EEEGGGJJJNNNRRRXXX___cccjjjppp|||{{{rrriiibbbZZZWWWQQQJJJCCC===:::888666666555555444444333333444444444444444444444444333222111000000111222333111222222222222111///...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***************+++++++++*********************************************************)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&$$$'''***---,,,***&&&$$$&&&''')))++++++)))'''&&&&&&'''''''''(((((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))******++++++******+++******))))))******+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...000111444111...000333444111...222111222333666777666555666777999:::<<<<<<======????????????@@@AAABBBCCCEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGJJJLLLMMMMMMLLLLLLGGGHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQSSSXXX___iiiwwwrrr]]]LLL???999999777777777555333333555777555444333111000000000000000000/////////.........,,,---.../////////......+++---///000000///---+++,,,---......///.........++++++,,,,,,,,,---------...////////////...............------......///000444555555333111000111222333222111111111222222222333333333444555777999;;;;;;;;;999777555777:::===<<<<<<<<<<<<>>>CCCIIINNNSSS\\\nnn}}}ssskkkddd[[[QQQIIIEEEBBB>>>;;;:::;;;===???666555555444333222111111333333333333333333333333333222111000000111222333000000222222222000///------..................---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************************************)))***************++++++******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&$$$'''+++......---***((('''%%%%%%(((***(((&&&'''&&&&&&''''''((()))))))))((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))*********)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********************))))))))))))*********++++++++++++,,,,,,,,,---,,,++++++,,,...111333BBB>>>777333000000000000222111111333555666555444555666777999:::;;;<<<<<<=========>>>???@@@AAABBBAAABBBCCCCCCBBBCCCEEEGGGEEEGGGIIIKKKMMMMMMMMMLLLHHHHHHIIIJJJLLLLLLMMMMMMOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPRRRUUU[[[bbbmmm{{{ppp[[[KKK???999888666777777555444444555777333222111000000000000000////////////............,,,,,,---...............+++---///111111///---+++,,,------...//////......+++++++++,,,,,,,,,,,,------------------------------------------......///444444444222000///000111000111111111000000111222333333444555666666777888666666666666555777:::===<<<<<<;;;::::::;;;>>>AAACCCMMM___qqqxxxxxxyyy|||vvvqqqqqqtttpppggg[[[RRRNNNJJJBBB=========<<<:::999888777666777666555444333222222111333333333333333333333333222222111000000111222222...000111222222111///---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***************************))))))))))))))))))))))))))))))******+++++++++,,,***)))((((((''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''))))))))))))''''''%%%'''))),,,---.........---'''$$$(((***)))***---&&&'''''''''(((((())))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))*********)))(((''''''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************)))***))))))))))))))))))************+++++++++,,,,,,---,,,++++++,,,///222333CCCEEEDDD>>>666111111333222111111222444555444222444555555777888999;;;;;;;;;<<<<<<<<<>>>???@@@AAA???@@@AAAAAAAAABBBDDDFFFEEEFFFHHHJJJKKKKKKKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMOOOOOONNNMMMLLLLLLKKKKKKIIIJJJJJJKKKKKKLLLLLLLLLLLLPPPVVVZZZ^^^fffuuummmXXXIII>>>888888555666777666444444555777333222111000000000000000/////////.........------,,,,,,,,,,,,------......+++,,,...000000...,,,+++,,,,,,---...////////////+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...---,,,,,,,,,,,,---......222222222111.........000...///111000//////000111222333444555666666666666555555666555444555777999999:::;;;:::999:::;;;===>>>DDDPPP\\\^^^[[[ZZZ]]]]]]\\\^^^ccckkkqqqssssssxxxwwwwww{{{|||yyywwwxxxyyyrrrpppiii^^^UUUVVVaaakkkrrrdddRRRFFFBBB@@@===999666777999:::999666333111333333333333333333333333222222222222222222222222222111000//////000111222///111333555444333000//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++***************))))))))))))))))))))))))))))))******+++,,,,,,,,,***)))((('''&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''%%%&&&''''''((((((''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''((())))))))))))((('''&&&&&&''')))+++---///000555+++'''+++///---///444((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))******))))))***))))))(((((())))))***************++++++++++++---,,,,,,,,,---///000111111999BBBAAA888000---///111111000222444444333111444444444555666888:::;;;:::::::::;;;<<<>>>???@@@>>>???AAAAAA@@@AAADDDFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJLLLLLLPPPOOONNNMMMLLLKKKJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHDDDHHHNNNQQQOOOSSSaaaooo~~~jjjTTTFFF<<<888777555666777666555444666777444333222111000000000000//////.........---------,,,,,,,,,,,,,,,------...+++,,,---......---,,,++++++,,,---...////////////,,,,,,,,,,,,---------------,,,,,,+++,,,---...///,,,,,,,,,+++,,,------...000000000///---,,,...///,,,...111000///...///111000111333555555555444444555777777777555555666888666777888777777777999;;;;;;>>>DDDIIIGGGBBBBBBEEE???>>>???EEEMMMTTTUUUTTTUUUVVVYYY[[[___fffmmmrrrsss{{{xxxnnnmmmllljjj^^^___```]]]XXXUUUUUUUUUSSSSSSPPPGGGDDDQQQkkkyyy]]]III@@@===;;;888333444666888999888777666111111111222222222333333222222222222222222222222222111000//////000111222222444666888888666444222///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***++++++,,,------***)))(((&&&&&&'''((()))'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''((((((''''''((('''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&%%%&&&'''((())))))******777---)))000444111111666)))))))))(((''''''&&&&&&%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))************+++++++++++++++,,,,,,,,,---------...'''...555666222---,,,---111000000111333333222111333333333333555777999:::888999999:::<<<===???@@@>>>@@@AAAAAA@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHJJJKKKQQQPPPOOONNNLLLKKKJJJIIIFFFFFFGGGHHHHHHGGGFFFEEEAAABBBFFFJJJIIIJJJTTT```kkkpppxxxhhhRRRDDD;;;777777444666777666555555666777444444333111000000000000//////.........---------,,,,,,++++++,,,,,,---...++++++,,,------,,,+++++++++,,,---...////////////,,,,,,------------.........------,,,---...///000,,,,,,++++++,,,,,,---......//////...,,,,,,---///+++...000000...---///111...000222444555444333222333444666666555555666777555666555444333444666888888999===@@@>>>:::;;;@@@>>>:::888;;;AAAEEEEEECCC???BBBDDDEEEFFFKKKSSSYYYUUU```kkknnniiidddeeehhhmmmmmmqqqwww{{{|||{{{xxx}}}}}}zzzyyywwwtttrrrgggkkkhhh[[[RRRQQQSSSRRRKKKMMMNNNLLLHHHFFFFFFHHHFFFHHHFFF@@@BBBYYYlllQQQCCC===:::777999888777666555555555555333333333222222111111000111111111111111111111111222111000//////000111222444666999;;;;;;999777555///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++)))'''&&&%%%&&&((()))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((((('''%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$666+++)))222777222000444******)))((('''&&&%%%%%%%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((()))))))))************+++++++++***++++++,,,,,,,,,++++++000///...------...222444111000000111333333222000333222222333444666888:::888888999:::;;;===>>>??????@@@AAAAAA@@@AAACCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIRRRQQQPPPNNNMMMKKKJJJIIIFFFGGGHHHHHHGGGFFFEEEDDDBBB@@@BBBHHHIIIIIIPPPYYY___gggrrr|||hhhRRRDDD:::444333888777555444444666888:::666555333111///---,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...---......//////////////////000000000111111111111111222333333444444333333777666555444444333333444444666999:::::::::;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>AAADDDFFFGGGJJJPPPVVVVVVQQQMMMOOORRR[[[\\\]]]```cccfffiiijjjhhhgggeeeddddddeeeggghhhllljjjfffaaa^^^___bbbfffgggddd```]]]\\\[[[YYYXXXSSSRRRPPPNNNLLLJJJJJJIIIKKKIIIGGGDDDBBBAAAAAAAAABBBDDDCCC@@@FFF```uuuVVVCCC;;;888777777777777777666666666666444444333333333222222222000000000000000000000000000000///...---///222555222444777::::::777444222000//////...------,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))************))))))************************++++++***)))(((((())))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''///777???@@@999///(((%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''')))))))))(((((())))))************))))))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////000111111111111111111111111222333444666777555666777888:::;;;<<<===;;;===???@@@@@@AAACCCEEECCCCCCDDDDDDCCCBBBAAAAAADDDEEEFFFHHHHHHIIIIIIHHHJJJKKKKKKIIIGGGEEEEEEFFFHHHGGGGGGGGGFFFFFFEEEEEEFFFEEEDDDDDDFFFJJJMMMPPPOOOXXXhhhvvv{{{|||}}}eeePPPCCC:::555444666555333222333444777888666555333111///...------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------,,,,,,,,,,,,------------.../////////////////////000000000111111111111222222333444333333333555555444333333333333444555777888888777666666777999888888888888999::::::777888999:::<<>>??????@@@CCCDDDAAABBBCCCDDDDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJIIIFFFEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGJJJMMMOOOWWWRRRUUU```mmmvvv~~~}}}bbbNNNAAA999555555444333222111111333555666666555333111///.........------------,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,------------...////////////...////////////000000000000111111222333333333333222333333333333333444444444888999:::999777555555555666666555555666666777888666777777888999;;;<<<===???AAABBB???;;;<<>>777666666555555444444444333333333333333333222222222111111////////////////////////...111333444222000///...///000111222222111000//////......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***************)))((((((((())))))******))))))((())))))))))))))))))))))))***))))))(((((((((((()))''''''((((((((()))))))))((((((''''''''''''((((((''''''(((((((((((('''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***,,,---+++'''%%%&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))(((((('''&&&((())))))******))))))((((((((((((((())))))))))))((((((((((((((()))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,------------...////////////...000000111222333444444555444555555666777888888888999;;;===??????@@@BBBDDD@@@AAABBBDDDFFFGGGHHHHHHEEEDDDDDDDDDDDDFFFGGGHHHFFFGGGHHHGGGEEEEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHJJJMMMOOOYYYRRROOOSSS[[[fffsss}}}}}}aaaMMMAAA999555555333222111111111222444555555444222111000///......,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))((()))***+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,---......//////.............../////////000000000111111222222222222222111222333444444555555555;;;<<<===<<<:::888777888555444444444444555666666888888888888999:::;;;<<>>???DDDIIIKKKMMMOOOPPPOOOKKKFFFBBBEEEEEEFFFFFFFFFFFFEEEEEEAAAEEEHHHJJJIIIHHHHHHHHHBBBAAAAAABBBDDDEEEEEEDDDAAAAAABBBCCCEEEGGGHHHJJJJJJGGGDDDAAA@@@AAABBBDDDJJJLLLLLLGGGCCCHHHVVVbbbnnnbbbQQQBBB999777777777444444444444333333333333222222222222111111111111////////////////////////...222666888666222...,,,////////////////////////------------,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&(((''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''%%%$$$$$$'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------------...////////////...///000111222222333333333555555666666666777777777999;;;>>>??????AAACCCEEE@@@AAACCCEEEGGGHHHIIIIIIHHHGGGFFFEEEEEEGGGIIIKKKDDDEEEGGGFFFEEEDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGGGGGGGHHHJJJLLLNNNSSSYYY]]][[[WWW\\\nnn~~~aaaMMM@@@888444444333333222222222333444555333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))*********++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++*********************************+++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............---............////////////000111111222222111111111222333555666666666666999;;;<<<<<<:::999:::;;;444444444444444555666666999888888888888999::::::;;;>>>AAAAAA@@@@@@BBBDDDJJJJJJIIIHHHFFFDDDAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDDDDCCCBBBCCCDDD???>>>???AAACCCEEEEEEDDDAAAAAAAAABBBCCCDDDEEEFFFGGGEEEBBB@@@???@@@AAACCCCCCEEEFFFBBB>>>???FFFLLLIIIEEE???:::888777777777555555555444444444333333222222111111111000000000........................///333888999777222...,,,///..................///,,,,,,,,,,,,,,,+++++++++************************((((((((((((((((((((((((((())))))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&'''((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------......///000000000//////...///000222222222222111555666666666777777888888999;;;>>>???@@@AAADDDFFFCCCDDDEEEFFFGGGGGGGGGGGGIIIHHHFFFEEEEEEGGGIIIJJJCCCEEEFFFFFFEEEDDDEEEGGGEEEFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGHHHJJJKKKLLLMMMYYYdddfffeeeiiittt}}}```LLL@@@888444444444444333333444444555555111000//////............++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++++++++******************++++++++++++---,,,,,,+++******))))))***************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---------------........./////////000111111111111000000111333444555555555444444666888888777777888999444444444333444555555666666666666666666666777888888<<<@@@CCCCCCBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEFFFAAAAAAAAA@@@@@@AAAAAAAAA@@@AAAAAA@@@>>>>>>???AAA>>>>>>>>>@@@CCCDDDCCCBBB??????????????????@@@AAACCCBBBAAA?????????@@@@@@<<<>>>???===;;;:::===@@@888888888888777777666555555555444444444333333333111111111000000000000///........................///222666777555111...---........................++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))((('''''''''(((((())))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((('''(((((())))))(((((('''(((((((((((())))))))))))++++++++++++************)))))))))************+++++++++,,,,,,,,,,,,------......///000000000000///...///000111222111111000555555555666777888888999888:::===>>>???AAADDDFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFFFFEEEDDDEEEGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLPPPWWWaaaoooyyyzzzvvvooolllmmmttt|||yyy]]]III>>>777444444333333333333444444555555///......------------...******+++++++++,,,,,,,,,,,,,,,---...---+++)))(((******++++++++++++******************+++++++++++++++++++++******************************************************++++++,,,,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,---------............///000000111111000000...///111333333333222111222333555555444444555666333333333222333444444555555444444444555555666777777:::>>>AAABBBBBBAAAAAA>>>??????AAACCCFFFHHHIIIAAAAAA@@@??????@@@AAAAAA>>>@@@AAA@@@???>>>???AAA???>>>???AAACCCDDDBBBAAA>>>===============>>>>>>???????????????>>>>>>>>>=========<<<999777777888444555666666666555555555333333333333222222222222111111000000000/////////........................---000222222000...------,,,,,,------------,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************)))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&''''''))))))''''''((((((((((((''''''(((((((((((())))))))))))+++*********))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------...////////////...---...000111222111000///222333333555666777888888555888:::<<<===???BBBDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGEEEDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJQQQaaappprrrkkkbbbZZZWWW```mmmwwwuuuZZZGGG===777555555222222333333333444444444...------,,,,,,,,,------*********++++++,,,,,,,,,+++---...//////,,,)))'''******++++++++++++******)))************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))*********)))***++++++,,,,,,++++++++++++++++++,,,+++,,,------......------,,,,,,,,,---------.........//////000000000000000---...000111222111///...222444555555444333333444222222222111222333333444555555555555666777888888222444777:::<<<=========999:::<<<>>>@@@BBBCCCDDD@@@>>>===;;;;;;===>>>@@@999<<>>>>>>>>=========???@@@AAA???==================>>>??????<<<===>>>??????>>>===<<<;;;;;;<<<;;;:::999999999333444444444333444666777222222222111111111111000000000000000////////////........................,,,---......,,,+++,,,---***+++,,,------,,,+++*********************++++++++++++++++++++++++++++++***************************************)))((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&'''((()))***''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((((('''))))))))))))************++++++,,,,,,,,,---------+++,,,------......---------...000111222111///...000111222333555666777888333666888:::;;;===@@@BBBBBBBBBDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHGGGEEEEEEEEEFFFIIIIIIIIIJJJJJJKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDHHHHHHEEEJJJXXXcccgggbbbTTTKKKRRRaaammmxxx|||tttYYYGGG===666333333111111111222222333333333000///...---------------************))))))((((((+++,,,,,,---,,,+++***)))---+++***(((((()))+++,,,************************************************+++++++++************)))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000000000...///000111111222222111666666666555444333111000333333333333333444555666666555444333333333333333666666666666777888999::::::;;;;;;;;;<<<>>>???@@@AAA>>>;;;<<>>===;;;:::;;;<<<>>>???@@@??????@@@@@@@@@>>><<>>>>>>>>???@@@AAA======<<<<<<;;;;;;;;;:::CCCBBB@@@<<<999777888:::888555222111333555666777333333222222111000/////////////////////000111111//////............//////---...///...------...///+++++++++************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&))))))((('''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))************))))))))))))))))))******************+++,,,,,,,,,,,,+++---------............///////////////000000000000111111222222222333333333666666777999;;;>>>@@@AAABBBCCCDDDEEEEEEFFFEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJEEEEEEEEEFFFFFFGGGGGGGGGIIIGGGEEEDDDFFFJJJNNNQQQYYYTTTPPPQQQVVV^^^lllxxxttthhhnnnkkknnn}}}tttYYYGGG===666333333111111111222222333333333000000...------,,,,,,,,,++++++*********)))))))))++++++,,,,,,,,,+++***)))+++***)))((()))***,,,---++++++++++++++++++++++++************************+++++++++*********))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---............/////////000000000......///000111111111111222222333333333222111111111111111222333555666777555555444333333333333333666666666666777888999999;;;;;;;;;;;;<<<===>>>???@@@===;;;<<<>>>@@@???>>>===<<<;;;:::;;;<<<>>>???EEEBBB???>>>@@@AAA???<<<>>>>>>>>>????????????@@@<<<<<<<<<<<<============FFFEEEBBB>>>:::888999:::888555222222333555666666444333333222111111000000...............///000000//////............//////,,,---...---,,,+++,,,...+++++++++************)))***++++++,,,,,,++++++***************++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((''''''&&&'''((()))***)))(((((((((''''''''''''))))))(((''''''''''''''')))((((((((('''''''''''''''((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))***++++++,,,,,,++++++------------................../////////000000000111111111222222222333333555666777888;;;===???@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHIIILLLLLLKKKJJJIIIHHHHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDBBBAAABBBEEEHHHKKKQQQOOOPPPTTTYYY]]]fffooorrrnnniiiXXX^^^qqquuuYYYGGG===666333333111111111222222222222222111000///---,,,++++++++++++++++++++++++*********+++++++++,,,++++++***)))))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))*********************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............////////////000---...///000111111111111...//////000111111111000//////000111333555777888444444333333222222333333555555555555666777888999::::::::::::;;;<<<======>>><<<;;;;;;===>>>>>>>>><<<<<<;;;;;;<<<===???@@@JJJFFFBBB@@@AAAAAA@@@>>>===>>>???@@@@@@@@@??????<<<<<<======>>>??????@@@EEEDDDBBB>>>:::777777888888666333222333555666666444444333333222222111111......---------...////////////............//////***,,,---,,,+++***+++,,,+++++++++************)))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((('''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))************)))***++++++,,,,,,++++++,,,,,,,,,---------...............////////////000000111111111222222222222555555666777999<<<===???@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHKKKKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGCCCBBBAAA@@@AAABBBCCCDDDGGGHHHMMMUUUYYY[[[```fff```ooowww]]]eeevvvuuuZZZGGG===666222222111111111111111222222222222111///---,,,+++******++++++++++++++++++++++++***++++++++++++***************))))))***+++,,,,,,++++++++++++++++++++++++************************************))))))))))))************************************++++++++++++************+++++++++++++++++++++++++++,,,,,,---------........./////////------...///000000000000......///000000000000/////////000000222333555555333333222222222222333333444444444444555666777888999999999999999:::;;;;;;<<<<<<;;;<<<========================>>>???AAABBBJJJJJJJJJHHHDDDAAA@@@AAA===???AAABBBCCCBBB@@@???????????????????????????@@@???>>>;;;888666666777888666333333444555555555444444444333333222222222//////.........//////000///......------......///+++,,,---,,,+++***+++---+++++++++*********))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((''''''''')))(((''''''''''''(((((((((((((((((((((''''''''''''''''''((((((((())))))'''(((((())))))(((((('''((()))))))))************))))))***++++++++++++++++++,,,,,,,,,------------------........./////////000000000111111111111222333444444666888:::<<<===>>>???@@@AAABBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGGGGFFFFFFEEEEEEDDDFFFFFFGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBAAAAAAAAAAAABBBGGGOOOTTTWWW]]]ccc___bbbiiitttuuuZZZGGG===555222222111111111111111111111111111000///---+++******)))++++++++++++++++++++++++*********************+++,,,,,,+++******)))))))))))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))))))))*********+++++++++************+++,,,,,,------------............,,,---...//////000//////000000000000000//////...111111000000000111111222222222111111111222222333333333333333444555666777888777777777888999:::;;;;;;<<<==================?????????@@@@@@AAABBBCCCDDDLLLRRRPPPGGG@@@AAADDD???@@@BBBDDDDDDCCCBBBAAABBBBBBAAA@@@???>>>>>>===:::;;;;;;:::888777888999888666444333444555444444444444333333333333333222111111000000000000000111......------------......+++---...---,,,+++,,,---+++++++++*********)))))))))******++++++******)))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((())))))******))))))(((((()))))))))************))))))***++++++++++++***++++++++++++,,,,,,,,,---------------............//////000000000111111111222222333444666888999:::<<<===>>>???@@@AAAAAAAAADDDCCCBBBBBBBBBBBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCAAA@@@???>>>@@@???@@@FFFKKKPPPZZZccckkkgggdddgggoooyyyvvvZZZGGG===555111111111111111111111000000000000///...,,,+++******************+++++++++++++++******)))))))))***++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))******************************)))))))))((((((((()))))))))))))))))))))))))))))))))************+++((())))))))))))***************))))))******+++,,,,,,,,,,,,---------......+++,,,---...////////////111111111111000000///...111111000////////////000111111000000111111222222222222222222333444555666555555555666777888:::;;;:::<<<>>>>>>=========>>>@@@@@@@@@AAAAAAAAAAAAAAA???IIIRRRQQQIIIAAAAAADDD@@@AAABBBCCCDDDCCCBBBBBBCCCCCCBBB@@@???>>>===<<<999:::;;;;;;::::::;;;<<<888666444444555555444333333333333333222222222222222222111111000000111111......------------......,,,---...---,,,+++,,,...+++++++++************)))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))((((((((('''''''''((((((((((((((((((''''''''''''(((((()))'''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))************))))))))))))))))))************((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111222333444666777888:::;;;<<<>>>???@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCDDDDDDDDDCCCCCCAAAAAABBBCCCEEEFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@>>>===<<<<<<@@@===;;;>>>BBBHHHRRR\\\nnnqqqqqqkkkddddddmmmvvvzzzvvvZZZHHH<<<555111111222111111111000000000//////...---,,,++++++++++++)))))))))*********++++++***)))(((((()))***+++,,,++++++++++++******)))((())))))))))))))))))))))))***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))))))))***+++++++++,,,,,,,,,,,,---------++++++,,,---...............//////000000000000000/////////......///000000000000000000000111222222111111111222222333444555333333444555666888:::;;;:::===@@@@@@>>>===>>>???@@@@@@@@@@@@@@@??????>>>>>>DDDJJJKKKHHHDDDBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>===888:::;;;;;;999999999:::888666555444555555333222222222222222222222222222222222111000000000000000...------,,,,,,------...***,,,---,,,+++***+++,,,+++++++++************)))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))************((())))))***************************+++++++++++++++,,,,,,,,,,,,---------........./////////000000000000111222333444666777888999;;;<<<>>>?????????BBBAAA???>>>>>>???AAABBB@@@AAABBBCCCDDDCCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA???>>><<<<<<;;;;;;>>>;;;:::<<<>>>???FFFMMM\\\eeemmmoookkkggghhhkkknnnwwwvvv[[[HHH<<<555111111222111111111000000//////...---,,,,,,++++++++++++(((((())))))*********+++***)))(((((((((***+++,,,)))******+++++++++******************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------++++++,,,---............+++,,,---///000111111111---------......000111222000000///000000111222222111111111111222333444555111222222444666888:::<<<:::>>>AAAAAA???===>>>@@@??????@@@??????>>>===<<<@@@@@@AAADDDFFFFFFCCC?????????>>>>>>>>>???@@@AAA@@@@@@??????????????????777999:::999777666666666888666555555555555333222111111111111111111111222111111000///////////////...------,,,,,,------...)))+++++++++***)))***++++++++++++************)))))))))************))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))'''''''''''''''((()))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************(((((()))***************)))************+++++++++++++++,,,,,,,,,---------............/////////000000000000111222444555666777888:::<<<===>>>??????AAA@@@>>>======>>>@@@AAA@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAACCCBBB@@@>>>===<<<======;;;999;;;======:::<<<@@@GGGNNN\\\mmmyyyyyynnnddd```dddjjjppprrrwww~~~vvvZZZGGG<<<444111111///111222333333000...,,,...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------******))))))******+++,,,...---+++)))((())))))***))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))************)))))))))***++++++,,,,,,...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++........................000///.........000111222000000000000000111111222444333222222333666888:::>>>???@@@???===;;;<<<===AAA@@@???===<<<;;;;;;;;;@@@AAABBBBBB@@@@@@AAABBB@@@???>>>>>>>>>???@@@AAAAAA@@@???===<<<<<<<<<<<<999999999999888666555444444333333222222333333444222222222111111111111000000///...------...///000///---,,,---000000...++++++,,,,,,------,,,,,,+++************************+++++++++++++++***)))((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((***%%%$$$((()))$$$"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---...///000000////////////000111222333888888999999:::<<<===>>>:::::::::;;;<<<===>>>???AAA@@@@@@CCCGGGHHHFFFDDDCCCCCCBBBBBBDDDEEEHHHIIICCCCCCBBBAAAAAAAAABBBBBB???>>>>>>===<<<;;;;;;:::===;;;::::::<<<======<<>>===;;;:::;;;<<<>>>>>>>>>>>>============???@@@AAAAAA??????@@@AAA???>>>>>>>>>>>>???AAAAAAAAA@@@???===<<<;;;;;;;;;999999999888777666555444444333333222222333333444222222222111111111000000000///...------...///000///...,,,---///000...++++++,,,,,,,,,,,,,,,,,,+++************************+++++++++++++++***))))))(((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''%%%&&&&&&&&&$$$"""&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''')))%%%$$$((()))%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,------......//////////////////000111222333444444444555666777888999:::::::::;;;<<<===>>>???AAA@@@@@@CCCFFFGGGEEECCCAAAAAABBBCCCDDDFFFHHHIIIBBBAAA@@@@@@??????@@@@@@>>>>>>======<<<;;;;;;:::===<<<::::::<<<===<<<<<<;;;<<<@@@CCCHHHMMMRRRVVV```aaacccdddhhhnnnvvv{{{tttyyy}}}vvvZZZFFF;;;444111111000111222222222000...,,,,,,,,,+++************+++******++++++++++++++++++***))))))))))))***++++++---,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))******(((((()))******++++++,,,---,,,++++++***+++++++++***++++++,,,,,,,,,,,,,,,------------............------------------------000000///......//////000000000//////000000111222333222222222333444666777999;;;;;;;;;999888999:::;;;<<<===?????????>>>>>>>>>???@@@???>>>===>>>@@@============>>>???AAAAAAAAA@@@>>><<<;;;:::999999999999999888777666555444444333333222222333333444222222111111111000000000//////............//////000///------......---++++++,,,,,,,,,,,,,,,,,,+++***************************++++++++++++***))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((***+++)))(((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((%%%$$$''')))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((())))))((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++************+++,,,,,,---------------.........////////////000111222222111111111111222444555666:::::::::;;;<<<===>>>???@@@@@@AAACCCEEEFFFDDDCCC>>>???AAACCCEEEGGGHHHHHH@@@??????>>>===>>>>>>>>>>>>>>>======<<<;;;;;;;;;>>><<<::::::<<<===<<<;;;999<<<>>>===:::;;;???DDDTTTZZZ```cccdddfffkkkpppkkkttt~~~~~~uuuYYYFFF;;;444111222000000111222111///...,,,,,,+++******))))))******++++++++++++************)))))))))))))))***++++++,,,++++++******)))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((()))))))))***(((((())))))***+++++++++++++++************++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,---.........------------------------000000//////............///////////////000111111222111111111222333555666666777888888777666888999:::;;;===???@@@???>>>===<<<===>>>>>><<<<<<===>>><<<<<<<<<===>>>???@@@AAA@@@???===<<<:::999888888999999888888777555444333444333333222222333333444111111111111000000000000/////////....../////////000///...------------,,,,,,++++++++++++++++++,,,******************************+++++++++******)))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%(((---111333444&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&''''''''''''%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************++++++,,,...---------------------///......//////000111222111111111222333444555666999999::::::<<<===???@@@@@@@@@AAACCCDDDEEEDDDCCC???@@@BBBDDDEEEEEEEEEDDD??????>>>============>>>??????>>>>>>============>>><<<;;;;;;<<<<<<<<<;;;:::<<<<<<;;;::::::===@@@EEEMMMWWW\\\\\\^^^eeekkkoooxxxtttXXXFFF;;;444111222000000111111000///------,,,+++******))))))******+++*********************))))))(((((())))))***+++++++++++++++*********)))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***)))''''''(((((((((((()))))))))'''(((((()))******++++++******)))))))))******+++)))***++++++,,,,,,++++++*********+++,,,,,,,,,---------------------------...////////////........./////////...///000000111000000111111222222333333333444666666555555666888:::;;;===>>>>>>===<<<:::;;;<<<======;;;;;;<<<===;;;;;;<<<===>>>>>>?????????>>><<<:::999888777777888888888777666555444333444333333222222333333444111111111000000000//////...//////////////////...//////...---,,,,,,---...,,,++++++******++++++,,,************************)))******+++++++++******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$'''''''''''''''''''''''''''%%%$$$&&&+++000555777$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))((((((''''''''''''(((&&&''''''(((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))***************))))))******+++,,,---------------,,,,,,,,,............///000111222111111111222333444555666999999999:::<<<>>>???@@@@@@AAACCCDDDDDDDDDCCCCCCBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@??????????????????===;;;;;;<<<<<<;;;::::::888666666999;;;;;;::::::BBBJJJMMMMMMQQQYYY```iiisss~~~sssXXXEEE;;;444111222000000000000///...------,,,,,,+++************+++))))))******************)))(((((((((((()))************+++++++++******)))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))'''''''''(((((((((((())))))''''''((())))))******+++)))))))))((())))))***+++)))******+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...//////......//////000111///000000111111111222222111222444444444444666777999:::;;;<<<<<<;;;::::::;;;<<<===<<<;;;:::;;;===;;;<<<<<<==================<<<;;;999888888888888888888888777666555444333444333333222222333333444111111000000000/////////......////////////.........///...---,,,,,,...000,,,+++***))))))***+++,,,************************))))))***++++++++++++******)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%'''''''''''''''''''''''')))&&&######&&&))),,,...###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&&&&(((+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))*********))))))))))))***++++++,,,,,,,,,,,,,,,---------............///000111111000000000000222333444555888999999:::<<<>>>@@@AAA@@@CCCEEEFFFEEEDDDDDDEEEDDDDDDDDDCCCBBB@@@???>>>AAA@@@@@@???????????????@@@@@@@@@??????????????????===;;;;;;;;;<<<;;;:::<<<888444555888:::999666777;;;>>>>>>>>>AAAHHHNNNTTT^^^iiisss}}}}}}|||sssWWWEEE;;;444222222000000000//////...------------,,,+++++++++++++++(((((())))))******++++++((((((((((((((()))******)))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))''''''''''''((((((((())))))''''''(((((()))*********((((((((((((((()))******))))))***+++++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000/////////............///000000//////000000111111000000///111333333333444666777777777888999:::;;;;;;<<<;;;<<<===<<<;;;:::;;;===<<<<<<=========<<<;;;:::::::::999888888888888888888888888777666555333333444333333222222333333444111000000000////////////---...///000000///...---,,,......---+++,,,///333,,,+++***))))))***+++,,,************************))))))***+++++++++++++++***)))(((''''''((()))***'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&'''%%%(((,,,,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((()))************)))(((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))***+++++++++++++++,,,,,,------..................///111111000000000111222333444555888888999:::<<<>>>@@@AAAAAADDDGGGGGGEEEDDDDDDFFFDDDDDDBBBAAA@@@@@@??????AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;;;;<<<;;;999===;;;999888888888999888888888888777666888<<<@@@@@@HHHPPPVVV```ooo|||zzzxxxsssWWWEEE;;;444222222000000000///......------...---,,,,,,++++++,,,,,,'''(((((()))***++++++,,,((((((((((((((()))******))))))+++,,,,,,+++***)))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))(((''''''''''''((((((((()))''''''(((((()))*********((((((((((((((()))******))))))***++++++++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000000000...............///000000...///000000000000000//////111333333333444666777444444555666888;;;===>>>;;;<<<======;;;;;;<<<===<<<============;;;:::999999999888888888888999999888888777777666444333222444333333222222333333444000000000000////////////---...///000000///...---+++---...,,,+++,,,000444,,,+++)))(((((()))+++,,,************************((()))***++++++++++++++++++)))(((''''''((()))+++'''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######%%%((())))))&&&###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&'''%%%(((---,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))***+++...---+++***(((&&&$$$###''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++******+++,,,,,,---.........------......///000111111111222222333555666777888888999:::<<<>>>@@@AAABBBEEEHHHHHHFFFDDDEEEGGGDDDCCCAAA@@@???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<============@@@>>>;;;;;;;;;<<<;;;999888:::;;;999555555888;;;888777666666777888:::;;;999===@@@@@@FFFTTTaaahhh}}}}}}rrrTTTEEE===444///000222111111000///......---++++++)))((((((((()))******)))((()))***+++***((())))))))))))))))))))))))((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))---,,,***((('''&&&&&&&&&)))((((((((())))))(((&&&***'''%%%&&&&&&'''))),,,(((((('''(((((()))***+++&&&''')))*********)))(((((()))***,,,------,,,,,,))))))))))))))))))******...---+++***)))***++++++(((+++.../////////000111...............---------000000//////.........---111111111111222333444555444555666777777888888888888999999:::;;;<<<=========<<<;;;:::999999999999999999999999999999999999777777777777666444333222666555444222111111222222:::999777555333111/////////............---------------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$&&&(((((('''&&&'''(((&&&'''''''''(((((())))))++++++)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************+++,,,---...---------............///000///......///111333555777999<<<>>>>>>???AAABBBCCCDDDFFFGGGGGGGGGEEEDDDEEEDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;===???@@@========================::::::999888888777777666444555555555666666777777666666666666666666666666888666555555777;;;???BBB|||pppRRRCCC<<<333...///111111000000///......---,,,+++***)))))))))******+++***)))***+++,,,+++))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))++++++***(((((('''''''''))))))))))))***)))((('''%%%&&&''''''%%%###%%%((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))((()))+++,,,,,,,,,,,,+++*********))))))))))))))),,,+++***))))))))))))***)))+++...//////...///000------------............000/////////.........---////////////000111222333444444555666777777777777888888999:::;;;<<<=========<<<;;;:::999999999999999999999999999999999999777777777666555444333222777666555333222222333333777666666555333111///...............------------------,,,,,,,,,+++++++++,,,++++++******+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&'''''''''((((((((()))+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++************+++,,,---...------------............//////......///111333555888:::<<<======>>>???AAA@@@BBBCCCEEEFFFEEEDDDCCCCCCBBBAAAAAA???>>>>>>===<<<<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777444555555555666666666777666666666666666666666666555444333222333555888:::}}}{{{nnnPPPBBB:::222......111000000//////.........---,,,+++*********++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))***+++,,,------,,,+++***(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((('''&&&&&&&&&'''((()))***$$$'''***)))'''&&&''')))))))))'''&&&&&&%%%%%%%%%((((((((((((((()))******)))***++++++++++++******+++*********))))))(((((()))))))))***))))))((((((***,,,...///...------...,,,,,,,,,------........./////////...............------------...///000111333444555666666777777666888888999:::;;;<<<<<<===<<<<<<;;;:::999999999999999999999999999999999999777777777666555444333222777666555444333333444444222333444444333111...---............------------,,,,,,,,,,,,++++++++++++++++++*********++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''''''''((('''''''''''''''(((((((((******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++***************+++,,,---,,,,,,,,,---------..................///000222444777999;;;;;;;;;<<<===???>>>???AAABBBCCCCCCBBBBBB?????????>>>>>>>>>>>>===<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777555555555555555666666666555555555555555555555555444444333222222222222222{{{yyylllOOOAAA:::222...///000000/////////............---,,,+++***+++,,,,,,+++***))))))++++++***)))((((((((((((((((((((((((******+++,,,,,,+++******(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))(((''''''&&&&&&(((---333888&&&''''''&&&'''***+++(((******)))((((((((((((((()))((('''''''''(((***+++******************))))))++++++******)))(((((((((((()))*********)))((('''***,,,......---,,,+++,,,******+++,,,---......///........................,,,,,,,,,,,,---...///000222333444555555666666555777777888999:::;;;<<<<<<<<<;;;::::::999999999:::888999999999999999::::::999888777666555444444444555555444444333333333333...///222333333111...,,,.........---------,,,,,,,,,,,,,,,++++++++++++******************++++++,,,************************************************(((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%'''((()))((('''((()))''''''''''''''''''''''''***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************************+++,,,,,,+++,,,,,,,,,---------------------...///000222222444666888999999;;;===???<<<===???@@@AAAAAAAAAAAA;;;<<<<<<<<<============<<<<<<======<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777555555555555555555555555444444444444444444444444444444444444333333222111yyyxxxkkkNNNAAA:::333000111////////////..................,,,+++++++++,,,---***((('''((()))***)))(((((((((((((((((((((((((((((()))***++++++***)))((((((((()))***************************************))))))(((((((((((())))))''''''((()))***))))))(((***)))((('''+++444@@@HHH///,,,%%% $$$***)))"""((((((((((((((()))******)))((('''''''''(((***+++******))))))))))))))))))************))))))((((((((()))***+++++++++))))))***,,,......,,,+++***+++)))******+++,,,---......---------...............------------...///000000111222333444444555555444666777777888999:::;;;;;;;;;;;;:::999999999::::::888888888999999:::::::::;;;:::888777666555555666333333333333222222222111,,,...000222222000...,,,...------------,,,,,,,,,,,,,,,+++++++++************)))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))'''''''''''''''&&&&&&&&&)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***************))))))******++++++++++++++++++,,,,,,,,,---,,,,,,------...000111111000222444666777999===@@@<<<===>>>???@@@@@@@@@@@@999999:::;;;;;;<<<<<<===;;;<<<======<<<:::888777999999999999999999999999:::999999888888777777666555555555555555444444444333333333333333333333333111222333444444444333222}}}wwwvvviiiMMM@@@:::444000222...........................---,,,+++++++++,,,,,,)))(((''''''))))))((('''))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************************************))))))(((((((((((())))))'''((()))******)))((('''&&&&&&%%%$$$&&&///<<>>>>>>>>888999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888777999999999999999999999999999888888777666666555555555555555444444444444444222222222222222222222222...///000111222222222111}}}{{{wwwuuu~~~gggKKK>>>999333000111...........................---+++*********+++,,,)))((('''((()))***)))''')))))))))))))))))))))))))))***++++++++++++***)))(((((()))***************************************))))))(((((((((((())))))'''((()))******)))'''&&&###$$$%%%###"""&&&...555;;;>>>888,,,'''++++++%%%''''''&&&&&&&&&''''''(((''''''((()))))))))))))))(((''''''&&&'''(((******((((((((()))******++++++((((((((((((((()))******(((***,,,,,,+++******+++************++++++++++++,,,,,,,,,------.........---------------...000000///000111222333333333333555555666777888999:::::::::::::::999999::::::;;;777888888999::::::;;;;;;:::888666444333333444555111111222333333333222111...///////////////......---------,,,,,,,,,++++++++++++++++++************(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&((()))***(((((()))***'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))******************++++++++++++***+++,,,---.../////////000111222222222444888;;;<<<<<<;;;;;;::::::;;;;;;999999999::::::;;;;;;<<<;;;;;;:::999999888999999888888888888888888888888777777666666555555444444555555555444444333333333222222222222222222222222////////////000000000111zzzzzzvvvuuu}}}eeeIII===777222///000---.....................---,,,+++*********++++++***)))((()))***+++***((())))))))))))))))))))))))***+++,,,,,,,,,,,,+++***(((((()))***************************************))))))(((((((((((())))))((()))***+++***)))'''%%%'''***+++)))&&&%%%(((---,,,666777***"""$$$(((&&&+++***)))(((((('''((((((&&&''')))*********)))((('''&&&&&&&&&'''(((***+++''''''((()))***+++,,,,,,((('''&&&&&&&&&((()))***''')))+++,,,+++******++++++++++++***************,,,,,,,,,------.........,,,,,,,,,,,,---.../////////000111222222333222222555555666777888999:::::::::::::::999999:::;;;;;;777777888999::::::;;;;;;888777444222111111222333111222333444444444333222000/////////............---------,,,,,,,,,+++++++++++++++************)))(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&(((******)))((()))***'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******)))))))))))))))***)))************+++++++++******,,,---.../////////333333333111111222555777<<<;;;:::999888888888888999999:::::::::;;;;;;;;;;;;:::999888888888999:::777777777777777777777777666666666555444444333333555555555444444333333333111111111111111111111111222111111000000000000111wwwzzzyyywww|||}}}^^^III@@@666333444000000///...---,,,------...+++******))))))******+++---,,,+++)))((((((((((((''''''((()))))))))))))))((()))************)))(((******))))))))))))******+++******))))))))))))))))))************)))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))'''&&&%%%%%%%%%%%%&&&'''((()))***))))))))))))***************)))(((''''''((()))***************++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111000000111111111222222222666777888999999999999999::::::;;;<<<<<<;;;::::::888888777777888888999:::555444333111222333555666222444555777777666444333000111222222222111///...------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************************************'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%#########$$$'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((((((&&&$$$"""&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***,,,---******))))))******+++,,,,,,,,,,,,---------......000000000111222333555555777888888999999999888888::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;:::::::::999888777777666444444555555444444333222444444444333333222222222222222222111111111111000111111000000000000000111zzz|||yyyvvv{{{|||]]]GGG???555222333///000///...,,,,,,,,,---...++++++************++++++++++++***)))(((((((((((('''((())))))******))))))'''(((***++++++***((('''******))))))))))))*********))))))((('''(((((((((((((((((()))))))))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((('''%%%%%%&&&&&&&&&&&&''''''((()))((((((((()))))))))*********)))(((''''''((()))***''''''((((((((())))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111111111222222444555666777888888888888999:::;;;<<<<<<;;;:::999888777777666666777777777555444333222222333333444111222444555555333222111///000111111111000///...------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((()))***+++******))))))******+++,,,,,,,,,,,,------------...000000000111222333444555666777888888999999888888999999999:::::::::::::::;;;;;;:::999999999999999:::999999888777777666666444444555555444444333222444444333333333222222222222222222111111111000000//////......///000111111}}}{{{vvv{{{zzz[[[FFF>>>444111111---......---,,,,,,,,,------,,,++++++++++++++++++,,,))))))(((((((((((((((((((((((()))***************&&&(((***++++++***(((&&&***))))))(((((())))))***)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&&&&'''&&&&&&&&&'''''''''&&&''''''(((((('''''''''(((((((((((())))))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////000000000111111111111222333555666777777777888999:::;;;;;;:::999888666666666666555555555555444444444444333333222111111111222222222111///...//////000000//////...---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((()))((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((())))))*********))))))******+++,,,,,,,,,,,,,,,------------//////000000111333444555555666777888888888888888888888888888999999999:::::::::999888888888888888888888777777666666555555444444555555444444333222333333333333222222222222222222111111111000000000//////............//////~~~xxx~~~{{{www|||yyyZZZFFF>>>555111111------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,''''''(((((())))))))))))((())))))***************'''(((+++------+++((('''))))))(((((((((((())))))))))))(((''''''''''''(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%&&&''''''(((((()))((('''''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------....../////////000000000///000222444555666777777777888999999999999888777333444555555666777777777555555666777666444222000111222222111000///...---...............---------------,,,,,,,,,++++++++++++++++++*********))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++*********)))))))))******))))))******+++,,,++++++,,,,,,,,,---------/////////000111222333444444555666666777777777777777777888888999:::::::::::::::999888888888888888777777666666555555555555444444555555444444333222333222222222222222222222111111111111000000000000222111000///...---------{{{www~~~}}}wwwsssxxxxxxZZZFFF???666222222---,,,---------------------,,,++++++******++++++,,,&&&'''((()))*********)))(((((()))***************(((***,,,------,,,***((())))))(((((((((((())))))+++***))))))(((((())))))...---+++)))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******)))(((((('''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((())))))))))))*********(((((((((((((((((((((((()))))))))******+++++++++++++++++++++,,,,,,,,,---------.........////////////000222444555666777777555666777888888777666555111222444666888999999999555666888888777555333111222222222111000///......///......---------------------,,,,,,,,,++++++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++************))))))******+++,,,+++++++++,,,,,,,,,------.........///000111222333222333444555666666666666888888888999:::;;;;;;;;;;;;;;;:::999999999999999666666666555555555555555444444555555444444333222222222222222222222222222111111111000000000//////000000000///000000111111||||||}}}zzzsssnnntttwwwYYYFFF???666222222---,,,---......//////......+++******************+++'''((()))+++++++++***)))''''''((()))))))))))))))******+++,,,,,,+++******)))((((((''''''(((((()))++++++***)))))))))))))))000...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''')))***+++((((((((('''(((((())))))&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))************,,,,,,---------.........///000111333444555555555444555666777777666555444///111333666888999999999555666777888777555333222222222222111111000000000//////...------------...------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''+++***((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((******)))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***+++++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,------......///111222333111222333444555666666666777888888999:::;;;<<<<<<;;;;;;:::999999999999999666666666666666666555555444444555555444444333222111111111222222222222222111111000000000/////////,,,,,,---///111333555666{{{yyyssspppwwwuuuXXXDDD>>>666111111,,,---...///000000000//////***))))))(((((())))))***((()))+++,,,,,,,,,***)))&&&&&&'''(((((((((((((((***))))))))))))))))))***((((((''''''''''''((((((******)))(((((((((((((((---,,,)))'''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''))))))((('''''''''((()))******&&&''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))******+++)))))))))*********++++++,,,,,,,,,,,,------------...///000111222333333333333444555666666555444333000111444666777777666555333333444555555444333222111111000000000000000111000000...---------...///------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))******************))))))******+++,,,***++++++++++++,,,,,,,,,---------...///000111222000111222444555555555666666666777888999:::;;;;;;::::::999888888888888888666666666666666666666666444444555555444444333222000111111111222222222222111000000000////////////,,,------...000222333444zzzyyyvvvvvvsssVVVCCC===444000000+++---...000111111111000///))))))(((((((((((()))))))))+++,,,------,,,***)))%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))((('''''''''''''''***((('''&&&&&&''')))***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&%%%$$$%%%&&&'''(((''''''''''''(((***++++++'''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%(((((((((((()))))))))***((((((((((((((((((((((((&&&''''''((()))******++++++,,,,,,,,,,,,---------++++++,,,,,,,,,---------......///000000111000000333333444555555444333333111222444555555444222111111111222222333333222222000000/////////000000111111000///...---...//////---------,,,,,,,,,+++++++++++++++************)))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''############$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((("""###%%%'''))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,---------...///000111222///000222333444555555555444555666777888999::::::999888888777777777777777666666666777777777777777444444555555444444333222000000111111222222222222000000000000////////////111000///...............|||rrruuusssWWWEEE>>>333//////+++......---------,,,,,,,,,,,,,,,++++++***)))((((((,,,---...,,,***'''''''''''''''''''''((((((((((((***((('''&&&&&&'''(((*********)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''((('''&&&''')))+++''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))(((((((((''''''&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++++++++***************+++...000222222000000000111000111111111111222222222666555444333222222222222111111222333222111000///000000000000111111111111222000...,,,+++,,,---...//////...---,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%''')))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------------....../////////000111222444555666777666666777888999999::::::666666666666666666666666;;;<<<<<<:::888666666777777777666555444333333333111111000222333444333111222111111000///......---------..................}}}qqqttt~~~qqqUUUCCC===444000000---......---------,,,,,,,,,,,,,,,+++******)))((((((+++,,,---,,,)))''''''(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))******)))(((((((((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((('''&&&''')))+++''''''''''''''''''''''''(((''''''&&&'''((()))***))))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++******))))))******+++++++++***************+++---///000000/////////000000000111111111222222222444444222111111000000000111111222222222111000/////////000000000111111111111000...,,,,,,,,,---...///......---,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%''')))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''(((((()))))))))))))))))))))))))))*********+++++++++,,,,,,........................//////111222333555666666666666777777888888999999555555555555555555555555:::;;;;;;:::777666666777666666555555444444333333000111444777888777333000111111000000///......------...............------~~~rrruuunnnSSSBBB===444111222///......---------,,,,,,,,,+++++++++******))))))((((((***+++***)))'''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))***))))))((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&'''((('''(((((('''&&&&&&(((***''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))'''&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++******))))))******++++++***************+++++++++---//////.........000000000000111111111222222333222111000////////////111111111111111000////////////000000000000111111111000...---,,,,,,---............------,,,,,,+++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&'''&&&$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''((())))))))))))))))))))))))))))))*********++++++++++++,,,//////..................//////000111222444555555666666777777777777777777555555555555555555555555999::::::999666555555666444444444444444444444444000222777;;;===:::444///111000000//////........................---,,,+++~~~~~~tttxxxnnnRRRAAA<<<444000222///......---------,,,,,,,,,+++*********)))))))))(((&&&(((******((((((((()))''''''''''''(((((((((((()))(((''''''''''''((()))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&&&&''''''''''''((()))((('''&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((***)))'''&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))***************)))******+++,,,+++---//////......///000000000000000111111111111222111000000/////////000000000000000000/////////////////////000000000111000///...------------.........---------,,,,,,,,,************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))************++++++++++++/////////............---......///000111222333444666666666666555555555555444444444444444444444444777888888777555444555666333333333333333444444444000333777;;;<<<:::555000000000/////////........./////////...---,,,+++***~~~~~~tttxxxoooSSSBBB<<<333///000---......---------,,,,,,,,,*********)))))))))))))))&&&((()))***((((((((()))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((&&&''''''''''''''''''&&&'''((())))))'''&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))))))))*********))))))***++++++,,,+++---///000//////000111//////000000000111111111222111111000000000000111000000000///////////////...////////////000000000///......------------------------------,,,,,,,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''((())))))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))*********+++++++++............---------------......///000111222222555444444444444444444444444444444444444444444444444555666666444333444666222222222333333333333333222222333666777777444111////////////........................---,,,+++***~~~tttuuunnnSSSAAA<<<333///000---......---------,,,,,,,,,))))))))))))))))))))))))''')))******)))((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&'''(((***)))(((&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))(((((())))))***))))))))))))***+++,,,,,,+++---///000000000111222/////////000000000111111111111000000000000111111000000///.....................////////////000000.....................---------------------------************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&''')))******)))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((()))******)))))))))))))))))))))))))))))))))************+++++++++,,,,,,------------------...//////000111111222333333333333333333333333333333333333333333333222333555444333333444555222222222222222222222222222111000111333444333111........................---------------,,,+++***ssstttlllQQQ@@@;;;333000222///......---------,,,,,,,,,((()))))))))))))))))))))(((***++++++***))))))***''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((()))******''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&(((******(((&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&((()))***)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---***,,,.../////////000111////////////000000000111000//////......///000000000///...---------.............../////////000000------...............---------------------------************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%''')))******)))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&'''''''''''''''(((((()))&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))))))))))))))************))))))***++++++,,,---------------......///000000000111111222222333333333222222222222222222222222000222333333222222333555333333222222111111000000000//////000222222111000........................,,,,,,---------,,,,,,+++tttuuuiiiOOO>>>:::333111444111......---------,,,,,,,,,(((((((((((())))))))))))***+++,,,,,,***))))))***''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&(((******(((&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$%%%(((***+++***'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---(((***---...---...///000////////////000000000000......---------......///000///...---,,,---................../////////000------......///......---------------------------************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$((((((&&&$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))))))))((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************''''''(((***+++,,,---...,,,------......///////////////000111222333333444222222222222222222222222000111333333222222333555444333333222111000///////////////111333333111...---.....................++++++,,,---------,,,,,,sssuuujjjPPP@@@<<<444111222...///......------,,,++++++************))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))((('''&&&''')))&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&(((******)))(((((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))((((((((((((***++++++,,,,,,++++++******++++++,,,,,,------...///...---,,,---///111222//////...---------------000000///...............,,,,,,,,,---------......------......------,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&%%%$$$%%%''')))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''')))***)))((('''(((***'''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,---...//////...///000000//////000111111111222333333333222222333333222222333333444555;;;:::999777555333111000333222111///......------------............------++++++++++++++++++++++++uuuxxxiiiOOO???;;;444000111---.........---,,,,,,++++++************))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''((())))))))))))((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''))),,,,,,+++)))))))))'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))((((((((((((***++++++,,,,,,++++++*********+++,,,,,,------.........---,,,---///111222000///......---------...000//////...............,,,,,,---------.........------......------,,,+++++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((()))***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''((($$$%%%''''''&&&$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))'''''''''''''''''''''''''''((()))((('''&&&''')))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,------------------///000000///...000111111111222222222222222222333222222222222333444444999888777666444222111000333222111000///......---------............------++++++++++++++++++++++++zzz}}}gggMMM>>>:::333000000---......------,,,,,,++++++************))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((()))***,,,,,,***)))(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''***---...---+++***)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))******++++++++++++************++++++,,,---------...---,,,,,,---...000111000//////............///000///......------......,,,------------.........------......------,,,+++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((###%%%((()))'''%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++...---------,,,,,,,,,+++---...//////......///111000000111111222222222222222222111111222222333444666555555444333222111111222222111000///.........------............------++++++++++++++++++++++++zzz|||}}}fffLLL===999222///000,,,......------,,,++++++***************)))))))))(((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))***))))))((('''&&&&&&&&&(((((((((''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((***,,,,,,***((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&)))---...---***)))(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))******++++++++++++***************+++,,,,,,------,,,,,,,,,,,,---...///000000//////.........////////////...------------...------------............------......------,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))*********)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((###%%%((((((((('''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((''''''''')))'''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000000000000000111111222333111111111111111222333333333222222222111111111111222222111111000///......------............------++++++++++++++++++++++++wwwzzz~~~eeeKKK<<<999222///000,,,...------,,,++++++******************)))))))))(((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))******)))((('''&&&&&&%%%'''(((((((((((((((((('''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))'''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%(((+++,,,***(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''((((((((()))))))))***)))******++++++******)))))))))***++++++,,,,,,---+++++++++,,,,,,---.../////////............////////////...------------------------.........//////------......------,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((())))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&)))---000(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((()))******)))((()))***'''''''''''''''''''''''''''((()))((('''&&&''')))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))***************++++++,,,------...+++---......------...//////////////////111222333111000000000000111222222111111111111111111111111111111222222111000///...------............------++++++++++++++++++++++++vvvzzz|||}}}eeeKKK<<<999222///111---------,,,,,,++++++******************))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))***))))))((('''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''%%%'''))))))'''&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''(((((())))))******))))))************))))))))))))******+++,,,,,,,,,******+++,,,,,,------......------------.../////////...------,,,,,,------------........./////////------......------,,,+++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%)))...222)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))***++++++))))))***+++'''''''''''''''''''''''''''((()))((('''&&&''')))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))***+++,,,---......+++,,,------,,,,,,---///......---......000222333000000000///000000111222000000000000000000000000111111222222222111///...------............------++++++++++++++++++++++++wwwzzzyyy}}}|||eeeKKK===:::333000111...------,,,,,,+++*********************))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))((('''&&&''')))))))))((((((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''%%%%%%&&&(((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''((()))*********))))))************)))))))))))))))***++++++,,,,,,)))***+++,,,,,,---------,,,,,,,,,,,,,,,---......///...------,,,,,,------............////////////------......------,,,+++++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%'''***---)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((***+++***)))((()))***'''''''''''''''''''''''''''((()))((('''&&&'''))))))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++,,,,,,,,,---***,,,------,,,,,,---......---------...000222333000////////////000111111111111000000000000000000000111222333333111000///------............------++++++++++++++++++++++++www{{{wwwzzz{{{fffLLL===:::333111222///------,,,,,,+++******)))************))))))))))))************************&&&''''''((((((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$&&&((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******''''''(((((((((((('''''''''((('''&&&$$$%%%''')))%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&''''''((()))******+++))))))************)))))))))))))))***++++++,,,,,,))))))***,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........---,,,,,,,,,,,,---............/////////000------......------,,,+++*********++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%'''(((''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''')))***)))((('''(((***'''''''''''''''''''''''''''((()))((('''&&&'''))))))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,++++++++++++******,,,------,,,+++---......---,,,,,,---000222444///////////////000111111111111111111000000000000000111222333333222000///---..................---++++++++++++++++++++++++yyy~~~xxxbbbIII<<<;;;444111111,,,/////////......---------************+++,,,------+++***)))(((((('''((((((***+++,,,***(((''''''(((+++++++++******(((''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((&&&%%%$$$%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&+++++++++*********))))))))))))))))))************))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,++++++***++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((++++++***)))(((((()))))))))))))))))))))*********------------------------------......///111222333222111000//////000111222000000000000000000000000222111111111000000/////////............---------...---,,,,,,++++++,,,,,,}}}~~~{{{~~~zzzbbbJJJ===;;;444000000,,,.........---------,,,,,,++++++*********+++,,,,,,***))))))(((((((((((()))***+++,,,***(((''''''(((***++++++******(((''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))((('''&&&%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''*********)))))))))(((((())))))))))))************************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******)))(((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---...///111222111111000000000000000111000000000000000000000000111111111000000000//////............------------------,,,++++++++++++,,,yyy||||||~~~{{{cccJJJ===;;;444000///+++------------,,,,,,,,,,,,,,,,,,+++*********++++++)))(((((((((((())))))******++++++***(((''''''(((************)))((('''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))))))))((('''(((((()))))))))((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((())))))(((((())))))************+++++++++++++++++++++++++++++++++,,,---...///000///000000111111000000000000000000000000000000000111111000000000000//////............------------------,,,+++++++++++++++uuuyyy}}}|||cccJJJ===:::333//////***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******(((((('''(((((()))******)))***+++***((('''''')))))))))******)))(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&'''(((*********))))))))))))******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))************++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((())))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////...///000111111111000///000000000000000000000000000000000000000000//////.........---------,,,,,,---,,,,,,+++***+++++++++rrrwww}}}{{{bbbIII<<<:::333//////***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))(((((('''(((((()))******((()))***)))''''''((()))((())))))))))))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''(((*********))))))))))))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((************************((()))))))))******************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------************************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((())))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...///111111111000/////////////////////////////////////////////000000...------------,,,,,,,,,,,,,,,+++************+++pppwwwyyyaaaHHH;;;999333//////+++,,,,,,,,,,,,------------++++++***)))))))))******)))(((((((((((())))))***'''((())))))''''''((()))((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&'''((()))))))))((('''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((************++++++++++++))))))))))))************))))))*********+++++++++*********)))))))))))))))))))))******+++,,,,,,,,,------------------------++++++,,,---------,,,,,,************************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))''''''((()))***++++++,,,************************---,,,,,,,,,,,,---...///------...///000000000000////////////////////////......////////////000000------------,,,,,,,,,,,,,,,,,,+++***************oooxxxwww___GGG:::999333000000,,,,,,,,,---------.........***))))))))))))******+++***))))))(((((((((((()))'''((()))(((''''''((()))''''''((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''((()))***+++)))))))))(((((('''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&'''((()))((('''&&&%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))*********+++))))))))))))************(((((()))))))))***************)))))))))(((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,++++++++++++,,,,,,------------...///000111111////////////////////////........./////////000000---------,,,,,,,,,++++++,,,++++++***************nnnyyyuuu^^^FFF999999333000111------------....../////////))))))(((((()))***+++++++++***)))(((((('''((((((&&&((()))(((''''''((()))''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''((()))+++,,,))))))(((((('''''''''&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''(((((((((&&&%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))************(((((((((((())))))))))))******))))))((((((((('''((())))))***++++++,,,,,,************************------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""###$$$&&&'''((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***&&&'''((()))***+++,,,,,,++++++++++++++++++++++++******************++++++......------...///111222////////////////////////---.........//////000000---------,,,,,,,,,++++++,,,++++++***)))*********uuuvvv]]]FFF;;;:::333///000---,,,,,,------,,,,,,+++***(((((((((((()))***+++,,,+++,,,,,,,,,,,,+++***)))***)))(((''''''((()))***'''((())))))++++++((($$$''''''''')))++++++)))'''$$$$$$$$$%%%&&&'''((()))((('''&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''(((((())))))******)))))))))((('''%%%$$$###%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''%%%&&&'''(((((('''&&&&&&(((((())))))))))))(((((('''''''''%%%$$$%%%(((++++++***)))(((((()))***+++((((((((((((((('''''''''+++***)))(((((()))******+++++++++*********)))))))))************+++++++++---,,,+++*********+++,,,,,,+++******))))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((('''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''''''''''''''((())))))''''''''''''(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&***)))((('''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++,,,---...////////////........................000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))vvv~~~ttt\\\FFF;;;:::333///000---,,,,,,------,,,,,,+++*********)))))))))))))))******************+++++++++))))))(((''''''((())))))***)))'''%%%&&&((())))))'''&&&&&&'''))))))(((&&&&&&&&&%%%&&&&&&'''((()))'''%%%###&&&+++,,,((($$$''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&'''''''''((((((((((((&&&''''''(((''''''&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((((((&&&&&&(((((())))))))))))(((((('''''''''%%%$$$%%%(((***))))))(((''''''((())))))((((((((((((((((((((('''+++***)))(((((()))***************)))))))))(((((()))************+++++++++,,,+++++++++***++++++,,,,,,+++******))))))*********)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((('''&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''''''''((())))))''''''''''''((((((((((((((('''&&&&&&&&&'''))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))*********************************+++++++++,,,,,,+++,,,---...////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))www~~~zzzooo[[[EEE::::::333000000---,,,,,,------,,,,,,+++***,,,+++***)))(((((((((((()))((((((((()))+++---...((((((''''''''''''(((((()))((((((&&&%%%&&&(((+++'''%%%$$$%%%&&&(((''''''''''''&&&&&&&&&&&&'''''''''$$$$$$)))111222+++$$$''''''''''''''''''''''''''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((()))))))))''''''((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((&&&&&&'''(((((())))))(((((('''&&&''''''&&&%%%%%%(((***(((''''''&&&&&&''''''(((''''''((((((((((((((((((***))))))(((((())))))***)))))))))((((((((((((((()))************+++++++++***++++++,,,,,,+++++++++,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((''''''''''''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))*********************************++++++++++++,,,+++,,,---......//////...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))yyy~~~xxxkkkYYYCCC::::::444000111---,,,,,,------,,,,,,+++***++++++***)))(((((())))))(((((('''(((***,,,///111(((''''''''''''''''''(((&&&'''(((***(((&&&'''+++(((&&&$$$$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''***///444333,,,&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))))))))'''((((((((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''+++******)))(((''''''&&&'''(((((((((((((((((('''&&&''''''&&&%%%&&&(((***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,---,,,+++***,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((''''''''''''((()))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''&&&''')))******((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))************************************++++++++++++++++++,,,---............------------------------,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))yyyxxxiiiWWWBBB999:::444000111---,,,,,,------,,,,,,+++***))))))(((((()))***++++++))))))((()))***---000222'''(((((((((((((((((('''(((%%%$$$'''&&&$$$&&&,,,)))'''%%%%%%'''((()))(((%%%%%%$$$$$$$$$$$$$$$$$$%%%)))...111000,,,(((&&&''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''((((((((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((++++++***)))((('''''''''''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))))))))************************))))))*********+++++++++)))***+++,,,---,,,++++++,,,+++******))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''%%%'''(((******)))'''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,---............------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))}}}www}}}yyy~~~hhhVVVAAA999:::444111111---,,,,,,------,,,,,,+++***(((((((((((()))***+++,,,***)))))))))+++,,,...///(((((())))))))))))((((((,,,%%%###(((***'''(((---((('''%%%&&&((())))))(((%%%$$$$$$$$$$$$$$$%%%%%%"""'''------)))%%%$$$%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))((('''&&&''''''((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))******)))(((''''''''''''&&&''''''((((((''''''&&&%%%&&&((('''&&&&&&''')))'''(((((())))))(((((('''&&&&&&''''''((()))))))))&&&&&&'''((())))))))))))************++++++++++++)))************+++++++++)))***++++++,,,,,,,,,,,,,,,+++******))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))((((((''''''''''''(((''''''''''''(((((((((((('''(((((()))***)))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&'''((()))))))))((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))|||sssyyyxxx~~~hhhTTT@@@888:::555111111---,,,,,,------,,,,,,+++******)))))))))))))))******)))))))))))))))*********((()))***++++++***)))(((+++'''---;;;AAA777,,,(((&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%&&&'''(((((($$$&&&(((((('''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((''''''''')))))))))))))))(((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))******+++)))((('''&&&&&&''''''(((&&&''''''((((((''''''&&&$$$&&&(((((('''&&&'''(((&&&'''(((((((((((('''&&&&&&&&&''''''((())))))***%%%&&&'''))))))))))))((())))))))))))*********+++)))************+++++++++************+++,,,---...,,,+++******))))))******'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''))))))((('''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))zzzpppvvv~~~vvviiiTTT???888:::555111111---,,,,,,---------,,,++++++,,,+++***)))((((((((((((((((((((()))((('''&&&&&&)))***+++,,,,,,+++***)))&&&))):::TTT[[[HHH... $$$###$$$&&&''''''%%%###&&&&&&&&&'''((()))***+++(((&&&%%%'''***++++++***'''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((%%%%%%'''((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((()))***++++++,,,((('''&&&%%%%%%&&&((()))&&&''''''''''''''''''&&&$$$&&&(((((('''&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((())))))***$$$%%%'''))))))))))))((('''((((((((())))))******)))************++++++++++++***))))))***,,,...///,,,++++++***)))*********'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''***)))((('''''''''''''''''''''''''''((((((((()))%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))){{{ppp{{{zzzyyydddOOOBBB777666777444...+++------------------------+++***)))(((((()))***+++***+++---,,,)))'''&&&&&&*********)))))))))))))))&&&+++999FFFAAA111(((***&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((((('''''''''(((((())))))(((((()))***++++++)))))))))))))))******+++''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++***))))))((('''&&&&&&&&&'''((((((((('''&&&%%%%%%(((((((((((('''''''''''')))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''((()))***+++,,,,,,))))))))))))************...+++)))))),,,---,,,***))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))************))))))))))))(((((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((()))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,------,,,+++***))))))))))))}}}ttt~~~|||yyydddOOOCCC888666666333...+++------------------------*********))))))*********+++,,,...---***((('''''')))))))))))))))))))))***&&&'''000:::666)))$$$)))''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&((((((''''''''''''(((((())))))(((((()))******+++))))))(((((())))))***+++(((''''''''''''''''''((('''''''''((()))************))))))(((''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''&&&'''((()))***+++,,,,,,(((((()))))))))*********,,,***((((((***++++++)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((((())))))******))))))((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((()))************)))*********+++++++++,,,,,,,,,,,,,,,+++++++++******---------------------------,,,,,,++++++,,,,,,------,,,+++***))))))))))))~~~zzz~~~yyydddOOOCCC888555555222---+++------------,,,,,,,,,,,,******++++++++++++******)))+++,,,,,,)))'''''''''((((((((())))))*********(((&&&)))---***###$$$***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((())))))((((((((()))******))))))(((((())))))***+++)))((((((''''''(((((()))''''''(((((())))))******)))))))))(((''''''&&&&&&''''''((((((((('''&&&&&&'''''''''''''''''''''''''''(((((()))******++++++''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((()))***++++++(((((())))))))))))******+++)))'''''')))***)))((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((('''(((((())))))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''((())))))******))))))*********++++++++++++,,,,,,,,,,,,++++++++++++***------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))yyydddOOOCCC888555444111---,,,---------,,,,,,,,,,,,,,,***+++,,,------,,,+++***''')))+++***(((&&&%%%&&&&&&''''''((()))***++++++***(((''')))'''$$$&&&---((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((''''''''''''(((((()))))))))((((((((())))))***((((((((((((((()))******))))))(((((((((((())))))'''((((((((()))))))))***))))))((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))''''''(((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))******+++(((((((((((()))))))))******)))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''(((((((((((('''''')))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((''''''((((((((('''(((((()))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***))))))******xxxcccMMMBBB888444333000---...------,,,,,,,,,+++++++++***+++,,,------,,,+++***(((***,,,+++)))'''''''''&&&&&&'''((()))******+++***(((((())))))'''(((+++((('''&&&%%%%%%&&&((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''''''''((())))))))))))((((((((((((((()))((((((((('''((())))))***))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((((('''(((((()))))))))*********(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((())))))******'''(((((((((((()))))))))*********)))))))))***+++))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''***++++++++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))*********))))))(((((('''''''''(((((((((((((((((('''''''''((()))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******)))*********}}}|||vvvaaaKKKAAA777444222//////000------,,,,,,++++++************++++++++++++*********,,,......,,,*********'''''''''(((((()))))))))%%%&&&'''))))))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&''''''((()))***))))))((((((''''''((((((((((((''''''(((((()))***)))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((''''''''''''((()))))))))((((((((((((((())))))******+++(((((('''&&&&&&%%%$$$$$$''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((()))))))))''''''(((((((((((())))))******+++***)))(((***,,,))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))'''(((((())))))((((((''',,,,,,---------+++)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))))))))((((((((((((''''''((((((((((((''''''&&&'''(((((())))))(((((()))))))))************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***************+++{{{|||{{{|||xxxuuu___III???666333111///000333------,,,,,,+++******)))*********))))))*********)))+++------+++***)))***''''''((((((((((((((((((###$$$&&&'''((((((&&&$$$%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))***))))))((('''''''''''''''(((''''''''''''((())))))(((''''''''''''''''''((())))))))))))(((((((((((('''(((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((('''''''''((((((((())))))((()))***)))'''''')))+++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''******)))((('''&&&%%%%%%(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((())))))******))))))(((+++,,,------,,,+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''(((((())))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***************++++++yyy{{{|||yyyvvvttt^^^GGG>>>666333111///111444------,,,,,,+++***))))))+++***)))(((((()))***+++&&&(((******((('''&&&'''((((((((((((((('''''''''###%%%&&&'''((()))'''$$$$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''')))*********)))(((''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''((((((((()))&&&(((***(((&&&%%%(((***))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&%%%&&&''''''++++++***((('''&&&%%%$$$(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))***+++,,,---,,,***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++''''''(((((())))))******&&&'''((())))))((('''&&&&&&''''''((((((((((((((())))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***************++++++sssvvv|||xxx}}}rrr\\\KKK@@@777555555222/////////...---,,,++++++++++++...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%&&&'''((((((''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&'''((($$$&&&((()))***)))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***+++---+++)))&&&%%%$$$'''''''''''''''&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((,,,,,,,,,++++++)))((((((''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***+++,,,+++***'''%%%###(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********)))((()))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***)))************+++++++++)))************+++++++++))))))))))))))))))))))))rrrvvvrrr\\\JJJ@@@777555555222/////////...---,,,++++++++++++---,,,++++++***)))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&''''''***(((''''''''''''&&&$$$''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&'''(((%%%&&&((()))***)))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((***+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''******++++++++++++++++++++++++++++++***)))((('''''''''((((((((((((''''''%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***)))(((&&&%%%'''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))))))))))))))))))))(((((('''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))***++++++++++++***))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))rrrwwwqqq[[[III???666555555222///.........---,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''((())))))---+++)))(((((('''$$$###&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&((()))))))))((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((()))))))))***))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''''''''((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&''')))((('''%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''%%%%%%&&&''')))***++++++------------,,,,,,,,,,,,)))))))))))))))((('''&&&''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((###$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((***+++,,,'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((()))******++++++******)))))))))*********++++++)))************+++++++++))))))))))))))))))))))))ssszzzpppYYYHHH>>>666555555222///......---,,,,,,+++++++++,,,))))))))))))************((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&'''((()))))),,,+++)))(((((('''%%%###$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%%%%&&&''''''&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&((($$$$$$%%%&&&&&&'''(((((())))))***+++,,,---------+++*********))))))(((((('''(((((((((''''''&&&%%%&&&''''''((((((''''''&&&'''((()))(((''''''''')))%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((())))))***************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))ttt|||oooXXXFFF===666555666222///...------,,,+++++++++,,,,,,((())))))))))))*********''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&'''(((((()))(((''''''(((((('''&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((()))(((&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''###$$$&&&&&&%%%%%%''')))%%%&&&&&&'''((())))))***+++*********************'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''((()))(((''''''''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************************'''(((((()))))))))))))))))))))************))))))************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))************)))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))sss~~~nnnVVVEEE<<<555555666333///------,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''(((((((((''''''''''''''''''''''''&&&%%%%%%))),,,---***&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((())))))******))))))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%%%%%%%(((***'''''''''((())))))******(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************''''''((())))))))))))))))))******++++++******)))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''((())))))******))))))((((((((()))))))))******)))************+++++++++))))))))))))))))))))))))rrr}}}mmmUUUDDD;;;555555666333///---,,,,,,,,,++++++,,,,,,---)))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&&&&'''&&&$$$$$$%%%'''''''''&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$###&&&+++000111,,,'''))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((()))*********))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%&&&(((***''''''((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++************************&&&'''((()))***))))))((()))******++++++******)))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))***)))************+++++++++))))))))))))))))))))))))ppp|||mmmUUUDDD;;;555555666333...---,,,,,,,,,++++++,,,------***)))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''***)))((('''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$)))(((''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&%%%)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""###&&&---333333---'''***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))))))))************))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&''''''((()))******+++))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&''''''&&&%%%&&&(((***'''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''"""###$$$$$$%%%&&&''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''((()))***%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''''''''(((***+++************************&&&''')))*********)))(((******++++++++++++******************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))uuu|||kkkVVVDDD;;;555555444111///000------------------------+++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---***((((((***+++)))'''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((())))))(((&&&%%%&&&(((''''''&&&&&&&&&&&&'''''',,,***)))'''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%333AAA@@@333&&&$$$''')))((('''&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&%%%((((((((((((((((((((((((&&&)))(((%%%'''------)))'''***,,,+++)))((()))+++(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))((((((******************************+++++++++,,,,,,,,,)))************++++++++++++------+++'''&&&''')))))))))******+++++++++++++++*********))))))((((((+++*********))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((************************))))))))))))))))))))))))~~~ttt}}}kkkVVVCCC;;;555555444111///000,,,,,,------------------))))))))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))''''''))))))(((&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%'''((()))))))))))))))''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&''''''''''''''''''''''''''''''+++)))&&&$$$$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((('''''')))444>>>===333***(((***(((((('''&&&&&&&&&&&&&&&&&&'''))))))(((((()))***''''''''''''''''''''''''&&&)))(((%%%&&&***)))%%%&&&'''((((((&&&'''***---''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""&&&++++++'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))))))))))))))((((((((()))))))))******))))))))))))************************************(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************+++*********))))))))))))******************************+++++++++,,,,,,,,,************++++++++++++'''***,,,,,,***(((((())))))*********+++++++++++++++*********))))))))))))+++*********))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((************************)))))))))))))))))))))))){{{ttt~~~jjjTTTCCC;;;555555555111//////,,,,,,,,,------.........((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((((('''%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&(((******'''%%%''''''&&&&&&&&&&&&'''''')))(((''''''''''''((((((''''''''''''''''''''''''***(((&&&$$$$$$%%%''')))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&,,,111111+++&&&%%%'''(((((('''&&&&&&&&&&&&'''###&&&))))))'''%%%&&&'''''''''''''''''''''''''''%%%((((((''''''))))))&&&((()))(((&&&%%%&&&***,,,''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&---444444...(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++)))))))))*********++++++************************((((((((()))))))))******((((((((()))))))))******)))))))))*********++++++***************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,''')))---...---,,,++++++************++++++++++++***************)))))))))***************)))))))))*********++++++************))))))(((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))xxxttthhhQQQBBB;;;666666555222//////+++,,,,,,------.........(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''(((******'''%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&'''((()))))))))((('''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&$$$%%%&&&%%%$$$#########(((''''''&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''###&&&((())))))***+++***++++++***)))((('''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''...666666///)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********)))*********++++++++++++))))))*********+++++++++************************(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,---...------------++++++++++++++++++++++++***************************************************++++++,,,,,,++++++******))))))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((uuuuuufffNNNBBB;;;666666666222///...,,,,,,,,,------.........))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''***)))''''''(((*********''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))))))))''''''''''''''''''''''''&&&'''((()))***+++++++++))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((('''%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((,,,((($$$$$$''')))((('''''''''''''''''''''''''''$$$&&&((()))'''&&&'''***((((((((())))))((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###'''------((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************)))*********++++++++++++************++++++++++++************************))))))))))))************))))))))))))************************++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...,,,+++******+++++++++,,,+++++++++++++++++++++***************+++++++++***************+++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((rrruuudddMMMAAA;;;666777666222......------------------------))))))))))))************(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))(((((((((%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''"""$$$%%%%%%$$$%%%(((***''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''%%%$$$###$$$&&&)))***))))))))))))))))))))))))((((((((('''''''''&&&&&&)))(((&&&&&&((()))))))))'''&&&&&&&&&&&&'''((((((%%%###!!!"""%%%(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''''''$$$ """'''$$$$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$((()))%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++)))))))))*********++++++)))))))))*********++++++*********++++++++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++))))))*********))),,,,,,,,,,,,++++++++++++*********+++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***+++******))))))******+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))ooossseeeNNNAAA:::666777777222...---.........------,,,,,,+++((((((((()))))))))******(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***(((''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%***///...)))%%%%%%(((''''''&&&&&&&&&&&&''''''&&&'''((())))))(((((('''''''''''''''''''''''''''(((***,,,---,,,***(((&&&(((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((("""'''++++++'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((%%%"""&&&///---***&&&$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%&&&)))***'''''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++((((((((()))))))))***************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,///111000---***------,,,,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******+++******))))))******+++************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))lllqqqfffOOOAAA:::666777777222...---//////...---,,,++++++***&&&'''''''''(((((())))))(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$((()))'''%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((444<<>>DDDCCC999---%%%(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((()))((((((''''''&&&&&&&&&&&&&&&'''((())))))444>>>;;;...%%%%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((000;;;;;;444+++&&&%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%###$$$((((((%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---111777:::999333------------,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++*********++++++************++++++************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))iiinnneeePPP>>><<<999777555222///---/////////...------,,,,,,---,,,***)))))))))******))))))(((((((((((())))))'''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''((('''&&&%%%$$$#########((((((((((((((((((((((((***'''333---///###*** %%%(((+++222888---,,,,,, ---(((******---$$$!!!,,,'''>>>$$$...,,,ttt^^^###'''...%%%+++%%%$$$"""999)))///)))555 +++)))###***...'''"""))),,,,,,,,,000666nnn""" 888999000###---"""111%%%!!!000rrr???###)))%%%***+++!!!"""***,,,,,,###000***###(((---%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((***((('''&&&&&&'''(((***(((((('''&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***************************)))))))))(((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,......555FFFUUUSSS???,,,......///...,,,+++,,,,,,,,,,,,,,,,,,+++***((((((+++***(((((()))***)))(((,,,,,,,,,,,,,,,---------++++++************+++++++++++++++************)))************************************************+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))}}}hhhnnneeePPP???<<<888666444222///---/////////...------,,,,,,,,,+++***)))))))))******((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''***'''555$$$777444"""DDD222###444###)))'''%%%$$$******$$$((()))///)))ZZZkkk+++(((&&&---555!!!---999,,,,,,///%%%)))***&&&"""###+++333333&&&,,,???uuu|||(((222%%%+++...%%%((( )))///sss===&&&'''111---$$$+++%%%'''---"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((()))((('''&&&&&&'''((()))((((((''''''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((***)))(((((((((((()))***************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////...444BBBTTT___ZZZGGG555////////////......///000////////////...---,,,,,,...,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++************++++++++++++++++++***************************************************************************)))(((((())))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyfffnnneeePPP@@@<<<888444222111000...//////......---,,,,,,,,,++++++***)))))))))******''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++$$$---###+++&&& (((111)))((($$$'''---'''###,,,///AAA@@@000222666999999555111,,,(((,,,"""%%%,,,(((&&&'''###+++,,,}}}kkk...&&&((('''%%%"""///$$$&&&'''444&&&888444 ((((((###### %%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''((((((((((((((((((((((((***))))))(((((())))))***************************************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------------------------------------------------------.........//////---:::LLL\\\```UUUCCC444...------------...///000------------------------------+++++++++,,,---...---,,,,,,++++++******))),,,++++++******++++++,,,,,,+++++++++************************************)))))))))))))))))))))))))))))))))***))))))((('''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvfffpppdddOOOAAA<<<777333111111000/////////...------,,,,,,+++*********))))))))))))***(((''''''&&&&&&''''''(((***)))(((''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''"""###///))) +++333TTT&&&+++,,,$$$))))))!!!...---777IIIKKKBBB===666000444+++$$$))),,,&&&)))+++!!!+++"""|||+++,,,,,,!!!+++$$$)))$$$,,,;;;(((@@@sssJJJ$$$111***!!!,,,(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************+++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////------------............------------------..................////////////000>>>QQQZZZUUUFFF666,,,///...------...///000///------,,,,,,------............---,,,,,,,,,...000---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********************************(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((vvvhhhrrrcccMMM@@@<<<777333111000//////.........---,,,,,,++++++))))))))))))***))))))))))))(((((((((((((((((()))***)))(((''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''' (((111555,,,AAA333{{{TTT!!!///%%%%%%,,,!!!***XXXIIIHHHYYYBBB===AAA%%%'''---///$$$%%%000111***pppgggHHHOOO%%%+++)))000!!! ---'''<<<888>>>[[[+++###---,,,***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............///---------....../////////------........./////////000000000000111111111222444@@@MMMPPPHHH:::000+++111000///000222333222000000000/////////000111111///000111000...---...000,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((***++++++,,,,,,+++++++++))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))((((((((((((((((((((((((tttiiitttaaaKKK???;;;777333111000///---......------,,,+++++++++'''((()))*********))))))))))))(((((((((((()))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((###000***!!!$$$(((sss&&&///+++KKK:::((('''%%%///"""(((xxxCCCHHHOOOCCC666///+++..."""***,,, 111PPP"""'''eee&&&+++&&&&&&!!!,,,((("""''',,,555---%%%&&&qqqAAA(((''')))&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''((((((((()))))))))******(((((())))))))))))******)))))))))))))))))))))))))))******++++++******)))*********************************++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000......//////000111111111............////////////111888@@@AAA;;;444000...///...///333777888666222222111000//////000111111...111444333///,,,,,,---,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))rrriiivvv~~~___III>>>;;;777444222111...,,,......---,,,,,,++++++***&&&''')))*********))))))(((((((((''''''((((((((((((''''''''''''(((((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''***---:::AAA###''':::---$$$$$$888222###***&&&---###...AAA'''""":::999LLLRRRCCC,,,===+++,,,999,,,666###;;;'''!!!!!!'''//////""")))$$$'''((($$$"""%%%***,,,\\\ttt000###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((((((((((((((()))))))))*********(((((()))))))))*********)))))))))))))))))))))))))))***++++++++++++***)))************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,,,,------------------------------------////////////............---......///000000111111///000000111222222333333////////////000000000000222444777888888666555444444555888@@@GGGIIIFFFAAA999888666444444444555666777<<<@@@???:::555333444222222111111000//////.........------------......------,,,,,,,,,+++++++++******************************************************+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***,,,---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))pppiiiwww}}}^^^HHH===:::777555333111---+++......---,,,,,,++++++***&&&'''(((*********)))((('''''''''&&&&&&''''''''''''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''((((((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***"""%%%+++***RRR%%%---%%%***,,,,,,>>>UUU$$$,,,&&&)))$$$777444"""111"""111111777;;;---lllCCCAAAAAA(((!!!222&&&$$$---666 888%%%111DDD!!!&&&((('''(((///'''%%%'''%%%%%%(((((($$$"""###!!!333***333%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------.........------------------------///////////////.........---......///000111111222000000111222333333444444777777777888888888999999;;;::::::<<<>>>???===;;;AAACCCIIISSS\\\___\\\WWWFFFDDDBBB@@@???@@@AAAAAAIIINNNSSSSSSMMMFFFCCCCCC:::999888666444222111000......------------......---------,,,,,,,,,++++++************************************************((()))***+++++++++++++++)))))))))))))))))))))))))))***,,,.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))ppplll}}}}}}]]]GGG@@@:::777888777333000111------,,,,,,,,,,,,++++++***)))(((((())))))((('''(((((())))))))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((,,,***(((&&&%%%%%%&&&''')))(((&&&%%%%%%&&&((()))******)))(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++%%%%%%&&&$$$+++'''***111%%%%%%)))$$$&&&------"""888;;;eee%%%222444$$$--->>>888666>>>000QQQ@@@999000###'''###... &&&nnn&&&''' )))''''''WWW'''"""))),,,$$$)))((('''''''''&&&%%%%%%%%%%%%&&&&&&---!!!uuuGGG---***!!!)))$$$,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++******+++,,,------------..................------111111000///---,,,+++++++++,,,---,,,+++,,,...///------...000222222111000000000000000111111111111222222222222333555777888:::777888===???===???EEEKKKJJJHHHGGGGGGJJJLLLNNNSSSQQQSSSXXXYYYWWWWWWZZZZZZ[[[^^^aaabbb```[[[XXXXXXVVVRRRPPPOOONNNLLLJJJSSSXXX^^^bbbbbb\\\UUUPPPJJJFFFBBBBBBBBB???888222333222111////////////000//////...------,,,,,,+++***++++++,,,,,,------...,,,+++***************+++***++++++,,,,,,++++++******++++++++++++***))))))(((((()))+++,,,---...///))))))(((((((((((())))))(((((((((((())))))))))))ppplll~~~___III???:::777888777222000111------,,,,,,,,,,,,++++++***)))(((((())))))((('''(((((())))))))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++***(((&&&%%%&&&'''''')))(((&&&%%%%%%&&&((()))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%'''&&&888%%%,,,!!!((()))///(((000%%%333,,,%%%+++'''///nnnJJJ###)))222888333111:::???<<>>;;;222999OOO===+++))))))***"""(((333&&&'''$$$)))******,,, ((("""'''***$$$,,,((('''&&&&&&%%%&&&&&&&&&***((( $$$###~~~!!!!!!%%%&&&555###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---........................////////////,,,,,,------......//////.../////////......000111444222111///000111444555333444777:::===>>>>>>???@@@@@@@@@@@@BBBEEEHHHJJJNNNMMMOOORRRRRROOOQQQTTTXXXSSSMMMIIIIIILLLRRRVVVbbbaaaccciiijjjggggggiiimmmiiieeecccbbbbbbbbbaaa]]][[[XXXVVVTTTPPPLLLIIIMMMOOOSSSWWW]]]aaaeeegggeeeaaa[[[UUUQQQPPPQQQRRRMMMJJJEEE@@@===;;;;;;;;;333333333222111///...---//////...---,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,+++***++++++++++++***)))))))))))))))*********++++++***))))))(((((())))))***(((((((((((())))))))))))|||nnnlllzzz[[[FFF???:::666777666222000111------,,,,,,,,,+++++++++***)))(((((())))))((('''(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((''''''''''''(((((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&''',,,!!!^^^,,,&&&+++---!!!...%%%BBB...)))***%%%---888)))***,,,111###!!!///...+++999BBB111333:::VVVZZZ))))))$$$ ###(((&&&]]]'''(((&&&'''***(((EEE###***))))))""",,,(((((('''&&&&&&&&&&&&&&&$$$555))),,,555[[[*** $$$ '''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&&&&'''((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''(((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********************************+++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...///////////////000000000...//////000000111111111...///000/////////111333222444666999<<>>%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''(((((()))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////////////////000000000111111000111111111111111111111111222333333333444666888999>>>FFFLLLOOOSSSVVVYYY]]]___aaadddfffhhhhhhhhh\\\[[[YYYXXXXXX[[[^^^___dddiiimmmkkkgggdddddddddcccbbbbbbbbbbbbdddfffgggjjjooozzz}}}sssnnnkkkjjjjjjkkkmmmnnnmmmllljjjjjjkkkkkkjjjfff```[[[ZZZZZZZZZ[[[\\\]]]^^^^^^\\\^^^___```aaacccgggkkkhhheee___XXXSSSOOONNNMMMOOOOOONNNLLLJJJFFFCCCAAA888666444111///.........------------...///000000---------......---------***++++++++++++***))))))*********)))))))))))))))******))))))))))))******(((((((((((())))))))))))vvvjjjkkkyyy\\\HHH>>>999666666555111///000------,,,,,,,,,,,,++++++***)))(((((())))))((('''(((((())))))))))))((((((((((((((((((''''''''''''&&&'''((((((((('''%%%$$$&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((()))(((((((((((()))******)))))))))(((((((((((('''(((((((((((((((((((((((($$$&&&,,,%%%OOO&&&...$$$###---***######,,,***))),,,+++,,,///...'''&&&'''###...######------$$$)))777000444222===AAA'''------,,,))))))((((((***""")))$$$******###,,,'''&&&''')))(((''''''&&&&&&''''''$$$"""666(((111vvv)))"""+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))))))))(((((((((''''''(((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////000000111111222222111111111111111222222222111333444555666888:::===BBBIIIRRRXXX[[[]]]```ccc___```bbbdddfffiiikkkllldddcccbbbbbbeeeiiimmmpppyyy~~~~~~uuuwwwyyy{{{|||{{{zzzyyyzzz~~~~~~vvvqqqdddcccbbb```___]]]\\\[[[YYYZZZ\\\___bbbeeefffgggjjjfffaaaZZZSSSNNNJJJHHHNNNPPPQQQRRRRRRQQQOOONNNFFFDDD???:::666444333333......------------......---......//////......---***++++++++++++***))))))*********************)))+++******))))))******+++(((((((((((())))))))))))sssgggiiixxx[[[III>>>999555666555111///000------,,,,,,,,,,,,++++++***)))(((((())))))((('''(((((())))))))))))((((((((((((((((((''''''''''''&&&'''((()))((('''%%%$$$''''''''''''(((((((((((((((((('''''''''&&&&&&&&&###$$$%%%&&&''''''(((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))((((((((('''((((((((((((((((((((((((%%%%%%***(((666%%%,,,'''%%%&&&+++%%%jjj&&&...&&&...***&&&"""***+++###(((...'''"""(((((("""""")))***&&&,,,666999EEE444PPP,,,)))&&&###"""###000&&&&&&+++!!!***&&&(((&&&%%%+++%%%+++%%%)))((((((''''''''''''''''''333(((''')))+++%%%;;; %%%)))$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&'''(((***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------///000000000000000//////000111111222333333333333444555666777777888666888;;;<<<>>>@@@DDDFFFMMMSSS\\\aaaccceeejjjnnnkkkkkklllnnnrrrvvvzzz||||||{{{zzzzzz}}}vvvtttrrrooommmmmmmmmmmmhhheeecccdddfffgggeeeccceeeddd```\\\WWWRRRNNNKKKMMMOOOSSSUUUWWWWWWVVVUUUQQQNNNJJJEEEBBBAAA@@@AAA666555333111///...------......////////////......***++++++++++++***))))))*********++++++++++++++++++******))))))******+++(((((((((((())))))))))))rrrfffhhhvvvYYYGGG>>>999555666555111///000---------,,,,,,,,,++++++***)))(((((())))))((('''(((((())))))))))))(((((()))(((((((((''''''''''''&&&'''((())))))'''%%%$$$''''''''''''((((((((()))(((((('''''''''&&&&&&&&&###$$$%%%&&&'''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''(((((((((((((((((((((((('''&&&)))((("""+++,,,///...===+++,,,###222&&&###+++###"""111+++ )))))),,,---***((()))***)))111444,,,888:::***%%% +++"""&&&KKK%%%%%%,,, ,,,(((%%%"""'''***$$$...$$$))))))(((''''''''''''''',,,***&&&,,,...222 888%%%***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''''''''(((***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***++++++***)))((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((()))******))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------------------------------------...///000111111111111///000000111222222333333555666888999;;;===>>>???BBBDDDGGGIIIKKKNNNRRRUUUXXX^^^eeejjjlllpppwww}}}yyyrrroooooooookkkgggaaaaaaaaa```^^^[[[XXXVVVUUUWWWZZZ]]]^^^]]]\\\[[[TTTRRROOOMMMLLLLLLNNNOOODDDBBB???<<<888666444333......////////////......***++++++++++++***))))))******+++++++++,,,,,,,,,++++++************++++++(((((((((((())))))))))))ooogggnnntttVVVEEE;;;999666555444333111///+++,,,,,,------,,,,,,+++++++++***)))(((((())))))))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))***************************)))'''&&&&&&''')))***''')))((($$$%%%***)))$$$$$$222"""///'''wwwIII)))%%%"""%%%___|||///%%%$$$444,,,(((""" %%%***)))$$$%%%((('''$$$%%%)))((($$$(((:::"""555"""'''$$$%%%$$$$$$~~~((((((%%%)))&&&)))XXX222%%%///&&&$$$((()))%%%%%%222%%%!!!VVVooofffcccUUU;;;///```+++ ***)))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((())))))'''$$$$$$(((,,,+++******,,,......+++'''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++------------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......///,,,***+++...000///---111///...---///111222222222222333444666777999:::===???CCCGGGJJJLLLMMMMMMJJJTTTZZZWWWWWW```iiimmmkkksss~~~}}}}}}zzzuuunnnkkkiiiffffffmmmyyy}}}}}}xxxmmmppptttyyy}}}yyytttoooooorrrpppggg___ZZZ\\\]]]]]][[[[[[^^^```ZZZZZZWWWRRRKKKHHHHHHKKKQQQRRRRRRQQQMMMHHHBBB>>>777555222111111111000//////...---------+++)))'''*********,,,------+++))))))***+++,,,,,,+++***)))'''((()))***************qqqgggkkktttVVVEEE;;;999666555444333111///+++,,,,,,------,,,,,,+++++++++***)))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''))))))(((((((((((())))))************************(((&&&%%%$$$$$$%%%&&&(((((()))((($$$%%%******%%%'''---333'''AAAyyy,,,&&&]]]'''---)))+++///)))((())),,,...,,,)))'''000***'''***111222---&&&111@@@***$$$$$$%%%%%%(((~~~((((((%%%)))&&&)))ggg!!!---&&&###---'''...###!!!"""999(((ddd$$$***(((%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((+++...***))))))+++------***'''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,---------............,,,+++,,,///111000///111000///000000111111000777666666777:::???EEEIIINNNPPPSSSUUUXXXZZZ]]]___[[[dddlllpppwwwzzzvvvmmmcccbbbiiioooqqqlllfffeeekkkpppllleee```^^^[[[ZZZ\\\dddooozzz{{{tttmmmkkkoooppplllhhhYYY\\\^^^___aaafffkkkmmmsssnnniiilllvvvyyyooommmjjjhhheeeaaa]]]YYY```___\\\WWWQQQKKKHHHFFFDDDIIIOOOTTTVVVUUUQQQOOOIIIFFFBBB???<<<999555333111000............,,,+++******)))***++++++)))''')))***++++++++++++***)))(((((()))***************rrrgggiiitttUUUDDD;;;999666555444333111///+++,,,,,,------,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((()))((((((''''''''''''((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''((()))'''%%%&&&******''')))111)))999111vvv%%%%%%>>> :::!!!)))333###)))###!!!$$$$$$ $$$,,,!!!$$$,,,111*** ***###000+++%%%###'''&&&+++|||((((((%%%)))&&&)))&&&'''(((((()))((("""222999 """,,,###$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))((((((''''''&&&&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&))),,,...///)))((((((***++++++)))'''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------.........///...---,,,---///111111000111111222222333333333333444777<<>>GGGMMMOOOUUU]]]cccggglllsssyyy}}}}}}~~~wwwqqqkkkkkkpppuuuvvvtttsssssstttuuuwww{{{~~~}}}wwwuuuzzz{{{uuummmiiillllllkkkllllllkkkiiigggccceeeddd```ZZZWWWXXX\\\bbbaaa``````aaadddfffhhheeejjjooorrruuu|||~~~xxxrrrmmmdddaaa]]]ZZZZZZ^^^cccfffbbb```^^^]]]]]]\\\YYYWWWNNNIIIBBB<<<888444111......---++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,,,,+++******)))***++++++rrrSSSBBB;;;999666555444333111///+++,,,,,,------,,,,,,+++)))))))))))))))******+++))))))))))))(((((((((((((((''''''''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))******+++'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((---///,,,((((((--- ''''''%%%---***$$$000???fff222%%%((($$$)))$$$%%%&&&&&&%%%(((,,,111,,,>>>iiieee///!!!###,,,!!!###yyy((((((%%%)))&&&)))***$$$***...$$$+++000555..."""$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******((())))))******+++++++++************************))))))))))))*********************************************++++++,,,,,,---++++++,,,---------,,,,,,,,,---------............////////////000000000000000111222222111222444777555888<<>>;;;444222000...///...---,,,...------,,,,,,------...---,,,+++))))))***++++++rrrSSSAAA;;;999666555444333111///+++,,,,,,------,,,,,,+++)))))))))))))))***++++++))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******''''''(((((()))))))))***'''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%((('''+++444666000******++++++%%%'''***)))...111)))777zzz"""$$$'''999 """---///777...###!!!...###%%%yyy((((((%%%)))&&&)))'''***))),,,%%%***(((...OOOzzz666""""""&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''(((((('''&&&&&&'''&&&((()))(((&&&%%%''')))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********((())))))******+++,,,,,,************************))))))))))))************************************)))******+++,,,,,,------***+++,,,,,,---------,,,------------............//////000000000111111111...111444555666888<<<@@@AAAGGGNNNTTTYYY```jjjqqqwww~~~~~~rrriiihhhhhhjjjnnnsss{{{~~~{{{{{{{{{}}}~~~xxxwwwssskkkaaaZZZXXXYYYRRRUUUVVVUUUTTTWWW___gggoooqqqtttwwwzzz}}}}}}uuunnngggccc___\\\YYYXXXZZZ\\\]]]]]]aaa^^^ZZZWWWTTTQQQMMMKKKBBB???:::777555333111///000///...------...///000...---+++))))))***+++,,,qqqRRRAAA;;;999777555444333111///+++,,,,,,------,,,,,,+++))))))((())))))***++++++))))))))))))(((((((((((('''''''''''''''((()))***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))(((((((((((('''((()))++++++)))((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))...888:::333---+++777%%%!!!111(((%%%&&&!!!000)))___"""&&&///!!!$$$000///'''$$$&&&,,,///%%%(((zzz((((((%%%)))&&&)))%%%...(((+++&&&***;;;---555***AAA***,,,&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&(((''''''''''''((())))))''''''''''''''''''''''''$$$'''******'''&&&(((***'''(((***(((&&&%%%(((***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((())))))***++++++,,,,,,************************))))))))))))************************************))))))***+++,,,,,,------***+++,,,,,,---------------------.........//////000000000000111111111111---000555888:::===CCCGGGLLLUUU___ggglllrrryyy~~~xxxuuuvvvtttppprrrxxx~~~~~~|||tttjjjfffeeebbbaaa___\\\ZZZYYY[[[\\\^^^ccciiilllmmmnnnpppsss{{{{{{uuufffbbb]]]ZZZZZZ\\\]]]]]]___^^^\\\\\\[[[ZZZWWWUUUOOOKKKEEE@@@===999666444111000///......///000111...---+++))))))***+++,,,sssSSSDDD<<<777555777777222//////000///---,,,,,,---///000<<<888111,,,)))))),,,...+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%''''''((()))))))))'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************)))(((***...111,,,,,,///pppzzz222***111""")))###$$$333)))###|||KKK222 '''+++$$$111zzz((((((&&&***'''***&&&------333%%%+++,,,%%%$$$###***^^^%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++******))))))******(((((())))))******++++++++++++++++++******))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......///000000...------...111111111111333444333111555@@@HHHMMMSSS[[[^^^iiiuuu}}}wwwxxxxxxyyy||||||rrrqqquuu}}}zzzpppddd___``````]]]___^^^___bbb```\\\\\\___bbbkkkvvvxxxlll```YYYXXXZZZ\\\aaa^^^\\\]]]___```^^^\\\UUUSSSOOOMMMJJJDDD<<<666777444///---...///000000---,,,++++++------,,,+++qqqRRRBBB<<<777555666666111///000---------......---------555222...***((())),,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&''')))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))+++%%%***+++,,,---666###]]]+++...,,,***///---+++***&&&(((JJJ}}}666,,,(((***$$$***zzz((((((&&&***'''***(((---$$$,,,)))***)))(((&&&***%%%)))nnn%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++******))))))******))))))))))))************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...//////...---,,,333333333111000000333555???AAAGGGQQQXXX\\\eeeoooxxxyyyuuutttzzz}}}xxxrrrkkkgggjjjjjjkkkkkkbbbVVVPPPPPPWWW[[[___fffsss~~~vvvnnnhhhffffffccc```[[[YYYZZZ[[[ZZZYYY___[[[UUURRROOOMMMIIIFFFAAA===999555333222000...,,,+++******,,,,,,,,,***pppPPPAAA===888444555444111///111***,,,---//////---,,,***---,,,***(((((()))+++,,,+++************)))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&&&&'''***))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))---%%%,,,)))###111)))ttt]]]---444%%%---&&&+++///'''***...%%%fff...((( 111%%%***)))$$$###~~~))))))&&&+++(((*********,,,,,,###DDD>>>,,,***&&&,,,((((((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,+++******))))))*********************)))))))))++++++++++++************++++++,,,,,,------......------------------------......////////////000000111111111111333888???DDDLLLSSS___hhhlllrrr~~~~~~vvvuuusssooovvvzzzwwwuuuuuuxxx||||||qqqbbbXXXWWWSSSRRRPPPRRR\\\lllvvvyyyyyy}}}~~~{{{zzzzzzpppiii___XXXWWWZZZ^^^```^^^\\\YYYWWWVVVUUUSSSQQQLLLHHHDDD???:::555000,,,...,,,***+++,,,---,,,+++pppPPPBBB>>>888444444333000///111++++++,,,------,,,++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))'''((()))((('''&&&'''(((((('''&&&&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))(((''')))---***%%%&&&%%%MMMHHH"""***%%%222"""$$$000---///***((([[[###444***((()))***((('''"""******'''+++(((***---'''///,,,&&&ttt'''---///&&&((()))&&&&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,+++******))))))******+++++++++******)))))))))++++++++++++++++++++++++***++++++,,,---...//////------------............---...///000000111222444111222333666;;;CCCMMMTTTWWWcccttt}}}~~~uuummmmmmsssxxxxxx|||qqqjjjjjj[[[[[[WWWSSSUUUZZZ\\\[[[^^^fffqqqyyy|||nnnaaaZZZZZZ]]]```VVVXXXZZZ\\\\\\[[[WWWUUURRRPPPLLLGGGBBB;;;333...000...,,,,,,---------,,,pppPPPBBB===777333333333000///111---,,,++++++++++++,,,---***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************'''((((((((())))))******'''((()))(((''''''((()))((('''&&&&&&&&&((()))***))))))))))))))))))))))))************************'''(((((())))))))))))))) ++++++***000###PPP---&&&111,,,))),,,------&&&111NNN"""+++...'''%%%888%%%)))(((+++%%%+++***''',,,(((***111%%%---(((,,,000###...%%%&&&((($$$'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++******))))))******,,,,,,++++++******))))))+++++++++++++++++++++,,,++++++,,,------...//////---------....../////////...000000000...///111444777999===BBBHHHQQQ[[[bbbhhhwww{{{wwwwwwvvvwwwyyytttuuugggiiifff^^^YYYXXXWWWUUUXXX\\\bbbiiiqqq{{{vvvkkkccc^^^\\\ZZZ[[[\\\\\\\\\[[[[[[[[[VVVTTTRRRPPPKKKEEE===888444222///------...---,,,oooPPPCCC<<<777333444333000...000///---,,,******,,,---///+++,,,,,,,,,+++***)))((((((((()))))))))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***&&&((())))))((('''(((******))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''...***$$$...)))111 ///...%%%***(((---***)))XXX"""666...,,,---@@@((((((...)))++++++(((,,,(((***jjj333(((***$$$...666)))%%%)))&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++******))))))******+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,------......//////------......///000000000111333444222000000444777;;;BBBLLLXXXcccnnnxxx~~~~~~{{{xxx|||{{{pppfffeeehhhkkkfffbbb]]][[[]]]cccjjjoootttzzz{{{tttpppgggeee```[[[WWWWWW[[[^^^YYYXXXXXXWWWUUUQQQKKKFFF===:::555333222111111000nnnOOOBBB;;;666333555444000.........------------------...+++++++++++++++*********(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&((())))))(((((()))***)))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++000)))...""")))>>>fff000|||"""(((---$$$...###555%%%'''QQQ((()))'''"""::: 000777...))))))---***hhh,,,,,,(((,,,(((***NNN///+++,,,%%%......)))$$$***%%%)))ppp)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++******))))))*********++++++++++++++++++,,,+++++++++,,,,,,,,,---------------...............---......///000000111111111555888::::::===DDDJJJOOOYYYiiixxx~~~~~~|||uuuwww{{{uuulll```YYYWWWWWWWWWVVVXXX```kkkuuu{{{zzzyyytttlllccc^^^\\\]]]YYYYYYZZZ[[[[[[XXXTTTPPPLLLHHHBBB???===<<<:::999mmmMMM@@@:::555444666555000------,,,---///000000///---,,,************+++++++++,,,'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))&&&((())))))(((((()))+++'''((()))))))))'''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++/// 555(((+++[[[999***///666>>>'''---+++888222+++555???DDD&&&---555,,,000222(((222222&&&000)))***))),,,)))OOO,,,,,,)))---)))***999)))...000(((...&&&***---$$$)))%%%+++aaa)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))******++++++''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((())))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++***)))******************++++++,,,,,,---+++++++++,,,,,,---------...............------------......///000111111222000555<<>>;;;999777555444222...,,,333222000//////...,,,***---,,,+++***)))'''&&&&&&******)))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((()))******))))))))))))))))))))))))+++++++++++++++***)))(((***)))((((((((()))+++,,,)))---''')))---$$$***666!!!777iii,,,+++...111***))))))111,,,~~~///...---++++++,,,...///...%%%===,,,111,,,///++++++000***333///---999+++&&&111555///&&&111111......{{{'''***'''++++++***###BBB888)))(((((((((''''''''''''&&&&&&&&&'''''')))******)))((((((((('''''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&******)))((('''&&&&&&%%%))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,------......///000///....../////////...///111333333222444999===:::<<>><<<<<<<<<===???BBBEEEFFFJJJHHH@@@MMMQQQDDD;;;@@@DDDEEEHHHOOOBBBLLLOOODDDAAAAAA:::444222111000666222eeezzz'''+++***+++&&&$$$xxx+++!!!***)))))))))(((((((((''''''''''''&&&''''''((()))***)))))))))(((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((''''''&&&))))))((((((''''''&&&&&&))))))))))))************(((''''''&&&&&&''''''((('''(((((())))))(((((('''((((((''''''(((((()))***))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---......//////---...///000111111111000111222444777;;;@@@EEEHHHXXXYYYbbbtttpppoootttwwwkkkWWWRRRYYYWWW]]]gggpppyyy~~~zzzrrrggg]]]XXXYYY[[[ZZZYYYXXXVVVTTTTTTTTTUUU~~~jjjLLL???:::888666555444222///---...---,,,,,,---...---,,,)))))))))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((())))))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++++++++,,,,,,---++++++***)))***EEE%%%'''///888""")))---222)))555---///222777)))___UUURRRYYYXXX^^^``````aaabbbdddfffhhhiiidddgggnnnMMMTTT\\\RRRXXXRRRQQQWWW]]]NNNZZZ[[[UUUUUUOOOEEENNN111///111///333333<<<|||'''+++,,,---((($$$+++""",,,)))))))))((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((('''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''((((((((((((((('''''''''((((((((())))))*********((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////---...000000000000000111555888<<<>>>CCCMMMZZZdddoooxxxvvveeeeeeTTTTTTTTTVVV\\\eeeqqqyyyzzzjjj\\\VVVTTTUUUWWWZZZ[[[ZZZXXXUUURRR|||iiiLLL@@@999888666555444333000---000...---,,,------,,,***))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((())))))***))))))))))))))))))))))))))))))***++++++++++++************+++++++++++++++---+++)))((((((777444""",,,///...,,,000***...333***666///---333111>>>IIIvvvUUUaaaRRRSSSSSSNNNPPPTTTKKK[[[\\\]]]\\\___VVVPPPBBB888333:::666333888111~~~'''***,,,///***+++ZZZ'''$$$)))***)))))))))(((((((((((((((''''''''''''(((((()))***)))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((('''''''''(((((()))))))))(((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((()))******************************++++++++++++,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000222333333222222444666===CCCIIIJJJNNNZZZnnnvvvmmmaaa]]]VVVQQQQQQWWWaaaiii}}}mmmbbb\\\XXXVVVUUUWWWZZZ[[[XXXUUU{{{iiiLLL@@@999777555555444333000...000///------...---,,,***)))))))))))))))*********((((((((((((((())))))***(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))******+++++++++******)))******+++,,,+++++++++---,,,***...,,,yyy999;;;---&&&---111222000222...888777<<<666999JJJKKKJJJYYYRRRQQQJJJCCC>>>???@@@FFFTTTVVVXXXYYYSSSYYYNNNFFFBBBJJJCCC<<>>@@@CCCEEEGGGHHHBBBnnnAAABBBHHHIIIHHH888+++$$$***+++***))))))((()))***+++,,,((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((*********++++++,,,,,,---,,,+++***)))))))))++++++************************+++***)))))))))***,,,,,,*********************************)))******+++,,,******+++,,,,,,---......***+++---...///......---000111222222111111333555444777:::===CCCRRRiii|||~~~}}}yyytttrrrtttwwwtttssssssqqqooommmkkkjjjlllllllllllllllmmmmmmmmmfffggghhhjjjlllnnnqqqrrroooqqqtttssspppnnnnnnpppnnnoooqqqtttwwwxxxwwwuuutttwwwzzz{{{||||||~~~zzzppplllddd]]]ZZZYYYUUUXXXjjjkkkZZZ{{{fffIII>>>;;;:::888666333111//////---.../////////...---,,,+++***)))(((((()))***+++************************)))'''&&&'''***+++***(((((((((((((((((((((((((((***)))))))))((((((((('''))))))((((((((()))***+++))))))))))))(((((((((((())))))************))))))++++++,,,------,,,++++++---------------,,,+++***++++++,,,------------,,,,,,***---,,,666(((,,,wwwCCC===---***111222DDDIIIPPPKKK\\\UUUYYYZZZbbbVVV``````ZZZSSSQQQIIISSSRRRPPPPPPQQQTTTVVVWWWoooKKKOOOrrrrrr,,,@@@<<<<<<===>>>@@@AAABBBCCCDDD888jjjKKKJJJUUUYYY%%%000333...))))))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,------,,,+++***))))))***++++++************************+++***)))))))))***,,,,,,***************************************+++,,,,,,+++++++++,,,---------...++++++---...//////......///000111111000111444666555;;;CCCKKKTTTdddzzz{{{tttsssvvvyyy{{{uuuuuussspppllljjjlllnnnlllkkkkkkjjjjjjiiihhhhhhhhhhhhhhhggggggggggggfffbbbcccccceeefffhhhjjjkkkiiikkkmmmllliiiggggggggghhhiiijjjmmmpppqqqpppnnnmmmoooqqqssstttvvvyyy{{{zzz~~~zzznnnmmmlllfff\\\VVV[[[eee{{{}}}qqqzzzeeeJJJ???::::::888666333111///.........//////......---,,,+++***))))))))))))***+++)))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''((()))***(((((((((((())))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,------------------+++,,,&&&000000"""///GGG555111<<>>=========>>>>>>???@@@<<<888PPP\\\CCCfff222///&&&***&&&)))(((((((((((('''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,---...+++******)))******+++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,---------------------+++,,,---...////////////000111111111111444888;;;999EEETTTaaaooo}}}xxxqqqlllkkkmmmnnnooojjjjjjiiigggdddcccdddeeedddddddddddddddeeeeeefffeeeeeedddcccbbbaaa``````_________```aaabbbcccdddbbbdddeeeeeecccaaa``````cccccccccfffhhhiiihhhgggeeegggiiijjjkkknnnrrruuusssuuuwwwxxx~~~|||uuufff[[[TTT^^^ppp}}}yyyeeeJJJ@@@:::999777555333111///..................---------************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))''''''(((((())))))******))))))************)))))),,,,,,+++******+++,,,,,,)))******+++++++++******+++,,,,,,---...---------***,,,111***(((222444...///EEEFFFGGGTTTHHHIIIRRRIIITTTQQQXXXUUUbbb___YYYkkklllqqqjjjiiihhhgggeeefffggghhhhhhcccZZZDDDVVV===EEEDDDDDDCCCDDDEEEFFFGGGJJJ:::OOOBBB@@@>>>666)))+++///---((())))))))))))))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********'''((()))***+++,,,---...******************++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------.........---------------,,,---...///000000111111333333333333555:::@@@EEEHHHWWWkkk{{{}}}~~~~~~|||zzzqqqooollljjjhhhhhhhhhhhheeeeeedddcccbbbaaabbbcccbbbbbbaaaaaaaaabbbcccdddccccccbbb```___]]]\\\\\\^^^^^^]]]]]]]]]^^^^^^___^^^___aaaaaaaaa`````````bbbaaa```aaacccddddddcccbbbccccccccccccfffjjjmmmpppqqqqqqsssxxx|||wwwooovvvwwwwwwyyy{{{}}}|||}}}|||hhhXXXRRR]]]gggjjjppp}}}yyywwwdddIII@@@:::999777555222000///...//////......------------******++++++++++++******(((((((((((((((((((((((('''(((((()))((())))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((''''''(((((())))))******))))))************)))))),,,++++++******++++++,,,((())))))***++++++++++++,,,,,,---.........------&&&)))222666++++++222)))###'''eeeSSSZZZNNNPPPRRROOOXXXXXXMMMXXX]]]WWWffftttjjjwwwxxx}}}ttt]]]FFFOOOHHHMMMJJJIIIIIIIIIJJJMMMOOOPPPIII]]]FFFFFFWWWxxxVVV999WWW&&&<<>>999999777555222000...---//////...------------...******+++,,,,,,+++******))))))))))))))))))))))))'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))))))))((((((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,---...............000+++&&&222...'''111***444>>>111///eeeXXXNNNQQQKKK[[[]]]___kkkyyytttiiikkkpppggg|||VVVYYY]]]BBBYYYHHHGGGGGGGGGIIILLLOOOQQQSSSFFFaaaLLLHHHZZZ[[[aaa^^^MMMXXXRRRDDDUUU@@@DDD444000...---+++)))(((((()))******))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++++++++(((((())))))***+++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......//////////////////...//////000111333444555444666:::@@@JJJXXXgggpppxxxrrrlllhhhaaabbbccccccaaa``````aaa]]]```ccccccbbb___^^^^^^\\\[[[[[[\\\^^^______^^^]]]]]]]]]\\\[[[YYYXXXWWWZZZZZZYYYYYYXXXXXXWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTVVVYYY\\\]]]]]][[[ZZZWWWTTTSSSTTTUUUVVVVVVVVVVVVVVVTTTRRRRRRSSSUUUXXX[[[^^^aaagggkkkiiiccccccfffjjjoootttxxxzzz|||zzz{{{~~~~~~}}}{{{~~~wwwvvvrrrhhh[[[UUU]]]ooo}}}tttttteeeHHH<<<999888777444222000...---000///...---,,,------...***++++++,,,,,,++++++***************************&&&(((***)))(((''')))+++(((((((((((((((((((((((('''((((((((()))))))))***'''((()))*********))))))))))))))))))(((((((((((())))))************)))))))))***+++,,,,,,+++***)))'''((()))+++,,,---------,,,------...............222222"""+++///(((777888222000444@@@@@@666RRRdddFFF[[[qqqllldddiiipppwww}}}zzzyyy~~~~~~ooocccSSSOOONNNMMMLLLLLLNNNQQQTTTWWWTTTXXXRRRRRRPPPMMMLLL???@@@aaaiii888BBBOOOOOOWWWWWWLLLeeeVVV999NNNJJJ;;;999666222---***)))************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))************'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.........///000000000111/////////000111333555666888<<>>999777444444555444111------......,,,++++++---///++++++++++++++++++++++++,,,+++***((((((((()))))))))((('''(((***,,,+++*********))))))((((((''''''))))))))))))***************)))(((&&&&&&((()))***&&&''')))*********)))(((************************((()))***,,,,,,+++******++++++,,,------...//////111000.........///...---000//////000222777;;;>>>GGGHHHIIILLLOOOSSSXXX[[[aaa^^^[[[\\\bbbjjjqqquuuuuuyyyxxxsssfffZZZOOOKKKMMMIIIGGGHHHJJJGGGCCCCCCGGGAAA@@@===;;;:::;;;<<<===>>>BBBGGGIIIHHHHHHJJJLLLNNNMMMIIIDDD>>>888333000,,,+++)))((((((((()))***)))))))))))))))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------..................------000///......///000//////333000///333666888<<>>999777555444555444111...+++---//////---,,,,,,---+++++++++++++++++++++++++++***)))(((((()))***++++++)))((()))******)))(((******))))))(((((((((((())))))))))))************)))))))))******)))))))))'''(((((()))))))))))))))******************************+++,,,,,,,,,,,,,,,,,,---------....../////////...------.../////////,,,///444999>>>BBBDDDEEECCCHHHOOOXXXbbbmmmyyy{{{vvvuuuzzzrrraaaVVVRRRMMMIIIHHHKKKMMMJJJHHHHHHHHHFFFCCCAAA>>>===<<<<<<;;;>>>AAAAAA@@@@@@BBBDDDKKKMMMOOOOOOKKKEEE???:::555333///+++))))))***+++******************+++++++++***)))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************,,,,,,,,,+++++++++******------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------........................000/////////111333444444555666;;;@@@AAAAAAGGGNNNhhhvvv~~~xxxssspppfffeeebbb___\\\YYYWWWVVVRRRQQQPPPNNNMMMLLLLLLLLLKKKPPPUUUXXXYYYWWWVVVUUUWWWYYY\\\^^^```aaacccdddcccbbbaaaaaa``````aaaaaaccc```^^^]]]___aaabbbccc```aaabbbcccbbbbbbaaa```^^^___^^^\\\ZZZZZZZZZYYY]]]\\\[[[YYYWWWVVVVVVWWWZZZZZZ[[[[[[\\\\\\]]]]]]WWWWWWWWWVVVUUUSSSRRRQQQHHHFFFBBB@@@@@@BBBEEEHHHHHHEEEEEEKKKNNNPPPVVV]]]lllqqqxxxyyytttyyyjjjyyyfffIII>>>999888666555555333000...))),,,000111///---,,,+++++++++++++++++++++++++++******)))))))))***++++++,,,***))))))))))))'''&&&***))))))))))))((((((((())))))))))))************((()))+++,,,,,,+++)))((()))(((((((((((()))******************************,,,,,,,,,,,,,,,---......------..............................///000222333333777<<>>???>>><<<:::::::::DDDHHHOOOTTTUUUQQQKKKGGGAAA===777000,,,++++++,,,***************+++,,,,,,+++++++++***)))(((&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------............//////////////////000111333666888:::888:::>>>CCCFFFLLLYYYfffxxxrrrnnnkkkiii]]]]]]]]]\\\YYYVVVSSSQQQNNNMMMMMMLLLLLLKKKJJJJJJIIIMMMSSSWWWXXXXXXYYYYYY[[[^^^bbbbbbaaabbbfffjjjeeecccbbb``````aaabbbccceeebbb```___```aaaaaaaaaaaaaaabbbcccdddfffggghhhgggeeeccccccbbbaaa^^^]]]aaabbbbbb```^^^\\\[[[\\\^^^_____________________XXXXXXWWWVVVUUUTTTRRRRRRJJJHHHEEEBBBAAAAAAAAABBBCCCAAABBBDDDEEEFFFKKKQQQ\\\```fffmmmrrrtttuuuuuuxxxjjj}}}eeeHHH>>>999888777666444222000///+++---000000///---------++++++++++++++++++++++++++++++******************+++***(((((()))***((('''))))))))))))))))))))))))((()))))))))***************+++,,,,,,,,,,,,+++******)))((((((((()))+++,,,+++++++++++++++,,,,,,,,,---,,,+++++++++,,,...///------------------------//////000000111333666888:::???GGGOOOVVVYYY[[[[[[___eeeoooxxx{{{vvvvvv}}}{{{kkkZZZRRRPPPQQQVVV[[[YYYXXXUUURRRLLLFFFAAA===CCCDDDDDDCCC@@@===:::888<<<@@@FFFLLLOOOPPPPPPOOOIIIFFFAAA;;;666111...---,,,+++***))))))***++++++******++++++***)))'''&&&(((((((((((((((((((((((()))))))))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...///////////////000000000///000111222444777;;;===BBB???AAAHHHSSScccxxx~~~vvvooojjjgggeeeddd\\\[[[YYYVVVRRROOOLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJMMMQQQVVVZZZ[[[[[[\\\]]]]]]```bbbddddddeeehhhkkkiiigggeeecccccceeegggiiillljjjhhhggghhhhhhgggfffiiiiiiiiijjjmmmqqqtttwwwyyytttpppppppppooommmnnnkkkmmmmmmkkkfffccccccdddcccddddddddddddbbbaaa```[[[[[[\\\\\\ZZZWWWTTTRRRPPPOOOMMMKKKIIIHHHGGGFFFHHHIIIIIIIIIHHHIIIMMMRRRVVVXXX[[[]]]___``````___jjjpppvvv{{{}}}|||mmmdddGGG>>>999999999777444222000///......///...---,,,...000++++++++++++++++++++++++,,,,,,,,,+++***)))((((((***(((((()))+++++++++***))))))))))))************((()))))))))************---,,,+++******+++,,,---***)))((((((((()))+++,,,,,,,,,,,,---------......,,,+++*********+++---...,,,,,,,,,,,,,,,---------...000111222333666;;;???@@@KKK\\\mmmxxx|||zzzxxxsssyyy~~~wwwvvv{{{xxxlllbbb]]]```fffaaa```^^^YYYSSSLLLEEEBBBCCCEEEGGGIIIIIIGGGCCC@@@=========@@@DDDJJJOOORRROOOOOOMMMJJJEEE>>>888444000...,,,***)))))))))***((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***************************((()))))))))*********+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------........./////////000000000111111///111222333555888===BBBPPPMMMRRRbbbwww|||xxxtttmmmgggbbb^^^ZZZWWWVVVTTTPPPMMMJJJHHHHHHHHHHHHHHHIIIKKKLLLMMMOOOOOOUUUYYY^^^aaaaaa```_________```dddjjjpppttttttssssssqqqpppoooppprrruuuwwwyyyxxxwwwwwwxxxwwwuuutttzzzzzzzzz|||~~~~~~}}}zzzsssooooooqqqppprrrssstttsssooollliiieeegggiiiiiigggaaa\\\XXXVVVVVVVVVUUUTTTRRRPPPOOOMMMPPPQQQMMMJJJKKKNNNQQQVVVVVVVVVUUUTTTRRRQQQQQQTTTWWW]]]bbbgggoooxxx~~~ssscccGGG>>>999::::::888444111000000/////////---,,,,,,///111++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***))))))***,,,------,,,)))))))))************+++))))))))))))************---,,,***))))))***,,,---***))))))))))))***++++++,,,,,,,,,------......///+++++++++++++++,,,,,,---++++++,,,,,,---......///...111555777:::???GGGMMMZZZggg|||uuu|||vvvkkkhhhjjjiiigggccc^^^VVVNNNGGGCCCCCCDDDFFFJJJMMMNNNMMMLLLFFFCCC@@@>>>@@@FFFMMMQQQSSSUUUVVVVVVRRRLLLEEEAAA999666333///,,,*********((()))******++++++******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******************************((())))))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,---------............//////000000111111222222111333666777999===EEEKKKXXX\\\lllzzzsssmmmmmmhhhbbb[[[VVVQQQLLLIIILLLJJJHHHGGGGGGIIILLLMMMLLLMMMNNNPPPSSSVVVZZZ\\\aaaeeejjjlllkkkhhheeedddfffiiippp{{{zzzzzzzzzzzz|||{{{uuuwww{{{~~~~~~xxxsssuuuvvvyyyyyyvvvqqqkkkggg`````````___^^^]]][[[[[[XXX]]]]]]WWWQQQPPPSSSTTTVVVVVVVVVUUUSSSQQQPPPOOOLLLMMMNNNOOORRRWWW^^^ccciiioooxxxyyybbbGGG???:::;;;;;;888444000000000---///000///...---...///++++++++++++++++++++++++))))))+++,,,,,,,,,,,,+++---,,,++++++---...---+++))))))*********+++++++++))))))))))))************++++++************++++++))))))***++++++++++++*********++++++,,,------...+++,,,,,,---------------+++,,,---...///111111222222777===BBBGGGPPP[[[ccczzz|||uuu{{{{{{vvvvvv~~~{{{vvvnnnddd[[[SSSOOOLLLIIIFFFGGGKKKOOOQQQRRRPPPNNNJJJGGGFFFGGGJJJLLLQQQSSSVVVXXXWWWSSSNNNKKKDDDAAA<<<666222///...---++++++******)))*********(((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))(((''''''''''''((()))*********************************((())))))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------............//////000111111222333333222666;;;===@@@GGGPPPXXXdddnnn{{{wwwuuuqqqhhhaaaaaa[[[TTTNNNJJJGGGFFFDDDGGGGGGHHHJJJMMMPPPSSSUUUUUUUUUVVVXXX]]]bbbhhhllloootttzzz}}}{{{vvvrrrooottt{{{zzz}}}|||}}}zzzxxxqqqqqqpppooonnnlllkkkjjjlllrrrrrrhhh^^^\\\]]]]]]YYYZZZZZZYYYXXXWWWUUUTTTOOONNNMMMKKKKKKLLLNNNPPPTTT[[[fffpppyyy}}}aaaGGG???:::;;;<<<999444000000000+++...111222111...------++++++++++++++++++++++++&&&'''))),,,---.........000...------------,,,***))))))******++++++++++++))))))))))))************((()))+++,,,,,,+++)))(((((()))***,,,,,,+++******(((((()))***++++++,,,,,,+++,,,.../////////...---,,,---...000111333444555777===EEELLLTTT___lllvvv}}}|||~~~zzzppphhhdddYYYRRRIIIEEEGGGLLLPPPRRRVVVUUUSSSPPPMMMJJJGGGEEEMMMOOORRRTTTTTTSSSQQQOOOMMMIIICCC<<<777333111111...---+++)))(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))++++++)))((('''&&&''''''((()))******+++************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------........./////////000000111222222333333444888>>>BBBFFFNNNYYYbbbsssyyyssspppppplllccc[[[WWWRRRJJJEEEDDDFFFHHHIIIHHHJJJNNNRRRUUUXXXYYYZZZ]]]\\\\\\___dddkkkssswwwzzz~~~{{{~~~|||zzzxxxxxx{{{ssshhhddddddbbb^^^^^^^^^^^^]]][[[YYYWWWRRRRRRQQQPPPNNNMMMLLLLLLWWWXXX[[[^^^eeennnxxxbbbGGG>>>;;;;;;:::888666444222000////////////////////////---,,,,,,++++++,,,,,,---************+++,,,------,,,+++******++++++***(((************))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))111000...---,,,,,,---......000222222111333999===>>>DDDNNNZZZeeepppwww|||zzzqqqjjjnnnxxxwwwtttqqqpppaaaSSSLLLKKKKKKLLLNNNPPPOOOOOOQQQSSSRRRLLLGGGHHHPPPTTTRRRQQQTTTUUURRRLLLLLLJJJGGGCCC>>>999666...+++***+++---...+++((('''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))******+++,,,(((((((((((())))))))))))+++++++++++++++***)))(((+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,------.../////////..................------///000222444222...111777;;;777<<>>AAAMMMVVVbbboooxxxuuuxxxtttjjj]]]WWWWWWVVVQQQLLLKKKHHHFFFFFFHHHKKKNNNQQQRRRSSSUUUVVVVVVUUUSSSRRRPPPPPPMMMEEE;;;333//////444222...+++***+++---...******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************))))))******+++,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........------......///000000111/////////000000000111111222111333888:::999;;;???GGGMMM\\\pppwwwrrrgggddd^^^XXXTTTSSSUUUWWWWWWWWWWWWXXXYYYZZZ[[[[[[UUUTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSVVV[[[aaadddlllpppwww}}}}}}~~~}}}}}}wwwpppiiiccc___\\\^^^\\\XXXWWWXXX\\\aaadddnnnnnnrrrvvvvvvtttvvv{{{^^^DDD===888888777777555333222111////////////////////////......------------......++++++++++++,,,---...///,,,+++)))***++++++***(((,,,++++++++++++*********************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,................../////////...///222888@@@HHHMMMdddhhhoootttzzz~~~|||~~~tttrrrqqqxxx|||yyywwwooobbbVVVJJJEEEBBBEEEIIIKKKOOOSSSQQQSSSUUUWWWXXXWWWVVVUUUQQQRRRQQQMMMFFF>>>999666666333///,,,***)))******+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++******************************))))))******+++,,,*********+++++++++,,,,,,***++++++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,+++---------------.........---......//////000111111//////000000111111222222333333555888888888>>>EEENNN]]]uuu{{{ssslllfffbbbWWWVVVTTTQQQOOONNNPPPSSSVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWYYY[[[]]]^^^\\\\\\^^^aaaeeekkkqqqtttyyy||||||wwwnnnfff___[[[^^^ZZZUUUSSSTTTVVVXXXYYY```___dddmmmtttxxx}}}]]]CCC<<<888777777666555333222111////////////////////////------,,,,,,,,,,,,------++++++++++++,,,---...///---+++******+++,,,***))),,,,,,+++++++++*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------......///000111222222111444999BBBKKKUUU\\\```mmmnnnpppuuu}}}}}}vvv{{{yyymmmWWWMMMFFFFFFHHHIIIMMMRRRQQQRRRUUUWWWXXXXXXWWWWWWSSSRRRRRRRRROOOKKKEEEAAA999777333///,,,***))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,---------------.........---------,,,,,,............------------.........///000000111111//////000111111222333333222333666888888===LLL[[[lllyyyuuunnngggbbb]]]YYYVVVOOORRRSSSSSSQQQPPPQQQRRRUUUTTTTTTSSSTTTUUUWWWXXXZZZ[[[]]]___aaaccceeeggghhhiiimmmrrrxxx~~~|||xxxrrrooommmgggbbb]]]YYYYYYXXXWWWUUUWWWTTTWWWbbbnnnuuuzzz~~~zzz|||^^^EEE===777777777666555333222111////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////...---+++,,,------,,,***,,,,,,,,,+++++++++******(((((()))***+++,,,,,,------------------------------...//////000000//////------///000222444555666;;;AAAKKKXXXdddnnnuuuxxxkkkkkknnnwww}}}hhhZZZMMMHHHGGGFFFIIIOOOOOOQQQTTTVVVWWWWWWVVVVVVUUUSSSRRRSSSUUUSSSNNNJJJBBB@@@<<<888444111//////++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))******++++++++++++*********************************)))***++++++,,,+++++++++,,,,,,,,,------,,,,,,---.../////////.../////////......---------/////////...---------,,,......//////000000111111///000000111222222333333555777:::<<>>888222///+++)))(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++)))))))))))))))))))))))))))))))))))))))(((''''''************)))))))))))))))))))))*********++++++'''(((***+++,,,---------/////////000000000111111333222111///......//////---------............///000000000000000000000///222111000000111333555666<<<<<>>888777555555555444333111000000000000////////////......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++...---+++******+++,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,,,,---+++///000---,,,---...---000---,,,//////,,,,,,000---///333666999@@@QQQaaapppzzz~~~~~~vvvjjjbbb[[[UUUSSSPPPLLLIIIIIILLLPPPRRRPPPQQQSSSTTTTTTSSSRRRQQQNNNOOOOOOMMMHHH@@@999444...---+++++++++***(((&&&))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))******))))))((((((******************************+++++++++,,,,,,,,,*********+++,,,---...///.........////////////000111111000000//////......---------............///000000000000000000000000222111111111444777:::===DDDEEEOOO___pppssshhh```XXXSSSMMMMMMMMMMMMOOOQQQSSSTTTQQQQQQRRRTTTUUUVVVWWWWWW]]]^^^___bbbggglllpppssswwwyyy|||~~~~~~yyypppggg```[[[WWWUUUYYY^^^fffmmmssswww|||YYYCCC???888777555555555444333111000000000000///////////////...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---+++******+++,,,---++++++++++++,,,,,,,,,,,,************+++,,,,,,---,,,///000...,,,,,,---///,,,***+++///000......111222666<<>>888777555555555444333111000000000000///////////////...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,---...,,,,,,,,,,,,------------************+++,,,,,,---+++---///...,,,+++///333///---...222333111111444555:::BBBMMM\\\mmm{{{}}}wwwyyy~~~zzzrrrwww}}}tttnnnlllfff]]]TTTNNNKKKKKKLLLPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTSSSQQQMMMIIIFFF@@@;;;444///---,,,,,,+++************************))))))))))))))))))))))))'''((()))************)))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,+++,,,,,,,,,,,,------------,,,,,,+++,,,---///000------------................../////////...---------------............//////000000000111111111222000111222444777===FFFLLLNNN\\\sssyyyssslllccc\\\YYYVVVRRROOORRRQQQNNNLLLJJJJJJJJJJJJQQQRRRUUUYYY]]]```ccceeeeeeiiiooovvv}}}{{{uuu|||}}}{{{{{{yyytttpppgggddd___^^^bbbiiiqqqvvvyyy|||VVV@@@===888777555555555444333111000000000000////////////......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,---------.........,,,++++++++++++,,,,,,---+++,,,......,,,,,,333;;;333000...000111000222666:::BBBMMMZZZlll}}}{{{rrrpppyyy||||||ppprrrxxxtttwwwtttnnneee]]]UUUOOOLLLMMMLLLLLLMMMOOOQQQTTTUUUTTTUUUVVVVVVUUUSSSQQQPPPGGGAAA999333///...---,,,************************))))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))))))))******++++++******))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...///---------............///........................---------............//////000000111111222222222222444555555777>>>HHHPPPUUUlllyyynnnddd```[[[XXXWWWVVVRRROOONNNLLLJJJIIIJJJLLLNNNPPPXXXYYY\\\___bbbfffhhhjjjhhhnnnyyyzzzlllhhhcccbbbeeekkkpppssswww||||||UUU???;;;888777555555555444333111000000000000////////////------,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,---***+++---...///...---,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,,,,,,,,,,,,,---///...///999EEE888222---...000555===FFFOOO[[[fffoooyyyvvvoooooo{{{rrrfffZZZSSSOOONNNMMMLLLMMMNNNQQQRRRRRRSSSVVVWWWWWWVVVTTTRRRMMMIIIBBB===888444000---************************************************&&&''')))***+++***)))((())))))))))))))))))))))))((()))***++++++++++++***))))))***++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,------------,,,---............/////////......---,,,,,,---...///---------............//////000000111111222333333333555888999===FFFSSS\\\kkkxxxmmmhhh[[[WWWSSSRRRSSSRRROOOMMMIIIGGGFFFFFFJJJOOOUUUYYY___```dddiiinnnsssvvvxxxttt~~~vvvtttrrrrrrssssssqqqnnnnnnsssuuuvvvzzz|||UUU>>>:::888777555555555555333111000000000000////////////,,,,,,,,,,,,------...///+++++++++,,,,,,---------)))+++---000000///---+++******+++++++++,,,,,,,,,///......---,,,,,,,,,,,,---,,,...000///111===KKK@@@888111222777AAAPPP]]]ggguuu}}}xxxzzz}}}wwwttteee\\\VVVSSSPPPLLLKKKJJJKKKLLLMMMOOOTTTWWWXXXVVVSSSPPPQQQOOOKKKGGGBBB;;;444///************************++++++++++++++++++++++++&&&''')))***+++***((('''))))))))))))))))))))))))((()))***+++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,---...---,,,+++.........////////////000///...,,,++++++,,,...///---------........./////////000000111222222333333222666:::>>>EEEQQQ```kkkvvviii```\\\WWWSSSNNNMMMNNNNNNLLLJJJGGGFFFDDDEEEIIIPPPXXX]]]bbbeeejjjqqqyyy}}}}}}{{{qqqjjjaaaeeeggghhhlllvvv~~~~~~{{{UUU???===888888777555444333222111////////////............//////...------,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------------------------000...---000000...///222111666999:::DDD[[[vvv~~~zzz~~~~~~wwwoooiiidddZZZOOOLLLMMMMMMJJJNNNMMMOOOSSSSSSQQQRRRVVVPPPNNNMMMNNNMMMGGG===444111///---++++++***(((&&&---,,,++++++******++++++(((((()))***************)))***++++++***)))***+++---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------............------...------------...//////////////////000000000000111000//////111333555555888;;;???CCCIIIZZZwww|||qqqggg]]]YYYYYYYYYVVVSSSPPPMMMKKKHHHFFFAAABBBGGGNNNTTTXXX___gggnnnttt{{{zzzoooiii^^^bbbcccccchhhqqqxxxzzz{{{~~~{{{TTT???===888888777555444333222111////////////..................------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***,,,---------------------------000...///222111///000333333777;;;CCCTTTpppyyysssfffVVVNNNNNNNNNLLLMMMLLLNNNQQQRRROOOPPPSSSQQQOOONNNNNNNNNIIIAAA:::444111---+++******)))(((,,,,,,+++***************((())))))******************,,,---,,,+++***+++,,,,,,+++************+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------...///---......//////......---...------------...//////////////////000000000111222000//////000111222222888===DDDLLLYYYooorrriiibbb\\\YYYZZZWWWTTTPPPLLLIIIGGGEEEDDDJJJIIIMMMSSSWWW\\\dddnnnxxx|||{{{yyy{{{qqqmmmcccdddbbbccclllvvv{{{zzzvvv|||~~~zzzTTT???===888888777555444333222111////////////............---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------///...000333333000111444666===IIIYYYppp{{{zzz~~~vvv```QQQLLLKKKJJJLLLJJJKKKOOOPPPMMMMMMOOORRRPPPNNNNNNNNNLLLFFFBBB999555///+++*********)))++++++***))))))))))))***((()))******++++++******+++,,,------++++++,,,---++++++***))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,------...///---......//////......---......------......///000/////////000000000111111000000111111222333444444888@@@LLLYYYlll}}}qqqeee```^^^ZZZXXXXXXRRRPPPLLLHHHEEEDDDDDDDDDMMMMMMQQQWWW\\\bbbmmmwwwzzzuuuyyy|||zzzvvvtttllljjjhhhiiirrr|||~~~yyyuuuyyy}}}zzzSSS???===888888777555444333222111////////////............,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------............///...111333222///222777???MMM```uuu|||}}}yyyxxxzzzsss___UUUQQQMMMMMMJJJJJJMMMOOOLLLLLLNNNPPPOOOMMMMMMMMMMMMKKKHHHBBB<<<555///,,,******)))+++***))))))((()))))))))))))))***++++++++++++***+++,,,---,,,+++***+++---******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////......////////////.....................//////000//////000000000111111111///000222333555777:::<<>>999444...+++++++++***))))))))))))***)))***++++++,,,+++++++++)))***++++++))))))***+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......------......///000...//////000000//////...//////......//////000111000000000111111111222222333444555444444777>>>CCCTTTiii~~~{{{kkkbbb___ZZZWWWVVVXXXVVVOOOIIIGGGEEEGGGJJJKKKMMMQQQXXX^^^eeemmmyyyxxxpppiiiiiilllxxxwww{{{{{{wwwRRR???===888888777555444333222111////////////............111111000000//////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------...///000000000111000111555;;;GGG\\\nnn}}}zzzzzzwwwwww~~~wwwjjj^^^WWWSSSNNNKKKKKKIIIJJJKKKLLLLLLMMMOOOPPPMMMKKKHHHFFFBBB;;;444///,,,,,,+++***************)))***++++++,,,,,,++++++***+++,,,,,,******+++,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...............//////000//////000000000000/////////////////////000000111000000111111111222222222333555666666777===HHHPPPhhh~~~pppccc[[[XXXVVVUUUUUUUUUPPPIIIGGGIIIGGGLLLPPPSSSTTTXXX___eeelllttt{{{nnnhhhgggvvvuuuxxx~~~{{{wwwRRR???>>>888888777555444333222111000/////////............333222222111000//////...---..................---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------...///000000111222111333888AAAQQQkkk{{{uuutttwwwvvvzzzuuueee[[[TTTMMMJJJIIIIIIKKKLLLMMMMMMNNNPPPQQQKKKKKKKKKJJJGGGAAA999333---,,,++++++******++++++******+++,,,,,,,,,,,,++++++,,,------++++++,,,---,,,,,,............,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...............///000000//////000000000000/////////////////////000111111000111111111111222222222111444666888===GGGUUU___uuukkkaaaYYYTTTTTTSSSSSSQQQKKKEEEGGGMMMKKKPPPVVVXXXYYY]]]ccciiittt|||wwwllliiittt}}}sssxxxyyytttRRR???;;;777555444444555444222///333333222000///---,,,,,,......////////////......------------------------******+++++++++,,,,,,,,,------------------------000111222000000111111000999444666GGGccc{{{wwwyyy~~~yyyooo___MMMFFFJJJPPPKKKGGGFFFJJJOOOPPPPPPQQQNNNLLLMMMMMMJJJBBB<<<444000,,,***************+++++++++************))),,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------............/////////000000///...------111000///////////////000222222111000111222444555333222888@@@FFFRRRqqq|||wwwiii___YYYWWWWWWQQQLLLGGGDDDFFFJJJNNNQQQSSSVVV[[[______```jjjuuuzzz~~~ooogggxxx{{{ttt{{{||||||ttt}}}tttQQQ???;;;888777666666666555333111111111000000//////............////////////......------------------------++++++,,,,,,---------...---------------------------/////////...///000000;;;<<>>555222---******+++++++++++++++++++++************,,,++++++******++++++,,,)))******++++++******)))++++++,,,,,,,,,,,,------++++++,,,------------,,,---------............//////////////////...------000000////////////000000222222222222222333444444666:::===BBBRRRoooyyy~~~yyyoooeee]]]XXXUUUSSSOOOLLLHHHFFFIIIOOOTTTXXX]]]ZZZYYY[[[```iiiyyyxxxssstttvvvuuu}}}yyyzzzrrr{{{sssPPP>>>;;;:::888777777888777444222////////////000000000000......////////////......------------------------+++,,,,,,---...//////000---------------------------...//////......111333999AAARRRhhh{{{|||zzzyyy|||zzzxxxuuurrrpppnnnnnnpppooonnnmmmmmmlllllllllhhhiiijjjlllnnnpppqqqrrrvvvxxxzzz}}}xxxqqqvvvoooccc___TTTUUUUUUPPPKKKHHHKKKNNNOOOMMMMMMNNNOOOMMMHHHCCC:::555000,,,+++,,,,,,,,,,,,+++++++++************,,,++++++******++++++,,,)))******++++++******)))++++++,,,,,,,,,,,,------++++++,,,------------------------............//////////////////......---000000000//////000000111222333333333444444444444555===@@@FFFaaattttttsssmmmfff```\\\YYYSSSPPPMMMKKKJJJKKKOOOUUU\\\```___ZZZXXX[[[cccooo{{{xxx{{{vvv~~~{{{{{{tttrrrNNN===;;;999888777777777666444222000000//////////////////---......//////......---------------------------++++++,,,---...//////000------------............///...///000000000555;;;CCCPPPdddxxx~~~zzzuuuqqqnnnlllkkkmmmkkkiiifffcccaaa```___bbbaaa```______^^^^^^^^^ZZZ[[[\\\^^^___`````````eeegggjjjmmmpppuuuyyy}}}}}}~~~}}}wwwnnnrrr{{{rrr```^^^ZZZSSSMMMKKKLLLOOOMMMMMMMMMOOOPPPOOOKKKHHHAAA<<<555000...---,,,+++,,,,,,+++++++++*********,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,---...------------------............///...///////////////......000000000///000000111111222333444444555555555555666===GGGYYYzzz|||uuurrryyywwwjjjeee```^^^\\\YYYRRRMMMKKKMMMPPPSSSWWW\\\```ccc[[[\\\```gggnnnxxx}}}}}}~~~vvv{{{vvvqqqMMM<<<;;;888777555555666555333111111111000000//////......------............------------------------------***++++++,,,---.........---------....../////////000......111222444===HHHcccoooyyyyyy}}}{{{zzzxxxvvvsssqqqooonnnllljjjfffbbb^^^\\\[[[ZZZWWWWWWUUUSSSRRRQQQPPPPPPRRRQQQPPPOOOOOONNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMQQQSSSUUUWWWYYY[[[___aaafffhhhlllpppsssuuuuuuuuuvvvyyy~~~zzzyyy~~~yyytttwww~~~oooggg\\\TTTOOONNNMMMMMMLLLLLLMMMOOOPPPOOONNNLLLGGGCCC<<<666333000---+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---.........---------------............///......///////////////...000000000000000111222222333333444555666777888888===CCCZZZ}}}{{{uuuxxx~~~~~~ssskkkbbb___\\\ZZZYYYUUUPPPKKKLLLQQQWWW\\\___aaacccddd___fffpppzzz~~~|||wwwzzzuuupppLLL<<<;;;777555444444444444111///222111111000///......---------............------------------------------,,,,,,,,,,,,,,,------------------...//////000000///,,,...444888===MMM^^^|||tttnnnlllllllllmmmeeedddbbb```]]]ZZZYYYWWWUUUTTTRRRPPPNNNMMMLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGIIIJJJLLLMMMMMMMMMOOOPPPRRRSSSWWWZZZ]]]___``````aaadddhhhkkknnnqqquuuxxx~~~~~~~~~}}}sssdddZZZTTTPPPLLLIIIKKKLLLMMMOOOOOOOOOOOONNNJJJGGGBBB===999444000---,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,)))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,---...............---------............///---...//////////////////000000000000111111222333333333333444666888;;;===EEERRRrrr{{{wwwuuu~~~rrrgggbbb[[[ZZZXXXVVVRRRPPPNNNMMMQQQWWW___cccdddeeegggiiiiiiooo{{{{{{{{{~~~{{{{{{uuuoooJJJ;;;;;;666555444444444333111///000000000000////////////,,,------......------,,,------------------------............---------------------...///000000000222...111:::CCCMMMdddzzzzzzwwwlllgggaaa\\\ZZZZZZZZZYYYTTTSSSRRRPPPOOOMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKJJJOOONNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMPPPOOONNNMMMMMMMMMNNNOOOMMMOOOPPPPPPOOONNNNNNOOOLLLMMMNNNPPPRRRSSSSSSSSSTTTUUUWWWWWWXXX[[[___ccchhhjjjnnnsssxxx}}}wwwzzzwwwiii]]]SSSLLLHHHJJJLLLMMMNNNNNNNNNNNNOOOIIIGGGEEEBBB???:::555111------,,,,,,,,,+++++++++,,,++++++******++++++,,,)))******++++++******)))++++++,,,,,,,,,,,,------,,,------...............---------............///------...///////////////000000000000111222333444333222222222555:::>>>AAASSSkkkwwwtttzzz}}}wwwhhh```^^^WWWXXXXXXTTTOOONNNPPPTTTZZZ^^^ccceeefffiiinnnsssvvv{{{uuupppsss~~~}}}vvvnnnJJJ;;;;;;777666444444555444222000.........///000111111222,,,------......------,,,------------------------000000000///......---------------...///000000111555111666BBBMMM[[[vvv{{{vvvqqqllliii]]]ZZZVVVSSSRRRQQQOOONNNMMMMMMLLLLLLKKKKKKJJJJJJGGGIIIKKKNNNPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOSSSRRRPPPOOOPPPQQQSSSUUUQQQRRRTTTSSSRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQOOONNNMMMNNNRRRUUUUUUXXX]]]cccjjjpppuuuxxxyyy}}}~~~uuuwwwxxxfffVVVMMMJJJJJJLLLMMMNNNNNNMMMNNNOOOGGGFFFFFFEEECCC???999555---------,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......---------.........//////------...///000000//////000000000000111222333444333222111222555:::@@@DDDdddtttxxxpppccc^^^]]]VVVYYYYYYUUUOOOOOOUUU\\\```ccceeeffffffkkkuuu|||}}}rrrmmmuuu}}}iiiIII>>>999555666666555444111///...000000/////////111222333222///+++***+++...///000000///---+++++++++---...000///...---------------000---,,,......---...222333222888IIIccc{{{wwwsssqqqmmmiiiddd___[[[YYYOOOOOONNNNNNMMMLLLLLLKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLMMMNNNQQQRRRSSSRRROOOMMMNNNRRRTTTRRRRRRUUUSSSTTTUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUUUUUUUUUUUUUSSSQQQSSSSSSSSSTTTUUUTTTQQQOOOOOONNNNNNPPPPPPOOOLLLJJJNNNOOOQQQUUUYYY^^^bbbdddooorrrwww{{{~~~}}}wwwrrr}}}{{{fffTTTKKKKKKNNNQQQQQQNNNLLLJJJJJJHHHHHHIIIIIIHHHDDD>>>999111000...,,,++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------........................---------------............///////////////000000000000000000000111222222222333444555333555999777BBB[[[wwwtttxxxvvviii___ZZZXXXVVVUUUSSSQQQQQQUUU\\\bbbcccaaabbbfffgggjjjvvvwwwkkkmmmssswww}}}iiiIII>>>999777777777666555333111///111000000000000111222333111...,,,+++,,,...//////000...---++++++,,,---...000///...------------......,,,,,,......,,,...333===CCCOOOcccyyy~~~~~~}}}{{{wwwmmmeee```___\\\ZZZVVVTTTQQQPPPMMMMMMLLLLLLLLLKKKKKKKKKNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRTTTUUUVVVUUUXXXUUUTTTWWWXXXVVVXXX[[[^^^___``````^^^^^^___```bbbbbbaaaaaaaaabbbccccccbbbaaa```______^^^]]]\\\[[[\\\]]]^^^^^^\\\YYYWWWVVVTTTRRRQQQQQQPPPOOOMMMNNNOOOPPPQQQSSSUUUWWWXXXSSSWWW\\\bbbgggmmmtttxxx|||{{{lllsss|||{{{hhh[[[UUUUUUUUUUUUUUURRRNNNKKKLLLJJJIIIHHHGGGEEEAAA>>>555333000---,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................---------............///////////////000000000000000000000111222222333333444777666777<<>>999777777777666555333222111111111000000000111222222000...,,,,,,...///......///...---,,,+++,,,---...//////......------.........,,,---//////...111666CCCPPPfff{{{}}}wwwooojjjgggbbbYYYSSSNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPSSSSSSUUUVVVXXXYYYYYYYYY]]]ZZZ[[[___aaaaaacccgggjjjlllnnnnnnnnnnnnppprrrrrrqqqpppoooppprrrtttuuurrrpppnnnllljjjiiiiiiiiiiiijjjlllmmmkkkhhhdddbbbaaa^^^ZZZXXXWWWWWWWWWWWWSSSSSSRRRQQQPPPPPPOOOOOOMMMNNNQQQRRRUUUXXX\\\```fffnnnxxxiiijjjnnnvvvwwwllleee___\\\\\\ZZZRRRLLLNNNKKKHHHFFFFFFFFFEEEDDD;;;888444000---------...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................---------............///////////////000000000000000000111111222333333444333999888999BBBOOOmmm{{{vvvtttzzzyyyqqqfff]]]ZZZYYYXXXWWWPPPNNNNNNSSS[[[aaacccbbbcccjjjssswwwyyy|||vvvoookkkrrr~~~yyyxxx~~~fffGGG===999777777666555444333222111111000000000000000000000...------...//////...,,,...------,,,,,,,,,---...//////............//////000...///111000000555<<>>777666444333333333333222000111222333444333111///---000000//////............,,,---......//////......,,,///111000......222666000555999<<>>999222333///+++***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------000000000000000000000000000000000000111111111111111333333222333666888999@@@DDDYYY~~~{{{vvvkkkddd___\\\ZZZSSSKKKHHHKKKRRRWWWZZZccc______gggnnnvvv~~~}}}}}}|||}}}~~~~~~}}}gggJJJ???888666444333333333333222000111222333333222000...---/////////.........------+++,,,------......---------...000///...---...000000555:::CCCUUUnnnyyy}}}~~~xxxssslllbbb[[[TTTPPPKKKIIIKKKMMMNNNNNNTTTTTTTTTTTTUUUXXX\\\```___^^^^^^```ccchhhmmmpppvvvvvvvvvvvvwwwxxxyyyzzz~~~}}}||||||}}}~~~}}}||||||}}}||||||~~~|||~~~|||zzztttnnnnnnrrrtttrrrqqqooommmiiieeeaaa___]]]ZZZWWWUUUUUUVVVWWW^^^bbbiiipppwww||||||pppkkklllzzzuuusssfffSSSNNNOOOGGGHHHLLLLLLFFFAAA@@@<<<666333///+++***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------000000000000000000000000000000000000111111111111222222222111222444666666@@@NNNjjjzzzmmmfffbbb^^^[[[SSSNNNIIIIIINNNTTTZZZ\\\^^^\\\___gggpppzzz|||yyyuuutttuuuuuusssrrrqqqqqqppppppooonnnnnnmmmqqqqqqsssvvvyyy|||~~~|||zzzzzz{{{zzzyyyxxxwwwvvvuuuuuuuuurrrqqqnnnmmmlllmmmooopppssssssssstttxxx|||yyy~~~eeeHHH???:::666444333333333333222000000111111222111000...---.........---------------++++++,,,------------,,,------////////////......222888AAAOOOeee~~~|||tttsss}}}vvvmmmfff```[[[UUUPPPLLLJJJHHHIIILLLOOOQQQQQQUUUVVVVVVVVVXXX]]]dddiiiffffffgggiiilllqqquuuxxxxxxxxxxxxyyyyyyzzz{{{|||}}}|||{{{|||}}}~~~~~~}}}}}}|||{{{|||}}}}}}|||{{{{{{|||}}}}}}~~~}}}{{{{{{{{{}}}xxxrrrqqqtttzzzzzzzzzxxxsssooolllkkkfffdddaaa]]]YYYWWWUUUUUUVVVXXX[[[```fffmmmrrruuu}}}{{{rrruuutttvvvmmm\\\UUUQQQFFFHHHJJJJJJFFFDDDCCC@@@<<<333000,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............---------000000000000000000000000000000000000111111111111333111000111444777888999GGG```|||lllbbb```^^^[[[WWWJJJIIIIIILLLRRRXXX]]]___aaabbbfffnnnxxx}}}sssqqqoooooonnnnnnkkkjjjdddbbb___]]]]]]^^^]]]\\\YYYYYYYYYXXXXXXWWWWWWVVV[[[\\\]]]^^^aaaccceeefffmmmnnnppprrruuuwwwyyyzzzyyyxxxuuurrrooollliiihhhdddddddddcccbbbaaaaaaaaa\\\\\\[[[[[[ZZZ[[[[[[[[[^^^]]][[[ZZZYYYZZZ[[[[[[\\\\\\\\\]]]^^^```bbbccceeeeeehhhnnnwwwrrr{{{bbbEEE===:::666444333333333333222000000000000111000///...---------------------------+++,,,------......------,,,---...000222444444333999CCCQQQ___qqq{{{uuusss}}}|||vvvsssgggbbbZZZTTTQQQPPPOOONNNJJJJJJKKKNNNQQQTTTVVVWWWXXXZZZ]]]___bbbggglllpppppppppqqqsssuuuxxx{{{}}}zzzzzzzzzzzz{{{|||}}}}}}yyyyyyyyy}}}~~~|||zzzzzz}}}}}}{{{zzzzzz{{{}}}~~~~~~{{{tttpppppplllkkkiiifffdddbbb``````ZZZXXXWWWWWWZZZ___dddggguuuxxx~~~rrrooosssrrrhhhcccZZZHHHHHHHHHGGGEEEEEEDDDBBB@@@444222///,,,,,,,,,---...---------------------------------............///........................///////////////////////////000000000111111111111222//////333777:::>>>BBBXXXtttzzzpppddd^^^]]]\\\VVVPPPGGGIIILLLQQQXXX]]]aaaccckkkmmmrrryyy~~~{{{yyyyyyzzz{{{~~~wwwtttqqqppppppmmmgggaaa]]]\\\ZZZYYYXXXWWWVVVUUUTTTSSSQQQOOONNNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTUUUVVVXXX[[[^^^___aaaaaabbbdddgggkkkooorrrqqqrrrtttvvvvvvuuutttsssmmmllljjjgggeeecccbbbaaa^^^]]]\\\[[[YYYXXXVVVVVVXXXWWWUUUUUUWWWWWWVVVUUUSSSRRRRRRQQQQQQQQQRRRRRRVVVVVVVVVUUUVVVVVVWWWWWWSSSTTTTTTUUUTTTTTTSSSRRRQQQPPPQQQUUU[[[bbbgggiiivvvyyy}}}xxxlllyyy```CCC;;;999666444333333333333222000000000000000000//////...------------------------------...///////////////......//////111444777999DDDTTTfffrrr{{{~~~{{{yyy{{{~~~~~~xxxxxxyyyrrrlllfffbbbWWWSSSMMMJJJIIIKKKMMMNNNLLLNNNPPPSSSUUUXXX[[[]]]bbbfffkkkpppsssvvvxxxzzzxxxxxxxxxyyyzzz{{{||||||{{{{{{{{{{{{|||}}}~~~{{{{{{}}}}}}{{{yyywwwxxx}}}zzzuuutttsssrrrqqqpppooonnnmmmmmmgggccc^^^YYYWWWXXXZZZ\\\hhhlllrrrzzzyyysssuuuzzzyyyxxxlllUUULLLHHHEEEEEEFFFDDDCCCAAA777555222///,,,,,,---...---------------------------------............///---.....................///////////////////////////000000000111111111111444000///333666999AAAIIIlll}}}oooiiiaaa^^^]]]ZZZRRRJJJJJJMMMRRRWWW\\\aaadddfffnnnsssyyy}}}yyyuuurrrpppnnnnnnkkkiiihhhiiijjjjjjiiieeedddbbbaaabbbdddgggiiimmmrrrvvvwwwvvvuuuvvvxxxsssrrrqqqooommmkkkjjjjjjccc```]]][[[[[[XXXTTTQQQSSSRRRQQQOOONNNMMMMMMNNNRRRQQQOOONNNLLLLLLMMMNNNKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJLLLOOORRRSSSQQQQQQQQQRRRUUUXXX\\\^^^]]]___aaabbbbbbaaa___^^^]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYWWWXXXYYYYYYXXXVVVWWWWWWVVVUUUUUUUUUVVVVVVXXXXXXYYYZZZ[[[[[[[[[[[[WWWWWWXXXYYYXXXVVVSSSRRRQQQPPPOOOQQQUUUYYY[[[\\\\\\___eeekkkqqquuuvvvwww{{{||||||rrrgggxxx```BBB:::999666444333333333333222000000000000000000000000000---------------...............///000000000000///000000000......222:::AAATTTgggzzz}}}xxxsssppptttyyy}}}}}}zzzzzztttjjjccc]]]WWWSSSOOOMMMJJJHHHHHHJJJMMMOOOOOORRRUUUXXXZZZ]]]aaadddkkkpppvvv{{{}}}~~~~~~~~~||||||}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}|||}}}||||||{{{|||{{{wwwwwwvvvtttssssssssstttuuurrrnnngggaaa\\\[[[[[[\\\]]]___eeellluuu}}}~~~~~~{{{dddRRRKKKFFFGGGGGGDDDBBBBBB;;;:::777222...,,,---///---------------------------------............///---------...............000000000000000000000000000000000000111111111111555111111444444666BBBQQQ||||||sssgggddd```]]]ZZZUUUNNNHHHNNNRRRWWW[[[___ccchhhkkkmmmtttzzztttpppjjjiiigggeeecccbbbbbbaaa]]][[[XXXWWWWWWXXXWWWVVVSSSSSSSSSTTTVVVZZZ]]]___]]]___bbbccccccbbbccccccbbbaaa```^^^]]]]]]]]]]]]\\\ZZZWWWVVVVVVUUUSSSQQQNNNNNNNNNLLLJJJJJJLLLNNNQQQQQQQQQOOOMMMLLLNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPRRRPPPOOOOOOOOOOOOQQQSSSTTTXXXYYY[[[]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[\\\\\\]]]^^^_________^^^_________]]][[[YYYXXXZZZZZZYYYYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYZZZ\\\\\\[[[ZZZWWWVVVTTTSSSSSSUUUXXXZZZ[[[ZZZ[[[^^^bbbgggkkknnnoooooolllqqqvvv{{{|||qqqfffxxxbbbCCC;;;999666444333333333333222000111111000000000111111111------........./////////---......///000////////////111222//////777FFFSSSgggwww}}}wwwpppjjjsss~~~vvv|||wwwnnnbbbZZZUUUQQQLLLHHHIIIIIIJJJJJJKKKMMMOOOQQQTTTWWW[[[^^^aaaeeekkkpppuuuyyy}}}~~~~~~~~~~~~}}}~~~}}}vvvqqqpppooonnnppprrruuuwwwsssqqqmmmhhheeeddddddddd\\\\\\]]]aaagggooowww|||}}}wwwpppzzzuuuZZZQQQJJJJJJIIIEEEBBBBBB???>>>;;;555///,,,---///........................---------............///---------.........//////000000000000000000000000000000000000111111111111333111333666555888LLLbbbyyyhhhaaa```]]]XXXSSSOOOLLLKKKQQQTTTXXX\\\___dddkkkpppttt}}}vvvooojjjfffaaa^^^YYYZZZ[[[\\\\\\[[[ZZZZZZWWWTTTRRRQQQRRRSSSSSSRRROOOPPPQQQRRRUUUWWWYYYZZZ[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\^^^\\\[[[YYYYYYYYYYYYYYYSSSTTTTTTRRRQQQQQQUUUXXXUUUVVVVVVTTTQQQPPPSSSUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPSSSSSSTTTUUUVVVWWWYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]bbbccceeeggghhhhhhhhhgggeeeeeeeeefffggghhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkknnnqqqpppkkkfffdddddddddeeeeeegggiiikkkmmmnnnkkkkkklllllljjjgggdddbbbcccdddeeeffffffeeedddccc``````aaacccfffgggfffeeefffgggkkknnnqqqsssttttttuuu~~~xxxrrrfffxxxdddDDD<<<:::666444333333333333222000222111111111111111222222........./////////000000,,,---......//////......---111333222333???UUUfffuuuzzzpppjjjwww{{{xxxvvvfff^^^SSSLLLKKKJJJGGGDDDDDDFFFIIILLLNNNQQQSSSUUUYYY\\\```cccgggmmmtttzzz{{{~~~zzzqqqhhhgggggghhhkkkpppvvvyyypppooonnnmmmllllllllllllccc```\\\ZZZ]]]ccciiinnnqqqxxxrrr```ZZZdddrrr```UUUMMMLLLKKKFFFBBBCCCBBBAAA===777000,,,---///........................---------.........//////---------.........//////000000000000000000000000000000000000111111111111000///444:::999???XXXttt}}}tttaaa]]]]]]ZZZTTTMMMJJJKKKNNNRRRUUUXXX[[[___eeemmmsss|||uuurrrgggbbb\\\XXXUUUTTTRRRQQQRRRTTTXXX[[[[[[YYYWWWTTTVVVTTTRRRRRRTTTUUUUUUUUURRRSSSTTTUUUVVVWWWWWWXXX\\\YYYVVVWWWZZZ\\\[[[YYY[[[ZZZZZZZZZ[[[]]]^^^``````___]]]\\\\\\]]]]]]^^^___```aaa___^^^___cccfff^^^``````^^^[[[ZZZ\\\___]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]aaaaaabbbcccdddeeeffffffcccdddgggjjjmmmpppqqqrrrrrrssstttvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}||||||~~~xxxuuuvvvvvvwwwyyy|||zzzuuurrrssstttuuuwwwxxxxxxwwwwwwwwwxxxyyy{{{}}}}}}{{{xxxxxxzzzppp{{{fffDDD;;;888666555555444222111111000000/////////............////////////////////////---.........------...000+++111222000777MMMhhh{{{xxxoooppp}}}~~~{{{~~~qqqfffYYYVVVQQQLLLHHHFFFFFFFFFIIIIIIJJJMMMRRRWWWZZZ[[[cccggglllqqquuuyyy}}}uuummmkkkjjjnnnvvv|||}}}{{{xxxwwwvvvvvvvvvvvvvvvvvviiieee___ZZZXXXYYY]]]aaabbbfffnnnvvv}}}zzzcccUUUUUU```iii~~~}}}jjjZZZTTTPPPGGGCCCFFFEEECCC@@@<<<888444111000.........///......---------------............///---------............///////////////000000000000000000000000000111111111222111333777===OOOrrr}}}ssshhh^^^YYYWWWTTTPPPIIIEEEJJJRRRWWWVVVZZZcccjjjqqq{{{uuukkkccc]]]ZZZWWWVVVVVVUUUSSSRRRRRRQQQSSSVVVZZZ^^^___\\\YYYVVVVVVWWWXXXXXXXXXYYY[[[]]]]]]\\\[[[^^^bbbeeefffeeecccfffhhhiiihhhhhhiiikkkjjjkkkjjjjjjmmmrrrpppjjjppprrrssstttssstttuuuvvvwwwzzz||||||yyywwwwwwyyyssswwwzzzxxxrrrlllkkklllpppooommmmmmnnnpppsssuuurrrsssttttttsssssssssuuuyyy{{{{{{{{{~~~zzzqqq}}}}}}fffEEE<<<:::666555555444222111111000000000/////////.........////////////////////////---...///...------///000///222333333???WWWqqq}}}uuuwww}}}}}}vvvhhh]]]SSSRRRPPPNNNLLLJJJIIIHHHKKKKKKMMMQQQWWW]]]aaaccclllooouuuyyy||||||uuuttttttyyy~~~{{{xxxvvvmmmiiidddaaaaaa```\\\YYY___bbbgggnnnuuu||||||lllbbb```dddiii|||yyyyyydddVVVNNNHHHEEEEEEDDDCCCAAA>>>:::666222000......//////......---------------............///---------............///////////////000000000000000000000000111111111111111444888;;;BBBYYYvvvmmmcccYYYXXXTTTQQQOOOLLLIIINNNUUU\\\]]]ccclllsssyyy~~~rrrpppkkkfffaaa]]][[[ZZZVVVVVVWWWWWWWWWXXXXXXXXX^^^^^^```aaaaaaaaa`````````aaabbbccceeegggjjjllllllkkkjjjjjjlllnnnoooooovvvvvvvvvvvvwwwyyy{{{}}}}}}zzz}}}|||||||||{{{{{{|||~~~zzzrrr~~~zzzfffEEE===<<<555555444333333222111111000000000/////////......////////////////////////---...///...---...///111333444555;;;MMMhhh~~~|||xxxzzzrrriii\\\SSSMMMNNNNNNOOOOOONNNMMMLLLOOOQQQTTTYYY___fffkkknnnxxx{{{}}}}}}}}}yyyuuunnngggeeeggggggccc^^^bbbbbbcccffflllssszzz{{{vvvssspppnnnzzzvvv}}}xxx}}}}}}zzz|||uuu\\\MMMHHHGGGDDDCCCCCCCCCAAA===888444111/////////.........---------------............///---------............///////////////000000000000000000000111111111222222000888===@@@LLLkkkxxxkkkeee\\\TTTVVVRRROOOOOOOOOOOOSSSXXX[[[___gggqqqwww}}}ssskkkhhhgggeeecccbbb```___^^^___```aaaccceeeggghhhiiijjjjjjiiiiiijjjllloooqqqpppqqqrrruuuxxx|||}}}~~~{{{sss}}}xxxdddDDD===<<<555555444333333222111111000000000////////////...////////////////////////---...//////...///000222333666<<>>:::666333222000...------......---------............///---------............///////////////000000000000///000000111222333444444666555@@@[[[|||}}}jjj```\\\YYYWWWWWWTTTQQQQQQTTTWWWXXX\\\aaaiiihhhnnn|||}}}{{{aaa___\\\ZZZZZZ\\\^^^```aaa```___^^^^^^]]]]]]]]]aaa```^^^[[[ZZZ\\\```dddeeefffiiimmmnnnpppyyy}}}wwwfffCCC:::777444444333333333333222222111111111000000000//////////////////////////////...///000000000111333555:::NNNhhh||||||xxxlll^^^WWWMMMGGGFFFJJJMMMOOORRRRRRTTTXXX^^^fffnnnrrrzzz~~~~~~~~~{{{}}}|||yyy{{{zzzwwwvvvwwwzzz}}}zzztttvvvxxxzzz||||||}}}~~~~~~}}}bbbOOOGGG@@@AAACCCCCCBBB>>>;;;888444222000...------......---------............///---------............///////////////000000000000///000000111333444444555888888JJJmmm~~~qqqeee___[[[UUUTTTVVVOOOOOORRRVVVXXXYYY```hhhooommmtttwwwgggccclllwwwuuusssrrrzzzwwwggg```___\\\[[[\\\]]]]]]]]]````````````aaaaaabbbbbbaaaaaa`````````ccchhhlllkkkjjjmmmtttyyy~~~zzzsss}}}zzz{{{|||yyygggEEE;;;888444333333333333333333333111111111111000000000000////////////////////////...///111111111111444666???VVVrrrxxxpppeeeTTTOOOIIIFFFGGGJJJLLLMMMQQQSSSXXX^^^fffnnnuuuyyy~~~~~~}}}~~~~~~|||~~~}}}{{{}}}~~~~~~}}}{{{~~~}}}|||zzzzzz{{{zzz{{{{{{}}}mmmTTTIII@@@AAABBBBBBAAA>>>;;;999444333000...------...///---------.........//////---------.........//////////////////000000000000///000000222333444555555999:::SSS{{{uuukkkbbb___ZZZSSSQQQTTTKKKMMMRRRWWWYYYZZZcccmmmxxxvvv}}}hhhVVVbbblllssswww{{{zzzlllfffcccaaa````````````___fffffffffgggggghhhhhhhhhfffggghhhiiikkkoootttxxxyyywww|||mmmbbbllltttnnnsss~~~zzzeeeEEE;;;555444444444444333222111111111111000000/////////......,,,+++,,,///000///---///000000///...111666;;;NNNiii~~~|||{{{wwweeeZZZPPPKKKGGGGGGJJJMMMMMMMMMYYYYYY___mmmuuuvvvwww{{{}}}~~~}}}~~~|||~~~~~~~~~zzzxxxyyy{{{~~~}}}||||||vvvwwwfffPPPJJJCCC@@@EEEFFF???<<>>999444444444444333222111111111111111111111000000///000///......000000///...---000222111111888EEEQQQkkk|||vvv{{{yyyfffTTTKKKJJJKKKMMMOOOQQQUUUYYY]]]hhhnnnwww|||{{{}}}}}}~~~~~~}}}||||||~~~}}}uuuXXXKKKBBBDDDEEE@@@===@@@===;;;777333000/////////...........................------------...///////////////000111111222222111111222444555777999;;;===XXXxxxllleeebbb]]]XXXUUUQQQLLLIIIPPPUUUVVV[[[gggjjjnnn|||qqq___eeevvv~~~~~~yyyyyyuuufffjjjvvvttt\\\SSSTTTeeebbbPPPPPP^^^xxxnnnqqq|||{{{^^^CCC===888444444444444333222111111///000000111111000//////111000000///000000//////---...///---000===QQQaaa|||qqq___QQQLLLKKKMMMOOOPPPQQQWWW___eeeqqqwww~~~~~~zzzzzz}}}|||}}}~~~~~~{{{vvvuuuyyyaaaPPPCCCBBBDDDAAA???BBB???===999555111///.................................------------...///////////////000111111222222333111111444666777:::???@@@___tttiiibbbaaa^^^XXXRRRMMMLLLMMMUUUYYYXXX^^^lllpppuuu~~~mmmpppyyyggggggqqqmmmXXXRRRTTTggghhhSSSPPP\\\uuu|||kkkqqq||||||ZZZAAA;;;666444444444444333222111111---...///000111000///...///000000000/////////000000///...---444GGGaaattt~~~qqqbbbSSSLLLLLLNNNPPPRRRUUUYYYaaalllttt{{{~~~yyyyyy}}}~~~}}}{{{xxxrrrrrrsssrrrppppppyyynnnYYYFFFBBBDDDBBBAAADDD???===:::666222///---,,,...........................------------...///////////////000111111222222555222222444555555<<>>;;;777333000...,,,...........................------------...///////////////000111111222222444111333555444444AAAQQQuuuqqqgggbbb^^^^^^[[[TTTMMMKKKPPPVVVZZZ______fffuuu}}}uuuiii```aaahhhmmmqqqsss{{{~~~}}}}}}}}}iii```eee~~~cccUUUVVV[[[rrrgggVVVTTT[[[nnn|||kkklll{{{~~~VVV???:::555444444444444333222111111...///222444444333111000***,,,//////......000222111000222<<>>;;;777444222000...........................------------...///////////////000111111222222///000555888555888PPPlllttthhhbbbccc\\\YYYRRRKKKGGGJJJRRRYYYVVV```eeeooo~~~uuuqqqpppsssrrrsss{{{uuusss{{{}}}~~~zzznnneeehhhoooqqqnnnkkkiiiiiikkknnnrrrwww{{{~~~~~~mmmaaacccxxxhhhSSSQQQ]]]kkkPPPJJJTTT___ppptttjjjhhhkkk~~~WWW>>>:::777333333333333333333333333////////////////////////,,,...000111000000111222000111555AAAXXXppp~~~mmm[[[XXX^^^iii{{{zzz{{{mmmZZZTTTWWWZZZ```eeennnpppuuu~~~~~~{{{wwwuuuwww~~~wwwpppkkkbbb[[[eeeuuu}}}lllOOOEEEGGGGGGBBBAAA???===;;;999666222///......---------......///---------............///......//////000000111111777///222;;;999777QQQuuuwwwoooeee^^^\\\ZZZRRRLLLJJJKKKMMMUUU^^^ZZZdddlllwwwsssqqqnnnnnnppprrrsssttt}}}jjjcccppp}}}{{{~~~{{{xxx|||}}}wwwqqqpppvvvvvvvvvvvvwww{{{|||ggg```fffmmm]]]XXX[[[^^^uuudddPPPKKKMMM\\\nnnrrr```___cccxxxWWW>>>:::888444444444333333222222222000000000000000000000000---...000000000///000111222888@@@MMM```ttt~~~{{{lll\\\YYYaaaooozzz~~~ttteeeXXXXXX___gggnnnttttttwww|||~~~zzzyyy{{{{{{ssslll```VVV[[[hhhzzzzzzsss}}}xxx[[[JJJFFFEEEBBBBBB@@@>>><<<:::777333000.........------......///---------............///......//////000111111111555///222:::888<<<^^^~~~pppjjjaaa[[[[[[XXXQQQJJJJJJMMMPPPWWW^^^```gggnnnzzztttkkkqqq|||{{{bbb\\\iiiuuuyyyyyy|||}}}}}}~~~~~~vvvbbb]]]dddpppaaaWWWWWW```kkkqqqRRRHHHJJJNNN\\\lllbbbVVV[[[pppWWW>>>:::999555555444333333222111111111111111111111111111111...///000000//////000111000:::HHHUUUcccpppvvvvvvssskkk```\\\ggg{{{zzz{{{}}}ggg___ZZZ___iiisss|||{{{~~~~~~~~~xxxqqqdddWWWWWW___uuuzzzkkkuuuiiiQQQDDDCCCDDDCCCAAA???>>><<<999555222//////......---......///---------............///......///000000111111222111000444999777CCCnnnssshhhddd]]]YYYYYYVVVNNNHHHKKKPPPUUU[[[```eeejjjnnn|||sssiiibbbggguuusssZZZTTTbbbnnn~~~yyywww{{{|||~~~nnn]]]ZZZcccsssiii[[[UUURRRYYYhhh}}}hhhRRRBBBCCCJJJPPP[[[hhhuuuTTTSSSaaa|||}}}XXX>>>;;;999666666555444222111000000111111111111111111111111///000000000......000111///<<>>;;;777444000//////...............---------............///...//////000111111222222...111666888888IIIxxxmmmeeeaaa[[[WWWXXXSSSKKKGGGLLLSSSYYY^^^bbbhhhlllooo~~~mmmlllooowwwsssXXXQQQ]]]jjj{{{zzzzzzyyyuuuttttttsssvvvzzz}}}hhhZZZYYYbbb}}}mmmaaaZZZPPPPPPRRR^^^qqq{{{TTTFFF???EEEMMMRRRYYYcccyyymmmSSS[[[qqqvvvXXX>>>;;;999666666555444222111000000000000000000000000000000///000000///......000222444BBBQQQZZZbbbjjjoooppprrrssspppqqq}}}pppggg```dddhhhnnntttzzz}}}~~~~~~~~~yyytttrrrmmmhhhdddaaa```______```cccggglllsssxxx|||vvvkkkfffeeeooo{{{yyygggNNNEEEGGGEEECCCAAA@@@???<<<888555111000///...............---------............/////////000000111222222222---333888999;;;QQQ~~~}}}kkkeeeaaaZZZVVVVVVNNNIIIHHHOOOVVV[[[aaaeeelllrrrvvvvvveeeooo|||wwwYYYNNNYYYfffxxx|||uuullljjjjjjjjjkkknnntttxxx{{{~~~yyydddYYYZZZbbb|||vvvmmm___UUUSSSNNNNNNTTTdddzzzgggNNNEEEBBBHHHOOOSSSZZZcccvvvnnn[[[hhhvvvqqqZZZ???;;;999555555444333333222111111000000000000000000000000...//////......///111444888DDDQQQZZZccclllqqqrrrwwwvvvvvv}}}zzz{{{tttfff```aaaiiiqqquuuxxx|||~~~|||}}}yyysssmmmfff```^^^[[[VVVQQQNNNLLLLLLMMMNNNMMMNNNPPPTTTZZZ___bbbhhhnnnvvv~~~zzzqqqjjjhhhhhh|||yyy\\\JJJFFFDDDCCCAAA@@@???===999666111111000///............---------............/////////000111111222222333///444888:::BBB\\\vvvgggdddaaaYYYSSSSSSJJJIIIKKKRRRXXX\\\bbbiiipppzzzqqqeeeuuu}}}zzz}}}yyyZZZMMMUUU___ppp|||ooodddcccddddddgggkkkpppuuuxxx|||sss```XXX[[[cccxxxyyyddd]]]RRRLLLNNNNNNMMMVVVmmmZZZHHHDDDCCCHHHNNNSSS\\\eeevvvzzznnnzzzqqqrrr[[[@@@;;;888444444444333333222222222111111111111111111111111---............///333666<<>><<<<<<:::888666444000---++++++,,,,,,000000///...............//////000111222333444444333888:::AAAYYYlllbbbXXXWWWWWWRRRMMMJJJFFFKKKUUU[[[ZZZ\\\fffrrruuu~~~www{{{sssfffeeeppp{{{sss___WWWWWWYYY^^^eee{{{ooogggxxxyyyeee\\\___aaa______cccggghhhfffeeefffgggppp|||ooo]]]YYYVVV[[[hhhxxxXXXMMMIIIFFFJJJJJJVVV^^^tttaaaHHHFFFBBBDDDKKKNNNPPP[[[hhhvvvsss|||XXX@@@;;;777666666666555444444333333111111111111111111111111......000111000000999BBBWWWgggwwwxxx}}}~~~zzzuuu|||zzzpppjjjiiipppxxxzzznnn]]]TTTMMMMMMOOOOOOOOOPPPQQQOOOMMMLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPQQQSSSUUUSSSTTTTTTSSSSSSUUUYYY]]]```mmm|||{{{qqqmmmooorrrxxxjjjmmmuuurrrdddaaaYYY___yyyyyysssoooccc]]]___jjjtttvvvoooRRRFFFEEEBBB???>>>===:::777777444111...------///111000000///...............///000000111222333333444444777;;;FFFaaaxxxkkkaaaXXXWWWWWWRRRLLLIIIGGGLLLUUU[[[[[[]]]hhhttt~~~|||zzzwwwppppppvvv{{{vvvcccYYYWWWXXX\\\bbbrrrxxxpppgggtttvvvccc[[[]]]^^^\\\^^^dddiiihhhcccbbbgggmmmzzzxxxkkk[[[WWWUUUZZZfffvvv~~~UUUIIIGGGGGGMMMMMMXXX```uuu___IIIFFFCCCEEELLLOOOPPP[[[jjjzzz}}}uuuWWW???;;;888666666666555444444333333111111111111111111111111000///000222222555@@@LLLcccrrr|||wwwppp~~~}}}{{{}}}vvvooolllnnnvvvqqqcccXXXQQQLLLNNNPPPPPPQQQSSSOOONNNNNNNNNNNNOOOOOOOOOPPPRRRTTTUUUUUUVVVXXXZZZZZZZZZZZZZZZ[[[___eeeiiitttyyy|||xxxnnnppp}}}}}}}}}wwwzzz}}}|||zzztttooobbbZZZ]]]```ppp~~~yyytttiiicccbbbiiiyyy~~~}}}^^^LLLGGGCCCAAA@@@>>>:::888888666222///...000333555000//////............///000000111111222222333333555777>>>NNNllluuuhhh___XXXXXXWWWQQQKKKHHHHHHNNNVVV\\\\\\___kkkyyyzzz|||vvvtttsssqqqzzz|||gggZZZUUUUUUZZZ___jjjooowwwnnngggrrrppp```YYYZZZ[[[XXX]]]dddiiifff___```jjjuuuqqqdddXXXVVVUUU[[[hhhvvv|||RRRFFFEEEHHHPPPRRR\\\ggg|||YYYFFFFFFDDDGGGMMMPPPQQQ]]]lll~~~{{{vvvUUU>>>;;;888666666666555444444333333111111111111111111111111111000000222333999HHHUUUjjjvvvuuunnnjjjmmm~~~zzz~~~tttppprrrvvvnnn^^^\\\UUUQQQRRRSSSQQQQQQSSSNNNPPPSSSUUUUUUVVVWWWXXX[[[]]]___```___```aaabbbggghhhjjjmmmrrrzzz}}}yyy~~~~~~sssooommmiiieeedddgggjjjooorrrsssrrrnnnllliiibbbZZZZZZcccssswwwxxxyyyoookkkhhhmmmlllRRRIIIAAA@@@AAA???;;;999;;;888333000...000333555000///............//////111111111222222333333333666888BBBYYYwww{{{rrrddd]]]XXXXXXVVVPPPIIIGGGIIINNNUUU[[[\\\aaaooo}}}zzz~~~rrriiidddaaalll{{{lllYYYPPPPPPWWW]]]fffjjjrrr~~~|||hhhdddppp{{{jjj]]]YYYYYYXXXVVV[[[```dddbbb^^^cccooo{{{zzzjjj\\\VVVTTTVVV___mmm{{{|||QQQDDDDDDIIITTTVVVaaasss|||SSSBBBFFFEEEHHHOOOQQQSSS___oooyyywww}}}TTT>>>;;;888666666666555444444333333111111111111111111111111111//////222555>>>OOO^^^ooovvv}}}|||rrrgggbbbbbbvvv}}}zzz}}}uuuuuuyyymmm^^^___YYYUUUUUUTTTRRRRRRTTTTTTXXX^^^cccdddeeeggghhhjjjlllnnnooopppqqqsssuuu|||~~~}}}rrriiiaaa```aaa___]]]]]]bbbffflllqqqttttttrrrqqqlllaaa[[[```lll}}}wwwooohhhrrr|||rrrooommmsss~~~YYYKKK??????AAA???<<<;;;<<<999444000......000111//////............//////111111111222333333444444777:::IIIeeetttlllbbb\\\WWWWWWUUUNNNHHHFFFJJJNNNUUUZZZ\\\bbbrrr{{{jjjZZZWWWXXXbbbnnn{{{rrrYYYKKKLLLUUU\\\dddhhhqqquuuaaaaaammmuuueee[[[XXXXXXWWWWWWYYY[[[]]]^^^aaaiiiuuu~~~uuueeeWWWQQQQQQUUU```ooo|||QQQFFFFFFKKKWWW\\\iii}}}zzzQQQDDDFFFFFFJJJQQQRRRTTTbbbrrrwwwyyy}}}SSS===;;;888666666666555444444333333222222222222222222222222000//////333999CCCVVVgggrrruuuyyyvvvjjj______ddd{{{|||~~~xxxzzzyyywwwxxxyyy}}}kkk___]]]XXXUUUUUUTTTSSSUUUZZZ]]]dddlllrrrttttttvvvwww{{{}}}~~~yyyuuuuuubbb]]]\\\```bbbbbbcccggglllpppvvv|||vvvddd^^^dddqqquuuyyy|||mmmeeecccbbbvvv}}}sssqqqqqqyyy}}}zzz{{{eeeQQQ@@@>>>AAA???<<<===<<<999555111///.........///............//////000000000111222333444555555888===SSStttqqqjjj```ZZZVVVUUURRRLLLGGGGGGLLLPPPVVV[[[^^^eeewww|||fffSSSRRRXXX]]]hhhssszzzyyy]]]LLLLLLTTTZZZaaaeeeoooqqq______kkkzzzqqq```XXXWWWWWWWWWXXXYYY[[[]]]```fffnnnxxxrrraaaTTTMMMMMMRRR^^^ooozzzRRRHHHIIIMMM[[[dddtttvvvQQQHHHFFFGGGLLLSSSTTTUUUdddvvvtttzzz}}}SSS===;;;888666666666555444444333333222222222222222222222222000///111666===III\\\mmmrrrtttwwwttthhh^^^aaaiiizzzzzz~~~zzz~~~{{{pppooovvv~~~}}}wwwqqqkkkfffcccbbbaaaaaaeeekkkooowwwuuuzzztttjjjiiinnnvvv___```eeelllooopppttt{{{yyybbb\\\eeesss|||rrrvvvuuuaaaZZZ___eeewwwtttwwwzzztttrrr~~~sssZZZDDD@@@AAA>>>;;;<<<:::888666333111///.....................///000000//////000222444555666777999AAA]]]{{{nnnhhh```ZZZUUUSSSPPPJJJGGGHHHOOORRRXXX]]]```iii||||||gggRRROOOUUUYYYeeepppvvv|||fffRRROOOTTTXXX```dddmmm~~~nnn___bbbmmmzzzmmmZZZTTTTTTUUUVVVXXXZZZ```eeehhhiiioooyyyqqq```SSSNNNOOOSSS___pppvvvQQQKKKLLLPPP___mmmmmmLLLGGGFFFGGGNNNTTTUUUVVVfffxxxsss{{{}}}SSS===;;;888777666666555444444333333222222222222222222222222111000333888@@@MMM```rrrppprrrvvvtttiii___bbbmmm}}}lllxxx{{{|||zzzwwwtttsssvvv||||||nnnhhhooozzzvvvrrrnnnjjjhhhhhhkkksss{{{yyywwwvvv{{{uuukkkooo{{{qqqeee\\\fffnnnuuufffjjjsss|||www]]]XXXddduuu}}}sssxxxrrr\\\VVV```kkk|||xxx|||}}}|||sssppp|||}}}aaaGGGAAABBB>>>:::<<<777777666555333222000000...............///000111...///000222444666777888999DDDcccsssgggaaa___ZZZTTTRRRNNNIIIGGGIIIRRRUUUZZZ^^^bbblll|||gggQQQLLLNNNSSSaaannnssswwwmmmYYYSSSUUUVVV```dddmmm}}}lllaaafffqqq|||~~~jjjWWWQQQRRRSSSUUUXXX[[[dddmmmnnnkkkmmmxxx~~~ppp```SSSSSSSSSWWWbbbrrrrrrPPPLLLNNNRRRbbbsssdddEEEBBBFFFHHHOOOUUUUUUWWWfffyyy|||pppxxxPPP>>><<<777777777777666555555444444222222222222222222222222000///111;;;MMM^^^fffgggtttqqqtttvvvmmmaaaeeesss|||tttqqq~~~{{{uuurrrnnnhhhcccdddiiirrr}}}nnnfff]]]]]]ooosssfff```]]]^^^aaafffrrrwwwooopppttt{{{yyyssslllqqq~~~{{{hhh[[[aaaiiijjjgggtttgggaaaZZZbbb{{{rrr\\\ZZZ]]]xxx{{{www{{{tttwww}}}qqqtttlllMMMBBBCCC@@@<<<;;;;;;:::888666333111///...////////////000000000000111111222111111333666999;;;QQQvvvzzzlllcccaaa^^^YYYTTTOOOHHHCCCFFFMMMSSSTTTYYY___gggttt|||uuujjjTTTMMMPPPQQQ[[[iiirrrxxx}}}dddQQQSSS^^^eeehhhooo|||yyyeeeeeessseeeWWWWWWUUUWWW[[[XXX^^^fffnnnqqqqqquuu|||yyyrrrbbbYYYOOORRRVVV___rrrjjjSSSGGGQQQ]]]hhh{{{TTTCCCHHHEEELLLOOOUUU[[[]]]jjj{{{pppxxxPPP>>><<<777777777777666555555444444222222222222222222222222111000333===NNN\\\ccccccnnnrrrwwwtttiiiccckkkxxx}}}tttuuu~~~tttjjjeee^^^ZZZ[[[eeerrr|||pppbbb\\\WWW^^^vvvlll```[[[\\\aaahhhppptttkkknnnssszzzqqqrrrzzzeeeXXX^^^llljjjlllzzz~~~___]]]\\\gggsss\\\[[[aaa}}}yyywwwvvvzzzsssxxxrrrRRRDDDBBB@@@===<<<;;;:::999666444222000///////////////000000000000111111222111111333777999===TTTyyyyyykkkccc```]]]WWWQQQLLLFFFBBBFFFMMMSSSUUU[[[ccclllyyy|||sss|||kkkSSSLLLNNNOOOXXXeeepppzzzkkkYYYVVV\\\gggjjjppp|||jjjhhhtttfffWWWVVVTTTUUUYYYVVV\\\dddnnnrrrsssxxxuuurrr}}}tttbbbVVVQQQRRRRRR[[[uuudddUUUOOOXXXaaammmqqqQQQDDDHHHGGGNNNPPPUUU[[[]]]lllxxxrrrxxxPPP>>><<<777777777777666555555444444222222222222222222222222222111555@@@NNNYYY]]]]]]gggsssyyyrrriiikkkuuu~~~zzzuuu}}}wwwhhh\\\VVVUUUTTT^^^rrrppp```VVVSSSRRR```}}}|||ggg[[[YYY___lllxxx||||||ssslllpppwwwzzzuuuxxxdddXXX```qqqjjjrrr~~~sssUUUXXX]]]nnnsss]]]\\\ccc~~~ttt{{{}}}uuu|||{{{\\\HHHBBB@@@>>>===;;;;;;999777444222111000////////////000000000000111111222111111333777:::>>>WWW{{{xxxjjjbbb___[[[TTTMMMHHHDDDBBBGGGNNNRRRVVV^^^hhhrrrxxxmmmsssnnnTTTLLLOOOQQQWWWaaammmzzzsssddd[[[YYYiiikkkooozzzuuunnnwwwgggXXXVVVRRRSSSVVVSSSZZZbbbkkkpppsssxxx|||mmmlllzzzxxxcccTTTRRRQQQOOOZZZ{{{ZZZVVVWWW]]]dddttt```LLLEEEHHHJJJPPPQQQUUU\\\___ooowwwvvvxxxPPP>>>===888777777777666555555444444222222222222222222222222222111777CCCOOOUUUXXXYYYbbbqqqxxxrrrpppzzzzzzqqqwwwzzzmmm___TTTMMMTTTWWWggglllYYYUUURRRTTTddd{{{ggg\\\[[[ggg{{{yyypppnnnpppuuuxxxzzz{{{|||xxxrrrwww{{{~~~uuuddd]]]hhhxxx}}}iiivvv{{{uuudddQQQTTT^^^vvvsss___]]]dddrrryyyzzzhhhOOOCCC@@@@@@???<<<;;;999777555333222111////////////000000000000111111222222222444888;;;>>>ZZZ~~~wwwkkkccc___ZZZRRRJJJFFFDDDDDDIIIQQQQQQVVV```lllxxxpppccchhhsssoooVVVOOOTTTVVVYYY```jjjxxx}}}uuuiii___hhhjjjmmmvvvvvv{{{gggXXXVVVRRRRRRTTTQQQXXX___hhhmmmpppuuu}}}xxxmmmmmm|||}}}fffUUUNNNSSSTTT___~~~sssVVVZZZaaahhhrrruuuRRRHHHFFFGGGNNNRRRSSSVVV^^^cccuuuvvv{{{xxxPPP>>>===888777777777666555555444444222222222222222222222222222111888FFFQQQUUUWWWZZZbbbpppvvvssszzz~~~qqqooo}}}}}}sssggg[[[SSSOOORRRYYYnnnppp^^^[[[ZZZ]]]lll{{{iii]]]^^^mmmvvvmmmjjjlllppprrrxxxyyy{{{~~~xxxzzzvvvooobbb```pppzzziiizzz~~~eeeXXXRRRUUUbbbsssdddbbbgggqqqwww~~~tttVVVEEEBBBBBB???<<<;;;:::888666444333222////////////000000000000000111222222222555888<<>>999777777777666555555444444222222222222222222222222777666???PPP\\\^^^ccckkktttuuuuuuuuu{{{~~~wwwzzzsssmmmzzzsssjjjbbb]]][[[ZZZcccwwwtttgggiiimmmwwwxxxiii^^^\\\lll~~~wwwuuuwwwzzz|||~~~xxxuuu{{{}}}~~~qqqgggccc\\\eee{{{{{{ooo{{{oooZZZRRRRRRTTT```yyyzzzuuueeeccchhhlllwwwrrriiijjjdddvvv~~~dddMMMHHHFFF???<<<<<<:::999777666444444////////////000000000000000111222222333666:::===LLLuuu~~~sssiiiaaa\\\TTTLLLGGGHHHKKKMMMRRRVVVWWW^^^lll|||ooo]]]ZZZ___nnnxxxddd\\\\\\UUUWWWYYY\\\eeeuuuqqqkkkfffoooyyyjjjkkkkkknnn{{{{{{aaaTTTUUUUUUXXX^^^\\\YYY]]]dddhhhkkkmmmpppsssuuuxxxyyyzzzkkk^^^TTTZZZ```bbb]]]VVVSSSSSSeeeZZZMMMGGGFFFNNNRRRUUUUUUZZZgggttt~~~qqqvvvxxxPPP???>>>999777777777666555555444444222222222222222222222222:::888AAATTT```ccciiisss|||zzzvvvtttuuuwwwwwwvvvyyy~~~mmmooo~~~~~~|||wwwnnnfff```]]]\\\bbbsss~~~yyyjjjlllpppwwwyyyjjj___]]]kkkxxxuuuuuuvvvwww}}}wwwuuu|||yyy{{{}}}~~~{{{xxxlllcccaaa^^^iii}}}qqq}}}xxxttt[[[LLLMMMRRRRRReeesssjjj[[[]]]eeejjj}}}rrrkkk```aaa]]]rrr}}}hhhOOOJJJGGG>>><<<<<<;;;999777666555444////////////000000000000000111222222333666:::===LLLxxx{{{pppggg___ZZZRRRJJJFFFHHHLLLNNNRRRVVVUUU\\\jjjzzzqqq]]]VVVYYYmmmnnnccc```YYY[[[[[[[[[___mmmvvvooojjjsssggghhhggghhhrrrxxx___SSSUUUVVV[[[aaa___ZZZ___eeejjjmmmpppsssuuuxxxzzzzzzyyy~~~}}}jjj^^^WWWXXX\\\___YYYQQQTTT^^^tttpppQQQKKKGGGIIIVVVRRRUUUUUU[[[iiixxx|||sssyyykkkwwwvvvNNN===<<<888555444333333444555444333000222333333222111222444555>>>MMM[[[dddkkksss{{{wwwoooqqqpppjjjlllsss{{{qqqbbbnnn}}}{{{zzz~~~{{{xxxvvvsssmmmddd]]]]]]dddqqqyyyrrriiidddlllzzz~~~mmm]]]\\\fffvvvooommmoooppptttvvvyyy}}}tttrrrvvvxxxrrrwwwyyyyyyzzzvvvggg\\\\\\ZZZ[[[nnnwwwxxx~~~rrrxxxsssiii[[[PPPLLLNNNRRRYYYooonnn]]][[[ZZZYYYiiippp^^^\\\VVVZZZmmm}}}XXXEEEFFF@@@>>><<<999888777666333111000000000000000000000000222666111///555777;;;GGGVVVyyyiiiccc^^^SSSNNNKKKIIIHHHLLLPPPTTTVVV[[[___cccllluuu```XXXZZZggg{{{uuujjjccc___^^^\\\]]]mmm}}}kkkiiizzziii^^^ZZZbbblllrrr|||lllZZZTTTWWWXXX]]]```ZZZ___bbbhhhoooqqqqqqvvv|||||||||yyywww{{{iiiYYYPPP___```WWWRRROOOUUUdddzzzZZZOOOGGGFFFOOOTTTYYYUUUTTTZZZfff{{{zzztttwwwkkkyyyuuuMMM<<<<<<888555444333444555666555333111222333333111111222444777AAAOOO]]]gggpppzzz|||pppiiiooossspppqqqvvv|||ooohhhxxx~~~}}}|||{{{|||{{{{{{zzzwwwnnnbbbYYY[[[aaammm}}}}}}zzzlllbbb[[[```mmmzzz|||kkk[[[ZZZccc{{{uuummmkkkkkkmmmoooqqquuuyyy}}}tttrrrvvvvvvpppuuu|||tttrrrqqqlll```YYYZZZYYY]]]ssssssuuuyyypppooohhh\\\PPPJJJJJJPPPUUU```vvvuuuaaa[[[XXXXXXhhh}}}rrr___^^^XXXYYYjjj~~~~~~]]]HHHFFF???>>><<<999888777666333111000000000000000000000000111555111000666777;;;IIIcccwwwgggaaa]]]RRRLLLKKKIIIJJJMMMQQQTTTWWW[[[___eeerrrzzzfff\\\[[[kkk}}}sssjjjfffaaa```kkkzzzuuuooogggZZZSSSYYYbbbhhhqqqzzzkkkZZZVVVYYYYYY]]]bbb^^^```bbbhhhooorrrttt{{{zzzxxx|||iiiXXXQQQ\\\[[[RRRPPPOOOUUUeeejjjRRRNNNHHHIIIRRRWWWXXXUUUUUU\\\iiixxxuuuuuulll}}}tttLLL<<<<<<888666555444444666666555444222333444333111111222444:::EEETTTbbbmmmwwwtttjjjgggooowwwwwwwwwzzzxxxmmmooo~~~}}}}}}}}}}}}}}}{{{|||~~~~~~zzzooo```TTTXXX[[[eeevvv~~~{{{}}}{{{nnnbbbXXXZZZeeeqqq~~~|||zzz{{{}}}~~~~~~yyywwwgggYYYYYYaaaxxxtttkkkhhhhhhiiiiiilllppptttyyytttrrrvvvtttnnnsss~~~wwwkkkgggeee___XXXUUUXXXYYY```zzzpppqqq~~~wwwrrrlllcccZZZNNNFFFFFFLLLSSSYYYfff~~~yyy~~~}}}fffZZZUUUWWWgggzzzuuuccc___XXXZZZiii|||yyyyyyzzz}}}eeeNNNEEE>>>>>><<<999888777666444222000000000000000000000000000444111111666666<<>><<<:::888888666444222000000000000000000000000///333111222777666???TTTvvv}}}pppaaa\\\YYYOOOGGGIIIKKKMMMOOORRRVVVYYYbbbmmm}}}ppp___YYYiii~~~nnnaaa]]]\\\[[[```iiixxxxxxoooZZZIIIJJJRRRWWW]]]bbbuuu{{{fff[[[[[[___]]]aaajjjjjjlllooovvv~~~~~~}}}|||fffWWWTTTTTTKKKFFFJJJNNNWWWhhhttt\\\RRRQQQLLLMMMTTTWWWTTTSSSTTTZZZjjjxxxwwwwwwppprrrKKK<<<<<<999777555555555666777666555333333333222111222444777AAAPPP```lllvvv}}}|||wwwhhhmmmtttwwwsssqqqwww~~~nnnrrr}}}||||||{{{|||}}}~~~|||wwwlll^^^TTTQQQQQQWWWeeewwwwww{{{~~~~~~ooobbbVVVTTTZZZfffttt~~~~~~wwwtttdddXXXZZZbbbwww}}}ssskkkhhhhhhiiijjjmmmppprrruuuxxx|||uuusssvvvnnniiippp}}}kkkZZZSSSRRROOOPPPTTTYYY^^^mmmsssuuu}}}mmmgggddd```PPPLLLGGGGGGMMMSSSWWWXXXaaarrr```hhhsssccc^^^fffuuu{{{vvvvvv|||nnn```]]]bbbqqqvvvtttvvv~~~{{{___FFF>>>???===:::999888777444222000000000000000000000000///222111333777777DDD___{{{nnn___ZZZWWWLLLEEEHHHKKKMMMOOORRRWWW[[[gggxxxnnn]]]UUUiiikkk]]]QQQQQQRRRRRRWWW___qqq}}}rrr\\\IIIGGGNNNRRRWWW]]]pppzzzeeeZZZ\\\aaa___dddmmmmmmmmmqqqyyy{{{{{{~~~~~~yyyzzzxxxdddWWWTTTRRRGGGDDDJJJMMMWWWiii~~~ttt^^^SSSPPPJJJLLLTTTUUUQQQQQQRRRWWWfffyyyzzzuuuqqqsssLLL<<<<<<999666555444444666666555444222222222222111333666999GGGUUUdddlllttt{{{xxxpppfffpppzzzyyyqqqnnnwwwsssjjjyyy|||}}}~~~{{{{{{{{{|||}}}~~~|||yyytttjjj^^^UUUMMMNNNTTT```ooo|||xxx{{{~~~pppdddXXXUUUXXXaaannnzzz|||jjj[[[ZZZ```qqq}}}rrrjjjgggffffffiiikkkoooqqqsssvvvyyy{{{uuussswwwjjjdddmmm|||dddRRRNNNNNNOOOQQQVVV\\\eeexxxtttxxxrrrhhheee___WWWIIIHHHIIIKKKOOORRRUUUUUUcccyyy```YYYnnn~~~ooolllvvvrrroootttttteeebbbeeeppp{{{rrrrrrxxxkkkIII@@@???===:::999888777555333000000000000000000000000///222111444888888KKKkkkzzznnn___YYYUUUJJJEEEHHHKKKMMMNNNRRRYYY^^^jjj~~~kkk[[[VVVkkkttt^^^RRRIIIKKKLLLKKKOOOVVVhhh|||ppp[[[HHHFFFJJJMMMSSSZZZppp}}}fffZZZ[[[bbbbbbhhhooommmjjjmmmuuu{{{yyyrrrpppssswwwssspppwwwzzztttcccWWWSSSPPPGGGEEEKKKLLLVVVkkksss\\\OOOLLLHHHMMMUUUSSSOOOPPPPPPTTTccc~~~}}}yyy}}}ooopppsssLLL<<<<<<888555444333444555666555333111111111111111444888<<>>???:::888777555333222222222222333444///111555111444EEE\\\aaafffgggkkkrrrvvvvvvsss|||vvvkkkcccttt}}}~~~zzzzzz{{{|||}}}~~~}}}yyyuuuooo```QQQLLLKKKOOOXXXcccoooyyymmmaaa[[[WWWUUU[[[cccoooyyy~~~jjj[[[YYYddduuuxxxfff]]]]]]\\\XXX\\\\\\___fffkkklllooottt|||~~~}}}vvvzzzzzzbbb___gggwwwqqqUUUJJJKKKMMMRRRSSSZZZhhh}}}zzzpppqqqsssjjjdddddd```VVVOOONNNMMMKKKNNNTTTUUUSSSWWW___qqqZZZ^^^mmmrrrllluuu}}}qqqeee[[[bbbmmmnnn}}}xxx|||[[[@@@@@@===:::999888777666444222222111111111111222222///000333444333>>>\\\|||rrreeeXXXNNNGGGGGGIIILLLOOORRRUUUWWWXXXfffsssxxxiiiccccccfffvvv}}}```SSSMMMIIIKKKMMMNNNQQQUUU```cccUUUHHHFFFJJJNNNSSSVVVeeevvv~~~jjj^^^YYYbbbmmmoooooorrrqqqssszzz}}}lll```YYYRRRNNNLLLLLLLLLPPP[[[fffvvvZZZKKKMMMNNNQQQTTTOOOQQQMMMKKKQQQaaauuu{{{|||xxxsssrrrMMM>>>>>>:::888777555333222222222222222333///111666333777IIIaaadddeeedddhhhpppwwwyyyvvv|||yyyqqqkkkggg|||~~~||||||}}}}}}~~~~~~zzzuuunnn```SSSKKKJJJMMMUUU___kkk{{{vvviii```XXXTTTXXX```lllvvv~~~kkk\\\YYYdddvvvttteee^^^``````]]]]]]\\\___gggmmmpppuuuzzz}}}tttwwwwww```]]]gggxxxnnnSSSJJJKKKNNNPPPTTT]]]mmmyyynnnooollleee```___[[[SSSNNNNNNNNNOOOSSSXXXYYY[[[fffrrrxxxbbbhhhyyy|||xxxqqqiiieeemmmzzzsssggg\\\aaajjjkkkzzzaaaDDD@@@>>>;;;999888777666444222222111111111111222222000000333555555AAAaaa}}}pppdddXXXNNNHHHHHHJJJMMMPPPQQQSSSTTTUUU\\\kkkyyymmmhhhhhhhhhvvvbbbTTTOOOMMMOOOPPPQQQTTTXXXkkkdddUUUGGGEEEJJJOOORRRUUUbbbuuuoooaaaYYY___fffeeeeeegggjjjmmmuuu}}}~~~}}}|||~~~wwwiii___[[[TTTQQQMMMLLLKKKMMMWWWaaasssXXXJJJMMMNNNRRRUUUPPPOOOMMMKKKNNNWWWdddpppwwwzzz~~~yyyuuurrrMMM>>>>>>999777666555444333222222222111333000111777444:::MMMffffffccc```eeepppxxx{{{{{{~~~wwwqqqmmmnnn}}}}}}~~~~~~~~~yyyssslll```VVVNNNKKKLLLSSS]]]iiiyyy{{{qqqfff[[[TTTVVV\\\gggqqq~~~~~~lll]]]ZZZeeevvv|||qqqeeeaaadddfffeeeeeeccceeekkkppptttzzz|||qqquuuttt\\\[[[fffzzzhhhQQQIIIKKKNNNNNNTTT```qqqwwwlllkkkeeeaaa^^^[[[UUUOOOMMMPPPQQQTTTYYY\\\^^^hhh}}}qqqxxxssshhhfffdddccckkkuuujjj]]]___ggggggvvvjjjKKKAAA>>>;;;999888777666444222222111111111111222222000111333666777DDDeeezzznnnbbbXXXNNNIIIHHHKKKNNNPPPPPPPPPQQQRRRXXXhhh{{{tttqqqqqqppp|||dddWWWTTTRRRUUUUUUUUUWWW[[[ooodddSSSDDDCCCKKKPPPRRRSSSZZZooonnn```VVVXXX\\\ZZZYYY\\\```eeennnuuuuuusssvvv|||zzzrrrnnnsss{{{qqqeee^^^\\\WWWSSSOOOMMMJJJJJJRRR[[[zzznnnTTTHHHMMMOOOSSSWWWSSSQQQQQQPPPQQQTTT\\\eeekkkwwwvvv~~~qqqqqqrrrLLL>>>>>>999666666555444333333222222111333000111666333;;;PPPccccccaaa```fffrrr{{{}}}~~~{{{rrrvvv}}}}}}}}}~~~~~~~~~~~~|||~~~}}}xxxqqqhhh___YYYRRROOONNNTTT\\\hhhxxx}}}{{{uuulll```XXXVVVXXXbbblllzzzoooaaa]]]fffwww|||rrriiieeegggiiiiiippplllkkkooosssvvv{{{zzzpppuuusss\\\[[[hhh~~~cccPPPIIIKKKNNNNNNUUUaaarrruuuhhhgggcccaaa^^^XXXQQQMMMNNNQQQRRRVVVZZZ\\\cccvvv|||nnn^^^\\\___bbbnnnwwwnnn```^^^dddeeeuuusssQQQBBB???;;;999888777666555222222111111111111222222222222444555777EEEhhhyyylll```UUULLLGGGFFFJJJNNNPPPOOOOOOQQQSSS]]]lll}}}|||||||||fff[[[XXXXXXZZZYYYWWWXXX]]]hhhbbbRRRCCCDDDLLLQQQRRRRRRWWWnnnmmm^^^TTTUUUXXXVVVWWW\\\[[[cccmmmqqqooolllmmmqqqrrrkkkhhhmmmuuuoooccc]]]\\\WWWSSSOOOMMMJJJIIIOOOXXXttthhhPPPGGGMMMPPPTTTYYYVVVPPPRRRSSSSSSVVV]]]hhhpppzzzsss~~~sssffflllrrrLLL======888555555555444444333222222111444000111444222<<>>:::555555444333222222111000111111111000111666777BBBkkkqqqggg___TTTJJJFFFJJJKKKNNNQQQTTT[[[jjjyyy}}}|||sssZZZOOOUUUPPPTTTUUUSSSRRRZZZkkkxxx|||iiiWWWGGG@@@AAACCCGGGMMMPPPQQQRRRVVVYYYeeerrr}}}fffYYYaaagggcccbbbWWWOOOMMMIIIDDDGGGOOObbbuuutttrrrllleeeYYYPPPPPPPPPNNNSSS\\\kkkxxxhhhiiizzzyyyQQQ???===888888888777555555444444444///222777???QQQjjj~~~}}}{{{zzzvvvttt~~~xxxpppoooxxxvvvwww}}}}}}zzzoooccc\\\ZZZ```kkksssvvvvvv|||cccZZZXXXUUUVVV\\\iii|||uuufff]]]VVVTTTPPPLLLIIIJJJNNNRRRYYY]]]gggwww|||jjj]]][[[UUUOOONNNRRRWWWXXXWWWZZZUUUTTT\\\bbbcccbbbbbbgggkkknnnqqqwww}}}}}}|||}}}{{{sssooorrrttt|||uuuaaaTTTQQQRRRPPPMMMRRRhhhwwwuuuwww___JJJDDDHHHMMMLLLSSScccvvv~~~xxx~~~kkkZZZTTTUUUfff}}}uuuSSS???>>>:::666666222555444333333222222222222555222444777FFFppp~~~rrriii___RRRHHHDDDIIIKKKOOORRRSSSZZZlll~~~xxxvvvmmmZZZRRRWWWSSSPPPPPPSSSYYYggg}}}iiiQQQGGGDDDCCCCCCHHHKKKNNNQQQUUUYYY]]]aaattt{{{ddd___```cccmmmiii]]]QQQLLLIIIGGGHHHKKK___~~~yyyyyyzzzssscccTTTOOORRRVVVZZZ^^^ooo~~~hhhmmm~~~yyyPPP???>>>888888777666555555444444444444666888>>>OOOggg{{{|||wwwuuutttuuuyyyqqqqqq{{{vvvttt~~~~~~||||||xxxooobbb]]]]]]fffqqqwwwwwwvvv~~~dddZZZXXXTTTUUU[[[gggzzzvvvfff]]]TTTSSSPPPLLLJJJKKKNNNQQQRRRWWWcccvvv~~~~~~~~~nnnccc[[[VVVPPPNNNQQQVVVYYY[[[___^^^```fffjjjlllppptttyyy~~~|||uuuqqquuuxxxwwwbbbVVVRRRQQQOOOMMMUUUkkkyyyxxxyyyaaaLLLEEEJJJNNNNNNSSSdddzzzyyy~~~kkk[[[TTTVVViiitttRRR>>>>>>:::777777444444333222222111111111222444111444666CCClll|||rrrkkkbbbUUUJJJFFFKKKMMMPPPSSSTTTYYYgggvvvtttpppfffTTTNNNTTTUUUOOONNNWWWeeexxx^^^IIIAAAAAACCCEEEKKKLLLNNNPPPTTT[[[dddiii|||eee```bbbfffpppnnnaaaTTTMMMIIIGGGGGGJJJWWWvvv~~~~~~zzzkkk[[[VVVWWWYYY]]]```mmm{{{|||yyygggpppyyyPPP???>>>999888777666555555444555555777777888===MMMeeexxxxxxqqqpppsssyyywwwwwwuuusss|||}}}}}}|||{{{~~~~~~xxxoooccc^^^aaammmxxxzzzxxxvvvggg[[[WWWSSSTTTZZZfffwwwuuuddd[[[QQQQQQOOOMMMKKKLLLOOOQQQNNNTTTbbbvvvuuulll___\\\XXXUUUVVV\\\dddjjjqqqsssyyy}}}xxxtttzzz|||xxxdddXXXSSSPPPMMMMMMXXXooo|||zzz}}}eeePPPHHHKKKOOOOOORRReee}}}|||mmm\\\VVVXXXllltttRRR>>>===:::888999666333222222111111111111111222111333555AAAfff{{{sssmmmeeeWWWLLLGGGMMMNNNQQQTTTUUUWWWaaalllooohhh]]]OOOLLLSSSSSSNNNPPP___vvvsssSSSAAA>>>BBBGGGKKKPPPPPPPPPRRRYYYeeerrrzzz|||fffbbbeeejjjuuuwwwiiiXXXNNNIIIFFFFFFIII\\\wwwooo___XXXVVVWWWZZZ]]]kkkxxx|||xxxmmmbbbrrrxxxPPP???>>>999777777666555555555555555444555777>>>OOOeeeuuuzzzxxxqqqkkknnnwww~~~ssssss}}}~~~}}}|||~~~yyyqqqddd^^^```nnnyyyzzzwwwwwwjjj\\\WWWSSSTTT[[[fffvvvsssaaaXXXOOOPPPOOOMMMLLLLLLNNNQQQNNNUUUdddxxx}}}wwwkkkllljjjhhhiiippp|||{{{xxx~~~yyyeeeYYYSSSPPPLLLMMMZZZrrr|||xxxkkkTTTIIIKKKNNNNNNQQQddd{{{~~~ooo___YYY[[[pppxxxUUU???===:::777999666333333222222222222222333222111444555???bbb|||tttooogggYYYLLLFFFKKKLLLPPPTTTUUUVVV^^^gggwwwggg___VVVMMMNNNUUUPPPQQQ[[[oooiiiLLLAAACCCGGGMMMRRRTTTRRRRRRXXXddduuu|||fffdddhhhppp{{{qqq^^^QQQJJJEEEFFFIIIaaazzzuuubbbXXXTTTTTTYYY^^^lllyyy|||tttvvv~~~bbb]]]rrrxxxPPP???>>>999777666666555555555555666333666:::BBBRRRdddnnnooonnnjjjjjjppp}}}|||ooosss~~~{{{tttfff]]]]]]kkkvvvwwwwwwzzzmmm]]]VVVSSSTTT]]]hhhwwwnnn^^^VVVOOOOOOOOOMMMKKKLLLNNNPPPMMMUUUeeeyyy|||{{{xxxdddYYYSSSPPPLLLMMMYYYqqq|||uuuoooWWWJJJIIILLLLLLQQQaaauuuppp```[[[]]]ttt}}}XXXAAA===888666777555444444333333333444444555333222666777@@@bbb}}}vvvqqqgggXXXKKKDDDGGGIIINNNSSSTTTVVV___iiiwwwiii[[[UUUQQQNNNRRRYYYSSS\\\nnn~~~bbbIIIEEEJJJLLLPPPUUUSSSQQQSSS___sss{{{fffeeellluuuxxxcccUUULLLFFFFFFIII]]]uuu|||hhh\\\VVVWWW]]]dddooo|||sssnnnmmmsss~~~zzz^^^]]]tttwwwPPP???>>>999666666555555555555666666777999>>>FFFUUUdddiiiggghhhiiilllttt|||~~~xxxlllsss}}}wwwiii^^^\\\jjjuuuvvvwww}}}ooo^^^WWWSSSUUU^^^iiixxx}}}kkk\\\VVVPPPPPPNNNLLLJJJKKKNNNPPPJJJSSScccwww~~~wwwcccXXXRRRPPPMMMMMMWWWmmm{{{sssqqqXXXJJJIIIKKKLLLRRR^^^oooppp___ZZZ\\\ttt[[[BBB===888555777555555444444444444555555666444333777888BBBccc}}}vvvpppgggXXXJJJDDDCCCGGGNNNRRRQQQUUUbbbpppwwwdddZZZRRRQQQQQQSSSWWW^^^___kkk~~~|||___HHHGGGMMMNNNPPPTTTQQQOOOUUUiii~~~zzzffffffnnnyyy|||hhhYYYOOOIIIHHHJJJ]]]uuu|||jjj^^^YYYXXX___fffppp~~~uuueeefffmmmrrr|||zzz___aaaxxxwwwOOO???>>>999666666555555555555666666888:::>>>HHHXXXhhhnnnlllhhhlllpppvvvwwwxxx|||pppwww~~~~~~~~~yyylll___^^^nnnyyyxxxyyyqqq___WWWTTTWWW\\\hhhxxxzzzhhh\\\XXXSSSQQQNNNKKKHHHIIIMMMPPPJJJRRRbbbuuuwwwcccYYYQQQQQQOOOMMMSSSggg|||sssoooXXXJJJIIILLLNNNRRR\\\mmmmmm\\\VVVXXXnnn{{{zzz[[[BBB===888666888777444333333333333444555666333222666888BBBeee|||tttnnnfffXXXLLLFFFAAAGGGNNNPPPNNNRRRdddwwwuuuiiiXXXTTTRRRTTTYYY\\\```eeeooovvv~~~bbbIIIHHHOOOOOOPPPVVVTTTRRR[[[vvvwwwssstttyyyeeefffooo{{{kkk\\\RRRKKKIIIKKK[[[rrryyylllddd^^^\\\___eeeoooqqqccciiitttwww{{{ccceee{{{wwwOOO???>>>999666666555555555666666777666888<<>><<<:::;;;999777444333333444555777666<<>>;;;BBBAAA???===<<<;;;;;;;;;:::;;;>>>???IIInnn}}}uuullldddZZZOOOHHHDDDKKKSSSUUURRRYYYoooppp```RRRZZZfffuuuddd___YYYVVVZZZjjjcccRRRIIINNNSSSQQQTTT]]]nnnqqqdddiii}}}yyytttbbb```eeesss|||tttiiiXXXMMMKKKRRRgggxxxooo{{{zzzoooqqqyyyWWW@@@===999888777666555555666666777666888>>>KKK\\\nnn|||zzzzzzyyywwwtttoookkkiiihhhssszzzyyytttiiiqqq}}}}}}~~~~~~}}}vvvlllfffjjjrrryyyqqq___VVVSSSWWWbbbjjjvvvyyyrrrtttmmmhhh]]]OOOHHHJJJLLLLLLNNNTTTaaappp~~~yyypppaaaVVVTTTQQQPPPWWWiii{{{yyy{{{jjj^^^QQQKKKIIIIIINNNSSS\\\hhhzzzqqq^^^TTTRRRTTTrrr|||WWWAAA???<<<;;;===;;;@@@???===;;;:::999999:::999;;;@@@@@@HHHnnn~~~uuullldddZZZPPPIIIBBBIIISSSZZZ]]]dddvvvqqqaaaTTT]]]kkkzzzxxxddd]]]WWWXXXbbbyyy^^^QQQLLLRRRTTTRRRYYYeee~~~oooeeepppyyyvvv~~~mmm___```fffsss|||uuukkk\\\PPPKKKSSSddd~~~~~~pppgggyyyyyynnnpppzzzWWW@@@<<<888777777777666666666666777666888@@@MMM^^^ooo||||||xxxssspppmmmlllllllllxxx|||yyyuuukkkttt}}}~~~|||~~~~~~vvvpppmmmpppwwwooo]]]TTTRRRWWW___gggtttzzz|||tttqqqfffVVVKKKJJJLLLLLLMMMSSS___nnn{{{}}}}}}~~~~~~oooaaaTTTSSSQQQPPPWWWhhhvvvpppoooaaaXXXPPPMMMLLLMMMRRRWWW___jjj{{{nnn\\\RRRRRRVVVttt~~~[[[DDDAAA<<<:::<<<;;;;;;:::999888777777888999:::;;;AAAAAAKKKrrrvvvnnneee\\\RRRKKKCCCGGGOOOZZZcccjjjttt~~~rrraaaUUU```ooo|||}}}qqqmmmccc]]]cccvvv\\\QQQNNNTTTWWWWWWaaapppyyyllleee{{{zzzwwwwwwuuufff[[[___fffppp}}}uuupppiii]]]SSSNNNOOO^^^uuuzzziiibbbxxxpppjjjpppYYYAAA<<<888888888888777777666666666555888@@@PPPbbbsss}}}|||vvvsssrrrtttvvvvvvuuu|||yyyuuullluuu{{{~~~{{{xxxvvvxxx~~~lll[[[SSSQQQWWW\\\ggguuuzzzzzzrrr___OOOJJJLLLOOOMMMSSS```nnnzzz|||~~~~~~ooo```SSSRRRQQQQQQWWWggg}}}ssskkkggg]]]WWWRRRRRRRRRRRRVVV\\\dddmmmzzzmmm[[[RRRSSSWWWqqq___HHHDDD>>>;;;===<<<888888777666666777888999;;;;;;@@@BBBNNNwwwyyyppphhh^^^SSSLLLGGGGGGLLLVVV___ccchhhlllvvvnnn___WWWdddttt~~~|||tttwwwooommmyyy{{{WWWOOONNNYYY```cccooo}}}nnngggfff~~~{{{ooommm```WWW]]]bbbhhhttttttqqqnnnlllhhhaaaXXXQQQMMM]]]uuuwwwhhhcccyyy|||yyyzzzssshhhiiittt[[[CCC>>>:::999999999888777666555444555888AAASSShhhxxx}}}}}}{{{uuuqqqrrrxxx~~~yyyvvvssskkkrrr~~~~~~~~~||||||{{{jjjYYYQQQPPPWWW\\\iiiyyy}}}|||hhhSSSJJJMMMQQQNNNUUUbbbppp|||}}}zzz}}}uuu~~~pppaaaSSSSSSRRRRRRYYYhhh~~~}}}sssjjjeee```\\\ZZZ[[[[[[[[[^^^dddiiipppxxx|||}}}lll[[[RRRSSSWWWppp]]]GGGCCC<<<999<<<<<<777777666555555666777888999777;;;???NNNyyy{{{ssskkk```TTTLLLIIIHHHKKKRRRWWWYYY___eeevvvwwwfff\\\\\\kkkzzz|||xxxzzzzzzfffQQQKKKQQQbbbpppwwwkkkbbbfffmmm~~~~~~jjjhhh[[[SSSXXX[[[\\\ddddddfffiiillllllggg]]]TTTQQQ```vvvxxxnnnlllwwwooonnnssspppiiimmmzzz^^^EEE@@@<<<::::::999999777666444444555777AAAUUUlll{{{}}}{{{rrrnnnkkkqqq{{{vvvtttqqqhhhnnn~~~}}}}}}}}}}}}}}}yyy{{{hhhWWWPPPPPPWWW\\\jjj|||nnnVVVKKKMMMSSSPPPWWWdddqqq}}}~~~yyywwwooowwwyyyqqqaaaTTTTTTTTTTTTZZZjjj~~~|||tttlllffffffcccbbbddddddcccffflllmmmrrrwww|||{{{|||mmm[[[RRRSSSWWWqqqzzzYYYCCC???999666999:::777666444333333333444555555222444:::LLLxxx|||uuummmbbbUUULLLHHHHHHLLLPPPQQQTTT^^^hhh}}}nnn___ZZZaaappp~~~{{{zzzyyyyyyTTTLLLIIITTTlll~~~qqq___\\\hhhvvv~~~{{{gggfffXXXPPPUUUUUUSSSYYY[[[```hhhnnnqqqmmmaaaWWWWWWbbbttt{{{xxxvvvnnniiikkkttttttnnnrrraaaEEE===:::;;;:::888666666666777777888<<>>EEEiiiyyyjjjbbb\\\QQQFFFHHHNNNRRRNNNMMM\\\ooozzz___RRR\\\fff}}}yyy{{{|||fffQQQMMMLLLTTTiiiooobbbaaa___kkk{{{}}}iii```WWWRRRNNNMMMPPPUUUZZZaaagggkkkmmmmmmfff^^^___```iiixxx~~~~~~kkkhhhkkkrrrtttsss{{{}}}aaaDDD===::::::999777666555555666666777:::BBBRRRiii||||||tttqqqllljjjrrrxxxuuutttpppgggfffyyy{{{}}}~~~|||||||||}}}|||wwwyyycccWWWWWWVVVXXXfffrrrwww]]]OOOPPPTTTUUUYYYdddtttvvvnnnnnnpppzzzvvvwwwrrrdddWWWVVVWWW[[[^^^fffwww|||wwwuuulll```ccc___```ffflllppptttyyyuuu{{{llljjjttt|||ggg\\\UUUXXXeeevvvWWWBBB>>>::::::;;;777555555444333333333333444333222777999BBBggg~~~wwwiiiccc___UUUHHHHHHLLLOOOMMMOOO___ssslllUUUQQQbbb|||uuuYYYHHHNNNOOOYYYqqqwwwpppbbb]]]aaaeeettthhh^^^SSSMMMJJJIIINNNTTT[[[```eeehhhlllpppnnnhhhbbb```fffrrrwwwvvvyyy~~~iiifffiiiqqquuuwww~~~nnnuuu```DDD===:::999888777666555555555555666888@@@QQQiii|||~~~yyyuuuooolllsss}}}zzzyyywwwxxxxxxsssiiiiii|||}}}}}}}}}}}}{{{zzz}}}~~~wwwwww}}}}}}```XXXZZZYYY[[[hhhuuuwww^^^PPPPPPTTTWWW[[[fffuuuxxxlllkkkuuu{{{{{{sssiiiaaaXXXYYY[[[^^^```eeeqqq}}}zzzwwwuuujjj]]]UUUSSSUUUZZZaaagggrrr|||zzz{{{hhhdddnnnyyyddd[[[VVVZZZiiixxx{{{pppRRR???<<<999:::<<<888555555444333333333333333333111555777AAAhhh|||uuuhhhdddbbbYYYJJJHHHIIIMMMLLLPPPaaauuuooo]]]MMMTTTmmmzzzvvvyyyzzz}}}mmmYYYNNNFFFSSSTTT]]]uuu{{{www|||zzzkkk]]]^^^ZZZ[[[fffqqq}}}zzz}}}kkk^^^QQQJJJGGGHHHNNNUUU\\\___bbbdddjjjrrruuuttthhhdddgggooorrrqqqvvv}}}iiieeeeeelllrrrxxxrrr___ppp```DDD===:::888777666666555444444444444777@@@SSSkkkzzz}}}xxxtttooommmsss}}}|||}}}{{{xxxrrrkkkqqq|||}}}}}}||||||~~~~~~|||yyyvvvzzzyyy]]]XXXZZZYYY\\\hhhvvvuuu]]]QQQQQQTTTTTTYYYeeeuuu~~~yyy|||xxxllleee```]]][[[]]]___``````bbbhhhnnnzzzvvvuuuuuujjj\\\NNNMMMOOOSSSWWW\\\gggrrrzzz|||ggg```iii}}}vvv```WWWRRRXXXgggvvvppp{{{lllPPP???===999999<<<888555444333333222222333333555333666999DDDnnn~~~wwwjjjeeecccYYYKKKGGGHHHLLLMMMPPP^^^pppppp___TTTNNNZZZuuu}}}ggggggmmmnnnqqqpppvvv}}}vvvXXXLLLMMMOOOUUUVVV^^^uuu{{{~~~ggg\\\XXX]]]\\\```pppooohhhdddgggmmmuuu~~~qqqcccSSSKKKIIIKKKRRRYYY\\\^^^___aaahhhrrrwwwvvvooolllooovvvxxxvvv|||~~~kkkdddaaaeeejjjrrrkkk^^^ooobbbEEE===:::777777777666555555444444333666AAAVVVkkkwwwxxxuuuqqqnnnlllsss~~~}}}tttmmmlllwww~~~~~~~~~}}}{{{uuuxxxwww\\\VVVXXXYYY^^^iiiwwwqqq[[[RRRRRRUUUTTTZZZfffvvv|||mmm___ZZZZZZZZZ]]]```aaa```^^^___bbbdddvvv{{{nnnqqqtttiii[[[QQQQQQTTTXXXZZZ\\\ccclllqqq~~~hhh^^^eeeyyyrrr]]]TTTPPPWWWgggqqqooo}}}kkkPPP@@@>>>999888:::777444444333222222222222333555333777:::FFFppp{{{mmmgggcccXXXLLLGGGHHHMMMNNNOOOZZZggg{{{vvvaaaUUUTTTSSS^^^uuunnn[[[___ggghhhjjjjjjuuu~~~eeeWWWLLLMMMVVVSSSUUU___wwwzzz{{{{{{mmm\\\YYY[[[```___fff|||~~~ccc[[[UUUWWW\\\cccmmmvvv|||vvvfffUUUMMMKKKMMMRRRXXXXXXZZZ\\\]]]dddnnnsssrrrtttrrrwww~~~~~~iii```[[[^^^ccclll{{{ddd___jjjeeeGGG>>>999777777777777777555444444444555AAAVVVjjjssstttsssqqqooopppwww|||ssskkklllyyy{{{sssvvvwww]]]VVVWWW[[[dddooo|||kkkXXXRRRTTTWWWYYY^^^jjjyyy}}}|||ssscccWWWTTTWWWYYY\\\```aaa___```dddggggggtttqqqfffmmmtttlll^^^SSSSSSVVV[[[___```eeekkkjjjxxxjjj]]]```tttppp[[[TTTQQQXXXhhhqqqvvvhhhOOOAAA???999777999666444444333222222222222222333111666888BBBjjj|||nnniiieee\\\NNNHHHHHHNNNPPPQQQXXXccctttyyymmmXXXPPPUUUWWW```ttt}}}dddTTT\\\dddeeehhhfffwwwhhh___\\\PPPMMMUUUUUUZZZcccxxx~~~rrr___XXX\\\[[[```aaaooo{{{```XXXQQQPPPRRRVVV\\\bbbnnnxxxvvvgggVVVNNNLLLLLLNNNRRRPPPSSSUUUXXXaaakkkqqqqqquuuuuuzzziii___XXXZZZ```kkkrrr\\\[[[dddxxxhhhIII>>>888777888888888888666555444555444===RRReeeoootttwwwvvvuuuwww}}}zzzrrrpppzzzyyypppsssyyy```XXXYYY```nnnzzzyyydddUUURRRVVVXXX\\\aaammm}}}zzzrrrrrruuuzzzvvvsssiiiZZZRRRSSSXXXZZZWWW\\\______eeeooovvvvvvyyymmmdddnnnyyyttthhhWWWTTTUUU[[[```cccfffjjjlllwwwooo___```rrrqqq]]]UUURRRXXXgggzzz~~~uuudddLLL???>>>888666888555444333222222111222222222333111555666>>>aaazzzmmmjjjkkkdddRRRJJJGGGMMMQQQSSS\\\gggtttjjjbbbRRRMMMTTTYYYeee{{{{{{aaaRRR[[[dddfffllljjjwwwccc``````XXXRRRTTTVVV\\\eeevvv}}}yyyxxx|||yyyaaaXXXXXX___\\\cccjjjsss\\\UUUPPPPPPQQQQQQTTTXXX```gggtttvvvgggWWWPPPNNNLLLKKKLLLHHHKKKMMMQQQ]]]kkkuuuwwwyyywww{{{qqqfff]]]]]]aaallllllXXXWWWeee~~~~~~}}}jjjJJJ>>>888888888999999999777555444777444:::NNNaaammmuuu{{{{{{zzz}}}}}}{{{vvv|||wwwnnnppp{{{cccZZZ[[[eeevvvttt```SSSRRRVVVZZZ[[[```nnnttthhhfffhhhoooxxxqqqmmmbbbUUUOOOSSSYYY[[[SSSYYY^^^```jjjyyyooofffrrr}}}qqq___YYYWWW\\\cccfffiiilllsss|||uuudddbbbsssuuu```VVVPPPUUUccc}}}yyy```III======777555777555444333222222111111222222444333777777;;;[[[wwwkkkkkkpppkkkUUUKKKFFFKKKQQQUUU```lllwww|||\\\XXXMMMKKKSSSZZZllleeeVVV___iiimmmtttxxxoookkkfffcccaaa___ZZZVVVPPPYYYdddwww|||yyyvvvpppjjjoooxxx}}}jjjXXXVVVYYY``````jjjvvv|||kkkXXXRRROOOQQQSSSSSSUUUXXXWWW\\\fffuuu~~~xxxiiiZZZSSSQQQMMMJJJJJJBBBEEEGGGLLLZZZmmmzzz~~~}}}zzz{{{{{{ooodddbbbdddmmmlllYYYWWWkkk~~~xxx~~~}}}oooJJJ>>>>>>===;;;999999999999777666333444:::GGGYYYkkkxxx~~~|||~~~zzzooonnn{{{fff]]]^^^gggvvvrrr```WWWVVVXXXXXXbbbdddppp|||qqqeeeZZZkkkqqq|||rrriii]]]TTTQQQTTTZZZ]]]\\\\\\^^^fffsssoooeeeqqq~~~|||aaa^^^[[[\\\aaahhhlllnnnsss|||fffeeetttsss^^^VVVTTT]]]ppp```QQQ@@@::::::::::::;;;555555444333222222222222444555666666;;;PPPxxxtttooommmllljjjXXXOOOIIIJJJLLLSSSddduuupppYYYRRRHHHLLLWWW\\\jjjyyyaaa[[[bbbmmmyyytttkkkiiilllsssqqqdddWWWQQQWWWXXX```wwwvvvxxx{{{xxxkkkaaafffrrrcccUUUWWW]]]aaahhhooosssdddUUUUUUSSSRRRRRRUUUZZZ^^^ccchhhmmmqqq{{{~~~~~~zzzsssmmm___QQQMMMOOOKKKDDD???FFFKKKQQQaaattt|||zzz}}}}}}}}}}}}{{{|||lllkkklllnnn}}}pppYYY\\\rrr|||uuu{{{~~~qqqKKK>>>>>>;;;:::888777888777666444333444999FFFXXXkkkzzz~~~zzzpppnnn{{{hhhbbbdddnnn}}}wwwcccYYYYYY\\\]]]ccceeeppp}}}ttteeeYYYeeennn{{{ooofffYYYQQQPPPTTTXXXZZZ[[[^^^dddnnnyyykkkbbbnnn|||fff```[[[\\\ccckkkooooooqqqxxxhhhgggwwwppp\\\WWWWWWdddyyy~~~|||bbbRRRBBB============>>>:::999666444222111111111333555666777;;;OOOuuuwwwrrrqqqqqqqqq\\\QQQIIIKKKNNNTTTbbbqqqnnnWWWQQQHHHLLLWWW[[[iiiyyyccc^^^hhhxxxkkkdddffflllrrrnnnaaaVVVRRRSSSWWWbbbzzzuuuuuuvvvwwwsssiii```dddmmmzzz[[[SSSVVV]]]aaajjjwwwyyyggg]]]SSSUUUVVVTTTSSSVVV]]]dddpppuuuyyy~~~yyyuuupppmmmbbbVVVOOONNNKKKEEEAAAGGGLLLSSSeeezzz~~~}}}uuuqqqooonnnxxxuuu___```xxxyyyrrrwwwsssMMM???===:::888666666666666444222333444888CCCVVVkkk|||{{{{{{pppnnn{{{oooiiilllttt}}}hhh]]]]]]aaaccceeehhhqqq~~~|||}}}~~~}}}yyyiii\\\___jjjyyynnncccWWWPPPQQQTTTWWWWWWZZZaaammmxxxfff]]]iiizzzrrrhhh___aaalllwwwzzzxxxsssuuuzzziiiiiiyyykkkYYYWWWZZZhhhtttwwwaaaSSSDDD???@@@@@@???@@@>>><<<999555222111111111222444666777;;;NNNpppzzzuuuuuuvvvwwwcccTTTJJJKKKPPPTTT^^^jjjyyyjjjTTTOOOHHHMMMWWWZZZhhhzzzfffcccrrrqqqfff___ccckkkrrrnnncccXXXTTTOOOUUUccc}}}xxxmmmjjjsssssssssrrrmmmhhhiiimmmlllUUUTTT[[[aaaeeennnvvvfff[[[WWWTTTYYY]]][[[XXX[[[eeeooo}}}wwwqqqmmmhhhhhhbbbXXXPPPLLLIIIFFFFFFJJJMMMTTThhh~~~~~~zzzsssqqqooowww{{{ddddddxxxpppvvvwwwPPPAAA===999888666666666666444222444444777AAASSSjjj~~~~~~}}}}}}vvv}}}~~~|||pppnnnzzzxxxrrrrrrxxxpppcccbbbfffggggggjjjrrr|||tttooonnnnnnpppvvv|||ssshhhaaaiiiuuuqqqfffXXXQQQQQQUUUUUUUUU\\\hhhwwwdddZZZgggzzzvvviiikkk{{{yyyuuuvvv}}}ggghhhwww|||fffWWWVVVWWWeee}}}vvvllluuu^^^PPPCCC?????????>>>???>>><<<888444222111111222111333666888<<>>;;;<<<:::777666555444333333222222222222111222555888<<>>KKK```www|||{{{||||||zzznnnjjjttt~~~{{{{{{rrrmmmrrryyy{{{hhh```___``````lllyyysssbbbTTTMMMMMMMMMOOORRRXXXeeevvv{{{zzzyyymmmaaa[[[]]]eeelllhhh^^^hhhzzz~~~zzzttt~~~}}}ssstttrrr[[[RRRSSSOOOYYYrrr~~~vvvwww}}}XXXKKK???<<<<<<999666444333333444444333222111000222222444777<<>>JJJ^^^uuu~~~|||zzzmmmiiisss|||vvvuuu|||zzzmmmjjjsss~~~ttt___VVVVVVWWWaaannnzzz}}}~~~~~~rrrbbbTTTOOOOOOLLLMMMMMMPPP]]]ppp~~~~~~vvvjjjcccfffqqq{{{iii___hhhzzzyyysss~~~{{{}}}qqqYYYQQQSSSRRR___zzzzzzxxx{{{YYYMMMAAA>>>>>>:::666444333444555666555222000...222222444777<<>><<<;;;777333777777555444222111//////222555444777AAAIII^^^}}}~~~wwwrrrqqqrrrmmmXXXHHHMMMTTTWWW]]]mmmvvv{{{fffSSSOOOLLLMMMSSSbbb{{{qqqjjjeeekkkqqqttttttuuu{{{aaa___\\\gggwwwrrryyyfff]]]kkknnnwwwjjjTTTSSSTTTVVVVVVYYYdddppplllYYYPPPOOOUUUgggzzzvvvggg\\\UUUOOOIIIFFFFFFFFFEEEDDDJJJJJJMMMWWWgggwwwxxxqqqiiieeegggiiihhhfffoooiii^^^VVVVVVbbbttt{{{tttlllnnn~~~|||ooouuuvvvqqqjjjsss]]]DDDBBB<<<;;;:::999999888888888777888888;;;FFF\\\uuu}}}{{{yyyzzz}}}wwwooo```ddd{{{xxxuuuqqqssszzzyyyxxxtttoooppp~~~eeeWWWNNNMMMUUU^^^hhhuuu{{{yyyuuutttuuu}}}yyyiii\\\UUUPPPKKKMMMQQQXXXfff{{{}}}}}}~~~vvviiimmmyyywwwaaadddzzzxxxoooxxx~~~vvvwwwwwwxxx|||lllZZZSSSPPPSSShhh~~~pppvvvvvv___UUUIIIBBB@@@>>>999555888777666555333222111000333666444777@@@HHH]]]|||yyyuuutttuuuqqq\\\KKKNNNSSSUUU[[[eeepppwwwcccRRROOOMMMMMMRRRbbb~~~qqqllljjjpppwww{{{}}}~~~^^^[[[YYYeeezzzxxxyyybbb___mmmtttlllYYYUUUSSSTTTVVV[[[gggsssxxxjjjZZZQQQOOOWWWlllvvvfff[[[RRRMMMHHHEEEEEEFFFEEEDDDGGGHHHMMMVVVcccooovvvzzzkkkddd[[[VVVVVVWWWVVVTTTWWWTTTPPPMMMOOOYYYgggqqqwwwwwwwwwtttoooppp}}}~~~mmmtttsssppplllttt___FFFBBB<<<<<<;;;;;;:::999999999666666777:::DDDXXXrrr|||yyyxxx{{{vvvooo```dddzzzyyyuuuoooppptttrrrqqqpppooosss{{{```RRRKKKJJJRRR\\\eeeooosssqqqooopppttt~~~{{{yyyqqqdddXXXRRRNNNKKKNNNZZZjjjzzz~~~~~~rrrqqqzzzwwwcccddd{{{wwwooovvv~~~xxxnnniiiffflllxxxkkkYYYTTTUUU]]]rrrzzzxxxaaaXXXNNNGGGDDDAAA<<<777888888777666444333222222444777444666>>>EEE[[[zzzzzzwwwvvvwwwuuubbbPPPOOOPPPRRRYYY]]]kkkppp]]]QQQNNNMMMNNNTTTeeeooolllnnnuuu}}}wwwYYYVVVVVVeee~~~~~~lllaaafffuuurrr^^^WWWQQQQQQTTTYYYcccmmmnnnfff\\\SSSQQQ]]]tttsssdddXXXMMMJJJFFFDDDDDDDDDEEEEEEDDDFFFKKKSSS\\\bbbdddeee```YYYPPPKKKIIIIIIHHHGGGDDDEEEFFFHHHLLLRRRZZZ___eeeiiinnnqqqoooooozzzjjjtttrrrrrrooovvvbbbHHHCCC<<<<<<<<<<<<;;;:::999999666555666:::BBBTTTnnn||||||zzzwwwqqqcccdddzzzzzztttmmmnnnkkkhhhhhhiiilllssstttZZZOOOIIIHHHOOOXXXaaaiiikkkiiiiiinnnuuu}}}~~~xxxpppmmmeee[[[SSSOOOMMMLLLTTTeeexxx}}}www{{{xxxsssvvv{{{nnn^^^aaawww}}}vvv|||~~~vvvqqqvvvuuummmaaa[[[XXX___nnnzzz~~~}}}}}}jjj[[[[[[bbbmmm~~~|||ccc\\\RRRKKKFFFBBB<<<888777666666555444333333222555888444555<<>>======<<<:::999777555666:::AAAPPPiii}}}|||zzzuuuffffffzzzwwwqqqiiiiiidddaaa```dddjjjrrrzzz~~~}}}jjjSSSKKKGGGGGGNNNTTT]]]eeefffdddfffpppyyy~~~|||pppccc]]]WWWRRRNNNMMMNNNOOO[[[mmm~~~vvvmmmoooxxx~~~uuussswwwuuu```UUUZZZqqqzzzpppttt{{{zzztttvvv~~~jjj^^^RRRPPPPPPWWWcccnnnssstttwww}}}{{{kkk___bbblllvvvyyyzzz{{{fff___UUUMMMGGGAAA;;;777555444444444333333222222555777444444:::???RRRooowwwsssrrrvvv{{{nnn[[[SSSNNNOOOYYYcccsssqqq]]]NNNMMMHHHGGGRRRaaapppuuussstttzzzgggRRRSSSXXXlll||||||zzzggghhhxxxxxxyyywwwkkkYYYUUUUUUXXXZZZXXXVVVWWW___ggghhh```aaarrr}}}uuulll```TTTKKKGGGGGGEEEDDDCCCDDDEEEFFFEEEFFFHHHJJJLLLNNNPPPQQQMMMJJJFFFDDDCCCDDDDDDDDDJJJJJJKKKKKKLLLLLLKKKKKKIIILLLRRRXXX\\\aaannn{{{iiiwwwvvvvvvuuu|||xxxhhhmmm|||kkkOOOGGG???@@@AAAAAA@@@???===<<<999666777;;;@@@LLLeee~~~{{{~~~|||wwwhhhgggyyyzzzrrrkkkcccccc___[[[\\\cccllluuuqqqjjjnnnnnn^^^KKKHHHFFFFFFLLLQQQZZZbbbdddccchhhttt{{{lllYYYRRRLLLJJJKKKKKKNNNRRR^^^nnn~~~vvvjjjhhhnnn{{{xxxsssuuummmaaaTTTOOOUUUlllxxxlllooovvvzzz|||vvvuuu{{{yyybbbRRRJJJKKKOOOVVV```lllvvv|||zzzkkk___bbbmmmtttwwwxxxoooyyywwwjjjcccYYYNNNFFF???:::777333333333333333333333222333666444444888;;;LLLhhhvvvqqqqqqwwwvvvbbbWWWOOOPPPZZZhhhvvv{{{iiiVVVJJJKKKFFFGGGRRRaaannnxxx|||{{{xxx~~~```PPPRRRXXXlllyyywwwvvvhhhjjj||||||{{{vvviiieeeccc[[[UUUWWW]]]eeeeee___YYYXXX]]]jjjooohhhjjj~~~wwwkkk```UUULLLGGGGGGHHHGGGFFFDDDDDDFFFHHHFFFGGGHHHHHHHHHIIIMMMOOOHHHHHHIIIIIIJJJJJJKKKKKKMMMKKKIIIIIIJJJJJJIIIHHHIIIIIILLLPPPRRRXXXeeeqqq}}}jjj{{{~~~wwwwwwttt|||rrrccclll|||oooSSSJJJCCCDDDEEEEEEEEECCCAAA@@@<<<888888<<>>:::888333333333444444444444444000444333444888888GGGaaawwwsssttt}}}jjj[[[PPPPPP[[[gggsssvvvbbbRRRIIIHHHGGGJJJRRR[[[dddppp{{{{{{{{{zzz~~~yyyYYYNNNQQQUUUeeexxxvvv~~~xxxhhhkkk~~~tttpppkkk___[[[\\\VVVXXX^^^hhhooolllaaaYYYWWW\\\llltttnnnrrr{{{nnn```UUUNNNJJJIIIHHHJJJJJJHHHFFFEEEGGGIIIGGGIIIJJJIIIGGGGGGJJJLLLIIIKKKOOOQQQRRRRRRRRRRRRNNNLLLLLLNNNRRRUUUUUUTTTQQQOOOOOOOOOOOOQQQ[[[ffftttlll~~~}}}xxxwwwsss|||pppccclll|||qqqUUUKKKFFFGGGHHHIIIHHHFFFDDDCCC>>>999999===???GGG```{{{}}}}}}yyyiiieeeuuupppfff___WWWWWWRRRPPPTTTaaaoooyyynnnTTTMMMSSSRRRUUUJJJ???BBBCCCCCCHHHLLLWWWbbbeeefffmmm~~~~~~nnnUUUKKKDDDFFFIIIJJJNNNTTT]]]kkkyyy}}}~~~~~~uuugggdddjjjvvvzzzqqqqqquuukkkVVVRRRNNNNNNUUUiiissscccbbbiiinnnnnnmmmkkkjjjooo{{{fffSSSLLLNNNSSS^^^mmmuuufffXXXZZZeeellliiidddqqq|||ssskkk___QQQFFF>>>:::999444444444555555555555555...333333444777777DDD]]]~~~zzzvvvwwwppp^^^QQQPPP[[[cccnnn}}}rrr___PPPIIIFFFHHHMMMRRRTTT[[[lll{{{vvvvvvxxx}}}rrrUUUMMMOOORRR___yyy~~~xxxvvvzzzhhhmmmqqqjjjeee\\\[[[___[[[___fffpppuuummm^^^UUUSSS\\\mmmvvvpppuuuzzzqqqdddWWWNNNKKKLLLMMMIIIKKKLLLJJJGGGFFFHHHJJJGGGJJJLLLKKKHHHFFFGGGHHHGGGKKKPPPSSSTTTSSSSSSRRRPPPPPPRRRXXX___dddfffeeeYYYVVVTTTRRROOOOOOVVV___nnn|||nnnyyy~~~|||sssvvv}}}hhhaaaiii~~~sssYYYQQQMMMIIIGGGIIIKKKKKKIIIHHHAAA777555;;;???CCCVVVmmmyyy~~~{{{yyyllliiiwwwzzzhhh```WWWPPPSSSRRRQQQTTT^^^lllyyyxxxgggTTTGGGDDDFFFFFFFFFDDDBBB@@@AAADDDGGGKKKRRR]]]ggglllttttttZZZPPPHHHIIILLLMMMOOOQQQ]]]iiiuuuxxxyyy}}}~~~~~~kkkdddeeerrrpppgggkkkwwwdddWWWLLLHHHOOOWWWccc~~~kkk\\\ZZZXXXYYY\\\\\\^^^bbblll{{{cccPPPPPPNNNYYYgggttt}}}nnn```UUUUUU\\\_________rrr{{{ssscccRRRGGGBBB<<<666777777555444333222222222000333666444333888CCCLLLppp}}}iiiOOOJJJZZZaaaiiiqqqyyywwweeeYYYNNNEEEFFFFFFIIISSSWWWSSSgggppprrr~~~}}}{{{~~~oooPPPQQQOOORRR[[[kkk}}}vvv|||fffpppvvvkkkggghhhhhhgggfffjjjooosssssspppiiiaaaZZZhhhlllrrrwwwvvvqqqcccTTTLLLHHHGGGIIILLLMMMRRRTTTOOOLLLLLLLLLJJJJJJMMMNNNJJJGGGGGGHHHHHHTTTTTTVVVWWWUUUPPPNNNOOOTTTZZZcccooosssaaaWWWSSSQQQRRRTTTaaalllzzzxxxmmm{{{xxxqqqvvv~~~hhh```eee{{{vvv\\\RRRQQQNNNLLLLLLMMMMMMKKKIIIBBB888444:::===BBBTTTiiixxx|||zzzmmmiiivvv~~~sssaaaYYYRRRKKKNNNQQQQQQTTT^^^jjjtttxxxyyynnnjjj```RRRDDD======@@@DDDDDDCCCAAA@@@AAAEEEHHHLLLSSS___jjjpppyyyxxx___TTTKKKIIIKKKLLLNNNQQQYYYeeeooooookkkjjjmmmooosssyyyqqqggggggqqqoooeeeeeeqqqkkkWWWKKKGGGMMMTTT```{{{dddVVVTTTRRRSSSXXXYYY[[[___hhhvvvhhhUUUUUURRR]]]oooxxxhhh[[[QQQTTTZZZ\\\YYYWWWkkk|||||||||lllZZZOOOIIICCC<<<777666555444333222222222000333555444333777BBBKKKlllmmmSSSLLL[[[\\\bbbiiiooo}}}rrr```TTTJJJBBBDDDJJJMMMRRRXXX]]]xxxjjjnnn{{{~~~|||{{{|||qqqQQQOOOMMMOOOWWWfffzzz{{{||||||{{{wwweeeooosssnnnqqqttttttssspppzzz|||wwwtttnnnooommmjjjkkkvvvwwwjjj^^^RRRLLLHHHFFFIIIMMMOOOUUUWWWSSSPPPPPPPPPMMMQQQSSSSSSQQQNNNOOOQQQSSSVVVUUUTTTTTTSSSTTTVVVXXX___jjjyyyuuufff]]]XXXWWWYYYWWW```ooo~~~{{{nnn|||uuupppuuuhhh^^^aaawww|||aaaVVVVVVTTTRRRPPPPPPPPPOOOMMMEEE999444999<<>><<<;;;===BBBEEEEEEDDDEEEEEEEEECCCBBBDDDGGGJJJOOOWWWeeerrr{{{|||vvvuuuvvv{{{yyymmm^^^SSSLLLJJJOOOWWWbbbmmmvvvwwwyyyyyymmmccc___gggxxx{{{iiiVVVNNNVVV^^^gggjjjhhhcccbbbbbbhhhpppyyy~~~___QQQJJJOOOXXXgggnnnXXXSSSUUU[[[[[[YYYUUUPPPMMMMMMQQQTTT\\\nnnxxxhhh^^^bbb{{{}}}wwwfffZZZRRRPPPRRRVVVVVVSSSSSSUUUtttrrrcccMMMAAA;;;888666555444333333333333333444444444444555999>>>BBBQQQsssmmmSSSOOOQQQVVVaaannnyyywww___OOOJJJJJJHHHMMMSSS[[[wwwrrrgggllltttyyy|||~~~{{{yyyiiiPPPJJJHHHKKKRRRXXXddd}}}ooohhhsssoooNNNEEEIIIMMMSSS[[[bbblllwwweeeXXX^^^rrrzzzjjj```VVVUUU^^^iiipppsssmmmaaaTTTNNNNNNOOOSSSXXXfffppp{{{vvvkkkdddZZZUUUWWWWWWSSSUUU[[[jjjtttjjjbbb```iiiwww~~~xxxyyy}}}~~~rrrooo~~~{{{zzz~~~yyyrrrooo~~~nnnjjjuuuzzzwwwuuuyyyxxxrrr[[[JJJ>>>======;;;EEESSSfffsss~~~|||vvvrrrwww~~~xxxvvvlllbbbdddffffffWWWJJJLLLMMMIIILLLLLLMMMMMMLLLIIIEEEBBBAAAAAA@@@AAACCCGGGJJJKKKLLLJJJJJJHHHFFFDDDDDDGGGJJJMMMUUUdddrrr|||pppfffaaa^^^aaagggrrr|||wwwlll```XXXSSSSSSYYYbbbkkksss|||rrrhhhbbbiiiyyyzzzhhhWWWSSSRRRXXX___aaa]]]YYYWWWWWWWWW\\\bbbgggnnnwww|||}}}___RRRKKKQQQ[[[llluuuZZZSSSVVV^^^bbb___YYYRRRMMMMMMOOORRRaaavvv}}}llldddnnn~~~ssswwwqqq```TTTPPPQQQTTTVVVSSSQQQXXX```bbbHHH<<<888555555555444333333333444444222222222222444777<<>><<>>999333222222333333333333444444333444444333333555:::===LLLeee|||bbbLLLOOOSSS[[[fffrrr|||```MMMMMMNNNOOOWWW]]]iii|||uuu\\\WWW______]]]```gggooozzz}}}]]]KKKLLLFFFHHHUUUcccxxxlll^^^[[[\\\cccnnnxxx}}}pppeee```gggsss}}}nnncccmmmtttppp|||ggg[[[XXXTTTiiibbbRRRJJJOOORRRSSSaaauuufffWWWVVVWWWggg~~~qqq}}}~~~zzzwww{{{jjjOOO<<>>EEECCCEEEMMMeeemmmvvv|||{{{uuujjj```[[[VVVOOOJJJIIIJJJKKKLLLOOOMMMIIIFFFDDDDDDEEEFFFIIILLLRRR\\\ooowwwlllgggccc\\\VVVTTTWWWYYY^^^fffqqq{{{vvvlll___XXXXXX]]]aaabbb```^^^[[[[[[^^^bbbeeeffflllllllllnnnqqquuuyyy|||{{{jjjaaaZZZ]]]fffmmmmmmkkk```aaammm||||||tttcccTTTOOOKKKOOOXXXgggrrrqqqdddXXXMMMIIIPPPYYYccczzznnnaaadddsssjjjaaalllxxx{{{hhhZZZ[[[eeennn{{{hhhfffrrr~~~lll___WWWPPPNNNOOOTTTYYY^^^```hhh|||cccEEE;;;999777666666555444333222111111333444444333333555999<<>>@@@HHHIIILLLSSSccclllwwwttthhh[[[VVVPPPLLLKKKLLLMMMNNNNNNMMMKKKIIIGGGHHHJJJKKKIIIPPPZZZkkk}}}vvvooollljjjiiijjjnnnsssvvvwwwvvvmmmmmmnnnqqquuuwwwvvvtttuuuqqqmmmjjjkkkmmmoooooommmlllkkkllloootttwwwyyyuuueee^^^]]]jjjzzz~~~yyyqqqooo{{{||||||xxxlllbbb^^^SSSYYYdddrrr~~~|||kkkXXXMMMKKKTTT```mmm~~~oooqqqkkkcccnnn{{{}}}ooofffiiittt}}}vvvfffgggrrrxxxeeeXXXQQQMMMOOOSSSTTT[[[```dddmmmbbbEEE<<<<<<<<<666555555444333333222222333333444333333555888:::>>>QQQpppuuubbbRRRPPPRRRWWWZZZbbbvvv{{{kkkSSSIIINNNOOOYYYmmmeee]]]jjjuuuiiiWWWSSSSSSRRRTTTWWWXXX[[[dddooo{{{zzzmmmddd^^^WWWRRR[[[gggjjjjjjVVVQQQSSS[[[WWWVVVTTTWWWggg}}}}}}yyy}}}ppp]]]YYYjjjiii\\\RRRTTT^^^nnn}}}wwwmmmqqqqqquuunnnVVVCCCCCCIIIJJJMMMSSS```kkk{{{}}}{{{rrreee[[[VVVPPPLLLKKKLLLMMMNNNLLLMMMMMMKKKHHHHHHJJJLLLQQQ\\\kkk~~~}}}|||zzzyyyvvvsssppprrrxxxzzzvvvuuuuuuuuutttpppnnnnnnqqqwww|||~~~rrraaa]]]dddzzz~~~zzzzzzyyytttpppmmmdddjjjsss~~~qqq\\\QQQPPPYYYgggvvvnnngggqqq{{{|||}}}tttpppvvvpppffflllyyyqqq___TTTOOONNNQQQVVVUUU^^^fffjjjuuu}}}~~~^^^DDD<<<<<<===444444444444444444444444222333444444333444777999999HHHdddxxxfffUUUQQQRRRYYY\\\aaassswwwdddNNNIIIOOOPPP]]]xxxbbb]]]hhhsssmmmWWWPPPTTTTTTUUUWWWWWW[[[gggttt{{{tttqqqooobbbUUU\\\kkkrrrooo[[[TTTTTT[[[YYYVVVSSSXXXiiilll[[[^^^www]]][[[UUUWWWeee~~~}}}ssstttrrryyyrrr[[[HHHGGGKKKKKKKKKNNNZZZggg{{{xxxwww|||~~~qqqccc[[[VVVOOOJJJIIIJJJKKKLLLLLLMMMLLLIIIFFFGGGKKKOOOXXXjjjyyyxxx|||yyytttssszzz}}}zzzxxxwwwjjjjjjmmmttt}}}sss^^^^^^lllzzzxxxyyyyyyxxxvvvuuu{{{{{{ggg\\\ZZZdddqqqtttooovvv}}}|||vvvvvv~~~~~~sssgggdddpppxxxjjjYYYQQQNNNNNNSSSYYY]]]ffflllooozzz}}}xxxuuu|||WWWBBB;;;999888333333444444555555555555222333444444333444666888888CCCYYYvvv~~~ooo[[[RRRPPPXXX\\\```ooovvvbbbLLLKKKRRRSSScccccc\\\aaatttoooYYYPPPVVVUUUUUUUUUVVV\\\lll{{{sss]]]ZZZiiiuuusss^^^SSSPPPUUUTTTSSSTTT^^^ttt{{{ggg[[[eeeuuuXXXWWWXXX^^^sss~~~}}}ttt|||~~~xxx```LLLLLLTTTVVVRRRNNNTTTaaavvv|||yyy}}}~~~vvvjjj^^^XXXPPPJJJHHHJJJLLLMMMKKKKKKJJJGGGFFFKKKUUU^^^kkkjjjbbb\\\___fffooozzz{{{xxxxxx}}}|||kkkmmmsss}}}rrr___bbbuuu}}}zzz{{{xxxmmmkkktttyyyvvv{{{xxxqqquuuxxxzzzjjj]]]]]]kkk{{{sssdddTTTMMMLLLOOOVVV]]]kkkpppnnnkkkuuutttsssxxxmmmMMM@@@<<<:::777555555555555444444444444222333444444333444555777666===NNNhhh}}}fffWWWOOOUUUZZZ^^^mmmyyybbbMMMOOOWWWWWWjjjaaaXXXZZZnnn}}}ppp\\\TTTSSSRRRRRRRRRUUU```uuunnnZZZ```nnn~~~uuubbbUUUNNNQQQPPPTTT\\\nnnrrraaa]]]rrrzzzeeeYYYVVV\\\kkk{{{vvvttt}}}~~~~~~~~~cccNNNQQQ___ddd\\\SSSPPP\\\ppp~~~||||||~~~zzzpppccc\\\RRRKKKJJJKKKNNNPPPJJJJJJHHHFFFHHHSSScccoooxxxTTTNNNJJJOOOWWWcccsss{{{zzz}}}~~~}}}xxxzzz~~~ooobbbggg}}}}}}|||zzzzzzzzz~~~rrrkkkqqq~~~xxxeeeWWWUUUcccqqqrrrcccSSSKKKKKKPPPZZZbbbuuuvvvmmmccclll}}}{{{~~~```EEE??????===:::777777666555444333333222111333444444444444555666333888FFF]]]tttppp\\\OOOSSSYYY^^^lll~~~{{{dddOOORRR[[[ZZZnnn~~~___UUUWWWcccrrrqqq___YYYOOONNNNNNPPPVVVeee}}}\\\XXXdddtttwwwfffYYYRRRTTTRRRYYYfff~~~~~~kkk]]]aaayyyaaaXXXZZZYYY```vvv~~~||||||zzzuuuhhhdddiiivvvyyyzzzsss}}}~~~~~~hhhSSSXXXiiiooocccVVVQQQXXXggg}}}|||{{{vvvjjj^^^QQQMMMLLLKKKKKKMMMPPPIIIHHHNNNSSS[[[pppfffMMMLLLOOOTTTYYY```lllxxx}}}xxxwww{{{~~~~~~qqqeeennnzzz~~~~~~~~~~~~~~~rrrdddbbbnnn~~~yyyhhh[[[ZZZaaaiiittt[[[KKKOOOSSSSSS]]]mmmuuufff```lllSSSEEEDDD???;;;<<<888888777777666444333222333333333444444444555555666999@@@PPPjjjzzzaaaRRRVVV\\\]]]gggwwwkkkWWWTTTWWWaaazzzgggTTTPPPYYYiiizzz}}}sssggg]]]VVVQQQLLLMMMYYYqqqZZZYYY]]]ddd}}}|||oooccc[[[YYYYYYbbbvvvvvviii]]]bbblll___XXXYYY```bbb}}}yyyyyy}}}nnn]]][[[```ppprrr}}}vvvttt}}}iiiTTTVVVfffmmmfff\\\UUUZZZggg|||}}}wwwnnnbbbVVVRRRPPPMMMLLLMMMKKKFFFIIIUUUbbbooogggMMMMMMOOOSSSWWW\\\fffqqqwwwxxxvvvtttttt{{{tttjjjsss}}}xxxtttxxx}}}uuummmlllmmmnnnnnnjjjccc]]]aaaqqq}}}oooeeeeeennnwwwppp[[[NNNOOORRRTTTdddxxxrrrgggiiivvvvvvNNNCCCCCC>>>::::::888888777777666555333333333333333444444444555555111444;;;JJJeeehhhWWWZZZ]]]\\\cccooo|||nnn]]]\\\bbbmmmpppXXXSSSTTTcccrrrxxxvvvpppggg^^^TTTSSSRRRSSS___yyybbbXXXYYY]]]ppp|||yyypppjjjgggkkktttqqqeee```ooonnn```XXXZZZbbbttt}}}}}}fffXXXXXX```kkknnn{{{qqquuu~~~mmmYYYYYYeeemmmjjjeee___```hhhyyyzzzssshhh^^^YYYUUUOOOLLLLLLJJJHHHPPPcccwwweeePPPOOOQQQTTTVVVXXX___hhhhhhhhhiiillltttyyyqqqvvvuuusss}}}ttt{{{uuugggZZZWWWYYYZZZ[[[\\\XXXXXX[[[fffyyyuuupppuuu~~~iiiZZZPPPPPPRRRYYYmmmvvvdddbbbrrrkkkKKKCCCEEE@@@;;;:::888888888777666555444333333333333444444444555555555888<<>><<<:::999888666555555555555333333333444444444555555777::::::>>>OOOqqqjjjYYYTTTVVVZZZ^^^eeeqqq{{{hhheeepppxxxZZZNNNMMMQQQUUU[[[hhhuuu||||||]]]TTTTTTTTTcccuuuttthhhrrryyyggg___llltttyyy}}}{{{~~~yyyXXXOOORRR\\\mmmvvvkkk|||}}}nnniiikkkjjjfffbbbdddbbbaaadddjjjqqqtttuuuqqqyyy|||vvvpppllleee]]]YYYYYYeeeppp|||dddQQQQQQSSSVVVUUUUUUZZZaaa___jjj}}}yyyrrrzzzuuuvvv~~~ssstttzzzxxxwwwyyytttRRRNNNNNNQQQSSSSSSVVV[[[bbbkkk{{{sssggg___UUUSSSQQQUUUaaannntttsssiiinnnyyy{{{cccVVVIIIEEEDDD@@@<<<;;;;;;:::888666555555555666333333333444444444555555333777999:::JJJmmmrrr\\\RRRUUU[[[^^^bbblll|||xxxccc]]]ggg|||fffTTTMMMNNNOOOVVVgggzzzdddWWWWWWVVVfffxxx~~~vvvhhhttt~~~mmmffftttyyyooozzzzzzsssuuuwwwrrrpppssskkkmmmrrrzzz{{{aaaOOONNNRRR\\\mmmrrrjjj|||~~~}}}mmmgggiiiiiifffcccbbbbbbbbbaaabbbfffkkkpppttt|||~~~yyyuuuqqqkkkdddaaadddtttzzzfffUUUTTTWWWZZZ[[[]]]dddlllkkkvvv|||sssyyy{{{|||~~~zzzpppjjjgggffflllrrrssspppnnnqqquuutttjjjMMMLLLMMMRRRUUUXXX___fffpppxxxuuuhhh\\\TTTOOOSSSUUUWWWaaapppvvvuuutttzzzyyyrrrXXXOOOEEEBBBAAA???===>>><<<:::888666555555666666333333333444444444555555333888::::::HHHjjj|||cccUUUVVV[[[]]]aaaiiiwwwzzzfff```jjjuuu]]]QQQOOONNNVVVjjjmmm^^^```aaannnyyyrrrcccsssyyyrrrssstttxxxjjjbbbdddfffcccaaaccc\\\^^^dddnnniiicccTTTNNNTTTUUU\\\mmm}}}oooiii|||}}}~~~}}}mmmfffiiikkkiiigggfffffffffbbb^^^___eeejjjxxx{{{wwwtttooohhhhhhkkkwwweeeZZZZZZ\\\aaacccfffnnnwwwtttzzzvvviii___ZZZUUUZZZ___^^^YYYXXX\\\aaaaaasssvvv\\\JJJIIILLLRRRWWW\\\fffppp}}}{{{nnnaaaUUUNNNKKKTTTXXXXXX```oooyyyzzzwwwXXXTTTLLLDDD@@@@@@@@@AAABBB<<<:::888666555555666777333333333444444444555555222777888666AAAcccjjjXXXWWW[[[\\\aaahhhttt{{{hhhcccnnnbbbUUURRRQQQYYYnnnuuufffjjjmmmvvvuuunnn^^^qqq~~~}}}qqq|||eeeWWWOOORRRUUUSSSRRRUUUSSSVVV\\\iii~~~sssfff[[[YYYQQQSSSZZZYYY^^^ooo|||pppiii~~~xxxzzz}}}xxxxxxtttttttttnnniiifffbbb^^^ZZZYYYbbblll~~~{{{wwwrrrooottt{{{yyyfff^^^aaaiiiooopppqqq}}}{{{}}}|||qqqcccTTTKKKNNNOOOOOONNNLLLOOOTTTXXXddduuuvvvdddWWWOOOJJJHHHMMMVVVXXX[[[lllrrrcccWWWPPPMMMPPPVVV___cccbbbeeetttfffMMMIIIGGGDDDBBBBBBAAA???>>>;;;::::::999888777666666555555444333333333333444999555///444BBBQQQtttuuu___YYYZZZYYYaaaeeeooo}}}~~~kkkkkkwwwooo]]]]]]___fffttt}}}}}}vvvhhhcccfff{{{~~~qqqsss^^^UUUOOOOOOQQQQQQRRRUUURRRWWWbbbppp~~~yyydddWWWVVV]]]``````]]]YYY[[[eeennnoooiii|||vvvyyy|||qqqhhhdddaaa^^^[[[[[[dddnnn}}}{{{xxxuuuyyyyyyjjj___bbbiiiooorrrxxx}}}}}}{{{pppbbbUUUMMMLLLNNNPPPOOOOOOPPPTTTWWWgggyyykkk[[[PPPKKKKKKHHHLLLSSSWWW]]]pppzzzkkk]]]SSSOOONNNVVV\\\dddeeeaaadddvvv___LLLIIIFFFDDDBBBBBBAAA???>>><<<<<<;;;:::999888777777666555444444333333444444333444222444<<>>===<<<;;;:::999888777666666555444444444444444000888999777888<<>>=========<<<:::999777666666666666555444444444444555222777666555888;;;MMMiiisssdddaaa```\\\^^^hhhttt~~~xxxssssss|||~~~{{{tttttttttsss{{{|||ssshhh```bbbzzzyyyrrrrrr{{{iiiXXXPPPMMMRRRYYY[[[ZZZZZZYYYbbbppp~~~jjj]]]UUUQQQVVVYYY```hhhlllnnnuuuwwwkkkqqq~~~{{{|||~~~fffbbb___]]]___^^^[[[[[[^^^nnn|||jjjZZZWWWXXXWWWYYY]]]iiiqqqyyy~~~}}}{{{}}}}}}}}}~~~tttfffXXXPPPMMMNNNOOOMMMNNNTTT```ppp}}}uuudddUUULLLKKKMMMNNNPPPTTTWWWYYY^^^ffflll~~~tttnnncccWWWNNNLLLNNNPPPUUUWWW\\\```eeeuuuvvvxxx~~~|||YYYLLLKKKJJJDDDBBB@@@???@@@???>>>===>>>===<<<:::999777666555777666555555444444555555111555222111777999BBBUUUttt}}}ooogggbbb___```fffnnnvvv~~~```WWWTTTVVV^^^ffflllsssyyyxxxfff^^^^^^aaabbbsss}}}|||wwwrrrkkkccc______hhhwwwoooiiippp}}}nnndddWWWQQQOOOSSSWWWYYY[[[^^^___hhhvvvfff]]]UUUPPPUUUVVV]]]dddhhhllluuuuuukkksss}}}~~~www{{{iii]]]ZZZ[[[___```\\\ZZZ[[[fffvvvzzz{{{qqq^^^OOOOOOTTTVVV\\\dddpppwww||||||tttxxxyyy{{{}}}}}}~~~{{{zzz~~~~~~~~~sssdddTTTLLLLLLNNNOOOMMMOOOWWWfffvvvxxxjjj[[[QQQNNNNNNQQQSSSSSSRRRQQQTTTXXX[[[iiizzz|||yyykkkdddZZZSSSOOOOOONNNNNNQQQQQQVVVaaaqqqoooxxxiiiPPPLLLJJJEEEDDDBBB????????????>>>===???>>>===;;;:::888777666777666666555555555555555000555222111777777<<>>??????>>>===@@@@@@>>>===;;;999888777777777666555555555555555000888777555888777;;;HHHZZZzzzyyyooommmllljjjgggjjjvvvdddLLLOOOQQQUUUWWWVVVYYYggguuulll^^^ZZZ]]]dddjjjyyy|||iiieee```\\\VVVUUUcccsss|||llleeelllrrr}}}}}}tttiiiZZZSSSPPPOOOPPPPPPPPPXXX```nnnxxxtttZZZVVVQQQNNNUUULLLTTT^^^eeejjjrrr~~~uuuiiizzz}}}{{{|||wwwmmmzzzxxxiii```\\\ccciiifff\\\TTT[[[fffqqqvvv{{{}}}~~~~~~wwwnnnkkkmmmmmmjjj```ZZZTTTUUU___mmmyyy}}}mmmaaa]]]```fffoooyyyyyyrrrqqqsss|||vvvbbbNNNDDDFFFKKKOOOMMMOOOYYYjjjzzz}}}}}}tttfffWWWMMMNNNOOOOOONNNMMMOOORRRVVVggg{{{sssnnncccWWWNNNNNNNNNJJJFFFGGGCCCNNN[[[ggg|||sssuuuooo[[[RRRHHH@@@>>>AAA@@@@@@???>>>>>>??????>>>======;;;:::999888888777666555444444555666777333444444444444777<<>>>>>>>>======<<<:::999999888:::999777666555555555666333444444444444777;;;???LLL___qqqjjjfffcccfffkkk{{{ppp\\\PPPMMMVVVWWWXXXdddooozzzzzzttt~~~vvvqqqwwwxxxjjjbbbbbb^^^bbbssstttaaaZZZbbbxxx{{{xxxxxxuuummmeeefffpppzzzjjj\\\QQQOOOQQQRRRPPPNNNOOOSSSXXXhhhwwwqqqTTTNNNOOOKKKJJJMMMPPPYYYccchhhkkkttt}}}|||{{{~~~vvvqqqyyynnn~~~|||zzzsssmmm|||xxxmmmeeefffiiifff```[[[^^^gggooorrrvvv~~~wwwrrreeeUUUKKKJJJIIIGGGMMMOOOWWWfffzzzyyysssmmmhhheeedddfffddd___]]]^^^ffflllwwwrrrhhhbbbiiivvv|||jjjWWWLLLLLLOOOIIILLLPPPTTTWWWYYY[[[]]]ffflllooommmnnnxxx}}}ssskkkgggeeeeeejjjsss{{{}}}}}}xxxlll___WWWQQQOOONNNMMMIIIGGGJJJPPP[[[rrrkkkSSSLLLKKKGGGBBBAAA@@@AAAAAAAAAAAA???===<<<>>>======<<<;;;:::999999<<<;;;999777666555555555444444555444555777:::>>>BBBRRRqqqyyyooohhhdddccceeeuuu{{{}}}vvvxxx}}}{{{kkk[[[SSSTTT[[[[[[```rrryyyqqqlllnnnhhh]]]\\\hhhsssxxxwwwuuujjjcccaaa]]]dddzzzjjjkkk}}}}}}xxxooohhhgggppp}}}lll[[[MMMLLLMMMMMMNNNOOOPPPRRRSSSbbbppp|||zzzmmmTTTNNNLLLIIIJJJOOORRRZZZbbbfffiiipppwwwtttjjjdddooo}}}vvvnnnjjjyyyppp~~~{{{zzzuuusss{{{oooeeedddeeeccc^^^\\\___fffmmmooottt~~~~~~xxxhhhUUUIIIFFFGGGFFFKKKOOOZZZkkk~~~rrrggg^^^ZZZWWWXXXWWWVVVWWW\\\mmmtttuuukkkeeeeeennn{{{nnn[[[NNNKKKLLLKKKOOORRRRRRPPPPPPSSSWWWaaacccfffjjjsss{{{vvvwwwyyy~~~xxxmmmaaaUUUNNNOOOOOOOOOLLLHHHIIIRRR[[[ggggggWWWIIIGGGHHHEEEBBB@@@@@@AAABBBBBBBBB@@@===<<<>>>======<<<;;;:::::::::::::::999888777666555555444555555555555666:::<<<<<>>???@@@BBBCCCBBBAAA???============<<<<<<;;;;;;:::888888888888777777777666444555666666555666888;;;999@@@XXX{{{~~~ssslllhhhgggiiinnnwwwrrr[[[UUUUUU[[[fffnnnlllccc______[[[[[[ZZZkkkttthhh[[[WWWOOOIIILLLWWWbbbgggjjjkkkddd]]][[[]]]qqqxxxmmmvvvuuucccSSSJJJHHHHHHKKKQQQTTTSSSQQQWWWiii|||vvvmmmnnnsss}}}bbbQQQJJJIIIQQQQQQUUUYYY\\\___aaacccddd```]]]ggg{{{tttnnngggcccccczzzsss{{{}}}|||~~~~~~~~~xxx{{{zzztttsssjjjcccccccccaaa^^^]]]]]]aaacccbbbgggttt~~~yyyjjjVVVIIIGGGJJJLLLRRRWWWbbbtttkkkYYYPPPJJJEEEFFFIIILLLTTT\\\hhhuuutttqqqxxxwwwcccRRRJJJHHHEEEGGGGGGHHHLLLWWWgggsssxxxzzz|||wwwlll```VVVRRRSSSUUUYYYWWWRRRNNNTTTaaammmrrr{{{WWWMMMJJJGGGDDDCCC@@@>>><<>>>>>===>>>??????@@@AAABBBCCCCCC============<<<<<<<<<<<<;;;;;;<<<<<<<<<:::999888555666777777666666777888888777@@@XXXqqqwwwpppmmmjjjhhhiiippp|||~~~qqqcccVVVMMMHHHGGGHHHNNNWWW^^^```eeekkkkkkhhhiiirrrbbbKKKJJJHHHGGGFFFIIIOOOUUUVVVZZZWWWVVVZZZ```uuu~~~kkk```hhhnnn]]]MMMLLLLLLOOOSSSWWW[[[\\\\\\iiitttuuupppssshhhQQQKKKRRRVVVZZZ\\\[[[\\\___\\\WWW[[[kkkwwwllleee```]]]___ccc|||wwwzzz~~~zzz~~~xxxrrrjjjddd```[[[YYY]]]___\\\YYYXXXYYYZZZWWWRRRSSS^^^kkkrrr~~~|||ppp\\\NNNLLLPPPRRRTTT[[[hhhxxx|||jjjTTTNNNHHHHHHJJJMMMUUU]]]```qqq{{{www{{{|||sssnnnqqq|||ppp___VVVSSSMMMMMMOOOWWWfff{{{{{{xxxddd```YYYRRROOOSSS\\\ddd```\\\YYY___rrrlllOOOKKK@@@BBBBBB???<<<===>>>>>>>>>>>>??????AAACCCEEEFFF===============<<<<<<<<>>?????????@@@AAABBBDDDDDD>>>======<<<;;;;;;::::::;;;<<<===<<<:::999:::;;;777555444444666777666666555888>>>HHHWWWrrr{{{rrrnnnrrrpppkkkqqqlll[[[OOOHHHEEECCCEEEJJJRRRZZZaaaeeegggdddcccfff}}}ppp```NNNIIIFFFFFFGGGHHHNNNUUURRRRRROOOTTTXXXUUUcccvvviii___aaa{{{kkkWWWWWWTTTOOOSSS___hhhjjjsssooonnnrrrxxx___QQQZZZZZZUUUVVV[[[___^^^___bbblll}}}wwwpppkkkddd___]]]^^^```aaa|||}}}}}}}}}zzz{{{nnnhhhddd]]]VVVXXXVVVSSSSSSSSSQQQNNNKKKKKKKKKJJJJJJNNNWWWdddmmmvvvcccSSSNNNPPPRRRPPPXXXdddppp{{{uuuaaaQQQFFFKKKRRRSSSUUUZZZ\\\bbblllpppkkkeeehhhooo{{{uuunnnqqq|||wwwsssrrrssszzzyyyoooeee___RRRPPPNNNPPPVVV]]]cccfff]]]\\\hhh|||nnn}}}gggMMMCCCAAAAAA@@@>>><<<<<<<<<===>>>??????????????????@@@AAA=========<<<;;;:::::::::999;;;;;;;;;999888999:::999777555555666666555444555777<<>>===<<<<<<<<<===>>>??????>>>==================<<<<<<;;;;;;::::::999888::::::999888777888999:::888666555666555444333555666:::AAAMMMbbb{{{tttmmmlllmmmooosssyyymmmZZZNNNIIIIIIGGGIIINNNRRRVVVXXXYYYZZZ^^^bbbggguuu|||nnnUUUOOOKKKLLLMMMLLLNNNQQQXXXYYYUUUSSSUUUVVVkkk}}}|||iiiZZZ]]]xxx|||eee[[[WWW^^^fffiiimmmssslllgggjjjyyyyyy]]]ZZZ```eeeeeebbbiii|||wwwpppfffccc```\\\ZZZ\\\```cccddduuuttt|||zzzxxxxxx{{{tttuuuuuufffaaa^^^WWWQQQLLLLLLKKKKKKKKKJJJHHHGGGAAACCCDDDFFFIIIPPP[[[cccrrr|||uuupppuuu{{{yyymmmddddddggghhhnnnttt}}}rrraaaSSSTTT[[[^^^]]]\\\___^^^bbbhhhppp{{{~~~xxxvvvvvvwww~~~}}}qqqbbbVVVQQQQQQQQQTTTXXXYYYVVVRRROOONNN[[[^^^nnnxxxttt|||~~~xxxYYYJJJDDDBBBAAA===<<<<<<;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;::::::999999999:::::::::888777888999999777666555666777666555777777;;;AAAKKK^^^zzztttlllmmmlllhhhkkksssrrr^^^NNNIIIJJJFFFIIIOOOSSSVVVXXXYYYZZZZZZbbbiiivvvvvvVVVOOOLLLOOOSSSSSSTTTUUUXXX[[[WWWTTTVVVZZZrrr~~~~~~~~~rrr\\\]]]{{{yyyeeeZZZ^^^```YYYXXX^^^iiiiiirrrhhhbbbiiirrrsssllluuuwwwnnnhhh``````]]][[[[[[]]]aaaccceeennnrrr}}}{{{yyyzzz{{{rrrwwwpppbbb]]][[[TTTMMMKKKKKKKKKJJJIIIGGGFFFFFFAAACCCEEEFFFGGGLLLTTT[[[iiiyyy{{{~~~wwwnnnmmmssszzzyyy~~~|||tttpppssswwwxxx|||zzzjjjZZZWWW[[[______^^^aaa```cccmmmxxx}}}xxx}}}uuuhhhZZZQQQQQQSSSOOOTTTXXXXXXTTTPPPOOOQQQcccdddqqqzzzxxxwwwvvv\\\HHHFFFEEE@@@<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>:::::::::::::::999999999999;;;;;;:::999888999:::777666444555777888888888999999<<>>999999999999999999999999:::;;;;;;;;;999888999:::666555444555888999:::999999888<<>>AAADDDEEEDDDFFFKKKOOOUUU```lllvvvyyyiii______gggpppuuunnnlllooozzz~~~~~~tttxxx{{{rrrkkkggg```YYYSSSPPPPPPQQQ]]]]]]YYYOOOGGGHHHTTT___pppwww|||oooYYYGGGEEEGGGDDDBBBEEE????????????>>>===<<<<<<;;;;;;:::999999999::::::888888888999999999999999888::::::999888777888999777666555666888999999888777666999???FFFRRRdddsss{{{vvvtttqqqmmmooorrryyyrrrVVVHHHIIIKKKNNNQQQQQQOOOQQQUUUZZZ```dddjjj~~~pppbbbXXXZZZaaaccc```^^^[[[aaa___```hhhmmmxxx~~~|||xxxrrrkkkkkkbbb^^^aaaaaaaaa```______aaabbbaaa```{{{lllyyy{{{uuuuuuwww{{{yyyyyy|||jjjwwwjjj^^^]]]ZZZQQQGGGGGGIIIJJJHHHDDDBBBBBBCCC<<>><<<<<<<<<;;;:::888777666666666888888888888888888999999777888999888777666666888:::888666666777888888777555444666;;;BBBLLL[[[iiiyyyzzzuuullldddgggoooyyy{{{]]]NNNOOOLLLOOOSSSSSSSSSVVV^^^dddnnnpppuuu~~~pppeeehhhrrrvvvtttrrrqqqwwwuuuvvvyyyhhhccceee^^^[[[```aaa___^^^^^^___aaabbbaaa```vvvlllyyy{{{vvvwwwzzz~~~}}}|||zzzkkk|||gggWWWSSSPPPJJJDDDEEEFFFFFFFFFDDDCCCAAA@@@???BBBCCCBBBDDDIIIKKKIIIGGGMMMRRRYYYgggxxx~~~{{{}}}vvvqqqttt|||xxxqqqsss{{{}}}{{{|||~~~~~~zzzvvvmmmbbbYYYQQQOOOPPPTTTRRRMMMNNNSSSUUUSSSMMMHHHLLL]]]vvvuuueeeMMMFFF???===@@@CCCCCCAAAEEEEEEDDDBBB@@@???>>>===;;;:::888999::::::999777777999:::;;;;;;:::888666999999999888888666555555444555666777777777777777888555666>>>GGGPPPYYYbbbsss{{{vvviiiggghhhooo{{{oooZZZOOOVVVPPPQQQZZZ]]]^^^lllxxxiiimmm}}}}}}wwwhhhfffbbb___^^^```bbbcccfffeeebbb```aaabbb```\\\vvvmmmzzz{{{wwwxxx{{{{{{}}}xxxkkk|||gggUUUMMMJJJFFFCCCEEEEEEEEEDDDBBB@@@>>><<>><<<;;;;;;;;;999888888999:::888777777888:::;;;;;;:::999888777777777777666555444333555555666666777666666666777555888AAAIIIOOOVVV\\\aaarrrzzzpppkkkfffjjjuuuuuu___SSSXXXWWW]]]iiinnnrrrvvv}}}sssmmmbbbaaa```______aaaccceeedddcccbbbaaaaaa```]]]ZZZvvvooo|||zzzwwwwwwyyyyyyzzzpppkkkXXXKKKEEECCCCCCBBBBBBBBBAAA???<<<:::888;;;>>>>>><<<<<<@@@@@@>>>???AAAAAABBBLLLaaaxxxvvvooonnnttt{{{}}}{{{~~~yyylllbbb\\\XXXTTTQQQTTTSSSVVVZZZYYYQQQJJJGGGKKKSSS```mmm|||wwwnnn[[[LLLFFFBBB>>>===???@@@???===<<<<<<<<<;;;::::::999999:::999888888999999888666666777999:::;;;;;;:::999777777777777666555444444555666666666666555555444888777:::BBBFFFGGGJJJOOONNN^^^uuu{{{ssskkkjjjqqq|||nnnbbbcccmmm~~~xxxppphhhddd]]]]]]]]]___```ccceeefff```aaacccdddcccaaa^^^]]]uuuqqq~~~}}}wwwtttuuuvvv{{{yyysssaaaOOOEEECCCDDD??????@@@???>>>===;;;:::888;;;===<<<===AAABBB@@@>>>??????>>>DDDWWWpppzzzyyyzzz}}}}}}}}}}}}~~~~~~~~~yyyqqqeee[[[VVVTTTSSSRRRYYY[[[^^^^^^XXXQQQMMMLLLSSSbbbwww}}}pppYYYQQQIIIAAA???======>>>>>><<<:::999999999888888888888888:::888777777888888777666666777888999:::;;;::::::888999999999888888777666777777777777777666555444999888999===>>><<<>>>BBBHHHSSSdddwww~~~xxxsssqqqvvv{{{rrrvvv~~~}}}~~~xxxqqqjjjddd```^^^[[[\\\^^^```bbbdddeeeeee^^^```cccfffeeebbbbbbeeeuuuttt|||wwwuuuvvvvvv|||yyyiiiVVVGGGBBBBBB@@@AAABBBCCCDDDCCCBBBBBB???CCCDDDCCCDDDGGGGGGDDD===>>>???>>>AAAMMMbbbsss{{{zzz}}}~~~zzzyyyyyyzzz}}}~~~xxxtttjjjeee^^^XXXVVVUUUVVVVVVbbbffffff^^^SSSNNNPPPSSS^^^qqqkkkUUUKKKIIICCC======<<<<<<<<<<<<:::999888888888888888888888888999888666777888888777555555666777888999999::::::777888888888888777666666888888888888777777666555888666555777777777<<>>;;;;;;;;;:::999999:::;;;999888888888777777666666888666555555666777555444555555444444444555555666222222333333333333333222333444555555555555555555111000222444555999CCCNNNNNNFFFCCCPPPnnn~~~{{{zzzwwwsssoootttxxx~~~~~~}}}yyyyyy}}}}}}~~~zzztttooollleeedddbbbaaaaaacccfffhhhccccccbbbbbbaaaaaa``````aaa\\\[[[^^^^^^bbbwwwtttyyy}}}{{{{{{{{{zzzqqquuuuuukkkZZZLLLFFFEEEAAABBBDDDEEEEEEEEEDDDCCCFFFIIIIIIFFFDDDDDDAAA======;;;<<<@@@@@@???DDDMMMSSSdddzzztttttt|||}}}yyyxxxzzz}}}|||zzzwwwqqqhhh]]]TTTOOOSSSSSSUUUVVVYYY^^^dddhhhfffddd```aaaooojjjPPPBBBAAA;;;888;;;;;;;;;;;;;;;999888888:::<<<999888888777666666555555888666555555666666555444555555444333333333444444333333444555555444444444111111222333444444444444111000222444444555>>>HHHFFF???>>>OOOppp}}}zzz{{{xxxwww~~~{{{ssslllqqqyyy|||{{{}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~||||||zzzwwwrrrmmmhhheeebbbaaa___^^^___aaadddeeecccbbbaaa```______``````]]]XXXXXX]]]aaalllqqqttt}}}|||zzz{{{~~~~~~mmmqqqttttttkkk]]]NNNDDDAAA@@@>>>======???@@@BBBCCCCCCDDDDDDCCCAAA@@@??????>>><<<;;;;;;===???AAABBBOOOfff|||xxxnnnrrr|||vvvuuu}}}}}}xxxwwwzzz~~~yyytttnnnhhh```XXXSSSRRRSSSSSSVVVYYYZZZ^^^hhhqqqnnneee\\\]]]bbbsssqqqLLLEEE>>>;;;===>>><<<:::999888888777777777777777666666666666777777777777666666666777999888666444444444444444444444444444444444444555555555555666222333333444444333333222333222222222333666999;;;???===FFFZZZppp~~~|||www|||vvvoooiiijjjuuu~~~{{{||||||||||||||||||}}}}}}{{{~~~~~~{{{xxxwwwwwwttttttssspppjjjdddaaa``````aaabbbdddeeefffffffffdddaaaaaabbb```[[[YYYZZZXXXYYY[[[bbbqqqrrrwww~~~|||zzz{{{~~~zzzkkkqqqwwwvvvlll\\\LLLCCCAAA@@@???======>>>@@@AAABBBCCCCCCDDDCCCAAA@@@>>>???>>><<<;;;<<<===???AAA@@@JJJ\\\qqq~~~pppjjjppp{{{tttrrr{{{}}}vvvvvvxxx{{{yyypppiii___\\\WWWSSSQQQRRRTTTWWWUUU]]]dddiiinnnrrrmmmfffddddddjjj___HHHBBB<<<:::;;;<<<:::777999888777777666666777777555555666666666777777777666555555666888777666444333333333333333333333333444444444444555555555555222333333444444333333222333222222222444666888:::;;;;;;EEEYYYjjjzzzzzzqqqmmmqqqwww|||~~~~~~|||~~~|||zzzyyyxxxxxxzzz}}}~~~zzzwwwtttsssrrrnnnnnnmmmjjjfffbbb```___bbbcccdddeeefffgggggggggbbb``````aaa^^^XXXUUUVVVWWW\\\fffttt|||sss|||~~~{{{|||uuuhhhpppxxxvvviiiXXXIIIBBBBBBAAA???>>>>>>>>>??????AAABBBCCCDDDCCCAAA???>>>???>>>===<<<===>>>???@@@>>>BBBOOO```ppp{{{~~~tttiiihhhqqq}}}sssooowww{{{vvvvvvvvvxxx{{{xxxmmmaaaYYYPPPPPPOOOOOOPPPTTTYYY]]]]]]fffooorrrpppnnnhhhccc```aaallliiiJJJBBB>>>:::888999999777555888888777666666666666666555555555666666666666777555444444555666666444333333333333333333333333333333333333444444444555555222333333444444333333222333222222222444666888999999;;;FFFWWWbbbjjjxxx}}}sssooopppuuu~~~{{{|||~~~}}}}}}}}}~~~}}}{{{{{{}}}{{{yyyxxxxxxxxx{{{}}}}}}~~~}}}~~~|||yyyuuuqqqmmmkkkjjjfffgggfffdddaaa``````aaaddddddeeefffffffffffffffbbb```______[[[TTTRRRTTTUUUbbbvvvxxxuuu|||}}}rrrfffmmmsssoooaaaPPPEEEAAABBBBBB@@@???>>>>>>>>>>>>@@@AAACCCDDDCCCBBB???>>>>>>>>>======>>>>>>???@@@>>>===DDDSSSdddsssxxxrrrkkkmmmwwwvvvrrrxxx}}}xxxuuuuuuxxx}}}zzzrrrhhh^^^TTTMMMLLLLLLNNNPPPTTTZZZbbbgggkkkmmmnnnkkkgggccc```___[[[cccttt}}}bbbPPP>>>>>><<<999888888888666444777777666555555555555666444444555555555666666666444333222333444555333222222222222222222222222222222333333333444444444444222333333444444333333222222222222333444555777888666777@@@LLLRRRTTT___lll~~~vvvrrruuu}}}|||zzz{{{~~~}}}|||{{{zzz{{{{{{{{{zzzyyyxxxyyy{{{zzzyyy{{{}}}{{{{{{|||}}}~~~{{{}}}~~~{{{xxxwwwuuurrrnnnjjjfffdddbbbaaabbbbbbaaa``````ccceeeddddddeeeeeeeeedddcccccceeeaaa^^^[[[WWWRRRUUU[[[cccvvvtttwww|||~~~ssseeejjjllleeeWWWIIICCCAAABBBAAA@@@???>>>>>>>>>===???@@@BBBDDDDDDBBB???======>>>>>>???????????????>>><<>><<<:::999888777777666555777666555555444555555555444444444444555555555555444222111222333444333222222222222222222222222222222222222222333333333444222333333444444333333222222222222333444555666666333222666>>>???@@@JJJXXXuuu~~~{{{||||||}}}~~~}}}{{{|||~~~~~~|||{{{zzzzzzyyyvvvttttttvvvyyy{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{|||}}}~~~{{{wwwtttnnnmmmkkkhhhdddaaa^^^]]]___```aaaaaaaaacccgggiiifffffffffeeedddcccbbbaaaccc^^^YYYUUURRRTTT___kkkrrryyy|||wwweeegggfff___SSSHHHCCCBBBAAA@@@@@@@@@??????>>>>>>===???BBBDDDDDDBBB???===<<<===???@@@AAA@@@???>>>===<<<>>>EEEPPP___ttt}}}zzz{{{zzzsssooonnnoooqqq~~~{{{xxxwwwqqqiii^^^TTTNNNLLLKKKKKKJJJKKKPPP\\\iiirrrsssqqqggg]]]UUUVVV\\\eeeoooxxxnnnooowwwaaaBBB:::@@@???;;;:::888666666666666777666666555444444444444444333333333444444444555555444333111111222333333222333333333333333333333333111111222222222333333333222333333444444333333222111222222333444555555555666444666:::999:::FFFVVVhhhyyywwwsssvvv|||zzzzzz||||||zzz}}}}}}|||{{{||||||yyyvvvvvvyyy}}}|||{{{zzzyyyyyyzzz{{{|||}}}}}}|||}}}~~~}}}zzzxxxuuuqqqnnnffffffeeeccc```^^^[[[ZZZ]]]___aaabbbccceeehhhkkkhhhhhhgggfffdddbbb```___\\\WWWSSSRRRUUU___rrr}}}ppp{{{|||{{{ggggggeee___VVVLLLFFFCCC??????@@@@@@@@@??????>>><<>>;;;<<<>>>AAAEEEOOOcccuuu~~~}}}~~~yyy}}}}}}yyyuuutttuuuwwwyyy~~~}}}}}}}}}~~~}}}zzzsssnnnlllccc\\\SSSMMMKKKMMMOOOQQQQQQRRRZZZjjjyyy|||rrrggg\\\[[[```jjjsss|||}}}yyyxxxaaaMMM===<<<@@@<<<:::888666444333444666888666555444444333333444444222333333333333444444444555333111111222444444333333333333333333333333333111111111111222222222222222333333444444333333222111222222333444444444444777555888;;;:::;;;IIIZZZbbb||||||tttppprrr|||~~~zzzyyyyyywwwtttyyy~~~}}}zzz~~~|||zzz|||~~~||||||{{{zzzyyyzzz}}}~~~}}}|||{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzuuurrrooommmiiiggg___`````````^^^]]][[[ZZZ[[[]]]```bbbccceeegggiiiffffffeeecccaaa^^^\\\[[[SSSRRRSSSXXXaaarrr{{{ppp||||||}}}hhhgggfffbbb[[[QQQIIICCC>>>??????@@@@@@@@@??????<<<>>>BBBDDDDDDBBB???===<<<===@@@BBBBBBAAA???===:::;;;>>>>>>===CCCUUUhhh|||~~~tttuuuvvvsssvvvyyy~~~~~~zzzvvvuuuwww{{{}}}}}}||||||tttlllfffcccYYYTTTNNNKKKLLLPPPSSSUUU[[[]]]fffwwwnnn[[[XXXaaaqqqxxx___NNNFFF???@@@@@@666999777555222111222555888555555444333333333333444222222333333333444444444666333111111222444444333444444444444444444444444000111111111111222222222222333333444444333333222111222333333444444444444111000444888888888FFFXXX]]]tttyyysssrrrzzz|||yyyxxxuuuqqqvvv~~~~~~|||{{{~~~{{{|||~~~~~~~~~}}}www}}}||||||}}}|||||||||{{{{{{|||{{{|||~~~}}}{{{zzzvvvyyy}}}~~~}}}}}}xxxyyyzzz|||~~~}}}~~~}}}|||{{{{{{yyyuuupppllliiifffdddbbb\\\\\\]]]^^^^^^]]][[[[[[YYY\\\___bbbcccccceeefffcccbbbaaa___\\\YYYWWWVVVOOOPPPVVV```nnnwww}}}~~~hhhfffhhhnnnmmmaaaQQQGGG???===<<<;;;;;;<<<===???;;;<<<>>>???@@@@@@????????????@@@@@@???>>><<<;;;888999999888999>>>FFFMMMiiisss|||}}}uuurrrsssssswwwzzz~~~~~~~~~kkkbbbfffmmmpppooo{{{~~~yyyqqqnnnggg[[[SSSRRRNNNTTTUUUNNNMMMVVVaaagggpppvvv}}}lllcccdddkkk|||xxxXXXOOOEEE>>>======;;;999:::777222111222555888999555444333222222333444555222333333444444333333222333333333333333333333333222333333444444333333222111111222333333333333222222222222222222222222222000111222222333333333333...333777555444999FFFQQQbbbhhhrrr}}}|||xxxwww|||{{{||||||xxxtttqqqrrrttt||||||{{{|||~~~}}}zzzxxx|||}}}}}}~~~~~~~~~~~~~~~zzz|||~~~}}}zzzyyy{{{~~~~~~}}}|||zzzyyyyyy||||||}}}~~~~~~~~~~~~|||yyywwwuuuwwwzzz~~~~~~}}}zzz}}}zzzvvvuuuuuuuuussspppnnnllliiieeeaaa^^^[[[YYYWWWXXXZZZ[[[\\\[[[ZZZYYY[[[]]]______^^^]]]]]]^^^^^^\\\YYYTTTPPPNNNOOOQQQSSS]]]jjjyyyuuu}}}xxxtttuuuyyywwwiiiWWWLLL>>>===<<<;;;;;;<<<===>>>;;;<<<>>>???@@@@@@@@@???>>>>>>??????>>>===<<<;;;888999999888999<<>>::::::;;;999777888555222222444777999:::444333333333333333333444222333333444444333333222333333333333333333333333222222333333333333222222000111222222333333222222222222222222222222222222111111222333333333222222111444777555444888AAAIIIWWW^^^eeemmm{{{}}}~~~}}}yyytttqqqqqqrrruuuuuuvvvyyy~~~~~~}}}~~~~~~|||zzzyyy{{{|||}}}~~~~~~}}}||||||{{{|||~~~~~~|||{{{{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{{{{yyyvvvssstttvvvzzz}}}~~~|||{{{{{{}}}|||zzzwwwtttqqqnnnmmmnnnmmmjjjgggcccbbbaaa___]]][[[ZZZYYYUUUUUUVVVWWWXXXYYYYYYZZZWWWZZZ\\\]]]\\\[[[[[[\\\XXXWWWSSSOOOMMMOOOTTTXXXjjjxxx}}}ttt~~~}}}}}}yyyyyyttteeeTTTIII>>>===<<<;;;;;;<<<===>>><<<===???@@@@@@@@@@@@???;;;<<<<<<======<<<;;;;;;999::::::999888:::>>>@@@BBBGGGTTTbbblllttt~~~xxxcccXXXXXX___eeegggaaaeeejjjnnnrrrvvvzzz}}}}}}yyyooohhh\\\WWWRRRPPPPPPSSS[[[cccfffiiijjjjjjpppyyyvvvkkk___[[[^^^hhhvvvmmmTTTDDDBBB>>>999777999:::999777555444222333666999::::::222333333333333333333222222222333333333333222222333333333333333333333333111111222222222222111111000111222222333333222222111111111111111111111111222222222333222222111111555555555555444666:::>>>JJJUUU\\\```rrr~~~~~~}}}zzzuuurrrqqqqqqmmmlllmmmqqqwww|||~~~}}}|||{{{zzzzzz}}}~~~}}}||||||{{{{{{zzz{{{}}}~~~~~~|||{{{yyy{{{{{{{{{|||}}}|||yyywww}}}}}}~~~~~~~~~}}}}}}xxxtttsssvvvwwwtttppptttvvvyyy}}}{{{yyyxxxwwwwwwwwwuuussslllkkkjjjiiihhhfffbbb```YYYYYYYYYYYYYYYZZZZZZZZZVVVUUUSSSRRRRRRTTTVVVWWWVVVXXX[[[[[[ZZZXXXXXXXXXRRRPPPNNNMMMOOOWWWaaahhh|||sss{{{yyy~~~rrrllleeeYYYJJJAAA===<<<<<<;;;;;;<<<<<<===<<<===???@@@@@@@@@??????999999::::::;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;@@@AAAIIIVVVbbbmmmyyy}}}}}}sssgggaaabbbgggkkklllaaaaaabbbdddggglllqqquuuzzz|||~~~wwwmmmaaaYYYOOONNNNNNNNNQQQVVV___fffkkknnnrrrwww||||||wwwrrrZZZVVVSSSUUU^^^nnnnnnYYYKKKCCC===;;;999999;;;;;;:::999555444444555777888888777222333444555555444333222222222333333333333222222222222222222222222222222000000111111111111000000000000111222222222222222111111111111111111111111222222222222222111000///444444333444555666666555;;;KKKUUU[[[ppp||||||{{{yyywwwuuuttttttlllkkkjjjmmmqqqvvvyyyzzz}}}~~~~~~~~~|||{{{yyyxxxwwwzzz}}}~~~}}}|||||||||}}}}}}{{{}}}~~~}}}{{{yyy}}}zzzwwwxxxzzzzzzxxxuuu}}}}}}}}}~~~~~~~~~}}}}}}{{{tttmmmmmmssswwwuuuqqquuuwwwzzz|||~~~~~~~~~}}}zzzxxxvvvtttrrrpppnnnmmmjjjjjjjjjhhhfffbbb^^^[[[TTTUUUVVVWWWXXXZZZ[[[[[[YYYVVVSSSPPPOOOPPPRRRTTTXXXYYYZZZYYYVVVSSSRRRRRRMMMMMMNNNRRR[[[iiixxx|||ttt~~~}}}|||zzz~~~iii\\\UUUMMMDDD???<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@???>>>===777777888999:::;;;<<<<<<>>>===<<<;;;;;;:::999888999999???LLL\\\iiiwww{{{||||||zzz|||}}}uuusssrrrrrrtttuuutttssslllhhhbbb^^^^^^aaaeeehhhnnnppptttyyy~~~~~~xxxqqqiii```WWWQQQKKKKKKIIIIIILLLUUU^^^cccpppnnnmmmnnnllleee[[[TTTRRRXXX___dddlll{{{mmmYYYKKKCCC???::::::::::::;;;:::999777666555555555666777555333333444555666666555444333111222222333333222222111222222222222222222222222///000000111111000000///000000111222222222222111000000000000000000000000222222222222111111000///222111000222555666555333///@@@NNNWWWlll|||{{{yyyxxxxxxyyyyyyyyypppnnnkkkjjjlllmmmnnnnnnsssuuuwwwzzz{{{{{{{{{zzz{{{{{{{{{zzzxxxxxxzzz|||}}}~~~~~~}}}{{{zzzzzzzzz}}}}}}||||||}}}~~~~~~~~~{{{zzz|||wwwvvvyyy{{{{{{zzz~~~~~~~~~}}}||||||{{{{{{~~~~~~~~~}}}}}}|||||||||wwwpppjjjkkkrrrwwwxxxuuuuuuwwwyyy{{{|||{{{zzzyyyyyywwwtttoookkkgggfffeeeeeeffffffddd```\\\XXXVVVSSSSSSTTTUUUVVVWWWXXXYYYWWWUUUSSSQQQQQQRRRTTTUUUXXXXXXVVVSSSOOOMMMMMMMMMNNNQQQXXXbbbqqqxxx{{{{{{yyy\\\LLLFFFBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<666666777777999;;;===>>>@@@===;;;:::::::::999777777666;;;EEEQQQ[[[hhhrrr~~~vvv{{{rrrvvv~~~~~~wwwnnneeeaaa___^^^^^^___```dddiiipppwww~~~}}}wwwrrrjjjccc]]]WWWSSSPPPJJJJJJIIIKKKVVVfffrrrvvvxxxnnnddd___YYYSSSOOONNN\\\hhhttt{{{|||rrruuuzzzeeeRRRHHHBBB>>>===888999999999888777666555777555444444555444333111333444444555555444444333111111222222222222111111222222222222222222222222000000111111111111000000///000111111222222111111////////////////////////111111111222111111000000/////////222444555444333000===KKKWWWfff{{{|||zzz{{{|||||||||ssspppllliiigggfffdddbbbiiikkknnnsssvvvyyyzzz{{{}}}|||yyyuuuqqqoooppprrruuuvvvwwwzzz}}}|||zzzxxxwwwwwwzzz{{{|||~~~}}}|||{{{{{{zzz{{{~~~~~~}}}|||zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzztttooojjjkkkqqqvvvxxxxxxtttuuuwwwwwwwwwuuusssrrrsssrrrnnnhhhbbb^^^]]]]]]YYY[[[[[[ZZZVVVSSSRRRQQQRRRRRRRRRRRRSSSSSSSSSTTTRRRRRRSSSSSSUUUVVVWWWXXXSSSRRRPPPMMMKKKKKKNNNQQQXXX```lll|||jjj{{{|||yyy{{{rrrSSSBBB===<<<::::::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::555555666777999;;;>>>??????<<<888888999:::999777999888;;;@@@EEEIIIRRR\\\qqq~~~}}}{{{yyy~~~zzzxxxqqqjjjccc___ZZZZZZZZZ\\\aaagggmmmqqqsssvvv{{{yyysssgggccc\\\XXXUUUTTTSSSSSSUUUXXX\\\dddssspppfff\\\YYYWWWVVV[[[bbblllzzz|||mmmoooxxxlll[[[IIICCCAAA>>><<<===777888999888777666666666555333222222333333333222333222222111111222222333111111222222222222111111111111111111111111111111000111111222222111111000///000000111111111111111///////////////////////////000000111111111111000...///000222222333444444555;;;GGGTTT]]]fffuuu}}}}}}||||||uuusssoookkkhhheeeaaa^^^aaacccgggkkkooosssvvvwwwxxxxxxwwwuuurrrpppppppppooopppqqqsssvvvyyy|||~~~}}}{{{zzzyyyxxxwwwyyy|||~~~||||||||||||{{{}}}~~~~~~~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxssspppmmmlllooosssuuuwwwrrrrrrsssrrrqqqnnnkkkjjjhhhhhheee___XXXUUUUUUVVVPPPRRRSSSSSSQQQQQQRRRTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUWWWWWWVVVUUUSSSNNNMMMLLLKKKMMMRRRZZZ```mmmxxxkkkZZZ~~~|||xxx{{{qqqRRRBBB>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999555555666777999<<<>>>@@@===:::666555777999999777555555999===???BBBJJJTTT___nnn{{{||||||qqqxxxyyy{{{wwwlllddd^^^\\\XXXVVVWWW[[[```cccgggkkkrrrzzz{{{rrrkkk[[[XXXTTTRRRRRRTTTUUUVVVhhhooowwwuuu[[[UUUSSSXXX\\\```iiisss}}}uuuqqq|||bbbYYYLLLBBBAAA???:::777888888999999999888888999:::333111000000222333444444222111000//////000111222111111222222222222111111111111111111111111111111111111222222222222111111//////000111111111111111////////////////////////...///000111111111111111...000222222111111333555444444>>>MMMSSSUUUbbbttt~~~}}}{{{zzzwwwuuurrrooolllhhhddd```^^^```bbbfffjjjnnnqqqrrrpppsssvvvwwwwwwvvvvvvvvvooooooooooooppprrrtttvvv}}}|||{{{{{{vvvxxx}}}|||zzzzzz{{{{{{tttyyy~~~~~~||||||}}}~~~}}}||||||xxxxxxxxxwwwwwwvvvvvvvvvsssqqqooommmmmmppprrrtttoooppppppooollliiifffddd```___]]]XXXRRROOOPPPRRRLLLOOORRRRRRRRRTTTXXX\\\RRRRRRRRRRRRRRRRRRRRRRRRUUUWWWYYYZZZXXXTTTOOOLLLLLLLLLLLLMMMRRR\\\gggoooooo^^^RRR~~~zzzxxxxxx~~~kkkOOO@@@>>><<<999777777777888999999999888888888888888888999999:::;;;777888999999777777888999;;;:::888666555666666777666777888:::===AAADDDFFFZZZ```lllyyy{{{rrrllluuu|||vvvtttxxx~~~~~~rrrjjj```ZZZ]]]]]]WWWXXX___aaacccggglllrrrwww{{{~~~{{{uuusssrrryyyvvvxxx~~~}}}qqqddd^^^UUUWWWVVVQQQNNNVVVfffttt|||mmm```WWWPPPOOOZZZfffnnnwwwxxxaaaQQQLLLFFF???;;;<<<<<<:::777888777777666555555444444444444444444444444444444222333444555555333111000000000111111111222222222444333111///......///000////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000///////////////222444888???HHHTTTaaaiiisss|||~~~xxxuuuttttttuuuuuuqqqjjjddd```aaaaaaaaabbbcccfffhhhiiinnnsssuuuvvvvvvyyy{{{tttssspppllliiikkkooosssuuuxxx{{{|||}}}~~~|||zzz{{{||||||{{{|||zzzyyy|||}}}||||||{{{xxxvvvzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzyyyzzz||||||{{{yyyzzzxxxuuurrrpppoooooopppsssooojjjiiilllnnnooonnnjjjiiiiiiiiigggddd^^^ZZZUUUTTTTTTTTTTTTSSSPPPMMMOOONNNMMMLLLNNNQQQUUUWWWRRRRRRQQQQQQRRRSSSTTTUUUYYYXXXXXXYYYSSSKKKGGGIIIIIIIIIOOO[[[dddnnn}}}wwwmmmcccWWWQQQzzz|||~~~yyywwwwww}}}lllOOO@@@===<<<:::999888888888888888999999999999999999999999999::::::888999:::999888777888::::::999888777666666666666666777888999;;;===???@@@HHHNNNZZZiiixxx~~~mmmsss~~~{{{tttpppqqqrrrtttzzzyyyyyy~~~|||ppphhhccc```bbbfff^^^\\\[[[]]]aaaeeehhhiiiuuuvvvxxx{{{~~~zzzqqqgggbbbaaabbb___hhhrrrwwwtttkkkaaaZZZSSSXXX^^^aaaeeeooo~~~xxxjjjaaa^^^\\\YYY```bbbiiittt}}}bbbLLLAAAEEE@@@;;;:::;;;<<<999666666666666555555444444444444444444444444444444444111222333444333222000///000000111111111222222222444333111///......///000.../////////000000000000.../////////000000000000//////////////////////////////000000000111111111000000000000000000000000111222444888???HHHSSSZZZmmmrrrvvv|||xxxwwwwwwxxxwwwuuuqqqnnngggeeebbb^^^]]]]]]```bbbcccfffkkkmmmoooqqquuuxxxwwwuuussspppooooooppprrrqqqssstttrrrooolllkkkkkkooooooqqqtttxxx{{{}}}}}}|||zzz{{{|||{{{zzzyyytttppprrrxxx}}}||||||{{{xxxvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttvvvwwwxxxvvvuuuuuutttqqqnnnlllkkkllllllkkkiiihhhiiijjjjjjhhhfff\\\ZZZYYYYYYYYYXXXUUUSSSRRRSSSTTTUUUUUURRRMMMHHHEEEGGGJJJNNNQQQSSSTTTUUUTTTTTTSSSSSSTTTVVVXXXZZZ]]]ZZZWWWTTTOOOKKKMMMRRRRRRUUU```ooo}}}lll```ZZZSSSKKKFFFxxxzzz~~~yyyvvvwww}}}lllNNN???<<<<<<;;;;;;:::999888888777888999:::::::::::::::999999999999888999::::::888888999:::888888888888777666555555666666777888999999999999:::???HHHVVVgggzzz{{{zzz}}}tttqqqppprrrsssrrruuuxxx|||uuuqqqsssxxx~~~||||||{{{yyytttlllbbb]]]\\\\\\[[[XXX___```aaadddhhhmmmqqqttt~~~}}}|||{{{yyyxxxrrrnnnggg___WWWTTTUUUVVVWWWkkkyyyvvvlllddd\\\UUUZZZcccnnnwww|||jjjcccWWWKKKJJJUUU```eeennnzzz~~~gggWWWIII???;;;===:::777888:::;;;888666555555555444444444444444333333333333333333333333000111222222222111///...000000000111111111111222333222000///...//////000....../////////000000000....../////////000000000//////////////////////////////000000000000111111000000000000000000111111111222222333666<<>>;;;<<<<<<<<<;;;:::888777666777999:::;;;;;;:::::::::999888888888:::;;;:::999888999:::666777888888888777555444444555777888888777666666:::;;;@@@IIIWWWkkk~~~~~~zzzwwwvvvvvvwwwvvvyyy~~~~~~xxxsssuuuwwwxxxyyy||||||nnneeecccbbb]]]XXXUUUUUUTTTUUUXXX]]]aaadddlllooosssvvvxxxzzz}}}{{{tttnnnkkkiiihhhfff^^^]]]ZZZVVVSSSRRRQQQRRRaaawwwsssbbb\\\[[[VVVdddkkkuuuzzzxxxpppfff```IIIGGGFFFKKK[[[nnnzzz|||www{{{ZZZHHHCCCAAA???>>>999777777888::::::777555444444444444444444444444222222222222222222222222111111222222222111000///000000000000111111111111222111000///////////////........./////////000000........./////////000000////////////////////////////////////000000000111000000000111111111111111333333333222222555:::>>>CCCQQQcccqqq|||}}}~~~|||xxxyyy{{{zzzuuummmfffaaa___]]]\\\ZZZZZZZZZ[[[^^^bbbfffiiinnnnnnooorrrtttrrrmmmiiieeehhhiiieee\\\UUURRRRRRYYY[[[^^^bbbeeehhhkkkmmmlllooorrrsssssssssssstttvvvyyy~~~~~~}}}{{{xxxvvvuuuooojjjmmmwww~~~|||zzzyyyyyyxxxuuusssttttttsssrrrqqqppppppoooooommmlllllllllkkkhhhfffdddcccaaa___^^^^^^]]]^^^\\\]]]^^^^^^[[[VVVOOOKKKNNNMMMNNNQQQTTTWWWXXXWWWWWWXXXYYY[[[ZZZUUUNNNIIILLLPPPVVVZZZ[[[XXXTTTPPPMMMNNNQQQSSSVVVXXXYYYYYYUUUQQQOOOOOOQQQXXXgggvvv~~~qqqeeeXXXLLLIIIJJJIIIIIIIIIwwwyyy{{{yyyzzzkkkMMM===;;;;;;;;;<<<;;;:::888666666666888999999::::::::::::888777777888999::::::888888999:::555666777888888777555444333444666777888888777777<<<;;;<<<@@@IIIZZZlllxxx}}}xxxyyy|||}}}wwwuuuyyy|||~~~uuunnnllliiiddd^^^[[[YYYVVVUUUUUUXXX[[[^^^^^^aaadddfffhhhkkkooorrrttttttuuuwwwzzz~~~~~~wwwqqqiiiccc___\\\[[[ZZZ[[[YYYVVVTTTUUUXXXZZZ[[[ppp~~~}}}gggTTTSSSXXXWWW[[[^^^``````[[[TTTMMMJJJJJJKKKOOO^^^uuu}}}vvv___GGG===>>>???<<<:::999999999::::::999666444444444444444444333333333222222222222222222222222222222222222222111111000000000000000000000000000000000000///////////////............////////////............////////////...........................////////////000000000//////000000111111111111222333333222111333666999===YYYnnnnnnqqqzzzssswwwzzzyyyzzz|||xxxsssnnnjjjfffaaa^^^[[[YYYWWWVVVWWWYYY\\\^^^aaadddgggkkkmmmkkkgggdddaaaeeefffbbbYYYSSSRRRSSSZZZ\\\^^^^^^]]]]]]___aaaaaaeeeiiikkkkkkkkkkkklllmmmqqqwww{{{}}}~~~|||zzzyyyqqqnnnmmmsss|||~~~|||yyyxxxxxxwwwuuusssssssssqqqooommmkkkiiihhhiiigggeeedddcccaaa^^^[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUVVVWWWVVVTTTPPPMMMKKKKKKLLLOOOTTTXXXYYYXXXVVV[[[YYYXXXXXXWWWTTTPPPMMMPPPRRRUUUVVVVVVSSSPPPNNNSSSUUUWWWYYYYYYXXXUUUTTTNNNPPPVVV^^^eeeoooqqqcccYYYOOOGGGFFFGGGFFFFFFHHHsssvvv~~~{{{zzz|||iiiKKK===:::;;;:::::::::999777666555555666777777888999999999888777666777888999999777777888999666666666777777666666555333444555666777888888888888888888999>>>IIIWWWbbbwww||||||{{{|||~~~~~~{{{zzz|||{{{xxx{{{~~~xxxoooiiibbb___ZZZUUUSSSUUUWWWYYYYYYZZZZZZYYYZZZ\\\```cccfffeeeeeefffiiinnnrrruuuyyyzzz|||{{{uuupppnnnooopppuuuuuuwww{{{~~~~~~yyytttjjjeee___[[[YYYXXXXXXWWW^^^\\\ZZZ\\\cccllltttxxxuuu\\\JJJHHHLLLMMMGGGHHHHHHFFFEEEHHHOOOTTTTTTUUUZZZiii|||fffWWWIIIDDDCCC???999666:::;;;;;;;;;:::888666555666666555555444333333333111111111111111111111111333333222222222111111111111000000000000000//////////////////////////////------........./////////------........./////////..............................////////////000000......//////000000111111///000000000000111333555BBBbbbtttjjjhhhxxxjjjgggmmm~~~zzzvvvsssqqqmmmgggbbbaaa^^^YYYVVVVVVVVVVVVVVVYYY^^^ccceeeeeecccaaa``````dddfffaaaWWWQQQRRRVVV___aaabbb___ZZZWWWWWWYYYYYY]]]```cccbbbaaa`````````dddjjjnnnppppppqqqrrrvvvuuutttssstttwwwyyy{{{yyy{{{}}}}}}|||zzzzzzzzzssstttwww}}}~~~zzzxxxvvvuuuuuutttqqqpppmmmllljjjhhheeecccaaa```^^^\\\ZZZYYYXXXVVVSSSQQQSSSSSSSSSSSSRRRRRRQQQQQQMMMOOORRRSSSSSSSSSTTTUUUPPPRRRUUUYYY\\\\\\ZZZWWWZZZXXXTTTRRRRRRQQQPPPOOORRRRRRTTTUUUUUUUUUUUUTTTVVVVVVWWWVVVUUUSSSQQQPPPMMMUUUcccrrr|||uuuddd\\\RRRLLLGGGGGGFFFEEEFFFIIIrrrvvv}}}zzzzzz}}}gggJJJ===::::::999888777777777666555444444444444555777888888777666555666777888888666666777888666666555555555666666777444444444444555666777777666777888777777;;;DDDKKK___gggpppuuuyyy~~~~~~~~~|||wwwvvvqqqnnnrrrxxx~~~vvvrrrkkkeeeaaabbbdddfffdddbbb^^^YYYVVVVVVYYY\\\```^^^\\\ZZZZZZ\\\___aaafffhhhkkkoootttxxx|||}}}{{{|||||||||{{{{{{zzzyyywwwwwwvvvuuutttsssrrrrrrooooooppppppqqqqqqrrrrrrpppnnnkkkeee```]]]^^^___``````dddkkkrrrsssooojjjcccaaa^^^___aaaeeeggggggmmmmmmpppwwwttt___MMMDDDAAAAAAAAABBBHHHNNNPPPOOORRRZZZaaaXXX]]]fffssswww~~~qqqhhh[[[SSSLLLHHHDDD===999999:::;;;;;;;;;999888888888888888777666444333222222111111111111111111111111222222111000000000000000111111000000////////////......///////////////...---------.........//////---------.........//////................................./////////000000,,,------...//////000000---...///000//////111333BBBUUUaaa\\\]]]qqqyyyhhh___aaapppyyyzzzwwwvvvtttoookkkkkkgggbbb^^^]]]\\\ZZZXXXYYY___dddddd___\\\]]]```cccgggiiiddd\\\XXX\\\aaaiiikkkkkkgggaaa\\\]]]___\\\___bbbbbb```]]][[[ZZZVVVYYY]]]___`````````aaaaaabbbdddeeefffgggggggggfffiiimmmoooooopppsssvvvsssvvvzzz}}}}}}{{{yyywwwqqqooommmlllkkkjjjhhhfffbbbaaa```^^^]]][[[ZZZYYYSSSRRRQQQQQQRRRQQQOOOMMMOOOOOOOOOOOOOOONNNNNNMMMLLLPPPTTTWWWWWWXXXYYY[[[YYYYYYZZZ[[[]]]]]][[[XXXYYYVVVSSSQQQQQQQQQPPPOOOSSSSSSTTTVVVWWWXXXYYYYYYUUUTTTRRRRRRTTTXXX\\\^^^```kkk~~~ssscccXXXUUUNNNJJJHHHIIIIIIHHHJJJNNNuuuxxx{{{yyyyyy}}}fffJJJ===;;;:::888666666666666666555444333222222444666777888777666555555777888777666555666777777666555444444555777777666555333333333333555555777999:::888444444888===JJJTTT```iiioooxxx{{{|||{{{rrrllloooxxx}}}wwwwww}}}vvv}}}}}}~~~wwwssslllddd___]]]___bbbeeebbb^^^YYYWWWWWWXXXXXXVVVXXX\\\aaaggglllppprrrpppqqqqqqqqqpppoooooonnnddddddcccbbbaaa```__________________````````````^^^^^^\\\YYYUUUTTTUUUWWWUUUWWW\\\eeennnrrrnnniiigggfffhhhlllrrryyy}}}~~~fffSSSAAA<<>>===<<<;;;;;;:::999888777666777777777666555444333222111111111111111111111111111111000000111111111111000000000000000000000000000000......---,,,---...///000///......---------......---,,,,,,,,,,,,---..................////////////111000...---------...///000000///...............---...000111111111000///444444:::HHHWWWhhh|||zzzwwwjjj]]]YYYkkk{{{xxxtttqqqnnnooopppooojjjeeejjjhhhddd```\\\[[[\\\]]]gggiiijjjiiiiiikkkoootttuuuwwwxxxwwwttttttvvvyyy{{{yyywwwvvvtttnnneee^^^^^^]]]]]]___bbbcccaaa___[[[[[[\\\\\\[[[ZZZXXXWWWXXXXXXXXXYYY\\\aaaeeehhhhhhiiiiiihhhfffccc___]]]YYYYYYZZZZZZZZZZZZYYYYYYSSSSSSTTTVVVWWWVVVSSSPPPMMMLLLLLLLLLMMMMMMKKKJJJJJJNNNRRRSSSRRRPPPOOONNN\\\ZZZXXXYYYZZZZZZWWWTTTUUUWWWXXXVVVVVVVVVVVVUUUYYYWWWVVVVVVVVVTTTSSSTTTTTTUUUUUUSSSPPPOOOOOOPPPUUUZZZ```fffmmmwww|||uuujjj```XXXQQQLLLIIIGGGHHHHHHIIIJJJKKKLLLMMM{{{~~~~~~wwwvvvyyy}}}sssWWWFFF>>>:::777777888999:::888555333444555222222333333333333222222666555444333333333333333333333444444444555555555444444444444444444444444444444333333333333333444222888@@@IIISSSaaaqqq{{{zzzwwwuuuuuuuuu{{{}}}|||~~~~~~|||yyyzzz}}}pppeeebbbfffjjjllljjjhhhgggjjjooouuuyyy{{{tttuuurrrooorrrwwwuuunnnddd]]]YYYYYYYYYVVVVVVYYYaaaeeeggggggdddcccfffjjjfffcccbbbdddhhhiiifffbbb[[[iiiwww}}}~~~~~~{{{wwwtttkkk```TTTKKKHHH???<<<@@@JJJPPPTTTbbbsss|||xxx~~~zzzpppcccXXXPPPJJJDDD???@@@@@@???>>><<<;;;::::::;;;:::::::::999888888888999999888777666555444444222111111111111111111111///000000111111000000///////////////////////////...------,,,---...///000---------,,,,,,,,,------,,,,,,,,,,,,,,,------...........................111111000///////////////000000///...............---...//////000000//////111222888BBBNNN\\\nnn~~~qqqddd]]]dddwww|||uuuzzzvvvrrrrrrtttvvvvvvuuusssqqqkkkccc[[[XXXYYY\\\cccdddfffffffffhhhlllpppppprrrtttuuuuuuwww{{{~~~~~~|||zzzwwwrrrkkkgggccccccdddhhhlllmmmkkkiiifffdddbbb```]]]\\\[[[[[[]]]]]]]]]^^^______```````````````___]]][[[YYYWWWXXXXXXXXXWWWVVVTTTSSSRRRPPPQQQRRRUUUWWWVVVSSSQQQLLLLLLKKKLLLNNNNNNLLLKKKOOORRRVVVYYYYYYWWWVVVVVV]]]ZZZXXXXXXXXXXXXUUURRRTTTVVVWWWWWWXXXYYYXXXWWWQQQQQQSSSVVVWWWTTTQQQNNNQQQRRRRRRRRRRRRSSSWWWZZZ___eeeoooyyy}}}lllggg^^^WWWRRROOOLLLKKKHHHIIIJJJKKKJJJIIIHHHGGG}}}}}}vvvvvvyyy}}}xxxZZZFFF===999888888777888888777444333333444111111222222222222111111444333222222222222222222333333333333333444444444222222222222222222222222111111222222222222222111...111666;;;BBBMMMYYYbbbpppxxx~~~~~~|||wwwsssqqqlllpppyyy~~~}}}{{{zzz{{{~~~yyyfffbbb``````______dddjjj{{{}}}~~~|||{{{~~~{{{{{{|||{{{vvveeeYYYLLLDDD>>>;;;???FFFPPPMMMRRR]]]gggppprrrgggVVVPPPIIIEEECCCAAA>>>;;;<<<;;;;;;:::999999888888999:::;;;;;;;;;:::999888999999888777666555444444222222222111111000000000//////000000000000//////........................---------,,,---......///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---..............................111111111222111111000000000///......---............------------.../////////000444:::@@@KKK^^^ooo|||zzzoooccc___eeexxxxxxvvvxxx}}}}}}yyypppddd[[[YYY[[[___[[[]]]]]]]]]^^^___ccceeeeeefffhhhiiikkknnnrrruuusssttttttssspppmmmllllllqqqqqqsssvvvyyyyyyvvvtttmmmkkkhhheeeccccccdddeeekkkkkkkkkjjjgggdddaaa___[[[[[[ZZZYYYXXXWWWVVVVVVZZZYYYXXXVVVTTTQQQOOONNNNNNOOOPPPSSSUUUVVVTTTRRRLLLKKKKKKMMMOOOOOONNNMMMUUUWWW[[[\\\[[[YYYXXXXXXVVVTTTRRRRRRSSSRRRPPPOOORRRRRRRRRTTTVVVVVVUUUTTTTTTTTTSSSSSSRRRPPPMMMIIIQQQRRRTTTVVVYYY```ggglllxxxrrrjjj\\\WWWQQQLLLJJJJJJJJJJJJJJJKKKLLLKKKIIIFFFCCC@@@}}}}}}vvvvvvyyy}}}xxxXXXCCC999555555666666666666555333333222333111111222222222222111111222111111000000000111111222222222222222222222222000000000000000000000000///000111333333222111000222333444444666;;;DDDKKK[[[hhhtttzzz~~~zzz^^^^^^___dddmmmwwwsssuuuxxxzzz{{{|||wwwtttlllgggaaa]]]ZZZTTTLLLFFFEEE>>>999:::@@@KKK[[[jjj~~~wwwrrrttt{{{uuu]]]MMMDDD@@@>>><<<<<<======<<<:::888888888888888777777777666777999;;;;;;:::888777555555444444333222111111222222111111000000//////...//////000000//////...------------------------,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---......------------...//////000000////////////......000111222333333222111000///......------............---,,,+++,,,---...///...///111333555???TTThhhmmmwwwvvvkkkhhhooo}}}|||tttkkkggggggjjjkkk^^^]]]]]]\\\[[[[[[\\\]]]^^^]]]]]]]]]]]]^^^```bbb^^^aaaddddddccceeeiiimmmtttuuuwwwxxxwwwtttqqqnnniiiiiiiiiiiijjjlllnnnooorrrqqqooolllhhhdddaaa```]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\[[[YYYVVVTTTRRRPPPPPPPPPQQQRRRTTTTTTSSSQQQLLLLLLLLLNNNQQQRRRQQQPPPWWWYYYZZZZZZVVVSSSQQQPPPPPPPPPOOOPPPPPPQQQQQQQQQTTTRRRQQQTTTUUUSSSRRRSSSXXXXXXTTTPPPPPPTTTXXXXXXaaacccfffjjjqqqzzzwwwlllccc^^^TTTOOOJJJGGGGGGHHHIIIJJJNNNMMMKKKHHHEEEBBB???>>>||||||vvvvvvyyy}}}sssTTT???777333333555555555444333333333222222222222333333333333222222000000/////////000000111111111111111111000000000///////////////////////////000111333333333222111222333333111///111777<<>>888555555777555444333333444444333111222222333333333333222222//////////////////000111000000000///////////////........................//////000111222222222222---///000///---...222666444BBBSSSaaannn}}}}}}}}}sssjjjaaa^^^]]]\\\___ccchhhooo{{{xxxsssppppppuuu{{{}}}wwwuuuqqqlllfff```\\\YYYZZZZZZTTTMMMIIIJJJHHHDDDCCCDDDFFFGGGIIIKKKMMMNNNNNNOOOXXXfffttt~~~uuu\\\FFF======???999:::::::::999888777777666666666666666666666555333444555555555444333222333222222222111111111000000000000000000000000000------............------........................++++++,,,------------,,,------------...//////000///////////////000111111222111111000000///////////////000000111000000000---------,,,------...///---,,,,,,,,,,,,---.........------...///777HHHXXXVVV[[[dddpppzzz{{{hhhYYYWWWggg~~~{{{sssqqqmmmiiifffccc___\\\XXXWWWWWWXXXXXXWWWTTTQQQSSSTTTTTTUUUUUUXXX\\\___VVVXXXZZZZZZXXXWWWWWWWWWYYY\\\```cccdddcccaaa___ZZZXXXUUURRRQQQQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPNNNLLLMMMLLLLLLNNNQQQRRRRRRPPPMMMOOOQQQQQQPPPOOOPPPPPPSSSSSSRRRPPPNNNMMMOOOPPPRRRPPPQQQUUUSSSQQQYYYeeexxxyyyrrruuu|||sssfff\\\UUUPPPMMMIIIHHHHHHJJJMMMQQQRRRRRRMMMIIIDDD???===>>>AAACCC}}}~~~xxxwwwyyy{{{zzzdddKKK===888777666777666444222333555555333111111111222222222222111111///////////////000111111////////////......------....................................///000111222,,,///111111///...000333111999CCCOOO^^^ppp}}}zzzuuuuuuwwwwwwppplllhhhiiilllhhhmmmvvv|||~~~{{{zzz{{{xxxvvvvvvxxxzzz{{{{{{pppfff]]][[[\\\\\\aaafffjjjoooqqqsssxxx{{{tttmmmgggccc```^^^YYYXXXWWWTTTQQQOOOOOOPPPTTTYYY\\\YYYWWWVVVUUURRR\\\aaaggghhhfffddddddeeeffffffnnn{{{yyyxxx{{{cccbbbYYYIII>>><<<>>>???888888999888777555555555666666555555444444333333444444444333333222222111222222222222111111111111......//////000111111111---------......---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,---...///000.........---...//////000000000//////...---------...---------......///000---,,,,,,,,,------...///,,,,,,---...............---,,,---///000222:::CCCGGGLLLVVVaaajjjxxx|||hhhWWWVVV[[[gggttt{{{|||yyyuuuqqqoookkkeeeaaa]]]]]]]]]___```]]]XXXTTTSSSQQQPPPPPPSSSUUUWWWWWWSSSUUUVVVUUUSSSRRRTTTWWWSSSUUUVVVWWWWWWVVVTTTRRRPPPPPPOOONNNNNNOOOPPPQQQMMMNNNOOOOOOOOONNNMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMMMMNNNNNNMMMKKKKKKJJJJJJLLLNNNOOONNNMMMKKKMMMPPPQQQQQQQQQRRRSSSNNNOOOPPPNNNMMMNNNQQQTTTRRRSSSXXX___^^^___ooovvvooodddZZZSSSNNNJJJGGGHHHGGGIIIKKKNNNPPPPPPNNNFFFDDD@@@>>>>>>@@@CCCEEE~~~xxxxxxyyy{{{qqq]]]FFF:::888666666666666444222333555666444222000000111111111111000000///////////////000111111/////////......---------........................------,,,,,,---...000111000333666555222//////000///222666===LLL^^^kkkpppsss{{{tttmmmmmmssszzz~~~sssmmmnnniiibbb___```dddgggjjjbbbWWWPPPTTTXXXVVVRRRQQQTTTWWWXXXYYYaaammmpppmmmccc___YYYUUURRRQQQOOOOOORRRRRRSSSTTTUUUXXX\\\```qqq}}}|||wwwtttrrrwww{{{{{{zzzwwwwwwwwwwwwwwwwwwqqq[[[HHHJJJGGG@@@;;;;;;:::888666777888777555555555666555555444444333222222111666555444333222111111222111111111000000000000000------...///000111222222,,,------......------,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++,,,---...///---,,,,,,,,,,,,---......//////...---,,,,,,++++++---,,,+++++++++---...///,,,,,,,,,,,,------...///,,,---...///000///...---+++***---111111......222444:::FFFRRRZZZhhhqqqcccXXXSSSRRRZZZcccjjjuuu}}}{{{wwwrrrmmmjjjjjjkkkllllllhhh```ZZZTTTRRRPPPRRRWWWZZZ[[[YYYTTTUUUUUURRRNNNMMMOOORRRNNNNNNNNNNNNNNNNNNNNNNNNHHHIIIKKKLLLMMMMMMMMMMMMKKKLLLNNNOOOOOOMMMKKKJJJKKKKKKMMMNNNNNNNNNNNNNNNLLLKKKJJJKKKLLLMMMLLLKKKIIIIIIIIIJJJLLLMMMLLLJJJMMMOOOQQQQQQPPPOOOPPPQQQNNNPPPRRRSSSTTTXXX]]]bbb\\\^^^gggpppppptttxxxlllfff```YYYRRRNNNJJJHHHFFFIIIIIIJJJLLLMMMLLLIIIGGG@@@@@@???>>>@@@BBBDDDFFF}}}|||}}}}}}ttt^^^DDD888555444333222333444444444444444444444555444444333222111000000000000000000///////////////////////////......---000000//////.........---//////000111111111111111222222000///............---222666666666>>>LLLXXX```fffsss~~~wwwvvvuuutttsssuuuxxx|||sssooosss|||zzzuuupppoooppppppqqqsssrrrssstttwwwvvvnnniiidddbbbhhhrrrrrrvvvzzz{{{wwwyyy~~~qqqoookkkooosssbbbPPPDDD@@@???===;;;999888888777777666555444444444444444666666555444444444444555666555444222111000000000000000000000000000000000//////000000000000//////111000///...---,,,,,,,,,------,,,+++***************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,...------------...//////...999FFFKKKIIIRRRnnnzzzgggRRRIIIJJJQQQaaaoooyyy~~~{{{yyy|||zzzyyyxxxwwwssslllgggiiiccc\\\YYY\\\^^^]]][[[TTTTTTUUUUUUUUUUUUVVVWWWRRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLMMMNNNNNNLLLKKKNNNNNNMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMIIIKKKMMMNNNOOONNNMMMLLLGGGIIINNNRRRRRRPPPSSSXXX[[[```eeeeeeaaa[[[XXXWWWZZZ___gggkkkmmmnnnqqqtttzzzxxx}}}~~~tttlllddd^^^ZZZWWWRRRNNNJJJIIIIIIJJJJJJOOOTTTRRRKKKDDDBBBCCC===>>>AAABBBCCCIIIVVVbbb}}}|||}}}~~~ttt^^^DDD888555444333222555555555444444444444444444333333222222111111000000000000000///////////////////////////...------////////////......------...///000000111111000000222111000///............,,,///000...---111;;;CCCJJJPPP^^^mmmwww||||||~~~zzz{{{{{{zzzzzzsssuuuuuu|||ppp^^^SSSKKKDDD>>>???>>><<<;;;999888888777666666555444444444555555666555444444333333444444555444333111000000//////////////////////////////---..................---111000///..................---,,,+++***************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///,,,,,,,,,,,,,,,---............---------,,,,,,,,,---------------.../////////444<<>>>>>@@@GGGSSSaaannnwww|||zzz{{{~~~ttt^^^DDD888555444333222666555555444444333333333222222222222222222222222000000000000////////////...////////////...------///............---------......///000000000000///111000///...............000000///---,,,...222555777===JJJWWWaaaiiivvv}}}~~~}}}}}}|||xxx{{{}}}yyytttfffSSSEEE@@@???>>>=========;;;:::888888777777555555555555555555666666444444333222222222222222444333222000////////////////////////////////////---......//////......---000000///////////////000......---,,,++++++++++++******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,---------------......///------222<<>>???DDDSSShhh|||yyyxxxyyy|||ttt^^^DDD888555444333222555555444333222222111111000000111111222222222333000000000000////////////......//////......---,,,------------------------------...////////////...000///......---------...000///......000111222111...333<<>>===FFFVVVjjjxxxvvvxxx{{{ttt^^^DDD888555444333222333333333222111000/////////000000111111222222333000000000000////////////...............------,,,,,,,,,,,,,,,------------,,,,,,---............---///...---------------------,,,+++,,,...///...,,,***,,,111666888???MMM\\\pppvvv~~~{{{~~~wwwtttvvv|||}}}zzzvvvwwwuuummmjjjiiiqqq|||{{{|||zzzuuutttrrrUUUKKKGGGBBB@@@???>>>;;;888:::999888777777777777777444444333444444555666777222222111000000000000111111111000///....................................//////000000000000//////,,,,,,,,,,,,---...//////......---,,,++++++++++++******,,,---.../////////++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......111000111444555777???GGGNNN___vvv{{{fffSSSGGGFFFJJJQQQ[[[gggwww}}}{{{yyyxxxxxxtttsssrrrrrrsssrrrpppnnnppppppppppppppppppppppppoooooopppqqqrrrtttvvvxxxvvvwwwwwwxxxyyyyyyyyyzzzzzzwwwzzzrrrccc^^^YYYSSSNNNKKKKKKKKKKKKKKKMMMOOOQQQQQQPPPMMMLLLFFFCCC@@@???@@@AAA@@@@@@AAAXXXuuuxxxwwwxxxzzzttt^^^DDD888555444333222222222222111111000000000000000000111111111222222000000000000////////////---............---,,,,,,++++++,,,,,,,,,,,,,,,---++++++,,,------------,,,...------,,,,,,,,,------///...------------,,,***,,,,,,---//////222;;;FFFUUU^^^qqqwwwwwwxxxzzz}}}|||uuuwwwyyyvvv}}}~~~wwwvvvuuussssss~~~{{{qqqlll```JJJFFFBBB<<<999888888888888888777777666666666777777333333333333333333444555222222111000000000000111111111000///////////////........................,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---......------,,,+++************)))***,,,---///000000000++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------++++++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000111///...333;;;AAAXXXssszzzfffUUUIIIHHHGGGJJJQQQ___vvvyyynnnbbbYYYQQQOOOLLLJJJIIIJJJLLLNNNOOOPPPRRRSSSQQQMMMIIIFFF@@@@@@??????@@@BBBDDDFFFQQQppp{{{zzz{{{|||ttt^^^DDD888555444333222333333333333222222222222000000000000111111111111000000000000////////////------......------,,,+++***+++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------000000000///...------...///------//////...222888???FFFVVVkkkwwwxxxxxxyyy}}}}}}}}}{{{{{{yyyzzz{{{~~~wwwwwwzzz{{{yyysss}}}uuuggg\\\UUUYYYVVVHHHBBB???;;;888888999:::;;;666666666555555666777777333333222111111111222222333222111111000000111111111111000000//////000000........................***++++++,,,,,,++++++***------,,,,,,,,,------...,,,,,,+++***)))))))))))))))***,,,...///000000111******************************************************++++++++++++******+++,,,,,,,,,,,,---------++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++---111222222666<<>>MMMZZZbbbkkktttxxx}}}|||||||||{{{yyyxxxxxxwwwzzzjjj\\\QQQIIICCCGGGGGG:::::::::;;;<<<<<<;;;:::999666555555555555666777777333333222111000000000000333222222111111111111111222111111000000000000111........................+++,,,,,,------,,,,,,+++///......---------......,,,+++***)))(((((((((((()))***,,,...///000111111******************************************************++++++++++++******))))))*********+++++++++++++++***))))))((())))))*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000,,,,,,000222000111333HHHfffzzzuuudddSSSLLLLLLSSS```mmm|||uuuiii```[[[VVVRRRPPPMMMMMMLLLKKKKKKMMMPPPSSSSSSQQQMMMIIIEEEBBB@@@@@@???AAACCCDDDHHHRRRaaammmyyymmm{{{|||~~~~~~rrr]]]FFF:::666444333333000000222333333333333333.........///////////////////////////............------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******************++++++************++++++++++++++++++++++++++++++,,,,,,---...---,,,***)))111111222666<<>>>>>>>><<<999<<<;;;;;;::::::999999888888777666555444444444555222222222111111111000000333333333222222222111111000000000000////////////////////////////////////---///000///---,,,,,,------,,,+++)))(((***---000,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))((()))***+++***)))((((((((()))+++,,,************************)))))))))))))))***+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////.........000222333???JJJbbb{{{|||||||||uuummmgggbbb\\\XXXdddgggsssvvvsssxxx|||tttnnneee___WWWRRROOONNNLLLJJJKKKNNNPPPQQQOOOMMMLLLLLLIIIFFFAAA===<<<===@@@BBB???FFFPPPVVVYYYbbbuuuvvvjjjggg{{{|||~~~}}}ppp[[[EEE999666444333333333333333333222111000///000000//////......------////////////.........---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++,,,------------,,,,,,+++///...------000333777:::GGGPPP^^^kkktttxxxwwwvvv~~~xxxrrrnnnrrrrrrrrruuu{{{zzzllllllpppwwwzzzzzz}}}mmmZZZNNNJJJLLLFFF???<<<===>>><<<:::;;;;;;;;;:::999999888888666666555555444444555555222222222222111111111111333333222222222111111111000000000/////////..............................---///000///...,,,---------------,,,++++++...000,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''(((***+++***)))((((((((()))+++,,,+++************************)))))))))))))))******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------///............000111222;;;@@@NNNeeexxxyyyvvvpppbbbSSSJJJMMMXXXjjjyyy|||ttttttuuuwwwzzz~~~uuuhhh___[[[UUUQQQLLLIIIJJJKKKJJJIIIQQQSSSSSSRRROOOKKKJJJIII@@@AAACCCBBBAAA@@@AAABBBKKK\\\nnntttuuu{{{lllbbbkkkyyy}}}}}}~~~~~~||||||mmmYYYCCC999666555444444222222222111111000///...111000000///...---,,,,,,//////.........---------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++------,,,,,,,,,---......111///---+++++++++---...222666>>>GGGPPPXXX]]]___iiirrr{{{vvviiigggfffgggllluuu~~~zzznnnsss|||uuummmpppyyy}}}hhhYYYNNNFFFDDDFFFBBB>>>;;;:::<<<>>><<<:::;;;::::::999888888777777444444555555555555666666333333333222222222111111222222222222111111111000000////////////.................................---///000000...------...---///000000///...000111,,,---...///000000000000,,,,,,,,,,,,------------***)))(((''''''(((***+++***)))((((((((()))+++,,,+++++++++******)))))))))******)))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,------.........---......///111111666444999LLLkkkmmmRRRDDDCCCHHHSSSaaaooo~~~yyytttnnnnnnrrrzzzuuunnnfffaaa[[[RRRLLLKKKLLLJJJIIIIIIKKKMMMNNNNNNTTTTTTSSSNNNIIIDDDBBBAAA<<>>HHHZZZiiiyyyeeecccuuu~~~}}}}}}uuu{{{|||gggTTT@@@777666555444333------///000000000000000,,,,,,------......//////------------,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***))))))*********+++++++++++++++************++++++************************---,,,++++++,,,---///000))))))***+++,,,---...///000//////000111444666888CCCLLLYYYbbbfffllltttzzz~~~xxx~~~~~~}}}zzz~~~~~~{{{|||~~~|||pppjjjmmmttt}}}yyy}}}rrrgggdddRRRJJJEEEFFFFFFAAA:::666<<<;;;;;;;;;;;;;;;999888999888888777666666555555444555666888999999999999333333333222222222111111111111111000000000//////............------------------------------------,,,---//////...------...///222555555444333333333111111111111000///...---+++++++++,,,,,,,,,------************+++,,,,,,---***)))((((((((()))+++,,,*********)))))))))((((((******)))))))))))))))******++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++,,,------+++,,,------......//////+++000222444GGGfffnnnRRRLLLDDD>>>CCCPPP^^^ggg|||}}}ssskkkiiiiiilllpppuuuxxxxxxzzz}}}~~~~~~yyyuuurrrnnniiieeeVVVQQQNNNNNNMMMJJJMMMQQQMMMOOORRRUUUWWWXXXXXXXXXVVVTTTOOOHHHBBB>>>>>>???===@@@CCCEEEMMM___vvvtttmmmkkkxxx~~~}}}~~~sss{{{{{{fffSSS???777555444222222111111111000000///...---++++++,,,---...//////000------,,,,,,,,,+++++++++++++++++++++***************++++++,,,,,,++++++***)))))))))***++++++,,,,,,++++++************++++++************************,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------......///000666===CCCHHHPPPZZZbbbgggppp}}}~~~}}}{{{|||}}}~~~~~~~~~}}}~~~ssseeeVVVNNNLLLFFF@@@>>>@@@AAA===:::999===<<<<<<;;;999888777777888777777666666555444444444555666888999999888888222222222111111111000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...,,,,,,,,,---...000333333222111111222111111111000///---+++***))))))******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******++++++++++++++++++++++++************++++++++++++***+++,,,---............***000222000444DDDXXXfffyyy|||~~~kkkeeeXXXJJJDDDHHHNNNPPPTTTbbbuuuuuuooozzzwwwnnnjjjdddeeegggiiijjjmmmqqqssspppqqqsssxxx~~~~~~~~~yyyoookkkddd```^^^[[[VVVRRRMMMJJJJJJLLLKKKKKKOOOUUUUUUYYY]]]^^^^^^\\\[[[[[[KKKIIIDDD???;;;:::===@@@???GGGTTTaaaooo|||uuusss~~~~~~}}}~~~}}}qqq|||{{{eeeRRR???666555333111111111111111111000///......,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,++++++***((())))))***++++++,,,,,,++++++************++++++************************+++++++++,,,++++++******,,,---.........,,,***)))***++++++,,,,,,---------))),,,///111444:::BBBHHHLLLTTTbbbqqq~~~nnneee\\\TTTLLLBBB>>>???>>>;;;:::===>>>===???BBB<<<<<<;;;999777666666777777777666666555444444333222444555777777777666555111111111000000000//////000000/////////.........---------,,,,,,,,,,,,+++++++++++++++++++++++++++(((***,,,,,,+++++++++,,,+++,,,......---------/////////......---,,,+++***'''(((((()))******++++++++++++,,,,,,,,,+++*********)))((((((((()))+++,,,''''''(((((()))*********(((((((((((()))***,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++************)))***,,,---......------...---///111111333;;;DDD\\\aaaeeehhhtttuuubbbTTTNNNJJJDDD;;;DDDQQQ```qqqzzzuuujjjZZZeeettt|||zzztttpppkkkgggfffeeeeeeeeeddddddfffjjjqqqzzz~~~yyyttttttuuussskkkeee___YYYSSSPPPQQQPPPMMMJJJKKKJJJLLLPPPPPPPPPUUU\\\bbbeeegggeee___XXXSSSQQQAAA???<<<888888;;;@@@EEERRR\\\mmmyyytttpppttt|||~~~}}}~~~{{{qqq|||zzzeeeRRR???666555333000000...///000111111222222222---------------------,,,,,,,,,,,,+++++++++******+++++++++************)))+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))***+++,,,,,,+++***((('''((()))***++++++)))'''&&&......------------......---.........///222666999<<<@@@HHHUUUdddqqqxxx|||uuuwww|||uuubbbYYYQQQKKKHHHDDD@@@>>>@@@===;;;;;;===;;;888999===::::::999777555555666888777666666555444444333333111222444666666555444222000000000000////////////000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++''')))++++++******+++,,,((()))+++***))))))***,,,,,,,,,,,,---,,,,,,++++++&&&''''''((()))******++++++++++++++++++***)))(((***)))((((((((()))+++,,,&&&&&&'''((()))***++++++'''''''''((()))+++------******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***))))))))))))***,,,---......---,,,222++++++444777333111555BBBIIINNNSSSbbbzzzpppaaaYYYQQQIIIBBBAAAAAAFFFUUUdddeee]]]SSSWWW___kkkxxx|||sssmmmhhhddd```]]]]]]^^^aaagggpppxxx~~~{{{vvvkkkhhhfffhhhkkkhhh```XXXUUUPPPJJJJJJMMMPPPOOOMMMPPPPPPSSSWWWXXXXXX]]]dddhhhjjjiiicccXXXLLLCCC???AAA???===<<<===BBBJJJPPPkkksssiiidddfffnnn}}}yyyzzz~~~pppppptttaaaPPP???777555333111222222111///...///...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((((((((((((((((((((((((******))))))))))))******,,,,,,++++++***)))))))))++++++******************+++++++++***************)))***+++,,,,,,+++***)))---,,,+++***+++,,,---...///...---,,,,,,---...///222333666<<>>=========<<<<<<;;;;;;;;;777777666666555555444444444555666666666555333333333333333222222222111111////////////////////////........................------,,,,,,,,,,,,++++++************************((()))++++++)))((()))***))))))))))))))))))))))))))))))((((((((((((((())),,,+++)))((('''((()))+++)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))************************++++++,,,,,,,,,,,,------...------------...//////777999===DDDQQQcccxxx}}}vvvrrrcccPPPFFF@@@===CCCOOOVVVSSSMMMJJJPPPXXX```hhhrrr{{{yyylll```___\\\ZZZYYY[[[aaahhhlllvvv|||}}}{{{uuummmfff\\\]]]]]]\\\ZZZWWWTTTRRROOOMMMLLLMMMPPPSSSTTTUUUWWWUUUVVVZZZ]]]^^^bbbhhhlll```TTTNNNJJJDDD???>>>@@@<<<<<>>>>>======<<<;;;;;;:::999999555555555555444444444444444555555666555444333222333333222222222111111111////////////////////////........................------,,,,,,,,,+++++++++************************((()))++++++)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))+++***((('''&&&'''((()))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++*********))))))************************+++++++++,,,,,,,,,---------------------.../////////000222666>>>LLL]]]jjjuuu~~~{{{bbbWWWKKKIIINNNRRROOOJJJEEEHHHQQQZZZ]]]\\\^^^cccjjjttt~~~ooobbbYYYVVVSSSQQQQQQTTTXXXZZZaaagggqqqyyy{{{wwwtttqqqnnnllliiiddd^^^XXXPPPPPPPPPQQQPPPPPPOOONNNQQQOOONNNOOORRRVVVXXXYYY]]][[[]]]aaabbb^^^ZZZ[[[TTTLLLFFFEEECCC@@@???@@@<<>>>>>>>>>>>>>>===<<<<<<:::999888777777333333333333333444444444444444555555555444333222222222222222111111111000////////////////////////------------------------,,,,,,,,,,,,++++++++++++************************((()))++++++)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))***)))'''&&&&&&&&&'''((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++***************************************++++++++++++,,,,,,,,,,,,---------------......///////////////222:::GGGPPP\\\hhhnnnyyysss```UUUTTTVVVTTTPPPGGGFFFPPP]]]\\\MMMEEEHHHIIITTTaaajjjnnnkkk```UUUPPPNNNKKKHHHFFFEEEEEEFFFMMMSSS^^^gggmmmqqqtttvvv~~~|||yyyvvvqqqllliiigggdddaaa^^^[[[XXXTTTQQQOOONNNNNNMMMNNNPPPRRRSSSTTTTTTUUUYYY^^^dddggghhhccc]]]YYYXXXTTTLLLDDDAAAAAA??????AAAAAAAAAEEEKKKPPPZZZppptttjjjuuu{{{}}}{{{wwweeemmmyyyjjjXXXDDD999444111.........---,,,---///000///............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************'''(((***,,,,,,***((('''((()))))))))*********+++'''((((((((((((((())))))''''''(((((()))***++++++++++++,,,,,,,,,,,,++++++)))***+++------,,,++++++++++++++++++++++++++++++---...//////...---,,,+++------...///000111222333>>>???@@@DDDIIINNNSSSVVViiilllrrryyyxxxqqqggg___ZZZTTTMMMHHHEEEFFFFFFFFFEEECCCAAA???======<<<======>>>???@@@<<<<<<;;;999888666555555222222333333444444555555444444444444333333222222222111111111111000000000////////////////////////------------------------,,,,,,,,,++++++++++++***************************((()))++++++)))((()))***)))))))))))))))))))))))))))(((((((((((())))))******)))((('''''''''(((((()))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,------,,,,,,------...///333333222000000444===DDDZZZhhhlllooo~~~pppeeeccceeeeeecccSSSOOOYYYjjjfffNNN???AAA@@@DDDHHHJJJNNNPPPMMMGGGGGGFFFDDDBBB???===<<<;;;EEEKKKTTT\\\bbbfffiiikkklllnnnqqqvvvzzz~~~}}}{{{yyyuuuqqqmmmjjjgggccc```___\\\YYYUUUSSSRRRQQQPPPRRRQQQPPPPPPQQQTTTWWWYYY\\\^^^bbbhhhooorrrssssssbbbVVVKKKFFFCCC???======??????CCCGGGIIILLLVVVaaappp|||oookkksss{{{}}}|||zzzrrrcccmmm{{{kkkYYYDDD999444000......---,,,+++---///000///............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((***,,,,,,***((('''*********)))))))))((((((((((((((())))))*********(((((()))******+++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***+++++++++,,,,,,+++++++++)))***,,,---...---,,,+++***+++,,,---///000111222//////000111555999===???OOOTTT\\\eeelllqqquuuwww|||zzzrrr]]]XXXPPPKKKHHHFFFCCC@@@BBBCCCDDDEEEDDDAAA>>>===<<<<<<<<<<<<===>>>@@@@@@<<<;;;:::999777666444444333333444444555555555666444333333333222222222222111111111000000000//////////////////////////////------------------------,,,,,,+++++++++*********************************((()))++++++)))((()))***((((((((((((((((((((((((((((((((((((((()))************)))))))))((())))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---.........///000...---000666;;;[[[mmmssspppvvvxxxqqqrrruuuuuutttaaa[[[aaaoooiiiPPP@@@AAADDDDDDBBB???@@@EEEFFFCCC>>>>>>>>>===<<<;;;999999@@@FFFNNNVVV]]]dddjjjnnngggggghhhiiikkkmmmoooppp{{{}}}}}}~~~zzzyyyxxxwwwwwwyyy{{{|||}}}{{{yyyxxxwwwvvvtttsssppplllgggbbb```___]]]\\\VVVTTTRRROOOMMMNNNOOOQQQSSSSSSSSSUUUWWW[[[___aaaiiikkknnnqqqssspppkkkgggTTTJJJBBB@@@@@@AAACCCGGG???BBBIIIRRRYYYaaaqqq{{{kkkdddooo~~~|||nnnaaammm|||jjjXXXCCC777333000///000---,,,+++,,,...//////---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************((()))***++++++***)))(((++++++***))))))(((''''''((((((((())))))******+++))))))******++++++,,,,,,+++******))))))******+++)))******+++++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,+++***)))+++,,,,,,---......//////......------...000333444777<<>>??????;;;::::::888777666555555444444444444555555555555444333222111111111222222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((()))++++++)))((()))***(((((((((((((((((((((((((((''''''(((((()))***+++************))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************+++++++++************************************++++++++++++,,,,,,,,,,,,,,,------...***,,,......---...333777FFF\\\gggiiinnnttt}}}{{{zzz}}}~~~nnnffffffkkkeeeRRRFFFEEEDDDEEEBBB??????BBBAAA>>>::::::;;;;;;;;;::::::999;;;???FFFNNNVVVaaajjjqqqppppppnnnllljjjiiigggfffiiikkkooosssuuuuuuuuutttsssttt{{{~~~~~~}}}qqqooommmllllllnnnqqqsssrrrqqqpppooommmlllkkkjjjfffbbb^^^[[[YYYYYYXXXWWWRRRRRRQQQOOOOOOQQQUUUXXX\\\^^^aaadddhhhlllooopppnnnmmmllliiieee]]]SSSMMMDDD@@@>>>???>>>===@@@DDDIIINNNYYYgggqqq|||~~~lllmmmqqq{{{~~~}}}iii```nnnzzzhhhUUUAAA666222000000111...,,,,,,,,,.........,,,++++++++++++,,,,,,,,,,,,************************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&'''(((((()))******)))))))))*********************)))(((((()))*********************++++++,,,))))))***++++++***))))))+++,,,,,,,,,,,,,,,++++++.........---,,,,,,++++++000///---,,,,,,---///000,,,///333444555666888:::???CCCKKKTTT]]]dddiiillloooqqquuuxxxzzzwwwssssssrrrlllgggYYYXXXVVVRRRNNNIIIEEEBBBCCCBBB@@@??????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA===<<<<<<;;;;;;<<<<<<===::::::999888888777666666444444444333333333333333444333222111000111111222000000/////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((()))++++++)))((()))***((((((((((((((((((((((((''''''''''''((()))***+++)))))))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++,,,,,,++++++,,,,,,---...+++...000000......111444000BBBLLLTTTcccmmmsss}}}~~~}}}uuuooollliiiaaa\\\[[[YYYXXXRRRJJJGGGFFFDDD???>>>>>>>>>======<<<;;;:::===>>>@@@CCCHHHPPPZZZ```jjjllloooqqqqqqooollliiidddfffiiikkkllljjjhhhfffggggggkkkrrrvvvvvvxxx{{{|||}}}~~~}}}wwwwwwvvvtttpppooorrrtttyyy~~~}}}}}}}}}|||zzzwwwtttrrriiigggcccaaa```aaaccceeeeeeeeeeeedddaaa`````````\\\ZZZYYYYYYYYYWWWTTTQQQPPPRRRSSSSSSTTTWWW\\\``````cccgggkkkmmmnnnmmmlll___\\\XXXSSSOOOJJJDDD@@@>>>>>>@@@DDDFFFHHHQQQ[[[nnnsss~~~yyypppjjjiiikkkvvv}}}zzz{{{~~~}}}|||fff___oooxxxfffTTT???555222000000222...---,,,,,,......---,,,*********++++++,,,,,,,,,************************++++++++++++******))))))((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((***)))(((''''''((()))***+++***)))))))))***,,,---'''((()))******)))(((''')))))))))******++++++,,,***+++,,,---...///000000///...,,,*********,,,---+++---///---+++***,,,.........///111444777:::<<<===@@@DDDGGGKKKPPPXXX]]]iiikkknnnssswwwzzz{{{|||~~~vvvooonnnqqqooocccSSSJJJHHHJJJIIIGGG===>>>??????======???@@@BBBAAA@@@??????????????????@@@@@@@@@???>>>>>>======<<<;;;;;;:::::::::;;;:::999999999888888777777444333333222222111111111444333111000000000111222000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************((()))++++++)))((()))***((((((((((((((((((((((((''''''''''''((()))++++++((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++,,,,,,++++++,,,,,,---...+++...111000---,,,---///,,,666;;;DDD]]]nnnuuu}}}|||zzzssssssuuuwwwvvvzzzlll]]]UUUSSSPPPLLLEEEDDDCCCAAA???>>>===<<>>EEEJJJTTTZZZdddmmmrrrrrrpppmmmoooqqqrrrsssqqqnnnjjjggg```]]]^^^bbbeeefffiiinnnkkkmmmoooqqqrrrqqqpppoooggghhhhhhfffbbbaaadddfffiiiooovvv|||}}}{{{zzzyyyzzzzzzyyywwwssssssssssssqqqmmmjjjhhhdddaaa\\\XXXVVVVVVXXXZZZ\\\]]]]]][[[YYYWWWWWWXXXVVVWWWYYY\\\\\\YYYSSSOOOMMMOOORRRSSSTTTWWW]]]bbbVVVYYY]]]______[[[WWWTTTJJJGGGCCCAAAAAABBBCCCCCC@@@BBBHHHPPPYYYhhh~~~fff\\\dddqqq}}}}}}zzz~~~{{{{{{gggeeexxxtttcccPPP<<<444333222///...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++******))))))(((((('''''''''((()))***++++++***)))''''''((())))))))))))))))))))))))))))))******+++++++++************++++++******)))(((''')))---000************************++++++************++++++''')))+++---...---,,,++++++++++++,,,,,,,,,------*********+++,,,---...///------------------------///...------------...///444333333333555888:::<<>>>>>===:::;;;;;;<<<<<<=========:::;;;<<<>>>???AAABBBBBBEEEEEECCCBBB@@@???>>>===:::::::::999999888888888<<<;;;:::999888888888888777777666555333222111111111111111111000000000000000000000000////////////000000//////............///---,,,++++++,,,...///+++++++++************)))...---+++*********++++++************************))))))))))))))))))))))))(((((()))***************---***))))))+++,,,***(((%%%%%%&&&'''((()))***+++))))))))))))************))))))************))))))(((((((((((()))+++,,,---))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///111555@@@PPPdddvvv~~~~~~{{{tttpppjjjcccVVVPPPKKKIIIKKKKKKGGGCCCHHHFFFDDDBBBBBBAAA@@@???GGGIIINNNSSSYYY___dddgggjjjpppwww{{{yyyuuusssqqqhhhfffbbb___\\\[[[[[[[[[^^^^^^___```aaabbbcccdddbbbaaa___^^^]]]\\\[[[[[[cccccciiippprrrooolllmmmnnnnnnnnnllliiihhhiiikkkkkklllmmmmmmkkkgggcccaaa]]]\\\ZZZXXXUUUSSSQQQPPPUUUVVVWWWXXXXXXWWWVVVUUUZZZ```ffffff___UUULLLGGGHHHHHHGGGFFFGGGIIILLLMMMJJJJJJJJJKKKKKKIIIFFFCCCGGGDDDBBB@@@???@@@AAABBBIIITTTcccooozzzsssgggkkk{{{}}}{{{~~~yyy{{{~~~gggfffzzzsssbbbOOO;;;333333222///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++(((((((((((())))))))))))'''((()))***+++******)))''''''((()))))))))))))))))))))(((((())))))***++++++******))))))******+++''')))************,,,---*********************************))))))*********&&&(((***+++,,,,,,+++***+++++++++,,,,,,,,,,,,---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------///111444555444444666888;;;===>>>???EEEIIIOOOUUUXXXXXXVVVTTTNNNOOOPPPRRRUUUVVVWWWWWWZZZ\\\___cccggghhhfffddddddaaa]]]XXXTTTRRRRRRRRRRRRNNNHHHBBB@@@AAACCCFFFCCC===555222444666555444888888888999999:::;;;<<<;;;<<<===>>>???@@@AAABBBCCCBBBAAA@@@>>>===<<<;;;:::::::::999999999999999:::999888777666666666666777666555444333222111111111111111111000000000000111111000000000//////////////////.........---------,,,+++******+++---...+++++++++*********)))))),,,+++***)))))))))******************************))))))))))))))))))))))))(((((()))******************)))''')))+++---+++***(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((()))))))))((())))))******))))))))))))))))))))))))************************+++++++++*********))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++,,,,,,------...//////......111777CCCQQQ___gggjjjjjjqqqyyypppiiiccc^^^XXXTTTLLLKKKHHHGGGGGGGGGGGGFFFFFFGGGGGGIIILLLPPPSSSUUUXXX^^^ffflllnnnnnnnnnoooiiihhheeecccaaaaaaaaabbb]]]]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSXXXWWWYYY___aaa```bbbeeebbbbbbaaa___^^^___bbbdddbbbccceeefffgggfffeeedddZZZYYYVVVRRRNNNJJJGGGEEEIIIJJJLLLMMMNNNNNNNNNMMMVVVZZZ^^^]]]VVVNNNFFFBBBAAAAAA@@@@@@@@@AAADDDFFFHHHGGGGGGGGGFFFEEEBBB@@@;;;===@@@BBBDDDJJJRRRYYYjjjpppzzz|||ttt{{{|||}}}|||wwwzzzzzzfffggg{{{sss___MMM:::333222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++******))))))******+++'''''''''((()))*********(((((()))*********))))))''''''((())))))))))))((())))))(((((())))))***++++++******))))))******+++&&&(((+++,,,+++******+++***************************))))))(((((())))))***&&&''')))***++++++***)))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++************,,,...///,,,------...///000000111333555888:::;;;:::888666555555666666777777888888===<<<<<<>>>???@@@>>>===>>>>>><<<;;;::::::::::::<<<:::777555555777:::<<<<<<777333111333444333111666666555555666777999:::<<<<<<===>>>>>>???@@@@@@??????>>><<<;;;:::999999999999999:::::::::::::::777777555444444444444444555555444444333222111111111111111111000000000000111111111111000000000000.........------------------,,,******)))***+++,,,++++++*********)))))))))******)))((((((((())))))************************))))))))))))))))))))))))(((((())))))******))))))(((''''''(((+++,,,,,,++++++***))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''+++***))))))((((((((()))))))))))))))))))))))))))************************+++************))))))))))))))))))*********++++++*********************+++***++++++,,,,,,---.........------000555<<>>???@@@BBBDDDDDDEEEEEEHHHJJJLLLKKKGGGBBB>>><<<<<<<<<===<<<;;;===???BBB@@@AAABBBDDDEEEFFFEEEEEELLLQQQWWW[[[___hhhuuu}}}}}}zzzvvvyyytttcccggg|||qqq[[[KKK999222111000......------------------------++++++++++++++++++++++++++++++++++++******************))))))))))))******'''((((((((()))))))))***(((((())))))))))))))))))&&&'''(((((())))))((((((((((((((((((((()))************))))))))))))******''')))***+++***)))***+++************************))))))(((((((((((())))))(((((()))***++++++******************++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))),,,++++++++++++,,,,,,---------------............000111111111111///...------...//////...///000111888666333222222222111000000000111222222333222222666555333222222333444555888555444444555666444333444444333333444666888999:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::999888888999999999999::::::::::::666555444333333222333333444444333333222222111111111111111111000000000///222111111111000000000000---------------------------,,,++++++***++++++,,,************))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))))))))))))))((('''''''''((()))***+++***+++******)))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''***))))))((((((((())))))((((((((((((((((((((((((************************************))))))))))))))))))))))))************))))))))))))************)))******+++,,,,,,------///...------///111333555666:::CCCMMMZZZiiiyyy|||ssslllhhhgggccc^^^WWWOOOIIIEEEEEEEEE>>>??????@@@@@@@@@AAAAAAFFFFFFFFFGGGIIIKKKLLLMMMTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUWWWXXXZZZ\\\]]]VVVPPPMMMPPPWWW___kkkvvvzzzzzzxxxtttmmmhhhdddccc\\\YYYUUUOOOJJJFFFDDDBBB@@@@@@??????>>>======<<<;;;<<<===>>>???@@@@@@AAA<<<===>>>>>>===<<<;;;;;;;;;===?????????@@@CCCFFFEEEIIIPPPVVVZZZ]]]___```ppprrruuuwww||||||tttpppuuu{{{}}}~~~}}}xxxuuuzzzmmm___ggg|||oooWWWHHH888222000.........------------------------+++++++++++++++++++++++++++++++++*********))))))***))))))))))))))))))******)))))))))((((((((('''))))))((((((((((((((((((&&&&&&'''(((((((((((((((((((((((('''((())))))******))))))))))))))))))***)))***)))((('''(((***---************************))))))(((((((((((())))))******++++++++++++++++++)))))))))*********++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......,,,***))),,,,,,,,,,,,,,,,,,,,,---*********+++,,,,,,------......------,,,,,,++++++***,,,------,,,---000333999666222/////////...---+++,,,...////////////...000000//////.../////////111000000111222222111000333222222333444555777888777777888888999999999:::;;;;;;::::::999999999888999999999999999999999999666666555444333333333333222222222222222222111111111111111111000000000///111111111000000000000///------------------------......---,,,,,,,,,,,,,,,*********)))))))))(((((())))))******************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((()))((((((((((((((())))))))))))))))))((((((&&&&&&'''''''''(((((((((((())))))******))))))(((''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((())))))*********))))))******+++,,,,,,------------------......///...111666;;;DDDSSSeeerrrzzz{{{qqqeeeZZZQQQLLLIIIGGGEEEBBB???>>>>>>======<<<===>>>???AAACCCDDDEEEDDDDDDEEEGGGHHHJJJKKKLLLKKKLLLMMMPPPSSSVVVXXXZZZQQQJJJEEEFFFKKKSSS___jjjkkkmmmlllhhh___UUUMMMIII@@@???<<<:::999999999:::777777888999:::;;;<<<==================>>>>>>>>><<<<<<;;;<<<<<<=========;;;???CCCEEEEEEGGGLLLQQQXXX___hhhqqqvvvyyy|||~~~uuuooollltttsss[[[xxx{{{|||}}}|||xxxuuu{{{ggg\\\ggg}}}lllSSSFFF777111///------///,,,,,,,,,,,,------------+++++++++++++++++++++++++++************)))))))))***))))))(((((())))))************)))((('''''''''))))))((('''''''''((((((&&&&&&'''(((((((((((('''((((((''''''(((((()))******))))))(((((())))))***+++***)))'''%%%'''***---***************************))))))(((((())))))***+++++++++++++++++++++,,,((())))))))))))*********++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************+++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++(((+++---,,,+++---111555777444000...---...---,,,,,,,,,---.........------,,,,,,,,,,,,---...//////...///000111111111000000000111222333555666777777444444555666666777888888999999999999999999999999999999888888777777777777666666555444333333333333111111111111111111222222111111111111000000000000000000000000////////////---------------..................------,,,,,,+++******)))))))))(((((((((((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''((())))))((('''&&&&&&'''((((((((())))))*********'''(((((((((((()))))))))))))))************))))))&&&&&&&&&'''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******((((((((()))******++++++)))******++++++,,,------***++++++,,,------------,,,...000222888EEEVVVccclllqqq|||wwwiii\\\RRRMMMIIIFFFAAA>>>======<<<;;;::::::;;;<<<>>>??????@@@===>>>>>>??????@@@@@@AAABBBCCCDDDGGGIIILLLNNNPPPKKKDDD>>>>>>???BBBJJJRRRQQQTTTVVVTTTMMMEEE===999777666555555555666888999777777888888999:::::::::>>>===<<<<<<<<<<<<=========<<<;;;<<<===>>><<<;;;;;;AAAIIIMMMOOOSSSZZZ```eeekkksssxxx{{{}}}{{{ooojjjkkknnnyyyppp]]]RRRtttxxxzzz{{{{{{xxxvvv|||ccc[[[hhh~~~}}}iiiPPPDDD777111...,,,---///++++++++++++,,,,,,,,,---************************************))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))((('''&&&''''''(((%%%&&&''''''((((((''''''(((''''''''''''((())))))))))))(((((((((((()))))))))))))))((('''''')))+++*********************************))))))*********++++++************++++++((((((((()))))))))*********)))))))))***+++,,,,,,++++++++++++++++++++++++************************(((((()))************************+++++++++++++++***++++++,,,,,,,,,,,,,,,(((+++---,,,)))***///444444111...---.........---------------------------------,,,,,,---...//////...///000111000000111111---///111444555555555444222333444555666777888999777888888888888888888888999888888777666555444444666555444333222222222222///000000000111111222222111111111111000000000000////////////.........---------........./////////......------,,,+++*********)))))))))(((((((((((('''''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&%%%''')))(((&&&%%%''')))(((((()))))))))*********''''''((((((((()))))))))(((((())))))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***(((((()))******+++,,,,,,******++++++,,,---------******+++,,,------------,,,---//////222:::EEENNNTTTYYYfffvvvuuujjjcccZZZTTTMMMGGGCCC@@@<<<:::;;;;;;;;;<<<<<<<<<;;;;;;============>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEECCC>>>;;;;;;;;;;;;>>>BBBCCCEEEHHHGGGDDD???<<<:::<<<;;;:::999888888888888888888888999999999999999<<<;;;;;;;;;;;;<<<>>>>>><<<<<<===AAAEEEFFFDDDAAACCCKKKUUU[[[```fffooovvvuuuxxx{{{{{{zzz}}}rrrjjjkkksss|||~~~ooo^^^TTTSSSqqquuuxxxzzz{{{xxxwww}}}~~~bbb[[[iii|||hhhOOOCCC666000...,,,,,,///*********++++++,,,,,,,,,************************************))))))))))))))))))(((((((((((())))))''''''(((((())))))*********)))((('''&&&&&&'''(((%%%&&&''''''(((((('''''''''''''''''''''((())))))))))))(((((((((((())))))''')))***+++)))((('''(((************************++++++************++++++******)))))))))))))))***(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***++++++++++++******))))))((((((''''''))))))***************)))&&&)))***(((%%%&&&+++000000...,,,+++,,,---------+++************+++,,,---///...,,,************+++,,,---...------,,,---...+++---000444555555333222222222333555777888999:::666666666777777777777777999888888666555444333222555444333222111111111111//////000000111111222222111111111111000000000000///.........------------........./////////000000---------,,,+++***)))((())))))))))))((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&"""%%%((((((&&&&&&(((+++*********)))))))))))))))'''''''''(((((((((((()))''''''((((((((((((''''''))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((())))))***+++,,,,,,,,,***++++++,,,,,,---......,,,------------.........,,,---.........111666;;;999???MMMbbbrrr|||yyyrrrggg]]]UUUMMMEEE@@@>>>>>>???>>>>>>===<<<;;;::::::;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;888888;;;;;;999:::===;;;===>>>===<<<:::;;;;;;777888888888888888888888777777888999999:::;;;;;;;;;::::::;;;<<<>>>@@@AAA===???CCCKKKQQQTTTSSSPPPLLLVVVaaajjjooovvv|||zzzzzz}}}tttmmmooo|||wwwbbbaaa___RRRIIIJJJtttwwwxxx}}}{{{tttvvv~~~ccc^^^ooo|||bbbOOOBBB555000///------...,,,,,,,,,+++++++++******************************************))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))((((((%%%'''(((%%%######%%%&&&)))&&&###$$$'''(((&&&###$$$%%%&&&'''((((((((((((,,,+++***((((((((())))))(((''''''&&&&&&((()))***---,,,***((('''''')))***+++++++++++++++++++++++++++*********))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))+++*********))))))((((((*********)))))))))))))))((()))***)))((((((***,,,---+++******,,,---------,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......---...000222222222222111111333444444444444555777888888888888888777666666555777777666555444555666444333333222222333333444////////////000000000000000000000000000000000000000000///...............//////.........---------+++++++++*********))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((()))***+++,,,+++******))))))))))))************,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////222111<<>>===<<<===>>>>>><<<:::===>>>???>>><<<;;;<<<===;;;999999:::<<<>>>??????>>>@@@@@@???;;;888777777:::999777666666666777777888999::::::999888777777;;;======<<>>???AAACCCEEEFFFEEELLLKKKGGGBBB<<<:::;;;===666777888888777666777777888888999;;;===???@@@@@@???DDDJJJPPP[[[iiippppppmmmqqqsssuuuyyy}}}wwwnnnrrrwww~~~|||rrrjjjeeegggpppxxxpppeee```ZZZVVVRRROOOMMMMMMLLLJJJzzztttxxxvvv{{{{{{www|||gggbbbsss{{{aaaNNNAAA444000///------...,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((()))*********))))))((('''&&&'''((('''&&&%%%"""&&&)))((($$$"""$$$'''$$$%%%&&&''''''((('''''')))(((((((((((())))))***(((''''''''''''((())))))''''''((())))))***++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&)))((((((''''''(((((()))******))))))))))))(((((()))))))))))))))))))))))))))***+++***))))))+++---111///,,,+++******((('''***************+++,,,------,,,,,,,,,,,,---.....................///000111000111333333222222444555444555555555555444333333555666777666444333444555333333333333333333333333////////////000000000000000000000000000000000000000///......------......---------,,,,,,,,,+++++++++++++++***************************************'''***...000000...***'''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))******++++++******))))))))))))************+++++++++++++++,,,------++++++,,,,,,------......111---...111111222===KKKcccpppxxxzzztttnnniiijjjddd]]]YYYZZZ\\\\\\[[[\\\\\\ZZZVVVPPPJJJHHHGGGDDDEEEGGGLLLQQQTTTTTTSSSZZZZZZWWWPPPFFF===999888222555777666444333555777777999<<>>333000000...,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%'''######''''''%%%***333---)))$$$###&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((************************''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))((((((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))&&&''''''(((((())))))***((()))***)))((((((***,,,***((('''(((***++++++***)))))))))))))))***+++,,,---,,,,,,,,,,,,---............---------......///---///000000///000111333222333333444444444444333333444555444222111222333222222444444444444222222////////////000000000000000000000000000000000000///...------,,,,,,------,,,,,,,,,+++++++++*********************+++++++++((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++))))))))))))***************************+++,,,,,,++++++++++++,,,,,,,,,,,,+++---...///...---------000444///...:::EEEPPP___yyyyyyvvvzzz{{{{{{yyyvvvsssnnnkkkiiirrrxxxuuuggg\\\YYYUUUQQQNNNKKKGGGDDDEEEDDDBBBCCCFFFHHHIIIIIIxxxvvvzzzvvvzzz{{{{{{~~~fffbbbsssyyy^^^III>>>333000000...,,,---,,,,,,,,,+++++++++******************************))))))((((((((('''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%'''$$$%%%)))'''%%%...===???:::333,,,((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$&&&&&&((()))))))))((('''((('''&&&&&&'''(((***+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))&&&&&&''''''((())))))***'''((()))((('''''')))+++)))((('''''')))******)))******))))))))))))******---,,,,,,,,,,,,---............/////////.........,,,...////////////000222000111222222333333222222222333444333222111111333111222444555555444222111////////////000000000000000000000000000000000000///...------,,,,,,---------,,,,,,,,,++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))***************************++++++,,,++++++++++++++++++++++++---------...///000---***...333---+++333888===III___kkkyyyxxxooommmqqqnnnrrrvvvxxxyyy}}}jjj^^^]]][[[VVVPPPLLLJJJHHHFFFDDDFFFEEEDDDFFFIIIKKKKKKKKKxxxyyy~~~sssxxxzzz{{{fffbbbtttyyy]]]HHH===333000000...,,,,,,,,,,,,,,,+++++++++******************************)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((%%%'''+++(((%%%111CCCZZZVVVMMM???333,,,,,,...%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''((('''&&&$$$###%%%&&&((()))))))))((('''&&&%%%%%%%%%&&&))),,,...((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&'''((('''&&&'''(((******)))'''''')))***)))(((+++***)))))))))))))))***---,,,,,,,,,,,,---............000000000///...---,,,---//////......000111//////000111111111111111222333444333111000111222111222444555555444222111////////////000000000000000000000000000000000000......---,,,,,,,,,,,,------------,,,,,,,,,++++++))))))******++++++++++++************************+++******************+++)))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))*********************)))***++++++,,,++++++++++++++++++++++++,,,***((()))---000...)))(((///---,,,222333333;;;AAAQQQcccppp|||||||||xxxsssqqqmmmiiimmmtttsssXXXQQQXXXTTTPPPKKKIIIIIIHHHGGGDDDEEEDDDDDDFFFGGGGGGEEEDDD