BM6P6(@ yyyqqqhhhaaa\\\WWWTTTPPPKKKHHHGGGGGGGGGLLLOOOTTT[[[cccllluuu|||~~~ssskkklllmmmjjjhhhiiifff```WWWOOOKKKIIIIIIIIIGGGFFFEEECCCBBBBBBAAABBB>>>===<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;::::::>>>>>>>>>===<<<;;;;;;;;;;;;>>>DDDMMM[[[dddccc[[[[[[RRRLLLNNNUUUZZZ___ccciiiiiipppyyyzzzsssooopppvvvqqqeeeUUUKKKQQQcccsssyyy{{{{{{xxxnnn```RRRIIIEEE===333---+++,,,,,,++++++++++++*********))))))************))))))))))))))))))))))))************&&&'''((()))***+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......000////////////000000111666555777???OOOfff||||||vvvooodddWWWMMMMMMXXXcccooouuuiii[[[]]]hhhsss|||dddZZZ___{{{pppdddYYYPPPFFFEEEBBB@@@>>>============>>>@@@CCCFFFNNN```ppprrrooohhh___VVVPPPNNNOOORRRRRRSSSSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSUUUWWWXXXWWWVVVWWW\\\```dddeeeeeeeeeeeefffiiikkkttt~~~|||xxxzzzxxxvvvrrrpppnnnllllllaaaaaa```___^^^]]]]]]\\\^^^___^^^\\\YYYVVVVVVVVVWWWWWWSSSNNNMMMOOOMMMHHHKKKGGGCCCCCCDDDDDDAAA>>>======<<<<<<<<<=========<<<@@@EEEHHHIIIHHHGGGGGGLLLJJJJJJLLLOOOOOOLLLHHHJJJGGGEEEGGGKKKLLLHHHDDDBBBAAA???>>><<<:::888888666777888:::<<<<<<:::888444555666555444333444555666666555222000111444777777666555444333333444555;;;999888999<<<===:::777444666777666888???KKKUUUffflllsssxxxwwwooofff___UUUQQQJJJCCC>>>======>>>@@@???===<<<;;;;;;;;;;;;@@@@@@@@@@@@AAABBBCCCCCCEEEJJJTTT___iiinnnooonnnppptttyyy~~~|||xxxkkk```YYYWWWVVVXXXeeeyyyzzzrrrooorrrnnneeeZZZQQQOOOUUUZZZhhhtttyyy}}}wwwnnnrrrpppwwwzzztttcccbbbZZZkkkxxxwwwggg^^^\\\mmm~~~uuuhhhZZZPPPDDD:::222//////------///,,,,,,---...---,,,***)))------,,,,,,------...///..................------///000111222222222222222333444444555666777777888777777666666555555555444777777777888999;;;<<<===vvvnnnfff^^^ZZZWWWTTTPPPKKKHHHGGGGGGGGGGGGKKKRRRZZZdddppp{{{tttllllllnnnmmmmmmoooiiiccc[[[UUUQQQPPPPPPOOOKKKJJJIIIGGGFFFDDDCCCBBB???>>>===<<<<<<<<<<<<<<<>>>>>>???@@@@@@???>>>===>>>???@@@@@@>>><<<;;;:::;;;>>>BBBKKKXXXcccccc]]]ZZZQQQLLLOOOUUUZZZ^^^aaaiiikkkrrr{{{|||vvvrrrsssvvvqqqdddTTTJJJOOO```pppzzz}}}|||qqqaaaSSSKKKGGG???555...,,,---,,,++++++++++++*********))))))*********)))))))))(((((())))))))))))************))))))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...///////////////000000111444444666???PPPhhh|||vvvmmmbbbWWWUUU]]]gggmmmsss}}}fffZZZ]]]jjjttt~~~dddWWWYYYuuu~~~lll```TTTLLLEEEDDDAAA???>>>=========<<<<<>><<<<<<<<<;;;<<<===>>>>>>@@@DDDHHHJJJJJJHHHGGGGGGLLLLLLLLLNNNPPPPPPLLLJJJIIIHHHGGGIIIKKKKKKHHHEEECCCBBBAAA>>>;;;999777666777777888:::<<<<<<:::888666777777666444333444555666666555222111222555777999888777555444555666666;;;;;;;;;<<<===<<<:::888999:::999777555999BBBIIISSSZZZccciiiiiiccc[[[TTTJJJFFFAAA<<<::::::<<<===@@@???>>>===<<<<<<======BBBBBBAAAAAAAAABBBCCCCCCBBBHHHRRR___jjjppprrrqqqrrrvvv||||||~~~wwwkkk___XXXUUUQQQRRR^^^sss~~~xxxuuuvvvqqqhhh\\\QQQNNNSSSXXXiiivvv|||}}}~~~uuummmrrrooovvvyyy~~~ttteeeddddddsss}}}zzziii```^^^ooo{{{qqqfffXXXOOOCCC:::111//////------///,,,---------,,,,,,+++*********))))))******+++,,,........................///000111222222333333222555555555666666777777888888888888777777666666666888888888888999999:::;;;}}}ssskkkccc]]]YYYWWWTTTPPPKKKHHHGGGGGGGGGFFFJJJQQQZZZeeerrr~~~yyypppoooqqqrrrsssttthhhddd___ZZZXXXWWWVVVUUURRRQQQPPPNNNKKKHHHDDDBBB@@@??????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>???BBBEEEEEEBBB===:::999;;;<<<@@@HHHVVVcccddd___WWWQQQNNNQQQVVVYYY[[[^^^hhhlllttt|||}}}yyyuuuvvvvvvqqqdddTTTIIILLL\\\kkkyyysssbbbUUUOOOIIIAAA666///------,,,++++++++++++*********************))))))))))))(((((())))))))))))************,,,++++++***)))((('''''')))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------///////////////000111111111222666@@@QQQjjj{{{tttkkk___YYY```kkkrrrvvvjjj```bbbmmmuuu}}}cccSSSSSSnnn|||hhhZZZOOOGGGDDDBBB@@@???============;;;;;;===AAAEEEOOObbbtttzzzvvvoooeee\\\WWWVVVVVVPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSVVVTTTSSSTTTVVVXXXXXXXXX[[[ZZZXXXTTTPPPNNNNNNOOOZZZaaammm|||}}}{{{}}}}}}{{{yyyuuuqqqmmmjjjhhhgggfffdddbbb```___^^^\\\^^^aaaaaa]]]WWWSSSPPPQQQSSSTTTTTTVVVYYYWWWRRRKKKGGGCCCAAABBBBBB@@@===;;;:::::::::;;;===???@@@EEEHHHKKKMMMKKKIIIHHHHHHMMMNNNPPPQQQQQQOOOMMMKKKIIIJJJKKKLLLKKKIIIGGGEEEDDDCCCAAA???<<<999666444777777888:::======:::888888999999888555444444555666666555333222333666999<<<:::888666666666777888;;;===??????>>><<<::::::<<<<<<;;;777444555:::>>>BBBHHHPPPVVVVVVQQQJJJEEE>>><<<999777777999<<<>>>AAA@@@???>>>>>>???@@@@@@DDDCCCBBBBBBAAABBBBBBBBB@@@FFFPPP]]]hhhnnnooonnnrrrvvv|||~~~~~~wwwkkk___WWWTTTNNNNNNXXXmmm{{{xxxxxxtttlll___SSSNNNRRRWWWjjjzzz~~~|||rrrlllrrrooovvvxxx|||sssfffgggnnnzzzyyyjjjaaa^^^ooovvvlllaaaVVVNNNBBB999111//////------///------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------...........................///000111222333333333333777777777777777777777777999999999888888888888888999999888888888888999999~~~tttlllddd^^^ZZZWWWTTTPPPKKKHHHGGGGGGGGGJJJNNNSSS[[[dddppp|||{{{vvvvvvvvvtttssseeebbb^^^\\\[[[[[[ZZZXXXXXXXXXWWWTTTPPPKKKGGGDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>===<<<@@@DDDIIIIIIEEE>>>:::888777:::???HHHWWWdddeee```VVVRRRPPPTTTWWWWWWXXX[[[eeelllvvv}}}}}}zzzwwwwwwwwwrrrfffUUUJJJLLL[[[iiixxxtttbbbUUUPPPIIIAAA666///,,,,,,+++******************************)))))))))((((((((((((((()))))))))************,,,++++++***)))(((''''''))))))*********+++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,///......//////000111222000222666???PPPiiizzzrrrfff^^^dddqqqoooeeefffooouuu}}}xxxbbbSSSRRRjjj}}}gggWWWLLLEEECCCBBB@@@>>>=========>>>===<<<===@@@CCCLLL___qqqwwwuuuppphhh___XXXUUUTTTQQQPPPPPPPPPOOOOOONNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUSSSQQQSSSVVVWWWUUURRRVVVUUURRRNNNIIIEEEEEEEEEKKKPPP[[[kkk~~~~~~}}}}}}}}}|||}}}}}}}}}{{{xxxrrrmmmjjjiiihhhgggfffeeedddcccbbbbbbdddfffddd___XXXRRROOONNNRRRVVVXXX\\\```^^^ZZZMMMIIIDDDBBBBBBBBB???===::::::999:::;;;>>>@@@BBBGGGJJJMMMNNNMMMKKKKKKKKKNNNPPPSSSTTTSSSPPPNNNMMMKKKMMMNNNMMMJJJGGGEEEEEEAAAAAA@@@???<<<:::777666777777888;;;======;;;999999::::::999666444444555666666555444333555888;;;===;;;999666666666777888;;;???BBBBBB???<<<;;;<<<999::::::888666777999<<<===@@@DDDFFFEEEBBB===:::999888777777999<<>>======<<<<<<@@@FFFLLLLLLFFF???:::999444888>>>IIIYYYeeefff```XXXTTTSSSVVVWWWVVVVVVXXXbbbkkkwww||||||zzzwwwvvvwwwssshhhXXXLLLNNN\\\iiiwwwsssaaaUUUOOOHHH@@@555...++++++***)))************************)))))))))(((((((((((('''((()))))))))*********************)))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,...---------------------............///000111222111333666>>>MMMeee|||nnncccjjjxxxpppggggggppptttzzz|||zzzhhhZZZUUUhhhlllZZZNNNGGGDDDCCCAAA???============???>>>>>>???AAAHHHZZZjjjrrrrrrpppkkkcccZZZTTTQQQRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTTTTRRRQQQRRRUUUUUURRROOONNNNNNKKKGGGCCC@@@@@@AAA@@@DDDMMM]]]qqq}}}zzzyyyzzz{{{|||{{{|||}}}|||yyysssnnnkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjggg```XXXRRRNNNNNNSSSXXX\\\bbbgggfffaaaRRRMMMGGGCCCCCCBBB???===;;;:::::::::;;;>>>AAACCCFFFHHHKKKMMMLLLLLLLLLMMMNNNPPPSSSVVVWWWUUURRRPPPOOOPPPPPPMMMIIIEEECCCCCC>>>>>>??????>>><<<:::888777888999;;;======;;;999:::;;;;;;999666555555666555666555444444777;;;>>>>>><<<999666555555777888<<<@@@CCCBBB???======>>>::::::;;;:::::::::;;;<<<<<<<<<;;;:::999999888888777777888999<<>>===<<<<<<<<<@@@DDDLLLWWWbbbiiikkkllllllooovvvxxxmmmbbbZZZUUUPPPPPPVVVggg~~~wwwppplllnnnpppooofffZZZTTTUUUZZZiii~~~}}}tttmmmqqqoootttsssssstttiiibbbhhhwww~~~|||sssggg```aaavvvwwwmmmbbbXXXPPPKKK???666/////////---,,,------,,,+++***+++,,,---...***************++++++,,,........./////////000000000111222333555555555666888888888888777777777777888888888888888888888888777777777888999;;;<<<===|||sssjjjbbb]]]WWWTTTPPPKKKHHHGGGGGGGGGIIILLLQQQYYYcccppp~~~tttiiidddbbb``````aaabbbbbbaaa^^^]]]\\\XXXTTTPPPLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>??????FFFMMMMMMGGG???;;;:::444777===HHHYYYggghhhccc[[[XXXWWWXXXWWWTTTTTTVVV___lllxxx|||zzzyyywwwtttvvvsssiiiZZZOOOQQQ^^^kkkxxxrrraaaTTTMMMGGG???444---++++++***)))***************+++++++++))))))((((((((((((''''''))))))))))))************(((((())))))******++++++)))************+++++++++******+++++++++,,,,,,,,,---------------.....................///111222333111444777>>>LLLcccwwwgggkkkzzztttmmmnnnqqqtttxxx|||tttfff[[[ccczzzttt```SSSKKKFFFEEEBBB@@@>>>=========@@@????????????DDDTTTcccnnnooooookkkddd[[[UUURRRQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSOOOMMMFFFFFFDDDAAA>>><<<===>>><<<@@@HHHUUUfffzzz~~~|||zzzyyyyyyzzzzzzyyyzzz||||||zzzvvvrrroooiiijjjjjjkkkkkkllllllmmmlllnnnpppnnnggg]]]UUUPPPPPPUUU[[[___eeekkkkkkgggXXXRRRKKKFFFDDDCCC@@@======<<<;;;;;;<<>>???>>>===;;;999888888999;;;======;;;999999::::::999666555555666555555555555666888===@@@???===999666555555777999>>>???AAA@@@?????????@@@>>>======<<<<<<<<<<<<<<<:::999666555555666888:::777888999<<>>===<<<;;;::::::::::::>>>AAAIIIUUUaaalllrrrtttoooqqqwwwwwwlllbbb[[[WWWMMMOOOUUUeee|||tttkkkgggeeekkkoooiii^^^WWWWWW[[[jjj|||sssrrrppptttpppmmmlllbbb\\\dddxxx~~~uuuxxxyyy~~~~~~tttjjjdddnnn|||uuukkk```UUUMMMIII===555///...///,,,+++,,,,,,,,,++++++,,,,,,------+++++++++++++++,,,------.........//////000000111000111222444555666666777777777777777777777777777888888888888888999999999888888888999;;;<<<>>>???~~~uuukkkaaa[[[WWWTTTPPPKKKHHHGGGGGGGGGFFFIIIOOOWWWbbbqqqwwwhhhfffcccaaa```bbbcccdddddd^^^]]]ZZZWWWSSSPPPNNNLLLMMMLLLJJJGGGEEEDDDCCCBBBAAA@@@???>>>>>>???@@@@@@>>>FFFMMMMMMFFF???<<<<<<777888<<>>LLLdddqqqooo|||xxxqqqtttssstttwww{{{~~~|||ooo___^^^mmm|||fffWWWOOOHHHGGGDDDAAA???===============>>>???>>>BBBPPP^^^jjjkkkiiieee^^^XXXTTTSSSPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRQQQSSSVVVVVVSSSPPPNNNMMMCCCCCCBBB???<<<;;;===>>>===AAAHHHQQQ^^^qqq}}}{{{yyyyyyyyyxxxzzz{{{|||{{{yyyvvvuuunnnnnnooooooooooooppppppmmmsssyyy{{{uuujjj^^^XXXSSSXXX]]]aaahhhnnnoookkk^^^XXXOOOIIIFFFDDD@@@===???>>><<<<<<===@@@CCCFFFDDDFFFHHHHHHGGGGGGGGGHHHHHHHHHMMMYYYgggnnnkkkfff\\\VVVMMMGGGDDDAAA>>>;;;<<<===?????????===:::888888888999<<<>>>>>><<<999777888999888666555666777555555666666777:::>>>BBBBBB???;;;777666777999:::@@@>>>======???AAAAAAAAA???>>>===<<<===>>>>>>>>><<<;;;999888777888999999888999<<<@@@CCCGGGIIIJJJLLLKKKGGGDDDAAA???>>>===<<<;;;;;;:::999999999999<<<>>>EEEPPP]]]jjjssswwwssstttwwwtttjjjaaa[[[XXXOOORRRWWWbbbwwwssshhhbbb___hhhooommmbbbXXXWWWYYYlllzzzuuuqqqtttnnniiifff[[[VVV```ppp}}}www~~~~~~tttkkkfffyyy{{{xxxsssjjj___TTTKKKGGG<<<444......///,,,+++,,,***+++,,,,,,---------,,,...------------...//////---......///000000111111000111333444666777777777555555555666666777777888888999999999:::::::::;;;:::::::::;;;<<<===>>>???~~~uuujjj___XXXWWWTTTPPPKKKHHHGGGGGGGGGGGGJJJOOOWWWaaaooo}}}{{{jjjeeebbb___^^^```bbbdddddd]]][[[YYYUUURRRPPPOOONNNOOONNNKKKIIIFFFDDDCCCBBB???>>>=========>>>???@@@>>>FFFMMMMMMFFF???======:::::::::BBBSSSfffooonnnbbb___\\\[[[WWWQQQQQQUUU___ooo|||}}}zzzyyywwwsssqqqooogggZZZQQQSSSaaannn}}}~~~{{{rrrcccUUULLLGGG???555///---......---))))))******++++++++++++)))(((((((((''''''''''''))))))))))))*********************))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000000------......///111222333111444999???MMMeeeyyyvvvnnnqqquuuvvvxxx{{{~~~sssaaaZZZeeejjjZZZQQQJJJHHHEEEBBB???>>>===<<<;;;;;;===???>>>BBBNNN\\\gggfffccc]]]WWWSSSRRRRRROOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPTTTXXXWWWSSSOOOMMMMMMCCCCCCCCC@@@======>>>??????CCCIIIPPPZZZkkk~~~zzzyyyxxxyyyzzz{{{}}}}}}|||zzzyyysssssssssrrrrrrrrrqqqqqqoooxxxvvvhhh```VVVZZZ^^^bbbiiioooqqqnnnbbb[[[RRRKKKGGGEEEAAA>>>AAA@@@===<<<===@@@DDDFFFEEEFFFGGGGGGEEECCCDDDDDDEEEDDDJJJZZZmmmwwwvvvppp```WWWLLLEEEBBB@@@<<<888>>>???@@@@@@???<<<999666888888:::<<<>>>>>><<<:::666777888777666555666777444555666666777:::???CCCDDDAAA<<<999777888:::<<>><<<999777666999;;;???DDDHHHLLLNNNPPPOOOLLLIIIDDD@@@===<<<;;;;;;;;;:::999999999::::::<<<===BBBKKKXXXdddnnnrrruuutttvvv|||rrrhhh```[[[XXXTTTWWWZZZaaaqqqqqqeee___\\\fffpppooocccYYYVVVXXXnnnxxxqqqtttmmmfffbbbWWWRRR]]]ggg{{{}}}rrriiieee}}}xxxwwwrrrjjj___SSSJJJFFF;;;444......///,,,+++,,,)))***,,,---...---,,,,,,+++************+++,,,,,,---......///000111111222000111333555666777888888333444444555666777777888:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<=========}}}uuukkkaaaZZZSSSQQQMMMIIIGGGFFFGGGGGGKKKLLLRRR[[[cccmmm|||~~~ooohhhaaa]]]^^^```___```ccc___]]]ZZZWWWTTTQQQOOONNNLLLMMMMMMLLLIIIEEEAAA>>>????????????????????????CCCEEEHHHHHHDDD===666222:::;;;===CCCPPP___hhhhhhfff^^^XXXWWWWWWTTTRRRRRRaaannn{{{}}}yyywwwuuusssvvvrrrhhhZZZQQQUUUeeettt~~~}}}wwwlll[[[LLLKKKCCC888000...---,,,+++)))))))))))))))))))))))))))(((((())),,,------,,,))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++////////////000111222333000666999:::IIIfffnnngggmmmuuuyyy~~~||||||wwwggg]]]dddiiiUUUQQQLLLHHHCCC???>>>===<<<;;;:::999:::>>>@@@CCCLLLVVVcccfffeee]]]UUUQQQNNNKKKOOOOOONNNNNNNNNOOOPPPPPPOOOOOOOOONNNNNNOOOOOOPPPQQQPPPPPPQQQPPPNNNJJJHHHHHHDDD@@@>>>@@@CCCEEEEEEGGGJJJMMMRRRZZZiii|||~~~|||{{{zzz|||~~~~~~|||yyyxxxxxx{{{xxxsssooommmnnnpppqqquuuwwwkkkeee\\\^^^cccdddkkkooohhhbbb^^^VVVLLLEEEAAACCCEEEBBB???<<<;;;<<<@@@EEEIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDGGGSSSgggyyy}}}xxxaaaUUUGGG>>>===>>>===:::??????@@@@@@???===:::888777999;;;===>>>===<<<:::888888888888777666555444444444555666888;;;>>>???EEECCC???===;;;<<<>>>@@@@@@===:::;;;???AAA???<<<>>>999666999;;;>>>DDDKKKHHHKKKKKKGGGFFFGGGFFFCCCCCCBBBDDDIIIPPPUUUVVVTTTVVVRRRLLLFFFAAA???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999;;;???FFFPPP\\\fffmmmoootttzzzssseee[[[WWWWWWQQQSSSXXXaaannn}}}rrr^^^______eeennnhhhYYYSSSWWWggg~~~}}}wwwsssooobbbUUUUUU^^^rrr{{{tttnnnooozzz}}}zzztttllldddYYYOOOHHH:::777333000///...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.../////////...///111444333444444444555555666666999999888888888888888888::::::::::::::::::::::::;;;<<<<<<===>>>=========~~~uuukkkaaaZZZVVVSSSOOOKKKHHHGGGGGGGGGJJJLLLRRR[[[dddnnn{{{vvvkkkddd``````aaa``````bbb```^^^[[[WWWTTTQQQOOONNNMMMMMMNNNLLLJJJEEEAAA???????????????????????????BBBEEEHHHIIIFFF@@@;;;777777999;;;@@@MMM\\\eeefff___WWWQQQQQQRRROOONNNOOO```nnnzzz|||yyywwwuuusssqqqnnneeeXXXQQQVVVgggvvvzzzooo]]]MMMJJJBBB777000------,,,***)))))))))))))))))))))))))))((('''(((******)))((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////000111222333000555999;;;JJJgggqqqjjjooouuuzzz||||||xxxjjjaaagggpppZZZTTTLLLIIIDDDAAA???>>>===<<<;;;:::;;;===>>>@@@HHHQQQccciiikkkcccYYYSSSOOOMMMNNNMMMNNNNNNOOOPPPQQQRRRNNNNNNMMMMMMMMMMMMMMMNNNOOONNNNNNNNNNNNMMMLLLJJJHHHGGGEEEEEEFFFHHHIIIJJJJJJMMMOOOSSSZZZiiizzz~~~{{{yyyzzz|||}}}}}}zzzyyyxxxxxxvvvtttrrrpppooopppqqqrrrxxxuuujjj``````ddddddkkkpppiiifffaaaXXXPPPIIIFFFDDDDDDAAA@@@>>>===>>>BBBFFFHHHIIIHHHGGGGGGFFFFFFFFFGGGDDDDDDFFFOOO___mmmqqqmmm^^^SSSEEE===<<<===<<<999??????@@@@@@>>><<<:::888555666999;;;<<<;;;999888888888888777777666555444333444555666999<<>><<<;;;<<<>>>???AAA===:::;;;>>>???===:::;;;888777888:::===FFFNNNWWWZZZYYYTTTPPPOOOLLLHHHLLLKKKKKKOOOTTTXXXWWWUUURRRPPPLLLHHHCCC@@@>>>===>>>============<<<<<<<<<;;;<<>>======;;;<<<======>>>DDDMMMcccmmmssslll___VVVQQQOOOMMMMMMMMMNNNOOOQQQSSSTTTNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPLLLNNNPPPQQQQQQQQQRRRSSSPPPQQQRRRUUU\\\iiiyyy}}}zzz{{{||||||zzzxxxwwwxxxzzzsssrrrqqqpppppprrrsssttt}}}sssgggeeefffeeelllqqqjjjiiiccc[[[TTTPPPLLLHHHDDDBBBAAAAAAAAACCCEEEGGGIIIJJJIIIGGGFFFFFFFFFGGGHHHCCCDDDFFFIIIRRR[[[^^^[[[VVVMMMBBB<<<;;;<<<;;;999????????????===;;;999888555666999;;;<<<;;;999888888888888777666666555555333333444666999===@@@BBBDDDBBB???======>>>@@@AAAAAA>>>;;;;;;>>>???===::::::888888999999<<>><<>>>>>>>>>>>===<<<===>>>@@@FFFOOOYYYaaapppwww~~~zzzpppdddZZZUUUTTTOOOSSSZZZeeeqqq}}}vvvooolllooommmeeeaaadddqqq|||yyyttteeeVVVWWWaaauuu{{{{{{mmmfffffffff|||~~~xxxqqqggg\\\PPPIII888555111///......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------000222000111222444666777888999666666666777888888888999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;vvvkkkaaaZZZYYYVVVQQQLLLHHHFFFFFFFFFHHHKKKSSS]]]fffmmmyyyuuullleeeeeefffdddcccdddfffddd```\\\XXXTTTQQQPPPOOOOOONNNMMMJJJGGGDDDBBB????????????????????????@@@CCCFFFEEEAAA===;;;;;;666777777;;;FFFSSSZZZYYYYYYRRRNNNQQQTTTTTTTTTVVVaaappp~~~}}}{{{yyyyyyvvvlll^^^RRRSSS___lllzzzttt```NNNIIIAAA777///,,,,,,+++***)))))))))))))))))))))))))))(((''''''((()))(((&&&***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------////////////000111222222111555888===JJJddduuupppxxx~~~||||||yyywwwiii___dddrrrfffZZZNNNJJJFFFBBBAAA@@@>>>======<<<<<<>>>======DDDLLLaaaooozzzuuuggg[[[TTTQQQNNNNNNNNNOOOOOOQQQRRRSSSNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGFFFFFFHHHMMMRRRWWWVVVZZZ___aaa```^^^]]]]]]XXXWWWWWWXXX^^^jjjxxx}}}}}}|||yyywwwwwwxxx{{{uuussspppooooooqqqtttvvv}}}pppkkkjjjhhhnnnrrrllliiiccc[[[WWWVVVRRRKKKEEECCCCCCEEEFFFGGGIIIIIIJJJKKKIIIHHHFFFEEEFFFGGGHHHCCCFFFFFFDDDFFFKKKLLLJJJJJJCCC<<<888:::<<<<<<;;;@@@??????>>><<<:::888777777999;;;>>>>>>===<<<:::999888777666666555555555444444555666999<<>><<<===???AAA@@@???<<<<<<<<<;;;888:::FFFSSSdddmmmssssssqqqpppmmmiiigggdddaaa```aaaaaa___\\\[[[XXXSSSLLLFFFAAA>>><<<@@@@@@@@@@@@????????????<<<======>>>AAAJJJUUU]]]ooowww~~~~~~{{{sssggg\\\UUUSSSNNNTTT^^^iiiuuuyyyqqqooonnnjjjhhhiiiyyy}}}kkkXXXVVV___rrrzzzxxxiiibbbbbb^^^sss~~~}}}wwwoooeeeYYYMMMFFF777444000............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000222333222222333444555666777888666666777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;<<<uuukkkaaa[[[YYYVVVQQQKKKGGGEEEDDDDDDHHHKKKSSS]]]eeemmmyyy|||qqqgggfffhhhgggffffffhhhfffbbb^^^ZZZVVVTTTRRROOONNNNNNLLLJJJGGGDDDCCC????????????????????????CCCFFFIIIGGGAAA<<<::::::777999999===FFFQQQUUUSSSOOOIIIEEEIIIMMMNNNPPPRRR^^^mmm|||}}}{{{yyy~~~|||sssdddWWWTTT]]]gggttt}}}zzzeeeSSSJJJBBB777///---,,,+++***))))))))))))))))))))))))(((''''''(((***++++++*********))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++........./////////000000000//////000000111222333222444888===HHH```xxxwww}}}|||yyykkk^^^aaakkkkkk]]]PPPLLLFFFBBB@@@???>>>===>>><<<===??????>>>DDDLLL^^^ooo}}}zzzmmm```XXXSSSQQQQQQPPPOOOOOOPPPPPPPPPOOONNNMMMKKKIIIHHHGGGGGGCCCDDDDDDDDDGGGNNNXXX___dddhhhnnnqqqqqqmmmiiiggg```^^^[[[\\\aaalllxxx~~~zzzwwwwwwyyy{{{{{{wwwrrrnnnmmmpppuuuxxxxxxrrroookkkpppuuunnnfffaaa[[[XXXXXXUUUNNNGGGEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFEEEGGGFFFAAA???AAAAAA???===:::666666999===??????AAA@@@???>>><<<:::999888888:::<<>>===;;;999888777666555555555666666666666777999;;;>>>???HHHFFFEEECCCBBBCCCDDDEEE>>>>>>>>>???BBBDDDFFFFFFBBBAAA@@@>>>:::999CCCOOOcccooo{{{|||vvvrrrnnnllllllkkkgggdddfff```WWWMMMEEE@@@>>>===@@@@@@@@@@@@????????????;;;<<<======???GGGRRR[[[llltttwwwjjj]]]UUURRROOOVVVaaannnyyyuuupppooonnnnnnooottt]]]XXX___ooo{{{uuufff___```^^^qqq|||~~~~~~{{{vvvnnndddXXXLLLDDD555222///------......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///111111111111222333444444555555555555555555777777888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===~~~uuukkkaaa[[[XXXUUUPPPKKKGGGEEEDDDEEEIIIKKKRRR\\\dddlllxxxzzzmmmiiijjjiiihhhhhhhhhfffbbb^^^ZZZWWWUUUSSSNNNNNNMMMKKKIIIFFFDDDCCC????????????????????????GGGLLLOOOMMMEEE>>>;;;;;;777:::<<>>>>>>>>>>>===>>>@@@???>>>DDDKKKZZZkkk{{{|||rrrfff[[[TTTSSSRRRQQQPPPOOOOOOOOOOOOPPPOOOMMMJJJHHHFFFEEEEEE@@@BBBCCCEEEIIIRRR]]]fffooorrrwww}}}|||uuupppgggddd```___eeeooozzz}}}zzzxxxyyy{{{~~~zzztttooonnnqqquuuxxx~~~xxxuuuppptttwwwpppddd```\\\YYYWWWSSSNNNIIIGGGIIIKKKMMMOOOOOOOOONNNOOONNNMMMLLLJJJHHHFFFEEEEEEGGGDDD???===>>><<<999666555555777;;;???BBBCCCCCCBBB@@@>>><<<;;;999999777999<<<>>>???>>><<<;;;:::999777555555555666666777777888999;;;===@@@AAAGGGFFFDDDBBBAAAAAAAAAAAA===>>>???AAADDDGGGIIIJJJHHHFFFDDDBBB===;;;BBBKKKaaaqqqyyyuuutttqqqmmmjjjfff```VVVKKKCCC???>>>>>>?????????>>>>>>>>>>>>===999;;;======>>>DDDPPPYYYgggppp~~~yyylll^^^VVVRRROOOVVVcccppp|||}}}uuuooonnnooorrruuufff```hhhsssrrrccc]]]^^^bbbttt}}}zzz}}}}}}zzzuuunnneeeXXXLLLDDD444111...,,,---......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---000000//////000111666555555555555444444444777777888888999999::::::888999999::::::;;;;;;;;;<<<;;;:::::::::;;;===>>>}}}tttjjjaaa\\\YYYVVVQQQLLLHHHGGGFFFFFFKKKLLLRRRZZZbbbkkkxxxuuummmlllkkkiiiiiieeeccc```\\\YYYVVVTTTSSSMMMMMMKKKJJJHHHFFFDDDCCC????????????????????????FFFMMMRRRPPPGGG???<<<<<<444999???EEEOOOXXXYYYUUUKKKFFFCCCHHHMMMOOOQQQTTTXXXhhhyyy~~~|||zzzxxxzzz|||yyynnnaaa[[[___fffqqq}}}lllXXXLLLDDD999111///...---,,,))))))))))))))))))))))))+++))))))***,,,---,,,++++++******))))))******+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...222222222222333444555666555555777:::AAATTTuuuuuueeedddaaa~~~ooo]]]UUUKKKCCC??????@@@@@@@@@>>>???@@@>>><<<@@@GGGWWWgggvvvzzztttjjj^^^UUURRRQQQQQQPPPPPPPPPPPPQQQOOONNNKKKIIIFFFDDDCCCBBB>>>@@@DDDFFFKKKUUUbbbllluuuvvvzzzxxxmmmhhhcccccchhhrrr|||}}}zzzzzz{{{|||zzzwwwtttssstttuuuwww{{{|||yyytttwwwyyyrrreeeccc```[[[VVVPPPLLLIIIJJJKKKMMMOOOPPPQQQQQQQQQSSSSSSSSSQQQNNNKKKGGGEEEEEEEEEAAA======>>><<<777555555777:::>>>BBBDDDEEEDDDCCCAAA???===;;;::::::999;;;===@@@@@@???>>><<<:::999777555444555666777888888999<<>>============<<<<<<<<<888;;;======<<>><<<;;;;;;<<<>>>@@@CCCCCCBBBAAA???:::999777555444555666777777888:::>>>BBBGGGKKKNNNJJJIIIGGGEEECCCAAA@@@@@@>>>???AAABBBBBBDDDGGGIIILLLHHHEEEFFFEEECCCDDDHHHOOOddd{{{wwwqqqkkkeee```OOOLLLIIIEEEAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;777;;;>>>===;;;>>>GGGOOO^^^iiixxxvvviii]]]VVVSSSLLLTTTaaaooo|||~~~qqqhhhgggggggggcccdddddd``````fffoootttwwwwwwzzzkkk]]]XXXZZZjjjxxx{{{yyy}}}{{{vvvyyytttrrrnnnhhh___SSSGGG???222///,,,+++,,,.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---000222333222222222333333333444444555666777777555555555555555444444444666666777888999999:::::::::999888777777999;;;<<<|||uuulllccc\\\XXXUUUPPPKKKGGGEEEDDDDDDKKKNNNSSSXXX___jjjwwwrrrkkkjjjiiihhhbbb___\\\YYYWWWTTTPPPNNNKKKJJJHHHHHHGGGEEEBBB???AAABBBCCCBBB@@@???@@@AAACCCGGGLLLNNNKKKCCC999444777555666@@@OOOZZZ^^^^^^LLLFFFDDDJJJPPPQQQQQQRRR\\\jjjyyyvvvcccUUUVVV___nnn}}}~~~hhhSSSOOOFFF:::222...,,,***(((+++)))((()))***+++***(((******))))))((((((''''''+++++++++***************************************++++++++++++++++++++++++------------------------,,,,,,------.../////////333333333444444555555555555666555999BBBKKKggg}}}vvvddd___wwwrrraaaNNNFFFCCCBBBAAABBBEEECCC???<<<;;;<<>>DDDHHHJJJKKKNNNKKKGGGDDDAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@FFFFFFGGGGGGGGGGGGFFFFFFKKKVVVhhhxxxvvvlllbbbYYYRRRMMMCCCBBB@@@===<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999:::;;;<<<===@@@DDDHHHYYYddduuu|||rrrggg\\\SSSMMMKKKPPP[[[jjjwww~~~|||rrriiiccc```aaabbb```VVVOOORRR[[[dddmmmuuu}}}{{{jjjZZZSSSUUUmmmttt|||}}}zzzzzz|||yyyxxxrrriii\\\NNNDDD>>>333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---000000000111222222222333111222333555666777777888555555555555666888999:::777666444333444555777888888888999999999:::::::::}}}vvvlllaaaZZZSSSQQQMMMJJJHHHHHHIIIJJJKKKOOOSSSXXX___jjjwwwxxxpppnnnmmmkkkccc```]]]ZZZWWWTTTPPPMMMKKKIIIHHHHHHHHHGGGDDDAAA???@@@AAA@@@>>>===>>>???DDDGGGJJJKKKHHHCCC===999:::777999BBBNNNYYY\\\[[[OOOHHHEEEIIINNNNNNOOOPPP^^^lll{{{zzzgggWWWWWW___ppp~~~}}}iiiUUUNNNEEE:::222...---+++)))***)))((((((******)))(((+++*********)))))))))))))))(((((((((((((((((((((************************---------------,,,,,,,,,------------------------,,,,,,---......//////000222222333444444555666666555777666:::CCCLLLiiizzzeee^^^ttt}}}kkkVVVKKKFFFBBB@@@AAACCCBBB???=========???@@@KKKaaatttwwwrrrlllbbbWWWUUUPPPMMMNNNOOONNNOOOQQQSSSTTTTTTRRRNNNJJJHHHHHHIIIJJJMMMSSS]]]iiittt{{{zzzqqqiiiiiimmmttt|||}}}zzzyyywwwuuutttuuuuuuvvv~~~zzzmmmiiiaaaYYYRRRNNNLLLLLLNNNNNNNNNMMMLLLLLLMMMNNNPPPSSSWWW[[[]]]ZZZTTTOOOJJJHHHDDD@@@===:::999999::::::<<<@@@EEEIIIKKKKKKNNNKKKHHHGGGFFFFFFEEECCCCCCCCCCCCEEEEEEDDD@@@===<<<;;;999777666555555666888888:::>>>CCCGGGIIIIIIMMMKKKGGGDDDAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAEEEEEEFFFFFFFFFEEEEEEDDDFFFOOO]]]iiiqqqtttuuuuuusssnnnfff^^^VVVOOOHHHDDD@@@???===<<<;;;;;;<<<<<<>>>======<<<;;;:::999999999:::;;;<<<<<>>333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------...///000000000111222222333333111222333555666666666666444444444555666777999999888777666555444555777888777777777888888888999999|||uuulll```XXXRRRPPPMMMJJJIIIIIIJJJKKKLLLOOOTTTYYY```kkkwww~~~tttpppnnnllleeebbb___[[[XXXUUUPPPMMMIIIHHHGGGHHHIIIHHHFFFDDD???@@@AAA@@@>>>>>>>>>???EEEGGGJJJIIIFFFBBB@@@???<<<;;;<<>>>>>??????@@@JJJ```uuu{{{zzzttthhh\\\XXXRRRMMMNNNOOOOOOPPPTTTXXXYYYYYYXXXTTTQQQPPPPPPOOOPPPSSSYYYbbblllvvv{{{}}}yyyzzzvvvoooiiijjjnnnrrryyyzzzxxxvvvtttssstttvvvwww~~~tttnnndddZZZSSSPPPOOOOOORRRQQQPPPNNNNNNNNNNNNOOONNNRRRYYY___bbb___YYYSSSMMMJJJGGGBBB>>>;;;999888<<<===???DDDJJJNNNOOOOOOOOOLLLGGGDDDDDDDDDDDDDDD@@@@@@BBBEEEEEECCC???;;;;;;:::888777666666777777999:::<<<@@@EEEHHHIIIIIIKKKJJJHHHEEEBBB@@@>>>===??????@@@AAABBBBBBCCCCCCEEEEEEEEEDDDDDDCCCBBBBBBBBBHHHPPPWWWZZZ[[[[[[[[[ZZZWWWSSSOOOKKKFFF@@@===<<<;;;:::::::::;;;<<<===??????>>>===<<<:::999999:::;;;<<<<<<<<<===@@@CCCOOOZZZkkk{{{yyymmmaaaYYYSSSQQQKKKOOOXXXeeesss|||~~~uuupppggg]]]VVVQQQOOONNNSSSPPPNNNOOORRRZZZgggttt~~~xxxyyyppp^^^[[[```llluuu~~~{{{{{{~~~{{{uuulll___QQQEEE===333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////000000111111222333333444222333444444555555444444444444444555666777888999:::999888666666666777777666666666777777777888888~~~xxxrrrjjjaaaZZZWWWTTTPPPKKKHHHFFFFFFGGGLLLPPPUUUZZZaaakkkwwwsssmmmjjjhhhfffddd```]]]ZZZVVVPPPMMMHHHFFFFFFFFFGGGGGGFFFDDD@@@BBBBBBBBB@@@@@@AAABBBFFFIIILLLKKKGGGBBB@@@???===<<<>>>EEEOOOVVVYYYXXXSSSLLLHHHJJJMMMNNNPPPTTT[[[hhhuuu{{{~~~{{{jjj]]]^^^hhhwww|||kkkYYYLLLDDD:::222///...---,,,)))((('''((())))))((('''***************************************+++++++++************************---------...............,,,,,,---------------------------...//////000000111111222444555777888999888999888===FFFOOOlll}}}|||kkk[[[jjjvvv^^^PPPHHHBBB???>>>>>>>>>???@@@@@@@@@@@@@@@HHH^^^vvvpppbbb\\\TTTOOONNNOOOOOORRRWWW[[[]]]___^^^[[[YYYXXXWWWWWWVVVWWWZZZ```hhhpppuuu~~~}}}xxxrrrqqquuuxxxvvvoooiiifffiiikkknnntttzzz|||zzzwwwttttttuuuxxxzzz|||}}}vvvlll```XXXTTTTTTTTTWWWUUURRRQQQPPPQQQQQQPPPNNNQQQWWW]]]bbbaaa]]]ZZZPPPNNNJJJFFFBBB???======???@@@BBBGGGMMMQQQRRRRRROOOKKKEEEBBBAAAAAABBBBBB===>>>AAADDDEEECCC>>>::::::999888777777777888999;;;<<>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@LLLWWWgggwww}}}pppdddZZZRRRNNNLLLPPPXXXeeesss}}}tttooofff\\\TTTNNNJJJIIIJJJJJJKKKLLLNNNVVVhhhyyyvvvpppsss~~~ppp^^^\\\dddooowwwzzzooobbbSSSEEE===333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------000000111111222333444444333444444444444444333333333333333444555666888888;;;:::999888777777777777666666666777777777888888|||tttnnnhhhbbb^^^ZZZWWWRRRLLLHHHEEEDDDDDDLLLPPPUUUZZZaaajjjvvv~~~rrrjjjgggeeegggeeebbb___\\\WWWRRRNNNGGGEEEDDDDDDEEEEEEDDDCCC@@@AAABBBBBB@@@@@@AAABBBEEEKKKPPPPPPJJJCCC===;;;;;;<<>>GGGPPPnnnyyypppmmm~~~qqqXXXcccqqqZZZLLLEEEAAA??????======???@@@AAAAAA@@@@@@FFFZZZvvvwwwhhh^^^WWWPPPPPPPPPQQQTTTXXX^^^aaaeeegggeeecccaaaaaa```^^^[[[ZZZ]]]cccjjjooovvvwwwuuuooolllmmmmmmkkkiiifffeeehhhjjjlllqqqxxx}}}yyyvvvvvvxxx|||~~~~~~uuujjjaaa[[[YYYYYYYYYUUUQQQOOOPPPPPPPPPOOONNNOOORRRWWW\\\___``````UUUSSSOOOKKKHHHGGGGGGGGGFFFFFFGGGJJJOOOSSSTTTUUUQQQMMMHHHEEEDDDCCCCCCBBB>>>@@@CCCFFFHHHFFFAAA===:::999888777777888999:::<<<===AAAGGGMMMQQQRRRQQQJJJJJJJJJHHHEEEBBB>>><<<@@@AAABBBEEEGGGIIIKKKLLLHHHFFFEEEBBBAAA@@@??????AAABBBCCCBBB@@@@@@@@@AAABBBAAABBBCCCEEEEEECCCAAA>>><<<;;;999888888888999;;;;;;<<<<<<===>>>>>>>>>;;;<<<======<<<<<<===???NNNXXXhhhxxxxxxkkk]]]RRRKKKKKKOOOWWWeeesss}}}vvvpppggg]]]TTTNNNJJJHHHEEEFFFHHHJJJLLLUUUllluuummmqqq|||lll\\\]]]eeeuuu{{{ttteeeVVVFFF===333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......///000111222333444555555444444555555444444333333222222333333444666777888;;;;;;:::999888777777777777777777888888888999999|||sssmmmhhhddd```XXXUUUQQQLLLIIIGGGGGGGGGKKKOOOUUUZZZ```jjjuuu|||ssskkkgggfffgggeeecccaaa^^^YYYSSSOOOHHHFFFDDDCCCCCCCCCAAA@@@===???@@@@@@???>>>???AAADDDLLLTTTTTTMMMCCC===::::::<<<@@@HHHQQQWWW[[[\\\VVVRRRPPPRRRTTTTTTXXX]]]\\\hhhssswwwyyy|||~~~~~~{{{rrrccc[[[cccppp|||}}}lllZZZNNNFFF;;;333000...---,,,***)))((()))***+++***(((((((((((((((((()))))))))'''''''''((())))))******************************)))******++++++,,,,,,,,,+++,,,,,,------.........---......//////000111111222333333555666777888888888:::999>>>GGGQQQooowwwlllhhhmmmoooUUU\\\zzzoooXXXJJJDDDAAA@@@AAA===>>>???@@@@@@@@@@@@@@@CCCUUUppp{{{mmm```XXXRRRRRRRRRRRRUUUYYY___dddkkkoooooommmkkkiiiiiifffbbb______bbbgggjjjooorrrrrrlllhhhhhhgggdddfffdddeeeiiikkklllrrryyy{{{xxxwww{{{uuukkkccc^^^[[[WWWRRRMMMLLLMMMOOONNNMMMNNNMMMMMMPPPVVV\\\aaacccZZZWWWSSSPPPPPPQQQTTTVVVVVVTTTQQQQQQRRRTTTUUUUUUQQQNNNKKKIIIHHHEEEBBB@@@===>>>@@@DDDFFFDDDAAA===;;;:::888888777888999:::<<<===AAAGGGMMMPPPQQQPPPIIIIIIHHHGGGDDDAAA>>>===???@@@CCCEEEIIILLLNNNOOOKKKIIIFFFCCCAAA@@@@@@@@@>>>??????===;;;;;;<<<>>>???>>>>>>@@@CCCDDDCCCBBBAAA???===;;;999888888888999999:::<<<===>>>??????;;;===>>>>>>===<<<===???PPPZZZkkk{{{~~~rrrbbbTTTLLLIIIMMMWWWeeesss}}}yyysssiii^^^UUUOOOKKKJJJFFFFFFHHHIIIKKKXXXpppzzzpppqqq||||||hhh[[[]]]ggg|||xxxhhhXXXGGG===333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000///000111222333444555666555555555666555555444444222222222333444555666777:::999999999888888777777777777777888888888999999uuuooojjjddd```WWWUUUPPPLLLIIIHHHHHHHHHJJJNNNTTTZZZ```hhhsss{{{tttllliiihhhgggeeedddbbb___[[[UUUQQQKKKIIIEEECCCBBBAAA@@@>>>===???@@@@@@???>>>@@@AAACCCKKKTTTUUUMMMDDD>>>===:::===BBBIIIQQQWWWZZZ\\\WWWTTTTTTVVVVVVUUUWWW\\\^^^iiitttwwwxxx{{{~~~}}}~~~|||rrrcccZZZaaammm}}}}}}lllZZZOOOGGG<<<333000...,,,+++,,,***)))***+++,,,+++)))(((((()))))))))*********&&&''''''((())))))******************************))))))******+++,,,,,,---++++++,,,,,,---......///.........///000000111111333444444555666777777888888:::999>>>GGGQQQooovvvkkkfffbbbxxxmmmVVVXXXqqqsss[[[MMMFFFBBBAAABBB??????????????????@@@@@@BBBNNNeee||||||rrraaaZZZTTTTTTTTTSSSUUUYYYZZZaaakkkrrrtttqqqnnnllljjjiiigggfffeeeeeeeeefffiiillllllfffbbbbbbbbb```bbbaaacccgggiiikkkrrrzzz{{{xxxxxx|||}}}rrrhhh```[[[XXXRRRMMMKKKNNNPPPPPPNNNLLLKKKJJJMMMSSS[[[```ccc___\\\WWWUUUVVV[[[aaafffkkkfff___YYYWWWVVVVVVUUURRRRRRRRRQQQOOOKKKEEE@@@<<<===>>>AAACCCCCCAAA>>><<<;;;999888777888888999;;;<<>>======>>>AAAEEEHHHLLLNNNPPPNNNLLLHHHEEEBBBAAAAAAAAA=========;;;999999;;;===>>>===<<<===@@@AAAAAAAAABBBAAA???<<<:::999999999999999:::;;;<<<======>>>;;;===??????>>>>>>>>>@@@KKKWWWiiizzztttfffXXXPPPJJJOOOZZZiiixxx~~~xxxmmmaaaXXXSSSPPPPPPLLLJJJIIIIIILLLZZZtttttttttxxxggg]]]```iii|||kkkYYYHHH>>>333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000111000///000111222444555666666555555666666777666666666111111222222333444666777888888888888888888777777666666666777777777888888xxxrrrkkkddd^^^YYYVVVQQQLLLIIIGGGGGGGGGIIIMMMSSSYYY___hhhrrryyytttllliiihhhfffeeedddccc```\\\VVVRRRNNNKKKGGGDDDBBBAAA???>>>???@@@BBBBBBAAAAAABBBCCCBBBJJJSSSTTTMMMEEEAAAAAA<<>>GGGQQQoootttiiiddd\\\ssstttYYYWWWkkkxxx```PPPHHHCCCAAABBB@@@@@@??????>>>??????@@@AAAJJJ\\\sss{{{tttaaaZZZUUUUUUUUUTTTVVVYYYTTT]]]hhhqqqsssqqqmmmjjjhhhiiijjjjjjiiigggdddbbbdddgggfff```[[[\\\^^^^^^^^^]]]___dddfffhhhpppyyy{{{xxxxxx|||wwwkkk```ZZZZZZUUUOOONNNQQQTTTSSSQQQJJJIIIIIIMMMSSSZZZ___bbbaaa^^^ZZZXXX[[[bbbjjjooo{{{tttiii```ZZZWWWVVVUUUYYYZZZ\\\\\\ZZZTTTLLLFFFAAAAAABBBDDDGGGGGGEEECCC<<<;;;:::888777888888999:::;;;>>>BBBEEEFFFDDDBBBDDDCCCBBBAAA???>>>======;;;===@@@CCCGGGKKKNNNOOOPPPMMMJJJFFFCCCBBBAAAAAA>>>>>>>>><<<::::::;;;===@@@>>><<<<<<>>>@@@AAA@@@CCCAAA???===<<<;;;;;;<<<:::::::::;;;;;;;;;;;;<<<;;;===???@@@???>>>???@@@DDDQQQdddvvv~~~ttthhh\\\UUUNNNSSS___ooo}}}}}}qqqeee\\\WWWVVVVVVRRRNNNKKKIIIMMM[[[uuuxxxvvvvvvggg___ccclll~~~lllZZZIII>>>333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,...////////////000111222444555666777555555666777777777777777111111111222333444666666666777777888888888777777555555555555666666666777xxxooogggaaa]]][[[WWWRRRLLLHHHFFFFFFFFFJJJMMMRRRXXX```iiisssyyyuuuoookkkiiihhhfffdddcccaaa^^^ZZZWWWNNNLLLHHHEEEEEEDDDBBBAAA@@@???>>>======>>>???@@@AAAHHHOOOOOOIIIBBB>>>>>>@@@@@@CCCLLLVVV]]]]]]ZZZXXXXXXWWWVVVVVVVVVWWWWWWZZZggguuu{{{||||||{{{yyy}}}|||yyyqqqcccXXXZZZbbbtttkkkWWWNNNFFF<<<333...,,,,,,+++++++++************++++++......---,,,+++***)))((())))))***+++,,,------...((((((((((((((())))))***************+++,,,------++++++,,,,,,---...///////////////000111111222222222222333333333333333333777999999===EEENNNmmmtttkkk]]]\\\eeeyyyzzzxxx|||sss\\\WWWaaa|||}}}fffUUULLLHHHDDD@@@BBBBBBBBBAAA@@@??????>>>===EEEQQQ```qqq{{{xxxooo```XXXSSSSSSUUUUUUVVVXXXVVV]]]gggmmmooommmjjjhhhbbbdddfffhhhhhhfffdddccc]]]\\\[[[ZZZYYYYYYYYYYYYXXX[[[___bbbeeejjjsssyyyyyywwwxxx|||~~~}}}sssmmmeee^^^UUUTTTTTTTTTVVVUUUTTTRRRQQQPPPOOOOOORRRYYYaaaggghhhccc\\\VVVTTTXXX```gggnnnuuutttfffYYYUUUVVVVVVZZZ___cccdddddd___SSSGGGBBBBBBBBBEEEHHHHHHDDD@@@===<<<999888888:::===>>>>>>===>>>@@@DDDEEEBBB@@@DDDCCCBBB@@@>>>===<<<<<<===???AAABBBDDDGGGKKKOOOTTTRRRNNNKKKHHHEEEDDDDDDEEECCCAAA>>><<<;;;;;;;;;>>>>>>======<<<<<<;;;;;;<<<===>>>@@@@@@??????>>>>>>===;;;999888888999999======???@@@@@@???>>>===IIISSSbbbqqq}}}zzztttpppiii^^^UUURRRRRR]]]sssvvvfffZZZWWWVVVUUUOOONNNLLLJJJOOO___xxx|||vvv~~~oooeeefffdddrrrhhhQQQDDD@@@222///+++******,,,------///...,,,***))))))))))))------------.........///000111222444555666666666777666666555555555666666555444222222222333555777555666666777888:::;;;<<<777777888888888999999999yyyppphhhbbb^^^ZZZVVVQQQLLLHHHGGGGGGGGGJJJMMMRRRXXX```iiirrrxxxuuuooollljjjgggfffdddbbbaaa^^^ZZZWWWPPPMMMIIIFFFEEEDDDBBB@@@???>>>============>>>???@@@DDDFFFEEEAAA===<<<<<<======AAAKKKWWW^^^___]]]WWWWWWWWWWWWWWWWWWWWWWWWZZZhhhwww}}}~~~~~~|||zzz}}}|||xxxooo```UUUVVV^^^tttkkkWWWMMMFFF<<<333...---,,,,,,++++++************+++++++++++++++++++++******************+++++++++++++++******))))))******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------.........//////000000111111222222333333333333444444444444777:::999===DDDNNNmmm}}}rrrbbb[[[aaasss{{{xxx{{{}}}^^^VVV]]]vvvuuubbbTTTMMMIIIEEEAAA@@@@@@???>>>>>>===<<<<<<===BBBLLLYYYjjjwwwvvvoooaaaYYYTTTUUUWWWVVVVVVXXXZZZ___ggglllmmmkkkiiigggbbbccceeeeeeeeebbb```^^^\\\[[[ZZZZZZYYYYYYYYYYYYXXX[[[___aaadddiiiqqqwww|||yyyyyyyyyzzz}}}}}}}}}sssmmmfff___XXXWWWVVVVVVVVVVVVTTTRRRQQQPPPOOONNNQQQYYYbbbiiifffbbb\\\UUUQQQRRRVVVZZZaaahhhiii___UUUTTTWWWYYYccciiimmmmmmlllfffYYYNNNEEEDDDDDDFFFJJJJJJGGGCCCBBB@@@===:::999999:::;;;???>>>>>>@@@DDDEEEDDDBBBDDDCCCAAA???===<<<<<<;;;===>>>@@@BBBCCCFFFJJJNNNPPPPPPPPPNNNLLLJJJHHHFFFDDDCCCAAA>>><<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>===>>>???AAABBBBBBAAAAAA???>>><<<:::999999999999<<<===>>>???@@@??????>>>GGGQQQ___ooo{{{~~~uuummmfff]]]VVVSSSTTT___ttt|||kkk^^^YYYWWWTTTQQQOOOMMMOOOYYYlll}}}~~~wwwsss|||ssseeeffffffwwwnnnTTTCCC===222///,,,***+++,,,------)))***+++,,,---,,,++++++---.........////////////111222444555666777777777888777777666666666777777555444222222222333555666666666777777888999;;;;;;888888888999999999999:::zzzqqqiiibbb]]]XXXUUUPPPKKKHHHGGGGGGHHHJJJMMMSSSYYY```hhhqqqwwwtttmmmjjjhhhfffeeecccbbbaaa^^^ZZZWWWRRROOOJJJGGGEEECCCAAA???>>>======<<<<<<======>>>AAA@@@>>>===;;;;;;;;;;;;999999???JJJWWW```bbb```WWWXXXYYYYYYYYYXXXVVVVVVZZZiiiyyy~~~zzz|||{{{vvvlll]]]RRRSSS[[[ttt~~~jjjWWWLLLEEE;;;333///.........++++++************++++++)))))))))******+++++++++++++++*********)))))))))+++++++++++++++,,,------......------,,,,,,------------------------......//////000000111222222222333333444444444555555555777:::999<<>>>>>===<<<<<<<<<<<>><<<::::::;;;;;;???>>>>>>@@@BBBEEEEEEEEECCCBBBAAA???===<<<;;;;;;<<<>>>@@@AAABBBDDDHHHKKKLLLMMMPPPQQQQQQOOOMMMKKKFFFEEEBBB???===;;;:::999:::;;;===???@@@@@@@@@???>>>???@@@BBBCCCDDDDDDDDDAAA@@@>>><<<:::999999999;;;<<<===???@@@@@@@@@@@@EEENNN\\\jjjwwwxxxlllbbb[[[WWWUUUXXXcccuuurrrfff___YYYSSSQQQMMMLLLQQQ```vvv}}}{{{pppooozzzzzzhhhhhhkkkuuuXXXCCC999333000---+++,,,---------((())),,,...///---+++***////////////000000000000222333444666777777777777888888777777777777888888555444333333333444666777888888777777888999999:::999999999999::::::::::::yyyqqqiii```YYYWWWTTTOOOKKKHHHGGGHHHHHHJJJMMMSSSYYY```hhhpppvvv}}}rrrjjjgggeeeeeedddbbbbbbaaa^^^[[[XXXSSSPPPKKKGGGDDDAAA???<<<======<<<<<<<<<<<<======AAA???<<<<<<<<<===<<<;;;777888>>>JJJWWWaaacccbbb[[[\\\]]]]]]\\\YYYVVVUUUZZZjjj{{{||||||zzzuuukkk\\\RRRUUU]]]uuu}}}jjjXXXKKKEEE;;;333///...//////,,,++++++******++++++,,,((())))))))))))*********)))))))))))))))))))))))),,,++++++++++++,,,------///...---,,,,,,,,,,,,,,,............------------///000000111111222333333333444444555555666666666777:::999<<>>>>>>>>;;;===AAALLL]]]mmmrrrooobbbZZZUUUVVVWWWUUUSSSTTTRRRUUUYYY\\\]]]]]]]]]^^^]]]^^^```aaa```]]][[[YYYYYYYYYXXXXXXXXXXXXYYYYYYYYY\\\^^^______cccjjjooo}}}{{{yyyxxxxxx|||yyyxxxzzz{{{}}}wwwmmmiiieeeaaa[[[YYYWWWVVVVVVVVVTTTRRRQQQPPPOOOOOOSSS\\\hhhppptttqqqjjj___UUULLLHHHGGGGGGLLLOOONNNLLLOOOWWW]]]lllsssxxxwwwssskkk^^^RRRJJJJJJKKKOOOSSSSSSOOOKKK???>>>===<<<<<<===>>>???>>>======>>>@@@BBBEEEFFFCCCBBB@@@>>>===;;;;;;:::<<<===??????@@@BBBFFFHHHHHHJJJMMMPPPQQQQQQQQQPPPKKKIIIFFFCCC???<<<999888:::<<<>>>@@@AAA@@@@@@???>>>???@@@BBBDDDEEEFFFGGGCCCBBB@@@>>>===;;;:::999;;;<<<===>>>???@@@AAAAAAEEEMMMYYYfffrrr}}}|||mmmaaaZZZXXXUUU[[[gggwwwzzzqqqjjj```VVVOOOMMMKKKPPP___www}}}vvvjjjlllzzzooonnnqqqvvvXXXCCC888222000---,,,---...------,,,---......---,,,)))(((///000000000000111111111222333444555666666666666777777666666777777888888666666555555666666777888999999888888888888888999999999:::::::::;;;;;;;;;~~~xxxrrriii___WWWWWWTTTOOOJJJGGGGGGGGGHHHJJJMMMTTTZZZbbbiiiqqqvvvsssjjjfffeeedddcccaaaaaa```___[[[XXXSSSPPPJJJFFFCCC@@@===;;;<<<<<<============<<<<<<@@@???>>>>>>???>>><<<:::999:::???JJJXXXaaacccbbb``````aaa```^^^ZZZWWWUUU[[[kkk|||~~~|||yyytttkkk]]]TTTYYYcccvvv|||jjjYYYLLLEEE;;;444000/////////,,,,,,++++++++++++,,,,,,*********))))))))))))((('''(((((()))******++++++***************+++,,,,,,------,,,+++******++++++.....................---000000000111222222333333333333444444555666777777666999999<<>>======<<<===>>>??????============>>>@@@CCCEEECCCBBBAAA???===<<<;;;;;;<<<===>>>>>>>>>@@@CCCEEEGGGHHHIIIKKKMMMPPPRRRSSSOOONNNKKKGGGBBB>>>;;;999888:::<<>>???@@@BBBDDDFFFGGGHHHEEEDDDCCCBBB@@@>>><<<;;;<<<<<<======???@@@AAABBBFFFLLLWWWcccnnnwww}}}nnnaaaYYYVVVTTT]]]kkkxxx}}}wwwkkk___PPPOOOMMMNNNYYYrrr|||{{{~~~}}}oooeeekkk{{{yyyuuuuuuoooUUUBBB888111///---,,,---------,,,......---,,,++++++++++++000000000000111111111222111222333333444444444444555555555555555666777888888888888888888999999::::::999888888777888888888999999:::::::::;;;;;;;;;}}}yyyvvvnnnddd[[[WWWTTTOOOJJJGGGFFFFFFGGGIIIMMMTTT\\\ccclllsssxxxuuukkkgggfffcccbbbaaaaaa```___\\\YYYTTTPPPKKKFFFCCC@@@===;;;<<<======>>>>>>======<<<>>>???@@@@@@???<<<:::888:::;;;@@@LLLYYYbbbdddcccaaaaaaaaa```^^^\\\YYYXXX\\\lll|||}}}{{{uuukkk^^^VVV\\\gggxxx{{{kkk[[[MMMFFF<<<444000/////////,,,,,,++++++++++++,,,,,,+++++++++******)))))))))''''''((()))***+++,,,---)))))))))))))))***++++++,,,,,,+++*********++++++..................//////000000111111222333333333222222333444555666666777555999999<<>>>>>>>>>>>>>>>>>======@@@III[[[mmmtttsssjjj```XXXUUUSSSPPPNNNOOOJJJMMMQQQTTTVVVXXXZZZ\\\XXXZZZ]]]```bbbbbbaaa```\\\[[[ZZZYYYXXXXXXXXXXXXWWWYYY[[[[[[[[[^^^dddiiisss|||}}}zzzyyyyyyyyyzzzyyyvvvuuuwwwyyy{{{|||mmmfffeeedddaaa\\\YYYVVVTTTTTTTTTSSSRRROOOPPPRRRVVV^^^hhhttt|||zzzooobbbXXXRRRPPPNNNMMMMMMNNNMMMMMMSSSZZZeeeooowwwwwwqqqiii]]]SSSLLLKKKLLLPPPSSSRRRNNNIII@@@@@@??????>>>>>>>>>>>>???@@@AAAAAAAAAAAADDDFFFDDDCCCBBB@@@>>>===<<<<<<<<<=========<<<===@@@BBBGGGFFFGGGHHHJJJMMMOOOQQQOOONNNLLLIIIFFFBBB???===666777999<<>>???AAAAAADDDKKKUUU```jjjsss{{{wwwjjj]]]UUURRRQQQ^^^mmmxxx}}}qqqeeeSSSRRRNNNNNNWWWqqqyyyvvv{{{}}}xxxjjjbbbkkk}}}zzzwwwvvvdddPPP@@@888000...,,,,,,------,,,+++,,,+++******+++---///111000000000000111111111111111111222333333333333333555444444555555666777888888999999999::::::::::::999999888888888888888999999999999999::::::::::::~~~}}}}}}xxxnnnfffXXXUUUPPPJJJGGGEEEEEEFFFIIIMMMUUU]]]eeennnvvv{{{}}}uuujjjeeedddbbbaaa`````````___\\\YYYUUURRRMMMHHHEEEBBB???=========>>>??????>>>======???BBBCCCAAA===::::::;;;:::;;;AAAMMM[[[dddgggeee^^^^^^^^^]]]]]]]]]\\\\\\]]]lll{{{}}}wwwlll^^^VVV]]]gggzzz{{{lll\\\NNNGGG===555000.........---,,,,,,++++++,,,,,,---*********+++++++++++++++)))*********++++++,,,,,,)))))))))))))))***++++++,,,,,,+++++++++,,,------------......//////000000000111111222222333333444111111222333444555666666333888:::===@@@AAAWWW{{{~~~llleeevvv|||yyyyyy{{{~~~}}}xxxuuuaaaSSSJJJWWWwwwppp___RRRIIIEEECCC??????????????????@@@@@@AAA???>>>EEEWWWkkkvvvwwwpppeee[[[VVVSSSOOONNNOOOKKKOOOSSSUUUWWWXXXYYYZZZWWWYYY]]]```bbbbbbaaaaaa^^^]]]\\\ZZZYYYXXXWWWWWWVVVXXXYYYYYYYYY]]]ccchhhmmmwww}}}zzzxxxuuuttttttqqqpppsssuuuwwwxxxkkkeeeffffffcccaaa]]]YYYVVVTTTSSSQQQPPPNNNPPPUUU[[[dddooozzzyyynnnccc[[[WWWUUURRRPPPQQQOOOMMMRRRYYYbbbmmmvvvwwwrrrjjj```VVVNNNJJJGGGFFFIIIKKKJJJHHHAAAAAAAAAAAABBBBBBBBBCCCCCCFFFHHHHHHFFFEEEGGGHHHEEEDDDCCCAAA???>>>======;;;<<<<<<<<<;;;;;;>>>@@@FFFFFFGGGIIIJJJKKKLLLLLLJJJJJJJJJIIIHHHFFFDDDBBB::::::::::::<<>>>>>=========???@@@AAA@@@GGGSSS___iiirrryyy}}}wwwmmmaaaVVVOOOLLLMMM]]]nnnxxx~~~xxxsssuuuvvvmmmbbbSSSOOOKKKLLLYYYttt|||www|||}}}}}}uuufff```jjj~~~{{{|||zzzwwwhhhZZZKKK===444///---++++++,,,,,,+++)))******+++,,,---...///////////////000000000111111222222333333444444333333555555555555666777888999777888888999999999999999888888888888888888999999888888888999999999999:::wwwoooYYYUUUPPPJJJFFFDDDDDDEEEHHHMMMUUU^^^gggooowww|||zzzrrrfffaaa```aaa````````````___\\\ZZZWWWSSSNNNJJJGGGEEEBBB@@@===>>>???@@@@@@???>>>===CCCFFFGGGCCC===:::<<>>555000...---------,,,,,,++++++,,,,,,---((()))***+++,,,---......,,,,,,,,,++++++++++++*********))))))******+++,,,,,,,,,,,,,,,------...///,,,------...///000111111000111111222222333444444000000111222444555555666222888:::>>>@@@???SSSvvvrrrhhhyyy~~~{{{zzzyyy{{{}}}}}}yyyvvvuuudddVVVKKKUUUrrrqqqcccVVVLLLGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBDDD@@@===AAASSSjjjxxx{{{uuuiii]]]WWWSSSOOOOOOPPPLLLOOOSSSVVVVVVVVVVVVWWWWWWYYY]]]```bbbbbbaaa```___^^^]]][[[YYYXXXWWWWWWUUUWWWYYYYYYYYY\\\bbbgggkkkuuu|||wwwrrrnnnpppmmmmmmppprrruuu|||wwwkkkfffggggggeeefffbbb\\\WWWTTTRRRPPPNNNMMMPPPWWW^^^hhhsss~~~xxxlllbbb\\\YYYTTTRRRRRRPPPMMMQQQYYY```kkkuuuwwwrrrkkkaaaXXXPPPIIIBBB>>>@@@EEEGGGHHH>>>???AAACCCEEEGGGHHHIIIHHHKKKNNNNNNKKKIIIJJJKKKFFFEEECCCAAA@@@>>>>>>===;;;<<<<<<;;;::::::===???EEEFFFIIIKKKLLLKKKIIIHHHEEEFFFGGGHHHIIIHHHGGGGGGBBB@@@===:::999:::<<<===EEEEEEEEEEEEFFFHHHKKKLLLIIIIIIJJJJJJIIIGGGFFFEEE??????>>>======>>>???@@@<<>>@@@AAA@@@>>>BBBGGGJJJHHHBBB<<<:::;;;===>>>DDDPPP^^^hhhkkkjjj___\\\ZZZZZZ]]]___^^^]]]fffnnnzzz}}}lll[[[VVV___kkkyyy{{{nnn```QQQHHH;;;222...------,,,)))************+++++++++***)))((((((((()))+++,,,---,,,,,,++++++******)))++++++,,,,,,,,,---------------------------,,,,,,...............///000000222222111111111111111111111222222333333444444555:::555555:::;;;AAAVVVmmmuuulll}}}}}}{{{zzz|||~~~{{{qqq[[[NNNSSSjjj~~~mmm^^^UUUNNNGGGCCCBBBAAA@@@???>>>>>>>>>>>>???@@@>>>>>>KKK```pppvvvuuulll___XXXUUUTTTRRROOOLLLMMMOOOQQQSSSUUUVVVVVVVVVXXXZZZ]]]^^^_________^^^_________]]]YYYVVVSSSTTTUUUUUUVVVWWWZZZ___ccchhhmmmuuu~~~{{{uuuqqqkkklllmmmmmmnnnqqqvvvzzzuuupppmmmjjjjjjmmmiiieee^^^YYYUUUSSSPPPOOOSSSSSSVVV^^^gggrrr|||uuukkkcccaaaYYYTTTUUUVVVTTTTTTVVVbbbhhhnnnrrrssspppeeeYYYRRRMMMEEE???===???@@@BBB???@@@CCCGGGJJJKKKIIIHHHMMMPPPTTTVVVVVVRRRMMMJJJJJJIIIFFFCCCAAA@@@@@@@@@BBBBBB@@@===:::;;;===@@@===>>>BBBIIIOOOQQQNNNKKKHHHGGGFFFEEEEEEHHHKKKMMMGGGDDD@@@>>>======<<<;;;AAABBBCCCEEEFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHDDDCCCBBB@@@???>>>>>>>>>@@@HHHQQQZZZggguuuxxxtttyyysssjjjaaaYYYSSSNNNKKKOOO```qqqwwwyyy|||}}}yyypppgggeeeeee]]]RRRQQQJJJGGGNNNZZZmmm~~~|||~~~vvvlllgggnnn{{{tttrrrwwwwwwgggXXXLLLCCC;;;555000000///...,,,+++***))),,,,,,,,,---------......000000111222222222222111111222222333333444444555666666777888888888888888;;;:::999999888888999999999999999::::::999999999555777888999888888:::<<>>CCCGGGJJJHHHBBB===<<<<<<===>>>CCCOOO\\\eeegggfff]]][[[YYYYYY\\\^^^^^^]]]ccckkkwww|||lll[[[WWWaaalll{{{}}}nnn^^^PPPGGG;;;222.........---)))************++++++++++++***)))))))))***,,,,,,---,,,,,,,,,++++++******************++++++++++++------------------------...............///000000111111111111111111111111111222222333333444444555888444666;;;<<>>>>>>>>>>>???AAA@@@???HHH\\\nnnvvvvvvlll```XXXUUUTTTRRRPPPOOOOOOPPPQQQSSSUUUWWWXXXZZZ[[[\\\^^^___^^^^^^]]]______```___^^^ZZZWWWUUUUUUUUUVVVUUUVVVYYY]]]```ggglllsss{{{yyytttqqqjjjjjjkkkkkkllloootttwww|||xxxxxxwwwrrrnnnnnnkkkggg```ZZZWWWUUUSSSRRRSSSRRRUUU]]]fffqqq{{{pppgggbbb[[[WWWXXXZZZ[[[\\\___iiiooouuuwwwwwwsssggg\\\VVVPPPHHHAAA>>>>>>???@@@>>>???BBBFFFHHHIIIHHHFFFMMMOOOSSSVVVVVVRRRNNNKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBBBB@@@===:::999:::<<>>@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@???===<<<<<<<<<@@@HHHQQQZZZgggssswwwtttyyysssjjjaaaYYYSSSNNNLLLOOO___pppxxxzzz|||~~~yyyppphhhffffff^^^TTTQQQJJJHHHOOO\\\nnn~~~~~~xxxoookkkqqq}}}zzzyyyvvvqqqnnnpppzzzuuufffWWWLLLBBB:::444//////...---,,,++++++***---------.........//////000000111222222222222111111222222333333444444555555666777777888888777777999999888888777777777888888888999999999999888888555777888888777777888:::}}}qqqiiifffccc___[[[UUURRRMMMIIIHHHHHHGGGFFFKKKNNNTTT[[[ccckkkpppttt}}}~~~pppgggdddcccbbbaaa___^^^___cccfffggghhhjjjooopppkkkddd^^^WWWQQQMMMJJJGGGFFFGGGEEEBBB>>>BBBFFFHHHGGGBBB>>>===>>>===>>>CCCNNNZZZbbbcccaaa\\\ZZZYYYZZZ\\\^^^^^^^^^aaaiiisss{{{~~~zzzjjj[[[XXXbbbmmm|||nnn\\\OOOFFF:::111.........---)))************+++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********+++,,,,,,------........................///000000111111111111111111111111111222222333333444444555555444888<<<<<<===IIIXXX}}}tttlllZZZXXXfff~~~mmm```VVVMMMHHHCCCBBB@@@???>>>>>>??????@@@BBBBBB???EEEUUUiiitttvvvmmmaaaXXXTTTSSSRRRQQQRRRQQQQQQQQQRRRUUUXXXYYY]]]]]]^^^___^^^]]]\\\[[[______```___^^^[[[YYYWWWVVVWWWVVVVVVUUUVVVZZZ]]]cccgggnnnuuu}}}|||xxxtttqqqooohhhhhhhhhggghhhkkkpppttt|||~~~|||tttoooooojjjccc]]]YYYWWWVVVUUUUUUTTTWWW___hhhtttwwwmmmddd^^^ZZZ[[[^^^aaaeeejjjooouuuzzzzzzxxxrrrfff[[[ZZZTTTKKKDDD@@@???>>>>>>???AAADDDGGGIIIHHHGGGFFFKKKNNNQQQTTTTTTRRROOOLLLGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCBBB???<<<::::::;;;???@@@CCCHHHOOOSSSUUUVVVPPPKKKFFFDDDFFFIIIJJJJJJKKKIIIGGGEEECCCAAA===::::::;;;===@@@BBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;AAAGGGQQQZZZgggrrrwwwvvv{{{uuulllbbbYYYSSSOOOMMMPPPaaasss|||~~~~~~yyyppphhheeeddd^^^VVVOOOIIIHHHQQQ```ppp~~~{{{tttqqqwwwuuuqqqtttoooiiihhhnnn{{{{{{yyywwwvvvzzzqqqcccVVVKKKBBB888222......---------,,,,,,,,,........./////////000000///000111111222222111111111222222333333444444555555555666777777777777666888888777777777666666666666777777888888777777666555666777777666555666888|||oooeee```\\\XXXUUUQQQOOOLLLIIIHHHGGGGGGGGGKKKNNNSSSZZZbbbiiiooorrr}}}yyyllleeecccccccccaaa___]]]___dddjjjnnnpppuuu|||zzzuuummmfff[[[TTTMMMGGGEEEDDDAAA???AAACCCDDDCCC@@@>>>===>>><<<===CCCNNNZZZbbbbbb```]]]\\\]]]]]]___```aaaaaabbbiiirrryyy{{{}}}vvvfffXXXVVVaaalllzzzooo\\\QQQGGG;;;111...---,,,+++))))))*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------))))))))))))************++++++,,,,,,---...//////...............///000000111111111111111222222222111222222333333444444555666666999======???IIIUUU~~~wwwoooxxxooo\\\XXXaaa~~~rrrdddXXXPPPKKKCCCBBB@@@???>>>>>>???@@@@@@CCCDDDAAABBBNNNbbbqqquuummmbbbYYYUUUSSSSSSSSSSSSRRRPPPPPPQQQTTTWWWYYY[[[\\\]]]^^^]]]]]]\\\[[[^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXVVVTTTUUUWWWYYY]]]aaagggnnnvvv}}}|||zzzwwwssspppmmmlllkkkgggfffeeeddddddfffkkkooo}}}yyysssuuuooofff^^^ZZZWWWVVVUUUYYYXXX\\\ccclllxxx}}}qqqfff```[[[\\\^^^aaahhhnnnwww}}}{{{ttthhh^^^\\\WWWNNNHHHCCCAAA???>>>BBBDDDHHHJJJJJJIIIHHHHHHHHHKKKNNNPPPQQQPPPNNNLLLFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEECCC@@@>>>===>>>======???CCCIIIOOOTTTWWWXXXRRRLLLIIIJJJJJJIIIGGGMMMKKKJJJIIIHHHFFFBBB???;;;<<<>>>???AAABBBCCCCCC>>>>>>>>>>>>>>>===============<<<<<<<<<===>>>>>>@@@FFFPPP[[[hhhrrrxxxzzz~~~yyypppdddYYYRRRNNNNNNUUUeeexxxxxxnnnfffaaa]]]XXXSSSMMMIIIHHHQQQbbbqqqzzz~~~zzz|||}}}wwwvvv|||yyyuuu{{{sssjjjhhhooo{{{yyyvvvtttsssqqquuulll```TTTJJJ@@@777000---------------------------.........///////////////000000111111111111111111222222333333444444555444555555666666666666666777888888777777777666666555666666777777666666555444666666666444333444666~~~qqqgggaaa]]]YYYWWWNNNMMMKKKHHHFFFFFFFFFGGGJJJMMMRRRZZZaaahhhnnnqqq{{{vvvjjjeeeddddddddd```^^^]]]```gggooovvvyyynnndddUUUIIICCCAAA@@@???>>>?????????=========>>>;;;===CCCOOO\\\ddddddbbb______aaaaaabbbbbbcccccccccjjjsssyyyzzz{{{}}}~~~{{{qqqbbbUUUTTT^^^iiivvvooo[[[RRRIII<<<222---+++***)))))))))*********+++++++++((())))))***************+++++++++,,,,,,---------*********+++++++++,,,,,,++++++,,,,,,---...//////...............///000000000000111111111222222222111222222333333444444555888888:::;;;===BBBMMMWWWwwwxxxmmmffflll|||mmm[[[VVV[[[vvvtttdddXXXPPPLLLDDDCCC@@@>>>>>>>>>@@@AAABBBDDDDDDBBB@@@HHH[[[kkksssmmmccc[[[VVVTTTTTTUUUSSSQQQPPPOOOPPPRRRUUUWWWVVVXXXYYY[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYWWWUUUTTTUUUWWWZZZ^^^dddkkkrrrzzz~~~wwwtttqqqmmmjjjiiihhhiiidddcccaaa___^^^aaafffjjjwww}}}zzz|||~~~|||tttiii___YYYVVVUUUTTT[[[\\\```gggooo{{{uuuiiibbb]]][[[\\\^^^fffnnn~~~xxxnnnddd^^^ZZZRRRLLLHHHEEECCCAAACCCGGGJJJLLLJJJHHHHHHHHHFFFHHHJJJMMMNNNMMMLLLKKKGGGFFFCCCAAA@@@@@@@@@@@@AAACCCCCCCCCAAA@@@@@@AAA<<<===>>>@@@EEEKKKRRRWWW```\\\WWWSSSQQQNNNJJJFFFJJJIIIIIIIIIIIIHHHEEEBBB======>>>>>>>>>???@@@@@@??????>>>>>>>>>=========;;;<<<<<<===>>>???AAABBB???DDDOOO\\\hhhqqqyyy~~~|||rrreeeXXXPPPMMMMMMWWWgggyyy}}}uuuiii```ZZZSSSOOOLLLKKKHHHGGGPPPbbbrrryyyyyy{{{~~~|||xxxwww|||yyysssuuu}}}~~~yyyooonnnwww{{{vvvuuuuuutttssspppggg[[[PPPGGG>>>555///,,,,,,,,,------------...,,,,,,---------.........//////000111111111111000111222222333333444444555444555555666666666666666888888999999999888777666555555555666666555555555444555666555444333444555vvvllleee```]]][[[PPPOOOLLLHHHEEEDDDFFFHHHIIILLLRRRYYYaaaiiiooorrrzzztttiiieeeddddddddd___^^^^^^bbbkkkuuu}}}wwwbbbPPPEEEAAA@@@@@@<<<<<<;;;;;;<<<<<<===>>>;;;===DDDPPP]]]eeeeeebbb___aaabbbcccbbbaaaaaabbbbbbiiisssyyy{{{{{{|||}}}~~~yyynnn___SSSRRR\\\fffttt~~~}}}kkkYYYRRRIII;;;111,,,+++)))((()))************+++++++++(((((()))************)))))))))***++++++,,,------+++,,,,,,,,,,,,---------+++,,,,,,------........................///000000000000000111222222333333111222222333333444444555999999999:::<<>>>>>???@@@BBBCCCDDDDDDCCCAAAEEETTTdddoookkkddd^^^YYYVVVVVVVVVRRRQQQPPPOOOPPPQQQSSSUUUSSSUUUWWWZZZ[[[\\\]]]]]][[[ZZZYYYXXXXXXYYY[[[\\\ZZZ[[[ZZZXXXUUUTTTUUUVVVZZZ^^^dddjjjooovvv}}}~~~}}}wwwtttpppkkkhhhfffeeeeee```___\\\YYYXXXZZZ___cccooo~~~yyyssssss|||xxxlllaaaZZZWWWVVVVVV]]]___eeelllrrr~~~zzznnnggg```]]][[[^^^fffppp~~~zzzqqqhhhddd```YYYSSSOOOKKKGGGEEEEEEIIIMMMMMMJJJGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKGGGFFFDDDBBB@@@??????@@@???@@@@@@???>>>>>>???AAA???@@@@@@AAADDDJJJRRRWWWdddddddddaaa\\\UUUNNNJJJGGGFFFEEEEEEFFFFFFDDDCCC???>>>============>>>???BBBBBBBBBAAA@@@@@@??????=========>>>???@@@BBBCCC???CCCNNN[[[fffmmmvvv}}}~~~zzzpppcccVVVNNNLLLMMMWWWeeevvv|||yyyooocccZZZRRRJJJGGGGGGHHHGGGGGGNNN___rrr{{{{{{}}}}}}|||yyyvvvxxx}}}{{{rrrnnnrrr|||zzzssswwwzzzwwwxxxyyywwwtttlllcccWWWLLLDDD<<<444///------------------------,,,,,,,,,------------......///000000111111000000111222222333333444444555555555666777777777777666777888999:::999888777666444555555666666555555444333444555555444333444666{{{qqqiiiccc___]]]TTTSSSOOOIIIDDDCCCFFFIIIHHHLLLRRRYYYbbbjjjpppsssxxx~~~rrriiieeedddcccaaa^^^^^^___eeeooozzzqqq\\\MMMFFFBBB@@@<<<;;;999:::;;;===???@@@===???EEEQQQ]]]cccbbb___\\\___aaaaaa^^^\\\]]]^^^]]]eeepppxxx{{{||||||}}}yyymmm]]]RRRQQQ[[[dddtttwwwfffTTTOOOFFF:::000---,,,++++++)))************+++++++++((()))***+++++++++******'''(((((()))+++,,,,,,---,,,,,,,,,,,,------------------------------------...............///000000///000000111222222333333111222222333333444444555777888888888;;;BBBKKKQQQfff~~~zzz}}}}}}{{{yyyqqqfffaaagggxxxooo^^^TTTOOObbbuuudddVVVOOOKKKFFFDDDAAA>>>===???AAABBBEEECCCCCCDDDBBBDDDOOO]]]kkkiiieee```[[[XXXWWWWWWRRRRRRRRRQQQRRRRRRSSSTTTTTTUUUXXXZZZ\\\]]]]]]]]][[[ZZZYYYXXXXXXZZZ\\\^^^[[[[[[[[[YYYWWWUUUUUUVVVZZZ]]]aaafffjjjnnntttxxx||||||{{{{{{xxxuuupppjjjeeeaaa___^^^[[[YYYVVVRRRQQQSSSXXX\\\hhhwwwyyyqqqmmmuuuzzzmmmccc]]][[[[[[[[[bbbeeelllsssyyytttmmmeeeaaa___aaakkkvvvwwwpppmmmhhhbbb[[[VVVPPPKKKHHHIIINNNRRRQQQNNNJJJJJJLLLIIIIIIJJJKKKKKKKKKKKKLLLGGGFFFDDDCCCBBBBBBCCCCCCAAAAAA@@@>>><<<<<<>>>@@@BBBBBBCCCCCCDDDHHHPPPUUUccciiiooonnnggg\\\UUUQQQIIIGGGEEEDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@AAACCCCCCGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@???>>>>>>>>>??????@@@CCCMMMYYYbbbgggoooxxxvvvssskkk^^^RRRKKKKKKNNNXXXeeettt}}}{{{rrrhhh\\\UUUMMMEEECCCFFFFFFFFFFFFKKK[[[qqq{{{wwwuuuvvv{{{~~~}}}wwwpppnnnuuu~~~~~~vvvttt~~~{{{{{{{{{wwwsssiiiaaaTTTIII@@@:::333///---------------------,,,------------...............//////000000000000000111222222333333444444555555666777777888888777777666777888999888777555444555555666666666666555555222444555555444444666777~~~tttkkkddd___\\\XXXVVVQQQKKKEEEDDDGGGKKKHHHKKKQQQZZZbbbkkkqqqtttwww|||qqqhhheeecccaaa___^^^^^^```gggrrr}}}}}}eeeUUUJJJCCC@@@===;;;999999<<>>===???AAACCCFFFCCCBBBDDDCCCCCCLLLXXXhhhhhheeebbb]]]YYYXXXXXXSSSSSSSSSTTTTTTTTTSSSSSSVVVWWWYYY[[[\\\]]]]]]]]]\\\[[[YYYXXXYYY[[[^^^```[[[\\\\\\ZZZWWWVVVVVVVVVXXX[[[^^^```cccfffkkknnnvvv}}}}}}zzzyyyzzzxxxuuuooohhhaaa\\\XXXVVVXXXVVVRRRNNNLLLNNNTTTXXXdddsss}}}ssslllrrr|||zzznnnddd___^^^___```ggglllsss{{{yyyqqqjjjeeebbbeeeppp||||||tttooohhhaaaZZZTTTMMMIIINNNSSSWWWWWWRRROOOOOOPPPKKKKKKKKKKKKLLLLLLLLLLLLGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDBBB???<<<<<>>:::666777<<>>@@@IIIAAA===AAAAAA@@@GGGTTThhhooorrrkkkccc]]]YYYVVVTTTSSSRRRRRRSSSUUUWWWXXX]]][[[YYYYYY\\\```ccceee^^^\\\[[[[[[\\\]]]\\\[[[[[[ZZZXXXWWWVVVVVVWWWWWWWWWXXXZZZ[[[\\\___cccfffllltttwwwrrrmmmjjjhhhjjjttt~~~yyytttpppooommmlllmmmkkkhhhccc]]]WWWRRROOOOOOMMMLLLKKKIIIJJJTTT___lllyyyzzzuuuwww~~~zzzooofffaaa```bbbdddqqqwww~~~xxxmmmkkkooovvv|||wwwpppggg```XXXRRRMMMSSSSSSTTTUUUVVVUUURRROOOMMMMMMNNNNNNMMMLLLJJJIIIMMMLLLJJJGGGDDDCCCDDDFFFFFFEEEBBB@@@???@@@AAABBBGGGHHHIIIHHHHHHHHHJJJLLLZZZeeennnooonnnnnniiiaaaXXXRRRKKKGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDFFFLLLPPPMMMMMMMMMMMMLLLKKKJJJJJJDDDCCCAAA@@@@@@AAABBBBBB???CCCJJJRRR[[[ccchhhkkkkkkeee___YYYPPPKKKMMMSSScccnnnzzzzzzjjjUUUIIIFFFGGGFFFDDDCCCEEEEEEHHHWWWooo}}}qqqlllpppuuuwwwxxxsssttt{{{{{{uuuooowww}}}~~~}}}vvvoooggg\\\NNNDDD:::222...///---------,,,,,,+++++++++---------.........//////......//////000000111111222222222333333444444444666666777777888999999999444555777888999777666555666666666666666666666666444444333222333444555666~~~vvvpppjjjddd___WWWTTTNNNHHHEEEDDDDDDEEEJJJNNNTTT\\\dddlllrrrvvv}}}}}}uuunnnjjjfffaaa^^^___bbbccceeehhhlllpppsssuuuwww}}}oooZZZKKKDDDAAA>>>:::888999===@@@???===;;;>>>GGGSSS___ccc___ZZZRRRRRRWWW]]]___\\\YYYZZZ]]]dddooozzz|||}}}xxxlll]]]SSSTTT```kkkyyy~~~rrr\\\LLLEEE@@@888111---,,,,,,,,,***++++++,,,+++***)))(((************************)))*********+++,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,---......111111000///////////////111111111222222222333333555555555555555555555555555666777777888;;;???CCCPPPqqqwwwqqqrrrttttttwww}}}}}}hhh```kkk}}}sss___UUUSSSfffkkk[[[QQQLLLJJJDDD@@@AAAAAA???>>>AAAJJJBBB>>>AAA@@@===CCCOOOhhhrrrwwwqqqggg```[[[WWWUUUUUUSSSSSSTTTVVVXXXYYY]]]ZZZXXXXXX\\\```bbbddd___]]][[[[[[]]]^^^^^^^^^[[[ZZZXXXVVVUUUTTTTTTUUUVVVXXXYYYZZZ[[[\\\___aaagggllluuu|||{{{xxxlllgggaaa^^^[[[\\\dddmmmvvv|||vvvrrrlllgggeeedddcccccceeedddbbb___ZZZUUUPPPMMMKKKJJJIIIJJJIIIKKKVVVaaawww|||~~~yyyooofffbbbcccfffiiitttzzz}}}tttuuu|||}}}uuulllddd\\\UUUQQQTTTSSSSSSTTTUUUTTTRRRPPPNNNOOOPPPPPPPPPOOOMMMLLLKKKJJJIIIGGGDDDDDDDDDEEEFFFEEECCCAAA@@@@@@@@@@@@GGGIIIJJJJJJJJJJJJKKKMMMUUU```kkkooorrrtttqqqlllddd]]]SSSLLLHHHGGGFFFEEEBBBCCCDDDDDDCCCEEEIIILLLLLLLLLLLLMMMLLLLLLLLLKKKJJJHHHFFFDDDBBBAAAAAAAAACCCFFFLLLTTT[[[bbbfffiiihhhccc]]]XXXPPPKKKNNNTTTeeeqqq~~~~~~ooo[[[NNNIIIIIIHHHEEECCCDDDDDDIIIYYYqqqsssnnnqqqvvvwwwzzzvvvwwwwwwpppiiippp}}}~~~|||tttmmmeeeZZZNNNDDD<<<333//////---------,,,,,,,,,++++++---------.........//////////////////000000111111222222333333333333333333444444444555555666666666666777888888888777555444555555555555555555555555444333333222333444555666|||vvvqqqkkkccc^^^VVVSSSMMMHHHEEEDDDEEEFFFIIILLLSSS\\\eeennntttxxx|||rrrjjjhhhfffaaa[[[YYY]]]___```bbbbbbbbbaaa```eeejjjsss|||mmm[[[LLLDDD@@@===;;;:::<<<@@@AAA>>>;;;:::>>>GGGTTT___bbb^^^XXXPPPOOORRRXXXZZZYYYYYY\\\ccciiisss|||}}}xxxmmm___UUUWWWdddpppyyyqqq\\\MMMGGG@@@888111---,,,,,,,,,+++++++++***************(((((((((((((((((((((((())))))******************))))))*********+++++++++,,,,,,---------,,,,,,+++111000000///////////////111111111222222222222333333444444555555666666777666777777777777:::>>>AAAFFFeee{{{{{{~~~wwwzzzpppdddiiizzzjjj[[[RRR___{{{uuudddXXXQQQNNNGGGBBBAAA@@@>>>???BBBJJJCCC???@@@>>>:::???HHHbbboooxxxuuujjjaaa[[[WWWWWWVVVTTTTTTUUUVVVXXXZZZ[[[YYYWWWXXX\\\```cccdddccc```]]]\\\]]]___```aaa\\\[[[YYYVVVTTTRRRRRRQQQTTTVVVYYYZZZZZZZZZ[[[]]]bbbffflllrrruuuuuutttsssiiiccc^^^[[[WWWVVV[[[bbbgggmmmxxxzzzqqqjjj```]]]XXXUUUUUUUUUUUUUUUWWWXXXXXXWWWUUUPPPLLLJJJFFFFFFGGGIIIJJJNNNZZZfffzzznnneeecccfffkkkooouuuzzzwww{{{{{{rrriiiaaaZZZUUUUUUSSSRRRRRRTTTTTTSSSQQQQQQQQQRRRSSSSSSRRRQQQPPPKKKKKKJJJIIIHHHGGGFFFFFFHHHGGGFFFEEEDDDCCCBBBBBBGGGIIILLLLLLLLLKKKLLLLLLOOOYYYcccjjjpppvvvxxxvvvqqqiii^^^TTTMMMIIIGGGFFFBBBCCCDDDCCCBBBCCCEEEGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCGGGJJJOOOUUU[[[```ccceeeeeeaaa\\\WWWQQQLLLOOOUUUkkkwwwtttaaaSSSLLLIIIFFFDDDCCCCCCDDDKKK]]]uuuvvvqqqsssvvvvvvxxxssstttvvvlllbbbfffzzz~~~}}}}}}vvvooobbbXXXMMMEEE<<<444//////------------,,,,,,,,,,,,------.........//////////////////000000000000111333333333333333222222222333333444444444444444444666777888888888666555444444444444444444444444444333333222222222333444555yyytttpppjjjaaa[[[UUURRRLLLGGGEEEDDDEEEFFFHHHLLLSSS\\\fffooovvvzzzssshhheeeddd```ZZZWWWVVVVVVVVVUUUTTTQQQOOONNNVVV[[[ccclllttt|||wwwhhhWWWJJJAAA>>><<<<<<===???BBBAAA===:::888<<>>AAA\\\}}}mmmkkkyyyzzzgggUUUWWWmmmooobbbXXXTTTKKKDDDBBB@@@>>>???CCCFFFAAA>>>???<<<999===CCCTTTdddrrrrrriii```ZZZWWWWWWVVVTTTTTTTTTVVVWWWYYYXXXWWWWWWYYY^^^cccfffggggggddd___]]]]]]___```aaa^^^\\\ZZZWWWUUURRRPPPOOOQQQTTTWWWYYYZZZZZZ[[[]]]bbbeeelllqqquuuuuutttsssmmmgggcccaaa^^^\\\^^^cccccchhhpppxxx~~~|||yyyvvvtttqqqnnniiibbbZZZTTTMMMJJJGGGFFFGGGHHHIIIIIIJJJKKKMMMOOONNNKKKHHHFFFCCCCCCEEEIIILLLQQQ^^^kkk~~~pppfffeeeiiinnnrrrqqqvvv{{{|||ssswww}}}tttlllccc\\\WWWUUUSSSQQQQQQRRRSSSSSSRRRRRRRRRTTTTTTUUUTTTSSSRRROOONNNNNNMMMMMMKKKIIIGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEHHHKKKMMMLLLKKKKKKKKKLLLRRRYYY___eeelllrrruuuwwwqqqhhh^^^UUUNNNIIIFFFCCCDDDDDDDDDCCCBBBBBBCCCEEEEEEFFFFFFHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFIIINNNTTTZZZ^^^```aaaeeeaaa\\\XXXQQQLLLOOOUUUooozzzwwwfffWWWMMMHHHDDDAAADDDCCCEEEOOOcccyyyxxxrrrtttvvvuuupppiiijjjwwwwwwjjj]]]___nnn~~~}}}{{{|||~~~wwwqqq]]]TTTJJJCCC<<<333......------------------,,,,,,............////////////000000000000000000000000333333333222222222222222555555555555555555555555555666777777777777666666444444444444444444444444222222222222333333444444~~~yyyuuuqqqjjjbbb\\\TTTQQQLLLGGGDDDDDDFFFGGGHHHLLLSSS]]]gggpppxxx|||vvvhhhcccaaa]]]YYYXXXQQQOOOLLLIIIGGGFFFFFFFFFLLLPPPWWW___eeelllssswwwxxxuuummmbbbUUUIIIAAA===;;;<<>>???BBB@@@>>>======<<<:::<<>><<<<<<>>>@@@AAAAAA@@@AAADDDFFFGGGFFFEEEDDDBBBCCCEEEJJJMMMTTTaaannnrrrhhhfffjjjnnnqqqnnnqqqvvv{{{{{{ppprrr~~~{{{ssskkkccc\\\WWWTTTRRRQQQQQQRRRSSSSSSRRRQQQRRRTTTUUUUUUUUUTTTTTTSSSQQQOOOOOOOOONNNKKKHHHIIIIIIJJJJJJJJJJJJIIIIIIDDDGGGJJJLLLKKKJJJIIIJJJLLLMMMOOORRRVVV[[[bbbhhhsssrrrnnnhhh___VVVOOOKKKGGGGGGFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDEEEGGGHHHJJJJJJIIIIIIHHHGGGFFFFFFAAAEEEJJJQQQWWW[[[]]]^^^ddd```\\\XXXQQQLLLNNNTTTkkkuuuzzzlll]]]QQQHHHDDDBBBDDDBBBFFFUUUjjj~~~xxxsssuuuvvvsssiiiaaa```nnn}}}rrreeeZZZ]]]kkkwww||||||{{{yyyxxxyyy{{{xxxrrrlllZZZQQQGGGAAA:::111------------------------------........./////////000000111111111111000000000000222222222222222222222222444444444444555555555555444444555666777888888999555555555555555555555555222222333333444444444444zzzvvvrrrlllddd^^^SSSPPPKKKFFFDDDDDDFFFHHHHHHLLLTTT]]]hhhqqqyyy}}}zzzkkkccc^^^ZZZWWWXXXNNNJJJFFFAAA@@@AAACCCEEEEEEJJJPPPVVV[[[```dddgggmmmkkkfff]]]SSSIIIBBB???:::<<<@@@AAAAAA>>>:::888999===FFFTTT```ccc___YYYQQQMMMNNNRRRUUUXXX]]]bbbrrrzzz}}}ooo^^^RRRSSS```lll|||~~~mmm\\\QQQKKKBBB666///...///...---***************+++++++++***************************+++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,......////////////////////////000000111000000000111111111111222......///000222333444444444555777777777888:::<<>>NNN^^^fffgggfffbbb]]]VVVUUUSSSRRRRRRSSSUUUVVVVVVUUUVVVZZZ```eeehhhiiijjjfffaaa^^^]]]]]]\\\[[[]]]\\\[[[ZZZXXXUUUSSSRRROOORRRVVVYYY[[[]]]```bbbbbbiiisss}}}|||yyyvvvrrrppprrrrrrnnnlllmmmnnnkkkfff```[[[TTTNNNIIIHHHFFFEEEDDDCCC@@@===::::::888777777:::;;;<<<<<<:::<<<>>>@@@BBBBBBBBBBBBCCCCCCFFFJJJMMMSSSaaannntttiiihhhkkknnnooolllooorrrvvv{{{}}}rrrpppxxx}}}uuunnnggg```ZZZVVVRRRQQQPPPQQQSSSTTTSSSRRRQQQRRRTTTUUUVVVVVVVVVUUUTTTQQQNNNOOOQQQRRRPPPMMMKKKKKKJJJJJJIIIHHHHHHHHHEEEGGGIIIJJJJJJIIIIIIJJJNNNLLLLLLNNNNNNNNNRRRXXXgggiiillljjjddd]]]VVVSSSNNNLLLIIIHHHIIIIIIHHHFFFFFFEEEDDDCCCCCCDDDFFFFFFLLLLLLKKKIIIGGGDDDBBB@@@===AAAHHHOOOUUUXXXZZZ[[[___\\\YYYVVVPPPKKKMMMSSSbbbmmmwww{{{~~~}}}rrrdddVVVKKKFFFEEEDDDBBBHHH[[[qqqwwwtttwwwwwwtttggg``````lll|||zzzlll```YYY___nnnxxx|||}}}zzzxxxvvvuuutttqqqjjjdddZZZPPPFFF???888000,,,---------------................../////////000000000222111111111111000000000111111111111222222222333111111222222333444444555444444555666777888999999666666666666666666666666222333444555555555444444yyytttooojjjbbb]]]RRROOOJJJFFFDDDEEEFFFHHHIIIMMMTTT^^^hhhqqqyyy}}}{{{nnneee]]]VVVSSSTTTIIIFFFBBB>>>===>>>@@@BBBDDDHHHOOOUUUYYY[[[^^^```cccbbb^^^WWWNNNGGGBBB@@@:::===@@@AAA???<<<999777666:::CCCPPP]]]bbb^^^ZZZSSSPPPPPPTTTXXXZZZ^^^dddoooyyy}}}ooo^^^RRRTTTaaammm||||||kkk[[[RRRLLLBBB555......000///---((()))***+++,,,++++++***************************(((((())))))***+++++++++***+++++++++,,,,,,,,,,,,......------------......///////////////000111111000000000000111111111111//////000111222333333444222444666777777888:::<<>>@@@:::<<<>>>===<<<;;;<<<<<<:::GGGUUU___eeegggccc^^^WWWVVVTTTSSSSSSTTTVVVWWWWWWVVVVVVYYY]]]aaacccccceeeccc___^^^]]]]]]\\\[[[YYYYYYYYYYYYXXXVVVTTTSSSQQQSSSUUUWWWYYY[[[___bbbdddkkkvvv~~~}}}xxxvvvyyyyyyuuuqqqpppoooiii___UUUNNNHHHDDDAAA===;;;::::::::::::888666777666444555777888888888999::::::<<<>>>???AAABBBCCCCCCEEEHHHKKKPPP]]]jjjtttkkkjjjmmmooonnnjjjlllnnnqqquuuyyy}}}zzzqqqmmmpppzzzvvvoooiiiccc^^^XXXUUUPPPPPPPPPRRRTTTTTTRRRPPPQQQSSSTTTVVVWWWXXXWWWWWWUUURRROOOQQQVVVZZZZZZXXXSSSRRROOOLLLIIIHHHGGGGGGGGGHHHJJJJJJIIIIIIKKKLLLNNNMMMOOOSSSQQQKKKJJJMMMUUUZZZ```bbb```\\\ZZZYYYTTTQQQMMMLLLMMMNNNMMMLLLLLLKKKIIIGGGFFFFFFGGGHHHLLLLLLKKKIIIGGGDDDAAA???===AAAGGGNNNSSSVVVXXXXXXWWWUUUSSSRRRMMMIIILLLSSS___jjjtttxxx||||||tttgggXXXLLLGGGFFFDDDBBBJJJ```wwwxxxvvvzzzzzzvvvgggcccfffqqq~~~{{{jjj```[[[eeerrrxxxzzz{{{zzzxxxvvvuuutttqqqlllhhh]]]RRRGGG???888000---///------------.........///.../////////000000000000222222222111111111000000//////000111222333333444000111222333444555666777777777666666666666777777555555555555555555555555333444555666666666555555|||uuupppkkkfff___ZZZQQQNNNJJJFFFDDDEEEGGGHHHJJJNNNUUU^^^hhhqqqyyy|||{{{qqqhhh]]]SSSPPPQQQEEEBBB???<<<:::;;;<<<===EEEJJJQQQWWW[[[]]]^^^___[[[[[[XXXRRRJJJCCC???>>>:::===???@@@>>>;;;888777222666>>>KKKXXX^^^\\\XXXXXXUUUTTTWWWYYYYYY\\\aaalllwww}}}ppp^^^SSSUUUbbbooo}}}|||kkk[[[SSSMMMBBB555...///000///---'''(((***,,,---,,,***)))************************&&&''''''((()))******+++)))************+++++++++111000...---,,,,,,------///////////////000111111000000000000111111111111111111111222222333444444111333555666777888:::<<>>???:::>>>???>>><<<;;;;;;999999CCCOOOYYYaaafffbbb[[[XXXWWWUUUTTTTTTUUUWWWXXXXXXWWWWWWXXX[[[]]]^^^^^^aaa___]]]]]]^^^^^^\\\[[[VVVWWWXXXXXXWWWVVVTTTSSSSSSTTTUUUVVVWWWYYY]]]```hhhnnnwww|||xxxvvvyyyyyysssnnnlllggg___SSSIIIBBB>>><<<;;;999888666666777777666555666555333444555666666555999999999:::<<<>>>AAABBBCCCCCCDDDGGGIIINNNZZZgggttttttkkkkkknnnoooooohhhiiikkkmmmpppsssvvvxxxvvv~~~yyytttnnnhhhiiixxxuuuqqqlllfffaaa]]]XXXUUUOOOPPPQQQSSSUUUTTTRRRPPPRRRSSSUUUWWWYYYYYYYYYYYYWWWTTTRRRUUU\\\bbbcccbbb\\\ZZZUUUPPPLLLIIIHHHHHHIIIJJJKKKJJJIIIJJJLLLNNNMMMNNNTTTZZZXXXNNNHHHIIIGGGLLLSSSWWWXXXXXXYYYZZZXXXTTTOOONNNOOOQQQQQQPPPRRRPPPMMMKKKIIIIIIIIIJJJIIIIIIIIIIIIHHHFFFDDDCCC>>>BBBHHHNNNSSSUUUVVVVVVQQQOOONNNNNNKKKIIILLLSSSccclllvvvyyy{{{{{{yyysssfffWWWKKKFFFFFFDDDBBBLLLddd{{{xxxxxx||||||xxxgggfffkkkvvv~~~mmmccc___iiitttwwwuuuuuuyyyxxxwwwwwwxxxwwwuuurrr___TTTHHH???888111///000---------.........//////////////////000000000000222222222222111111000000......///111222333444555222222333555777888:::::::::999888666555555444444444444444444444444444444444444666777777777666555xxxoooggg___YYYVVVSSSMMMHHHGGGDDDBBBDDDHHHJJJNNNUUU]]]eeemmmuuuzzzvvvkkkccc]]]UUUPPPOOOCCCAAA===<<<===>>>>>>===DDDKKKUUU\\\```___^^^]]]```]]]WWWOOOFFFAAA???>>><<<<<<<<<<<<;;;:::999888777999===EEEMMMRRRUUUUUUWWWYYY\\\]]]^^^```cccfffmmmvvvppp\\\QQQUUUeeetttyyyiii\\\TTTMMM@@@555000///,,,)))******)))))))))((((((''''''))))))))))))************++++++******************)))************+++++++++++++++,,,------......///............////////////111111111111111111111111222222222222333444555555222333333444666888999:::<<>>===;;;;;;:::888>>>IIIWWWbbbfffddd```[[[XXXUUUTTTTTTTTTSSSRRRVVVVVVUUUTTTSSSUUUXXX[[[^^^___```aaa```___]]]\\\TTTWWWYYYYYYXXXVVVVVVWWWSSSSSSSSSSSSTTTYYY___ccciiittt}}}xxxuuupppjjjfff]]]WWWMMMEEE@@@===;;;:::777666555555777777666555444555666888999999:::::::::;;;;;;<<<===>>>??????AAABBBDDDFFFIIIOOOVVV[[[lllvvvuuusssnnnppprrrmmmjjjjjjiiiiiijjjkkkmmmnnnqqquuuyyyzzz}}}xxxmmmeeeddddddkkkwwwnnneee```[[[UUUSSSTTTOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTVVVXXX\\\^^^^^^]]]XXXPPPMMMSSS]]]eeekkkpppiiieee___YYYUUUPPPKKKGGGNNNIIIIIINNNRRRPPPMMMMMMJJJQQQ[[[aaaaaaZZZRRRLLLMMMMMMMMMNNNPPPSSSUUUWWWVVVUUUSSSQQQOOONNNOOOOOORRRSSSSSSRRROOOLLLIIIGGGKKKIIIGGGFFFEEEDDDBBB@@@BBBDDDIIIPPPUUUWWWVVVUUURRROOOMMMLLLJJJKKKSSS\\\kkkqqquuuvvvyyy}}}}}}zzz}}}yyyrrrggg\\\PPPGGGBBBGGGBBBJJJbbb}}}{{{wwwzzz}}}{{{wwwiiiccchhhzzzooodddcccpppzzzzzzzzz~~~}}}}}}{{{mmm^^^UUUHHH<<<444111//////..................------,,,---......//////......111222333444444333222111111222222222222111000000000111333555777999::::::999888888777666555555555444444333222222333333333555666666666777777888888yyyqqqhhh```ZZZVVVRRRLLLGGGFFFCCCAAACCCGGGIIINNNUUU\\\eeennnwww|||vvvkkkddd]]]UUUOOONNNGGGDDD@@@>>>>>>>>>>>>===CCCIIIRRRYYY]]]^^^______aaa___ZZZRRRJJJCCC@@@@@@=========<<<;;;999888777444666;;;CCCJJJPPPRRRRRRTTTVVVZZZ\\\]]]___aaaccchhhqqq~~~ppp]]]SSSXXXhhhwwwyyyjjj\\\TTTLLL@@@444000///,,,***************))))))((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,------......///............////////////111111111111111111111111111111111111222333444444333333333444666777999:::<<>><<<<<<999===FFFSSS```fffddd```ZZZXXXUUUSSSSSSTTTSSSRRRSSSTTTSSSRRRQQQSSSWWWZZZ\\\]]]___```___^^^\\\[[[VVVXXXZZZZZZYYYXXXXXXXXXTTTTTTSSSRRRSSSWWW]]]bbbqqq~~~yyysssmmmgggbbbXXXSSSJJJCCC>>><<<:::888888666555555666666555444555666777999::::::;;;;;;<<<<<<===>>>??????@@@@@@CCCDDDEEEGGGIIIOOOUUUZZZbbbmmm{{{ssssssoooqqqtttooojjjiiihhhhhhhhhiiijjjkkkkkkooosssvvvzzz~~~vvvjjjaaa^^^]]]bbbvvv}}}qqqiiibbb___\\\XXXWWWYYYWWWVVVTTTSSSSSSSSSTTTUUURRRRRRTTTXXX]]]aaabbbbbbUUUMMMGGGLLLUUU^^^gggnnnxxxtttnnnggg___WWWQQQMMMKKKGGGGGGLLLPPPNNNKKKKKKKKKQQQ[[[dddfff```WWWPPPLLLKKKJJJJJJKKKMMMPPPQQQUUUTTTRRRPPPNNNNNNMMMNNNOOOPPPPPPQQQPPPNNNLLLJJJJJJIIIGGGFFFFFFFFFDDDBBBFFFHHHLLLRRRXXX[[[[[[ZZZRRRNNNKKKJJJJJJMMMWWWbbbmmmrrrvvvvvvxxx{{{{{{wwwuuuqqqkkkaaaXXXNNNGGGCCCFFFCCCLLLddd~~~zzzxxx}}}zzziiidddiiizzzppphhhgggrrrzzzzzz|||{{{kkk\\\SSSFFF:::333///......------------------......,,,---......//////.........///111222222222111111222222222222222111111000111222333555777888999999888777777666666555444444444444333333222333333444555555555666666666777777{{{sssjjjaaaZZZVVVQQQKKKFFFEEECCCAAABBBGGGJJJNNNTTT\\\dddnnnxxx~~~wwwlllfff```WWWPPPNNNJJJGGGBBB@@@??????>>>===BBBGGGNNNTTTXXX[[[^^^___aaa```\\\VVVNNNFFFBBBAAA>>>>>>===;;;:::888777666444777<<>>===<<<<<>>>>>???@@@AAABBBCCCCCCEEEFFFGGGHHHJJJOOOTTTXXX[[[dddtttvvvppprrrppprrrtttoooiiihhhgggfffffffffggghhheeejjjnnnrrryyyuuuiii^^^XXXVVVYYYiiizzz~~~uuujjjccc^^^]]]\\\ZZZ[[[]]]___]]]ZZZWWWUUUUUUUUUVVVRRRSSSTTTYYY^^^bbbcccdddYYYOOOHHHJJJRRR[[[fffoooyyynnnbbbXXXRRRKKKGGGFFFKKKNNNMMMJJJJJJJJJOOOYYYccciiiggg^^^WWWPPPNNNLLLIIIHHHIIIJJJLLLRRRQQQOOONNNMMMLLLLLLLLLJJJKKKMMMNNNNNNNNNMMMMMMJJJHHHGGGGGGHHHIIIHHHGGGKKKLLLPPPUUU[[[___``````TTTOOOJJJIIIJJJOOO]]]jjjpppuuuwwwwwwwwwyyywwwsssjjjgggaaaYYYQQQKKKFFFDDDDDDFFFSSSjjj||||||zzziiieeekkkxxx~~~~~~rrrmmmmmmuuuzzzzzz|||iiiYYYPPPDDD888111...------++++++,,,,,,------......------...////////////......///000111111111111111333333333222222222111111222333444555666777777777666666666555555444444333444333333333333333444444444444444555555555555666|||tttkkkbbbZZZVVVQQQKKKGGGFFFDDDBBBDDDHHHMMMQQQVVV]]]eeennnwww~~~wwwnnnhhhbbbYYYQQQNNNIIIFFFBBB@@@@@@@@@???>>>BBBFFFKKKOOORRRUUUYYY[[[]]]]]]\\\VVVOOOHHHCCC@@@???>>>===;;;999777666666888;;;AAAIIIQQQUUUVVVUUUSSSWWW]]]```bbbbbbcccdddjjjuuu}}}lll]]]WWW___ppp~~~yyyjjj]]]VVVJJJ>>>333000///---,,,,,,++++++******************((()))))))))************((((((((()))))))))))))))))))))*********+++++++++++++++,,,------......///............////////////////////////////////////000000000111111222333444333333444444666777888999:::AAAIIIfff|||nnnmmmnnnUUUNNN```zzz}}}hhhYYYQQQJJJIIIHHHFFFBBBAAA@@@BBBCCCEEEDDDBBB???===>>>;;;<<>>???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLOOOSSSWWW[[[aaammm~~~tttooorrrpppqqqrrrlllhhhgggfffeeedddeeeffffffcccgggkkkpppyyyvvvjjj^^^WWWTTTWWWbbbnnnxxx~~~|||tttmmmddd^^^ZZZ[[[[[[ZZZZZZ]]]aaa___\\\XXXVVVVVVWWWWWWVVVUUUUUUXXX\\\___``````[[[RRRKKKKKKPPPWWW```iiiyyy~~~ooo```XXXPPPJJJHHHLLLNNNLLLJJJJJJGGGJJJQQQ[[[dddgggccc^^^[[[WWWRRRMMMJJJHHHHHHIIIMMMMMMLLLLLLKKKJJJJJJJJJGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHFFFGGGIIIKKKLLLKKKNNNOOOQQQVVV\\\```bbbbbbWWWQQQKKKHHHIIIQQQ```ooossswwwyyywwwvvvvvvsssoooccc___YYYRRRLLLGGGEEEDDDCCCKKK\\\sss}}}uuueeeeeekkkwww~~~tttrrrtttxxxzzz|||~~~iiiWWWNNNBBB777111...------******++++++,,,---......------...///////////////111111111222222222111111444444333222222222222222333333444555666666666666555555555444444333333333444333333333333444444555444444444444444444444444|||tttkkkbbbZZZWWWRRRLLLHHHGGGEEECCCFFFJJJQQQTTTYYY___fffooowww}}}|||sssjjjeee___VVVOOOMMMGGGDDDAAA@@@@@@AAAAAA@@@BBBEEEIIILLLNNNPPPRRRTTTXXXXXXXXXTTTMMMFFFAAA???@@@>>><<<:::888777666666:::===EEENNNVVVZZZZZZXXXUUUYYY^^^bbbcccccccccdddnnnzzzzzziii[[[WWWaaarrryyyjjj]]]VVVJJJ>>>333000///---,,,,,,******************++++++((()))))))))************)))))))))******+++++++++))))))*********+++++++++++++++,,,------......///............////////////////////////////////////222222111222222333444555444444444444555777888999999AAAHHHbbbvvvqqq~~~~~~cccTTT[[[pppwwwaaaUUUKKKIIIIIIEEEAAAAAA>>>@@@BBBDDDCCCBBB???===>>>:::999AAANNN[[[aaabbb\\\XXXTTTQQQQQQRRRSSSSSSOOOPPPQQQQQQQQQRRRTTTWWWXXXZZZ^^^aaaaaa```^^^\\\XXXZZZZZZZZZXXXXXXYYY[[[ZZZYYYXXXXXXZZZ___ggglllzzzxxxooojjjeeebbbZZZVVVOOOHHHDDD???;;;999666666666999<<>>;;;999777777777777888===FFFPPPYYY]]]\\\[[[WWW[[[^^^aaaaaaaaabbbbbbooo|||xxxhhhZZZXXXccctttxxxiii\\\UUUKKK???333000///---+++,,,)))))))))***************))))))))))))************))))))******++++++,,,,,,)))************+++++++++++++++,,,------......///............////////////000000000000000000000000222222222222333444555666444444444555555666888888777AAAGGG\\\|||www^^^ZZZgggjjjZZZLLLIIIHHHCCC???@@@>>>???AAABBBBBBAAA@@@???>>>;;;999>>>HHHTTT]]]bbb___[[[VVVRRRRRRRRRSSSRRRPPPQQQRRRRRRQQQRRRTTTUUUUUUXXX]]]aaacccbbb```^^^YYYZZZZZZYYYXXXXXXZZZ[[[YYYZZZZZZ[[[]]]ccciiinnn}}}rrrlllhhhfffdddXXXSSSLLLEEE@@@===:::888888888:::===BBBEEEGGGGGGDDDCCCBBBBBBBBBDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNNNNLLLMMMNNNOOOOOOQQQTTTWWWXXX[[[aaakkk{{{qqqkkklllgggeeeddd]]]_________```aaaccceeefffccceeefffkkkvvvoooeeeYYYSSSTTTXXX]]]```fffjjjkkkiiiggggggddd___]]]XXXTTTTTTSSSPPPOOOQQQSSSSSSSSSTTTUUUWWWXXXYYYSSSRRRRRRTTTYYY]]]______XXXSSSPPPQQQQQQPPPSSSWWW\\\gggxxxwwweee[[[RRRPPPOOOMMMLLLNNNKKKJJJJJJLLLQQQXXX___dddeeebbb]]]WWWQQQMMMJJJHHHHHHIIIKKKMMMNNNOOOPPPPPPMMMLLLKKKIIIHHHFFFEEEEEEIIIGGGFFFGGGJJJNNNPPPQQQRRRRRRSSSVVVZZZ[[[ZZZYYYXXXRRRMMMKKKLLLTTTcccqqqxxx{{{{{{vvvsssrrrmmmhhh]]]XXXPPPIIIEEEDDDFFFGGGLLL^^^tttxxxnnnZZZcccoooyyy~~~|||~~~{{{bbbSSSKKK???555000/////////++++++,,,,,,------............///000000000000///////////////000111222333666555444333222333444555222333444555555555555555444444444444444444444444333333333333444555666777555444444444444333333333{{{pppggg___ZZZXXXRRRLLLHHHGGGFFFDDDFFFKKKOOOUUU]]]fffnnnvvv|||sssiii___[[[WWWQQQMMMLLLJJJGGGDDDBBBBBBCCCBBBBBB???DDDKKKPPPQQQPPPNNNMMMLLLMMMMMMKKKFFFBBB@@@@@@>>><<<:::888777777888888888===GGGSSS\\\``````^^^\\\^^^```aaaaaaaaabbbcccqqq~~~yyyhhh[[[ZZZeeevvvvvvhhh[[[TTTLLL@@@444000///,,,******((((((((())))))*********))))))))))))************((((((((()))***+++++++++)))************+++++++++++++++,,,------......///............////////////111111111111111111111111111111111111222333444555555555444555555666777888555@@@DDDSSS}}}hhh[[[___|||wwwcccQQQMMMKKKDDDAAADDD>>>???@@@AAAAAAAAAAAAAAA<<<;;;:::<<>><<<;;;;;;======???BBBGGGJJJKKKKKKGGGFFFEEEDDDDDDFFFGGGHHHHHHIIIJJJLLLNNNOOOQQQQQQLLLNNNOOOPPPPPPRRRUUUWWWWWWZZZ]]]dddooo~~~mmmeeeeee___^^^]]]VVVXXXYYYZZZ[[[^^^aaadddfffhhhhhhhhhlllvvv}}}lllcccXXXQQQSSSXXX[[[ZZZ___bbbccc```___```___[[[ZZZTTTPPPPPPOOOLLLJJJLLLKKKMMMPPPRRRUUUVVVWWWWWWVVVUUUTTTUUUXXX\\\^^^___ZZZVVVTTTTTTTTTRRRVVV[[[[[[___iiixxxwwwkkk___XXXUUUSSSTTTVVVTTTTTTSSSPPPOOORRRZZZ```cccaaa___[[[WWWSSSPPPNNNIIIKKKNNNQQQTTTUUUVVVWWWSSSRRRPPPNNNLLLJJJIIIIIIIIIGGGEEEFFFJJJNNNPPPQQQUUUVVVWWWYYY[[[ZZZWWWUUUSSSOOOLLLMMMOOOVVVdddrrrxxx{{{{{{vvvsssppplllfffYYYTTTMMMFFFCCCDDDHHHJJJUUUhhh~~~qqqfffYYYdddsss|||vvv___PPPHHH===333...---......------------------............///000000000000000......///111333666999;;;777666444333222333444555111222333444555555666555444444444444444555555555333333333444444555666777555555555555444444444333zzzoooeee^^^ZZZXXXPPPKKKGGGFFFEEECCCFFFJJJMMMSSS]]]hhhqqqyyytttiii```[[[XXXRRRPPPPPPMMMJJJFFFDDDCCCCCCBBBAAA===DDDLLLSSSTTTSSSPPPNNNJJJKKKKKKHHHEEEBBBAAAAAA===<<<:::888777777888999999???IIIUUU___ccccccaaaaaabbbddddddccccccdddfffvvvzzziii\\\\\\gggxxxvvvggg[[[TTTMMM@@@555000///,,,******''''''(((((()))))))))***))))))))))))************&&&''''''((()))******+++)))************+++++++++++++++,,,------......///............/////////000111111111111111111111111000000000000111222333444555555555555555666777888444???AAALLLtttmmm[[[ZZZuuukkkWWWRRROOOHHHEEEHHH@@@@@@@@@@@@AAABBBBBBCCC;;;<<<<<<<<>>>>>??????BBBBBBBBBEEEIIILLLMMMMMMIIIGGGFFFEEEEEEGGGHHHJJJIIIJJJKKKMMMOOOQQQRRRSSSMMMNNNPPPQQQQQQSSSVVVXXXZZZ[[[]]]```gggssszzzhhhaaa```ZZZYYYYYYSSSTTTTTTVVVXXX\\\```ccceeemmmlllkkkoooyyy~~~llldddXXXQQQTTTYYYZZZWWWZZZ]]]]]]ZZZZZZ]]]\\\YYYWWWQQQMMMNNNMMMIIIHHHIIIHHHJJJNNNRRRUUUVVVVVVVVV\\\ZZZWWWWWWXXXZZZ[[[[[[WWWSSSPPPQQQPPPPPPUUU[[[^^^[[[]]]jjj~~~xxxjjjaaa]]][[[\\\___[[[]]]\\\WWWPPPPPPVVV]]]aaaaaaaaa___]]]ZZZWWWUUUKKKMMMQQQTTTXXXZZZ[[[\\\XXXWWWUUURRRPPPOOONNNNNNIIIGGGEEEFFFJJJNNNPPPQQQYYYYYY[[[\\\]]][[[WWWSSSOOOLLLKKKNNNQQQXXXfffsssyyy{{{{{{vvvrrrpppkkkeeeVVVQQQJJJDDDBBBEEEIIIMMM[[[oooxxxiii]]]YYYfffuuu~~~rrr___NNNFFF;;;222---,,,------..................------...//////000000000000000//////111444888===AAADDD888666444333333333555666000111333444555666666666555555555555555555555555333333333444555666777777666666666555555444444444sssiiiccc___[[[XXXTTTNNNIIIHHHFFFDDDGGGKKKQQQUUU]]]gggrrr}}}ssshhh___\\\XXXQQQLLLMMMIIIJJJKKKIIIFFFDDDBBBBBBBBBEEEKKKRRRVVVUUUPPPLLLJJJFFFEEEFFFCCC>>><<<>>>AAAAAA@@@===999777777777<<>>???@@@BBBAAAAAA<<<::::::===@@@FFFRRR^^^```___[[[TTTRRRTTTSSSOOOQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSTTTWWWZZZ]]]aaacccaaa___]]][[[ZZZ[[[]]]^^^bbbeeejjjooossstttsssrrr~~~zzzsssiiibbb]]]ZZZWWWTTTMMMJJJFFFAAA>>>???DDDHHHGGGJJJMMMPPPQQQPPPNNNLLLLLLKKKIIIHHHIIIKKKMMMNNNNNNNNNNNNOOOQQQRRRTTTUUUSSSQQQNNNMMMPPPSSSVVVWWWZZZYYYZZZ\\\bbbiiipppuuuooofffZZZRRRQQQRRRQQQOOONNNOOOOOOPPPSSSXXX^^^cccjjjpppuuuvvvyyypppcccXXXUUUVVVWWWXXX[[[_________^^^]]][[[ZZZYYY\\\XXXRRRKKKHHHGGGHHHIIIOOOQQQTTTUUUUUUUUUVVVWWW[[[______ZZZXXXZZZYYYWWWSSSOOOMMMOOOPPPQQQUUU[[[]]]\\\]]]aaalll}}}zzzoooddd[[[[[[aaafffhhhhhhbbbYYYTTTVVVYYY\\\\\\]]]___aaabbb```^^^XXXUUUQQQQQQTTTXXX\\\___]]]ZZZVVVTTTTTTTTTSSSSSSNNNLLLHHHFFFFFFIIIMMMPPPXXXZZZZZZXXXXXX[[[YYYTTTMMMNNNOOOQQQUUU___kkktttxxxuuurrrsssuuurrrhhh```RRRJJJEEEEEEGGGGGGHHHKKKbbbyyy~~~pppddd___^^^hhhwwwvvv[[[RRRCCC666111111000///000------,,,,,,---...000111......//////000000111111666777999;;;:::888666444222222111111222222333444000111222333555666777777666666555555555444444444222222333333444555666666555666666666666666555555{{{pppfffaaa^^^[[[XXXRRRLLLHHHGGGEEEDDDGGGLLLPPPTTT\\\fffrrr}}}|||pppfff^^^\\\WWWPPPJJJIIIHHHIIIJJJIIIGGGEEECCCBBBBBBEEEJJJQQQVVVWWWUUURRRMMMHHHFFFEEEBBB>>><<>>999777777777;;;DDDQQQ\\\ccceeeeeeeeeccciiihhhggghhhcccdddqqq~~~kkkZZZZZZfffwww~~~ooo```VVVQQQGGG;;;000------,,,+++---((())))))******+++,,,,,,******++++++++++++******///...,,,+++***+++,,,---******+++,,,,,,,,,,,,,,,***+++,,,------...------,,,---...///000000000000000000111111111222222222000000000111222222333333444444444444555555555555555<<<@@@HHHeeefffYYYgggrrraaaXXXNNNGGGEEEAAA???>>>>>>???@@@@@@???>>>;;;:::;;;===BBBMMMYYY]]]]]]ZZZTTTRRRTTTSSSOOOQQQPPPOOONNNNNNOOOPPPQQQOOOPPPQQQTTTXXX\\\```bbbbbb```]]][[[ZZZ[[[]]]___\\\___eeekkkooorrrttttttwwwyyy|||~~~}}}|||||||||wwwpppfff^^^XXXUUUQQQOOOIIIHHHFFFCCCBBBDDDHHHLLLRRRSSSTTTUUUTTTRRRPPPNNNOOOOOOMMMMMMMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXUUUQQQOOOPPPRRRSSSSSSVVVUUUUUUUUUXXX\\\aaacccjjjnnnvvv}}}}}}tttmmmaaaYYYOOOIIIHHHIIIHHHGGGIIIJJJLLLNNNQQQVVV\\\```iiipppuuuxxx{{{}}}nnncccZZZWWWWWWXXX[[[___`````````___^^^\\\ZZZYYY[[[WWWQQQLLLIIIIIIJJJLLLOOOQQQUUUWWWXXXYYY[[[]]]```dddfffbbb___^^^[[[WWWTTTPPPMMMOOOPPPQQQUUUZZZYYY[[[\\\]]]```kkkzzz}}}vvvlllbbb___bbbdddjjjnnnjjj```XXXWWWYYYXXXYYY\\\___cccdddbbb```[[[WWWRRRQQQRRRVVVXXXZZZZZZXXXWWWWWWWWWWWWUUUSSSPPPNNNJJJGGGGGGIIIMMMOOOVVV[[[_________^^^YYYRRRMMMMMMMMMQQQXXXbbbmmmtttwwwsssqqqsssuuurrriiiaaaPPPHHHCCCCCCEEEFFFJJJOOOcccxxxpppeeebbb```kkkyyy{{{{{{|||___PPPBBB555111111//////000///////////////111222333//////000000111222222222333444555555555444222111222222111111222222333444111222222333444555666666666555555555444444444444222222333333444555555666555555666666666666555555~~~vvvkkkccc^^^\\\YYYVVVPPPJJJFFFEEEEEEDDDGGGLLLPPPTTT\\\eeeppp|||uuukkkddd^^^[[[WWWOOOHHHDDDDDDFFFHHHJJJJJJHHHFFFDDDBBBDDDIIIOOOVVVYYYYYYXXXQQQLLLGGGDDDAAA======@@@EEEDDDBBB>>>:::777777888<<>>BBBDDDGGGJJJNNNRRRXXX\\\fffmmmuuuyyy}}}}}}xxxkkkddd^^^[[[ZZZYYY]]]cccbbbbbbbbbaaa___]]]ZZZXXXXXXUUUQQQMMMLLLLLLNNNOOOPPPSSSWWWZZZ\\\^^^```cccdddiiimmmkkkhhheee]]]VVVUUUPPPMMMNNNOOOOOOSSSYYYWWWZZZ\\\YYYUUUYYYdddnnn|||zzzxxxrrrhhhaaa``````iiiqqqqqqjjjbbb]]]]]]VVVWWWZZZ^^^ccceeedddccc^^^ZZZTTTQQQQQQRRRSSSTTTUUUUUUVVVWWWYYYYYYVVVTTTSSSQQQMMMJJJIIIJJJLLLNNNTTT\\\dddfffeeeaaaXXXPPPMMMJJJJJJPPP[[[fffooossstttqqqppprrrtttqqqjjjdddOOOIIICCCCCCDDDGGGNNNVVVlll}}}~~~pppgggeeefffqqq~~~vvvpppqqq|||cccMMM@@@555111000///...///,,,,,,,,,,,,---...//////000000000111222222333333222222222111111111000000222111111111111222333333333333333333444444444444555555555555444444444444222222333333444444555555444555555666666666555555zzzrrrhhh```\\\YYYUUURRRNNNHHHDDDDDDDDDDDDGGGMMMPPPUUU\\\dddmmmyyy~~~qqqfffccc___]]]ZZZRRRIIICCCAAACCCGGGKKKNNNOOOMMMKKKGGGHHHJJJOOOUUUYYYZZZYYYUUUNNNGGGDDD@@@<<<>>>BBBEEEDDDBBB>>>;;;999:::;;;>>>HHHVVVbbbhhhgggdddbbb```hhhiiilllooohhheeeooo{{{iii[[[\\\hhhxxxtttdddXXXQQQGGG;;;000------+++******+++++++++***))))))((((((******++++++++++++*********)))(((((((((((())))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000000000000000000111111111111000000000111222222333333333333333444444555555666888;;;===CCCXXX~~~{{{yyyqqqaaafffyyyqqqaaaTTTKKKFFFEEECCCAAAAAAAAABBBAAA@@@AAA===:::999888;;;EEEOOOZZZ\\\[[[VVVSSSSSSRRROOOOOOOOONNNNNNNNNNNNOOOOOOLLLLLLMMMPPPSSSVVVZZZ\\\```^^^[[[XXXWWWYYY[[[]]][[[\\\]]]```cccgggiiikkkmmmpppssssssqqqnnnkkkkkkgggaaaYYYQQQMMMKKKKKKKKKOOORRRVVVZZZ]]]```ccceeegggeeeaaa^^^[[[YYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXZZZZZZZZZZZZZZZ[[[\\\]]]\\\XXXRRRMMMKKKKKKJJJIIILLLKKKJJJIIIGGGFFFEEEDDDDDDFFFIIILLLLLLJJJFFFDDDCCC???<<<;;;;;;<<<;;;:::<<>>444111000...---///*********++++++,,,------//////000111111222222333444333222111111111222222111111111111111222222333333333333333333333333333444444444444444444444444222222333333333444444444444444555555666666555555yyyqqqggg___ZZZVVVRRROOOMMMGGGDDDDDDDDDCCCGGGMMMQQQVVV]]]cccjjjuuurrreeedddcccaaa___ZZZPPPHHHBBBCCCGGGNNNTTTXXXXXXVVVSSSRRRSSSUUUXXX[[[[[[[[[WWWOOOHHHCCC???<<<>>>CCCCCCCCCAAA>>>;;;:::<<<>>>???HHHTTT^^^ddddddcccccc]]]dddgggkkkpppjjjeeennn{{{~~~jjj^^^```lll{{{vvvfffYYYRRREEE:::000...---+++)))***++++++******)))(((((('''******++++++++++++******,,,,,,,,,+++,,,,,,,,,,,,)))******+++++++++++++++,,,,,,---------,,,++++++,,,---...///000000000000//////000000000111111111000000000111222222333333333444444555666666777777888999;;;BBBSSStttssskkkqqq~~~{{{jjjhhhrrrxxxfffYYYOOOIIIDDDBBB@@@@@@@@@@@@???>>>AAA===;;;:::999;;;DDDNNNZZZ^^^^^^YYYTTTSSSQQQNNNMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOPPPSSSUUUVVV\\\ZZZXXXVVVUUUVVVWWWYYYYYYYYYZZZ\\\___bbbeeefffiiikkkllllllhhhdddbbbaaaZZZWWWQQQKKKIIIIIIMMMPPPYYY]]]ccchhhjjjlllnnnpppiiigggccc___\\\[[[\\\\\\YYYYYYYYYXXXXXXYYYYYYYYY\\\\\\\\\[[[[[[\\\]]]]]]XXXTTTNNNJJJHHHHHHHHHGGGFFFFFFEEEDDDCCCBBB@@@@@@@@@AAACCCCCCAAA>>><<<;;;;;;:::999999999::::::999888;;;@@@DDDHHHMMMRRRVVVXXXaaalllvvv~~~}}}uuulllhhheeeccc```\\\^^^dddbbbccceeeeeeccc^^^YYYVVVSSSRRRRRRRRRRRRTTTVVVWWWWWWYYY[[[[[[[[[\\\^^^```aaagggnnnsssvvvuuummmdddZZZSSSNNNLLLJJJIIIMMMRRRVVVUUUSSSTTTUUUVVVVVVVVVZZZ___fffmmmrrrqqqjjjddd\\\[[[]]]gggrrrwwwtttnnnddd___ZZZWWWYYY]]]aaacccccc___YYYUUUSSSRRRQQQPPPRRRPPPMMMNNNQQQTTTWWWXXXWWWUUUSSSPPPOOONNNNNNNNNQQQZZZbbbbbb___ZZZSSSLLLHHHDDDDDDNNN^^^kkkpppppppppnnnmmmnnnnnnlllgggcccZZZUUUOOOLLLIIILLLYYYeeevvvqqqiiiiiiwww}}}~~~llldddeeerrrwww~~~zzzwwwwww~~~pppZZZDDD;;;333000///------///,,,---......//////000000......//////000111111111555444222111000111222333111111000000111111222333444333333333333222222222333333444444444444444444222222222333333333333333333333444555555555555555xxxqqqggg```[[[WWWRRROOONNNHHHDDDDDDDDDDDDGGGMMMQQQWWW___eeejjjssstttfffhhhhhhhhhgggeee\\\SSSHHHHHHKKKSSS[[[aaabbbaaaaaa```^^^^^^______^^^\\\WWWOOOGGGCCC???<<<>>>CCCDDDCCCAAA===::::::<<>>=========<<<;;;@@@===<<<<<<;;;<<>>===>>>???@@@>>>;;;999888888888777777777777777888888777999===@@@DDDIIIOOOSSSSSS\\\gggqqq{{{|||tttkkkgggdddeeeccc``````ccc```bbbdddeeeccc___ZZZVVVRRRRRRSSSTTTUUUWWWXXXYYY[[[\\\\\\[[[YYYYYYZZZ\\\^^^dddjjjpppwww{{{wwwooo___XXXQQQMMMJJJHHHKKKPPPSSSPPPOOORRRWWWYYYXXXUUUWWW\\\bbbhhhqqqwwwuuupppaaa[[[YYY```mmmvvvvvvrrrkkkeee]]]WWWVVVXXX\\\^^^```]]]XXXUUUTTTTTTTTTSSSRRROOOKKKKKKMMMRRRUUUWWWVVVUUUTTTSSSRRRQQQQQQPPPQQQZZZ```___ZZZVVVQQQLLLGGGDDDFFFOOO___kkkqqqqqqooonnnmmmlllkkkhhhccc```[[[XXXTTTPPPKKKNNN\\\kkkzzztttpppsss}}}kkkfffjjjwwwzzz~~~}}}{{{tttnnnooorrrmmm^^^OOO???888222000///,,,,,,...+++,,,---...////////////.........///000000111111333222000/////////000111111000000000000111222222333333333333222222222222333333333333444444444444222222222222333333333333222333444555555555555555wwwpppgggaaa]]]YYYUUURRROOOIIIEEEEEEDDDDDDGGGLLLPPPWWWaaagggmmmuuusssiiilllnnnnnnoooppphhh___RRRQQQRRRXXX```gggiiihhhiiigggeeecccbbbaaa^^^[[[UUUNNNFFFBBB???<<<>>>CCCFFFEEEAAA===999888:::<<<<<>>>>>>>><<<;;;???======>>><<<;;;@@@GGGPPPWWW[[[WWWSSSQQQPPPOOOLLLLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPVVVVVVWWWXXXWWWUUUSSSRRRPPPQQQSSSUUUXXXZZZ[[[\\\XXXXXXYYYWWWVVVUUUVVVWWWWWWWWWUUUSSSSSSYYYaaahhhpppsssvvvxxxwwwuuussssssmmmkkkhhheeecccbbbcccdddaaabbbbbbbbbaaaaaa```_________^^^]]]]]]]]]]]]]]]ZZZVVVPPPLLLKKKKKKKKKJJJHHHGGGDDDAAA???===<<<<<<;;;===>>>===:::888999:::888888888777666666777999666777:::<<<@@@FFFLLLQQQSSSZZZcccmmmwww~~~zzzrrriiicccaaadddgggeeedddddd]]]```dddeeeddd___ZZZVVVQQQRRRTTTVVVWWWYYYZZZ[[[^^^^^^]]][[[XXXWWWXXXZZZZZZ^^^bbbhhhrrrzzzzzzuuufff^^^UUUPPPLLLIIIKKKPPPPPPPPPQQQTTTWWWYYYYYYXXXXXXZZZ\\\___iiiuuuxxxuuujjjddd___```fffkkknnnnnnmmmhhh___YYYWWWVVVWWWWWW[[[XXXUUUTTTTTTVVVVVVVVVRRRPPPMMMLLLNNNQQQSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSRRR[[[aaa___ZZZUUUQQQLLLGGGFFFIIISSSaaalllrrrsssooonnnllljjjgggccc___\\\WWWUUUTTTPPPKKKNNN]]]mmm~~~yyy}}}xxxjjjlllttt~~~|||{{{vvvooohhhdddaaaYYYNNNEEE<<<666111000...++++++...)))***,,,---......------...//////000111111222222111000000///////////////000000000000000111222222222222222222222222333333222222333333333444444444222222222222222222222222111222333444555555555555uuuooogggbbb___\\\XXXUUUPPPJJJFFFEEEEEEDDDGGGLLLOOOWWWbbbjjjooowwwrrrkkkooorrrrrrtttwwwpppfffZZZWWWVVV[[[cccjjjlllkkkjjjhhhfffdddbbb```\\\YYYSSSLLLFFFBBB???<<<>>>BBBIIIGGGBBB===888666777999:::CCCPPP[[[aaabbbbbbaaadddhhhgggiiiooohhhaaagggqqq{{{tttfff___eeesssqqqaaaUUUOOO@@@666...---///---+++,,,*********)))((((((''''''******++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---...///000000000000,,,---...///000000000000////////////000000000000000000000111222222333333111111222333444666666777888666999>>>CCCUUUhhh]]]YYYcccmmmuuu|||kkk]]]lllooobbbWWWOOOHHHFFFCCCBBBAAAAAA???>>>???>>>>>>???<<<999<<>><<<;;;888;;;======;;;:::;;;===;;;;;;:::999777777999:::555666888999===CCCJJJOOOTTTZZZaaajjjttt{{{xxxqqqfff```^^^dddiiiiiigggfff\\\___ccceeeddd___ZZZVVVQQQRRRTTTWWWYYYZZZ[[[[[[______^^^[[[XXXWWWYYYZZZVVVXXX[[[```kkkvvvxxxtttkkkbbbYYYSSSNNNJJJKKKPPPQQQTTTWWWXXXWWWXXXZZZ\\\XXXXXXUUUUUU```ooouuusssqqqnnniiiccc```aaaeeehhhlllhhhaaa\\\YYYWWWTTTSSSVVVTTTRRRRRRTTTVVVXXXXXXRRRPPPOOOOOOQQQRRRRRRQQQSSSTTTUUUVVVVVVVVVVVVUUUSSS]]]dddbbb\\\VVVQQQMMMGGGHHHLLLVVVbbbmmmsssuuupppnnnllliiieee```\\\YYYRRRRRRQQQOOOKKKNNN^^^nnn{{{~~~}}}}}}sssjjjppp|||}}}{{{zzzpppkkkfff```XXXMMMEEE@@@:::555111000...++++++...---...///111222111111000000000000111222222333333111111111111111000000000000000000000000111111222111111222222222333333333222222222333333444444444222222222222222222222222111222333444555555555555xxxssskkkddd___ZZZWWWUUUNNNLLLHHHDDDCCCEEEJJJNNNUUU[[[dddlllttt}}}{{{sssiiikkkppptttuuurrrlllgggVVVUUUSSSTTTXXX^^^dddhhhdddcccaaa^^^\\\[[[ZZZYYYOOOKKKEEE@@@===>>>@@@AAAHHHEEEAAA<<<888555444444===EEEQQQ[[[aaabbb```^^^aaajjjkkkhhhjjjfffdddllltttzzzxxxlll```___fffqqq|||kkk\\\OOOFFF<<<555///...---******,,,***++++++***((()))+++---*********)))))))))))))))+++***)))(((((()))*********++++++***)))***,,,...------------............///............//////000333222111000//////000000000111111111111222222222333333333333444555666666777888777<<>>???AAABBBAAA>>>===<<<;;;::::::;;;;;;DDDKKKSSSVVVSSSPPPOOOPPPMMMMMMMMMMMMLLLKKKJJJIIIMMMLLLKKKKKKKKKKKKKKKLLLRRRTTTVVVXXXWWWTTTPPPNNNKKKLLLNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQUUU[[[```dddcccdddfffkkkrrryyy~~~~~~}}}}}}{{{yyywwwuuurrroookkkiiihhhhhhhhhppppppnnnllljjjgggeeedddbbbccccccbbb___^^^^^^___aaa___ZZZSSSOOOQQQXXX^^^\\\YYYTTTLLLEEE@@@>>>???===<<<<<<===>>>>>><<<:::===<<<;;;:::999888888888999:::;;;:::;;;AAAIIIPPPUUUSSSWWWcccoootttssspppeeeccccccdddgggiiijjjjjjbbb\\\ZZZ^^^aaa]]]XXXVVVPPPUUU[[[^^^]]]]]]___aaa___]]][[[ZZZZZZ\\\^^^```\\\\\\\\\\\\^^^cccjjjooolllfff^^^YYYXXXWWWRRRNNNRRRTTTVVVWWWVVVWWWZZZ]]]^^^[[[YYYWWW[[[cccnnnuuuwwwtttooohhhbbb```aaadddfffeeeccc```\\\YYYVVVUUUTTTSSSQQQOOOOOOQQQSSSTTTNNNLLLJJJKKKMMMNNNOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVVVVZZZ___```]]]UUUNNNJJJLLLIIINNN]]]lllrrrqqqqqqooollljjjhhhfff```YYYSSSNNNQQQSSSOOOMMMTTTeeesssyyysssrrruuuxxxyyyyyy}}}kkkjjj{{{~~~wwwqqqlllhhhddd```[[[VVVMMMBBB:::555333000...,,,+++,,,,,,,,,,,,---...///000111222111000000////////////000000000000000000///......////////////000000000000000000111111111222222222555555555444444333333333222111000//////000111222222222222333333333444444wwwrrrjjjccc^^^ZZZVVVTTTMMMKKKGGGDDDBBBEEEJJJNNNWWW]]]fffnnnwwwvvvllldddeeegggjjjjjjfffaaa\\\HHHGGGFFFFFFIIIOOOTTTXXX[[[ZZZYYYXXXWWWVVVUUUUUUMMMIIIDDD@@@>>>???AAACCCGGGEEEAAA<<<999666555555===FFFRRR]]]cccccc```^^^]]]gggiiigggiiieeeccckkkssszzzssseeeZZZ[[[fffttt|||kkk\\\NNNEEE<<<555000///...++++++---)))***)))((('''''')))***************)))))))))))),,,+++***))))))***+++,,,+++,,,,,,+++***+++---///.........////////////000000000//////.../////////222222222222111111000///000111111111111222222222333333222333333444555666777888777;;;BBBIIIgggttteeeZZZ```ooo{{{ssskkk___ZZZlllppp___UUUMMMIIIDDDBBBBBBCCCBBB@@@>>>>>>======<<<;;;;;;;;;@@@FFFNNNQQQPPPNNNMMMOOOMMMMMMMMMLLLKKKJJJIIIHHHLLLLLLKKKKKKKKKKKKKKKLLLQQQSSSVVVWWWWWWTTTQQQNNNHHHJJJLLLMMMLLLLLLLLLLLLKKKMMMNNNOOOQQQTTTYYY\\\gggiiimmmsssyyy~~~}}}{{{zzzyyyvvvsssqqqpppoooooossssssrrrpppmmmjjjgggfffffffffddd```^^^___aaadddgggddd^^^XXXTTTVVV^^^eeeiiigggbbbZZZRRRJJJFFFEEEAAA???============;;;:::>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<;;;;;;???GGGMMMWWWXXX___jjjtttvvvrrrmmmdddcccccceeehhhkkklllkkkeee^^^ZZZ\\\]]]YYYUUUTTTSSSWWW\\\aaabbbccccccddd______``````aaabbbbbbcccdddccc```]]]\\\___eeeiiijjjeee```^^^^^^]]]YYYUUUUUUWWWYYYXXXXXXXXX[[[^^^fffeeeaaa\\\YYY\\\ccciiiqqqssstttnnneee___```ccccccccccccbbb```\\\XXXVVVSSSSSSRRRQQQPPPOOONNNNNNLLLKKKIIIIIIKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTVVVYYY^^^___\\\UUUNNNIIIJJJJJJPPP^^^jjjnnnnnnnnnooommmkkkiiifff```XXXQQQKKKNNNPPPNNNNNNXXXiiiwwwwwwqqqlllpppuuuvvvuuuzzzgggfffyyyzzzpppiiieeefffeeebbb]]]VVVMMMCCC<<<333111///---,,,,,,---...+++,,,---...///000000111000000////////////000000111111111111111000//////.../////////000000000000000000000111111111222222444444333333222222222222222111000000000000111222222222222333333333333444|||vvvqqqiiiccc^^^YYYUUUSSSLLLJJJGGGCCCBBBEEEJJJNNNYYY___hhhqqqzzzpppddd^^^]]]\\\[[[ZZZVVVQQQMMM@@@???======???DDDHHHLLLMMMNNNOOOPPPQQQQQQPPPOOOKKKHHHDDD@@@???@@@BBBDDDFFFDDD@@@===:::777666666;;;EEESSS^^^cccbbb___\\\[[[eeegggfffhhhcccaaahhhrrrxxx~~~rrrbbbUUUWWWeeeuuu}}}lll\\\NNNDDD;;;555000000///,,,,,,...---------,,,***)))+++,,,************************,,,,,,++++++++++++,,,---,,,---------,,,,,,...//////000000000000111111111222111000000////////////000111222333222111000///000111111111111222222222222222222333333444555666666888777:::@@@DDD\\\ttteeeaaannn|||mmmdddZZZTTT___pppzzzhhhVVVPPPMMMIIIFFFEEECCCAAA???>>>>>>??????>>>===;;;:::;;;@@@GGGKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKPPPQQQSSSUUUUUUSSSQQQOOOJJJKKKMMMNNNOOONNNLLLKKKHHHJJJMMMPPPRRRTTTXXXZZZfffjjjrrrzzz~~~|||zzzxxxvvvuuuwwwwwwwwwuuurrrnnnkkkhhhiiigggccc___^^^aaafffkkknnnjjjccc[[[VVVZZZccckkkvvvvvvuuuoooeeeZZZRRRNNNIIIFFFAAA???>>>>>>======AAAAAA@@@@@@@@@@@@AAAAAA===>>>>>><<<;;;>>>EEEJJJWWW\\\eeeooovvvvvvoooiiidddddddddfffjjjmmmnnnnnnjjjaaaZZZYYYXXXTTTRRRSSSVVVYYY^^^dddiiikkkjjjhhh```bbbdddfffhhhhhhggggggnnnlllhhhccc___^^^___bbbfffdddbbbccceeedddaaa^^^ZZZ[[[[[[[[[YYYZZZ[[[]]]kkkllljjjddd\\\YYY[[[___hhhpppvvvtttjjjbbbaaabbb___```cccdddccc```\\\ZZZZZZ[[[[[[ZZZXXXTTTQQQNNNLLLIIIGGGGGGHHHJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRUUUXXX[[[\\\YYYSSSLLLHHHHHHJJJRRR```iiijjjjjjkkkooonnnmmmkkkfff___VVVOOOIIIKKKLLLMMMRRR^^^ooo{{{{{{tttooohhhnnnsssqqqnnnyyywwwccceee{{{xxxmmmgggeeejjjjjjhhhaaaVVVJJJ@@@:::000///...---------...///++++++,,,---...//////000//////...//////000111222111222222222222111000000....../////////000000000000000000000111111111111222222222222111111111111222222111111111111222222111111222222222333333333xxxuuupppiiiccc^^^ZZZVVVSSSKKKJJJGGGDDDCCCFFFLLLPPPZZZ```jjjsss}}}mmmaaaZZZWWWSSSOOOLLLHHHDDDAAA===<<<:::999:::===AAADDDAAACCCFFFJJJLLLMMMMMMLLLJJJHHHDDD@@@>>>???AAABBBBBBAAA>>>;;;999777666666999DDDSSS___bbb```]]]ZZZ\\\gggiiiggghhhccc___fffpppwww}}}xxxfffVVVWWWdddsss~~~lll\\\NNNCCC999333//////...,,,+++---...//////---+++******,,,)))***************+++++++++++++++++++++,,,,,,,,,,,,---......------...000111111111111222222222222333333111000///////////////000000000000000000000000000111111111222222222222222222222333444555666444888777999???AAASSSqqqtttdddlll}}}pppfffYYYOOOTTT```qqq[[[XXXTTTNNNIIIDDDAAA@@@???>>>???@@@AAA@@@>>><<<:::777;;;AAAEEEGGGIIIKKKMMMLLLLLLLLLKKKJJJIIIHHHGGGJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSRRRQQQNNNOOOQQQSSSUUUTTTRRRPPPKKKMMMOOOPPPRRRVVV[[[^^^hhhmmmuuu~~~}}}zzzxxxzzzzzzzzzyyyvvvrrrnnnlllhhhgggeeeccccccgggmmmrrruuupppggg\\\VVVXXX```hhhxxx}}}yyylllaaaZZZSSSNNNGGGCCCAAAAAABBBBBBDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA???===>>>DDDIIITTT\\\fffnnnssssssnnngggeeeddddddfffjjjmmmoooooonnneee\\\WWWUUUQQQQQQSSSYYY[[[___gggnnnpppnnnjjjbbbccceeegggiiijjjjjjkkkssssssrrrnnnhhhcccaaa```bbbaaabbbdddggghhhfffccc^^^]]]]]]\\\[[[ZZZ[[[[[[fffkkkpppnnnggg```^^^___bbbiiirrruuuqqqjjjdddaaa]]]___aaacccdddcccaaa```aaacccddddddaaa[[[UUUQQQMMMKKKGGGFFFGGGHHHHHHHHHKKKKKKKKKLLLMMMNNNPPPPPPTTTUUUWWWXXXVVVQQQKKKFFFDDDHHHSSSaaaiiiiiihhhjjjnnnnnnnnnkkkeee]]]TTTNNNIIIJJJLLLPPPYYYfffttt}}}{{{vvvqqqnnnkkkpppsssnnnfffppp|||sssgggnnnyyyooolllmmmrrrsssoooeeeVVVFFF;;;666000///...---------......++++++,,,,,,---......///............///000222222000111111111111000//////........./////////000000/////////000000000111111222222222222222222111111333222222222222222222333111111111111222222222222~~~vvvtttpppiiiddd___ZZZVVVSSSKKKJJJGGGDDDDDDGGGMMMRRRYYY```jjjsss}}}nnnaaaWWWSSSMMMHHHEEEAAA>>><<<:::888666444555666999;;;:::===AAAEEEIIIKKKKKKKKKKKKHHHDDD@@@===<<<===>>>======;;;999888666555555:::FFFVVVaaacccaaa^^^\\\bbblllllliiiiiiccc___fffooowww~~~{{{iiiXXXYYYfffttt~~~}}}lll\\\NNNDDD666000---------+++***,,,)))***+++)))'''&&&&&&'''))))))******+++++++++,,,)))******+++++++++,,,,,,,,,---//////...---...000111111111111222222222222333333111000///////////////...---------///111222000000111111111222222222222222222222333444555555222777777999>>>@@@MMMeee~~~eeehhh|||qqq___QQQPPPXXXtttkkkccc^^^VVVLLLEEEAAA@@@@@@>>>???AAAAAA@@@???<<<;;;666999===@@@CCCFFFIIIKKKJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJKKKMMMPPPRRRTTTUUUUUUPPPQQQRRRVVVYYY[[[YYYWWWTTTTTTSSSSSSUUUZZZaaafffvvvzzz}}}{{{{{{{{{{{{zzzwwwtttqqqooohhhjjjkkkmmmooorrrwww{{{|||wwwlll```VVVUUUZZZ```qqqzzz}}}qqqiii[[[UUUMMMGGGDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@AAAFFFJJJTTT^^^ggglllooosssqqqllleeeddddddfffiiilllmmmlllnnneee\\\XXXUUURRRSSSVVV\\\]]]aaahhhooorrrooollleeeeeeddddddeeegggjjjlllqqquuuyyyyyyuuuoooiiieee``````aaabbbdddeeeeeeddd```___]]]\\\[[[[[[ZZZZZZ___hhhssswwwssskkkeeeccc```cccjjjrrrvvvrrriiiaaa_________```bbbdddfffgggccceeeggghhheee```ZZZVVVSSSOOOJJJGGGGGGHHHHHHHHHJJJKKKKKKLLLMMMOOOPPPQQQSSSSSSSSSUUUUUUQQQKKKFFFBBBGGGSSSbbbjjjjjjjjjlllmmmnnnmmmjjjcccZZZRRRMMMLLLLLLOOOWWWcccpppyyy~~~|||yyyuuurrrooommmmmmppprrrllleeelll|||uuupppmmm{{{xxxpppooopppuuutttpppeeeUUUEEE;;;666111000///...---,,,,,,+++++++++,,,,,,---.....................///000222222/////////000///......---............////////////....../////////000000000222222222222333333333333222222222222222222222222000000000111111111222222~~~wwwrrrnnnhhhccc___ZZZUUURRRJJJIIIFFFDDDDDDGGGNNNRRRZZZ```iiisss|||lll___TTTPPPJJJEEEBBB???===;;;<<<:::777555444444666777777999===AAAEEEHHHIIIJJJIIIGGGBBB>>><<<::::::;;;::::::999888777666555555>>>JJJYYYccceeebbb``````fffooonnnjjjjjjeeebbbjjjpppxxxwwwgggZZZ\\\hhhuuuzzzhhhYYYLLLCCC333...+++------***)))+++(((***++++++)))''''''((())))))******+++,,,,,,,,,((()))***+++,,,,,,,,,++++++---//////...---...//////000000000000111111111222111000000////////////......------...000111333000111111111111222222222111111111222222333444555111777666777===???HHH[[[iiieee~~~mmm[[[TTTUUUhhhpppkkkbbbWWWLLLEEEBBBBBB??????@@@@@@???>>><<<;;;777888999<<<@@@CCCGGGIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJKKKLLLLLLKKKJJJIIIJJJMMMPPPTTTWWWZZZ\\\TTTTTTUUUYYY```ddddddbbbcccaaa___]]]___dddlllrrr}}}zzzyyyxxxwwwuuusssrrrqqqlllooossswwwyyy{{{}}}ssseeeZZZTTTUUUYYYeeeooo}}}~~~yyyggg```VVVNNNIIIHHHGGGFFFHHHGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHFFFDDDEEEJJJNNNWWWccclllmmmpppuuuvvvsssfffeeedddeeeggghhhhhhhhhhhhaaa\\\YYYVVVTTTVVVZZZ___```dddiiimmmoooooommmhhhgggeeecccccceeehhhjjjlllrrrzzz~~~yyysssoooeeecccaaa```___```bbbccccccaaa^^^]]]]]]]]][[[ZZZ\\\eeepppxxxxxxrrrkkkfffcccaaadddlllttttttkkkbbb```___^^^___```cccgggiiifffhhhjjjlllkkkhhhdddbbbZZZVVVPPPLLLJJJIIIIIIIIIJJJKKKKKKMMMNNNPPPRRRSSSSSSRRRRRRTTTUUUTTTNNNJJJEEEHHHSSSbbblllmmmlllmmmllllllkkkggg___WWWQQQNNNMMMOOOUUUaaaqqq|||~~~|||wwwssspppooonnnooommmnnnooommmjjjrrrxxxooolllooo}}}uuuooollllllqqqnnnhhh^^^RRRFFF===999000000///...---,,,+++***,,,,,,------............//////...//////000111222......//////......---,,,------........./////////............////////////222222222333333333333333111111222222222222111111///000000000000111111111yyyoookkkfffaaa]]]XXXSSSOOOGGGFFFDDDBBBBBBFFFLLLQQQZZZaaajjjsss|||zzzhhh[[[PPPLLLGGGCCCAAA???===<<>>JJJYYYbbbbbb``````aaagggpppnnnjjjkkkgggfffooossszzz|||rrrfff\\\^^^hhhuuuuuucccUUUJJJAAA222...+++---...+++***,,,***,,,......,,,++++++,,,))))))***++++++,,,------)))***+++,,,---------,,,***,,,...///...------............////////////000000000//////.../////////,,,---000222333333222111000111111111111222222222111111111111222333444555222888666555:::;;;AAAQQQmmmuuuiiixxx~~~jjj[[[TTTXXXttt|||yyyrrrfffXXXMMMGGGDDD@@@??????>>>>>>===<<<<<<888777777888<<<@@@CCCEEEFFFGGGHHHIIIIIIJJJIIIIIIFFFHHHJJJKKKLLLLLLKKKJJJJJJKKKNNNRRRWWW]]]aaadddaaa______eeennntttwwwvvvuuuuuusssrrrrrrwww}}}}}}wwwvvvtttsssrrrqqqrrrrrrqqqtttwwwyyyzzz|||~~~vvviii\\\TTTQQQRRRWWW```mmmxxxwwwpppdddZZZRRRNNNKKKIIIFFFFFFFFFGGGHHHIIIJJJKKKHHHJJJKKKJJJHHHJJJNNNSSSXXXgggrrrqqqqqqwwwyyyuuuhhhfffdddcccdddddddddbbb___[[[YYYYYYXXXVVVXXX]]]bbbeeehhhjjjkkklllnnnoookkkjjjhhhgggfffffffffffffffmmmwww~~~~~~{{{yyymmmjjjddd^^^[[[\\\___bbbeeebbb____________]]][[[[[[___gggpppuuuuuuooojjjgggdddcccgggmmmooojjjeee_________```aaaccceeefffggghhhkkkmmmoooooonnnnnnbbb]]]VVVPPPMMMLLLKKKJJJKKKKKKLLLNNNPPPSSSUUUVVVVVVTTTSSSUUUXXXXXXTTTOOOKKKKKKSSSbbbnnnpppmmmllljjjkkkiiiddd[[[TTTPPPOOOMMMPPPZZZkkk}}}}}}yyytttooommmmmmoooqqqqqqnnnnnnqqqtttzzz~~~ssslllhhhjjj{{{}}}yyytttpppmmmlllmmmhhh___VVVMMMCCC;;;666............------,,,+++---............/////////000000////////////000000///////////////......------------.........//////------........./////////111111111111222222222333000000111222222111000000/////////000000000111111{{{llliiiddd___[[[VVVQQQMMMEEEDDDBBB@@@@@@DDDKKKPPP\\\bbbkkkttt}}}vvvcccVVVMMMJJJEEEBBB@@@???>>><<<===;;;888555333222222222333444666999<<<@@@CCCEEEBBB@@@>>>;;;:::::::::;;;888888999999999888888777<<>>===<<<<<<<<<===888777555666999===@@@BBBDDDEEEGGGHHHIIIJJJJJJJJJFFFGGGIIIKKKLLLLLLKKKJJJKKKMMMPPPUUU[[[aaafffiiinnnllllllrrr|||}}}{{{uuutttqqqpppooopppqqqrrrssstttvvvvvvvvvxxx{{{}}}|||uuujjj\\\RRRNNNMMMNNNUUU___iiisss{{{}}}qqqeee[[[TTTOOOLLLEEEEEEFFFHHHJJJLLLNNNPPPIIIKKKLLLLLLKKKMMMRRRVVVXXXiiiuuusssrrrwwwwwwrrrhhhfffdddbbbbbbbbb```___XXXVVVWWWYYYYYYWWWYYY^^^eeehhhkkkkkkjjjjjjnnnqqqlllllllllkkkiiigggeeedddcccjjjssszzz}}}~~~~~~~~~uuupppggg___ZZZZZZ^^^bbbgggdddaaa```aaabbb___]]]YYYZZZ___hhhqqquuusssooojjjgggeeeeeegggiiiiiihhh]]]^^^```bbbcccddddddcccbbbcccfffiiikkknnnpppqqqgggbbbZZZSSSPPPNNNLLLLLLKKKKKKMMMOOORRRUUUWWWYYYXXXUUUTTTWWW[[[\\\XXXSSSPPPNNNTTTcccoooqqqmmmjjjiiijjjhhhaaaYYYSSSPPPPPPLLLPPP\\\qqq|||xxxrrrmmmkkklllooorrrvvvqqqppptttzzzxxxpppkkkfffdddsss}}}}}}zzzxxxwwwuuurrrooonnnfff[[[PPPHHH@@@777111+++,,,------.........---.........///////////////111000000////////////000000000000000000//////...---------.........//////---------.........////////////000000111111111222///000111222222111000///////////////000000000000}}}xxxqqqiii```YYYVVVUUUSSSQQQLLLFFFBBBAAA@@@CCCKKKUUU[[[dddpppyyysssaaaTTTMMMJJJFFFCCCBBB@@@>>>======;;;999666444333333333333333333555999>>>BBBEEE@@@???>>>===<<<<<<<<<<<<:::555444999===;;;777666DDDOOOYYY\\\[[[\\\]]]\\\fffkkkooolllgggdddggglllzzz}}}ooohhhbbbdddooozzzyyyjjj[[[PPPEEE>>>222...+++***+++,,,+++)))******))))))******+++,,,,,,++++++******++++++,,,---+++***,,,///000///---***+++---///000000//////---------............///***+++,,,---...000111111//////000000000000////////////000000000000//////111222333333444444333333444777999888666888===CCCSSSxxxzzz|||gggTTTPPPWWWqqq{{{xxxkkk]]]PPPHHHAAA@@@>>><<<<<<===>>>???;;;:::777666666888;;;>>>CCCCCCDDDGGGKKKLLLJJJGGGJJJIIIHHHGGGGGGHHHIIIJJJMMMKKKMMMSSSZZZaaammmxxxuuuzzz}}}zzzvvvtttqqqooooooqqqsssvvv}}}vvvnnnjjjggggggnnnvvvvvvwwwvvvmmm```TTTNNNLLLPPPNNNQQQ[[[gggqqq~~~wwwjjj]]]TTTPPPOOONNNNNNPPPQQQQQQPPPNNNOOOPPPQQQQQQQQQSSSVVVYYY```jjjrrrrrrqqqsssuuuuuugggfffeeeeeedddaaa]]]YYYUUUUUUVVVWWWXXXZZZ[[[\\\dddiiillljjjjjjlllmmmkkkhhhggggggiiikkkkkkhhhddddddfffgggjjjnnnvvv~~~xxxiii^^^ZZZZZZ[[[\\\dddaaa___```cccdddbbb___YYY[[[___dddkkkqqqvvvyyytttkkkbbb```dddfffbbb]]]___^^^]]]\\\\\\]]]___aaacccbbbbbbcccfffjjjnnnpppeeeaaaZZZUUURRRPPPMMMLLLHHHKKKPPPUUUXXXYYYYYYXXX\\\UUURRRWWW]]]___```aaa\\\XXXZZZdddnnnrrrqqqpppllllllllljjjeee^^^UUUOOONNNRRR[[[kkk{{{uuummmiiikkknnnqqqrrr~~~nnngggrrryyyooodddbbbjjjvvv}}}}}}}}}~~~~~~}}}zzzwwwuuurrrfffXXXNNNEEE;;;444222---......//////......---////////////////////////............////////////111111000000//////............///000000000000000222111000.........///000000000000000000000000000000000000000000000000000111000/////////000222333{{{vvvpppiii___XXXVVVTTTRRRPPPMMMHHHCCCBBBCCCEEENNNWWW]]]eeepppxxx~~~}}}ooo^^^RRRMMMJJJFFFDDDCCCBBB@@@>>>===<<<999666444333222222222222222444888<<>>=========>>>???>>>888666:::===<<<999888CCCNNNYYY\\\]]]___``````hhhlllooolllgggfffiiinnnxxxtttmmmgggiiirrr{{{~~~uuugggYYYNNNDDD===111...+++***+++,,,+++)))******))))))******+++,,,+++******))))))******+++,,,***)))***,,,---,,,******+++,,,.........---------------............///------........./////////000000////////////000000000000000000000000000000222222333444444444444444444666888888666777===BBBLLLkkkooo^^^PPPRRReeevvvkkkppptttuuupppdddTTTIIIBBB@@@???======>>>???@@@<<<:::888666666888:::<<>><<<999666333222111111111111111333777;;;???AAABBB@@@>>>===>>>@@@BBBDDDCCC<<<999;;;===<<<;;;<<>>>>>???@@@@@@>>><<<999777666777999:::>>>>>>@@@CCCFFFHHHGGGEEEEEEEEEFFFHHHKKKMMMPPPQQQQQQPPPQQQWWW]]]fffttt~~~{{{vvvqqqkkkgggdddaaa[[[TTTOOOKKKIIIMMMTTTdddkkkrrrrrrkkk___TTTNNNJJJJJJLLLSSS[[[gggzzzssslllddd```[[[XXXWWWWWWWWWVVVSSSUUUWWWWWWWWWXXXYYY[[[]]]gggoooqqqqqqrrrqqqnnniiifffcccaaa___\\\XXXUUUTTTUUUVVVXXXYYY[[[]]]]]]___fffkkkjjjjjjjjjhhhdddaaaaaaaaacccfffhhhgggfffgggfffdddbbbbbbfffkkkpppuuusssooohhhbbb^^^\\\\\\ZZZ]]]```bbbccceeegggiiifffdddaaa```dddjjjqqqvvv~~~xxxooohhheeeccccccbbb^^^]]]\\\[[[[[[\\\]]]]]][[[ZZZYYYYYY[[[]]]```aaaccc```\\\YYYVVVRRRNNNKKKFFFKKKSSS[[[___```___]]]\\\WWWUUUWWWZZZ^^^hhhqqqxxxrrrnnnpppqqqooommmmmmppppppsssvvvxxxrrrfff]]]VVV[[[cccoootttpppmmmnnnsssxxxzzzzzzuuulllkkkuuu~~~}}}zzz{{{xxx{{{ooohhhccceeeoooyyy}}}}}}}}}{{{wwwuuutttsssqqqpppeeeZZZOOOHHHAAA999222111,,,,,,------------,,,,,,////////////////////////---............/////////000000000////////////.........///000000000////////////...---------......111111111111111111111111000000000000000000000000000000000///000111111222~~~xxxtttoooiii```ZZZWWWUUURRROOOLLLHHHEEEEEEFFFIIIRRR[[[bbbhhhoootttzzzuuugggXXXOOOLLLIIIFFFDDDCCCBBBAAA@@@>>><<<999666333222111111000000111333666:::===???BBB@@@>>>===>>>AAAEEEGGGFFF???::::::;;;:::<<<>>>GGGRRR]]]aaabbbeeehhhhhhmmmmmmkkkgggdddfffmmmsssvvv}}}uuurrrppprrryyy~~~ssscccVVVLLLBBB:::000///,,,+++******************))))))******+++,,,******))))))))))))******///...------------,,,+++,,,---------,,,,,,,,,,,,---------............///111000000000////////////222000///------///000222444333111000000111333444333333444555555555555444444555666555555777;;;>>>@@@KKKoooxxxbbbQQQQQQbbbuuuooobbb\\\WWWXXXXXXSSSLLLHHHBBBAAA@@@?????????@@@@@@???===:::888666666777888;;;<<<===@@@CCCDDDDDDDDDDDDEEEGGGIIILLLNNNPPPRRRQQQOOOQQQUUUZZZcccsss{{{uuummmddd\\\WWWQQQLLLIIIHHHFFFFFFKKKRRR\\\eeeqqqvvvqqqeeeXXXPPPJJJJJJLLLPPPUUU```uuu~~~sssnnngggaaa^^^]]]\\\[[[VVVXXXZZZZZZYYYYYYZZZ\\\\\\eeennnqqqqqqrrroookkkgggddd___\\\YYYWWWUUUSSSSSSTTTVVVXXXZZZ[[[\\\\\\```gggllllllkkkkkkhhhddd___]]]\\\\\\^^^aaaeeegggjjjiiifffaaa^^^^^^```ccckkkmmmoookkkeee___\\\\\\WWW[[[```bbbbbbcccfffiiimmmiiiccc___aaafffmmmrrryyywwwsssnnnhhhdddcccccc______]]]\\\\\\\\\\\\]]]\\\\\\[[[ZZZ[[[\\\]]]___aaa___]]][[[YYYUUUPPPLLLHHHLLLRRRYYY^^^aaaaaaaaa]]]YYYWWWVVVVVVZZZgggttt{{{vvvuuurrrooonnnpppvvvvvvwww{{{|||vvvjjj___TTT[[[eeeqqq~~~}}}uuuqqqllllllqqquuuxxxxxxvvvqqqqqqxxx}}}|||{{{}}}wwwhhhdddbbbiiittt~~~xxxsssnnnlllmmmnnnnnnmmmcccXXXLLLFFF???666000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////......///////////////...------------------------////////////////////////000000000000000000000000000000000000000111111222zzzvvvpppiiiaaa[[[XXXVVVSSSPPPIIIEEECCCEEEFFFIIIRRR[[[eeeiiiooosssyyyssseeeYYYQQQLLLIIIFFFCCCBBBBBB@@@???>>>===:::777444333222222111111222444777:::<<<>>>AAA@@@>>>===>>>BBBFFFHHHEEE???:::999999999;;;@@@LLLWWWaaadddeeehhhkkkkkkooommmhhhcccaaadddmmmsssxxxsssrrrssswww~~~tttcccUUULLLAAA888000///---+++*********+++******))))))******+++,,,+++++++++******+++++++++............,,,,,,,,,,,,.........------------------------............///......//////000111111111222000///------///000222555333222000000222333555222333444444555555444444444444444444444666999<<<@@@EEEbbbpppYYYPPPZZZlllwwwddd\\\VVVTTTPPPHHHEEEGGGAAAAAAAAA@@@@@@@@@@@@@@@???>>>;;;888777666666666888999;;;===???AAABBBCCCFFFFFFHHHJJJLLLNNNOOOOOONNNMMMOOORRRVVV^^^nnn}}}|||zzzuuunnndddZZZQQQLLLDDDAAA@@@AAAAAAAAAFFFMMMWWWaaaooowwwuuujjj\\\SSSKKKJJJJJJKKKNNNWWWkkk|||}}}tttmmmhhhdddaaa___]]]^^^___^^^\\\\\\\\\^^^]]]eeemmmppprrrrrrooojjjeee```[[[WWWUUUTTTSSSRRRTTTUUUWWWYYYZZZ[[[[[[[[[^^^eeeiiiiiihhhhhhgggcccaaa^^^YYYVVVVVV[[[aaaffflllllljjjfffaaa]]][[[[[[bbbfffjjjiiiddd^^^\\\[[[VVV[[[```bbbaaaaaadddfffoookkkeeeaaaaaadddiiimmmooorrruuutttooojjjfffeeeaaaaaa```___^^^]]]]]]]]]^^^]]]\\\[[[[[[\\\\\\]]]___^^^]]]\\\[[[WWWRRROOOLLLNNNPPPTTTYYY^^^bbbddd^^^[[[XXXUUUSSSVVVcccqqq|||xxxwwwtttppprrrvvv}}}{{{zzzyyyqqqfff]]]TTT^^^kkkvvv~~~xxxrrrkkkiiilllppprrrsssuuutttuuuyyy{{{|||~~~~~~rrrhhheeefffmmmyyy}}}qqqlllfffeeehhhlllmmmllldddXXXLLLDDD<<<444...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.........................../////////......////////////......,,,,,,------------------........................///////////////////////////000000000111111111111|||xxxoooiiiaaa[[[XXXVVVRRROOOGGGCCCBBBDDDFFFJJJRRR[[[fffjjjoootttxxxrrreeeZZZTTTNNNKKKGGGDDDCCCBBB@@@>>>>>>===:::888666555444444333333555666999;;;===>>>???>>>======>>>AAADDDFFFDDD>>>:::999888888;;;AAAPPP[[[dddggggggkkknnnooosssnnnggg```^^^ccclllttt}}}ppprrrvvv|||rrr```TTTKKKAAA777//////...,,,))))))***,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***+++......---------...//////---------............///+++,,,---...000111222333111000///......///000111333333222111111222333333111222333333444444333333444333333333444666888:::@@@CCCYYYfffUUUUUUaaauuuzzzddd\\\XXXYYYSSSIIICCCEEE@@@@@@@@@@@@@@@????????????===;;;999777666666666555888:::<<<===>>>AAACCCFFFGGGHHHJJJLLLMMMMMMMMMLLLMMMOOOQQQRRRXXXgggvvvtttqqqkkkcccZZZQQQJJJFFFCCCAAA@@@BBBAAA@@@CCCIIIRRR\\\iiissstttlll```WWWNNNKKKIIIHHHIIIOOO]]]kkkwwwpppjjjfffaaaaaa___]]]ZZZYYYZZZ[[[```gggnnnppprrrtttpppkkkbbb^^^XXXTTTSSSSSSTTTUUUWWWXXXZZZ\\\\\\\\\[[[[[[[[[```cccaaaaaacccdddcccfffccc]]]XXXVVVYYY___dddkkkmmmpppooojjjddd^^^\\\___aaaddddddbbb___]]]\\\XXX[[[___bbbbbbccccccdddmmmkkkhhheeecccdddfffgggggglllsssvvvuuupppjjjgggbbbbbbaaa```___^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ]]]\\\\\\\\\\\\ZZZVVVSSSQQQPPPPPPRRRVVV\\\aaaddd___[[[XXXUUUSSSUUU___kkkyyyxxxxxxxxxuuusssxxx}}}vvvnnnggg___ZZZXXXeeetttwwwqqqkkkiiikkknnnppppppqqqtttwwwyyyzzz|||vvvkkkiiijjjqqq{{{~~~yyyooojjjddddddiiinnnooonnnfffYYYJJJAAA999111---,,,...---,,,++++++,,,---...........................,,,------------.........---............/////////....../////////...------+++,,,------......------........................//////////////////////////////000111111111111000}}}yyylllfff___ZZZWWWTTTPPPLLLFFFCCCBBBEEEGGGKKKSSS\\\fffjjjppptttyyyqqqeee\\\WWWRRROOOJJJGGGEEECCCAAA???>>>===;;;999777777777777555666777999;;;<<<>>>???===<<<<<<<<<>>>@@@BBBCCCBBB===::::::999999===BBBPPP[[[eeehhhjjjnnnssstttxxxqqqggg^^^]]]cccmmmtttxxxlllooouuu{{{|||lll[[[PPPIII@@@666...//////,,,)))(((***,,,******))))))******+++,,,++++++************++++++)))+++---,,,***)))+++------,,,,,,,,,,,,---///000---------............///++++++,,,---///000111222000000////////////000000222222222222222222222222000111222222333333222222444333111111333555777888<<<@@@QQQrrruuu^^^TTTVVVhhhxxxyyyjjj]]]TTTUUUSSSIIICCCDDD??????@@@@@@??????>>>===>>>===;;;999888666666666444777999;;;;;;===@@@DDDDDDEEEGGGJJJKKKLLLMMMMMMMMMNNNQQQRRRQQQUUUbbbqqq}}}mmmhhhaaaYYYQQQKKKGGGEEEEEECCCCCCEEEDDDAAACCCHHHLLLTTTaaalllppplllccc]]]UUUOOOKKKJJJJJJLLLTTT\\\ssszzzttthhhfffccc^^^ZZZYYYZZZ]]]dddiiinnnpppsssuuurrrmmmbbb]]]WWWSSSSSSVVVXXXZZZ\\\]]]___``````___]]]\\\[[[^^^^^^[[[\\\aaaeeeeeelllkkkgggbbb]]]\\\___bbbeeellltttxxxvvvooohhhccc___^^^^^^^^^``````___^^^ZZZ[[[^^^bbbfffgggfffeeeiiiiiiiiiiiihhheeecccbbb```eeekkkqqqssspppjjjfffbbbbbbaaa```___]]][[[[[[ZZZZZZYYYYYYYYYXXXXXXXXX\\\[[[[[[\\\\\\\\\ZZZWWWSSSSSSRRRTTTWWW[[[___bbb^^^ZZZWWWVVVUUUVVV^^^gggrrrsssvvvyyyxxxwww}}}~~~pppccc[[[YYYZZZ[[[jjj|||}}}qqqnnnlllmmmqqqsssrrrqqqlllttt|||~~~~~~yyyiiigggiiiqqq{{{~~~zzztttnnnhhhhhhnnnrrrrrrpppeeeWWWGGG===555///,,,---///...---++++++---...///........................,,,,,,---------.........---------.........//////......//////......---,,,+++,,,---...///......---////////////////////////////////////////////////...///000111222111111000~~~zzzjjjeee]]]XXXUUURRRNNNKKKFFFCCCBBBEEEHHHLLLTTT]]]fffkkkpppuuuyyy~~~pppddd\\\YYYUUUQQQMMMIIIGGGDDDBBB@@@>>>===;;;999888888888999777777999:::<<<>>>???@@@;;;;;;<<<<<<===???@@@AAAAAA===;;;;;;;;;:::>>>DDDPPP[[[eeeiiikkkqqqvvvxxx|||ttthhh___]]]cccnnnuuu~~~ssshhhlllrrryyy~~~wwwgggWWWMMMHHH???666...//////,,,)))(((***---*********)))***++++++,,,******))))))))))))*********,,,......,,,,,,...000++++++******+++---...000---------.........//////++++++,,,---...///000000//////000000000000//////000111111222222111111000000000111222222222222111444333111111333555777777888>>>LLLggggggVVVPPP___rrrvvvuuu^^^MMMKKKLLLFFFBBBDDD>>>????????????>>>=========<<<;;;999888777666666444666999::::::<<<@@@DDDBBBCCCFFFIIIKKKMMMMMMMMMOOOQQQTTTTTTRRRTTT```nnn~~~|||uuuhhhccc[[[SSSLLLHHHFFFFFFAAA@@@AAACCCCCC@@@BBBGGGGGGOOO[[[ffflllkkkfff```\\\UUUPPPNNNMMMMMMPPPVVV```sssqqqlllfffaaa```bbbeeefffkkkooopppsssvvvtttooobbb]]]WWWSSSTTTXXX\\\^^^```aaabbbcccbbbaaa___^^^]]]___^^^ZZZZZZaaagggiiipppqqqpppkkkeee```___```aaajjjvvv~~~~~~xxxooojjjaaa]]][[[[[[___bbbaaa```[[[[[[]]]ccciiikkkiiiffffffhhhkkklllkkkgggbbb___\\\___dddjjjmmmlllgggbbbaaaaaaaaa___^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXX[[[ZZZZZZ[[[]]]]]]\\\ZZZTTTTTTUUUWWWYYY[[[^^^___]]]YYYVVVWWWXXXYYY___fffnnnqqqvvvzzzyyyyyy~~~lll\\\UUUWWW[[[\\\mmmyyykkkkkkmmmrrrxxxyyywwwsssjjjuuutttcccbbbeeeooo|||~~~yyysssmmmmmmrrrvvvuuurrrdddUUUEEE:::333...---///000///---,,,,,,---///000------------------------,,,,,,,,,---------......---------.........//////.../////////...---,,,,,,+++,,,.../////////......111111111111111111111111////////////////////////...///000222222111111000yyyuuufff```ZZZUUUTTTRRROOOLLLFFFEEEBBBAAADDDLLLWWW___iiimmmrrrvvvzzzrrrddd]]][[[TTTQQQLLLIIIGGGEEEBBB@@@BBB@@@<<<888777777999:::;;;;;;<<<===============???===<<<;;;;;;<<<>>>??????<<<;;;===<<<;;;>>>DDDTTT]]]dddeeehhhooovvvzzz}}}yyymmm^^^\\\fffrrrwwwxxxjjjaaahhhqqqxxx|||~~~zzzqqqaaaQQQKKKGGG<<>>??????@@@@@@@@@@@@???>>>>>>>>><<<;;;999777666555666777888;;;===???@@@CCCFFFHHHHHHHHHIIIMMMPPPOOORRRSSSRRRRRRVVV___ggg{{{yyysssjjjeee]]]WWWSSSPPPKKKHHHGGGGGGGGGFFFDDDDDDFFFHHHJJJMMMUUU___hhhkkkhhhddd\\\ZZZVVVRRROOOMMMMMMLLL[[[hhhxxxpppiiigggggghhhnnnmmmmmmmmmmmmllliiifff```^^^[[[YYYZZZ]]]bbbdddjjjkkkllljjjfffcccaaa```___```]]]YYYZZZ___aaa___pppwww~~~{{{qqqgggaaa```^^^eeeoooyyyvvvmmmddd]]]\\\]]]^^^```ccc___^^^]]]```eeeiiiiiihhhffffffhhhkkkmmmiiibbb\\\WWWZZZ___ccceeefffeeeddd\\\]]]^^^^^^^^^]]][[[ZZZ___^^^\\\ZZZYYYXXXXXXYYY\\\]]]^^^______^^^]]]]]]YYYXXXWWWYYY\\\```bbbbbbaaaZZZUUUVVVYYY[[[```eeepppnnnrrr{{{tttiii___UUUQQQQQQ^^^mmm~~~|||tttooonnnttt{{{uuupppyyyxxxkkkaaa```bbblllyyy}}}uuuqqqqqqqqqnnn^^^RRRDDD<<<666000......,,,---------.../////////,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---////////////////////////........................//////.........---------............////////////000000000000000000000000---...000111111111000///}}}uuupppfffaaa[[[WWWUUUSSSOOOKKKFFFEEECCCBBBEEENNNXXX```iiinnnssswww{{{qqqccc]]][[[WWWTTTNNNJJJGGGDDDAAA>>>???>>>;;;:::999;;;===>>>===>>>>>>>>>>>>>>>======>>>===;;;999999:::;;;<<<===;;;;;;===>>>>>>CCCIIIWWW___ggghhhkkkqqqwwwyyy|||xxxlll```___jjjvvv||||||lllaaaeeelllsssyyy}}}~~~~~~yyyppp```QQQJJJFFF;;;...------,,,,,,++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))***++++++,,,------......---...//////000000//////++++++,,,,,,,,,---------***,,,...///......///000...//////000111111111111000111111111111222222222222222222333333333444444444444333222333444555666777<<>>======>>>>>>>>>===;;;999888777444555666777:::<<>>======<<<:::888777777888888<<<:::;;;>>>@@@AAAGGGNNN[[[ccckkkmmmooouuuyyyyyyzzzvvvkkkbbbdddooo{{{ooobbbcccgggoooxxx~~~xxxooo```RRRKKKDDD888---//////......---,,,+++++++++++++++++++++*********+++++++++***************+++,,,,,,------......///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++---......------///000,,,,,,...///000111111111000111111111111222222222222222222222333333333333444333222222222333555666<<<>>>DDDTTTrrr~~~{{{zzz|||tttllljjjuuulll\\\___cccuuu~~~iiiXXXOOOJJJFFFCCCCCCBBBAAA@@@>>>===<<<;;;>>>>>>>>>===<<<:::999888333444444666888;;;>>>@@@DDDGGGKKKNNNNNNNNNNNNOOORRRUUUYYYYYYXXXXXX[[[]]]lll{{{|||zzzxxxwwwuuusssooollljjjgggdddaaaZZZWWWTTTTTTVVVXXXWWWUUUUUUVVVZZZbbbkkkqqqrrrqqqiiieee___ZZZVVVSSSQQQOOOJJJNNNZZZkkk{{{yyytttrrrnnniiidddaaa```^^^\\\[[[\\\___bbbggglllppprrruuutttqqqlllgggeeeeeeeeeeeekkknnnggg```]]]^^^^^^bbbkkkwww{{{qqqjjjbbbdddgggooo|||zzzpppfffbbb```___bbbggghhheeeaaa___```cccdddeeefffeeeeeefffhhhhhhfffddddddbbb___\\\ZZZYYYZZZ[[[ZZZ\\\___bbbfffiiikkkllleeeccc```]]]ZZZXXXWWWWWW[[[YYYVVVUUUUUUWWW[[[]]]\\\\\\]]]```cccdddcccaaaZZZVVVWWW]]]bbbdddgggkkktttrrruuu~~~xxxeeeXXXYYY```kkkssszzz~~~xxxpppsssttt|||{{{uuuqqqyyyvvviii```^^^gggsss{{{xxxmmmYYYLLL>>>777222...---///...............---------,,,------,,,++++++,,,...------,,,,,,,,,,,,------................................................/////////............---............////////////////////////////////////......///000000000000000~~~wwwssseeeaaa]]]ZZZXXXTTTNNNIIIFFFEEEDDDEEEIIIRRR\\\dddjjjooovvv{{{zzzmmmccc^^^]]][[[XXXSSSOOOKKKGGGCCC@@@>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>===;;;999888777777777<<<::::::===@@@BBBHHHPPP^^^fffmmmpppsssxxxzzzzzzyyysssjjjdddgggrrr}}}rrreeeccceeemmmyyyxxxnnn```TTTKKKBBB777...000//////---,,,+++******+++++++++***************************************+++,,,,,,,,,------......,,,+++*********+++---...,,,,,,,,,------------...,,,---......------///000,,,---...///000000000000000000111111111222222222111222222222222333333333444333222222222333444555===???BBBMMMfffxxxvvvwwwxxxzzz~~~zzzooofff___lllttt___]]]^^^rrrzzzhhhXXXNNNIIIFFFDDDCCCBBB@@@>>>===<<<<<<>>>>>>>>>===<<<;;;:::999333333333555777:::===???DDDHHHMMMQQQRRRRRRPPPOOOOOOSSSXXXZZZZZZYYYYYYZZZiiiuuuyyyrrroooooopppqqqqqqqqqqqqrrrssssssrrrqqqlllhhhddddddiiikkkiiifffbbbbbbeeellluuu{{{}}}}}}nnniiibbb]]]ZZZWWWSSSPPPMMMLLLPPPXXXaaahhhpppxxx{{{vvvpppggg```\\\ZZZYYYXXXYYY\\\aaahhhnnnssswwwyyy{{{yyytttnnnhhhfffgggiiiiiiqqqvvvrrrmmmhhhbbb]]]]]]cccmmmwww|||yyyppphhhcccaaa```eeeppp~~~zzzooohhhccc```ccchhhmmmiiiddd```^^^___aaabbbiiihhhfffeeeeeefffggggggdddbbb```]]][[[ZZZ[[[[[[XXXYYY\\\```eeejjjnnnpppjjjhhheeebbb^^^ZZZWWWUUUYYYXXXVVVUUUUUUWWWZZZ\\\\\\\\\^^^aaacccbbb```]]]VVVTTTWWW```fffiiikkknnnnnnkkknnnxxx{{{hhh[[[[[[aaannnssswwwyyy}}}zzzssssssuuu}}}}}}tttoooqqqxxxttthhhaaa```nnn}}}uuugggTTTHHH:::333000------000/////////...---------,,,---...///...,,,,,,...///------,,,,,,,,,,,,------................................................/////////...........................////////////////////////////////////...//////000000000000000~~~xxxttteeeaaa]]]ZZZWWWSSSMMMHHHDDDDDDDDDFFFKKKTTT^^^eeejjjpppxxx}}}wwwkkkddd```___[[[XXXUUURRRPPPLLLIIIFFFBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAA@@@>>>===>>>>>>===<<<;;;:::::::::<<<:::999<<<>>>@@@FFFNNN___fffmmmpppuuuzzz|||{{{xxxpppgggeeeiiirrr|||tttddddddfffooozzzyyynnnaaaUUUKKK@@@666///......---,,,+++***)))(((************************************************++++++++++++,,,,,,,,,,,,///...---------...000111,,,,,,---------.........---......---,,,,,,...000......////////////......000000111111111222222222111111111222222222333333333333222111222333444555<<<===???GGGZZZ|||yyywwwwwwvvvvvvyyy|||yyypppgggZZZdddxxx{{{bbbYYYWWWiiihhhVVVMMMHHHDDDCCCBBB@@@??????>>>???>>>>>>>>>>>>======<<<;;;444444333444666999<<>>===>>>>>>>>>>>>??????>>>>>>===:::999;;;<<<>>>EEEMMM]]]cccjjjnnnttt{{{~~~}}}vvvllleeeeeelllttt}}}rrrccceeekkkttt}}}zzznnn___TTTIII===444111,,,,,,+++******)))(((((()))))))))******************************+++++++++++++++++++++++++++++++++---------,,,---......///,,,---------.....................---,,,,,,...000///000000000000///...---000111111111111222222222111111111111222222222222333222111111111222444555888999<<>>>>>>>>>>>>>>======777555444444555888;;;>>>CCCFFFLLLSSSWWWXXXUUURRROOORRRVVVZZZ^^^```aaaaaakkkppp|||uuullleee[[[SSSPPPPPPQQQRRRXXX[[[```dddhhhmmmrrruuuxxxvvvuuuxxx~~~|||rrrkkkgggbbb[[[UUURRRNNNMMMNNNOOONNNPPPTTTVVV[[[bbbjjjqqq{{{|||uuujjjaaa]]]\\\]]]^^^```dddjjjqqqwww|||}}}wwwpppjjjhhhiiillltttyyytttdddbbbaaaccciiinnnoooooohhhddd``````bbbhhhrrr|||}}}wwwrrrjjjdddcccgggnnnnnnlllhhhccc```^^^___iiiiiihhhfffcccbbbbbbcccfffhhhiiijjjhhhddd___\\\ZZZZZZYYYYYY[[[^^^bbbdddgggiiilllmmmkkkfff```\\\UUUUUUVVVVVVWWWXXXYYYZZZ\\\\\\]]]^^^___]]]YYYVVVQQQQQQVVV```fffggggggiiifff___[[[^^^eeelllttt||||||ssslllddd```cccjjjpppwww{{{zzzzzz{{{{{{xxxyyy{{{{{{qqqmmmooossszzzpppgggffflllyyy|||qqqcccWWWIII???444111///---...000...............---------******+++***)))(((***,,,......------------......------------------------...........................////////////000000000............///////////////////////////////////////////////////000111111yyyqqqlllfffaaaZZZVVVSSSPPPLLLHHHAAABBBCCCFFFLLLUUU___gggkkkrrr{{{zzznnneee```______]]]\\\ZZZYYYWWWUUUQQQNNNIIIGGGDDDAAA@@@@@@BBBCCCAAAAAAAAA@@@???>>>===<<<<<<===>>>@@@AAABBBBBBBBB<<<999888:::<<<>>>FFFNNNZZZ```eeejjjrrr|||sssiiibbbfffooowww{{{nnneeejjjttt}}}yyylll\\\QQQEEE999111111++++++*********)))))))))((()))))))))*********+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------............//////...---+++,,,...000//////000000111000000000000111111111111222222222111111111111222222222222333222111111111222444444555777:::===CCC[[[wwwiiicccggg{{{lllZZZLLLYYYnnn}}}gggVVVKKKIIIFFFCCCAAA@@@@@@@@@===>>>>>>?????????>>>>>>999888666444555888;;;===BBBDDDJJJRRRXXXZZZWWWTTTPPPQQQSSSVVV[[[^^^```aaajjjmmmwwwxxxpppddd^^^VVVOOOLLLLLLLLLKKKQQQTTTWWWYYY[[[^^^ccchhhlllmmmooorrrwww|||xxxrrrkkkaaaZZZWWWSSSQQQQQQPPPNNNOOORRRQQQTTTWWWYYY]]]fffttt~~~~~~wwwmmmeeebbbbbbcccdddiiilllqqqvvv{{{~~~}}}wwwpppjjjhhhiiilllooouuu{{{tttooohhhccccccfffjjjlllgggdddbbbcccaaaaaahhhqqqwwwuuutttrrrllleeedddgggkkknnnooommmhhhbbb___^^^aaadddfffeeebbb```___```eeegggjjjlllllliiifffdddaaa___[[[XXXWWWXXXZZZ\\\___dddlllqqqrrroooiiieee[[[ZZZYYYXXXYYY\\\___aaa```____________^^^ZZZWWWRRRQQQUUU]]]ccccccbbbccc___WWWRRRSSSXXX___hhhqqquuurrrooojjjcccaaajjjvvv~~~~~~}}}{{{yyyzzz||||||uuuooopppuuuwww~~~}}}kkkdddfffqqqzzz~~~mmm]]]QQQEEE<<<333111111......000---------...............***+++,,,+++))))))+++,,,......------------......------------------------.........................../////////000000000000............////////////000000000000000000000000000//////...///000111222yyyrrrlllgggaaaYYYTTTRRROOOKKKHHH@@@AAACCCFFFLLLUUU___gggkkkrrr{{{wwwjjjbbb___]]]]]]```^^^\\\[[[YYYVVVRRROOOJJJHHHDDDAAA???@@@BBBDDD???????????????>>>===<<<:::<<<>>>@@@BBBDDDDDDEEE;;;888777:::===@@@HHHPPPXXX]]]bbbgggppp{{{qqqfff```gggqqqyyywwwjjjhhhqqq}}}yyyjjjZZZNNNBBB555///000++++++******************(((((())))))*********+++))))))******++++++++++++------------------------,,,---...///000///...------------.........////////////...---+++,,,...000---...///111222222222222000111111111111222222222000111111111111222222222333222111111111222333444333555888999===PPPyyyjjj^^^]]]qqq|||jjjZZZdddfffwwwaaaNNNLLLHHHDDDAAA@@@??????===>>>>>>????????????>>>;;;999777555555777:::<<>>======>>>@@@CCCEEEEEEDDD@@@:::777:::>>>BBBHHHNNN\\\```cccgggppp|||xxxjjjcccmmmwwwyyy{{{uuuoooooo{{{{{{kkkXXXKKK@@@666///---,,,+++******))))))***************)))))))))))))))******++++++++++++******((())))))))))))*********000000000///......---------......///////////////222111///...------...///222111000//////000111222444333333222111111111222///000111222333444444444111111222222222333333333999888444777???HHHhhhnnn\\\bbbpppeeeeeennn^^^QQQEEEBBBBBBBBBBBBDDD===>>>@@@AAABBB@@@???===<<<;;;999777666777777888<<>><<<<<<===???BBBCCCCCCBBB>>>999666:::???CCCKKKRRR]]]aaadddhhhqqq{{{zzzlllfffnnnwwwyyy{{{}}}rrrlllttt}}}xxxiiiWWWJJJ@@@555///------,,,,,,+++++++++++++++************))))))))))))******++++++++++++***************+++++++++,,,,,,......---------,,,,,,,,,,,,------........................------...//////000///...------...///000333222111000000000000111......///000111111000000111111222222222333333333666777555999???DDD^^^vvveeefff{{{vvviii|||jjj\\\NNNHHHFFFCCCBBBCCC>>>???@@@@@@AAA@@@???>>>===<<<:::888777777777777;;;???FFFMMMSSSVVVWWWWWWVVVTTTQQQPPPQQQTTTVVVXXX___bbbiiirrr}}}|||uuusssnnnjjjfffdddccccccaaa___[[[XXXVVVVVVWWWXXXZZZ\\\___bbbeeejjjppptttwww|||xxxlllfffbbbaaa^^^YYYWWWXXXUUUPPPMMMLLLKKKMMMUUU^^^jjjsss|||~~~yyysssppppppllllllmmmoooqqqtttwwwyyywwwyyyzzz|||}}}~~~~~~yyytttooolllllllllpppmmmlllmmmnnnssszzznnnlllooonnnkkkfffbbb^^^]]]^^^^^^eeeeeefffiiikkkkkkgggdddgggiiimmmqqqrrrooohhhccc___^^^^^^___aaaaaa```___ccccccdddfffhhhjjjkkklllnnnooooookkkfff```]]]\\\[[[YYY[[[eeerrryyywwwrrrkkkiiifffcccbbbccceeefffmmmmmmjjjccc```___]]]YYYPPPRRRVVV\\\```aaa___\\\RRRKKKEEEDDDFFFKKKTTT]]]eeegggkkkmmmlllooozzz}}}|||rrrggggggtttuuukkkmmmssstttYYYJJJ???999111...///111000///---------.........//////000000000000000000000000............//////000000...---,,,,,,...//////...---------............///000/////////////////////......////////////......000000000000000000000000111000///.........//////}}}tttlllggg```]]]YYYSSSNNNIIIFFFDDDBBBCCCEEEJJJRRR[[[cccgggpppvvv~~~~~~pppfffaaa``````___^^^^^^]]]\\\ZZZWWWUUUTTTMMMKKKHHHGGGGGGHHHGGGGGGAAAAAAAAA@@@??????>>>>>>;;;;;;<<<>>>AAABBBAAA???<<<888777;;;@@@EEENNNVVV___cccgggkkksss}}}zzzoooiiipppyyy{{{}}}wwwlllhhhvvv~~~ssseeeTTTHHH>>>444///......---,,,,,,++++++,,,,,,******************************++++++++++++******,,,,,,,,,,,,---------------------------,,,,,,,,,+++,,,,,,---...---------***+++,,,---............//////............//////111111000/////////000000222222333333333333222222111111222222222333333333444666666999>>>???RRRrrrpppiiisss{{{xxxiiiXXXOOOJJJEEEBBBCCC@@@@@@@@@?????????@@@@@@>>>===;;;999888777666666:::===CCCIIIMMMQQQRRRSSSVVVUUUSSSQQQRRRTTTXXXZZZ^^^aaafffmmmuuuxxxpppqqqvvvyyyzzzvvvtttrrrooonnnnnnnnnooonnnkkkhhhccc```]]][[[[[[]]]^^^aaabbbdddhhhmmmpppsssxxx{{{tttmmmjjjeee^^^[[[[[[ZZZUUUPPPNNNKKKKKKPPPXXXbbbjjjsssvvvrrrmmmjjjjjjhhhiiillloootttyyy}}}~~~}}}|||}}}yyytttqqqooopppqqqtttsssrrroookkkkkkuuuuuuppprrrpppooolllfff___[[[[[[]]]```aaabbbeeeiiijjjiiiggghhhgggiiinnnssssssmmmggg^^^]]][[[\\\___aaabbbbbbbbbcccdddfffggghhhiiiiiimmmpppttttttpppiiiccc```\\\XXXWWW]]]hhhpppqqqoooiiigggeeedddcccccccccccckkkllljjjdddaaaaaa___\\\WWWVVVWWW[[[aaaccc___[[[QQQIIIBBBAAAAAACCCJJJRRRYYY]]]eeemmmsss{{{~~~yyynnngggjjjxxxtttkkkpppyyyvvvXXXEEE===777111...///000000///------........./////////000000000000000000000000///////////////000000000,,,+++,,,---//////---,,,---------............///////////////////////////......////////////......000000000000000000000000111111000/////////000000zzzrrrkkkfff___\\\XXXSSSMMMIIIFFFDDDBBBCCCGGGLLLTTT]]]eeejjjrrrxxxrrrgggcccbbbaaa`````````___]]][[[YYYWWWVVVMMMKKKHHHHHHHHHIIIHHHGGGAAAAAA@@@@@@???>>>>>>>>><<<<<<===???AAABBB@@@>>><<<999888<<>>>>>???@@@AAA??????===;;;999888666666:::<<<@@@EEEIIIMMMOOOPPPUUUUUUTTTSSSTTTWWW\\\___cccdddfffiiimmmvvv{{{qqqeee___```dddhhhjjjkkkjjjjjjjjjkkknnnqqqrrrssssssrrrqqqmmmhhhdddaaabbbdddeeefffgggiiilllooorrrvvv{{{uuuooogggaaa```___YYYTTTQQQNNNLLLOOOTTT\\\ccckkknnnllliiigggggghhhiiilllppptttxxx{{{}}}~~~~~~{{{uuuqqqppprrrtttvvvvvvzzz|||yyyrrrnnnrrryyy|||tttsssrrrsssqqqjjj```[[[[[[]]]]]]^^^```cccfffiiikkklllkkkgggeeeiiipppssspppkkk```^^^[[[[[[]]]```aaabbb```bbbdddfffhhhiiijjjjjjlllpppuuuwwwtttooojjjhhh```ZZZUUUWWW___fffiiiiiiddddddcccbbbaaa```______fffhhhgggcccaaacccccc```aaa]]]ZZZ^^^cccddd___XXXPPPIIICCCAAAAAAAAAFFFMMMUUUYYY```jjjuuu~~~|||tttllliiiqqqnnngggnnnxxxqqqTTTAAA999666111//////000000///............////////////////////////////////////............////////////,,,,,,...000222111...,,,---------............///.........///////////////......////////////......////////////////////////111111111000000000000111~~~yyyqqqiiiddd^^^\\\XXXSSSNNNIIIFFFEEEBBBDDDHHHOOOWWW```hhhmmmtttxxxtttiiidddcccbbbaaa______^^^]]][[[XXXVVVUUUMMMKKKIIIHHHIIIIIIGGGFFFAAAAAA@@@??????>>>>>>======>>>???AAACCCCCC@@@>>>>>>;;;;;;>>>AAAFFFPPPZZZbbbggglllrrrzzzsssnnnlllrrr|||yyyjjjcccccckkkttt}}}}}}uuufff[[[NNNDDD:::111---...,,,,,,+++***************))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---.........//////000000------...///////////////+++,,,---------,,,***)))000000111111111111000000111111000000000111111222......000111111222222222111111222222222333333333333666444555:::;;;FFF\\\|||jjj```fff~~~qqq___TTTMMMHHHEEEFFFDDDBBB@@@>>>>>>???@@@BBB@@@???>>>===;;;999777666;;;<<<>>>BBBFFFJJJNNNPPPSSSTTTUUUUUUVVVZZZ```eeejjjjjjjjjiiijjjrrr}}}~~~vvvpppddd^^^VVVRRRRRRUUUVVVVVV^^^^^^^^^```ccchhhlllnnnnnnrrrvvvyyyxxxtttnnnjjjgggiiijjjjjjjjjjjjlllnnnpppttt|||yyyppphhhfffccc\\\WWWTTTRRROOOPPPSSSWWW\\\bbbeeeeeeddddddeeehhhjjjmmmqqquuuyyy{{{}}}~~~}}}}}}yyytttmmmkkkmmmrrrwwwyyyzzz|||uuurrrqqquuu~~~zzzuuusssuuutttmmmddd]]]\\\^^^\\\]]]___bbbeeeiiinnnqqqqqqjjjbbbbbbiiinnnooommmccc```\\\[[[\\\___```aaa___aaacccfffiiikkkmmmnnnlllooorrrsssrrrpppooooooeee___XXXWWW[[[```cccccc``````______^^^\\\[[[[[[```bbbbbb```aaaeeefffdddiiiddd```aaaeeeddd]]]VVVMMMGGGCCCBBBBBBBBBFFFLLLSSSWWW]]]fffttt|||vvvmmmhhhmmmxxxxxxhhhdddmmmwww~~~xxxdddMMM===666444111000////////////........./////////000000////////////////////////------------------------...///000333555444000...---------............///------....../////////000......////////////......////////////////////////000000000111111111111000}}}xxxqqqhhhaaa]]][[[WWWRRRMMMIIIFFFEEEBBBEEEIIIQQQZZZccckkkppptttxxxtttiiidddcccbbbaaa]]]]]]\\\[[[XXXVVVTTTSSSNNNLLLJJJIIIIIIIIIFFFEEE@@@@@@@@@???>>>>>>======???@@@AAACCCEEEDDDAAA>>>>>><<<===@@@BBBGGGQQQ\\\ccchhhnnnssszzz~~~ooommmmmmsss|||vvvgggbbbdddfffoooyyy|||sss```VVVKKKBBB888///---///,,,+++******))))))******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,---...//////---...//////000000//////------------,,,+++***)))......////////////......111111000000000111222222///000000111222222111111111111222222222333333333333666333333999;;;CCCUUUuuuzzzkkkgggvvvvvvcccWWWPPPJJJHHHHHHDDDCCCAAA???>>>???@@@AAA@@@??????>>><<<:::999888:::;;;<<<>>>CCCHHHMMMPPPRRRTTTUUUUUUVVVZZZaaafffnnnppppppnnnnnnsss}}}|||oooeee^^^ZZZRRRPPPNNNNNNOOOPPPOOOOOOSSSSSSSSSUUUWWW[[[___aaadddiiiqqqwww{{{zzzwwwtttmmmnnnpppooonnnnnnooopppooorrrwww|||ssspppjjjbbb\\\ZZZXXXTTTSSSUUUUUUXXX\\\^^^```bbbdddfffhhhkkkoootttzzz~~~~~~}}}}}}tttnnnfffdddiiiqqqwwwzzz}}}~~~wwwppppppsssyyy}}}xxxssstttsssooohhhbbb``````]]]^^^```aaadddiiiooossswwwoooeeeaaadddiiikkkkkkdddaaa^^^]]]^^^___``````___```bbbeeehhhllloooqqqnnnooopppooonnnnnnoooqqqhhhccc^^^\\\^^^``````___]]]]]]\\\[[[ZZZYYYXXXXXXZZZ]]]^^^]]]___dddgggeeeiiifffcccdddeeebbb[[[UUUIIIEEEBBBCCCCCCBBBEEEJJJPPPUUU]]]fffsssuuunnnfffgggqqq~~~|||pppfffgggqqq{{{zzzvvvuuusssmmmbbbTTTDDD:::333222111000////////////....../////////000000000000000000000000000000000---------,,,,,,,,,,,,,,,//////111333555444111...---------............///---------......//////000......////////////......000000000000000000000000...///000111111111000000|||xxxpppfff___[[[YYYUUUPPPLLLHHHEEECCCBBBEEEKKKRRR\\\fffmmmrrrssswww~~~qqqhhhccccccbbbbbb^^^^^^]]]\\\ZZZWWWUUUTTTPPPOOOMMMLLLKKKIIIGGGDDD@@@@@@??????>>>>>>======@@@@@@BBBDDDEEEDDD@@@===<<<;;;===AAACCCIIITTT```jjjoootttwww|||zzznnnnnnooosss|||vvvfffcccgggeeemmmvvv}}}|||sss[[[RRRIII@@@666...,,,///,,,,,,+++************+++))))))***++++++,,,------+++,,,,,,------,,,,,,+++************++++++++++++******+++,,,---...///000,,,---......//////.........---,,,,,,,,,,,,,,,------...///000000///...---///////////////000111222444444444333222111000///111111222222222333333333111666444333:::;;;???LLLaaayyyzzzlll^^^UUUMMMJJJJJJDDDCCCAAA@@@??????@@@@@@????????????>>><<<:::999999888999;;;@@@FFFLLLPPPQQQTTTUUUTTTSSSVVV]]]cccnnnssswwwwwwuuuwww}}}}}}kkk___XXXUUUTTTQQQQQQRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQQQQSSSUUUWWW[[[```gggnnnuuuyyy||||||uuuwwwxxxxxxvvvuuuvvvwwwsssuuuxxx~~~vvvooohhheeebbb]]]ZZZZZZYYYZZZ[[[]]]aaaeeejjjmmmmmmpppuuu{{{~~~tttlllccc```eeennntttwww|||}}}uuurrrqqqtttyyy|||zzzxxxrrrrrrqqqooolllhhheeeccc^^^___``````bbbfffnnnttt{{{uuulllfffdddeeefffgggcccaaa^^^^^^```aaabbbbbbaaaaaaaaabbbeeeiiimmmppprrrrrrpppnnnkkkjjjkkkmmmgggeeeccccccdddcccaaa___]]]\\\[[[YYYXXXXXXXXXXXXXXX[[[\\\[[[]]]bbbdddbbbcccccccccdddddd```ZZZVVVJJJEEEDDDEEEEEEDDDFFFJJJNNNXXXbbbkkkvvv~~~ssslllfffkkkxxx|||xxxppphhhffflllxxx~~~ssskkkiiiddd\\\QQQFFF===999000111111111//////...///.../////////000000000000000000000000000000000000......---------,,,,,,,,,------...000111111///------------............///,,,,,,---......///000000......////////////......000000000000000000000000---...///000000000//////|||xxxpppfff]]]ZZZXXXTTTOOOJJJFFFDDDBBBBBBEEEKKKSSS]]]gggooossssssvvv}}}{{{ooofffbbbbbbccccccbbbaaa```___]]]ZZZXXXWWWSSSQQQOOONNNMMMJJJGGGEEE@@@@@@??????>>>=========???@@@BBBDDDEEECCC???<<<999999<<>>?????????>>>===;;;:::777777777999>>>EEELLLPPPRRRTTTUUUSSSPPPRRRYYY___lllttt|||~~~{{{zzz}}}uuueee[[[XXXXXXYYYYYYYYYZZZ\\\]]]^^^^^^^^^]]]\\\YYYWWWVVVVVVVVVWWWWWWYYY___fffnnnwww}}}}}}~~~~~~}}}}}}~~~{{{{{{{{{}}}zzzsssppplllfffaaaaaa_________```dddjjjpppttttttwww{{{~~~uuulllbbb^^^ccclllrrruuuyyyzzzvvvpppmmmooorrruuuvvvqqqpppoooooonnnlllhhhddd___``````___```eeemmmsss}}}xxxrrrjjjeeecccccccccaaa```^^^___bbbdddddddddcccbbb``````cccgggkkknnnuuutttrrrnnnjjjgggggghhhfffffffffggghhhgggccc```^^^\\\ZZZYYYXXXXXXXXXXXXXXXZZZ[[[YYY[[[___aaa___]]]___bbbdddccc___ZZZWWWMMMIIIGGGHHHHHHFFFGGGKKKPPP\\\hhhpppxxx}}}xxx|||}}}xxxvvvuuunnniiippp{{{sssnnngggcccfffppp||||||nnnbbb```[[[SSSHHH???:::888///000111111000......///////////////000000000000000000000000000000000000//////.........---------+++***+++,,,......,,,+++---------.........//////,,,,,,------...///000000......////////////......000000000000000000000000,,,---...000000000///...{{{wwwtttooofff```ZZZWWWSSSNNNIIIEEEBBBAAA@@@DDDLLLWWWaaakkkrrrvvvrrryyywwwhhhbbb```______bbbbbb___]]]]]]___^^^[[[WWWWWWYYYWWWQQQNNNLLLIIIDDD@@@@@@???>>>============>>>???@@@AAAAAA@@@>>>===888<<<@@@AAAEEENNN^^^jjjwww{{{~~~wwwnnnmmmmmmrrrzzzttthhheeehhhggglllrrrxxx~~~vvvjjjZZZRRRFFF;;;333///,,,+++)))))))))))))))*********++++++,,,,,,,,,,,,------++++++************++++++...---+++******+++---...---+++)))***---///---+++000...+++)))(((***---///........................000000//////.........---............///000222222333333333222222111111111111222333333444444333333333444555555555666888:::IIIjjj}}}jjj^^^WWWQQQNNNHHHHHHFFFCCCAAA@@@BBBCCCBBBBBBBBBBBBAAA@@@???>>><<<999666555888@@@HHHMMMPPPQQQQQQPPPPPPRRRVVVYYYfffmmmvvvzzz{{{|||uuuhhhaaa```cccfffgggkkkpppttttttpppjjjfffgggeeecccddddddccc^^^ZZZ\\\^^^aaagggnnnuuu|||}}}|||yyyyyywwwpppiiihhhgggfffeeeffflllsssyyyyyy}}}zzzvvvllleeeeeeiiimmmsssxxx{{{{{{uuunnnkkkiiilllrrrrrrtttvvvtttoookkkiiihhhaaabbbbbbdddgggkkkooorrrzzzxxxsssnnnhhheeebbbaaa``````___]]]\\\]]]```ccccccddddddddddddcccccccccnnnooopppqqqoookkkgggdddeeeeeefffhhhiiiiiigggddd```]]]ZZZXXXXXXXXXWWWVVVWWWXXXXXXXXXWWWXXXZZZ\\\______```aaa```\\\UUUQQQIIIFFFFFFIIIIIIHHHJJJNNNXXX]]]gggsss~~~}}}vvvsssrrrtttxxxzzzzzzxxxvvvsssuuu~~~zzzvvvmmmcccaaakkkxxxsssjjjbbbXXXOOOJJJDDD;;;555333111111000000//////......//////............/////////...---,,,,,,---...///------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,---...///000111111111000...---,,,,,,------------------------,,,,,,////////////////////////zzzuuuqqqllleee___ZZZWWWSSSMMMHHHEEEBBBAAABBBFFFNNNWWWaaaiiipppssspppxxxuuugggaaa___^^^^^^``````___]]]\\\[[[ZZZWWWTTTYYY]]]^^^ZZZUUUQQQIIIBBBBBBAAA@@@>>>>>>=========<<<===>>>???>>>===;;;:::777<<>>===;;;888666888>>>DDDHHHJJJMMMPPPRRRRRRSSSTTTUUU^^^eeeooouuuwwwzzz~~~yyynnnhhhiiimmmppp|||zzzvvvvvvtttssssssssspppkkkggggggggghhhkkkooosssxxx{{{zzztttmmmmmmlllkkklllqqqwww}}}~~~~~~}}}tttkkkdddeeeiiinnnsssxxx{{{{{{}}}yyyoooiiiiiinnnpppsssvvvwwwtttoookkkiiifffeeeeeefffhhhlllooorrryyyxxxvvvsssooojjjeeeccc^^^^^^]]]\\\\\\^^^aaaeeefffggghhhiiiiiihhhfffeeekkklllmmmmmmllljjjgggfffdddddddddfffggggggdddbbb]]][[[XXXWWWXXXZZZZZZZZZZZZYYYYYYWWWUUUUUUXXXZZZ\\\\\\]]]^^^]]]YYYSSSNNNIIIFFFFFFJJJKKKKKKMMMQQQYYY^^^hhhttt}}}}}}zzzrrrpppooorrrvvvyyyzzzzzzvvvvvv||||||wwwmmmaaaaaalll{{{{{{pppiiiaaaWWWLLLGGGAAA999333222000000000/////////////////////............/////////...------,,,---.........------,,,,,,------...------------------------,,,,,,---------.........------..................111000...---,,,,,,,,,---/////////...............////////////////////////yyyrrrmmmhhhbbb^^^ZZZWWWRRRMMMHHHDDDCCCBBBEEEIIIPPPXXXaaahhhmmmpppqqqxxxrrreee___^^^]]]]]]^^^___``````^^^ZZZWWWUUUTTT\\\bbbgggddd___XXXLLLBBBCCCBBBAAA???>>>=========;;;;;;<<<<<<;;;999777666666;;;BBBGGGLLLVVVdddnnnvvv{{{zzzvvvttttttwww}}}yyykkkdddhhhnnnrrrvvv{{{xxxlllRRRJJJ???555///,,,+++***---,,,,,,,,,+++*********))))))*********+++++++++++++++************++++++---,,,+++******+++,,,------,,,+++,,,...///...---------,,,,,,,,,,,,------........................////////////............///......//////000111222111000000000000////////////000000111222111111111222333444444444555777999===JJJkkktttrrrbbbVVVPPPJJJIIIGGGEEECCCAAA@@@@@@BBBBBBBBBBBBAAA@@@??????>>><<<:::888999;;;>>>@@@CCCGGGMMMRRRSSSRRRQQQQQQTTT[[[eeemmmrrrvvvzzz~~~~~~|||tttqqqtttyyy}}}|||wwwsssrrrrrrrrrsssvvvyyy{{{}}}ssssssrrrrrrsssxxx~~~}}}ssskkkfffhhhmmmrrrwww{{{|||{{{zzz{{{wwwllliiilllmmmqqqwww{{{{{{vvvpppkkkkkkjjjiiiiiijjjllloooqqqtttuuuwwwvvvsssnnnhhhddd]]]^^^]]]\\\\\\]]]aaadddgggiiimmmpppqqqooollljjjhhhhhhiiiiiiiiihhhggggggdddccccccdddeeedddaaa___ZZZXXXVVVVVVYYY\\\]]]^^^^^^]]][[[XXXUUUTTTUUUWWWYYYYYYYYYYYYXXXUUUOOOKKKIIIFFFFFFKKKMMMNNNQQQVVVXXX^^^hhhssszzz{{{wwwssspppoooooorrrvvv{{{}}}~~~|||xxxkkk```dddsss{{{uuunnniii```UUUIIIBBB===555111111//////////////////000000/////////......///////////////...---,,,,,,------......------------......---------------------------------...............///.........------------//////...---,,,,,,,,,,,,........................////////////////////////wwwooojjjeee```\\\ZZZVVVQQQLLLGGGDDDCCCBBBEEEIIIQQQZZZbbbiiinnnpppttt{{{{{{oooccc^^^^^^]]]]]]^^^___aaacccaaa\\\WWWVVVWWW]]]dddiiihhhddd\\\QQQFFFDDDCCCAAA@@@>>>=========<<<<<<<<<;;;:::888777666777:::???DDDLLLXXXfffqqqxxx~~~xxxrrrrrrrrrvvv|||rrrfffbbbjjjssswww{{{ssseeeOOOHHH===444///---,,,++++++++++++***)))(((''''''************++++++++++++++++++************++++++,,,++++++******+++,,,------,,,,,,---............,,,,,,------------------........................///////////////.........///////////////000111111000000000000000000000000///000111111222222111111111333444444333444666888@@@BBB[[[iiisssnnn^^^TTTNNNLLLJJJGGGFFFDDDBBB@@@AAABBBBBBBBBAAAAAA@@@???===<<<;;;999999:::;;;<<<>>>CCCIIIMMMOOOOOONNNNNNPPPVVV___ggglllppptttvvvuuuvvvyyy|||zzzwwwwww{{{zzzyyyyyyyyyzzz|||tttuuuvvvwwwyyy~~~uuunnnjjjnnntttxxx||||||yyyyyyuuupppooolllpppwww~~~|||tttnnnooonnnmmmlllkkklllnnnoooppprrrssstttrrrnnniiifffbbbcccbbb```]]]]]]^^^```dddhhhnnnsssuuutttqqqooohhhhhhgggfffeeeeeeeeeeeeeeecccbbbbbbcccbbb___]]]YYYWWWVVVWWWZZZ]]]___```aaabbbbbb___[[[WWWUUUUUUWWWWWWVVVVVVUUURRRMMMIIIGGGEEEEEEJJJNNNPPPUUU[[[XXX^^^iiirrrwwwvvvqqqmmmppppppqqqtttxxx}}}uuuhhhaaakkk~~~|||xxxuuuqqqmmmjjj___SSSGGG???999333000111---......//////000000000......////////////......//////...---,,,,,,,,,,,,......------------......------------------------........................///........................------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,////////////////////////}}}uuunnngggbbb^^^[[[YYYVVVPPPKKKFFFDDDCCCCCCEEEJJJRRR[[[dddkkkoooqqquuu|||wwwkkkaaa_________^^^___]]]```bbbaaa\\\XXXVVVWWWVVV\\\``````]]]XXXPPPHHHCCCBBBAAA???>>>=========>>>>>>>>>===<<<:::999888888:::===BBBKKKYYYiiisss|||}}}tttnnnoooqqqvvv}}}}}}ooobbbaaakkkuuu}}}}}}nnn___NNNFFF<<<444///---------+++++++++***)))(((''''''+++++++++,,,,,,,,,,,,---++++++************++++++************++++++,,,,,,,,,,,,---------------...+++,,,---............---////////////////////////.........///////////////000////////////000000111111111111111111111111111000111111222222222222222111222333333333444666888>>>:::KKKuuuooommmwwwjjj[[[QQQNNNJJJGGGFFFDDDBBB???AAAAAABBBBBBBBBAAA@@@@@@<<<;;;;;;:::::::::;;;;;;<<>>============??????>>>===<<<<<<;;;;;;:::;;;>>>DDDNNN\\\kkkuuu}}}{{{qqqooopppssszzz|||lll```___iiiuuu|||lll]]]MMMFFF<<<444///.........---,,,,,,,,,+++*********++++++,,,,,,,,,---------++++++************++++++))))))******+++,,,,,,,,,***+++---,,,++++++,,,...+++,,,---......///......////////////////////////.........///////////////000000////////////000000000000111111111111222222000111222222333333222222000111222222222333555777:::777CCCccczzzmmmkkk}}}yyyeeeTTTOOOIIIEEEEEEDDDAAA>>>AAAAAAAAABBBBBBAAAAAA@@@<<<;;;;;;:::::::::;;;;;;:::<<>>>>>===============>>>>>>===<<<<<<;;;;;;;;;;;;<<>><<<;;;::::::::::::777:::===???@@@BBBDDDFFFLLLPPPVVV^^^eeejjjkkkkkkhhhjjjkkkkkkkkkooouuuyyy|||zzzyyyxxxyyy~~~~~~zzzxxxwww{{{~~~|||xxx{{{~~~{{{zzz}}}sssoooooouuu{{{}}}~~~~~~~~~zzztttooossszzz~~~zzztttmmmppptttwwwwwwtttpppmmmooonnnlllkkkkkkkkklllmmmnnnrrrwwwxxxuuuoooiiieeeaaabbbccceeehhhkkkmmmnnnrrrqqqooollliiifffdddcccbbb```^^^]]]^^^^^^\\\[[[YYYZZZ]]]aaadddeeebbb``````cccffffffddd```]]]\\\XXXVVVSSSQQQPPPNNNLLLJJJGGGDDDEEEKKKPPPUUU\\\ccciiiooovvvzzzyyywwwuuutttsssvvvyyyyyyuuupppmmmmmm{{{zzzhhh___```qqq}}}wwwrrrrrrsssqqqjjjdddSSSIII>>>999666111///000..................---------...///000000///...---)))***,,,---......------+++******))))))******+++------------------------------,,,,,,,,,+++++++++,,,,,,,,,------.........)))***+++,,,,,,+++***************+++,,,---------////////////////////////}}}|||wwwwwwtttooohhhaaa]]][[[YYYUUUOOOIIIEEECCCDDDEEEOOOSSSZZZbbbiiimmmoooooovvv~~~ooofff```bbbfffggghhhiiihhheeebbb```]]]XXXOOOHHHCCCHHHKKKJJJHHHGGGBBB<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;:::999999:::::::::>>>BBBJJJTTT___iiirrrwwwzzz{{{rrrqqqssswww}}}{{{jjj[[[YYYcccnnnvvvzzz~~~yyyiiiYYYLLLEEE;;;222...,,,,,,,,,)))))))))))))))*********)))************+++++++++++++++************++++++(((((()))++++++,,,,,,,,,'''***,,,+++))))))***---,,,,,,,,,------///000111000000000000000000000000---.........//////000000111000////////////000000---.........//////000000...//////000000000000000///000222222111222444666444888<<>>;;;:::999999999555888<<>>???>>>===AAAFFFOOO\\\hhhrrrwwwyyy~~~|||{{{uuupppsssyyy~~~|||kkk^^^^^^hhhqqq}}}}}}tttaaaSSSJJJ@@@555111///,,,,,,...,,,,,,++++++***)))(((((()))************))))))((())))))******++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,.../////////...---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------000///...------...///000000000000000111111111111222222111111222222333444777888666>>>RRRkkkwwwaaaRRRWWWeeevvvdddUUUPPPPPPIIIIIILLLIIIBBBAAA@@@AAACCCCCCBBBAAA??????===<<<:::888777777888888888:::>>>AAACCCBBBEEEIIINNNRRRWWW]]]cccggglllooorrruuuyyy}}}uuuqqqrrruuu}}}xxxpppuuu|||}}}vvvuuuwww}}}|||zzzyyy}}}|||oookkkqqqxxx|||{{{xxxxxxzzz}}}|||ssskkkiiigggeeefffhhhjjjkkkkkkkkkpppvvvyyyxxxvvvtttrrrppplllhhheeeeeeeeeeeeeeemmmpppsssqqqmmmhhhffffff^^^]]]\\\ZZZYYYYYYYYYYYYXXXZZZ^^^dddiiikkkjjjhhheeebbb^^^]]]]]]]]]ZZZXXXQQQQQQOOOMMMOOORRROOOIIIGGGJJJOOORRRUUU[[[bbbgggpppqqqrrrrrrqqqrrrtttvvvyyy{{{{{{vvvmmmhhhiiilll{{{yyylllcccdddiiipppxxx||||||zzzzzzzzzzzzzzz|||yyylll]]]HHHCCC<<<666333000...---////////////////////////000000//////.........---,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))***,,,.........,,,+++,,,+++******)))******+++,,,---------......//////~~~{{{uuunnnhhheeeaaa\\\XXXUUUQQQLLLGGGEEEEEEFFFGGGPPPVVV```fffjjjmmmpppsss|||}}}nnnhhhbbbcccjjjrrruuuvvvqqqnnnjjjjjjiiidddZZZRRRMMMLLLKKKHHHFFFCCC@@@<<<======<<<<<<<<<===>>>>>>===<<<<<<===>>>???>>>>>>DDDIIISSS```lllvvv|||~~~zzzuuuqqqtttyyy~~~{{{lllaaacccmmmwwwtttaaaSSSIII???555111///,,,,,,...------,,,++++++***))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,.../////////...---,,,,,,++++++,,,,,,---...........................///////////////...------000///...------...///000//////000000000111111111222222111111222222333444444666444999III]]]}}}}}}|||yyycccSSSUUU```pppqqq]]]RRROOOIIIKKKOOOKKKGGGEEEDDDCCCDDDCCCBBB@@@???>>>===<<<;;;999888888888777666777:::===??????CCCFFFJJJOOOSSSYYY___ccckkkoootttxxx}}}|||ttttttvvv}}}{{{tttmmmsss~~~ssstttwww~~~}}}}}}vvvnnnnnntttyyy{{{{{{zzzzzz|||~~~{{{tttmmmiiigggeeeeeefffgggffffffhhhlllrrrvvvxxxxxxxxxyyytttrrrooolllkkkiiifffcccmmmqqquuuuuuqqqkkkgggeee```^^^\\\YYYXXXXXXXXXYYYYYYZZZ\\\```fffiiijjjjjjhhhddd```]]]\\\ZZZWWWTTTPPPQQQOOOKKKKKKNNNMMMIIILLLNNNPPPRRRUUU[[[bbbhhhpppqqqqqqooonnnooossswwwwwwzzz{{{uuulllhhhkkkooo}}}wwwmmmgggjjjooouuuzzz}}}~~~~~~~~~}}}}}}{{{lll]]]HHHBBB;;;555111000///...////////////////////////000/////////.........---***++++++,,,,,,++++++***+++*********************......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,------,,,+++******************+++++++++...............---------}}}vvvmmmfffbbb^^^YYYVVVTTTQQQLLLGGGEEEEEEGGGIIIOOOVVV```gggkkkooosssvvvxxxooojjjfffhhhqqq}}}zzzyyyyyysssggg\\\XXXUUUPPPLLLHHHCCC???<<<===============>>>??????>>>>>>>>>>>>>>>??????@@@EEEKKKWWWdddpppzzzyyyuuuqqqtttxxx}}}~~~uuukkkdddgggsss}}}sss```QQQGGG===333000...,,,+++---,,,,,,++++++***)))))))))(((((()))***+++++++++++++++++++++*********************+++++++++,,,,,,,,,///......---,,,,,,++++++,,,,,,---............---,,,,,,++++++,,,,,,---...///////////////////////////////////////......---//////............////////////000000000000111111222111111111111222333333222666555666@@@NNNlll||||||lllXXXSSSWWWffffffTTTNNNJJJNNNRRRNNNLLLJJJGGGFFFEEEDDDAAA???>>>>>>===<<<<<<;;;::::::;;;888666555888:::<<<===???BBBFFFJJJNNNTTTZZZ^^^jjjooovvv}}}wwwxxx~~~~~~vvvfffiiiqqq||||||qqqsssxxx~~~}}}tttnnnpppvvv{{{|||{{{{{{}}}~~~{{{uuuooojjjhhhgggffffffeeecccaaafffiiimmmqqqtttvvvyyy{{{zzzzzzyyywwwuuupppiiidddjjjooouuuwwwtttnnnhhhdddccc```\\\XXXVVVWWWXXXYYY[[[ZZZ[[[^^^ccchhhkkkllliiieeeaaa]]]YYYVVVSSSPPPPPPSSSRRRNNNLLLMMMNNNLLLQQQRRRSSSTTTWWW]]]eeejjjqqqrrrqqqmmmjjjlllssszzzwww{{{{{{tttkkkhhhmmmttt|||sssllllllqqqvvvzzz{{{|||~~~|||lll[[[GGGAAA999222000///000000/////////////////////////////////...............***++++++,,,,,,++++++***++++++******))))))((((((//////...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))((()))***,,,,,,,,,++++++//////......---,,,,,,,,,~~~wwwmmmeee```\\\WWWTTTSSSPPPKKKFFFDDDFFFIIIKKKPPPWWWaaahhhmmmqqquuuyyywwwnnnkkkiiimmmxxxzzzmmmeee]]]UUUPPPLLLFFFBBB@@@>>>=========>>>>>>???@@@@@@@@@@@@?????????AAACCCFFFNNNZZZgggsss|||~~~wwwtttqqqssswww{{{~~~|||uuulllfffdddiiiuuu|||nnn\\\OOODDD:::111///...,,,+++---******))))))(((((((((((('''((()))***+++,,,,,,,,,---------,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------.........,,,,,,++++++,,,,,,---...////////////////////////...///////////////....../////////....../////////////////////000000000111111111111111111222222333333888888888===CCC\\\~~~|||dddVVVQQQ[[[xxxlllVVVNNNKKKOOOSSSLLLLLLJJJHHHFFFFFFDDDBBB@@@>>>>>>============<<<<<>>>>>>>>>>>??????@@@AAABBBAAA@@@AAADDDGGGKKKTTTaaammmwwwzzztttsssqqqsssvvvzzz}}}yyyooogggeeegggmmmyyyvvvhhhWWWKKK@@@777///...---++++++,,,***************)))))))))(((((()))+++,,,,,,,,,,,,,,,,,,++++++*********)))******+++++++++,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,------......,,,,,,++++++,,,,,,---.................................///////////////......//////////////////......////////////000000000111111000000111111222333222888888888;;;===PPPmmmxxxbbbTTTWWWooopppYYYPPPLLLPPPQQQIIIIIIGGGEEEEEEEEEEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA===888666777888::::::;;;>>>BBBFFFLLLSSS[[[```iiipppyyy~~~sssjjj```^^^^^^dddmmmssstttrrrnnnsss{{{~~~tttrrrttt{{{}}}}}}xxxooonnnqqqsssvvv|||~~~xxxsssllljjjgggffffffeeecccaaabbbbbbbbbbbbbbbeeejjjnnnxxx{{{vvvpppiiijjjlllnnnooooooooonnneeebbb]]]YYYXXXYYY[[[]]]^^^^^^___bbbeeegggfffeee___^^^[[[WWWTTTQQQPPPOOOTTT]]]dddccc```^^^[[[WWWTTTUUUWWW\\\dddmmmtttxxxxxxxxxvvvrrrpppttt}}}~~~vvvtttzzzvvvnnnjjjhhhnnntttzzzzzzvvvwww}}}}}}zzzrrraaaQQQCCC===555///---...000111////////////////////////---------...............,,,------......------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++))))))))))))***+++,,,---''')))+++---...---,,,+++***++++++,,,---...//////yyyrrriiibbb^^^ZZZVVVRRRPPPLLLGGGCCCBBBEEEJJJMMMSSSZZZdddlllppptttyyy|||}}}|||sssiiikkkmmmtttqqq___UUUNNNFFFBBBEEEBBBAAA@@@???>>>>>>>>>>>>@@@BBBCCCBBBAAABBBGGGKKKSSS\\\jjjuuu}}}wwwssssssssstttwww{{{~~~}}}pppggghhhmmmrrr~~~zzzpppaaaSSSIII===555...------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,)))))))))(((((((((((((((******+++++++++,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,++++++,,,,,,---...---------------------------...//////////////////......////////////............////////////000000111000000000000111222222000555555777:::888DDD\\\xxxaaa[[[iii|||xxx___TTTMMMOOOOOOGGGGGGEEEDDDDDDEEEEEEDDDBBB?????????????????????>>>???<<<888666666666777666:::===AAAGGGNNNWWW```gggmmmsss{{{~~~vvvkkkcccYYYWWWWWW]]]gggnnnpppoookkkqqqzzzxxxtttiiiffffffkkkqqqvvv~~~}}}|||oooiiihhhmmmrrryyy{{{xxxpppmmmjjjggggggfffeeeddd______^^^]]]]]]```eeeiiiooossszzzyyytttnnnllljjjjjjmmmoooqqqqqqcccaaa^^^[[[[[[]]]___aaabbbaaaaaacccddddddaaa___WWWWWWWWWTTTQQQOOOOOOPPPUUU]]]dddfffeeeddd___ZZZSSSUUU[[[dddnnnvvv{{{}}}|||{{{yyyxxxyyy}}}~~~~~~|||qqqjjjhhhhhhpppuuuzzzzzzxxxyyywwwkkk[[[LLL@@@;;;444///---///000111////////////////////////---------------.........***++++++,,,,,,++++++***,,,,,,,,,---------------***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++---......)))***+++---------,,,,,,))))))***,,,---...///000~~~}}}uuuooohhhbbb___[[[VVVRRRNNNJJJEEEAAAAAADDDIIIMMMUUU\\\fffmmmqqquuuyyy}}}tttkkkdddgggkkkppp|||lll]]]RRRFFFBBBEEEDDDCCCBBB@@@>>>>>>======???BBBDDDCCCBBBDDDIIIOOOYYYcccpppzzz~~~wwwtttuuuvvvwwwzzz~~~ssshhhkkkqqqvvvwwwkkk]]]PPPIII;;;333,,,,,,---+++***++++++++++++++++++,,,,,,,,,******+++,,,,,,+++++++++((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...------------------------------...///////////////---...///000000///...---........./////////000000000000000000000111222222000333222555999555;;;NNNjjjuuueeehhhssshhhYYYNNNMMMNNNHHHGGGFFFDDDDDDEEEEEECCCBBBAAAAAA@@@@@@?????????>>>???<<<999777777777666555888;;;AAAHHHQQQ[[[fffmmmsssxxxzzzrrrggg___WWWTTTTTTYYYbbbhhhjjjhhhfffmmmwww}}}}}}xxxqqqlllaaa]]]ZZZ]]]aaagggqqq{{{~~~rrrkkkiiikkkooouuuzzz}}}|||xxxrrrnnnlllkkkkkkjjjcccbbb```]]][[[]]]```dddfffjjjqqqxxx||||||wwwsssoookkkgggggghhhkkkkkkkkk```___^^^^^^___aaaccceeefffdddaaa______^^^\\\[[[RRRSSSSSSQQQMMMLLLMMMOOOSSSXXX\\\^^^aaaccc___YYYSSSWWW___kkkwww~~~~~~|||zzz|||~~~vvvkkkggghhhllluuuyyy|||}}}}}}xxxgggWWWJJJ===999333///...///000000////////////////////////,,,,,,,,,------.........***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***((()))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......||||||~~~yyyrrrmmmgggbbb```\\\VVVRRRMMMIIICCC@@@@@@DDDIIIMMMVVV]]]gggnnnrrruuuyyy}}}xxxlllccc___bbbfffkkkuuuxxxfffWWWHHHCCCFFFEEEDDDBBB@@@???===<<<<<>>@@@>>><<<;;;;;;:::999777777:::@@@HHHRRR]]]iiipppxxx|||uuurrruuuyyyyyyqqqggg^^^YYYVVVTTTXXX___cccccc```cccjjjttt{{{zzztttmmmhhh^^^XXXSSSTTTVVV\\\hhhssszzz~~~vvvqqqpppkkkmmmrrrvvvzzz~~~{{{uuurrrqqqqqqpppjjjhhheee```[[[ZZZ\\\^^^aaadddjjjrrrwwwwwwtttqqqmmmiiieeecccdddeeecccbbb^^^^^^^^^___aaadddfffgggjjjeee```[[[ZZZYYYYYYXXXPPPRRRRRROOOLLLJJJKKKMMMQQQSSSTTTVVVZZZ___]]]WWWTTTYYYcccppp|||~~~~~~|||{{{|||vvvvvv||||||{{{|||qqqgggeeejjjpppzzz}}}{{{fffUUUJJJ;;;888333///////////////////////////////////////,,,,,,,,,------.........,,,------......------,,,***+++,,,---......///000...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++---......---,,,***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~yyyyyy|||}}}zzzvvvooojjjccc___]]]ZZZWWWTTTIIIGGGDDDAAA@@@DDDJJJOOO\\\```gggnnnrrrwww|||{{{sssjjjccc\\\[[[]]]bbbiiixxxwwwaaaTTTLLLHHHHHHEEEAAA?????????>>>>>>;;;???BBBAAA???CCCNNNWWWbbbkkkrrruuuxxx|||wwwttttttxxx|||vvvhhhhhhrrrzzzrrreee[[[NNNCCC999555///,,,++++++++++++,,,,,,+++***)))))))))***))))))))))))******************************************+++++++++,,,,,,,,,+++************+++,,,------+++)))***,,,---,,,)))***+++,,,---............,,,,,,,,,------.........------------------------...///////////////......000000//////.........---000///.........///111222222222333444666888:::;;;NNNgggsssttt}}}zzzcccVVVNNNKKKIIIKKKIIIGGGEEEDDDCCC@@@>>>AAAAAABBBBBBBBBBBBBBBBBB??????>>><<<999777777888888999@@@IIIRRR[[[iiiuuu~~~yyysssrrrsss{{{pppggg```ZZZWWWUUUTTTVVVYYY[[[\\\bbbkkkvvv{{{|||yyyqqqggg```\\\XXXWWWUUUUUU]]]fffwwwzzzxxx}}}|||vvvrrrrrrnnnpppqqqrrruuu|||}}}vvvssstttvvvqqqnnnhhhbbb]]]YYYWWWVVV^^^aaaffflllppprrrqqqqqqlllhhhbbb\\\ZZZZZZ\\\^^^ZZZ[[[\\\___bbbeeegggiiilllggg___XXXUUUTTTSSSRRRQQQQQQOOONNNLLLKKKJJJIIIIIIKKKNNNQQQTTTWWWYYYYYYYYY[[[bbbooo}}}{{{}}}tttmmmrrr{{{~~~|||~~~xxxpppgggbbbhhhqqq}}}|||___OOOKKK777444111//////000000///////////////////////////000///---,,,,,,---///000000...,,,,,,......,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,,,,---------,,,------,,,,,,,,,---...///+++++++++,,,,,,---------,,,++++++***+++,,,...///|||zzz{{{}}}|||vvvqqqnnnhhhaaa]]][[[YYYUUURRRIIIGGGDDDAAAAAAEEEKKKPPPZZZ___gggmmmsssxxx}}}yyypppeee]]]XXXWWWWWWZZZ```mmmvvvaaaTTTNNNHHHEEEAAA?????????>>>>>>???AAACCCCCCCCCHHHQQQYYYbbbjjjqqqtttwww}}}~~~yyyvvvuuuwww|||vvvhhhgggpppyyy|||ooobbbXXXKKK@@@777333...+++************,,,+++******))))))******))))))))))))******************************************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---+++)))***,,,---,,,***)))***+++,,,------------,,,,,,,,,---------......------------------------......////////////......000/////////............000//////...///000111222222222333444666888999:::AAAWWW~~~lll^^^WWWSSSQQQKKKIIIGGGFFFEEEDDDBBB@@@AAAAAAAAAAAAAAAAAABBBBBB???@@@???<<<999777888888888999???HHHQQQ[[[jjjwwwsssiiibbbZZZWWWTTTTTTUUUWWWXXXXXX___jjjwww~~~~~~uuulllaaa\\\XXXUUURRRRRRXXX```lllyyy}}}|||wwwtttrrrooooooooopppsss{{{~~~wwwwwwzzzvvvsssnnnhhhccc^^^ZZZXXXZZZ\\\aaagggkkkmmmmmmlllhhheee```\\\YYYXXXYYYZZZ\\\\\\]]]___bbbdddggghhhjjjeee^^^XXXUUURRRPPPOOOPPPPPPOOONNNMMMLLLKKKJJJIIIJJJMMMPPPSSSUUUWWWXXXXXX\\\dddooozzz}}}~~~|||sssnnnttt}}}}}}~~~vvvnnneeebbbiiirrr~~~|||^^^LLLEEE777444111//////000000///........................///...------------...///...,,,******,,,,,,+++(((,,,,,,,,,---------......************************+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,------......,,,+++***++++++,,,~~~vvvnnnlllfff```[[[YYYWWWRRROOOHHHFFFDDDAAABBBFFFMMMSSSZZZ```hhhnnnsssxxxzzzooobbbYYYUUUSSSQQQSSSVVV```rrrqqq\\\RRRIIIEEEAAA???>>>??????>>>>>>>>>??????BBBHHHPPPVVVbbbjjjqqqsssvvv{{{|||yyyxxxxxx}}}uuuhhhhhhpppyyyyyyjjj^^^SSSGGG===555111,,,)))))))))))))))++++++***)))))))))******))))))))))))******************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,------------...---------------------------....../////////......////////////............///////////////000111111111222222333555777999:::<<>>555333000//////000///...........................---..................------+++******,,,,,,+++))),,,,,,,,,---------......************************+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,,,,~~~uuunnnjjjeee___[[[YYYUUUQQQMMMGGGEEECCCBBBCCCHHHPPPVVV]]]cccjjjpppssswww~~~sssdddZZZTTTQQQOOOOOOQQQXXXfffssscccRRRIIIFFFAAA>>>>>>>>>??????>>>======>>>BBBIIIPPPTTTccckkkrrrtttvvv{{{~~~|||{{{zzz}}}ssskkkmmmttt{{{vvvgggZZZPPPDDD:::333000,,,***)))******)))******))))))))))))******((()))))))))******************************************+++++++++,,,,,,,,,---------------,,,++++++...,,,+++******,,,------+++++++++++++++,,,,,,---------------------------------------------------------......//////......///////////////.........///////////////000000111111111222333444666888999===GGG___{{{mmmfff```[[[QQQOOOLLLJJJJJJJJJIIIHHHDDDCCCCCCCCCCCCCCCBBBBBB@@@AAA@@@>>>;;;999:::;;;:::999;;;BBBKKKWWWiiixxx}}}pppiii^^^ZZZVVVSSSRRRQQQPPPOOOXXXgggxxx|||qqqccc\\\VVVSSSOOOMMMPPPUUU]]]nnn{{{}}}wwwooopppppppppqqqssswww|||}}}yyyuuuqqqjjjaaaZZZTTTTTTVVV[[[```ccccccbbbddddddcccbbb```^^^\\\[[[^^^^^^^^^___```ccceeeggghhhddd___[[[WWWRRRNNNJJJHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJLLLOOOSSSVVVXXX```gggpppuuuuuuvvvzzz~~~}}}vvvrrrttt{{{}}}|||{{{|||tttlllgggdddgggqqq|||nnnTTTAAA999444222/////////000///...........................,,,---///000000///---,,,...------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***+++---//////...---,,,+++++++++++++++++++++,,,(((((()))***,,,---///000||||||}}}{{{tttnnnjjjeee___[[[XXXUUUOOOKKKEEEDDDCCCBBBEEEKKKSSSYYYbbbhhhooorrrssswww~~~~~~sssfff\\\SSSNNNKKKLLLMMMQQQ\\\gggvvvmmmVVVJJJFFFAAA>>>===>>>??????BBBAAAAAABBBGGGNNNUUUYYYeeemmmuuuwwwyyy}}}~~~}}}|||tttooonnnsssyyy}}}tttdddWWWMMMBBB999222///,,,***+++++++++******))))))((())))))******((()))))))))******************************************+++++++++,,,,,,,,,+++,,,,,,------,,,++++++------,,,+++++++++---...---,,,,,,,,,,,,------...------------------------------------------------,,,,,,---........................///////////////...//////000000000000000111111111222444555777777999???PPPppp|||}}}rrrfff\\\RRRPPPLLLJJJJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDCCCAAAAAAAAA???<<<;;;;;;<<<;;;999:::???GGGSSSeeeuuuwwwoooddd___YYYTTTQQQOOONNNLLLWWWfffxxx}}}rrreee^^^WWWTTTQQQNNNPPPTTT[[[iii{{{~~~sssppprrrtttwwwyyyyyywwwuuu{{{}}}zzzssshhhaaaXXXVVVVVVZZZ```ccccccaaabbbccccccccccccbbbaaa```aaa```_________bbbdddfffgggddd___[[[WWWSSSNNNJJJGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJKKKMMMQQQVVV[[[^^^kkksss{{{|||wwwtttwww|||}}}wwwuuuxxx{{{zzzzzz|||tttlllfffdddffflllxxxuuu```KKK===777222000///...//////...---........................+++---///000000///---+++,,,------------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++---//////...---,,,++++++++++++++++++++++++'''''')))***,,,---...///~~~}}}}}}xxxsssiiiddd^^^ZZZXXXTTTNNNIIIDDDDDDCCCCCCFFFMMMVVV\\\ffflllsssuuutttwwwyyyooocccZZZPPPKKKGGGGGGGGGIIIQQQZZZddd|||uuu\\\JJJFFFAAA======>>>???@@@AAABBBCCCDDDGGGMMMVVV\\\eeennnwwwyyy{{{~~~}}}~~~~~~zzzlllkkknnnvvv{{{}}}sssbbbTTTKKK@@@777000...,,,++++++,,,+++***))))))((((((((()))******))))))))))))******************************************+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++---...---,,,+++,,,---...---,,,,,,,,,---...///...------------,,,,,,,,,------------------------+++,,,---........................///////////////......///000000000000000111111111222333444666666777<<>>===::::::===DDDOOO```ooo~~~xxxmmmfff]]]UUUQQQOOONNNMMMWWWgggzzzwwwjjjbbb[[[XXXUUURRRRRRTTTVVVaaappp|||sssuuuzzzyyyuuuwwwxxx~~~~~~ssskkk```\\\ZZZ\\\bbbeeedddbbb``````aaabbbdddfffggghhhiiigggdddaaa``````bbbcccccc```\\\XXXTTTPPPLLLIIIGGGIIIKKKNNNOOOPPPOOONNNLLLLLLMMMPPPUUU\\\cccgggwww~~~xxxyyy|||vvvwww{{{}}}zzzzzz|||~~~~~~zzznnngggbbbdddiiiqqq}}}|||yyyrrrdddSSSCCC:::666000///......//////...,,,------------------------,,,---///000000///---,,,)))+++,,,,,,******+++---,,,,,,,,,---------......************************---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,)))***+++,,,,,,,,,+++++++++++++++++++++************+++++++++++++++******~~~yyytttfffbbb]]]YYYVVVRRRKKKFFFCCCCCCCCCCCCGGGOOOXXX___gggnnnuuuwwwvvvyyy{{{sssiii___WWWOOOJJJEEEDDDCCCBBBGGGNNNYYYpppttt\\\KKKFFF@@@===<<<>>>???@@@???BBBDDDDDDEEEKKKUUU]]]eeennnwwwzzz|||}}}{{{|||~~~}}}zzzsssfffggglllsssxxxzzzqqq___QQQHHH>>>666...,,,*********+++***)))((((((((((((((()))******))))))))))))******************************************+++++++++,,,,,,,,,&&&''')))+++,,,,,,++++++))),,,///000---,,,,,,---...---,,,******+++---.........---------,,,,,,,,,------------------------***+++,,,---......................../////////000---...///000111000000///111111111111222444555555777;;;BBBRRRqqqooojjjmmm~~~wwwbbb[[[WWWRRROOOMMMMMMLLLKKKEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBB@@@>>>===>>>???>>>;;;:::<<>>666333///...---...//////---,,,------------------------------...//////...------(((+++,,,,,,******,,,...,,,,,,,,,---------......************************---,,,,,,++++++,,,,,,---)))***+++,,,---.........******++++++++++++,,,,,,++++++++++++*********)))++++++,,,,,,+++***)))(((~~~{{{xxxyyy{{{yyyrrrllleee```[[[WWWTTTPPPIIIDDDCCCBBBBBBDDDHHHPPPYYY```gggnnnvvvxxxwww{{{zzzqqqggg]]]VVVQQQKKKFFFCCCAAA???BBBHHHQQQfff~~~mmmWWWKKKFFF@@@===<<<>>>@@@@@@AAAFFFIIIIIIIIINNNYYYcccdddmmmvvvzzz|||}}}zzzzzz{{{}}}||||||uuunnnddddddiiippptttwww~~~~~~ppp^^^OOOFFF<<<444,,,***)))((()))***)))(((((((((((((((((()))******))))))))))))******************************************+++++++++,,,,,,,,,$$$&&&(((+++,,,,,,++++++(((,,,000111///,,,+++,,,...,,,+++))))))***,,,---.........------,,,,,,,,,------------------------***+++,,,---............---.........//////000000---...000111111111000///111111111111222333444555444999===EEE^^^nnn```]]]ooorrrbbb^^^XXXTTTSSSRRRQQQPPPDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCBBBAAA>>>===>>>@@@???;;;:::<<<@@@HHHVVVdddrrrzzzqqqdddXXXRRRPPPPPPQQQ[[[kkkxxxnnnddd```[[[VVVSSSSSSUUU]]]hhhssszzz|||yyyzzz{{{{{{}}}~~~vvvlllfff```aaafffiiigggdddcccbbbaaaccchhhooowww|||~~~zzzrrrjjjccc^^^\\\[[[WWWTTTOOOKKKIIIFFFDDDBBBAAADDDHHHKKKNNNNNNMMMMMMOOOOOOQQQVVV^^^hhhqqqwww{{{zzz{{{yyyuuusssvvv|||~~~}}}~~~wwwmmmfffbbbfffmmmuuu~~~rrrlllbbbTTTFFF;;;444111///...---...//////---,,,---------------------------..................---***,,,///...,,,,,,...000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------((()))***,,,---...//////------,,,,,,,,,---...///++++++++++++******))))))((()))***+++,,,,,,+++***~~~{{{wwwtttuuuvvvuuuoooiiibbb^^^YYYUUUSSSOOOIIIDDD@@@>>>>>>CCCLLLUUUZZZ\\\dddjjjrrrxxx|||qqqbbbXXXSSSLLLIIIDDD@@@>>>>>>@@@BBBNNNZZZjjjxxxiiiXXXKKKDDD???>>>>>>===>>>AAADDDDDDCCCCCCFFFOOO[[[eeemmmoootttyyy}}}}}}wwwsssrrrvvvyyy|||~~~{{{qqqjjj\\\ccciiimmmrrrzzz}}}ppp___OOO@@@666111---,,,+++***))))))))))))......------,,,+++******'''(((******))))))***,,,))))))************))))))******+++++++++,,,,,,,,,*********+++,,,,,,,,,---,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++222111///...------......---------.........////////////............//////...............///000000111111222222222333333333888555888BBBQQQlll}}}~~~|||wwwhhh[[[```xxxuuuhhh]]]\\\\\\VVVRRRQQQFFFGGGGGGFFFEEEFFFFFFDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA===;;;<<<@@@EEEPPPZZZiiixxx~~~qqq```SSSPPPRRRUUU^^^nnnrrrfffeeebbbZZZTTTTTTTTTbbbqqq{{{|||{{{yyywwwzzz~~~xxxsssmmmgggaaa___aaaeeehhhiii_________```eeennnyyy~~~qqqcccYYYVVVVVVOOONNNMMMKKKGGGCCC@@@===BBBCCCEEEGGGIIIJJJLLLLLLLLLSSSXXX[[[bbbnnnyyy~~~~~~}}}vvvpppmmmmmmooosssxxx}}}~~~~~~ssseeeiiiooovvv{{{{{{ooocccVVVKKK@@@666000000------------------------...------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********//////...---,,,***)))((())))))))))))))))))))))))++++++++++++++++++++++++}}}|||wwwtttsssssstttrrrlllfffaaa]]]YYYUUURRRNNNHHHDDDBBB@@@@@@EEEMMMUUU[[[]]]eeejjjqqqwww{{{qqqcccXXXRRRLLLIIIDDD@@@>>>???AAACCCIIITTTcccooozzzfffTTTKKKDDD???>>>>>>===>>>AAAAAABBBCCCEEEJJJTTTaaakkkrrrtttxxx||||||vvvrrrsssvvvzzz~~~uuukkkddd\\\eeennnsssxxx~~~uuuhhhYYYLLL@@@666000---,,,+++***)))))))))))),,,,,,,,,+++***)))))))))''')))***)))(((((()))******++++++,,,,,,++++++***))))))*********+++++++++*********+++++++++++++++++++++*********+++,,,---........................---------,,,,,,+++++++++,,,,,,,,,,,,---...000111,,,,,,---------.........//////............//////...............///000000111111111222222222333333555333666===HHH^^^~~~sssbbb```nnn{{{lllddd```ZZZVVVVVVJJJIIIGGGEEEEEEFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAABBB>>>;;;<<>>???AAACCCFFFOOO[[[fffnnnxxx}}}bbbPPPIIICCC>>>>>>>>>===>>>AAA===@@@EEEIIIQQQ\\\jjjsssxxxzzz}}}{{{vvvrrrrrrvvvyyy~~~|||qqqggg```ZZZeeepppwww}}}uuukkk\\\PPPGGG>>>555...,,,,,,+++***))))))))))))*********)))((((((''''''((()))******((('''((()))***++++++,,,,,,++++++***(((((()))))))))*********+++++++++*********************)))))))))***+++,,,------------............------,,,,,,,,,,,,++++++*********+++,,,---///000++++++,,,,,,,,,---------//////............//////...............///000000111111111222222222222333444333555:::???OOOqqq~~~lll```cccsssuuukkkbbb[[[YYYPPPMMMHHHFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBAAAAAABBBBBB>>>;;;<<<>>>AAAJJJSSSbbbppp|||lll___XXXXXXZZZaaasssoooiiicccZZZVVVXXXbbbooo}}}{{{uuuqqquuu~~~zzzwwwwwwyyywwwuuuvvvwwwwwwrrrooofffdddbbb`````````^^^]]]___``````aaaeeellluuu{{{~~~sssdddVVVLLLGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHLLLOOOQQQXXX\\\___aaahhhttt{{{}}}}}}|||~~~~~~zzzuuuqqqooonnnnnnwwwzzz~~~}}}vvvoooeeesss~~~{{{}}}}}}qqqYYYNNNCCC<<<666000///111------------------------...------,,,,,,------...*********++++++,,,---...------,,,+++***))))))((())))))(((((())))))***+++---------,,,++++++******(((((()))))))))*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((())))))*********~~~|||zzzxxxrrrrrrssstttsssooogggbbb^^^[[[XXXTTTOOOJJJFFFCCCDDDDDDFFFJJJPPPVVV[[[^^^fffjjjppptttxxx}}}~~~vvvpppggg[[[QQQJJJGGGCCC???===>>>@@@BBBEEEMMMWWWaaaiiirrr{{{vvv___PPPHHHBBB===>>>>>>======@@@===AAAHHHOOOXXXcccpppyyy{{{||||||vvvrrrqqqsssvvv{{{{{{qqqgggaaaZZZdddooouuu{{{pppdddTTTIIICCC<<<333,,,,,,++++++***))))))************))))))((((((((((((***+++,,,+++)))(((((()))(((((())))))))))))(((((())))))))))))*********++++++++++++******)))))))))***************++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,///......------......///...............///000000111111111111222222222222555555888;;;;;;DDD```|||vvvfff___hhhqqqddd\\\XXXQQQKKKJJJJJJIIIHHHJJJFFFEEEDDDCCCBBBBBBBBBBBBAAA===;;;<<<===@@@HHHPPP```lll~~~sssfff]]][[[]]]dddvvvvvvllldddZZZWWW[[[cccqqqxxxvvv}}}zzzvvvuuusssqqqrrrttttttqqqnnngggeeecccaaa```___^^^]]]___```bbbdddgggmmmtttyyy~~~wwwmmm```SSSJJJDDDBBBBBBAAAAAAAAACCCEEEFFFFFFFFFFFFGGGJJJOOOSSSVVV\\\^^^___bbbkkkwww~~~~~~||||||}}}~~~}}}yyyvvvuuuuuuvvvvvv|||~~~~~~}}}~~~}}}wwwqqqmmmgggyyy|||}}}}}}uuuhhhPPPGGG===777333......111------------------------...------,,,,,,------...+++*********++++++,,,---+++++++++******)))))))))))))))))))))*********+++,,,,,,,,,++++++*********))))))))))))*********+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))'''(((((())))))******+++}}}{{{yyywwwssstttuuuvvvtttooohhhccc\\\[[[YYYTTTNNNIIIEEECCCCCCEEEGGGKKKPPPVVV[[[___gggkkkqqquuuxxx}}}vvvppplllfff\\\SSSKKKGGGCCC???<<<===???@@@DDDKKKTTT^^^fffoooxxx}}}~~~{{{mmm\\\QQQFFF@@@===>>>>>><<<===???>>>DDDMMMVVV___iiiuuu|||{{{|||}}}wwwrrrpppqqqsss~~~|||qqqgggbbb]]]fffoootttyyy~~~~~~ooobbbQQQEEE???999111***,,,+++******)))************************)))))))))+++,,,---,,,***)))***+++((((((((())))))(((((((((*********+++++++++,,,,,,,,,+++++++++******))))))+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++*********+++++++++,,,,,,......------------.....................///000000000000111111111222222222444444777;;;:::>>>RRRhhhtttffffffxxxwwwjjjbbbXXXQQQQQQQQQLLLIIIJJJFFFFFFEEEDDDCCCCCCCCCCCC???<<<;;;===>>>@@@FFFNNN]]]hhhxxxzzzmmmbbb^^^aaaggg{{{}}}rrrggg\\\YYY^^^hhhvvv}}}||||||xxxuuuqqqqqqssstttqqqooohhhfffccc___]]]]]]___```aaabbbeeegggiiimmmssswwwwwwrrrjjj```WWWOOOIIIFFFBBBBBBAAABBBCCCEEEGGGIIIJJJIIIJJJLLLOOOTTTYYY\\\^^^^^^^^^bbbnnn{{{yyyyyy|||xxxwwwyyy}}}}}}~~~}}}{{{|||yyyqqqllllllnnn~~~zzzmmm___LLLDDD;;;777333///...111------------------------...------,,,,,,------...---,,,++++++*********+++)))))))))******+++++++++*********+++++++++++++++************))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++************************)))))))))*********++++++~~~~~~|||zzzwwwvvvtttuuuvvvuuurrrmmmhhheee\\\\\\ZZZUUUNNNHHHEEEDDDBBBEEEIIIMMMQQQVVV\\\```ggglllrrrwwwzzz~~~xxxnnniiihhhddd]]]VVVNNNJJJEEE@@@======???@@@AAAGGGOOOYYYbbbkkksssxxxyyyxxxvvvtttoooeeeXXXOOODDD???<<<===>>><<<<<>>>>>???DDDKKKVVV```ooovvviiidddgggmmmyyylll```]]]bbbqqq}}}xxxtttrrrrrrrrrpppmmmfffeeeccc___]]]^^^aaaddddddfffhhhiiiiiijjjmmmoookkkeee\\\TTTNNNKKKHHHFFFBBBCCCDDDFFFHHHKKKMMMNNNNNNNNNPPPRRRWWW\\\```ccc```___^^^bbbppp~~~vvvvvv{{{{{{vvvvvvzzz|||~~~~~~vvvllljjjllluuu~~~{{{tttdddUUUIIIAAA;;;888444000...///------------------------...------,,,,,,------......---,,,++++++*********((())))))***+++,,,------******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++++++++***************************************************|||||||||{{{zzzwwwuuutttrrrssstttrrrnnnjjjfffddd\\\\\\[[[VVVNNNHHHFFFEEEBBBEEEKKKOOOSSSXXX___cccfffllltttzzz|||vvvooohhhdddcccbbb^^^ZZZRRROOOIIICCC@@@???@@@AAA???DDDLLLUUU^^^gggnnnrrrvvvrrrooolllhhh___SSSIIICCC>>>;;;===>>><<<<<<>>>???GGGTTT___hhhrrrzzz}}}yyyuuusssuuuvvv}}}pppgggcccfffpppyyy|||~~~|||xxxkkkaaaRRRCCC999222...,,,+++***************++++++++++++++++++++++++++++++((()))******)))((()))+++))))))************))))))************++++++++++++,,,,,,,,,,,,,,,---------)))***+++,,,---,,,,,,+++***++++++,,,------......+++++++++,,,,,,---------)))***+++,,,,,,+++******++++++++++++,,,,,,,,,---...------,,,,,,------..................///000000000000000000111111111111333///000777888666;;;DDD[[[rrrlllqqqyyyyyysssbbbTTTOOOGGGGGGFFFEEEDDDDDDDDDDDDDDDAAA???@@@???===@@@FFFKKKUUUddduuurrrmmmppptttsssfffcccgggyyy}}}{{{uuuqqqpppooollliiifffggghhhfffddddddgggjjjiiijjjkkkjjjgggeeedddddd^^^YYYQQQKKKHHHGGGEEECCCAAACCCFFFJJJNNNRRRTTTUUUQQQSSSUUUYYY^^^cccfffiiieeebbb```dddrrr~~~sssqqquuu~~~zzzsssrrrwww~~~tttjjjhhhmmmuuu|||wwwooo]]]MMMCCC===999888555000---...------------------------...------,,,,,,------...------,,,,,,,,,,,,,,,---******++++++,,,,,,------((()))***+++,,,++++++***))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,******+++++++++******)))*********************************))))))(((''''''zzzzzzzzzyyyxxxuuusssrrrqqqqqqqqqoookkkfffcccbbb\\\]]]\\\VVVOOOHHHFFFFFFBBBFFFLLLQQQUUUZZZaaaffffffmmmvvv{{{~~~~~~zzzzzz{{{}}}|||zzzooojjjdddaaa``````^^^]]]VVVRRRLLLFFFBBBAAABBBBBB@@@DDDKKKTTT]]]eeekkknnnssspppllliiiddd[[[NNNDDDCCC>>>;;;===>>><<<<<<>>>>>>GGGTTTaaakkkttt}}}|||yyyvvvuuuwwwzzz~~~rrrjjjgggfffppp{{{~~~yyyrrriii```RRRCCC777000......+++***************++++++***************+++++++++%%%'''((((((''''''(((***''''''((((((((((((''''''))))))))))))************,,,,,,,,,------.........((()))***+++,,,+++******(((((()))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,***(((%%%$$$++++++,,,,,,,,,---------...------,,,,,,------..................///000000000000000000111111111111555///000777999555666;;;GGGkkkyyykkkkkkooo\\\UUUHHHGGGFFFEEEDDDDDDDDDDDDHHHDDDBBBAAA???;;;===BBBCCCMMM\\\nnnyyysssvvvyyyxxxjjjfffkkk{{{}}}}}}uuupppnnnlllhhhfffgggjjjnnnooommmlllmmmooommmmmmmmmjjjeee```]]]\\\WWWRRRKKKGGGFFFDDDBBB??????BBBGGGMMMSSSWWWZZZ[[[SSSUUUYYY^^^bbbgggjjjllljjjfffbbbfffsss|||rrrnnnooowwwyyypppnnnttt|||~~~ssshhhhhhnnnqqq}}}zzztttkkkYYYIII>>>999666777555000,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,---...//////------,,,,,,,,,,,,,,,,,,'''((()))++++++******)))******************++++++))))))))))))*********************++++++,,,,,,,,,+++++++++++++++***))))))******************************)))((('''&&&%%%%%%~~~~~~zzzsssooonnnnnnppppppnnnmmmjjjeee^^^ZZZZZZXXXTTTOOOKKKGGGEEEDDDHHHKKKPPPUUUYYY___eeeiiimmmttt{{{~~~xxxuuuvvvwwwvvvtttiiijjjgggcccdddggggggccc^^^YYYRRRJJJDDDAAABBBCCCAAADDDKKKSSS\\\ccciiilllrrrnnnhhh```XXXOOOGGGAAA>>>::::::===???===<<<>>>BBBJJJVVVaaannnzzz~~~}}}~~~yyyvvvwwwzzz|||~~~~~~vvvooopppzzzxxxqqqeee\\\NNN@@@555...+++***)))))))))***)))((('''&&&---,,,++++++******++++++************************))))))***++++++***(((''')))************+++++++++...---,,,,,,++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,------,,,,,,++++++,,,,,,---------......///000000000////////////000000000000000000000000111111111111111111111222444666777888GGGQQQrrrpppffftttzzzdddVVVNNNKKKGGGFFFHHHHHHEEEBBBFFFEEECCCBBBAAA@@@@@@@@@AAAFFFRRRdddzzz{{{tttsssvvvyyy~~~~~~vvvqqqsssxxxpppnnnlllfffdddgggfffkkkppprrruuuxxxwwwsssrrrpppmmmiiiddd]]]VVVPPPKKKJJJIIIGGGEEECCCAAA@@@@@@DDDLLLUUU\\\``````___\\\[[[]]]ccclllrrrsssrrrooooooppprrruuuwwwxxxxxxpppmmmnnnuuuuuuooorrrwww{{{zzzwwwnnnaaa___eeejjjqqq|||{{{ppp```NNNBBB888666333000............------------------------000///...---,,,+++++++++---------------...///000111///---+++******************))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))+++***((()))***+++)))(((}}}}}}|||xxxrrrnnnmmmnnnpppooommmllliiiddd]]]YYYYYYVVVQQQLLLHHHEEEDDDDDDIIILLLQQQWWW\\\bbbhhhlllpppvvv|||~~~wwwsssssstttsssrrrnnnnnnllliiijjjlllkkkgggccc^^^VVVOOOJJJHHHGGGGGGFFFHHHMMMTTT[[[dddkkkpppqqqooojjjbbbWWWMMMEEEAAA>>>;;;;;;>>>@@@>>>>>>AAAEEENNNYYYdddqqq}}}|||yyyxxxzzz~~~{{{xxxzzzzzzqqqaaaXXXKKK>>>555///---,,,,,,,,,,,,++++++*********,,,,,,+++***************(((((((((((((((((((((((('''((()))***++++++***))))))************+++++++++...---,,,+++++++++++++++***++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,------,,,,,,++++++,,,,,,------------...//////000000........./////////000000...////////////000000000111111111222444555777888;;;DDD```vvviiigggzzzkkkZZZRRRMMMIIIGGGHHHHHHEEEBBBEEEEEEDDDCCCBBBBBBAAAAAA@@@DDDMMM[[[ooovvvpppnnnppprrrxxx||||||wwwwww~~~tttmmmkkkiiifffeeegggkkkppptttvvvyyy}}}|||xxxrrrooojjjeee___XXXPPPKKKEEEEEECCCBBB@@@@@@??????AAADDDJJJRRRYYY]]]_________^^^```fffooowwwzzzzzzrrrrrrsssvvvxxxzzzzzzzzztttrrrrrryyy~~~vvvqqqtttzzz~~~vvvrrrjjj``````gggjjjooovvv|||~~~}}}yyyssshhhXXXHHH===777555222000...------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,---,,,,,,,,,------.../////////---,,,+++******************))))))*********,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))***)))((((((******)))(((|||{{{zzzvvvqqqnnnmmmnnnooonnnllljjjgggbbb]]]XXXXXXTTTNNNHHHDDDCCCCCCDDDIIIMMMSSSYYY___eeekkkoootttyyy~~~~~~uuupppooopppooonnnqqqrrrrrrooooooqqqnnniiiddd^^^WWWRRRPPPOOOLLLJJJKKKLLLNNNRRRXXXaaakkkrrrqqqrrrpppeeeWWWJJJCCCAAA>>>;;;;;;>>>@@@???AAAEEEKKKTTT___iiittt|||zzzyyyzzz~~~~~~|||}}}zzznnn[[[SSSFFF;;;444000......---,,,+++*********+++,,,+++******)))))))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++)))************+++++++++---,,,,,,++++++++++++,,,***++++++++++++******)))*********++++++++++++,,,************************...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---------.........//////............////////////000111111222333555666777777>>>PPPpppnnn^^^qqqxxxeeeYYYTTTMMMJJJJJJIIIGGGEEECCCCCCDDDDDDDDDDDDCCCCCC@@@BBBFFFOOO]]]sss{{{rrrllljjjjjjkkkooorrrwww}}}xxxqqqjjjhhhgggeeeeeehhhlllpppsssuuuyyy}}}{{{wwwooojjjccc\\\VVVOOOIIIEEEAAA@@@>>>=========>>>???AAACCCGGGLLLQQQWWW[[[]]]bbbbbbeeelllttt|||vvvwwwyyy{{{||||||||||||xxxvvvwww|||zzztttrrrvvv{{{~~~rrrkkkddd^^^aaajjjsssuuuyyy{{{|||~~~|||tttjjj]]]PPPCCC;;;555333111///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,------------------,,,+++))))))++++++************++++++,,,++++++******++++++,,,))))))))))))))))))))))))+++************)))))))))******++++++++++++******)))))))))))))))))))))))))))((('''((()))***)))((({{{yyywwwuuurrrppppppppppppnnnkkkiiifffbbb]]]ZZZXXXSSSLLLFFFBBBBBBDDDEEEIIIMMMTTT[[[aaagggmmmqqqvvv{{{~~~sssllljjjjjjjjjiiinnnppppppnnnnnnnnnjjjddd\\\VVVPPPNNNPPPQQQOOOMMMOOOPPPPPPQQQUUU]]]hhhpppuuuxxxwwwkkkXXXIIIBBBAAA<<<::::::>>>??????CCCIIIPPPZZZeeennnxxx{{{zzzzzz}}}xxxuuu{{{wwwiiiWWWNNNBBB888222000...---***)))'''&&&&&&''')))*********)))((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))*********+++++++++,,,,,,+++++++++++++++,,,***************)))((('''************++++++++++++))))))))))))))))))))))))------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,---------.............../////////000000000000111111222444555666999===EEEZZZsss```ooovvvccc\\\TTTNNNMMMLLLJJJHHHAAABBBCCCDDDEEEEEEDDDDDD???AAACCCFFFOOO```wwwzzzrrrllliiihhhhhhhhhkkkooottt}}}~~~{{{{{{zzzzzztttpppkkkhhhfffeeeggghhhiiilllmmmnnnrrrwwwtttooogggbbbZZZRRRLLLGGGCCCAAA@@@???>>><<<<<<===>>>???AAAAAACCCEEEIIINNNUUUYYYdddggglllrrrxxx|||{{{}}}}}}{{{zzzzzzzzzyyyzzz~~~~~~zzztttrrrrrrvvv{{{~~~ooofff```___eeemmm{{{}}}}}}pppbbbUUUJJJ@@@:::222111///...,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++************+++++++++,,,---------+++***(((,,,++++++++++++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))******++++++++++++******)))))))))))))))))))))))))))''''''''')))***)))(((yyyxxxuuutttssstttttttttrrrpppllliiifffbbb^^^[[[XXXSSSLLLFFFCCCCCCEEEGGGIIIMMMUUU\\\bbbiiinnnrrrvvv{{{|||ppphhheeedddbbbaaadddfffgggddddddddd___XXXOOOLLLHHHHHHLLLPPPRRRRRRVVVWWWWWWVVVVVV[[[dddkkkvvv{{{{{{oooZZZIIIAAAAAA:::999:::===>>>@@@FFFMMMUUU```mmmuuu|||{{{{{{||||||sssrrrzzzssseeeTTTJJJ>>>444000...,,,***)))'''&&&%%%%%%&&&((()))***)))((((((''''''(((((())))))))))))))))))))))))******))))))))))))))))))))))))*********++++++++++++++++++******++++++,,,************))))))((('''))))))*********+++++++++)))))))))))))))))))))))),,,,,,+++++++++***))))))+++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,------------//////000000000111111111000000000111222333444555777888:::HHHhhhzzzfffkkk{{{qqqiii]]]TTTPPPMMMJJJHHHBBBCCCCCCDDDDDDDDDDDDDDD???AAACCCCCCGGGQQQaaammmwww{{{zzzsssmmmhhhfffeeeeeegggkkkpppxxx{{{uuurrrqqqrrrrrrqqqpppnnnjjjhhhhhhiiiiiijjjkkkkkkjjjnnnqqqnnnggg\\\WWWOOOIIIEEECCCAAA???@@@???>>>=========>>>???AAAAAAAAAAAACCCHHHQQQWWWfffllltttxxxyyyxxxxxxyyy{{{wwwvvvvvv||||||~~~{{{vvvrrrtttvvvyyy~~~}}}mmmdddaaadddjjjpppzzz|||}}}}}}}}}zzzjjjZZZMMMCCC<<<999000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,+++******)))))))))*********+++,,,---,,,+++***))),,,++++++++++++++++++,,,)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((''''''((()))******)))wwwtttrrrrrrtttvvvxxxxxxssspppkkkhhheeebbb___]]]WWWSSSLLLFFFDDDDDDFFFHHHJJJOOOWWW^^^dddjjjooosssuuuzzzwwwlllccc^^^\\\YYYVVVWWWYYYYYYVVVUUUUUUPPPJJJCCCBBBAAABBBEEEKKKRRRVVV]]]```bbb```\\\\\\```eeeqqqvvvwwwmmmZZZJJJBBB@@@:::999:::===???AAAIIISSS[[[ggguuu}}}~~~{{{{{{}}}xxxqqqrrr{{{{{{mmm```PPPFFF999111......,,,)))***)))((((((((()))***+++***))))))(((((((((((((((((((((((((((((((((((((((++++++***)))(((((()))))))))************++++++++++++************++++++,,,)))************))))))((()))))))))************+++))))))))))))))))))))))))******+++++++++***))))))++++++------------++++++******+++,,,,,,------...,,,,,,,,,---------......000000000000111111111111000000000000111222333444555555777BBBYYY}}}lllfffnnn~~~nnn```WWWQQQMMMIIIGGGFFFEEEDDDCCCCCCDDDDDDAAABBBCCCCCCDDDHHHOOOUUU___dddiiilllnnnpppuuuyyy~~~yyyrrrkkkgggdddcccdddfffjjjnnnuuu~~~{{{vvvqqqmmmmmmnnnooolllpppqqqnnnlllmmmmmmlllooonnnkkkiiilllnnniiiaaaQQQMMMGGGBBB@@@@@@@@@???<<<======>>>??????@@@@@@AAABBBBBBAAACCCJJJUUU]]]mmmssszzz|||xxxsssrrrsss}}}wwwttttttvvv~~~|||wwwuuuzzz~~~vvvjjjdddeeekkkrrrvvvyyy||||||zzzyyy}}}sssbbbRRREEE<<<777444............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++***))))))))))))*********++++++++++++++++++++++++************+++++++++******))))))******+++))))))))))))))))))))))))(((((()))))))))))))))*********++++++++++++******)))))))))))))))))))))))))))((('''(((***,,,+++***ssspppnnnppptttxxxzzzzzzsssooojjjfffcccaaa^^^\\\UUUQQQLLLGGGDDDDDDFFFHHHMMMRRRYYYaaaggglllqqqtttuuu{{{yyyqqqfff]]]XXXSSSOOOKKKMMMNNNMMMJJJHHHHHHDDD>>>:::;;;;;;;;;<<>>>>>>>>>>>:::<<>><<<<<<>>>AAABBBFFFQQQ\\\cccrrr|||{{{|||~~~zzzvvvvvvxxx{{{|||vvvrrrsssxxx}}}{{{}}}sssfffYYYNNNGGG===111,,,---000///---((()))***+++++++++++++++++++++***)))))))))))))))************************(((((('''((()))***,,,---)))************+++++++++******))))))***+++,,,,,,((()))***+++++++++++++++))))))))))))************************************)))***,,,---...------,,,***+++---......---+++***)))******+++,,,,,,---------------.........//////............/////////000000000//////000111222222222000555<<<@@@NNNwwwqqqfffqqqssseee\\\VVVRRROOOKKKGGGDDDDDDFFFGGGDDDCCCAAAAAACCCDDDCCCBBB???DDDHHHIIIHHHIIINNNSSSVVVZZZbbbiiiooorrrssssssuuuuuutttrrrpppnnnlllkkkuuu}}}~~~uuummmhhhfffeeeaaadddhhhllloootttxxx|||xxxxxxwwwrrrnnnooouuu{{{}}}yyyxxxtttooofffeeeccc```]]][[[\\\]]]___iiipppqqqqqquuuuuurrrmmmiiibbb]]]^^^^^^VVVLLLHHHDDD@@@============<<<999<<>><<<;;;:::666555444444666<<>>???AAAEEENNNWWW^^^eeessszzz{{{}}}}}}||||||}}}}}}}}}}}}vvvtttssssssxxx{{{}}}|||rrrdddUUULLLDDD<<<333...---...,,,)))***)))'''&&&'''(((***++++++******)))))))))))))))'''''''''((())))))******&&&'''(((******+++++++++******************************)))(((((()))******)))))))))))))))))))))))))))))))))))))))***++++++************************++++++------------++++++))),,,...///...,,,++++++,,,---......//////..........................................////////////000000000000000111111222444444888======EEEbbbrrrjjjkkktttyyymmmeee]]]TTTLLLJJJHHHDDDBBBCCCDDDCCCBBBBBBDDDEEEEEEDDDFFFCCC@@@???AAABBBCCCCCCIIIKKKOOOUUU[[[aaafffiiikkkllllllkkkhhhgggggghhhrrrxxx{{{rrrlllkkklllfffdddeeejjjqqqvvvuuusssrrrlllhhhgggggghhhlllrrrzzzxxxuuurrrpppmmmiiifff___]]][[[ZZZ[[[]]]___```bbbgggnnnssstttrrrpppooofffccc^^^XXXRRRLLLHHHFFFDDDAAA===;;;<<<>>>???@@@???AAAFFFMMMTTTVVVUUURRRIIILLLQQQXXXaaammmyyysssmmmllljjjtttxxxyyytttsssvvvzzzzzz}}}}}}~~~~~~}}}{{{yyywwwvvvddddddfffmmmwww}}}~~~wwwrrruuu{{{~~~zzztttnnn```PPPFFF===555111111***++++++,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,---***((((((***+++)))&&&)))******(((%%%%%%(((+++...---+++***((('''&&&&&&'''((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))tttnnniiijjjooosssssspppnnnjjjeeecccaaa^^^YYYUUUSSSNNNIIIGGGCCCAAADDDJJJRRRWWW___ffflllpppuuuxxxyyy~~~wwwqqqggg^^^VVVOOOIIIFFFAAAAAA@@@???>>><<<;;;:::;;;:::888555555888>>>CCCUUUZZZ```aaa]]]VVVOOOKKKKKKMMMNNNLLLHHHCCC???>>>@@@@@@AAACCCGGGOOOXXX___iiivvv}}}~~~}}}}}}~~~~~~{{{wwwxxxyyyxxxyyy|||}}}rrrbbbRRRHHHBBB:::111,,,,,,,,,+++(((+++***((((((((()))+++,,,+++******)))))))))))))))++++++******************'''((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******++++++++++++++++++++++++******+++,,,,,,+++******''')))++++++***)))((())),,,------...................................................////////////000000//////000000111222222111333777777>>>VVVpppuuulllkkkwwwtttjjj___UUUQQQMMMIIIFFFFFFGGGEEECCCCCCDDDDDDCCCBBBCCC@@@===<<<===>>>???>>>BBBCCCGGGLLLQQQWWW[[[^^^aaacccdddcccbbbbbbdddeeekkkqqqxxxzzzzzz}}}wwwqqqoooooopppmmmlllnnnqqqrrroookkkkkkeeeaaaaaaaaabbbffflll}}}}}}xxxtttqqqnnnllljjjgggdddaaaZZZZZZYYYZZZ\\\^^^``````ccchhhooossstttpppllliii```]]]XXXSSSMMMGGGDDDBBBAAA???<<<:::;;;===???@@@FFFHHHMMMSSSWWWYYYXXXVVVLLLQQQZZZdddnnnyyyzzzuuurrrppptttxxxxxxtttsssxxx|||}}}{{{zzzzzzyyyzzzzzz||||||}}}~~~qqqaaadddiiipppwww|||~~~~~~zzztttvvv}}}}}}xxxlll^^^NNNCCC;;;333000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---.........---,,,*********+++++++++,,,,,,,,,)))((((((***+++)))''')))+++,,,+++))))))+++...++++++***)))(((((())))))((())))))************)))((((((((()))))))))))))))))))))))))))))))))))))))************************sssnnnjjjjjjnnnpppooolllkkkhhhdddbbbaaa___ZZZVVVRRRLLLHHHFFFCCCBBBGGGNNNUUUZZZbbbhhhnnnrrrwwwyyy{{{}}}tttnnnddd[[[SSSLLLGGGDDD?????????>>>>>>===<<<;;;===<<<:::777666777<<<@@@OOOSSSXXXYYYVVVOOOIIIEEEBBBCCCDDDDDDAAA@@@???@@@BBBBBBCCCEEEIIIPPPYYY___kkkxxx~~~}}}~~~}}}~~~~~~xxxvvv{{{|||{{{}}}qqqaaaQQQGGG>>>888000+++++++++***(((++++++***)))***+++,,,---+++******))))))))))))))),,,,,,+++******)))((((((((())))))*********))))))************************'''((()))******)))((('''))))))))))))))))))))))))******)))))))))))))))***++++++++++++,,,,,,,,,,,,)))******++++++******)))***,,,---,,,+++***+++---,,,,,,---...................................................////////////000000//////000000111222333000000333333777HHHZZZqqqgggkkkuuuwwwlll___XXXRRRKKKGGGGGGIIIGGGEEEDDDDDDDDDBBBAAABBB???===<<<<<<===<<<;;;<<<===???BBBFFFJJJNNNPPPSSSUUUXXXYYYZZZ\\\```bbbiiiooovvvyyy{{{~~~wwwuuutttxxxvvvtttttttttqqqlllgggddd___\\\\\\]]]]]]aaafffrrr}}}|||yyyxxxuuupppllljjjhhheeedddcccaaa^^^\\\ZZZYYY[[[^^^aaaddddddccceeeiiiooorrrqqqllleee```VVVTTTPPPKKKFFFAAA>>>======<<<:::999:::<<>>>>>>>>===<<<<<<::::::999888777:::>>>BBBJJJNNNRRRSSSPPPJJJEEEBBB>>>??????>>>===>>>@@@BBBAAABBBCCCEEEJJJPPPYYY___lllwww~~~||||||}}}~~~|||}}}}}}xxxrrrqqqzzz}}}{{{ooo```RRRIII;;;666000,,,*********)))+++************+++,,,,,,+++******)))))))))))))))))))))(((((('''''''''''')))************))))))(((************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++******)))))))))))))))+++,,,,,,,,,,,,,,,------******++++++++++++******------...---++++++---///,,,,,,---.........------....................................///////////////////////////000111111555111000333444777@@@KKKhhh|||ooojjjlllzzzkkkaaaYYYPPPKKKJJJIIIGGGEEEDDDEEEDDDCCCBBBDDDBBB@@@>>>???>>>===<<<;;;;;;<<<>>>@@@CCCEEEFFFHHHJJJNNNQQQTTTXXX]]]aaagggmmmtttxxx|||}}}zzzyyy{{{{{{zzzzzzyyyuuunnniiibbb^^^\\\]]]^^^]]]```eeefffrrr{{{vvvqqqllljjjhhhdddbbb```^^^]]]]]]_________^^^```___aaaeeeiiikkkiiigggfffhhhkkkmmmkkkddd[[[UUUMMMKKKHHHDDD@@@===;;;:::::::::::::::;;;===AAADDDIIIMMMRRRUUUXXX[[[___bbbaaaiiittt~~~xxxvvv{{{|||uuupppooosssyyy~~~~~~~~~}}}||||||}}}{{{yyyrrrjjjccclllwww~~~~~~zzzvvvsssxxx~~~wwwbbbTTTEEE;;;444...,,,------------,,,,,,+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,((()))***+++,,,+++******************++++++++++++((((((((()))***++++++***''')))***++++++***))))))(((((((((((()))***,,,,,,++++++++++++******)))(((''''''((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++iiihhhhhhkkknnnooommmkkkiiifffcccaaa```]]]WWWRRROOOJJJFFFEEEEEEFFFMMMVVVXXX]]]dddjjjnnnrrrvvvxxx{{{}}}uuujjjdddZZZQQQJJJEEEBBB???======>>>>>>>>>>>>======888999999999999;;;???BBBFFFJJJNNNOOOLLLHHHDDDBBB?????????>>>===>>>AAACCC???AAACCCFFFKKKSSS[[[aaannnxxx~~~|||{{{{{{|||}}}|||}}}{{{vvvrrrlllllluuuxxxkkk\\\NNNEEE999555000,,,++++++++++++))))))))))))******+++++++++******)))))))))))))))&&&&&&''''''(((((((((((()))************))))))((()))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))******)))))))))))))))***+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,)))******)))((((((***++++++,,,,,,---...---------..................................../////////////////////...///000000111444111000333555888===BBBSSSttt}}}pppgggooo{{{ooodddXXXQQQOOOHHHFFFEEEEEEFFFFFFEEEDDDEEECCCAAA@@@AAA@@@???===<<<<<<<<<<<<===>>>???@@@BBBDDDHHHKKKPPPUUU\\\```ccchhhnnntttyyy~~~}}}|||~~~xxxpppjjjbbb^^^]]]______^^^```ddd___kkk}}}}}}|||~~~|||xxxppplllgggbbb___^^^\\\\\\ZZZYYYYYY[[[___bbbddddddfffeeefffiiimmmnnnkkkgggeeedddddddddaaaZZZQQQKKKFFFDDDBBB???===;;;:::999:::<<<======>>>@@@DDDHHHNNNRRRWWWXXXXXXZZZ```eeennnttt~~~~~~zzz}}}}}}{{{~~~{{{uuuqqqrrrvvv{{{|||{{{zzzzzz|||~~~zzzwwwqqqkkkhhhqqq~~~}}}{{{uuusssttt|||xxxnnnWWWKKK>>>777222---+++,,,+++++++++,,,,,,---------,,,,,,,,,++++++******************++++++,,,,,,,,,((()))***+++++++++***)))))))))*********+++++++++(((((()))))))))******+++)))******++++++)))(((&&&))))))))))))))))))***++++++++++++++++++***)))((('''(((((()))***++++++,,,))))))))))))))))))))))))************************dddeeehhhlllooopppnnnllldddbbb`````````^^^YYYTTTMMMIIIFFFFFFFFFHHHOOOWWWYYY]]]dddjjjnnnrrruuuwwwzzzzzzqqqfff```WWWNNNHHHEEEBBBAAA>>>????????????>>>>>>===<<<<<<<<<;;;::::::;;;===BBBEEEIIIKKKIIIFFFDDDCCC@@@@@@@@@>>>===>>>AAADDD???BBBEEEJJJPPPXXXaaagggttt}}}}}}|||}}}~~~}}}{{{{{{|||}}}}}}~~~zzztttnnniiijjjsss}}}}}}ssseeeUUUGGG>>>666333000---+++***+++,,,)))))))))***************+++******)))))))))))))))''''''((())))))***++++++((())))))*********))))))))))))))))))))))))))))))******+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,+++******+++,,,++++++,,,---------------....................................//////////////////......//////000111000000000111333666999<<>>AAADDDHHHLLLRRRYYY]]]bbbffflllsssxxxyyyoooiiiaaa^^^]]]______]]]^^^aaa^^^gggwww~~~zzzxxxrrrrrrsssrrroooeeebbb^^^ZZZXXXXXXXXXYYYWWWWWWXXX[[[aaafffiiijjjiiigggfffiiimmmnnniiidddbbb___ZZZWWWTTTPPPIIICCCAAA@@@???===<<<;;;;;;;;;===@@@CCCCCCCCCEEEIIINNNYYY]]]aaa___\\\]]]dddlllxxx}}}}}}xxxvvvvvvvvvwwwzzz}}}}}}{{{xxxyyy|||zzzwwwtttpppqqqyyy}}}yyyuuutttvvv}}}}}}nnn```KKKAAA777333000---+++,,,******+++,,,,,,---......,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,)))***,,,---------,,,+++)))))))))************+++((()))******)))(((***+++,,,+++******++++++)))(((+++***))))))))))))))))))+++++++++,,,++++++******((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))ccceeeiiinnnppppppmmmkkkcccaaa`````````]]]XXXSSSLLLHHHGGGHHHHHHIIIOOOWWWZZZ___eeekkkooorrruuuwwwwww}}}wwwnnneee^^^UUUNNNIIIGGGEEEDDD@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>===:::999999:::===@@@DDDFFFEEEDDDCCCCCC>>>>>>???>>>===>>>AAADDDBBBEEEJJJPPPWWWaaajjjqqqyyy~~~|||yyyzzz||||||||||||~~~}}}~~~zzztttllljjjmmmuuu|||}}}xxxnnn```QQQCCC;;;222111///,,,))))))***+++)))******++++++++++++++++++******)))))))))))))))(((((())))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))******+++,,,,,,---,,,,,,+++******+++,,,,,,+++---//////...,,,,,,---++++++,,,------------,,,....................................///////////////............///000000...///000000000333666888???NNNjjjoooqqqyyywwwdddUUUOOOKKKIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAA???>>>>>>===<<<;;;::::::999999<<<>>>AAADDDGGGMMMTTTYYYaaadddjjjpppwww}}}{{{pppiiibbb^^^^^^```___\\\\\\^^^\\\cccooo~~~~~~|||~~~uuurrrsssvvv{{{xxxsssnnniiigggfffdddcccZZZYYYWWWUUUTTTUUUWWWXXXXXXWWWXXX[[[aaafffjjjkkkjjjfffdddggglllmmmiiiddd```YYYPPPKKKIIIGGGBBB???======<<<;;;;;;;;;<<<<<>>>>><<<===>>>===;;;::::::;;;888<<<@@@BBBBBBAAAAAABBB;;;<<<=========>>>AAACCCDDDHHHNNNUUU]]]gggqqqxxxzzz~~~}}}|||yyywwwyyy{{{|||}}}}}}}}}}}}}}}yyytttkkkkkkqqqyyy}}}}}}~~~zzzxxxsssjjj^^^PPPCCC<<<000///---***(((((()))+++***+++,,,---------,,,,,,+++******)))))))))))))))((((((((('''&&&&&&%%%%%%''''''(((******+++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))+++------(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,'''))),,,---,,,***))))))++++++,,,---------,,,,,,..................................../////////000...............///000000...111222000///222555666999AAAUUUwwwwwwrrrpppwwwooo^^^VVVMMMKKKHHHGGGFFFEEEDDDBBBCCCBBBAAABBBCCCCCCBBB@@@@@@???>>>===;;;;;;::::::;;;<<<>>>AAADDDIIIPPPTTTZZZ]]]ccciiipppvvv|||}}}rrrlllccc```___aaa```\\\\\\^^^YYY^^^hhhttt}}}wwwuuuvvvwwwyyymmmllljjjiiilllooorrrqqqooogggfffeeeccc```\\\ZZZXXXTTTTTTSSSRRRRRRSSSVVVXXXYYYXXXXXX[[[```eeeiiijjjkkkgggdddgggmmmoookkkfff^^^UUUJJJDDDBBBAAA???<<<;;;;;;;;;;;;;;;;;;<<<===EEEIIIMMMMMMKKKLLLQQQVVVZZZaaaggggggeeejjjwwwyyyttt~~~wwwqqqvvv}}}{{{{{{~~~yyyuuuqqqqqqooodddQQQBBB:::333...000111...------...------,,,,,,++++++************++++++,,,,,,------,,,,,,++++++*********'''((()))***+++***))))))))))))))))))************)))+++,,,+++(((&&&(((***%%%"""!!!###'''+++,,,+++)))((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((cccjjjrrruuusssooolllkkklllhhhccc^^^ZZZVVVRRROOOKKKHHHFFFEEEHHHOOOVVV[[[___cccjjjooosssuuuwwwyyyzzz}}}|||vvvooojjjbbb[[[RRRNNNMMMLLLIIIFFFIIIEEEAAAAAADDDDDD@@@<<<<<<<<<<<<===>>><<<999666999:::;;;???CCCDDDBBB@@@>>>===<<<<<<<<<===???AAADDDKKKSSSZZZ```iiiuuu~~~}}}{{{|||~~~wwwuuuwww{{{~~~~~~tttjjjccckkksssuuuwwwxxxvvvrrrnnnkkkfff```VVVJJJ>>>666///...,,,******+++,,,---+++*********))))))((((((************************(((((())))))))))))(((((((((((((((((())))))))))))))))))*********))))))((())))))************))))))((()))+++,,,,,,+++)))((())))))))))))************))))))))))))************++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,,,,,,,------//////////////////......,,,,,,.../////////...---111000000000111333555777999<<>>===<<<<<<===;;;:::;;;>>>DDDKKKOOOSSSWWW]]]aaaeeekkksssyyyssshhhfffccc___]]]\\\[[[YYYXXXWWWZZZ___fffmmmtttzzz}}}zzzuuupppmmmllllllwww{{{wwwhhhcccaaa___```bbbbbb```^^^[[[[[[[[[[[[YYYWWWUUUTTTSSSTTTUUUVVVWWWVVVUUUUUU[[[[[[[[[\\\]]]___aaaccceeebbbaaacccggggggbbb^^^TTTMMMEEEAAA@@@???;;;777:::888888<<<<<<999:::===BBBEEEJJJKKKKKKKKKNNNQQQ^^^bbbfffjjjoooxxxqqqmmmuuu}}}vvvmmmpppvvv~~~wwwyyyzzztttqqqiiiXXXGGG>>>666444000---++++++,,,---+++++++++***++++++,,,,,,,,,,,,,,,++++++*********)))))))))******+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))(((((((((((((((''''''(((((())))))******+++++++++*********))))))......---,,,+++)))(((''''''''''''''''''&&&&&&&&&&&&(((***,,,,,,***(((&&&dddkkkrrruuurrrmmmjjjiiihhhfffccc```\\\WWWQQQMMMIIIGGGEEEEEEHHHOOOWWW[[[```eeekkkpppsssvvvxxxzzz{{{}}}~~~~~~zzzssslllgggaaaZZZSSSOOOOOONNNLLLIIIHHHDDDBBBCCCFFFGGGEEEBBB@@@???=========<<<999777888999<<<>>>@@@AAA@@@???===<<<;;;;;;;;;>>>AAADDDFFFLLLTTT[[[aaakkkxxx|||zzz{{{}}}zzzvvvuuuyyy|||}}}|||rrrjjjdddmmmtttuuuuuuuuurrrmmmdddaaa]]]XXXOOODDD999111///---+++***)))***+++,,,************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))***+++++++++******))))))************))))))((()))+++,,,,,,+++)))((((((((()))))))))*********))))))))))))*********************+++++++++,,,,,,***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,---------............///........................---...///000000000//////000000000000111333444666666888>>>MMMhhhuuuuuuooodddYYYOOOLLLIIIFFFFFFIIIHHHGGGFFFFFFGGGGGGEEECCCCCCBBBAAA???>>>============;;;::::::===BBBHHHLLLPPPTTTZZZ___dddjjjsssyyyuuukkkfffccc___\\\[[[YYYWWWVVVSSSUUUYYY]]]cccgggkkkmmmooommmjjjfffdddbbbbbbbbbmmmqqqvvvxxxxxxvvvuuutttuuuxxxqqqccc\\\YYYWWWVVVXXXXXXWWWUUUSSSTTTVVVXXXYYYYYYYYYYYYZZZ[[[]]]]]]]]][[[YYYXXXXXXXXXXXXYYY[[[^^^```bbbdddaaa______aaa___ZZZUUUNNNHHHAAA>>>???>>><<<999888666777::::::888:::>>>AAADDDGGGHHHGGGGGGJJJMMM\\\cccllltttzzz|||iiihhhrrr~~~ttthhhkkkrrr}}}yyytttvvvxxxrrrmmmcccRRRCCC;;;555333000,,,+++***+++,,,)))))))))***+++---...///,,,,,,,,,++++++*********+++++++++++++++*********************************))))))))))))************(((((()))))))))************************+++++++++((((((((()))))))))))))))+++++++++*********))))))------,,,,,,+++***((((((((((((((((((((((((((((((************************ffflllrrrtttpppkkkgggfffddddddbbbaaa]]]XXXPPPKKKFFFEEECCCDDDIIIPPPXXX]]]cccgggmmmrrrtttwwwyyy{{{|||}}}~~~}}}wwwppphhhccc^^^YYYSSSQQQQQQQQQPPPMMMIIIFFFDDDFFFIIIKKKJJJHHHEEEBBB???======<<<:::999777999<<<===============<<<<<<;;;::::::>>>CCCHHHJJJOOOWWW]]]dddnnn|||~~~|||}}}wwwrrruuuzzz{{{|||~~~}}}{{{zzzyyyyyyuuunnnhhhfffnnntttuuusssrrrmmmggg___]]]YYYTTTMMMCCC888111...---+++)))((())))))***************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((())))))************))))))************))))))((()))***++++++***)))((((((((())))))))))))******))))))))))))************))))))*********+++++++++******++++++++++++******++++++,,,,,,,,,---------------------............------------------.........//////000111000000000/////////000111222333444444555888???PPPqqqqqq||||||ooo```VVVPPPLLLJJJKKKIIIHHHFFFFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<::::::;;;???CCCFFFKKKOOOUUUZZZ```hhhrrryyy||||||}}}|||~~~vvvmmmfffccc___\\\ZZZXXXUUUSSSPPPQQQRRRTTTVVVXXXZZZZZZZZZYYYWWWVVVUUUUUUVVVWWW^^^bbbgggiiihhhgggfffeeefffgggjjjooosss}}}zzzmmmaaaUUURRRNNNMMMMMMMMMMMMLLLJJJLLLPPPUUUYYY\\\]]]^^^```aaabbbcccbbb___\\\ZZZUUUUUUUUUVVVXXXZZZ\\\^^^```]]]YYYXXXWWWSSSNNNIIIEEEAAA<<<;;;<<<===<<<:::666444555888999888<<>>>>>>>>===;;;:::>>>DDDJJJOOOUUU\\\bbbiiisssxxxpppsssxxxzzzzzzzzzyyyvvvsssqqqooommmiiiffffffnnnttttttsssqqqlllggg___\\\WWWQQQJJJ@@@666000---,,,***)))((((((((((((*********)))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))%%%%%%&&&'''(((((((((((())))))************))))))))))))************))))))(((((((((((()))))))))***((()))))))))************************++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------------......//////000000000000/////////000000111222333444666777999AAAZZZtttqqq{{{mmmbbbYYYQQQLLLLLLJJJGGGFFFFFFFFFDDDBBBAAAAAA@@@@@@???@@@@@@@@@>>><<<;;;::::::<<>>>>><<<;;;;;;===???@@@@@@@@@===;;;>>>EEELLLUUU\\\dddkkkpppxxxwwwpppsssyyyzzzxxxxxxuuurrrmmmjjjhhhfffeeedddfffmmmsssttttttsssppplll```[[[TTTLLLDDD:::111,,,++++++***)))((((((((('''))))))))))))))))))******************************(((((())))))))))))(((((((((((((((((())))))))))))&&&'''(((((()))))))))((())))))************)))))))))))))))******)))))))))'''(((((((((((()))))))))((()))))))))************+++++++++,,,,,,,,,,,,---)))******++++++******)))************++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......---------.........////////////000000111111111111333444777888:::JJJkkk~~~nnnttt~~~ppp```TTTSSSQQQMMMKKKJJJIIIHHHFFFBBBBBBAAAAAAAAAAAABBBBBB>>>>>><<<;;;;;;;;;<<<===@@@CCCGGGKKKQQQZZZeeennntttwww{{{|||yyyvvvuuuwww{{{~~~zzzuuunnnffffffddd```]]]ZZZWWWSSSPPPKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGIIILLLOOOQQQPPPNNNNNNNNNKKKLLLPPPUUUYYY]]]hhhttt}}}ssstttpppiiiccc^^^WWWPPPMMMKKKIIIFFFEEEFFFHHHIIIJJJMMMQQQVVVZZZ]]]___```[[[\\\^^^``````___\\\[[[WWWVVVTTTQQQPPPOOOOOOOOOLLLJJJGGGEEECCC@@@===:::<<<:::888777777777666666777666777999:::===FFFPPP]]]]]][[[VVVQQQPPPRRRUUU\\\hhhyyyrrrlllsss~~~uuullliiilllrrrzzzzzzrrrrrrxxx~~~{{{~~~{{{sssiii^^^OOO@@@888888000///---+++***))))))***...---,,,+++*********************************************++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************'''(((((((((((()))))))))&&&&&&'''((()))******+++++++++******))))))(((((())))))))))))))))))))))))(((((()))*********))))))'''''''''((((((((())))))((())))))))))))))))))(((hhhlllpppooojjjdddaaa```aaa^^^ZZZWWWVVVTTTRRRPPPFFFFFFHHHKKKQQQYYYaaaeeejjjmmmqqqsssuuuxxxzzz}}}{{{sssiiiaaa[[[TTTUUUUUUUUUTTTSSSQQQPPPKKKLLLOOOSSSYYY```fffiiiiiigggeeebbb___YYYSSSOOOMMMHHHBBB======>>>>>>??????AAABBB@@@>>>AAAHHHOOO[[[cccnnnuuuyyy~~~|||uuurrrwww{{{zzzxxxwwwsssppplllgggeeeddddddeeehhhoootttuuuuuuwwwwwwtttfff___UUUJJJAAA999222---************)))))))))((())))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********++++++******)))))))))************))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************++++++,,,,,,,,,---------))))))************))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////---------------.../////////000111111222222111111111111444777777>>>VVVnnnssskkkrrrzzzhhh]]]ZZZTTTPPPMMMJJJGGGEEEEEEDDDCCCCCCCCCCCCCCCDDD@@@???>>>===<<<<<<;;;;;;===???AAACCCGGGPPP[[[cccnnnqqqwww{{{zzzuuuuuuxxxzzz~~~}}}xxxssskkkcccdddbbb___\\\YYYVVVQQQNNNFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@AAAAAAAAAAAAAAACCCFFFHHHIIIHHHGGGGGGGGGEEEFFFJJJPPPRRRTTTZZZbbbsss}}}~~~wwwpppggghhhddd]]]WWWUUUQQQLLLIIIIIIIIIGGGFFFGGGJJJMMMPPPRRRUUUXXXZZZ\\\\\\\\\YYYZZZ[[[\\\]]]\\\\\\[[[WWWUUUQQQNNNKKKIIIHHHGGGBBBAAA@@@>>><<<;;;:::999999999888777666555555555777777888:::;;;???KKKWWWeeefffddd```\\\\\\aaaeeeiiisss|||wwwzzz|||wwwtttuuuxxx|||{{{wwwtttwwwxxxnnnaaaVVVIII===777777//////---,,,+++*********************+++,,,---...)))))))))***************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))************''''''(((((((((((())))))))))))******++++++,,,,,,******************))))))(((((()))))))))))))))***'''(((((()))))))))((((((%%%%%%&&&&&&''''''(((((()))******++++++******)))gggkkkooonnniiiccc```___]]][[[YYYXXXWWWTTTQQQNNNIIIIIIKKKOOOUUU\\\dddhhhkkknnnqqqsssuuuwwwzzz|||~~~xxxpppggg___YYYSSSTTTUUUTTTRRRPPPNNNMMMHHHIIILLLPPPUUU[[[bbbfffmmmooossswwwxxxuuupppkkk___TTTGGG?????????>>><<<<<<@@@CCCCCCBBBDDDLLLTTT```jjjwwwuuusssuuu{{{~~~{{{xxxxxxtttrrrnnniiieeeeeefffhhhlllrrrvvvvvvwwwzzz|||zzziiiaaaTTTHHH???888333000))))))******++++++******((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************)))(((''''''))))))************))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))***************+++++++++,,,,,,,,,,,,))))))************))))))*********+++++++++,,,,,,+++,,,,,,,,,,,,---------,,,------...//////000000///...---------...000000000111222333333333222111222///111666777999GGGYYY}}}jjjfffxxxooojjjbbbZZZTTTNNNJJJFFFGGGGGGFFFEEEDDDDDDDDDEEEAAAAAA@@@???>>>===<<<;;;<<<<<<======???FFFQQQYYYdddgggnnnvvvvvvqqqrrrvvvxxx~~~~~~zzzuuulllddd```^^^\\\ZZZWWWTTTOOOLLLDDDDDDCCCBBBAAA@@@@@@???<<<======>>>>>>>>>>>>>>>???AAACCCDDDCCCBBBBBBBBBDDDDDDFFFKKKLLLLLLQQQXXX^^^gggnnnnnnllliiifffbbb]]]^^^\\\UUUQQQQQQPPPNNNGGGJJJLLLLLLLLLMMMPPPSSSTTTUUUWWWXXXYYYYYYYYYXXXYYYXXXXXXWWWWWWWWWWWWXXXRRRPPPMMMIIIFFFDDDBBBBBB<<<<<<;;;:::888777888888666777777777666666666777777777888:::;;;AAANNN\\\lllmmmlllkkkjjjmmmtttzzz||||||~~~vvvuuuwww~~~sssfffWWWLLLCCC999444333//////...---,,,++++++***)))))))))***+++---...///((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))************'''''''''((((((((())))))***************+++++++++******************++++++(((((((((((())))))******((((((((()))((((((''''''$$$%%%%%%&&&''''''(((((()))((('''&&&&&&'''((()))fffjjjnnnmmmhhhccc```___ZZZZZZZZZZZZYYYUUUPPPLLLKKKKKKMMMQQQWWW^^^eeejjjlllnnnqqqssstttvvvyyy||||||wwwoooeee]]]XXXRRRTTTUUUTTTQQQNNNLLLKKKFFFGGGIIIJJJMMMRRRXXX\\\jjjoooyyykkk]]]KKKAAA@@@@@@===999888>>>DDDEEEDDDHHHPPPXXXcccnnn|||pppqqqwww~~~{{{xxxyyyvvvtttpppkkkgggfffhhhjjjpppuuuxxxwwwxxx|||~~~}}}ddd[[[NNNAAA888333000...((()))***++++++,,,,,,+++(((((())))))*********+++************************(((((())))))))))))(((((((((((((((((())))))))))))((((((((('''&&&%%%######))))))************))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))************)))************+++++++++))))))************))))))++++++,,,,,,,,,---------))))))*********+++++++++------......///000111111000///.........///111222000111333333444333222111555//////666888888AAAOOOnnnlll```ooo}}}sssiii```YYYRRRNNNIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAAAAA@@@>>>===<<<;;;;;;:::999:::@@@KKKRRR[[[]]]fffoooppplllmmmrrrwww}}}|||wwwooofff]]][[[YYYWWWUUURRRNNNJJJFFFEEEDDDCCCAAA@@@???>>>:::;;;<<<===>>>>>>>>>>>><<<>>>@@@@@@???>>>>>>???AAA@@@AAADDDDDDDDDIIIPPPMMMVVV]]]]]]ZZZYYYVVVSSSRRRTTTRRRLLLIIILLLMMMLLLIIILLLPPPQQQQQQRRRVVVYYYVVVVVVXXXXXXXXXXXXVVVVVVXXXVVVTTTSSSRRRRRRRRRSSSNNNLLLIIIFFFCCCAAA@@@???999:::999888666666777888444666777777777777888999777666888:::;;;AAAPPP^^^ppprrrssssssuuu{{{|||~~~ssstttzzz~~~~~~ooo```OOOEEE>>>777111000//////......---,,,+++++++++++++++***++++++,,,,,,(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))************''''''''''''((((((((())))))))))))((((((((((((((()))))))))***+++++++++,,,'''((((((((())))))******(((((())))))(((''''''&&&%%%%%%&&&&&&'''(((((()))(((&&&""" """&&&(((jjjjjjkkkjjjhhhddd```^^^YYYZZZZZZYYYVVVQQQMMMJJJJJJMMMQQQUUUZZZ___fffjjjkkkpppuuuxxxxxxxxxyyy{{{}}}xxxqqqhhh```YYYUUUSSSSSSSSSTTTTTTQQQMMMJJJGGGEEECCCBBBCCCFFFJJJMMMXXXbbbppp~~~hhhOOOBBB>>>======???;;;<<>>CCCYYYyyy|||bbbgggwwwzzzppp```UUUQQQKKKHHHFFFEEEEEEEEEEEEDDDFFFDDDBBB???======>>>???<<<;;;::::::;;;>>>@@@BBBIIILLLRRRXXX^^^cccfffgggssswwwzzzyyytttmmmgggddd]]][[[WWWSSSOOOJJJGGGEEEEEECCCAAA>>><<<;;;;;;;;;:::777666777:::<<<;;;:::999999:::;;;<<<===>>>>>>@@@@@@@@@AAABBBEEEGGGIIIOOOPPPQQQSSSSSSSSSSSSRRRQQQQQQRRRQQQPPPMMMKKKJJJJJJMMMQQQSSSSSSRRRRRRSSSXXXWWWUUUTTTSSSSSSTTTTTTWWWUUUSSSQQQPPPNNNJJJHHHJJJGGGCCC???<<<:::999999777777666666666666666777888777666666777666444222===999999===<<<>>>PPPeeevvv|||}}}wwwtttzzz|||~~~}}}hhh]]]MMM@@@999444111//////...---+++***)))((((((++++++******++++++,,,---++++++,,,,,,+++***(((''')))(((((((((''''''&&&&&&(((((((((((((((((((((((((((((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))))))))((((((+++******)))(((''''''&&&(((((((((((())))))))))))************************kkkllllllkkkhhhdddaaa^^^[[[ZZZYYYWWWTTTPPPLLLJJJNNNPPPTTTWWWZZZ___dddhhhppptttxxxzzzyyywwwvvvwwwzzzxxxsssmmmddd[[[SSSOOOQQQQQQQQQQQQQQQOOOKKKHHH@@@>>>;;;999888:::===???GGGQQQ```pppoooVVVGGG@@@===;;;<<<:::===CCCIIILLLOOOZZZfffoooxxx|||vvvwwwyyy{{{||||||{{{{{{vvvxxxxxxuuupppnnnpppsss}}}|||rrrhhhYYYOOODDD===666///+++,,,*********))))))((((((((()))))))))))))))***++++++***(((&&&&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((()))*********))))))((('''((((((((()))))))))))))))((('''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))***************(((&&&%%%%%%''')))+++***))))))(((''''''((((((******************************+++++++++,,,,,,,,,,,,---------------,,,,,,000///...------...///000000000000111111111111111333444333333444777<<>>@@@BBBDDDFFFGGGIIIKKKLLLLLLLLLLLLSSSSSSRRRQQQPPPNNNMMMMMMNNNOOOQQQSSSUUUWWWWWWWWWVVVUUUSSSRRRPPPPPPPPPQQQSSSQQQOOOMMMLLLJJJFFFCCCBBB@@@===:::888888888888777777666666666666777777888888777777888888777777<<<999;;;@@@???@@@OOOaaauuuzzztttvvv{{{~~~}}}|||~~~sss]]]SSSEEE:::444111...,,,...---,,,+++***)))))))))******))))))******+++,,,))))))***+++++++++***))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((()))************)))'''(((((()))******++++++((((((((((((((((((((((((******)))))))))((((((((((((((())))))))))))((((((******))))))(((''''''&&&'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&mmmmmmmmmkkkiiieeeaaa___]]][[[XXXUUUQQQNNNLLLKKKQQQSSSVVVXXX[[[^^^cccgggqqqtttyyy{{{zzzxxxvvvuuusssqqqnnniii```WWWNNNIIINNNNNNMMMNNNNNNLLLHHHEEE???===999666555555777888888@@@LLL\\\qqqoooXXXIIIBBB===:::;;;:::===BBBIIINNNTTTaaannnvvv~~~{{{wwwsssuuuwwwzzz{{{{{{{{{zzzwwwyyyzzzwwwtttsssvvvyyy~~~yyylll___RRRHHH???999333---+++,,,))))))((((((((((((''''''((((((((((((((()))******)))(((&&&&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((()))******)))((((((''''''''''''''')))))))))))))))(((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''((()))+++,,,------))))))((('''''''''(((((()))(((((('''''''''''''''************************+++++++++,,,,,,,,,---------------,,,,,,+++***)))//////...------...//////......//////000000111111111222333333333555888;;;???SSSppp{{{oooiiittt}}}hhh\\\RRRPPPMMMKKKJJJGGGDDDAAAFFFEEEEEECCCBBBAAA@@@???@@@???===<<<;;;<<<<<<===<<<======???AAACCCDDDEEEUUUXXXYYYYYYVVVSSSQQQQQQPPPOOOLLLJJJGGGDDDBBBAAAAAA@@@>>><<<;;;:::999999999888777888:::;;;;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<===???AAADDDEEECCCEEEGGGIIIKKKLLLLLLLLLTTTTTTTTTTTTSSSSSSSSSRRRTTTRRRQQQSSSWWWYYYYYYWWWTTTRRRPPPNNNLLLKKKKKKKKKMMMKKKIIIGGGFFFDDD@@@===;;;:::888777777777888888777777666666666666777777999888888888888999:::;;;>>>===@@@DDDCCCDDDOOO^^^rrr~~~{{{xxxzzz{{{uuurrrvvvxxxpppfffQQQIII===444000///---,,,,,,,,,+++***************))))))(((((())))))***+++'''((()))***++++++++++++(((((((((((((((((())))))************************'''((())))))******))))))'''(((((())))))******+++((((((((((((((((((((((((((()))*********)))((('''(((((())))))))))))((((((***))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))ooonnnmmmllliiieeeaaa______\\\WWWSSSOOOMMMLLLLLLQQQSSSVVVYYY[[[___dddhhhnnnqqqwwwzzz{{{zzzxxxvvvmmmlllkkkggg```WWWNNNIIILLLKKKJJJJJJJJJIIIEEECCC@@@>>>;;;888666666666666444999@@@LLL^^^rrr|||~~~vvveeeQQQFFFAAA===;;;<<<;;;===BBBGGGNNNXXXfffqqqzzz}}}yyyuuutttvvvxxxzzzzzzyyyxxxvvvuuuvvvwwwvvvtttuuuxxx{{{|||}}}uuueeeWWWNNNEEE;;;666000+++)))+++((((((((((((((((((((((((+++***)))((('''&&&&&&&&&+++)))'''''')))***)))(((''''''''''''''''''''''''((((((((((((((())))))***))))))(((''''''''''''((()))))))))))))))(((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''')))***+++,,,---)))))))))))))))((('''&&&)))(((((('''''''''((((((******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******........................,,,------...///000111111///111333333222333444666;;;FFFZZZvvv}}}{{{}}}ttteeehhhyyywwwggg[[[WWWQQQLLLIIIFFFCCCAAAEEEEEEEEEEEEDDDBBB@@@@@@BBBAAA???===<<<;;;;;;;;;<<<;;;:::::::::<<<===>>>EEEFFFGGGGGGEEEDDDEEEFFFGGGFFFEEECCCBBB@@@???>>>>>>>>><<<;;;:::999888888888888777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===@@@CCCGGGNNN[[[iiirrrzzz}}}}}}yyywwwyyyzzz{{{|||zzzwwwtttrrrqqqppppppoooqqqtttyyy|||||||||sssdddUUULLLCCC:::444///)))((()))))))))))))))))))))))))))+++***)))'''&&&&&&%%%%%%***((('''''')))***)))(((((((((((((((((((((((((((((((((((((((((())))))***+++***))))))(((((()))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))*********((('''&&&)))))))))(((((()))******))))))))))))))))))))))))))))))))))))************++++++,,,---------------------............------,,,,,,---...///000000111...000222222111111222444555888DDDZZZyyy~~~hhh```iii}}}~~~pppiii^^^TTTNNNJJJHHHFFFEEEEEEEEEEEEDDDCCCAAAAAACCCBBBAAA???>>>===<<<<<<===<<<;;;;;;;;;<<<===>>>;;;<<<<<<<<<;;;;;;===>>>??????>>>>>>===<<<<<<<<<;;;;;;::::::999888777777666777777777777888999;;;:::::::::;;;<<<==================>>>@@@BBBEEEFFFEEEFFFIIILLLNNNPPPPPPPPPUUUYYY```gggjjjjjjhhhfffeee^^^WWWSSSTTTSSSOOOKKKMMMKKKIIIFFFCCCBBBAAAAAACCCAAA???>>>>>><<<999777999999888888777777888888666666666666666777888888888<<>>======<<<<<<<<<======>>>777888888888666777888::::::::::::::::::999999999888888999999888777666666444555666666555666888:::888888999:::;;;<<<======?????????@@@AAADDDFFFGGGGGGIIILLLOOOQQQRRRRRRSSSTTTYYYaaahhhlllllljjjgggddd^^^WWWSSSPPPNNNJJJGGGHHHFFFCCCAAA>>>======<<<>>><<<;;;;;;;;;:::888666666666666666555555555444666555555666666777888999:::AAAKKKQQQRRRRRRSSSTTTZZZYYYYYYWWWXXX^^^hhhqqq~~~yyyvvvtttqqqnnnnnnqqquuu{{{rrrjjjnnnyyy}}}tttmmmiiidddYYYNNNHHHAAA;;;444///...---+++)))******)))))))))******++++++++++++***+++,,,,,,---,,,+++***)))((('''((((((******++++++++++++++++++''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))***+++,,,,,,,,,+++***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''kkkkkkjjjhhhfffeeecccbbb___\\\XXXTTTQQQQQQQQQRRRUUUXXX\\\```eeejjjqqquuu|||zzzyyyyyyzzzzzzwwwtttqqqooolllfff___VVVPPPLLLKKKIIIGGGFFFFFFEEECCCBBB>>>>>>======;;;999777666222333444888CCCQQQWWWWWWVVVMMMDDD@@@>>>;;;;;;===BBBHHHLLLOOOYYYjjjvvvzzz}}}~~~}}}xxxsssooolllhhhddddddiiiqqq{{{zzztttlll___RRRDDD;;;333000,,,)))(((***'''''''''(((((()))))))))((((((''''''(((((()))***'''%%%$$$$$$&&&'''''''''''''''''''''''''''''''''((((((((((((((()))************)))((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))******((((((((((((((()))******))))))))))))))))))))))))((())))))))))))************+++,,,,,,,,,,,,,,,+++,,,------......------,,,////////////////////////---...000000000111333555222333888AAAMMMeee{{{jjjjjj{{{~~~mmm___SSSLLLKKKJJJIIIGGGGGGGGGHHHHHHCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>======<<<;;;777888999888666666777888777777888888888888888888666666777888777666555555222444555555333444666999888888888999999:::::::::>>>>>>>>>???AAACCCFFFGGGGGGHHHKKKMMMOOOPPPPPPPPPMMMPPPUUUZZZ^^^^^^^^^]]]VVVTTTPPPLLLHHHFFFDDDCCCAAA@@@===;;;999888888888999888777888999999777555333444444555555555444444555555555555666777888999===IIIXXXccchhhhhhhhhiiikkkmmmnnnmmmooouuu}}}xxxuuuvvvwwwuuusssqqqrrrvvv|||{{{mmmfffkkkxxx}}}}}}tttkkkfff^^^QQQGGGBBB999444///,,,,,,,,,***(((+++***)))))))))))))))******************++++++,,,***)))(((((('''((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))jjjjjjiiigggfffeeedddccc^^^\\\XXXUUUSSSRRRSSSSSSYYY\\\```ccchhhmmmssswww|||zzzxxxyyy|||~~~|||zzzzzzwwwrrrjjjaaaYYYQQQMMMKKKIIIGGGFFFFFFFFFDDDBBB=========<<<:::777444333222333444777@@@KKKPPPOOOMMMEEE???======;;;<<<>>>DDDKKKOOOTTT___qqq}}}}}}}}}zzztttpppmmmhhhcccbbbhhhrrr||||||tttmmmfffYYYMMM???777000...+++)))))),,,&&&&&&&&&'''''''''((((((,,,+++***(((''''''''''''((('''&&&&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))(((''''''''''''''')))))))))))))))(((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((()))***+++,,,'''''''''''''''((()))***)))))))))))))))))))))))))))************++++++++++++++++++++++++***)))(((,,,,,,---......---,,,,,,000000000000000/////////---.../////////111444777000333777999<<>>CCCIIIMMMSSS\\\fffrrr~~~|||wwwssspppooohhhbbbccckkktttzzz}}}~~~uuukkk```SSSGGG;;;444---)))******(((%%%(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))'''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))(((''''''++++++******++++++,,,---,,,,,,,,,---------......///---+++,,,...000///---////////////000000000000666111111777:::>>>PPPeee{{{qqqnnnzzzjjj___UUUMMMMMMMMMIIIIIILLLFFFGGGFFFDDDBBBBBBBBBCCCBBBBBBAAA@@@???>>>===<<<>>>>>>===<<<:::999888777::::::999999888777666666888888888888777777777777666555444333333444666888333444444444555666666666444555777999;;;<<<===>>>::::::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<===>>>???@@@???>>>===<<<;;;::::::888888777777666666555555555555555555666666666777444444444444555666777777444444444333444666:::>>>BBBLLL\\\lllvvv|||zzztttooopppvvv|||}}}||||||{{{}}}}}}~~~wwwuuuyyy~~~zzzvvvqqqnnnrrrnnnggg\\\QQQFFF===888333111///,,,++++++,,,,,,---,,,++++++******++++++************************++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&((()))***************((('''&&&&&&'''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&dddeeeeeeeeedddaaa^^^]]]ZZZXXXUUURRRRRRTTTXXXZZZ^^^aaaeeejjjpppvvvzzz|||~~~|||zzzyyyyyy{{{|||yyyvvvqqqiiiaaaXXXQQQMMMLLLKKKLLLMMMMMMLLLHHHEEE>>><<<:::999;;;<<<;;;;;;555333222555:::???BBBBBBAAA>>>:::666666:::AAAGGGNNNSSS[[[dddmmmwww~~~{{{uuuqqqqqqkkkfffgggnnnvvv|||~~~{{{pppdddZZZMMMBBB:::444,,,)))******(((&&&'''((((((((())))))))))))***)))(((((((((((()))***'''''''''''''''((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((('''******))))))******+++,,,,,,,,,,,,------------...///---+++,,,...000///....../////////000000000000222///111666777888EEEVVVwww|||sssfffYYYRRROOOKKKKKKNNNKKKKKKKKKIIIGGGFFFEEEFFFBBBBBBAAA@@@???>>>>>>===???>>>>>>===<<<;;;::::::<<<;;;;;;:::999999888888999999888888888777777777888777555444333444555666444555555555555555666666555666777888999:::::::::666666777777888999999999:::::::::::::::;;;;;;<<<;;;;;;;;;:::::::::::::::888777777777666666666555555555555666666666777777666666666555555666666777888999999999:::===AAADDDFFFNNN\\\iiittt|||zzzvvvssstttzzz~~~|||wwwyyy}}}|||}}}{{{vvvrrrnnnjjjbbbXXXMMMBBB:::555222111...,,,++++++,,,,,,---,,,++++++******++++++*********************************)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&((())))))*********)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&dddeeeeeedddbbb```]]][[[ZZZWWWTTTQQQRRRVVV[[[^^^eeefffhhhlllqqqwww{{{~~~|||xxxwwwyyy|||vvvsssmmmeee]]]UUUOOOLLLKKKLLLMMMOOOPPPNNNJJJGGG???===::::::;;;<<<<<<<<<999888666777:::===>>>>>>;;;:::777666777===FFFLLLUUU[[[dddnnnuuu|||zzzzzz}}}|||vvvrrrrrrnnnjjjkkkqqqyyy~~~wwwjjj^^^TTTHHH>>>777222,,,))))))***(((&&&''''''((((((((()))))))))***))))))(((((())))))***'''''''''''''''((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''+++***((()))******)))''')))((((((''''''(((((()))'''''''''((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))(((((())))))***+++,,,,,,,,,,,,------------...---,,,---...//////........./////////000000000111///222777555333:::FFF\\\|||mmm```XXXSSSRRRUUULLLLLLKKKIIIGGGFFFDDDDDDBBBAAAAAAAAA@@@@@@???????????????>>>>>>===============<<<<<<;;;:::::::::999999999999888888888888;;;999777555444444555555666666666666555555555555666666777888888777777777555555555555555555555555777777777777777888888888666666666777777888888888777777777777666666666666555555666666666777777777888888777666666666777777666888999:::<<<>>>BBBEEEKKKRRR\\\hhhsss}}}|||zzzzzz{{{~~~zzz|||zzz|||xxxqqqgggccc[[[QQQFFF<<<555111111///...,,,++++++,,,,,,,,,,,,+++************+++************************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&dddeeeeeedddaaa^^^[[[YYYXXXUUURRRPPPRRRWWW]]]bbbiiijjjkkknnnrrrwww|||~~~{{{uuurrruuuyyyqqqnnnhhhaaaYYYSSSNNNLLLJJJJJJLLLOOOPPPNNNJJJGGGBBB@@@===<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<===>>>>>>999999777777:::AAAJJJPPPZZZ```iiiqqqyyy~~~wwwxxx|||}}}~~~~~~{{{xxxtttqqqpppmmmlllnnnttt{{{tttfffZZZQQQHHH???444000,,,)))))))))(((''''''''''''((((((((())))))(((''''''''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''+++***((()))******)))'''(((((((((''''''(((((((((&&&&&&''''''(((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************)))))))))))))))***++++++++++++,,,,,,,,,------------------...//////.............../////////000000333222444777555222666>>>JJJeeeuuuiii```\\\ZZZMMMLLLJJJIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::888777666666666777888777777666666555555555555666666777777777666666777777777666666555555555555666666666666666666666555555555555666666666666777777777777666666666666555666666666666777777777777777666666777777888999666888:::;;;===???CCCFFFPPPVVVaaammmyyy}}}{{{{{{}}}~~~tttjjj```\\\SSSJJJ@@@777222//////...---,,,++++++,,,,,,,,,++++++***************************************(((((())))))******++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((())))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&dddddddddcccaaa^^^[[[YYYVVVTTTPPPOOORRRXXX___ccckkkkkklllnnnrrrwww{{{~~~~~~~~~xxxqqqmmmppptttlllhhhbbb\\\VVVQQQNNNMMMKKKLLLMMMOOOQQQOOOKKKHHHGGGDDDAAA>>>>>>===<<<:::;;;<<<>>>@@@@@@???>>>>>>::::::::::::===DDDMMMSSS]]]bbbjjjrrryyy}}}vvvyyy}}}|||yyyvvvssspppooonnnlllkkklllooouuu{{{~~~zzznnn```UUUNNNGGG???111...+++))))))))))))(((''''''''''''(((((((((((('''((((((((((((((((((''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***(((''''''))))))(((&&&((((((''''''''''''((((((&&&&&&''''''(((((()))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++******+++************+++,,,,,,+++++++++,,,,,,,,,------,,,---...//////.....................////////////333222333333222222666;;;<<>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888999999999:::888888888777777666666555444555666777777888777777888888888777777666555555666666777777777777666555666666666666555555555555666666666666777777777777666666666666777777777888444444555666888999;;;<<<;;;===???AAADDDGGGLLLOOOXXX___lllxxxvvvrrrwww}}}~~~~~~~~~{{{ooodddYYYTTTLLLCCC:::444000...,,,,,,,,,++++++++++++,,,,,,+++******))))))******))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&cccddddddcccaaa___\\\ZZZUUUSSSQQQQQQTTTZZZ```eeellllllnnnpppssswww{{{}}}~~~~~~{{{uuunnnkkkkkkmmmfffccc]]]XXXSSSQQQPPPPPPPPPOOOOOOQQQRRRQQQNNNKKKJJJGGGCCCAAA@@@???>>><<<<<<@@@EEEGGGFFFCCC@@@???<<<<<<===>>>BBBIIIRRRXXXbbbgggnnnuuu||||||wwwzzz~~~|||wwwrrrnnnllllllllljjjkkkmmmqqquuuyyy}}}vvvqqqfffXXXNNNHHHBBB;;;...---+++)))(((((())))))&&&&&&'''''''''((((((((()))******++++++******)))'''''''''''''''((())))))((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''(((&&&%%%(((''''''&&&&&&''''''((('''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********+++++++++***+++,,,,,,---++++++++++++,,,,,,,,,,,,***---///000///.........------........./////////000000000//////111555888777>>>PPPlllpppbbb]]]WWWOOOJJJIIIGGGDDDBBBEEEDDDDDDDDDCCCCCCBBBBBB>>>>>>??????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;;;;;;;;;;888888888888777777777777666666777888999999999999777777777666666555555555777777888999999888666555777777777666666555555555666666666666777777777777666666666777777777888888444444555777999<<<>>>???>>>@@@CCCFFFKKKQQQYYY^^^gggooozzz}}}zzz{{{~~~{{{oooiiinnnuuuxxx{{{~~~}}}|||vvvjjjaaaQQQMMMEEE<<<555111///...***+++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ccccccddddddbbb```]]][[[VVVUUUTTTUUUXXX]]]bbbfffkkkmmmooorrrvvvyyy|||}}}}}}xxxsssnnnjjjiiihhhbbb___ZZZUUURRRQQQRRRRRRRRRQQQOOOOOOPPPOOOMMMLLLJJJGGGDDDCCCCCCCCCBBBAAACCCIIIPPPSSSPPPKKKFFFCCC======???AAAFFFNNNXXX^^^iiiooowww{{{xxx|||~~~|||xxxtttqqqnnnmmmlllmmmnnnqqqssstttvvvxxxzzzqqqlllaaaRRRHHHCCC<<<666+++++++++)))(((((()))***&&&&&&&&&'''''''''(((((()))***++++++++++++***)))'''''''''''''''((()))))))))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((&&&'''(((((('''%%%(((''''''&&&&&&''''''(((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++***))))))***************++++++,,,***++++++++++++,,,,,,,,,***---000000///------...---------.........//////...////////////222444444888:::CCCUUUpppzzzooofffZZZRRRMMMKKKGGGDDDFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::777777888888888888888999::::::;;;;;;::::::999888777777777777777666666666777888999:::999888666555666666666666666777777777555666666666777777777888666666777777777888888888777777888:::<<<>>>@@@AAABBBDDDHHHMMMUUU___jjjrrrzzzzzzxxxyyy{{{}}}{{{|||nnnggglllsssxxx}}}~~~zzzuuunnnccc\\\JJJEEE>>>666111.........))))))***+++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ccccccddddddcccaaa^^^]]]XXXWWWWWWXXX[[[___dddggglllmmmqqqtttxxx{{{}}}~~~~~~wwwrrrnnnkkkhhhfff```]]]XXXSSSQQQQQQSSSTTTRRRPPPMMMLLLLLLLLLKKKJJJIIIFFFDDDDDDEEEFFFFFFEEELLLSSS[[[^^^ZZZSSSLLLHHH<<<===@@@CCCIIIRRR\\\cccnnnuuu|||zzzyyy|||}}}|||zzzxxxuuurrrooonnnppprrrtttuuuttttttuuuuuupppkkk```QQQGGGAAA:::333******+++)))(((((()))***&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''''''''''''''((())))))***)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((''''''(((((('''&&&'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&***)))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))((()))))))))))))))******+++******+++++++++,,,,,,,,,)))---000111///------...---------.........//////---000222222222444444222777777:::CCCUUUsssyyyjjj___YYYUUUPPPMMMHHHGGGFFFEEEDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA??????????????????@@@@@@============<<<<<<<<<<<<>>>>>>======<<<;;;999999777777777888999999999:::>>>>>>===<<<;;;:::888777888888999999999999999999777888999:::999888666444333333444555666777888999555666666666777777888888777777777777888888888888;;;;;;;;;<<<>>>???AAABBBJJJLLLQQQXXXbbbooo|||{{{{{{{{{|||wwwuuu{{{qqqjjjnnnwww{{{yyypppfff\\\VVVFFFAAA:::333...,,,---...((()))***++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&dddbbb```^^^[[[YYYXXXXXXVVVWWWXXXZZZ\\\```fffkkklllppptttuuuuuuvvvyyy|||{{{yyyvvvtttqqqllleeeaaa___[[[TTTPPPNNNOOOPPPPPPTTTRRROOOKKKIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCDDDDDDNNNWWW^^^^^^\\\XXXNNNCCCFFFCCCDDDJJJPPPUUU]]]eeettt|||yyywwwwww{{{|||~~~~~~{{{vvvqqqnnnmmmqqqqqqqqqqqqrrrrrrsssssstttkkk]]]PPPGGG???999444************************((((((''''''''''''((((((%%%%%%&&&'''((()))******((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++)))'''''''''((('''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,***(((&&&%%%&&&(((((((((((()))))))))))))))******++++++,,,------((()))+++---......------------,,,++++++,,,,,,,,,000000000000111111111111000222666;;;CCCWWWyyywwwoooiiiaaa\\\WWWRRRMMMKKKIIIGGGCCC???DDDBBBBBBBBBCCCDDDCCCAAACCCBBBAAA???>>>=========AAA@@@???======<<<<<<<<<999999999888999999::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::999888888888999;;;;;;;;;:::999888888999:::;;;666666666666666666666666777777888888888777777666777777666555444666:::===???CCCHHHHHHEEEEEEJJJNNNTTTXXX```lllyyy{{{zzz{{{}}}wwwyyyvvvqqqsss||||||xxxoooaaaTTTNNNAAA===777222000///...---***************************++++++,,,,,,++++++***------,,,+++***)))(((((())))))************))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%aaa```^^^\\\ZZZYYYXXXWWWVVVXXXZZZ]]]___dddiiimmmnnnqqquuuvvvuuuvvvwwwyyyzzzxxxuuusssppplllgggdddddd^^^VVVPPPNNNNNNOOOOOOTTTRRROOOLLLJJJIIIIIIIIIJJJHHHFFFDDDCCCCCCDDDEEENNNWWW___```^^^ZZZOOOEEECCCBBBDDDKKKQQQWWW^^^fffyyyyyyyyyzzz{{{}}}}}}|||zzz|||}}}|||zzzuuuqqqoooooooooppprrrsssttttttssssssrrrhhhZZZMMMCCC<<<666111+++++++++++++++*********((((((''''''''''''(((((((((((((((((('''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((***(((&&&&&&'''((('''&&&&&&''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&(((******)))(((((()))((((((((()))))))))******)))******++++++,,,------***++++++,,,------------...------,,,,,,------........./////////000000000222333555777:::GGGbbbyyy{{{rrrjjjddd]]]WWWTTTQQQLLLHHHIIIHHHFFFFFFFFFFFFEEECCCCCCCCCAAA@@@??????????????????>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;::::::999999::::::::::::::::::::::::999999888888888999:::;;;:::999888888888888999:::777777777777777666666666777777777888888777777666777777777777888;;;???CCCJJJMMMOOONNNMMMOOOVVV\\\fffjjjrrr|||~~~}}}}}}}}}~~~zzz||||||tttsssxxx{{{tttiiiYYYLLLEEE;;;777111---++++++***)))***************************++++++,,,,,,++++++*********))))))((('''''''''))))))************))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%```___]]][[[YYYWWWVVVVVVVVVYYY]]]aaadddhhhmmmpppqqqsssvvvwwwvvvuuuuuuuuuvvvtttqqqooommmkkkhhheeehhhaaaXXXQQQMMMMMMNNNNNNSSSRRROOOLLLJJJIIIIIIIIIKKKIIIEEEBBBAAABBBDDDEEELLLTTT\\\___]]]XXXNNNEEEBBBBBBGGGOOOVVV[[[ccckkk{{{}}}~~~~~~|||{{{{{{zzz{{{zzzxxxtttrrrqqqqqqrrrsssuuuvvvuuutttrrrpppnnndddUUUHHH???888111---,,,,,,++++++******))))))((((((''''''''''''((((((((((((((((((''''''''''''***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((((('''%%%&&&''''''&&&%%%&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''')))***)))((()))***)))))))))*********++++++)))******++++++,,,------,,,,,,,,,++++++,,,------.........------......///------........./////////222222333333333999KKK\\\yyywwwzzz|||pppfff___YYYSSSOOOKKKIIIFFFEEEEEEDDDBBBAAACCCCCCBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<===>>>===<<<;;;:::999888888::::::::::::::::::::::::999888888888888999::::::999999888888888888999999999999888888888777777777777888888999999999888888666888999:::<<<@@@DDDHHHUUUWWWYYYXXXXXX^^^hhhppp|||~~~~~~{{{tttrrrvvv~~~uuummmaaaRRREEE???999555000---,,,,,,++++++******************************++++++++++++******((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%bbb```^^^[[[XXXVVVTTTTTTUUUYYY___eeeiiimmmqqqssstttvvvxxxyyyxxxvvvsssrrrrrrooollljjjiiihhhgggeeefff```VVVOOOLLLMMMNNNOOOQQQPPPNNNKKKIIIHHHGGGGGGIIIGGGBBB???===>>>AAACCCHHHNNNVVVZZZYYYSSSJJJCCCBBBDDDKKKTTT[[[```iiiqqqyyy|||||||||}}}{{{{{{zzzwwwtttrrrrrrssszzzyyyyyywwwvvvsssqqqpppjjj```QQQDDD;;;444...+++++++++***))))))(((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))*********)))(((''''''&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&''''''&&&$$$&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***+++***(((''''''((()))*********++++++++++++)))******++++++,,,------...---,,,+++***+++,,,------------------......///------........./////////000000222444333666AAAMMMgggqqqjjjeeennnxxxlllbbbZZZTTTMMMJJJGGGEEEDDDCCCBBB@@@CCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<=========<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999::::::999999999888888999999999999999999888888777777777888999999::::::::::::999777888;;;<<<>>>BBBGGGJJJUUUZZZ___bbbfffnnnyyy{{{uuuqqqrrrzzzxxxmmmdddZZZMMMCCC???777444///------------,,,******************************++++++++++++******))))))******++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&eeeccc```\\\XXXUUUSSSRRRUUUYYY```fffkkknnnrrruuuvvvwwwyyy{{{{{{xxxsssppppppnnnkkkiiihhhhhhfffeee```ZZZSSSMMMLLLNNNPPPQQQOOONNNMMMJJJHHHGGGEEEEEEEEEBBB>>>:::999;;;===???EEEIIIPPPVVVUUUOOOHHHCCCAAADDDLLLVVV\\\bbblllvvvyyy{{{}}}{{{zzz{{{||||||zzzvvvsssrrrsssuuu}}}{{{yyywwwvvvuuuuuuuuuggg\\\MMM@@@888222---***))))))((((((''''''''''''((((((''''''''''''((((((%%%%%%&&&'''((()))******))))))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''')))******((('''(((((()))*********++++++++++++)))******++++++,,,------...---,,,+++***+++,,,---,,,,,,++++++,,,------........./////////000000000//////222666666666<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::::::::999999999::::::999999999888888888888888888888888888999999:::;;;;;;::::::999;;;>>>@@@BBBEEEIIIMMMRRRZZZdddlllsss|||{{{{{{zzzvvvsssuuu|||~~~sssfff\\\SSSHHH@@@===222///,,,******+++***)))************************)))******++++++******))))))))))))***++++++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&eeeccc```\\\XXXTTTRRRQQQTTTYYY___eeeiiinnnrrrtttwwwxxx{{{}}}~~~{{{vvvqqqqqqooolllkkkjjjhhheeecccZZZVVVPPPMMMNNNPPPRRRSSSOOONNNMMMKKKIIIGGGEEEDDDAAA???<<<999999:::<<<>>>EEEGGGLLLRRRRRRLLLGGGFFF@@@DDDLLLUUU[[[aaammmxxx~~~~~~|||xxxwwwvvvzzzzzzwwwtttrrrrrruuuwwwyyyyyyxxxwwwvvvwwwwwwwwwcccXXXIII===555111---***'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%'''))))))'''%%%&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((###%%%((())))))***+++---)))))))))*********++++++)))******++++++,,,------,,,,,,,,,++++++,,,------+++++++++++++++,,,---........./////////000000000111///111555555444777<<<>>>QQQpppwwwtttssstttyyy~~~|||jjj^^^aaarrr~~~pppfff\\\WWWRRRMMMJJJHHHEEECCCEEEEEEDDDCCCBBBBBBCCCCCC@@@AAABBBBBBBBBAAA@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::888888999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBEEEHHHJJJMMMRRRUUUXXXaaannnxxx}}}vvvqqqrrrvvvzzz}}}zzz~~~~~~|||yyy{{{~~~qqqbbbVVVLLLAAA:::888333000...,,,,,,,,,+++***************************))))))************))))))''''''(((((()))))))))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''bbb```]]]ZZZWWWTTTSSSRRRTTTXXX]]]bbbgggkkkpppssswwwxxx{{{yyysssooonnnllljjjhhheeeaaa^^^WWWTTTPPPOOOPPPRRRSSSTTTPPPOOONNNLLLJJJHHHFFFEEE???>>>===;;;;;;<<<>>>???DDDCCCFFFMMMMMMHHHEEEGGGCCCGGGOOOWWW\\\cccppp}}}~~~||||||~~~}}}|||{{{{{{yyyuuusssuuutttsssqqqppprrrwwwzzzvvvwwwyyyyyywwwuuuqqqooo^^^TTTEEE999333///,,,***''''''((())))))*********((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&''''''((()))***((('''%%%######%%%'''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&(((******(((%%%&&&''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))"""%%%'''))))))***,,,...((((((((()))))))))******)))******++++++,,,------***++++++,,,------------+++++++++,,,,,,---//////------........./////////222//////222333222333777<<>>>>>=========>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<<<<;;;;;;<<<======<<<;;;;;;999999:::<<<===>>>???@@@CCCDDDEEEFFFGGGGGGGGGGGGGGGKKKOOOSSSVVVZZZ___bbbjjjrrr~~~yyytttnnnjjjjjjkkkmmmnnnjjjrrr}}}~~~~~~~~~ooo^^^QQQFFF;;;444333555222///.........,,,+++************************))))))************))))))((((((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((('''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''^^^\\\ZZZXXXVVVUUUTTTSSSTTTWWW\\\aaaeeejjjooorrrvvvxxx{{{{{{uuulllkkkiiigggeeeaaa[[[WWWVVVTTTRRRQQQRRRTTTTTTTTTQQQQQQPPPNNNLLLJJJHHHGGG@@@??????>>>>>>???AAAAAAAAA???AAAGGGHHHCCCBBBEEEHHHLLLSSS[[[___fffttt|||zzzzzz~~~|||zzzzzz|||{{{wwwsssoooooonnnmmmnnnrrrxxx}}}wwwyyy{{{|||xxxqqqiiiddd[[[QQQCCC777111...+++)))(((((()))***+++,,,------((((((''''''''''''((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&((()))***+++&&&$$$!!!!!!$$$&&&''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&''')))+++***(((&&&&&&''''''((((((((((((((((((((((((((())))))))))))************************%%%''')))***)))((()))***(((((((((((()))))))))))))))******+++,,,,,,------(((***+++---......------,,,,,,,,,---...///000111,,,,,,,,,---------......222......111333333444777;;;:::BBBWWWvvv}}}wwwrrrwww{{{zzzkkkhhhjjjwww|||rrriiiaaa[[[VVVSSSLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGCCCBBBAAA@@@????????????@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>===<<<;;;<<<===>>>>>>===<<<;;;:::;;;<<<>>>???AAABBBCCCMMMNNNOOOPPPQQQQQQQQQQQQMMMQQQVVV[[[```eeejjjnnnzzz~~~zzzsssooojjjfffeeeeeedddccc```iiivvv|||{{{zzz}}}}}}{{{zzz~~~zzzlllZZZMMMBBB888333222111///,,,+++******(((&&&************************))))))************))))))++++++******************''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''XXXYYYYYYWWWUUUTTTUUUVVVZZZ\\\___dddjjjpppuuuxxx}}}|||xxxtttnnngggaaa^^^\\\XXXUUUUUUQQQNNNPPPTTTXXXWWWTTTXXXUUUQQQMMMIIIHHHGGGGGGEEEBBB>>><<<<<<=========DDDAAAAAACCCDDDBBBDDDHHHIIIQQQ[[[aaagggqqq~~~|||{{{~~~}}}zzzwwwtttrrrqqqkkkmmmkkkgggjjjtttzzzzzzzzzyyyvvvuuuvvvtttiii]]]RRRJJJ>>>555111...+++)))+++(((&&&'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''',,,)))%%%$$$&&&''''''%%%$$$$$$$$$#########""""""%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++)))'''&&&%%%&&&'''(((++++++***)))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,------------,,,,,,+++***,,,---------......//////000000000000111111111111888444888FFFVVVmmmuuueeelllttt}}}tttfffZZZ]]]XXXPPPKKKIIIJJJLLLMMMIIIPPPUUUVVVVVVVVVQQQKKKKKKGGGDDDDDDBBB??????BBBBBB@@@>>>>>>??????>>>===<<<;;;<<<>>>AAAAAA@@@>>>BBBBBBBBBBBBBBBAAA@@@@@@CCCCCCBBB???<<<;;;;;;===@@@BBBCCCCCCDDDGGGNNNTTTUUUXXX\\\```aaa```^^^\\\___dddiiilllmmmqqqxxx~~~}}}zzzyyytttnnnkkkkkkkkkjjjhhhgggkkksss|||~~~~~~|||}}}}}}|||nnngggYYYHHH;;;333222444///...---+++******+++++++++)))((())),,,---+++)))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&(((''''''((())))))(((&&&***'''%%%&&&(((***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))&&&$$$$$$&&&&&&###!!!%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&\\\\\\[[[XXXVVVUUUWWWYYY^^^```dddiiioootttyyy{{{~~~zzzuuuppplllfffaaa___\\\XXXUUURRROOOMMMOOOUUUXXXXXXWWWYYYWWWSSSOOOLLLIIIGGGGGGDDDAAA>>><<<===???@@@@@@BBB???>>>@@@@@@@@@CCCHHHOOOWWWaaaggglllvvv~~~~~~~~~{{{yyyzzz}}}~~~zzzvvvssspppoooiiikkkjjjggglllwww~~~}}}{{{wwwttttttrrrhhh\\\PPPGGG<<<333///,,,***(((((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))&&&$$$$$$&&&(((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***)))'''&&&%%%&&&'''((()))(((''''''&&&&&&&&&'''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''))))))******************(((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***000//////////////////...//////000000000111111111999444666???IIIYYYwwwtttpppvvvuuulllggg___XXXTTTSSSRRRQQQUUU___iiiooorrrnnnbbbWWWRRRLLLHHHIIIHHHEEEEEEFFFFFFDDDBBBBBBDDDEEEEEEDDDAAABBBBBBCCCDDDEEEGGGHHHMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFDDDBBBBBBDDDEEEDDDGGGKKKMMMNNNQQQWWW\\\dddgggmmmsssvvvwwwwwwvvvqqqwww|||~~~zzz{{{xxxuuuttttttssspppmmmkkkppp{{{}}}}}}}}}|||yyy{{{}}}{{{vvvfff]]]NNN@@@555000...//////...,,,+++******++++++***((('''(((***,,,***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&***'''%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%%%%''''''%%%######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%```___\\\YYYWWWWWWZZZ\\\cccfffjjjoootttyyy|||~~~~~~}}}vvvqqqkkkhhhdddaaa^^^[[[WWWUUUNNNLLLKKKOOOUUUYYYZZZYYYYYYXXXVVVRRRNNNKKKGGGFFFCCC@@@>>>===???AAACCCCCCBBB???===??????@@@FFFMMMWWW^^^gggnnnssszzz}}}zzzwwwuuuxxx}}}{{{vvvqqqnnnlllgggiiihhhhhhnnnzzzxxxrrrqqqooodddYYYLLLDDD999111---+++)))''''''(((((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%######&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''(((((())))))(((((('''((((((''''''&&&&&&''''''))))))******++++++,,,,,,'''''''''((((((((()))))))))))))))))))))))))))))),,,,,,,,,---------------,,,,,,,,,,,,,,,++++++***000//////......---,,,,,,//////000000000000111111777333444888<<>>444...++++++)))((((((***,,,***'''%%%'''***(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((()))''''''((((((((((((''''''(((((('''''''''(((((()))%%%%%%&&&&&&'''((())))))((((((((()))))))))******))))))))))))))))))))))))++++++************************+++,,,,,,+++++++++)))))))))***+++,,,------...////////////000000000///000333555555777???HHHUUUmmm}}}{{{}}}{{{uuuqqqooojjjddd^^^ZZZWWWTTTRRRPPPVVV]]]___]]]ZZZ[[[]]]aaabbbccceeeffffffffffffnnnqqqsssuuuvvvwwwyyy{{{|||zzzyyyyyy|||yyyyyyvvvrrrqqqmmmaaaUUUGGG>>>333......///...,,,++++++++++++++++++******))))))************++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))+++(((%%%%%%&&&((((((((('''''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$]]]\\\YYYVVVVVVXXX^^^bbbfffjjjoootttxxxyyyyyyyyyyyywwwtttqqqmmmiiieeeaaa[[[[[[[[[XXXTTTQQQPPPQQQOOOPPPRRRSSSUUUVVVVVVWWWVVVVVVVVVTTTPPPLLLHHHEEECCCAAA??????AAADDDFFFGGGHHHFFFFFFGGGHHHLLLXXXdddsssuuuzzz~~~xxxuuuuuuxxx{{{|||zzzzzzyyywwwsssooollljjjiiihhhjjjppptttwww{{{uuulllhhhdddYYYMMMCCC;;;222,,,******)))(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&''''''((((((''''''&&&((((((''''''(((((())))))''''''(((((())))))******(((((()))))))))*********))))))))))))))))))))))))************)))))))))))))))***++++++++++++++++++******+++,,,...///000000......////////////000000...111333444333444888===AAATTTppp|||~~~vvvoookkkgggdddbbb]]]cccjjjnnnllliiiffffffnnnoooqqqsssuuuvvvwwwwwwyyyvvvwwwvvvwwwyyy~~~~~~|||uuusssoookkkjjjeeeWWWJJJ:::555///++++++,,,,,,*********++++++++++++******)))***++++++******+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***(((&&&&&&'''((()))(((&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&&&&(((""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###$$$$$$ZZZZZZYYYWWWWWWZZZ```dddhhhlllqqqwwwzzz{{{yyyxxxwwwsssmmmiiifffccc```^^^XXXYYYWWWTTTOOOMMMNNNOOOOOOQQQSSSUUUVVVWWWXXXXXXWWWWWWVVVTTTQQQNNNKKKIIIHHHEEEBBBBBBCCCFFFGGGGGGKKKJJJKKKMMMMMMRRR^^^lllyyyyyy|||~~~|||~~~}}}xxxvvvvvvwwwwwwvvvttttttttttttrrrpppmmmllliiihhhllltttyyyxxxzzz~~~|||ssskkkgggcccWWWKKK???888///)))((()))((('''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******'''&&&''')))''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((()))&&&''''''((((((''''''&&&((((((((((((((()))******))))))))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))***++++++++++++++++++,,,,,,---...//////000........./////////000000...111333222111333666999:::FFFZZZrrr~~~}}}yyy}}}~~~|||}}}yyyuuusssxxxwwwwwwyyy|||||||||{{{||||||{{{yyywwwppplllfffaaa^^^YYYJJJ<<<111000...,,,++++++++++++)))***+++,,,,,,+++***)))''')))+++***)))(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&((('''&&&&&&(((((('''&&&%%%'''(((&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((&&&$$$"""###%%%""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%YYYYYYYYYYYYYYY\\\aaaeeejjjnnntttyyy||||||{{{yyyuuupppjjjdddaaa___^^^\\\WWWXXXVVVQQQLLLJJJLLLNNNNNNPPPTTTVVVWWWXXXYYYZZZXXXWWWVVVTTTRRROOOMMMLLLLLLIIIEEEDDDEEEGGGHHHHHHNNNOOOQQQSSSSSSWWWdddrrrzzzyyy{{{}}}{{{||||||xxxvvvvvvvvvsssqqqoooppprrrrrrrrrpppooommmiiihhhnnnwww|||zzz{{{~~~zzzrrrjjjfffbbbVVVJJJ<<<555---'''&&&''''''&&&(((&&&%%%'''+++---+++)))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$'''******(((((()))+++((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&)))))))))))))))***++++++&&&''''''''''''''''''&&&((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...111222111111555999:::666>>>JJJZZZttt{{{wwwuuutttssszzzyyyyyyzzz}}}~~~~~~}}}|||{{{zzzzzzzzzyyyvvvssslllggg___YYYVVVOOO@@@111...///000///---+++,,,---))))))+++,,,,,,+++***)))&&&(((******'''''')))+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%'''(((&&&$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%### !!!$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&[[[\\\]]]]]]]]]```cccfffjjjoootttvvvvvvuuuvvvwwwyyyrrriii```[[[YYYXXXWWWVVVXXXXXXUUUPPPLLLKKKLLLMMMPPPSSSUUUVVVVVVWWWXXXZZZ[[[ZZZVVVPPPLLLLLLOOONNNLLLJJJHHHIIILLLOOORRRLLLOOOTTTXXX^^^gggrrryyy~~~|||{{{~~~yyywwwwwwxxxyyyxxxtttpppsssnnnlllooopppmmmiiiiiieeeiiipppwww|||~~~}}}}}}vvvwwwpppddd``````VVVGGG777333---)))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$%%%'''(((((((((((()))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((---+++))))))))))))((('''******+++++++++,,,,,,,,,------------------------////////////////////////111222333222111111333555999999===IIIZZZuuu|||uuuppppppssswwwzzz}}}~~~||||||~~~{{{}}}|||zzzzzzxxxuuuqqqnnneee^^^VVVPPPHHH<<<444111......---,,,,,,+++************))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&ZZZ\\\^^^___```bbbeeegggiiinnnsssvvvvvvvvvvvvxxxwwwpppggg___[[[ZZZYYYYYYVVVWWWWWWTTTOOOLLLKKKLLLOOOQQQTTTUUUUUUVVVXXXYYY]]]^^^^^^ZZZSSSOOOOOOQQQQQQPPPOOONNNNNNOOOQQQRRRNNNRRRWWW\\\ccckkksssxxx~~~zzzyyyxxxyyyyyyxxxtttppppppkkkiiilllmmmiiiggggggiiimmmttt{{{~~~~~~|||xxxwwwmmm___ZZZZZZRRRDDD666222---)))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&$$$$$$$$$&&&((()))&&&''''''''''''((((((((($$$%%%%%%%%%&&&&&&'''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((,,,+++))))))))))))((((((************++++++++++++------------------------------------------------111222222222111111333444666555777>>>III]]]xxx~~~yyysssqqqrrrsssyyy|||}}}zzzzzz}}}|||yyyzzzyyywwwvvvsssoooiiieee^^^TTTJJJBBB:::222------...------,,,++++++******++++++++++++++++++++++++))))))))))))((((((((('''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&ZZZ]]]aaacccdddfffhhhiiiiiimmmrrruuuvvvwwwwwwxxxuuunnneee^^^ZZZZZZ[[[\\\VVVVVVTTTQQQNNNLLLLLLMMMSSSTTTTTTTTTTTTUUUXXXZZZ```cccccc^^^VVVQQQQQQSSSUUUUUUVVVVVVVVVUUUTTTSSSRRRUUU[[[ccclllsssvvvwww{{{zzzzzzzzzzzzxxxuuurrrooojjjhhhjjjkkkhhhggghhhooosssyyy~~~}}}zzzyyyttthhhYYYSSSSSSLLLAAA555111,,,)))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''')))+++%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))******)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((())))))))))))((((((******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------------------------------000111222111000000222444666444555999>>>HHHZZZjjj{{{vvvtttsssxxx{{{|||zzzzzz}}}|||yyyxxxuuurrroookkkeee___[[[ZZZNNNAAA999222------000------,,,,,,+++*********++++++++++++++++++++++++)))))))))(((((((((''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&[[[^^^dddgggiiijjjkkkkkkkkknnnrrruuuwwwxxxxxxxxxuuunnneee^^^[[[[[[\\\]]]WWWUUUSSSPPPMMMMMMNNNOOOVVVVVVUUUSSSRRRTTTWWWZZZbbbfffgggbbbXXXPPPOOOQQQVVVXXX[[[]]]]]][[[XXXVVVTTTXXX```lllwww}}}|||yyy}}}||||||||||||{{{yyyvvvtttqqqmmmkkklllllljjjjjjmmmtttwww|||~~~zzzwwwtttnnnbbbUUUOOOMMMFFF===333///+++)))((((((((('''))))))))))))))))))))))))&&&&&&&&&''''''''''''''')))'''&&&%%%&&&(((***+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&''''''''''''''''''((()))*********''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))******+++(((((())))))))))))((((((((()))******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,---------///////////////////////////000111111000000111333444333555888:::???JJJUUUsss~~~~~~yyywwwxxx{{{|||{{{{{{|||wwwssslllgggbbb]]]XXXUUUSSSHHH<<<555000---...222,,,,,,++++++*********)))(((((((((((())))))))))))))))))((((((((('''''''''******)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&\\\aaafffjjjllllllmmmmmmmmmooorrrvvvxxxxxxwwwuuutttoooggg```]]]]]]]]]]]]WWWUUURRRPPPPPPPPPQQQQQQXXXWWWVVVSSSQQQRRRUUUXXXaaafffiiicccXXXPPPOOOQQQWWWYYY]]]``````^^^[[[YYYVVV\\\hhhvvv}}}zzz|||{{{|||}}}}}}|||yyywwwvvvtttpppmmmnnnmmmkkkmmmqqqxxxzzz}}}~~~}}}zzzvvvssslllfff[[[QQQLLLIIIAAA999000...***(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))'''&&&%%%&&&(((***+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))***)))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$#########&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))((((((''')))++++++)))((()))***++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------///////////////////////////000000000//////111333000000222555666777>>>EEETTTkkk}}}yyy}}}|||}}}}}}yyywwwzzz|||zzz{{{~~~~~~|||wwwqqqhhh```[[[WWWTTTRRRDDD;;;333000---******,,,+++***************))))))''''''((((((((()))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&___ccchhhlllmmmmmmnnnooopppppprrrtttvvvuuurrrpppppplllfffaaa___^^^]]]]]]XXXVVVTTTSSSTTTTTTTTTSSSYYYXXXVVVSSSPPPPPPSSSUUU\\\ccciiieee[[[SSSSSSVVV[[[\\\___```aaa___]]][[[[[[dddqqq|||~~~}}}xxx{{{}}}}}}{{{yyyyyyyyyuuurrrpppooonnnlllpppuuu{{{{{{|||{{{yyyvvvssspppfff___TTTLLLGGGBBB:::444...,,,)))((((((((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###"""!!!!!!&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&***---,,,)))'''(((*********+++++++++,,,,,,,,,******++++++,,,,,,------------------------------...///000///......000222333222222555555444777===AAAQQQlll~~~|||~~~yyy{{{{{{|||{{{yyy|||}}}zzzzzz|||{{{xxxtttnnneee]]]VVVQQQMMMKKK999333//////...***)))***))))))))))))))))))))))))((())))))******+++++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&bbbeeeiiilllmmmmmmnnnoooqqqppppppqqqrrrqqqlllhhhhhheeebbb`````````^^^]]]YYYWWWVVVVVVXXXYYYWWWUUUXXXXXXVVVSSSPPPOOOPPPRRRWWW```iiihhh```ZZZ\\\```bbbbbbbbbaaa```^^^]]]\\\bbblll{{{{{{vvvyyy|||}}}{{{zzzzzz{{{zzzvvvtttsssqqqooottt{{{}}}}}}{{{yyyvvvsssqqqpppeeeZZZMMMDDD>>>999333///---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&(((((())))))))))))((((((&&&***...---)))&&&''')))((())))))))))))*********)))******+++,,,,,,------------------------------.../////////......000111666333333555555333666::::::BBBSSSnnn}}}|||}}}~~~{{{{{{yyytttnnnjjjccc\\\TTTLLLCCC===444000...000000---+++---))))))))))))))))))))))))(((((())))))***++++++,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&dddgggjjjllllllmmmnnnoooqqqooonnnoooooommmhhhcccaaa```______```aaa___^^^ZZZXXXWWWXXX[[[[[[YYYVVVWWWWWWVVVSSSPPPNNNOOOPPPTTT^^^iiikkkeeeaaadddiiihhhgggdddaaa___]]]\\\\\\gggrrr~~~yyytttxxx|||}}}{{{zzzzzz|||~~~{{{yyywwwuuutttyyy~~~{{{xxxuuusssqqqqqqfffYYYIII>>>777222...,,,,,,***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''------,,,+++***)))(((((((((((())))))))))))(((((('''+++///...)))&&&&&&(((''''''''''''(((((((((((())))))***+++,,,,,,------////////////////////////---...//////......///111111......000111111333888555888AAATTTnnn~~~www~~~}}}yyytttiiigggccc]]]TTTGGG:::222111,,,***,,,---++++++---(((((((((((())))))))))))%%%&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&eeehhhllloooqqqpppooonnnpppppppppnnnkkkfffaaa^^^___\\\ZZZ[[[]]]___^^^\\\\\\]]]^^^^^^^^^]]][[[ZZZZZZZZZYYYTTTOOOMMMNNNPPPVVV[[[aaafffiiijjjlllmmmpppfffaaadddbbbZZZ[[[bbbnnn{{{|||vvvsssuuuuuuuuutttwww|||~~~wwwqqqqqquuu{{{~~~|||{{{||||||yyyrrrmmm[[[PPPCCC<<<666///++++++((((((((((((((())))))***'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$ ###((('''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((((((,,,,,,,,,+++++++++************))))))))))))******---,,,+++*********+++,,,,,,,,,,,,---------......///000000000111111111111000000000000111111111111444666<<>>HHH[[[www||||||}}}}}}||||||~~~~~~rrrkkkkkkfff\\\MMM>>>222---+++,,,,,,+++++++++*********++++++)))((((((((()))***)))((('''&&&&&&''')))***)))((()))***,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%gggiiimmmoooppppppooommmkkkjjjgggeeebbb___^^^]]]]]][[[YYYYYYZZZZZZYYYXXXSSSVVVZZZ^^^``````___^^^``````^^^YYYSSSNNNKKKJJJLLLRRRZZZbbbiiiooouuuyyyssslllgggfff___YYY\\\eeerrrxxx{{{|||zzzwwwrrrsssttttttrrrrrrsssuuusssrrrrrrsssvvv{{{}}}yyyzzz}}}yyynnndddSSSGGG:::333///***((()))***)))(((&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&$$$######%%%'''%%%%%%&&&&&&%%%###"""!!!'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***+++************))))))))))))***))))))(((((())))))***++++++*********++++++,,,,,,,,,,,,,,,---------------------............/////////000000000000111111222111333777<<>>333...,,,))))))+++)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))'''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''&&&&&&$$$%%%&&&'''&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))******+++++++++++++++++++++,,,,,,,,,---------------.........//////...////////////000000000000000222444555777@@@JJJWWWjjjvvvpppoooqqqwwwzzzwwwyyy~~~}}}~~~zzzuuussstttssslllddd``````^^^ZZZVVVEEE===444000111222000,,,+++++++++*********))))))************)))))))))((('''((()))***)))(((&&&$$$'''&&&%%%&&&'''((('''%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmmmmnnnooooooooonnnmmmiiifffccc``````aaadddeeeeeeeeedddaaa]]][[[[[[\\\ZZZ\\\```gggpppzzzxxxnnnddd\\\___fffooouuuvvvssspppnnniiigggdddcccdddeeehhhjjjiiimmmssswwwzzz}}}|||wwwwwwwwwuuuttttttuuuwwwyyyyyywwwuuuuuuuuuuuuvvvxxx|||{{{wwwwwwuuulll\\\OOODDD:::111...,,,***)))***((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%$$$%%%'''((('''%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))************(((((((((((()))))))))))))))((((((''''''(((((()))'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////......////////////000000111000222444333111666===CCCPPPeee~~~{{{xxxwwwyyy{{{xxxwwwzzz|||uuuqqqqqqiiibbb\\\[[[\\\YYYOOOFFF888333...---......***&&&+++************))))))))))))************)))(((((('''((()))))))))((('''&&&)))(((''''''))))))((('''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%nnnnnnoooooooooooonnnmmmiiigggeeecccccceeegggiiillllllkkkhhhccc``````bbbaaafffnnnyyyxxxpppnnnrrrwwwyyywwwsssooommmiiigggeeegggmmmrrrsssqqqoooqqqsssvvvyyy|||yyytttuuuxxxxxxvvvtttssstttvvvvvvtttqqqppprrrvvvyyy{{{{{{zzzyyyzzzxxxuuutttooodddTTTHHH>>>555...---,,,)))((()))))))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''$$$######&&&''''''&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))((('''((((((((())))))*********((((((''''''''''''((((((&&&''')))***+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000///000333222///222888999AAANNN___sss|||wwwxxx~~~~~~uuunnnlllaaa]]]YYYXXXUUUNNNCCC:::222///---,,,---,,,)))&&&************)))))))))))))))******+++***)))((('''''''''(((((((((((((((((()))(((&&&'''((()))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%ooooooooooooooonnnnnnmmmllljjjhhhggggggiiikkkmmmrrrsssrrrnnniiiffffffhhhlllrrr}}}yyyzzz{{{yyyvvvrrrpppooojjjhhhgggkkkttt{{{{{{vvvuuuuuutttuuuwww{{{vvvqqqtttyyy{{{wwwtttrrrqqqrrrrrrpppmmmkkkooovvv|||}}}{{{vvvrrrtttsssrrrpppiii]]]MMMBBB:::333---,,,,,,)))''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%'''$$$!!!"""%%%''''''&&&&&&&&&&&&&&&&&&'''))))))%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&(((((())))))******++++++((((((''''''''''''((((((&&&''')))***+++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............/////////000---,,,...222222111555:::333777===EEERRRhhh|||~~~zzzyyyvvvwwwyyy~~~tttllliii___\\\WWWQQQJJJBBB:::555///...------......---,,,************)))))))))))))))******++++++)))((('''&&&'''''''''(((((())))))(((&&&$$$$$$&&&'''&&&%%%'''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%rrrqqqqqqpppooonnnnnnnnnooojjjhhhkkkllljjjlllrrrzzzoooiiiiiilllwww~~~wwwwwwwwwsssooonnnhhhiiimmmssszzz~~~}}}{{{xxxwwwyyy~~~}}}{{{yyyyyyvvvpppnnnrrruuuqqqllljjjtttwwwzzz{{{yyyuuurrrqqqqqqqqqoooiii^^^PPPCCC;;;222000---,,,++++++)))((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&'''(((***+++))))))))))))))))))))))))***+++,,,,,,***))))))))),,,++++++++++++,,,---...---,,,,,,,,,,,,---......000000000000////////////222222666===DDDQQQfffyyyyyyuuuttt{{{}}}yyytttmmmfff```___ZZZRRRHHH>>>666111///,,,+++******,,,,,,+++***************************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&$$$$$$%%%((()))))))))((('''&&&%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&sssrrrqqqooommmmmmnnnooorrrmmmmmmppprrrqqqtttyyy}}}vvvrrruuuzzz|||vvvvvvvvvrrrnnnmmmiiikkkqqqxxx}}}zzzzzz}}}|||yyyxxxuuunnnkkkooosssqqqoooooovvvyyy}}}~~~{{{wwwsssrrrnnnmmmjjjbbbWWWJJJ>>>777///---***))))))((('''%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))*********))))))((((((((('''''''''&&&''''''(((((()))))))))))))))))))))))))))+++,,,,,,***)))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///////////////000000000222222444888<<>>666111//////,,,+++******,,,,,,+++***************************))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%''''''''''''((((((((((((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&uuutttrrrooolllmmmooorrrvvvttttttxxxyyyyyy{{{~~~zzz{{{xxxtttuuuuuuqqqmmmmmmkkkooovvv~~~}}}~~~}}}yyyvvvsssllliiimmmpppqqqrrrsssxxx{{{{{{vvvtttpppmmmfff\\\OOOCCC999333---+++((('''''''''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((()))))))))*********,,,++++++***)))(((((('''&&&''''''''''''&&&&&&%%%)))))))))))))))))))))))))))***,,,+++***))))))***)))******+++,,,+++++++++,,,,,,,,,,,,,,,---...............//////000000111//////222555555777AAALLL]]]qqq~~~~~~{{{uuuuuuvvvwwwxxxyyyzzz{{{{{{zzzpppgggaaa^^^]]]\\\MMMGGG<<<333,,,+++,,,...,,,+++******+++,,,+++***************************))))))(((((((((((())))))(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&((('''&&&%%%%%%&&&'''&&&&&&&&&&&&((()))***%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''xxxwwwuuupppnnnoootttxxx~~~}}}}}}~~~~~~}}}||||||~~~~~~|||{{{}}}wwwtttuuuuuuqqqnnnnnnnnnssszzz~~~|||wwwtttqqqllljjjnnnqqqpppqqqssswww|||~~~zzzxxxwwwqqqfffXXXKKK???666222---+++)))(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((((((((()))))))))))),,,,,,+++***)))(((((('''&&&&&&'''((('''&&&$$$###(((((((((((((((((((((((((((***++++++)))((()))***)))***+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------......///000111111,,,---111444444333888@@@GGGVVVjjj|||~~~||||||}}}pppooosss~~~~~~zzzsssnnngggiiimmmsssxxx{{{{{{{{{xxxsssjjjbbb[[[VVVRRRPPPAAA<<<444---))))))+++---+++***)))***+++,,,+++)))************************))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&((('''%%%%%%%%%''')))***%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((yyyyyywwwtttqqqssszzz~~~zzzwww{{{{{{{{{{{{}}}}}}xxxvvvvvvuuuqqqpppqqqrrrwww}}}{{{vvvssspppmmmnnnrrrssspppnnnooovvvzzz~~~{{{zzz{{{rrrdddTTTEEE:::333///+++)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((++++++******)))(((((('''&&&&&&'''((('''&&&$$$###((((((((((((((((((((((((''')))+++***)))((()))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,------...///000000111,,,---000444333111333888:::AAAMMMZZZkkkvvvqqqooouuu||||||xxxtttpppllleeegggmmmtttyyy{{{xxxuuullliiieee___XXXPPPFFF@@@777555111...,,,++++++,,,+++***))))))++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&&&&***(((&&&%%%$$$%%%'''((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((vvvxxxyyywwwuuuxxx~~~xxxyyyyyyyyy{{{zzzwwwwwwtttqqqqqqtttvvv{{{}}}zzzwwwuuuqqqoooqqqttttttooommmnnnvvvyyy}}}}}}zzzxxxwwwvvvmmm^^^MMM>>>444...,,,(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$&&&'''(((((('''&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&)))'''&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((&&&''''''''''''&&&&&&%%%))))))))))))))))))))))))'''(((******)))((()))***+++************+++,,,,,,+++++++++++++++,,,---------------......//////000///...///222000------111999:::???FFFQQQccc~~~xxxvvv}}}zzzuuusssqqqpppooooooqqquuuxxxvvvqqqkkkbbb```]]]YYYQQQGGG;;;444111000000///...,,,+++***+++***))))))***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&''')))((('''%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''rrrvvvyyyxxxwww{{{~~~}}}{{{||||||wwwuuurrroooqqquuuzzz~~~}}}~~~~~~~~~}}}|||{{{yyyyyysssqqqqqqtttsssoooooorrrxxxzzz{{{zzzwwwtttrrrqqqmmmdddUUUEEE888000,,,+++(((&&&%%%%%%'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&"""$$$&&&'''(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((((((((('''''''''&&&''''''(((((())))))))))))))))))))))))&&&(((******)))((()))******)))'''&&&&&&(((***,,,+++++++++***++++++,,,---........................111......///...,,,---111999888;;;???CCCKKK^^^pppyyyttttttuuuwwwzzzvvvsssssstttqqqkkkfff]]]ZZZTTTMMMFFF<<<333---............---+++***)))+++)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&nnnsssxxxyyyxxx}}}~~~|||~~~|||wwwtttpppmmmpppvvv|||~~~~~~}}}}}}|||||||||||||||tttrrrqqqrrrqqqooorrrwwwzzz{{{{{{xxxsssooommmlllfff^^^PPPBBB777000------***((('''''')))******)))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###&&&((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''(((***+++))))))))))))))))))))))))&&&''')))***)))((()))***)))'''%%%######&&&)))+++++++++******++++++,,,---...............---------111---,,,...///...000555222222666999999999DDDRRRfff{{{~~~{{{{{{|||}}}~~~yyytttuuuyyy|||~~~xxxrrrooopppoookkkggg]]]WWWMMMDDD<<<555///,,,------,,,+++***)))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''(((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%''''''&&&&&&&&&'''###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&qqqrrrtttvvvzzz}}}||||||~~~|||uuuooommmkkkkkkrrr|||||||||}}}~~~yyyuuuooopppqqqpppoooqqquuuyyy{{{sssqqqrrrpppiiibbb]]]UUUIII>>>555...)))''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''')))((('''&&&%%%$$$#########$$$&&&'''***+++---...''''''((()))))))))))))))))))))))))))************)))))))))))))))))))))***,,,---...---+++***+++,,,...//////000///---,,,+++///000000111222333333333333333333222444888===AAANNN]]]ssswwwtttuuuvvv||||||zzzzzz{{{|||wwwmmmlllrrrtttmmmdddTTTKKK???666111000//////---+++))))))***+++***)))+++***)))(((((()))***+++---,,,***(((''''''((()))))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$pppqqqrrrvvv}}}zzzwwwxxx{{{~~~pppiiifffhhhlllqqq{{{{{{xxxpppqqqrrrrrrqqqrrrvvvyyyzzzsssrrrsssppphhhaaaWWWOOODDD999222---***)))(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))******(((((((((((())))))))))))(((((()))***************((((((((()))))))))************)))))))))))))))))),,,---...---+++***+++,,,...............------,,,/////////000111222222222111111222222222555:::======HHHYYYkkk}}}~~~zzzzzz}}}}}}||||||||||||xxxqqqkkkllloookkk```VVVCCC===444///......//////---,,,******+++,,,+++++++++***)))(((((()))***+++---,,,***(((''''''((()))((((((''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((((((&&&&&&&&&%%%%%%$$$$$$$$$ooonnnpppvvvxxxqqqpppsssvvvwwwyyy~~~tttiiiccc```fffpppzzz}}}~~~}}}}}}~~~}}}{{{yyyqqqrrrsssttttttuuuxxxzzz}}}xxxsssrrrssspppggg^^^OOOGGG===444...,,,++++++******))))))((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&((((((&&&&&&&&&&&&(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((()))***++++++,,,)))))))))(((((((((''''''))))))***++++++++++++***''''''((((((((()))))))))*********))))))(((((((((+++,,,---,,,+++***+++,,,------,,,,,,------...............///000000111111...///111111111222555777555;;;DDDOOO]]]qqq|||{{{zzzyyyxxxmmmjjjhhhgggddd\\\NNNCCC666222---***+++,,,......---,,,***+++,,,------,,,******))))))))))))******,,,+++)))((('''(((((()))''''''&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$nnnlllmmmuuuxxxoookkkllllllnnnsssyyywwwqqqmmmgggdddiiittt}}}|||~~~~~~}}}}}}{{{yyyxxxwwwwwwuuutttooopppsssuuuwwwyyy{{{}}}zzzuuuqqqqqqrrrnnncccZZZIIIBBB888000+++++++++++++++***))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))))))))(((((()))************)))''''''''''''((((((((((((*********)))((((((''''''+++,,,---,,,+++***+++,,,,,,++++++***+++---///000---------....../////////---///111111111000111333666888:::>>>EEETTTeeerrr|||vvvtttsssrrrpppgggddd```[[[SSSIII===666222000...,,,+++,,,,,,,,,---+++******,,,------,,,***))))))))))))))))))***+++***)))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%llljjjkkkrrr||||||nnngggeee___cccjjjqqqxxx|||}}}vvvsssrrrpppmmmjjjmmmwww}}}wwwxxx}}}|||}}}}}}{{{xxxtttrrrqqqpppnnnmmmlllnnnqqqvvvzzz~~~wwwsssooonnnoooiii^^^TTTFFF???666...***)))******))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&''''''((()))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''***+++,,,,,,******+++,,,+++*********+++,,,...000---------------.........---///111222111000000111222333333444777>>>IIIQQQeeewww~~~~~~~~~|||{{{|||rrrlllkkkkkkkkkiiiddd^^^TTTIII@@@999333000000000///...,,,,,,,,,---,,,***))))))+++,,,+++***)))))))))******))))))))))))))))))(((((((((((((((((((((((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhhhhjjjpppxxx~~~sssfffaaaZZZ^^^dddkkkpppsssttttttxxxvvvuuuuuurrrnnnnnnrrrnnnooooooqqqxxx}}}zzzwwwyyy}}}zzzzzzyyywwwuuuqqqooonnnmmmkkkiiikkkmmmqqqwww}}}uuupppkkkjjjiiicccXXXNNNAAA;;;333---***))))))(((((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&'''(((((()))))))))(((((('''&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((()))***++++++******+++,,,***)))******+++,,,---...---------------------------///111111000///000111...///111222444888===AAAKKKZZZqqq{{{xxxvvvuuu}}}|||vvvooogggcccdddeeeccc```ZZZQQQEEE:::333111000///***,,,---,,,,,,,,,...///---+++))))))*********)))))))))************))))))((((((((((((((((((((((((((())))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&dddfffiiiooovvv}}}nnnggg\\\]]]```dddhhhkkknnnooosssmmmiiikkkkkkiiikkkqqqnnnssswwwwww{{{zzzzzzzzz{{{}}}yyywwwuuutttrrrpppppppppooommmkkklllmmmqqqwww}}}}}}tttnnnhhheeeddd]]]RRRHHH:::666000,,,***)))(((''''''(((((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))******&&&&&&''''''((()))))))))(((***++++++******+++,,,))))))***++++++,,,++++++...............------------...//////......000111...000222444666777999;;;@@@FFFRRRcccyyy|||zzzvvvuuuvvvwwwvvvxxx~~~vvvmmmgggbbbaaaaaa___WWWQQQHHH@@@666000000000000///(((***,,,+++***+++...111///---+++*********)))(((((()))***++++++***)))(((''''''((((((((((((((('''(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&```dddiiiooovvv}}}xxxooo\\\[[[[[[\\\___cccgggjjjrrrjjjdddfffhhhhhhkkkpppqqqyyy~~~}}}~~~~~~wwwyyy{{{{{{}}}|||wwwuuusssrrrqqqqqqrrrssssssqqqooonnnooorrrxxx}}}}}}zzzsssmmmeeebbb```ZZZOOOEEE555222...+++***)))((('''((((((((()))******++++++&&&''''''''''''''''''&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((******(((&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''')))((((((&&&%%%$$$######$$$$$$%%%&&&'''((()))***'''(((((()))))))))))))))))))))))))))************%%%%%%&&&'''((()))******(((***++++++******+++---((()))***,,,,,,+++******........................,,,---......------///111---///000222222333444444999888:::CCCWWWqqq~~~{{{zzzwwwxxx{{{rrrrrruuuxxx{{{zzzuuuqqqkkkgggcccbbbaaaZZZLLLBBB999333------000333111...+++---...,,,******---111111///---+++++++++***(((((()))***++++++***)))(((''''''((((((((((((((('''&&&'''''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&dddhhhnnnvvv}}}pppddd[[[WWW\\\```aaagggpppsssjjjcccdddeeegggmmmuuu{{{|||wwwrrrtttzzzyyyuuussswwwvvvuuuuuuvvvvvvuuuttttttvvv{{{|||uuuooolllgggbbb```^^^WWWLLLCCC666000***(((***,,,***'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%$$$######%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%############%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&''''''''''''''''''''''''+++,,,,,,---,,,+++)))(((((())))))***++++++,,,,,,+++,,,---...///...---,,,............////////////---...///000111222333333333555777:::BBBRRRfffttt~~~|||~~~}}}~~~{{{{{{~~~||||||{{{zzz{{{{{{zzzwwwuuuppppppqqqrrrqqqpppooonnnnnnggg^^^VVVQQQIII???888333222000...,,,+++******.........------,,,,,,,,,000///...---+++***)))(((******)))))))))))))))***((((((''''''''''''(((((((((''''''''''''((())))))))))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''%%%$$$&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&%%%$$$""""""""""""###%%%%%%%%%$$$$$$#########fffkkksss{{{zzzjjj^^^XXX\\\aaabbbfffmmmnnngggdddeeegggjjjttt~~~~~~}}}yyyuuuvvv{{{~~~zzzwwwvvvxxxxxxwwwxxxxxxyyyxxxxxxzzz|||yyyssskkkddd]]]ZZZYYYSSSHHH???444///***(((***,,,+++(((&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######""""""!!!((((((''''''''''''((((((&&&%%%$$$######$$$%%%&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''***+++,,,,,,,,,+++***)))))))))))))))***+++,,,---***+++,,,,,,------,,,,,,------------............//////000111222333444444111333444555888AAAMMMWWWrrr~~~~~~}}}{{{zzz}}}{{{}}}}}}xxxuuuvvvxxxzzz{{{|||{{{zzzzzz{{{zzzxxxvvvrrrpppmmmjjjiiijjjlllnnnddd\\\PPPGGGAAA<<<666222222111///---,,,+++******------,,,,,,,,,,,,,,,,,,---,,,++++++))))))(((''',,,+++***)))((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%$$$%%%%%%&&&'''&&&%%%$$$&&&((()))'''%%%%%%%%%%%%%%%%%%$$$$$$$$$########################%%%$$$$$$###""""""!!!!!!%%%$$$$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######gggmmmvvvrrrcccYYY\\\aaaaaaccchhhfffeeeeeegggiiinnn{{{||||||zzzzzz~~~~~~|||{{{|||yyywwwwwwyyyyyyyyyzzz{{{{{{{{{|||~~~|||xxxkkkbbbXXXSSSRRRLLLBBB888111---)))(((***,,,+++)))''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,+++******))))))))))))+++,,,---+++*********++++++,,,,,,,,,,,,,,,------------......//////000111222333333333555666555444666<<>>EEEOOOZZZiii}}}{{{yyyyyy|||zzzvvvvvvyyy|||~~~}}}zzzvvvtttrrrpppmmmjjjdddfffhhhhhhddd^^^XXXTTTIIIBBB777///,,,,,,------......---++++++*********(((((())))))******++++++++++++++++++,,,,,,,,,,,,,,,+++***(((((('''''''''((((((''''''''''''(((((((((''''''''''''((())))))***)))((('''%%%$$$""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&#########"""###$$$$$$%%%######$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$eeejjjttt~~~~~~~~~}}}iiiYYYWWWZZZZZZ[[[___```hhhnnnnnnmmmsss~~~yyyvvv{{{{{{|||~~~~~~{{{~~~zzzzzzyyyvvvrrrpppooopppsssuuuwwwwwwvvvvvvxxxzzz||||||}}}~~~|||rrrgggYYYNNNGGG???555...,,,***)))((()))*********((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&''''''(((((())))))************************'''(((***+++,,,++++++******))))))))))))+++,,,------,,,+++++++++,,,...///---.........////////////,,,,,,,,,---......//////000000///......000333555555888<<>>333...---*********)))((('''(((((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***))))))(((((('''''''''######""""""""""""#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))***++++++***(((((('''(((***,,,,,,,,,+++***++++++,,,------------,,,---------........./////////000000000000111111111444222111111111222222222222444666555333666>>>DDDKKKZZZpppzzz{{{~~~yyyzzz~~~~~~yyytttuuuxxxyyyyyytttmmmhhhbbbdddhhhooozzz}}}vvvuuutttssstttxxx|||}}}~~~xxxrrrppppppoooooonnnjjjddd```[[[SSSGGG;;;333000000222///111222111///,,,***)))))))))((((((((())))))************)))))))))))))))''''''(((((())))))******(((((('''''''''(((((()))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########$$$############$$$%%%%%%"""$$$&&&&&&$$$$$$%%%&&&#########$$$%%%&&&&&&&&&########################!!!!!!""""""###$$$$$$%%%###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%UUUWWW\\\aaaeeehhhjjjkkkgggbbbaaaffflllsss}}}nnn___XXXUUUSSSZZZeeejjjuuu}}}}}}}}}}}}{{{}}}xxxvvvvvvuuusssppppppqqqrrruuuxxx{{{yyyuuutttvvvzzz}}}zzzuuuqqqooommmjjjhhh___^^^XXXKKK;;;000---...******+++***(((''''''''')))(((&&&%%%%%%&&&((()))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&######%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&(((((((((((((((((((((((()))***++++++***)))((('''&&&(((***------,,,+++))))))***+++,,,---,,,++++++,,,,,,,,,---------...............///////////////......///000222222111///+++///333333111111666;;;;;;BBBNNN]]]ooo}}}{{{|||qqqiii```cccgggmmmvvv|||}}}{{{vvvvvvvvvuuuwwwzzzvvvxxx|||{{{vvvppppppnnnmmmiiibbbZZZTTTDDD@@@999333///......///222333444222///+++)))((()))(((((((((((())))))***++++++******))))))(((((()))*********++++++++++++***)))((('''''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%'''&&&&&&%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&"""%%%''''''%%%$$$%%%'''######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''"""###%%%&&&''''''&&&%%%#########$$$$$$%%%%%%%%%PPPSSSWWWZZZ]]]^^^]]]]]][[[\\\]]]]]]```gggqqqxxx}}}vvvkkk___ZZZZZZ\\\bbbiiitttzzz|||yyy}}}wwwpppmmmooorrrtttuuuvvvzzz|||~~~zzztttnnniiifffddd[[[UUUKKKAAA999111,,,((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''$$$&&&)))&&&###%%%((())))))******+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...////////////......///000111222000000111111111222222222888<<>>:::777444222000...---,,,+++)))(((---,,,***((((((***+++---((())))))*********))))))))))))))))))))))))))))))((((((((()))))))))))))))((())))))******)))'''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$$$$#####################$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$&&&&&&%%%%%%$$$$$$######""""""######$$$&&&'''(((XXX___iiissswwwvvvqqqmmmfffccc___^^^```bbbbbbaaaccciiinnnsssyyy~~~}}}yyypppkkkgggiiimmmsss}}}|||}}}}}}wwwuuuyyy}}}~~~~~~}}}yyywwwyyy~~~~~~yyyvvvtttpppllldddZZZNNNEEE666222---)))))))))******))))))))))))((((((((((((&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&)))+++***((('''(((***&&&((((((&&&'''++++++'''''''''((()))*********)))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---------------........./////////111000000000111111000///...222666888888999===@@@JJJPPPYYYaaaiiivvv~~~{{{{{{yyyzzz}}}}}}||||||zzz||||||{{{|||~~~|||{{{|||{{{xxxtttppprrrvvvwwwwwwwwwyyy||||||wwwnnnbbbYYYHHHAAA888222000111000//////...,,,,,,,,,+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))*********))))))))))))((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''######$$$$$$%%%%%%%%%%%%######$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$########################$$$%%%&&&ccckkkwww}}}xxxgggbbb]]]ZZZ[[[[[[[[[YYY[[[]]]___```eeennnqqqooolllgggeeekkkttt|||~~~~~~yyyyyy}}}}}}{{{xxxzzz~~~yyyuuuvvv{{{{{{vvvqqqmmmiiihhhdddXXXEEE777000---***(((((()))******))))))))))))((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%###"""!!!!!!((('''&&&%%%$$$#########(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%''')))***+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((($$$'''))))))&&&%%%&&&(((%%%''''''%%%'''++++++(((((()))))))))))))))((('''(((((((((((((((''''''''')))))))))))))))))))))))))))************+++++++++******))))))******+++,,,,,,++++++++++++,,,......---------.........//////...---,,,---...//////...---...//////...111777===>>>AAADDDDDDGGGQQQ```mmm|||wwwwwwxxx{{{}}}vvvtttvvv{{{}}}}}}~~~}}}||||||{{{vvvrrrrrrwww}}}{{{yyytttooogggZZZJJJ@@@444111///000222222///,,,---+++++++++---......---'''(((***,,,,,,+++)))'''))))))((((((''''''''''''))))))))))))))))))))))))%%%&&&''')))************+++***)))(((''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&########################%%%$$$######""""""######hhhtttuuuiii```YYYYYYXXXVVVUUUVVVVVVUUUVVVYYY\\\```bbbbbbeeebbbgggrrr}}}{{{~~~}}}zzzyyyyyy{{{~~~}}}yyyxxxzzz~~~~~~|||zzztttmmmpppiiidddccc^^^PPP>>>333000...,,,***)))))))))***+++)))''''''((())))))(((***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&$$$###""""""&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((((((&&&%%%$$$######""""""###%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((()))+++,,,+++***'''&&&***+++---......---+++)))...---,,,+++***+++,,,,,,,,,,,,------------,,,,,,,,,---......//////......///////////////000000111000000111222333333444444<<<;;;999999<<>>777111000///...---,,,,,,,,,******************************************************))))))((((((''''''((((((((((((((((((((((((***)))((((((((((((((()))222///+++))))))******)))'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++$$$%%%%%%&&&&&&%%%%%%$$$########################%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnzzzzzzkkkaaaXXXVVVUUUSSSRRRTTTRRRRRRRRRUUUXXXZZZ\\\\\\cccccckkkxxx|||~~~~~~~~~~~~}}}zzzzzzzzz||||||yyyzzz}}}~~~xxxuuuuuuqqqlllmmmfff```^^^WWWHHH:::111...---,,,***)))((())))))((('''%%%&&&'''((((((''')))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((***))))))(((((((((((((((((((((((((((((((((((((((******)))(((((()))******)))******+++***)))((('''++++++,,,------,,,+++***000///---+++*********+++......////////////......,,,------...............000000000000000111222222000000111111222222333333666555444444666:::>>>@@@FFFPPP___lllvvv|||wwwvvvvvvzzz~~~{{{~~~~~~~~~{{{sssggg^^^PPPJJJBBB<<<999666111,,,------,,,,,,+++,,,,,,,,,***************************************************)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''(((((())),,,***'''&&&&&&'''&&&%%%'''&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq}}}qqqeeeYYYSSSPPPMMMNNNPPPNNNOOOQQQSSSTTTVVVWWWWWW]]]bbbnnn~~~|||zzzzzz{{{{{{xxxyyyzzz|||~~~{{{|||zzzqqqnnnpppnnnkkkhhhaaaZZZTTTKKK>>>444000---,,,***)))(((((((((((((((&&&%%%&&&((()))))))))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&######$$$$$$&&&&&&'''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''))))))((((((''''''((((((((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))((((((++++++++++++++++++++++++000///---+++***)))******......////////////......,,,,,,---...............///////////////000000111000000000000000000000000000000000000111333555777777;;;BBBHHHOOOWWWaaaiiixxx~~~|||}}}}}}|||}}}uuunnnkkkgggccc^^^UUUJJJBBB:::888444111...,,,++++++******))))))***++++++,,,************************************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))((()))******(((&&&'''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''%%%%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooo{{{{{{mmm]]]SSSNNNJJJJJJLLLMMMOOORRRUUUUUUVVVWWWWWWXXXaaaqqq~~~yyyvvvuuuwwwzzzxxxxxxyyy{{{}}}{{{~~~yyyqqqnnnooommmiiiccc\\\SSSKKK@@@555//////+++******)))(((''''''''')))((('''(((***,,,,,,,,,(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''')))(((((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%&&&'''(((((('''%%%$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))+++************++++++,,,...---+++*********+++,,,+++,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,++++++,,,,,,---...//////////////////......000000000111111222222222333555666888;;;AAAIIIOOOUUU___lllwww}}}qqqbbbWWWPPPMMMJJJGGGCCC>>>777222222333333000,,,***,,,...******)))))))))******+++************************************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,))))))***,,,------***((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiivvvtttcccWWWPPPJJJHHHJJJLLLPPPUUUXXXXXXXXXYYYZZZ[[[hhhyyy{{{vvvvvvyyy|||||||||||||||~~~~~~{{{zzz|||{{{uuussssssnnnggg```WWWLLLBBB888///,,,...))))))))))))(((''''''&&&)))((('''(((***,,,,,,+++''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&$$$###''''''''''''''''''''''''((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''(((((())))))***))))))))))))***+++,,,***)))))))))***,,,...///++++++,,,,,,,,,,,,+++++++++,,,,,,---...---------+++++++++++++++,,,,,,---//////..................111111111222111111111000111222222222333666:::===>>>CCCKKKQQQUUUYYY___dddpppwww~~~}}}{{{wwwyyyvvvrrrkkkaaaTTTFFF<<<;;;:::999888777555333222///111222///***''')))+++---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***+++,,,---&&&&&&(((***,,,+++(((&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddqqq{{{~~~wwwggg\\\UUUNNNKKKKKKKKKQQQXXX\\\]]]]]]^^^```hhhvvv{{{yyy|||}}}{{{zzzzzz{{{{{{{{{xxxxxxwwwpppfff]]]QQQDDD;;;333---+++---)))))))))))))))((('''''''''%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$&&&'''((()))&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''(((((((((((())))))((((((((()))******++++++'''''''''(((***---///111------............------++++++,,,------------------------------......///........................000000000000/////////...000000111111222444555666777:::=========???DDDIIILLLRRR[[[dddlllvvvxxxjjjaaa]]]ZZZVVVQQQLLLFFF???888333222222111000000////////////111111///+++((()))***///...---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******+++,,,)))))))))+++---,,,***''''''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___kkktttvvvzzzttthhh```ZZZSSSOOOOOOMMMTTT]]]cccdddeeegggjjjvvv|||zzz~~~}}}}}}~~~~~~~~~}}}|||{{{|||{{{xxxwwwyyyyyypppfffZZZLLL===444000,,,***+++))))))*********)))(((''''''%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''((()))&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((()))******)))((((((%%%&&&((()))))))))((((((&&&'''(((************)))'''''''''(((***,,,///000,,,------......------,,,++++++,,,------------,,,---------------...//////------......//////000000000//////.............../////////000222444444555333666999888777666999<<<999>>>CCCGGGJJJRRR\\\cccqqqxxx{{{tttllleeeYYYKKKDDDDDDAAA>>>:::777666444222111.........,,,+++******+++---...//////...------------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))((((((((((((((()))))),,,++++++,,,------+++)))'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[fffnnnnnnrrrzzz~~~|||{{{qqqgggbbb]]]WWWSSSRRRPPPXXXccciiikkklllooorrr~~~{{{yyy|||~~~}}}}}}}}}}}}xxxzzz}}}yyyxxxuuutttwwwxxxpppfffXXXHHH888111///,,,***)))))))))***++++++***(((((()))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$######$$$%%%'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''$$$$$$$$$%%%&&&''')))***$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))***+++,,,,,,+++***)))$$$&&&(((******)))((('''$$$&&&(((***++++++)))((()))(((((((((***+++---...***++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...------......///000111111111000///.........///000,,,***)))***---000222333+++///333444222111222444666888:::999999===EEELLLQQQXXXaaahhhlllrrrzzz|||uuuooojjjeeecccQQQKKKGGGEEE@@@999999>>>888555222000///000//////...//////...,,,++++++,,,((()))***,,,...//////...***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))(((''''''(((((('''%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYY\\\bbbgggkkkmmmmmmllllllkkkiiieeeaaa\\\XXXVVV\\\aaahhhnnnrrruuuwwwyyy~~~{{{|||}}}}}}wwwuuuvvv{{{~~~wwwwwwwwwvvvtttvvvwwwssslllTTTEEE555///---***))))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%""""""$$$&&&%%%######"""!!! """$$$%%%,,,(((%%%%%%'''))))))'''$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$&&&(((((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((&&&%%%$$$$$$%%%&&&((()))))))))))))))******+++---+++))))))+++,,,---,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,------)))***,,,...//////...---//////.........---------............///////////////000111222222222222222555444222111333777;;;===CCCFFFIIIKKKLLLOOOSSSXXX[[[[[[]]]aaahhhpppxxx}}}{{{xxxwwwzzzyyyyyyzzzzzzuuukkkbbb___YYYQQQNNNLLLJJJEEEAAA===;;;888444222111111111///...---,,,,,,---...///...------,,,,,,++++++***(((((()))***+++,,,,,,,,,,,,+++***)))((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''(((+++,,,,,,+++((('''******)))(((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&(((***,,,+++(((%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""'''%%%""" !!!%%%)))+++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""########################SSSUUUZZZ^^^bbbddddddddddddccccccbbbaaa```___^^^```fffnnnvvv|||~~~~~~~~~}}}wwwssswww~~~~~~wwwtttuuutttsssuuuvvvqqqjjjRRRCCC444---,,,***)))***))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""$$$%%%%%%###%%%$$$###""""""$$$%%%'''---)))&&&%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&''')))***)))))))))))))))******+++,,,***))))))+++,,,,,,,,,,,,,,,+++******+++,,,---+++++++++,,,,,,,,,------***+++,,,---............///.........------------............////////////...///000000111111000000333222111000222444777999999;;;>>>??????@@@BBBEEE@@@@@@BBBDDDIIIOOOTTTWWWZZZ\\\___ccchhhllloooqqqxxxyyy}}}{{{vvvrrrppppppppprrrnnniiiccc^^^ZZZXXXWWWUUURRRPPPQQQRRRPPPIIIDDDDDD@@@;;;:::<<<<<<999666555333111000...............---,,,++++++,,,---...+++++++++++++++,,,,,,,,,)))))))))******++++++,,,,,,+++***)))((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''((()))+++,,,,,,***)))''')))(((''''''&&&&&&&&&'''&&&&&&&&&'''''''''''''''))))))***+++------+++)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!###%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%################################################LLLNNNQQQTTTWWWZZZ[[[\\\YYYZZZ[[[\\\___bbbeeefffgggoooyyy~~~~~~{{{vvvooowww|||wwwqqqssstttsssuuuuuuooogggNNN@@@222,,,***))))))+++)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$%%%$$$$$$&&&%%%$$$$$$$$$%%%'''(((,,,)))&&&%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''((())))))(((''''''''''''(((&&&&&&&&&''''''''''''(((******((((((((((((******)))))))))))))))******+++,,,***))))))+++,,,,,,++++++***)))((()))+++---///++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///............---------------............/////////---......///////////////000000///000000222333444444666888999777666666777::::::;;;<<<>>>AAACCCDDD>>>@@@BBBEEEIIILLLOOOPPPPPPSSSXXX___ccceeebbb```ZZZaaagggiiikkkkkkgggaaaaaahhhqqqyyy}}}wwwrrrlllhhhggghhhiiiiii[[[YYYUUUQQQMMMLLLKKKKKKOOOMMMIIIEEEAAA???>>>======999666666888888777444333000...///111333222000,,,,,,,,,,,,------------,,,++++++******++++++,,,((())))))***++++++,,,,,,************************++++++***)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''******++++++***)))(((((('''&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!"""%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$#########&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################GGGHHHJJJMMMQQQTTTWWWYYYTTTTTTUUUWWW[[[```eeegggmmmvvv}}}}}}{{{vvvrrrmmmwwwyyyvvvrrrtttuuuttttttssslllcccHHH<<<000***)))((())),,,((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))'''%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''((())))))))))))))))))******++++++***))))))+++,,,,,,++++++***((('''(((***---...***++++++++++++,,,,,,,,,---,,,+++***+++,,,...///---------------------------------.........//////---...////////////.........//////000000000000000333444666666555333111000222333333444555555555444666777999;;;>>>@@@AAABBB;;;===AAAFFFIIIKKKJJJIIIFFFMMMRRRRRRQQQQQQLLLGGGCCCJJJTTT]]]aaabbb```^^^QQQNNNKKKJJJKKKNNNOOOPPPAAA???===<<<::::::;;;;;;===<<<:::888777666555555888555333222444555555333222000......000000///---***+++,,,------------,,,++++++++++++++++++++++++((()))))))))*********+++************))))))))))))******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******)))(((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%&&&$$$""""""$$$&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################EEEFFFGGGJJJNNNRRRUUUWWWUUUTTTSSSTTTXXX^^^dddgggnnnxxx~~~www|||~~~|||}}}~~~~~~~~~zzz{{{}}}{{{vvvrrrqqqoooyyy|||vvvttttttvvvuuurrrpppmmmeee[[[AAA777---***)))'''))),,,'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))******+++***)))((()))+++,,,+++***,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,---,,,+++******,,,---...,,,,,,------------------------------...............//////000//////.........///000000000000///......///000111222111...------...///000000000//////111111222444555666777888888888999999:::<<>>??????>>>777666555444444444555666333222222111111111111111111000000000000000...,,,///...------------+++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********))))))(((((((((******))))))))))))))))))***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%)))'''%%%$$$&&&((())))))&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###"""""""""""""""######""""""##################$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%!!!!!!"""""""""#########################################################HHHIIIJJJLLLNNNQQQTTTUUUVVVUUUTTTUUUZZZbbbjjjpppsss|||vvvpppvvv}}}}}}||||||||||||zzzzzz{{{~~~~~~xxxttttttuuuuuu}}}yyyuuutttttttttpppjjjeee```VVVLLL999222,,,***)))'''(((+++&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$######$$$%%%############$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&(((''''''''''''((())))))&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))******+++)))((((((***+++,,,***))),,,++++++*********++++++************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------------.........//////////////////...---......///000000000//////.........000222222000......///000222222333333333111222222333444555555555777777666444333444888;;;>>>CCCCCC===888777777666777:::???DDDFFFCCC===888555555555666888777555222444333222111000/////////---............/////////---...///000///---+++)))***+++,,,,,,,,,,,,,,,++++++*********))))))))))))***+++,,,,,,,,,,,,+++***++++++******)))((((((''')))))))))))))))))))))))))))((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))'''''''''''''''&&&&&&&&&'''%%%###$$$%%%'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!%%%)))------***%%%"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###%%%%%%$$$$$$$$$###$$$$$$%%%&&&"""""""""""""""#########$$$$$$$$$############""""""###$$$$$$%%%%%%%%%%%%!!!"""""""""############""""""""""""""""""""""""########################RRRRRRSSSSSSTTTTTTUUUUUUVVVUUUVVVZZZbbbnnnzzz|||sssooovvv{{{~~~~~~}}}~~~}}}yyyvvvyyy}}}~~~zzzvvvtttooommmfff]]]VVVOOODDD999333...++++++***'''''')))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$$$$###"""###%%%"""######$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%%%%&&&'''''''''''''''((())))))&&&&&&&&&''''''''''''(((((((((((())))))((((((((()))))))))))))))******+++)))((((((***,,,,,,***((()))***+++,,,------,,,,,,************++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,---------........................---,,,,,,---------....../////////111000...000222333222111)))))))))***+++,,,------222333333444444555555555222333333111///000333666777<<<>>>888333222333333444555888;;;>>><<<777333222111000111222333111000//////......------------,,,------...............---///000000///...------)))+++,,,------,,,,,,,,,******)))(((((()))***+++))))))***++++++***))))))************************''''''(((((())))))******(((((('''''''''(((((()))'''((((((((()))))))))***''''''''''''''''''''''''$$$&&&(((*********)))(((''''''&&&''''''(((((()))&&&&&&&&&'''''''''''''''$$$###""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%"""$$$&&&'''(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###&&&,,,//////+++&&&"""$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$################################################\\\\\\\\\[[[ZZZXXXWWWVVVTTTTTTWWW]]]iiiyyy|||tttrrryyy}}}zzzyyy{{{wwwvvvkkkhhh___SSSJJJBBB777,,,///,,,***,,,+++'''&&&)))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$%%%###"""###%%%"""###$$$%%%%%%%%%%%%$$$%%%''')))(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((('''%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))******+++(((((((((***,,,,,,***(((&&&(((+++...//////......)))************+++++++++***+++,,,------,,,***)))+++++++++,,,,,,---------,,,,,,,,,---------......------------,,,,,,+++***,,,,,,,,,,,,---...///000111...,,,,,,///000000...////////////000111222222,,,,,,------......//////---///111000......000333000777;;;666222111111111//////000444777777444000...,,,++++++...111333333******+++---...///000000++++++,,,,,,---,,,,,,,,,)))***************+++---)))+++,,,,,,***(((''''''+++***)))((()))+++---///'''((()))******)))(((''')))))))))***++++++,,,,,,&&&''''''((()))******+++(((((('''''''''(((((()))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))),,,---,,,+++)))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''((((((((('''&&&%%%&&&((()))((('''#########$$$$$$%%%%%%%%%$$$%%%''''''''''''%%%$$$ """&&&((()))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################tttrrrooohhh```ZZZWWWWWWUUUUUUYYYeeevvvyyyuuusssxxx}}}~~~{{{zzz{{{rrrpppdddddd___SSSBBB444---******************)))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$%%%'''((((((((('''&&&%%%$$$$$$###%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%'''((((((((('''&&&******))))))((((((''''''+++***))))))((())))))***+++++++++*********))))))+++++++++******************,,,......---++++++,,,,,,------,,,++++++,,,...------------------------***+++,,,,,,------,,,,,,+++,,,---...////////////---...///...---,,,---///........................///////////////////////////////////////000111111:::777444222222222111111000000000000000000000000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***+++,,,---.........,,,,,,,,,++++++*********(((((((((((()))***+++,,,))))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))))))))))))))))),,,)))&&&%%%''')))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((&&&###"""(((((((((&&&$$$###$$$&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################&&&$$$"""###%%%&&&%%%""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###$$$%%%%%%%%%###"""!!!########################$$$%%%%%%$$$!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########""""""!!!""""""""""""""""""""""""~~~uuujjjaaa]]][[[\\\]]]cccooozzzxxxyyy~~~}}}~~~~~~~~~xxxooolllddd___VVVIII<<<222---,,,)))************)))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))***************************,,,......,,,++++++,,,+++,,,---,,,+++***,,,...........................***+++,,,,,,------,,,,,,***+++,,,------...---------///000///...---...///------------------------.................................---...//////000666444222111222111000///000000000000000000000000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,******+++,,,------------++++++*********)))))))))(((((((((((()))***+++,,,))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))+++)))&&&&&&'''((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((&&&%%%$$$###%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################&&&$$$"""###%%%&&&$$$"""######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$###""""""###########################$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""############""""""########################wwwlllfffdddeeeiiiqqq}}}}}}}}}~~~}}}tttkkkggg___VVVIII<<<333///...---))))))******))))))((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%)))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((&&&''')))***+++******)))+++************)))))))))))))))))))))))))))))))))***,,,------,,,++++++,,,+++,,,---,,,******,,,---........................***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,...///...---,,,---...------------------------------------------------...............//////000111000000111222222000...////////////////////////+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))))))))(((((((((((((((((())))))******+++))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))***(((&&&&&&'''(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''&&&&&&"""$$$'''''''''&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################%%%#########$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##########################################!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###############"""########################uuupppooorrrwww~~~}}}~~~zzz~~~yyywwwuuuppphhhbbbVVVKKK<<<111...---,,,+++)))))))))))))))(((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$######$$$$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%'''((()))))))))))))))(((((((((((($$$&&&(((***++++++***)))************))))))))))))(((((((((((())))))))))))***+++---,,,+++***+++,,,+++,,,,,,+++******+++---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,---,,,+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111//////111333555444111///........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&''''''$$$&&&))))))'''%%%$$$$$$''''''''''''''''''''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################$$$#########$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######################## """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$##############################yyywwwxxx|||yyyzzztttqqqpppmmmddd\\\JJJ@@@333,,,,,,,,,+++((()))))))))))))))(((''''''''''''''''''((((((((((((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$############"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%'''((()))(((((((((((())))))))))))$$$&&&(((***+++***)))((())))))))))))))))))))))))''''''(((((())))))))))))***+++,,,+++******+++,,,++++++,,,+++***)))+++---++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,------------,,,,,,++++++---------,,,+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///000222555777777444111------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******************************''''''((()))))))))(((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&###&&&((()))'''%%%$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%######################## !!!######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$########################zzz{{{~~~zzz{{{}}}~~~yyyuuuzzz}}}vvvqqqoookkk```TTT@@@888///++++++,,,***'''(((((())))))(((((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))%%%&&&((()))***))))))((((((((()))))))))))))))***'''(((((())))))******+++***+++,,,+++))))))+++,,,***+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,---------------,,,---///000///...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++///000222444777666444111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++******+++++++++++++++***))))))************++++++&&&'''((()))))))))((('''))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%% ###&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################"""###$$$###""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%######################## """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||zzz~~~|||zzzzzzzzzzzzzzz{{{||||||{{{wwwttt{{{~~~|||uuupppnnnkkk___PPP:::555...***)))******)))(((((())))))(((((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&''''''((((((''''''&&&%%%&&&''''''(((''''''''''''((((((((()))))))))***''''''(((((((((((((((((((((((((((((())))))******(((((())))))***++++++,,,+++++++++***))))))+++---***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++)))***+++,,,,,,---,,,,,,,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))))))))******+++---......111333333111...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++************************))))))))))))******++++++((()))***+++++++++++++++((((((((()))))))))******&&&''')))******((('''&&&))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((($$$''')))***((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%!!!###%%%&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################!!!###$$$$$$!!!!!!"""$$$%%%$$$############$$$%%%########################""""""###$$$$$$$$$$$$$$$########################!!!"""######"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvzzz~~~{{{wwwyyy}}}wwwuuuuuuxxx{{{{{{~~~~~~}}}{{{{{{{{{{{{yyywwwyyy|||wwwvvvqqqmmmmmmlll___OOO888444...)))((()))+++,,,(((((((((((((((''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&'''((((((((())))))******)))(((((('''''''''(((((('''((((((((())))))******((())))))***+++,,,,,,,,,+++++++++***((()))+++---***++++++***))))))***,,,))))))))))))))))))))))))))))))***++++++++++++***'''((()))***+++,,,,,,,,,)))***++++++))))))***+++************************------------------------,,,,,,++++++,,,,,,---...,,,++++++---//////---,,,++++++++++++++++++++++++---------,,,,,,+++++++++************************(((((())))))*********+++'''((()))***+++,,,,,,,,,&&&'''''''''(((((())))))&&&''')))******((('''%%%))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((###'''******((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&%%%&&&'''&&&$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################!!!###%%%$$$!!! """$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###########################"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$kkknnnqqqsssvvv}}}}}}|||zzzyyyxxxvvv}}}{{{|||~~~~~~}}}|||~~~xxxoookkkffffffhhhdddZZZQQQ999444---******+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&"""###$$$%%%%%%###""" )))((('''&&&&&&&&&&&&&&&)))&&&$$$###$$$%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$######""""""######$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$###"""(((((((((''''''(((((((((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''&&&$$$$$$###$$$&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((***++++++***)))))))))))))))))))))))))))////////////...------,,,(((***+++,,,,,,+++***(((...,,,******+++,,,++++++)))))))))))))))))))))))),,,++++++******++++++,,,------------,,,+++************+++++++++,,,,,,,,,............---,,,,,,+++((()))***+++,,,---------***+++,,,---------,,,++++++++++++*********))))))))))))))))))************************************(((''''''((())))))'''%%%,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&"""$$$%%%&&&&&&&&&(((***((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$''''''$$$"""###$$$%%%###"""!!!"""###"""!!!"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###""""""%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$###"""!!! ######""""""######$$$%%%######""""""""""""######!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!bbbdddiiirrr|||}}}yyyzzz~~~}}}}}}|||zzzxxx~~~~~~xxxvvvxxxvvvrrrjjjfffaaa^^^\\\VVVMMMEEE666222,,,))))))++++++++++++******)))(((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&%%%$$$"""!!!''''''&&&&&&&&&''''''((()))'''%%%$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((())))))((())))))))))))))))))))))))++++++,,,,,,,,,++++++***'''((()))******)))((('''+++***)))***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,,,,---------,,,******+++++++++*********))))))(((((()))))))))************************************)))))))))++++++)))(((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((((('''&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$""""""!!!&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%################################################!!!$$$&&&&&&$$$######%%%%%%###!!!!!!"""###"""!!!###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!&&&$$$###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!! !!!#########$$$$$$$$$%%%%%%########################\\\___ggguuu|||vvvuuuyyy}}}}}}{{{}}}zzzpppmmmooopppmmmaaa]]]XXXRRRKKKDDD<<<777222...***((()))***++++++,,,+++***)))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''((())))))(((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''((()))))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))***+++++++++******'''((()))******)))((('''(((((((((***,,,,,,+++)))+++++++++++++++++++++++++++,,,------------,,,+++)))***+++,,,------------******+++++++++,,,,,,,,,))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++************)))))))))(((((())))))))))))******))))))))))))))))))))))))***)))((()))++++++***(((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))(((''''''''''''((()))******)))'''%%%%%%&&&%%%&&&(((((((((&&&$$$"""%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######################## """$$$%%%$$$$$$$$$%%%%%%###!!!!!!"""###"""!!!$$$############$$$%%%%%%########################$$$$$$#########"""""""""&&&%%%###"""""""""######$$$$$$$$$#####################""""""######$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```fffppp}}}yyyuuuwww{{{~~~~~~}}}}}}~~~|||~~~}}}{{{yyy{{{|||ooojjjjjjiiifffXXXTTTNNNEEE===666111...---+++)))(((((()))******+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''(((((('''%%%&&&'''''''''%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%%%%%%%))))))(((((((((((())))))&&&'''(((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''(((((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((('''%%%$$$%%%(((***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))***++++++++++++***)))&&&&&&(((***------+++((())))))))))))))))))))))))***+++---......---+++*********+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((((((((())))))***+++))))))***+++++++++++++++******++++++++++++++++++************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''&&&&&&'''))))))(((&&&***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((((((''''''''''''''')))******)))&&&%%%%%%&&&&&&''''''''''''&&&$$$###$$$%%%&&&''')))+++,,,,,,&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%################################################!!!"""######$$$$$$%%%&&&$$$###!!!!!!"""######"""############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""###%%%%%%###""" ######""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iiirrr~~~}}}yyyxxxzzz}}}}}}{{{||||||~~~|||~~~vvv{{{~~~qqqiiieee```YYYPPPLLLDDD<<<444///---,,,)))))))))((((((((()))***(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''''''''&&&%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((()))***)))'''%%%&&&))),,,)))))))))))))))))))))))))))******+++,,,,,,,,,,,,******++++++++++++******&&&&&&(((***------+++((())))))))))))))))))))))))***+++---......---+++***+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,)))))))))((()))***+++,,,))))))***+++++++++******((((((((()))***+++,,,---))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''&&&&&&''')))***((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%'''((('''%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&(((''''''&&&%%%$$$######'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###%%%%%%%%%$$$"""!!!!!!"""######""""""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""%%%%%%$$$"""!!!######""""""######$$$%%%""""""###$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrr{{{}}}{{{{{{|||||||||{{{~~~~~~|||wwwmmmfff]]]UUULLLEEE<<<444000...---,,,'''(((***)))((('''((()))''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$"""$$$&&&''''''&&&&&&&&&&&&''''''""""""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&"""###%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((***+++,,,***'''&&&))),,,))))))))))))))))))))))))(((((()))*********)))))))))(((((((((((((((((()))(((((((((***,,,,,,+++)))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,++++++)))))))))***+++,,,))))))***************)))((('''(((((()))***,,,---(((((()))))))))))))))***''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))+++,,,+++)))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""" !!!###$$$%%%$$$###"""!!!!!!###$$$######!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""""""""###########################$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!"""""""""#################################~~~}}}|||~~~}}}xxxooohhh^^^UUUIII@@@444---,,,---,,,+++&&&)))++++++((('''''')))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$&&&((((((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&((())))))(((&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))((($$$###%%%'''))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((+++---,,,(((&&&(((+++))))))))))))))))))))))))*********+++******))))))))))))(((((((((((())))))+++***)))***+++,,,+++***++++++++++++++++++++++++******************************+++++++++******)))******+++++++++,,,,,,,,,,,,+++***(((((()))***+++))))))************))))))***)))(((((((((((()))***(((((((((((())))))******'''''''''((((((((())))))''''''''''''''''''''''''((('''''')))+++,,,+++***''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%&&&''''''(((%%%%%%'''(((***,,,---...((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%################################################%%%""" """$$$$$$"""###""" !!!###$$$$$$###"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######$$$%%%&&&''''''(((######""""""######$$$%%%$$$%%%&&&''''''&&&%%%$$$!!!!!!!!!"""""""""##############################~~~~~~yyy{{{~~~|||rrriiicccZZZRRRIII===000)))***,,,+++)))&&&))),,,+++)))''''''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%'''))))))'''&&&'''&&&&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''***)))&&&$$$&&&)))&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''',,,***(((&&&%%%$$$%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''+++...,,,(((&&&'''***))))))))))))))))))))))))---------------,,,+++***++++++************++++++...,,,******+++,,,++++++))))))))))))))))))))))))******)))(((((()))******((()))***+++++++++++++++******+++++++++,,,,,,,,,---+++)))((('''((()))***))))))*********))))))(((---,,,***((('''&&&'''''''''((((((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%''')))***)))((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''((()))((('''&&&'''(((!!!###%%%'''((((((''''''((((((''''''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%&&&$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################&&&### """$$$###!!!###!!! !!!###$$$$$$######$$$%%%&&&'''&&&%%%%%%########################$$$$$$$$$$$$#########""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%% !!!###$$$$$$###!!! !!!""""""""""""#################################xxxttt|||~~~yyy{{{~~~~~~zzzyyyyyyuuunnnjjjfff___UUUNNN@@@888000,,,,,,,,,***((())))))))))))))))))))))))***)))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''%%%###%%%(((***)))'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((()))******++++++******************++++++''''''(((((())))))******---,,,+++*********+++,,,------,,,***)))'''&&&%%%))))))))))))************++++++***)))(((((())))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&)))***)))'''&&&))),,,((((((''''''''''''(((((('''''''''''''''((()))***((()))***)))'''&&&&&&'''%%%%%%%%%%%%$$$###""""""'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((((((+++)))'''%%%$$$%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%######$$$&&&%%%%%%$$$###$$$%%%&&&'''...,,,(((%%%######$$$%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""############$$$$$$$$$######"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!"""###$$$$$$ !!!"""$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$##################""""""""""""##############################$$$%%%%%%&&&''''''""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$#########""""""{{{rrroooxxx}}}~~~zzz|||}}}yyyxxx~~~}}}ssspppkkkeeebbb___XXXLLLAAA999333,,,)))***+++***((())))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$%%%(((***)))'''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((()))***++++++************************(((((((((((()))))))))))),,,++++++*********++++++++++++******)))((((((((((((((())))))*********+++,,,++++++***))))))******))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''')))***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((()))'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&$$$######""""""######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&"""############$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""###$$$$$$!!!!!!"""###############"""######$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$########################""""""""""""###########################$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$#########"""$$$$$$$$$#########""""""zzzpppmmmxxxzzzzzzvvvnnnkkkgggaaa___[[[RRRDDD888111---(((&&&(((******)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''&&&&&&''''''((()))((((((((((((((((((((((((***))))))))))))))))))***'''''''''(((((())))))***((((((((((((((((((((((((******))))))))))))*********)))((((((((()))***+++************************))))))))))))((((((((((((******++++++++++++******)))))))))))))))*********'''(((((()))***+++++++++,,,,,,+++*********++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((((())))))(((((('''(((''''''&&&%%%%%%%%%&&&(((&&&%%%%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''$$$&&&''''''%%%%%%&&&(((%%%%%%'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((()))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%'''((('''&&&$$$%%%%%%$$$$$$$$$%%%&&&''' """$$$%%%&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''"""############$$$$$$$$$%%%$$$######"""#########$$$$$$$$$###############""""""""""""""""""###$$$"""""""""""""""######$$$!!!!!!"""###############%%%%%%$$$###"""!!!!!! $$$$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""$$$$$$#########"""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############vvvrrr||||||yyyzzz}}}wwwqqqhhhgggccc^^^UUUHHH;;;333---***'''&&&((()))))))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''(((***+++************))))))))))))******))))))((((((''''''((()))***+++++++++***))))))))))))))))))*********''''''((()))***++++++,,,++++++******)))******+++************************))))))(((((('''''''''''''''(((((((((((((((((('''+++***)))((((((((((((((((((%%%###$$$''')))'''%%%((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&((((((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''' """&&&***,,,+++(((%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$###""""""!!!&&&&&&%%%%%%$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%$$$######"""""""""#########"""""""""""""""###"""""""""""""""######$$$###"""!!!!!!"""###$$$ !!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""###############"""""""""""""""""""""$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################zzz~~~||||||{{{zzzyyy|||zzzzzz}}}xxxssspppdddeeebbbWWWHHH999111...,,,+++)))))))))))))))(((((((((((((((((((((((((((&&&'''(((((()))(((''''''&&&'''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''(((&&&&&&&&&'''((()))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((()))************)))))))))((((((******))))))((((((''''''&&&''')))***+++***))))))*********)))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''******)))((((((((((((((('''%%%"""###'''((('''%%%((((((''''''''''''((((((((('''&&&%%%%%%$$$%%%%%%"""$$$%%%%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######%%%''')))***---+++'''$$$###$$$%%%'''%%%$$$$$$######$$$$$$%%%!!!###''',,,000...***%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''$$$"""!!!!!!"""###%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""######"""""""""""""""###$$$###"""!!!!!!"""###$$$ !!!""""""""""""!!! !!!!!!"""######$$$$$$"""""""""!!!!!!"""###### !!!"""############""""""""""""""""""""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""##########################################}}}yyyxxxwww{{{xxxxxx}}}uuuooonnnfffddd]]]OOO>>>222...///,,,,,,,,,+++***))))))(((((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''''''''$$$%%%''''''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''((()))***+++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))***************))))))(((((('''))))))))))))((((((((((((&&&'''((())))))***))))))*********)))))))))))))))))))))))))))************(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''&&&'''&&&&&&%%%&&&&&&'''''''''%%%$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%''''''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''(((///,,,'''###"""###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$'''---111000***%%%###$$$%%%&&&&&&&&&%%%%%%'''%%%###!!!!!!###&&&((($$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###"""############$$$$$$$$$######$$$$$$$$$###""""""""""""""""""############$$$######"""""""""""""""$$$######""""""""""""""" !!!"""""""""""""""$$$$$$#########"""""""""###############$$$$$$%%%"""###$$$&&&&&&%%%$$$$$$"""""""""############$$$%%%$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$}}}||||||xxxyyy|||}}}~~~tttkkkjjjggg^^^PPPAAA666///......***+++,,,,,,+++*********((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&&&&'''''''''((((((%%%&&&((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))'''((())))))))))))((('''###$$$''')))*********)))+++******)))((((((''''''(((((((((((())))))))))))''''''''''''((()))******((((((((()))******++++++************))))))))))))((((((((((((((()))******'''''''''''''''''''''''''''(((((((((((((((((((((&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''&&&%%%&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%''')))***---+++'''$$$###$$$%%%'''(((''''''&&&&&&''''''(((######&&&+++///...(((######$$$%%%&&&&&&&&&%%%%%%###"""""""""###%%%&&&'''$$$$$$######$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%"""############$$$$$$$$$""""""###$$$%%%$$$######"""""""""######$$$$$$$$$$$$$$$###"""""""""""""""###############"""!!!!!!!!!!!!"""############"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&"""###%%%&&&&&&%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$${{{{{{zzzwww{{{~~~}}}pppfffdddbbbSSS@@@111,,,+++***(((''')))+++,,,,,,+++++++++(((((((((((((((((((((((($$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&((()))***)))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%''')))(((%%%$$$&&&(((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((())))))'''&&&$$$************************((()))***++++++***)))(((!!!###&&&***++++++***)))+++******)))(((''''''&&&''''''(((((())))))******''''''&&&&&&'''(((***+++%%%&&&''')))***,,,------++++++******)))((((((((())))))((())))))***++++++'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***%%%''')))'''%%%%%%'''+++(((((((((''''''(((((((((############$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$%%%'''***---...)))((('''&&&&&&&&&&&&&&&$$$######""""""######$$$######$$$)))------'''!!!###$$$%%%&&&'''&&&%%%%%%!!!"""###$$$%%%%%%$$$###$$$#########$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$%%%$$$$$$###""""""!!!"""""""""###$$$$$$$$$"""!!! !!!!!!"""###############!!!"""###$$$%%%&&&''''''  !!!""""""!!!###$$$$$$$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$zzzzzz}}}}}}}}}wwwpppiiiccc```SSSHHH999///,,,------,,,+++*********))))))((((((&&&&&&''''''(((((())))))''''''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###%%%((((((%%%"""&&&&&&%%%%%%&&&)))+++---((('''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%)))'''&&&%%%&&&&&&$$$###(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''***)))((((((((()))+++,,,******)))((((((((((((((())))))(((((('''''''''&&&+++)))&&&$$$$$$&&&)))+++((()))******))))))***+++******))))))))))))******+++***((('''''''''((()))***)))'''%%%%%%%%%'''(((+++***)))'''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$######$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""""""""$$$%%%&&&$$$"""$$$$$$$$$############"""!!!!!!""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!###%%%&&&########################"""###$$$%%%'''((()))***!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$###!!! &&&&&&%%%$$$###"""!!!!!!""""""############"""""""""############$$$$$$$$$||||||{{{yyy|||}}}tttmmmiiiddd^^^YYYLLLBBB666---+++++++++***))))))))))))(((((('''''''''''''''(((((((((((((((''''''((((((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%''''''%%%"""&&&%%%%%%%%%&&&(((***,,,***(((&&&$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%&&&''''''%%%###'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''***)))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&'''))))))***))))))((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))'''((())))))''''''''')))******))))))((()))))))))******((('''''''''((()))***((('''%%%%%%%%%'''(((***)))(((''''''&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$############$$$$$$"""""""""$$$%%%%%%$$$"""$$$$$$$$$#########""""""!!!!!!""""""!!! """""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!"""###$$$%%%$$$$$$###""""""######$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""###"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$############$$$$$$%%%%%%$$$###!!! """"""""""""!!!!!!!!!!!!%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$~~~~~~zzzxxxuuuwwwzzz~~~{{{mmmfffeeecccZZZRRRBBB:::111+++***)))((('''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&((((((&&&%%%$$$$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''%%%###%%%%%%$$$$$$%%%'''(((******)))'''%%%############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))''''''&&&&&&''''''((()))))))))((((((''''''((((((((())))))))))))))))))***'''((()))******)))(((''''''((()))(((&&&%%%%%%&&&+++***))))))((((((((((((***)))((((((''''''(((((()))((('''%%%%%%&&&''''''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###""""""###%%%%%%$$$"""$$$$$$#########"""""""""!!!!!!"""""""""!!! """"""""""""""""""""""""###########################"""""""""""""""######%%%$$$"""!!!!!!"""$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###$$$############"""""""""###$$$%%%%%%$$$###!!! !!!!!!"""""""""###%%%&&&&&&&&&&&&&&&&&&%%%"""############$$$$$$$$$}}}~~~}}}||||||ttt|||xxxtttvvv{{{uuuddd___aaa^^^RRRFFF888333...***))))))(((&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%###""""""###%%%&&&&&&%%%$$$######%%%&&&((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&'''((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))+++)))&&&%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******)))(((((('''''''''(((((('''''''''((()))))))))***&&&'''(((((((((((('''&&&((())))))(((&&&$$$%%%&&&+++***)))(((((('''(((((())))))((((((''''''''''''((('''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""###$$$%%%$$$###############""""""""""""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""%%%###!!! """$$$&&&#########""""""!!!!!! !!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""###$$$$$$%%%$$$###"""!!!############$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$${{{{{{{{{yyyvvvvvvuuu~~~zzzwww{{{~~~vvvhhhYYYUUUWWWRRRDDD666111///,,,+++***)))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&%%%###""""""###%%%&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((222...((($$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''(((((()))))))))))))))((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))***+++)))'''&&&&&&'''******)))(((''''''(((((((((((((((((((((''''''&&&''''''&&&&&&&&&'''''''''''''''&&&''''''((()))***$$$$$$%%%&&&'''((())))))''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$"""!!!"""$$$%%%$$$############"""""""""!!!!!!!!!!!!"""""""""""""""!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###############"""""""""$$$"""  """$$$&&&"""""""""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""#########$$$%%%$$$###"""!!!$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$|||xxxyyyxxxtttsssttt|||}}}kkk```UUUPPPNNNHHH;;;000,,,,,,++++++***)))))))))))))))))))))************((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((((((''''''''''''((((((((((((&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$333...((($$$$$$%%%'''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))((((((((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((((((((((((((((((((()))))))))((('''&&&%%%%%%&&&'''(((***+++,,,+++)))(((((())))))((((((''''''(((((()))'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$###!!!"""###%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""############"""""""""!!! """$$$%%%!!!""""""###$$$%%%%%%&&&"""""""""#########$$$$$$$$$######""""""######$$$"""""""""############$$$"""###$$$%%%%%%$$$###"""###"""""""""!!!!!! """"""############"""""""""############$$$$$$$$$|||zzzzzzzzzxxxuuuxxx}}}~~~~~~xxxrrrccc\\\SSSKKKEEE>>>666000************)))))))))***((((((((()))))))))******'''''''''((((((((((((((('''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((((((((((('''''''''&&&&&&$$$%%%'''(((((((((&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%######%%%(((&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$,,,)))&&&%%%%%%'''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((()))))))))***((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((()))++++++++++++************'''(((((())))))((((((''')))***++++++)))((()))+++'''''''''''''''((()))***''''''((((((((('''&&&%%%%%%&&&&&&''''''(((''''''(((((('''''''''(((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$%%%###!!!!!!###$$$%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""" !!!###$$$$$$###!!! !!!"""###$$$$$$###### !!!!!!"""$$$$$$!!!""""""######$$$%%%%%%""""""#########$$$$$$$$$######"""!!!!!!"""##################$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$}}}www||||||}}}}}}{{{zzz}}}{{{wwwoooiii\\\VVVMMMCCC:::333000...))))))))))))(((((()))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((&&&'''''''''&&&&&&%%%$$$###%%%(((******)))&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''%%%""""""%%%(((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((***+++***(((&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&((())))))(((%%%$$$$$$&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&%%%%%%$$$$$$&&&(((+++------+++(((&&&((()))******))))))***+++&&&&&&&&&&&&((()))***+++&&&'''((((((((('''%%%%%%%%%%%%&&&'''((((((((('''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%######$$$$$$############$$$$$$%%%###!!!!!!###$$$%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!"""######"""!!! """###$$$$$$$$$### !!!"""#########""""""""""""############"""############$$$$$$$$$###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&""""""############"""""""""############$$$$$$$$$|||{{{{{{{{{}}}~~~|||uuunnnhhhdddbbbXXXPPPGGG???666---***+++***)))(((''''''((()))*********)))''''''&&&&&&&&&&&&&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&######%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""######$$$$$$$$$%%%%%%%%%((('''%%%%%%%%%%%%'''(((***&&& $$$'''%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((&&&###$$$&&&((('''%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))((('''%%%%%%%%%&&&'''***)))((('''''''''''''''&&&'''''''''''''''&&&%%%++++++***)))(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++(((((((((((((((''''''&&&&&&&&&'''(((******(((''')))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%&&&&&&'''###"""!!!"""###$$$%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!###'''&&&"""###)))+++((($$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! """"""############""""""###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!!!!!&&&&&&%%%$$$###"""!!! """""""""""""""""""""""" !!!###$$$$$$%%%$$$#########""""""!!!!!!!!!""""""###$$$%%%%%%&&&{{{yyyxxxvvvyyy}}}wwwoooiiifffdddcccVVVKKK???888111+++***+++***)))(((''''''((()))******)))(((''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######""""""######$$$'''&&&$$$""""""###$$$%%%$$$$$$######""""""!!!!!!%%%%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++***)))((((((((()))))))))(((''''''&&&&&&''''''&&&''''''(((((((((''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))&&&&&&''''''''''''''''''))))))((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((()))((('''&&&((('''&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$%%%&&&'''(((%%%$$$######$$$$$$$$$$$$########################'''&&&&&&%%%%%%%%%%%%&&& ###""" %%%&&&$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###""""""######""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""############""""""###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!"""$$$%%%''''''$$$$$$$$$####################################### !!!"""######""""""############"""""""""!!! !!!"""#########}}}yyyuuussspppuuu~~~zzz||||||pppgggcccbbbaaaaaaQQQCCC555///,,,***)))+++))))))(((((((((((())))))***)))(((''''''&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))'''$$$###''''''''''''&&&$$$###"""%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''&&&$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******+++******))))))))))))***((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&((())))))'''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$########################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!##############################$$$$$$%%%'''((()))((('''&&&%%%$$$$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%"""$$$$$$""""""&&&'''%%%$$$$$$############$$$$$$!!!"""######$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%$$$######"""#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%##############################"""!!!!!!!!!""""""""""""""""""""""""""""""######$$$%%%%%%$$$######!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######$$$$$$$$$############"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! ############""""""""""""######$$$$$$%%%&&&&&&&&&zzzuuuqqqooopppxxx|||{{{www{{{yyymmmeeebbb___\\\ZZZIII;;;...***+++***))))))))))))(((((((((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%###%%%(((******(((%%%"""'''(((((((((((('''%%%$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((('''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&((()))************'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((())))))###$$$$$$%%%&&&'''((()))''''''((((((''''''&&&%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((******(((%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########""""""#########$$$$$$$$$#########$$$%%%'''))))))******)))'''%%%###$$$$$$ !!!!!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&$$$$$$############$$$$$$!!!!!!"""############"""###$$$%%%&&&&&&%%%$$$###$$$$$$###############$$$########################"""""""""#########$$$$$$########################$$$###"""!!!!!!!!!############""""""""""""############$$$$$$$$$$$$######""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######'''&&&%%%$$$###!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! #########"""""""""""""""$$$%%%%%%%%%&&&&&&&&&'''|||yyyvvvsssqqqpppxxx}}}xxxvvvvvvxxx|||zzzrrrllleee^^^VVVQQQ???444++++++---,,,((('''(((((())))))))))))(((((()))((((((''''''''''''(((''''''''''''(((((())))))&&&&&&'''((((((''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###%%%&&&'''((('''%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&((()))************'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((())))))######$$$%%%&&&'''(((((('''''''''''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%''''''''''''(((******(((&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%#########$$$%%%&&&'''(((+++,,,+++(((%%%######%%%""""""######$$$%%%&&&&&&$$$%%%&&&'''((((((''''''#########$$$###""""""###$$$$$$############$$$$$$!!!!!!"""############"""######$$$%%%%%%$$$######$$$###############$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!########################$$$###"""!!!!!!"""###$$$######"""!!!!!!"""##############################""""""######$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!###$$$%%%&&&&&&$$$$$$$$$############"""########################!!!""""""############"""""""""""""""""""""###### !!!!!!!!!!!!""""""}}}{{{wwwuuussstttuuuvvv~~~xxxuuutttuuuyyy}}}}}}|||yyyssshhhZZZNNNGGG777///***,,,...+++(((&&&(((((())))))))))))((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&"""###%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&######&&&)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&""""""""""""###%%%&&&'''$$$$$$%%%&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%######%%%&&&(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&'''(((&&&''''''((())))))))))))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$&&&((('''$$$$$$'''******)))''''''((()))(((&&&%%%&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''""""""######$$$$$$$$$%%%###""""""######$$$%%%&&&***,,,,,,)))$$$"""###%%%#########$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%######&&&%%%"""!!!"""$$$$$$############$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! ##############################"""""""""###$$$$$$$$$###"""!!!!!!"""###$$$$$$###""""""""""""###$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$$$$######""""""######################## !!!"""###$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""}}}zzzuuurrrrrrwww|||}}}xxxwwwzzz}}}|||{{{xxxxxx{{{{{{rrraaaOOOAAA;;;222---***,,,,,,)))'''((('''((()))******)))((('''((((((''''''''''''((((((&&&%%%%%%$$$%%%&&&'''((($$$%%%'''((()))((('''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''$$$ ###((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###"""###%%%''')))###$$$%%%&&&&&&$$$###!!!###$$$%%%%%%&&&&&&%%%%%%###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''''''''&&&&&&''''''((()))&&&''''''(((((((((''''''&&&$$$###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###&&&((('''%%%%%%)))---...+++(((&&&''''''''''''%%%&&&'''((('''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###"""""""""""""""######)))+++,,,)))$$$!!!###&&&############$$$$$$$$$$$$!!!"""###$$$$$$"""!!!&&&######'''&&&!!! """$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""###$$$$$$%%% """""""""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######''''''%%%$$$###!!! ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%~~~zzztttqqqsssyyy~~~|||}}}zzzvvvsssssswwwwwwmmmYYYDDD666111000,,,)))***)))&&&&&&***'''((()))******)))((('''(((((('''''''''(((((()))(((((('''&&&'''((()))***$$$%%%'''))))))((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%###""""""###%%%%%%$$$%%%%%%&&&&&&'''''''''%%%###  """$$$###$$$%%%&&&&&&$$$###!!!$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&%%%""""""$$$'''"""######$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((("""###%%%&&&&&&&&&%%%%%%'''''''''''''''((()))***''''''''''''''''''&&&&&&(((&&&$$$"""###%%%)))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$###&&&)))(((%%%&&&+++///000,,,(((&&&&&&'''''''''%%%&&&'''((((((&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%'''#########$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! ###########################""""""!!!!!!!!!!!!!!!(((+++,,,)))###!!!###'''#########"""""""""""""""$$$%%%&&&'''&&&$$$"""!!!"""###"""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$""" """$$$&&&######""""""###$$$%%%%%% !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$###$$$###""" """###$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######!!!!!!""""""#########$$$########################{{{uuuvvv~~~~~~{{{uuurrrrrrsssyyysssgggXXXGGG;;;333000---+++***)))***)))(((&&&((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###"""!!! !!!"""###%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%((('''%%%%%%%%%&&&(((***%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))***************))))))((())))))(((((('''''''''&&&******))))))((((((((('''((('''&&&&&&'''(((&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''&&&%%%&&&((()))((('''%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&'''((()))******))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''&&&$$$"""!!!"""$$$%%%%%%$$$$$$###"""!!!!!!###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&%%%###!!! ########################%%%$$$######"""""""""###!!!!!!""""""#########$$$$$$######""""""######$$$###"""""""""###$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''#######################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! $$$######"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###!!! ########################$$$$$$$$$#########""""""$$$$$$$$$######"""""""""&&&$$$######%%%%%%"""!!!!!!"""$$$&&&&&&$$$"""######""""""""""""""""""#########"""""""""""""""}}}~~~|||xxxvvvuuuuuuuuuppphhhZZZJJJ===555000...***)))(((((()))***)))'''((((((((((((((((((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&%%%$$$$$$$$$$$$%%%&&&########################'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%((('''%%%%%%%%%&&&((()))&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((''''''((())))))&&&&&&'''((()))))))))((()))(((((((((''''''''''''))))))(((((((((''''''''''''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&''''''(((((())))))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&%%%%%%$$$$$$###""""""!!!'''&&&&&&%%%%%%$$$######%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$##################$$$$$$############$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$#############################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!! $$$######"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$######"""!!! """"""""""""""""""""""""#########"""""""""!!!!!!$$$$$$######""""""""""""&&&$$$######%%%$$$"""!!!!!!"""$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############~~~}}}zzzttttttvvvvvvssspppcccXXXHHH;;;333000...,,,((('''&&&''')))***)))(((''''''(((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""###$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((''''''''''''((()))###$$$%%%&&&'''(((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%((())))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$######%%%'''%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$###############%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!#################################$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!############""""""""""""%%%$$$###$$$$$$$$$""" !!!!!!!!!###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~|||zzzsssnnnooosssrrrjjjcccTTTIII;;;222//////---+++((('''&&&'''((()))((('''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$##################$$$"""###$$$$$$%%%&&&''''''""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((###$$$%%%&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%(((((()))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$######%%%&&&$$$$$$$$$#########""""""#########$$$%%%%%%&&&&&&###############$$$$$$%%%$$$$$$$$$$$$############$$$$$$###""""""######$$$$$$%%%'''(((((('''%%%$$$###$$$&&&''''''&&&$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""#################################$$$$$$######"""########################!!!!!!"""""""""#########$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!! """######!!! !!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$}}}sssqqqkkkgggiiimmmjjj```UUUDDD<<<222.........,,,)))+++)))''''''((((((&&&%%%&&&'''''''''(((((())))))''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''(((((((((''''''&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$%%%&&&%%%$$$######$$$$$$$$$$$$###############""""""###$$$$$$%%%%%%&&&###"""""""""######$$$%%%$$$$$$$$$#########""""""$$$######""""""###$$$$$$###$$$%%%&&&&&&%%%$$$######$$$&&&''''''&&&$$$### !!!"""###%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$############$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""######$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""!!! !!!"""###!!! !!!!!!!!!"""""""""""""""""""""######$$$$$$vvvooogggcccaaacccfffaaaTTTIII666222---***++++++***(((,,,***((((((((((((&&&$$$&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))'''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&)))))))))))))))((('''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&''')))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%&&&&&&$$$#################################%%%%%%%%%$$$######"""""""""""""""""""""###$$$%%%$$$############"""""""""###############$$$$$$$$$##############################%%%&&&&&&%%%%%%$$$ """###$$$%%%&&&$$$##################$$$$$$$$$######"""#########""""""######$$$%%%%%%&&&########################"""###$$$$$$%%%$$$$$$$$$########################"""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""###################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###%%%%%%###"""######$$$"""!!!!!!"""###""" !!!""""""######$$$$$$$$$!!!!!!!!!"""######$$$$$$~~~xxxrrrooobbb```___```___VVVGGG;;;000...+++)))((()))***++++++***(((((())))))((('''&&&&&&''''''((())))))***&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&%%%###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((('''(((((()))))))))((((((''''''''''''((((((((()))%%%&&&&&&&&&''''''''''''&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###!!!###%%%&&&%%%$$$$$$%%%########################%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###$$$%%%############""""""""""""!!!"""###$$$%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$$$$%%%%%%""""""############$$$$$$###""""""!!!!!!""""""###$$$###""""""!!!!!!""""""""""""##########################################"""###$$$$$$%%%%%%%%%$$$##########################################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#########""""""########################""""""""""""#########$$$"""""""""######$$$$$$$$$!!!###%%%%%%###"""###$$$%%%$$$""""""######"""!!!!!!!!!""""""###$$$$$$%%%!!!!!!"""######$$$%%%%%%{{{vvvrrrpppooocccbbb```___YYYMMM<<>>333...///...,,,******,,,...))))))+++,,,,,,+++***)))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((()))******((('''((()))###$$$&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%$$$$$$"""!!!"""""""""######$$$$$$%%%"""###$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''######$$$%%%&&&&&&'''(((%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$######!!! !!!!!!!!!""""""######$$$%%%&&&'''&&&$$$"""!!!$$$###""" """###$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!"""%%%''''''&&&$$$""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&%%%###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$""""""""""""############$$$$$$######""""""!!!!!! !!!###$$$$$$###!!!  """###%%%&&&&&& ###$$$%%%$$$###"""######################## !!!!!!"""""""""""""""""""""#########!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$ !!!"""######$$$ !!!""""""""" !!!!!!"""""""""###"""""""""""""""######### !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######""""""%%%%%%$$$$$$######""""""#########"""""""""""""""zzzrrrmmmlllnnnpppqqqkkknnnnnncccPPP>>>444000+++++++++***)))(((((('''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%############$$$$$$%%%%%%%%%########################$$$###"""!!!"""###%%%'''"""############$$$$$$$$$$$$######"""!!!"""""""""%%%$$$#########$$$&&&&&&%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$''')))'''%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""!!!!!!!!!########################%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$#########"""""""""!!!!!!"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$#########""""""!!!!!!%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!"""""""""""""""#########"""######$$$$$$$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!"""""""""""""""$$$$$$%%%%%%%%%%%%$$$### !!!!!!""""""######!!!!!!###$$$$$$###"""!!!########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""""""""!!! ########################!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!########################"""""""""""""""""""""""""""############"""!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%%%%&&&&&&yyypppjjjhhhiiikkkkkkmmmkkkdddVVVFFF999222000++++++******)))(((((('''(((((((((((((((((((((((((((((())))))(((''''''&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$############$$$$$$$$$$$$%%%$$$######""""""######$$$######"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''((('''%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$$$$#########""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""##########################################"""""""""""""""!!!!!!"""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""######!!!"""$$$%%%%%%%%%########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%#########"""""""""""""""!!!"""""""""""""""""""""########################$$$$$$$$$###"""""""""!!!#########"""""""""""""""########################"""""""""""""""""""""""" !!!"""###############!!!!!!"""###############$$$$$$$$$%%%%%%%%%&&&&&&}}}|||uuuooommmlllkkkjjjjjjbbbSSSDDD888111//////++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$######&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!!!!!!!"""############$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''%%%%%%%%%''''''&&&%%%$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################&&&$$$###$$$%%%%%%$$$"""&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%#######################################"""""""""!!!"""$$$%%%%%%$$$"""!!!########################""""""###$$$%%%&&&&&&'''$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""########################""""""""""""############"""""""""###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""### !!!"""$$$%%%&&&########################""""""""""""""""""""""""######""""""""""""##############################!!!!!!"""###$$$%%%%%%&&&""""""""""""############!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""&&&&&&%%%$$$###""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$%%%!!!!!!"""###############$$$$$$$$$$$$%%%%%%%%%%%%}}}wwwsss}}}{{{yyywwwuuuqqqlllhhh^^^SSSBBB555...------...************))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!"""############$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%'''''''''%%%$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""#########$$$$$$#########"""""""""""""""#########%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$#########$$$$$$################################# !!!###%%%%%%###!!! """"""#########$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""!!!  !!!!!!!!!"""""""""########################!!!!!!""""""######$$$$$$"""############"""!!!!!!$$$#########$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###########################""""""""""""""""""""""""###""""""""""""""""""###########################$$$$$$$$$######""""""!!!!!!!!!""""""######$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$#########"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######$$$$$$$$$!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%}}}tttooosssuuuxxxzzzwwwpppfff^^^LLLBBB555---+++,,,,,,,,,*********)))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""$$$##################$$$!!!!!!"""""""""#########%%%$$$######%%%%%%%%%###############$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""###############$$$$$$$$$ !!!###$$$$$$###!!! """""""""###$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""############"""""" !!!############""""""""""""%%%$$$"""!!!!!!!!!"""###########################"""""""""""""""""""""""""""""""""######"""""""""########################$$$######"""!!!!!! !!!!!!""""""######$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############"""!!!!!!!!!"""########################$$$$$$$$$%%%%%%wwwsssrrruuuyyy{{{wwwkkk\\\RRR<<<666///++++++,,,+++*********))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$!!!""""""######$$$$$$$$$$$$#########%%%&&&%%%$$$"""###############$$$$$$""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$""""""############""""""""""""######$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""######$$$$$$######  """###$$$############"""""""""!!!!!!!!!!!!"""###$$$%%%########################""""""""""""""""""""""""""""""############""""""######################## !!!!!!""""""""""""""""""""""""############$$$######"""!!!!!! """""""""""""""""""""""" !!!!!!"""###$$$%%%%%%""""""""""""############""""""""""""""""""""""""#######################################"""!!!!!!!!!!!!"""###########################$$$$$$$$$$$$}}}zzzwwwwwwyyyzzzxxxooo___NNNBBB222000---+++++++++******)))))))))))))))))))))***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&'''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%&&&(((%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$""""""######$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%######""""""""""""######!!!###$$$%%%%%%$$$###!!!#########$$$$$$%%%%%%%%%$$$###""""""""""""###$$$###############$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""#########""""""""""""""" !!!"""###$$$%%%%%%%%%$$$###"""""""""$$$&&&'''$$$$$$$$$#########"""""" !!!"""######$$$##############################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""""""""##################"""""""""""""""################################################"""######$$$$$$%%%%%%%%%#########"""""""""""""""################################################!!!""""""############"""!!!!!!"""###########################$$$$$$$$$$$$|||zzzyyyyyyzzzyyyxxxuuunnnbbbQQQ>>>222//////...,,,***))))))***)))))))))))))))*********''''''''''''''''''''''''%%%&&&&&&'''((((((((('''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''$$$"""$$$&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))%%%$$$$$$%%%'''(((((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!""""""############%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&######################## !!!"""###%%%&&&'''(((######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################$$$$$$######""""""!!!!!! """###%%%%%%&&&&&&"""!!! !!!###%%%&&&$$$$$$$$$$$$######""""""###$$$$$$$$$###""" ########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$###"""!!! $$$$$$######""""""!!!!!!#########$$$$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!################################################ !!!###$$$$$$$$$$$$!!!!!!"""###############"""############$$$$$$$$$}}}|||zzzyyyyyyzzz|||}}}xxxlll\\\LLL>>>444///000///,,,)))''''''((((((((((((''''''&&&&&&%%%%%%***))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$#########""""""###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!!!!!!!!"""%%%$$$###!!!!!!!!!"""###"""############$$$$$$$$$$$$###"""###%%%%%%###"""###$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$)))%%%""""""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$###############&&&%%%$$$"""!!! """"""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$############"""### !!!$$$$$$!!!!!!$$$""""""###"""""" ###"""!!!!!!!!!"""$$$%%%$$$$$$$$$###"""!!!!!! '''&&&$$$#########$$$$$$!!!!!!"""###############%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!! ###"""!!!"""###""" !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!$$$$$$##################$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$###!!! """$$$&&&$$$$$$############$$$$$$~~~{{{vvvuuuvvvyyy{{{{{{{{{ppp___OOOBBB888222///,,,***)))'''''''''((()))((((((((('''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$######%%%'''###########################""""""""""""""""""### !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######"""!!!!!!!!!!!!%%%$$$###"""!!!!!!"""###"""############$$$$$$$$$$$$###"""###%%%%%%###""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((&&&&&&'''(((&&&%%%!!!"""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%$$$###!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$######""""""&&&%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$###""""""""""""""""""!!!!!!""""""""""""""""""########################""""""""""""""""""""""""############"""""""""""" !!!!!!"""###$$$$$$ !!!""""""""""""""""""######$$$$$$$$$%%%%%%""""""$$$### """!!!!!!"""######"""!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$######"""!!!!!! %%%$$$###"""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$#########"""!!!"""###"""!!!###########################$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$"""""""""""""""###$$$%%%$$$###!!!!!!!!!"""###%%%$$$$$$############$$$$$$~~~xxxrrrqqqtttxxxxxxwwwpppaaaMMM===555222///...)))((((((((((((***+++---'''((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$######%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""$$$$$$%%%%%%#####################$$$%%%$$$$$$$$$######""""""$$$$$$###"""""""""######"""############$$$$$$$$$$$$###"""###%%%%%%###"""!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######&&&&&&'''''''''&&&&&&%%%""""""######$$$$$$######$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((((((&&&$$$!!!""""""$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$###!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&!!!!!!"""""""""#########$$$$$$$$$###############""""""""""""###$$$$$$%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%""""""!!!!!!"""###$$$$$$###############"""""""""############################################################""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%&&&&&&%%%"""!!!$$$### """######$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!######"""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$ """###$$$%%%%%%%%%###"""!!!"""######!!!$$$###"""!!!!!!"""###$$$######$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$%%%%%%!!!!!!!!!"""######$$$$$$$$$###############$$$$$$#########"""""""""""""""$$$$$$############$$$$$${{{uuuooopppuuuwwwtttooo```QQQ===000---...---+++************+++,,,...///''''''(((((())))))******))))))((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! $$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################&&&%%%$$$###"""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&########################""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$""""""""""""############$$$$$$###$$$%%%&&&%%%%%%$$$#####################""""""#########$$$$$$$$$$$$###"""###%%%%%%###""" """######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$"""######$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&""""""""""""#########$$$########################%%%$$$$$$#########$$$%%%%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%%%%"""""""""""""""######$$$'''&&&&&&%%%%%%$$$$$$$$$############################################################"""""""""!!!%%%%%%$$$###"""!!!!!! """#########""""""!!! !!!""""""###$$$$$$%%%%%%""" ######!!!!!!$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!"""""""""############""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$########################### !!!"""######""""""!!!!!!!!!######!!! """!!!!!!"""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""#########!!!!!!""""""############%%%$$$$$$############$$$""""""###$$$###"""!!! $$$$$$############$$$$$$uuurrroooqqquuusssjjjbbbNNNBBB444,,,+++---+++(((++++++++++++++++++,,,,,,''''''(((((())))))******((((((((((((''''''''''''((('''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%########################&&&%%%$$$###"""###$$$%%%#########$$$$$$$$$%%%%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%$$$$$$######!!!!!!!!!""""""######### !!!$$$&&&&&&$$$#########$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$###"""###%%%%%%###"""!!!######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&&&&%%%'''((((((((('''&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%&&&((((((&&&%%%((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###%%%&&&'''''''''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%########################)))'''%%%$$$#########$$$&&&&&&&&&%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%%%%$$$######"""""""""""""""'''&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!$$$$$$######"""!!!!!! $$$$$$$$$$$$###"""!!! ########################$$$!!!!!!###"""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""#########"""""""""""""""""""""################## !!!!!!"""""""""""""""$$$###""""""!!!!!! !!!!!!""""""""""""!!!!!!"""!!! !!!######""" ###!!!  !!!###!!!""""""#########""""""!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$""""""!!!!!!!!! """""""""""""""#########$$$$$$######"""#########!!!"""###$$$$$$###!!! $$$$$$############$$$$$$rrrpppoooooommmeeeYYYOOO>>>777///,,,,,,---***'''))))))))))))(((((((((''''''((((((((((((((())))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$"""#########""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$"""$$$###!!!"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$$$$###"""###%%%%%%###""" """###$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$ !!!"""###$$$$$$$$$$$$'''''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((###$$$%%%%%%&&&'''(((((()))'''&&&&&&((())))))(((%%%&&&&&&'''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$)))'''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""'''$$$######!!! """###%%%&&&!!!!!!"""#####################""""""""""""""""""!!!"""###$$$$$$$$$###### !!!!!!""""""!!!!!!$$$###"""!!!  $$$$$$%%%%%%$$$$$$###"""!!! !!!######"""!!!%%%$$$###""""""###$$$%%%!!!!!!""""""######""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%######"""!!!!!! """"""""""""""""""#########"""""""""""""""###### !!!"""$$$$$$$$$###"""$$$$$$############$$$$$$qqqppplllggg^^^RRRDDD;;;333111...---,,,,,,***((('''''''''(((((('''''''''(((((((((''''''''''''''''''(((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$!!!"""###"""!!!"""###%%%##############################""""""""""""#########$$$$$$$$$$$$######"""!!!!!!"""######$$$%%%%%%"""###%%%### """###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$###"""###%%%%%%###""" """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!$$$&&&########################"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$ !!!"""######$$$$$$$$$'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''((()))(((&&&######$$$'''((((((%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!"""$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###!!! !!!###%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&##################$$$$$$""""""""""""""""""###$$$!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""" !!!###$$$%%%$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$%%%!!!!!!###""" ######"""""""""###$$$%%%!!!"""###$$$%%%$$$$$$###"""""""""""""""""""""### """#########"""""" !!!"""""""""""""""###"""!!! !!!""""""######$$$%%%%%%%%%$$$$$$!!! !!!###$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###############"""""""""###""""""""""""""""""""" !!!"""###### !!!"""###$$$$$$$$$$$$$$$############$$$$$$rrrpppjjj```SSSCCC666.........---,,,++++++******&&&'''((()))*********)))((((((''''''&&&&&&&&&%%%'''''''''(((((((((((((((#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%$$$$$$###!!! %%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""############$$$$$$$$$!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###############!!!""""""###$$$%%%%%%%%%)))%%%"""###'''(((%%%!!!"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$$$$###"""###%%%%%%###""" """%%%%%%%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""" $$$'''########################"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&######$$$%%%&&&(((((()))%%%""" ###%%%&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& """###%%%'''((()))%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&""""""""""""############""""""######$$$$$$$$$$$$ !!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$############### !!!!!!"""$$$%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!!!!###$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!###!!!###&&&+++)))'''$$$""" """###$$$%%%&&&%%%$$$$$$"""""""""""""""#########!!!"""""""""!!!!!!!!!!!!"""###############"""!!!!!!!!!!!!###%%%&&& !!!"""###$$$$$$$$$!!! !!!###$$$###!!!"""###$$$$$$$$$$$$###""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$#########$$$%%%%%%&&&&&&#########""""""""""""""" """###### """###$$$%%%&&&$$$$$$############$$$$$$gggeee^^^OOO>>>333///000---,,,+++***))))))))))))******)))((((((((((((((($$$%%%&&&'''((((((((((((***'''%%%&&&))))))&&&###&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$+++)))%%%"""!!!"""$$$&&&$$$###"""""""""###$$$%%%%%%%%%$$$###""""""######"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%#########$$$%%%%%%%%%&&&$$$"""!!!$$$&&&'''###"""%%%$$$"""&&&&&&%%%$$$############ !!!"""$$$%%%&&&'''!!!""""""#########""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$"""!!!!!!!!!"""###%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''***'''%%%%%%((()))&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%))))))((('''&&&$$$###"""%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%#####################$$$######""""""!!!!!! """""""""###$$$$$$$$$%%% !!!"""######"""!!!######%%%%%%%%%%%%######$$$###"""""""""###%%%%%%%%%&&&''''''%%%######$$$########################$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%################################################!!!###"""!!!!!!"""&&&$$$######$$$%%%%%%$$$ """###$$$###!!!  !!! !!!!!!"""""""""###"""""""""""""""#########$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$""" !!!###%%%'''&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$###"""""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!###""""""!!! #########"""!!! $$$$$$$$$$$$$$$###""""""&&&$$$!!!!!!######%%%&&&%%%### !!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""''''''''''''''''''''''''&&&###!!! !!!#########aaaZZZMMMAAA888222///...---,,,+++***))))))))))))***))))))((((((((((((((((((((((((((('''&&&%%%$$$((('''&&&'''''''''%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&""""""############""""""'''%%%###"""!!!###%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&%%%$$$$$$###""""""#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$###!!! !!!"""%%%&&&%%%!!!!!!$$$$$$ $$$&&&%%%$$$$$$######$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""$$$%%%$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###############"""""""""###############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$###$$$%%%&&&'''$$$%%%'''&&&%%%$$$$$$%%%########################$$$$$$$$$#########""""""######$$$$$$%%%%%%&&&&&&################################################ """%%%&&&%%%$$$$$$%%%$$$###!!!!!!###$$$###"""$$$$$$###"""""""""""""""###"""!!! !!!!!!!!!""""""#########$$$#########"""!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""###"""!!! !!!"""$$$%%%%%%$$$$$$######"""""""""!!!!!!"""""""""###############""""""######$$$%%% !!!!!!""""""#########""""""!!!  !!!"""######$$$!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!"""!!!###$$$###"""!!!!!!"""####################################"""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """#########VVVIII:::111000111...***,,,+++******))))))))))))***)))((((((''''''(((((((((((((((((('''&&&%%%$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!"""###$$$&&&&&&&&&&&&%%%$$$#########$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$############""""""""""""$$$$$$#########$$$%%%%%%###!!!!!!$$$$$$"""###%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######""""""######$$$######"""$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&((())))))'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$$$$######$$$############$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###################################################%%%'''(((&&&%%%%%%&&&###!!! !!!"""!!!!!!((('''$$$"""!!!!!!"""###%%%$$$###"""!!! """""""""###############%%%$$$######!!!!!! ######""""""""""""##################"""""""""!!!""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!"""""""""######################## !!!!!!!!!""""""""""""######"""""""""###$$$$$$ !!!"""###$$$$$$###""""""!!!!!!  !!!"""###$$$$$$  !!!"""###$$$###"""!!! !!!"""!!! !!!###$$$####################################""""""""""""!!!!!!!!!"""""""""######"""""""""###############$$$###!!!!!!###$$$$$$###HHH===000***,,,...,,,(((++++++***)))))))))))))))))))))(((''''''''''''((($$$%%%&&&'''(((((((((((("""%%%((('''$$$###$$$&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&!!!!!!"""$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! $$$$$$###############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! ######$$$$$$$$$$$$$$$######""""""###$$$######$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! ######$$$$$$$$$$$$######""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$'''******&&&######%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#####################$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""############$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!###%%%%%%%%%$$$%%%&&&################################################%%%%%%%%%%%%%%%$$$$$$$$$################################################"""$$$&&&&&&$$$#########"""!!!!!!"""!!! &&&%%%###"""!!!""""""#########"""!!! !!!##################$$$$$$######""""""!!!!!!!!! ###""""""""""""""""""#####################""""""""""""""""""""""""""""""######################## !!!"""#########"""!!!!!!"""""""""#########$$$!!!!!!!!!"""""""""############""""""""""""###### !!!"""#########""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!! !!!###$$$$$$######!!!!!!!!!  """%%%#################################"""""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###:::666///,,,++++++)))(((******))))))((())))))))))))(((((('''''''''''''''$$$%%%&&&'''(((((((((((("""%%%((('''$$$###$$$'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$!!!""""""######""""""!!!###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###"""!!! $$$###############$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$#########""""""!!!!!! """######$$$$$$###"""!!!$$$%%%$$$############""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###############"""!!! """######$$$$$$######"""""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###&&&))))))%%%###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&!!!""""""######$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$###########################""""""######### !!!!!!""""""""""""!!!###%%%%%%$$$$$$%%%&&&################################################$$$$$$$$$$$$############################################################"""###$$$$$$"""!!!"""###$$$"""!!!!!!"""###"""""" """#########"""""" !!!"""$$$$$$################## !!!!!!"""""""""###"""""""""######""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!###%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$######""""""!!!""""""###""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$$$$#########!!!!!!!!!!!!"""$$$%%%&&&#########!!!!!!###""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$%%%%%%%%%&&&&&&&&&'''"""""""""$$$%%%&&&$$$"""111111000...+++)))))))))***))))))(((((())))))))))))(((''''''&&&&&&''''''(((((((((((('''&&&%%%$$$###%%%&&&'''&&&%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%$$$############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######""""""""""""!!!!!!!!!!!!#########$$$######"""!!!$$$&&&&&&###"""$$$$$$!!!############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""############""""""""""""######$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$#########'''''''''&&&&&&%%%$$$###$$$%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""""""""###############$$$$$$$$$###############&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$!!!###%%%%%%$$$###$$$%%%#######################################$$$$$$$$$########################################################################"""$$$%%%$$$######$$$%%%%%%###""""""###$$$$$$###!!!###$$$$$$###"""!!!"""##################""""""""" """######$$$""""""############"""""" !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!"""$$$%%%%%%$$$$$$###!!!!!!!!!""""""#####################$$$$$$$$$$$$######"""!!!!!!!!!""""""###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""###### !!!!!!"""""""""""""""""""""!!!!!!"""###%%%&&&###$$$$$$###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""#########$$$$$$""""""######$$$%%%%%%%%%!!!!!!###%%%''''''$$$""",,,------,,,+++*********))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&(((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###############$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''''''''&&&%%%######""""""###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""!!!"""""""""""""""######%%%%%%$$$$$$############"""%%%%%%""""""&&&&&&###############$$$%%%&&&&&&#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""############""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""$$$'''((()))%%%%%%%%%&&&&&&%%%%%%%%%############$$$$$$$$$$$$''''''''''''&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!"""###############$$$$$$########################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$########################$$$$$$$$$&&&%%%$$$###"""######$$$%%%$$$############$$$%%%######%%%&&&&&&&&&%%%$$$"""$$$%%%%%%###""""""###########################""""""#########$$$$$$$$$"""######$$$$$$%%%%%%%%%################################################"""###$$$$$$######%%%'''%%%###""""""###$$$###### !!!""""""############  !!!""""""#########""""""!!!!!!!!! !!!"""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!""""""###############!!!!!!!!!"""""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$$$$ !!!###&&&((('''%%%"""+++)))((((((***,,,,,,+++))))))(((((((((((()))***(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''(((((((((((('''%%%$$$&&&)))***(((%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%''''''###$$$$$$%%%%%%$$$$$$###$$$######"""######$$$$$$###$$$%%%&&&&&&&&&%%%$$$######""""""###$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""!!!!!!""""""######$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$%%%"""###((()))%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$""""""############""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&### $$$(((******$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%$$$###!!! !!!!!!"""!!!  !!!"""!!!"""###$$$%%%$$$#########$$$&&&%%%###"""""""""########################""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''################################################ !!!""""""!!!"""$$$&&&$$$###!!!!!!#########"""&&&$$$###!!!!!!"""$$$%%%###""""""!!!!!!!!!!!!"""###"""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!"""###$$$$$$"""""""""""""""#########&&&%%%$$$"""!!! !!!"""######""""""!!!$$$&&&'''%%%###!!!!!!$$$&&&&&&%%%&&&'''########################!!!!!!""""""#########$$$"""############$$$$$$$$$!!!""""""###$$$%%%%%%%%% !!!###&&&)))(((%%%"""******)))((((((((((((((('''(((((()))))))))))))))$$$%%%&&&((()))(((((('''(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!######%%%&&&'''((((((((($$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""$$$%%%$$$###!!!""""""#########""""""!!!""""""############""""""######$$$$$$$$$$$$######""""""############""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$!!!""""""$$$%%%&&&''''''###$$$%%%&&&&&&%%%$$$######""""""###%%%'''&&&%%%"""!!!!!!!!!!!!!!!""""""&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$ """$$$&&&'''&&&%%%$$$&&&%%%$$$###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""$$$%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """###%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%&&&%%%###"""""""""#################################$$$$$$$$$$$$###""""""""""""#########""""""!!!!!!!!!!!!"""######$$$$$$########################"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&  """$$$&&&$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""######""""""############""""""""""""!!!!!! $$$$$$%%%%%%%%%###"""!!! !!!!!!!!!!!! $$$""" !!!""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%###"""""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""############$$$###""" !!!"""!!!!!!!!!!!!""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$%%%""" """$$$###"""""""""""""""############******)))((((((((((((((()))))))))))))))((('''&&&(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%%%%$$$$$$###""""""############"""""""""######$$$$$$######"""""""""############""""""""""""!!!!!!!!!!!!""""""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""###%%%&&&&&&%%%$$$$$$#########$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########%%%&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""#################################$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&########################"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$######"""$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""######""""""############""""""""""""!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!! ###"""!!!  !!!!!!!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$######"""""""""###$$$$$$"""##################"""######"""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!! !!!"""#########"""######!!!!!! !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! ######"""!!!!!!"""######"""######$$$$$$######"""%%%%%%$$$######$$$%%%%%%%%%### !!!###$$$$$$"""""""""""""""############******)))(((((((((((((((*********)))((('''%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###############"""$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''$$$ """%%%###$$$$$$%%%%%%%%%$$$$$$""""""############"""""""""######$$$$$$######"""""""""############""""""###""""""!!!!!!""""""###"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%))))))((('''&&&%%%$$$$$$'''&&&&&&%%%$$$###""""""#########""""""#########%%%$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######"""####################################$$$$$$$$$$$$###""""""######$$$$$$%%%$$$$$$############$$$%%%%%%&&&&&&###########################"""!!!"""$$$%%%%%%$$$########################"""""""""""""""###$$$$$$$$$&&&'''((('''%%%""" ###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!######""""""""""""######""""""############""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!! """""""""!!!!!!!!! !!!!!!!!!""""""""""""$$$$$$###""""""###$$$$$$######"""!!!!!!!!!""""""###""""""!!!!!!""""""###&&&%%%###!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$$$$############""""""!!!!!!""""""###"""""""""""""""!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$$$$###""""""""""""############***))))))((((((((((((((())))))))))))((('''&&&%%%'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###### !!!"""$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%"""!!!###!!!!!!"""#########"""""""""######$$$$$$######"""""""""############"""""""""######$$$$$$######"""###""""""""""""""""""###############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""$$$###"""!!!!!!"""###$$$&&&$$$###$$$%%%%%%$$$#####################""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""""""""#########""""""###$$$$$$%%%###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$#############################################$$$$$$$$$$$$###"""""" !!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$###########################"""!!!"""$$$%%%$$$###""""""""""""""""""""""""###############$$$$$$%%%!!!"""$$$&&&&&&%%%$$$###!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&((()))###############$$$$$$$$$########################"""""""""######""""""""""""""""""""""""#########""""""############""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!""""""""""""!!! !!!!!!!!!"""""""""######$$$##################$$$######"""!!! !!!!!!###"""!!! !!!"""###%%%$$$"""!!! !!!"""###""""""!!!!!!!!!!!!"""""" !!!"""######$$$##################""""""""""""#########""""""!!!!!!!!!!!!""""""######$$$!!!!!!!!!!!!""""""""""""###$$$$$$######"""!!! """!!!!!!!!!!!!!!!!!!"""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$$$$######$$$$$$$$$###!!!"""""""""############***))))))(((((((((((((((''''''(((((((((((('''''''''&&&%%%%%%&&&''')))***&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&& !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###!!!  !!!""" !!!"""#####################$$$$$$$$$$$$######"""""""""######"""""""""######$$$$$$$$$$$$############""""""""""""######%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###### !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$%%%$$$###"""!!!%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$%%%########################!!!!!!!!! !!!"""######%%%$$$$$$###""""""######$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$###"""###$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$###############""""""""""""######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$#####################$$$####################################$$$$$$$$$$$$###"""""" !!!"""""""""""""""!!!!!!!!!"""######$$$$$$########################$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%% """$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""#########$$$$$$$$$########################""""""############""""""!!!!!!""""""############""""""############""""""!!!!!!""""""""""""""""""$$$######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######""""""!!! """""""""#########$$$$$$#########$$$$$$###############"""!!! !!!!!!###"""!!! !!!"""###""""""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!"""""" !!!"""######$$$!!!!!!"""######""""""!!!"""###############"""!!!!!!!!!"""#########$$$$$$!!!!!!!!!!!!""""""""""""###############"""!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$############!!!"""""""""############******)))(((((((((((((((%%%&&&'''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!""""""######""""""!!!######$$$$$$$$$$$$######$$$######""""""######$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!""""""###$$$%%%&&&&&&#########$$$$$$%%%%%%%%%#########""""""#########%%%$$$######%%%&&&%%%###&&&'''(((((('''&&&$$$######$$$$$$%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############### !!!""""""######&&&%%%$$$###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&########################$$$###"""###$$$%%%$$$"""########################%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%!!!$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!! """""""""###$$$$$$%%%%%%########################"""######$$$$$$######""" !!!"""######$$$######""""""############""""""!!!!!!""""""""""""######$$$$$$"""!!! !!!""""""######""""""!!!######"""""""""!!!!!!!!!############$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######"""!!!!!!!!!""""""###""""""!!!!!!""""""### !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!"""#########"""!!!""""""######$$$#########""""""###$$$$$$$$$######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""############""""""###""""""!!!!!!""""""###"""######$$$$$$######""" """$$$$$$"""!!!"""###""""""""""""############******)))((((((((((((((('''''''''(((''''''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###"""###%%%&&&&&&%%%''''''((()))(((&&&$$$###""""""###$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!"""###$$$$$$###""""""$$$$$$###############$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$##############################$$$$$$$$$$$$###"""""" !!!"""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&########################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''%%%$$$ ###%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%########################"""######$$$$$$######""" """###$$$$$$######""""""############""""""!!!!!!"""""""""###############"""!!!!!!!!!"""###""""""############""""""$$$###"""!!!!!!!!!"""###""""""""""""############"""###$$$$$$$$$$$$###"""######"""""""""###$$$$$$"""##################""" !!!###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%$$$###"""!!!"""######$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!$$$###!!! """""""""""""""############******)))((((((((((((((())))))(((((('''&&&$$$$$$$$$%%%&&&((()))(((((('''&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&& !!!###$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$"""!!! !!!"""### !!!######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######""""""###%%%'''&&&%%%%%%&&&''''''&&&%%%"""!!!!!!!!!"""###%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""$$$%%%&&&'''&&&$$$""" """"""""""""###$$$%%%&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%$$$##############################$$$$$$$$$$$$###"""""" !!!""""""""""""!!!!!!!!!"""######$$$$$$########################%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""''')))(((&&&$$$ ###%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### """###$$$$$$$$$###""""""############""""""!!!!!!""""""#########$$$######"""""""""$$$%%%&&&""""""############""""""%%%$$$""" !!!###$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!###%%%&&&%%%### """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""$$$&&&&&&&&&$$$### !!!"""###$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!"""######"""!!!  !!!""""""!!!  ######!!! !!!""""""""""""############(((((())))))))))))((((((''''''(((((('''&&&%%%%%%(((((('''&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$$$$""" '''&&&$$$###"""######$$$ !!!!!!!!!!!!######################## !!!"""###$$$$$$###"""###""""""!!! !!!!!!"""######"""""""""""""""###!!!!!!!!!!!!"""###%%%%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%"""###$$$$$$###!!!%%%$$$###!!!!!!###$$$%%%##############################""""""""""""######%%%$$$#########%%%((()))"""""""""""""""######### """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###%%%&&&%%%$$$###"""$$$%%%$$$######%%%&&&%%%%%%%%%%%%%%%$$$###""" !!!"""###%%%'''((($$$""" """ !!!"""#####################$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#################################""""""!!!!!! !!!###$$$##################!!! ########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###$$$###"""########################%%%%%%$$$###"""""""""###!!!!!!"""##################"""""""""###$$$%%%%%% """#########"""!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""#########""""""!!!$$$###""" !!!""""""""""""###$$$$$$$$$%%%"""###$$$$$$$$$"""!!! !!!!!!""""""######&&&&&&%%%$$$###"""!!! $$$$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""############"""""""""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!  ############$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$"""!!! !!!!!!'''$$$"""!!!!!!"""!!! (((((())))))))))))((((((''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$###!!!$$$###"""""""""###$$$%%%#########$$$$$$$$$$$$%%%##############################$$$%%%%%%$$$"""""""""""""""######$$$$$$$$$######"""""""""""""""###"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########'''%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&%%%###!!! ###"""!!! !!!"""#################################""""""""""""######%%%$$$#########%%%'''(((''''''&&&%%%$$$###"""""" !!!"""$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%&&&'''''''''&&&%%%$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%%%%&&&%%%###!!!!!!"""###%%%###$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################""""""!!!!!!!!!!!! """$$$$$$###""""""###&&&%%%$$$#######################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%$$$###########################$$$$$$######"""############"""!!!!!!!!!"""$$$%%%#########"""######$$$$$$ !!!"""###""""""!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############$$$###"""!!! !!!"""""""""###############$$$"""############""""""!!!!!!!!!!!!!!!""""""""""""$$$$$$###############"""%%%$$$###"""""""""###$$$$$$######""""""######$$$!!!!!!""""""""""""!!!!!!!!!""""""#########""""""########################$$$$$$#########"""""""""""""""""""""""""""""""""  """############$$$$$$$$$$$$"""######$$$$$$######""""""""""""!!!!!!!!!""""""!!!""""""###############""""""!!!!!!!!!!!!!!!"""$$$######$$$%%%%%%###!!!'''(((((())))))((((((''''''''''''(((''''''&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%#########$$$$$$%%%&&&&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!! !!!###$$$%%%$$$$$$""""""""""""""""""#########"""""""""""""""######$$$$$$%%%%%%$$$###""""""'''&&&&&&%%%$$$###"""!!!&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""###"""!!! !!!"""#################################""""""""""""######&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%$$$###""""""!!!"""###$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$######""""""###$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$###############$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""#############################################""""""######$$$$$$$$$$$$#################################""""""""""""!!!!!!!!!"""###%%%$$$###"""""""""&&&%%%%%%$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%&&&%%%$$$#################################"""######$$$$$$%%%###!!!!!!$$$&&&$$$$$$###"""""""""###### !!!"""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""" !!!"""##################""""""!!!!!!!!!!!!"""############""""""""""""""""""""""""""""""###$$$""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%$$$###"""""""""""""""$$$######""""""######$$$ !!!!!!!!!!!!!!!!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""!!!  """############""""""""""""!!!""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!###"""""""""""""""###### !!!"""$$$&&&%%%### '''(((((((((((((((((('''&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""#########"""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%!!!"""###$$$%%%&&&''''''"""###$$$%%%%%%%%%$$$###########################!!!!!!!!!###%%%&&&%%%$$$""""""""""""######$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""" """###"""!!! !!!""""""###############$$$###"""""""""""""""###%%%%%%%%%%%%$$$###""""""&&&&&&%%%%%%$$$###""""""&&&%%%$$$%%%&&&&&&%%%$$$ !!!"""############"""%%%$$$$$$######$$$$$$%%%##############################""""""""""""######&&&%%%$$$######$$$$$$%%%!!!!!!!!!"""######$$$$$$######$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$###"""!!!""""""""""""$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$###############$$$$$$######$$$$$$######""""""$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%$$$###!!! """"""""""""""""""""""""$$$#########"""!!!!!!!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""###$$$%%%$$$"""!!!""""""######"""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###########################"""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$###""""""!!!"""""" !!!!!!"""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""#########""""""!!!"""""""""!!!!!!!!!!!!"""#########""""""!!!!!! ###"""!!!!!!!!!###$$$%%%######""""""!!!!!! """"""""""""############$$$$$$######""""""!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!! !!!######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!######"""!!!!!!!!!######""""""!!!!!! !!!""""""######""""""!!!!!!!!!""""""#########""" !!!!!!""""""!!!!!!#########"""######$$$$$$"""!!!!!!"""######!!!''''''((((((((((((''''''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#################################"""!!!#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%!!!!!!"""###%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$########################"""!!!!!!###%%%&&&%%%$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$$$$ """######!!! !!!"""###############$$$###"""""""""""""""###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%### !!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##############################""""""""""""######%%%%%%$$$$$$###$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((!!!$$$&&&'''&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&""""""#########"""!!! !!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&###"""!!!"""###$$$""""""""""""""""""""""""$$$#########"""!!!!!!!!!"""######$$$$$$######"""########################""""""""""""############$$$%%%%%%$$$"""!!!"""###""""""!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################"""!!!"""$$$$$$$$$"""###########################"""""""""###$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""############"""""" !!!!!!!!!"""""""""###$$$$$$$$$$$$###!!! !!!!!!!!!""""""""""""!!!###""""""!!!!!! ###"""!!!!!!!!!###$$$%%%######""""""!!!!!! #########"""""""""!!!!!!############""""""!!!!!!###""""""""""""""""""###"""######$$$$$$######""" !!!######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!!!!!!!!###""""""!!!!!! """##################""" !!!"""###$$$$$$###### !!!""""""######""""""###############$$$%%%%%%)))&&&###!!!!!!""""""!!!&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###!!! ############$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%!!!""""""$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###########################""""""###%%%&&&%%%###%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%%%%$$$###$$$%%%%%%%%%###"""!!! """###$$$$$$#########"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$%%%%%%&&&&&&######################################################""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######"""######$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&& ###&&&'''&&&$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&######$$$$$$######"""!!!!!!"""$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&##########################################""""""""""""############""""""########################"""""""""############$$$$$$%%%%%%$$$""""""###%%%%%%$$$$$$#########$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""!!! !!!###$$$###"""#################################"""######$$$$$$ """$$$&&&%%%###!!!######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""############"""""" !!!!!!""""""######$$$$$$$$$$$$###!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""###$$$""""""""""""!!!!!!!!!!!!#########""""""!!!!!!!!!!!!!!!"""######""""""!!!###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$### !!!"""#######################################!!!!!!""""""""""""##############################!!!###$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""######$$$$$$######""" !!!###$$$%%%$$$$$$###!!!"""######$$$$$$######""""""""""""###$$$%%%%%%///+++%%%""""""###$$$$$$&&&''''''((((((''''''&&&%%%&&&&&&'''((((((''''''$$$%%%&&&'''(((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%""""""###$$$%%%%%%&&&&&&***)))&&&$$$######%%%&&&########################$$$######$$$%%%&&&$$$#########$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% """$$$%%%$$$###""""""!!!!!!!!!"""###$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%"""%%%%%%%%%$$$%%%%%%&&&&&&"""##################"""##############################""""""""""""######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$!!!!!!######$$$###"""!!!!!!%%%&&&%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""""""""""" !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""############""""""########################""""""#########$$$$$$$$$$$$$$$$$$###"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################"""!!!"""$$$%%%$$$###########################$$$$$$######"""#########"""###$$$$$$$$$"""!!! """!!!!!!!!!!!!""""""###"""!!!!!! !!!"""###$$$""""""############"""""" !!!"""#########""""""############"""""" !!!"""######"""!!! !!!!!!"""############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""" !!!"""#########"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!""""""#########""""""########################"""""""""#########$$$$$$########################!!!""""""!!! !!!!!!"""""""""""""""######!!!""""""""""""""""""!!!!!!###%%%%%%%%%$$$###!!!"""######$$$$$$######!!!!!!!!!""""""$$$%%%%%%,,,)))%%%######$$$$$$###&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''$$$%%%&&&'''((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%#########$$$$$$%%%%%%&&&---***&&&###""""""$$$&&&""""""""""""""""""""""""%%%$$$###$$$%%%%%%$$$""" """###$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###"""!!!!!!"""###$$$&&&''' """$$$%%%$$$###"""!!!!!!!!!!!!"""###%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%$$$###""""""$$$$$$%%%&&&((('''$$$"""$$$$$$###""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################""""""""""""###### !!!"""$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%$$$###"""""""""###%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%''')))$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###!!!!!!$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""###"""!!!!!! !!!!!!###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&""""""############""""""########################""""""######$$$$$$$$$$$$###$$$$$$###"""###&&&((('''&&&%%%$$$###"""""""""#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$########################%%%%%%$$$###"""""""""###$$$$$$###""""""!!!""""""!!!!!! !!!!!!"""###$$$"""!!! !!!###$$$""""""############"""""" !!!"""######$$$ !!!"""$$$$$$%%%%%% !!!#########"""!!! !!!!!!!!!"""###$$$$$$$$$"""!!! !!!!!!""""""###### !!!"""###$$$$$$!!!"""###$$$######""""""!!!!!!!!!!!!""""""""""""############"""""""""############""""""!!!########################""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!!""""""######$$$$$$ !!!!!!!!!!!! !!!###%%%&&&%%%$$$###!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%%%%###""""""######!!! ((((((''''''''''''((((((&&&&&&'''''''''''''''&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&''''''((((((((($$$%%%%%%$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%&&&(((((((((&&&$$$#########""""""######$$$%%%$$$((('''###!!!"""$$$######%%%%%%%%%%%%######"""%%%&&&&&&$$$"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$######"""""""""!!!######$$$$$$$$$%%%%%%%%%$$$###""""""###$$$'''((('''''''''&&&&&&%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$######"""!!! $$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""!!!"""######)))(((&&&%%%$$$###############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$'''%%%###""""""###%%%'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###""" ###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''$$$"""###&&&'''&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" """###""" !!!$$$$$$$$$###############$$$$$$#########$$$&&&((()))%%%%%%%%%$$$$$$#########$$$""" """%%%&&&%%%###""""""""""""""""""""""""$$$$$$$$$#########""""""&&&%%%$$$"""!!!!!! !!!############$$$%%%&&&&&&""""""""""""""""""""""""###""""""!!! !!!"""###"""!!! !!!"""###"""""""""$$$%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$""""""!!!!!! !!!!!!"""###############"""""""""""""""!!! ######$$$$$$$$$$$$######!!!  !!!$$$$$$$$$$$$###!!! !!!!!!""""""############!!!!!!"""############### !!!  """$$$$$$###"""!!!!!! !!!!!!"""""""""""""""!!! """""""""""""""!!! %%%$$$######"""#########&&&&&&%%%%%%$$$#########&&&$$$""""""###$$$###"""######$$$$$$$$$$$$######((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$######$$$%%%$$$%%%&&&''''''&&&$$$#########""""""######$$$%%% ###"""###&&&)))$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&%%%###!!! $$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######!!!!!! """"""#########$$$$$$$$$$$$###""""""###$$$&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$#########$$$&&&&&&%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######"""!!! $$$%%%%%%&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!"""$$$&&&%%%$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!! ###%%%$$$$$$###############$$$$$$$$$######$$$%%%'''(((%%%%%%%%%$$$$$$#########$$$"""!!!"""%%%&&&$$$###########################$$$$$$$$$#########""""""$$$$$$###""""""!!!!!!!!!######""""""######$$$$$$""""""""""""""""""""""""(((&&&$$$"""!!!"""###$$$$$$%%%%%%$$$""" !!!"""###"""!!!"""$$$%%%$$$###%%%%%%$$$$$$$$$#########!!!!!!"""############""" !!!!!!"""######$$$$$$""""""!!!!!!!!! !!!!!!"""##############################"""!!!!!!"""######$$$$$$######""""""!!!!!! !!!!!!"""######$$$######"""!!! !!!!!!!!!!!!""""""######!!!!!!"""###############!!!""""""!!! """$$$###""""""!!!!!!!!!!!!""""""""""""""""""!!! """""""""""""""!!! ###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$#########'''%%%$$$###$$$%%%$$$#########$$$$$$$$$$$$######((((((''''''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$###$$$%%%&&&&&&&&&$$$$$$######""""""######$$$%%%!!!%%%&&&$$$"""$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$###############"""""""""""""""!!!!!!"""""""""#########$$$######"""###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$#########$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$ !!!###$$$$$$$$$############$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""""""######%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!!!!###$$$$$$###%%%$$$$$$$$$$$$###############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""###$$$$$$###""""""###%%%$$$###############$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$#########$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""######""""""!!!"""""""""""""""""""""""""""""""""***'''$$$!!! """%%%''''''''''''&&&###!!!!!!"""###"""!!!"""$$$%%%$$$##################""""""""" !!!"""""""""""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!! !!!""""""############"""###$$$$$$$$$$$$######""""""######$$$$$$######"""###""""""!!!!!!""""""###""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""######""" !!!###"""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!! """"""######""""""!!!!!!!!!!!!!!!"""###%%%&&&'''"""""""""############$$$)))'''%%%$$$%%%%%%$$$#########$$$$$$$$$$$$######(((''''''&&&&&&''''''((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#####################%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$#####################""""""$$$%%%%%%%%%%%%$$$######""""""######$$$%%%((()))***((($$$ $$$###"""!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%#########"""""""""!!!!!!$$$$$$############$$$$$$###############$$$$$$$$$################################################"""###$$$%%%%%%$$$"""!!! !!!###%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$######""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#####################"""!!!"""###%%%&&&%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$ ############""""""###$$$#########"""######$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$$$$###########################$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############%%%$$$###"""""""""""""""""""""""""""""""""""""""%%%$$$""" """###%%%&&&'''%%%###""""""######"""!!!"""###$$$$$$"""######################## !!!""""""######""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""#########$$$$$$###""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""###"""  !!!!!!!!! !!!!!!"""######!!!!!!""""""""""""!!!!!!""""""#########""""""!!!""""""""""""###$$$%%%&&& !!!!!!"""######$$$$$$)))'''%%%$$$$$$$$$###"""######$$$$$$$$$$$$######''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""######$$$%%%%%%%%%%%%######""""""######$$$%%% !!!"""""""""""""""###%%%$$$###""""""###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%#########"""""""""""""""$$$$$$############$$$$$$########################################################################!!!"""$$$%%%%%%$$$###""""""###%%%&&&&&&$$$"""!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################"""""""""$$$%%%'''###############"""!!! """"""#########$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$##################%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!!!!"""##########################################"""!!!!!!!!!"""""""""######""""""###$$$$$$%%%%%%%%%%%%%%%$$$###""""""###########################$$$$$$$$$############################################################ !!!"""###$$$$$$######&&&%%%$$$###############"""""""""""""""""""""""" !!!!!!""""""!!! !!!"""$$$###""""""###$$$"""!!! !!!###$$$###"""######$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""""""""""""""#########!!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""""""""!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$##############################!!!!!!"""############### !!!"""!!!!!!!!! !!!!!!"""######!!!!!!""""""""""""!!!!!!""""""############""""""$$$$$$###############$$$ !!!"""###$$$$$$%%%'''%%%############"""!!!######$$$$$$$$$$$$######''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%!!!""""""###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''***)))'''%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%"""###############$$$$$$######$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$$$$######$$$###  ###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$"""""""""##############################$$$%%%&&&""""""#########"""!!!!!!"""""""""############$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######%%%&&&$$$############"""""""""######$$$$$$$$$$$$###### !!!!!!"""###"""""""""""""""""""""""""""""""""###!!! !!!""""""!!!""""""""""""###$$$%%%%%%$$$$$$%%%%%%$$$###"""""""""""""""##################$$$%%%$$$"""""""""$$$""""""""""""""""""""""""###############$$$$$$$$$ !!!"""$$$$$$$$$###"""&&&%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###%%%%%%###!!!  !!!"""!!!!!!"""$$$"""!!! !!!###$$$###"""#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!""""""""""""######"""############""""""!!! !!!""""""""""""!!!!!!""""""######""""""!!! !!!!!!""""""!!!!!! !!!"""###########################""""""""""""!!!!!!"""###############!!!""""""!!! """!!!!!!!!!!!!""""""### !!!!!!"""""""""""""""""""""######$$$$$$######%%%$$$$$$###""""""######!!!!!!""""""###$$$%%%%%%&&&$$$""""""###$$$###"""######$$$$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%######""""""######$$$%%%)))'''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$###"""!!!""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########"""""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""""""""###############$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###############$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&$$$#########$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!"""###$$$&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!"""""""""#########$$$######$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$###""""""""""""##################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$###!!!!!!###&&&############""""""""""""######$$$$$$$$$$$$######!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$""" ###$$$###!!!""""""""""""###$$$%%%&&&######$$$%%%$$$$$$###"""!!!"""""""""#########$$$###$$$&&&$$$"""!!!"""$$$########################""""""#########$$$$$$$$$ !!!###$$$$$$###"""!!!$$$###############$$$%%%"""""""""""""""""""""""""""######$$$$$$$$$###"""!!!"""""" !!!###"""!!! !!!#########!!!"""""""""#########$$$$$$!!!""""""##################"""""""""""""""""""""!!!!!!"""""""""########################"""!!!!!! !!!"""###############!!!!!!""""""""""""!!!!!!!!!"""############"""!!!!!!""""""#########"""""""""!!!!!!!!! !!!!!!"""############### """$$$$$$###""""""######""""""!!!!!!!!!!!!""" !!!"""""""""""""""!!!"""###$$$$$$$$$$$$############"""######$$$$$$"""#########$$$$$$%%%%%%%%%###""""""$$$%%%%%%$$$######$$$$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%#########"""###$$$$$$%%%###"""!!!"""###%%%%%%$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######!!!!!!"""""""""#########""""""""""""############$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""######$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""##############################"""!!!"""###%%%&&&  !!!###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""##################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$""""""###$$$%%%!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""$$$%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%###"""###$$$%%%&&&&&&&&&&&&&&&""""""""""""##################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###""" """%%%############""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!$$$%%%$$$"""""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$###%%%&&&%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$###!!! """"""!!!!!!"""###$$$$$$""""""""""""""""""""""""######"""!!!!!!"""###$$$"""######"""  !!!"""!!! !!!"""######!!! !!!!!!!!!""""""###### !!!!!!"""""""""""""""#########"""""""""""""""!!!!!!""""""#########$$$###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""############"""""" !!!!!!"""###############!!!###%%%&&&%%%$$$%%%%%%$$$###"""!!!!!! !!!!!! !!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%''''''&&&######$$$$$$$$$$$$######&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''######$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###""""""$$$%%%$$$###%%%$$$######"""#########%%%&&&&&&&&&&&&%%%$$$###$$$!!!###&&&'''&&&+++(((&&&&&&'''(((((((((***(((&&&###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''''''''&&&%%%%%%%%%%%%&&&"""""""""###$$$$$$%%%%%%###############"""!!! $$$$$$$$$%%%&&&&&&$$$"""""""""""""""""""""""""""'''&&&$$$$$$$$$&&&((()))!!!$$$'''&&&###"""###&&&$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$############$$$$$$######""""""!!!!!! """"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%"""!!!%%%'''%%%""" !!!"""##################%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""####################################$$$$$$############$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""#####################""""""""""""!!!$$$&&&&&&$$$!!!"""""""""""""""""""""""" ###$$$%%%$$$"""!!!########################!!! !!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""###############"""!!! """"""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""$$$$$$###"""!!! ########################$$$###"""###$$$$$$###"""######"""!!!  !!!###%%%######""""""""""""######!!!"""""""""############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%'''%%%$$$###$$$###!!! %%%%%%$$$###""""""#########$$$$$$%%%%%%&&&&&&&&&'''$$$!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########"""######$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$##################"""#########""""""!!! """!!!!!!"""###""" ########################$$$$$$$$$$$$&&&)))+++---)))'''$$$######$$$$$$%%%###$$$$$$%%%%%%$$$###"""################################################$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$###"""###%%%%%%###!!!"""""""""""""""!!!!!! """##################"""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$$$$$$$#########"""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%""" !!!%%%'''%%%"""!!!""""""############"""###$$$%%%$$$"""!!!"""############$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###""""""""""""#########""""""#####################"""""""""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""###"""""""""""""""""""""""" !!!###%%%%%%###!!! """""""""""""""""""""""" !!!"""###$$$######""""""!!! !!!"""""""""############""""""""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""############"""!!!!!! ########################$$$###""""""$$$$$$###"""#########""""""!!!!!! !!!!!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$###$$$###""" &&&&&&%%%######""""""""""""""""""###$$$&&&)))***(((&&&######$$$%%%$$$$$$ """%%%%%%###"""$$$&&&############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%%%%$$$###############%%%%%%$$$$$$###""""""!!!""""""#########"""!!!!!!"""""""""###%%%&&&%%%###########################%%%$$$$$$%%%'''))),,,---222,,,$$$!!!###%%%$$$###""""""###$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######%%%""" !!!%%%&&&###""""""######""""""!!! ###""""""!!!!!!""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###!!!!!!$$$%%%###$$$$$$###""""""###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""##################"""%%%""" """%%%&&&$$$""""""############""""""!!!###$$$$$$$$$"""!!!"""############$$$$$$$$$$$$%%%"""##################"""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""""""""###""""""!!!!!!""""""###############""""""""""""""""""############""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%""""""""""""""""""""""""########################$$$###""""""$$$$$$###"""########################!!!"""$$$%%%$$$### !!!!!! !!!!!!###$$$$$$$$$$$$%%%%%%%%%#########""""""############""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!'''&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###""""""###%%%&&&%%%$$$'''&&&%%%$$$###"""""""""""""""!!!!!!###&&&)))+++'''&&&$$$$$$$$$%%%%%%%%%!!!&&&***)))%%%"""$$$'''"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############$$$%%%%%%$$$###############$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!! !!!###''')))))))))########################''''''&&&&&&&&&&&&'''(((333...((($$$$$$$$$###"""!!!!!!""""""####################################""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$###"""$$$#########%%%%%%###"""$$$%%%%%%%%%%%%$$$#########"""!!! !!!"""###$$$$$$$$$###############%%%$$$###""""""###$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""$$$%%%"""######"""!!!!!!"""$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########""""""############""""""$$$###!!!"""$$$%%%$$$"""###############"""!!! """###$$$###"""!!!"""###############$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""######""""""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""######"""""""""#########""""""""""""""" !!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""###""""""############""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""###$$$&&&&&&"""""""""######$$$$$$$$$########################$$$"""!!!"""###$$$###""""""""""""#########$$$$$$"""###$$$$$$$$$$$$"""""""""!!!!!! !!!!!!"""#########$$$$$$$$$%%%%%%######""""""""""""##################""""""""""""""""""""""""""""""""""""'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$""""""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###""""""###%%%'''&&&%%%'''&&&%%%$$$############$$$###"""!!!"""$$$'''(((###$$$$$$%%%%%%&&&'''((($$$))),,,***%%%"""###&&&$$$$$$%%%$$$$$$"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%  ###$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%%%%---......+++&&&###"""###!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$###"""!!!%%%)))'''$$$"""$$$'''%%%%%%%%%%%%%%%$$$#########"""!!! !!!"""###%%%%%%%%%$$$###"""!!!!!!$$$###"""!!!!!!"""###$$$#################################$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###"""######"""!!!!!!"""$$$$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$%%%%%%%%%$$$$$$#########""""""############""""""$$$#########$$$$$$###"""###############"""!!! !!!"""######"""!!!"""###""""""#########$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######""""""""""""#########$$$########################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""""""###############""""""!!!!!! !!!!!!!!!"""######"""!!!!!!"""######""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######"""!!!!!!"""###$$$########################""""""""""""###$$$&&&&&&""""""######$$$$$$%%%%%%###########################"""!!!"""######"""!!! !!!!!!""""""######$$$###"""""""""###$$$&&&'''###""""""!!!!!!""""""###""""""""""""#########$$$######""""""""""""######%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%!!!"""$$$%%%%%%%%%'''(((%%%'''((('''###!!!"""###'''&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&'''((()))&&&&&&%%%$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''%%%###""""""###""" $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''&&&***///...)))$$$###$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%$$$###### ''',,,)))### $$$***#########$$$######"""!!!###""""""!!!!!!""""""###%%%%%%$$$$$$###""""""!!!###""""""""""""""""""####################################$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''(((&&&$$$###"""######"""!!!!!!"""$$$$$$$$$############$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$###############"""############""""""!!! """###"""!!!!!!"""$$$"""""""""############$$$"""##################"""######$$$$$$$$$$$$######!!!!!!"""""""""#################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$###############$$$###""""""!!!!!!""""""###""""""""""""##################""""""""""""######$$$$$$######"""!!!!!!!!! !!!!!!""""""#########""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!  """###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$########################"""""""""""""""###$$$%%%######$$$$$$%%%%%%%%%%%%###########################"""!!!!!!######"""!!!!!!!!!!!!""""""############"""!!! """$$$'''(((######""""""""""""######!!!!!!"""""""""##################""""""#########&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&''''''''''''''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%'''%%%$$$$$$%%%&&&%%%###%%%%%%$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$ ###%%%%%%######$$$&&&$$$$$$############$$$$$$'''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$#################################$$$$$$"""######$$$%%%%%%$$$$$$)))'''$$$$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$&&&***,,,+++)))&&&%%%%%%%%%$$$###"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!&&&)))((($$$"""$$$(((######$$$$$$######"""!!!"""##################"""""""""#########$$$$$$$$$"""######$$$$$$######"""########################"""######$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%%%%%%%$$$$$$######$$$###"""!!!###%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$###""""""###!!!""""""############""" !!!""""""!!!!!!"""$$$""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$###############$$$$$$#########""""""#########!!!"""""""""############$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!! !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!"""""""""""""""""""""""" !!!"""###$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""$$$%%%########################"""""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%###########################!!! !!!"""###"""!!!"""#####################""""""""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&%%%$$$###"""!!!&&&%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###""""""$$$&&&(((((('''$$$$$$$$$$$$%%%&&&'''''' !!!"""$$$%%%%%%%%%$$$!!!$$$&&&%%%###!!!"""$$$$$$"""!!!!!!$$$'''(((((('''%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###%%%&&&'''(((&&&%%%$$$$$$######$$$$$$$$$######"""""""""""""""%%%%%%$$$$$$###""""""""" !!!"""###############"""  """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$%%%$$$$$$(((,,,---)))&&&'''&&&$$$#########$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%$$$###""" !!!"""$$$&&&''''''###$$$%%%&&&&&&%%%$$$###########################""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%###$$$$$$###""""""###%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""""""""### !!!"""###############!!!""""""!!!!!!"""$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$###############$$$$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$%%%""""""############"""""""""""""""""""""""""""""" !!!"""######!!!###$$$$$$$$$###""" ######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!! !!!"""$$$&&&###########################"""!!!!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%###########################!!! !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###!!! !!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&%%%$$$"""######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""" !!!"""###$$$$$$###"""$$$$$$$$$#########""""""!!!!!!!!!!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''''''&&&'''(((***,,,---***&&&"""!!!###$$$###!!!!!!"""$$$%%%&&&%%%%%%$$$$$$###"""""""""###%%%%%%&&&%%%###"""""""""###### !!!"""#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$''')))###$$$%%%&&&&&&%%%$$$###&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""$$$$$$##################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$##################"""""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!$$$&&&""""""######$$$$$$%%%%%%"""%%%''''''%%%###""""""%%%$$$$$$$$$######""""""$$$$$$###"""!!!!!!"""""" !!!!!!"""###$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$((('''%%%$$$###$$$$$$%%%"""%%%(((%%%!!!%%%&&&&&&&&&%%%%%%$$$###########################%%%$$$$$$$$$###""""""""""""!!! !!!###$$$$$$###!!!!!!""""""######$$$$$$""""""""""""""""""""""""'''&&&%%%$$$"""!!! """!!!!!!!!!!!!###%%%&&&$$$###!!!!!!"""!!! !!!"""$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""""""""###%%%%%%######""""""""""""######$$$$$$######""""""!!!!!!&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$############"""$$$$$$################## """###"""!!! !!!"""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$&&&%%%###"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" ###%%%''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""##############################%%%%%%&&&%%%$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%########################'''&&&&&&%%%$$$$$$#########""""""!!!!!!""""""#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%&&&(((***+++---***&&&######$$$$$$$$$!!!"""######$$$$$$$$$###$$$###"""""""""###$$$%%%%%%%%%###"""""""""######!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$"""!!! ######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$"""###############"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$"""!!!!!!$$$&&&""""""##################"""$$$''''''%%%###""""""$$$$$$#########"""""""""$$$$$$###""""""""""""""" """$$$%%%&&&###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%&&&(((%%%"""###&&&'''$$$!!!%%%%%%&&&&&&%%%$$$$$$###########################$$$$$$$$$##################"""!!!"""###$$$###""""""""""""""""""#########""""""""""""""""""""""""%%%$$$$$$######"""""""""""""""!!!!!!"""###$$$%%%%%%###"""""""""""" ###"""!!!  !!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!########################""""""!!!!!!!!!"""###$$$######""""""""""""###############"""""""""""""""%%%$$$############$$$%%%##################$$$$$$#########""""""""""""!!!########################"""$$$%%%$$$###"""###$$$#########""""""#########$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$%%%%%%$$$###############%%%$$$$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!###%%%&&&'''&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""""""""&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""#########$$$&&&&&&%%%$$$###""""""!!!"""!!!!!!!!!!!!!!!!!!"""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%&&&((()))///---+++'''$$$###%%%'''"""""""""!!!""""""###$$$######""""""######$$$%%%%%%$$$######"""###############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!######""""""""""""######$$$###"""!!!!!!"""###$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&########################$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$############"""""""""$$$$$$$$$###############""""""###$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$###!!!!!!$$$&&&#########""""""""""""""""""$$$&&&&&&$$$###"""#########""""""""""""!!!!!!$$$###"""""""""""""""""" !!!"""###$$$%%%""""""!!!!!!"""###$$$$$$#######################################$$$$$$$$$""""""""""""###$$$%%%&&&((('''&&&&&&%%%$$$######!!!""""""""""""!!! #######################################$$$$$$$$$$$$###!!!"""######"""!!!############"""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######%%%###""""""######!!! ######!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!########################!!!!!!!!! !!!""""""#########""""""""""""######""""""""""""############$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%###""""""""""""!!!!!!!!!########################"""$$$%%%$$$###"""###$$$###""""""!!!!!!""""""#########""""""""""""######%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!###########################$$$%%%&&&&&&$$$"""!!! !!!!!!"""###$$$%%%%%%"""""""""""""""!!!!!!!!!$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&'''''',,,......,,,'''$$$$$$%%%$$$###"""!!!!!!"""###$$$###############$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$########################(((%%%"""!!!"""$$$%%%&&&###"""!!! !!!"""#########"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######### !!!""""""###$$$$$$%%%%%%###############$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""!!!!!!%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""&&&&&&&&&%%%$$$###"""!!!###$$$$$$###""""""###%%%#########""""""!!!!!!!!!"""###%%%%%%$$$"""######"""""""""!!!!!!!!!!!!!!!######"""""""""""""""###%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""#######################################"""""""""""""""######$$$!!!###%%%$$$"""!!!###%%%""""""#########""""""!!!########################"""""""""###$$$$$$$$$%%%%%%###""""""######!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""#################################"""""""""""""""%%%###""""""######"""!!! !!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""######!!!!!!""""""######$$$$$$###""""""""""""""""""###""""""#########$$$$$$$$$############""""""""""""""""""""""""############ """###"""!!! !!!"""""""""!!!!!!!!!!!!""""""###""""""""""""""""""###%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$########################%%%%%%$$$######"""""""""########################"""###$$$%%%$$$### """"""######$$$%%%&&&&&&!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$%%%&&&&&&&&&&&&&&&***///...***%%%######&&&%%%###""""""###$$$%%%""""""######$$$$$$$$$$$$############$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!$$$&&&'''&&&$$$###"""!!! !!!"""######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%################################################""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&%%%%%%$$$###"""!!!###$$$$$$$$$""""""###%%%$$$$$$######""""""!!!!!!!!!###$$$$$$###"""###$$$!!!!!!!!!!!!!!!"""""""""###"""""""""""""""######&&&%%%$$$"""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$############$$$$$$%%%%%%####################################""""""!!!!!!"""$$$### !!!%%%%%%&&&&&&'''''''''&&&&&&########################"""""""""###$$$$$$$$$%%%%%%###""""""######!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! ###############"""""""""$$$###!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" """"""#########$$$$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$"""""""""######"""""""""$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$######!!!!!!"""""""""######### """###"""!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""######"""""""""%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$######%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""'''&&&&&&%%%%%%%%%%%%&&&###############$$$$$$$$$"""######$$$###"""!!! #########$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&$$$$$$############$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$%%%&&&%%%%%%%%%###''',,,...,,,)))%%%###&&&%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###########################$$$$$$$$$$$$$$$########################"""(((///333111)))"""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$""" """$$$&&&########################$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%###############$$$$$$$$$"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""#########""""""''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%$$$###"""""""""###%%%$$$###"""###$$$$$$$$$$$$###############!!!"""$$$###""""""###%%%!!!!!!""""""""""""######"""""""""""""""######$$$"""""""""""""""###$$$%%%######""""""""""""######""""""######$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$###""" $$$&&&'''%%%!!! !!!###""""""###$$$$$$$$$#############################################$$$$$$$$$$$$###!!!"""######"""!!!############""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!! !!!"""############""""""###!!! !!!"""###""" """""""""###""""""!!! !!!!!!!!!!!!"""""""""""" !!!""""""######"""""" """"""###$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############"""######$$$$$$######"""%%%%%%$$$$$$###""""""!!!&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!""""""#########"""$$$%%%$$$###"""###$$$###""""""!!!!!!""""""###""""""############""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################&&&&&&%%%%%%%%%&&&'''(((""""""#########$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$$$$##################""""""""""""######%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!"""###$$$$$$$$$######$$$%%%'''***,,,,,,***'''$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$###!!!"""###$$$%%%$$$$$$########################""""""#########$$$$$$$$$$$$###########################$$$)))///333111)))"""!!!""""""######""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!"""""""""#########$$$ !!!!!!!!!""""""""""""###############$$$$$$$$$!!!!!!"""""""""!!! $$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""""""###%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###"""""""""###%%%"""""""""#########$$$$$$"""""""""""""""###$$$$$$""""""""""""###$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$#########"""""""""###$$$$$$$$$###"""!!!%%%%%%%%%%%%#########$$$ !!!!!! ########################$$$$$$$$$##################"""!!!"""###$$$###""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$$$$######!!!  !!!"""!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###"""######""""""""""""###############"""""""""""""""######$$$%%%%%%$$$######$$$$$$##################%%%%%%%%%$$$$$$$$$###### !!!!!!"""######$$$"""$$$%%%$$$###"""###$$$#########""""""#########!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((+++---000111&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''""""""######$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%#########"""""""""""""""$$$$$$###!!! $$$$$$############$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""" !!!"""######"""!!!!!!'''%%%$$$''',,,......,,,"""###$$$$$$$$$"""!!! !!!"""###$$$%%%$$$######!!!"""###$$$%%%%%%$$$###$$$#####################""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%"""!!!%%%'''$$$!!!!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$%%%%%%%%%&&&""""""######$$$$$$$$$%%%###############"""!!! !!!!!!"""""""""###"""######$$$$$$$$$######"""###%%%%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###"""!!!"""###%%%""""""######$$$$$$$$$%%%""""""!!!""""""###$$$$$$%%%$$$######"""#########&&&%%%$$$"""!!!!!!!!!  !!!"""######$$$$$$$$$$$$$$$######"""""" !!!###$$$%%%%%%$$$$$$ !!!"""$$$%%%&&&&&&""""""###$$$$$$%%%$$$$$$########################%%%$$$$$$$$$######"""""""""!!! !!!###$$$$$$###!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""######$$$ """###$$$$$$$$$###  !!!  !!!!!!!!!!!!""""""""""""!!!!!!"""####################################### """#########"""!!!######""""""""""""######$$$$$$######""""""!!!!!!###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$############""" !!!"""######$$$ """###"""!!! !!!"""$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$%%%'''))),,,///222333''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$######&&&&&&'''''''''&&&$$$###'''&&&%%%$$$############%%%%%%$$$######$$$%%%%%%''''''&&&%%%$$$###"""!!!!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%############%%%%%%&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$$$$#########""""""##############################$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%###!!!!!!###$$$$$$######$$$&&&''''''&&&$$$###$$$$$$$$$######!!! !!!######$$$$$$$$$'''### ###(((,,,,,,***"""###$$$######(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""############""""""""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""###"""!!! $$$$$$############$$$$$$ !!!$$$&&&&&&%%%###!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&''')))&&&###"""###$$$######$$$$$$$$$############"""######""""""""""""######$$$$$$$$$############""""""""""""###%%%%%%$$$###&&&&&&$$$###""""""""""""%%%%%%$$$$$$######""""""########################&&&&&&&&&&&&&&&%%%$$$###################################################$$$$$$$$$###############""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!"""""""""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%!!!""""""""""""#########""""""""""""""""""############""""""""""""######%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$###!!!!!!###$$$"""$$$$$$%%%$$$###!!!""""""###$$$$$$$$$$$$######"""""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$######$$$$$$$$$######""" !!!"""###$$$$$$!!!"""""""""############"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%'''))),,,...///000000''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$$$$"""!!!!!!!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%######$$$%%%&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$&&&""" """'''***)))'''!!!"""###$$$$$$###!!! $$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%$$$######"""############""""""""""""#################################"""""""""!!!!!!######$$$$$$$$$###""""""########################$$$##################$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$############%%%$$$$$$$$$############$$$$$$############$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$############"""###""""""###%%%%%%$$$"""""""""###############$$$##################""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""################################################"""!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###############"""""""""!!!######################## !!!!!!!!!"""""""""%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$############""""""""""""######""""""""""""############"""!!!!!!"""######!!!!!!"""""""""#########$$$###"""###%%%%%%###!!!!!!!!!!!!""""""!!!!!! """"""###$$$$$$$$$$$$#########"""""""""!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$######"""!!!!!!"""######""""""#########$$$$$$$$$######$$$$$$$$$######""""""""""""""""""!!!!!!!!!############$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""###$$$########################""""""""""""############%%%$$$$$$$$$####################################"""######$$$$$$$$$######!!!"""############"""!!!""""""#########$$$$$$$$$'''((()))(((&&&%%%&&&''')))***,,,...000000111000''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&%%%$$$############$$$%%%#########$$$$$$%%%%%%%%%&&&$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$###############"""""""""""""""""""""""" """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))'''%%%$$$&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$###""""""!!!!!!"""###$$$$$$$$$$$$%%%""" """%%%'''&&&%%%$$$%%%&&&&&&%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$######""""""$$$$$$#########"""""""""#################################"""""""""""""""""""""######$$$#########!!!"""######$$$%%%&&&&&&########################$$$###"""!!!"""###%%%&&&########################$$$############"""""""""$$$$$$#########"""""""""!!!$$$$$$###"""$$$&&&$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$###"""###$$$$$$"""!!!!!!###$$$%%%%%%$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!! """"""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!""""""$$$##################$$$############""""""""""""######$$$$$$%%%&&&&&&&&&""""""""""""############%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$#########"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$###"""###%%%%%%###""" !!!"""###$$$%%%!!!"""######$$$$$$##################""""""""""""  !!!!!!"""!!!!!!!!!!!!"""######$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$"""######$$$$$$$$$############"""""""""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################""""""""""""########################!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########&&&((()))(((''''''((()))......///000111111111111''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###########################""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))'''%%%%%%&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###!!!"""######$$$$$$$$$$$$%%%###"""###%%%&&&%%%######$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""#########""""""!!!$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############### !!!"""###$$$$$$#########$$$$$$#########!!!!!!!!!!!!!!!"""#################################""""""""""""""""""""" !!!"""###$$$$$$%%%!!!&&&&&&""" """&&&$$$$$$$$$#########""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""$$$###"""###$$$###!!!!!!$$$%%%%%%$$$###!!!!!!!!!""""""#########""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""""""""""""""######$$$$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!$$$######""""""######$$$!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""!!! ######""""""###%%%'''(((!!!""""""#################################""""""!!! !!!""""""""""""!!!!!!""""""###$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$###### !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""""""""""""""!!!!!!!!!######################## """###$$$$$$$$$$$$""""""############""""""""""""""""""#########$$$!!!###%%%&&&&&&''')))+++111111111111111111111000''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%######$$$$$$###"""!!!!!!########################%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((&&&$$$###%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""######$$$$$$$$$$$$###%%%$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$##############################""""""""""""""""""""""""!!!""""""#########""""""$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""" !!!###%%%%%%$$$###"""########################"""""""""""""""""""""### !!!"""###$$$$$$%%%"""'''&&&"""!!!$$$$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$#########""""""$$$###""""""######!!!!!!###$$$%%%$$$###!!!!!!!!!""""""######$$$$$$########################""""""######$$$######"""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""######!!!""""""###$$$%%%&&&&&&!!!!!!"""""""""#########%%%$$$###"""""""""###$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$############$$$$$$"""######$$$$$$######"""######################## !!!"""""""""!!!!!!!!!&&&%%%$$$######$$$%%%&&&!!!!!!"""############"""""""""""""""""""""######""""""!!!!!!""""""###$$$"""""""""""""""###$$$$$$"""""""""############$$$########################!!!!!!"""""""""#########!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!$$$&&&(((***---///111000000000000000000000''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!""""""###$$$$$$###""""""%%%%%%%%%$$$$$$############$$$%%%'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%###"""$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$"""!!!!!! &&&%%%%%%$$$###"""!!! ########################""""""""""""""""""""""""""""""######$$$$$$######%%%$$$$$$$$$$$$#################################"""""""""""""""#########""""""######""""""!!! $$$$$$$$$######""""""!!!"""###$$$%%%%%%$$$###""""""###&&&(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$#########"""""""""!!!###&&&%%%"""!!!"""$$$$$$$$$$$$############"""###""""""""""""""""""###$$$$$$$$$############"""###"""!!!"""######!!! ######$$$%%%%%%$$$""""""###############$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$################################################ !!!""""""######%%%$$$$$$######$$$$$$%%%""""""""""""############!!!!!!""""""######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###############$$$"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$############"""###%%%%%%###"""###$$$$$$###"""!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!""""""""""""######""""""######$$$%%%###""""""""""""###$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!! !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""$$$''')))***,,,///222///////////////000111222''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''$$$$$$#########$$$&&&&&&%%%&&&((())))))'''&&&%%%!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%###"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###$$$$$$######$$$&&&%%%$$$###""""""""""""$$$$$$$$$######"""""""""########################"""""""""""""""""""""""""""######$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$#################################!!!!!!"""""""""#####################"""!!!%%%%%%$$$$$$$$$#########!!!###$$$%%%%%%$$$###!!!"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###########################$$$%%%&&&$$$$$$$$$############"""$$$######""""""######$$$$$$$$$$$$############"""!!!!!! !!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""######$$$$$$############$$$$$$!!!"""""""""############"""""""""###############%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$$$$###### !!!"""###$$$%%%%%%"""""""""#########$$$$$$"""######$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$#########""""""""""""!!!###%%%%%%###"""###$$$!!!"""""""""!!!!!!  !!!!!!""""""""""""""" !!!!!!!!!!!!"""""""""""""""######$$$######""""""######$$$%%%############""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###!!!!!!"""$$$$$$%%%%%%$$$&&&%%%%%%$$$###"""!!! """"""#########$$$$$$$$$########################%%%$$$######""""""""""""########################""""""""""""############!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!"""""""""""""""!!!%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$%%%''')))******+++---///............000222444555'''''''''&&&&&&'''''''''###$$$$$$%%%&&&(((((()))$$$$$$#########$$$&&&''' """$$$&&&&&&&&&$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%&&&'''''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$""""""######$$$$$$$$$$$$######################## !!!"""######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%######$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### """######""""""###############$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!! ########################!!!"""$$$%%%%%%$$$"""!!!"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''###!!! !!!$$$'''(((((($$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""!!! !!!###$$$###!!!%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$%%%%%%%%%$$$##################$$$!!!!!!""""""#########$$$$$$$$$################## !!!!!!!!!!!!"""""""""!!!"""$$$%%%%%%$$$###""" """###$$$%%%&&&!!!""""""""""""#########""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!"""$$$######""""""!!!!!!!!! """$$$###!!! !!!###!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""###############"""######$$$%%%"""!!!  !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$########################!!!"""""""""""""""!!! %%%$$$###""""""###$$$%%%""""""""""""############'''((())))))(((((()))***------...///111444666888%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""'''$$$""""""%%%&&&%%%###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&$$$###$$$'''(((%%%###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$############""""""""""""%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""############""""""##############################$$$$$$$$$$$$######&&&%%%%%%$$$#########$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$  """$$$&&&%%%### ###%%%%%%%%%$$$#####################$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&$$$###$$$%%%$$$%%%%%%$$$"""!!!"""$$$############""""""""""""""""""!!!"""$$$'''***,,,%%%%%%$$$$$$###""""""""""""###%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""'''%%%###"""!!!"""###$$$########################""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$%%%$$$###!!!""""""#########""""""!!!'''%%%""" ###$$$""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!! !!!!!!!!!"""############$$$$$$$$$$$$###!!! #########"""""""""""""""%%%%%%$$$$$$######"""""" !!!!!!""""""''''''&&&%%%$$$###"""!!!""""""###$$$$$$###!!! ######%%%%%%%%%###!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!! $$$$$$$$$$$$#########"""%%%$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""###$$$$$$$$$$$$$$$###&&&((('''%%%$$$&&&)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555777777666%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########&&&$$$"""###%%%&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%% !!!"""###$$$&&&''''''""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""$$$&&&&&&$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###""""""""""""!!!!!!!!! !!!"""########################### !!!######$$$$$$$$$""""""############""""""##############################$$$$$$$$$$$$######%%%$$$######"""""""""###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$#########"""############$$$$$$$$$###"""!!!"""###$$$###""" """$$$$$$$$$#####################""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$###"""""""""###$$$$$$""""""###$$$&&&'''&&&$$$""" !!!"""############""""""""""""$$$###"""!!!"""###%%%&&&$$$$$$$$$###############"""###%%%&&&&&&%%%###"""########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""!!!!!!!!!"""$$$%%%%%%$$$###%%%&&&!!!"""###%%%&&&'''&&&$$$###"""!!!"""$$$$$$################################################$$$$$$#########"""""""""!!!"""###$$$$$$""" """"""############""""""$$$$$$$$$##################""""""!!!!!!""""""############"""""""""""""""!!!!!!!!!""""""""""""""" !!!"""##################$$$######"""!!! ###"""""""""""""""""""""###############"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""!!!###%%%%%%$$$###"""""""""""""""!!!!!!!!!  !!!!!!"""######$$$$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&'''((()))---------,,,,,,++++++++++++...111555777888999999%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$%%%&&&&&&&&&######$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###!!!!!!""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$#########""""""""" !!!!!!!!! """""""""""""""""""""""" """###$$$$$$%%%""""""############""""""##############################$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$##################$$$$$$$$$$$$###""""""$$$$$$$$$######""""""""""""############$$$$$$$$$'''%%%"""!!!!!!"""!!! !!!"""""""""""""""""""""#########""""""!!!!!!!!!######$$$$$$$$$$$$######"""""""""#########$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$###""""""%%%%%%%%%$$$######%%%'''&&&&&&%%%### $$$$$$#########"""""""""$$$###!!! !!!""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###############""""""""""""$$$%%%%%%$$$###$$$&&&"""""""""!!!!!!!!!!!!!!!$$$###"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""" !!!"""###"""!!! """"""""""""######"""""" """%%%''''''%%%###"""###""""""!!!!!!""""""###""""""""""""##################"""""""""""""""!!! !!!""""""######"""""""""############""""""""""""""""""""""""######!!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$"""""""""###$$$&&&'''(((&&&$$$"""!!! """###$$$&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$"""%%%&&&%%%###!!!""""""""""""!!!!!!!!!!!! !!!!!!"""##################$$$######"""!!!######$$$%%%%%%%%%%%%$$$######$$$&&&)))+++++++++------,,,,,,,,,+++++++++,,,111666888999:::===???%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$#################################$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%(((((('''&&&%%%######"""###$$$$$$$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$#####################$$$$$$%%%%%%%%%&&&$$$$$$$$$###############""""""#########$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""""""""############### """###$$$$$$$$$$$$"""######$$$$$$######"""##############################$$$$$$$$$$$$########################""""""##############################$$$$$$$$$######"""$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$(((%%%""" !!!!!!!!!%%%$$$###"""!!!!!!!!!!!!######""""""!!! ######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%$$$"""!!!!!!$$$'''"""###""" $$$$$$$$$#########"""""" !!!######!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$###"""!!! ###"""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """### !!!!!!!!!!!! """""""""""""""#########!!!$$$&&&&&&%%%###""""""!!!!!! !!!!!!"""!!!!!!""""""######$$$$$$"""!!!!!!!!!  !!!"""""""""""""""!!!!!!"""###############"""""""""""""""######### !!!!!!""""""######%%%%%%%%%$$$$$$#########!!!""""""""""""###############""""""###$$$&&&'''$$$###"""!!!!!!"""###$$$#########""""""#########"""""""""######$$$$$$$$$!!!###$$$###"""!!!$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!"""######$$$$$$$$$$$$$$$$$$######''',,,///...,,,+++++++++,,,------......000444888999999===DDDKKK%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#################################$$$%%%&&&%%%#########%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''(((((('''&&&$$$###""""""######$$$$$$$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%$$$######$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$######### """$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$%%%%%%$$$$$$###########################"""######$$$$$$$$$###############"""""""""!!!!!!""""""#########$$$$$$$$$&&&### !!!#########%%%%%%###"""!!!!!!!!!!!!###"""""""""!!!!!! ######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######""""""!!!!!!$$$!!!""""""!!! !!!"""$$$$$$$$$$$$############!!!!!!!!!!!!""""""######!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%% !!!"""$$$%%%&&&&&&"""""""""######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """### !!!!!!!!!!!!!!! """"""!!!!!!"""###$$$$$$ !!!"""""""""######!!!  !!!!!!!!!""""""######$$$$$$""""""!!!!!!  !!!!!!""""""""""""!!! !!!"""######$$$######!!!!!!""""""############ !!!!!!""""""######$$$$$$$$$###"""""""""!!!#########""""""""""""!!!$$$###"""!!!!!!"""###$$$!!!!!!######$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""############"""!!!!!! !!!""""""##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!""""""###$$$#########$$$$$$%%%)))...111///---))))))+++,,,...000111222444666888999:::BBBOOOXXX%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%% """%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%""""""###############"""%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%######$$$%%%%%%$$$###"""!!!!!! %%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$"""""""""###############"""############$$$$$$$$$###""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""###$$$&&&&&&%%%$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$###""" """$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$###%%%&&&&&&$$$######%%%'''###$$$$$$$$$######%%%'''%%%$$$$$$$$$$$$#########%%%$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""""""""###############$$$%%%&&&%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!###$$$%%%"""!!!  """###!!!  !!!""""""""""""############$$$##################"""!!!!!!""""""""""""!!!!!! !!!"""###############!!!!!!!!!"""######$$$$$$!!!""""""""""""""""""###"""""""""""""""!!!!!!!!!$$$$$$$$$######"""""""""$$$######"""!!!!!!"""""" """$$$$$$###""" $$$##################$$$!!!!!!!!!!!!!!!"""""""""%%%$$$"""  """###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&))),,,///000///---)))***,,,...000222444444555666777999???JJJYYYccc%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%"""&&&'''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$#########$$$%%%%%%&&&"""#########$$$$$$%%%%%% !!!"""######$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''&&&$$$""""""###$$$$$$######""""""!!!!!!%%%%%%%%%$$$$$$$$$######!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$############!!!"""""""""#########$$$"""############$$$$$$$$$$$$$$$#########"""""""""'''&&&&&&%%%$$$###!!!!!!"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""############$$$$$$$$$"""!!!!!!!!!###$$$###"""!!!"""###$$$%%%$$$######!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$'''((())))))''''''((()))$$$%%%%%%$$$###"""$$$%%%%%%%%%$$$$$$$$$#####################""""""!!! """""""""###$$$$$$$$$%%%######""""""""""""##############################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$%%%&&&%%%###"""###$$$(((((('''%%%$$$"""!!!!!!###$$$$$$$$$$$$######"""################################################$$$$$$#########"""""""""!!!!!!!!!!!!""""""######""""""!!! !!!###%%%&&&###"""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""#########"""""""""""""""###############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""#########"""""" !!!!!!"""######$$$$$$###############"""""""""!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$###### !!!!!!"""""""""""""""%%%$$$$$$######$$$$$$%%%######""""""""""""""""""######"""""""""###$$$$$$ !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''***---//////...------------...000111222333444222333666<<>>EEEGGGPPP___eeebbb%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%#########"""!!! ###$$$$$$%%%%%%%%%%%%%%%"""""""""$$$&&&&&&%%%###$$$$$$$$$$$$############&&&&&&&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!$$$&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!%%%$$$######"""###############$$$$$$$$$$$$######%%%%%%%%%$$$###"""!!!!!!$$$############$$$%%%%%%%%%$$$###""""""###$$$%%%$$$############"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""############!!!""""""######$$$$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""####################################&&&%%%%%%$$$$$$%%%%%%&&&""""""!!! !!!!!!########################"""""""""""""""""""""""" !!!""""""######""""""""""""######$$$######"""$$$###""""""""""""""""""$$$$$$######"""!!!!!! """##################"""$$$###""""""""""""###$$$!!!!!!!!!!!!""""""###$$$ !!!!!!!!!"""#########%%%%%%$$$############$$$###""""""""""""###$$$$$$%%%###!!!"""###$$$###"""########################$$$$$$$$$%%%%%%%%%%%%&&&!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$###""""""!!!!!!###"""!!! !!!"""###""""""""""""""""""######&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''######$$$$$$$$$$$$###### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""######""""""!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""############!!!""""""""""""!!!!!! %%%$$$###!!! !!!"""$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$#########""""""""" !!!"""""""""""""""""""""""""""""""""""""""##################$$$%%%"""""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""""""""!!!!!! !!!"""$$$&&&'''((())))))+++,,,---......000000/////////000222333444777999::::::999888999>>>GGGMMMOOOVVV```ccc```&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&%%%!!!""""""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$''')))***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """$$$"""$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########%%%#########%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$###""""""###$$$$$$############""""""""""""$$$$$$$$$######"""""""""######################## !!!!!!"""###$$$$$$$$$!!!"""""""""#########$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!""""""""""""!!!!!!!!!"""""""""####################################""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""############"""!!! !!!"""!!!!!!"""############""" !!!###$$$$$$$$$""""""######"""""""""""""""###############""""""!!!!!!######$$$$$$$$$$$$######$$$##################$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%%%%$$$$$$###############$$$"""""""""""""""###$$$$$$$$$###"""""""""#################################""""""""""""############""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$###"""!!!###"""  """###"""""""""""""""#########&&&%%%%%%$$$###"""!!!!!!"""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$'''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$###!!!!!! """"""#########""""""!!!""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!"""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%############"""""""""""" !!!""""""######""""""""""""############""""""###""""""!!!"""###%%%&&&""""""""""""""""""""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""###%%%'''((()))+++++++++,,,...000111222111000//////000222444555555888;;;;;;999:::===AAAKKKSSSXXXZZZ\\\___]]]XXX&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$''')))***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!"""$$$"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""###########################$$$$$$$$$$$$###### ###%%%&&&&&&&&&$$$###"""!!!"""###$$$%%%$$$##################$$$""""""""""""""""""""""""%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%"""""""""""""""#########$$$%%%%%%&&&&&&&&&%%%%%% !!!""""""""""""!!! !!!"""""""""####################################"""""""""!!!!!!""""""###""""""""""""""""""######!!!!!!  !!!!!!!!!""""""############### !!!"""###$$$######"""###"""""""""""""""######!!!!!!""""""##################$$$$$$$$$$$$###############$$$$$$#########$$$$$$###!!! """"""######$$$%%%&&&&&&#########""""""###$$$$$$""""""!!!!!!""""""###$$$"""###""""""!!!!!!"""###########################!!!!!!"""""""""#########$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$###""""""###"""!!! !!!"""###!!!!!!""""""############$$$#####################!!!!!!""""""############""""""###$$$$$$$$$######%%%&&&&&&&&&%%%$$$###"""######$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$$$$###"""!!! """"""############""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%%%%#########"""""""""!!!!!!!!!"""######$$$$$$######!!!"""############"""!!!"""!!! !!!"""$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%'''((()))---------...000222333555111111111111222444666777777888::::::;;;???GGGMMMXXX]]]aaaaaa___[[[TTTMMM%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$###### """$$$%%%$$$###"""###""""""""""""###$$$$$$########################!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$######!!!!!!############!!!!!!""""""""""""####################################&&&&&&%%%%%%%%%%%%&&&&&&######"""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###### !!!"""############"""""""""""""""######$$$ !!!!!!"""######$$$$$$"""##################"""""""""###$$$$$$###""""""%%%$$$###"""!!! """######$$$$$$%%%%%%%%%###""""""""""""###$$$$$$"""!!!!!!!!!!!!"""######""""""###"""!!! """$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""##############################""""""############""""""!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$###### !!!###%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$###""""""!!! """"""######$$$$$$######""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!! """!!!!!!!!!!!!""""""########################### !!!!!!"""######!!!!!!"""""""""""""""###""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$!!!!!!""""""""""""###############$$$%%%&&&((()))......///111222333444444000111222333555666777888888999;;;>>>CCCKKKTTTZZZbbbcccccc```ZZZRRRJJJEEE%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$"""############""""""!!!"""######$$$%%%$$$$$$$$$$$$%%%&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$######!!!###%%%&&&%%%###!!!!!!""""""########################$$$$$$#########!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%########################!!!!!!""""""#########$$$"""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!""""""""""""####################################!!!!!! !!!!!!###"""""""""######$$$%%%######""""""!!!!!! !!!""""""""""""!!! """"""###$$$$$$$$$$$$### !!!!!!"""$$$$$$"""""""""""""""###$$$$$$"""""""""""""""#########!!!""""""######""""""!!!!!!""""""######""""""!!!######"""""""""######$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!"""######!!!"""###""" """$$$####################################$$$$$$$$$$$$$$$$$$#############################################"""""""""""""""""""""###"""!!!!!!!!!"""######"""###$$$%%%%%%$$$###""" !!!!!!"""######$$$$$$""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$######$$$$$$$$$######""" !!!###%%%&&&%%%$$$#########$$$$$$$$$$$$###### !!!"""$$$%%%%%%&&&&&&########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$"""!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""###############"""!!!!!!""""""""""""!!!!!! """!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!""""""###"""""""""!!!!!!!!!!!!""""""#################################$$$$$$$$$$$$###""""""###"""""""""!!!!!!!!!!!!!!!""""""###############!!!"""###$$$$$$###"""!!!""""""#########"""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""""""""#########$$$$$$"""######%%%''')))+++,,,...///111333333333333333///000333666888888888888999;;;???GGGQQQ[[[bbbfffgggccc]]]VVVOOOHHHDDDCCC$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$"""!!! """"""###$$$$$$$$$$$$###$$$&&&'''&&&###"""%%%'''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''!!!#########"""!!!"""############$$$$$$%%%%%%&&&###""""""###%%%'''&&&%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######### !!!#########"""!!!######$$$$$$$$$$$$######!!!###%%%&&&&&&$$$""" !!!###$$$$$$$$$###"""######$$$$$$$$$$$$###### !!!!!!!!!""""""###############$$$$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!###$$$%%%&&&&&&&&&&&&&&&!!!###$$$%%%%%%$$$###!!!""""""""""""#############################################""""""#########"""""""""""""""###$$$$$$$$$######"""!!! !!!###$$$$$$###!!!""""""###$$$$$$$$$$$$###!!! """$$$%%%""""""!!!""""""###$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!"""###%%%&&&'''!!!!!!!!!!!! """"""!!!""""""###$$$$$$!!!!!!!!!!!!!!!"""###### """###""" !!!$$$########################!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%#################################"""""""""""""""###""" !!!###$$$!!!###%%%''''''%%%###!!! !!!!!!"""###$$$$$$$$$$$$$$$################## !!!!!!"""###$$$$$$$$$######$$$$$$$$$######"""$$$%%%&&&&&&&&&$$$""" ######$$$$$$$$$$$$###### !!!"""$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!! !!!!!!"""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$###!!! $$$#########""""""!!!!!!"""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""" """###$$$$$$###""" ###$$$%%%%%%%%%###""" """"""""""""""""""""""""######""""""""""""######""""""######$$$$$$$$$%%%###$$$%%%'''***...000222///000222444444444222111...000444777999:::999888:::<<>>DDDJJJNNN%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""$$$%%%$$$"""!!!!!!"""&&&&&&$$$#########$$$%%%########################$$$###"""!!!!!!"""###$$$ """!!!######""""""""""""######!!!!!!!!!""""""#########+++'''###!!!"""###$$$$$$$$$###""""""""""""###$$$$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$###############$$$$$$###"""!!!!!! !!!!!!!!!!!!"""######"""!!!!!!"""""""""###############%%%###"""###%%%&&&&&&%%%########################&&&%%%###"""!!!"""###$$$$$$###"""""""""###$$$%%%############"""""""""!!!"""!!!!!!!!!!!!!!!"""""" !!!!!!!!!######""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""#########$$$$$$###"""###$$$%%%&&&######""""""!!!!!!!!!!!!####################################"""""""""!!!$$$###"""!!!!!!"""###$$$""""""!!!!!! !!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""###$$$$$$$$$######$$$#########""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%######!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!! """$$$%%%%%%%%%%%%%%%$$$""" $$$$$$######""""""!!!!!!######"""""""""###$$$$$$###"""!!! !!!"""""""""###$$$%%%%%%%%%%%%###$$$%%%$$$"""!!!!!!""" !!!!!!!!!"""$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!  ###$$$###"""""""""""""""""""""""""""%%%$$$"""!!! !!!"""###############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!""""""""""""""""""""""""########################!!!!!!"""#######################################!!!!!!"""###$$$%%%%%%&&&&&&''''''))),,,///222333444444333222222333444555777666555555666777777777>>>@@@HHHUUUbbbjjjjjjgggWWWNNNCCC>>>BBBMMMXXX^^^%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''))))))'''$$$######&&&&&&%%%$$$##########################################""""""""""""###### ###$$$$$$$$$"""""" """"""""""""""""""""""""""""""(((%%%""" !!!###$$$$$$######""""""""""""######$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############""""""######$$$%%%###""""""!!!!!!"""""""""!!!""""""######""""""!!!!!!!!!"""$$$%%%&&&'''((('''%%%######$$$&&&&&&&&&########################$$$$$$$$$#####################""""""######$$$%%%############"""""""""""" !!!""""""###"""""" !!!!!!""""""###### """"""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!"""###"""""" ######"""""""""###$$$%%%###""""""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$###""""""""""""###$$$"""""""""!!! """!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$###"""""""""#####################"""""""""%%%%%%%%%$$$$$$$$$############"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### """$$$$$$$$$$$$###"""!!! $$$$$$$$$###############%%%%%%$$$#########$$$$$$$$$$$$###!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%"""###%%%%%%###"""###$$$ !!!!!!!!!""""""###############"""!!!!!!"""##################"""!!!  ###$$$###"""""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""###%%%'''(((******+++---///111333555333333333333333444555666666666555555666888999:::DDDFFFNNNXXXaaabbb\\\VVVIIICCC======FFFVVVeeeooo%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&)))+++,,,)))&&&$$$###############""""""#################################""""""""""""""""""############$$$&&&&&&''''''###"""  """###############$$$$$$$$$$$$&&&$$$!!! !!!"""######""""""""""""""""""""""""$$$##################$$$######""""""""""""############$$$$$$$$$$$$######$$$###############$$$$$$""""""!!!!!!"""######$$$""""""""""""""""""""""""######$$$%%%'''((())))))'''$$$""""""###%%%%%%%%%##############################$$$%%%$$$###"""!!!###############$$$$$$$$$#########"""""""""""""""!!!############""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""###############$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""&&&%%%$$$###""" !!!"""###$$$$$$"""  !!!!!!"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""########################$$$#########""""""!!!!!!###"""!!! !!!"""###$$$########################$$$$$$###############$$$%%%$$$###!!!!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  """###$$$$$$$$$######"""!!! """""""""######$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!#########""""""""""""""" !!!"""""""""""""""!!!###$$$%%%$$$###$$$%%%""""""#########$$$$$$$$$""""""###$$$$$$"""!!! !!!!!!""""""!!!!!! !!! !!!"""######"""""""""""""""""""""""""""$$$###"""!!!!!!"""###############"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""#####################$$$$$$$$$$$$%%%%%%%%%$$$######%%%(((***,,,,,,---...///111222444555222222333444555666777888777777777777666888;;;===DDDKKKUUU\\\\\\UUULLLEEE@@@===;;;>>>JJJZZZkkkuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%(((((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%((((((&&&###!!!!!!""""""###$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""######"""""""""""""""###""""""!!!!!!"""###"""!!!!!!!!!!!!"""### !!!"""###$$$%%%&&&&&&$$$""" !!!#########""""""############""""""#########$$$$$$############""""""!!!!!!""""""#########$$$$$$$$$$$$######%%%$$$$$$###""""""######"""!!!!!!""""""###$$$%%%######""""""""""""############$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""######"""########################"""###$$$%%%%%%###"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""######!!!############"""!!!!!! #########$$$$$$%%%%%%%%%!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! """###%%%%%%%%%###!!! !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%########################$$$###############$$$$$$%%%$$$"""!!! !!!""""""###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&###############$$$$$$%%%%%%$$$$$$$$$#########"""###########################$$$$$$$$$$$$###!!!!!!&&&%%%%%%$$$############ !!!!!!"""############"""!!!!!! !!!"""###$$$$$$$$$ !!!"""""""""!!!!!! """$$$$$$######$$$%%%############$$$$$$$$$$$$""""""###$$$$$$"""!!! !!!""""""""""""""""""!!! !!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######$$$$$$$$$######"""""""""######""""""""""""######################################################!!!!!!"""#####################$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&))),,,.........///000222222333333111222333555666777888888666777777666555777;;;>>>DDDOOOZZZ]]]TTTGGG>>>;;;<<<<<<>>>DDDOOO^^^mmmvvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%'''(((&&&$$$#########$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""""""""############"""""""""###$$$###  !!!######################## """###$$$%%%###!!! """$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$"""""""""""""""###$$$%%%$$$######""""""######$$$""""""!!!!!!!!!!!!!!!!!!###"""!!!!!!"""###!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$###""""""""""""############ !!!""""""###""""""######"""!!!  !!!!!!""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$######$$$%%%%%%$$$""""""!!!"""###$$$$$$$$$######"""""""""############$$$########################""""""""""""##################$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$#################################"""######$$$%%%######"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''#########$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""###%%%&&&&&&$$$""" &&&&&&%%%$$$######$$$$$$ !!!!!!"""""""""###$$$$$$###"""""""""###### """###$$$%%%%%%""""""###$$$$$$######"""!!!#########"""###$$$!!!!!!!!!"""""""""#####################"""!!!!!!###$$$$$$%%%%%%$$$$$$### """###"""!!! !!!###""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$######$$$######""""""######$$$################################################!!!!!!"""###############"""""""""###$$$$$$%%%%%%######$$$%%%(((***---//////000111222222222222222222333444666777888888888333555666666666999???DDDIIIQQQXXXVVVKKK???:::999;;;@@@GGGOOOYYYdddooovvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&'''((($$$%%%%%%%%%$$$###!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!###%%%&&&%%%###"""###%%%!!!"""$$$%%%%%%$$$"""!!! !!!""""""######!!! !!!###%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""###%%%&&&'''#########"""######$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$###!!!"""""""""############"""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""######################## """###$$$%%%&&&""""""""""""############"""###$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$########################!!!"""""""""###############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""##############################""""""###$$$$$$%%% !!!""""""""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$###""""""########################!!!"""######$$$######"""%%%%%%###""""""######$$$""""""""""""""""""######$$$$$$#########$$$%%%%%% """#########""""""###############""""""!!!""""""!!!!!!!!!"""!!!!!!"""""""""#########$$$######""""""""""""""""""##################""" """###### !!!###""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""###########################$$$$$$$$$$$$$$$###""""""###$$$$$$################################################!!!!!!"""###############"""######$$$%%%%%%&&&&&&%%%&&&(((***---///111222111222333444444333222222333444555777888888888777333666999:::<<>>===>>>CCCJJJTTT^^^eeekkkpppttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!########################$$$##################$$$'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% """######"""###$$$&&&#########""" """"""""""""""""""""""""!!!"""###$$$$$$###"""!!! ###%%%$$$""""""$$$&&& !!!$$$%%%%%%$$$!!! """""""""##################!!!!!!"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!$$$''')))***$$$$$$###############$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$######$$$&&&'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""###$$$%%%$$$######!!!!!!""""""#########$$$$$$###!!! !!!"""### !!!"""###$$$$$$"""""""""###$$$%%%%%%&&& !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!! !!!"""###$$$ !!!"""$$$$$$######"""""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""######!!!"""""""""!!! """"""""""""""""""""""""######""""""###$$$%%%%%% !!!#########"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""###$$$$$$###"""!!!!!!"""##############################""""""""""""###$$$%%%%%% !!!""""""!!! !!!!!!!!!!!!!!! !!!"""""" !!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###  """$$$### !!!###"""""""""""""""""""""""" !!!"""###############!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%################################################!!!!!!"""###############%%%%%%&&&''''''((()))))))))+++---000333555666777333333444555555444333222444555666888888888777777555999===@@@CCCJJJTTT\\\```VVVHHH@@@???AAABBBBBBMMMUUU```hhhlllnnnoooppp%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""#########$$$$$$#########!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$#########""""""&&&%%%###""""""###%%%&&&$$$$$$$$$###########################$$$%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$"""!!!!!!$$$&&&########################%%%&&&&&&&&&%%%###!!! """"""""""""##################$$$$$$$$$$$$######"""$$$%%%&&&&&&%%%###"""###"""!!! !!!"""###########################!!!"""###$$$$$$###!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$"""!!!"""###%%%&&&$$$&&&'''%%%""" !!!###%%%$$$"""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! """"""""""""###############"""!!! !!!"""##################"""!!!!!! """#########"""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""###"""!!!  !!!######$$$$$$###""" !!!!!!""""""############%%%%%%$$$$$$###"""""""""!!!""""""""" """###$$$###!!! !!!"""!!! !!!"""""""""########################""""""""""""!!!!!!""""""######$$$$$$"""###$$$%%%%%%%%%%%%%%%"""!!! """%%%%%%### $$$###""" """###$$$!!!!!!!!!!!!!!! """"""""""""####################################%%%$$$$$$######$$$%%%%%%"""###%%%$$$"""!!!!!!!!!############$$$$$$$$$$$$############""""""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$$$$!!!!!!!!!!!!!!!""""""###$$$"""  """$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###%%%%%%(((%%%!!! """$$$$$$"""$$$%%%'''''''''(((***,,,///111444666777777666666666555444333222333444555777333333666888666555777>>>BBBFFFKKKTTT^^^```^^^LLLHHHBBB>>>???DDDKKKPPP[[[bbbjjjllljjjjjjnnnttt%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$##################$$$%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###########################$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!""""""""""""##################$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""###""""""!!!!!!""""""###########################""""""############"""""""""""""""""""""""""""""" !!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!! $$$%%%&&&%%%""" !!!###$$$$$$######"""""""""### !!!!!!!!!"""""""""$$$$$$######"""!!!!!! !!!!!!"""""""""############"""!!! !!!"""###$$$$$$$$$###"""!!! !!!"""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""###"""!!!  !!! """###$$$$$$#####################$$$$$$$$$##################$$$$$$!!!"""###""" """###'''%%%######$$$$$$$$$""""""#########$$$$$$$$$$$$############"""""""""""""""""""""""""""#########!!!!!!"""###############"""!!!!!!###%%%&&&###!!!$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""############""""""""""""""""""""""""%%%%%%$$$###""""""""""""!!!###$$$$$$"""!!!!!!""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!######""""""""""""######$$$$$$$$$############### !!!######$$$###############$$$$$$%%%$$$$$$############$$$$$$"""######$$$$$$######"""############"""""""""!!!"""""""""######$$$%%%%%%#################################$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%!!!!!!!!!""""""###$$$$$$&&&### ###%%%%%%%%%%%%'''))))))***+++...000333444666777888777666555555444333333333444555666666444555999:::999:::===GGGMMMSSSXXX]]]```]]]XXXFFFBBB<<<999<<>>IIIVVV^^^kkkjjjhhhfffdddbbbaaa```%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$##################$$$###########################$$$%%%%%%%%%%%%$$$###''''''&&&%%%$$$######"""$$$#########$$$$$$%%%&&&###$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!"""""""""###############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""########################$$$###"""!!!"""###$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$########################!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""!!!###$$$$$$$$$############!!!"""###$$$###"""!!! ######$$$$$$$$$%%%%%%%%%############""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! $$$$$$$$$############"""""""""#########$$$$$$$$$"""######"""!!!!!!"""$$$"""!!! !!!""""""!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!! ############$$$%%%$$$$$$######"""!!!!!!"""######"""!!! """!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$$$$### """###"""""""""###%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$""""""############""""""###""""""!!!!!! $$$%%%&&&&&&%%%""" !!!!!!!!!!!!!!!""""""###!!!""""""######""""""!!!!!!""""""######""""""!!!#########"""""""""""""""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""############"""""""""#########$$$$$$$$$$$$######""""""!!! """############""""""!!!###"""""""""$$$%%%''''''''')))---///111333666888<<<<<<;;;;;;999888666555333333444555555666777888777777999;;;<<>>@@@FFFQQQ\\\ccckkkhhheeebbb```\\\VVVQQQ%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$######$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$######### !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$#################################%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$###"""""""""###%%%&&&"""""""""""""""""""""""" !!!!!!!!!!!!!!!######################## !!!!!!""""""""""""######"""""""""$$$%%%&&&############$$$$$$$$$### !!!"""""""""!!! !!!!!!!!!!!!#########""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!############"""!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""$$$$$$###""""""!!!!!!!!!"""""""""""""""!!!!!!!!!$$$$$$$$$#########"""""""""#########!!!!!!###$$$  !!!""" !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############$$$$$$######""""""!!!!!!"""""""""######""""""!!!"""###############$$$%%%######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$###"""!!!"""""""""!!!"""$$$&&&""""""!!!!!!!!! !!!!!!!!!!!!""""""######!!!"""############"""!!!######"""""""""!!!!!!!!!%%%%%%&&&&&&%%%### !!!!!!!!!!!!!!!""""""###$$$###""" """###$$$"""##################"""""""""""""""""""""#########"""""""""""""""!!!!!!######################## !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$######""""""!!! """"""#########""""""!!!###$$$$$$$$$$$$$$$%%%&&&&&&)))...111333555888:::======<<<;;;999777666555333444555666777777888888999777888:::<<>>@@@DDDKKKSSS\\\cccgggiiifffcccaaa___XXXNNNGGG%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$### """$$$&&&&&&$$$""" ###############$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""%%%$$$$$$###$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""###%%%&&&&&&$$$$$$$$$%%%########################$$$#########$$$%%%&&&&&&""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$$$$"""##################"""#######################################$$$%%%&&&"""""""""""""""""""""""" !!!"""""""""""""""######################## !!!!!!""""""######$$$!!!  """%%%&&&###"""!!!"""$$$%%%%%%$$$!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""######"""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!"""######!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!""""""%%%%%%$$$$$$###""""""!!!"""###$$$###"""!!!###%%%!!!!!!!!!###$$$$$$""" !!!!!!!!!""""""%%%$$$$$$$$$$$$#####################""""""""""""######$$$$$$$$$###""""""!!!"""###"""!!!!!!###%%%"""""""""######"""""""""$$$$$$###"""###$$$%%%&&&""""""""""""############""""""""""""""""""""""""&&&''''''&&&%%%###!!!"""######""" !!!###%%%$$$######""""""!!!!!!  !!!!!!"""###$$$$$$###"""!!!""""""""""""############ !!!"""#########"""!!!###############$$$$$$%%%(((&&&$$$""""""$$$&&&((("""######$$$$$$######"""""""""""""""############!!!"""###$$$%%%&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###$$$%%%%%%&&&%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$!!!"""###$$$$$$###"""!!!###$$$&&&%%%$$$$$$%%%&&&'''***///333555777999;;;;;;;;;:::999888777666666444555666777888888888777;;;888888<<>>DDDMMMWWW```gggkkkllliiifffccc```[[[SSSIIIBBB%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$%%%$$$""""""$$$%%%""""""""""""""""""""""""%%%$$$#########$$$%%%&&&""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!""""""###$$$%%%###""""""!!!!!!""""""###########################!!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$%%% !!!!!!"""#########!!! """%%%&&&%%%$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""### !!!!!!!!!"""""" !!!"""######"""!!!  !!!!!!"""!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$######""""""!!!!!!!!!"""###$$$%%% !!!"""###$$$$$$$$$$$$#####################$$$$$$###""""""###%%%""""""###$$$&&&&&&$$$"""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$#########"""""""""""""""############$$$$$$$$$######"""!!! !!!"""!!!"""%%%""""""############"""""" !!!!!!!!!"""""""""###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!$$$$$$###!!! """%%%&&&&&&%%%%%%$$$######""" !!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!""""""########################$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""""""""""""""!!!!!!"""""""""############ !!!"""###$$$&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%% """$$$$$$$$$###""" ###&&&&&&%%%%%%&&&((())),,,111555777888:::<<<999888888777777777777777666666777888888888777666;;;888:::AAAJJJRRR]]]fffmmmtttuuuiiiYYYPPPMMMKKKMMMSSS[[[dddkkkoooppppppiiifff```YYYRRRJJJBBB===%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$"""###%%%%%%###"""###$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$#########%%%%%%""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%###"""!!! !!!"""###########################!!!"""$$$%%%&&&&&&%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!###!!! """%%%'''&&&$$$'''&&&$$$#########$$$%%% !!!!!!!!!!!!"""""""""""""""######### !!!!!!!!!""" !!!"""######"""!!! """"""""""""!!!  """#########"""!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""&&&$$$###!!!!!!!!!"""""" """###$$$%%%&&&"""""""""###$$$$$$%%%%%%###$$$$$$###""""""###%%%!!!!!!"""$$$&&&&&&$$$!!!""""""""""""############%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$###############"""!!!!!!!!!""" !!!%%%""""""############"""""" !!!"""###$$$#########""""""""""""#################################### ###&&&''''''&&&%%%%%%$$$!!! """$$$######""""""!!!  !!!!!!"""###$$$$$$%%% """###$$$$$$###"""  !!!"""###$$$$$$'''&&&%%%$$$#########$$$!!!!!!!!!!!!!!!""""""###"""###$$$$$$$$$$$$###""" !!!!!!!!!!!! !!!!!!""""""#########$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" """$$$%%%$$$######!!!%%%&&&%%%&&&(((+++***...333777888:::;;;<<<666666666555666666777888777777888999999888666666:::888<<>>IIIXXXcccffffffddd___[[[XXXUUUTTT[[[dddxxx|||zzztttqqqpppiiicccXXXLLLBBB<<<:::;;;$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$#########""""""######$$$$$$$$$$$$#####################$$$%%%&&&%%%$$$######$$$$$$###!!!$$$""" !!!!!! ########################""""""###$$$$$$$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$############$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&%%%$$$""""""$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""'''%%%###"""$$$%%%%%%$$$""""""""""""#############################################$$$######""""""$$$"""!!!!!!###$$$""" """"""############"""""""""###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!!!!"""""""""#################################""""""""""""""""""""""""######"""""""""!!!!!!!!!########################$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!! !!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" ######""""""""""""######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""!!!!!!""""""#########"""""" !!!!!!!!!""""""########################$$$$$$$$$#########""""""%%%$$$###"""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$##################$$$%%%$$$"""!!! !!!!!! """"""!!! !!!%%%$$$###!!!!!!"""###$$$""""""!!!!!!!!!"""###$$$######"""""""""!!!!!!!!! !!!!!!!!!!!! %%%$$$"""!!!!!!!!!######!!!!!!!!!""""""!!!!!!!!!""""""""""""############"""""""""###""""""!!!!!!$$$$$$$$$$$$############%%%%%%###"""""""""###$$$ !!!!!!!!!"""""""""#########"""""""""""""""######""""""""""""######"""""""""######$$$$$$$$$""""""""""""############$$$#########""""""""""""$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&(((+++,,,...222444888;;;<<<===<<<;;;777666555555444444555555999888666555666666666555:::;;;@@@LLLYYYaaaaaa___WWWRRRNNNOOORRRXXXcccmmm}}}}}}yyywwwpppjjj___QQQDDD>>>===???########################$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$############$$$$$$""""""###############"""###$$$%%%$$$###""""""###%%%### !!!!!! ########################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###'''%%%######$$$&&&&&&%%%########################""""""""""""""""""""""""""""""#####################!!! """######""" !!!!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$&&&%%%###!!!########################$$$############""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!! """"""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! ###"""""""""""""""######"""##################"""######"""""""""!!!!!!!!!######$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$###"""""""""#########""""""!!!!!!""""""### !!!"""###$$$!!!!!!"""############"""!!!!!!!!!"""""""""#####################$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$"""!!!!!!!!!!!!!!!$$$%%%&&&%%%###!!!!!!!!!$$$###"""!!! !!!"""###!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!! """"""###############"""%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######""""""""""""############""""""""""""!!! $$$$$$$$$$$$############%%%$$$$$$###"""######### !!!!!!""""""#########""""""""""""##############################$$$$$$""""""############$$$$$$""""""""""""############$$$$$$$$$$$$############$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((+++...000555777999;;;<<<<<<;;;:::777777666555555555666666777777777777777777888888:::>>>FFFQQQZZZ]]]YYYUUUKKKEEECCCHHHRRR]]]jjjuuu~~~xxxvvvpppbbbSSSGGGCCCDDD%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$###""""""###$$$%%%"""###$$$$$$$$$"""!!! !!!$$$&&&%%%"""!!!###%%%(((%%%###"""###$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%%%%$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""  !!!###%%%%%%""""""############""""""!!!""""""###$$$##################"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%&&&&&&$$$!!! ####################################""""""""""""!!!!!!""""""############"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!! """""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""###$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$###########################""""""###"""!!!!!!!!!"""$$$%%% !!!!!!!!!!!!"""""""""####################################""""""""""""#########""""""""""""######"""!!!!!!!!!!!!"""### !!!"""$$$$$$"""""""""###############!!!!!!!!!!!!""""""""""""########################$$$###"""!!!!!!"""###$$$$$$######""""""!!!!!!!!!%%%'''((('''$$$""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!! ######$$$%%%%%%%%%$$$$$$ """###$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!  !!!"""###$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""######$$$$$$""""""##################""""""""""""""""""""""""!!!"""""""""####################################$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%(((+++///222666777999::::::999888777999999888888888888999999888888999999888888:::;;;===DDDMMMWWW[[[XXXQQQKKKGGGAAAAAAKKKXXXcccnnnvvv~~~~~~}}}~~~sssbbbSSSJJJGGG&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%"""###$$$$$$###""" !!!$$$&&&%%%"""!!!###&&&'''%%%######$$$%%%%%%$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$""" """$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$ !!!!!!!!!!!!!!!###$$$###$$$$$$%%%%%%$$$$$$### !!!""""""######""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!######################## !!!!!!"""!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""""""""!!!""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######""""""""""""""""""######%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""###"""""""""###"""!!! !!!"""###"""!!!!!!!!!!!!""""""###############$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""########################!!!"""############"""!!!###############""""""""" """######"""!!!!!!"""###""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!!!!!!!!!! !!!""""""!!!!!! !!!"""###### !!!!!!!!!!!! !!!"""""""""############ !!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""!!!!!!!!! $$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$ """"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$###############$$$$$$ !!!!!!!!!""""""######&&&%%%%%%%%%(((,,,000222777777888888777666555444999999888888888888999999777888999888777888;;;>>>FFFMMMVVV\\\[[[TTTKKKFFFBBB@@@EEESSS```hhhnnnsssyyy}}}{{{~~~}}}xxxmmm^^^QQQKKKJJJ&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$###""""""!!!"""###$$$$$$######$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######"""!!!!!!###$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""$$$$$$%%%%%%&&&%%%%%%%%%!!!"""$$$###!!!"""######$$$$$$######""" !!!"""""""""""""""""""""""""""############""""""!!!!!!!!!!!! ########################""""""""""""""""""""""""%%%$$$###!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###$$$$$$######"""!!!!!! ######################## !!!!!!""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%"""##################"""""""""""""""""""""""""""""""""!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!"""#########""""""###"""  """######""""""!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&!!!!!!!!!"""""""""######$$$$$$$$$############### !!!###$$$$$$###!!! """######$$$$$$###"""""" """$$$$$$$$$###$$$%%%#########"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!""""""""" !!!"""########################""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############ !!!""""""""""""$$$$$$$$$$$$###############$$$$$$$$$$$$###""""""######"""""""""!!!!!!!!!""""""""""""############!!!"""######"""!!!""""""!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!"""""""""###""""""""""""###$$$$$$!!!""""""######$$$$$$$$$&&&&&&&&&(((***...111333777777777666666555444333666666555555555666777777555777888777666:::@@@FFFRRRYYY___```ZZZPPPIIIEEE???BBBLLL[[[gggkkknnnqqqvvvxxx{{{{{{xxxzzzrrreeeVVVKKKHHHIIILLL$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$#########$$$$$$###"""""""""$$$%%%$$$############%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!###%%%&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""!!!!!!!!!"""$$$$$$###!!! """$$$%%%$$$&&&&&&%%%$$$$$$###""""""##############################$$$$$$$$$###""""""###$$$"""!!! !!!"""######$$$$$$######""" !!!!!!""""""!!!!!!!!!"""""""""############""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############"""""""""""""""########################!!!""""""######""""""!!!""""""""""""""""""""""""###"""!!!  !!! !!!""""""""" !!!""""""""""""""" !!!"""############"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%!!!""""""######""""""!!! !!!!!!""""""###"""!!!!!! !!!"""###$$$""""""#########""""""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!! """#########""""""###"""  """###""""""!!!!!!!!!!!!""""""$$$###"""""""""###%%%%%%"""""""""#########$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""###%%%''''''&&&%%%&&&'''##################"""!!!!!!!!!###$$$$$$$$$###"""!!!!!!!!!"""""""""######""""""###%%%%%%&&&&&&&&&###############""""""!!!######$$$$$$$$$$$$######""""""""""""############!!!!!!""""""###"""""""""$$$$$$$$$$$$###############$$$$$$%%%$$$###"""!!! !!!""""""###############""""""""""""""" """$$$$$$$$$###"""$$$#########""""""""""""""""""""""""############!!!!!!"""""""""#########"""!!!!!!!!!""""""###$$$###$$$$$$%%%&&&&&&'''''''''((()))+++...111444555777777777666666555444444555555444444555555666777777888::::::;;;AAALLLTTT___cccfffbbbXXXNNNIIIGGGEEEKKKWWWdddlllmmmooossssssssstttwwwzzzzzzvvvssssssgggWWWJJJEEEFFFIIILLL"""""""""""""""""""""""" """###$$$%%%&&&""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$######$$$%%%&&&$$$""" """%%%&&&%%%"""$$$$$$&&&(((***)))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$###"""!!!!!!!!!"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######"""""""""###%%%&&&$$$""" !!!###%%%&&&&&&&&&&&&%%%%%%$$$###""""""######################## !!!  $$$$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""###"""!!! !!! !!!"""######""""""""""""""""""""""""!!!!!!"""############### !!!"""######$$$######""""""!!!!!!!!! """"""""""""""""""""""""""""""######$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%"""!!! """###$$$ """$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!#########"""!!!###"""  """###!!!!!! !!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$######""""""###"""!!! !!!"""###""""""$$$%%%%%%$$$###""""""###%%%$$$###""""""###$$$$$$$$$$$$$$$###"""""" """#########"""!!!!!!!!!""""""######$$$$$$ """"""#########!!!"""""""""""" !!!!!!!!!!!! """"""""""""###############$$$$$$######"""!!!  !!!"""###$$$$$$!!!""""""######!!!  """###%%%&&&$$$$$$######""""""!!!!!!!!!###%%%&&&%%%$$$###%%%%%%%%%%%%$$$$$$######""""""""""""############""""""######$$$$$$$$$%%%!!!!!! !!!!!!"""###### !!!"""######$$$$$$((())),,,...111444666777888888777777666666555555666666666666666777888888:::<<<>>>>>>AAAJJJWWWaaafffjjjjjjcccWWWMMMIIIIIIPPPVVVaaalllooonnnppptttpppooooooqqqtttuuurrroookkkaaaUUUMMMKKKLLLKKKIII###$$$$$$%%%%%%$$$$$$###(((&&&###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!$$$#########%%%&&&%%%%%%%%%%%%$$$$$$###""""""""""""!!! """######"""############""""""""""""###"""!!! !!!"""###$$$$$$#########$$$&&&'''%%%$$$###!!!!!!!!!"""###$$$######""""""######$$$"""!!!!!!!!!!!!!!!""""""!!!!!!"""$$$&&&&&&$$$###!!!!!!""""""""""""!!!!!!!!!"""############"""############$$$$$$$$$"""!!!  !!!"""$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$######""""""""""""""" !!!"""""""""  !!!"""$$$$$$"""!!! !!!###$$$"""###$$$$$$###"""###$$$""""""!!!!!! ##############################"""!!!  !!!###%%%%%%%%%######%%%""" """$$$$$$"""######""""""!!!!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""###"""!!! !!!"""###)))%%%!!! !!!"""!!! !!!""""""%%%###""""""######""" """"""""""""""""""""""""""""""############""""""'''&&&%%%$$$############$$$$$$###"""!!! !!!!!! !!!!!!######"""!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$###""" !!!"""&&&%%%###""" !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%%%%$$$###"""""""""###""""""""""""############$$$$$$############$$$$$$###"""""""""!!!!!! """###%%%%%%%%%$$$""" """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!! !!!"""######$$$###""""""###$$$'''((()))***+++---///111111222666555555444444666777888666666666666666888:::;;;:::>>>BBBFFFPPP]]]gggkkkqqqhhh___XXXQQQMMMPPPWWW```ccchhhlllnnnnnnmmmllllllkkkjjjkkkmmmqqquuuxxxjjjaaaXXXUUUVVVTTTOOOKKK###$$$$$$%%%%%%$$$$$$###&&&$$$"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$######$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""######$$$$$$######"""""""""###$$$$$$###""""""######"""###$$$%%%%%%$$$##################$$$$$$###"""!!!!!!###$$$$$$###""""""!!! $$$###"""!!!!!!"""###$$$$$$$$$#########$$$%%%&&&%%%$$$###"""!!!!!!"""###########################""""""!!!!!!!!!!!!""""""!!! """""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""#########$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%$$$######$$$$$$%%%###########################"""""""""""""""""""""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!  !!!"""###$$$!!!!!!!!!!!!!!!""""""###!!!"""######!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! ###############$$$$$$%%%$$$""" """$$$$$$###!!!!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&###"""!!! !!!"""###&&&### !!!###"""""""""!!!!!!!!!!!!"""######%%%$$$"""######$$$"""!!!########################""""""############""""""%%%$$$###"""!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$###""""""!!!!!!""""""!!!  !!!$$$###"""!!! !!!"""%%%$$$###!!!!!!!!!!!!"""#########""""""########################""""""""" !!!!!!"""######$$$$$$$$$$$$###"""""""""######""""""""""""#####################""""""#########$$$$$$$$$$$$#########""""""###$$$%%%%%%###"""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""############"""""""""""""""###############%%%$$$######$$$&&&(((***)))***,,,...000222333333666555555444555666777888777777777666666777999;;;???GGGOOOVVV___jjjppppppmmmbbbVVVOOOLLLLLLSSS[[[aaadddhhhkkknnnnnnmmmmmmlllmmmoooppprrrsssttttttmmmgggaaa___^^^ZZZUUURRR###$$$$$$%%%%%%$$$$$$######""" !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""######"""""""""######$$$$$$$$$$$$######"""""""""############$$$!!!""""""###$$$$$$%%%%%%$$$###"""###%%%%%%%%%$$$###"""!!!  !!!!!!$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$###"""""""""######""""""$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""&&&$$$"""!!!""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!"""""""""#########$$$$$$######""""""""""""######$$$$$$#########$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""######$$$######"""""""""""""""############"""  !!! !!!!!!"""###$$$ !!!!!!""""""""""""""" !!!"""""" !!!"""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! %%%$$$"""!!!!!!###%%%&&&###""" !!!###$$$$$$###"""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""" !!!"""#########""""""""""""###$$$$$$%%%###""""""$$$$$$###!!!########################""""""############""""""$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""############""""""!!!!!!""""""!!!  !!!###""""""!!!!!!!!!!!!"""###""""""!!!!!!""""""#########$$$$$$$$$$$$#####################$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!"""######""""""""""""###############""""""!!!!!!""""""###$$$$$$$$$$$$##################$$$%%%$$$###"""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!"""""""""############""""""###$$$%%%%%%%%%$$$###"""%%%%%%$$$%%%&&&(((***++++++,,,...000222444555555666555555555555666777777888888888777666777;;;>>>FFFRRR```llluuu{{{zzzvvvhhhYYYJJJDDDDDDIIIRRR[[[ccceeehhhkkknnnooooooooonnnpppsssuuuuuussspppnnnmmmnnnmmmkkkgggbbb]]]ZZZ###$$$$$$%%%%%%$$$$$$######!!!!!!!!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#################################%%%%%%$$$######"""""""""%%%$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######!!!"""######"""""""""###""""""#########$$$$$$$$$######"""###%%%&&&$$$###&&&%%%###"""!!!"""###$$$######"""#########$$$$$$##################$$$$$$$$$#####################"""###%%%&&&&&&%%%###"""###""""""!!!!!!!!!!!!"""'''%%%"""!!!"""#########!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$######"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$######"""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### """#########"""!!! !!!"""""" !!!"""########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$###""""""###$$$%%%"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!  !!!""""""###""""""""""""###$$$$$$###"""!!!!!!######"""!!!########################""""""############""""""%%%%%%$$$############### !!!!!!!!!"""""""""######""""""!!!!!!""""""###""""""!!!!!! !!!!!!"""###""""""""""""""""""###"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""######"""######$$$$$$######"""""""""###############$$$!!!!!!""""""############!!!!!! !!!"""######!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###""""""!!!!!!""""""""""""############"""""""""###%%%&&&&&&$$$"""!!!$$$$$$%%%&&&''')))+++,,,,,,...000222444666777777555555555555666666666777888999999888888;;;AAAFFFOOO^^^qqqyyybbbSSSEEE@@@DDDIIIQQQWWWeeefffiiimmmooopppqqqqqqqqqrrrssssssqqqnnnjjjgggmmmssswwwuuupppjjjeee```###$$$$$$%%%%%%$$$$$$######""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################""""""""""""###$$$%%%%%%$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$###$$$$$$$$$$$$$$$$$$###########################!!!###$$$###!!! """###$$$$$$$$$#########"""""""""!!!!!!###%%%%%%###"""&&&%%%$$$""""""######$$$ !!!!!!""""""##########################################$$$$$$$$$$$$###$$$%%%'''(((((('''%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$######"""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""########################!!!!!!""""""############$$$######"""""""""""""""  !!!!!!""""""!!!!!! """!!!!!!!!!!!!""""""### """#########"""!!!!!!"""######!!!!!!"""###!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""###$$$%%%$$$$$$###""" !!!""""""######$$$$$$############$$$$$$$$$$$$######################## """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  """!!!!!!!!!!!!"""######"""  """"""!!! ########################""""""############""""""$$$$$$######"""######### !!!!!!""""""######"""!!!!!! !!!!!!"""  !!!"""##################"""!!!!!!!!!""""""""""""!!! !!!!!!""""""######!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######"""""""""""""""#########!!!!!! !!!"""######!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""############""""""!!!"""$$$%%%%%%$$$""" ###$$$%%%&&&(((***,,,---///000222444555777777777444555555666666666666666666888999999:::???HHHOOOYYYhhh{{{wwwZZZPPPHHHJJJPPPUUUZZZ^^^hhhjjjmmmppprrrrrrrrrqqqrrrpppmmmjjjgggeeedddcccnnnyyyyyytttnnnggg###$$$$$$%%%%%%$$$$$$###$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$&&&''')))######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######!!!$$$&&&$$$!!! """$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""###%%%%%%###!!!######"""""""""!!!!!!!!! !!!""""""###""""""#########$$$######"""!!!"""###$$$$$$%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$###"""!!!!!! !!! !!!######"""!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$$$$######""""""""""""""" !!!"""#########"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!"""######!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""###%%%&&&%%%$$$"""  ############$$$%%% !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!"""###"""  !!!"""!!!!!!!!!!!!"""######!!!  """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""!!!!!! !!!!!!!!! !!!!!!""""""######!!!!!! !!!!!!  !!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!! !!!""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!""""""######""""""""""""""""""######""""""!!!!!!!!!"""######""""""""""""###############""""""!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$###""""""""""""###""""""############"""""" !!!###$$$$$$$$$###"""$$$%%%&&&)))+++---...///111222333555666666666777444555555666777666666666444777999:::;;;BBBMMMVVVaaammm|||zzzoooTTTPPPRRR[[[dddiiilllooooooqqqtttuuuuuurrrooommmlllhhhccc^^^]]]^^^aaadddrrrwwwnnn###$$$$$$%%%%%%$$$$$$###$$$######$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&(((######$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  """#########$$$$$$$$$$$$######""""""!!! !!!"""""""""%%%'''&&&""" """%%%$$$$$$##################""""""###%%%&&&&&&$$$"""!!!"""###$$$$$$"""!!! """###$$$$$$######"""###$$$$$$###"""!!! """###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ###""""""###$$$$$$###!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!""""""""""""!!! !!!"""###$$$$$$$$$###"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$######""""""""""""""" !!!!!!"""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!"""""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""""" ###$$$######$$$&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """$$$###!!!!!!"""$$$###""""""""""""###$$$$$$###!!!!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!""""""""""""!!!  !!!"""######"""!!! !!!""""""!!!!!! %%%###!!! !!!###%%% !!!!!!"""######$$$$$$###"""""""""""""""""""""$$$$$$###"""""""""######""""""""""""#####################""""""#########"""#########$$$$$$$$$$$$%%%$$$$$$###############""""""""""""""""""""""""%%%$$$######""""""######""""""############""""""!!!""""""###$$$%%%&&&&&&%%%'''))),,,...000222222333444444555555555555555444444666777777777666555444777999999999@@@MMMWWWaaajjjsssvvvvvvsssjjjaaaRRRTTT]]]jjjrrrvvvyyy}}}yyyzzz|||{{{wwwpppiiieeeaaa]]]XXXUUUWWW\\\cccgggttt|||ppp$$$$$$$$$%%%%%%$$$$$$$$$############$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" !!!###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""$$$%%%""""""############"""""""""!!!  !!!"""###&&&(((&&&""" ###&&&"""""""""###$$$$$$%%%%%%######$$$&&&((((((%%%###"""$$$&&&''''''%%%"""!!! !!!###$$$%%%%%%$$$$$$"""###$$$$$$$$$"""!!! """###$$$%%%&&&%%%%%%$$$$$$######""""""######$$$$$$$$$"""!!! !!! !!!!!! !!!!!!""""""""""""!!!!!!!!!"""############!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$######""""""""""""""" """"""############""""""###"""!!!!!!!!!!!!"""""""""!!! !!!###$$$ !!!  !!! !!!!!!""""""######################## !!!"""###$$$$$$%%%&&&%%%###"""!!!"""###$$$ ###$$$###"""$$$&&& !!!!!!!!!""""""############################## """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$ !!!"""######"""!!!  ###$$$###"""$$$&&&$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""""""""###$$$""""""""""""!!!!!!!!!!!!######""""""""""""############"""######$$$%%%%%%"""###$$$%%%%%%$$$###""" !!!#########"""!!! !!!""""""!!! '''%%%""" """%%%'''!!!""""""###$$$$$$%%%%%%#########"""""""""""""""%%%%%%$$$###""""""######""""""""""""############$$$$$$############$$$$$$ !!!!!!"""""""""###%%%$$$######""""""######""""""""""""""""""""""""%%%$$$######"""#########""""""############""""""""""""###$$$%%%'''((()))''')))+++...111333444555444555555555555555444444333444666777777777666555444777999888888>>>KKKVVV]]]dddhhhhhhfffccc\\\TTTSSSXXXcccpppwwwyyy}}}xxxoooeee___XXXUUURRRQQQUUU\\\eeejjjsss|||nnn$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&"""!!!!!! !!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$%%%$$$"""!!!!!!"""$$$%%%''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""#########""""""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######### !!!!!!"""""""""###$$$$$$%%%$$$$$$###"""!!!!!! """###$$$&&&%%%$$$"""!!!!!!!!!"""##################"""  """##################$$$$$$$$$######"""!!! !!!!!!"""!!! &&&$$$""""""$$$%%%### !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""%%%$$$"""!!! !!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""######$$$"""  """######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%###"""!!!######""""""!!!!!! %%%###""""""######""" ###!!!  ###&&&(((""""""""""""""""""######"""!!! """###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""############&&&$$$""" !!!!!!$$$###"""""""""###%%%%%%!!! !!!###%%%$$$###!!!"""#########""" !!! !!!###%%%$$$###"""""""""""""""""""""""" """!!!   !!!######""""""!!!!!!!!! !!!!!! !!!!!!""""""######$$$#########""""""!!!!!! !!!!!!""""""############$$$$$$$$$$$$###"""$$$###"""###$$$$$$###""" !!!"""###$$$%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""#########""""""!!!$$$$$$$$$%%%&&&'''((()))------///000111222222222333555666666555444444555666666666777999:::999888<<<666333555777===KKKYYYccccccdddddd]]]TTTPPPQQQ[[[aaahhhkkklllrrr{{{}}}rrrfff[[[TTTKKKIIIJJJOOOXXXaaaeeefffuuuzzzyyyqqqlll$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###%%%&&&''''''&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$###""" """######$$$$$$######"""$$$$$$###############""""""""""""""""""""""""#########$$$$$$$$$######"""$$$$$$###""""""!!! """"""###$$$$$$###"""!!!!!!""""""#########""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!!!!!!!! ###$$$$$$$$$$$$"""!!! &&&$$$"""###%%%%%%###!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""######&&&%%%###"""!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!! !!!""""""###)))&&&""" !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$$$$$$$###"""""""""""""""#########$$$######""""""###"""""""""""""""!!!!!!$$$###""""""######""" ###""" !!!###$$$#########"""""""""""""""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""###############"""!!! !!!###$$$$$$###"""""""""###%%%%%%"""!!! !!!###%%%$$$###!!!"""#########""" """!!! !!!###%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!"""###$$$%%%$$$$$$###!!!!!! !!!!!! !!!!!!!!!"""""""""###############"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""""""""""""""#####################"""!!!!!! !!!!!!!!!!!!"""""""""### !!!""""""""""""""""""!!!!!!!!! $$$$$$############$$$$$$""""""############"""""""""######%%%&&&(((***+++000111222444555666666666333555666666555444444555666666777888999999888777888444333777<<>>>>>@@@EEEOOOZZZcccfffgggmmmqqqtttsssmmmeee]]]YYY$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###$$$$$$$$$$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!"""""""""%%%%%%%%%$$$###"""!!! """"""############""""""!!!"""""""""######$$$$$$""""""""""""!!!!!!!!!!!! """$$$&&&&&&%%%$$$"""""""""!!!!!!!!! """!!!!!! !!!!!!"""###"""############"""!!!!!!!!!""""""######""""""!!!######"""!!!  !!!!!!!!!!!!""""""""" !!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""!!!!!!"""""""""!!!!!! !!! !!!""""""$$$###!!!!!!"""###"""!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""###"""!!! """###$$$""""""######$$$$$$%%%%%%$$$"""!!!"""######"""!!!!!!!!!"""######"""!!! $$$$$$######"""!!!!!!!!!!!!!!!"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############ !!!"""$$$%%%&&&############$$$$$$%%%%%%"""!!!!!!!!!###$$$$$$"""############""""""!!!!!!"""!!!!!!!!!###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""$$$######""""""!!!!!!!!!!!! !!!###$$$###"""###$$$$$$###"""############""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########!!!""""""#########""""""############""""""""""""&&&%%%###""""""###%%%&&&""""""###$$$$$$$$$######"""###$$$&&&(((+++---...000000111222333444444444222444666666555444555666666777999:::999999888888666777;;;AAAGGGMMMTTTXXXYYYQQQJJJGGGFFFGGGMMMTTT\\\eeeooovvvxxxyyyzzz|||}}}}}}wwwhhhTTTDDD>>>===CCCEEELLLVVVaaahhhjjjiiijjjlllmmmjjjddd\\\VVVRRR$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$"""  !!!###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""######""""""#########""""""!!!###"""  """######""""""!!! ###"""""""""!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""#########$$$$$$$$$$$$##################""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!! !!!"""############""""""!!!!!!""""""###$$$ """######""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""###"""""""""""""""######"""!!! """###$$$""""""######$$$$$$%%%%%%###"""!!!"""###$$$###"""!!!###$$$%%%%%%$$$###############""""""!!!!!!"""###$$$$$$###""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############"""""""""""""""###$$$$$$######$$$$$$%%%%%%%%%%%%###"""!!!"""###$$$###"""$$$######"""""""""""""""###"""!!!"""###$$$###""" !!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$######""""""!!!!!!"""!!! !!!###$$$$$$###"""###$$$$$$###"""""""""""""""############!!!!!!""""""######$$$$$$""""""""""""############""""""############""""""""""""""""""############$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$&&&&&&'''((()))+++---...444444555666777777777777222444666666555444555666666888;;;;;;999999;;;===777<<>>EEENNNTTT[[[___\\\VVVKKKEEECCCHHHQQQYYYccclllmmmqqqvvvxxxwwwtttqqqooolllkkkfff]]]RRRMMMNNNQQQKKKNNNTTT___hhhnnnmmmkkkccccccbbb___[[[XXXWWWWWW$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############"""######$$$%%%&&&''''''&&&%%%"""  ############$$$$$$$$$$$$ !!!"""$$$$$$$$$$$$### !!!###$$$$$$$$$$$$""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!"""###$$$###%%%&&&%%%###"""###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""######"""###$$$%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!"""###############!!!!!!!!!!!!!!!"""#########"""!!!!!!""""""  !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###""""""!!!"""""""""""""""###$$$$$$#########$$$######""""""###"""""""""""""""!!!!!!"""!!!!!!!!!###$$$###"""""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""#####################$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$"""!!!"""###$$$"""!!!%%%$$$###"""""""""######$$$"""!!!"""###$$$"""!!!"""""""""""""""""""""""" ###""""""!!!!!!!!!!!!""""""!!!!!! !!!"""###$$$######""""""""""""#########"""""""""!!!!!!!!! !!!"""""""""##############################$$$$$$ !!!!!!""""""###$$$$$$$$$###"""###$$$$$$###"""############""""""""""""##################$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""!!! !!!!!!!!!"""!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%((()))***,,,...000333444000111111222222222222111111333555666555555666777999;;;<<<:::999<<>>CCCLLL[[[mmmzzzpppcccXXXRRRQQQWWW```ggglllooopppqqqmmmlllkkkjjjjjjiiiiiiiiibbbgggqqq~~~xxxvvvsssrrrpppkkkbbb\\\]]]YYYSSSPPPSSSVVVRRRKKK%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&(((&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$&&&&&&$$$"""!!!"""""""""""""""######$$$"""!!!!!!"""$$$$$$###!!!############""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!###""""""!!!!!!""""""#########""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###############$$$$$$$$$$$$###"""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""############"""""" !!!!!!!!!"""""" !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""###############""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!"""###$$$###"""$$$$$$###"""###$$$$$$$$$######################## !!!!!!!!!!!!!!!  !!!"""###""""""###"""""""""!!!!!! !!!###$$$$$$###!!!###  ###$$$"""!!!!!!!!!!!!   !!!!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""""""""""" !!!""""""""""""!!!!!!!!!"""""""""################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$"""""""""###%%%'''***+++...............///000000111222333444444555555666444555777999:::;;;::::::;;;>>>CCCKKKVVVeeeuuu{{{iii\\\VVVUUUWWW^^^hhhoooqqqrrrtttvvvrrrpppnnnllljjjhhhhhhhhhcccjjjvvv{{{xxxtttrrrooojjjbbb\\\ZZZVVVUUUZZZbbbcccYYYNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((&&&$$$"""""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$#########!!!"""$$$%%%%%%$$$###"""!!!"""""""""############%%%### !!!###$$$###""""""""""""""""""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######################## !!!!!!!!!!!! """!!!!!! !!!!!!"""######""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""#########$$$$$$$$$"""""""""!!!!!!!!!!!!  !!!"""###$$$%%%%%%"""""""""######""""""""" !!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!%%%$$$######""""""""""""!!!!!!!!! !!!""""""###!!!!!!"""""""""!!!!!!!!!  !!!""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!###$$$$$$"""$$$$$$######"""###$$$$$$""""""""""""""""""""""""!!!""""""######""""""""" !!!""""""!!!!!!"""""""""!!!  !!!!!! """"""###!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""######### !!!!!!"""""""""""""""""""""#########""""""!!!!!!"""""""""!!!!!! !!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""##################"""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$#########$$$&&&)))+++---//////............//////111222222333444666777777555777999;;;<<<<<<<<<;;;<<<@@@HHHRRR^^^lllxxxzzzmmm^^^TTTUUUZZZ```hhhrrryyy||||||~~~wwwuuuppplllhhheeecccbbbdddjjjrrr{{{xxxrrrmmmggg```ZZZRRRRRRXXXgggtttsssfffYYY%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''""""""######$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###!!!!!!"""############""")))&&&"""!!!"""$$$%%%%%%!!!!!!!!!"""""""""######"""!!!!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$############################## !!!!!!""""""!!!!!! !!!!!! !!!!!!######""""""""""""#########"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!""""""######""""""!!! !!!!!!!!! !!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""!!!!!!  !!!######""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""""""""""""""!!! !!!###$$$$$$###"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######"""!!!!!! !!!!!!""" !!!"""###"""!!!  !!!"""!!! !!!"""  !!! !!!!!!!!!!!!  """$$$""""""""""""############ !!!"""""""""!!!!!!!!!!!!"""############"""###$$$$$$$$$$$$######"""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """######$$$$$$######"""!!!!!!""""""""""""######""""""""""""############$$$######"""""""""""""""$$$$$$$$$%%%'''***,,,---//////............//////555444444444444444555666777888:::;;;===>>>??????===CCCMMMYYYfffqqqxxx|||sssmmmeee[[[SSSPPPXXXaaalllrrr|||{{{wwwpppiiibbb]]]ZZZYYY^^^ccckkkqqqwww}}}tttmmmeee]]]WWWLLLMMMWWWjjjzzzzzzoooeee%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""###%%%%%% !!!"""###$$$######""")))'''$$$######$$$###""" !!!"""###$$$$$$###"""!!!!!!!!!###%%%&&&""""""""""""""""""""""""############""""""""""""########################!!!!!!"""######"""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""############"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!!!!!!! !!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!! !!!""""""!!!!!! !!!!!!""" !!!"""#########"""""""""!!!!!!!!! !!!""""""""""""""" !!!""""""""""""""""""!!! !!!###%%%$$$###!!!###$$$""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$"""!!!$$$$$$$$$"""!!!$$$ !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""### !!!"""""""""!!! !!!"""###$$$######"""$$$$$$$$$$$$$$$###""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""!!!""""""""""""""""""!!!"""""""""#########$$$$$$#########"""""""""""""""###############"""!!!!!!%%%%%%%%%&&&(((***,,,---//////............///000555444333333444555666777999999:::<<<>>>@@@BBBCCCCCCJJJTTTaaakkkqqqsssrrrcccYYYPPPLLLLLLPPP]]]kkkuuuyyy|||wwwnnnddd[[[TTTPPPNNNTTT[[[dddjjjpppxxx}}}uuunnneee\\\UUUJJJHHHOOO```pppsssooolll%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&'''''''''########################%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$############"""$$$###"""!!!!!!###%%%''' !!!"""$$$$$$######"""%%%$$$$$$$$$$$$""" !!!"""###$$$%%%###"""!!!!!!"""$$$&&&'''########################$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""############""""""""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""###"""!!!!!!!!! """""""""""""""#########!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! #######################################"""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""###$$$ !!!"""""" """###$$$######"""""""""""""""#########""""""!!!!!!!!! !!!!!!""""""""""""""" !!!"""""""""""""""!!! !!!$$$%%%$$$### """###""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############&&&%%%$$$"""!!!!!!!!!!!!"""###%%%%%%%%%$$$""" !!!"""  """$$$"""""""""!!!!!!!!! !!!"""###"""!!! !!!!!!!!!"""!!!"""""""""!!! !!!"""$$$$$$$$$###""""""""""""""""""!!! """"""""""""####################################""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!!!! """"""######$$$$$$$$$%%%$$$$$$######""""""!!!!!!"""###$$$$$$$$$"""!!! &&&&&&&&&'''(((***,,,---///............//////000111111111222444777:::;;;::::::;;;<<<>>>AAADDDFFFLLLRRR\\\fffmmmooolllhhhYYYNNNDDDDDDIIIRRRbbbrrryyy{{{{{{vvvlllaaaVVVNNNIIIGGGLLLUUU```ggglllqqqzzz}}}xxxtttooofff\\\UUUKKKEEEGGGUUUccciiikkknnn%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###!!! &&&### ###&&&%%%###""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""$$$&&&'''&&&$$$""""""$$$$$$""" %%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$""" """%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$$$$!!!"""$$$###"""!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$#########"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$######""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""############"""!!!!!!"""######!!!  !!!###$$$$$$$$$"""############$$$$$$$$$"""  ###$$$###!!!$$$$$$###"""!!! $$$######"""!!!  !!!"""###$$$%%%%%%$$$""" !!!$$$%%%###!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!"""""""""!!! %%%%%%$$$###"""!!! !!!"""######"""!!!"""###""""""###$$$$$$$$$$$$$$$ """###$$$$$$######!!!!!!"""###############""""""############""""""%%%$$$$$$$$$######""""""!!!!!! !!!!!!&&&&&&%%%$$$###"""!!!!!! !!!""""""""" !!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""######!!!  !!!"""""""""""""""$$$###"""""""""###%%%&&& !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###!!! """$$$%%%###!!!!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%$$$######%%%)))...111000000///............///000111222444666888999::::::::::::;;;>>>BBBFFFIIIRRR[[[eeeiiikkkkkkaaaUUUHHHCCC???AAAJJJYYYhhhqqq{{{~~~{{{rrrcccUUUKKKGGGHHHIIIRRRWWW```fffkkkmmmoooppprrrmmmhhhhhhkkkggg]]]SSSIIIHHHGGGLLLZZZgggjjjeee%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######$$$$$$###"""!!! $$$###!!!"""###%%%$$$$$$###""""""""""""###$$$%%%$$$$$$###"""""""""$$$&&&(((%%%""""""$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$"""###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%#########"""""""""""""""$$$###"""!!!!!!"""######$$$######""""""######$$$!!!!!!!!!!!!""""""""""""###!!!"""######"""!!!"""###$$$$$$###"""!!!!!!!!!"""############"""###"""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!###$$$%%%%%%$$$""" """""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!######!!! !!!!!!!!!  """############!!!!!!"""""""""#########"""  ###$$$###!!!######""""""""""""!!!!!!#########"""!!!  !!!"""###$$$%%%%%%###!!! !!!###$$$""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""!!!!!!######$$$###"""""""""###!!!"""######$$$$$$######""""""######"""!!!!!!!!!"""############"""!!!!!!""""""""""""!!!!!!$$$$$$######"""""""""""""""!!!!!! !!!!!!"""######""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!!!!  !!!!!!"""#####################"""!!!"""###$$$%%%###""""""!!!!!!""""""###############""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!! ###$$$""" """""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%%&&&%%%%%%%%%(((+++///111/////////......//////000333333444555666888:::;;;=========???BBBGGGMMMPPPWWW```ggggggccc^^^TTTIIIAAA@@@AAAFFFQQQ___lllsssyyyzzz}}}|||zzzuuulll^^^PPPHHHGGGJJJLLLXXX]]]cccgggiiihhhhhhhhhdddcccdddggghhhbbbVVVLLLJJJJJJLLLQQQ]]]hhhgggaaa%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$###""" !!!"""$$$$$$######$$$$$$$$$############$$$%%%%%%"""$$$&&&$$$"""!!!"""%%%'''$$$"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$""""""""""""############'''&&&$$$"""!!!!!!###$$$$$$######""""""######$$$!!!!!!!!!!!!!!!!!! ###!!! """######"""""""""############"""""" !!!""""""######""""""""""""""""""""""""######!!!!!!""""""######$$$$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""############$$$$$$$$$$$$!!!$$$(((******&&&"""######################## !!!!!!""""""!!!!!! """"""######$$$$$$%%%%%% !!!"""############ !!!!!!!!!!!!!!! !!!!!!!!!"""!!! !!!######""" """""""""!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!"""""""""!!! !!!"""###"""!!!"""""""""#########$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$"""  !!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""!!! !!!"""### !!!!!!"""""""""$$$$$$$$$$$$######"""""" !!!""""""######""""""!!!"""""""""!!!  !!!""""""######"""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###""""""!!!!!!""""""### !!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!######""""""###$$$$$$$$$######""""""!!!!!!!!!"""###$$$%%%$$$""" """$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!  ###$$$###"""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$&&&'''''')))***---///000.........///000000111111555555555555777:::===>>>CCCBBBBBBCCCHHHOOOVVV[[[]]]dddhhhcccZZZPPPFFF???===AAAGGGQQQ[[[eeemmmqqqvvvvvvvvvxxxxxxwwwssspppkkkcccVVVKKKFFFHHHNNNSSS\\\```eeehhhgggeeecccbbb[[[\\\^^^___^^^YYYQQQKKKKKKNNNSSSYYYbbbgggccc\\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! """&&&&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!%%%'''&&&###!!!"""%%%""""""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$&&&%%%###!!! !!!###$$$######""""""""""""############""""""!!!!!! """!!!!!!!!!"""#########"""""""""######""""""""""""######$$$$$$$$$$$$$$$"""""""""""""""######### !!!"""######$$$$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""########################$$$'''***,,,+++((($$$!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%% !!!!!!"""######"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!! !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!"""######$$$  """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########  !!!"""$$$###!!! """### !!!!!!!!!!!!&&&%%%$$$###$$$###"""!!! !!!""""""""""""""" !!!"""""""""""" !!!!!!""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! ######""""""""""""###### !!! !!!"""### !!!!!!""""""""""""!!!  """###$$$!!!""""""#########""""""!!!!!!!!!!!!!!!""""""###$$$$$$###""""""###$$$$$$%%%$$$$$$######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""###$$$%%%&&&&&&$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######&&&'''(((***,,,---......------///000111222222222666666555666888<<<@@@BBBKKKIIIGGGGGGMMMVVV```fffbbbfffggg```SSSHHHAAA???AAAHHHRRR]]]dddiiikkklllsssrrrqqqrrrsssrrrnnnjjjccc[[[QQQHHHGGGLLLTTTZZZ^^^bbbfffgggfffcccaaa```\\\[[[XXXTTTPPPNNNOOOPPPLLLSSSYYY___dddeee^^^UUU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!!!!"""&&&&&&$$$"""###%%%$$$$$$$$$%%%$$$$$$$$$$$$"""%%%''''''$$$###$$$%%% """$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!""""""######$$$$$$###""" """###%%%###""""""""""""""""""###$$$$$$$$$######"""""""""!!!"""#####################""""""""""""""""""###""""""###$$$$$$$$$$$$###!!!!!!""""""############ !!!"""#########"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!%%%&&&&&&'''&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$"""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!###$$$"""!!! """""""""""""""!!!!!! !!!!!!!!!"""""""""###### !!!!!!"""!!!""""""###$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!! !!!""""""######  """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!! !!!!!!"""###&&&$$$"""  !!!"""!!!!!!!!!!!! &&&$$$""""""$$$$$$###!!! !!!"""""""""""""""!!!!!!!!!!!!"""###$$$$$$ !!!"""""""""""""""!!!""""""######""""""!!! !!!!!!######""""""""""""###### !!!!!!"""!!! !!!"""### !!!""""""""""""""" !!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!"""$$$&&&&&&$$$"""!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""###$$$%%%'''$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$&&&''')))+++,,,,,,,,,,,,,,,...///111222333333333555555555777;;;@@@EEEHHHRRRPPPMMMNNNTTT^^^hhhnnniiiiiifff]]]PPPFFFCCCDDDIIIQQQ]]]fffkkklllmmmmmmrrrpppnnnppprrrqqqmmmhhh]]]WWWPPPJJJKKKRRR[[[aaabbbdddfffeeeccc```^^^^^^[[[XXXSSSMMMGGGFFFIIILLLNNNVVV]]]```aaa___XXXPPP###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""!!!"""$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$###"""#########$$$$$$%%%%%%%%%!!!$$$'''((('''%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###!!! """"""""""""############ !!!"""###$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$###### """$$$$$$###"""###$$$######""""""""""""###### !!!!!!""""""!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!""""""!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """!!!!!! !!!"""""" !!!""""""######""""""!!! !!!!!!""""""""""""""""""!!!  !!!!!!!!!!!!!!! !!!###$$$###!!! !!!!!!!!!"""""""""""""""!!! !!!!!!"""""""""######### !!!""""""!!!!!!"""###$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""" !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######%%%$$$"""!!! !!!!!!"""""""""!!!!!! $$$""" !!!$$$%%%### !!!""""""######""""""%%%$$$###"""!!!!!!!!!""" !!!!!!""""""!!!!!!""""""############"""""" !!!!!!!!!!!!###""""""!!!!!!""""""### !!!!!!!!!""""""!!! !!!!!!""" !!!""""""######""" !!!!!!!!!!!! ######"""!!! !!!!!!  !!!"""#########""""""!!!$$$&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!!!! !!!$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%'''((()))++++++,,,,,,,,,---...000222333444333333444555777;;;AAAGGGLLLPPPXXXXXXYYY\\\aaahhhnnnrrrpppjjjaaaXXXNNNGGGHHHMMMSSS[[[eeelllooopppqqqrrrssspppnnnpppsssrrrlllfffYYYVVVRRRPPPRRRXXX___dddeeeeeedddaaa]]]ZZZZZZZZZTTTSSSPPPKKKFFFCCCCCCDDDPPPWWW]]]]]][[[XXXSSSNNN######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$###!!!"""###%%%$$$$$$######$$$$$$$$$###"""!!!$$$ ###&&&%%%$$$###$$$%%%$$$!!!!!!###%%%$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""%%%&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""""""""""""""""""""""""""######$$$$$$##################"""""""""""""""!!!!!!"""#########"""!!!""""""!!!!!!!!!!!!""""""###############$$$$$$$$$ """%%%%%%###"""###$$$$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""   !!!!!!!!!!!!!!! !!!###$$$###""" !!!!!!!!!""""""""" !!!"""""""""""""""!!! !!!!!!!!!""""""!!!###"""!!! """$$$!!!!!!""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!"""!!! """ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!! !!!""""""!!!!!!"""""""""#########!!!!!!"""""""""""""""###"""###%%%### !!!"""######$$$$$$######%%%$$$"""!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""############ !!!"""""""""!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$###""" !!!###$$$$$$###!!! !!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!!!!""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&******++++++,,,,,,------...///111333444444333222333555:::@@@HHHOOOUUUXXX[[[```hhhooossstttsssrrrooodddXXXQQQLLLKKKPPPXXXaaagggmmmpppoooooorrruuutttqqqooopppsssppphhh```WWWVVVUUUUUUXXX\\\```ccccccaaa___ZZZWWWVVVXXXZZZUUUQQQLLLGGGEEEEEEEEEFFFQQQXXX[[[XXXSSSQQQOOOMMM#########$$$$$$%%%%%%%%%########################""""""!!!!!!!!!###$$$%%%&&&### ###&&&%%%$$$"""###$$$$$$###"""!!! ###"""&&&%%%"""######!!! $$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""&&&'''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######################## """######$$$$$$$$$$$$######""""""!!!!!!###$$$%%%&&&%%%###!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""&&&&&&$$$"""###%%%$$$###"""!!!!!!"""###$$$!!!""""""############### !!!!!!"""###$$$$$$$$$############"""""""""""" !!!"""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""######$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!###$$$###"""!!!!!!""""""#########$$$ !!!""""""""""""""" !!!!!!!!!###### """$$$ !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!###"""  ### !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""  !!!!!! """$$$%%%&&&&&& !!!"""###$$$%%%%%%!!!###%%%### """"""###$$$$$$$$$$$$$$$  !!!###$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######!!!!!! !!!!!! !!!!!!"""""""""!!! !!!"""############ !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!! !!!"""###%%%%%%$$$$$$###!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$#########  ###!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''---,,,,,,,,,,,,---...//////000222444444444333222222666<<>>CCCLLLTTTZZZ]]]\\\\\\aaagggjjjggg___VVVMMMFFFCCCDDDKKKZZZkkkwww{{{rrrnnnhhh```YYYXXX^^^gggnnnkkkpppxxxyyyrrrdddaaa^^^___aaadddeeeeeeUUULLLDDDDDDHHHNNNUUU\\\[[[YYYVVVRRRNNNKKKIIIHHH"""""""""#########$$$$$$###"""!!!"""$$$%%%%%%$$$"""######$$$$$$$$$#########$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######!!!###$$$%%%$$$$$$"""""""""""""""""""""""""""""""""!!!""""""###$$$ !!!!!!!!!!!! !!!"""""""""!!!!!! !!!""""""""""""!!!""""""""""""""""""""""""$$$$$$###""""""""""""###$$$###"""!!!  !!!###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""############""""""""""""$$$######""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!! !!!!!!"""!!! !!!###$$$###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""!!!  """ !!!!!!!!!!!!!!! !!!""""""""""""!!!""""""""""""!!!!!!!!!!!! !!!!!! """"""######""""""!!!!!!"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""######$$$  """%%%%%%$$$"""!!!""""""#########""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""############!!!!!! !!!!!!"""""""""!!!!!! %%%$$$"""!!! """""""""""""""""""""""" &&&''''''%%%###!!!"""""" !!!!!!""""""###"""""""""""""""""""""""" !!!!!!""""""###### """"""!!!""""""#########$$$$$$$$$###""""""""""""######$$$"""""""""""""""######$$$""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$$$$&&&))),,,,,,+++(((&&&%%%&&&'''((()))******+++******+++,,,---000222444444444444444333555999<<>>BBBHHHNNNWWWaaagggjjjiiihhh______]]]WWWMMMDDDBBBCCCFFFQQQ```kkkrrrwww{{{~~~xxxooobbbYYYOOOKKKOOOTTTWWWWWWYYY```lllvvvzzzwwwpppjjjaaa^^^]]]___aaa___YYYTTTKKKFFFBBBDDDGGGJJJPPPVVVXXXUUUPPPJJJEEEBBBAAA@@@###$$$$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$######$$$$$$$$$######""" ###%%%$$$""""""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!!!!############$$$$$$%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%######""""""!!!!!!  !!!""""""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""%%%$$$######"""#########"""!!!!!!""""""###$$$%%%!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""######$$$###"""!!!""""""""""""""""""""""""!!!!!!###$$$!!!!!! !!!!!!$$$"""!!!"""###$$$###!!!!!!!!! !!!!!! !!!""""""!!!!!! """######""" !!!"""""""""!!!  !!!!!!"""""" !!!!!!!!!    !!!!!!"""""" """#########"""!!!""""""""""""!!!!!!!!!!!! !!!!!!  !!!""""""!!!!!! """""""""""""""""""""""" !!!""""""!!! !!!"""###"""!!!!!! !!!###$$$$$$"""!!!"""""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!! """"""""""""############""""""!!!!!!!!!!!!"""""" !!!"""###$$$ !!!"""###"""""""""""""""""""""""""""""""""  !!! !!!###%%% !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!###!!! """"""  !!!"""###"""""""""""""""######$$$""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!#########"""""""""""""""!!!$$$(((,,,---,,,***(((%%%%%%'''((())))))))))))&&&'''***,,,///000111222222333555666999>>>DDDHHHMMMRRRZZZbbbiiimmmnnnnnn[[[ZZZWWWPPPFFF??????BBBPPP\\\iiioooppprrruuuxxx|||yyyppphhhZZZPPPFFFDDDKKKPPPPPPNNNRRRZZZdddmmmppplllddd___\\\ZZZZZZ\\\]]]ZZZRRRKKKIIICCC@@@AAACCCFFFMMMTTTTTTQQQMMMHHHEEEDDDDDDEEE%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%###""" !!!!!!%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%###"""###%%%''')))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!"""!!!"""$$$%%%%%%$$$###"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$"""!!!!!!"""###$$$$$$###"""###$$$"""""""""""""""!!!!!! $$$"""!!! !!!""""""!!!"""!!!"""((((((""""""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$###############$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######""""""!!!!!! !!!!!!!!!""""""######!!!  !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""" !!!"""###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """######"""!!! !!! !!!!!!""""""######"""############"""!!!!!! !!!"""######"""!!! """"""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!! ###"""!!!  !!! !!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! """$$$&&&(((%%%"""!!!"""#########$$$###!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$$$$""""""!!!!!! ###"""!!!!!!!!!!!!!!!"""!!!!!!!!!"""######$$$$$$%%%&&&(((***++++++******++++++******************(((+++///111222222222333444555555666999???FFFKKKQQQWWW___dddffffffhhhjjjcccUUUIIIFFF@@@999;;;EEEXXXfffrrrrrrqqqrrrrrrpppwwwzzz~~~|||ssshhh```PPPMMMKKKLLLOOOQQQPPPNNNPPPSSSZZZaaadddccc^^^ZZZYYY\\\aaabbb___UUUIIIAAA@@@<<<:::===CCCIIIKKKJJJNNNLLLJJJJJJJJJIIIGGGEEE%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################&&&%%%$$$###""""""######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""###%%%%%%%%%$$$###"""!!! $$$$$$$$$#########""""""############"""!!! """###$$$$$$###"""###$$$"""""""""""""""!!!!!! !!!!!! !!!"""""""""""""""$$$"""$$$&&&######"""!!!"""$$$%%%%%%$$$##################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""##############################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###"""""""""!!!!!!!!! """!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!""""""""" !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!  """###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""###"""!!! !!!"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!! ###"""!!!  !!! !!!!!!!!!""""""#########"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! """$$$&&&)))'''$$$###""""""""""""$$$###"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""###$$$&&&'''#########"""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""######$$$$$$%%%&&&'''((()))******************)))))))))))))))))),,,///222222222333444444555777:::???FFFOOOUUUVVVXXX\\\___```aaabbbcccYYYLLLBBBAAA>>>;;;AAALLL]]]iiirrrrrrnnnnnnnnnlllvvvvvvxxxyyyuuujjj\\\RRRKKKLLLPPPUUUYYYYYYUUUQQQMMMPPPVVV[[[^^^]]]ZZZWWWVVV]]]dddddd\\\QQQGGGBBB@@@===;;;===DDDJJJKKKKKKKKKJJJIIIIIIJJJJJJIIIGGG%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""%%%''''''&&&###!!!######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%&&&&&&$$$###""""""!!!!!!$$$$$$$$$###########################"""!!! """###$$$$$$###"""###$$$""""""######""""""!!!  !!!""""""###""""""###%%%###!!!$$$%%%$$$"""!!!"""$$$$$$###""""""""""""###$$$$$$$$$%%%$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$#######################################!!!""""""######""""""!!!""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! $$$###!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!  """###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###""""""""""""!!!!!!!!!!!!""""""######""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!"""###$$$$$$%%%###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """$$$%%%)))(((&&&$$$###!!!!!!!!!$$$###"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$######### """############"""!!!!!!""""""###$$$$$$$$$%%%%%%%%%&&&'''(((******))))))))))))))))))))))))***---000222222222333444555777:::>>>DDDLLLUUUZZZ]]][[[YYYYYYZZZ[[[[[[[[[NNNCCC;;;:::;;;===FFFRRReeemmmsssqqqllljjjjjjiiirrrrrrssssssnnncccUUUJJJHHHMMMWWW```eeebbb[[[UUUOOORRRVVVZZZ\\\[[[ZZZXXXWWW^^^eeebbbXXXLLLEEECCC@@@>>><<>>@@@EEEIIIKKKKKKGGGGGGGGGIIIKKKLLLKKKIII$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""!!!"""$$$&&&'''########################$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$###"""###$$$###############""""""!!!"""$$$%%%%%%"""!!!!!!"""""""""$$$%%%$$$###$$$%%%$$$"""!!!"""######"""!!!!!!!!!"""###$$$%%%%%%%%%###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%########################""""""############""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""!!! """!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$ ##################""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!###"""!!!"""$$$%%%$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$######""""""!!!!!! !!!!!!""""""!!!!!! ###"""!!! !!!"""### !!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!###%%%%%%###!!!"""### !!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""######################## """$$$%%%%%%$$$###"""""""""###$$$$$$%%%%%%&&&%%%%%%%%%&&&''')))++++++++++++,,,,,,---------...000222333333333555666666888===BBBHHHPPPXXX]]]bbb]]]XXXVVVUUUSSSOOOKKK@@@<<<888;;;BBBKKKXXXbbbqqqrrrsssrrroookkklllnnnnnnwww}}}zzznnnbbb]]]\\\[[[aaaiiippppppllleeeaaabbbdddfffeeedddbbbccceeeeee___WWWQQQMMMJJJFFFCCCAAA@@@@@@AAADDDGGGHHHIIIGGGGGGGGGIIIKKKKKKIIIGGG%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$###""""""#####################$$$$$$$$$"""###############"""""""""###$$$$$$###"""###$$$######$$$$$$######"""!!!$$$&&&'''%%%"""!!!###&&&((($$$###&&&'''%%%$$$%%%###!!! !!!######"""!!!"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$"""  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""  """""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""!!!"""$$$%%%$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!"""###""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""###### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$ !!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""&&&'''$$$"""###$$$ !!!!!!!!!!!!  """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$$$$%%%!!!!!!!!!""""""""""""""" !!!###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%&&&'''(((******,,,,,,,,,------......///000222333444333444666888555888>>>EEEMMMVVV___eeebbbaaa___]]]XXXQQQJJJDDD:::;;;===CCCNNN[[[gggoootttrrrssstttqqqmmmmmmpppqqqyyy|||qqqgggfffiiikkkoootttvvvsssnnnjjjhhhgggiiikkkiiieeebbbcccdddhhh^^^RRRKKKJJJJJJFFFCCCAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGIIILLLLLLIIIGGG%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$"""######$$$$$$######""""""###$$$$$$###"""###$$$###$$$$$$$$$$$$###""""""$$$&&&'''%%%"""###(((---333)))"""$$$'''%%%$$$$$$!!! !!!###$$$###"""##################$$$$$$"""""""""""""""###$$$$$$########################!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!"""""""""###!!!###%%%&&&'''%%%$$$""" !!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""######$$$$$$"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!! """###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""###"""!!! !!!"""!!!!!!!!!!!!""""""""""""""""""######""""""!!! !!!!!!""""""""""""!!!!!! !!!"""######### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%!!!"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" %%%******&&&######$$$!!!"""###$$$$$$###"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """###$$$######!!!!!!!!!"""""""""##############################"""######$$$$$$%%%%%%&&&%%%&&&'''((()))*********++++++,,,,,,---......///111333444444444444666888666:::AAAHHHPPPYYYaaaggggggkkkmmmjjjaaaTTTIIIBBB;;;???EEENNNZZZhhhrrrwwwuuurrrrrruuusssmmmlllooopppuuuzzz{{{xxxvvvwwwxxxxxx{{{}}}|||xxxsssooonnniiilllmmmjjjddd______aaaddd\\\RRRKKKIIIGGGEEECCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEIIILLLMMMKKKIII%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###""" """$$$%%%&&&%%%%%%""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%"""$$$$$$$$$###"""###$$$###$$$$$$$$$$$$###"""""""""%%%&&&$$$"""%%%,,,222===...!!!!!!%%%%%%###$$$  ###$$$$$$###$$$$$$$$$###############""""""!!!""""""###$$$$$$ $$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""######"""$$$$$$###!!!  !!!###$$$$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!""" !!!""""""###%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###$$$"""!!! !!! !!!!!!""""""######  !!!"""######"""!!!  !!!"""######$$$!!!"""""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!"""""""""!!!!!!$$$$$$######"""!!!!!!!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###(((------((($$$###$$$######%%%&&&&&&%%%$$$###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###""" !!!!!!""""""#########$$$%%%$$$######"""######$$$"""######$$$$$$%%%&&&&&&%%%&&&(((***++++++************+++,,,,,,---......222333444444444555777999999===BBBHHHOOOWWW^^^cccooouuuzzzwwwjjjYYYKKKCCC@@@EEEMMMVVVbbbnnnvvvyyyuuurrrrrruuusssllljjjmmmnnnooorrryyy~~~|||vvvsssrrrjjjmmmoookkkddd^^^]]]___^^^[[[UUUNNNHHHEEEDDDDDDBBBCCCCCCBBB@@@??????@@@???AAADDDIIIMMMNNNMMMKKK######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""""""""#########$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%### !!!#####################""""""""""""%%%$$$######$$$%%%'''(((+++)))&&&$$$$$$$$$###!!!$$$######"""""""""""""""$$$#########""""""!!!!!!$$$$$$######"""!!!!!!!!! !!!!!! !!!"""$$$#########""""""!!!!!!"""!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! """"""!!! !!!!!!"""$$$%%%'''((( ######"""!!!  !!!"""######"""!!!  !!!""" !!!!!!!!!!!!!!!!!!$$$$$$$$$%%%$$$"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!""""""""""""""""""""""""""" !!!######""""""!!!!!! !!!"""""" """""" ######""" !!!###"""!!!"""%%%((("""###$$$%%%%%%$$$###""""""  ###$$$###!!! !!!!!!!!!!!!&&&%%%###"""""""""###$$$!!!!!!   !!!  $$$""" """$$$###!!!  !!!!!! !!!!!!""""""!!!!!!  !!!"""$$$$$$ """%%%''''''%%%""" ######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """#########"""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%%%%&&&'''((())))))))))))&&&''')))***,,,---------***)))))))))***,,,///000666444222222444666888888:::AAAJJJNNNPPPUUU^^^fffqqqyyywww^^^LLLFFFGGGOOOXXX```jjjuuuzzzzzzwwwvvvtttsssrrrpppllliiiooofffaaajjj~~~{{{tttsssrrrooopppqqqqqqlllbbb[[[___hhhddd```ZZZRRRKKKFFFCCCBBBCCCDDDDDDBBB@@@???@@@AAAAAA@@@@@@CCCGGGIIIHHHFFF&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%### !!!#####################""""""""""""$$$$$$######$$$%%%'''(((%%%###!!!!!!###$$$$$$$$$$$$######"""""""""""""""############"""""""""!!!""""""""""""""""""#########$$$$$$$$$""""""###%%%""""""""""""!!!!!! """"""!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!""""""!!!  !!!"""""" """"""!!!!!!  !!!!!!"""""""""!!!  !!!""" !!!!!!!!!!!! """%%%&&&&&&%%%$$$###"""!!!""""""###########################!!!"""######!!! !!!"""""""""""""""""""""""" !!!!!!!!!""""""###"""""""""!!!!!!!!! """"""!!!!!!""""""###$$$!!!###%%%%%%###!!!  """"""!!! """###"""##################""""""  ###$$$###!!!######################## !!!!!!!!!"""""""""%%%$$$###"""!!!""""""############"""""""""!!!!!!  !!!   !!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!!  !!!"""### !!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###""""""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''''''''((()))***************)))))))))***---///111333222111222444666888999>>>DDDKKKQQQUUU\\\dddkkktttyyy~~~oooZZZLLLHHHPPPXXXaaagggoooxxx|||yyyuuurrrpppnnnkkkiiieee]]]XXXbbbyyywwwuuutttrrrqqqqqqqqqmmmcccZZZYYY^^^bbb___YYYSSSMMMGGGDDDBBBEEEEEEDDDBBB??????@@@BBBCCCBBBAAACCCFFFGGGFFFDDD))))))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######""""""""""""######%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!########################""""""############""""""%%%###!!! """#####################""""""""""""############$$$%%%&&&'''$$$"""!!!!!!###%%%%%%%%%$$$######"""""""""""""""############"""""""""""" !!!""""""###$$$$$$###$$$%%%%%%######$$$%%%!!!!!!!!!!!! """""""""!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!""""""#####################""""""""""""""""""!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!! !!!###&&&'''&&&%%%$$$######"""#################################"""###$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!###############$$$$$$%%%###%%%&&&&&&$$$"""!!!"""  ###&&&"""!!! ###""""""!!!!!!""""""###"""!!! !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""$$$$$$$$$###############!!!!!!  !!!  !!!  !!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!! !!!  !!! !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&(((((()))))))))************))))))***+++---000111111111222333666888;;;===DDDHHHNNNUUU^^^gggnnnrrrvvvvvvuuupppbbbRRRKKKKKKYYYccclllooosss{{{yyysssooollliiiggg\\\UUUQQQ[[[rrr{{{wwwuuusssuuusssrrrooohhh]]]XXXXXX^^^\\\YYYTTTOOOJJJFFFCCCFFFFFFDDDAAA>>>>>>@@@CCCFFFDDDCCCDDDDDDDDDBBB@@@))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""$$$$$$$$$#########"""""""""##################"""$$$"""!!!!!!"""######"""############"""""""""!!!"""""""""###$$$$$$%%%&&&)))&&&$$$###$$$%%%%%%$$$$$$######"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""###### !!!###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!###$$$$$$%%%%%%$$$$$$### !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!###"""!!!"""$$$%%%%%%$$$$$$$$$$$$############$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!######""""""######$$$%%%!!!"""$$$###!!! !!!"""!!!!!!"""$$$&&& !!!!!!!!! ###"""!!! !!!"""###"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!"""############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""###$$$$$$%%%%%%&&&((())))))))))))(((((('''))))))))))))***++++++,,,))))))***+++,,,...000222333444555777999<<>>===(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""!!!!!!"""%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######$$$"""!!!!!!#########"""############"""""""""!!!!!!!!!"""###$$$$$$$$$$$$)))&&&$$$###$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""######""""""""""""!!!!!!  !!!!!!  """"""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!""""""!!!!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$######""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%$$$######$$$$$$###!!!########################""""""""""""""""""""""""!!!""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### """!!!    !!!"""""""""!!!!!!###"""!!! !!!"""###!!!"""""""""!!!!!!!!!""" """"""""""""############ !!!!!!!!! """"""""""""###############"""!!!    !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""#####################$$$%%%%%%&&&&&&)))))))))***))))))((((((''''''''''''(((***,,,---))))))***,,,...000111222333555777888999===CCCGGGRRRRRRUUU^^^jjjtttxxxyyyhhh___UUUNNNHHHHHHPPP[[[eeennnvvvvvvwww~~~yyynnnddd]]]VVVVVVYYYbbbppp}}}xxxpppiii^^^WWWSSSTTTTTTRRRQQQSSSXXXXXXXXXVVVRRRNNNIIIFFFGGGEEEBBB???<<<<<>>===<<<))))))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""!!!!!!"""$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$###!!!############"""""""""""" """######$$$######$$$"""!!!!!!###%%%%%%%%%$$$######"""""""""""""""""""""""""""##################"""!!!!!! !!!######""" !!!""""""""""""##################"""""""""!!!!!!!!!!!!""""""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""###### !!!!!!###$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!$$$#########$$$$$$!!! !!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$ """"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""" !!!!!!""" !!!"""!!!  !!!!!!"""###"""  !!! !!!"""######""""""###""""""!!!!!!""""""###!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!"""!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%######"""!!!  !!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%&&&''')))***)))***+++---///111222333222444666777999@@@IIIPPP[[[ZZZ[[[aaaiiioooqqqqqq```VVVLLLFFFEEEKKKXXXeeelllsssxxxwwwxxxzzzoooccc[[[TTTXXX___jjjttt{{{}}}}}}yyy~~~zzztttjjj```RRRLLLHHHIIIKKKMMMQQQWWWXXXXXXWWWVVVSSSNNNKKKHHHEEEDDDBBB>>>;;;:::<<>>===>>>------,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###############""""""############""""""###"""!!!"""$$$$$$"""!!!############"""""""""""" !!!############"""%%%###!!!!!!###$$$$$$$$$$$$######"""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!! !!!$$$$$$###!!!!!!!!!!!!!!!!!!"""""""""###############"""""""""!!!!!! !!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!! !!!"""""""""#########$$$""""""!!!!!!"""######$$$""""""!!!!!!!!!""""""### !!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!"""######### !!!""""""!!!  !!!!!!!!!!!!!!! !!!"""$$$$$$"""!!! !!!"""###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""###  !!!""" !!!!!!  """!!!###$$$$$$#########$$$"""!!!!!!!!!!!! """##################"""!!!###$$$###  """"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!"""###""""""!!!#########$$$$$$$$$%%%%%%$$$###"""!!!  !!!""""""!!! !!!###$$$""" """$$$  !!!!!!!!!""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%&&&'''(((((((((((((((,,,***)))'''&&&'''((()))(((***,,,...000222333333111444777999===FFFSSS]]]eeedddccccccdddeeedddddd^^^TTTJJJFFFHHHQQQ```nnnqqquuuuuusssttt{{{~~~}}}|||zzzuuummmddd]]]VVV\\\fffoootttvvvuuusssnnnqqqrrrqqqqqqnnndddYYYOOOJJJGGGIIIJJJLLLRRRYYYYYYXXXWWWUUURRRNNNKKKIIIBBBBBBAAA>>>;;;999:::;;;>>>@@@BBBAAA???>>>???@@@222111000...,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%!!!"""###$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################!!!!!!""""""""""""!!!!!!###"""!!!"""$$$$$$"""!!!############"""""""""""" !!!#########""""""+++)))&&&$$$$$$$$$###!!!$$$######"""""""""""""""!!!!!!""""""#########$$$ !!!""""""""" ######"""   !!!!!!""""""############"""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!! !!!!!!""""""""""""!!!""""""###$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$############"""!!!  !!!!!!"""###$$$$$$%%% !!!""""""!!!  !!!!!!!!!"""!!!$$$%%%$$$### """""""""!!! """""""""""""""""""""""""""###"""!!! !!!$$$'''""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###### !!!""""""!!!!!!!!!!!!!!!"""######"""!!! """###$$$%%%%%%$$$###"""!!!###$$$###  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """#########"""!!! !!!!!!""""""""""""$$$$$$"""!!!  !!!""""""!!!  """ """    !!!!!!"""""" !!!"""###""""""""""""""""""""""""!!! ###%%% !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''')))***++++++++++++333111...+++)))))))))***(((***,,,...000222333333333666999<<>>:::999999999;;;>>>AAAAAA??????@@@BBB:::666111/////////---+++)))''''''''')))***)))(((###$$$$$$$$$###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%########################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$#####################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$###!!! $$$$$$$$$#########""""""######""""""!!!!!!!!! #########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$###""" %%%$$$###""""""###$$$%%% !!!!!!""""""#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$######"""!!!  !!!!!!!!!!!! !!!!!!"""$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!"""""""""""""""$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$((('''%%%###"""""""""### !!!"""###############""""""""""""!!!!!!!!!!!!!!!"""###$$$###""" !!! """$$$%%%"""!!! !!!###$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""###"""!!! !!!!!! !!!!!!!!!"""""""""############"""!!! !!!"""######"""!!!  !!!""""""#########$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######""""""""""""""""""""""""$$$###""" !!!!!!"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$###!!! """!!!  !!!""" """### !!! !!!### !!!"""######$$$""""""!!!!!! $$$###""" !!!"""!!!""" """%%% !!!!!!!!!""""""######""""""############"""""" !!!!!! """######"""!!!!!!"""###!!!!!!!!!!!!!!!""""""###&&&%%%$$$######$$$%%%&&& !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***++++++,,,,,,444000,,,+++,,,---+++)))***,,,............///111000555;;;AAAIIIWWWhhhuuuzzzrrriiiddddddccc```]]]]]]TTTKKKKKKTTTbbbmmmrrrtttoooiiieeefffiiilllnnnoooqqqqqqmmmgggbbb______ddddddfffkkkqqqpppiiibbbbbbeeehhhhhhddd^^^YYYVVVOOOLLLHHHFFFGGGJJJMMMNNNLLLLLLLLLNNNPPPPPPNNNLLLEEEBBB===:::888999;;;===<<<<<<===@@@DDDFFFFFFEEE???999333000111222///,,,***(((''''''''''''&&&$$$$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""%%%%%%%%%%%%$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!"""###$$$$$$######$$$$$$$$$#########""""""######"""""""""!!!!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$###"""!!! $$$###""""""""""""###$$$!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""######""""""!!!!!! !!!!!!!!!  !!!!!!"""!!!!!!########################!!!!!!!!!"""######!!! !!!""""""######""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$%%%%%%###""""""######$$$!!!""""""############""" !!!"""###$$$$$$ !!!"""""""""!!!  """###$$$###""""""!!!"""###$$$%%%"""""""""!!! """""""""""""""###$$$$$$!!!!!!!!!"""""""""######""""""!!! !!! !!!!!!!!!""""""###############"""""""""""""""###""""""!!!  !!!!!!"""""""""############""""""!!!"""!!!""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!! !!!"""###""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$&&&%%%$$$###"""""""""###!!!!!! !!!!!!###!!!!!!"""$$$%%%###!!!!!! !!!""" !!!""""""######!!!!!!!!! """!!!  !!!!!! !!!!!! !!!### !!!!!!"""""""""!!!!!!""""""""""""!!!!!!  !!!""""""!!!!!!!!!!!!###$$$%%%$$$###!!! !!!###$$$""""""!!!!!!!!!"""######$$$######""""""######$$$!!!!!!""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((())))))...+++(((((()))***)))(((+++,,,............000222333777>>>FFFQQQ```ppp{{{xxxnnniiihhhgggeeebbb[[[UUUPPPQQQZZZeeennnrrrqqqmmmgggcccbbbfffkkkooorrrsssqqqllleee```^^^^^^bbbbbbeeeiiikkkjjjddd___^^^```bbb```\\\WWWSSSQQQNNNKKKGGGFFFGGGIIILLLNNNKKKJJJIIIJJJLLLLLLKKKJJJDDDAAA===:::888999;;;===<<<<<<<<>>>>><<<;;;<<<@@@FFFIIIKKK```WWWMMMGGGGGGEEE@@@;;;888444111...---,,,+++***%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$################## !!!!!! $$$$$$######""""""!!!!!!!!!!!!""""""###""""""!!!""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""##################"""""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!############""""""""""""$$$######"""######$$$$$$######$$$$$$%%%%%%%%%$$$"""""""""###############"""""""""###$$$$$$%%%%%%(((((((((((('''%%%$$$###############$$$$$$$$$$$$"""###$$$$$$$$$###!!! !!!!!!!!!!!!"""""""""##################$$$%%%%%%"""!!! """###$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!! !!!""""""###$$$$$$#########"""""" !!!""""""!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""!!!"""  !!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$###""""""!!!!!!$$$$$$############$$$$$$###############$$$$$$%%%"""###$$$%%%%%%$$$###"""#########"""""""""""""""######$$$%%%&&&(((((()))'''(((((())))))***++++++......,,,+++******+++,,,,,,...000111111222444666999===FFFTTTbbbnnnuuuxxxyyyyyyxxxvvvrrrlllfffbbbXXX\\\ccckkkrrrvvvvvvvvvvvvxxxwwwtttqqqttt|||yyykkk___[[[___gggmmmssstttuuusssnnnjjjgggfffeeeaaaZZZRRRJJJGGGHHHIIIJJJJJJJJJHHHFFFFFFJJJMMMLLLIIIDDDBBBBBBCCCDDDDDDBBB@@@>>><<<;;;<<<>>>???@@@>>><<<===BBBHHHLLLOOOgggbbbZZZUUURRROOOKKKHHH>>>:::555111///...,,,+++&&&&&&%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######""""""###%%%&&&&&&%%%###""""""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""######""""""!!!""""""### !!!!!!!!!!!! ##################""""""!!!!!!"""############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$!!!!!!"""######"""""""""###########################""" !!!""""""!!!!!!"""######$$$$$$######$$$$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""###%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###### !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""######!!!"""###$$$%%%%%%%%%$$$ !!!###$$$%%%"""""""""""""""""""""""" !!!"""""""""!!! """"""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""############"""!!! !!!!!! !!!!!!"""###""""""!!!!!!!!!!!!""""""  !!!!!!!!!""""""######"""!!!!!! !!!!!!!!!!!! !!!!!! !!! !!!  """"""######"""!!!!!! !!!!!! !!!!!!!!! """"""############""""""!!!!!! !!!!!!"""###%%%%%%%%%%%%%%%$$$###"""###########################""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""###############$$$$$$%%%&&&''''''%%%&&&&&&'''(((((()))))),,,,,,,,,***''''''(((***---///111222222333555777===EEEQQQ^^^jjjsssyyy{{{|||||||||zzzvvvqqqllliiidddggglllrrrvvvxxxyyyyyyyyy{{{}}}|||{{{|||~~~tttfff]]]]]]cccmmmsssyyyxxxvvvsssppplllhhhfffccc___XXXOOOIIIFFFHHHKKKLLLMMMMMMKKKGGGGGGJJJMMMNNNJJJFFFCCCBBBCCCCCCBBBBBBAAA???>>>>>>>>>@@@AAABBB@@@???AAAFFFLLLPPPRRRhhhgggeeeaaa]]]YYYWWWWWWIIIDDD>>>888444111...---)))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%$$$###"""!!!"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$#########"""""""""!!!""""""!!! !!!"""### !!!""""""""""""!!! ##################$$$$$$######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""#####################""""""!!!!!!  """######!!!"""###$$$%%%%%%%%%%%%%%%########################$$$""" !!!""""""""" !!!""""""######""""""############""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""###$$$$$$"""###$$$%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$"""######$$$$$$###"""""""""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%% !!!"""$$$$$$###!!! $$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$############$$$!!!!!!"""""""""######### !!!$$$&&&'''&&&%%%### !!!""""""###"""""""""""""""""""""!!!!!!!!! !!!"""######"""!!!###### ###""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""######"""!!! !!!"""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!"""""" !!!!!! !!!!!! !!!!!! """""" !!!"""  !!!!!!!!!""""""###"""!!!  !!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!!  !!!"""###$$$$$$%%%%%%$$$###"""!!!""""""""""""""""""!!!""""""!!!!!!!!!"""######$$$$$$############$$$$$$!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))******(((&&&&&&)))+++---///111222333444666888@@@JJJYYYgggqqqxxx~~~|||xxxuuuuuuuuutttvvvxxxyyyyyyyyyzzzzzz{{{}}}xxxqqqhhhdddgggnnnuuuzzz}}}yyyuuusssqqqnnnjjjfff```\\\VVVOOOJJJJJJNNNQQQOOOQQQQQQNNNIIIGGGJJJMMMNNNKKKFFFDDDCCCBBBAAA@@@BBBAAA@@@???@@@AAABBBCCCCCCBBBBBBEEEJJJOOOSSSUUUgggiiijjjhhhddd``````aaaTTTNNNFFF???999555222///+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""!!!!!!!!!!!!!!!""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""###%%%'''(((""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!"""!!!  !!!""" !!!"""######"""!!! """""""""###$$$$$$$$$%%%$$$%%%&&&&&&''''''''''''"""""""""""""""""""""""" !!!!!!"""""""""""""""$$$######"""!!!  """###""" """"""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!"""###$$$!!!###$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!###%%%&&&%%%###""" !!!"""######"""!!! ###$$$%%%&&&'''&&&%%%%%%########################"""$$$&&&(((******)))((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%""""""""""""############!!!$$$'''((('''$$$### !!!"""######"""!!! !!!!!!!!!!!!!!!  !!!"""############!!! ###$$$!!!!!!$$$""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""" !!!#########"""""" !!!###$$$&&&'''""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""""""""!!!  !!!""""""!!! """ !!!!!!  !!!!!!!!!""""""""""""""""""  !!! !!!#########""""""!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$ !!!!!!"""###$$$$$$%%%#####################$$$%%%%%%&&&''''''(((((()))''')))***)))'''(((+++///---///222333333444777999???LLL^^^llltttzzz}}}}}}}}}zzzyyyzzz{{{wwwyyy}}}~~~zzzuuuqqqmmmmmmrrryyy~~~{{{uuussssssqqqkkkfff^^^[[[VVVPPPNNNOOOTTTXXXQQQSSSTTTPPPJJJHHHJJJNNNMMMJJJGGGDDDCCCBBB@@@???CCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDGGGMMMRRRUUUWWWjjjjjjhhhhhhggghhhiiijjjhhh^^^PPPDDD===888444222333000,,,*********(((&&&$$$$$$%%%&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%(((%%%###"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$%%%%%%$$$"""############""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!""""""#########$$$""""""############"""""",,,'''""" """$$$$$$"""""""""!!!""""""###$$$%%%"""""""""###$$$$$$$$$%%%"""$$$''')))(((&&&###!!!!!!"""######"""!!!"""###(((&&&$$$$$$$$$$$$###"""######"""!!!  !!!###$$$%%%###!!!  !!!###""""""""""""""""""""""""""""""""""""############ !!!""""""######""" !!!!!!!!!!!!!!!""""""""""""""""""""""""############"""  """###$$$$$$$$$###############$$$"""""""""""""""######### !!!"""""""""""" !!!"""$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%$$$###!!! """"""""""""""""""""""""######"""!!! !!!!!!""" !!!!!!!!!!!!!!!!!! !!!"""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!""""""""""""############  """"""!!! !!!!!!!!!!!!!!!  !!!!!!!!!"""!!!  !!!""""""""""""""""""""""""""" !!!!!!!!!!!! ###$$$""" ############"""""""""""" !!!############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$######""""""""""""###### !!!!!!!!!!!!######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''###$$$&&&''')))*********---,,,+++***+++,,,...000///,,,---333777888:::===HHHWWWeeekkkpppyyyuuuvvv}}}xxx~~~{{{{{{|||{{{sssppppppvvv~~~uuurrrqqqoooiiicccWWWUUUSSSPPPPPPTTTZZZ___ddd___WWWPPPLLLJJJIIIIIINNNKKKFFFBBB>>>======>>>?????????@@@AAAAAABBBBBBAAACCCGGGMMMQQQTTTVVVWWWkkkjjjhhhfffeeeeeeffffffhhhaaaWWWNNNGGGAAA;;;777777333...***)))(((%%%###%%%%%%&&&&&&'''&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%(((&&&######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%$$$###!!!############""""""""""""####################################$$$$$$$$$%%%&&&&&&%%%%%%$$$######""""""#########$$$$$$$$$$$$""""""############""""""$$$""" """###$$$$$$###"""!!!!!! !!!!!!##################$$$$$$"""###%%%&&&&&&%%%###!!!###$$$%%%$$$######$$$%%%$$$"""  """""""""""""""!!!!!!!!!###""""""""""""######$$$###"""  """###""""""""""""""""""""""""""""""""""""############""""""#########""""""!!! !!!"""""""""!!!####################################"""!!! !!!"""######$$$$$$############$$$$$$######################## !!!""""""############!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$#########%%%$$$###""" """""""""""""""""""""""""""""""""""""""!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!!!!!!! """"""""""""""""""""""""############"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$###!!! !!!"""!!! !!!!!!!!!!!! ##################""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!!""""""!!! ######"""""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########""""""""""""######!!!!!!!!!"""""""""############""""""""""""######$$$$$$############$$$$$$$$$###""""""###%%%'''(((''''''((())))))))))))((()))(((''''''''')))+++,,,...---///444777999>>>DDDPPP^^^lllqqqttt{{{~~~vvvooorrr|||~~~}}}xxxvvvooooooqqqxxxyyysssppplllddd^^^TTTTTTRRRPPPOOORRRWWW[[[___```]]]UUULLLFFFGGGKKKIIIHHHDDDAAA???>>>>>>>>>===>>>???@@@AAABBBBBBCCCAAADDDGGGLLLPPPTTTVVVWWWiiigggeeebbbaaaaaaaaabbbgggddd___YYYTTTMMMGGGBBB>>>999444///---+++)))''''''''''''''''''&&&&&&&&&'''%%%######$$$%%%$$$###%%%$$$$$$######$$$$$$%%%)))&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""###%%%&&&&&&&&&%%%$$$############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%""""""############"""""" !!!!!! """###""""""!!!!!! !!!!!!!!!##################""""""""""""######$$$######"""$$$%%%&&&&&&%%%$$$%%%&&&'''%%%###"""######"""!!!!!!!!!""""""######$$$$$$%%%%%%$$$###############"""""" """""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$###"""!!!!!! !!!""""""###"""########################""""""#########""""""!!!""""""!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$###"""!!! """"""""""""""""""""""""""""""#########"""!!! ###"""""""""!!! !!!!!! !!!"""### !!!!!!!!!!!!""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""#########$$$%%%###!!!!!!!!!"""!!! !!!!!!!!!!!!!!! %%%%%%%%%$$$###"""""""""  !!!!!!!!!!!!!!!  !!!!!!!!! """!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""#########$$$$$$######"""""""""######$$$$$$###"""!!!!!!"""###$$$"""!!!!!!"""###%%%''')))************)))(((''''''******))))))***+++---.........111555666999CCCNNN\\\iiiuuuyyyyyy}}}|||vvvmmmhhhlllvvvzzzzzzwwwqqqooohhhkkkpppxxx{{{sssllleee]]]WWWPPPPPPPPPOOONNNOOOQQQTTTVVV^^^ccc]]]OOOEEEFFFJJJDDDDDDBBBAAA???>>>======;;;<<<===>>>@@@AAACCCCCCCCCDDDGGGKKKOOORRRUUUWWWdddbbb```^^^]]]]]]___```eeecccaaa^^^ZZZVVVRRROOOGGGDDD???:::666444222111))))))((('''&&&&&&&&&%%%&&&%%%######$$$$$$$$$###%%%$$$$$$######$$$$$$%%%)))&&&$$$$$$$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%######$$$%%%&&&&&&&&&%%%############"""""""""!!!""""""""""""""""""""""""!!!""""""""""""#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""" ###%%%$$$ !!!!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!######"""""""""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&)))'''%%%%%%&&&&&&%%%$$$!!!!!!"""""""""#########$$$######""""""#########""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###""" !!!"""#################################!!!"""######$$$$$$$$$###$$$######"""""""""######%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%%%%%%%(((&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""#########"""#########$$$""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$#########"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""$$$""" !!!"""!!!  !!!!!!!!!!!!!!!!!!"""""""""!!!!!!  """""""""""""""""""""""" !!!!!!!!!!!! !!!"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""############"""""""""""""""#########$$$$$$######""""""######$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""###$$$&&&'''***************)))((((((************+++---...///...000333555444888FFFUUUhhhsss|||~~~}}}vvvkkkeeehhhnnnpppoooyyyyyyoooiiihhhbbbgggnnntttxxx|||wwwnnneee\\\TTTPPPJJJLLLMMMMMMKKKJJJJJJKKKLLLWWWcccbbbWWWKKKFFFFFFBBBBBBBBBAAA???===;;;999888999:::<<<>>>@@@BBBCCCEEEFFFHHHKKKNNNQQQTTTVVV___^^^\\\ZZZZZZ\\\___```bbbaaa___]]]ZZZYYYYYYYYYRRROOOKKKEEE???:::777666,,,+++)))(((&&&&&&%%%%%%'''%%%######$$$%%%$$$###%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""!!!""""""""""""#########%%%%%%$$$$$$$$$$$$$$$#####################""""""######$$$$$$$$$$$$######!!!$$$'''&&&""" """"""!!! !!!!!!$$$######""""""!!!!!!!!!$$$######"""###$$$%%%&&&"""$$$%%%$$$###"""###$$$###""" !!!"""!!! """"""!!!!!!!!! !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%% !!!"""####################################!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&%%%&&&&&&'''((((((&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$######%%%$$$$$$###"""""""""""""""###$$$%%%&&&(((((()))&&&&&&%%%%%%$$$$$$$$$$$$'''&&&###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$###""""""!!!""""""""""""""""""""""""""""""'''%%%"""!!!###%%%!!!!!! !!!!!!!!!"""""""""""""""######"""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$#########"""!!!!!!""""""""""""!!!!!! !!!!!! """!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! """   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!"""############"""!!!!!!!!!!!!"""""""""#####################$$$%%%%%%######"""!!!!!!"""######$$$$$$##################'''((()))******+++++++++&&&&&&'''((()))***+++,,,000222555666444999JJJ[[[qqqyyy~~~|||zzz|||~~~yyymmmgggfffgggggggggrrryyy~~~yyypppfffaaaaaaccchhhnnnqqqqqqqqquuuxxxxxxuuupppggg]]]TTTNNNKKKGGGIIIKKKKKKIIIFFFDDDCCCCCCNNN\\\bbb^^^SSSGGGAAABBBBBBBBBAAA>>>;;;888666666777888:::===???AAABBBFFFGGGIIILLLOOORRRSSSTTT___^^^[[[ZZZ[[[]]]aaacccaaaaaa___\\\YYYXXXYYY[[[YYYXXXUUUNNNEEE>>>999777111///---***((('''''''''(((&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######""""""!!!!!!############""""""""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$###### """$$$%%%$$$#########$$$###!!!""""""""""""""""""!!!!!!###############$$$%%%&&&!!!"""######!!!!!!"""###!!!  """"""!!!!!!  !!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""###$$$%%%&&&%%%%%%!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$'''&&&%%%###""""""""""""!!!"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$'''&&&$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""'''%%%""" !!!$$$&&&!!!  !!!"""#########"""""""""!!!  !!! """"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  """"""!!! !!!"""""""""""" !!!"""######### !!!!!!!!!!!! !!!!!!!!!!!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!"""###!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""#####################$$$%%%&&&########################$$$$$$$$$######"""!!!!!!$$$%%%''')))***+++,,,,,,'''((()))***,,,---......111222555777888>>>PPPaaavvvzzzyyytttppprrruuuvvvuuulllfffcccaaacccfffoootttyyy{{{~~~vvvoooeee\\\ZZZ]]]eeeiiimmmnnnmmmkkklllmmmkkkkkkiiiaaaWWWOOOKKKJJJGGGIIIKKKKKKHHHDDDAAA@@@???GGGSSS]]]^^^VVVIII???BBBBBBBBB@@@===:::777666666777999;;;===???AAABBBHHHIIILLLOOOQQQSSSSSSSSSdddbbb___]]]]]]___ccceeeddddddbbb^^^YYYVVVVVVXXXXXXZZZYYYUUULLLDDD???===666444111...+++******+++)))'''%%%%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###"""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%$$$"""###"""!!! !!!!!!!!!"""""""""""""""!!!!!!""""""###$$$$$$$$$!!!"""######!!!!!!"""###$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$"""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$###"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((''''''''''''((()))***+++'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''***)))'''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))))))))((('''&&&&&&&&&((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((((((((('''&&&$$$$$$######""""""######""""""""""""""""""""""""$$$$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###""""""$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""" !!!"""!!!  !!!"""""""""""""""""""""""""""#########!!!!!!"""######"""!!!!!! !!!!!!!!!!!! !!!  !!! !!!!!!!!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!###%%%!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$############$$$%%%&&&'''"""###$$$%%%%%%$$$###"""###############""""""!!!$$$%%%&&&((()))***++++++***+++,,,...///000111111111222555999===GGGXXXhhhxxxxxxrrrhhhbbbdddhhhiiinnnhhhcccaaa^^^]]]ccclllooosssuuuuuuxxx}}}~~~vvvmmmddd[[[TTTVVV[[[dddgggjjjkkkjjjiiiggggggdddffffff___UUUMMMKKKKKKIIIKKKMMMLLLHHHDDDAAA@@@AAAFFFNNNUUUWWWRRRIIIBBBAAAAAA@@@???===;;;999888999:::<<<===???AAABBBCCCHHHKKKOOORRRTTTTTTSSSRRRiiifffccc```___aaadddfffggggggfffaaaZZZUUUSSSSSSTTTXXXZZZYYYSSSLLLHHHFFF:::888444111...---------)))(((&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""#########"""######$$$$$$############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###'''$$$!!!!!!######!!! !!!!!!###%%%''')))*** !!!!!!""""""######!!!"""############!!!###$$$###"""!!!"""###$$$"""!!!!!!"""######""" !!!"""###$$$%%%%%%%%%$$$######"""#########""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!###$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))''''''''''''((()))++++++(((((('''&&&%%%%%%$$$$$$%%%%%%'''((()))))))))))),,,+++)))'''&&&%%%&&&&&&))))))******++++++,,,,,,,,,++++++***)))((((((''')))))))))))))))***++++++''''''''''''''''''''''''"""$$$&&&((())))))((('''$$$$$$##################""""""""""""""""""""""""!!!###%%%&&&&&&$$$!!! """"""""""""############ !!!"""$$$$$$######"""'''&&&$$$###"""###$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!""""""""""""############%%%###!!!!!!!!!"""!!!  !!!""""""""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!""" """$$$### !!!$$$ """!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""$$$&&& """###$$$$$$###""" ######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''!!!###%%%''''''%%%###!!! !!!"""###############$$$%%%&&&((())))))******'''(((***,,,---...//////111111444;;;BBBMMM___nnnyyywwwmmm```XXXZZZ^^^```___\\\[[[\\\[[[[[[eeerrrqqqttttttqqqsssxxxzzzyyyyyyqqqggg^^^UUUPPPTTT[[[aaabbbeeeggghhhgggeeedddbbbeeefff___UUUMMMKKKMMMLLLNNNOOONNNJJJEEEBBBAAACCCGGGLLLOOOOOOLLLHHHEEE@@@@@@???>>>===<<<<<<;;;<<<===>>>@@@AAACCCDDDEEEIIILLLPPPTTTVVVUUUSSSQQQxxxtttmmmgggcccccceeegggjjjjjjiiiccc[[[UUUTTTTTTZZZYYYXXXYYYYYYUUUNNNHHHCCC>>>888666555333...)))((()))((('''&&&%%%&&&(((&&&%%%$$$$$$######$$$$$$'''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&'''%%%######%%%&&&$$$!!!!!!!!! !!!###%%%''''''%%%$$$%%%&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$$$$"""!!!!!!"""$$$"""###$$$%%%%%%$$$###"""########################"""!!! !!!###$$$""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!######$$$$$$$$$######"""%%%$$$######$$$$$$"""!!!#########"""""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$########################$$$$$$$$$######"""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&***(((&&&&&&&&&&&&$$$"""$$$$$$$$$$$$%%%&&&'''''',,,+++************(((&&&''''''(((((())))))******+++)))&&&$$$$$$%%%'''((('''((()))))))))(((&&&%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$%%%%%%$$$###!!! """"""""""""!!!!!!!!!!!!%%%""" !!!$$$$$$""" !!! !!!"""$$$%%%%%% ###%%%%%%!!! !!!!!! """###$$$!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""!!!!!! !!! !!!!!! !!!!!! !!! !!!""""""!!!$$$###""" !!!""""""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%###!!! ###%%%%%%###%%%%%%%%%%%%%%%&&&'''(((+++---.........///222444111222666<<>>???@@@???===;;;;;;;;;<<<===@@@BBBDDDEEEEEEEEELLLNNNQQQSSSTTTUUUTTTSSS~~~|||xxxssspppoooooooooooonnnkkkfffaaa]]]\\\\\\ZZZYYYZZZ]]]```___ZZZUUUJJJDDD===999777555000,,,*********)))'''%%%%%%%%%(((((('''&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###############%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$'''$$$######%%%%%%###!!!###############$$$$$$%%%###"""!!!"""######"""!!!######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$#########""""""###$$$$$$###"""###$$$###"""!!!!!!!!!!!!"""###"""###$$$$$$$$$$$$###"""###########################""""""!!!"""###$$$%%%""""""""""""""""""""""""$$$######"""""""""######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######&&&$$$######$$$$$$###"""############""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$%%%&&&'''(((((((((((()))+++,,,+++)))''''''(((((()))))))))******)))&&&$$$$$$%%%'''((('''(((((()))((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!$$$""" !!!###$$$###!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" ######!!! """$$$###""""""!!!"""######%%%$$$"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!! !!!  !!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!! !!!!!! !!! !!!""""""!!!######"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""##################"""########################!!!!!!!!!!!!!!!"""""""""###!!! ###$$$$$$###%%%%%%%%%%%%&&&'''((())))))***,,,,,,,,,---000222333444888@@@LLLZZZffflllpppjjjdddaaabbbcccbbb___[[[\\\\\\\\\^^^dddmmmsssuuuqqqmmmlllooorrrsssssspppcccYYYWWWXXX[[[```fffggggggfffccc___]]]___aaaccceeehhhhhheeeaaa]]]ZZZ[[[YYYWWWTTTPPPLLLHHHEEEFFFGGGJJJJJJIIIDDD@@@<<<999:::<<<<<<:::999:::;;;???@@@BBBDDDFFFHHHIIIJJJMMMNNNQQQSSSTTTTTTTTTSSSyyysssllleeebbb```______^^^]]]___cccggghhheeeaaaSSSMMMDDD>>>;;;888444000///......,,,+++(((&&&%%%((('''''''''''''''(((((('''%%%$$$$$$%%%&&&&&&%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######"""%%%$$$######$$$%%%###"""%%%%%%%%%%%%%%%$$$###"""%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$"""!!!!!!######$$$%%%%%%$$$######''''''&&&%%%$$$###"""!!!"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""#################################"""###$$$$$$%%%""""""""""""""""""""""""&&&%%%$$$###""""""""""""$$$%%%%%%%%%$$$######"""$$$$$$$$$%%%&&&&&&''''''######$$$$$$$$$$$$$$$###&&&%%%$$$$$$%%%%%%$$$###########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%""""""###$$$$$$%%%%%%&&& !!!!!!"""$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%'''((()))%%%$$$$$$$$$&&&''''''%%%$$$$$$$$$$$$%%%&&&'''(((((('''''')))+++,,,+++***(((((((((((((((((()))))))))(((&&&%%%%%%&&&'''((('''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""!!! """$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!! """###""""""###$$$&&&%%%$$$###""""""""""""&&&%%%"""!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""###$$$$$$ !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###!!! !!!!!!!!!!!! !!!  !!! !!!"""###""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""""""""""""""!!!!!! """######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!! ###!!! """######"""$$$$$$%%%%%%'''(((******+++---...//////000333555555666;;;EEETTTaaajjjmmmkkkhhheeeeeehhhkkkjjjiiicccaaa```aaagggmmmsssvvvuuurrrnnnmmmoooqqqrrrrrrhhh\\\SSSWWWbbbiiikkkkkkhhhiiigggaaa[[[[[[___dddfffiiinnnpppooommmlllkkkjjjeee]]]VVVPPPLLLHHHEEEEEEFFFFFFEEECCC???<<<:::666888::::::::::::<<<===CCCCCCDDDFFFIIILLLOOOPPPNNNPPPQQQSSSTTTTTTSSSRRRuuuiiidddbbbbbbaaadddcccdddgggkkkllliiifff\\\UUULLLDDD???<<<888666333222111000///---***(((%%%%%%$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! $$$$$$######$$$$$$#########$$$%%%&&&%%%$$$"""!!!&&&%%%$$$%%%'''''''''%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######&&&&&&%%%%%%$$$######""""""###$$$$$$###"""###$$$"""######$$$$$$######"""#########$$$$$$#################################"""""""""#########$$$$$$""""""""""""""""""""""""%%%$$$######"""""""""""""""#########"""!!! !!!!!!""""""###$$$%%%%%%######$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""###############$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%((()))&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((+++***)))*********((('''(((((((((((((((((('''''')))(((&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#########"""""""""!!!!!!!!! !!!###$$$%%%"""""""""!!!!!!!!!  !!!"""###$$$$$$!!!"""############$$$$$$$$$$$$######""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###$$$ !!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!! !!!!!! !!!!!! """######!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!! !!!""""""!!! !!!"""######"""!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###############"""!!!!!!""""""""""""$$$$$$%%%&&&''')))+++,,,,,,---///000000111444666777888???KKK[[[gggmmmooonnnmmmlllnnnqqqrrrrrrqqqkkkgggeeehhhpppwwwyyyyyyvvvtttqqqooonnnnnnoooooobbb[[[WWW]]]hhhooopppnnnhhhiiihhhccc\\\\\\aaagggiiimmmssswwwwwwxxxyyy{{{yyypppdddYYYRRRMMMIIIFFFFFFEEECCCAAA>>><<<:::888888999;;;;;;;;;<<>>666444111111111000---***%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!! """##################$$$ !!!###$$$$$$$$$###""""""!!!!!!"""###$$$$$$###!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$##################$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$"""""""""""""""!!!  !!!"""###$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$""""""######$$$$$$$$$%%%$$$##################$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''((()))(((&&&&&&&&&&&&%%%###%%%%%%%%%%%%&&&'''((((((***)))))))))+++***)))'''))))))((((((''''''&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!$$$%%%###""""""""""""!!!!!!!!! !!!"""######$$$$$$###""""""""""""!!!!!! !!!!!!""""""######### !!!###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!  !!!"""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###### !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!! !!!""""""!!! !!!"""######"""!!! """"""""""""""""""""""""######""""""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###$$$%%%%%%%%%'''(((***,,,---((()))+++,,,,,,...111333888;;;DDDQQQ```lllrrrsssttttttuuuwwwzzz{{{{{{{{{rrrnnnlllooowww}}}~~~|||xxxwwwtttqqqnnnmmmmmmnnnfffffffffiiimmmqqqsssqqqiiijjjjjjfffaaa```dddhhhjjjoootttwwwxxxzzzwwwhhh\\\UUUOOOKKKGGGFFFEEEBBB???===;;;:::999999:::<<<<<<<<<>>>AAACCCIIIHHHHHHIIILLLPPPUUUXXXTTTTTTUUUTTTTTTTTTSSSSSS}}}yyyrrrnnnmmmjjjjjjlllqqquuutttoookkkdddaaaZZZTTTNNNKKKIIIHHH<<<888333111222111...+++)))(((((('''&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""############""""""!!!!!!"""$$$###""""""###$$$ !!!"""##################""""""###%%%&&&%%%$$$!!!!!!"""$$$$$$%%%%%%%%%$$$###""""""""""""###$$$""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""""""""""""""""" !!!""""""""""""!!!"""""""""""""""""""""""" !!!"""###$$$"""######$$$$$$######""""""""""""###$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$""""""######$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&&&&%%%&&&'''(((((((((((((((******)))(((&&&%%%$$$###(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%'''(((+++)))((('''''''''%%%###%%%%%%%%%%%%&&&'''((()))&&&&&&''')))+++---,,,+++))))))(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!! ###&&&%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!! ###!!!!!!""""""#########"""###$$$%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!"""$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""### !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!"""""""""""""""###""""""!!!!!!""""""######"""!!! !!!"""####################################$$$$$$$$$%%%%%%"""###$$$$$$######%%%'''&&&&&&'''''')))***,,,,,,)))+++---......000333555999@@@KKKXXXeeepppwww{{{{{{|||}}}xxxtttrrrvvv|||~~~zzzzzzxxxuuuqqqppppppqqqtttyyy|||zzzxxxyyyzzzzzzpppooolllhhheeedddfffhhhiiilllpppqqqpppttt|||xxxiii]]]WWWQQQKKKGGGEEEDDDBBB???===;;;::::::777999:::<<<===@@@DDDGGGKKKKKKJJJKKKNNNRRRVVVYYYXXXXXXWWWVVVUUUUUUTTTTTTvvvyyy~~~}}}xxxuuutttuuuwwwzzz|||yyyrrrlllfffdddaaa\\\WWWTTTSSSRRRHHHBBB:::666666555111...---,,,+++)))(((((((((((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$######%%%&&&(((######$$$$$$$$$%%%%%%%%%""""""######$$$$$$###### """$$$###"""!!!###%%%$$$$$$######""""""######%%%$$$$$$%%%'''(((((('''"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$######"""""""""""""""""""""###$$$$$$###"""###$$$&&&%%%$$$######$$$%%%&&&$$$$$$###""""""###$$$$$$"""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""""""""""""""""""!!!""""""###### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$###############$$$$$$%%%&&&&&&'''$$$%%%&&&'''(((((((((((((((''''''&&&%%%$$$$$$###&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))+++)))(((((())))))(((&&&&&&%%%%%%&&&&&&'''((()))&&&&&&&&&)))+++---,,,+++***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&########################$$$$$$$$$#########""""""!!!"""!!!"""%%%&&&&&&%%%%%%%%%$$$$$$$$$#########"""!!! ###!!! !!!!!! !!!!!!"""#########"""!!!$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!""""""""""""""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!"""######"""  """###########################!!!!!!"""###$$$%%%%%%&&&!!!###%%%%%%$$$%%%(((+++(((((((((((()))***+++,,,---///111222333555888:::<<>>IIIXXXdddllluuu|||{{{{{{}}}zzz|||~~~}}}{{{{{{~~~}}}ppphhhfffggggggfffaaacccbbb^^^[[[___jjjtttxxxnnnbbbZZZVVVQQQIIIBBBBBBAAA@@@???===<<<::::::666888<<<@@@DDDKKKRRRVVVPPPPPPPPPQQQSSSUUUXXXYYY]]]\\\ZZZYYYWWWVVVVVVVVVmmmjjjjjjpppwww~~~vvviiihhhccc``````^^^[[[\\\```^^^WWWLLLBBB;;;888666555333000,,,***)))))))))((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$#########%%%$$$###$$$%%%%%%$$$###########################""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%###"""!!!"""###$$$$$$###"""!!!$$$$$$##################'''&&&$$$###"""###$$$$$$"""$$$$$$$$$###"""###$$$(((&&&$$$$$$%%%&&&%%%$$$$$$###"""""""""###$$$%%%##################$$$$$$#########"""""""""""""""$$$###""" !!!"""###"""""""""!!!!!! $$$$$$###"""###$$$%%%&&&%%%$$$#########$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$###""""""$$$&&&&&&%%%(((((('''&&&&&&&&&&&&'''(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''')))(((&&&%%%%%%&&&((()))(((&&&$$$"""""""""$$$%%%&&&''')))+++,,,+++***)))''''''&&&&&&&&&''''''(((''''''''''''&&&%%%$$$$$$$$$(((+++(((""" $$$***)))(((&&&'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$######""""""###"""!!! !!!"""$$$&&&$$$$$$$$$###############$$$###"""!!!!!!"""###$$$!!! $$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!!!!  """!!!!!!"""###"""!!! !!!""""""!!!  !!!"""!!!$$$$$$###!!! !!!!!!""""""#########$$$!!!######!!! $$$(((%%%$$$###!!!!!!!!!"""###!!!!!! !!!"""###%%%&&&######$$$%%%&&&&&&&&&&&&###%%%(((+++............///...111444444333999@@@JJJTTT___fffkkkuuu|||xxxsss{{{}}}zzzyyyyyyppphhhhhhjjjgggcccdddbbb]]]VVVSSSWWWbbbkkksssooofff\\\RRRJJJDDD@@@@@@>>><<<999999:::;;;<<<999:::<<<@@@FFFKKKPPPSSSQQQQQQSSSUUUWWWYYYZZZ[[[\\\[[[YYYWWWUUUTTTSSSSSS[[[[[[aaallltttyyywwwiiiccc___\\\]]]\\\ZZZ\\\```ccc]]]SSSJJJCCC>>>:::777555222...+++***)))(((&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&''''''((()))((((((''''''&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$%%%$$$###################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$%%%###"""###$$$%%%%%%$$$%%%$$$$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$#####################""""""""""""$$$######"""""""""######$$$$$$$$$$$$######""""""&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""###%%%''''''&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&$$$$$$&&&'''(((&&&%%%###"""###$$$%%%&&&&&&''')))+++++++++***))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%%%%''')))((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###############################################################""""""!!!$$$$$$#########""""""""""""!!!  !!!###$$$"""""""""#########$$$$$$###"""!!!!!!!!!!!!"""######!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$###!!! !!! !!!!!!!!!###%%%"""!!!  !!!""""""$$$%%%%%%### !!!!!!!!!""""""""""""#########!!!"""%%%%%%$$$"""!!!!!!!!!"""###$$$###"""""""""###$$$%%%######$$$%%%&&&&&&&&&&&& """%%%(((***+++++++++000///111444444444:::AAAMMMWWWeeemmmrrryyy~~~tttpppqqq{{{{{{yyyxxx~~~ppphhhffffffdddaaaaaa___ZZZSSSPPPTTT^^^gggppplllddd[[[RRRJJJDDDBBB@@@@@@???>>>============:::<<>>===<<<===???CCCIIIOOOUUUYYY\\\YYYYYYXXXXXXXXXWWWWWWWWWTTTUUUWWWYYY[[[[[[[[[[[[999<<>>;;;888444222000///,,,+++''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((()))&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!"""#########!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$#########""""""""""""######$$$%%%%%%######$$$%%%%%%$$$$$$%%%'''((('''%%%######"""######%%%'''((('''&&&&&&%%%$$$###"""""""""###############$$$$$$!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###############$$$$$$$$$############$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$%%%'''(((&&&%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&%%%%%%$$$""""""###$$$&&&'''((((((#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''%%%&&&''')))))))))))))))******)))(((''''''''''''&&&&&&%%%%%%&&&(((+++,,,)))&&&"""!!!"""$$$&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""### !!!""""""######!!!!!! !!!!!!$$$###""""""###$$$###""" """""""""""" """"""!!! !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!!""" """!!!"""######"""  !!!!!!!!!!!! !!!!!!!!!$$$%%%$$$###  """!!!!!!!!!""""""""""""""""""!!!!!!  !!!######""""""""""""""""""#########"""""""""############$$$%%%&&&&&&&&&&&&%%%&&&(((+++---...//////111//////222333666???HHHYYYbbbnnnuuuxxx{{{rrrllllllqqq~~~|||tttpppoooppppppzzz{{{xxxrrrjjjccc^^^]]]]]]cccaaa\\\VVVSSSVVV\\\aaa```]]]XXXRRRLLLGGGDDDCCC@@@??????>>>======<<<<<>><<<;;;<<>>999777777777<<>>===:::666333000///---+++***)))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''')))***+++,,,++++++***)))(((((('''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((%%%$$$###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''&&&'''&&&%%%%%%%%%%%%&&&'''"""$$$''')))***)))'''&&& !!!"""###$$$$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&&&&'''***...222444444222!!!!!! !!!###$$$!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%!!!###%%%'''((('''%%%### !!!"""###$$$###""""""$$$%%%&&&'''((('''&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&%%%'''((()))'''&&&%%%%%%&&&&&&&&&&&&''''''&&&$$$###$$$&&&(((((('''''')))***+++***)))'''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''(((***+++,,,,,,,,,,,,+++)))(((&&&%%%$$$ !!!'''((($$$!!! !!!###%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###%%%""""""######$$$$$$$$$%%%###############"""!!! !!!!!!"""###$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!"""!!!"""###$$$$$$""" """!!!  !!!"""!!!######"""  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$######""""""""""""######$$$$$$######""""""!!!!!! """!!! !!!!!! !!!""""""!!!  """$$$%%%### $$$#########""""""!!!!!!###!!! """%%%%%%### !!!"""$$$$$$$$$###"""%%%&&&'''((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%''')))+++---...333111333999AAANNN```oootttrrrooolllkkkpppwww}}}yyyooofffcccgggpppwww{{{~~~{{{lllddd[[[YYY```jjjrrruuusssooopppuuutttmmmhhhiiimmmiiiccc___]]]\\\ZZZYYYZZZYYYXXXVVVRRRKKKBBB===BBBBBBAAAAAAAAABBBDDDDDDDDDCCCAAA@@@??????@@@AAAGGGJJJPPPVVVZZZ[[[ZZZYYYSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWYYYTTTMMMFFFAAA===:::888999888===HHHQQQXXXaaahhhjjjssswwwxxx~~~{{{xxxxxxuuuooommmqqqkkkgggccc___\\\YYYVVVTTTRRRMMMHHHDDDBBB>>>999444666555333000---***(((&&&&&&&&&'''''''''&&&%%%%%%)))))))))(((((((((((((((******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$'''---444888888666$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""########################""""""!!!!!!"""$$$&&&''''''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$###""""""%%%%%%###"""!!!!!!!!!!!!***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((()))+++,,,,,,+++)))((()))))))))((('''%%%$$$###%%%%%%&&&&&&'''(((((((((((('''%%%%%%$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%)))((('''&&&&&&'''((()))//////...,,,***)))((('''""""""############""""""######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%((((((&&&###$$$%%%%%%&&&%%%$$$"""!!!!!!  """%%%'''%%%$$$###""""""###$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!$$$&&&'''%%%###!!!###"""""""""###### !!!""""""""""""!!! !!!###"""  """###%%%!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""#########$$$%%%%%%$$$###$$$%%%""""""############""""""""""""""""""!!!!!!!!!!!!###"""  !!!############"""""""""""" !!!!!!"""""""""###"""!!! !!!$$$&&&)))'''%%%###"""""""""""""""""""""""""""!!! !!!"""$$$%%%&&&'''''''''%%%%%%&&&'''((((((((('''&&&(((+++,,,...///222444222555999===EEEUUUhhhvvvzzz|||pppmmmvvv|||{{{ssshhhhhhlllppprrrtttzzzyyyxxxyyyyyyxxxuuusssddd\\\UUUZZZfffpppqqqnnnnnnooooookkkgggeeefffiiihhhbbb[[[WWWVVVUUUSSSQQQPPPTTTXXXVVVOOOGGGAAA???<<<===???@@@@@@???>>>>>>@@@@@@??????@@@BBBDDDFFFHHHIIIMMMRRRWWWYYYXXXVVVTTTTTTTTTTTTSSSSSSRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTgggbbb[[[SSSKKKDDD???<<<888666777===DDDJJJSSS[[[bbbkkkpppqqqxxx~~~}}}{{{vvvnnngggbbb^^^[[[YYYWWWTTTQQQPPPOOOKKKEEE@@@888777444111...+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((******))))))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$############""" $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%))),,,---+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""############%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&&&&'''((()))***++++++++++++*********))))))((()))***++++++***)))(((((('''&&&%%%$$$###""""""!!!###''')))+++++++++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''))))))(((''''''((())))))...---,,,+++)))((('''&&&######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%$$$###"""###"""!!! !!!###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$############&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!"""######!!! !!!!!!"""#########"""!!!###""" """!!! !!!"""###!!!"""############"""!!!$$$###"""!!!!!!"""###$$$###$$$%%%$$$###"""###%%%""""""############""""""""""""""""""!!!!!!!!!!!!$$$###!!!  !!!"""!!!!!!!!!""""""#########"""""""""""""""#########!!!"""!!!  ###%%%)))'''&&&$$$###"""#####################"""!!!!!!!!!"""$$$%%%&&&''''''''''''''''''&&&&&&%%%$$$###%%%'''***+++,,,...111333222444888@@@LLL]]]ooozzz~~~~~~rrrooowww}}}|||yyynnnggghhhmmmpppqqqssswwwvvvvvvwwwwwwvvvssspppaaa\\\XXX\\\fffnnnnnnlllkkkjjjhhhfffcccccceeeggg___[[[VVVSSSSSSRRRPPPOOOOOOTTTXXXXXXRRRIIIBBB>>>======>>>?????????>>>===???>>>>>>>>>???BBBDDDFFFHHHIIILLLPPPUUUVVVUUUTTTRRRSSSSSSSSSSSSTTTTTTUUUSSSSSSSSSRRRRRRSSSSSSSSStttpppjjjbbbXXXOOOHHHDDD>>>888444555888<<>>>>>>>>>>>===<<<<<<<<<<<<===???BBBEEEFFFGGGHHHJJJNNNRRRTTTSSSQQQQQQQQQRRRRRRTTTUUUVVVWWWSSSSSSTTTTTTTTTTTTSSSSSSzzzzzzvvvoooeee[[[RRRNNNJJJAAA999555444777>>>GGGSSSbbbmmmoooppp{{{ssskkkfffdddccccccaaa^^^]]]\\\YYYRRRMMMHHHEEEAAA<<<888444222000***)))'''%%%%%%&&&((()))&&&&&&'''((())))))*********))))))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$########################&&&%%%$$$#########$$$%%%######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%(((((('''&&&&&&&&&'''''',,,,,,+++++++++++++++,,,//////...,,,+++)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%###!!! !!!""" ###&&&***,,,---------******)))((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((************************(((((('''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%&&&%%%$$$"""!!!!!!!!!!!!$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######### !!!######""""""!!!!!!!!!!!!""""""###"""""""""!!!!!! """!!!!!!!!!!!!"""###$$$"""!!! """###$$$###""" !!!"""###$$$$$$$$$$$$ !!!!!!!!! !!!!!! !!!!!!!!!"""""""""""""""##################$$$$$$!!!#########"""!!!"""###"""######$$$$$$######"""""""""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!  !!!!!!  """$$$###"""!!!  !!!#########$$$$$$###""""""""""""###%%%%%%&&&&&&&&&#########$$$%%%&&&''''''%%%''')))+++,,,...111333999:::AAAOOObbbsss}}}xxxwww~~~tttmmmhhhkkkpppqqqrrrttttttsssssssssqqqmmmhhhdddVVVYYY]]]cccggghhhhhhgggfffaaa\\\\\\___cccddddddgggbbb[[[UUUQQQQQQRRRSSSOOOQQQSSSSSSPPPKKKFFFCCC>>>>>>>>>>>>======<<<<<<::::::;;;===???BBBEEEFFFEEEFFFIIIMMMQQQSSSSSSRRRRRRQQQQQQRRRSSSTTTVVVWWWRRRSSSTTTUUUUUUTTTSSSRRRuuuhhh^^^XXXUUULLLAAA;;;777666;;;BBBJJJZZZkkkqqqsssyyy{{{uuuqqqooonnnlllhhhdddbbbbbbaaa^^^[[[PPPMMMHHHAAA;;;666444222---,,,)))'''''''''((()))''''''((())))))***++++++))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))%%%%%%%%%$$$$$$######"""%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$#####################$$$&&&%%%###""""""$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((((((((()))***......------,,,---------...---,,,***((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$###!!! """###$$$$$$$$$%%%'''(((***+++)))))))))******************)))(((''''''''''''''')))))))))******)))))))))%%%%%%%%%$$$$$$#########""""""############""""""######$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''&&&''''''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!"""###$$$$$$$$$######"""!!! !!!###$$$$$$###""""""#########""""""!!! !!!""""""!!!  !!!!!! !!!!!!!!!""""""###""""""######$$$$$$$$$$$$!!!#########"""!!!"""#########$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!"""###"""!!!!!!###$$$$$$###"""!!! !!!"""###!!!!!!"""""""""""""""!!!""""""###$$$%%%%%%%%%%%%#########$$$%%%'''((()))'''))),,,---...000333555888;;;FFFXXXnnn}}}~~~{{{tttooopppsssssstttwwwvvvuuusssqqqooojjjddd```TTTYYY```fffiiiiiigggfffeeeaaa]]]^^^aaaddddddbbbccc^^^UUUNNNKKKMMMSSSWWW\\\ZZZVVVRRRNNNJJJGGGEEE@@@@@@???>>>===<<<<<<<<<999:::;;;===@@@CCCEEEFFFDDDEEEGGGLLLQQQTTTUUUTTTSSSRRRQQQPPPQQQRRRSSSUUURRRSSSTTTUUUUUUTTTSSSRRRyyymmmfff```WWWMMMFFF???::::::>>>@@@MMM]]]iiiooosssyyy}}}~~~|||yyywwwqqqmmmhhhggghhhiiihhhgggYYYUUUNNNFFF>>>999555333111///---+++))))))))))))''''''(((((())))))******))))))(((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%###""""""######%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))%%%%%%&&&((())),,,---///,,,,,,,,,,,,---...//////+++***)))(((&&&%%%$$$###""""""""""""""""""""""""""""""!!! !!!"""###&&&%%%###"""###%%%''')))(((((()))***+++++++++++++++***)))((('''&&&&&&&&&''''''((((((((((((''''''########################"""""""""######"""""""""######$$$$$$$$$$$$######""""""###$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''%%%$$$$$$&&&((($$$$$$$$$######$$$%%%%%%######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$############""""""!!!!!!!!!!!!""""""###""""""""""""""""""!!!!!!"""$$$%%%%%%%%%$$$###$$$"""!!!!!!###$$$$$$###"""""""""""""""!!! !!! !!!######""" !!!!!!!!!!!! !!!"""######!!!"""###$$$%%%%%%%%%%%%"""###$$$$$$""""""###$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$######"""!!! """"""!!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$&&&%%%$$$###$$$%%%&&&''' !!!""""""""""""!!!""""""###$$$$$$%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''')))+++...///000222555777555<<>>===<<<<<<<<<999:::<<>>???<<>>=========:::<<<>>>@@@BBBDDDEEEFFFFFFEEEFFFIIILLLOOOPPPOOOOOONNNMMMLLLMMMOOORRRTTTRRRRRRQQQQQQQQQQQQRRRRRRxxxppphhh\\\NNNEEECCC>>><<<>>>FFFOOOVVVZZZ\\\cccnnnwww~~~~~~zzzsssnnnpppjjjaaaWWWMMMEEEAAA???555555333111...+++(((&&&%%%%%%%%%%%%%%%%%%%%%$$$)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$ """$$$&&&'''%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$######&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& """$$$###!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###((('''(((((()))***,,,,,,...---+++)))(((&&&&&&&&&''''''&&&%%%$$$######"""!!!""""""!!! !!!!!!!!!!!!!!!"""$$$&&&'''''''''&&&'''((()))))))))'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&######%%%%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%######&&&***'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$$$$""" !!!$$$&&&'''%%%"""!!!"""######""" !!!!!!""""""""" !!!$$$%%%### """###$$$$$$$$$###!!!  !!!###$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""############  """"""!!! !!!"""""""""!!!!!!!!!###$$$%%%!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!! !!!"""%%%''')))))),,,...000111333555888===HHHZZZnnn~~~xxxzzz{{{zzzxxxwwwuuuqqqooooooooonnnmmmooooooqqquuuvvvrrriiibbbXXX^^^dddfffaaaZZZUUUSSSFFFFFFEEECCCCCCFFFMMMSSSWWWSSSNNNLLLKKKKKKHHHFFFFFFDDDBBB@@@>>>=========;;;===???AAACCCDDDEEEEEEGGGFFFFFFHHHJJJLLLLLLKKKLLLKKKJJJKKKLLLPPPSSSUUURRRQQQPPPOOOOOOPPPQQQRRRzzzlll]]]QQQKKKEEE@@@;;;;;;???CCCFFFFFFLLLVVVdddsss~~~xxxtttnnnjjjccc[[[SSSNNNJJJHHHAAA===777222...,,,***(((******)))(((((('''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$#########""""""!!!!!!###"""  ###$$$%%%%%%%%%%%%$$$######%%%$$$$$$###"""""""""###&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$###"""  !!!!!!"""!!!!!!#########################################################$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%$$$%%%&&&(((***+++,,,,,,+++)))'''%%%######$$$%%%""""""!!! """""""""""""""###$$$$$$ !!!###$$$$$$######"""!!! !!!###&&&((($$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''((()))******)))((('''***(((''''''(((((('''&&&'''((()))))))))'''&&&%%%''''''&&&%%%%%%$$$######'''%%%###$$$&&&&&&### $$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''&&&$$$###%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!"""############%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$###!!! !!!"""""""""############""""""""""""""""""""""""""""""!!!!!!"""############### """""""""""""""!!! %%%%%%$$$###"""!!! $$$###""" """###$$$&&&%%%$$$###$$$&&&)))***+++...///...///444999<<>>:::;;;???CCCCCCAAAEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDBBB@@@>>>=========>>>@@@BBBCCCEEEEEEIIIJJJLLLMMMMMMKKKJJJHHHIIIIIIKKKMMMNNNPPPQQQRRRQQQRRRSSSQQQOOOMMMMMMNNNyyymmm```XXXMMMJJJFFFBBBAAA@@@???>>>AAAKKKZZZjjjwww|||vvvpppmmmgggaaa\\\XXXVVVUUUPPPIII@@@777111,,,)))'''))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################  !!!"""############"""""""""!!!""""""!!!  ###&&&$$$$$$$$$$$$$$$######"""%%%%%%$$$###############&&&%%%$$$######$$$%%%&&&######"""!!!!!!"""######"""""""""""""""!!!!!!!!! """###$$$$$$###### !!!!!!"""######""""""######################################################$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$%%%%%%&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&'''(((***+++,,,++++++******(((&&&$$$######$$$$$$###"""!!!!!! !!!!!! !!!""""""!!!""""""###############""""""!!!!!!"""$$$&&&'''$$$%%%&&&%%%###"""###$$$###$$$$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""############""""""""""""""""""#########$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((()))******)))))))))(((&&&'''(((((('''%%%'''(((((()))((('''&&&%%%'''''''''&&&%%%%%%%%%$$$&&&$$$###%%%''''''%%%###$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&%%%$$$%%%$$$###""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!""""""######%%%$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######%%%$$$"""!!!!!!!!!"""###""""""############""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""""""""########################"""!!!!!!$$$$$$######"""!!!!!!!!!$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$%%%''')))***,,,///000000000444999===HHHWWWlll|||}}}vvvwwwzzz|||yyyyyyxxxvvvvvvwwwvvvttt|||~~~zzzlll___]]]\\\ZZZWWWSSSNNNJJJGGG@@@<<<888888<<>>AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>??????@@@AAABBBCCCDDDDDDIIIJJJLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSQQQPPPOOOPPPQQQ}}}zzzmmmcccXXXXXXUUUPPPHHHAAA<<<:::999BBBOOO^^^lllwww~~~xxxqqqooollliiifffddddddddd___WWWJJJ>>>555000,,,***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%############""""""""""""!!!"""#########$$$&&&((($$$$$$#########"""""""""%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$""""""!!! !!!""""""$$$###""""""""""""$$$$$$ !!!"""######$$$$$$###!!!""""""###############################################################$$$$$$$$$###############""""""""""""######$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""############"""!!!"""###$$$%%%)))+++---......,,,***((((((&&&%%%###"""""""""#########"""!!!!!!!!!""""""!!! !!!""""""###""""""""""""###$$$$$$$$$$$$###"""###$$$%%%&&&$$$%%%&&&%%%#########$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$######""""""""""""###############$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$&&&((()))***++++++((('''&&&&&&''''''&&&$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''((('''&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""########################$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""""""""""""!!! !!!"""###$$$#########%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$#########%%%$$$###"""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""#########$$$$$$###$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$%%%''')))+++---///111222222555;;;@@@QQQaaauuuzzzpppqqquuu||||||yyyvvvvvvvvvvvvuuutttzzz|||{{{yyywwwrrrhhh]]]XXXVVVRRRNNNIIIEEEAAA???<<<888555555888::::::999;;;<<<>>>???AAABBBBBBBBBAAABBBBBBBBBBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDDDDJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGHHHJJJLLLMMMNNNOOOQQQRRRRRRQQQPPPQQQSSSUUUqqqxxx}}}|||}}}|||rrriiibbbdddeee___UUUJJJCCC???:::>>>GGGRRR___lllwww~~~}}}vvvpppooonnnmmmllllllllllllhhh___RRRDDD;;;555222000+++***((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&&&&&&&&&&#########"""""""""""""""!!!###%%%%%%%%%%%%&&&'''$$$######"""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$######$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&$$$$$$######"""!!!!!! !!!""""""######"""""""""################################################$$$$$$######"""""""""!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!""""""###############!!!!!!!!!"""######$$$$$$""""""############""""""###"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""  """###(((***---///...,,,)))'''&&&%%%###"""!!!!!!!!!"""######""""""""""""############""""""######$$$%%%$$$###"""!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&###%%%%%%%%%######$$$%%%"""######$$$$$$######"""########################$$$$$$############$$$$$$&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''!!!"""$$$&&&(((***+++,,,(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$###############!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!""""""  """""" !!!"""""""""###"""  !!!"""$$$###"""###$$$%%%%%%###%%%$$$############$$$%%%''''''&&&%%%$$$###""""""$$$$$$"""!!!!!!!!!"""###""""""############""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""#########$$$$$$###""""""!!!!!!""""""############$$$######""""""######$$$%%%%%%$$$$$$%%%(((***,,,---...111333333555===EEE[[[lll~~~|||rrrssswwwzzz|||~~~vvvooommmmmmlllmmmoootttvvvtttnnniiiddd\\\TTTRRRPPPLLLGGGCCC@@@======:::777444444555777666555777888:::===???AAABBBCCCBBBBBBBBBAAA@@@??????>>>@@@AAACCCEEEFFFGGGGGGGGGJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGIIIJJJLLLMMMMMMOOOPPPPPPPPPOOOQQQTTTWWWlllpppwww|||yyyvvvxxx{{{{{{vvvqqqlllpppqqqlllaaaUUULLLGGG>>>>>>@@@GGGSSSbbbpppxxx}}}}}}}}}zzzrrrqqqppppppppppppqqqqqqqqqnnneeeXXXLLLBBB;;;666444...---+++((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$######""""""""""""""""""######"""$$$&&&&&&$$$######$$$$$$###""""""!!!!!!""""""$$$$$$$$$######$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###$$$$$$###""""""!!!!!!!!! !!!!!!"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############### !!!!!!""""""###$$$$$$"""""""""######""""""""" !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""  !!!###$$$&&&(((+++------+++)))'''$$$######"""!!!!!!!!!!!!######""""""""""""#####################$$$%%%%%%$$$###"""""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$%%%'''((()))!!!"""###%%%''')))+++,,,(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&&&&##################$$$$$$###$$$%%%$$$$$$###""""""######$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$############""""""""""""""""""""""""%%%%%%$$$###"""!!! """!!!!!!!!!!!!"""##############################!!!!!!""""""""""""""""""$$$###!!!!!!!!!!!!###$$$ !!!!!!!!!"""###""" !!!"""###"""!!!"""$$$%%%$$$#########""""""""""""######&&&&&&%%%$$$######""""""###"""!!!  !!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$&&&(((+++---------000444555777BBBNNNfffwww|||ttttttxxxyyy{{{rrreeeaaaaaabbbeeejjjnnnqqqoooggg___YYYRRRLLLNNNLLLIIIEEEBBB@@@@@@@@@:::999666555555555555444555777999<<>>===;;;;;;;;;;;;===AAAFFFIIIJJJJJJJJJFFFFFFGGGHHHIIIKKKLLLMMMJJJJJJKKKLLLMMMNNNNNNOOOOOOQQQSSSSSSQQQOOOOOOOOOdddbbbccciiittt|||xxxxxxyyyyyyzzz}}}~~~llldddYYYQQQNNNLLLLLLJJJKKKLLLOOOVVV^^^hhhrrrwww~~~xxxllljjjlllnnnqqqsssuuuvvvwwwnnnllliiieee```YYYQQQKKK===:::555000,,,*********''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$$$$###"""!!!!!!!!!""""""#########$$$"""###$$$$$$$$$%%%''')))'''&&&$$$""""""###$$$%%%!!!!!! !!!!!!"""######"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!"""############&&&$$$###!!!!!!!!!""""""###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###"""!!!!!!!!!!!!""""""########################!!!!!!###$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##################$$$&&&((())),,,,,,+++***(((&&&%%%$$$"""###############"""!!! !!!""""""$$$$$$$$$###$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%'''(((((('''%%%%%%(((((((((''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&***(((''''''(((((('''&&&$$$$$$#########$$$&&&'''&&&%%%%%%$$$###"""!!!!!! ###&&&&&&$$$###%%%'''"""######$$$%%%%%%&&&&&&((('''&&&&&&'''((()))***(((((('''&&&%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ !!!""""""!!! """"""!!!  !!!!!!!!!!!!"""!!! !!!"""######!!!"""$$$'''))))))'''$$$""" !!!"""""""""$$$###!!! !!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$$$$$$$$$$$$$######""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%'''))),,,...222///222:::>>>DDDYYYpppyyytttmmmkkkooowww~~~{{{{{{}}}}}}{{{gggVVVLLLPPPTTTTTTVVV]]]]]]gggnnnjjjaaaYYYSSSOOOIIIIIIHHHFFFDDDCCCAAAAAA=========:::777555444444555666999<<>><<<<<<<<<===<<<>>>BBBFFFHHHIIIHHHHHHEEEEEEFFFGGGIIIKKKMMMNNNKKKLLLLLLMMMNNNOOOOOOPPPQQQSSSVVVVVVSSSPPPNNNMMMfffeeeeeejjjrrrzzz~~~zzzxxx{{{}}}vvvgggYYYNNNEEE@@@AAA>>>CCCPPP^^^gggkkkmmmrrryyy|||vvvlllhhhgggkkksssyyyxxxvvvnnnjjjeeeccccccaaa[[[UUUJJJ@@@555.........+++''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""######$$$$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!! """###############""""""### ###&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""#########"""!!! """"""#########""""""!!!### $$$&&&###  """###!!!  """###%%%'''((())),,,+++***)))'''%%%$$$#########$$$$$$$$$$$$######"""!!!!!!!!! $$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))),,,+++&&&###$$$&&&&&&%%%$$$######$$$%%%&&&(((''''''&&&%%%$$$######&&&''''''((((((''''''&&&######$$$$$$%%%&&&((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''')))*********)))))))))((('''&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$############$$$$$$$$$#########""""""$$$$$$%%%&&&''')))***+++%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$######!!!  !!! !!! !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!! $$$$$$"""!!!  !!!"""#########$$$%%%$$$###""""""$$$""""""############"""""" !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%)))((('''&&&'''***---///000444666666<<>>;;;;;;:::777444222333444333444777:::===@@@AAABBBEEEAAA<<<:::;;;<<<:::999>>>???AAACCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQhhhggghhhlllttt{{{}}}zzz{{{}}}}}}iiiWWWJJJCCC>>>;;;>>>IIIVVV___ffflllqqqrrrvvv~~~rrrmmmhhhiiinnnrrrsssqqqnnniiidddbbbcccaaa]]]YYYPPPFFF:::222111///,,,(((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&%%%############""""""""""""!!!"""###$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!"""!!!"""""""""###$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%'''((($$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$###"""!!!"""#################################$$$$$$$$$$$$######$$$!!!!!!%%%&&&$$$!!!"""###%%%%%%$$$######### !!!"""$$$&&&((()))*********)))(((&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""###%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%(((,,,000///+++'''&&&'''%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$'''(((((())))))((((((''')))(((((((((((())))))***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))***,,,,,,,,,+++***)))((('''%%%$$$#########$$$$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%'''&&&%%%$$$############$$$$$$$$$#########"""""" !!!!!!"""###%%%%%%&&&&&&%%%%%%$$$######"""######""""""""""""""""""""""""############""""""!!!  !!! !!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! $$$###"""!!!!!! !!!!!! !!!!!!""""""!!!""""""!!!!!!###$$$""""""############"""""" !!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&(((+++---000444888<<>>???AAA>>>:::888999::::::999<<<===???BBBDDDFFFGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLLLLMMMNNNOOOOOOPPPOOOOOONNNNNNMMMNNNNNNNNNjjjjjjkkkpppvvv||||||~~~~~~~~~fffSSSJJJ>>>;;;;;;AAAJJJTTT___iiipppmmmmmmsss~~~xxxqqqiiifffhhhkkknnnooommmiiiccc```aaaaaa```^^^VVVLLL@@@888444222...***+++***)))((((((''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""!!!###$$$$$$$$$"""!!!########################$$$$$$###"""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""!!! !!!!!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&'''"""""""""""""""####################################$$$%%%$$$###""""""$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%###!!!"""%%%'''%%%""""""$$$&&&&&&%%%$$$$$$%%%!!!!!!###%%%''')))++++++'''''''''&&&%%%%%%$$$$$$!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''***...222222...***((((((&&&&&&&&&'''((()))***+++))))))))))))))))))((((((++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******......---,,,++++++******+++************)))))))))+++,,,---.........---,,,++++++)))'''%%%$$$$$$###%%%$$$$$$#########$$$$$$"""#########$$$$$$%%%%%%$$$######$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&%%%&&&&&&%%%$$$############$$$############""""""""""""""""""""""""###$$$$$$&&&&&&&&&%%%$$$$$$###############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!! !!!  !!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! """$$$""""""############""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''))),,,...000444:::BBBOOOddd}}}rrrkkkeeegggpppyyy}}}|||zzzxxxwwwxxxxxxtttjjjbbb\\\[[[\\\\\\]]][[[VVVSSSWWW[[[dddpppuuuooo___QQQCCCAAA???===;;;:::999999<<<===>>>===:::777666666555555777888:::;;;<<<======:::777777888999:::999;;;<<<>>>AAADDDFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJKKKLLLNNNPPPQQQNNNNNNMMMLLLKKKKKKLLLLLLjjjlllqqquuuyyy{{{{{{zzz~~~~~~yyybbbTTTFFF@@@===>>>BBBIIIVVVbbbnnnmmmnnnrrryyy}}}wwwnnnhhhfffhhhlllnnnkkkgggaaa______aaabbbbbbYYYQQQFFF===999555111---,,,,,,***)))((('''''''''########################$$$$$$$$$#########""""""!!!###%%%%%%$$$"""!!!####################################"""#########"""""""""!!!!!!!!!!!!!!!$$$######""""""######$$$!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""" !!!"""$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""###############$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%###"""###%%%%%%$$$### """######"""!!!"""### !!!###%%%''')))***+++%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$#########"""""""""!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''')))******'''+++///111///,,,***)))*********++++++,,,---...------..................//////000000000000//////000000000111111000000000222111111111111111111111222222111111000//////......///000111111000///...000...---***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$############""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$##################"""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!"""!!!######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!  !!!###""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''((())),,,...000111444;;;GGGYYYqqqkkkhhhfffjjjrrrxxxzzzzzzwwwvvvuuuuuuvvvqqqiiiccc```bbbeeefffddd```\\\YYYXXXXXX]]]hhhppplll\\\NNNCCCAAA>>>;;;999888999999;;;===???>>>;;;888777666888888888888999:::;;;<<<999888666666777999;;;<<<>>>???AAACCCEEEGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJMMMPPPRRRNNNMMMLLLLLLKKKKKKKKKKKKjjjooovvv|||~~~|||yyywww}}}|||~~~zzzzzztttbbbPPPIIIAAA>>>===@@@JJJTTTaaahhhqqqvvvwwwyyy}}}zzzqqqkkkhhhiiikkkhhheeeaaa___```bbbdddeeeZZZTTTLLLEEE@@@;;;555111...---,,,***((('''&&&&&&########################$$$$$$$$$$$$############!!!"""$$$&&&&&&%%%$$$###########################!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$%%%########################%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""######$$$$$$$$$$$$"""#########!!! !!!"""$$$$$$#########"""""""""!!!!!!"""###$$$$$$######$$$###""""""#########""" !!!!!! """### !!!"""$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$############"""""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))+++,,,---...'''***...000111000......//////000000000000000000111111111111111111222222000111111222222111111000111222444555666666666555111222333444555777888888888888777666555444333333222222333444444333222111111000...,,,***)))((((((((((((((((((''''''&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""!!!!!! !!!!!!############""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! %%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""###"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!! """"""""" !!!"""""""""############""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''((()))***---///000333555===LLLccc|||yyyffffffiiinnntttxxxxxxwwwwwwuuutttsssrrrnnnhhhdddfffgggiiiiiihhheeebbb```]]]XXXXXX___fffeeeXXXKKKEEECCC@@@===;;;;;;;;;<<<;;;===???>>><<<999777777888777777666666777888999888888777777888:::===???CCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIHHHHHHJJJMMMOOOQQQNNNNNNMMMLLLLLLLLLLLLLLLiiiooowww}}}~~~|||zzzyyyyyyzzzyyyxxxzzzsss\\\SSSHHHBBB>>>===@@@FFFMMM[[[kkksssssstttzzzwwwnnniiihhhffffffeeedddddddddeeefff___[[[VVVPPPJJJBBB;;;666111000...,,,***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%######################## !!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""######$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$######"""###%%%&&&(((########################&&&%%%###"""!!! !!!!!!""""""######!!!!!!""""""###$$$$$$$$$!!!"""###""" !!!#####################""" !!!"""##############################"""""""""!!!"""""""""!!!"""$$$&&&!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$#########!!!!!!  !!!!!!$$$$$$$$$$$$#########"""###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''(((((())))))***+++,,,---///000111222,,,...111333555555555444222333444555666666666555444444444444333333333333222222333333333333222222...000111333444555444444222333444666999;;;<<<===<<<<<<<<<;;;:::999999888777888888999999888666666222111000...,,,+++******((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''########################%%%%%%$$$$$$###$$$$$$%%%!!!!!!"""""""""""""""###$$$$$$###""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""!!! !!!$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""###$$$###!!! !!!"""""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''')))+++---...555888CCCXXXqqq~~~~~~wwwnnneeehhhmmmsssvvvxxxxxxwwwyyywwwtttrrrpppnnnkkkhhhlllkkkjjjjjjjjjhhheeeccc```ZZZUUUXXX]]]]]]SSSIIIFFFDDDBBB@@@???>>>??????<<<>>>???>>><<<:::999999666555444333333444555666888888999888888:::>>>AAAFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNbbbgggnnnsssvvvxxxzzz|||zzzzzz~~~{{{{{{yyy~~~hhh]]]RRRLLLGGGBBB?????????LLL[[[fffjjjoooxxxxxxooolllfffhhhjjjjjjjjjiiihhhggggggeeebbb]]]UUUKKKAAA;;;555444222///,,,***)))(((%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$#########$$$###"""""""""###%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$######!!!"""""""""###$$$$$$$$$###""""""""""""""""""###!!!""""""######""""""!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$"""###%%%&&&((())))))))))))(((((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!""""""###$$$$$$ !!!""""""###$$$$$$"""###$$$###!!! !!!"""!!!!!!"""###$$$&&&&&&''' !!!"""###$$$$$$$$$$$$$$$%%%%%%$$$############!!!"""###""""""###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&(((((()))***,,,---......//////000111222333444555444444444555777777777777333444666999;;;<<<<<<<<<:::999999999888777777777777777888888888888777777444555777888999888777666999999;;;===???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@======>>>???>>>===<<<;;;666555444222111000000000,,,---------,,,+++***)))(((((((((''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''########################%%%$$$$$$###$$$$$$%%%%%%!!!!!!!!!!!!""""""######%%%%%%%%%$$$$$$%%%&&&&&&"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!""""""!!!!!!!!! !!!"""######"""!!!  !!!!!! !!!"""!!!"""""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""######$$$$$$###"""!!!!!! !!!!!! !!!!!!""""""!!!"""######"""!!!"""$$$""""""############"""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&(((***,,,...///666===MMMggguuugggggglllssswwwyyyyyyyyyyyyyyyxxxuuutttuuuvvvxxxxxxuuurrrnnnnnnpppnnnhhhccc\\\VVVQQQRRRVVVUUUMMMEEEEEEEEEDDDCCCCCCBBBAAAAAA???@@@@@@???<<<;;;;;;<<<888777555444444555777888777888999888888999===AAAEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOOOO[[[___dddiiilllrrryyy~~~|||{{{~~~~~~zzz~~~{{{wwwvvvxxxxxxrrrfff[[[UUUQQQIIIBBB???;;;CCCOOOYYYbbbkkkuuu|||xxxsssgggjjjnnnooonnnllliiihhhnnnnnnkkkfff\\\PPPEEE===888777444111...,,,+++***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$###!!! """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$""""""############""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))+++,,,---...------,,,+++***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###$$$ !!!!!!"""###$$$$$$%%% !!!"""############$$$%%%$$$"""""""""### !!!$$$&&&)))***+++!!!"""###$$$%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%!!!!!!"""!!!!!!"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""###$$$'''((()))******)))((('''******,,,---///000222222222222333444555555666666999777555555666777777666222444777;;;>>>@@@AAABBB@@@@@@???>>>===<<<<<<;;;======>>>>>>>>>>>>======BBBCCCDDDEEEEEEDDDBBB@@@AAAAAACCCDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHAAABBBBBBCCCBBBAAA@@@???::::::999777777666666666111222222222222000...---******)))((('''&&&&&&%%% !!!###&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%% !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""########################$$$$$$ !!!"""######!!!!!!""""""""""""!!!!!! !!!"""######"""!!!  !!!!!! """### !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$$$$$$$###!!!  !!!"""###### !!!"""!!!"""###%%%""""""############""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%&&&'''(((***,,,...000111777@@@UUUsssvvveeeiiiooovvv{{{|||{{{zzz{{{xxxwwwvvvxxx|||}}}xxxttttttvvvtttllldddVVVQQQMMMNNNPPPNNNGGG@@@DDDDDDEEEEEEEEEDDDCCCBBBAAABBBAAA@@@===<<<===???;;;:::888777777999;;;<<<666888999888777888<<<@@@CCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNMMMMMMKKKKKKKKKKKKLLLNNNOOOPPPddd^^^[[[\\\]]]```kkkxxx~~~~~~~~~wwwssssssqqqlllhhhqqqssswww~~~zzzsssjjjccc\\\SSSHHH???;;;???HHHRRRZZZcccppp}}}tttooorrrssspppooopppoookkkpppmmmooojjj\\\VVVQQQFFF???<<<777333111...,,,***(((((('''''''''(((((()))%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&### """$$$###!!!$$$&&&'''&&&$$$""""""######!!! !!!"""###""" """"""""""""############"""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%&&&(((((()))***+++---///000.../////////---***'''%%%'''''''''%%%###"""###%%%###############"""!!!!!!!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%&&&''''''%%%""" ######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((***+++***'''%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%######"""""""""""""""###&&&###!!!"""$$$%%%###!!!#########$$$$$$%%%%%%%%%+++,,,......---,,,---...,,,,,,---...000333555666222444666666555555777888999999888777777777777888;;;:::999999:::>>>BBBDDDDDDCCC@@@??????CCCIIIMMMLLLNNNLLLGGGGGGMMMQQQRRROOOSSSWWWWWWUUUSSSSSSUUUUUUWWWZZZ\\\[[[XXXTTTQQQWWWVVVTTTSSSRRRPPPLLLIIIIIIIIIIIIHHHGGGEEECCCAAA999;;;>>>>>><<<999888888777888999777555333222222///,,,)))'''((()))******(((((((((((('''&&&%%%$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """$$$######!!!!!!###$$$$$$###"""""" """#########"""!!!$$$###!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$######"""!!! !!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((&&&&&&***++++++---222999HHHcccppplllqqqzzz~~~yyy}}}|||xxxuuu|||yyywww|||}}}qqqaaaSSSOOOIIIEEEBBBAAA@@@???AAA@@@???AAAEEEGGGFFFDDDCCCAAA>>>>>>>>>???>>>===>>><<<:::888888888777555777888999:::;;;<<<<<<===FFFFFFEEEDDDBBBBBBDDDFFFHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMMMMtttlllccc^^^YYYWWW^^^hhhooovvv~~~}}}uuuppppppooommmjjjmmmnnnqqqwww~~~|||xxxtttooodddVVVLLLCCCCCCFFFKKKOOOTTT```lll|||~~~}}}yyywwwwwwtttpppppplllppplll]]]WWWTTTKKKDDD@@@;;;666333000---+++)))(((((('''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%###!!!!!!$$$&&&&&&%%%"""###$$$###!!! !!!###!!!!!!!!!###$$$###"""""""""""""""####################################!!!!!!"""######"""!!!!!!!!!""""""######""""""!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""$$$%%%$$$###$$$&&&((((((((()))***,,,...000111......//////...,,,+++***'''((((((&&&###"""###$$$$$$$$$$$$$$$############""""""""""""#########$$$"""""""""###$$$$$$%%%%%%((())))))'''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((***,,,,,,)))&&&%%%$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$###############$$$&&&$$$###$$$&&&&&&%%%#########$$$%%%'''((()))))),,,...000000...---...///222222222222333444555555222444555555444555777999999::::::999999999;;;<<<>>>>>>>>>>>>???BBBDDDFFFGGGHHHJJJKKKMMMRRRYYY___aaadddccc\\\YYY[[[______eeefffhhhgggfffgggjjjmmmiiikkkooorrrqqqmmmfffbbbcccccccccdddccc```[[[WWWTTTTTTTTTRRRPPPMMMIIIGGGEEEEEEEEEDDDBBB@@@>>><<<:::;;;;;;:::888777666666444222000//////...,,,+++************)))(((&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######"""!!!!!!!!!!!!!!!#################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%$$$###""""""###"""!!! !!!"""""""""""""""$$$###!!!!!!!!!"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######"""!!!!!! !!!"""""""""############!!!!!!""""""###$$$$$$%%%$$$$$$###"""""""""""""""############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%'''%%%&&&+++------111666AAARRRooo|||nnnlllvvv}}}~~~{{{xxx|||tttbbbPPPLLLGGGCCCAAA@@@???>>>@@@>>>===???BBBDDDCCCAAA@@@>>>>>>???@@@AAA@@@???>>><<<:::888888777666444444555777999;;;===???@@@DDDEEEFFFEEEDDDDDDEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMMMM|||qqqfff[[[TTTTTTYYYaaammm||||||tttooonnnoooooonnnllllllnnnrrrwww{{{||||||sssdddYYYOOOKKKFFFDDDCCCFFFPPP[[[www~~~uuunnnooolll___ZZZYYYRRRLLLHHHAAA<<<777333000---******((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%###"""###%%%'''(((((("""###$$$"""  !!!###"""!!!"""$$$%%%$$$###"""""""""#########$$$$$$########################""""""###$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""###$$$$$$$$$###$$$''')))(((((()))***,,,...000111...------------......///)))******(((%%%#########&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###############""""""######$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))+++---,,,)))&&&$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$"""""""""$$$$$$###"""%%%%%%'''(((***+++------...000111111/////////000111111111111111222222333666666666555444666999;;;;;;<<<>>>>>>???@@@CCCEEEFFFFFFFFFGGGHHHJJJMMMNNNOOOTTTZZZ^^^aaafffooovvvzzz~~~~~~vvvooonnnooooootttssssssrrrrrruuu{{{~~~|||uuupppqqqsssvvvvvvsssnnnjjjfffggggggeeebbb^^^YYYVVVXXXTTTQQQPPPPPPOOOLLLIIICCCCCCBBBAAA???===;;;:::777555444333222000,,,***---------,,,+++)))((('''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""##############################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""""" """"""""""""!!!!!!!!!!!!!!!!!!"""######$$$"""!!!!!!"""""""""!!!########################""""""""""""""""""""""""""""""""""""#####################""""""!!!!!! """"""""""""############ !!!""""""######$$$$$$###""""""""""""""""""############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%'''+++...///555<<>>===>>>===<<<>>>???@@@???===<<<<<<===???BBBCCCBBB@@@>>><<<999888777666555333111222555888;;;>>>AAABBBCCCDDDFFFGGGFFFFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMuuuiii___YYYWWW\\\hhhwww|||vvvrrrrrrrrrrrrrrrppppppqqqsssvvvzzz|||~~~~~~}}}qqqggg^^^VVVLLLFFFAAA@@@HHHQQQfffvvvtttllliiiaaa______XXXVVVQQQJJJDDD>>>888333000,,,+++***(((&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$&&&''''''$$$%%%%%%$$$"""!!!"""######""""""###%%%&&&&&&%%%""""""#########$$$$$$$$$#################################$$$$$$#########!!!!!!!!!""""""!!!!!!!!!!!!!!!"""############"""########################$$$$$$%%%$$$$$$%%%(((+++((((((((()))***+++,,,,,,++++++******+++---000222,,,------+++(((%%%$$$%%%'''&&&%%%$$$$$$$$$%%%%%%########################""""""###$$$$$$%%%%%%&&&"""###$$$$$$######$$$%%%((((((''''''&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***+++***++++++)))&&&######$$$"""###$$$$$$%%%%%%%%%$$$##################$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%))))))***+++---...//////...000111111000//////000.........///000111222333888999888777777999===AAACCCFFFJJJLLLNNNQQQVVVZZZ[[[YYYVVVTTTUUUWWW[[[]]]\\\ccckkkooopppttt{{{}}}zzzzzzyyyvvvvvvuuuuuuwww{{{xxxyyy{{{}}}}}}{{{}}}~~~~~~~~~{{{wwwssspppmmmhhhcccbbbdddddd```\\\SSSQQQNNNKKKHHHEEEAAA>>>;;;999666444333222000...000000///...---+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######""""""!!!######""""""!!!""""""#################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!######"""!!!!!!!!!""""""######$$$$$$"""!!! !!!###$$$$$$"""!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""!!!!!!"""""""""""""""######### !!!""""""############"""""""""""""""############$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&(((,,,...000777@@@NNNhhh{{{www{{{~~~wwwooolllnnnqqqtttwww}}}qqq\\\KKKHHHDDDAAA@@@???===<<<<<<<<<======>>>===<<<;;;;;;;;;===@@@BBBBBB@@@>>>===;;;888777666555444222000222444888;;;???AAACCCAAADDDGGGHHHHHHGGGHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLLLLMMMMMMMMM|||pppddd\\\\\\cccnnnyyy~~~{{{{{{zzzxxxwwwwwwwwwvvvuuuuuuvvvvvvwwwyyy|||}}}xxxpppfffZZZQQQHHHBBBDDDIIIVVVhhh}}}{{{kkkgggdddeeeddd\\\^^^ZZZTTTMMMFFF???777222///...,,,***'''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%%%%&&&%%%$$$!!!!!!"""$$$$$$#########%%%&&&&&&$$$############$$$$$$$$$$$$########################$$$##################$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&)))+++)))(((((('''&&&&&&&&&'''((('''''''''(((+++...000///000000...+++(((''''''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$########################$$$%%%%%%&&&&&&%%%'''(((((((((((()))+++++++++***)))((((((''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((******+++)))'''### ###%%%######$$$%%%%%%%%%%%%$$$"""""""""""""""###$$$%%%))))))************+++,,,.....................///---...000000/////////000111000000111111222333444666777999;;;>>>CCCIIINNNXXX]]]bbbfffhhhmmmtttyyy|||wwwooogggdddeeehhhkkkiiioootttvvvvvvvvvyyy}}}~~~}}}|||uuuvvvwwwzzz}}}}}}||||||~~~xxxvvvvvvuuupppkkkeeebbb]]]YYYUUUOOOIIIEEEDDD@@@:::777666777777777444444333111000---,,,***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""######""""""""""""##########################################""""""""""""""""""""""""""""""""""""&&&%%%$$$$$$&&&&&&%%%###!!!!!!!!!"""######$$$%%%"""!!! !!!###$$$$$$"""!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################""""""""""""######"""""""""""""""""" !!!""""""#########"""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***(((((())),,,---000999CCCWWWrrrzzznnneeebbbdddiiinnntttzzzmmm[[[JJJGGGDDDAAA@@@???===;;;;;;<<<>>>>>>>>><<<;;;:::<<<;;;<<<>>>??????<<<:::;;;999666555555555444222333444666999<<<>>>AAABBB@@@CCCFFFHHHHHHHHHHHHIIIFFFGGGGGGHHHJJJKKKKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKLLLLLLMMMMMMMMMMMM|||mmmaaa[[[^^^eeennnwwwzzzyyyvvvtttuuuwwwxxxyyyyyyyyyyyyxxxzzz{{{{{{|||~~~xxxmmmdddXXXKKKEEEEEELLL^^^rrrmmmkkkiiijjjiiibbbeeebbb]]]WWWOOOEEE;;;555222111///,,,***)))((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''%%%""""""###%%%$$$%%%$$$""" !!!###%%%$$$###$$$%%%%%%$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$""""""############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''((()))+++((((((&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&)))+++---///000111000---***))))))&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&'''))))))((()))***,,,---,,,+++***)))(((''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((('''$$$!!!###&&&$$$$$$%%%%%%%%%%%%%%%$$$###############$$$%%%&&&'''(((******))))))+++,,,000000/////////.........+++---000000000000111222222222222222222333444555999<<>>JJJeeeqqqccc\\\]]]bbbiiiooouuu{{{xxxiii[[[JJJGGGDDDAAA@@@>>>;;;999999<<<>>>???===<<<;;;;;;;;;;;;:::;;;;;;:::888555999777555444555555444333555666888:::===???AAABBBAAACCCFFFFFFFFFGGGHHHIIIGGGGGGHHHIIIKKKLLLMMMMMMLLLMMMNNNPPPPPPOOONNNNNNJJJKKKLLLMMMMMMNNNMMMMMMrrreee]]]___bbbfffiiilllnnnpppnnnoooqqqsssuuuwwwyyy{{{zzz}}}zzzmmm\\\OOOJJJHHHVVVeeepppyyyuuutttooolllmmmiiihhhfffccc^^^VVVKKK???777444333111///---,,,+++***(((((((((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''((((((&&&$$$###%%%(((&&&&&&%%%###!!! """$$$&&&%%%######$$$$$$"""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''))))))))))))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***---///000000---+++))))))''')))***,,,+++***'''&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&'''&&&'''))))))(((((()))+++---,,,+++***((('''&&&%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%###"""!!!###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$%%%&&&'''((((((&&&(((******))))))+++---......//////////////////+++---000111222222444555555555777999<<>><<<999666444333///...---,,,+++))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""  !!! !!!"""""""""""""""$$$"""!!!"""###%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################"""""""""!!!!!!!!!""""""###$$$$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((())))))***'''(((,,,000222888FFFSSSttt{{{|||rrrbbbUUUUUU\\\cccjjjpppuuuzzz}}}{{{wwwpppdddXXXIIIFFFCCC@@@>>><<<888666777:::>>>???===;;;:::;;;999888666666777777555333666444333333444555555444666777999;;;>>>AAACCCDDDBBBDDDEEEEEEDDDEEEGGGIIIGGGHHHIIIJJJLLLMMMNNNOOONNNOOOPPPQQQPPPOOOMMMLLLIIIJJJLLLMMMNNNNNNMMMMMMuuuiii```cccdddaaa^^^^^^dddjjjjjjkkklllmmmppptttyyy}}}}}}~~~lll\\\UUUFFFPPP[[[ccclllwww{{{|||sssmmmooonnnjjjiiigggcccZZZNNNAAA888666555333111///...------)))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((()))'''%%%%%%(((+++))))))'''%%%######%%%''''''%%%############!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% ###(((***+++***)))***$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&''''''(((+++---//////---***)))))))))+++---//////,,,)))'''%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''***,,,------,,,,,,---...,,,+++***((('''%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%!!!$$$&&&'''&&&$$$######%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''((()))******,,,///111111//////111444,,,------...///000000111+++---111222333444666888:::<<<@@@EEEKKKQQQVVVYYYaaaeeeiiimmmqqqtttyyy|||zzz~~~wwwrrrnnnmmmiiiddd```^^^___\\\WWWQQQQQQSSSTTTXXX```hhhgggbbbfffddddddeeehhhiiigggddd```]]]^^^gggwww}}}xxxxxxyyy{{{~~~wwwtttrrrtttxxxzzzvvvsssiiiddd^^^XXXTTTPPPLLLIIIDDDCCCBBB@@@===:::888666111111///...,,,+++))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""!!! !!!###$$$$$$###!!!!!! !!!"""$$$&&&''' """#########"""!!!$$$"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&'''((()))&&&(((,,,111555<<>><<<:::999:::777666444333444555444444444333222222444666555555555666999<<>>888888777555222...+++)))&&&(((******(((&&&$$$$$$&&&%%%###!!!!!!"""$$$%%%'''&&&$$$""""""###$$$%%%'''%%%######%%%&&&&&&&&&############""""""!!!!!!!!!"""$$$%%%%%%$$$###!!!"""""""""###$$$$$$$$$%%%######""""""!!!!!! $$$$$$######""""""!!!!!!#########""""""""""""""" !!!######$$$$$$$$$########################!!!!!! !!!!!!### """$$$###"""&&&%%%$$$""" """""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########"""######$$$%%%)))$$$!!!"""&&&(((&&&###%%%%%%%%%%%%&&&'''((((((+++***///444555999PPPiiivvvrrrsssvvvyyyzzz}}}~~~~~~oooWWWJJJBBBJJJWWW```eeehhhtttwwwyyywwwqqqfff[[[TTTGGGAAA=========999888:::;;;:::::::::;;;;;;999888999777444222111222333555555444333333333333555555333777;;;>>>???@@@AAAAAAGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIJJJKKKKKKKKKJJJKKKMMMPPPRRRRRRPPPMMMKKKLLLMMMNNNOOONNNMMMLLLKKKzzzwwwqqqjjjgggiiikkkgggcccaaaZZZ[[[aaagggjjjkkkqqqxxxwwwggg\\\RRRPPPRRRVVV^^^fffiiittt}}}wwwssssssssssssrrrllleee___ZZZSSSJJJCCC;;;999777555444222///---+++***)))(((((()))***+++'''(((((())))))******+++......,,,+++++++++++++++...---+++)))'''%%%$$$###$$$$$$$$$######"""""""""######################################################$$$$$$$$$###""""""###$$$%%%%%%%%%&&&)))+++))))))((('''((((((******###%%%&&&&&&$$$$$$$$$%%%%%%&&&'''(((((()))((((((((('''&&&&&&&&&&&&&&&&&&$$$$$$###############$$$''''''&&&&&&'''***,,,---&&&'''***...111333111//////---***(((&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&(((+++---...---+++***&&&&&&%%%$$$###""""""!!!(((''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))++++++***+++,,,---...///000111//////000000000000000000222333444444333444666888999<<>>VVVppp~~~uuurrrtttyyy|||}}}|||{{{{{{~~~qqqaaaNNNDDDAAAIIIVVV___eeejjjoooppprrrrrroooggg\\\TTTIIIBBB>>>===<<<999999;;;<<<;;;:::;;;<<<;;;999888777666333111000111222444444333222222222333555666555888<<<>>>???@@@BBBCCCHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQQQQPPPNNNLLLMMMMMMNNNOOONNNMMMLLLKKK{{{sssoooqqqtttpppiiieee\\\YYY[[[```eeeiiiooouuu{{{mmm[[[OOOJJJJJJOOOVVV[[[eeeooovvv~~~wwwtttsssuuuuuuwwwpppggg___ZZZTTTOOOJJJ@@@>>>;;;999888666222///,,,+++)))((()))+++...000))))))***+++,,,------...111000...,,,***))))))(((...------,,,)))'''$$$###&&&&&&%%%$$$######"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$%%%''')))******)))((((((((())))))###$$$%%%$$$""""""$$$%%%''''''((())))))(((((((((&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$#####################$$$&&&(((+++,,,&&&&&&'''+++///111111000000...,,,)))(((((()))***'''&&&%%%$$$$$$%%%&&&'''%%%''')))+++++++++)))(((%%%$$$$$$$$$############$$$$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&''')))+++---...//////...//////000111111222222000000111222222333444444222333555666666777:::<<>>===::::::<<<===<<<;;;;;;;;;:::888666555444111000///000111222111111000000111333555666888:::<<<>>>???AAADDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJNNNNNNOOOPPPPPPOOONNNNNNMMMMMMNNNNNNNNNMMMKKKKKKwwwppprrrvvvtttoookkkhhhaaa\\\]]]aaaeeelllrrryyykkkXXXLLLFFFGGGJJJRRRZZZeeeoooxxxxxxtttsssuuuvvv{{{tttkkkbbb]]]YYYVVVSSSHHHFFFCCC@@@===999444000...,,,***)))***---111444------------............///...,,,+++)))(((((((((+++,,,------,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$"""!!!!!!$$$&&&'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$%%%%%%######""""""""""""###$$$&&&%%%%%%(((,,,///000000...---+++***)))))))))***''''''&&&%%%%%%&&&''''''$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&#########""""""!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######"""'''&&&$$$###$$$%%%((())))))+++---///111111111111111111222222222222222333444444444555666777999999333444666888;;;@@@EEEIIIWWW```iiillljjjiiilllqqqooottt|||zzzsssmmmllllllmmmkkkggg```XXXQQQKKKHHHGGGEEEEEEDDDCCCAAA@@@??????@@@AAACCCEEEFFFFFFEEEDDDAAA@@@===<<<;;;===>>>@@@CCCCCCCCCDDDDDDEEEFFFFFFHHHIIIIIIHHHHHHMMMUUU[[[\\\[[[[[[]]]______^^^]]]WWWRRROOOPPPNNNLLLMMMPPPcccuuu}}}{{{tttnnnhhhdddcccfffqqq}}}wwwrrriiifff```WWWMMMDDD<<<888666555444333111///+++(((''''''((((((((('''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###"""!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""########################"""###############$$$$$$((((((''''''&&&$$$###"""########################$$$##################$$$"""!!!!!!""""""###"""!!!"""!!! !!!"""$$$&&&""""""""""""""""""""""""#########$$$$$$#########$$$############$$$%%%%%%'''(((((('''$$$$$$%%%&&&%%%%%%&&&'''(((***,,,,,,......000555<<>>@@@CCCIIIPPPYYY___jjjrrryyyyyysssnnnmmmoookkkmmmqqqvvvzzz~~~{{{vvvoooiiidddcccdddeee^^^[[[TTTMMMHHHDDDCCCCCC@@@???>>>===<<<<<<;;;::::::<<<===???@@@@@@@@@@@@DDDCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@>>>@@@BBBBBBBBBEEEKKKPPPNNNMMMLLLNNNQQQSSSTTTSSSOOOKKKJJJKKKJJJFFFFFFHHHUUUhhh|||~~~qqqjjjbbb[[[VVVVVV___jjjzzz{{{oooaaaSSSHHHBBB@@@===:::888666444111...))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########""""""""""""########################$$$$$$$$$$$$""""""######$$$$$$$$$%%%)))))))))(((&&&%%%###"""########################$$$$$$############$$$$$$ !!!"""""""""!!! ######"""!!!"""###$$$%%%########################$$$##################$$$$$$$$$$$$###$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&%%%%%%&&&''')))+++---...000111333777@@@RRRnnn}}}xxxrrroooooorrruuuwwwyyyssspppsssvvvrrrhhh```___dddgggccc]]]YYYXXXYYY[[[TTTOOOQQQZZZaaabbb```XXXPPPIIIFFFCCC>>>===>>>===;;;999888888666333111111000///.........//////.........///000333555666:::<<<>>>???@@@BBBFFFIIIFFFGGGHHHJJJJJJKKKKKKJJJKKKKKKJJJIIIIIIIIIJJJKKKNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNNNNMMMLLLJJJIIIyyyqqqqqqtttxxx}}}|||sssiiiaaaZZZSSSSSSWWW```fffqqqqqq___RRRHHH@@@CCCEEEOOO___mmmyyy{{{vvvttttttvvvuuusssppplllhhheeebbb```]]]XXXRRRKKKCCC;;;555111000...------...111222222222111///---,,,+++***&&&&&&&&&&&&&&&'''((()))%%%''')))+++,,,---------,,,+++***)))'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%$$$""""""$$$%%%######$$$$$$%%%$$$$$$#########""""""######$$$$$$"""""""""!!!""""""######%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%(((*********'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$"""""""""###############&&&&&&&&&&&&&&&%%%%%%%%%########################&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((***+++---///111111222222333333222222333333333333333333333444111111222444888;;;???AAAIIILLLPPPTTTYYY___fffkkktttyyy}}}{{{ssskkkgggfffccccccdddgggjjjooosssuuurrrmmmfff^^^YYYUUUUUUUUUOOOLLLHHHDDDAAA@@@AAAAAA>>><<<:::::::::;;;:::999888:::<<<===>>>@@@CCCFFFGGGHHHIIIIIIHHHEEEBBB@@@@@@???===<<<<<<===>>>???:::===@@@CCCDDDEEEFFFHHHDDDBBBAAABBBDDDGGGHHHHHHJJJGGGHHHKKKKKKGGGFFFHHHPPP___qqq~~~~~~}}}oooiiiaaaZZZRRROOOTTT\\\ppprrrbbbTTTLLLGGGBBB;;;777666555222000...---,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&''''''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$"""""""""############$$$!!!!!!!!!""""""""""""###""""""######$$$%%%%%%%%%)))))))))(((&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$ """$$$$$$""" #########$$$$$$#################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&(((***---///000111333666;;;EEE[[[vvv}}}ooonnnmmmooosssxxxzzz{{{xxxtttrrrttttttnnngggdddeeemmmrrrnnngggccc___\\\WWWQQQKKKLLLRRRXXX[[[\\\WWWPPPKKKIIIGGGBBB@@@AAA>>><<<:::888777555222/////////............//////////////////111333555666:::<<<>>>@@@AAACCCFFFHHHFFFHHHJJJLLLMMMMMMMMMLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMKKKIIIHHH{{{{{{|||~~~xxxjjj\\\UUUUUUWWWZZZbbbppp~~~zzziiiZZZNNNDDD======DDDTTTcccooo|||zzzvvvuuuuuuxxx|||}}}{{{vvvpppmmmiiifffaaa\\\TTTLLLCCC===333222000............///111000///...---,,,+++***'''&&&&&&&&&''''''((()))&&&'''((()))***,,,------,,,++++++)))((('''&&&&&&&&&''')))++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###!!!###%%%&&&%%%$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""#########"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))***+++,,,...///000111000000111111222333444555333333444444555555555666444555777;;;AAAGGGMMMPPPZZZ___eeeiiilllmmmnnnooosssuuuvvvsssmmmeee^^^[[[YYYYYYXXXYYY[[[^^^aaaccc```\\\VVVPPPKKKHHHGGGFFFCCCBBB@@@??????@@@BBBCCCAAA>>><<<<<>><<<:::888666222000//////........./////////000000000000111333555666888;;;???AAABBBCCCEEEFFFHHHJJJLLLOOOPPPQQQPPPPPPOOONNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMLLLKKKIIIHHHkkk___\\\RRRTTTZZZfffuuuoooaaaTTTIII===:::???MMM[[[fffrrr||||||wwwvvvxxx~~~{{{vvvnnnlllgggbbb[[[RRRIIICCC444333111000...---,,,,,,.........---,,,,,,++++++((((((''''''''''''(((((((((((((((((()))***,,,,,,((()))))))))************ """%%%''''''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" """%%%&&&%%%%%%%%%&&&!!!"""$$$%%%&&&%%%%%%$$$###%%%''''''&&&%%%$$$%%%"""###$$$%%%&&&'''''''''(((''''''&&&%%%%%%%%%%%%***)))(((&&&%%%$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$%%%''''''%%%$$$######$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((***+++---///000222222222/////////000111444666888444444444555666777777777:::<<<@@@EEEMMMUUU\\\```kkkqqqyyy~~~~~~zzzuuurrrooooooooolllggg```YYYUUURRRQQQPPPOOONNNNNNOOOOOOLLLJJJGGGDDDBBBAAAAAAAAA????????????AAACCCEEEFFFIIIGGGEEEFFFJJJMMMMMMLLLIIIKKKOOORRRVVV___iiippprrrtttxxxxxxuuunnnfff```PPPNNNKKKIIIKKKOOOTTTWWW]]]___dddjjjmmmjjjbbb[[[QQQNNNIIIGGGFFFGGGGGGGGGCCCCCCGGGMMMOOOLLLKKKMMMOOOPPPUUU\\\bbbdddddddddgggbbb^^^\\\YYYTTTRRRTTT```mmm{{{yyyqqq]]]TTTIIICCCBBBCCCBBB@@@999777333///,,,*********&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''))))))(((&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&((((((((('''&&&$$$###"""##############################""""""""""""######"""&&&))))))&&&######$$$!!!$$$&&&((('''%%%$$$########################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$!!! %%%(((&&&###%%%&&&'''))),,,///111333000555;;;BBBQQQkkkvvviiikkkpppvvv|||~~~}}}ttttttxxx{{{wwwpppqqqwwwuuu}}}vvvnnn```___^^^[[[YYYUUUSSSQQQIIIFFFFFFIIIKKKHHHFFFGGGBBB@@@>>><<<:::777333111......//////////////////111111000000111333555666777:::???BBBCCCCCCDDDEEEJJJLLLNNNQQQSSSSSSSSSRRRQQQOOOMMMLLLKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMNNNMMMLLLJJJIIIGGGvvvccc]]]TTTQQQ]]]ppp~~~xxxgggXXXOOOFFFBBBAAAGGGOOO[[[lllzzz}}}vvvjjjdddaaa[[[OOOEEE:::666222///.........---,,,***))))))******((('''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%###"""$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$###"""###%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%(((+++///111---......///000111111222000111222222111000111333555555555444555888===@@@BBBFFFLLLTTT^^^fffmmmpppzzz{{{~~~|||uuupppkkkjjjiiieee```YYYSSSOOOKKKGGGFFFIIIGGGAAA@@@DDDFFFAAA===;;;===>>>===<<>>AAAFFFLLLNNNNNNVVVVVVUUUTTTTTTUUUVVVVVVWWWXXX]]]fffnnnuuusssbbb[[[UUUSSSTTTZZZfffrrrxxx}}}{{{pppbbbTTTPPPPPPPPPPPPRRRPPPSSSXXX[[[[[[XXXSSSPPPPPPPPPPPPPPPQQQVVV\\\aaa^^^___^^^[[[WWWSSSPPPOOO[[[```iiittt~~~xxxkkkcccYYYSSSQQQPPPOOOMMMFFF???777222000///---+++$$$%%%''''''&&&&&&'''((('''$$$###$$$&&&'''&&&$$$###$$$%%%&&&'''&&&%%%$$$%%%$$$######%%%%%%$$$###&&&$$$"""###%%%&&&$$$"""&&&%%%$$$###""""""""""""###"""!!!!!!!!!"""$$$%%%$$$###""""""$$$&&&(((***((((((&&&$$$###"""!!!!!!%%%$$$######$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$###""" """###$$$!!!###$$$%%%$$$"""!!!"""""""""###$$$$$$$$$%%%%%%$$$#########$$$%%%&&&)))((('''&&&&&&&&&&&&'''((())),,,...000111111111111444:::HHH]]]wwwrrrrrruuuzzz~~~zzzzzz{{{{{{wwwtttxxxtttmmmpppuuurrrdddSSSIIIIIIHHHGGGHHHJJJKKKJJJGGGEEEDDDCCCAAA>>>;;;777444222,,,---///000///000111333000222333333333444777999999<<>>@@@AAAAAACCCDDDHHHMMMSSSXXX\\\^^^kkkkkkjjjgggdddcccdddffffffeeeiiipppxxxnnnhhhccccccfffmmmzzzwwwhhhaaa___^^^]]]^^^\\\bbbiiinnnmmmhhh```ZZZXXXXXXWWWVVVVVVWWWXXXXXX[[[[[[[[[ZZZVVVRRROOOMMMMMMSSS___lllvvv{{{{{{yyy}}}{{{xxxuuuwww}}}uuummmddd``````^^^ZZZVVVNNNGGG???999666333///+++))))))))))))((('''(((((('''%%%$$$%%%'''(((&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%###!!!"""$$$%%%###!!!&&&%%%$$$###""""""""""""###""""""!!!"""###$$$%%%$$$#########$$$&&&(((***&&&&&&%%%$$$############%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$ !!!###$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((''''''&&&&&&&&&&&&''')))***,,,///000111111111333666???NNNddd~~~~~~~~~||||||}}}~~~zzzxxx|||}}}|||rrr\\\LLLGGGEEEEEEEEEGGGHHHHHHFFFDDDDDDCCCAAA>>>;;;777444222...000111000///...///000000111333333333444666999:::<<<@@@AAABBBBBBCCCDDDFFFIIIOOOTTTWWWWWWVVVUUUSSSRRRPPPNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMNNNNNNLLLHHHEEECCC{{{ooocccVVVSSSXXXdddtttwwwrrrpppqqqrrrssszzz{{{yyyuuupppkkkhhhggg^^^SSSHHHBBBDDDMMM___nnnzzzkkkZZZMMMDDD???888333000///...,,,---,,,************)))'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,---,,,+++)))'''$$$!!! %%%$$$$$$$$$####################################&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''((()))+++,,,000000000000000000111111000111222222111111333555111666<<>><<<<<<;;;999:::======???BBBCCCEEEFFFIIIKKKLLLRRR[[[ccchhhnnntttxxx|||uuurrrtttxxxwwwttttttwww{{{yyyttttttvvv|||zzzsssqqqnnnnnnpppqqqxxxxxxqqqllljjjiiihhhgggccc\\\VVVVVVVVVVVVUUUSSSQQQNNNLLLEEELLLWWWdddnnnrrrqqqoooqqqoookkkhhhhhhllltttzzzyyysssssswwwvvvoooggg[[[SSSIIIAAA<<<888444000...---,,,+++))))))(((((('''&&&&&&&&&((((((&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%''''''&&&%%%###"""!!!"""###$$$###"""&&&%%%$$$######"""#########""""""""""""###$$$$$$$$$$$$######$$$&&&((()))$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$"""""""""############$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''+++,,,...///000111111111444:::EEEWWWooo~~~}}}{{{~~~gggRRRGGGDDDCCCCCCDDDFFFFFFDDDBBBCCCBBB@@@===:::666333222000111222000...------...///000222222222444666888:::===@@@AAAAAABBBDDDEEEFFFIIINNNRRRUUUWWWWWWVVVUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJLLLMMMMMMLLLJJJGGGDDDBBBvvvjjj\\\RRROOOTTTcccqqq}}}xxxqqqmmmnnnpppqqqvvvuuussspppnnnnnnpppssspppbbbQQQEEEAAAFFFTTTbbbuuuyyyzzzfffXXXJJJEEE===777333111///......---++++++++++++)))'''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''((()))+++,,,---...---,,,+++)))'''%%%###"""%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&'''''''''*********+++,,,---///000111111111111111111000000222333444333222333666888888>>>GGGPPPVVV[[[___bbbaaacccgggjjjllllllkkkjjjhhhgggfffeeeccc```[[[WWWQQQOOOLLLHHHEEECCCBBBAAA:::999888:::<<>>;;;777444111///000111111000...------......000111222222444666999;;;===@@@AAAAAABBBDDDFFFFFFHHHLLLPPPSSSUUUVVVVVVTTTSSSRRRPPPOOOMMMMMMLLLNNNNNNNNNMMMMMMKKKJJJIIILLLLLLLLLKKKHHHEEEBBB@@@~~~uuujjj___VVVSSS\\\ggguuu}}}}}}wwwrrrrrrtttvvvyyyxxxuuurrrppprrruuuyyyzzzlllZZZLLLBBB@@@HHHRRR```iiiuuu|||rrrdddUUUOOOFFF>>>999666444333///...,,,+++,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%'''(((***+++------******)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$######$$$&&&$$$$$$%%%%%%&&&''''''(((******+++---...000222333222222222222111111111111222333444444555777:::===FFFMMMWWW```fffiiikkklllgggggghhhhhhfffccc___\\\ZZZXXXUUUTTTSSSPPPMMMKKKGGGEEECCCAAA?????????@@@:::;;;<<<>>>CCCJJJPPPRRRTTTXXX\\\]]][[[[[[^^^```gggqqq}}}}}}xxxtttttt{{{yyyhhhbbbZZZSSSPPPOOONNNMMMGGGGGGJJJPPPXXX___dddfffdddcccaaa^^^\\\^^^aaaeeelll}}}}}}gggTTTGGG@@@<<<:::777333...+++***)))'''%%%(((***++++++***)))''''''%%%$$$#########$$$&&&'''%%%$$$###$$$%%%&&&%%%######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$############%%%$$$###$$$%%%&&&%%%###""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++//////000000111222333333666@@@RRRiii~~~yyykkk\\\UUUTTTPPPLLLIIIFFFEEEBBB@@@>>>===;;;888555111...------...//////......///000...000111222333444777999<<<>>>@@@AAAAAABBBEEEGGGGGGHHHKKKNNNPPPRRRTTTTTTQQQPPPPPPOOONNNMMMLLLLLLNNNNNNNNNMMMMMMKKKJJJIIILLLKKKJJJIIIFFFCCCAAA???|||wwwpppddd[[[\\\aaapppyyy~~~|||{{{|||~~~~~~~~~|||yyyvvvuuuwwwyyy|||qqqcccVVVJJJAAAAAAEEEMMMXXXgggqqqvvv{{{}}}{{{yyylll```XXXMMMCCC<<<777444222000///---,,,,,,+++***(((((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''''''''$$$$$$%%%'''(((***++++++(((''''''&&&&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%$$$######%%%&&&$$$%%%%%%&&&'''((())))))))))))+++---///000111222222222222222222222333333222444666999<<>>>>>>>>???AAABBBCCCGGGIIILLLRRR[[[aaabbb___aaacccdddeeefffhhhjjjnnnvvv|||xxxxxx~~~vvvjjjbbb^^^]]][[[YYYLLLIIIFFFFFFLLLTTT[[[___^^^^^^^^^]]]\\\[[[]]]^^^dddpppooo]]]OOODDD>>><<<777111...---,,,)))''')))+++---...,,,)))((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$######%%%&&&&&&%%%%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$############%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%'''(((+++,,,...000000000111222333555666888DDDXXXpppxxxsssmmmddd\\\ZZZZZZVVVPPPKKKGGGEEEBBB@@@===<<<:::777444000---,,,***,,,.........///000222///000222333444555888;;;===>>>@@@AAAAAABBBEEEHHHGGGHHHIIIKKKMMMOOOQQQRRRMMMMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKIIIGGGDDDBBB???>>>~~~wwwwww}}}~~~{{{|||vvvjjjeeefffmmmwww~~~}}}{{{~~~|||xxxwwwvvv{{{uuunnnfffYYYKKKDDDCCCCCCKKKVVVcccnnnwww~~~{{{~~~}}}ooofffYYYLLLAAA:::555222111///---------,,,***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$######%%%'''&&&'''((()))***++++++,,,+++,,,---///000000111111111111222222333444444444555888===CCCJJJRRR[[[aaajjjooouuuxxxwwwtttqqqooogggfffccc^^^YYYTTTPPPMMMHHHEEEAAA>>>>>>>>>======>>>???@@@BBBDDDFFFHHHIIIPPPVVV\\\___hhhssszzzzzzrrrqqqooooooppprrrrrrrrrwww|||zzzvvvuuuzzz{{{uuuvvv{{{|||xxxwwwwwwuuurrrddd^^^UUUOOOOOOSSSWWWZZZXXXZZZ]]]^^^]]][[[[[[[[[^^^ccckkkxxxkkkVVVIIICCC===666222222222///,,,))),,,//////,,,***((()))%%%&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&%%%$$$"""$$$&&&&&&$$$$$$&&&(((%%%%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&(((***,,,///000000000000111222444666888<<>>===;;;888444111...,,,***,,,---.........000222///111333444555777:::<<<>>>???@@@@@@AAABBBFFFHHHHHHHHHHHHHHHJJJLLLMMMOOOJJJKKKMMMNNNOOOOOOOOONNNLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJHHHFFFCCC@@@>>>===wwwmmmkkkqqqvvvwwwuuuuuuwww~~~zzzsssrrrmmmwww~~~|||{{{~~~zzzvvvttt{{{yyywwwsssgggVVVJJJGGGAAADDDKKKYYYiiiwww{{{|||~~~}}}wwwhhhXXXLLLCCC<<<999222000...------,,,***(((((((((((((((((((((((((((&&&''''''(((((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$######%%%'''((()))***+++,,,---......000111111222222222222111111111222333333444555555:::>>>EEEMMMVVVbbbmmmtttuuuxxx|||}}}zzztttpppmmmaaa___[[[VVVQQQMMMJJJHHHAAA>>>;;;:::<<<>>>@@@@@@AAABBBEEEHHHKKKNNNPPPQQQXXXaaaiiiooozzz}}}zzz{{{|||zzzxxx{{{tttnnnkkkooowww{{{ssslllmmmrrrpppwwwxxxkkk```ZZZXXXXXXYYYUUUYYY]]]```___]]][[[[[[YYYXXXZZZeee|||gggUUUGGGAAA:::666777777444000***---000000---***))))))&&&''')))*********)))((('''&&&%%%%%%''''''&&&%%% ###%%%%%%######%%%(((%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%########################%%%%%%&&&'''((((((((('''###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%'''(((+++...000111000///000111333555888999>>>KKKaaayyy~~~|||zzzzzzxxxtttnnnfff]]]VVVQQQMMMOOOTTTZZZUUUNNNHHHEEECCCBBBAAA???>>><<<999666222///---+++---......---...///111000222444555666777:::===>>>???@@@@@@AAACCCFFFIIIHHHGGGGGGGGGHHHJJJKKKMMMIIIKKKMMMOOOPPPPPPPPPPPPKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHEEEBBB@@@>>><<>>666222...,,,---,,,)))&&&************)))'''&&&%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""(((((($$$(((222222***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%###"""###$$$$$$###"""!!!!!!!!!"""$$$&&&(((***+++,,,,,,------...//////---......//////111222333---222777888666666999===FFFMMMWWW```ffflllssswwwzzz|||~~~|||wwwooofff```]]]XXXPPPIIIEEECCCBBBAAA>>>;;;:::>>>EEEJJJJJJGGGLLLNNNQQQTTTWWWZZZ^^^aaahhhyyytttjjjfffhhhmmmpppzzz|||uuuooolllkkkkkkjjjlllrrr}}}wwwmmmbbbZZZ]]]]]]]]]___bbbaaa\\\XXXZZZTTTSSS^^^sss|||fffVVVNNNDDD<<<999888555222222//////222111,,,'''&&&+++***(((''''''((())))))%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((((((((('''&&&$$$###""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$ """%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''((()))+++------///---...111333222444888@@@OOObbb{{{zzz||||||yyy{{{}}}yyyyyy|||~~~{{{tttooonnnooocccYYYOOOKKKHHHGGGIIIMMMNNNMMMJJJGGGDDDBBB@@@@@@;;;:::999777555333111000...............///000000111222222333333444444444;;;<<<>>>@@@BBBCCCDDDDDDEEEDDDDDDDDDFFFIIILLLMMMKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMJJJJJJIIIFFFBBB>>>===<<>>======>>>AAABBBEEELLLTTTYYY[[[ZZZWWWXXX[[[^^^bbbgggllloooxxxsssjjjgggggghhhhhhqqqzzz~~~vvvooollljjjjjjggggggkkktttxxxpppccc```^^^]]]___```^^^]]]VVVQQQQQQ\\\ooo~~~rrraaaYYYOOOGGGCCC@@@<<<888<<<777444333000,,,,,,000***)))(((''''''((())))))''''''((((((((((((''''''%%%&&&&&&''''''((())))))((('''%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&'''''''''((()))+++------///---...111333222555999DDDUUUhhhyyywwwxxx{{{{{{yyy{{{}}}xxxwwwxxxzzzyyywwwyyyzzzzzzwwwrrrlllhhhfff^^^UUULLLHHHFFFDDDFFFJJJKKKJJJHHHFFFCCCAAA???>>>:::999888666444222000000//////.........//////000000111222333444666777777;;;<<<>>>@@@BBBCCCDDDDDDEEEDDDCCCDDDEEEGGGJJJKKKIIIJJJJJJLLLMMMNNNOOOOOONNNOOOPPPQQQQQQPPPOOONNNLLLKKKIIIEEEBBB???>>>>>>yyyiiiaaa]]]^^^dddkkkiiiggggggllluuu}}}yyyppp\\\SSSIIIFFFMMM[[[jjjsssvvvyyy|||~~~uuuWWWEEE;;;777222//////...+++(((''''''(((((((((''''''&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))%%%))))))%%%'''......(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''$$$######""""""######$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""######$$$&&&(((***++++++---///000//////000111222333333333222222444666777777777888===IIIXXXcccssswww{{{|||yyytttpppmmmhhhgggeee```ZZZSSSLLLHHHCCC@@@===::::::<<<>>>AAAHHHMMMUUU^^^eeeiiikkkkkkccccccdddhhhmmmttt{{{zzz|||tttmmmkkkiiifffccceeekkkuuu}}}tttmmmhhheeeaaa```aaafffqqq}}}ooojjjccc^^^]]]]]]^^^___UUUQQQPPPZZZjjjzzz{{{uuuvvv{{{tttkkk```XXXSSSNNNGGGAAA@@@<<<888555111,,,,,,000***)))((((((((((((************)))(((''''''''''''&&&&&&''''''(((((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""#########$$$""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$######$$$%%%&&&''''''(((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&'''''''''((()))+++------///---...222333222666<<>><<<999888666444222111000///000000///......////////////000222444666888:::;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEDDDDDDCCCDDDFFFGGGHHHGGGHHHIIIKKKMMMNNNOOOPPPNNNOOOPPPQQQQQQQQQPPPOOOKKKIIIFFFBBB@@@>>>>>>>>>xxx~~~|||oooeee^^^\\\bbbjjjjjjiiihhhlllssszzz}}}}}}{{{fff```WWWOOOMMMTTTaaajjjwwwyyy|||~~~cccKKK>>>999333000///...+++(((******)))(((&&&%%%###"""(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******###&&&&&&###$$$(((((($$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&(((***+++,,,***---000111000///111333444666777666333333555777>>>???AAAEEELLLYYYgggqqq{{{}}}}}}{{{tttlllddd___WWWVVVSSSOOOJJJGGGDDDBBB<<<;;;;;;;;;===BBBHHHLLLRRRZZZeeennnrrrsssrrrrrrjjjiiiiiimmmsss||||||ssstttxxx|||zzzrrrpppnnnkkkgggaaafffooo{{{rrrfff```]]][[[ZZZ^^^ggguuu}}}yyyxxx}}}|||wwwnnnfff```______```YYYSSSPPPUUUaaaooowwwzzz~~~zzzuuusssuuu{{{}}}rrrkkkgggbbbZZZSSSJJJBBB===;;;888111,,,+++,,,,,,+++******+++,,,---...---+++)))((((((((()))&&&''''''(((((()))******))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''))))))(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))+++------///---///222222333999@@@LLLdddyyyzzzrrrqqqsssssswwwyyyyyy|||{{{vvvpppmmmmmmnnnnnnllllllhhhggglllqqqooofff^^^SSSLLLEEEDDDBBB@@@AAACCCEEEEEEFFFEEECCC@@@===;;;888777555222000/////////111000//////////////////111222333555777999;;;;;;<<<===>>>@@@AAABBBCCCCCCFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNOOONNNOOOPPPQQQRRRQQQQQQPPPJJJFFFBBB???============~~~zzzxxxuuunnnfffbbbfffnnnqqqpppqqqsssvvvzzz|||}}}|||}}}}}}xxxwwwyyyzzzwwwqqqeeeWWWOOOQQQ[[[eeevvvyyy~~~mmmUUUAAA<<<555111000...+++)))******)))((('''%%%###"""(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******###%%%&&&$$$###%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%### %%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''%%%%%%&&&''')))***,,,------***---111111000000444888;;;===???<<<888777999===AAAFFFOOOYYYcccmmmuuuzzz}}}yyysssjjj___UUUOOOIIIGGGCCC@@@===;;;;;;;;;777999;;;>>>BBBIIIRRRYYY]]]fffsss}}}}}}{{{ssspppoooqqqyyyyyyppppppssstttvvvxxxzzzuuurrrooollliiilllttt{{{iii______]]]]]]```jjjxxxxxxrrroooppptttxxx~~~xxxqqqkkkiiiiiijjj```XXXNNNMMMTTT___hhhmmmqqqvvv{{{zzzuuuqqqnnnmmmuuu{{{uuueeeVVVGGGBBB???999222///111000...---------...///111000...,,,************''''''(((((()))******+++***)))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$#########""""""!!!"""###$$$&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&'''((()))***(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))+++------///...///222222333;;;EEEQQQkkkyyytttuuuwwwqqqvvvxxxyyy|||}}}yyytttrrrrrrpppllliiiddd``````gggqqqrrrjjj```PPPJJJEEEEEEEEEBBBAAACCCDDDEEEEEEEEECCC@@@===;;;777666333111////////////111000000/////////000000333444555666888999::::::<<<===???@@@AAABBBCCCCCCGGGGGGGGGFFFFFFGGGGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQJJJFFFAAA>>>>>>??????>>>|||~~~~~~xxxtttooollloootttzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{xxxwwwwwwwwwwwwdddVVVSSSZZZbbbmmmssszzzlllXXXEEE???888333111000---***&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&''')))+++---......///+++///222222111333:::@@@HHHKKKMMMIIIDDDBBBEEEHHHIIIQQQ^^^kkkvvv}}}|||sssiii^^^TTTJJJDDD@@@>>>:::777555444555555777:::???CCCHHHQQQ\\\dddlllttt|||yyy{{{zzztttssssssqqqppprrrrrrwww}}}~~~yyywwwwwwsssvvv|||ssshhhiiiiiikkkoooxxxtttlllfffeeeggglllvvv~~~{{{xxxxxx{{{~~~ooodddVVVMMMMMMSSSZZZ^^^iiipppuuusssnnnllljjjgggpppuuusss[[[LLLCCC<<<888666555444222000/////////000111000///---,,,+++++++++(((((())))))******++++++)))))))))))))))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""#########$$$&&&%%%%%%$$$######""""""!!!"""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''((()))+++------///...000222222444>>>HHHYYYttt}}}xxxvvvwwwxxxrrrvvvxxxxxx{{{}}}yyywwwvvvtttpppllleee```___eeennnpppggg^^^OOOIIIGGGHHHHHHDDDCCCDDDEEEEEEEEECCCAAA>>><<<:::777666333000/////////000000/////////000000111222444444555666888999::::::======???@@@AAABBBBBBBBBGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQKKKGGGBBB@@@BBBBBBAAA???zzzuuutttttttttwww|||~~~|||{{{|||||||||}}}zzzzzz{{{}}}~~~~~~}}}{{{zzz~~~mmm```ZZZZZZ]]]eeeqqq{{{zzzwwwxxx{{{{{{yyyiiiZZZJJJDDD<<<666444222///---%%%&&&'''((()))*********(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&''''''%%%$$$%%%(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%((()))(((''''''(((***,,,...////////////222555444333777AAAJJJYYY\\\^^^ZZZTTTQQQTTTXXX]]]bbblllwww{{{sssggg[[[RRRJJJCCC???;;;999888666666777999:::>>>CCCIIINNNTTT]]]jjjsss|||{{{tttqqqrrrmmmttt{{{xxxxxxyyy}}}wwwnnneeeccceeejjjuuu~~~lll]]]VVVUUUWWWYYY```hhhmmmjjjggghhhgggdddgggiiiqqqiiiUUUEEE>>>===777666333111///..................---,,,+++***)))(((((()))******++++++,,,((())))))))))))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""######%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''((()))+++------//////000222222444???LLLccc{{{yyyyyyxxxwwwsssvvvwwwwww{{{zzzxxxxxxxxxuuusssnnnhhhcccdddhhhggg]]]TTTMMMIIIGGGJJJJJJFFFDDDEEEFFFEEECCC@@@>>>;;;999888888666333000//////000111......//////000111333333222222444666888999;;;<<<===>>>???@@@AAABBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKIIIJJJLLLNNNPPPQQQQQQPPPHHHDDD@@@@@@BBBCCC@@@===wwwqqqrrruuuwww|||~~~{{{{{{|||~~~~~~yyytttxxx}}}~~~|||~~~~~~nnn[[[PPPPPPZZZiiiwww~~~{{{sssoooppprrrttt{{{}}}yyyuuulllaaaMMMGGG???999666555222///(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&$$$"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&((())))))(((''')))+++---///000000000111555777666555;;;FFFPPPeeeiiikkkggg```]]]___dddooorrrwww}}}pppgggZZZOOOHHHDDDAAA>>>888888888999<<>>;;;999888777888666333000//////111222.........///000222444444///000222555888:::<<<>>>===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEGGGHHHJJJKKKMMMMMMHHHIIIKKKNNNOOOPPPPPPPPPDDD@@@======@@@@@@===888zzzuuusssssssssxxx~~~|||{{{|||}}}~~~vvvuuuttttttvvvxxx{{{|||}}}~~~xxxvvvwwwzzzyyy```PPPOOOTTT^^^kkkzzz~~~zzzwwwpppgggeeeiiilllppptttuuuqqqkkkddd```UUULLLDDDAAA<<<333///111///***(((,,,...+++(((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########)))'''###!!!!!!###''')))######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%'''%%%###$$$(((++++++***+++,,,.../////////...---444333666;;;>>>BBBKKKUUUeeepppwwwpppfffdddjjjooo|||~~~xxxsssbbbXXXNNNFFF@@@:::999<<<;;;>>>AAACCCEEEGGGJJJMMMUUUVVVYYYaaakkkvvv}}}{{{{{{|||~~~zzzyyy||||||xxx{{{}}}}}}xxxlllaaaZZZXXXVVVWWWYYY[[[\\\]]]WWWWWW^^^nnnkkkSSSDDD???<<<999777666333///,,,*********,,,......,,,***))))))((((((''''''&&&&&&''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$!!!!!!""""""############'''&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((("""###$$$%%%&&&%%%$$$$$$$$$%%%'''***,,,...//////111,,,,,,222666999III\\\ttt{{{uuutttwwwvvvvvvzzzwwwvvvwwwyyy|||~~~~~~}}}wwwpppkkkjjjfffZZZNNNGGGFFFGGGIIIIIIIIIGGGFFFDDDDDDDDDBBB@@@===;;;999888333111//////000111000///////////////000000000000111333777999999999:::;;;===>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNKKKLLLMMMNNNMMMLLLJJJHHHBBB===888999======999333|||rrrppprrruuuxxx|||~~~}}}~~~vvvsssooommmlllooorrrtttxxx{{{}}}zzztttpppppprrr|||mmm```NNNNNNSSS```sss~~~zzzwwwooofffcccffffffiiimmmnnnkkkfff```\\\ZZZRRRJJJGGGAAA777222222...)))'''***---***''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$###############$$$'''%%%$$$&&&))),,,---,,,---....../////////......333333777<<>>AAAGGGPPPWWWYYYWWWTTTRRR[[[\\\___fffqqq{{{|||rrrqqqqqqooosss{{{pppbbb]]]WWWSSSRRRTTTUUUVVVSSSUUU]]]ooowww```QQQFFFAAA;;;777555333000---+++******+++,,,,,,***((((((((((((((((((((()))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###############$$$"""""""""######$$$$$$$$$######"""""""""!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&&&&%%%$$$&&&(((***,,,...//////222...///444666;;;MMMbbb|||}}}yyyxxx{{{yyyxxxzzz~~~~~~ssstttwww{{{}}}xxxqqqmmmlllggg[[[OOOHHHEEEFFFHHHIIIHHHGGGFFFDDDCCCBBBAAA???<<<:::888777444222000///000000///---////////////000000000111222555888999::::::;;;======>>>???@@@AAABBBBBBBBBDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKLLLLLLJJJHHHFFFBBB===888999======999444sssnnnqqqtttwwwyyy|||~~~xxxtttnnnhhheeefffiiikkksssvvvyyyvvvpppkkkhhhhhhsssrrrqqquuuzzzvvvlllTTTMMMJJJSSSfffwww|||yyyvvvooohhheeegggdddfffiiijjjiiieee```]]]___YYYRRRNNNGGG>>>888666111+++)))+++---+++))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$'''&&&&&&(((+++...///...000000///////////////000333333777<<>><<<999777666555333000/////////...,,,000/////////000000111111333666888::::::;;;<<<>>>===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIJJJJJJJJJHHHEEEDDD???;;;888888<<<<<<999555~~~rrrnnnnnnrrrvvv|||}}}yyyrrrlllgggeeeffffffqqqtttwwwvvvqqqjjjeeebbbiiihhhjjjnnnuuu}}}wwwmmm^^^SSSIIILLLWWWfffsss{{{yyyxxxxxxvvvrrrnnnlllmmmhhhhhhiiijjjkkkiiifffdddbbb]]]XXXSSSMMMFFF???;;;777000,,,---///---++++++((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''(((***---///000111333222000//////000111111333333777<<<>>>???GGGOOO[[[eeeoootttyyyyyyvvvqqqjjjaaaUUUIIIBBB>>>:::999===@@@EEENNNWWW```fffooouuuwwwuuusssrrrnnnnnnooottt|||~~~~~~~~~|||~~~|||yyyxxx{{{}}}{{{tttpppjjjgggiiiooo|||~~~uuuiii]]]TTTOOOLLLKKKMMMSSS___qqqyyykkk^^^TTTHHH@@@>>>===;;;999333111///.........---,,,))))))))))))************))))))************)))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&''')))+++,,,...//////000111555777:::GGGccc|||}}}~~~zzzuuuqqquuuzzzyyysssooofffWWWKKKEEEDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBAAA???===:::777666333111/////////000///...000000/////////000111222333555888999999:::<<<>>>>>>>>>@@@AAABBBCCCCCCCCC@@@AAABBBDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIFFFDDDBBB<<<999666666999999777333~~~pppjjjlllqqq~~~|||xxxrrrmmmiiifffdddnnnqqquuuuuurrrllleeebbb___ccciiiooottt{{{zzzqqqdddYYYNNNJJJJJJRRRcccsssvvvyyyzzzyyyvvvtttrrrqqqkkkiiihhhiiikkkllljjjiiicccaaa\\\WWWRRRNNNHHHCCC;;;333.........,,,***+++))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''''''(((''')))+++,,,...///000111444333111000000111222333444444666;;;<<<>>>EEENNNZZZeeerrrzzz{{{jjjeee]]]UUUNNNGGGAAA>>><<<;;;<<>>;;;888666///...---...000111111000111000/////////000222333333444666777888999;;;===>>>???@@@AAABBBCCCCCCCCC@@@AAABBBDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJHHHFFFCCCAAA999777444444666666333111tttoooppp~~~~~~|||yyyuuuqqqlllhhhfffkkknnnrrruuutttpppjjjfff[[[```gggnnnuuu{{{lllaaaVVVMMMFFFGGGVVVhhhuuuzzz}}}{{{yyyyyywwwtttmmmiiifffgggjjjlllllljjjhhhgggbbb\\\XXXVVVQQQKKK???666///------***((())))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%############$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''(((***---.........///111333333222222333444444555555555777<<<>>>BBBKKKUUU```lllwww||||||zzzssskkk[[[UUULLLEEEAAA@@@????????????CCCJJJQQQZZZhhhttt}}}~~~yyyyyy{{{{{{|||tttmmmeee]]]XXXNNNQQQYYYeeettt}}}sssfff]]]XXXQQQGGG>>>===999333///...---,,,,,,,,,,,,+++***((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''(((***,,,---......///+++000555:::DDDZZZzzz~~~yyyrrrmmmqqqvvv~~~|||sssfffWWWNNNLLLGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBB???<<<999666---,,,,,,---000222222222222111000//////111222444333444666666777888;;;===>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIJJJIIIGGGDDDAAA???999777555444444333111///~~~www{{{~~~|||yyyuuurrrooommmmmmkkknnnsssxxxyyywwwsssooo___```dddlllvvvqqqbbbXXXMMMFFFNNN]]]mmmuuu{{{{{{|||{{{sssnnniiiiiimmmpppqqqpppqqqqqqkkkbbb^^^]]]YYYSSSFFF<<<333000...+++)))***))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$&&&''''''(((+++...///------...///111222333444555666666666777666999???DDDKKKWWWccciiirrryyyvvvnnnfff]]]UUUJJJFFFAAA>>>???BBBEEEFFFHHHJJJPPPYYYaaakkk{{{|||vvvsssvvv|||~~~yyysssmmmiii^^^\\\[[[^^^eeepppzzz}}}yyywwwwwwyyy}}}wwwrrrppphhh[[[PPPHHHCCC;;;444000...,,,*********))))))((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$###&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&((((((((()))***,,,---......///---111555;;;HHHaaa}}}vvvrrrpppqqqrrrwww~~~xxxnnnaaaUUUNNNNNNJJJIIIHHHGGGFFFEEEEEEEEEAAABBBBBBAAA???;;;888555...---,,,---///111111111333111000...///111333444444555666777777999<<>>???AAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGEEEBBB???===:::999777555444222000///wwwzzz~~~yyyuuusssrrrssstttnnnqqqvvv|||~~~{{{xxxfffbbbbbbjjjyyynnncccVVVJJJJJJTTTdddnnnvvvzzz~~~|||vvvpppooossswwwxxxwwwyyyxxxqqqgggbbbbbb^^^XXXLLLBBB999555222...,,,---))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###############$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""$$$&&&((((((&&&$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))),,,//////---,,,---...000111333666777777777777888888;;;BBBIIISSSaaannnnnnuuuxxxnnn```TTTJJJDDD===;;;:::<<>>:::666444000...------///000000///333222000...///111333555555666777888888:::===@@@??????AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGFFFDDD@@@===;;;<<<;;;999777555333111000