BM6P6(@ }}}xxxwwwdddYYYIII>>>:::888555333333222111000////////////222111000.........//////.........///000000111111333555666777666777999:::999::::::;;;<<<===>>>>>>BBBEEEHHHGGGEEEGGGMMMSSSgggyyyrrrnnnwwwyyyppphhhdddfffllltttyyy}}}~~~oooUUUAAA888999999888666555555555666777999999999999:::;;;<<<<<<======???AAACCCEEEFFFGGGHHHJJJLLLOOOYYYpppmmmZZZNNNFFFBBB???@@@CCCEEEEEEDDDFFFLLLPPP[[[eeettt}}}zzznnnbbbQQQDDD===999666333333222111000000///////////////......///000111222444333000///...000111222222444666666666666888:::888888:::;;;===???@@@AAABBBEEEGGGFFFEEEHHHOOOVVVlll}}}qqqoooyyyzzzqqqjjjgggjjjoooxxx}}}}}}vvv\\\FFF<<<;;;999888777666555666777777999888888999999:::;;;<<<===>>>???AAACCCEEEFFFGGGIIIKKKMMMPPP\\\sssjjjXXXLLLFFFBBB@@@@@@BBBDDDEEEDDDGGGLLLQQQ^^^hhhwwwzzznnn\\\LLLAAA;;;777444333333111000000000000000......///000222444666777999777333///...///111333222333555555555555777999777888:::<<>>???AAACCCEEEGGGGGGJJJKKKMMMSSS```www|||gggTTTIIIEEECCCBBB@@@BBBDDDDDDEEEHHHNNNSSSbbbkkkzzzvvvdddSSSFFF===888555333333222111000000000000000111222333555666888999777555333000///000111222111333444555444555777888888999;;;===@@@BBBCCCDDDCCCEEEFFFFFFGGGNNN[[[dddzzzrrrtttxxxrrrooonnntttzzzpppUUUCCC<<<:::999888777666777888888888888888888999:::;;;;;;===>>>@@@BBBDDDFFFGGGHHHIIIJJJMMMUUUddd|||{{{eeeRRRGGGDDDCCCBBB@@@BBBDDDDDDEEEIIIPPPVVVeeennn||||||kkkYYYKKK@@@:::666444333222111000000000000000111222222333444444444000000111111111111000000111333444555444555777888:::;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFIIITTTcccoootttyyy~~~~~~wwwsssqqqrrrxxxyyy\\\GGG===;;;:::999777777888888999888888888888999:::;;;<<<>>>>>>@@@BBBDDDFFFGGGHHHHHHIIIMMMWWWjjjyyycccQQQFFFBBBBBBAAA@@@BBBCCCDDDEEEJJJRRRXXXfffooo}}}sssbbbRRREEE===999444333222111111000111111......///////////////...+++---///111222111000///222333555555555555777999:::;;;<<<>>>???AAABBBBBBDDDEEEFFFGGGLLLZZZmmm{{{yyy~~~zzzxxxttttttvvv}}}eeeMMMAAA;;;;;;999888888888999:::999999999999:::;;;<<<<<<>>>???@@@BBBDDDFFFHHHHHHHHHIIINNN[[[rrruuu```OOOEEEBBBAAA@@@???AAACCCDDDFFFKKKTTT[[[gggppp~~~|||kkkZZZKKK@@@;;;444444333222111111111111,,,,,,.../////////...---,,,---...000000111000000222444666666666666888:::888999;;;===???AAACCCDDDDDDEEEFFFGGGOOO___uuu~~~~~~{{{zzzwwwwwwzzzoooVVVHHH<<<;;;:::999888999::::::::::::::::::;;;<<<===>>>>>>???AAABBBEEEFFFHHHIIIJJJJJJPPP```yyyzzzmmm[[[LLLDDDAAA@@@@@@???AAACCCDDDFFFLLLVVV]]]iiirrrrrr___NNNCCC===555444333222111111111111,,,---///000111111111000000///.........///111222333555666777666777999:::555777999<<>>>>>>>>???AAACCCEEEGGGHHHIIIKKKLLLRRRddd~~~sssgggWWWIIICCCAAAAAA@@@???AAACCCDDDFFFMMMVVV^^^jjjsss{{{ppp^^^KKK>>><<<777333333222000111444000000000000000000000000000111111111111000000///444444555666777888999999888888:::<<<>>>AAACCCEEEFFFEEEFFFJJJUUUiii|||~~~gggPPPDDDAAA<<<777777999999777777888888999;;;<<<======>>>@@@BBBCCCCCCEEEHHHJJJKKKPPPWWWeeemmmaaaSSSLLLGGGCCCAAACCCBBBAAABBBEEEHHHLLLWWWbbbmmmyyy~~~tttdddPPPBBB<<<777333444333000111444........................000111111111222111111111222222333444555666777777888999:::<<<>>>AAACCCEEEFFFFFFGGGLLLXXXlllyyyyyynnnYYYEEEAAA;;;777777999999888777888999:::;;;<<<<<<===>>>@@@AAABBBCCCEEEHHHJJJLLLQQQYYYiii}}}sssggg[[[OOOIIIFFFBBBAAACCCBBB@@@AAAEEEHHHMMMXXXbbbnnnzzz{{{nnnZZZIII===777333444444222222444///////////////////////////000000111111222222222222222333444555666777777999999:::<<<>>>AAACCCDDDFFFGGGIIIOOO[[[qqq{{{rrrxxxvvvcccHHHBBB;;;777888999999999888888999:::;;;<<<<<<======???AAABBBBBBDDDGGGJJJMMMRRR]]]ppprrrgggaaaVVVLLLGGGEEEBBBAAABBBAAA@@@AAAEEEHHHNNNYYYdddqqq}}}xxxdddRRRAAA:::555555555333222444222222222222222222222222......//////000111222333444444555666777888999999999:::;;;<<>>@@@AAABBBDDDGGGJJJNNNSSS```vvvrrrfffaaaVVVLLLGGGEEEAAA@@@AAAAAA@@@AAAFFFJJJOOO[[[ffftttnnn\\\III???777555555333222333333333333333333333333333------------...000111222444444555666777888999999:::;;;;;;===???AAACCCDDDDDDGGGLLLTTTbbbwwwyyyuuuxxx}}}nnnTTTGGG<<<:::;;;:::999;;;:::::::::;;;;;;<<<<<<===<<<>>>@@@BBBCCCEEEHHHKKKNNNTTTddd}}}|||qqqggg\\\PPPJJJFFFAAA???@@@AAA@@@BBBGGGLLLRRR^^^iiiwwwxxxgggSSSGGG:::666555333222333000000000000000000000000///......---...///111222222222333444555666777777;;;;;;<<<===???AAACCCDDDCCCGGGOOOXXXfffxxx{{{rrrrrrsss\\\LLL>>>======:::999;;;::::::;;;;;;<<<<<<<<<<<<===???AAABBBDDDFFFIIILLLPPPVVVhhhooobbbUUULLLGGGBBB@@@AAABBBAAADDDIIINNNUUUaaammmzzzrrr]]]NNN>>>666444222111222000000000000000000000000222111000//////000222333222222333444555666777777<<<<<<<<<>>>???AAACCCDDDCCCIIIRRR]]]jjjzzzuuuooosss{{{cccPPPAAA??????:::999<<<;;;;;;;;;;;;<<<<<<<<<<<<===???BBBCCCEEEGGGKKKNNNTTTYYYmmmuuugggWWWMMMGGGBBBAAACCCCCCBBBEEEKKKPPPXXXdddppp|||xxxcccRRR@@@777444111111222111111111111111111111111555444222000000111333444444444555666777888999999<<<<<<===>>>???AAACCCDDDDDDKKKUUU```lll{{{sssqqqwwwgggSSSBBB@@@@@@;;;888<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDFFFHHHLLLNNNVVV\\\pppwwwiiiXXXMMMGGGCCCCCCEEEDDDCCCFFFLLLRRRYYYfffrrr~~~qqqXXX???666666444111000000000000000000000000000////////////000111222333444555777777666666888999<<<===@@@BBBCCCDDDDDDCCCKKKMMMXXXkkk|||~~~qqqrrr|||ttt[[[EEE@@@???:::888<<<<<<;;;;;;<<<<<<===>>>???AAA>>><<<===AAAGGGMMMPPPSSSgggxxxgggTTTJJJGGGDDDCCCCCC@@@EEEKKKNNNQQQZZZhhhsssuuu]]]DDD999888555222111111111111111111111111111000000000000111222333333444555777777666666888999:::;;;>>>AAADDDEEEFFFGGGLLLOOO\\\pppsssttt||||||cccKKKBBB???:::888;;;:::::::::;;;;;;<<<===>>>@@@???>>>???CCCHHHMMMPPPYYYmmmsssbbbOOOFFFCCCAAA@@@@@@AAAFFFKKKNNNRRR]]]kkkwww{{{fffMMM???:::777444333111111111111111111111111111111111111222333444444444555777777666666888999777999===AAADDDHHHJJJKKKNNNTTTbbbwwwwwwxxx}}}~~~mmmSSSFFF???:::888:::::::::999::::::;;;<<<===??????@@@BBBFFFJJJNNNQQQ```uuummm]]]LLLDDDBBB@@@???@@@CCCFFFKKKNNNTTT```ppp|||oooXXXFFF<<<888555444111111111111111111111111222222222222333444555555444555777777666666888999888:::===AAAEEEHHHKKKLLLPPPYYYiii}}}}}}xxxnnnllljjjlllrrrzzzvvvZZZIII@@@:::999;;;::::::::::::;;;<<<===>>>>>>@@@CCCEEEHHHLLLPPPRRRcccxxxkkk\\\KKKEEEDDDCCCBBBCCCCCCFFFJJJNNNVVVddduuuyyycccNNN???999666444111111111111111111111111222222222222333444555666444555777777666666888999;;;<<<>>>AAADDDHHHJJJLLLRRR^^^ppp|||}}}~~~~~~wwwlll```]]][[[\\\aaahhhnnnrrrxxx~~~}}}```KKKAAA<<<;;;<<<;;;;;;;;;;;;<<<===>>>???>>>AAAEEEGGGIIILLLQQQTTTbbbyyy}}}iiiZZZKKKEEEEEEDDDDDDDDDCCCEEEHHHNNNXXXgggwwwpppXXXEEE;;;777555222222222222222222222222222222222222333444555555444555777777666666888999===>>>???BBBDDDGGGJJJLLLUUUdddwww}}}{{{vvvxxxzzz{{{|||}}}ssshhhZZZVVVRRRRRRUUUZZZ___aaalllsss}}}gggPPPCCC>>>===<<<<<<<<<<<<<<<<<<>>>??????===AAAEEEHHHIIILLLQQQVVVddd{{{zzz{{{fffWWWHHHCCCDDDCCCBBBCCCCCCEEEIIIPPP[[[jjjyyy{{{aaaKKK???:::666222222222222222222222222111111111111222333444555444555777777666666888999===>>>???AAAEEEHHHKKKMMMWWWhhh}}}{{{xxxuuuwww{{{}}}~~~xxxmmm]]]YYYTTTQQQSSSVVVZZZ[[[dddjjjsss|||oooUUUFFF@@@>>><<<;;;;;;;;;;;;<<<===>>>>>>===AAAEEEGGGHHHKKKRRRWWWiii{{{wwwxxxdddVVVHHHCCCCCCCCCBBBBBBEEEGGGKKKSSS___mmm{{{gggOOOBBB<<<777222222222222222222222222111111111111222333444444444555777777666666888999======???AAAEEEIIIMMMOOOYYYkkk~~~zzzwwwwwwzzz~~~sssccc___YYYUUUVVVYYY\\\]]]^^^dddlllttt{{{}}}{{{{{{}}}tttYYYHHHBBB>>>;;;::::::::::::;;;<<<=========AAAEEEFFFGGGKKKRRRXXXnnnxxxuuuvvveeeWWWIIIDDDEEEDDDCCCCCCFFFHHHMMMUUUbbbppp}}}vvvaaaJJJ;;;888///000222222222111222222000000000111222222333333666777888777666777999:::<<<;;;===BBBEEEGGGMMMUUU```ttt{{{yyy|||{{{vvvwwwttt{{{zzzppp```]]]YYYYYY]]]bbbddddddhhhggghhhmmmuuu}}}~~~zzztttnnnjjjhhhgggggglllnnnpppssswww~~~}}}gggRRREEE???===;;;;;;;;;;;;;;;<<<>>>>>>BBB@@@AAADDDGGGKKKSSS\\\ppp~~~qqqsssuuueeeWWWJJJDDDCCCBBBBBBDDDGGGHHHMMMWWWbbbooo{{{gggOOO???999333444555444333111111111000000000111222222333333444666777777666777999;;;===<<<>>>CCCEEEGGGNNNVVVcccxxxttttttyyyvvvssstttttt|||tttjjj```___aaaeeekkkooopppooosssrrrrrruuuzzz~~~|||xxxuuuooolllfffaaa]]][[[ZZZ[[[^^^```bbbdddiiiooovvv{{{~~~zzzvvvsssxxx~~~zzzvvvttttttvvv~~~lllUUUFFF@@@>>>;;;;;;;;;;;;<<<===>>>>>>CCCAAABBBFFFIIILLLUUU^^^ttt|||qqquuuuuubbbUUUHHHDDDDDDCCCDDDFFFIIIJJJOOOXXXbbbnnn~~~oooWWWDDD;;;888888777555444222111000000000111111222333333333333444555666555666999;;;======@@@DDDFFFHHHOOOXXXkkk}}}pppsss|||wwwooommmooottt}}}~~~pppfffaaaeeelllttt|||~~~}}}}}}|||yyytttnnnhhheee^^^[[[VVVQQQNNNMMMLLLMMMNNNOOOQQQTTTWWW]]]dddhhhuuuxxx~~~}}}uuuooojjjgggfffhhhoooxxx{{{sssnnniiiiiihhhfffccccccdddfffpppwww|||sssYYYHHHAAA@@@;;;;;;;;;;;;<<<===>>>???DDDCCCDDDHHHJJJNNNWWWaaazzzxxxpppwwwuuu```TTTGGGDDDDDDDDDEEEHHHGGGIIIOOOYYYcccooo}}}{{{zzzvvv```KKK===;;;999777555444333111000000000111222222333333444111333444555555666999;;;===>>>BBBFFFGGGIIIQQQZZZuuu}}}zzzsssyyy}}}}}}xxxooogggfffjjjtttuuummmkkkpppyyy{{{tttllleee___YYYVVVRRRPPPLLLHHHFFFEEEEEEEEEDDDFFFHHHJJJMMMRRRWWW[[[cccgggmmmrrrssspppllliiibbb\\\XXXXXXZZZ___jjjtttvvvnnnhhhbbb^^^[[[\\\]]]\\\\\\]]]___aaagggooozzz{{{~~~yyy]]]IIIAAA@@@;;;;;;;;;;;;<<<===>>>???CCCCCCEEEIIIKKKNNNXXXccc}}}uuupppxxxuuu```TTTHHHDDDEEEDDDEEEGGGCCCEEENNNZZZfffsss~~~xxxtttrrr{{{|||jjjTTTCCC;;;888555444444444222000111111111222333333444444111333444555555666999;;;===>>>CCCGGGGGGIIIRRR\\\zzz~~~yyy|||yyyuuu}}}~~~~~~~~~xxxqqqhhh```aaagggtttpppbbbXXXSSSOOOMMMKKKIIIGGGDDDBBBBBBBBBCCCAAACCCEEEFFFHHHLLLQQQTTTVVVZZZ___cccdddaaa\\\YYYRRRMMMJJJLLLPPPXXXdddpppyyysssiii```ZZZXXXVVVUUUSSSUUUWWWXXXYYY[[[^^^aaadddlllxxx||||||aaaLLLAAA???<<<<<<<<<<<<<<<===??????AAABBBFFFJJJKKKNNNYYYeee~~~tttqqqzzztttaaaUUUIIIEEEEEEDDDCCCEEECCCFFFOOO]]]iiivvv{{{sssmmmjjjmmmzzzvvv```MMM===999555333444555222000111111222222333444444444333444555666555666999;;;<<<>>>DDDGGGGGGHHHRRR]]]xxxrrruuu|||vvv}}}~~~}}}{{{yyyyyyzzz|||~~~zzztttlllbbb[[[^^^fffssslll[[[PPPKKKIIIGGGEEEDDDCCCAAAAAAAAAAAABBB@@@BBBDDDEEEFFFIIIMMMPPPQQQTTTXXXZZZZZZVVVRRRNNNHHHCCCAAADDDJJJRRR___kkk~~~xxxrrrccc]]]UUUNNNLLLLLLMMMNNNKKKMMMQQQTTTVVVYYY]]]___dddmmmzzzeeeOOOCCC>>><<<<<<<<<<<<===>>>??????AAACCCGGGKKKKKKOOO[[[gggvvvsss~~~tttaaaUUUJJJFFFEEEDDDCCCDDDHHHKKKTTTaaalllvvvzzzppphhhddd```lll}}}nnnYYYBBB===777555555555222///111111222333333444444555444666777777666777999;;;:::>>>DDDGGGFFFHHHRRR^^^ttttttmmmwww~~~}}}zzzyyyzzz{{{{{{wwwqqqiii^^^XXX]]]fffsss~~~hhhVVVLLLHHHEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBDDDEEEFFFGGGIIILLLOOOQQQSSSUUUVVVTTTQQQLLLIIIDDD@@@???CCCHHHPPP]]]iii~~~ssshhhbbbRRRNNNJJJGGGGGGHHHHHHHHHFFFIIINNNRRRUUUXXX\\\___gggrrriiiTTTFFF???<<<<<<<<<<<<===>>>???@@@AAADDDIIIMMMMMMPPP]]]jjjwwwvvvttt___SSSIIIFFFFFFEEEDDDEEEJJJNNNWWWdddnnnxxx{{{qqqhhhcccYYYccctttwwwbbbGGGAAA999666666555222...111222222333333444444555666777888777666777999::::::===DDDGGGFFFGGGRRR^^^qqqqqqmmm|||||||||~~~zzzvvvpppggg]]]WWW]]]gggrrrzzzeeeUUUKKKGGGCCCAAABBBBBBBBBAAABBBBBBCCCDDDDDDFFFHHHIIIIIIKKKMMMPPPRRRSSSTTTTTTRRRNNNJJJHHHDDDAAA@@@EEEJJJRRR^^^iiissseeeYYYSSSJJJHHHGGGGGGHHHHHHGGGEEEFFFJJJOOOSSSWWWZZZ^^^aaakkkwwwlllXXXHHH???<<<<<<<<<======>>>???@@@BBBFFFKKKNNNNNNRRR___mmmyyyyyyttt]]]QQQHHHFFFGGGFFFFFFGGGHHHLLLWWWeeeppp{{{ttthhh___XXXZZZbbbvvvtttRRRAAA444444777444111222333333333444444444555555555555555666666888999:::>>>AAABBB@@@>>>CCCOOOYYYmmm|||pppnnnrrr~~~|||uuukkkaaa]]]```eeeuuu{{{nnn\\\OOOIIIHHHGGGEEECCCCCCBBBBBBCCCCCCDDDEEEGGGIIILLLNNNOOORRRVVVXXXYYYXXXWWWVVVTTTQQQMMMIIIAAAAAABBBCCCDDDKKK^^^ooouuuiii\\\RRRMMMEEEDDDBBBAAAAAACCCEEEFFFGGGJJJNNNQQQUUUYYY___bbbhhhzzznnnXXXGGG??????>>>>>>>>>>>>@@@BBBCCC@@@HHHIIIJJJPPPQQQ[[[ooo{{{|||ppp[[[QQQHHHFFFFFFEEEFFFIIIHHHMMMYYYhhhttt~~~uuuiii```ZZZYYY___pppuuuZZZHHH:::999:::666444555333333333444444444555555444444555555666777999999===AAADDDCCCBBBGGGRRR\\\lllzzz|||yyyvvvnnnnnnuuuzzzoooeeebbbeeeiiitttrrrfffVVVJJJFFFEEEDDDCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNQQQSSSUUUXXX\\\______]]][[[ZZZWWWSSSNNNJJJBBBAAABBBCCCEEEMMM___qqq}}}sssggg\\\RRRJJJFFFCCCBBB@@@@@@@@@AAACCCDDDFFFJJJOOOUUU[[[```fffjjjrrrqqq[[[III@@@>>>>>>======>>>???AAABBB>>>GGGHHHJJJPPPRRR\\\pppqqq[[[QQQHHHFFFFFFEEEFFFIIIIIIOOO[[[jjjvvvwwwkkkbbb\\\XXXYYYeee{{{xxx^^^KKK;;;888888444111333333333333444444444555555333444444444555777888999;;;@@@EEEFFFGGGLLLXXXaaavvvxxxsssooopppxxxuuukkkhhhjjjnnnvvv~~~}}}}}}hhh^^^QQQHHHDDDDDDEEEEEEGGGGGGIIIJJJMMMOOOQQQSSSSSSUUUYYY[[[^^^```dddgggfffeeebbb```\\\WWWQQQLLLDDDCCCDDDEEEGGGPPPbbbtttuuunnncccXXXOOOIIIDDDAAABBBAAA@@@@@@@@@BBBCCCDDDAAAFFFMMMUUU\\\dddkkkooo~~~uuu^^^LLLBBB>>>======<<<===>>>@@@AAA===FFFGGGIIIOOORRR]]]qqqqqqZZZQQQHHHFFFFFFEEEFFFIIIJJJPPP]]]lllxxxxxxmmmfff]]]VVVRRR[[[mmm|||bbbNNN<<<888777333111333333333333444444444555555333333333444555777888999;;;???DDDEEEHHHPPP___kkkxxxsssuuu{{{{{{ppplllnnnqqqyyyyyyuuusssrrruuuzzz|||pppaaaZZZPPPJJJHHHIIIJJJKKKLLLMMMMMMOOOQQQSSSUUUWWWXXX[[[___bbbeeegggkkkmmmlllkkkiiifffccc]]]VVVQQQIIIGGGFFFHHHKKKUUUhhhxxx}}}llldddYYYOOOJJJGGGEEECCCBBBBBBBBBBBBDDDEEEGGGHHHDDDGGGLLLSSS\\\fffpppwwwyyycccOOOCCC>>>===<<<<<<<<<===???@@@???GGGHHHIIINNNQQQ\\\qqqpppZZZPPPGGGEEEFFFEEEFFFIIIKKKPPP]]]mmmzzzzzzpppiii]]]TTTOOOTTTbbbuuukkkUUUAAA<<<:::777555888333333333444444444555555333333333444666888999:::===???BBBBBBGGGTTThhhwww{{{xxxxxx|||tttppprrrttt{{{vvvqqqooonnnrrrwww}}}~~~~~~}}}{{{{{{|||}}}}}}|||{{{yyyqqqiii^^^YYYSSSNNNMMMNNNPPPRRRTTTTTTTTTTTTUUUWWWXXXYYY^^^aaaeeehhhjjjmmmoooqqqpppooonnnllliiiccc\\\VVVNNNKKKIIIKKKPPP[[[mmm~~~rrrccc[[[PPPIIIGGGGGGFFFDDDBBBBBBCCCEEEGGGIIIKKKLLLLLLNNNPPPTTT]]]iiivvv~~~gggQQQCCC>>>===<<<<<<<<<===>>>???BBBIIIIIIIIINNNPPP[[[pppoooYYYOOOGGGEEEEEEEEEFFFIIIJJJPPP]]]nnn{{{|||sssmmm___VVVOOORRRZZZiiirrr[[[EEE<<<:::666555888333333333444444444555555333333444555777999:::;;;>>>@@@AAACCCIIIZZZqqq~~~xxxxxx{{{xxxuuuwwwzzzxxxtttrrrrrruuuzzz{{{|||{{{yyywwwvvvwwwxxxwwwxxxvvvrrrqqqqqqmmmggg___\\\XXXUUUTTTUUUWWWXXX]]]\\\\\\\\\\\\]]]]]]^^^dddgggkkkoooppprrrtttuuutttsssrrrpppmmmfff___YYYQQQMMMKKKMMMSSS___rrr|||kkkYYYRRRJJJFFFFFFGGGEEEBBBAAABBBEEEHHHKKKNNNPPPQQQQQQQQQRRRVVV^^^kkkyyylllUUUEEE???>>>=========>>>??????CCCJJJJJJJJJOOORRR]]]rrr~~~mmmXXXNNNFFFDDDEEEEEEFFFIIIJJJPPP^^^ooo}}}}}}vvvpppdddZZZTTTTTTVVV___vvvzzzaaaIII>>>999444222555333333333444444444555555444444555666888:::<<<===>>>AAADDDGGGOOO```xxx~~~rrrsssxxx|||||||||{{{{{{~~~|||wwwuuuttttttuuuwwwvvvrrrqqqqqqnnniiidddcccaaa^^^]]]]]]___aaaeeeeeedddddddddeeeffffffkkknnnsssuuuwwwwwwxxxzzzxxxwwwuuusssoooggg^^^XXXRRRMMMJJJMMMTTTaaassszzziiiVVVPPPJJJIIILLLLLLHHHDDDDDDFFFJJJNNNRRRVVVYYYZZZUUUWWWZZZ___gggsssrrrYYYIII@@@???>>>>>>===>>>???@@@BBBIIIIIIJJJPPPUUUaaawww|||kkkWWWNNNFFFDDDEEEEEEFFFIIIKKKRRR```qqq~~~}}}}}}}}}wwwqqqhhh^^^WWWVVVTTTYYYnnnkkkQQQDDD>>>777555777333333333444444444555555444555555777999;;;===>>>===AAAGGGKKKTTTeee|||yyylllooovvvzzzuuurrrrrrtttwwwxxxvvvttttttpppjjjkkkjjjiiigggeeedddfffhhhjjjjjjjjjjjjkkklllmmmmmmppptttxxxzzz{{{{{{|||}}}{{{zzzxxxuuuoooggg]]]VVVRRRMMMIIILLLTTTaaassszzziiiYYYTTTOOOPPPSSSSSSNNNIIIIIILLLPPPUUUZZZ^^^aaabbb]]]aaagggnnnwwwuuu\\\KKKAAA@@@???>>>>>>???@@@@@@@@@HHHHHHJJJRRRWWWeee{{{{{{jjjWWWNNNEEEDDDEEEEEEFFFIIIMMMSSSaaasss}}}zzz}}}vvv|||~~~zzztttiiibbbZZZRRRNNNTTTfffwwwrrr[[[GGG<<<777555333555444444333333444444555333444666666666888;;;>>>???DDDHHHJJJUUUjjjtttjjjhhhqqq{{{yyywwwsssrrruuuwwwyyy}}}}}}yyywwwuuuuuuuuutttsssrrrpppoooqqqtttvvvwwwwwwwwwyyyzzzwwwxxx{{{}}}}}}}}}|||xxxqqqggg^^^XXXRRRPPPOOOQQQUUU^^^ooo~~~rrrbbb___[[[[[[[[[ZZZVVVRRRQQQSSSWWW___fffiiigggddddddgggnnnyyy}}}bbbLLLEEE???;;;<<<======>>>AAA???HHHJJJLLLTTT[[[lllzzzjjjWWWOOOHHHFFFEEEDDDFFFJJJOOOYYYgggsss~~~{{{xxx{{{xxxzzzrrrhhhbbb[[[UUUPPPSSSbbbqqqxxxaaaLLL???999777666555444444333333444444555333444666666666888;;;>>>@@@EEEIIILLLXXXnnnvvvhhhhhhssszzzrrrooooooooosssxxx{{{}}}~~~||||||||||||{{{{{{zzzzzzzzzyyy{{{~~~~~~zzzrrrhhh___YYYUUUSSSTTTWWWZZZcccsss{{{nnnmmmkkkjjjiiifffccc```\\\^^^ccckkkrrruuutttrrrqqqttt|||cccLLLEEE???;;;<<<======>>>AAA???HHHJJJMMMVVV___rrr{{{jjjWWWOOOHHHFFFFFFDDDFFFJJJPPPZZZhhhsss~~~|||yyy{{{|||{{{qqqgggbbb\\\VVVQQQRRR\\\hhhiiiSSSCCC;;;888888555444444333333444444555333444666666666888;;;>>>@@@EEEIIINNN[[[rrrwwwkkknnn{{{uuullljjjlllqqqyyy|||ssshhh```ZZZTTTTTTWWW[[[___fffuuu{{{||||||yyyuuuppplllkkkeeeggglllsssyyy}}}}}}|||yyy}}}eeeMMMEEE???;;;<<<======>>>AAA@@@IIIKKKNNNYYYeeezzz{{{jjjVVVOOOHHHFFFFFFEEEGGGJJJPPP[[[hhhttt~~~}}}sssjjjddd]]]VVVPPPOOOWWWaaazzzqqqYYYFFF<<<888888555444444333333444444555333444666666666888;;;>>>???DDDHHHOOO^^^wwwwwwtttzzz|||ttttttwww|||}}}sssiiiaaa\\\WWWXXX\\\bbbeeelllyyy}}}vvvrrrrrrlllnnnrrrwww{{{}}}~~~~~~zzzhhhQQQFFF@@@<<<===>>>===>>>AAABBBJJJLLLOOO[[[iii{{{jjjVVVNNNHHHFFFFFFEEEGGGKKKQQQ\\\iiiuuu~~~vvvooofff\\\TTTNNNLLLSSS\\\rrrxxx```III;;;666666555444444333333444444555333444666666666888;;;>>>AAAFFFKKKSSSeee{{{zzz~~~tttkkkddd```___aaaeeekkknnnttt}}}yyyxxxtttvvvxxxzzz{{{}}}~~~~~~~~~kkkVVVGGGAAA======>>>===>>>AAACCCKKKMMMQQQ^^^lllyyyiiiUUUNNNGGGFFFFFFEEEGGGKKKRRR\\\jjjvvvxxxqqqhhh]]]TTTNNNKKKPPPXXXjjjzzzgggNNN===666666555444444333333444444555333444666666666888;;;>>>EEEIIINNNXXXlll~~~{{{vvvnnniiifffeeefffkkkppprrrwww|||{{{xxxyyyzzzzzzzzzzzz{{{}}}nnn[[[HHHBBB===>>>>>>===>>>AAACCCLLLOOOTTTbbbqqqxxxgggUUUMMMGGGFFFFFFEEEHHHLLLRRR]]]lllxxxwwwqqqhhh___WWWQQQLLLNNNSSSaaarrrpppUUUBBB999888555444444333333444444555333444666666666888;;;>>>EEEIIINNNYYYooo~~~}}}|||~~~zzzsssooonnnnnnooorrrvvvyyy}}}|||}}}~~~~~~||||||ppp]]]HHHBBB>>>>>>>>>===>>>AAABBBLLLPPPWWWgggwwwvvveeeUUUMMMGGGFFFFFFFFFHHHLLLRRR^^^mmmyyyuuuooohhh```[[[TTTMMMLLLOOO\\\nnnvvv[[[EEE<<<:::555444444333333444444555333555666666666888;;;>>>BBBFFFLLLWWWnnn|||wwwrrryyy}}}wwwtttsss||||||~~~rrr]]]IIIBBB>>>>>>>>>===>>>AAA@@@KKKQQQZZZkkk|||uuudddUUUMMMGGGFFFFFFFFFHHHLLLRRR^^^mmmzzzzzzttthhh]]]WWWSSSMMMJJJKKK[[[jjj}}}}}}dddNNN???888777555333111111222555666777777777777999:::<<<>>>CCCHHHKKKSSSkkkssslllqqq}}}||||||~~~xxxaaaOOODDD===>>>===999;;;AAACCCKKKTTT[[[fff}}}uuucccRRRKKKFFFEEEFFFFFFHHHLLLSSS[[[jjjzzz{{{tttiii]]]WWWSSSNNNKKKKKKYYYgggzzzjjjTTTCCC:::888666555333333444555666777666666777888:::<<<===CCCHHHLLLSSSjjjxxxnnnlllsss}}}gggQQQEEE===>>>>>>:::<<>>>>>???<<<===CCCFFFMMMVVV^^^jjjtttbbbQQQJJJEEEEEEFFFFFFHHHLLLVVV\\\iiixxxvvvkkk___YYYTTTNNNKKKKKKPPP[[[jjj|||vvv^^^HHH;;;777777777777666555555444444444444555777999;;;===AAAEEEJJJRRRddd{{{zzzyyyuuuuuuwww||||||tttXXXIII?????????===>>>DDDFFFMMMVVV^^^llltttbbbQQQJJJEEEEEEFFFFFFIIIMMMWWW]]]iiixxxyyymmmaaaZZZTTTNNNJJJJJJKKKSSS```ppp}}}fffMMM===777777666666555444333333444444444555777999<<<===@@@CCCHHHQQQaaauuu~~~wwwwww|||tttxxx}}}zzz{{{xxx]]]MMM@@@???@@@>>>???DDDEEELLLUUU___nnnsssaaaPPPJJJEEEEEEFFFFFFIIIMMMXXX]]]iiixxx|||pppccc[[[TTTMMMHHHHHHFFFMMMVVVbbbvvvpppVVVDDD888777666555444333333333444444444666888:::===>>>@@@CCCHHHRRRbbbttt|||vvvxxx}}}uuu|||zzz|||}}}cccQQQBBB@@@AAA??????CCCEEEKKKUUU```rrrrrr```PPPIIIDDDEEEFFFGGGIIINNNXXX]]]jjjyyyrrreee\\\TTTLLLGGGFFFAAAGGGNNNUUUfffxxx^^^JJJ;;;999777555444444555555555555555666888;;;>>>???BBBDDDIIIUUUdddwww}}}xxxzzz~~~}}}zzzhhhUUUDDD@@@AAA??????BBBEEELLLVVVcccvvvxxxwwwzzzrrr```PPPIIIDDDEEEFFFGGGJJJNNNWWW]]]jjjzzztttfff\\\TTTKKKFFFEEE???EEEIIINNN\\\www|||aaaLLL===;;;888555444555666777555555666777999<<<>>>@@@DDDEEEKKKWWWgggyyy~~~yyy|||||||||kkkWWWEEEAAAAAA???>>>BBBFFFMMMWWWeeeyyyrrrqqqvvvrrr```PPPIIIDDDEEEFFFGGGJJJNNNVVV]]]kkk{{{xxxjjjZZZOOOIIIGGGFFFAAA???AAAIIIUUUhhhfffPPP@@@;;;777777555222111444555666777888888:::===@@@DDDEEEJJJVVViii||||||~~~yyylllWWWEEE@@@AAA>>>>>>AAAIIIPPPYYYeeezzzzzzjjjjjjpppyyymmm___NNNIIIFFFGGGGGGGGGKKKPPPWWWaaaooozzzxxxkkk\\\QQQIIIFFFEEEAAA@@@BBBGGGOOOaaa|||jjjUUUAAA<<<888777666333333666333444555666666888;;;>>>@@@AAAGGGTTThhh~~~}}}~~~nnnYYYFFFAAAAAA???>>>AAAHHHPPPYYYeee{{{}}}llllllpppyyymmm___OOOJJJGGGGGGGGGGGGJJJOOOXXXbbbppp|||xxxlll___SSSKKKFFFDDD@@@@@@BBBDDDHHHXXXsssppp]]]CCC===888777777444444777333444555666666888;;;>>>AAABBBGGGUUUiii}}}sss]]]HHHBBBBBB??????BBBFFFOOOYYYfff{{{~~~nnnlllpppyyylll^^^OOOJJJGGGGGGGGGGGGJJJOOOXXXcccrrryyynnnbbbVVVLLLFFFBBB???@@@BBBBBBCCCQQQlllwwwdddFFF>>>777666666555555777555666777888888:::===@@@FFFGGGLLLYYYmmmwwwyyy|||www```JJJCCCBBB??????CCCEEENNNZZZggg{{{}}}mmmkkknnnxxxlll]]]PPPKKKGGGGGGGGGFFFIIINNNXXXcccrrrzzzpppdddXXXMMMFFFBBB>>>???AAAAAAAAAMMMggg|||kkkIII???777555666444444666555666777888888:::===@@@EEEHHHOOO]]]rrr|||qqqttt|||~~~zzzbbbKKKCCCAAA???@@@DDDFFFOOOZZZggg{{{}}}llljjjnnnzzzkkk[[[OOOJJJGGGGGGGGGGGGJJJOOOWWWbbbrrr{{{qqqeeeYYYNNNFFFBBB>>>???@@@@@@AAAKKKaaavvvrrrNNNCCC888666666555555666333444555666666888;;;>>>@@@DDDOOOaaaxxxvvvkkkoooyyy{{{cccKKKCCCAAA???AAAEEEHHHQQQ[[[ggg{{{~~~nnnlllqqqiii[[[NNNIIIFFFGGGGGGGGGKKKPPPWWWbbbrrr|||rrrfffYYYOOOGGGCCC@@@?????????@@@HHHZZZkkkwwwTTTGGG;;;777888777666666333444555666666888;;;>>>AAAGGGUUUiiiyyymmmffflllxxx~~~|||cccKKKBBB@@@???AAAFFFJJJRRR\\\gggzzz~~~zzztttsssxxx}}}hhhZZZMMMHHHEEEGGGHHHHHHLLLQQQXXXdddttt}}}rrrfffYYYOOOGGGDDDBBB???>>>???@@@FFFTTTbbbzzzYYYKKK>>>999:::888777777555666777888888:::===@@@HHHNNN]]]qqqsssgggdddkkkzzz|||{{{cccJJJAAA@@@???BBBGGGLLLTTT]]]gggzzzyyywwwzzzxxx}}}|||gggYYYLLLGGGEEEGGGHHHIIIMMMSSSYYYeeeuuu|||rrreeeYYYNNNFFFBBBCCC???<<<===???CCCLLLVVVpppfffPPP===:::;;;777444555777666555444444888===BBBHHHOOObbb}}}nnnccccccooo~~~eeeMMMDDDBBB@@@BBBGGGJJJRRR]]]kkk|||uuu~~~hhhYYYNNNGGGBBBBBBDDDFFFKKKPPPYYYcccqqq~~~~~~{{{rrrfffYYYNNNEEEAAACCC???<<<===>>>AAAIIIQQQgggnnnWWWBBB<<<;;;777444555777666555444555888===AAAJJJRRRfff~~~mmmcccaaannn~~~}}}eeeMMMDDDCCCAAABBBGGGKKKSSS]]]jjj}}}uuu}}}hhhYYYNNNHHHCCCDDDEEEFFFKKKQQQYYYcccrrr|||}}}yyyqqqgggZZZNNNEEE@@@BBB>>>===>>>>>>???DDDKKK[[[sssxxx___GGG>>><<<777444555666666666555555888===AAAIIISSShhh|||zzzkkkccc___lll}}}|||dddNNNEEEDDDAAABBBFFFMMMTTT^^^jjj~~~vvv}}}hhhYYYOOOIIIEEEEEEFFFGGGLLLRRRYYYeeeuuu~~~{{{yyyvvvpppggg[[[OOODDD???>>><<<<<<>>>>>>===AAAGGGTTTjjj~~~dddJJJ???<<<777555777666666666555666888===@@@GGGQQQgggzzz~~~vvviiiccc^^^lll}}}}}}eeeOOOGGGEEEBBBBBBFFFNNNUUU___kkkvvv|||hhhZZZNNNJJJGGGGGGGGGGGGLLLSSSZZZeeevvv}}}zzzvvvtttnnnfff[[[OOODDD>>>:::999:::===>>>===AAAFFFRRReeefffKKK???<<<777666999555666666666666999===@@@FFFPPPeeezzzuuu{{{sssgggbbb^^^lll~~~hhhQQQHHHEEEBBBCCCGGGNNNVVV```mmmvvv|||hhhZZZMMMJJJHHHIIIGGGGGGLLLTTTYYYeeevvv~~~zzztttrrrmmmdddZZZNNNEEE???999888:::=========@@@EEEOOO___{{{iiiMMMAAA<<<888666999555666666666777999<<>>CCCJJJWWWssslllPPPCCC>>>888666888444555666777777999<<>>>>><<<:::999999;;;>>>???DDDMMMdddvvvYYYDDD<<<:::777333777666555444444777;;;???FFFKKKWWWiii{{{xxxmmmiiiooozzzpppeeebbb\\\hhhwwwkkkccc```hhhssszzztttWWWKKKEEEAAADDDKKKSSSWWWdddxxx|||uuuzzzfffYYYMMMHHHEEEEEEFFFEEEIIINNNYYYdddsssvvv}}}}}}wwwpppmmmhhhbbbZZZPPPFFF???===<<<:::999999;;;===???DDDKKK```xxx[[[FFF===:::777444666666666555555777;;;>>>FFFLLLXXXjjj||||||rrrpppvvv|||lllaaa^^^[[[gggvvvkkkccc```gggrrrzzzxxx[[[MMMGGGCCCEEELLLSSSXXXdddxxxzzzuuuzzzfffXXXMMMHHHEEEEEEFFFFFFIIINNNYYYdddsssbbbjjjuuu}}}wwwpppmmmhhhaaaZZZPPPFFF@@@===;;;:::999999;;;===>>>CCCIIIZZZuuu}}}```JJJ???;;;777555444555666666666888;;;>>>FFFLLLYYYlll~~~{{{{{{xxxggg]]]ZZZZZZfffwwwmmmeeeaaagggrrrzzz~~~aaaQQQIIIDDDFFFKKKSSSYYYeeevvvzzzvvvyyyeeeXXXMMMHHHEEEFFFFFFFFFJJJOOOXXXcccrrrUUU[[[ccclllssszzz|||vvvoookkkfff___WWWNNNEEE???<<<;;;:::999:::;;;<<<===AAAFFFSSSjjjgggOOOAAA;;;888666333555777777888999;;;>>>GGGMMM[[[mmmuuueee\\\YYY\\\hhhyyyrrrjjjfffkkkttt|||eeeRRRIIIDDDEEEJJJQQQYYYeeettt|||zzzyyyeeeWWWLLLHHHEEEFFFFFFGGGJJJOOOYYYcccrrrSSSUUUYYY]]]ccciiiqqqvvv{{{zzzssslllhhhccc\\\TTTLLLCCC===;;;::::::999:::;;;<<<===???CCCMMM___xxxnnnUUUDDD;;;888888333555777888888:::<<<>>>FFFNNN[[[mmmuuufff]]]\\\```lll{{{{{{sssooosssyyyfffRRRGGGCCCDDDHHHOOOYYYdddpppxxxdddWWWLLLHHHEEEFFFGGGGGGKKKPPPYYYdddsssWWWXXXZZZ\\\^^^ccciiimmmrrryyyyyysssjjjggg```ZZZRRRJJJBBB===:::::::::::::::;;;;;;<<<===AAAHHHWWWppptttZZZFFF<<<999999444555777777888:::===@@@FFFNNN[[[mmmuuufff^^^^^^bbbnnn}}}}}}yyy{{{fffQQQEEECCCEEEGGGOOOZZZeeeooowwwcccVVVLLLHHHEEEFFFGGGHHHLLLQQQ[[[eeetttZZZ^^^bbbeeefffhhhjjjlllooowww{{{uuujjjfff```YYYRRRJJJBBB===999999:::::::::;;;;;;;;;;;;???EEEQQQjjjyyy^^^HHH<<<999:::555666666666777:::>>>BBBEEEMMM[[[lll}}}rrreee^^^^^^bbbnnn|||~~~fffPPPDDDCCCFFFHHHPPP]]]hhhooowwwcccVVVLLLHHHEEEGGGHHHHHHLLLRRR\\\ggguuu\\\aaaiiinnnpppoooooonnnpppxxx}}}wwwkkkggg```YYYRRRKKKCCC>>>999999:::::::::;;;;;;;;;:::>>>CCCNNNhhh|||```III<<<999;;;666666666555666:::???CCCEEEMMMZZZkkk|||}}}pppccc]]]]]]aaammm|||~~~fffPPPDDDDDDGGGIIIQQQ___jjjpppwwwcccUUULLLHHHEEEGGGHHHHHHMMMRRR]]]hhhvvvfffjjjpppuuuxxx{{{~~~vvvnnneee]]]XXXRRRGGG???<<<::::::::::::::::::::::::<<<@@@DDDLLLccceeeOOOAAA;;;999777777777777888<<>>;;;777888888999:::;;;<<<<<<<<>>;;;666777888999:::;;;<<<<<<<<<>>>@@@FFFUUUmmmrrrXXXFFF===:::666666666666777;;;@@@DDDNNNZZZooo}}}yyyrrriiibbb```eeeqqq{{{}}}jjjVVVJJJFFFHHHKKKTTT___oootttbbbVVVJJJGGGFFFGGGFFFEEEHHHNNNXXXcccrrrggghhhkkknnnttt}}}vvvjjj```WWWRRRLLLCCC===;;;666666777888:::;;;<<<<<<;;;<<>>;;;666777666666777;;;@@@DDDMMMZZZqqq}}}|||uuukkkcccaaafffsss{{{}}}rrr]]]MMMGGGHHHKKKSSS___ppptttbbbVVVJJJGGGFFFGGGFFFEEEIIIOOOXXXbbbqqqiiikkknnnqqquuu{{{~~~ttthhh___UUUPPPJJJBBB<<<:::666777777888999:::;;;;;;:::;;;===BBBJJJ\\\yyy{{{___JJJ???<<<777777777777888<<>>999999999999:::>>>CCCGGGOOOZZZnnn~~~}}}xxxlll___\\\^^^bbbrrrpppXXXKKKJJJMMMWWW```lll|||vvvcccVVVIIIEEEBBBCCCDDDFFFMMMVVVXXXcccrrrtttvvvzzz~~~|||rrrfff```VVVMMMFFFAAA===:::;;;:::999999888888888999888;;;>>>AAAEEEUUUsss~~~aaaKKK???;;;:::777777999;;;===CCCJJJTTT]]]nnnzzzzzz~~~~~~}}}xxxtttqqqkkkbbb^^^___hhhssswww___MMMJJJOOOYYYaaalll~~~zzzeeeTTTMMMHHHEEEFFFGGGHHHLLLRRR^^^hhhwwwwwwyyy||||||rrrggg```WWWMMMFFFAAA<<<:::777777777777777888999:::999;;;>>>AAAEEEUUUrrr~~~bbbLLL@@@===:::777777999;;;<<>>AAAEEETTTrrrcccMMMBBB>>>:::777777999:::<<>>AAAEEETTTqqqdddNNNBBB???:::777777999:::;;;AAAIIIQQQVVVbbbssszzzrrruuu~~~uuuppppppwww}}}}}}oooXXXPPPQQQXXXbbbssskkk[[[LLLHHHEEEFFFGGGHHHMMMSSS___iiiwww~~~~~~xxxmmmccc]]]SSSJJJCCC>>>:::777888777777777777888999999999;;;>>>@@@DDDSSSpppeeeOOOBBB>>>:::777666999999;;;AAAHHHPPPSSS___pppyyyqqqttt}}}wwwvvvxxx{{{}}}qqqZZZPPPQQQXXXcccttt~~~iiiYYYLLLGGGDDDFFFGGGIIIMMMSSSaaakkkyyyuuukkk___YYYPPPHHHAAA===999777888888777777777888999999999;;;>>>@@@DDDSSSpppiiiQQQCCC>>>:::777666888999:::@@@GGGNNNRRR]]]pppyyyqqquuuzzzxxxuuuyyy}}}sss[[[QQQRRRYYYdddttt|||fffUUULLLGGGDDDFFFGGGIIINNNTTTaaalll{{{}}}ssshhh[[[UUUMMMEEE@@@<<<999777555555555666777888999:::999;;;>>>@@@CCCRRRooonnnUUUEEE???:::777666888999:::???FFFMMMQQQ]]]qqqzzzsssvvv}}}tttqqqqqq{{{zzzttt]]]SSSTTTZZZdddtttzzzdddSSSKKKFFFDDDFFFGGGIIINNNTTT```kkk||||||qqqgggYYYSSSKKKDDD???;;;888777222222333444666888:::;;;999;;;>>>@@@CCCRRRoooqqqXXXGGG@@@:::777666888999999???FFFMMMPPP^^^sss|||tttwwwwwwkkkgggnnnxxx|||uuu^^^UUUVVV[[[dddsssyyycccQQQKKKFFFDDDFFFHHHIIINNNTTT^^^jjj{{{vvvmmmhhh]]]TTTHHH@@@<<<;;;:::999555555666777888999::::::;;;:::;;;>>>CCCRRRlll~~~wwwZZZHHHCCC>>>:::888999888999???FFFKKKQQQ^^^pppxxxzzz{{{kkkbbbaaafffuuuwwwzzzlllXXXQQQQQQ[[[eeesssyyyeeeXXXLLLHHHGGGGGGGGGHHHNNNUUU^^^jjjzzzwwwnnnhhh\\\TTTHHH???;;;:::999888555555666777888999::::::;;;:::;;;>>>CCCRRRkkk~~~}}}{{{]]]KKKEEE>>>;;;999999999999???FFFMMMVVVeeewwwyyy{{{uuuddd\\\[[[aaapppwwwyyyiiiWWWQQQQQQZZZdddrrrzzzeeeXXXLLLHHHGGGGGGGGGHHHNNNUUU^^^jjjzzzxxxnnnhhh[[[RRRGGG>>>:::999777555555555666777888999::::::::::::;;;>>>CCCQQQkkk~~~```LLLEEE???<<<999:::999:::???FFFNNNZZZlll~~~yyy{{{~~~nnn^^^WWWXXX```nnn}}}wwwxxx}}}dddTTTPPPRRR[[[dddppp{{{fffXXXLLLHHHGGGGGGGGGHHHNNNUUU^^^iiiyyyyyynnngggYYYPPPEEE===999777555333555555666777888999::::::::::::;;;>>>CCCQQQjjj```KKKDDDAAA===;;;;;;::::::@@@GGGMMM\\\qqqwwwzzz{{{kkk]]]XXXYYYcccqqqxxxvvvvvvwwwwww^^^QQQOOOSSS\\\dddqqq|||gggYYYLLLHHHGGGGGGGGGHHHNNNUUU^^^iiiyyyyyymmmdddVVVNNNDDD<<<999777555333555555666777888999::::::::::::<<>><<<<<<;;;;;;@@@GGGNNN^^^tttxxxyyyxxxjjj]]]YYY\\\eeesss{{{tttttttttvvvsss[[[NNNOOOSSS]]]fffrrr}}}hhhYYYLLLHHHGGGGGGGGGHHHNNNUUU^^^iiixxxxxxjjj```TTTLLLCCC<<<999888666444555555666777888999::::::999:::<<>>>>>===<<>>======BBBIIIQQQ\\\pppqqqooopppaaa\\\^^^fffsss{{{rrrqqqxxx}}}mmmtttrrrZZZNNNNNNRRRXXXcccrrriii[[[LLLHHHGGGGGGGGGHHHNNNUUU^^^iiiwwwyyypppddd\\\LLLGGG@@@:::777666555555555555666777888999::::::999:::<<>>CCCHHHRRRYYYhhh~~~qqqppp{{{~~~mmm^^^ZZZ]]]oooyyy~~~rrrllltttuuummm{{{vvv[[[LLLLLLSSS\\\eeeqqq}}}kkkYYYOOOIIIFFFFFFGGGIIINNNTTT]]]hhhwww{{{tttjjj^^^VVVKKKFFF???999777666555555333444555666777888888999999;;;>>>@@@BBBOOOjjjxxx^^^MMMHHHDDDEEEDDDAAA>>>???DDDHHHSSSXXXeeeyyysssqqq}}}|||kkk]]]YYY\\\ooo{{{vvvpppooo{{{ssslll{{{vvv[[[LLLKKKPPPZZZcccnnnyyylllYYYOOOJJJFFFGGGHHHIIINNNTTT]]]iiiyyyzzzsssiii^^^UUUJJJEEE>>>999666555555444333333444555666777888888999<<>>???CCCHHHRRRVVVaaatttsssrrr}}}{{{iii[[[XXX[[[lllyyyvvvtttxxxpppkkk|||uuu[[[KKKIIIMMMXXXaaakkkvvvmmm[[[OOOJJJFFFGGGHHHIIINNNUUU^^^jjj{{{}}}wwwpppfffZZZQQQIIIDDD===888555555444444333333444555666777888888999;;;???BBBFFFUUUrrrzzz^^^LLLFFFCCCDDDDDDBBB??????CCCGGGQQQTTT^^^pppsssqqq{{{zzzgggYYYVVVZZZhhhvvvzzztttyyymmmkkk}}}uuu\\\MMMJJJMMMVVV```jjjtttnnn\\\PPPJJJGGGGGGHHHJJJOOOUUU___kkk|||xxxqqqfffZZZRRRHHHCCC<<<777555444444444333444555666777888888999:::;;;>>>CCCKKK[[[vvv|||___MMMFFFCCCEEEEEECCC@@@@@@DDDHHHPPPSSS\\\mmmrrrpppyyyxxxfffWWWUUUYYYggguuu|||tttnnnzzzkkklllvvv^^^OOOLLLOOOUUU___kkktttooo]]]PPPKKKGGGHHHIIIJJJOOOUUU___lll|||zzzrrrggg[[[SSSGGGBBB;;;666444444444444444555555666777888999:::;;;:::<<>>CCCOOOccc|||{{{]]]IIIBBBDDDHHHMMMNNNMMMLLLNNNPPPTTTWWW```ooo|||ppp^^^RRRRRRYYYjjj|||wwwrrrrrr~~~~~~zzznnnoooqqq[[[NNNLLLNNNWWW^^^iiiuuuyyyhhhUUUOOOIIIHHHHHHIIIOOOUUU```lll|||zzzqqqiiiaaaXXXOOOHHH???;;;777444444555555555666666777777888888888999999<<>>BBBHHHMMMQQQRRRTTTTTT\\\___hhhyyyooo^^^TTTVVV^^^nnn}}}{{{xxxzzztttlllmmmqqq[[[NNNLLLMMMXXXaaalllwwwyyygggUUUOOOIIIHHHHHHIIIOOOUUU\\\hhhwwwzzztttkkkccc\\\SSSIIIBBB:::777444333333444444444555666666777888999999999:::<<<@@@HHHWWWpppsssWWWFFF@@@;;;???FFFMMMRRRUUUVVVVVV___aaakkk}}}nnn]]]TTTXXX```ppp~~~~~~|||yyytttnnnpppnnnXXXMMMLLLNNNYYYbbbmmmwwwxxxeeeUUUOOOIIIHHHHHHIIIOOOUUU]]]hhhwwwwwwqqqhhh```XXXOOOEEE???888666333222333444444333444555666777888999:::;;;;;;<<<@@@JJJ]]]xxxpppUUUEEE@@@999===DDDMMMTTTWWWXXXXXX___bbblllzzzjjj[[[SSSXXXaaarrr~~~~~~{{{|||tttqqquuujjjUUUKKKKKKOOOWWWaaammmvvvwwwdddUUUOOOIIIHHHHHHIIIOOOUUU___jjjyyy}}}tttnnneee]]]VVVMMMCCC<<<777555333222333444444333333444555777888:::;;;;;;<<<<<<@@@LLLaaa}}}nnnTTTEEE@@@999===DDDMMMUUUYYYZZZYYY___bbbmmmwwwgggXXXQQQVVV```sss~~~||||||uuutttyyyhhhSSSJJJKKKPPPUUU___llluuuwwwcccUUUOOOIIIHHHHHHIIIOOOUUUaaalll{{{{{{rrrkkkaaaXXXQQQJJJBBB===555444333222222444555777666666555666666777888999:::???EEEQQQkkkuuuZZZFFF>>>:::>>>EEEMMMTTTYYY\\\]]]___ccclllzzzuuudddUUUOOOTTT\\\qqqzzz|||ooonnnyyy```QQQMMMMMMMMMXXX```jjjsss~~~xxxhhhWWWOOOHHHFFFGGGHHHMMMSSS```jjjxxx|||xxxnnnggg]]]UUUNNNGGG@@@:::555444333222222444555777666666555666666777888999<<<@@@FFFUUUpppsssXXXEEE===;;;>>>CCCKKKTTTZZZ]]]^^^```cccjjjvvvxxxfffWWWQQQVVV___qqq~~~zzz~~~nnnooovvv]]]OOOKKKLLLMMMWWW```jjjsss~~~zzziiiYYYPPPIIIGGGHHHJJJNNNTTT```jjjxxxyyysssiiibbbXXXPPPJJJCCC<<<888444444333222333444555666666666666666777888999999>>>@@@HHH[[[yyypppUUUCCC======<<>>999555333333333333444444555555555555666666777999:::;;;@@@AAAMMMhhhhhhOOO@@@======:::999BBBPPP\\\``````___bbbcccfffqqq{{{xxxtttbbbTTTNNNTTT^^^ooo{{{wwwmmm{{{fffTTTKKKHHHKKKQQQUUU]]]iiiqqq{{{}}}mmmZZZQQQJJJHHHHHHIIIMMMRRR^^^iiixxxyyyqqqjjj^^^WWWMMMEEE@@@<<<888444333333333444444444555555555555666777888999;;;<<<@@@DDDSSSpppeeeLLL@@@???<<<999999???LLLXXX^^^``````ccccccdddmmm}}}zzztttbbbTTTPPPWWWaaannntttmmm}}}|||aaaRRRKKKHHHKKKQQQVVV^^^gggnnnvvv~~~nnnZZZRRRJJJHHHHHHIIIMMMRRR\\\hhhwww~~~uuulllfff[[[SSSIIIBBB===:::666333333333444444555555444444555555666777888:::;;;<<>>HHHSSS\\\aaaaaaeeeeeeccciiizzz~~~{{{qqq```SSSOOOWWWbbbnnn~~~pppkkk~~~www\\\PPPKKKGGGHHHOOOWWW^^^fffkkkrrrqqq\\\SSSKKKIIIIIIIIIMMMSSSZZZfffvvv{{{rrrhhhbbbXXXQQQGGG???;;;888555222222333444444555555444444555555666777888:::<<<===CCCJJJ^^^||||||aaaIII@@@AAA999999999===EEEPPPZZZaaabbbffffffbbbfffvvv|||nnn]]]PPPMMMUUUaaammm~~~mmmjjj~~~sssYYYOOOKKKFFFGGGMMMXXX^^^eeeiiiooo~~~rrr]]]UUUMMMJJJJJJKKKOOOTTTYYYeeevvv~~~vvvlllbbb\\\SSSMMMDDD===999777555444333333333333333333333333555555555666888:::<<<>>>DDDRRRiiixxx^^^JJJ@@@===;;;888888>>>EEEMMMXXXaaafffhhhhhhddddddooommm^^^RRROOOVVV```sss|||qqqooovvv^^^RRRLLLGGGJJJQQQUUU```eeejjjttt|||rrraaaVVVKKKHHHHHHIIIMMMQQQ\\\eeettt{{{sssiii```ZZZQQQKKKCCC===999666555444333333333333333333333333555555555666888:::<<<>>>EEESSSjjjttt[[[HHH???<<<;;;888888===CCCKKKUUU___dddgggiiigggeeemmm|||zzzhhhXXXNNNLLLUUU___uuu|||rrrsssuuu^^^SSSMMMHHHKKKRRRVVVbbbgggmmmwww~~~vvv```UUUKKKHHHIIIJJJNNNRRR]]]fffuuu~~~wwwooofff]]]WWWNNNIIIBBB<<<888666555333333333333333333333333333555555555666888:::<<<>>>FFFTTTjjjpppWWWFFF>>><<<;;;888888<<>>FFFTTTiiilllUUUEEE???>>>;;;999999<<>>EEESSSiiijjjUUUGGGAAA@@@;;;:::;;;======???HHHRRR```eeehhhgggeeeiiivvvwwwbbbQQQHHHIIIUUUbbbxxxssstttzzzgggUUUNNNKKKHHHJJJQQQWWWdddlllsss}}}~~~ggg[[[OOOKKKIIIIIILLLOOOYYYdddsss|||wwwoooggg```XXXQQQLLLBBB???:::777666555444222111222222333333444444555555555555666888:::<<<>>>EEESSSjjjiiiUUUHHHBBB@@@===<<<======;;;<<>>EEEUUUmmmiiiUUUIIIBBB@@@>>>>>>???>>>;;;:::BBBLLL[[[aaaffffffeeekkkwwwxxxdddVVVNNNOOO[[[hhhxxx~~~kkkpppmmm\\\NNNKKKKKKJJJNNNTTTZZZgggooovvvfffZZZOOOKKKKKKKKKNNNRRRTTT```ppp{{{}}}{{{rrrmmmfff]]]VVVOOOHHHDDD>>>;;;888666555555333222111111222333333444555555555555555666888:::<<<>>>FFFVVVppphhhUUUIIIBBB?????????@@@???;;;999@@@KKKYYY```fffgggfffjjjuuusssaaaSSSLLLNNN[[[gggyyy|||iiioookkkZZZMMMKKKLLLLLLPPPVVV[[[iiiqqqxxxdddYYYNNNKKKLLLMMMQQQUUUSSS```ppp{{{~~~xxxtttkkkfff___XXXQQQKKKEEEAAA:::999888777666555444444222222222222333444555555999888888999777777<<>><<<<<<:::999>>>DDDPPP^^^fffhhhiiigggpppttt```SSSKKKMMM]]]ppp~~~zzzpppgggqqq}}}cccYYYOOOMMMMMMMMMOOOSSSaaakkkpppvvvyyygggZZZLLLHHHHHHIIIKKKMMMWWWaaappp{{{~~~{{{uuupppgggccc[[[TTTNNNHHHBBB>>>999888777666555444333333222222222222333444555555888777777999888777===EEELLL^^^wwwyyybbbRRRIIIFFFFFFFFF@@@<<<;;;:::999;;;@@@MMM[[[ccchhhkkkiiiqqqrrr```TTTLLLNNN^^^ppp~~~|||vvvppphhhtttxxx___VVVNNNLLLMMMMMMQQQUUUaaakkkpppwww{{{hhh[[[MMMIIIIIIIIIKKKNNNWWWaaappp|||~~~|||wwwqqqkkkbbb]]]VVVOOOIIIDDD>>>;;;777666666555444333222222222222222222333444555555777666777999888999???GGGVVVggg~~~uuu```SSSMMMKKKKKKLLLCCC;;;::::::999999<<>>:::888444444333333222222111111222222222222333444555555555444666999:::;;;BBBJJJcccyyymmm]]]YYYXXXWWWTTTMMMCCC:::999;;;::::::;;;BBBOOOYYYcccllljjjkkkwww|||mmm^^^UUUPPPRRRbbbttt~~~sssqqq|||hhhUUUPPPMMMLLLKKKJJJNNNSSS\\\hhhpppxxxmmm___QQQKKKKKKJJJKKKNNNWWW```nnnyyy|||yyyvvvppphhhbbbVVVQQQIIICCC???<<<999777444333333333222222222111222222222222333444555555555444666999:::;;;BBBKKKfff~~~hhh\\\ZZZ\\\YYYTTTJJJBBB;;;;;;;;;::::::<<<@@@KKKTTT^^^jjjiiihhhsss}}}nnn^^^UUUPPPSSSdddwww{{{|||uuuxxxdddSSSOOONNNNNNLLLJJJMMMSSSZZZgggoooxxxnnn```QQQKKKJJJIIIJJJLLLTTT^^^kkkwww~~~{{{xxxvvvtttnnneee___RRRMMMFFF@@@<<<999777555444333333333333222222222222222222222333444555555666555777999:::;;;BBBKKKhhhxxxcccYYYZZZ\\\WWWQQQGGGBBB???>>><<<888888;;;<<>>;;;999999===::::::AAAOOO[[[``````aaagggqqq{{{|||hhhYYYUUU\\\ooo|||zzz~~~{{{kkkmmmpppYYYIIIBBBAAAAAACCCFFFJJJPPPTTTWWW]]]```iiitttzzz{{{}}}yyyjjjYYYQQQMMMKKKKKKMMMPPPYYYeeeqqq}}}~~~xxxrrrnnneee```YYYRRRLLLGGGBBB???999888666444333333333333222222222222222222222222222222333444444555555666777777:::AAAGGGRRRcccrrrlll]]]NNNIIIIIIHHHFFFFFFBBBDDDDDDBBB>>>;;;999888:::999999???JJJUUU]]]``````cccmmmzzz}}}iii[[[WWW^^^ppp|||~~~rrrfffmmm~~~hhhRRREEEBBB??????AAAEEEJJJOOOUUUXXX[[[___hhhsssyyyzzz}}}}}}mmm[[[RRRNNNKKKKKKMMMOOOXXXdddqqq}}}}}}wwwppplll___[[[TTTNNNHHHCCC???<<<888777666555444333333333222222222222222222222222333444444555555666666777999888<<>>:::999888666666999===EEEOOOZZZ```___bbbmmm}}}~~~lll___[[[bbbsss~~~wwwkkkdddooozzzbbbMMMBBB@@@===>>>@@@DDDIIIOOOUUUXXX\\\___iiitttzzz{{{~~~ooo]]]SSSNNNKKKKKKMMMPPPXXXeeerrr|||vvvoookkk\\\WWWQQQJJJEEEAAA<<<:::888777666555444333333333222222222222222222222222444444555555666777777777:::999>>>LLL[[[hhhttt~~~mmm]]]MMMEEEBBB@@@@@@AAABBBCCCDDDBBB>>>:::888888222444888;;;AAAKKKWWW```___aaammmmmmaaa^^^ddduuuqqqhhheeerrrtttZZZDDD::::::<<<===???CCCIIIOOOUUUXXX\\\```jjjuuu{{{}}}ppp^^^SSSNNNKKKKKKMMMPPPYYYfffttt|||wwwppphhhbbbZZZTTTMMMEEE@@@<<<999666666555444222111111222222222222111111111111111111444333222333555777777777;;;;;;DDDVVVkkkzzz|||lll[[[LLLEEEAAA<<<<<>>:::===>>>???BBBGGGMMMRRRVVV___dddmmmvvv|||ttt___UUURRROOOLLLLLLSSSZZZeeettt}}}xxxssslllddd^^^VVVPPPIIICCC>>>:::777555666555444222111111222222222222111111111111111111333333333555777999::::::===???JJJ___vvvrrrcccUUUGGGAAA???<<<===@@@???BBBCCC@@@;;;666666888<<<999888:::<<<@@@LLLXXXcccfffqqqpppdddaaajjj}}}kkkeeettthhhSSSDDD>>>;;;999:::<<<@@@GGGNNNUUUYYY]]]cccllluuu|||uuu```VVVRRROOOMMMMMMRRRXXXdddsss~~~xxxrrrmmmggg^^^XXXPPPKKKDDD???;;;999666555555555444333222222222222111111222222222222222222333444555777999;;;======@@@HHHXXXnnnnnn^^^RRREEE???===<<<>>>AAAAAACCCDDDAAA;;;777777888>>>======<<<:::<<>>@@@BBBCCCCCCAAA===::::::;;;<<<===???>>>::::::FFFSSSaaafffrrrzzzxxxyyywww{{{~~~nnnbbb___gggzzzuuukkkuuuxxx```KKK>>><<<>>>>>>===>>>@@@EEEKKKRRRVVV[[[aaajjjssszzz~~~~~~~~~zzzfffZZZTTTOOONNNOOOOOOTTT___lll{{{}}}xxxqqqlllfff___WWWPPPHHHDDD>>>:::888777666555333333333333333333222222111111222222333333333333555666888888888:::===@@@JJJbbb}}}|||xxxjjjcccVVVJJJCCCAAAAAAAAABBBCCCBBBAAA???===>>>>>><<<>>>@@@???:::999CCCPPP```gggrrryyyrrroooqqqoootttzzz~~~pppfffdddlllpppooosss\\\HHH===<<<>>>???>>>>>>@@@EEELLLSSSWWW[[[aaaiiirrryyy}}}~~~~~~~~~jjj]]]TTTOOOMMMOOONNNSSS\\\iiixxxyyytttnnnhhhccc[[[RRRLLLEEEBBB<<<999777777666555222333333444444333333222111111222222333444444444555777888777777:::@@@EEEWWWqqq{{{|||wwwpppkkkfff[[[NNNGGGFFFGGGFFFEEEDDDBBBAAA@@@???????????????@@@@@@;;;999@@@JJJ\\\eeerrr~~~xxxrrrmmmkkkmmmlllpppwww~~~}}}yyywwwwwwyyy{{{~~~xxxmmmeeedddnnnuuuvvvvvvwwwyyy~~~yyykkkrrrjjjTTTDDD<<<;;;<<<;;;;;;;;;>>>DDDMMMUUUZZZ\\\```fffnnnuuuzzz}}}~~~nnn___UUUNNNLLLNNNMMMRRRZZZggguuu|||tttoooiiiccc]]]VVVMMMFFFCCC@@@;;;777666555444444222222333444444444333222111111222222333444444555555777888777777<<>>===>>>======???===<<>>999666444444333222111222333444444444333222111111222333333444555555444666777777888???JJJSSSrrr||||||zzz|||jjj^^^YYYTTTVVVQQQIIIHHHOOOUUUVVVMMMJJJFFFBBB@@@>>>===;;;999888999===???AAAFFFMMMYYYcccnnnyyy}}}qqqkkkiiihhhkkkooommmpppvvv{{{yyyuuuooojjjhhhjjjnnnqqqtttxxx~~~}}}vvvmmmeeecccfffjjjjjjkkknnnuuu}}}vvvuuussstttvvvyyy{{{{{{xxxrrrkkkfffgggrrr}}}xxxqqqnnnnnnrrruuuvvvwww}}}zzzpppgggccc```aaacccffflllttt~~~}}}yyysssnnnllllllnnnpppzzz}}}kkkaaannn|||kkkTTTCCC<<<:::999777;;;:::999:::???FFFNNNSSSZZZ\\\```fffmmmtttyyy|||www}}}sssbbbVVVLLLJJJLLLMMMQQQYYYeeesss~~~wwwssskkkddd[[[UUURRRNNNGGGBBB===<<<888555333333333333000555999888333//////000111333444666777666666555777333555:::999:::KKK```yyy~~~~~~vvvxxxppp___RRRLLLLLLMMMMMMLLLLLLOOOVVV\\\UUUOOOHHHAAA>>>===<<<;;;???;;;999:::???EEEGGGHHHYYYaaahhhpppzzznnnllloooqqqsssuuuqqqwww}}}~~~wwwmmmaaa\\\___fffkkkmmmkkkooovvv|||ssskkkfffbbb___aaafffdddgggmmmttt{{{|||wwwssskkknnnooonnnqqqwwwzzzzzzuuurrrmmmhhhjjjwww{{{sssmmmlllllllllooosss{{{uuukkkbbb\\\ZZZ\\\```ccchhhooowww|||{{{rrrnnnfff```___dddmmmsss{{{tttfffbbbsssvvvaaaKKK@@@>>><<<:::888;;;888777;;;>>>BBBJJJSSSZZZ[[[^^^dddlllrrrvvvwwwuuuzzzuuubbbVVVPPPNNNLLLLLLPPPXXXcccppp~~~zzzsssnnnfff```XXXRRROOOJJJDDD???===;;;888555333333333333222777;;;:::666333333444000111333555666777888888777555888<<<<<>>>>>======>>>;;;999:::???DDDGGGHHHTTT\\\ccckkkyyyxxxooooootttvvvxxxzzz|||tttkkk```\\\___dddgggggglllooouuu|||}}}{{{rrriiieeebbb```cccgggjjjmmmssszzzzzzsssnnnkkkfffjjjmmmlllnnntttvvvuuuuuuqqqkkkgggjjjwww{{{vvvpppkkkkkklllmmmooosss{{{{{{pppfff]]]YYYVVVYYY]]]aaagggnnnvvv{{{xxxjjjeee```\\\___gggsss{{{mmmcccdddvvvqqq]]]HHH>>><<<:::888777:::888777;;;===AAAIIIRRRXXX[[[```eeelllrrrvvvyyyyyy}}}wwwdddXXXQQQNNNMMMMMMQQQXXXcccqqq~~~|||uuulllfff___ZZZRRRMMMIIIEEE@@@<<<;;;999777555333333333333222666999:::777444555666000000111333555888:::;;;888777999===???FFF\\\ssssssrrr~~~sssaaaTTTLLLIIIGGGFFFFFFGGGJJJMMMNNNOOOJJJFFFAAA???>>>??????>>><<<:::999:::>>>CCCFFFHHHLLLUUU]]]dddpppxxxsssxxx~~~qqqiii```\\\```dddffffffoooqqquuuzzz~~~}}}{{{yyyppphhheeedddeeehhhmmmsssvvv{{{}}}rrriiifffeeeffflllpppqqqrrruuuvvvuuuxxxrrrkkkhhhmmmzzz{{{vvvuuuvvvwwwyyy}}}~~~{{{xxxsssnnnkkknnnpppppprrrvvv{{{wwwkkkaaaZZZWWWUUUXXX]]]bbbhhhpppxxx~~~{{{sssaaa^^^ZZZZZZbbbooo}}}wwwdddaaahhh}}}jjjWWWDDD<<<:::888666555:::777777:::===@@@HHHPPPVVV[[[bbbgggkkkpppwww||||||zzzgggZZZRRRNNNMMMMMMQQQYYYdddqqq}}}wwwoooeee___XXXSSSMMMHHHDDD@@@<<<999888777666444333222222222///222555555444333333444222111222222444777999;;;888777999<<>>>>>>>>>>>===:::999999:::===AAADDDFFFGGGOOOYYY```iiiyyy{{{{{{nnnggg```___dddkkkooopppvvvwwwyyy|||~~~}}}xxxoooiiiiiillloootttzzz}}}wwwjjjdddeeeiiipppwww}}}}}}}}}}}}~~~xxxqqqooottt~~~sssmmmkkkppprrrvvvzzz||||||{{{yyysssooonnnssswwwxxxzzz}}}uuuhhh```[[[YYYZZZ^^^ccciiipppxxxwwwooo___\\\ZZZ]]]hhhxxxooo\\\aaaooo}}}bbbRRRBBB;;;:::888555555999777777:::<<>>>>>===<<<:::999::::::;;;<<>>===;;;888999:::;;;;;;;;;<<>>;;;;;;888777777888666666999;;;<<>><<<999:::;;;<<<;;;::::::<<<>>>AAACCCJJJVVV___eeennnxxx}}}zzzzzz~~~zzzvvvzzzzzzwwwwwwyyy{{{xxxqqqoooqqqrrryyy~~~~~~vvvpppooorrrzzz}}}wwwtttzzzrrrccc```bbbuuuhhhOOOEEE<<<::::::888666777888666666999;;;;;;@@@GGGQQQTTTZZZbbbjjjqqqwwwzzzxxxfffXXXQQQOOOMMMOOOTTT\\\hhhuuu{{{wwwrrrkkkccc\\\VVVPPPLLLBBBAAA>>>:::666333333333111111222222222111111000222111000111222222111000...000333555777888888888666;;;GGG^^^{{{xxxkkkmmmvvvmmmXXXMMMGGGBBB??????CCCFFFFFFDDDBBBDDDFFF?????????@@@@@@@@@===;;;:::<<<===<<<999888:::===??????FFFSSS]]]aaahhhooo~~~~~~yyyxxx{{{}}}{{{wwwxxx||||||yyyiii\\\[[[fffzzzeeeKKKBBB;;;:::999777666777888666666999:::;;;@@@FFFQQQSSSXXX```jjjrrrwwwxxx}}}~~~zzzgggYYYQQQOOOMMMOOOSSSZZZfffsss{{{wwwooojjjddd]]]VVVOOOIIIDDD>>><<<999666444333333444333333333222222222111111222222111111111111111111777222111555777666666777>>>EEEWWWqqqssshhhgggsssgggVVVLLLEEEAAA@@@<<>>===>>>@@@@@@???>>>CCCAAA===;;;;;;<<<<<<;;;<<>>>>>===???AAABBBCCCBBBAAA@@@???===<<<===???@@@@@@???AAA@@@>>>>>>>>>===;;;999===@@@EEEMMMVVV```iiiooogggTTTPPPUUUlllwww```GGGAAA:::777888888777444999999888888777999===@@@KKKQQQZZZaaaffflllsssyyy~~~}}}nnn^^^UUURRRQQQQQQTTT[[[bbbkkkyyy}}}xxxsssoooddd```YYYSSSMMMGGGAAA===999888666333222111111222222111111111111000000000111111222222222222222222555222222777999999<<>>??????@@@@@@@@@@@@@@@@@@BBB@@@???@@@CCCFFFGGGGGGAAAAAA@@@@@@@@@>>>;;;888===@@@EEEKKKSSS]]]gggmmmttt]]]OOORRR\\\yyyoooXXXDDD???999777888999777666666666666666555777:::===GGGNNNWWW___eeelllsssyyy}}}|||}}}vvvfffZZZUUUSSSRRRSSSYYY___iiixxx{{{uuuoookkk^^^ZZZSSSMMMGGGBBB===:::777666444222111000000000111000000000000000000000111111222222222222222333666444555999;;;<<>>??????@@@GGGFFFFFFHHHMMMQQQTTTUUUGGGEEECCCAAA@@@>>><<<999;;;???CCCIIIOOOYYYeeemmm||||||zzz~~~|||hhhUUUMMMXXXiiieeeQQQAAA===999777777888888777444555555555555666999<<>>:::777444333333222111000000000000000000000000000000111111111222222333333333333555444666888:::>>>IIITTTtttyyyiiilll}}}uuubbbWWWMMMHHHDDDAAA@@@BBBDDDCCCAAA???>>>???@@@AAAIIIIIIJJJNNNSSSYYY\\\]]]NNNJJJDDD@@@>>>===<<<<<<:::>>>BBBFFFLLLVVVbbblllzzzzzzwwwuuutttyyyqqq^^^OOOLLL]]]ssswww]]]KKK>>>;;;999777777777888777444555666666555666999;;;BBBIIITTT^^^eeelllsssxxx{{{zzzzzz}}}rrrbbbYYYRRRPPPPPPTTT[[[gggxxx~~~yyysssmmmfffaaaTTTOOOIIICCC>>>;;;777555222222222111111000000000000000000111111111111222111111222222333444444444333333555888:::BBBSSSccc~~~rrrkkkuuu~~~iiiWWWOOOGGGEEEBBB???>>>AAACCCBBBAAA@@@??????@@@AAAFFFFFFHHHLLLRRRVVVXXXXXXNNNIIICCC>>><<<======>>><<>>:::777444333111111222222222111111000111111111111222222333333111111222222333444444555333444777:::???LLLcccxxx|||{{{tttnnnrrrppp\\\PPPJJJEEEDDDAAA======???AAA@@@@@@????????????@@@BBBBBBDDDHHHLLLNNNMMMKKKGGGCCC???<<<<<<===>>>>>>AAACCCEEEDDDDDDKKKXXXbbbqqqzzzyyywwwuuuyyywwwsssqqqpppqqquuurrruuuxxx{{{{{{xxxssspppjjjkkkmmmmmmooossszzzttt\\\OOOIIIOOOiii|||dddNNNDDD;;;;;;:::888666555555666222444555666555666888:::<<>>>>>@@@>>>>>>>>>?????????>>>>>>@@@AAACCCFFFHHHGGGEEEBBB???===<<<<<<===>>>>>>===EEEGGGGGGCCCBBBGGGSSS]]]iiizzz~~~|||{{{||||||{{{yyy{{{~~~}}}|||{{{{{{|||~~~|||yyynnnnnnooopppuuu|||xxxuuutttvvvyyytttxxx|||~~~|||zzzxxxwwwrrruuuwwwxxxxxx{{{hhhRRRKKKJJJSSSpppwww^^^JJJBBB;;;;;;:::888666444555666111333555555555555777888:::BBBNNNXXX___eeekkkoootttwwwzzz|||mmmaaaWWWTTTSSSVVVZZZaaannn{{{zzzwwwsssmmmgggbbb___XXXOOOHHHCCCAAA===999666444333333222222222111111111000000222222111111222222333444444333222333555777888888777999===BBBNNNccc~~~~~~qqqttt}}}ttthhhvvvqqq```UUUIIIHHHEEECCC@@@>>><<<<<<========================???>>>>>>@@@AAAAAA???===???>>>===<<<<<<<<<<<<<<<===BBBHHHHHHAAAAAAMMM\\\eeeqqqyyyyyyxxxsssqqqrrrrrrsssjjjooossstttssstttzzz{{{}}}{{{yyyzzz{{{zzzyyywwwrrrppptttyyy}}}~~~ooo]]]NNNKKKPPP]]]yyyoooXXXFFF<<<>>>;;;777555555555444222666666555555555555666666<<>>;;;777444222111111222222222111111111000000111111111111111222333333333222222444555777777777666999>>>HHHYYYooo{{{sssyyyvvvnnnlll|||zzzgggXXXPPPGGGFFFDDDAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????===;;;>>>===<<<<<<;;;;;;;;;<<<@@@@@@BBBCCCBBBCCCJJJTTTaaalll|||zzz{{{|||uuupppnnnnnnoooooommmqqqtttuuutttuuuzzz~~~|||}}}}}}zzz{{{~~~zzzcccTTTHHHIIIRRRccciiiTTTEEE>>>;;;999666555555666555444666666555555555555666666:::???FFFNNNWWW___ggglllssstttyyyuuudddYYYQQQOOOTTTWWW[[[ggguuu{{{wwwsssooolllfff```XXXRRRMMMIIICCC>>><<<:::777444222000000000222222222111111111111111111000000000000111222222111222333555666666777666:::<<>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;===<<<;;;;;;<<<<<<:::888<<<<<<;;;;;;;;;;;;::::::AAA<<<;;;???DDDEEEGGGKKK[[[fffttt~~~{{{|||yyywwwxxxxxxxxxwwwzzz}}}}}}|||}}}~~~lllWWWJJJCCCIIIXXXnnnzzzbbbNNNCCC???888666555555666777666555666666555555555555666666777<<>>>>>======;;;::::::999999::::::;;;===;;;::::::::::::888666:::::::::::::::::::::999>>>999999???EEEFFFGGGIIIWWWaaammm{{{}}}~~~www```PPPGGGDDDNNNaaayyyuuu[[[IIIAAA@@@888777555555666777666444666555555444444555555666666:::@@@GGGOOOYYYccciiilllooouuu{{{yyyiii[[[SSSNNNQQQSSSVVVbbbooo~~~wwwqqqlllhhhcccaaaWWWSSSKKKEEE@@@===;;;:::666555444333222111111111111111111111111111111111000000000///000000111222000222555777777777999;;;BBBIIIWWWlllpppyyy}}}nnnooowwwoooZZZMMMHHHGGGDDDCCCBBB@@@??????>>>>>>;;;:::999888888999:::;;;===<<<:::999::::::888777999999:::;;;;;;::::::999999999<<>>DDDLLLVVV```gggjjjmmmsssyyy~~~}}}mmm___VVVPPPRRRSSSUUUaaannn~~~{{{wwwqqqlllgggbbb]]]ZZZOOOLLLFFFAAA<<<:::999999333333333333333222222222111111111111111222222222111000000000000111222222000333666777777999===AAAEEERRRggg}}}uuuuuummmuuu}}}eeeUUUKKKGGGEEEDDDDDDBBBAAA??????>>>>>><<<;;;999888888999;;;<<<===;;;999999::::::999888888999:::;;;<<<;;;:::999888:::@@@FFFHHHFFFHHHMMMMMMWWWaaakkkwww~~~}}}pppZZZJJJHHHKKK[[[sssgggQQQCCC>>><<<;;;:::999999999888555333555555444444444444555555666999<<>>======<<<===<<<:::888888:::<<<===<<<:::888777999::::::999888999;;;<<<===<<<;;;:::;;;<<>>DDDNNNYYY```jjjmmmqqquuuwwwxxxdddZZZSSSRRRRRRSSS^^^lllxxxllliiieeeaaa\\\VVVPPPLLL??????===999666444333444...///000111222222111111000000111111222222222222222222111111222222333444111444666666777;;;DDDKKK[[[qqq}}}yyyuuupppwww}}}cccRRRKKKHHHEEEAAADDDBBBAAA???===<<<;;;;;;>>><<<:::888888:::<<<>>>:::888666666888999:::999888999;;;=========;;;:::???>>>BBBHHHJJJGGGCCCCCCBBBKKKUUU\\\dddqqq{{{~~~~~~}}}sssmmmqqqyyybbbOOOJJJMMMWWWmmmkkkVVVHHH@@@;;;777999888999;;;<<<===;;;999555444444333333444444555555666888;;;AAAKKKVVV]]]hhhjjjooorrrsssyyy{{{eeeZZZRRRRRRQQQRRR]]]jjjwwwdddaaa]]]ZZZVVVQQQLLLHHHBBB>>>999555444222111000222111111111000000//////000000000000111111111111111000111222444444333222555444666999;;;???IIITTTssswwwtttxxxtttqqquuuoooZZZMMMHHHDDDCCCDDDIIIEEE@@@>>>>>>>>>;;;999777777777777888999;;;;;;;;;;;;;;;::::::999999999666888::::::::::::<<<======AAAFFFJJJKKKIIIEEEBBBBBBHHHPPPWWW\\\bbbiiinnnuuu{{{nnniiihhhmmm~~~iiiXXXQQQEEEVVVmmmuuu___OOOFFF>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555555555555555555555444;;;999:::===@@@EEEQQQ\\\```kkkmmmooowww{{{|||nnn]]]SSSVVVWWWRRRXXXfffttt}}}```]]]YYYUUUQQQLLLGGGDDD===:::666444333333222111111111111111000000000///000000000000111111111111111111111222333444333222333444777;;;===FFFXXXjjjvvvooottt~~~uuulllnnnxxxtttcccQQQGGGCCC@@@@@@AAAEEEAAA===;;;;;;;;;999666777777777777888999:::;;;:::::::::999999999888888888999::::::999:::;;;===@@@CCCFFFIIIIIIGGGCCCAAAAAAFFFMMMSSSXXX^^^fffkkk{{{rrrfffbbbcccjjj}}}vvv___QQQLLLOOObbb{{{}}}kkkWWWIIIAAA;;;888888888888999::::::;;;<<<<<<::::::888666444333333222999777777:::===BBBMMMXXX^^^iiilllmmmuuuxxx|||~~~ooo^^^TTTVVVVVVRRRXXXeeerrr{{{YYYVVVQQQMMMIIIEEE@@@===888555333222333333333333111111111111000000000000000000000111111111222222111111222222222222333333555777:::>>>DDDRRRllltttkkkkkkyyytttmmmiiiqqq~~~cccVVVHHHCCCAAA>>>===>>>AAA???<<<::::::999888666777777777888888999999:::999999888888888888777777:::::::::999888999<<>>CCCIIIOOOTTT\\\eeekkkyyyjjj]]][[[___iii}}}iiiWWWOOONNN___uuuppp```NNNDDD>>>999777777555555666888999:::;;;<<<===;;;999666444444333444777555666888;;;???IIITTT[[[fffiiikkkrrrtttxxxqqqaaaVVVVVVTTTQQQWWWbbboooyyyRRRNNNJJJFFFBBB???;;;888444333111000111222222111111111111000000000000000000000111111111222222222111222333222222222333444888888===FFFRRRddd}}}{{{qqqlllllltttnnnmmmppp}}}pppYYYOOOFFFCCCAAA???===>>>???>>>===<<<;;;:::999888777888888999999999888888777777777777777777777777999999999888888:::???BBBKKKJJJIIIFFFDDDAAA???>>><<<@@@FFFLLLSSS]]]iiiqqq~~~}}}~~~xxxhhh[[[YYY___lll}}}zzz~~~uuu```TTTTTTYYYttt|||fffWWWHHHAAA>>>:::999999555555666666777888999999999888666555444555666777888666777999:::>>>GGGQQQXXXdddgggiiippprrrtttuuueeeYYYVVVSSSPPPVVV```mmmvvvKKKHHHCCC???===:::777555444222000000000000///...000000000000000000111111111111111111222222222222111333444333222222555777999888@@@RRRgggzzzxxxpppjjjoooyyytttjjjppp{{{{{{eeeSSSKKKDDDCCCAAA>>>;;;<<<<<<<<<<<<;;;:::999999999888888999999999888777777666666666666666666666666777777888888999<<>>:::>>>DDDKKKTTTbbbqqq|||~~~|||{{{{{{|||}}}{{{jjj[[[YYY```nnn~~~}}}|||~~~~~~~~~}}}lllXXXSSS[[[eeeqqq[[[OOOCCC>>>===;;;999:::666666666666666666555555666666555444444555555666777555666888888;;;CCCMMMUUUaaafffhhhooopppqqq{{{yyykkk]]]VVVSSSPPPUUU]]]jjjsssDDDAAA===:::888777555444333222000000000000...,,,000000000000111111111111111111111222222222222333111333555444333444888<<<;;;===JJJccc}}}yyyooolllooo|||tttllljjjvvvnnnZZZLLLEEEAAA@@@>>>:::888999777888::::::888777777888888999::::::999888777555555555666666666666777777666777888999:::===BBBEEEHHHGGGEEECCCAAA?????????999<<>>GGGPPP]]]cccfffnnnnnnoooxxx~~~pppaaaXXXSSSQQQUUU\\\fffooo}}}>>>;;;777555555444444333222000///000000000...---///000000000111111111111111111111222222222333333111333666555444666;;;@@@FFFLLL]]]wwwxxxpppmmmrrr~~~qqqmmmnnnuuuwww___NNNFFF@@@======;;;777666888555888::::::888777888999888999:::::::::888666444555555666666777777777777777888:::;;;;;;===???BBBAAAAAA@@@???>>>>>>>>>>>>888;;;???FFFRRRdddwww|||}}}}}}}}}~~~~~~lll^^^]]]fffttt}}}}}}}}}|||yyywwwwww{{{sss^^^SSSZZZpppttt```MMMCCC:::999:::777555555666666666666555555555555444555666777777666555444666444444555555555<<>><<<<<<;;;777777999666999<<<===;;;999:::<<<999999:::;;;:::888555444555666666666777777888888999;;;<<<<<<<<<<<<===>>><<<<<<<<<<<<============888:::>>>DDDOOOaaauuunnn```aaakkkyyy}}}|||~~~|||yyyzzz|||~~~}}}~~~|||mmm\\\VVVccc~~~lllXXXLLLCCC;;;:::;;;888666555444555555666666777777777///111555888::::::999888888666666777666777===EEEHHHUUU]]]aaajjjjjjjjjssswwwfffZZZSSSSSSVVV[[[^^^hhhvvv777666555333222111000000111111000000//////......000111222222222000///...---///111222111222333444666333444999999999???IIIXXXnnnyyynnniiiiiiyyyuuukkkhhhssssss\\\LLLDDDAAA>>>;;;:::;;;;;;888666777777666666777888999999;;;<<<<<<===;;;999777555555555555444333444888:::;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;:::<<<@@@EEENNN\\\lllwwwpppcccfffuuu{{{yyy}}}|||{{{~~~~~~ooo^^^XXX```sss{{{cccRRREEECCC???;;;777666777888555555666666666666666666444555666888888666555444444444555444555777:::===HHHPPPZZZaaafffjjjnnnrrr{{{zzziii]]]WWWRRRSSSVVV^^^fffrrr~~~666555444222111111111111111111000000////////////000111111222111000///...000111111111000111444666555444666:::;;;<<>>AAADDDKKKUUUcccllluuuuuulllqqq~~~}}}|||||||||{{{~~~~~~~~~~~~~~~~~~{{{|||oooaaaVVVXXXggg}}}qqqYYYJJJCCC@@@<<<999888777666666555555555555555555555555444555666777777666555444444444555555555666:::===EEEMMMWWW___dddhhhmmmqqq{{{~~~mmmaaaXXXRRRQQQTTT[[[cccooo|||333222222111000111111111111000000000000/////////000111111111111000//////111222222111000111444777666777:::<<<>>>EEETTTccc{{{nnnlllttt}}}ttthhheeelllyyygggUUUJJJBBB>>>???===:::999999999777666555555444444555555666666999:::::::::999777555444111222333222222444777999888888888888777777777777>>><<<888666555666999;;;===???AAACCCEEELLLUUU\\\lll{{{yyyvvv~~~|||~~~}}}{{{vvvvvv{{{}}}|||||||||}}}}}}|||yyyvvvyyy~~~{{{ttt___UUUQQQ^^^vvv~~~fffPPPDDD@@@===999888999999777444555555555555555555555555333444555666666555444333333444555555555666999<<>>DDDRRRhhhyyyuuukkkppptttmmmhhhkkkxxxmmmXXXKKKEEE@@@<<<===;;;:::888888777777666666555555444555555666666888888888888777666444444111222333333333444777999777777777666666666555555;;;999777666666777888:::;;;>>>@@@@@@AAADDDJJJOOOcccqqq{{{}}}{{{zzzyyywww}}}|||{{{zzzzzzzzz{{{|||}}}~~~}}}xxxuuusssvvv}}}}}}www~~~rrreeeXXXRRRVVVjjjuuu]]]MMMEEE>>>;;;888999;;;;;;888444555555555555444444444444333444555555555555444333333444555555555666888;;;>>>EEEOOOXXX___eeelllqqqwwwzzzmmm```VVVRRRTTTXXX___jjjxxx000000//////000000111111000000000000111111111111000000000000000000111111...111555777777666555555666:::>>>BBBMMMaaazzz}}}oookkkxxxyyykkkllloooxxxyyyaaaPPPHHHDDD???;;;::::::999888666666666666777777666555555666666666666666666555555444333333222333555555555666888:::666666555555555444444444444555666777888888888888888;;;===>>>===???DDDHHHWWWdddsss}}}~~~yyyvvvwwwyyy~~~~~~{{{zzzyyyyyyyyyzzz{{{||||||zzzuuurrrqqqvvv~~~}}}xxxzzzyyyfffZZZRRRSSS___xxxkkkUUUIIIDDD>>>;;;999:::;;;<<<999777666666555555555444444444333333444444444444333333222444555555555555777999<<>>FFFOOO]]]tttvvvnnnrrrqqqeeemmmxxxxxxjjjWWWJJJEEECCC???;;;888999999777555444555777888777666666555666666666444444444333333333222222333555666666666666777888555555555555444444444444000222555888999999888777555888;;;<<<;;;===BBBFFFPPP[[[iiiwww~~~~~~~~~yyyuuuuuuzzz}}}{{{{{{|||}}}{{{zzzyyyyyyyyyzzz{{{||||||}}}xxxtttrrrrrrxxxzzzyyyppp^^^UUUNNNWWWkkkwww___MMMDDDAAA===<<<;;;:::999999999:::777777777666555555444444333333333333333333333333222444555666555555666888:::AAAKKKSSSZZZbbbjjjoootttyyykkk^^^YYY[[[[[[___ggguuu222222111000000000111111000000111111111222222222111000/////////000222333///111444555666888;;;===>>>IIIVVVdddvvvyyyssstttwwwjjjhhhuuu{{{ggg\\\MMMCCC???>>>===;;;777888888777444333555777777666555555444444444555333333222222111111222222333555666666555444555666666555555555555444444444222333444666777777777666555888:::::::::===BBBFFFKKKUUUaaannn}}}~~~|||~~~yyyyyyxxxwwwwww~~~}}}zzzwwwvvvwwwzzz{{{}}}|||{{{zzzzzzzzz{{{|||||||||wwwtttsssuuuzzz|||{{{}}}hhhYYYSSSRRRbbb|||iiiTTTGGGAAA@@@;;;======:::666555888<<<999888888777666666555555333333222222222222333333222444555666555555666777888???HHHPPPWWW^^^fffllloooxxx~~~nnn```ZZZ\\\[[[^^^eeerrr333333222111111111111111000000111111222222222222111000/////////111222333222222222222444888>>>BBBFFFTTTeeewwwyyyuuuuuu}}}{{{oooeeeqqqnnn\\\SSSFFF===::::::::::::666888888777444222444777666555444444333333333333333222111111111111111111333555666555444222333333666666555555555444444444666555444444444555666666666888:::::::::<<>>NNNccc}}}zzz~~~rrrggghhhnnnyyyrrr```PPPKKKCCC>>>;;;::::::999:::999888666555333222111555555444444444333333333444333333222222333333444222222222222222222222222555555444333444555666777777666555444444555666777333444555666999;;;>>>???DDDFFFOOO[[[eeelllrrryyy|||}}}{{{zzz{{{zzz}}}wwwqqqoooiiisss|||}}}vvvssspppooorrruuuxxxyyy~~~|||}}}~~~|||~~~}}}zzzyyy{{{~~~~~~yyyxxxlllYYYTTTYYYmmm~~~hhhVVVHHH>>>===@@@<<<;;;::::::999999:::::::::999888777666666666666555555444333333333333444333333333444444444555555:::;;;@@@JJJVVV```dddfffmmmqqq}}}qqqbbb[[[XXX[[[^^^dddnnnyyy000000///...//////000111333333333333222222111111222333444444333333444666555666888999<<<@@@FFFKKK]]]sss~~~}}}wwwjjjeeekkkttt}}}dddSSSFFFBBB<<<888777777888888999999888666555333222222555444444444444333333333444333333222222333333444333333444444555666777777444333333222333444555666777666555444444555666777555555555666777999:::;;;>>>???GGGRRR[[[bbbjjjqqq{{{|||{{{{{{yyy}}}|||xxxqqqnnnnnnqqq}}}zzzpppnnnlllnnnrrrwww{{{}}}|||zzzzzz{{{xxx|||~~~|||yyyzzz{{{{{{yyy~~~zzzdddVVVVVV^^^zzzvvv```OOODDD===;;;===;;;;;;:::999999999999999999999888666666555555666666555555444444444444444333333333444444444555555888:::>>>GGGSSS\\\bbbcccjjjnnn{{{sssddd[[[XXXWWW[[[aaakkkvvv///////////////000111222444444444333333333333222333444444444333333555666444777:::;;;>>>EEEPPPYYYttt~~~zzz}}}vvvlllfffhhhuuukkkVVVHHHAAA===:::888888:::;;;;;;888888777666555333333222444444444444333333333333333333222222222222333333222222333444666777888999222222222222222333444444666555555444444555555666777666666555555666666666999:::@@@IIIQQQXXXaaajjjxxx~~~}}}|||zzz}}}wwwssspppnnnpppsss}}}{{{wwwlllkkkkkknnnsssyyy|||~~~~~~}}}zzzwwwvvvvvvuuuzzz~~~}}}zzzzzz{{{{{{yyy~~~mmm[[[TTT]]]jjj}}}jjjTTTFFF@@@;;;999:::::::::999888888888888999888777666555555555555555666666555444444444444444333333333444444444555555666888<<>>@@@DDDOOOaaaooo|||}}}uuunnnkkkmmmuuunnn]]]NNNDDD>>>;;;999888:::;;;<<<;;;777777666555444444333333444444444333333333222222333333222222222222333333000000111222222333444444222222222222222333333444444444444444444444444444555555444444444444444444::::::>>>EEELLLRRR]]]hhhttt}}}|||zzzrrrppppppssszzz~~~zzzvvvsssooonnnnnnqqquuuzzz|||||||||xxxuuusssssswww{{{}}}|||}}}}}}vvvaaaUUUWWWhhhyyyqqq^^^III???===;;;888888999999888777777777777888777666555444444444444444555444444333333333333333333333333444444444555555666777;;;AAAJJJRRRYYY]]]ccciiittt}}}mmm```YYYUUUWWW\\\fffrrr...//////000111222222222111111111111222222222222111222333222222333777999999>>>DDDIIIRRRccczzz{{{mmmjjjlllsss|||ppp___SSSHHHBBB:::999777666777777777666666666555555444444333333444444333333333222222222333222222111111222222333111111000000000000000000222333333333444444444444333333444444444444333333333222222222333444555555;;;;;;>>>DDDHHHNNNZZZffftttxxxrrroooqqqvvv}}}~~~zzzwwwuuurrrpppppppppqqqtttyyy|||~~~~~~|||wwwttttttttt}}}~~~hhhYYYUUU___ttteeeTTTBBB<<<<<<;;;999888888888777666666666666777666555555444444444444444444333333222111222222222333333333444444444555555666777:::???EEENNNVVV[[[aaagggrrrtttfff]]]XXXZZZ^^^fffrrr//////000111222222222222000111111111111111222222222333333333444666;;;>>>999@@@KKKWWWeeeyyy}}}yyy~~~rrrdddgggrrrxxxbbbSSSJJJBBB>>><<<:::999888999888666444555555444444444444444444333333333333222222222222222222111111111111222222333333222111111000000///222222333444444444444444222333333444444333333222111111111222333444555666999999<<<@@@CCCHHHTTT```sss~~~zzzvvvooommmpppwww|||{{{xxxtttrrrqqqppppppnnnooorrrvvv|||~~~~~~|||yyyvvvvvvxxxzzz||||||nnn^^^WWW\\\kkksssYYYLLL@@@<<<===;;;999999777777666555555555555666666555555444444444555555444333333222222222222222333333333444444444555555555666999<<>>BBBMMMZZZlll{{{zzz|||vvvrrrooolllnnnwwwuuutttrrrpppnnnnnnoooppppppqqqssswww|||~~~~~~}}}xxxxxxvvvuuuuuuyyy~~~}}}nnnddd\\\___kkk}}}~~~gggOOOFFF???>>>===:::888999777666555555444444555555666555555555555555666666666555444444333333444444333333333444444444555555333555666888<<>>DDDHHHXXXbbbssszzz{{{{{{rrrkkkqqqxxx~~~oooZZZJJJCCC@@@???>>>777777666777777666333111333333444444444444444555333333333222222222111111222222111111111111222222//////000000111111111222///000111222333222111111111222333444444333222111444333333222333333444444333444888<<<<<>>EEEIIIcccwww|||rrroooyyyyyysssmmmiiijjjnnn{{{|||vvvrrrmmmmmmlllmmmoooqqqsssuuutttuuuvvvxxxxxxuuuqqqmmmpppooopppvvvwwwkkk]]]\\\hhhiiiXXXFFFBBB===:::888777555444555555555555555666777888777777777777777777777777555444333333222222333333333333333333333333333333666666777777:::???FFFKKKYYY\\\aaajjjxxxrrrfff```]]]```gggooo{{{222222222111222222333444777666555555666666666666999888:::@@@FFFNNN\\\jjjwwwqqquuu}}}vvv___VVVIII@@@<<<;;;999777666555444333222222222222333333222222222222333333666:::===;;;666222222444111111111111111111000000111111111111111000000000333111000000111222222111111111111111111111111111222222222333333333333444333444555666888<<>>EEEJJJWWW[[[aaahhhsssvvvgggaaa]]]___dddjjjttt~~~111111222333333333333333666666555555555666777888======AAAJJJTTTaaasss{{{uuuwwwwwweeeRRRKKKBBB===;;;:::999777666555444333333333333333111111222333333333333333;;;>>>???===888444333444333333222222111000000000111111111111111222222222333111///000111222111000111111111111111111111111111111222222222333333333333333444444666999>>>BBBNNNaaa}}}~~~wwwnnnkkkuuu|||uuuoooooossszzz~~~wwwqqqnnnllliiikkknnnppprrrttttttuuuvvvuuutttsssrrrrrrrrrrrrzzz~~~~~~xxxggg[[[WWWeeewwwkkkVVVIIIBBB???;;;999888888777555555555444333333333444444666666666666666666666666555444333333222222333333333333333333333333333333555555666666888===CCCGGGSSSYYY```eeelllzzz|||lllfffaaaaaacccfffnnnvvv000111333444555444333333222222222333444666:::===???DDDMMMYYYgggwwwxxxxxx}}}gggWWWIIIEEE@@@===<<<;;;999888555444333222222222222222...///222444666666666666999;;;<<<:::666333222333444333333222111000000///000000111111111111111222222111//////111111111000111111111111111111111111111111111111222222222222222333333333333666:::===EEEWWWqqq}}}}}}{{{}}}~~~wwwooollluuu~~~yyyvvvzzzwwwqqqmmmkkkkkkkkkmmmpppssstttsssrrrqqqrrrrrrqqqpppppprrruuuxxx}}}}}}zzzhhhZZZYYY^^^ssswwwaaaPPPGGG???===:::999999888777666555444444333222222222222666666666666666666666666555444333333222222333333333333333333333333333333444555555666777;;;@@@DDDNNNWWW___ccceeeppprrrkkkeeeddddddfffmmmttt000111333444555555444444222222222222222555;;;???@@@LLL]]]nnn~~~~~~~~~hhhUUUJJJDDDBBB???===;;;:::777666222222111000000000111111,,,...111555777999::::::555666666666444333333333333333222222111000///////////////000000000111111222000//////000111111000000000000000000000000000000000000111111111222222111222333222222444777:::AAAPPPfff|||~~~{{{yyyzzzwwwsssrrruuu}}}zzzrrrooowww~~~xxxqqqmmmkkklllmmmpppqqqsssuuutttrrrooommmmmmnnnpppqqqrrrvvv|||~~~}}}xxxhhhYYYSSS\\\jjjjjjWWWIIICCC===;;;999888999888777666555444333222222222222222555555555555555555555555555444333333222222333333333333333333333333333333333444555555555888===@@@JJJSSS\\\```aaaiiizzzwwwooohhheeeeeeffflllsss000111222444555555555555666777777555444888???DDDJJJ[[[qqqnnnYYYJJJDDD>>>>>><<<;;;888666444333666666555555444555555666...///111444666888::::::222222222333333444444444222222111111000/////////.........///000000111111222000...///000111000///000000000000000000000000///000000000000111111111000111222222111333555888>>>III[[[mmm|||}}}{{{zzzsssllliiillluuu~~~wwwrrryyyzzzvvvqqqllljjjkkknnnpppssstttuuuvvvtttqqqnnnllljjjnnnsssvvvyyy|||~~~xxxfffZZZQQQSSSdddwwwttt^^^MMMCCC>>>;;;:::888888888888666555444444333222222222333333555555555555555555555555555444333333222222333333333333333333333333333333333333444444444666:::===DDDMMMWWW\\\^^^fffsss~~~{{{rrriiieeecccdddkkkrrr222222222333444555666777777999::::::;;;AAAJJJRRRbbbuuusss^^^LLLDDDDDD;;;;;;;;;999777555444444888888777777777777888888111111111222333444555666000000//////111222222222000/////////////////////...//////000111111222222111000......000111000///000000000000000000000000/////////000000000111111///111222222111222555777:::AAANNN]]]lllxxxvvvlllgggggglllzzzzzzuuuzzz~~~{{{yyypppmmmjjjhhhiiilllppprrrtttuuuuuuuuutttqqqooommmlllrrrzzzxxxgggXXXTTTUUU]]]sssfffTTTHHHAAA===;;;:::888888888777555333444333333333333444444555555555555555555555555555555444333333222222333333333333333333333333333333222333333333333444777:::???FFFPPPWWW\\\dddooowwwyyymmmgggcccdddkkksss}}}222222222222333555777888444777;;;>>>BBBJJJWWW```yyyttt```NNN@@@===AAA:::;;;;;;:::888666777777222222111111111222222333333222111000000000111222...---,,,,,,---.....................///////////////000000111222222333333111000......000000000///000000000000000000000000////////////000000000000///000222222222333555777666<<>>FFFOOOWWW___ggglllqqqnnnkkkfffiiirrr{{{555777888888888999;;;===;;;@@@HHHOOOXXXhhh|||}}}jjjTTTGGG@@@;;;888999888888777666666555444444333333222111111111111222111111111000000000//////.../////////000000000000///////////////........./////////000000000000000...//////...------///111111000000///......------///////////////////////////111222222111000222333333777???FFFJJJNNNXXXccciiirrr|||xxxlllfffiiimmmyyyzzzvvvqqqnnnmmmllljjjhhhkkkiiigggiiimmmpppqqqppprrrsssuuuuuuvvvxxx{{{~~~~~~lll\\\TTTOOORRRcccxxxyyy\\\JJJBBB===::::::999888777666555555666777666555555555444444444444555555444444444333333333555444333222222222222222333333333333333333333333222222111000111333555666777<<>>@@@CCCMMMWWWbbbnnn|||xxxpppllljjjppp|||wwwnnnllljjjjjjkkkkkkkkkjjjrrrpppnnnnnnppprrrrrrrrrqqqssswwwzzz}}}mmm\\\PPPQQQUUUaaatttlllRRRDDD???<<<<<<<<<888777777666666666666777555555555555444444444444555444444444444333333333333333222222222222333333222222222222222222222222111111000000111222444555666:::???EEELLLSSSZZZ___qqqxxxqqqmmmhhhjjjooovvv~~~444555777888:::===BBBFFFMMMXXXiiizzz|||}}}mmmWWWLLLAAA<<<:::777666777555555444444333333333333222222111000000000000000111000000000////////////........./////////000000000000//////............/////////......------,,,......---,,,+++---000333000000//////............000000000000111111111111444555666444222111111222444444555999:::===FFFPPP^^^lll~~~yyyuuuqqq{{{yyysssnnnhhhhhhiiikkknnnpppqqqqqqyyyxxxvvvuuuuuuuuuvvvvvvrrrvvv|||qqq___TTTPPPVVVaaassstttaaaLLLAAA>>>======???::::::888777555444333333444444444444444444444444444444444444444444444444444333333333444555555666111111111111111111111111222222222222222444555666777:::>>>CCCIIIQQQYYY^^^jjjzzz|||sssmmmiiijjjmmmsss{{{:::;;;===???BBBHHHOOOSSS```mmm{{{xxxzzzmmm[[[MMMDDD===:::999666555666333333333222222222222222222111000000//////000000000000000////////////...............////////////............//////000000//////......------,,,,,,...///...,,,+++,,,...000////////////............///000000000111111111222444555666444222000111222333111222444666999AAAKKK[[[iii}}}vvvxxx}}}yyyrrrllliiigggiiilllppprrrtttvvvwww{{{{{{zzzxxxwwwwwwxxxyyywww|||wwwcccVVVTTTVVVbbbpppgggWWWGGG???===<<<;;;===999999888777666555444333333333444444444444444444444444444444444444444444333333333333333444555666111111111111111111111111222222222222333444555555555777;;;@@@FFFNNNXXX^^^fffvvv~~~tttnnnkkkkkkmmmrrryyy===???BBBFFFLLLUUU___fff{{{|||{{{zzz}}}|||www{{{ttt```QQQDDD>>>888777666333222444111111111111111111111111111000000///////////////000000////////////......------........./////////------......///000000111...............------------.........,,,,,,---...//////////////////.........//////000000111111111333444444333000///000000222///...111333555<<>>999555555444111222555000000000000000000000000000000///............///000000/////////.........---------.........//////.........///////////////.............../////////)))+++...///...---........./////////////////////------...//////000111111000111222111///......///444000///111222333888???JJJZZZqqq{{{uuuzzz|||yyyyyywwwrrrmmmkkkkkkmmmkkkooouuuwwwwwwvvvwwwxxxwwwyyy{{{{{{zzz|||lll^^^VVVUUU___jjj~~~qqq^^^KKKBBB<<<;;;;;;888555444444555666777888888777666222222333333333444444444333333333444444444555555111111111111111111222222222222222222222222222222000111222333333444444444333444555888===EEEOOOVVV]]]mmmxxxtttttttttsssqqqwwwRRRUUU\\\eeerrr|||vvvvvvzzz~~~sss]]]OOODDD<<<<<<777444555444222333777/////////000000000000000000000///...............000/////////............---------.........//////000000000///......---------.........///000000000&&&)))---///////////////.........///////////////,,,------...///000000111...///000///...---...///777333222333444444777<<>>:::<<<===999666555777888888888777666444333222222222333333444444444333333333444444555555555444444333333222333333444222222222222222222222222333333444555666666666666666666777888<<>>777666444333222111111111111111000......---------000000//////.........---///000111111111000...---///...,,,+++,,,---///111......------------..............................+++,,,------......------////////////............---------------------------------............///444555666555444444555777???FFFXXXttt|||zzz~~~sssnnnqqqxxx~~~~~~}}}{{{yyywwwuuusssrrrooonnnnnnnnnoooqqqsssuuuvvvxxxyyyyyyyyyyyy{{{|||}}}}}}}}}||||||ooo```QQQMMMRRR^^^rrrkkkWWWKKK===<<<:::999888777777777777666666555444444333333444444444444333333222111222222222222222222222222222222222333333444444444111111111111111111111111111111111111111111111111555444444444888@@@JJJQQQXXX```ppp}}}{{{xxxyyypppyyy}}}{{{{{{wwwvvvyyy}}}fffUUUJJJ@@@;;;;;;666555444333222111111111111000///......---------000/////////...............//////000///...---,,,...---,,,+++,,,---///000......------------......------------------------,,,---......//////......////////////.........---------------------------------------............000111222111000000222333<<>>GGGNNNTTT\\\jjj}}}{{{xxxxxx~~~~~~yyyyyy~~~uuunnnooowww|||jjjTTTFFF>>>888777999555555333222111111000000111000///......---......////////////............---............---,,,,,,...---,,,,,,,,,---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////.........---------------------------------------------............---/////////......000222888===III\\\ttttttmmmqqqwww}}}~~~tttnnnkkkjjjnnnxxx~~~{{{xxxuuunnnnnnmmmmmmllllllllllllnnnppprrrtttvvvwwwxxxxxx}}}}}}~~~}}}||||||~~~kkk\\\PPPMMMQQQ___qqq~~~vvvcccRRRDDD===999888777666555444444444444333333222222111111111333333333333333222222111222222222222222222222222333333333333333222222222111111111111111111111111222222222222222222222222444444333222444:::CCCHHHOOOVVVbbbsss{{{xxxwww}}}xxxzzzwwwrrrooottt~~~iiiYYYHHH???:::888888999444444222111111000000000000000///...............///////////////.....................------,,,,,,......---------...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000///000111333555888@@@NNNbbbwwwzzzqqqlllnnnqqqwww~~~zzzqqqhhhcccgggnnnxxx~~~{{{xxxtttpppmmmjjjjjjkkkllllllmmmnnnnnnoooqqquuuxxx{{{{{{{{{zzz}}}~~~}}}nnn^^^SSSLLLRRR^^^nnn|||hhhVVVIII???:::888777666555444444444444333333222222222111111111222222333333333222222111222222222222222222222222444333333333222222111111111111111111111111111111222222222222222222222222555444333333444888???DDDKKKQQQ\\\kkk~~~|||xxxwww{{{zzzxxx{{{sssrrrtttxxx|||kkkXXXLLLAAA===<<<:::888888333222111111000000000000000//////............///.........////////////////////////...............///////////////000000111------,,,,,,,,,,,,------------------------------++++++,,,------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000000222444222444:::EEETTTfffxxxxxxrrrpppoooooosss{{{wwwllleeeeeeeeegggooo|||~~~{{{wwwtttrrroookkkiiihhhiiijjjlllnnnooopppqqqqqqssswww{{{~~~~~~}}}||||||~~~~~~||||||kkk\\\TTTQQQSSS```qqq|||pppYYYJJJAAA:::777888777666555555555555555333333333222222222222222111111222333333222222222222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222555555444333444777<<<@@@HHHNNNWWWeeewww~~~yyyvvvyyy}}}zzzvvvvvvzzzuuulllqqqyyy}}}iiiZZZIII@@@::::::<<<999555444222111111000//////000000//////............//////.........///////////////000///......------............/////////000000000------,,,,,,,,,,,,------........................******+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---//////...///111333000333777>>>GGGVVVgggsssxxx}}}|||{{{|||{{{yyyxxxtttppprrryyytttlllfffaaa]]]bbbppp~~~|||~~~{{{zzzzzz|||}}}{{{{{{||||||{{{uuussspppnnnnnnllliiiggghhhiiikkkmmmoooqqqsssssstttvvvyyy}}}~~~}}}{{{~~~}}}|||iiiXXXNNNPPPVVVaaasss{{{dddPPPEEE???;;;888777666666555444444555555222222222222222222222222000111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111333333333333333333333333444444444444444666:::===DDDIIISSS___pppzzzwwwyyy|||{{{uuuuuuwww}}}uuurrrrrr{{{wwwfffVVVJJJBBB:::555777999666222111111111000////////////000//////............//////............/////////000///...---,,,,,,,,,------,,,------...............---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++---.........///111333///222666888===GGGVVVaaagggmmmqqqqqqttt{{{}}}vvvvvv{{{|||tttkkkfff___^^^eeerrr}}}{{{uuuwwwyyyzzzyyyxxxwwwvvvrrrrrrsssvvvzzz}}}}}}}}}~~~yyyrrrppppppqqqqqqmmmkkkjjjjjjkkkkkkjjjhhhjjjkkkmmmooorrrtttvvvwwwvvvxxx{{{}}}~~~~~~|||{{{iiiYYYMMMJJJUUUbbbuuu{{{lllWWWHHHBBB???;;;888555444444333333333333444111111111111111111111111000000111222222222222222222222222222222222222222111111111111222222222222111111111111111111111111333333333333333333333333111222333222222444777:::>>>DDDMMMYYYjjj|||wwwxxx{{{~~~{{{rrrpppwwwyyyqqqnnnsss{{{{{{fffVVVHHH===@@@888222444777555222111111000000////////////000//////.........//////000---.........//////000000...---,,,+++***+++,,,---***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,.../////////000222444///222555555666===IIITTT[[[aaagggjjjppp{{{}}}{{{yyyqqqnnnggg```^^^fffsss~~~}}}|||zzzqqqsssttttttrrrqqqppppppmmmnnnooosssvvvxxxwwwvvv{{{}}}yyynnnhhhfffgggggghhhgggggghhhjjjkkkjjjiiinnnoooqqqsssvvvxxxzzz{{{xxxyyy{{{}}}~~~~~~~~~}}}yyykkk\\\PPPIIILLL\\\nnnjjj\\\KKK???;;;999666333333333222222111222222222////////////000000000000///000111222222222222222222222222222222222222222000000111111222222222333111111111111111111111111333333333333333333333333///000111111111222555888999@@@IIIUUUfff||||||xxxxxxzzz~~~yyysssuuuwwwooommmlllooozzzvvvdddWWWJJJAAA<<<666555333111000000000111222111111000///......---...//////000000000000//////////////////.........///............------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********'''((()))***,,,---...///,,,,,,++++++,,,,,,---......------,,,,,,------...***)))***+++...///...---------,,,+++++++++,,,,,,000///.........000111222111111111222555:::>>>AAAMMMTTT[[[bbbpppxxxooohhh```^^^gggtttyyy}}}|||~~~|||xxxuuuqqqooonnnnnnnnnmmmoooppppppooonnnnnnoooqqqrrruuu{{{{{{lllddd```^^^```ccchhhhhhhhhhhhhhhiiimmmpppssstttvvvyyy{{{}}}~~~{{{}}}~~~lll\\\PPPNNNOOOVVViii~~~rrrSSSLLLCCC>>><<<:::555111222222222222222222222222888777666555444333333333111111111111111111111111111111111111111000//////000000000000111111111111000000//////000000111222111111111111111111111111222222333333333333444444<<>>999666666333222222111000//////////////////......---------....../////////......---,,,,,,------...///000000.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********+++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++***+++------+++)))))))))))))))***,,,------......---------,,,,,,,,,111000///......///111222777>>>HHHVVVggg{{{}}}wwwnnnhhh\\\^^^dddmmmzzz~~~}}}}}}{{{vvvhhheeegggmmmrrruuuzzz{{{~~~}}}mmm^^^SSSQQQOOORRR^^^lll|||sss```QQQIII===999666444444555444222222222222222111111111111000000000000000111222222111111111111111111111111000000111111111111000//////000000000111111111111///............///000000222222222222333333333333111222222222222333333333222444999AAAKKKZZZrrrzzztttrrruuu|||ssskkkiiijjjlllwww~~~rrr```NNNEEE===:::888444222333111111111111000//////...............------------+++,,,---...............+++,,,,,,---...//////000...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,++++++************++++++)))))))))+++---...---+++*********+++,,,---...///------------------,,,,,,...............000111222555:::CCCRRRbbbuuu{{{}}}xxxppp]]]XXXUUU[[[gggsss}}}yyyrrriiiiiinnnwww}}}~~~zzzxxxvvv|||xxxkkk___VVVRRRTTTWWW^^^kkkxxxrrr___OOOFFFBBB888666444444444555444444222222222111111000000000111000000111111222333444111111111111111111111111///000000111111111000000///000000000111111111111222111111111111222333333111111111222222333333333111111111222222222333333222444999@@@GGGUUUkkk}}}rrrrrrvvvrrrjjjiiilllsssyyyrrr]]]MMMCCC===888777666222111333000000000000000///......------------------------+++,,,------......------,,,,,,,,,---.........///------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,))))))***+++,,,,,,------***************+++,,,,,,+++******))))))******+++(((((((((***---...---,,,++++++++++++,,,---......+++,,,------......------,,,---------///000111222111444<<>><<<666555555444444444444555222222222111000000//////222111111111222333444444111111111111111111111111///000000111111111111000000000000000111111111111000000000///000000111222000000000111111222222333111111111111222222222222333444888>>>DDDPPPdddvvvyyy|||uuujjjkkkqqqyyy}}}kkk[[[KKK???<<<777555777666333333555...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,.........------+++******---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))******++++++,,,------***************++++++,,,******))))))))))))*********))))))***,,,---+++***,,,+++++++++++++++,,,,,,***+++,,,...////////////,,,,,,,,,------...//////000000666AAAPPPaaayyyxxxlll```TTTNNNMMMNNNUUU^^^lllttt}}}|||{{{zzz}}}wwwrrruuu|||{{{tttooonnnssswww|||nnn```XXXSSSOOORRRXXX```kkkzzz}}}hhhTTTGGG@@@;;;999555555555444333333333333222222222111000/////////222222111111111222333333111111111111111111111111//////000111111111111111000000000000111111111111...------------...//////...//////000000111222222111111111111222222222222222222666;;;@@@JJJ]]]ooo}}}wwwmmmhhhooozzz|||iiiXXXMMMBBB999444111000333333111111444...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,)))'''&&&------------------,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++,,,,,,*********)))***++++++,,,******))))))))))))******+++*********++++++***(((++++++******************)))***---///000000000000,,,,,,,,,,,,,,,,,,,,,,,,333000333<<>>FFFMMM]]]sss{{{vvvvvvxxxxxxxxx{{{{{{}}}xxxnnn^^^PPPFFF???999666444000///111111...---///,,,...//////---,,,---///------------------------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,************************)))))))))))))))***++++++************************,,,+++************+++,,,))),,,...,,,((('''))),,,'''&&&$$$$$$$$$&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))*********)))))))))***++++++,,,,,,---***+++......---///444888;;;FFFVVV```fffnnnvvv|||ssslllbbbVVVPPPPPPMMMQQQWWW^^^fffppp{{{}}}vvvsssnnnjjjhhhhhhjjjkkklllmmmppptttyyy|||yyyppplllfff```[[[XXXWWWWWWVVVZZZaaaiiirrr}}}qqqdddVVVPPPOOOVVVbbbsss|||mmm\\\JJJ>>>:::555222222666666333222444111111111111000000000000////////////000000000111///000111111///---,,,,,,...------,,,,,,------...........................---------.........//////////////////////////////---...///111222222222222000000000000111111111111333111111444555666:::???FFFTTTggg}}}~~~wwwooommmpppvvv{{{~~~hhh^^^PPPDDD===:::666444111......111111......000,,,...000///---,,,---000........................++++++++++++++++++++++++---,,,,,,++++++*********************************))))))((())))))***++++++************************---,,,+++******+++,,,---))),,,...,,,(((&&&))),,,***)))((('''((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))))))))))))))***++++++,,,,,,000------///000...000444444444===KKKUUU]]]hhhssszzzoooaaaXXXUUUJJJKKKLLLOOOTTT^^^iiippp}}}}}}xxxrrrmmmjjjiiihhhlllllllllnnnqqquuuyyy|||{{{vvvpppjjjggg```^^^YYYVVVTTTUUUVVVWWW]]]eeeoooyyy~~~rrrcccWWWTTTQQQUUUbbbsssmmm^^^NNN???888888555333333666666222000222111111111111000000000000////////////000000000000000...---///111222...+++//////.........//////000000000000000000000000000000000000000111111111111////////////////////////,,,---///000222333333333000000000000111111111111555222222444555444666;;;BBBNNN```uuusssrrrqqqpppsss{{{ttteeeVVVNNNDDD;;;777555333222000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++(((((()))***++++++,,,,,,+++++++++*********))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,((((((((((((((((((((((((******))))))))))))******++++++******************++++++******++++++,,,---111222666;;;@@@JJJ\\\lll}}}~~~yyykkk```XXXMMMDDDCCCCCCFFFOOOYYYfffnnnzzz~~~zzzwwwssspppooommmjjjiiikkknnnppppppxxxxxxzzz~~~||||||wwwooohhhaaa]]]YYYWWWUUUTTTSSSSSSUUUZZZ^^^aaannnyyyrrrhhhccc]]]XXXRRRUUUaaatttoooYYYMMMDDD<<<:::<<<444444333333222111111000////////////////////////////////////////////////------------------------................................................///+++'''$$$$$$'''+++///111111111111000000000000///////////////000111111///////////////.........000111222222222333555888???GGGWWWmmmpppqqqtttwww}}}wwwfffWWWJJJDDD;;;555333222000///000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((((()))******+++,,,,,,...------------,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---******************************))))))))))))******************************++++++******++++++,,,---000000333777<<>>DDDQQQeee|||sssvvv|||rrrdddSSSFFF===999555111000000///...///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((())))))******+++++++++++++++*********)))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***************************))))))(((((())))))***************************+++************+++,,,,,,...---///333666<<>>AAADDDIIIQQQZZZbbbjjjrrrwwwyyyuuurrrooollljjjiiigggeeefffkkkqqquuuwww{{{zzzzzz||||||{{{ssspppllliiifffbbb^^^[[[XXXUUUQQQNNNLLLNNNPPPRRRTTTVVVYYY```jjjvvvzzztttlllmmmjjjfffjjjssszzz|||rrrZZZNNNBBB;;;777444333444444333333222222111111000////////////////////////...........................---,,,++++++,,,---...---------------------------------------------------...///000000///...---//////////////////////////////......//////000000....../////////////////////111222222111222444666;;;???IIIYYYnnn}}}nnn^^^QQQEEE<<<666555444222111111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++)))))))))(((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***************************++++++,,,---,,,---000111444>>>IIIWWWiii|||{{{{{{|||{{{pppaaaTTTLLLFFFCCCAAA???AAADDDHHHNNNVVV]]]bbbpppuuu}}}|||wwwrrroookkkgggcccaaadddiiimmmpppqqqooooooqqqvvv{{{~~~~~~~~~}}}}}}}}}~~~}}}{{{zzzyyy|||}}}~~~{{{vvvqqqmmmllleeeccc___[[[XXXUUUSSSQQQQQQOOONNNLLLLLLPPPUUUYYY^^^bbbhhhqqq{{{xxxpppkkkhhhccckkksssyyymmm^^^LLLEEE>>>999777555444444222222111111000/////////////////////////////////........................///...,,,++++++,,,...///------------------------------------------------+++---...//////...---+++---------...............//////.........//////000............///////////////000111111111111333555666;;;DDDPPPbbbwwwkkkXXXLLLCCC<<<888444444444333222000///...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))*********++++++++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((()))))))))***************))))))******+++,,,---+++,,,...///000777???LLL___vvvyyypppppprrrwww{{{nnnbbbZZZTTTMMMGGGDDDBBB@@@@@@CCCIIINNNQQQXXX___jjjttt}}}{{{wwwrrrmmmgggccccccfffhhhjjjhhhfffeeeeeehhhkkkmmmmmmoooooopppqqqqqqrrrsssssssssuuuxxx{{{}}}|||{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwssssssssssssssstttuuuuuuwwwuuussspppmmmkkkiiiiiihhhiiijjjgggccc___\\\[[[UUUTTTRRRPPPNNNNNNOOOPPPPPPQQQSSSTTTXXX^^^ffflllrrrwww~~~zzzpppfffaaaaaadddhhhvvvrrr]]]OOO???===999444222222111///000000//////...---------////////////////////////...........................---,,,,,,,,,,,,---...---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,---------........./////////............//////---.........//////000000///000111111000000222444222888AAAKKKXXXiii|||~~~kkkUUUGGG@@@;;;888777111222333222///---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******)))))))))((((((((())))))((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++)))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))************))))))))))))***++++++---++++++.........333999DDDUUUlllvvvdddeeehhhoooyyy}}}|||}}}yyypppjjjfff\\\RRRHHHDDD@@@===>>>AAACCCDDDDDDLLLVVVaaakkkvvvzzzuuunnnjjjhhhhhhhhhgggccc```]]]\\\\\\]]]^^^]]]aaaaaaaaabbbbbbbbbbbbbbbdddfffiiikkkmmmmmmlllkkkkkkkkkjjjiiiiiihhhggggggdddddddddddddddcccccccccbbb```___\\\ZZZYYYXXXXXXUUUVVVVVVUUURRROOOOOOOOOJJJKKKKKKJJJKKKNNNRRRVVVUUUZZZ___dddiiiqqqzzzwwwoooddd\\\WWWVVV\\\ddduuuzzzcccPPPFFF:::;;;999444111222111...000//////......---,,,,,,////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,------...///////////////......------......------......///000000000///000111000//////111333000777@@@FFFNNN[[[nnn{{{zzzdddSSSBBB<<<:::666333222...000111///,,,***+++,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&)))))))))))))))))))))((('''''''''&&&&&&&&&%%%%%%))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((()))******+++)))))))))))))))***+++++++++)))***---...---000555999III]]]ooo}}}uuudddccceeelllvvv~~~~~~}}}}}}{{{qqqeeeXXXSSSLLLGGGEEECCCAAA???===BBBIIIOOOVVV```lllvvv~~~}}}xxxtttrrrooommmkkkdddaaa\\\ZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTSSSUUUWWWXXXZZZ\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVTTTTTTTTTUUUUUUUUUTTTTTTQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLKKKIIIJJJLLLNNNMMMNNNPPPQQQSSSYYY```ffffffkkkrrrwww{{{~~~wwwsssccc[[[UUUTTTUUUZZZfffsss{{{gggQQQBBB===888;;;:::444222444444111111111000//////......---////////////////////////------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,------...//////000000000///...------------...------......///000000111///000000000//////000222111777===@@@CCCOOOaaappplll]]]TTTEEE999888999444///...---///000///,,,***,,,...***+++,,,------,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))((((((((((((***))))))))))))((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))******+++)))))))))))))))******+++***((()))---...---///333000???QQQaaasss}}}vvvkkkiiiiiimmmvvvxxxoooiii```YYYTTTOOOIIIEEE>>>@@@CCCCCCFFFMMMYYYbbbiiilllqqqxxx}}}zzzwwwsssqqqhhhddd```]]][[[ZZZYYYXXXSSSRRRQQQPPPNNNMMMLLLKKKLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQPPPOOONNNMMMLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJIIIIIIKKKOOORRRVVVXXXZZZ\\\___fffooouuuwww|||xxxpppjjjfffYYYTTTSSSYYY```jjjzzz}}}mmmYYYEEE999666444888888222000333444111222222222111000000//////////////////////////////------------------------***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------......///000111111000///...------------------------...///000000111///000000///......000222333888;;;;;;<<>>>>>BBBEEEGGGFFFNNNSSS[[[ccciiioootttwwwyyy{{{||||||{{{zzzzzz{{{vvvpppiiidddbbb```]]]ZZZXXXVVVSSSPPPMMMKKKJJJJJJJJJKKKMMMOOOOOOOOONNNNNNNNNKKKIIIIIIJJJIIIFFFCCCDDDEEEFFFEEEDDDEEEGGGJJJIIIJJJKKKKKKKKKLLLNNNPPPRRRRRRSSSSSSTTTXXX]]]aaafffhhhlllrrrwww}}}|||qqqeee\\\XXXVVVTTTXXX___iiitttjjjYYYKKK@@@::::::555444222000//////000111000000//////......------........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---...///...------,,,,,,------...------------------............///------------------------.........////////////000------......///111222333555444444888<<>>888555333333111.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++******))))))((((((******+++,,,...000222333111...+++((('''''')))+++************************'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%$$$%%%&&&'''((()))))))))&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,...,,,,,,222999AAANNNYYYeeeiiinnntttzzz{{{rrrlllddd\\\TTTOOOKKKIIIFFFCCC???===>>>AAADDDEEEDDDFFFIIILLLQQQXXXaaafffpppvvv}}}}}}zzzvvvsssqqqpppooolllkkkkkkllllllmmmmmmnnniiiiiihhhhhhhhhgggfffeee___```_________bbbgggkkklllpppuuuzzz}}}uuuoooggg^^^YYYVVVUUUTTTXXXXXXYYY\\\ffftttrrrWWWLLLAAA;;;777444222333111111000000////////////------......//////000000---------------------------,,,,,,+++,,,,,,---------,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++***))))))---------------,,,+++***+++,,,,,,,,,,,,---------------------------------.........////////////000............///000111222555333333555555777@@@III```wwwvvviiiaaaQQQKKKCCC;;;666333111///000///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++******))))))((((((((()))))))))***++++++,,,---000...+++((('''''')))***))))))))))))))))))))))))'''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((((()))))))))((((((''''''&&&%%%&&&'''((('''%%%%%%%%%&&&'''((('''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***,,,------...+++((((((+++000555???IIIRRRWWW^^^gggqqq||||||zzzwwwqqqiiiaaa[[[XXXTTTNNNGGGBBB@@@AAA@@@@@@BBBBBBCCCCCCEEEJJJQQQVVV^^^eeeooouuuxxxzzz~~~~~~|||zzzyyyyyyyyyzzzxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzxxxvvvuuuuuusssttttttuuuvvvyyy}}}yyyqqqlllaaa^^^YYYUUUTTTVVVYYY\\\bbbeeekkkrrr}}}ttt^^^MMMDDD;;;888777444222444///000000000//////......------......//////000000---------------------------,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++++++++*********+++,,,---------,,,------------............------------------------.........////////////000///......//////000111222333111222555555777???GGGZZZpppyyynnnbbbUUULLL@@@===999777555333111//////---------...///...---++++++++++++,,,,,,,,,,,,******+++++++++******)))))))))))))))))))))(((((()))))))))))))))(((((((((---,,,***)))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''$$$%%%&&&'''((()))))))))************)))((('''&&&***)))(((((()))***)))(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''************************(((((((((((((((((((((((('''((()))***+++---......,,,***))),,,...111888???FFFKKKTTT___lllyyy{{{sssnnnkkkeee___VVVOOOLLLHHHCCC@@@AAAAAA@@@???>>>AAAFFFJJJPPPTTT[[[aaafffjjjnnnpppqqqqqqpppqqqrrrtttvvvwww|||~~~wwwnnneee___[[[SSSTTTTTTVVVYYY```hhhnnnvvv|||}}}eeeQQQDDD<<<666555555222000111......////////////...............///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++(((((()))***+++,,,------******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,((()))***,,,---------------------.........//////------------------------,,,,,,,,,------------...///////////////000111111111000222555555666===EEESSSiii}}}nnn```VVVMMMDDD===:::777555444333333111///---,,,+++,,,......,,,+++******+++++++++,,,,,,,,,((())))))******)))))))))((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''&&&'''(((((())))))))))))((((((((()))(((((('''''')))(((''''''))))))((('''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,...,,,,,,......---000666===BBBLLLXXXeeettt~~~xxxrrrkkkfffccc^^^WWWRRRJJJIIIGGGDDDBBBBBBEEEGGGKKKKKKLLLOOOSSSWWWYYYYYY\\\\\\]]]___aaadddggghhhppptttyyy~~~|||{{{rrroooiiiccc^^^\\\[[[[[[XXX[[[___dddkkkttt|||jjjVVVGGG<<<555111222333111///000------.../////////...---///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++***)))******,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,------------...///////////////000000111111000222555444444:::AAAKKK```{{{vvvjjjZZZMMMEEE@@@:::666555222000.........,,,+++,,,+++++++++------+++)))*********++++++,,,,,,,,,'''((())))))))))))((((((''''''(((((())))))******))))))***++++++++++++***&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''((()))))))))))))))((((((%%%%%%&&&'''((((((((('''&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%$$$$$$&&&((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***************************(((((()))(((%%%'''+++333999BBBNNN\\\kkkyyy~~~~~~}}}{{{zzzwwwpppiiiZZZYYYWWWRRRNNNKKKLLLMMMOOOLLLHHHHHHKKKNNNNNNMMMMMMNNNOOOPPPSSSVVVYYY[[[\\\aaaiiirrryyy}}}~~~~~~|||{{{zzzxxxsssmmmhhheeeeeeccc```]]][[[[[[___dddgggiiimmmsssyyy|||hhhWWWFFF:::888222///111333222000111,,,---.../////////...---000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++*********************+++++++++,,,,,,,,,))))))(((((((((***+++,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------------------------------........./////////000000000////////////000000111111000222444333222777>>>EEEYYYtttvvvlll[[[TTTIII???999555444333.........///////////////,,,++++++******++++++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))+++***)))'''''''''((()))+++)))'''''')))+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&''''''(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))************))))))((()))++++++++++++---......333;;;AAAIIIWWWjjjyyywwwppplllgggaaa^^^\\\\\\]]]```]]]YYYSSSOOOKKKIIIHHHHHHIIIIIIGGGEEEEEEIIIMMMNNNRRRYYYaaagggkkkmmmnnnqqqqqqqqqpppppprrruuuxxx}}}tttlllgggeeebbb^^^[[[YYYZZZ[[[\\\aaafffhhhmmmuuu{{{}}}oooaaaUUUHHH>>>:::333222222111000//////......///000000000///---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,***((()))+++,,,+++(((************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,............///////////////000000000000222666999EEEPPPddd|||pppaaaWWWMMMGGG>>>777333111000///.........---------,,,,,,,,,++++++******++++++,,,,,,+++******))))))******))))))))))))))))))))))))+++***)))(((''''''((()))((('''''')))***+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((***++++++******,,,---,,,000555:::AAANNN___lll~~~~~~yyytttqqqppppppqqqrrroookkkeee___ZZZVVVTTTNNNOOONNNKKKGGGEEEFFFIIIJJJMMMQQQVVVZZZ\\\]]]^^^[[[]]]^^^______aaaeeehhhkkknnnsssyyy~~~~~~xxxnnnddd]]]WWWXXXWWWVVVVVVYYY___dddpppwww}}}zzzlll[[[PPPFFF<<<555333222111111000//////......///////////////...------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++,,,***((()))+++,,,+++)))************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,............///////////////000000000000222555888AAAKKK]]]ssswwwiiiZZZLLLDDD<<<888444111000///...------------,,,,,,+++++++++++++++************++++++++++++***)))))))))******))))))))))))))))))))))))***))))))(((((((((((()))''''''(((+++,,,,,,)))&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%%%%((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&''''''((())))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((())))))***++++++***)))***,,,***---///111555@@@OOOZZZrrr~~~~~~{{{uuuooojjjfff^^^______ZZZTTTPPPOOOPPPRRRRRRSSSTTTTTTUUUUUUUUUQQQSSSUUUUUUUUUUUUVVVWWWXXX[[[___dddhhhllloooppppppnnnjjjgggccc]]]WWWRRRNNNRRRVVVYYY]]]eeeqqqzzz}}}eeeXXXKKKBBB<<<555222222000000000///......------000///......---.....................------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))+++++++++++++++++++++++++++***)))***++++++***)))************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,---............/////////...///000000000111444777;;;DDDSSSggg}}}{{{oooaaaTTTIII???999333111//////000000///---+++,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******(((((((((((((((((((((((()))))))))(((((((((((()))***))))))***,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((())))))***+++***)))((()))***+++,,,,,,,,,---555AAAJJJ___nnn|||yyytttvvvvvvsssmmmhhhggghhhhhhgggeeedddcccccccccdddbbbcccdddbbb^^^ZZZWWWVVVWWWXXXZZZ\\\^^^aaabbbcccaaa___]]]]]]]]]\\\[[[YYYYYY```iiipppuuu~~~vvvjjjUUUKKK@@@;;;777333222444//////.........---------000///...---,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++************+++******************************************************************************,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,---------.........//////...///000000000111333666666>>>KKK]]]rrr}}}vvvfff___TTTIII@@@999444000//////...///000000...,,,******+++,,,---......///+++******))))))******+++***))))))((())))))******((((((((((((((((((((((((((((((((())))))))))))(((+++)))&&&&&&''')))++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))'''&&&$$$$$$&&&''')))(((***+++***(((((((((***------,,,***+++///777===MMM\\\rrr}}}~~~~~~~~~~~~|||{{{{{{{{{|||}}}}}}}}}}}}yyyssslllhhhfffiiihhhgggffffffggghhhhhhhhhffffffgggjjjlllllllllnnnvvvwwwdddWWWFFF>>>777444111---...111............------------000///---,,,,,,,,,---...,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++************+++************************************************************************,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++------------............---...000000///000222444333:::EEETTThhhyyypppfff^^^MMMHHH@@@999555222111///...---,,,---......,,,*********+++,,,------...///******))))))))))))******))))))((((((((()))******))))))))))))))))))))))))'''(((((())))))))))))(((***'''###!!!###&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''((())))))((('''(((***------,,,++++++...222555>>>JJJ^^^rrryyyxxx{{{|||zzz}}}{{{yyyyyyzzz{{{|||vvvdddRRRFFF>>>888444333000------111........................///...------,,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++***))))))))))))(((((((((************************)))+++++++++***)))***+++************************************************************************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,------------.........,,,...000000//////111222222777@@@MMM^^^www{{{pppggg___WWWNNNGGG???;;;666333111111111000---,,,+++,,,------,,,***++++++++++++++++++++++++******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))******)))((()))'''$$$###%%%'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))!!!###%%%'''((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((((((''')))******+++,,,,,,,,,---...000333;;;IIIYYYiiittt{{{}}}xxxsssuuu{{{~~~nnn```QQQCCC:::888555333444222...///222........................------......------,,,,,,++++++,,,,,,,,,---------************************))))))))))))((((((((((((************************)))+++,,,+++)))(((***,,,************************************************************************,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,...///000//////000111000555<<>>JJJ___zzzyyyooo[[[SSSHHHAAA>>>;;;666222222111///...---------...---------,,,,,,++++++++++++++++++*********))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&'''))))))'''%%%%%%%%%(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''((()))(((''''''((())))))(((&&&''''''((()))))))))))))))************+++,,,---...///111333777@@@LLLYYYbbbhhhiiimmmrrr{{{~~~nnneeeWWWIII@@@:::777666000111222111/////////111111///,,,+++---...//////------------------------///......---,,,,,,,,,---+++++++++,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,)))'''(((***+++***(((++++++++++++++++++++++++,,,++++++******++++++,,,......---------....../////////...//////000111222555555777;;;@@@NNNeeezzzrrrcccYYYMMMFFF===888666555111...000///...,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++*********))))))((())))))))))))))))))(((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&'''))))))'''%%%%%%&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&%%%%%%%%%((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&&&&''')))'''&&&'''((()))(((&&&''''''((()))))))))))))))'''(((((())))))***++++++------...111888BBBMMMUUU```ccchhhpppzzz{{{mmm\\\UUUIII???888444222111///000111000...---...///...+++)))(((***+++,,,,,,---------------,,,,,,,,,++++++***)))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((,,,)))'''(((***+++***(((+++++++++++++++++++++++++++++++++******+++++++++---------------...////////////////////////000111000000333666;;;FFF[[[nnn{{{rrrgggYYYLLLDDD>>>888222/////////---+++......,,,+++++++++++++++,,,,,,,,,++++++++++++++++++************)))))))))))))))************))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''''''''&&&&&&''')))((('''%%%&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&***(((&&&%%%'''(((((('''''''''((())))))))))))(((&&&'''(((************)))+++++++++,,,000888AAAGGGXXX\\\ccclllwwwzzzeeeVVVGGGBBB;;;555222000///....../////////---,,,---...///---++++++,,,---...------------,,,,,,+++++++++,,,,,,++++++++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((+++)))(((((()))******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000000//////.../////////---...111444666>>>NNN^^^{{{pppjjjbbbYYYQQQHHH???:::777333///------...---,,,------,,,,,,+++++++++++++++++++++++++++*********************))))))))))))))))))************))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&&&&'''***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%%%%&&&***(((%%%$$$%%%'''((((((&&&'''(((((())))))(((((('''(((***,,,---,,,+++***,,,,,,,,,,,,...333:::???RRRVVV^^^fffqqqwwweeeRRREEE;;;888444222111111000///---...///...---,,,---...000...,,,,,,...///......------,,,,,,++++++******,,,,,,,,,,,,,,,,,,++++++(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((******)))((()))***************************************++++++++++++***************+++,,,...///000111000///...............000000333555666:::FFFRRRiiivvvWWWRRRKKKDDD???;;;777444444222///...------------------------,,,,,,,,,+++************************))))))))))))))))))))))))))))))************))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((+++)))%%%######%%%)))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''***'''$$$$$$%%%'''((((((&&&&&&'''(((((((((((((((&&&(((***,,,---,,,+++***++++++++++++---111666;;;GGGLLLTTT]]]iiiyyyssscccTTTFFF>>>777555222111111111000......///000///---,,,---...,,,***))))))***++++++***,,,,,,+++++++++*********'''((())))))))))))((((((((((((((())))))((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))((()))******************************)))******++++++******)))))))))******,,,---//////000000///......---......222222444666666777???HHHYYYfffzzzEEE@@@:::666333111///---111000...---+++++++++,,,+++,,,,,,------,,,,,,+++)))))))))))))))*********(((((()))))))))))))))***(((((())))))))))))((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))&&&'''''''''%%%&&&'''))))))&&&""""""&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&&&&''')))'''%%%$$$&&&''''''&&&&&&&&&'''(((((((((((('''%%%&&&'''))))))))))))((((((((())))))***---222555999>>>FFFOOO[[[nnn||||||}}}sssaaaRRRFFF>>>:::444222000/////////...,,,...///000///---,,,---...,,,+++***+++,,,,,,+++***************************((()))+++,,,,,,+++******(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))******)))(((((()))+++************************((()))***++++++***)))((()))))))))***+++,,,---...//////......---.........111000222444333333888???KKKYYYmmm888555222///...---,,,+++------,,,+++***)))***+++)))***+++,,,,,,+++******((((((((()))))))))******(((((((((((())))))******''''''((((((((((((''''''''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''&&&%%%&&&(((***'''&&&$$$""""""$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))'''((((((((((((***...000111555:::@@@KKK]]]ttt|||}}}zzzqqqaaaQQQDDD;;;777555333111...---------,,,+++,,,---...---,,,+++,,,---...---,,,---...///---,,,(((((())))))***++++++++++++,,,.../////////...---((())))))******))))))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((***+++***((('''))),,,************************((()))***++++++***)))(((***************+++,,,,,,......---------.../////////...///111111000444:::AAANNNbbbuuu222000///.../////////---++++++,,,+++******+++,,,((()))***++++++***)))((('''((((((((())))))******'''((((((((())))))******&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''&&&%%%&&&(((***''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!''''''(((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''(((((('''''')))((((((((()))***+++,,,((()))***)))((())),,,...///222444777>>>OOOfffvvv~~~{{{jjjbbbUUUGGG<<<555222000333000---,,,,,,---,,,++++++,,,---,,,***)))***+++******)))***+++,,,***(((''''''((()))***+++,,,,,,((()))+++---------+++***))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((***+++***((('''))),,,))))))))))))))))))))))))''')))***++++++***)))'''+++***************++++++---------------...///000000......000000///333999;;;HHH[[[ooo...---,,,,,,++++++++++++,,,+++***))))))***+++,,,---------,,,,,,+++++++++---***'''''')))+++***)))************************+++'''$$$&&&+++//////---)))(((''''''''')))***+++((((((((((((((((((((((((%%%###"""%%%))),,,+++)))''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''***((('''&&&&&&'''(((***(((((((((((())))))))))))...---...111555???QQQaaawww}}}~~~xxxmmmeeeWWWQQQGGG>>>777333222333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++++++++)))(((''''''((()))***************,,,+++)))((((((((()))*********))))))))))))******%%%%%%&&&'''((()))***+++))))))))))))))))))))))))***((('''&&&&&&'''(((***)))))))))))))))))))))))),,,,,,+++++++++++++++,,,))))))*********++++++++++++*********))))))((((((************+++,,,---...******+++++++++,,,,,,,,,,,,---///000///000222333???AAALLLbbbyyy,,,,,,+++***************+++******))))))******++++++++++++***************,,,***'''''')))+++***)))))))))))))))))))))))))))((($$$"""%%%+++///000///)))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """&&&((('''&&&)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''((((((((())))))))))))******,,,000222777DDDQQQcccqqq|||zzzyyy}}}~~~vvvkkk```YYYMMMHHH@@@888333000000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******+++***)))(((''''''(((((()))******))))))++++++)))((((((((())))))******))))))))))))******''''''(((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++************)))))))))(((************+++,,,------******+++++++++,,,,,,,,,,,,---/////////000111333999:::FFF\\\ttt++++++***))))))))))))***)))******++++++******)))(((((((((((())))))))))))+++)))(((((()))******)))((((((((((((((((((((((((%%%""" """&&&******)))(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))((('''((((((''''''''''''((((((%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&'''((()))''''''((((((((())))))))))))(((+++...///000777???JJJXXXhhhrrrxxx}}}~~~|||vvvvvvyyy~~~ooocccYYYPPPJJJCCC@@@999444000///000111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************)))(((((('''((())))))***)))))))))******)))((((((((())))))***))))))(((((())))))*********)))((('''&&&&&&%%%))))))))))))))))))))))))%%%''')))******)))'''%%%''''''''''''''''''''''''((((((''''''''''''(((((()))))))))************+++************))))))))))))******)))******+++,,,---******+++++++++,,,,,,,,,,,,---////////////111333444666@@@TTTkkk+++******)))))))))******((()))***++++++***)))((('''''''''(((((()))))))))***))))))))))))******)))(((((((((((((((((((((((()))&&&$$$$$$%%%&&&&&&$$$((((((((('''(((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))+++)))))),,,------000555:::EEERRR[[[dddmmmrrrrrrppprrrvvv~~~~~~nnn^^^SSSKKKDDD@@@???<<<777333000///000111---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))*********)))))))))))))))***************))))))))))))((((((((())))))))))))(((((((((((())))))******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))*********************)))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,---//////...///000222555555===MMM___sss++++++*********++++++,,,((()))***++++++***)))((('''(((((())))))*********))))))******))))))))))))))))))))))))))))))))))))---+++***)))))))))(((((('''(((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((---(((%%%(((******---111222999@@@FFFOOO[[[dddgggiiikkkpppxxxwwwmmm^^^QQQIIIDDD???<<<;;;999666222000/////////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))******+++++++++,,,,,,+++******((((((((()))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,---//////......///111333444999EEETTTfff|||+++************+++,,,,,,((())))))******))))))((())))))))))))************((()))++++++)))((()))***))))))))))))))))))))))))%%%&&&&&&'''((((((((()))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((((((((''''''''''''(((((()))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++$$$ """'''(((+++...,,,///222555>>>LLLWWWZZZeeehhhlllsss~~~~~~vvvccc[[[OOOGGGBBB@@@>>>;;;666555222000...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))((())))))***++++++++++++,,,++++++******''''''((()))))))))(((((()))((((((''''''(((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))'''%%%%%%''')))***************************&&&&&&%%%&&&&&&'''((()))***)))))))))))))))(((((())))))))))))************))))))((())))))***+++,,,******+++++++++,,,,,,,,,,,,---//////......///000//////555>>>JJJ[[[rrr)))))))))))))))***++++++))))))(((((((((((())))))*********)))))))))))))))'''))),,,,,,)))((()))***(((((((((((((((((((((((("""###$$$%%%%%%%%%&&&'''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***)))(((***,,,)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((+++###"""'''))))))***(((***+++---666DDDNNNQQQ]]]___cccjjjuuu|||}}}~~~tttiiibbbQQQKKKCCC???>>>===;;;999222111000///...---------,,,,,,,,,++++++++++++************************************)))))))))((((((***)))((((((((()))+++,,,***************)))((('''&&&&&&((()))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))*********))))))((((((((((((((()))))))))************((((((((())))))***+++,,,******+++++++++,,,,,,,,,,,,...///...------...000---...222888@@@NNNdddxxx((((((((((((((()))*********)))(((''''''((()))*********))))))((((((''''''&&&))),,,,,,***((((((***''''''''''''''''''''''''(((***+++***)))(((((((((''''''((((((((('''%%%$$$((((((((((((((((((((((((###%%%((('''&&&%%%(((***''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((+++$$$ %%%++++++)))(((&&&(((***---666CCCLLLNNNOOOQQQUUU\\\gggyyy|||~~~zzznnndddZZZRRRMMMFFFBBB===;;;;;;;;;999666000000000000000000000///,,,,,,,,,+++++++++******************************))))))))))))((((((((((((***)))(((((((((***+++,,,(((((()))(((((('''&&&&&&%%%&&&((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''))))))))))))))))))))))))&&&'''(((******((('''&&&((((((((((((((((((((((((((((((((())))))+++,,,,,,******))))))((((((((('''(((((())))))*********+++(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,...///...------...//////000222555999DDDYYYlll}}},,,***((('''(((((('''&&&******))))))))))))************))))))((((((((('''&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&((((((((()))******++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%$$$$$$#################################''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))(((((((((((())))))&&&(((***///333888<<>>888555444444333777777777777666555444333222000...,,,,,,+++***(((+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''******))))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%&&&%%%$$$%%%((()))***)))''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))*********+++,,,,,,,,,++++++,,,,,,------......+++000///000555444999HHHWWWkkk&&&%%%$$$%%%'''((((((((())))))(((((((((((())))))''''''''''''''''''&&&&&&***)))'''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&***************+++,,,,,,(((***,,,...000777AAAHHHYYY```jjjssszzz~~~{{{|||xxxgggVVVJJJ>>>:::555222222333444444555555666666555444444333333111///---,,,+++))))))************************************))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((())))))(((******)))((('''''''''''''''''''''((((((((())))))((())))))***+++,,,,,,---******+++,,,------......,,,000---...333111333@@@MMMbbb)))'''&&&&&&'''(((((('''))))))(((((((((((())))))&&&&&&''''''''''''''''''((('''%%%$$$###$$$%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$"""""""""$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((()))***+++%%%(((+++++++++...444999@@@GGGRRR]]]eeelllqqqtttsssvvv}}}pppaaaSSSEEE<<<666333///---...000111222555555555555555555444333333333111///,,,+++***+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&%%%***)))(((((())))))'''%%%+++******)))(((((((((((((((((()))))))))*********(((((()))***++++++,,,,,,******++++++,,,---......///111,,,---444222222===CCCWWWsss+++***(((((()))***)))((()))((((((''''''(((((()))'''''''''''''''(((((((((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''((((((''''''&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***)))((()))(((((('''''''''((((((%%%))),,,---,,,,,,///222333888BBBKKKSSSZZZaaadddhhhmmmuuu}}}qqq```QQQEEE<<<777555222///...///111111222333444444555444444333333222333222000---++++++,,,************************(((((()))))))))))))))***))))))))))))))))))))))))'''(((((((((((('''&&&&&&))))))((((((((((((''''''************************))))))))))))))))))))))))(((''''''''''''(((((()))((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&+++***)))))))))(((&&&$$$((((((''''''&&&'''''''''))))))))))))************((()))))))))***+++++++++******++++++,,,,,,------///000---000999777444<<<@@@OOOhhh((('''&&&&&&(((******)))((((((''''''''''''(((((('''''''''(((((()))))))))$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&***)))(((((('''(((((((((%%%)))...000...---...///---111777===CCCIIIOOOSSS[[[___fffqqq~~~rrrjjj]]]OOODDD<<<777555555333000///000222333333111222222333333222222222000111111///,,,***+++---************************(((((((((((())))))******))))))))))))))))))))))))((()))))))))(((((('''&&&)))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%&&&'''((((((((((((((((((((('''((()))(((&&&$$$&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))***))))))))))))************++++++++++++++++++,,,,,,+++//////777BBB???777;;;===HHH\\\xxx###"""!!!###&&&((()))(((((((((''''''''''''(((((('''((((((((())))))******$$$%%%''')))******))))))'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%&&&'''(((!!!&&&,,,...,,,******+++(((***---000444999???CCCQQQSSSYYYcccrrr|||rrriiiUUUOOOFFF===666222111000111///,,,,,,---///000000///000111111111111000000...///000...+++)))+++---))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))******)))(((''''''%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''(((((((((''''''&&&&&&%%%&&&&&&'''((())))))((((((%%%%%%%%%'''((((((&&&$$$&&&&&&&&&&&&''''''((()))''''''''''''((((((((()))*********))))))))))))))),,,,,,++++++++++++++++++(((...222<<>>888555444444.........000111111///---,,,,,,,,,,,,...///111111333333222222111111111111------+++******)))))))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((())))))***((()))***+++,,,---......,,,,,,+++++++++,,,,,,---...000666???JJJ\\\sss((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******)))))))))))))))***)))***+++,,,...111666999>>>CCCJJJRRRYYY^^^bbbdddfffffflllwwwsssggg]]]TTTKKKEEE;;;999777444111000//////...---...///000000---++++++,,,,,,---...///000111111111111111111111000000,,,+++******))))))))))))))))))))))))))))))))))))***))))))))))))***++++++(((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))'''&&&'''((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''((()))******(((((()))***,,,---......,,,,,,,,,+++,,,,,,------...///444;;;BBBOOOggg|||((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$### !!!"""###$$$%%%&&&&&&""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))*********))))))))))))'''((()))+++,,,---------000444:::@@@EEEJJJPPPSSSVVVXXX___lllwwwwwwmmm^^^QQQHHHAAA;;;777444333222111///...,,,,,,///...------......,,,***++++++,,,---...//////000///000000111111000//////+++******)))(((((()))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((&&&&&&'''((('''((()))((('''&&&''')))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))''''''''''''((()))******((())))))***+++,,,------,,,,,,,,,,,,,,,---......///...222999===EEEYYYooo((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((()))))))))))))))((('''''''''(((***++++++++++++...111333444888>>>BBBEEEFFFMMMYYYdddooo~~~}}}{{{~~~{{{sssmmm]]]TTTIII@@@;;;777444111333222000///...---------...---++++++,,,,,,+++******+++,,,---.../////////---...///000000///......******)))(((((((((((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%&&&(((%%%''')))(((&&&%%%&&&(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))'''&&&&&&'''''')))******))))))******+++++++++,,,*********+++,,,---...//////,,,///666888;;;KKK^^^sss((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&''')))******)))'''&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''(((((()))(((((((((***(((''''''))),,,---...+++------,,,+++---333777999:::@@@JJJSSS^^^mmmyyyzzzwwwvvvzzz|||uuuoooiiiaaaXXXRRRIIICCC<<<777666444222///...,,,***))))))+++---...---+++)))(((***+++++++++******,,,---.../////////,,,---...//////...------***))))))(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''!!!$$$&&&&&&###"""###%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))************************++++++)))))))))***+++---...///...***,,,333444444@@@QQQbbbppp}}}}}}&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$'''(((((('''%%%###$$$%%%%%%%%%%%%$$$###"""!!! %%%&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++&&&((()))++++++)))(((&&&+++++++++***************000444999<<>>AAADDDGGGJJJGGGHHHOOOVVV]]]gggpppvvv|||}}}||||||}}}|||uuulllbbb[[[TTTPPPJJJEEEAAA>>>:::777555444222000......------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,------------,,,,,,***))))))(((((((((((()))''''''''''''''''''''''''(((((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&((((((&&&&&&&&&''''''((((((((()))************+++++++++)))))))))*********++++++***,,,.........///000222:::???KKKXXXbbbmmm|||(((((((((((((((((((((((('''''''''''''''''''''''')))((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""###########################$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%$$$###"""!!!!!!"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))((((((''''''(((((()))&&&&&&'''((())))))******###%%%''')))))))))*********,,,...///000111444777777555666<<>>:::777555444333222222111000//////.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******++++++,,,,,,,,,,,,++++++******)))(((''''''(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((""""""###%%%&&&((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((************+++++++++,,,***,,,......------...///444888AAAMMMYYYgggzzz''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&!!!!!!!!!"""""""""""""""########################$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$###"""!!! !!!###$$$#########%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))******)))'''&&&***+++,,,,,,++++++---...///,,,---222666999===CCCIIINNNVVV]]]aaaeeegggiiillliiihhhkkkkkklllrrryyy|||{{{sssmmmfffccc___\\\ZZZ\\\^^^```YYYTTTMMMFFFBBB>>>;;;999777444000.........,,,+++......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))***++++++,,,,,,++++++*********)))(((''''''''''''((((((((((((((((((((((((&&&'''((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$''''''''''''((((((((((((*********+++++++++,,,,,,+++,,,...---,,,,,,---///...111999DDDQQQbbbxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""###################################################$$$%%%%%%#########$$$$$$$$$$$$%%%###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!###############%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''*********++++++***)))'''***+++------,,,++++++,,,...+++,,,///111000333777777;;;@@@DDDGGGJJJMMMPPPUUUSSSSSSVVVWWWXXX]]]dddgggppp|||zzzuuussstttvvvwww{{{|||zzzyyyrrrppppppvvv~~~~~~xxxrrrllldddZZZSSSOOOLLLHHHEEEEEEFFFIIIKKKEEEAAA;;;666444333111000000...,,,+++,,,,,,+++*********++++++******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((******++++++++++++************)))''''''&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&---+++)))'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))************+++)))))))))************+++,,,---------,,,,,,...000...///444===HHHWWWmmm&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$#########%%%'''))))))'''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!""""""######$$$$$$$$$%%%$$$$$$########################""""""###$$$%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%$$$###$$$&&&""""""###$$$$$$$$$$$$###!!!###%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''(((***++++++***((('''''''''''''''''''''&&&&&&&&&%%%&&&''')))***)))(((&&&(((******)))(((((((((+++((((((++++++)))))),,,---000222444666888;;;>>>BBB@@@AAADDDFFFGGGLLLRRRUUU___jjjqqqqqqoooooopppkkkllljjjfffbbb```bbbeeehhhkkkrrr{{{}}}wwwpppjjjgggfff^^^\\\\\\aaajjjpppqqqpppjjjfffbbb]]]XXXQQQHHHAAA>>>;;;888555444666999;;;:::666333000///...---,,,+++******+++---......---******+++++++++++++++******************)))))))))))))))))))))))))))))))))************************((()))))))))))))))((((((******++++++++++++************)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&$$$!!!!!!###&&&((((((((((((((((((((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))++++++)))((('''%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''((()))((('''%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))),,,------,,,+++,,,...111111111333999@@@MMMaaasss$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$##################$$$""""""#########$$$$$$$$$######"""""""""###%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%'''((())))))))))))(((((()))***************)))))))))))))))******+++,,,...000000000000222444222333444555777:::<<<===BBBHHHQQQYYY\\\ZZZTTTPPPRRRQQQPPPNNNKKKKKKMMMOOORRRVVV[[[bbbhhhllloooppplllhhhccc]]]YYYTTTPPPMMMHHHHHHIIIJJJMMMQQQTTTWWWQQQNNNIIICCC>>>:::777666111111000///////////////------..................,,,+++******))))))******+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---'''&&&%%%&&&((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$#########''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%***%%%!!!!!!%%%((('''$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$&&&'''%%%&&&''''''((((((''''''''''''''''''((((((((((((,,,+++***))))))***+++,,,,,,,,,,,,---------......//////222666:::DDDWWWggg%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$############$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$&&&&&&##############################""""""""""""######################################################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''%%%&&&'''(((((()))(((((('''((())))))******))))))))))))(((((())))))***+++((()))******))))))***+++---------///000222444555666;;;BBBHHHIIIFFFAAA===>>>>>>===;;;999888:::<<>><<<999999999999;;;===@@@AAA<<<;;;888555333222111111//////...---------------///......,,,+++******)))((()))+++---...---+++***+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))(((((((((!!!!!!###%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%!!!!!!%%%'''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%$$$###$$$%%%%%%&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((()))******,,,,,,,,,,,,------------//////111444777>>>NNN]]]rrr~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&''''''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&##############################""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''&&&''''''((()))(((((((((((((((((((((((()))******)))++++++***)))(((((()))))))))))))))***,,,---...222555999<<<;;;888444111111222111///------...000222444666999;;;<<<<<<<<<<<<:::777666555444333111111111000//////000222222000//////............///,,,,,,++++++******++++++,,,,,,+++***)))(((((('''$$$''',,,000111///,,,***+++******)))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))(((((('''''''''+++++++++***)))'''%%%$$$''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''"""$$$%%%'''((((((''''''&&&&&&((())))))*********&&&&&&&&&''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%'''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%++++++,,,,,,,,,---------...---///222333666BBBMMMbbbppp&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###$$$###$$$$$$$$$$$$$$$%%%%%%###"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&%%%&&&''''''((((((''''''(((''''''''''''((())))))***+++,,,+++***)))***+++***))))))))))))***++++++222333555666555333000////////////...,,,+++---......///000222222222222222444222000///000000///...//////...------....../////////...------,,,,,,,,,++++++***))))))*********((((((((())))))******+++%%%(((,,,///000...+++)))+++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,***'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%((((((((('''&&&$$$$$$%%%&&&&&&'''&&&&&&'''&&&&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''%%%&&&'''''''''%%%$$$###%%%&&&''''''((('''''''''''''''''''''((((((((((((*********)))(((%%%###!!!++++++++++++,,,,,,,,,,,,,,,+++---000000111999BBBVVVdddyyy$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$&&&%%%%%%$$$##########################################$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%$$$"""!!!!!!"""$$$%%%############$$$$$$$$$$$$"""############"""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%################################################&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%!!!$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&'''''''''''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&''''''((()))###%%%&&&'''&&&&&&((()))++++++***************+++,,,,,,---......---,,,,,,+++,,,,,,+++***)))***,,,******+++,,,------------...---+++***++++++***)))***************++++++,,,++++++++++++***)))((((((+++***************++++++((((((((()))***+++++++++((()))***++++++***)))(((+++******)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((())))))***++++++&&&))),,,,,,)))'''&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%"""###&&&((((((((('''&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###(((&&&""" !!!$$$&&&((((((&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""%%%&&&''''''((('''''''''''''''''''''((((((((((((((()))******)))(((&&&%%%*********+++++++++,,,,,,******,,,///000000555;;;IIIWWWkkk$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$######"""#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######&&&%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$"""""""""###""""""!!! ##############################""""""""""""######""""""""""""""""""""""""########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%#########$$$$$$%%%%%%&&&###"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''(((((("""$$$%%%&&&&&&&&&(((******))))))(((((()))))))))'''(((((()))***+++++++++)))+++,,,+++***)))***+++)))))))))***++++++,,,,,,---,,,***)))******)))((('''(((((()))******++++++((()))***+++++++++++++++******************+++,,,+++++++++******)))))))))+++***)))((('''(((((()))+++******)))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((***++++++,,,$$$'''******(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%#########""""""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''$$$ !!!###((('''%%%$$$######$$$%%%$$$$$$%%%%%%$$$$$$######%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%&&&''')))+++,,,,,,,,,))))))*********+++++++++***)))+++///000///222888;;;GGGZZZnnn%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$)))((('''''''''((()))***$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############"""""""""""""""""""""!!!""""""####################################$$$$$$$$$%%%%%%%%%#########"""######$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%"""######$$$###"""!!! ##############################""""""""""""######################################################%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''"""######$$$%%%%%%&&&&&&'''&&&$$$$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''((())))))((((((***+++)))((((((((((((((())))))(((((()))***+++,,,,,,,,,***+++---,,,+++***+++,,,++++++++++++++++++,,,,,,...,,,++++++,,,,,,,,,+++******++++++,,,,,,++++++)))***+++------------,,,)))))))))))))))***++++++************))))))))))))***))))))(((((()))***++++++******)))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))$$$''')))(((%%%###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!! !!!"""###%%%$$$###""""""$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&'''((()))+++------))))))))))))*********+++,,,***+++...///...000555222;;;KKK]]]qqq&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!! !!!!!!"""####################################$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###"""!!!########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&((('''&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))###$$$%%%&&&''''''((('''&&&'''(((((())))))((((((&&&%%%%%%%%%%%%&&&''''''(((******)))((('''((()))))))))((((((((()))******'''((()))******++++++***''')))++++++***))))))*********))))))(((((()))))),,,***))))))+++,,,,,,++++++++++++++++++***))))))((()))***+++***)))((('''((((((((((((((()))******&&&&&&'''((()))***+++,,,'''((()))***+++,,,,,,,,,+++******)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%((()))'''###!!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''(((((('''%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&!!!!!! """%%%''')))&&&%%%%%%$$$%%%&&&((()))%%%&&&''''''((((((''''''''''''''''''((((((((()))+++***(((''''''((())))))))))))))))))************...++++++---...,,,...222000777CCCRRReee{{{$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&###"""!!! !!!"""#########""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!###$$$%%%%%%%%%%%%$$$$$$#####################""""""!!!!!!################################################$$$###"""""""""###%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!"""$$$$$$$$$&&&(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%)))(((((('''''''''((((((***)))((('''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((,,,***((())),,,---+++)))******)))(((((((((((((((''''''(((((())))))******(((((())))))*********+++******+++++++++,,,,,,,,,+++***)))))))))))))))***+++)))((('''((()))(((''')))+++,,,+++***)))***,,,***)))(((''''''&&&''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''((('''&&&%%%&&&''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***++++++)))'''&&&'''((()))&&&$$$%%%((()))'''%%%'''%%%$$$&&&)))+++***(((***)))'''%%%$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$"""###$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$######"""'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))((()))***+++,,,.........////////////000333444;;;GGGUUUiii$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###"""!!!!!!!!!!!!"""#########""""""######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""###$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$###"""!!!!!!"""$$$%%%$$$#########"""!!!!!!!!!$$$##################$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""!!!$$$''''''%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((***(((&&&&&&'''(((&&&$$$)))(((((('''&&&''''''''''''''''''((())))))******(((((()))))))))*********)))))))))*********++++++******)))))))))******++++++)))''''''(((((((((&&&'''((()))((('''&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((&&&'''((('''%%%$$$$$$&&&'''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))******(((&&&%%%&&&(((&&&'''''''''&&&&&&'''''''''%%%$$$%%%''')))(((''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***************+++,,,,,,,,,,,,,,,---------............222<<>>LLLaaasss%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$##################$$$######""""""######$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""######$$$$$$"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###########################""""""!!!""""""#########$$$$$$$$$'''&&&%%%$$$#########$$$&&&%%%%%%%%%$$$#########""""""############""""""%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&%%%(((''''''&&&%%%&&&&&&&&&&&&&&&''''''((())))))***(((((())))))))))))))))))''''''((((((((()))))))))''''''''''''((()))***++++++)))(((((()))***)))(((+++,,,,,,+++)))((()))***(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,------,,,)))(((((()))'''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$$$$%%%'''%%%&&&((('''%%%$$$&&&(((((('''%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))***,,,---------,,,+++)))))))))*********++++++111000111444999CCCUUUeeewww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############""""""######$$$%%%$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""!!!!!!$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$&&&&&&%%%$$$$$$##################$$$%%%%%%%%%&&&######$$$%%%%%%$$$######%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$""""""###$$$&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%(((((())))))((('''&&&%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''((()))***)))(((''''''&&&&&&''''''&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))***%%%%%%%%%&&&'''((()))***+++***((()))***++++++***'''((()))(((&&&%%%&&&''''''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''',,,------,,,)))((()))***'''(((***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&$$$$$$%%%''''''%%%$$$%%%''''''&&&$$$((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$((('''$$$"""""""""###$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))***+++,,,---,,,+++***************++++++++++++---,,,---///222888GGGUUUhhhttt############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""######""""""######$$$%%%################################################""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$######""""""##############################""""""""""""""""""""""""""""""#########"""!!!!!!%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$######### !!!"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######"""""""""###$$$%%%$$$###"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%'''((((((((('''%%%###""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!###%%%&&&&&&''')))+++)))(((((('''&&&'''''''''%%%&&&&&&''''''((())))))))))))((((((((((((''''''(((((((((((())))))))))))&&&&&&%%%&&&&&&'''((()))+++)))((((((***++++++***&&&((()))(((''''''((()))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((('''(((***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&$$$$$$&&&'''(((%%%"""$$$''')))&&&###%%%&&&((('''&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$(((&&&###!!! """$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++************+++++++++,,,,,,++++++---//////333===IIIYYYdddrrr|||!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""######""""""!!!######""""""######$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""##################!!!!!!!!!"""#########$$$"""###$$$%%%%%%$$$###"""############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%###!!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''''''''%%%###"""!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!###&&&&&&%%%&&&(((***((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''(((((()))))))))((((((((('''''''''&&&&&&'''''''''((((((((((((((((((''''''(((((())))))'''&&&''')))******)))''')))******))))))+++,,,%%%%%%&&&&&&((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%'''(((&&&%%%%%%%%%%%%&&&%%%%%%!!!$$$'''(((&&&%%%%%%'''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))(((((())))))***+++)))************+++++++++,,,---///111000000777@@@JJJVVVdddooo{{{ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!"""######"""!!! #########"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!""""""&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$######%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$###############"""!!!!!!"""############$$$$$$$$$ !!!"""###############%%%%%%%%%$$$$$$$$$$$$$$$ """###$$$$$$###""" ############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$""" """%%%''''''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%'''(((((('''&&&$$$###$$$&&&(((((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((&&&&&&(((***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''+++******))))))))))))***'''&&&%%%%%%'''(((((('''###%%%&&&'''&&&'''(((***%%%%%%&&&&&&((()))+++,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%''''''&&&&&&((()))'''(((***)))'''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&''')))###&&&((('''$$$"""%%%'''"""&&&(((&&&$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""$$$&&&((((((&&&$$$"""$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""$$$$$$%%%$$$######%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))((('''''''''(((***+++))))))))))))***************+++...000---+++///777@@@LLLZZZggguuu&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###!!! !!!###''''''''''''''''''''''''##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################""""""""""""""""""""""""$$$$$$############$$$$$$######################## !!!!!!!!!!!!$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$######"""!!!!!! &&&%%%$$$######$$$%%%&&&######"""!!!!!! !!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$######""""""############$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&###'''(((&&&%%%&&&(((((((((((('''&&&%%%######%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&'''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&& !!!)))***$$$$$$+++***(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&&&&''')))***)))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&### !!!$$$((((((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,+++)))'''%%%"""!!! ###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###########################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''(((((()))*********)))(((''''''&&&'''(((***+++,,,,,,,,,+++......------...///000111:::BBBQQQ___iiittt$$$######""""""######$$$########################$$$$$$%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""############""""""""""""#########################################################""""""#########################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%$$$###"""""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$############"""""""""!!!##############################"""!!!!!!"""######$$$###""""""!!!!!!!!!"""######""""""######$$$%%%########################"""######$$$$$$$$$############$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((("""###++++++%%%%%%,,,***(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%&&&(((((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((%%%######&&&)))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%)))((('''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''(((***+++++++++))))))))))))))))))))))))))))))((()))***++++++++++++++++++,,,,,,------...//////555===KKKYYYbbbkkk|||$$$######""""""######$$$########################$$$%%%%%%$$$###"""###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""""""""""""""############################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%$$$############$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$###############"""""""""###$$$%%%%%%&&&######"""!!!!!!"""######$$$$$$###""""""""""""#########""""""######$$$%%%""""""""""""""""""""""""""""""""""""###$$$%%%%%%"""######$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''''')))%%%&&&,,,,,,'''''',,,)))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&((('''&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''"""""""""###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%'''***,,,,,,+++)))'''(((((())))))***+++,,,,,,+++***************+++++++++,,,---////////////...111888DDDPPPXXX```ooo}}}&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######""""""""""""######!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$######""""""######$$$%%%###########################"""!!!!!!"""$$$&&&'''""""""###$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))%%%"""###%%%&&&$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&'''((()))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''((((((((()))%%%&&&++++++((('''+++((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))(((''''''''''''''''''''''''''''''&&&'''''''''%%%&&&(((******(((&&&%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((($$$%%%'''((()))((('''&&&)))))))))***++++++,,,,,,,,,+++***)))))))))***+++,,,...000222222222000///111555===FFFNNNWWWfffttt&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%!!!!!!$$$%%%###!!!######$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***))))))'''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&&&&&&&'''((((((((('''%%%&&&((()))'''&&&((('''&&&%%%&&&(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((()))(((''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%(((***,,,***'''&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%&&&((()))************************,,,+++***)))))))))***+++,,,---///111222111000///111111444;;;BBBLLL\\\kkk{{{$$$######""""""######$$$"""""""""######$$$$$$%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!! !!!!!!"""###$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""""""""######!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$#########!!!"""############"""!!!###""""""""""""###$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###!!!######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&%%%%%%'''&&&%%%&&&((((((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$###"""###&&&(((,,,***'''&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''######"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***)))&&&%%%%%%'''***,,,******************))))))+++***************++++++***+++,,,............---///------111777@@@PPP]]]ooo$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%###$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########""""""#########################################################$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""""""""""""""!!!!!!!!!""""""#########!!!""""""######$$$$$$$$$!!!"""############"""!!!"""!!!!!!!!!""""""###$$$######""""""######$$$%%%########################"""######$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&$$$&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%&&&((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$"""!!!"""&&&(((+++)))&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((%%%""""""$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&((()))***'''(((((())))))*********((()))***+++++++++++++++******++++++,,,---------...++++++///222888CCCNNN```rrr&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&''''''"""$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""############!!!""""""###$$$$$$%%%%%%##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$#########"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&& """###$$$%%%&&&###$$$%%%&&&&&&%%%$$$###!!!!!! !!!!!!"""###############"""###$$$$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$###########################$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&******(((%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&""""""###$$$&&&'''((((((###$$$%%%&&&''''''''''''(((((((((''''''&&&&&&%%%%%%''''''&&&&&&'''&&&$$$&&&%%%%%%'''((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&$$$###$$$(((+++***'''$$$###$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%!!! ###$$$###$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############""""""""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! &&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))+++,,,,,,'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,.../////////---...111333555<<>>HHHXXXlll{{{%%%$$$######$$$%%%###""""""""""""######"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""###"""!!! ###"""""""""$$$%%%$$$##################$$$%%%&&&#########"""######$$$%%%"""""""""###$$$$$$%%%%%%  """$$$%%%%%%###&&&%%%%%%$$$######""""""###!!! !!!!!!!!!!!!!!!!!!"""######$$$$$$############"""""""""""" """$$$&&&&&&#########$$$%%%&&&'''(((########################"""""""""####################################### !!!!!!###$$$%%%$$$###"""!!!!!!"""###$$$!!!""""""######""""""!!!""""""""""""""""""""""""  """###"""!!!###"""!!!"""$$$%%%%%%$$$"""""""""######$$$$$$%%%"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''$$$"""###%%%###%%%'''((((((((()))******'''$$$###%%%)))+++---$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''######$$$&&&((()))((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$!!!"""###$$$$$$###"""!!!#########$$$######"""!!! ###$$$$$$"""!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((***+++++++++++++++******---,,,,,,,,,,,,------.........222777>>>JJJ\\\lll|||###"""!!!"""$$$$$$$$$""""""######$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!""""""###"""""""""$$$%%%$$$###%%%###""" """$$$%%%######""""""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%"""!!!!!!###%%%%%%$$$"""#####################"""###""" !!!"""###"""!!! !!!!!!"""######$$$$$$"""""""""""""""#########!!!###$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################!!!!!! !!!"""$$$%%%######""""""""""""###### !!!"""######"""!!! """"""""""""""""""""""""!!!  ###$$$###"""$$$###""""""$$$%%%$$$### !!!!!!""""""###$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$&&&((((((&&&%%%&&&(((%%%###""""""%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###%%%&&&&&&$$$$$$%%%''''''((()))+++,,,,,,++++++)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$"""###%%%&&&&&&%%%###"""###############"""!!!!!!!!!$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))***)))))))))&&&'''''''''((()))))))))''''''((())))))***))))))+++++++++,,,,,,---------///---...333666===MMM\\\mmmzzz"""!!! !!!###$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""###$$$%%%%%%############$$$%%%&&&'''(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""###$$$%%%&&&###"""""""""$$$%%%$$$###&&&###  ###%%%######""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$######$$$%%%%%%""" !!!!!!!!!"""######$$$$$$$$$###"""###$$$%%%$$$""" !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$$$$%%%&&&&&&%%%$$$"""!!!###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$""""""############"""""" !!!"""######"""!!! """"""""""""""""""""""""!!! !!!$$$%%%$$$###%%%###"""###$$$$$$###""" !!!"""#########""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%###$$$''')))(((%%%###$$$&&&"""""""""$$$'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$&&&'''***,,,......,,,++++++,,,***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$%%%'''(((((('''%%%$$$###############"""!!!!!!&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''))))))***+++++++++++++++%%%&&&&&&'''((()))******###$$$%%%'''((())))))))))))******+++,,,,,,------///,,,---000111666CCCRRR```ooo~~~########################'''&&&$$$#########$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%###"""!!! !!!"""$$$$$$######""""""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""###$$$$$$###!!! !!!"""###$$$%%%&&&&&&%%%$$$###$$$######"""""""""""""""""""""""""""############"""""""""""""""######$$$ !!!##############################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ######"""###%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%######$$$$$$######$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%++++++,,,,,,++++++*********)))((('''&&&%%%$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$######"""######$$$%%%!!!%%%'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$#########$$$###############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&''')))******)))'''&&&&&&'''((())))))*********))))))((('''&&&&&&%%%%%%************************)))************+++++++++...111333222111333999???NNN\\\ooo|||########################&&&%%%$$$###"""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$###""""""!!! !!!"""###$$$######""""""###$$$$$$$$$$$$###"""#########""""""!!!!!!!!!"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$##################$$$""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""############""""""""""""""""""!!!!!!""""""######$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$###"""""""""!!!"""############"""!!!""""""$$$$$$$$$###!!! """"""""""""############"""""""""""""""######$$$$$$""" """$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$#####################""""""##################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))***+++,,,,,,,,,,,,,,,))))))((('''&&&%%%$$$$$$%%%$$$""""""###$$$###"""#########$$$$$$%%%%%%%%% """%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$############$$$$$$########################"""###%%%&&&'''&&&%%%%%%$$$$$$$$$######"""""""""###############$$$$$$$$$######"""""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&((())))))(((&&&%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++---///111000...000555;;;EEEQQQbbbqqqzzz########################$$$$$$###"""""""""############$$$$$$$$$$$$######"""##################"""########################!!!!!!"""###$$$$$$%%%%%%$$$######""""""######$$$######"""!!!!!!!!!""""""!!!!!!"""############""""""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""#########"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""" !!!!!!"""""""""""""""""""""""""""##################""""""#########!!!!!!!!!!!! !!!""""""######""""""!!! """$$$&&&%%%### """"""""""""############"""""""""""""""######$$$&&&$$$""""""###%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%#########"""""""""!!!!!!""""""######$$$%%%%%%&&&&&&$$$"""!!!###$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((()))***,,,------......)))(((((('''&&&%%%$$$$$$$$$###!!!"""###$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%###$$$%%%&&&'''&&&$$$############"""""""""""""""$$$$$$$$$###############!!!!!!!!!"""###$$$&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%''''''''''''%%%%%%''''''''''''&&&%%%$$$######$$$$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********+++++++++---...,,,+++,,,000444:::BBBPPP```nnn{{{##############################"""""""""""""""""""""###$$$%%%%%%$$$###"""""""""############""""""#################################$$$$$$$$$%%%%%%######""""""""""""#########"""!!! !!!"""###!!!"""""""""#####################$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""########################%%%$$$$$$$$$###"""""""""#########$$$$$$#########"""""""""""""""!!! ######################## !!!""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$############$$$$$$!!!!!! !!!"""""""""!!!######$$$$$$$$$$$$######""""""###$$$$$$###!!! !!!"""""""""############"""""""""""""""######$$$$$$""" !!!""""""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!############$$$$$$%%%%%%&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&)))***+++,,,------------(((((('''&&&&&&%%%$$$$$$%%%$$$###$$$%%%''''''&&&$$$$$$%%%%%%%%%%%%######&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$#########$$$$$$##################""""""%%%$$$$$$$$$###""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''######$$$%%%'''((())))))(((((((((((((((((((((((())))))))))))************++++++,,,***)))))),,,///222777BBBQQQbbbsss########################""""""""""""######"""""""""###$$$%%%%%%$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""#########$$$##################$$$!!!!!!!!!"""""""""""""""%%%$$$$$$######"""""""""########################%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""""""""""""""!!! ########################""""""!!!!!!""""""###$$$%%%%%%$$$######"""!!!!!!#########"""""""""""""""$$$$$$############$$$$$$$$$""""""###%%%&&&%%%$$$########################%%%$$$"""!!!!!!!!!"""###!!!"""""""""############"""""""""""""""######$$$###!!! !!!"""!!! ##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$#########"""""""""&&&$$$!!! """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''***++++++,,,++++++******'''''''''&&&%%%%%%$$$$$$%%%$$$###$$$%%%''''''&&&%%%%%%%%%%%%$$$###""""""&&&%%%###"""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%'''$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))(((((()))))))))*********+++++++++***))))))+++,,,///222:::FFFWWWjjjzzz########################!!!"""######$$$$$$############$$$$$$$$$$$$######"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!""""""######""""""!!!""""""!!!!!!""""""######"""""""""!!!"""######$$$$$$$$$###""""""###$$$$$$""""""""""""############$$$$$$###"""""""""##############################$$$$$$$$$###############"""###$$$%%%%%%$$$###"""""""""#########"""!!!!!!#######################################$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!"""""""""""""""##################""""""######### """$$$###!!!"""!!!!!! !!!!!!"""&&&$$$""" !!!###%%%""""""""""""############"""""""""""""""######$$$###"""!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!&&&$$$"""!!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''******++++++***))))))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$###!!!"""###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%'''$$$!!!!!!%%%'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%$$$"""!!! ###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((()))))))))******+++++++++*********++++++...000666>>>KKK\\\mmmxxx########################!!!"""$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#######################################""""""""""""""" !!!"""######"""!!! !!!""""""###$$$$$$#########"""!!!!!!!!!"""$$$$$$$$$$$$###""""""###$$$$$$"""#########$$$$$$$$$%%%######"""!!!!!!"""###$$$#######################################$$$$$$$$$!!!###$$$%%%%%%$$$###!!!""""""######$$$#################################$$$############$$$%%%%%%$$$$$$######"""""""""!!!!!!!!!""""""######$$$$$$###""""""!!!!!!""""""### ###!!!"""!!!  !!!"""%%%$$$"""!!!!!!!!!"""###""""""""""""############"""""""""""""""######$$$###""""""###%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''(((((())))))))))))(((&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$""""""###$$$###"""%%%$$$######%%%(((+++...&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################%%%$$$###"""###$$$&&&'''"""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***+++***)))******++++++***+++...222666>>>KKK]]]jjjuuuyyy########################"""###$$$%%%&&&&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!!!!"""""" !!!"""######"""!!! !!!"""###%%%%%%%%%$$$######"""!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""""" %%%(((&&&###$$$###"""!!!!!!"""###$$$###############"""!!!!!!""""""""""""############"""""""""""""""######$$$!!!!!!!!!###%%%&&&%%%$$$########################!!!""""""""""""######### !!!"""###$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''######"""###%%%%%%###!!!################################################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%&&&&&&%%%######&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&((())))))))))))&&&%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%###$$$###"""###''',,,111555'''&&&&&&&&&%%%$$$######""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$###""""""$$$%%%'''((((((''''''!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%""""""$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))***+++***)))))),,,000111444@@@QQQ___kkkpppxxx&&&&&&%%%$$$$$$%%%%%%%%%######""""""""""""######%%%%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$###"""&&&$$$""""""###$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""###%%%%%%$$$"""!!!"""#########""""""""""""######&&&%%%$$$###""""""""""""######""""""###%%%''')))%%%%%%$$$###"""""""""###%%%###!!!"""$$$%%%$$$!!! !!!!!!!!!"""""""""######"""""""""""""""######!!!!!! """###$$$########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$###"""!!!"""###%%%'''######$$$$$$$$$$$$#########"""!!! !!!"""###!!!!!!!!!!!!"""###$$$%%%"""""""""""""""!!! !!!!!!"""###$$$$$$%%%$$$#########""""""!!!!!!!!!!!!&&&'''%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$$$$######$$$&&&###########################$$$$$$%%%%%%$$$$$$###,,,***(((&&&$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&%%%%%%###"""$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%###!!!!!!""""""############$$$$$$$$$######$$$%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$!!!"""$$$'''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&***111777;;;+++)))&&&%%%%%%%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!$$$$$$######################################################""""""!!!!!!%%%""" """&&&)))'''###((('''(((***+++)))$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''((()))***++++++))))))((('''&&&%%%$$$$$$,,,...222555:::@@@FFFKKK```jjjtttxxx&&&%%%%%%$$$$$$%%%%%%%%%#########""""""#########$$$###"""!!!!!!!!!""""""######$$$$$$$$$###""""""%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$#####################"""""""""""""""###$$$###"""!!!"""#########""""""""""""######%%%$$$######"""#########%%%$$$###""""""$$$%%%&&&%%%$$$######""""""######$$$"""!!!"""$$$%%%$$$""""""""""""###############!!!!!!!!!"""###$$$%%%&&&$$$###"""!!!!!!!!!"""### $$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$###!!!!!!!!!###$$$&&&!!!!!!""""""""""""!!!!!!######!!!!!! !!!""""""######"""""""""""""""##################"""!!!!!! !!!!!!""""""############"""""""""!!!### """$$$%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###"""###%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$"""!!! !!!"""#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""$$$%%%$$$""" """############$$$$$$$$$"""######$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######&&&***...111)))'''$$$$$$$$$$$$"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""#########%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############""""""#########"""""""""""""""################################################$$$$$$$$$######"""""""""%%%""" """&&&(((&&&###$$$###$$$&&&((('''$$$!!!######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$((((((((((((''''''''''''&&&&&&'''((()))***++++++******)))))))))))))))((()))+++---000222666<<<@@@PPP[[[eeelllxxx%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###""""""""""""###!!!!!!"""#########""""""$$$&&&&&&$$$!!! !!!$$$$$$$$$###############"""############""""""""""""!!!"""$$$###""""""###$$$$$$$$$############$$$$$$#########"""######$$$%%%&&&%%%$$$###""""""###$$$$$$$$$###"""""""""#########"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""$$$%%%'''(((&&&%%%$$$###""""""""""""########################$$$$$$$$$################################################"""""""""""""""###"""!!! !!!"""###$$$!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""%%%$$$$$$###############$$$$$$$$$%%%$$$$$$###""""""$$$$$$$$$"""!!!"""#################################$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$##################"""!!!########################$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%###!!!!!!""""""############$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########%%%&&&((('''%%%""""""""""""!!! """##################""""""############$$$$$$$$$""""""###$$$###"""!!! %%%$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%################################################""""""############""""""""""""""""""############################################################%%%%%%$$$$$$$$$$$$######%%%"""!!!"""&&&'''&&&$$$"""""""""$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$######%%%&&&&&&&&&&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######''''''''''''''''''''''''&&&&&&'''((()))***++++++)))))))))******+++++++++(((***++++++,,,...111444EEEOOOZZZcccppp$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$######&&&(((%%% !!!%%%$$$$$$$$$$$$########################"""""""""!!!!!!###$$$$$$######%%%&&&$$$$$$############$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$###"""###############""""""""""""######"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""###$$$&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""!!! !!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$###""""""!!!!!!!!!$$$$$$###"""!!!!!!""""""#########$$$$$$###""""""$$$$$$###########################"""""""""""""""$$$&&&((('''%%%$$$###$$$######$$$$$$$$$$$$#########$$$%%%###"""!!!!!!"""##############################$$$$$$$$$$$$######$$$######"""###$$$%%%%%%##############################$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%$$$""""""######$$$$$$$$$###""""""############""""""########################$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''((('''&&&$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$"""!!!"""###"""!!!""""""############""""""""""""#########$$$$$$$$$###%%%&&&'''&&&$$$"""!!!$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$%%%'''''''''%%%%%%%%%%%%$$$$$$###"""###$$$%%%'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((('''''''''((()))*********(((((((((((()))))))))))))))***+++++++++,,,...000===EEEOOOZZZhhhxxx############$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%###&&&(((%%% !!!%%%$$$%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!"""$$$%%%%%%$$$$$$&&&'''$$$##################$$$!!!!!!""""""###$$$&&&&&&######"""#########$$$$$$###""""""!!!""""""######""""""############$$$%%%########################$$$$$$$$$###$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########################################################"""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$###############"""!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!"""""""""""""""!!!$$$$$$$$$$$$############""""""""""""""""""######"""%%%'''(((&&&%%%%%%%%%"""######$$$$$$############$$$$$$###!!! !!!"""########################"""######$$$$$$######"""""""""!!!!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''((((((&&&%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###"""!!!!!!"""###%%%&&&""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$$$$$$$###""""""############""""""""""""#########$$$$$$$$$###%%%&&&'''&&&$$$"""!!!$$$###############$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%%%%$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$###""" !!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''((((((''''''(((((())))))******))))))))))))(((((((((((()))***+++,,,+++,,,...000222777AAANNN\\\lll}}}######"""######$$$%%%&&&$$$$$$############$$$$$$#########$$$###""""""!!!###$$$$$$%%%%%%%%%%%%$$$###%%%&&&$$$!!! """%%%%%%%%%%%%%%%%%%&&&&&&&&&############""""""""""""###$$$&&&%%%$$$$$$%%%&&&######""""""""""""######""""""""""""###$$$%%%&&&!!!""""""######$$$$$$$$$""""""!!!!!!!!!"""######"""$$$%%%$$$###"""###$$$"""""""""#########$$$$$$$$$$$$############$$$$$$!!!"""###%%%%%%&&&%%%%%%""""""""""""""""""""""""###############$$$$$$$$$########################!!!"""""""""##################""""""""""""!!!!!!""""""############""""""""""""###$$$$$$######"""!!!!!!!!!!!!"""###$$$%%% !!!""""""""""""!!!""""""""""""""""""""""""""""""""""""############"""###$$$&&&&&&&&&%%%%%%!!!"""######$$$#########!!!#########!!! !!!"""########################""""""############""""""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""############""""""""""""##################$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%&&&%%%%%%%%%########################""""""######$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$&&&%%%$$$######$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$##################$$$%%%&&&&&&""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&$$$######%%%&&&&&&%%%"""##################""""""############$$$$$$$$$""""""###$$$###"""!!! #########"""######$$$%%%""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############"""""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###  !!!$$$$$$%%%%%%%%%$$$###### """$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((('''((((((((()))))))))***+++++++++******)))))))))&&&(((*********+++---...,,,///777DDDRRR```rrr~~~""""""""""""###$$$%%%&&&#########""""""#########""""""#########"""!!! ###$$$$$$$$$$$$######"""##################$$$%%%######$$$$$$%%%%%%%%%%%%############""""""""""""###$$$%%%$$$"""""""""$$$""""""!!!!!!!!!!!!""""""###"""""""""###$$$%%%%%%###############""""""!!!!!!!!!!!!!!!!!!"""#########%%%&&&%%%"""!!!"""###!!!""""""###$$$%%%&&&&&&"""""""""""""""###$$$%%%"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%######$$$######""""""!!!"""######$$$$$$######""" !!!###$$$%%%$$$$$$$$$###"""""""""""""""###### !!!"""###############!!!!!!!!!""""""######$$$!!!"""""""""############$$$"""!!!"""%%%&&&$$$"""!!!!!!"""############### !!!###"""!!!!!!"""###########################""""""############""""""$$$$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$$$$######$$$"""  """$$$######""""""""""""#####################%%%&&&'''###$$$&&&''''''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%########################!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""###%%%%%%#########$$$"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$%%%%%%%%%$$$###"""############$$$%%%&&&'''######$$$$$$$$$$$$$$$###########################!!!!!!!!!"""""""""######$$$$$$############$$$$$$"""#########$$$$$$$$$$$$###############$$$%%%&&&%%%$$$######%%%&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""""""""###############""""""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########"""""""""""""""!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$###$$$%%%###  ######$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))((()))))))))))))))******%%%''')))*********+++,,,,,,,,,222<<>>LLLZZZccckkkvvv###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################%%%$$$"""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""######$$$######"""!!! """"""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$######""""""!!!!!!######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""!!!  !!!"""######""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""############""""""""""""######""""""############"""""""""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$###"""!!! !!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$&&&'''%%%$$$$$$######"""""""""##############################$$$$$$$$$$$$#####################$$$$$$$$$""""""############""""""########################"""""""""""""""""""""""" !!!!!!%%%""""""%%%$$$!!!'''$$$"""!!!"""$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""### !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%&&&%%%###""" !!!!!! !!!"""$$$%%%%%%%%%%%%,,,)))%%%""""""""""""!!!""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%***&&&"""!!!###%%%$$$###%%%%%%$$$$$$###""""""!!!""""""######$$$$$$$$$%%%##############################$$$$$$$$$$$$###############"""""""""""""""########################%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""######%%%###!!!!!!###$$$"""!!!"""$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))******))))))((((((''''''''''''((((((((((((''''''))))))***++++++++++++***,,,++++++...333:::AAAFFFSSS[[[iiiyyy###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!########################%%%$$$###"""!!!""""""###!!!""""""""""""#########$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""############""""""!!! ####################################"""""""""!!!$$$$$$$$$############"""#########""""""""""""""""""#########$$$%%%%%%%%%!!!""""""""""""#########""""""###$$$######!!!!!!$$$###""""""!!!"""############$$$$$$$$$$$$######$$$###"""""""""###$$$%%%######""""""""""""######!!!""""""######""""""!!!"""###$$$$$$###"""###$$$"""######$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""!!! !!!""""""############"""""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$$$$$$$##########################################$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###&&&$$$ """''')))&&&$$$"""""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$###""""""######%%%%%%%%%%%%$$$######"""&&&$$$""""""###%%%%%%$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$###""""""###$$$$$$+++'''###"""######"""!!!##############################$$$$$$$$$$$$$$$$$$########################"""##################"""$$$$$$$$$######################################################$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$##################&&&$$$"""###$$$%%%###!!!""""""""""""######$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((()))+++,,,.../////////,,,,,,...111444777:::;;;HHHRRRaaaqqq###"""""""""$$$%%%$$$####################################"""!!!!!! ########################$$$$$$###""""""""""""###!!!""""""""""""#########$$$############""""""""""""""""""""""""######$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$############"""""""""""""""############""""""##################!!!""""""""""""#########!!!""""""############"""&&&$$$"""  !!!"""######$$$$$$$$$$$$#########""""""!!!"""###%%%&&&######""""""""""""######!!!!!!""""""""""""!!!!!!"""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$######""""""######$$$############"""""""""""""""""""""""""""""""""""""""""""""############$$$########################$$$$$$###""""""!!! $$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$###""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$###$$$&&&%%%"""###'''%%%$$$######$$$$$$""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######"""###$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###"""!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$###""""""###$$$$$$***((($$$"""""""""!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""##################$$$$$$%%%%%%%%%&&&&&&&&&########################"""######$$$$$$$$$######&&&%%%###$$$%%%%%%$$$###&&&%%%%%%$$$######""""""%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((()))+++...000222333333...000333555666555333222<<>>FFFQQQ```rrr}}}###"""""""""$$$%%%$$$###########################'''&&&&&&%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###"""!!!""""""""""""#########!!!!!!"""""""""""""""### !!!!!!"""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""############"""""""""""""""###$$$"""%%%((()))(((%%%#########$$$$$$$$$$$$######!!!  !!!###$$$######""""""""""""######""""""############"""""""""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""###### !!!""""""!!! """"""""""""############""""""""""""""""""""""""###"""""""""""""""!!!!!!!!!""""""######$$$$$$$$$'''%%%###!!! ##################$$$$$$##############################$$$$$$$$$$$$###############"""!!!!!! ######$$$$$$$$$$$$##############################"""""""""""""""""""""""" !!!!!!"""######$$$$$$###%%%$$$###%%%%%%######%%%&&&%%%###!!!!!!"""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!""""""#########""""""####################################$$$$$$$$$$$$########################%%%%%%%%%$$$###""" !!!"""###############%%%$$$###"""""""""###$$$"""!!!!!!###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################""""""!!!!!!""""""###"""###$$$$$$$$$$$$###"""!!!############%%%&&&$$$$$$##################"""""""""""""""!!!!!!!!!########################!!!""""""######""""""!!!!!!!!!!!!"""######$$$$$$########################$$$$$$$$$%%%$$$$$$######""""""#########$$$$$$$$$"""""""""######$$$$$$%%%"""######$$$$$$$$$###### """######"""!!!###$$$"""""""""###############$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,///333666:::BBBPPPbbbooo###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$%%%%%%%%%$$$###"""!!!""""""""""""#########!!!!!!!!!!!!""""""######!!!!!! !!!!!!"""###!!!!!!""""""###$$$$$$%%%########################!!!"""""""""############$$$$$$$$$############"""#########"""""""""""""""!!!!!!""""""###$$$$$$$$$!!!""""""""""""#########$$$###"""!!!!!!""""""###"""###%%%&&&'''%%%$$$"""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$######""""""""""""############$$$$$$$$$$$$######"""###$$$$$$###"""###$$$!!!!!!"""############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""### !!!""""""!!! !!!"""""""""############""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""######$$$%%%%%%&&&)))'''$$$ !!!"""######""""""""""""""""""##############################$$$$$$$$$$$$############""""""""""""""""""###$$$$$$%%%%%%$$$$$$################################################### """%%%""""""$$$$$$!!!"""###""""""###%%%######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""!!!########################"""###$$$%%%%%%$$$######!!!"""###$$$$$$$$$###"""&&&%%%$$$######%%%&&&(((%%%$$$"""###%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###########################"""!!! !!!"""###"""###$$$$$$$$$$$$###"""!!!$$$$$$""""""###%%%"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$########################"""##################"""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""#########$$$!!!""""""###$$$$$$%%%%%%$$$$$$################## ###$$$$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((('''''''''((()))))))))))))))(((+++...111333777BBBQQQ]]]rrr{{{###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""######$$$$$$$$$###$$$%%%%%%&&& !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$######""""""!!!!!! !!!"""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!""""""######""""""!!!!!! ######$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$$$$###"""###$$$ !!!"""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""!!!!!!!!! """"""###$$$%%%%%%&&&&&&(((%%%"""!!!%%%'''######""""""!!!!!! ##############################$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!$$$"""!!!$$$$$$ ###%%%&&&%%%!!!!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""""""""######$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''((()))))))))'''%%%###"""""""""""""""""""""""" !!!###%%%&&&'''&&&&&&###$$$%%%&&&%%%%%%######$$$######$$$&&&))),,,...+++(((%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""###"""!!! !!!"""###"""###$$$%%%%%%$$$###""" ###%%%$$$""" """### !!!###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''##############################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""""""""""""""##################$$$%%%&&&&&&''''''&&&%%%###"""""""""######!!!$$$&&&%%%######%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))******)))&&&''')))++++++***(((&&&&&&+++///000111999FFFPPPfffqqq !!!######""""""###%%%###"""!!!!!!!!!!!!!!!"""'''&&&&&&%%%$$$###""""""######"""""""""###%%%&&&+++***)))&&&###""""""$$$&&&&&&&&&%%%%%%$$$$$$$$$########################"""!!! !!!"""###"""!!!!!!""""""!!! !!!$$$&&&$$$$$$$$$#########""""""'''&&&%%%###"""######$$$&&&%%%###!!! !!!""""""$$$#########""""""!!!!!!&&&&&&%%%$$$####################################!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$############"""########################'''((((((&&&###"""###$$$"""############$$$$$$$$$""""""""""""""""""""""""###!!!"""$$$'''$$$""""""$$$$$$"""!!!  """$$$$$$#########""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########"""""""""""""""###$$$&&&''''''&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++((($$$!!!))))))***(((&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""###"""!!!"""###$$$###!!!########################%%%%%%$$$###""""""######$$$$$$$$$$$$###"""!!!!!!""""""############""""""$$$$$$############$$$$$$"""""""""$$$'''******)))######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$###"""!!!!!! !!!!!!$$$$$$###"""!!!!!!""""""""""""############"""""" ###%%%######(((###########################$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$######"""!!!!!!""""""!!!"""$$$&&&&&&$$$"""!!!!!!!!!""""""#########$$$$$$$$$###############$$$%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$########################"""!!!!!!########################""""""###$$$$$$$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((())))))*********+++---------,,,...222999>>>NNN___rrr}}}!!!"""######"""!!!###$$$""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$$$$######"""######"""""""""###%%%%%%&&&&&&&&&%%%$$$$$$%%%'''&&&%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!#########!!!!!!"""""""""!!!!!!"""$$$$$$$$$$$$#########""""""$$$$$$#########$$$%%%&&&######"""!!! ############"""""""""!!!######"""""""""######$$$$$$$$$$$$$$$$$$#########$$$""" !!!"""""""""######$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""$$$############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!!!!#########""" !!!###$$$###!!! """###!!! """###"""""""""!!!!!!!!! """"""######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""###%%%((())))))'''$$$"""$$$%%%%%%$$$"""!!!"""###########################!!!"""######$$$$$$#########"""!!!"""###$$$###!!!########################%%%$$$$$$###""""""############$$$$$$$$$$$$######""""""############""""""$$$$$$############$$$$$$"""!!!!!!###&&&(((((('''######$$$$$$$$$$$$######%%%%%%%%%$$$$$$############""""""!!!!!!!!!!!!"""$$$$$$###"""""""""""""""""""""############""""""######"""""""""######$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""###$$$########################""""""######$$$%%%%%%%%%########################""""""""""""#########$$$##################$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$##################"""!!!!!!##############################$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((((((((***+++++++++,,,///444888???MMM^^^lllzzz{{{zzz"""###$$$###"""!!!"""###"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###"""!!!"""$$$###""" !!!"""$$$$$$$$$###############!!!!!!""""""$$$%%%'''(((""""""""""""!!! ############"""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""#########$$$$$$%%%%%%&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&&&&$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###""""""""""""  """$$$###""" $$$&&&"""!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%$$$ """###"""!!! !!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!########################%%%$$$######"""###############$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$############$$$$$$###"""!!!###%%%&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$###############""""""!!!!!!!!!"""######$$$###""""""""""""""""""""""""############""""""&&&###!!!"""&&&&&&### ###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$###$$$$$$$$$########################!!!###%%%&&&&&&&&&%%%$$$###""""""###$$$%%%"""""""""##################"""""""""###$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""##################""""""$$$$$$$$$#############################################""""""""""""###############$$$$$$$$$$$$$$$"""############""""""!!!########################$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###############$$$&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&'''((()))******,,,///111555???LLL[[[mmmzzzssssss|||###$$$$$$###!!! !!!""""""""""""!!!""""""######""""""######$$$$$$$$$%%%##################$$$$$$%%%$$$###$$$$$$###""" ########################"""""""""""""""""""""""""""!!! !!!###$$$###""""""$$$%%%%%%###!!!!!!!!!########################!!!!!!"""###$$$%%%&&&&&&%%%$$$"""!!! !!!"""############""""""""""""""" !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%***&&&!!!"""$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$#########"""""""""""""""""""""""""""""""""$$$'''&&&###""""""#########$$$$$$$$$"""""""""""""""""""""""" """"""""""""!!! !!!"""#########"""$$$%%%"""!!!""""""""""""!!!!!!!!!!!! !!!###%%%%%%%%%$$$###""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$############$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!!"""######""""""$$$%%%##############################$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$###!!!########################$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$############$$$$$$%%%###"""###$$$%%%$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######"""""""""""""""###""""""############""""""%%%###"""$$$&&&&&&##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########"""$$$##################$$$########################""""""""""""###$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""###""""""""""""""""""###""""""######$$$$$$%%%%%%""""""############"""!!!###########################$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&(((***+++++++++,,,---333777???LLL___sssuuurrrvvv###$$$$$$###!!! !!!""""""""""""""""""###$$$$$$!!!""""""######$$$$$$%%%#########$$$############&&&%%%&&&'''))))))&&&######################################################"""!!!"""###$$$$$$"""###%%%'''&&&$$$###""""""################################################&&&### """$$$""""""""""""""""""######$$$###""""""!!!!!!!!!"""#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################$$$  %%%(((&&&###""""""#########$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$###"""########################%%%###"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######&&&%%%$$$$$$$$$$$$%%%&&&##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%!!!###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$###!!!########################$$$###############$$$$$$$$$%%%%%%%%%$$$$$$###"""######"""!!!!!!"""######$$$$$$############$$$$$$'''%%%$$$$$$%%%%%%$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""""""""!!!""""""###$$$%%%###"""""""""""""""######""""""############"""""""""###$$$%%%%%%$$$""""""###########################$$$$$$%%%%%%$$$$$$###""""""##########################################!!!"""###""" !!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$#####################""""""###$$$$$$%%%#########$$$$$$#########""""""##################""""""""""""""""""""""""$$$######""""""!!!!!!!!!########################"""""""""""""""""""""""""""""""""######""""""""""""""""""######$$$$$$$$$!!!""""""#########""""""########################"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))******++++++'''***---...---,,,,,,,,,...///444>>>OOObbbuuu}}}wwwxxx}}}"""###$$$###"""!!!"""###""""""""""""######$$$%%%"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""%%%%%%'''+++000111...+++#########$$$$$$$$$$$$$$$###########################"""!!!"""$$$%%%$$$######$$$&&&%%%$$$######$$$###############$$$$$$$$$$$$$$$$$$$$$###"""!!! ###!!!!!!###""""""""""""############&&&%%%$$$###"""""""""""""""""""""######$$$$$$%%% !!!""""""#################################$$$$$$$$$############"""########################%%%###!!!"""%%%&&&&&&$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!###%%%&&&&&&%%%%%%###$$$%%%$$$###"""###$$$%%%###!!!!!!$$$%%%$$$###!!!!!!!!!!!!"""""""""""""""""""""############$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$################################################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############### """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!!#################################"""######$$$%%%######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$'''%%%$$$$$$%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$"""""""""""""""######$$$""""""############"""""" !!!#########"""#################################$$$$$$%%%%%%$$$$$$###!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###!!!!!! """$$$&&&&&&$$$""" $$$$$$$$$$$$$$$#########$$$$$$###############$$$"""###$$$$$$$$$$$$###""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!###############$$$$$$$$$########################""""""############"""""""""""""""###############!!!""""""############"""########################""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""###%%%&&&'''******)))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((()))***,,,,,,---'''***---///...---,,,---,,,,,,000888DDDTTTiiizzz}}}!!!"""######"""!!!###$$$""""""""""""###$$$%%%&&&""""""""""""###############$$$$$$%%%$$$###"""!!!$$$$$$&&&,,,111333///***$$$$$$$$$$$$%%%%%%%%%&&&###########################"""!!!"""$$$%%%$$$###!!!"""###"""!!!!!!###$$$""""""#########$$$$$$$$$###$$$$$$$$$###""" """!!! !!!"""!!!"""""""""############$$$$$$###""""""######### !!!!!!""""""###$$$$$$ !!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$############"""##############################"""###$$$%%%&&&&&&"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$### """$$$###""""""###&&&#########"""!!!"""###$$$ !!!!!!!!!"""""""""###$$$###""" !!!"""###"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""###############!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""!!!"""######"""!!!"""$$$########################!!!"""######$$$$$$#########"""!!!"""###$$$###!!!##############################""""""###$$$$$$%%%!!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%$$$######$$$$$$###"""######$$$$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$######"""#########"""""""""""""""###$$$$$$""""""############""""""!!!"""%%%$$$"""###########################$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########%%%%%%$$$###"""""""""""""""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!############""""""""""""!!!!!!"""#######################################"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***++++++&&&(((+++---,,,++++++,,,...---000555999CCCXXXkkkxxx !!!######""""""###%%%""""""""""""###$$$%%%&&&#########"""""""""""""""###$$$%%%%%%$$$###"""!!!$$$###$$$)))......)))###$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""###"""""""""$$$%%%$$$### """$$$""""""######$$$$$$$$$$$$"""###$$$$$$$$$"""!!! """###%%%&&&'''%%%$$$###!!!!!!""""""#########$$$"""!!!!!!""""""###$$$%%% !!!"""#########"""!!!!!! !!!"""###$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$############""""""""""""""""""""""""""" !!!#########$$$&&&((("""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""!!!!!!$$$''' $$$&&&### $$$ !!!!!!!!!""""""######&&&$$$!!!!!!###""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!###$$$%%%$$$###"""###$$$""""""""""""""""""""""""!!!!!!"""##################"""!!!"""###$$$###!!!##############################""""""###$$$%%%%%%!!!###%%%&&&'''$$$###""" """###$$$$$$$$$############$$$$$$$$$"""!!!"""###$$$"""!!!######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###""""""!!!""""""###$$$$$$""""""############""""""$$$###(((%%% ########################$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########&&&&&&$$$###""""""!!!!!!"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!!!!!!!"""#######################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""###%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((($$$&&&)))******)))***+++---,,,......---111DDDXXXkkkvvv########################&&&%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$######""""""""""""######"""""""""""""""######$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""%%%###""""""###$$$$$$###""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%##################$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!! !!!#########"""!!!$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""###$$$&&&'''$$$$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%###""" !!!"""$$$$$$### !!!###$$$$$$!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!%%%$$$######""""""######%%%$$$$$$$$$"""!!!  !!!!!!""""""######""""""!!!!!!!!!###$$$%%%#################################"""""" """"""!!!!!!!!!!!!!!!"""%%%%%%%%%%%%$$$$$$###"""######""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######"""#########(((""" ###""""""######""""""!!! """""""""###$$$$$$$$$%%%!!!!!!"""$$$$$$%%%%%%%%%%%%$$$"""!!! !!!"""###$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!"""###%%%$$$###"""!!!!!!"""###$$$$$$######""""""######$$$""""""""""""""""""""""""$$$###"""!!!!!!###%%%'''$$$##################$$$""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$#########$$$$$$%%%%%%%%%%%%$$$"""!!! !!!"""""" !!!!!!"""$$$%%%&&&"""###$$$%%%%%%$$$###"""######$$$$$$$$$######""""""######$$$$$$$$$############"""!!!!!!"""###$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++'''&&&&&&&&&'''((()))***++++++,,,---000555===BBBKKKZZZkkkvvv}}}################################################$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" """############$$$$$$$$$######""""""""""""############"""!!!"""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""""""###$$$###""""""""""""""""""""""""!!!###""""""""""""""""""##################$$$$$$$$$#########$$$######""""""$$$$$$###""""""###$$$%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$###"""""" !!!""""""""""""""""""############"""""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!$$$$$$######""""""!!!!!!!!!!!!!!! !!!!!!"""######"""!!!"""$$$$$$$$$"""!!!!!!!!!"""$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!! $$$###""""""!!!!!!"""""""""############""""""!!! !!!!!!!!!"""""""""######""""""!!!!!!"""###$$$########################""""""###$$$$$$$$$############""""""""""""############$$$$$$$$$###""""""########################$$$$$$############$$$$$$###"""""""""###$$$%%%%%%***$$$"""%%%&&&######&&&#########"""""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%#########$$$######"""!!!###############$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$######$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!!!!!!!!!!!!!!!!!""""""  """$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!"""###$$$"""###%%%&&&&&&%%%###"""########################%%%$$$###""""""###$$$$$$"""""""""######$$$$$$$$$%%%%%%$$$#########$$$$$$$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$############$$$$$$$$$######""""""!!!!!! !!!""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''((()))***+++***))))))((((((((((((************,,,///555999???LLL[[[eeepppzzz~~~||||||~~~########################""""""""""""""""""""""""$$$$$$$$$############"""#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$######""""""""""""######%%%$$$"""!!!"""###%%%'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""######"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$###############"""###$$$$$$$$$"""!!! """"""!!!!!!!!!"""$$$%%%$$$$$$$$$######"""""""""###$$$$$$$$$$$$###""""""######"""!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""$$$$$$$$$###############"""!!!!!! """""""""$$$%%%&&&$$$"""###"""!!!!!!######"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ###""""""!!!!!!!!!!!!!!! !!!"""###############!!!!!!!!!!!!""""""""""""$$$###""""""!!!""""""###########################!!!"""###%%%&&&'''''''''$$$$$$############$$$$$$!!!!!!"""#########""""""######$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""!!!!!!!!!"""###%%%&&&'''***$$$!!!###%%%$$$"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""  """$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!""""""&&&%%%$$$###############""""""""""""""""""""""""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!! $$$###"""!!!!!!"""###$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""&&&%%%###"""!!!!!!"""###!!!###&&&((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$"""""""""""""""#########$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######"""!!!!!!""""""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++*********************++++++******+++---000333<<>>FFFRRR]]]cccgggmmmwwwzzzuuusssyyy########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""""""""######%%%$$$###"""###$$$&&&'''&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""""""""!!!!!!"""""""""#########$$$$$$######""""""######$$$%%%$$$$$$$$$###""""""""""""###$$$$$$###"""!!!  !!!"""&&&%%%%%%%%%$$$$$$######"""######$$$$$$$$$######%%%$$$###!!!!!!!!!"""###""""""""""""""""""######""""""""""""!!!!!!!!!!!! !!!"""###$$$###"""!!! !!!!!!"""#########%%%$$$###"""!!! !!!!!!"""$$$&&&&&&###!!!$$$###!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######$$$$$$%%%%%%$$$$$$###""""""""""""##################"""!!!!!!""""""""""""!!!!!!!!!!!!############""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$%%%$$$$$$!!!!!!!!!!!!!!!"""###$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$###############$$$$$$%%%%%%$$$%%%&&&%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$######""""""!!!!!!"""""""""""""""!!! !!!$$$&&&&&&%%%"""!!!"""""""""######$$$$$$$$$&&&%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""###$$$&&&''''''&&&$$$###"""""""""""""""""""""""" !!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$### !!!!!!"""$$$%%%&&&%%%$$$###""""""###$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((($$$%%%&&&((()))************,,,------,,,+++,,,---......///333888AAALLLTTTVVV___mmmzzz{{{uuuwww{{{######################## !!!!!!""""""##################""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""#####################$$$%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!"""######"""!!!""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""###%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!###$$$%%%###!!!$$$###""""""$$$$$$###"""""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$##############################"""!!! """"""""""""!!!!!!!!!!!!"""############""""""!!!"""""""""""""""""""""""""""###############"""!!! !!!"""###$$$###$$$$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########'''$$$"""###%%%%%%""""""###$$$%%%%%%&&&&&&"""""""""""""""!!!!!!!!!!!!!!!"""#########""""""!!!###%%%''''''&&&$$$"""""""""######$$$$$$%%%%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""############""""""""""""############""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!###$$$%%%%%%###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""#########""""""$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&'''''''''(((((((((((($$$$$$&&&''''''(((''''''&&&'''(((((('''&&&$$$###''')))******))))))+++,,,,,,******---000333<<>>IIIUUU___hhhooosss|||vvvtttxxx}}}"""""""""""""""######$$$$$$$$$######"""""""""!!!###$$$%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$###"""!!! ###"""!!! !!!"""###"""######$$$$$$$$$###### !!!"""$$$$$$######"""!!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########!!! !!!!!!"""###$$$########################""""""############""""""%%%$$$$$$$$$#########""" """###"""!!! !!!"""$$$###!!!  !!!"""###$$$$$$###!!! $$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###(((+++)))&&&###""""""###%%%&&&&&&%%%$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!###$$$%%%!!!!!!!!!"""###%%%&&&'''!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! $$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$&&&%%%$$$######$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$,,,777===666***$$$###$$$""""""""""""""""""""""""###!!!###%%%%%%$$$&&&%%%###""""""###%%%&&&!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$&&&%%%$$$"""!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###!!! ########################%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###"""!!!###$$$$$$ !!!""" !!!$$$######""""""""""""######$$$"""!!!###&&&((('''%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%&&&### !!!###!!!###%%%%%%###"""###$$$"""""""""######$$$$$$$$$'''$$$!!!!!!$$$&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%))),,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%''')))***)))))))))***++++++******,,,...111333444888>>>FFFOOOYYYdddjjjzzz}}}vvvuuuwwwzzz###############$$$$$$%%%"""""""""!!!!!!!!! ###$$$$$$%%%$$$###"""!!!########################$$$$$$###"""!!! $$$###"""!!!!!!"""###$$$######$$$$$$$$$######""" !!!"""###$$$######"""!!!!!!!!!!!!"""""""""###!!!"""""""""##################""""""""""""######"""############$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$######"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""""""""!!!"""######!!!!!!"""###%%%$$$"""!!! !!!!!!!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""%%%***,,,+++(((%%%$$$#########$$$$$$$$$"""""""""""""""######### !!!"""###$$$######""" !!!!!!"""###$$$%%%!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! ######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$###""""""!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$########################"""""""""""""""#########"""###$$$%%%%%%%%%$$$$$$!!!""""""#########"""""""""!!! !!!"""%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######!!!(((+++'''!!! !!!!!!""""""""""""""""""""""""$$$!!! ###%%%%%%$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""###$$$%%%$$$######"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###%%%&&&&&&$$$###"""########################$$$######"""""""""""""""#####################$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""%%%***---444***######%%%$$$############""""""""""""######!!!"""!!! """"""""""""""""""""""""#########################################################$$$$$$#########%%%$$$"""!!!!!!!!!"""######$$$%%%%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&'''$$$!!!!!!######"""$$$############$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******)))(((((()))+++***)))((()))***,,,...///111666<<>>FFFKKKUUU___jjjooooooooosssxxx}}}}}}~~~~~~}}}{{{~~~!!!!!!""""""######""""""!!!###$$$$$$###"""$$$%%%%%%$$$$$$######$$$$$$%%%########################""""""############""""""""""""""""""""""""######""""""""""""""""""""""""$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!###"""""""""###$$$&&&''' !!!!!!!!!"""""""""%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$"""  !!!!!!!!!""""""""""""!!!!!!""""""############""""""#########"""""""""""""""###!!!!!!$$$######""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""###############$$$$$$%%%%%%&&&&&&&&&$$$###!!!"""###$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! """"""""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!"""$$$######"""!!!!!! !!!###$$$###"""!!!"""###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""######$$$$$$######$$$$$$%%%&&&&&&&&&"""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""%%%&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""#######################################$$$$$$"""  !!!"""###$$$$$$$$$$$$###"""$$$######"""""""""""""""$$$######"""""""""######!!!!!!"""######"""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!"""!!!""""""""""""##################""""""""""""######""""""!!!!!!!!!!!!""""""######################## !!!!!!"""#########"""###""" """###"""!!!###"""!!!!!!!!!!!!"""#########""""""""""""######"""""" !!!###$$$%%%%%%###"""""""""##############################"""############$$$$$$$$$ !!!!!!!!!"""""""""%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((%%%"""&&&&&&&&&&&&&&&'''((((((((('''''''''((()))******+++,,,---...///333888<<>>IIIVVVaaahhhnnnsssyyy$$$$$$###"""""""""###### !!!###"""!!!!!!"""$$$######""""""""""""##############################""""""############""""""!!!!!!!!!"""#########$$$ !!!!!!!!!""""""#########!!! !!!!!!"""###$$$$$$$$$#########"""""""""!!!"""############"""""""""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!##################"""""""""""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############"""""""""""""""""""""#########!!!"""######$$$$$$###### !!!###$$$$$$###""""""""""""############""""""""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###$$$$$$$$$###""""""!!!!!!##############################"""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!! !!!""" !!!###############"""!!! ########################!!!###$$$###"""!!!"""###############"""""""""""" !!!!!!""""""######$$$""""""############""""""""""""""""""""""""######""""""""""""""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$###"""!!! &&&### """###""" !!!""""""######""""""!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!###$$$"""!!!!!!!!!""""""""""""###$$$%%%&&&$$$######"""""""""""""""###$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$###"""!!!!!!######"""!!!""""""""""""##################""""""""""""######$$$######""""""######$$$""""""""""""""""""""""""""""""######"""!!!!!! %%%###!!!"""###$$$###""""""######$$$$$$######"""######""""""""""""########################""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############""""""""""""###############"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################"""%%%%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$%%%''''''(((((('''&&&&&&&&&&&&''''''''''''&&&''''''(((((('''((()))((('''''')))+++---...///222999DDDPPPYYYffflllttt{{{!!!!!!""""""######"""""" !!!""""""!!!!!!"""$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###""""""""""""############$$$#########$$$$$$#########""""""""""""""""""""""""##################$$$$$$"""""""""###$$$$$$%%%%%% !!!"""##################$$$$$$$$$$$$######""""""############""""""#########"""""""""""""""""""""###$$$%%%&&&&&&'''!!!"""$$$%%%%%%%%%$$$###!!!"""###$$$$$$###"""!!!""""""""""""########################$$$$$$$$$$$$$$$$$$&&&))),,,---+++***%%%%%%$$$######"""!!!!!! #########"""""""""!!!!!!!!!"""""""""############$$$###"""!!!  """"""$$$$$$%%%&&&%%%%%%$$$###########################!!!###$$$###"""!!!"""###############"""""""""!!! !!!!!!"""######$$$$$$""""""############""""""###""""""""""""""""""""" !!!!!!!!!"""#########""""""""""""""""""""""""!!!!!!""""""#########$$$#########""""""""""""""" !!!"""###"""""""""""" !!!!!! """"""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!###$$$###!!!!!!!!!###""""""""""""$$$%%%&&&$$$######"""""""""""""""############$$$%%%&&&&&&"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$###$$$%%%&&&%%%###""""""""""""##################""""""""""""######$$$######""""""######$$$########################""""""######$$$#########%%%###""""""###$$$$$$###"""###$$$$$$$$$$$$###"""######""""""""""""######$$$$$$$$$$$$######""""""!!!"""###$$$%%%$$$$$$###########################"""############$$$$$$$$$$$$#########""""""""""""!!!"""""""""#########$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!%%%%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########'''$$$!!!###&&&*********(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''((()))((('''&&&''')))&&&))),,,---///666AAAJJJVVV]]]gggqqqwww||| !!!#########"""!!! !!!""""""!!!!!!"""#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$###!!!!!!!!!""""""""""""###############$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!"""""""""!!!!!! """"""############""""""""""""############""""""&&&%%%%%%%%%$$$$$$###### !!!"""$$$%%%&&&'''###$$$&&&(((((((((&&&%%%!!!"""###$$$$$$###"""!!!""""""""""""############!!!""""""###$$$$$$%%%%%%###$$$'''+++///111111///''''''&&&&&&%%%$$$##########################################""""""""""""#########"""""""""""""""!!!!!! !!!!!!"""###$$$!!!"""###$$$%%%%%%$$$###!!!"""######""""""##################$$$$$$!!!###$$$###"""!!!"""###$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""############""""""#########""""""""""""""" !!!"""######$$$""""""""""""""""""""""""############""""""""""""###""""""!!!""""""###$$$%%%&&&### """$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!###$$$###!!!!!!!!!###""""""""""""$$$&&&'''$$$######"""""""""""""""!!!!!! !!!###%%%&&&$$$%%%'''(((((('''%%%$$$"""############$$$$$$$$$""""""""""""""""""""""""#########""""""""""""""""""!!! !!!"""###""" """"""""""""##################""""""""""""######$$$$$$############$$$$$$########################!!!"""###$$$%%%&&&&&&&&&%%%###""""""###$$$$$$###"""###$$$%%%%%%$$$###"""######""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## $$$%%%###"""$$$'''########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$))))))''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&((((((((((((***+++###(((---...---111:::CCCBBBJJJVVVaaaiiiooosssvvv|||~~~$$$#########""""""!!!!!! !!!!!!!!! $$$$$$$$$$$$###!!! $$$#########""""""!!!!!!######################## !!!"""###""" !!!!!!"""###############""""""""""""############"""""""""""""""###$$$$$$""""""!!!!!!"""###$$$%%%%%%$$$###!!! $$$'''!!!"""###$$$$$$###"""!!!###$$$%%%%%%$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!"""######$$$&&&&&&%%%$$$""" !!!"""###$$$$$$###"""!!!###""""""###%%%'''&&&%%%""""""############""""""""""""!!! ###"""!!!"""$$$%%%%%%###%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%###"""!!!$$$###"""""""""""""""###!!! !!!######""" $$$$$$&&&,,,333666444000***&&&###"""###$$$###!!!!!!!!!!!!!!! !!!#########"""###$$$$$$$$$###"""!!! &&&%%%###"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""############""""""!!! !!!""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$###"""!!! !!!"""###""""""""""""############$$$#########""""""!!!!!!########################"""############$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! $$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""###%%%&&&$$$!!! """((($$$ """$$$$$$###%%%%%%&&&&&&%%%$$$"""!!!!!!!!! !!!!!!%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$&&&&&&### $$$###!!!"""###%%%$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""########################$$$#########""""""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""!!! ######!!!&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!###%%%&&&'''%%%$$$$$$%%%&&&&&&%%%***(((&&&%%%%%%$$$""" %%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''''''''((((((((((((+++***))))))+++---000222<<>>DDDJJJPPPUUU\\\fffmmm""""""""""""###$$$%%%&&&######$$$%%%&&&''''''((($$$$$$##################""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""###$$$%%%%%%&&&&&&!!!!!!!!!""""""###$$$%%%""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%###"""""""""###$$$""""""######$$$$$$$$$$$$######$$$%%%$$$###"""!!!!!!!!! !!!$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###""" """$$$$$$$$$###$$$%%%""""""######""" !!!!!!"""###$$$$$$%%%%%%&&&(((((('''%%%$$$%%%########################"""############$$$$$$$$$$$$$$$######$$$%%%&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" """######$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%%%%$$$###""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!###%%%%%%%%%%%%''')))$$$$$$$$$###############"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!%%%((('''""" ###'''######$$$$$$$$$######"""!!!!!!"""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&'''''''''"""$$$%%%$$$###"""###$$$"""############$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''"""!!!  !!!"""&&&%%%%%%%%%$$$$$$############""""""""""""######"""######$$$$$$$$$######"""%%%&&&%%%$$$###"""#########""""""$$$&&&######""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$###### !!!#########"""!!!!!!!!!""""""#########$$$""""""############""""""!!!***333000&&& ###)))$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""###$$$###""" """###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############$$$$$$%%%%%%%%%###!!! """"""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%###%%%''''''&&&$$$$$$$$$########################$$$$$$######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((******)))(((***+++***'''&&&***---,,,...111111666===BBBGGGPPP[[[ccc """###$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!!!!"""######$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$#####################$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!! !!!!!!""""""#########$$$%%%%%%$$$###$$$%%%""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$###############$$$"""""""""###$$$$$$$$$%%%''''''%%%$$$######""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""$$$$$$###"""!!!  $$$&&&%%%#########"""""""""$$$%%%&&&##############################""""""""""""######""""""#########""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$"""###""" """%%%%%%$$$"""!!! !!!"""$$$###$$$$$$$$$$$$###"""""" !!!######$$$$$$$$$ """###$$$$$$######$$$$$$###!!! """""""""############""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""%%%'''!!!!!!""""""######$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$""""""!!!!!!!!!!!!""""""&&&"""!!!$$$&&&&&&$$$$$$$$$###!!!"""$$$&&&########################(((&&&$$$"""!!!!!!"""###!!!!!! !!!###$$$$$$###!!!  !!!"""""" """"""""""""""""""""""""###"""!!!!!!"""$$$&&&'''"""############$$$$$$$$$"""$$$%%%$$$"""$$$)))...%%%$$$###""""""$$$&&&'''%%%###!!! """######"""$$$$$$$$$###"""!!!!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############""""""!!!!!!!!!!!!"""""""""!!!###((((((%%%###%%%(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$#########$$$!!!!!!"""###$$$%%%%%%&&&!!!$$$'''&&&###"""###&&&""""""""""""####################################%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((()))&&&''''''&&&$$$$$$%%%'''''''''''''''((()))++++++111333555888===EEEOOOUUU""""""""""""!!!!!!  !!!!!!"""######$$$$$$############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""#####################$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###############"""!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""######!!!###$$$###"""!!!"""######"""""""""!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$###############$$$##################$$$$$$!!!!!!!!! !!!!!!""""""#########"""""""""""""""$$$$$$$$$#########""""""############""""""""""""###"""!!!###&&&(((&&&$$$"""!!!!!! !!!"""#################################""""""""""""######&&&&&&%%%$$$"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$###!!! !!!###%%%%%%$$$"""!!! !!!"""######$$$$$$$$$$$$###"""""" !!!"""######$$$$$$$$$"""###$$$$$$$$$###"""!!! !!!""""""!!!!!!###%%%""""""############""""""############"""""""""!!!"""""""""""""""""""""""""""$$$$$$$$$######%%%'''"""""""""""""""##################""""""#########%%%$$$######"""""""""###"""""""""!!!!!!"""""""""""""""############$$$"""!!!!!!###%%%########################&&&%%%###"""!!!!!!######&&&$$$######$$$%%%$$$###"""!!! !!!###$$$###"""""""""""""""""""""""""""###"""!!!!!!"""###%%%'''%%%$$$$$$$$$######"""""" !!!!!!!!!!!!!!!###%%%%%%$$$###""""""$$$%%%'''(((%%%"""!!!!!!""""""!!!$$$$$$######"""!!!!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""###############""""""!!!!!!""""""###### !!!$$$###&&&$$$###"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$######"""""""""##################$$$$$$$$$###%%%''''''&&&%%%%%%%%%""""""""""""####################################$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&&&&''')))+++''''''''''''((()))***+++---...000222666;;;BBBGGG%%%$$$$$$###!!! !!!!!!!!!"""######$$$$$$&&&%%%$$$###"""!!! !!!"""###$$$%%%$$$######$$$$$$$$$###"""!!! ###############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%!!!""""""""""""!!! ###""""""!!!!!!""""""###""""""""""""############!!!!!!!!!""""""""""""### !!!"""!!!  """######"""""""""!!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$###"""""""""###### """$$$%%%$$$$$$######"""!!!!!! $$$$$$$$$###############"""#########$$$$$$$$$$$$###"""!!!"""######""" ###"""!!!!!! !!!!!!"""""""""""""""""""""""""""###""""""!!!!!!""""""###$$$###!!!  """"""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$#####################""""""""""""######$$$$$$$$$###!!!"""$$$&&&%%%$$$"""!!!!!!!!!"""#########$$$$$$######"""!!! !!!"""######$$$######%%%%%%%%%%%%$$$###"""!!!!!!###$$$######$$$%%%""""""############""""""############""""""""""""########################!!!"""$$$$$$###"""###$$$############""""""""""""###""""""!!!!!!""""""###$$$###""""""!!!"""""""""""""""""""""""""""""""""###"""!!!!!!###%%%%%%$$$"""######"""!!! """$$$########################$$$$$$"""!!!!!!"""###$$$(((&&&###"""#########"""###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""###"""!!!!!!"""###%%%&&&&&&&&&%%%$$$###"""!!! $$$###"""###$$$$$$###!!!$$$$$$###""""""$$$%%%&&&+++'''###!!!!!!"""""""""$$$######""""""!!!!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! """"""""""""############$$$##################$$$%%%""""""$$$$$$ """'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$###""""""!!!"""""""""$$$$$$$$$#########""""""%%%&&&''')))***)))&&&###"""""""""#########$$$$$$########################$$$$$$###""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&%%%&&&'''''''''(((***,,,''''''''''''((()))*********+++,,,---...111555888!!!!!!!!!""""""###$$$$$$!!!!!!""""""############%%%%%%$$$###"""!!! """$$$%%%&&&%%%###"""!!!""""""""""""!!!!!! ########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!"""""""""#########$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$#####################!!!"""""""""""""""!!!!!!###""""""""""""""""""### !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!! !!!#########"""""""""!!!!!! !!!###$$$$$$$$$############"""######$$$%%%%%%$$$###"""!!!!!!"""""" !!!###%%%&&&'''############""""""!!!!!!######################################################""""""!!! %%%%%%$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!$$$%%%""""""""""""""""""""""""###""""""""""""""""""###%%%$$$$$$$$$###"""""""""###""""""""""""""""""######$$$$$$###!!!!!!###%%%$$$###""""""!!!!!!""""""###############""""""!!!!!!!!!"""###############%%%%%%%%%%%%$$$$$$#########$$$&&&&&&$$$"""!!!!!!""""""############""""""#########"""""""""""""""######################## ######""" !!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$######"""""""""##############################$$$$$$$$$%%%&&&&&&&&&%%%!!!""""""""" !!!###########################"""""""""!!!"""###$$$%%%%%%###  !!!"""!!!###"""!!!"""$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""###$$$%%%%%%%%%$$$$$$###""""""!!!&&&### !!!###%%%$$$"""#########"""###$$$%%%%%%+++'''###!!!!!!###$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""####################################%%%%%%$$$$$$###"""!!!!!!!!!"""""""""############%%%$$$$$$######$$$$$$%%%%%%""""""%%%&&&$$$&&&)))***(((&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$######"""""""""##############################%%%%%%&&&))),,,+++&&&!!!""""""#########$$$$$$$$$########################$$$##################$$$!!!""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%((())))))(((&&&%%%'''((('''''''''''''''((()))***)))***,,,,,,,,,---///000 !!!"""$$$&&&'''"""""""""""""""#########"""""""""""""""""""""""" """$$$%%%&&&%%%###""" """####################################""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$###############""""""""""""###### !!!"""###$$$$$$%%%############"""""""""""" !!!"""""" !!!"""############"""""""""""" """###$$$$$$############""""""###$$$$$$%%%%%%$$$"""!!! !!!"""""""""""""""###$$$%%%&&&'''!!!!!!""""""####################################$$$######"""!!!!!! &&&&&&&&&%%%$$$"""!!!!!!$$$$$$$$$$$$######"""""" """"""!!!!!!!!!!!!""""""$$$###"""!!!"""$$$'''(((##############################""""""""""""######%%%$$$$$$$$$###""""""""""""""""""######"""""""""!!!"""###"""!!! """###$$$######""""""""""""""""""############"""!!!!!!!!!""""""############"""######$$$$$$$$$%%%%%%&&&###$$$&&&&&&$$$"""!!!!!!""""""############""""""""""""""""""""""""############################## """$$$$$$###!!!!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$###### !!!"""######""""""""" """###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$"""!!!!!!######""""""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#################################"""###"""###""""""#########$$$$$$'''%%%"""!!!"""%%%&&&&&&"""""""""!!!!!!!!!!!!!!!!!!"""""""""######################################################$$$$$$!!!"""""""""############%%%%%%$$$$$$$$$$$$%%%%%%### ###%%%###%%%(((***(((&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$#########$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$###$$$'''***)))$$$ ############$$$$$$$$$$$$#################################$$$$$$#########"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&$$$''''''(((&&&%%%$$$%%%''''''''''''''''''(((((()))''')))+++,,,++++++,,,...""""""!!! !!!"""###$$$""""""""""""""""""###### !!!!!!"""###$$$$$$$$$!!!"""###$$$%%%$$$###### """###%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""" !!!!!!!!!""""""""""""######"""""""""""""""###""""""""""""""""""""""""$$$$$$###""""""!!! ######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!"""######$$$$$$$$$$$$###$$$######""""""######$$$ !!!!!!"""###$$$$$$$$$$$$############"""""""""!!!"""###"""!!! !!!###$$$$$$#########"""""""""!!!"""###$$$$$$$$$###"""""""""""""""###$$$%%%%%%%%%###!!! !!!"""###"""""""""""""""###$$$$$$ !!!!!!"""######$$$$$$###############$$$$$$$$$$$$$$$###"""!!! ###$$$%%%$$$"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""$$$###!!!  ########################$$$######""""""######$$$$$$$$$$$$###############""""""############"""""" """###"""!!! !!!"""############"""""""""!!!""""""######""""""!!! """"""############""""""###""""""######$$$&&&&&&!!!###$$$######$$$%%%""""""############""""""""""""""""""#######################################$$$&&&%%%$$$######$$$############""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$### """$$$$$$###""""""### """$$$###"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""#########"""!!!!!!"""$$$%%%%%%$$$"""!!! !!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$### """$$$%%%"""""""""############$$$$$$"""!!!!!!$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""""""""###$$$$$$%%%%%%""""""""""""############%%%$$$$$$######$$$$$$%%%'''%%%%%%''''''$$$$$$''''''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&& !!!"""###$$$%%%&&&&&&"""###$$$&&&'''&&&### #########$$$$$$$$$$$$%%%########################"""###$$$$$$$$$$$$###"""$$$$$$######"""######$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%%%%&&&(((***(((''''''&&&''''''((((((&&&'''))))))((()))***,,,###"""!!! !!!"""###""""""""""""""""""""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################!!!!!!"""###############$$$######""""""######$$$!!!!!!""""""#########$$$$$$$$$$$$#########"""""" """###"""!!! !!!"""$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&$$$""" !!!###%%% !!!!!!"""###$$$"""""""""""""""#########""""""#########$$$$$$$$$#########""""""!!!!!!!!! ###"""  !!! """"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ########################$$$######""""""######$$$###############$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""$$$###"""!!!"""##################"""!!!!!!"""""""""""""""!!!!!! """"""############""""""$$$###"""""""""###$$$$$$ !!!""""""!!!!!!###%%%""""""############""""""!!!"""""""""############""""""""""""""""""""""""###$$$$$$###!!!!!!"""###"""""""""""""""##################""""""########################$$$%%%%%%###$$$%%%''''''%%%$$$######$$$&&&%%%###"""###%%%!!!###$$$%%%###""""""###""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!"""$$$%%%%%%""" ###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""!!!"""""""""""""""!!!!!!$$$$$$$$$###############"""$$$%%%%%%$$$###$$$$$$!!!""""""##################""""""###$$$%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###################################################$$$$$$$$$""""""""""""############$$$$$$############$$$$$$(((&&&'''******'''&&&(((&&&$$$###"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%""""""#########$$$$$$$$$!!!###%%%&&&$$$##################$$$$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""&&&%%%$$$""""""""""""#########$$$$$$$$$%%%%%%%%%################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++(((''''''&&&&&&''''''''''''(((((('''&&&&&&(((***"""!!! """$$$#########"""""""""""""""!!!"""""""""##################""""""######$$$%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$###"""""""""""""""######"""""""""""""""""""""""" !!!!!!""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!"""###$$$%%%&&&&&& !!!"""""""""""""""$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$######"""""" !!!"""!!! !!!"""$$$$$$$$$############"""%%%%%%&&&&&&%%%$$$"""!!!""""""""""""###$$$%%%&&&###!!! !!!$$$&&& !!!###$$$&&&&&&$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$$$$###############$$$$$$$$$"""%%%%%%###"""$$$&&&!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!! !!!!!!"""######$$$######"""!!!########################$$$$$$############$$$$$$""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!"""###%%%%%%###"""###$$$###############"""!!!!!!"""""""""""""""!!!!!! """"""#########""""""!!!%%%$$$###!!!!!!!!!!!!"""$$$$$$###!!! """""""""############""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$############$$$$$$""""""!!!""""""###$$$$$$###$$$&&&''''''&&&$$$### !!!"""!!! ###!!!###%%%%%%$$$#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$"""$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""!!!"""""""""""""""!!! &&&%%%%%%$$$###"""!!!!!!"""''''''$$$ !!!!!!"""#####################"""###$$$###!!! !!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""############$$$##################$$$!!!'''(((&&&%%%'''(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$###############!!!$$$'''&&&###"""###&&&######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""'''&&&$$$"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&((())))))(((&&&&&&'''((((((''''''&&&&&&&&&''''''******)))(((&&&&&&(((***!!!"""#########""" #########"""""""""""""""######""""""""""""#########$$$%%%&&&&&&$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """###$$$$$$######"""#########$$$$$$$$$$$$$$$###""""""######""" !!!!!!!!!!!!""""""""""""$$$$$$%%%%%%$$$###!!! ###############"""!!!!!!"""###$$$%%%&&&%%%$$$###!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""############!!!!!! !!!"""######""""""############""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!###!!!!!!"""#########""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""#########$$$$$$$$$!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######%%%$$$###"""""""""$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$ !!!!!!"""###$$$%%%%%%"""!!!!!!!!! ######""""""""""""######$$$$$$$$$#########""""""######""""""!!!!!! &&&%%%###!!! !!!!!!$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$!!! ###$$$""""""""""""######"""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""$$$######"""!!! %%%%%%$$$###""""""######"""""""""!!!""""""###$$$"""!!! !!!###$$$""""""!!!!!!!!!###$$$%%%$$$###""""""######!!!######""""""""""""######$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%(((%%%###"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$##################$$$###!!! !!!"""$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$(((&&&$$$"""""""""$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''!!!""""""###"""!!! ############""""""""""""######""""""""""""############$$$%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%$$$######"""!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!""""""###"""!!! """""""""#########$$$$$$$$$###""""""######""" !!!!!!!!!!!!""""""""""""!!!"""######$$$###""""""###############"""!!!!!!!!!"""######$$$$$$######!!!!!! !!!!!!###"""""""""""""""""""""%%%%%%%%%%%%$$$$$$###"""###"""!!!!!!!!!"""$$$$$$"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""############"""######"""""""""""""""""""""############""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$###############!!! """######"""!!!!!!!!!!!!!!!"""############""""""""""""#################################""""""!!!!!!""""""###""""""""""""############""""""############""""""######$$$$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""######"""!!!!!!"""######""""""############""""""!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""!!!!!! %%%%%%%%%$$$$$$###############""""""""""""######$$$$$$$$$#########""""""###"""""""""!!!!!!!!! #########""""""###$$$$$$################################################$$$$$$$$$#########"""""""""!!!!!!"""$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""""""""############!!!!!!!!!!!!"""""""""###$$$$$$$$$###""""""!!!!!!$$$######"""!!!!!!""""""###""""""""""""###$$$$$$###""""""!!!"""###$$$%%%###""""""!!!!!!"""###$$$$$$###"""###$$$$$$""" """"""############""""""$$$$$$######"""!!!!!! """""""""""""""""""""!!!$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%###!!!!!!###%%%&&&&&&$$$###"""!!!!!!"""###$$$########################"""!!! """###"""""""""#########$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$###"""!!!!!!###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''"""""""""""""""!!! ##############################""""""""""""#####################$$$%%%&&&!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""#########"""!!!!!!!!!!!!"""""""""######$$$###""""""######""" !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$"""############""""""!!!"""!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""########################%%%%%%%%%$$$###"""!!! """""""""!!!"""######$$$!!!!!!!!!"""""""""#########$$$%%%%%%&&&&&&%%%%%%""""""""""""############"""###$$$$$$$$$###"""!!!""""""############""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$%%%%%%%%%""""""!!!###$$$%%%$$$""" !!!###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#####################$$$$$$$$$$$$""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$###"""!!!"""#########""""""""""""######""""""""""""!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!""""""""""""!!!!!!######""""""""""""######%%%$$$$$$###"""!!!!!! &&&&&&&&&&&&&&&%%%%%%%%%######""""""""""""######$$$############"""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!################################################$$$############""""""""" """######""""""###%%%"""######$$$$$$######"""""""""""""""############!!!!!!!!!"""""""""######%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!###############$$$%%%%%%#########"""###$$$$$$%%%$$$###""""""!!!""""""###$$$#########$$$$$$###!!!""""""###$$$$$$###""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$############$$$%%%%%%#########$$$$$$$$$$$$%%%"""!!! !!!$$$'''(((((($$$###""""""""""""###$$$########################!!!!!!  !!!"""###!!!!!!!!!"""""""""##############################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!! !!!###$$$&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%((((((''''''''''''''''''"""""""""""""""!!!!!! """###############$$$$$$######""""""""""""#########""""""!!!"""$$$&&&'''"""######$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""$$$###""""""######""" !!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%%%%%%%""""""############"""!!!###"""!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$""""""######"""!!! """""""""""""""######$$$!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$!!!"""""""""############ """$$$%%%$$$"""!!!""""""############""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######$$$%%%&&&&&&"""""""""$$$&&&&&&$$$""" !!!"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$""""""############""""""######$$$$$$$$$$$$%%%%%%!!!###$$$###"""!!!"""######""""""""""""""""""#########""""""!!!!!! ######################## !!!!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""############""""""!!!!!!""""""""""""!!!!!!###""""""""""""""""""### !!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################""""""""""""""""""""""""!!!!!!!!!!!!#########"""!!!###############$$$$$$$$$####################################""""""""""""!!!###$$$"""!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!"""""""""#########$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!$$$$$$######$$$$$$%%%&&&"""""""""#########$$$$$$$$$$$$###""""""!!!!!!!!!$$$######$$$%%%%%%###"""!!!"""$$$%%%%%%$$$"""!!!############""""""!!!!!!"""""""""""""""########################$$$$$$%%%############$$$$$$$$$$$$"""!!! !!!$$$&&&''''''#######################################$$$$$$$$$######"""""""""###$$$%%%!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%))))))(((((('''''''''&&&###""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%######""""""""""""######""""""!!!!!!"""$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""$$$###""""""######""" !!!!!!!!!!!!""""""""""""$$$$$$######""""""""""""!!!""""""#########""""""######"""!!!!!!###$$$%%%""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&%%%%%%%%%!!!!!!"""###$$$$$$$$$###!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!"""""""""############ """$$$######"""""""""############""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%"""""""""$$$&&&&&&$$$"""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$!!!!!!!!!"""""""""######""""""############""""""""""""""""""############!!!###$$$###"""!!!"""###"""""""""######"""""""""######""""""!!!!!! ######################## !!!!!!!!!!!! """""""""######$$$$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""######""""""""" """$$$$$$"""""""""#####################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$###"""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%### $$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!""""""###$$$$$$######"""$$$$$$######$$$$$$%%%&&&!!!!!!!!!"""""""""""""""############""""""!!!!!!###""""""###%%%%%%###"""!!!###$$$&&&&&&$$$###!!!#########"""""""""""""""!!!"""""""""#########$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$"""!!!"""$$$%%%$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$###############$$$$$$%%%"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%))))))(((((('''''''''&&&######"""!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%######""""""""""""######"""""""""""""""###$$$%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######"""###$$$%%%&&&'''!!!!!!!!!"""""""""######$$$###""""""######""" !!!!!!!!!!!!""""""""""""###"""!!!!!!""""""############"""###""""""""""""###$$$$$$###""""""!!!!!!""""""###!!!"""$$$%%%&&&&&&%%%$$$"""###$$$%%%&&&'''''''''!!!!!!"""############"""!!!!!!!!!"""""""""###### !!!!!!"""###"""""""""""""""""""""############!!!""""""""""""""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$""""""!!!###$$$%%%$$$"""######"""!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""#########""""""######### !!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!""""""""""""###!!!###$$$###"""!!!"""###""""""############""""""""""""""""""!!!!!!!!!!!!######################## !!!!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!!""""""############"""""" !!!"""###############$$$$$$$$$$$$######""""""""""""######!!!!!!"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$$$$###"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###!!!###$$$$$$######$$$&&&######$$$$$$$$$$$$##################"""""""""""""""""""""#########$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$#####################$$$%%%%%% !!!""""""""""""!!!"""############""""""!!!"""!!!!!!"""$$$$$$###!!!"""###$$$%%%%%%$$$###"""######""""""""""""""""""!!!""""""######$$$$$$$$$###""""""""""""###$$$$$$"""""""""############$$$%%%###""""""######""" ######$$$%%%%%%$$$######"""""""""###$$$$$$%%%%%%!!!!!!!!!"""""""""######"""""""""#########$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""###############$$$$$$$$$#################################$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&((((((''''''''''''''''''$$$###"""!!! !!!!!!"""""""""###$$$$$$%%%&&&&&&######""""""""""""######""""""###############"""$$$$$$##################"""######$$$%%%%%%$$$$$$$$$###!!! !!!###$$$""""""""""""""""""""""""###"""""""""###$$$%%%&&&"""""""""#########$$$$$$$$$###""""""######""" !!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!"""############### !!!""""""######""""""######""""""""""""###### !!!###%%%&&&%%%$$$$$$"""###$$$%%%%%%&&&%%%%%% !!!"""###$$$######""""""""""""#########$$$$$$!!!!!!"""###############""""""""""""############ !!!!!!!!!!!!""""""############""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###!!! """######""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!!!!"""###########################""""""!!!!!!""""""###!!!!!!"""""""""#########""""""############""""""!!!""""""""""""#########!!!###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! """###$$$$$$$$$###""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$############$$$$$$%%%%%%######""""""""""""######!!!!!!!!!!!!""""""###### !!!!!!!!!"""""""""### !!!"""###$$$%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""###&&&''''''&&&!!!!!!""""""""""""!!!!!!############"""""""""!!!""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%$$$###"""###""""""""""""###$$$$$$ !!!"""#########""""""!!!!!!######$$$###""""""!!! !!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###!!!""""""######$$$%%%%%%"""""""""""""""###$$$$$$""""""""""""############$$$###"""#########""" ###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########"""!!!!!!!!!"""""""""####################################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&)))((('''&&&&&&&&&''''''########################$$$$$$############$$$$$$############$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''$$$###!!! !!!"""""""""###$$$%%%%%%&&&&&&######""""""""""""######!!!"""###$$$$$$###!!! !!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%############$$$$$$$$$$$$$$$###""""""######"""!!!!!!!!!!!!!!!""""""""""""######"""""""""$$$%%%&&&!!!!!!"""###############!!!"""""""""!!! ######""""""""""""######!!!###%%%&&&%%%$$$###!!!!!!"""""""""!!!!!! !!!"""$$$$$$######"""############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$"""!!! """"""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%###!!!!!!######### !!!###$$$%%%"""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$""""""############"""""""""############$$$$$$$$$!!!###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""#########"""""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$!!!!!!"""""""""###############""""""""""""###### !!!!!!!!!""""""###### !!!!!!!!!""""""######  !!!""""""###$$$$$$%%%%%%######################## !!!!!!!!!""""""######&&&###!!!"""%%%&&&###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$##################$$$$$$ """###$$$###"""!!!"""""""""!!!"""######$$$!!!"""###$$$%%%$$$###### !!!"""###$$$$$$###"""  """###""" %%%$$$$$$######$$$$$$%%%"""""""""""""""#########!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$""""""""""""###############"""""""""$$$$$$"""!!!###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$ !!!!!!!!!"""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""######$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%###"""!!!"""##############################$$$##################$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&'''''''''######""""""""""""###############"""""""""""""""""""""############""""""%%%%%%%%%%%%%%%$$$###""" """%%%&&&%%%$$$######&&&$$$######$$$$$$"""!!!$$$#########""""""!!!!!!###"""!!! !!!"""$$$&&&$$$$$$############$$$$$$&&&""" !!!""""""!!!!!!"""!!!!!!!!!"""###$$$$$$""""""######$$$$$$%%%%%%""""""""""""###############"""!!!!!!!!!"""$$$%%%######""""""!!!!!! %%%$$$###"""!!!###"""!!! !!!"""##################"""!!! '''%%%###!!! """$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$#########"""""""""""""""!!!$$$%%%"""###$$$$$$###"""$$$%%%'''&&&$$$###"""###$$$%%%$$$#########""""""!!!!!!%%%$$$$$$$$$######""""""$$$###"""""""""###%%%&&&$$$###""" !!!"""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""###""""""$$$"""!!!!!!###$$$#############################################"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$######!!! """"""""""""""""""""""""######""""""!!!!!!  !!!"""###$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""!!! !!!###$$$!!!###$$$###"""!!!"""###&&&""" $$$&&&### ###############"""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$######"""""""""!!!"""######$$$###  ###$$$%%%&&&%%%$$$"""!!!&&&***''' ######""""""!!!!!! """"""""""""#####################$$$$$$%%%%%%%%% !!!"""###############""""""""""""!!!!!!!!!!!!&&&%%%%%%$$$#########$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$############""" !!!###$$$$$$###""""""###$$$%%%%%%&&&&&&###%%%'''&&&###"""###%%%&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$'''%%%""""""""""""!!! !!!"""$$$$$$###""""""$$$###########################$$$$$$$$$$$$######$$$######"""!!!""""""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$###""""""""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$$$$"""""""""!!!!!!!!! """"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''''''''%%%###!!!###""""""!!!!!!""""""###############""""""""""""""""""############""""""$$$%%%%%%%%%$$$$$$###""" ######"""!!!!!!!!!$$$###""""""$$$%%%$$$###############"""""""""!!!###"""!!!!!!!!!"""$$$%%%$$$######""""""######$$$$$$"""!!!""""""""""""###""""""""""""""""""###$$$"""""""""###############""""""""""""############&&&%%%$$$""""""""""""###$$$#########""""""""""""%%%%%%%%%$$$###"""!!! $$$###"""!!!!!!"""###$$$######$$$$$$######"""!!!!!!  """###""""""############"""""""""############$$$$$$$$$%%%$$$$$$###"""!!! """#########$$$######### !!!!!!!!!!!!###%%%%%%%%%$$$###########################"""""""""!!!$$$$$$#########"""""""""###"""""""""######$$$%%%%%%$$$###"""!!!""""""######""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! ###'''&&&$$$""""""######"""!!!#######################################"""!!!!!! !!!!!!""""""!!!!!! ########################"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""###############"""##################"""$$$$$$$$$######"""!!! """"""""""""""""""""""""$$$#########""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$!!!###$$$###"""!!!"""$$$%%%$$$###"""###$$$$$$$$$###############"""!!!!!!"""""""""############$$$&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""######$$$###"""!!!!!!!!!!!! !!!"""&&&'''$$$"""###!!!$$$#########""""""""""""""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###"""""""""""""""""""""!!!&&&%%%$$$$$$#########$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$######""" !!!###$$$$$$### !!!!!!"""######$$$$$$'''$$$$$$(((---...((("""$$$$$$$$$$$$$$$$$$######!!!"""""""""############&&&$$$"""!!!""""""""" !!!"""######$$$$$$######""""""#########$$$$$$$$$#########$$$$$$#########%%%$$$$$$###############!!!"""###$$$$$$$$$$$$$$$""""""###############"""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$###"""%%%%%%%%%$$$$$$######""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$""""""!!!!!!!!!!!!""""""########################""""""############""""""$$$$$$$$$%%%$$$$$$###"""""""""!!! !!!###"""!!!"""$$$%%%%%%$$$############""""""""""""######"""!!!!!!###$$$%%%######""""""""""""######"""######"""!!!"""$$$%%%$$$###""""""""""""""""""###""""""""""""""""""!!!""""""""""""############&&&%%%###!!!$$$$$$$$$$$$###############$$$%%%%%%%%%###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""### !!!""""""!!!!!! """############$$$$$$$$$&&&%%%$$$###"""  !!!######"""  !!!##################""""""!!!############""""""""""""######""""""""""""!!!!!!""""""######$$$$$$######%%%$$$###############$$$!!!""""""############""""""""""""""""""""""""""" !!! """%%%((('''%%%###"""###"""!!! """""""""""""""""""""""""""############""""""!!!!!!""""""######""""""!!!########################""""""""""""!!! """""""""""""""""""""""" !!!""""""######""""""#########""""""!!!!!!!!!###""""""!!!!!!""""""#########$$$######"""!!! """"""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$#########"""############""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$"""###$$$###""""""###$$$###%%%&&&%%%###"""$$$'''"""############""""""!!!""""""###$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###"""""""""""""""#########!!!"""######"""###$$$%%%(((---(((!!!!!!###$$$$$$$$$$$$############""""""""""""############$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%$$$############$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""" !!!###$$$$$$###!!!!!!!!!"""######$$$$$$%%%***000444444///(((###!!!"""###$$$$$$$$$###"""""""""""""""############$$$###!!!!!!"""######"""###############$$$%%%%%%"""""""""###$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$$$$ !!!$$$&&&&&&%%%$$$###'''&&&&&&%%%$$$$$$###############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!!!!""""""###############$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######!!!###$$$###""""""###$$$###""""""$$$%%%$$$############"""""""""""""""$$$######""""""###$$$$$$###""""""!!!!!!""""""###!!!$$$%%%""" """$$$$$$$$$$$$###"""!!!!!!!!!"""######""""""!!!!!! !!!"""""""""############&&&%%%$$$"""!!! ######################## """######"""!!! ########################$$$$$$%%%%%%%%%$$$$$$### """###$$$$$$$$$### !!!!!!"""!!!!!!!!!""""""#########$$$$$$$$$%%%$$$$$$###"""!!! !!!!!!  !!! !!!"""######"""!!! #########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!########################!!!"""$$$%%%&&&%%%%%%$$$########################""""""##################%%%###!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!###$$$$$$$$$$$$$$$$$$###########################$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""##################"""!!!!!!""""""""""""""""""""""""############################################################"""""""""!!!"""#########$$$$$$$$$$$$$$$######"""""""""######"""""""""""""""#########"""###$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%""""""############"""!!!#########$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""!!!!!!"""###############"""$$$$$$!!! $$$(((***333999:::111&&&###%%%'''########################!!!"""""""""############ !!!###$$$&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$###"""""""""""""""""""""#########$$$$$$###############$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%###""" !!!###$$$$$$#########$$$$$$$$$%%%%%%%%% 222CCCBBB222$$$###((( """$$$$$$$$$###""""""""""""""""""############!!! !!!###$$$$$$###%%%$$$#########$$$&&&'''$$$#####################$$$##################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######"""!!!"""###%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$$$$######!!!!!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$###$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######"""######$$$$$$######### """######""""""###$$$&&&%%%############""" """"""""""""""""""######$$$$$$###############$$$######""""""""""""######"""&&&&&&!!! $$$%%%###$$$$$$###"""!!!!!!!!!"""######""""""!!!!!! !!!"""""""""############&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!"""###"""!!!!!!!!!""""""""""""""""""!!!###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%###""" !!!""""""#########"""""""""#########$$$$$$$$$"""""""""""""""#########$$$###"""!!!!!!"""###### !!!   """######"""!!! """"""""""""""""""######!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$###!!! !!!!!!"""""""""""""""""" !!!###$$$%%%$$$######""""""""""""""""""""""""!!!!!!"""###$$$$$$"""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""######$$$$$$######"""########################%%%%%%%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###"""############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$############"""""""""!!!"""#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%!!!""""""###############"""$$$%%%$$$###"""###$$$&&&""" $$$%%%$$$!!!!!!""""""#########""""""$$$$$$$$$######""""""!!!%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""############"""$$$&&&$$$ )))000222KKKJJJBBB444)))$$$###!!!""""""""""""""""""""""""!!!"""""""""############ !!!"""$$$%%%&&&'''###########################$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$#########""""""###$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$###""" !!!###$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%% 111BBB@@@000###"""((( !!!"""###$$$$$$###"""######"""""""""""""""""""""!!! !!!###$$$$$$$$$%%%$$$#########$$$&&&'''&&&%%%%%%$$$###"""!!!!!!$$$$$$###""""""###$$$$$$######$$$$$$######"""!!!######$$$$$$$$$######"""###$$$%%%&&&''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!! !!!$$$%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###""""""#########""""""""""""######""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""######$$$######### !!!""""""!!!!!!"""###(((&&&$$$#########!!!""""""""""""############$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$###&&&%%%!!!$$$++++++%%%$$$###""""""""""""""""""###""""""""""""""""""!!!""""""""""""############ !!!"""######""""""!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$######$$$%%%$$$###!!! !!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$###"""  """$$$&&&"""######"""  !!!!!!"""""""""""""""""""""""""""############!!!!!!""""""""""""######""""""######""""""!!!!!! !!!""""""""""""!!! !!!!!!!!!!!! """%%%%%%$$$""" !!!###$$$###""""""""""""""""""""""""!!!""""""############""" !!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!!!!!""""""############""""""!!!!!!""""""###""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!"""###$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$#########$$$%%%%%%!!!"""######$$$$$$#########$$$%%%$$$#########%%%'''"""$$$&&&###!!!""""""############"""$$$$$$#########"""""""""###############""""""!!! !!!"""$$$$$$######""" #########,,,>>>HHHHHH<<<999111'''""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""#########"""!!!!!!!!!""""""######$$$$$$$$$###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""##################""" !!!###$$$$$$###""""""""""""""""""""""""%%%(((---000000,,,&&&###"""""""""############$$$############""""""""""""###!!! !!!###$$$$$$##################$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%$$$###""""""###$$$%%%""""""###$$$###"""!!! """######$$$$$$$$$######$$$%%%&&&&&&''''''''''''$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$######""""""$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############!!!"""######!!!"""###%%%'''%%%############""" !!!"""""""""############$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%###&&&$$$""")))444444+++""""""""""""""""""###$$$"""""""""###############""""""""""""############ !!!!!! !!!!!!"""""""""#########&&&$$$###"""""""""$$$%%%!!!"""############"""!!!!!!"""######$$$$$$######!!!""""""#########"""""" !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######### !!!""""""!!!"""###"""!!! !!!""""""!!!!!!!!!""""""###$$$!!!"""""""""############"""""""""#########$$$$$$######"""!!!!!!!!!!!!!!! !!!"""###$$$######"""""""""!!!!!! !!!!!!!!! !!! """%%%&&&$$$"""###!!! !!!###$$$$$$$$$########################!!!!!!"""###############!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############""""""""""""""""""""""""######""""""######$$$%%%###############""""""""""""##################"""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!""""""#####################""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$!!!"""###$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%###!!!!!!###%%%$$$"""!!!!!!"""###############""""""######$$$%%%&&&&&&""""""###$$$$$$$$$$$$### !!!###$$$$$$$$$"""!!!""""""$$$222EEEKKKFFF###$$$""""""###!!!!!!!!!"""""""""#########""""""""""""############$$$$$$######""""""!!!!!! """"""###$$$$$$$$$######!!!""""""######$$$%%%%%%"""""""""""""""###$$$$$$""""""""""""""""""""""""############""""""""""""###""" !!!###$$$$$$###""""""""""""""""""""""""&&&""" ###(((***&&&!!!&&&%%%###""""""###$$$%%%############"""""""""!!!$$$"""!!!!!!"""$$$###"""!!!"""######$$$$$$##############################%%%$$$###!!!!!!###$$$%%%"""###$$$%%%%%%###""" !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$############$$$$$$$$$$$$###!!!  """###!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############$$$%%%&&&%%%$$$$$$&&&(((%%%###"""###$$$$$$###"""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&###%%%###"""...<<<;;;000""""""!!!!!!"""###$$$$$$""""""######$$$$$$%%%%%%""""""""""""###############$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%###!!! """###"""###$$$%%%%%%$$$###""" !!!"""###############!!!!!!"""###$$$%%%&&&&&& """###$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!!###$$$%%%&&&&&&%%%###"""!!!""""""!!!!!!###$$$###"""!!!!!!!!!###$$$%%%!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%$$$###""" !!!"""!!!"""###$$$%%%%%%$$$###'''&&&$$$#########$$$$$$########################'''$$$######%%%$$$!!!&&&%%%######$$$%%%$$$###########################!!!!!!"""###############%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''%%%$$$###"""""""""""""""""""""""""""$$$###"""""""""###%%%&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!!""""""#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$###########################""""""""""""############$$$$$$$$$$$$ !!!""""""!!!"""###$$$%%%$$$#########$$$%%%%%%######$$$%%%$$$%%%%%%$$$###"""$$$&&&!!!!!!"""############### !!!"""$$$&&&((()))***""""""###$$$%%%%%%%%%%%% !!!###$$$%%%$$$"""!!!%%%'''### )))555333'''###((()))&&&$$$$$$$$$!!!""""""######$$$$$$$$$%%%""""""""""""############!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""!!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!###""" !!!###$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!%%%((('''$$$"""!!!"""$$$&&&$$$#########""""""!!!!!!$$$###!!!!!!"""######""" !!!"""$$$$$$###"""""" !!!"""###$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%###!!! !!!"""###$$$%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&'''&&&%%%""""""#########$$$$$$$$$'''+++...***### ###'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$######"""!!! ######$$$$$$$$$$$$######$$$$$$$$$######""""""""" !!!######""""""###$$$"""!!!!!!%%%+++...///...$$$###"""!!!!!!"""###$$$$$$$$$$$$##############################"""!!! $$$#########"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""###$$$ """$$$%%%&&&%%%###"""%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$$$$%%%###"""!!!!!!"""$$$'''(((#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###############"""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$##################!!!!!!"""$$$%%%&&&'''((("""""""""""""""""""""""""""###$$$&&&&&&&&&%%%$$$ """###$$$$$$###"""!!! ########################%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!########################$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&%%%###!!!!!!"""""""""""""""############"""###%%%&&&&&&%%%###"""""""""""""""##################"""!!! """"""""""""""""""""""""############$$$&&&((()))&&&%%%###"""""""""###$$$!!!"""%%%&&&'''&&&$$$######"""!!!!!!!!!"""$$$%%%######""""""""""""######$$$#########""""""!!!!!!$$$###"""!!!!!!!!!"""###!!!""""""""""""$$$&&&$$$$$$"""!!! """""""""!!!!!!!!!!!!!!!###"""!!!"""$$$%%%$$$###$$$"""!!! !!!"""$$$%%%"""!!!  """"""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###"""'''&&&%%%###""""""######""""""""""""""""""""""""!!!"""""""""######$$$$$$$$$$$$############""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!######"""""""""###$$$%%%################################################"""""""""""""""######$$$#########"""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$##################$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%((()))'''###!!!"""%%%########################$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########!!!"""######""""""###%%%###"""!!!$$$'''))))))'''######""""""""""""######"""#######################################""""""!!!!!!""""""###$$$$$$%%%############$$$$$$$$$$$$%%%$$$###"""""""""######!!!"""###$$$%%%$$$$$$###$$$$$$$$$######"""""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""$$$%%%###"""""""""""""""""""""########################"""""""""""""""!!!!!!!!!###"""""""""""""""""""""$$$$$$###""""""###$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### !!!!!!!!!!!! ###""""""!!!!!!!!!!!!"""########################!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""########################$$$$$$$$$#####################""""""""""""######"""""""""""""""""""""""""""""""""##################"""""""""!!!!!!!!!!!!########################$$$############"""""""""""""""""""""""""""""""""!!!!!!"""##################%%%&&&%%%###!!!!!!"""""""""""""""############!!!"""###%%%%%%###"""!!!""""""""""""############%%%%%%$$$$$$######""""""""""""""""""""""""""""""%%%%%%$$$######$$$%%%&&&%%%$$$$$$###""""""###### """#########""""""###"""!!!!!!!!!"""$$$$$$######""""""""""""##################"""""""""!!!%%%$$$###"""!!!!!!!!!"""!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%"""!!!  !!!###$$$###"""!!! !!!!!!""""""###$$$$$$$$$$$$###&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$###$$$%%%&&&'''##############################""" !!!###"""######$$$$$$######"""######""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$#########""""""#########"""""""""""""""############$$$$$$$$$$$$################################################"""""""""""""""######$$$$$$$$$$$$#############################################""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###############"""""""""!!!!!!!!!"""#########$$$$$$######""""""######$$$###############$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######$$$############""""""""""""###$$$$$$######$$$%%%$$$###""""""######"""!!!"""##################"""!!!!!!!!!""""""#########$$$$$$###"""######%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""############$$$$$$###""""""""""""##################$$$$$$%%%$$$$$$######"""!!! """""""""""""""#########%%%$$$"""!!! !!!""""""""""""""""""""""""##############################$$$$$$###""""""!!! """"""""""""""""""######$$$######""""""######$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""!!!!!!"""############""""""$$$$$$###"""!!!!!!!!!!!!########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$##############################$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%######"""""""""!!!!!!!!!####################################$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###"""""""""###$$$%%%%%%###!!!!!!"""""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&$$$###""""""""""""###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!"""""""""""""""!!!"""######$$$######""""""""""""##################""""""""""""%%%%%%###"""!!!!!!!!!!!!$$$######&&&)))***'''###&&&%%%$$$###"""""""""### """$$$&&&(((''''''&&&%%%$$$###$$$&&&&&&&&&%%%!!!!!!  !!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!"""##############################%%%###!!!!!!###$$$%%%%%%"""######$$$$$$######"""######""""""""""""###############"""""""""!!!!!!$$$$$$$$$###############""""""""""""############"""###$$$%%%&&&%%%$$$$$$################################################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!###%%%###!!! !!!!!!"""###$$$%%%%%%######""""""""""""##############################$$$$$$$$$######"""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###$$$%%%$$$###"""!!!!!! """"""$$$%%%%%%$$$"""""" !!!"""######$$$%%%$$$###""""""$$$&&&(((&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""$$$###"""!!!"""###%%%&&&%%%%%%$$$###"""!!!!!! #########"""""""""""""""######!!!!!! !!!!!!!!!"""""""""""""""##########################################"""""""""!!!!!!"""""""""""""""###############""""""""""""###### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! """#########$$$$$$$$$$$$######""""""!!!"""""""""""""""""""""###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###  ###&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""##############################"""""""""###$$$$$$$$$%%%$$$######""""""######$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$#########"""""""""!!!!!!########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""###%%%$$$"""!!!!!!"""!!!"""""""""############"""###$$$$$$$$$$$$###"""!!!"""""""""############!!!!!!!!!""""""#########""""""""""""""""""""""""%%%%%%$$$###"""!!! """###$$$%%%%%%$$$""""""######"""!!!""""""######"""""""""""""""######$$$######""""""""""""###############"""""""""""""""#########"""""""""""""""%%%######&&&++++++&&&!!!%%%$$$######"""""""""###!!!###&&&((()))(((&&&%%%###!!!!!!"""###$$$###""""""!!!!!!!!!!!!"""######$$$#########""""""""""""""""""###$$$$$$$$$$$$###""""""""""""###%%%''')))%%%%%%$$$"""!!! ########################%%%""" !!!%%%'''&&&%%%""""""############""""""######""""""""""""######$$$#########""""""""""""########################!!!!!!""""""######$$$$$$!!!###%%%&&&'''&&&$$$###################################################"""""""""""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###########################  %%%&&&%%%"""""""""######$$$%%%&&&&&&###""""""""""""""""""###########################"""""""""""""""!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""###%%%&&&%%%######$$$%%%"""######"""!!! !!!"""###$$$%%%%%%$$$###""" !!!"""######$$$%%%$$$###""""""$$$&&&(((&&&&&&%%%$$$###"""!!! !!!!!!!!!"""""""""############""""""!!!!!!%%%$$$"""!!!!!!###%%%'''&&&&&&%%%$$$######""""""#########"""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""$$$%%%%%%!!!!!!"""""""""##################"""""""""""""""########################$$$$$$########################################## !!!!!!""""""###########################"""""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!############""""""""""""########################""""""###$$$%%%&&&&&&'''########################"""###$$$$$$%%%%%%$$$$$$!!!###$$$$$$"""!!!!!!"""!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!"""""""""############ !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""######""""""!!!"""######!!!"""""""""##################""""""""""""######""""""""""""""""""###### !!!""""""######$$$$$$$$$""""""%%%******%%%######"""!!!!!!!!!"""""""""$$$&&&((('''&&&###""""""!!! !!!###$$$###"""######"""#########$$$$$$############""""""!!!!!!""""""###$$$$$$$$$$$$###!!! """$$$&&&'''&&&&&&&&&%%%%%%$$$#################################!!!!!!$$$'''&&&$$$"""""""""######"""""""""######""""""""""""######%%%%%%$$$$$$$$$#################################!!!!!!""""""######$$$$$$!!!"""$$$&&&&&&%%%$$$###################################################"""""""""""""""######$$$""""""""""""######$$$$$$##############################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!! !!!%%%&&&%%%############$$$%%%%%%&&&&&&###""""""!!!!!!""""""###$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###$$$!!!"""$$$###"""!!!###$$$######$$$$$$$$$$$$######!!!!!!!!!""""""#########$$$$$$###"""######%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######""""""!!! $$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!""""""#########!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%!!!!!!!!!"""######$$$$$$!!!""""""######""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  !!!"""### !!!"""###%%%&&&''' !!!!!!""""""##############################"""""""""""""""""""""""""""!!!"""$$$$$$$$$###!!! """"""""""""""""""""""""######"""""""""###$$$$$$#######################################$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!! $$$$$$#########"""""""""########################"""""""""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%% """######"""!!!!!!"""""""""""""""############  """"""""""""############!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""###############""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!! !!!!!!"""############"""######""""""""""""######""""""""""""############ !!!"""######$$$#########""""""$$$''''''### """"""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$"""!!!$$$###"""###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%"""############"""!!!!!!""""""###$$$$$$$$$$$$###$$$###"""!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%$$$###!!!""""""######""""""!!!######""""""""""""######%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$""""""""""""############!!!"""###$$$%%%$$$######################################################"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!###$$$&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""###$$$$$$###############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$###$$$%%%$$$"""!!!"""###!!!###$$$$$$"""!!!###%%%%%%$$$$$$######$$$$$$%%%"""#######################################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!"""#########""" $$$###"""""""""###$$$%%%############$$$$$$$$$$$$!!!!!!""""""######$$$$$$##################"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$ !!!"""######"""!!! !!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!"""###%%%&&&!!!!!!""""""###$$$%%%&&& !!!!!!"""######$$$#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$###!!! $$$$$$""""""!!!"""##############################$$$$$$$$$##################""""""""""""""""""###""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$#########""""""########################"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$ !!!######"""!!!!!!"""""""""""""""############!!!!!!!!! !!!!!!!!!""""""""""""##############################$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$############""""""###$$$$$$%%%""""""#########"""  !!!"""###$$$######"""######""""""""""""######!!!"""""""""############"""######$$$###"""!!! ######$$$$$$$$$$$$#########""""""!!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###"""!!!  !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########"""###$$$!!!!!!""""""""""""!!!!!!######""""""""""""######$$$$$$$$$$$$############""""""#########$$$$$$$$$#########"""""""""""""""!!!!!!"""""""""#########################################################"""""""""""""""######$$$!!!!!!"""######$$$%%%%%%##############################""""""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""" !!!!!!""""""""""""############"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$######""""""##################$$$$$$######$$$$$$$$$$$$###### !!!!!!"""$$$$$$###!!! !!!"""!!!###%%%$$$!!! """$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$##############################"""!!! $$$$$$###!!! """"""""""""############!!!"""#########""" ###############$$$$$$%%%!!!!!!!!!"""######$$$$$$ !!!!!!"""###$$$$$$%%%&&&%%%%%%%%%$$$"""!!! !!!!!!"""###$$$$$$$$$########################%%%%%%$$$$$$###""""""""" !!!!!!"""###$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""" """#####################$$$$$$ !!!"""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!########################%%%$$$$$$$$$######""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$############"""########################"""""""""""""""#################################""""""###$$$$$$$$$$$$### !!!######"""!!!!!!"""""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$###"""""""""###%%%&&&###%%%&&&'''&&&%%%"""!!! !!!"""$$$$$$######"""######""""""""""""######!!!!!!""""""#########$$$%%%%%%%%%%%%###!!!###%%%%%%%%%######$$$%%%$$$###############$$$$$$#########$$$%%%&&&'''(((""" !!!"""###"""!!!!!!!!!"""###############%%%%%%&&&'''&&&%%%$$$###""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###""" """###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%###!!!###%%%!!!!!!""""""""""""!!!!!!######""""""""""""##################""""""""""""""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!! !!!""""""###################################################"""""""""""""""######$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!"""  """""" !!!%%%%%%$$$###""""""######"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###""" """###$$$%%%%%%$$$###""""""##############################!!!!!! !!!!!!""""""""""""############!!!""""""#########""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$"""!!! !!!"""$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!###$$$&&&$$$###""" !!!"""""""""############""""""%%%###""""""######""" """"""""""""############ !!!###%%%%%%###!!! ###!!! """%%%'''%%%###%%%$$$###$$$$$$$$$""" """"""!!!!!!!!!!!!""""""######"""#########!!!  !!!!!!!!!!!!!!! """"""""""""############%%%$$$$$$###"""!!! ##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""((('''%%%$$$######$$$%%%%%%$$$######""""""######""""""""""""""""""""""""((('''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###""" !!!"""$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!######""""""""""""######$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$'''&&&$$$###"""######$$$$$$#########""""""!!!!!!######""""""!!!!!! ######$$$$$$$$$$$$######!!!$$$&&&'''%%%###!!!######$$$$$$$$$$$$######!!! !!!###&&&'''''''''%%%$$$######""""""&&&%%%###"""  !!!"""#########!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!&&&"""$$$''''''%%%###############"""!!!!!!""""""!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""#########$$$$$$$$$######"""########################"""%%%&&&%%%"""""""""""""""#########!!!"""###$$$%%%%%%$$$###$$$#########""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################ ###%%%%%%$$$ """$$$$$$"""!!!"""###%%%$$$$$$######"""######"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######"""""""""!!!"""######$$$$$$$$$$$$#########"""""""""!!!!!!######$$$$$$$$$$$$######%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""######$$$$$$$$$$$$######$$$#########"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$######"""!!!###########################"""!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%$$$######$$$&&&((()))$$$###"""!!! !!!""""""""""""!!!!!!"""""""""$$$###""""""######""" """"""""""""############!!!"""###$$$$$$###"""!!!###!!! """%%%&&&%%%$$$###""""""###%%%%%%$$$"""""""""!!!!!!!!!!!!""""""############$$$###"""!!! !!!"""#########""""""""""""#####################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$######"""""""""""""""%%%$$$######""""""######""""""""""""""""""""""""&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!"""############"""""""""!!!#########"""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$$$$###"""""""""###$$$%%%############"""""""""!!!$$$#########""""""""""""!!!!!!""""""""""""!!!!!! """$$$&&&&&&%%%###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$###"""!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%######$$$$$$$$$######"""!!!!!!!!!"""""""""""""""$$$##################$$$######$$$$$$$$$###"""""" !!!!!!$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######""""""#########$$$$$$$$$###########################!!!"""###"""!!!$$$$$$######""""""!!!!!!!!!"""###$$$%%%$$$$$$###$$$#########""""""""""""!!!""""""""""""#####################"""""""""!!!%%%$$$###""""""!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!! """%%%&&&&&&&&&"""$$$%%%%%%$$$######$$$$$$$$$$$$###############"""############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################""""""!!!!!!!!!!!!""""""""""""######$$$##################""""""""""""""""""###%%%''''''%%%###"""%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######!!!!!!"""""""""############$$$$$$%%%%%%$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###""""""!!! ###############"""!!!!!!###########################"""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!###&&&'''###""""""!!!!!!!!!!!!"""""""""!!! !!!""""""$$$###""""""######"""!!!""""""""""""############""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$"""!!!!!!###%%%&&&%%%$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######!!!"""$$$%%%%%%%%%"""""""""#########$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############%%%$$$######""""""######""""""""""""""""""""""""#########""""""!!!!!! $$$$$$$$$###############!!!!!!""""""###"""""""""############""""""""""""""""""""""""##################""""""""""""############""""""""""""######"""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%############""""""""""""$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!######$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!"""#####################"""""""""""""""######"""""""""""""""############$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""!!!!!! !!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""" """"""!!!%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""###########################$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&'''######"""""""""######$$$######"""""""""###%%%&&&########################%%%###!!!!!!"""###"""!!!%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$##################"""""""""!!!""""""""""""#####################""""""""""""&&&%%%$$$"""!!!!!!!!!!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""$$$%%%%%%$$$######$$$######$$$$$$$$$#########""""""#########$$$$$$$$$################################################%%%$$$###""""""###$$$%%%###"""!!! !!!"""###"""###############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$###############$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""!!!!!! """############"""!!!!!!########################"""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!"""###"""""""""!!!!!!!!!!!!""""""!!!  !!!"""$$$"""!!!"""######"""!!!!!!"""""""""##################""""""""""""######"""""""""###$$$$$$$$$$$$###""""""###%%%%%%$$$###""""""!!!!!!!!!!!!""""""!!!###$$$$$$$$$###$$$$$$ !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''''''''&&&%%%$$$######""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!################################################ """###$$$$$$###"""#########"""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""#########""""""""""""""""""###"""""""""""""""######$$$""""""""""""######$$$$$$#########"""""""""""""""##############################$$$$$$$$$$$$######%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######!!!!!!###$$$$$$###"""!!!$$$$$$######$$$%%%%%%&&&$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$######%%%###!!!"""$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""###""""""""""""""""""###########################$$$$$$############$$$$$$!!!""""""###$$$%%%%%%%%%######""""""######$$$$$$&&&$$$"""!!!!!!"""$$$%%%###########################"""""""""###$$$%%%%%%$$$#########""""""!!!!!!############$$$#######################################$$$$$$$$$%%%%%%%%%#########"""""""""""""""''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######""""""########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!###$$$$$$###""""""###"""######$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$"""""""""###$$$%%%$$$$$$"""!!!!!!"""$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""""""""""""""!!! """"""""""""""""""""""""##########################################""""""%%%%%%&&&&&&&&&&&&%%%%%%###############"""!!!!!!########################!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""######"""""""""$$$#########""""""######!!!!!!!!!""""""""""""!!!"""!!!  !!!"""###"""!!!"""###$$$###"""!!!"""""""""##################""""""""""""######"""###############$$$$$$%%%$$$######$$$$$$""" """"""!!!!!!!!!!!!""""""!!!###%%%%%%###"""###$$$###$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((((((%%%$$$######""""""######""""""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$$$$$$$###"""""""""""""""""""""######!!!!!!""""""######$$$$$$######""""""""""""######"""""""""######""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$######"""""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######&&&%%%$$$"""""""""############$$$$$$$$$$$$######!!!!!!###$$$$$$###"""!!!############$$$%%%&&&&&&'''&&&%%%###""""""!!!!!!############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$#########"""""""""!!!######$$$%%%%%%$$$######$$$$$$%%%$$$$$$###""""""###"""!!!"""###$$$$$$##################""""""!!!######""""""""""""##############################$$$$$$############$$$$$$#######################################$$$%%%%%%(((&&&$$$"""!!!!!!"""#############################################%%%&&&!!!!!!""""""#########$$$$$$$$$#################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""######&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""""""$$$%%% """######"""!!!!!!"""!!!"""###%%%%%%$$$######"""############$$$$$$$$$######$$$%%%%%%$$$################################################$$$%%%$$$$$$############$$$$$$!!!!!!""""""###""""""""""""""""""""""""#########$$$###!!! !!!###$$$#########"""######$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""!!! !!!!!!!!!!!!!!!"""""""""#################################"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""#########""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""""""""""""""############"""""""""""""""""""""""""""###$$$$$$###"""###$$$&&&$$$###$$$$$$$$$""" """"""!!!!!!!!!!!!""""""!!!###&&&%%%!!! !!!###$$$$$$%%%$$$$$$###"""!!!#########$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$######""""""######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$""""""######$$$#########""""""""""""############""""""""""""##################""""""""""""######""""""############"""""""""""""""""""""######$$$%%%&&&&&&%%%%%%$$$""""""""""""""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!%%%$$$######"""#########!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""!!!!!!!!!"""###$$$$$$)))(((&&&$$$###"""!!!!!!""""""##################!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""############""""""########################"""############"""!!!!!!$$$######""""""######$$$########################$$$$$$############$$$$$$$$$$$$#########"""""""""###############$$$%%%&&&'''&&&$$$"""!!!!!!""""""########################%%%&&&%%%$$$"""!!!"""### !!!"""###$$$%%%%%%%%%$$$######"""##################$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""########################$$$&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######""""""###&&& """######"""!!!!!!""" """###%%%%%%%%%###""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$$$$""""""############"""""" !!!"""#########"""!!!!!!"""""""""#######################################""""""###$$$$$$%%%""""""######$$$%%%%%%&&&######""""""""""""######""""""""""""#####################""""""!!! !!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$######""""""""" !!!"""""""""""""""%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!! !!!!!!!!!  !!!"""######"""!!! !!!###$$$$$$###!!! """!!!!!!!!!###$$$###"""""""""""""""############!!!"""###$$$$$$###"""!!!"""$$$%%%$$$"""!!!###%%%$$$#########%%%%%%###!!!""""""!!!!!!!!!!!!"""""" $$$&&&$$$ !!!##################"""!!!#########$$$$$$$$$%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""""""""######$$$%%%%%%$$$######""""""######""""""""""""""""""""""""""""""######$$$%%%&&&&&&""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######"""#########!!!"""""""""#####################"""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$######$$$%%%%%%$$$###"""!!!"""""""""############!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!###############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""######''''''&&&$$$$$$##############################""""""######$$$$$$$$$##############################!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$###""""""$$$######""""""######$$$########################$$$$$$############$$$$$$""""""""""""########################$$$%%%&&&'''###################################################$$$%%%###!!! !!!$$$!!!!!!""""""######$$$$$$%%%%%%###"""""""""###############$$$$$$%%%%%%%%%!!!""""""""""""#########!!!"""""""""############""""""""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%""" !!!###!!!"""$$$$$$"""!!!"""### !!!###%%%&&&%%%###""""""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$### !!!"""######"""!!! !!!"""##################$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######""""""###$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""" """"""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%$$$$$$ !!!#########"""!!! !!!$$$%%%%%%$$$!!! """!!!!!!!!!###$$$$$$###""""""""""""############ """###%%%%%%###""" """$$$&&&%%%"""!!!###%%%"""!!!!!!###%%%&&&%%%###""""""!!!!!!!!!!!!"""""" $$$&&&$$$ !!!"""#####################$$$$$$$$$%%%%%%%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$###"""""""""###%%%%%%%%%$$$$$$###"""#########""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$&&&%%%###"""""""""######!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!######""""""""""""######!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$ """###$$$$$$######!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!! """$$$&&&'''%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#####################$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$%%%%%%%%%"""###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$########################$$$$$$############$$$$$$ !!!"""###$$$%%%%%%############$$$%%%&&&''' """$$$%%%%%%%%%%%%########################!!!###"""!!!!!!$$$(((############""""""""""""&&&%%%###"""""""""###############$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$###############$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#####################$$$  !!!#########"""######$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$###"""!!!!!!""""""&&&&&&&&&&&&%%%$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$########################$$$$$$%%%%%%%%%%%%$$$$$$ """%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!###&&&)))+++,,,'''%%%###"""!!!"""###$$$########################$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""!!!!!!############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!"""######"""###%%%'''&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$############$$$$$$######"""""""""""""""###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""%%%###!!!!!!$$$%%%$$$"""""""""""""""""""""""""""!!!""""""!!!!!!"""$$$!!!"""###$$$$$$$$$$$$$$$!!!""""""!!!"""###%%%$$$"""!!! !!!$$$###$$$%%%&&&&&&$$$"""$$$$$$###"""!!! """"""#########$$$$$$$$$$$$$$$##################$$$###"""!!!!!!###%%%&&&"""""""""""""""#########"""############$$$$$$$$$ !!!"""###$$$$$$$$$$$$############$$$$$$""""""""""""""""""##############################$$$$$$###############$$$""""""!!!!!!"""$$$'''((("""""""""""""""######$$$ !!!"""###$$$#########!!!"""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%#########""""""""""""!!!$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############"""!!!!!!%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$""""""$$$$$$$$$############$$$$$$((('''&&&$$$###$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$###"""!!!!!!""""""##################$$$$$$###"""!!! !!!"""###$$$#########""""""!!!!!!""""""""""""###$$$&&&'''&&&%%%$$$######$$$%%%&&&###$$$&&&''''''&&&$$$######"""""""""!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!########################$$$##################$$$######""""""""""""###########################"""!!!!!!!!!!!!!!!"""###$$$&&&&&&%%%$$$############%%%%%%$$$$$$$$$#################################$$$######""""""""""""###""""""###$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$#########$$$###"""!!!!!!"""###$$$########################""""""############""""""!!!!!!!!!!!!!!!"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$############""""""!!!!!!""""""###$$$%%%%%%###""" !!!"""#################################""""""""""""######&&&&&&%%%%%%$$$######""" !!!!!!!!!!!!""""""""""""!!!!!!!!! ###$$$$$$###!!! """###"""!!! """$$$%%%$$$########################""""""""""""""""""""""""######""""""######$$$%%%""""""###$$$$$$$$$######$$$$$$###"""""""""######$$$$$$$$$#########""""""##################$$$$$$$$$$$$############$$$$$$######""""""""""""############$$$%%%%%%%%%$$$$$$######$$$$$$$$$#########%%%###!!!"""$$$%%%$$$########################### !!!######"""!!!###$$$""""""#########$$$$$$$$$!!!###$$$###"""###$$$%%%$$$"""!!! !!!!!!""""""""""""###$$$$$$""" #########"""!!!!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&""""""""""""############!!!""""""""""""#########!!!!!!!!!"""""""""""""""$$$######""""""######$$$#########"""""""""""""""##############################"""""""""""""""###!!!  """%%%&&&"""""""""""""""###$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$#########"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$#####################$$$###############"""!!!!!!$$$###""""""""""""###$$$###############$$$$$$$$$%%%###!!! !!!###%%%######""""""""""""######%%%%%%###""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""""""""%%%%%%$$$######"""!!!!!!$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""###$$$$$$###""""""########################$$$###"""!!!!!!"""###$$$"""##################"""$$$#########""""""!!!!!! !!!"""###$$$%%%((('''&&&%%%$$$#########$$$$$$$$$#########""""""""""""""""""""""""""""""######"""""""""###$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""$$$###"""!!!!!!"""###$$$########################""""""############""""""$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$############"""###""""""!!!!!!"""""""""###"""  !!!""""""""""""""""""""""""""""""############""""""&&&&&&&&&%%%$$$$$$######"""""""""############$$$$$$$$$$$$$$$############&&&&&&'''&&&$$$$$$%%%&&&&&&### !!!"""##############################""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$######"""&&&%%%%%%$$$######""""""$$$$$$$$$###############"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$###"""""""""""""""######$$$$$$%%%%%%%%%$$$##############################%%%###""""""###$$$$$$###########################!!!###$$$$$$###"""###%%%$$$###"""""""""###$$$%%%"""$$$&&&&&&$$$###$$$%%%$$$###"""!!!!!!"""###$$$""""""!!!"""$$$$$$""" """"""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&########################!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!$$$######""""""######$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""###!!! !!!###$$$&&&###""""""""""""###$$$$$$$$$###"""""""""###%%%%%%+++***(((&&&$$$#########%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$###"""""""""######""""""###$$$$$$$$$$$$########################"""#########$$$######"""!!!######""""""""""""######$$$$$$$$$#########""""""%%%$$$$$$######$$$%%%%%%$$$$$$############$$$$$$"""!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$$$$#########""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$###############"""""""""###$$$$$$$$$###""" """##################""""""###$$$%%%%%%$$$###"""############""""""""""""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################$$$###"""!!!!!!"""###$$$""""""$$$%%%%%%$$$""""""$$$######""""""!!!!!!!!! """###$$$&&&%%%$$$$$$############$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$######""""""######$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%$$$###!!! ########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###!!! %%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%%%%$$$%%%(((***---)))%%%"""!!!!!!!!! ########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###########################!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$###"""##################$$$$$$%%%$$$###"""#######################################$$$%%%%%%######$$$%%%%%%$$$"""!!!!!!"""$$$&&&$$$&&&'''&&&$$$######$$$$$$###"""""""""$$$%%%&&&%%%$$$###$$$%%%&&&$$$###!!!!!!"""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%######"""""""""###$$$%%%$$$$$$###############"""""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""######$$$############$$$%%%&&&'''######""""""######$$$%%%%%%###""" !!!"""$$$%%%,,,***'''$$$######$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$##################""""""""""""#########$$$$$$######"""""""""""""""""""""""""""###########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%% !!!"""######$$$###"""  """########################"""############""""""""""""######"""#########$$$$$$########################!!!$$$%%%%%%$$$###!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################%%%$$$############$$$%%%"""###$$$%%%%%%$$$###"""$$$#########""""""!!!!!!!!!"""$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""!!!!!!$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$###"""!!!################################################$$$$$$$$$#########""""""#########"""######$$$%%%""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! ############"""""""""""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###"""""""""$$$&&&,,,)))%%%###""""""!!! ########################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&&&&&&&%%%########################!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###"""######""""""######%%%%%%%%%%%%$$$###"""""""""###########################$$$%%%&&&%%%$$$###$$$%%%&&&$$$"""!!!!!!"""$$$%%%%%%&&&&&&%%%###""""""###############$$$%%%'''(((&&&$$$######%%%%%%%%%###!!!!!!""""""######$$$$$$########################"""#########$$$$$$$$$%%%###############$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$###""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########$$$$$$%%%&&&#########$$$$$$%%%&&&&&&###############$$$$$$%%%$$$###!!! !!!###$$$'''&&&$$$""""""###$$$&&&%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""!!!""""""###$$$$$$%%%%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$ !!!"""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&"""###$$$$$$$$$$$$######%%%%%%%%%$$$$$$######### !!!!!!""""""########################$$$$$$$$$ ###&&&''''''&&&!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!"""###$$$%%%&&& !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$#########$$$$$$%%%############"""!!! $$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""" !!!"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$###"""!!! ############$$$$$$$$$$$$""""""""""""""""""""""""######$$$######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""######$$$$$$#########"""""""""******)))'''%%%###$$$%%%$$$"""!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$######""" """$$$&&&&&&&&&&&&###############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$############"""""""""$$$%%%&&&$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$%%%$$$###"""""""""###$$$$$$%%%%%%###!!!!!!"""$$$#########$$$%%%''')))+++$$$"""!!!!!!"""######""""""""""""######$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###$$$%%%&&&###""""""!!!!!!""""""###"""""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&'''"""""""""#########$$$$$$$$$############$$$%%%%%%$$$###"""!!!!!!!!!"""#########"""!!!"""###%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$######"""""""""###$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""######"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&!!!!!!###$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%$$$###&&&&&&&&&%%%$$$$$$###### !!!""""""###""""""#########$$$$$$$$$$$$$$$ """$$$%%%&&&%%%%%%"""##################"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&######""""""###$$$$$$%%%"""!!!!!!!!!"""###$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$!!!"""""""""""""""!!! $$$$$$%%%&&&&&&%%%$$$$$$""""""######$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###########################""""""############""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&%%%$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$......---***'''%%%%%%&&& """$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%""""""###$$$$$$$$$###### """$$$%%%%%%$$$###""""""#########$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%$$$$$$###"""!!!!!!"""$$$&&&'''$$$%%%&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$#########""""""$$$$$$$$$###!!!!!!###%%%#########$$$&&&)))+++,,,$$$"""!!! """######"""##################$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$####################################$$$%%%&&&'''""""""######$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!"""###$$$$$$"""###$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%###""""""!!!!!!""""""###!!!"""$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""$$$&&&&&&%%%$$$###&&&&&&%%%%%%$$$######""" """###$$$$$$###############$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$#########""""""#########!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%%%%$$$!!! &&&%%%$$$######$$$%%%&&&######$$$%%%&&&''''''((("""!!!!!!!!!!!!!!!""""""$$$$$$###############$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############!!!"""###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$############"""$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$$$$$$$$$$$$$########################&&&%%%###!!! !!!!!!"""##################$$$$$$ !!!!!!!!!!!!"""""""""#########"""""""""!!!!!!'''((('''%%%###""""""#########$$$&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$ !!!###$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''$$$&&&&&&$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%###""""""%%%'''#########$$$'''))),,,---'''%%%###"""$$$%%%%%%%%%########################$$$$$$$$$$$$######""""""######$$$%%%%%%&&&''''''""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$###############""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$"""###$$$$$$$$$$$$###"""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&!!!"""$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%$$$$$$###""""""!!! !!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$############$$$$$$""")))(((!!!!!!((()))"""%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###%%%%%%$$$###""""""######$$$###!!!"""###%%%$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%########################%%%###"""!!!"""###"""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############""""""""""""######$$$$$$$$$######"""$$$$$$$$$#########""""""&&&%%%$$$###""" """"""""""""""""""""""""$$$###"""!!!!!!###%%%'''######$$$$$$$$$%%%%%%%%%&&&$$$""" """$$$&&&$$$#########""""""!!!!!!########################$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##########################################%%%&&&&&&%%%$$$"""&&&%%%%%%$$$$$$#########"""######$$$$$$######"""!!!!!!"""############"""$$$$$$$$$$$$######""""""%%%&&&((('''%%%#########""""""""""""############$$$$$$%%%%%%%%%$$$$$$###"""%%%'''&&&$$$$$$&&&((($$$$$$######"""!!!!!!!!!"""######$$$$$$######"""%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%###"""!!!!!!###%%%&&&$$$#########""""""!!!!!!$$$!!!"""%%%%%%%%%########################%%%$$$###"""###$$$&&&(((%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######(((&&&$$$############"""###!!!"""%%%%%%""""""$$$###$$$$$$$$$###!!!&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!""""""###$$$%%%$$$"""###$$$&&&%%%$$$$$$$$$$$$###"""!!!!!! ###"""""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$#########$$$%%%$$$"""""""""###$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%"""######$$$$$$$$$######"""""""""###$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!! ###$$$""" """############$$$$$$$$$"""""""""""""""""""""""""""  ###$$$%%%$$$########################$$$#########""""""!!!!!!%%%$$$######%%%%%%$$$###"""!!!  !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%% &&&(((### ###))),,,%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$############$$$$$$!!!%%%######%%%!!!%%%%%%$$$$$$###$$$$$$%%%%%%$$$###$$$%%%%%%###"""%%%$$$$$$###""""""######$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%$$$##################$$$%%%###"""""""""###"""!!!"""""""""############$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$#########"""""" !!!"""###$$$$$$""""""""""""""""""""""""$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###$$$%%%############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""############"""""""""###$$$%%%%%%&&&###$$$%%%$$$""""""###$$$!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$!!! !!!###$$$$$$############""""""######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$"""######$$$$$$$$$######$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$#########"""$$$!!!"""%%%%%%%%%########################""""""!!!"""$$$''')))+++$$$$$$###""""""###$$$$$$!!!""""""""""""###############$$$$$$$$$######"""$$$$$$###############"""%%%######&&&&&&######&&&$$$$$$$$$$$$###"""!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###"""!!!!!!###$$$######$$$$$$$$$###"""!!!!!!!!!%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###"""###$$$%%%$$$###""""""$$$$$$$$$$$$#########""""""###############$$$$$$$$$ !!!"""###$$$%%%%%%%%%###############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$"""!!!"""$$$%%%###!!!"""############$$$$$$$$$########################$$$"""!!!"""$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$#########"""%%%$$$######%%%%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%""""""&&&(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!$$$  $$$!!!%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$###!!!%%%$$$######"""#########$$$###!!!"""###%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$$$$$$$"""###$$$###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%###""""""###$$$"""!!!#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######################################################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""############""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$############### """$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$############$$$%%%&&&&&&!!!""""""!!! """$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$###############"""!!!!!!###"""!!!!!!"""$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$###!!! """$$$%%%$$$########################"""""""""###$$$&&&)))***$$$$$$###""""""###$$$$$$!!!""""""""""""#########$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$######$$$""""""&&&&&&"""!!!$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###"""!!!!!!###$$$$$$###$$$$$$$$$###""""""!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&))))))(((&&&%%%$$$###"""###%%%%%%%%%###"""###$$$$$$$$$$$$###############$$$$$$$$$############### """###%%%%%%&&&&&&$$$$$$$$$###############!!!"""######$$$$$$###############""""""#########%%%$$$######%%%%%%$$$###"""############$$$$$$$$$########################%%%###""""""###$$$$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######%%%'''))))))(((&&&%%%########################%%%&&&%%%###%%%)))'''"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$&&&$$$$$$&&&$$$$$$$$$######$$$$$$%%%%%%'''%%%$$$###$$$$$$###"""$$$$$$###############$$$$$$###!!!"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%$$$###"""###$$$$$$###!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$######"""######################################################$$$$$$$$$$$$######!!!###$$$&&&&&&$$$###!!!############"""""""""!!!"""######$$$$$$$$$$$$###########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################&&&&&&%%%%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$%%%((('''%%%$$$######$$$$$$!!!######"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''((())))))######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$######$$$$$$$$$######"""""""""!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$########################%%%$$$$$$#########$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""!!!###$$$%%%$$$#########%%%$$$'''++++++&&&######%%%$$$#########$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%$$$######%%%''''''&&&$$$$$$$$$######"""""""""###"""""""""""""""######''''''&&&%%%$$$#########$$$%%%&&&%%%###"""###$$$########################%%%$$$$$$$$$###""""""""" !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!"""###$$$%%%$$$###"""######""""""""""""######$$$$$$######$$$$$$$$$###""""""#########$$$$$$$$$########################$$$"""!!!!!!"""###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%((()))'''''')))'''"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$&&&'''%%%%%%'''&&&$$$$$$#########$$$$$$%%%&&&***(((%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$###!!!"""###%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######"""$$$%%%%%%###""""""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$###############################################################$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!############"""""""""!!!""""""###$$$$$$$$$$$$$$$########################%%%%%%$$$######""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%((('''%%%$$$$$$$$$%%%&&& ###'''((('''$$$"""!!!############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$#########$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$#########"""###$$$%%%&&&&&&&&&&&&""""""""""""###$$$%%%&&&""""""##################""""""""""""""""""###$$$########################$$$$$$###"""""""""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%######""""""######%%%'''((('''$$$"""###$$$((((((---333333,,,&&&%%%$$$######"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%$$$###$$$&&&'''''''''$$$$$$$$$$$$##################"""!!!!!!"""""""""$$$######"""######$$$%%%$$$%%%&&&%%%#########$$$########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$######"""%%%$$$$$$$$$###"""""""""!!!"""$$$%%%%%%%%%$$$#########""""""""""""######"""############"""######""""""#########$$$$$$$$$########################%%%###""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%$$$######%%%%%%$$$###$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$+++///,,,(((''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$############$$$$$$###$$$&&&&&&&&&&&&$$$###############$$$%%%&&&&&&+++)))&&&%%%%%%&&&%%%$$$#########"""######$$$%%%$$$###!!!"""###%%%$$$$$$"""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$###"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################"""###$$$&&&&&&$$$""""""""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!############"""""""""""" !!!""""""###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%########################&&&%%%$$$###""""""""""""%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$#########%%%(((***,,,&&&(((+++,,,)))%%%"""!!! !!!!!!!!!"""###$$$$$$%%%%%%%%%%%%'''&&&$$$###$$$###""" ######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###""""""###$$$&&&''''''(((((("""#########$$$$$$$$$$$$"""""""""""""""#########!!!"""$$$###"""!!!"""###########################!!!""""""#########$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""""""""#########%%%$$$###""""""###$$$%%%'''))))))'''###!!!###&&&&&&&&&***//////(((###"""###############$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###"""!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$""""""!!!!!!"""###%%%&&&$$$&&&&&&%%%$$$###$$$%%%###############$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$###############"""###$$$$$$%%%$$$$$$$$$#########""""""#########"""###$$$###"""!!!"""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%$$$######%%%%%%$$$###&&&%%%###""""""$$$&&&((($$$$$$$$$%%%%%%&&&&&&'''###,,,000---'''&&&(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$############$$$$$$#########$$$$$$#####################$$$%%%&&&''',,,)))&&&$$$$$$%%%%%%$$$######""""""###$$$$$$%%%$$$###!!!"""###%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!###$$$%%%%%%$$$###!!!""""""###%%%''''''$$$"""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""############"""""""""""" !!!""""""#########""""""#########$$$$$$$$$$$$$$$##################""""""""""""""""""""""""$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#########!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$&&&'''%%%$$$"""###""""""###%%%)))---///---...---+++'''###"""""" !!!!!!!!!""""""###$$$%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$ ###%%%$$$"""!!!"""##############################$$$$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""!!!""""""""""""###############"""!!!"""###%%%'''&&&((((((%%%!!! $$$)))&&&$$$$$$'''&&&""" """""""""######$$$#########"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###"""!!!"""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$###"""!!!!!!###$$$&&&%%%&&&'''&&&$$$###$$$%%%""""""#########$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$######"""###############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$"""$$$&&&%%%###"""###%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&$$$***,,,)))'''(((((('''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$############$$$$$$&&&###""""""""""""###&&&############$$$%%%&&&'''+++(((%%%######$$$$$$#########""""""###$$$%%%%%%$$$###!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$######""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### """$$$&&&&&&$$$""" """"""###%%%''''''%%%"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""##################""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$###"""!!!!!!###%%%'''######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$##################$$$$$$######### """%%%'''(((&&&###!!!&&&%%%$$$###%%%(((+++---333222...(((###!!!"""$$$""""""""""""############!!!"""###$$$%%%&&&&&&&&&$$$''''''&&&######$$$$$$$$$$$$%%%%%%#########$$$$$$#########"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$###"""!!!#########$$$$$$%%%%%%%%% ###%%%$$$""" !!!###########################)))(((((('''&&&$$$###""""""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&((($$$&&&&&&""" &&&+++---(((%%%&&&%%%###%%%)))!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$"""""""""!!!"""######$$$%%%$$$###$$$''')))))))))$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!'''&&&$$$""""""###$$$%%%%%%&&&'''&&&$$$###$$$%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!#################################$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$### """###%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%&&&''''''%%%'''***((($$$$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$######$$$%%%&&&---)))%%%######$$$"""!!!!!!"""""""""###############"""!!! !!!"""############$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$(((,,,,,,'''!!!%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###)))''' ***,,,'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######$$$"""!!! !!!"""$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""%%%""" !!!"""###!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$###"""!!!!!! $$$ !!!$$$$$$###&&&&&&&&&&&&%%%%%%$$$############""""""""""""!!!%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!%%%%%%!!! """###"""$$$$$$$$$"""!!!"""$$$'''---+++'''###""""""$$$&&&"""############$$$$$$$$$#########"""######$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$"""###$$$%%%%%%%%%%%%$$$###'''&&&###"""%%%((($$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""######################## !!!"""###$$$$$$'''### """$$$%%%$$$%%%$$$###""""""###$$$%%%%%%###!!!"""%%%&&&$$$"""###$$$%%%$$$$$$$$$%%%&&&###"""""""""###$$$%%%%%%'''%%%$$$%%%((((((&&&###"""############$$$$$$$$$ !!!"""$$$$$$$$$###"""$$$$$$###############$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################!!!!!!!!!"""######$$$$$$"""""""""!!!"""######$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$#########(((&&&#########$$$$$$###################################################""""""""""""""""""""""""######"""""""""""""""### !!!""""""######"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%###"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%,,,((($$$######$$$###"""############$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""###%%%%%%###""""""""""""#########$$$$$$%%%$$$$$$'''***+++&&&"""$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### %%%$$$&&&)))$$$####################################$$$$$$$$$%%%########################!!!""""""###""""""!!!!!!###"""!!! !!!"""$$$%%%######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&%%%###!!!"""$$$$$$""" """"""############""""""""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%######!!!!!!!!!"""""""""""""""""" !!!$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$#########"""""" $$$%%%!!! ###$$$###""""""!!! !!!###(((&&&$$$"""!!!"""$$$%%%"""############$$$$$$$$$###############$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$###"""&&&)))+++***%%%###$$$'''$$$$$$$$$#########""""""###$$$$$$$$$######"""!!!########################!!!!!!""""""######$$$$$$///***%%%""""""######"""""""""!!!!!!!!!!!!""""""$$$###!!!"""$$$%%%###!!!"""###$$$$$$######$$$%%%#########"""######$$$$$$&&&%%%$$$%%%''''''%%%###"""############$$$$$$$$$ !!!"""###$$$$$$###"""$$$$$$############$$$$$$""""""$$$%%%&&&&&&&&&&&&###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""####################################""""""""""""######""""""######$$$%%%######""""""!!!!!!""""""!!!!!!"""""""""#########%%%$$$###""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%###!!! """######"""""""""""""""""""""""""""################################################$$$######""""""###############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$)))&&&$$$###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$######$$$%%%%%%###""""""""""""############$$$%%%$$$"""$$$'''(((&&&###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$ $$$###%%%'''###"""""""""""""""""""""""""""""""""#########$$$$$$###########################$$$$$$$$$###"""!!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$!!!""""""###$$$%%%%%%%%%$$$###"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$&&&''''''%%%###""" !!!"""$$$%%%&&&&&&!!!""""""""""""###&&&(((%%%%%%%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$############### ###$$$!!! ###%%%%%%%%%%%%$$$###!!!!!!"""$$$$$$$$$############$$$%%%"""############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$######(((***,,,***&&&$$$$$$&&&$$$$$$$$$###############"""############"""!!!!!!#######################################$$$$$$$$$///+++%%%"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!###"""!!!"""###$$$###!!!""""""######$$$$$$######$$$$$$######"""#########%%%$$$###$$$&&&&&&$$$###"""############$$$$$$$$$!!!"""######$$$#########$$$$$$############$$$$$$ !!!"""$$$%%%&&&&&&'''###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&"""""""""""""""#########$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$######$$$$$$%%%&&&###"""""""""###$$$$$$%%%!!!!!!"""""""""#########%%%%%%$$$############$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$""" """###$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######"""""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###&&&%%%######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""###%%%&&&%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###&&&%%%!!!!!!&&&(((%%%""""""""""""""""""""""""!!!""""""""""""#################################'''''''''&&&%%%$$$###"""""""""!!!!!!""""""###$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######"""!!!!!!""""""""""""###$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""###%%%''''''%%%###"""!!!"""###$$$%%%''''''((("""$$$&&&$$$""""""%%%((($$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$###########################$$$!!!!!!$$$&&&&&&&&&'''&&&%%%###"""###%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$############$$$%%%%%%###################################################%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%###%%%'''&&&%%%###$$$&&&########################"""###############""""""########################$$$$$$$$$######"""""""""(((((('''&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$###"""""""""""""""###""""""#########$$$&&&&&&%%%###%%%%%%$$$###"""""""""############$$$$$$$$$###"""""""""#########$$$$$$$$$########################$$$$$$#########$$$%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%((()))+++""""""##################$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%&&&""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%%%%###""""""###%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%'''&&&$$$$$$'''(((&&&########################!!!""""""""""""#################################'''''''''&&&%%%$$$###""""""""""""""""""######$$$%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!! !!!!!!"""""""""######"""##################"""""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%###"""#########$$$$$$$$$%%%%%%$$$'''(((&&&"""!!!###%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$###########################$$$"""!!!%%%'''&&&"""######""" !!!"""&&&&&&&&&&&&&&&$$$###"""""""""#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&################################################$$$%%%%%%$$$"""###$$$&&&)))(((&&&%%%$$$#########!!!###$$$$$$$$$######$$$##############################$$$$$$%%%$$$$$$####################################"""!!!!!! %%%'''+++------+++)))((("""###$$$&&&&&&&&&%%%$$$"""#########"""""""""###%%%$$$$$$&&&))))))&&&$$$%%%%%%$$$###"""""""""###"""###$$$$$$############""""""#########$$$$$$$$$$$$$$$##################$$$$$$######$$$%%%%%%&&&######$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%((()))+++$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$((('''&&&%%%$$$"""!!!!!!$$$$$$$$$$$$%%%$$$$$$$$$"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%&&&&&&'''######$$$%%%&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$$$$######$$$&&&!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''%%%%%%%%%&&&%%%###!!!!!!!!!!!!""""""""""""###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###########################$$$$$$$$$###"""!!!!!!!!!"""""""""############$$$$$$############$$$$$$ !!!""""""###### !!!""""""!!! """###""""""############""""""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!%%%&&&'''%%%###""""""###"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#####################"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!$$$%%%"""!!!$$$&&&%%%"""###%%%$$$###"""###$$$$$$$$$$$$$$$###"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$'''...,,,)))%%%###!!! %%%&&&&&&%%%%%%$$$###"""###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################"""""""""!!!!!! !!!$$$)))+++)))%%%"""!!!!!!!!!"""###$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$&&&%%%%%%(((++++++'''$$$$$$$$$######"""#########"""###%%%%%%###"""###$$$"""############$$$$$$$$$%%%%%%$$$############$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$&&&&&&%%%###!!! """###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$""" """###$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%%%%###"""###%%%""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&%%%%%%&&&%%%###!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################!!!""""""###""""""!!!!!!!!!!!!"""#####################$$$$$$$$$$$$###### """###$$$%%%%%%!!!###$$$###!!! !!!#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########"""""""""###%%%&&&########################$$$#########%%%%%%$$$"""""""""###$$$$$$$$$$$$$$$""""""########################""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$"""&&&&&&###!!!$$$&&&%%%###%%%&&&'''&&&&&&'''(((######"""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%''',,,***'''%%%############%%%%%%%%%%%%&&&&&&%%%$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$##############################"""""""""""""""""" ###%%%%%%"""""""""""""""###$$$%%%%%%###%%%&&&%%%######$$$&&&&&&$$$$$$'''++++++'''"""#########"""######$$$$$$"""$$$&&&%%%###"""###%%%"""############$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%$$$$$$###"""##################"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$############$$$$$$%%%$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$######""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%###!!! """######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&%%%$$$######$$$%%%&&&!!!###&&&%%%###"""###%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&%%%%%%&&&%%%###!!!############$$$$$$$$$$$$###$$$&&&&&&&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%######%%%###########################$$$$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######!!!!!!"""###############"""###$$$%%%%%%$$$###"""###############$$$$$$$$$###%%%&&&%%%""" """$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$###"""!!!!!!###%%%'''%%%%%%%%%&&&&&&'''''''''""" """&&&'''&&&###!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""######$$$$$$$$$$$$###&&&'''###!!!$$$%%%$$$!!!###$$$$$$$$$%%%&&&############$$$%%%&&&'''"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''&&&%%%$$$$$$$$$&&&(((*** !!!###&&&(((((('''""""""######$$$$$$$$$$$$!!!!!!"""###############################################################$$$&&&'''&&&###"""%%%'''%%%$$$######$$$&&&((()))###&&&'''&&&$$$###%%%'''%%%######&&&++++++&&&!!!###"""""""""###$$$%%%%%%"""$$$'''&&&$$$"""$$$%%%"""############$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$#########""""""!!!!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&!!!!!!!!!"""###$$$&&&'''###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$###"""""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%(((&&&#########$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$"""!!!########################%%%&&&''''''%%%%%%&&&''' &&&((('''%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%######""""""######$$$%%%((('''%%%#########%%%&&&"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$######$$$$$$$$$$$$######"""#########!!!!!!!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""#########""" !!!###%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""((($$$ """###"""%%%###"""###%%%%%%### """"""############""""""########################''''''&&&%%%$$$###"""!!!""""""""""""""""""""""""'''$$$ ###%%%%%%$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$######&&&&&&%%%%%%$$$##################$$$%%%%%%%%%&&&""""""""""""""""""""""""#########!!! !!!$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$'''%%%###"""$$$&&&''''''&&&&&&&&&'''''''''(((((()))&&&###""""""#########%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%###!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########################################$$$%%%&&&&&&'''&&&%%%$$$####################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""(((&&&%%%######$$$&&&'''&&&&&&%%%%%%$$$###""""""%%%$$$#########$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%$$$""" !!!###%%%'''$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###"""###########################$$$%%%$$$###"""###%%% $$$%%%$$$######$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######"""!!!!!!""""""$$$###############$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$#################################$$$###"""!!!!!!"""$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""'''%%%###""""""""""""!!!%%%###"""###%%%&&&%%%############################################################$$$$$$$$$$$$$$$########################%%%"""!!!######"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$"""!!!"""!!!!!!"""%%%&&&&&&%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%########################%%%$$$$$$$$$$$$$$$%%%%%%%%%### """$$$%%%$$$%%%%%%&&&&&&&&&'''''''''***'''$$$###$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""####################################"""###$$$###"""""""""$$$!!!###$$$###""""""###"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$######"""#########$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&((('''%%%###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$###""""""!!!"""""""""""""""""""""###$$$%%%%%%""""""###$$$%%%&&&&&&'''"""##################"""########################$$$$$$$$$###!!!!!!"""############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""%%%&&&&&&$$$""""""###$$$###"""!!!!!!###%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$""" !!!"""###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''''''''&&&&&&%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%##################""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$###""""""###%%%''''''&&&"""$$$%%%$$$###"""###$$$#################################$$$$$$%%%''''''########################&&&&&&%%%%%%$$$%%%%%%&&&$$$""" """###$$$###$$$$$$%%%%%%%%%&&&&&&&&&***(((%%%$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$###$$$$$$$$$########################'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$######""""""######$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""###$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&''''''######""""""######$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################&&&&&&%%%$$$###"""""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$&&&(((&&&###"""$$$&&&###"""!!! !!!""""""###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ########################%%%$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$&&&''')))***+++&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###############""""""###%%%&&&&&&%%%###$$$%%%%%%######$$$%%%""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%###""""""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))'''%%%$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$########################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''######$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###"""###%%%###########################$$$%%%%%%######$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''''''''######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######""""""&&&%%%%%%$$$###"""!!!!!!!!!###%%%&&&$$$""" %%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$######""""""###$$$%%%$$$$$$$$$$$$############"""""""""""""""##################$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$######"""""""""############""""""###########################$$$%%%%%%###""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$&&&((('''$$$###$$$&&&$$$$$$$$$###"""!!!""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$%%%%%%$$$$$$$$$$$$%%%############$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%''')))+++,,,&&&&&&%%%$$$$$$###""""""$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$###############"""""""""!!!!!!$$$#########"""!!!!!!!!!########################%%%%%%$$$$$$$$$$$$$$$%%%"""!!!!!!"""$$$%%%$$$###!!!###$$$###"""!!!"""$$$""""""######$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%###"""###%%%&&&%%%%%%#########$$$$$$$$$%%%%%%&&&%%%######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&################################################!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%""""""###$$$$$$###"""""""""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''$$$"""###%%%########################"""###$$$###"""""""""$$$$$$###!!!!!!"""###"""""""""######$$$$$$######"""############$$$$$$$$$$$$######$$$%%%%%%$$$######"""######$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$##################&&&&&&%%%$$$###""""""!!!"""&&&((('''%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""############"""""""""!!!""""""###$$$""""""""""""###$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!"""##################""""""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$%%%&&&&&&%%%$$$$$$%%%$$$&&&''''''%%%$$$$$$%%%######"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$"""""""""$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&((()))%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""!!!!!!##################""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""!!!"""!!!  !!!#########$$$%%%%%%&&&&&&&&&%%%$$$######"""""""""########################%%%%%%$$$###""""""""""""###"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$ !!!"""$$$$$$$$$############""""""######$$$$$$"""###$$$%%%%%%$$$###""""""###$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$(((+++---***%%%"""###%%%###########################$$$%%%$$$###"""###%%%###!!! !!!###$$$###!!!"""######$$$$$$######"""############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% ###&&&((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""#########$$$""""""!!!!!!"""######$$$$$$###############$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$%%%&&&&&&$$$###"""&&&'''&&&%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%"""!!!"""$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""###$$$###"""!!!"""$$$%%%$$$###!!!"""###"""!!! !!!######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%########################&&&&&&%%%$$$############$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%###%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$!!!###%%%%%%%%%$$$############$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###"""###$$$$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++...000,,,&&&"""###%%%########################%%%&&&''''''%%%%%%&&&'''$$$###"""$$$&&&'''%%%###%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$ """###%%%'''((()))&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$######""""""######$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######%%%&&&'''((((((''''''''''''&&&&&&%%%$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''%%%""" $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$###"""$$$''''''$$$!!!"""%%%%%%$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%((('''%%%###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$&&&((()))$$$%%%%%%&&&&&&''''''((("""###%%%'''''''''%%%$$$######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''%%%#########%%%&&&%%%$$$$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''))))))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!$$$&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%##################$$$$$$############$$$%%%&&&&&&&&&&&&''''''((()))******$$$%%%((())))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&!!!!!!"""###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&%%%$$$$$$ """$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$""""""###$$$######---+++)))'''%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!! !!!#########"""!!!########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%###"""###%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))&&&$$$""""""###$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""!!!"""$$$&&&&&&&&&$$$###"""$$$&&&((((((&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&'''###!!!%%%&&&$$$"""###'''%%%###"""######"""!!!%%%%%%%%%$$$$$$#########$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!!""""""''''''&&&&&&&&&&&&%%%%%%######""" ########################$$$""" """&&&((($$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%###!!! !!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((('''&&&&&&''')))---+++'''###""""""$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%(((***+++)))'''%%%######$$$%%%%%%%%%%%%$$$$$$$$$######&&&(((***)))&&&###$$$&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$######%%%''''''$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""$$$&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$#########"""%%%%%%$$$$$$###$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""%%%&&&$$$$$$&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$#########$$$$$$"""""""""######$$$$$$$$$$$$$$$###"""!!! ###########################""" ###%%%'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$############%%%&&&&&&%%%$$$&&&'''((('''$$$"""""""""$$$%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''***)))'''%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########%%%&&&%%%###"""###%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$######$$$&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$ ###&&&&&&%%%###$$$&&&###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###"""!!!"""%%%&&&'''&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$############(((&&&$$$"""!!!"""###$$$#################################$$$$$$$$$$$$%%%$$$###$$$'''&&&###%%%)))%%%$$$######&&&'''''''''%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$###############"""!!!###$$$$$$###"""$$$%%%######"""""""""######$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&)))***(((&&&$$$)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$###""""""$$$&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""#########!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!! %%%&&&""" """%%%######""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""'''&&&%%%$$$$$$%%%&&&'''########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%$$$%%%(((&&&"""$$$(((%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""#########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############!!!"""######""""""###%%%""""""############""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***(((&&&$$$''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$#########$$$&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!! &&&&&&###!!!###&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######&&&&&&$$$######$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%$$$$$$%%%%%%###!!!"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%% !!!"""$$$%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$'''%%%%%%'''&&&""""""&&&&&&$$$###"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%$$$$$$$$$######!!!$$$&&&'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###%%%%%%$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$!!!$$$''''''%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######'''&&&%%%%%%%%%$$$""" """###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%&&&%%%$$$$$$###""""""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''#########$$$$$$$$$$$$%%%(((###"""%%%&&&$$$"""###'''%%%###"""######"""!!!###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###############"""$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$##############################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%###!!!!!!###$$$&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&&&&$$$###!!!"""######$$$%%%%%%&&&&&&############""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&"""''''''$$$###&&&$$$######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%))),,,---***'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###!!!$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((((('''''''''#########%%%&&&&&&$$$"""!!!###$$$&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&$$$###!!!""""""###$$$%%%%%%&&&&&&!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!! !!!"""$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$(((***&&&$$$%%%$$$######%%%''''''&&&#########$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!"""$$$%%%""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%""""""######$$$$$$$$$$$$!!!###$$$$$$######$$$%%%############$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&)))...333444222...$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''###!!! """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$### $$$'''(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######&&&### """$$$###!!!$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''%%%############!!! &&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&&&&'''((())))))'''%%%###''''''&&&%%%$$$###"""!!!&&&&&&$$$$$$$$$$$$&&&&&&$$$&&&&&&&&&$$$###$$$%%%'''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######(((&&&$$$######!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$###""""""###%%%'''&&&%%%%%%%%%%%%%%%$$$$$$###"""################################################$$$%%%&&&&&&''''''&&&&&&########################$$$$$$$$$$$$%%%&&&'''(((222+++%%%###%%%((('''%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###&&&222EEETTTPPP;;;'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######''''''&&&%%%$$$""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***)))&&&######%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$###"""""""""$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######"""""""""$$$$$$$$$#########"""""""""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&&&&&&&'''&&&$$$%%%%%%%%%$$$$$$$$$$$$###&&&###!!!!!!###$$$$$$###$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$%%%%%%###"""&&&&&&%%%%%%$$$######"""############$$$%%%&&&&&&%%%&&&'''''''''%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$%%%''''''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%####################################"""""""""!!! !!!"""###$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########""""""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$######################################################$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$$$$%%%&&&'''''',,,'''"""!!!###%%%$$$"""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&---:::DDDAAA222#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''%%%######$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""""""&&&***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///,,,)))'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$""""""###%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&&&&%%%'''((('''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$####################################""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######!!! !!!$$$''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$########################$$$%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$"""!!! """$$$%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''$$$!!!!!!$$$%%%###!!!"""############"""!!!!!!%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""!!!###%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''',,,111///((( ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$&&&&&&'''&&&&&&&&&&&&%%%$$$##################""""""""""""""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$################## """&&&)))***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$///,,,((('''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$#########&&&%%%$$$""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))'''%%%$$$$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$######$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$############$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%###"""""""""$$$%%%%%%###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""""" """$$$$$$######$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&(((((('''&&&%%%$$$$$$###""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%'''(((***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######"""!!!###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$###&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))'''%%%$$$$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$###$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&&&&&&&$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%&&&'''(((((('''%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""" """$$$$$$######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%)))(((''''''&&&%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$###$$$''')))'''&&&%%%$$$############%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###"""######$$$&&&''''''(((####################################$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######"""!!!"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%%%%$$$!!!!!!"""############"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$ !!!###$$$%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&(((((((((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&&&&&&&&&&""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''$$$'''&&&&&&&&&&&&%%%%%%%%%"""$$$%%%$$$"""###&&&)))&&&%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######$$$%%%'''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######"""""""""$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$#########$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###%%%&&&&&&$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%########################'''$$$"""###%%%''''''&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&''''''""""""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$!!!""""""$$$%%%&&&''''''"""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''')))***)))&&&###''''''&&&&&&&&&%%%%%%%%%!!!###$$$$$$""""""&&&)))&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''''''''%%%$$$ !!!###%%%&&&%%%###"""###$$$$$$%%%&&&(((((()))$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%$$$""""""###$$$'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$###"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&%%%$$$###"""$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%&&&''''''%%%######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""'''$$$!!!!!!$$$&&&&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$&&&''')))###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******)))((('''"""%%%''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&''''''&&&%%%$$$############%%%$$$$$$%%%&&&%%%### ''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%(((++++++(((%%%&&&&&&&&&&&&%%%$$$###""""""######$$$&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$(((&&&%%%%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&### !!!$$$&&&'''&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''(((''''''&&&$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''))),,,...---+++'''$$$&&&&&&&&&%%%%%%$$$$$$$$$)))'''###!!! """%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&& $$$'''&&&###!!!###'''"""&&&&&&###"""%%%)))######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%)))&&&######$$$%%%### """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###''')))&&&""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&########################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******)))((('''$$$&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&&&&$$$###'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######***'''###$$$(((...111333&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$###############""""""#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%###""""""###$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$)))&&&###"""$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""" ######!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''***++++++)))&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$""""""###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$'''***((($$$"""$$$&&&((('''&&&%%%$$$$$$$$$%%%###$$$%%%%%%&&&%%%%%%%%%#########$$$%%%%%%&&&&&&############$$$$$$$$$$$$(((%%%######$$$%%%###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))'''###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#################################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))))))))((('''&&&((())))))'''%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%############$$$%%%''''''###"""###$$$&&&'''&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((%%%"""###(((///555888&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$######""""""######%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%######%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###(((((('''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$***(((%%%$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&""" ###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%'''***+++***&&&$$$$$$&&&---(((###"""$$$&&&###!!!###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((($$$###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""######$$$$$$######""" !!!!!!!!!"""""""""########################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''((()))(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$###$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%(((,,,...///&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$############""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$&&&((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$''')))***)))'''%%%&&&'''&&&$$$"""###%%%&&&$$$!!!"""###$$$$$$%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$######''''''''''''&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$$$$##################$$$$$$$$$%%%########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$&&&''''''&&&$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&)))'''%%%%%%%%%%%%$$$"""$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$ """$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%'''''''''&&&'''(((!!!###&&&''''''&&&$$$"""!!!""""""###############%%%%%%%%%$$$######""""""&&&&&&&&&&&&&&&%%%%%%%%%############$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&%%%######%%%''''''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&+++)))&&&%%%%%%$$$###"""###$$$&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&...+++'''""" """&&&***'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%!!! !!!###%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$!!!###$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&'''''''''###&&&((()))(((&&&$$$###!!!""""""###############!!!""""""######$$$%%%%%%"""#########$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((***(((%%%$$$%%%%%%%%%$$$"""###&&&((())))))((((((%%%%%%%%%&&&&&&&&&''''''++++++((($$$!!!"""'''+++'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&''')))******)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""%%%'''&&&$$$###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$""" """&&&((('''%%%######$$$%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&""""""###$$$%%%&&&''''''###$$$%%%$$$###"""$$$'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""####################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&%%%&&&))),,,******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$#########$$$%%%&&&((()))***)))'''$$$$$$%%%&&&&&&&&&!!!###&&&((()))))))))(((%%%%%%%%%&&&&&&'''''''''!!!%%%((()))'''%%%%%%&&&'''&&&$$$######$$$&&&'''(((''''''&&&$$$######"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$&&&'''((())))))###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%#########$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%''')))(((%%%###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!"""######$$$&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$!!!""")))***&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$$$$###$$$%%%&&&'''(((***++++++###%%%&&&%%%""""""$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$$$$%%%&&&'''((((((((((((###$$$$$$%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%$$$$$$%%%&&&&&&%%%###$$$&&&((())))))&&&$$$"""&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&((('''$$$"""$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&%%%$$$###$$$&&&&&&&&&$$$###$$$%%%###%%%'''((((((&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))(((&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%''')))***,,,***'''%%%#########$$$%%%$$$$$$######$$$$$$%%%###%%%&&&$$$!!! """%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$###%%%(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&&&&&&&###!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''%%%$$$&&&%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&((()))(((%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$'''%%%!!!###((('''"""'''$$$"""###%%%&&&$$$!!!######$$$%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%###"""""""""$$$$$$%%%&&&&&&&&&%%%%%%!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%$$$"""!!! '''''''''''''''((())))))%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$$$$###$$$$$$%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$###%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$"""''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$%%%'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((())))))(((&&&$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&$$$!!! """$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''''')))&&&$$$%%%)))***'''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$######"""!!!&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%%%%$$$""" &&&%%%%%%$$$$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''((()))(((%%%#########%%%%%%%%%$$$$$$######### ###$$$###%%%)))(((###'''%%%######%%%%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%$$$######"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%###"""!!!%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$######%%%((('''%%%###$$$&&&(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###''''''''''''&&&%%%######!!!"""$$$%%%'''((((((((($$$%%%''''''&&&&&&''')))'''&&&%%%$$$%%%&&&)))***'''''''''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((('''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$"""!!!"""###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%'''))),,,...---)))%%%$$$'''******)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%%%%%%%$$$"""!!!%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((($$$&&&''''''%%%$$$%%%&&&$$$$$$###############"""$$$%%%$$$###%%%))))))&&&&&&%%%###$$$%%%%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%&&&((()))***)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$######"""!!!###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$##################$$$%%%%%%'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%"""###############"""!!!###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$######'''+++***%%%###&&&))))))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%###$$$&&&'''''''''&&&&&&!!!"""$$$%%%&&&'''(((((($$$%%%''''''''''''(((***'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''$$$$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''((()))))))))(((&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""######%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%(((,,,000333---***%%%###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))))))'''%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''' """%%%&&&&&&&&&''')))$$$$$$$$$$$$############((('''%%%$$$&&&((()))(((%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###!!!!!!###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%)))---+++'''%%%(((+++)))'''&&&$$$$$$%%%&&&'''"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((()))***)))'''%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&&&&%%%$$$%%%''''''''''''(((***''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&))),,,...((('''&&&%%%%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###'''+++...,,,((($$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%((())))))((($$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%###%%%+++111444111,,,(((%%%%%%%%%%%%$$$######$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%%%%$$$######$$$&&&&&&&&&&&&%%%$$$###"""###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%'''))),,,+++)))'''(((***&&&&&&%%%$$$%%%&&&'''(((############$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''(((***,,,,,,***(((***)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%''''''&&&&&&''')))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&###!!!!!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$###$$$&&&((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###(((,,,///---(((###%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%###$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''(((((('''$$$!!!!!!!!!%%%%%%%%%%%%%%%&&&&&&&&&!!!(((666FFFJJJAAA555...$$$%%%&&&%%%###"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$#########$$$&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%"""""""""""""""######$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''&&&&&&$$$###$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%'''(((((())))))((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&(((,,,...---)))&&&---+++(((%%%###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$%%%'''((('''''''''''')))+++,,,((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&###%%%'''(((((('''%%%###&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$###!!!###&&&(((((('''((('''''''''&&&&&&&&&&&&$$$&&&&&&### %%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###!!! ###$$$&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((******'''$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%######$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''(((&&&$$$!!!!!!!!!######$$$$$$%%%%%%%%%%%%###(((555CCCGGG===111,,,###%%%&&&%%%###"""###%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###""""""######%%%%%%$$$$$$%%%%%%&&&'''###%%%'''))))))'''%%%###&&&'''((((((((('''%%%%%% !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%''''''''''''%%%%%%'''&&&&&&'''(((((('''%%%"""###$$$%%%'''((()))******)))'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))))))))(((###%%%(((,,,...---)))%%%+++)))&&&######%%%(((***"""###$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%)))(((&&&%%%''',,,000333******))))))(((((('''''''''''''''&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&"""$$$'''))))))'''$$$"""'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%''''''###$$$&&&((()))***++++++'''&&&&&&%%%%%%&&&&&&'''$$$""" """&&&))))))((((((((('''''''''&&&&&&&&&$$$&&&&&&### %%%***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&&&&&&&$$$###&&&&&&&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***)))&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%###$$$&&&(((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!###%%%%%%$$$$$$%%%&&&""""""######$$$$$$$$$$$$%%%"""%%%---...'''!!!!!!###%%%'''&&&###!!!###%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&***)))(((&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''"""######$$$$$$$$$######!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))***'''$$$###"""%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&)))...333666)))%%%!!!!!!$$$&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''###""""""###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''########################$$$%%%%%%&&&'''((())))))(((((('''&&&'''((()))***)))'''$$$"""###&&&***---***)))'''&&&%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$)))((('''&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***%%%###%%%&&&######%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""###########################&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&$$$"""######'''''''''(((((((((((()))$$$%%%&&&'''''''''&&&%%%'''%%%$$$$$$%%%&&&%%%%%%((('''$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$#########"""$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%$$$###"""$$$$$$"""###%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%)))(((&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&(((++++++)))&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''')))(((''''''(((+++...000+++(((%%%$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))(((&&&%%%%%%(((+++---'''&&&&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''######&&&'''$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&$$$#########%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&(((&&&$$$%%%&&&'''&&&&&&%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''''''''''''''...+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((***,,,,,,***((('''&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((())))))(((''''''''''''((()))'''&&&&&&(((((((((&&&''''''((((((((((((''''''&&&&&&&&&'''((()))***+++&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%&&&''''''((('''&&&%%%%%%&&&''')))***$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%'''(((((('''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&+++---)))%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%'''''''''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''///,,,(((&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((***,,,,,,***((('''(((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((((((((('''&&&%%%$$$###"""###%%%'''***++++++***'''(((((())))))((((((''''''&&&&&&&&&'''((())))))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&''')))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%!!!$$$(((***+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))***(((%%%%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%***111333...(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&(((,,,...+++&&&###%%%'''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''',,,)))'''&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((******((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***************************%%%&&&&&&'''&&&%%%$$$###!!!%%%'''))))))******''''''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((((((''''''''''''''''''''''''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$&&&)))******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((()))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%''')))+++,,,---***'''%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***222444...(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$######$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&(((,,,222777111)))$$$%%%'''###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%&&&(((+++,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))((('''&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******))))))))))))))))))))))))%%%%%%&&&''''''&&&&&&%%%###%%%'''((('''&&&&&&'''''''''(((((((((((('''''')))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))(((''''''''''''((())))))(((((('''&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$$$$$$$&&&&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&)))))))))((('''$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((***'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$&&&))),,,---...+++'''%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&---...)))$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&"""$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%###""""""###$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&(((&&&$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%&&&(((---666<<<;;;///&&&''''''###!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&%%%%%%''')))++++++***%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++))))))))))))))))))))))))''''''''''''''''''''''''%%%'''))))))'''&&&''')))((())))))******))))))((()))((('''&&&&&&%%%&&&&&&((((((((('''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((((((((''''''((())))))***)))((('''&&&&&&'''((()))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&''')))'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((''''''%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&$$$###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%''')))+++---***&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$)))***%%%"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''!!!###%%%%%%$$$$$$$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&$$$######$$$%%%%%%$$$'''&&&&&&%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%######$$$%%%&&&'''%%%""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&%%%&&&+++444<<>>///...------,,,,,,------.............../////////................................................,,,,,,---------.........///////////////000111111////////////........................///000111111000000000000000000000000000111222222222222111000///000000111111000000//////////////////000000000------......///000000000////////////000000000000000111222333333222111000---///111111000000000111////////////000000000000000000000000000000000000000000000000000000000000.........//////000000111.........////////////////////////000000/////////////////////////////////.........---,,,+++)))))),,,,,,------...///////////////000111111000//////000000//////.../////////......................................................---,,,,,,,,,------+++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///,,,---------............------...////////////...///////////////000000111////////////////////////---......//////......---------------------------........................,,,,,,---------...............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---...////////////......------......,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,---------......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))+++,,,---++++++++++++++++++++++++)))***+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,******+++++++++++++++*********************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''(((((())))))******+++)))))))))))))))******+++&&&)))++++++)))(((***,,,******))))))))))))******))))))))))))************((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))((()))***+++++++++************++++++++++++******(((((())))))))))))(((((('''''''''((((((((())))))$$$%%%'''((()))*********))))))************)))))))))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***)))((('''&&&(((((((((((()))***+++++++++***)))***+++,,,+++))),,,++++++******)))(((((()))))))))))))))))))))))))))(((((())))))***+++,,,+++***++++++((((((///888---------,,,------......---........./////////000...............................................................///000000000000//////000000111222111000000///////////////............///000111222000000000000000000000000000000000000000000000000000000111111111111000000///000000000111111111222//////000000000000111111//////000000000111111111///111222333333222111///...111333333222111111333//////000000000111111111111111111111111111111111111111111111111111111111---......///000000111111....../////////000000000000000////////////000000////////////////////////,,,,,,---------------,,,------...//////000111111...///000111111000///.........//////000/////////................................................------,,,,,,,,,---......,,,---...---******,,,...------------------------------.........///////////////............//////------------............------...///////////////000000///.........//////..............................////////////......,,,------......//////000........................------------...............------------------...........................---------------------------,,,,,,,,,,,,---.........------------......///...------------......///------...//////.........------------------------------,,,,,,,,,,,,------------------............,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***,,,---++++++++++++++++++++++++''''''((()))))))))))))))++++++*********)))))))))((()))+++,,,,,,+++)))((())))))***************************************************)))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''(((((()))******++++++(((((()))***************'''((()))++++++,,,,,,,,,******))))))))))))******((()))))))))************)))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))((()))***++++++++++++*********+++,,,,,,+++***************))))))*********(((((()))))))))*********'''''')))************))))))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))***************************))))))))))))((((((((())))))))))))***+++,,,---***))))))***,,,---,,,+++,,,,,,+++******))))))((())))))))))))))))))))))))))))))))))))***+++,,,---,,,))))))+++***)))...444,,,,,,,,,------///000000---.........//////000000////////////////////////////////////////////////000000000000000111222222000000000000000111111222222111111000000000000000............///000222222000000000000000000000000//////............//////000000111111111111000000000000111111222222222333000000000000//////////////////000000111111111222///000222333333222000///...111444555333111222444//////000000111111111222111111111111111111111111111111111111111111111111---......///000111111222.../////////000000111111111000///......///000111000000000000000000000000***+++,,,...///000000000...//////000111222222222---...///000000///...---,,,---...000000000///...////////////////////////////////////////////////,,,,,,,,,,,,------...///,,,...///---***)))+++---.................................////////////000//////............//////---------.........//////------...///000000//////111000///......---------..............................////////////......,,,------...///000111111////////////////////////////////////000000000111---------,,,,,,---------........................---------------------------,,,,,,,,,,,,---......///......---------......,,,,,,,,,,,,------...///---...............------------------------------+++++++++,,,---...000111---------.........//////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++*********))))))(((((('''(((***++++++***((('''(((((())))))*********+++))))))))))))))))))))))))++++++******))))))((((((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''(((((()))***+++++++++'''(((***+++++++++***)))(((((()))+++,,,+++(((%%%******))))))))))))******(((((())))))*********+++*********++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++******+++,,,------,,,+++***---,,,+++******+++,,,---)))************+++++++++******+++,,,+++***)))((()))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))************************&&&''''''((()))******+++************+++,,,---...***)))(((***,,,......---)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---,,,((((((+++,,,,,,...222000000111111111111000000000000000000000///......000///.........///111222///000000000000111111111222222222222222222222222111111111111000000000000222222111111000000//////000000111111111111000000333333222111000000000111000000////////////000000......///111111222222222222222222222222111000///000000000000000000000000000000000000000000000000111222333444444333111000000000000000000000000000//////............//////111111222222222111111000000000000000000000000000111000///......///000111000000////////////000000000000000000000000000000000000//////.........---+++,,,.../////////...---........................111///...------...///111///////////////000111111000000000000000000000000000///...---------------+++---......---,,,,,,---------------------------+++,,,------......------,,,---------.../////////............/////////000......------------......+++,,,...000000000000///........................000000000000000000000000000000000///......------////////////////////////111111000000//////......---------...///000000111---,,,,,,,,,,,,---......------.........---+++***,,,++++++******++++++,,,...------,,,,,,------...------,,,+++++++++,,,,,,---------............///........................------------------------******+++,,,------...///...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---+++)))***,,,---,,,)))***************++++++,,,,,,,,,+++***))))))******(((((())))))******++++++)))(((&&&''')))******)))************************************************))))))))))))))))))))))))******))))))((((((''''''&&&''')))******))))))((((((((((((((()))))))))))),,,,,,,,,,,,+++***))))))++++++++++++******))))))************************************************+++******))))))(((((((((******+++******)))((('''))))))))))))))))))))))))++++++***************+++******++++++++++++******+++++++++*********))))))))))))***++++++++++++*********))))))))))))******++++++************++++++((()))***++++++***)))(((++++++************++++++************************+++++++++*********))))))))))))*********++++++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))++++++******+++---...000000000111111111111000000000000111111000000///...000//////...///000111222111111222222222333333333111111111111111111111111//////000000111111111222111111111000000000000000000111111111111111111000333222111111000000111111111111000000000000111111//////000111222333222222111111111111111000//////000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000//////............//////000111111111111111000000000000000000000000000000000000////////////000000000//////////////////000000000000000000000000000000000/////////............///000111111000000///////////////////////////111000...------...000111000000//////000000111222000000000000000000000000000//////...............---...000000...---...///------------------------,,,------...............------......................../////////////////////......------......///,,,---...000000000000000........................000000000000000000000000///////////////.........000000000000000000000000111000000000/////////...------......///000000111---------------......///....../////////...---,,,---,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,++++++---...---+++---,,,,,,+++*********+++,,,,,,+++***************************++++++++++++***)))'''((()))+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))***++++++++++++***((())))))))))))************++++++,,,,,,,,,++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,******+++++++++++++++***************************++++++************++++++******++++++++++++******+++++++++*********))))))))))))***+++++++++++++++++++++************++++++++++++************++++++((()))***++++++***)))(((++++++************++++++((((((((((((((((((((((((+++++++++*********))))))))))))*********+++++++++************************+++***)))(((((()))***++++++++++++******)))))))))************************((())))))******))))))((((((((())))))*********+++,,,+++++++++,,,---///000000000111111111111000000111111222222111111000//////////////////000111111111111111222222222333333000000000000000000000000......///000111222333333000000000000111111111111111111222222222222111111222222111000000000111111222222111111111111222222///000111222222333333222000000000000000//////...000000000000000000000000///////////////////////////000111222222111000///000000000000000000000000000//////......//////000///000000111111000000///000000000000000000000000///000000111111000000/////////............//////000000000000000000000000000000000000////////////000000111111111000//////000000000000000000000000000000............000000000000//////000000111222000000000000000000000000111000000///////////////...000111111000//////000........................---...//////000000////////////..................///////////////////////////......------......///------...///000000000000........................000000000000000000000000......////////////000000111111111111111111111111000000000000////////////---......//////000000111...............///000000//////000000000///.........------------------......------,,,,,,------...///...---,,,++++++***++++++++++++,,,,,,,,,------++++++,,,,,,---------...------------------------------------,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,...---,,,---...///...,,,///...---,,,************,,,++++++************+++,,,,,,,,,,,,,,,++++++++++++***))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++,,,,,,++++++,,,,,,---...************++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))***+++,,,------------++++++++++++++++++++++++++++++************++++++******++++++++++++******+++++++++***************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***++++++***))))))++++++************++++++************************+++++++++******************************+++++++++))))))))))))))))))))))))******))))))))))))***************)))))))))))))))*********************************++++++*********''''''((()))***+++,,,,,,++++++++++++,,,---...///000000111111111111000000222222222222222111000000///////////////000000111////////////000000000000000000000000000000000000...//////000111111222222//////000000111111222222222222222333333222222222111111000000000000111111222111111000000111111222//////000111111111111111...///////////////......////////////////////////////////////////////////...///000000111000000///////////////////////////000000////////////000000...//////000000000000///000000000000000000000000///000111222222111000/////////............//////000000000000000000000000000000000000000000000000////////////.........---000000000000000000000000000000///......///000000//////......//////000111////////////////////////111111000000000000000111...000111111000//////000........................//////000111111111111000000000//////......------000000000/////////////////////............//////......//////000000000000........................////////////////////////---......///000000111111111111111111111111111111000000000000////////////......//////000000000000///////////////000000111//////////////////////////////............//////...------,,,,,,------...///...---,,,+++*********+++,,,,,,,,,,,,---------------......//////000000........................---------------------,,,,,,,,,---.........------,,,,,,,,,---------------,,,,,,------------,,,,,,...---------......------...---,,,+++************,,,++++++******+++++++++------,,,,,,++++++******---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++++++++,,,------------,,,+++++++++,,,...///+++++++++,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,***++++++,,,,,,++++++***************************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************))))))))))))))))))***))))))))))))))))))))))))***************************++++++,,,,,,++++++***'''(((((()))******++++++************++++++,,,,,,000000111111111111000000222222222222222111000000...//////000000000000000....../////////000000000111111111111111111111111111111000000000000000000//////000000111111222222222222222333333222222222111000000///000000111111000000////////////000000---......///////////////---....../////////......////////////////////////////////////////////////......//////000000000000////////////////////////000000////////////000000......///000000000000000000000000000000000000000///000111222222111000/////////............//////111111111111111111111111000111111111111111111111/////////.........//////////////////////////////000000////////////000000...------------...//////////////////////////////111111000000000000111222...///111111///...///000///////////////////////////000111111222222111111000000000//////......---000000000000000000///////////////....../////////////////////000000000111////////////////////////////////////////////////---......///000111222222000000000000000000000000////////////000000000000/////////000000000000000000////////////000111111..................//////000//////......//////000...------,,,,,,------...///...---,,,++++++++++++------------.....................//////000000000........................++++++,,,------...//////------...///////////////,,,,,,,,,------.........,,,------......------,,,,,,---------,,,,,,,,,---++++++*********++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********)))---,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,------......,,,,,,+++******,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++******+++,,,,,,+++******++++++************++++++++++++************++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))))))))******))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,++++++******))))))))))))))))))((())))))***************000000111111111111000000111111222222111111000///......///000000000000000000000000111111111222222111111111111111111111111111111111111000000//////000000000000111111111111111111222222222222111111000000/////////000111111000000////////////000000------............---------......///////////////000000000000000000000000////////////////////////......//////000000111111000000000000000000000000111000000//////000000111......///000111111111111000000000000000000000000000111111111111111111000000000////////////000000111111111111111111111111111111111111222222222222111000000000000111222333////////////////////////000000000000000000000000......------......///000000000000000000000000000000000000000000111111222...///111111///...///000000000000000000000000000///000111111222222111111000000///////////////////////////000000111111111000//////......//////000111000000//////000000111////////////////////////000000000000000000000000......///000000111222222000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111......---------...///000000//////......//////000...------,,,,,,------...------,,,,,,++++++,,,,,,---------.........//////------------------------........................++++++,,,---...///000000------...///000000000000,,,,,,,,,---......//////------............------+++---...---,,,+++,,,---+++++++++++++++,,,------,,,++++++++++++,,,,,,---++++++++++++************---,,,++++++---......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++*********++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...++++++,,,,,,,,,,,,++++++***************+++++++++***++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++************++++++,,,+++************+++,,,,,,,,,++++++++++++,,,,,,***************************************++++++++++++++++++***************++++++++++++++++++++++++))))))************))))))***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))((((((((())))))*********))))))000000111111111111000000000000111111000000///...---...///000111000000///000000000000111111111222000000000000000000000000000000000000000111111111111111111000000000000000000111111111111111111000///////////////000111111111000000000000000000111---...............---------...///000000000000000000000000000000000000000000000000000000000000000////////////000111222222000000000000000000000000111111000000000000111111...///000111222222222222000000000000000000000000222111111000000111111222111111000000000000111111111111111111111111111111111111111222222222333333000000///000111222444555000000000000000000000000000000000111111000000000///////////////000111111000000000000000000000000///////////////000111111///111222222111000000111000000000000000000000000///000000111111111111111///////////////000000000......///000111222222333000000////////////000000222111000//////000111111////////////////////////000000000000000000000000/////////000000111111222111111111111111111111111.../////////000000000111000000000000000000000000///............///000000//////.........///111111/////////....../////////...------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,---------.........//////......------,,,,,,........................,,,---------......//////+++,,,---...////////////,,,,,,------.../////////------............------,,,...///...,,,,,,---//////......---------......+++++++++++++++,,,---...+++++++++,,,,,,,,,,,,,,,---+++***+++,,,...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------------------------------........................+++***************))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,------,,,,,,+++))))))*********+++++++++***+++,,,,,,------,,,,,,***+++,,,------,,,+++***++++++************++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------))))))*********++++++++++++++++++*********))))))************************((()))***++++++***)))(((***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))***************+++,,,,,,+++***)))000000111111111111000000000000000000000///......---...000111111111000///............////////////////////////////////////......///000111222333333222222111111000000//////000000111111111111000000///////////////000111111222222111111111111222222...///////////////............///000111111000000000000000000000000000000111111111111111111111111////////////000111333333000000000000000000000000111111000000000000111111//////000222222333333333000000000000000000000000333222111000000111222333222222111111111111222222111111111111111111111111111111111222222333333333------------///111333444111111111111111111111111000000111111111111000000111111111111111222222333000000000000000000000000//////...//////000111111000222444333222111222333000000000000000000000000//////000111111111111000......//////000000111111------...000111222333444000000////////////000000222111000//////000111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222.../////////000000111111111111111000000000000000...............///000000111000/////////111222333//////............//////...------,,,,,,------...++++++++++++,,,---......++++++,,,,,,,,,---------222222111000///...------///////////////////////////............---------***+++,,,---............,,,,,,------...///000000------............---------///111000------...111333222111///............++++++++++++,,,,,,---...,,,,,,,,,------.........---+++******,,,------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++***+++,,,---...---,,,++++++++++++,,,,,,,,,------)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------........................000000000000000000000000.........------,,,,,,,,,++++++,,,---............++++++++++++++++++++++++++++++++++++,,,---...///+++,,,,,,------,,,,,,+++))))))******++++++++++++***+++,,,,,,------,,,,,,+++,,,...//////...,,,+++++++++************++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,---************************))))))******++++++++++++++++++++++++******))))))))))))))))))))))))))))))((()))***++++++***)))(((+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++*********''''''((()))***+++,,,,,,+++,,,---...------+++***000000000000000000000000/////////............---...///000000///...///111//////000111111111111000000000000000000000000000111111111111111111111111111111111000000000//////------------............////////////////////////000000000111111111222222///.........------,,,,,,......///000111111222222000000000000000000000000000000000//////.........222222222222222222222222111111222222222111111000000111111222222111111000000000///...///000222333333222000/////////000000444444444444444444444444444333222000//////000000111111111111111111111111333333333222222111111111111111000000111111222333333222222111111222222222111222333444555777888888444333111000000111333444111111111111111111111111000111111222222111111000000000111222222222222111222222111111000111111111222000------///111222222555555333222000...------000111111222222111111000000000000//////.........000///---+++,,,---000222333333333333222111000///000///...------...///000222222222111111111000000222111111333555555222...111111111111111111111111111111111222222222333333111111222222222333333333222222222222111111000000/////////////////////000------------............///...---,,,,,,---...///000///...------...///000000000//////...------,,,------------............000000///...------......---...000000//////000111///////////////////////////.........------,,,,,,......------------......------,,,+++++++++++++++,,,,,,------...//////000,,,,,,,,,,,,,,,---......000000000000000000000000------------------------------------------------,,,,,,------......//////------------------------...---------,,,,,,,,,,,,------,,,+++++++++,,,,,,...---,,,+++***++++++,,,++++++,,,,,,---.........---,,,,,,,,,,,,---..............................------------------------++++++,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------.........,,,++++++******++++++,,,......---,,,+++******)))+++,,,,,,---------------)))***+++++++++***)))(((////////////////////////************************,,,++++++++++++,,,------,,,,,,---------,,,***)))*********+++******))))))+++******))))))******+++,,,++++++++++++,,,------((()))******++++++******+++++++++++++++*********////////////////////////111111111000000000//////...///000///...---...///------...////////////...........................////////////////////////000000000/////////........./////////000000000000000000000000000000000000111111111111222222222222111111111000000000//////------...//////000111111////////////////////////222222222111111000000000//////////////////////////////000000000000//////222222333333333333222222222111111000111222333444444333222111000000111222000000000000000000000000555444333222111111111222222222222222222222222222222222222222111111111000222111111111111222333333333333333222333333444444///000000111222333444444222111000//////000111222222222222222222222222222...//////000000//////...//////000111111111111000111000000//////000000111222000...///111333333333222222333222222111000000222222333333333333222222222222222222111111111000222111/////////000222333555555555555444333222111222111000//////000111222222222222222111111111111/////////000333222///,,,111111111111111111111111111111222222222333333333/////////000000000111111.........---------,,,,,,000000000000000000000000.../////////000000000000...---,,,,,,,,,,,,---...000000///......///000000111111000000///......---.../////////000000000000222111000000/////////000...///111000000///111222000000000000000000000000000000000000//////......000//////////////////000000///......---------...///......---,,,++++++***...............//////000++++++++++++++++++++++++........................................................./////////000000------------------------......---------,,,,,,,,,------------------------...---,,,+++***++++++,,,........................,,,---------............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,------------------------+++++++++******)))))))))******************+++++++++******))))))******+++,,,,,,,,,+++******)))))),,,,,,---............---+++,,,,,,,,,,,,,,,++++++************************)))))))))))))))))))))))),,,++++++++++++,,,------+++,,,------,,,+++***)))***+++++++++++++++******,,,,,,,,,++++++,,,,,,,,,***************+++,,,,,,***++++++,,,---,,,,,,,,,......------,,,,,,++++++........................222222111111111000000000111222333222000///000111//////000111111111111000////////////////////////111111111111111111111111222222222222111111111111/////////000000000111111000000000000000000000000000000000111111111111222222222222222111111111111000000111111222333333333222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222111111111111222222222222111111222222111111111222333444333222111111000111111111222222222222222222222222444444333222111111111111222222222222222222222222222222111111111111111000111000000000000111222222222222222222222333444444111222222222333333333333444333222111111222333444222222222222222222222222000111111222222111111000111222333333444444333333333333333222222333333444333222000111222222111000...///111222333333222222222333333444444333333222333333333333222222222222111111222222222222333333555555555555444333222222222111111000000111111222111111111111000000000000111111111222444333111///000000000000000000000000000000000000111111111222111111111222222222333333000000000000////////////000000000000000000000000/////////000000000111111111000////////////000111000//////......//////000000000000//////......---/////////000000000111111222111000000000000000000...///111000//////000111////////////////////////111000000000000000//////000000////////////000000111000000///////////////222222111000///...---,,,//////......//////000111------------------------.............................................................../////////------------------------------,,,,,,,,,+++++++++***+++---............---...---,,,,,,+++,,,,,,,,,000//////...------,,,,,,+++,,,---...///...------------------------------.........................../////////...---,,,,,,------------------------------------------------------,,,+++++++++,,,,,,........................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------------------------------+++,,,,,,---...------------,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++,,,,,,,,,,,,++++++*********++++++++++++******------,,,,,,,,,,,,------***))))))))))))***++++++***+++,,,,,,------,,,,,,//////...---,,,,,,++++++////////////////////////111111111000000000//////222333444333111000000111000000111222222222222111000000000000000000000000222222222222222222222222333333222222222111111111....../////////000000000/////////////////////////////////000000000111111000000000000000000000000111111111222222222333333222222222222222222222222000000000000000000000000333333333333333333333333000111111222222222222222///000000111111000000///111111111111111111111222000000000000000000000000333333333333444444444444222222111111000000000000111111111111111111111111222222222222222222222222///............///000000000000000000111222333333222222222222222222222222333333222222222222333333111111111111111111111111111222222333333222222111222222333444444444444444333333333333333444444555555444333333333111///,,,---...000222333222222111111222222333333222222111222222222222222222222222000111222333333333222222333333444444333222222111111111111000000111111111111111111000000000//////222222222333333333222111////////////////////////////////////000000000000222222222333333333444444333333333333333333333333000000000000////////////....../////////000000000111111111000000111111111//////............//////000000//////.........---....../////////000000000000000///////////////000...///111000///...///111//////////////////////////////////////////////////////............//////000000///////////////000000000000000000000000000.........---...//////000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++*********''')))+++---......---,,,.........------------......---------,,,,,,,,,+++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------...---------------------------,,,,,,+++++++++***......------------......,,,---------.........///++++++,,,------------,,,---,,,+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---)))***++++++,,,,,,++++++......---,,,+++******)))222222222222222222222222222222111111111000000000///000111000...---...///...///000000111111000000////////////////////////111111111111111111111111000000000/////////......//////000000000000111111111111111111111111111111000000111111111222222222////////////////////////...///////////////000000////////////////////////000111111111111111111111000000000000000000000000---...///000000000000000000000111111111111000000222222222222222222111111000000111111111111111111000000000111111111222222222222222222222111111111222222222222222222222222222222333333333333333333000////////////000111111111111111111111222333333111111111000000000000000000000000000000000000000222222222222222222222222000000111111111111000000///000111111222222111111111000000000111111222333666555444555666555444222000111222333333333222111222222333333333333222222222222222333333333333333000111333444555444333222333444444444444333333222222222222222222222222222333333333333222222222222000000111111111000000111111111111111111111111111000000111111111222222222111111111111222222222222222222222222222222222222333222222222111111111000//////000000000000111111......////////////......000000111111111111000000111111111111000000000000//////000000000000111111000000/////////000000111111222333222111000111222000000000000000000000000000000000000000000000000000//////......//////000111000000///000000111111------------............//////......//////000111........................////////////////////////------------------------------------------------////////////////////////......---------,,,,,,,,,(((***,,,...//////---,,,........./////////......,,,,,,---------.........,,,---///111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++........................------------------------...---------------......------------------------++++++++++++++++++++++++,,,,,,++++++******)))))),,,++++++******++++++,,,))))))******+++,,,,,,,,,,,,---......//////......---,,,+++++++++,,,...///++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------***+++,,,---------------------,,,,,,,,,,,,------------,,,,,,------...///******+++,,,,,,,,,,,,,,,......------,,,++++++***222222222222222222222222333333222222222111111111000222333222111000111333111222222333333333333333333333333333333333333333333333333333333333333333222222111111111111000000000000000111111111222222333333333333333333333333111111111222222222333333////////////000000000000111111111111111111111111111111111111111111111111111111111111222222222222000000000000000000000000000000111222333333333333111222222222222222222111222333333333333222111111111111222333333333333222000000000111222222333333333333444444444333333222333333333333333333333333222222222222222333333333222111111111111222333333333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333222222333444444444444333222222222222333444555555333222333555888:::;;;:::444444444333333333333333222333333444444333333222222222222333333333333333111222333444555444333333444444444555555444444333222333444444444444333222666555555555555444444444222333444333222222333444333333333333333333333333222222222333333333444444333444444444444555555555222222333333333333333444444444444333333222222111000000000111111111222222000111111222222111111000111222222333333222222111222222222222222222222222000000000111111111222222000000000000000111111222333444555444222111222333222222222222222222222222000000111111111111222222000000////////////000000000000000000000111111222111111111000//////......000000//////000000111222........................000000000000000000000000/////////////////////////////////...............000000000000000000000000000000////////////......+++,,,...///000//////...,,,,,,---............---------......///000000111...///000111222111000000////////////////////////........................---.........///......---////////////////////////........................------,,,,,,,,,---..............................,,,------------........................---------...------,,,,,,------...+++,,,,,,,,,------......---...//////000000//////---,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++************+++,,,,,,+++,,,---...////////////......------------......,,,,,,++++++,,,,,,---...++++++,,,------------,,,......------------,,,,,,000000000000000000000000000000000/////////.........000111111111111222444000000111222222222222111222222222222222222222222222222222222222222222222111111111111000000000///---............/////////////////////////////////---------.........//////,,,,,,------............000000000000000000000000000000000000000000000000---.........////////////////////////////////////000000222333333444444444//////000000000000/////////000000111000///...---...///000111222111111000000000000111222333333333000111222222222222111000111111111111111111111111//////000000111111111111111000000000000111222222333222111000000///000000222222222222222222222222333333333444444333333333111111111111111111111111222222222333333222222222111222333333444444333333222111111222333444555555111000///111444777888888111000///......///000111000000000111111000000000........./////////000000...//////000000000000000000111111222222111111111000000111222222111000000333333333222222222222111000222333222000///111333111111111111111111111111/////////000000000111111222222333333333444444444111111111222222222333333111111000000///......------............/////////000000111222222111000000---...///000000///...---............////////////---............/////////---------------.../////////000111000.........///........................------........./////////------,,,,,,,,,,,,---------,,,,,,,,,------...///////////////////////////---------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,++++++------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++((('''&&&&&&&&&((()))***(((((()))***+++++++++++++++++++++******+++++++++((((((((((((((())))))***(((((()))************)))))))))************++++++------------------------,,,,,,+++++++++*********&&&((()))*********,,,---'''((())))))******))))))++++++++++++++++++++++++******************************)))))))))((((((((()))))))))*********++++++************************''''''((((((((())))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))))))))))))))))))))))))))***+++,,,------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++)))(((***+++---.........------+++++++++,,,---......///,,,---...//////...------........................---.........//////000000---------------...//////000///...---,,,+++++++++)))))))))*********++++++,,,,,,------------,,,,,,........................))))))************))))))******+++,,,,,,,,,,,,,,,************+++,,,......111///,,,+++---/////////+++***(((''''''***,,,...++++++,,,,,,,,,,,,++++++)))))))))******+++++++++************++++++,,,,,,,,,,,,---------------,,,+++,,,---......---,,,+++............------------(((***+++)))'''&&&)))+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************++++++++++++***+++++++++,,,,,,------,,,,,,+++******)))(((((()))))))))*********++++++((()))***++++++***)))(((((((((************(((((()))))))))))))))))))))))))))))))))*********++++++)))((((((((())))))***+++***+++,,,+++)))((()))***(((((((((((((((((((((((()))))))))******+++++++++)))(((((((((((((((((()))((('''''''''(((((()))***$$$$$$&&&''')))***,,,,,,))))))(((((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''***)))(((((('''(((((()))&&&'''((()))******)))(((++++++******)))(((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&###$$$&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''