BM6x6(` vvv___WWWSSSRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLZZZwww~~~~~~~~~zzzzzzzzzzzzzzzyyyyyyyyyzzzmmmbbb___aaacccpppwww~~~}}}}}}{{{{{{~~~jjjqqqbbbYYYpppmmmRRRJJJJJJGGGEEEDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDOOOlllzzz{{{}}}}}}nnn{{{|||}}}}}}yyyrrrkkkgggbbbbbbaaa___\\\YYYUUUSSSOOONNNLLLJJJHHHGGGGGGGGGKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAiiiZZZeee}}}eeeyyywwwjjjnnnpppWWWNNNPPPUUU[[[dddkkksssuuurrrppppppssswwwxxxvvvsssppprrrwww|||oooooojjj^^^ppp~~~mmmRRRLLLKKKBBBAAA@@@@@@AAABBB@@@????????????@@@@@@@@@@@@AAABBBAAAKKKfff~~~iiilllrrr|||lll```\\\ZZZ^^^aaaccclllwwwrrrqqq}}}vvvhhhjjjyyykkk```]]]^^^^^^aaacccfffjjjnnnrrruuuvvvwwwdddTTTSSSUUUUUU\\\wwwbbbOOOqqqvvvzzztttooohhhfffeeedddaaa]]]WWWRRROOORRRSSSTTTTTTRRRNNNJJJGGGHHHGGGEEECCCAAA@@@??????<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======??????@@@@@@AAAAAABBBBBBEEElllbbbddd~~~vvvccc___fffvvvlll```mmm{{{eee]]]rrrsssmmmgggQQQKKKOOOVVV^^^gggnnnttttttoookkklllooonnnppppppooonnnsss|||mmmhhhxxxiiiYYYeee|||ooo|||yyy}}}kkkMMMFFFAAACCCAAA@@@???@@@@@@>>><<<===>>>>>>>>>????????????@@@@@@LLLggg~~~|||zzzxxxvvvuuuttthhhfffbbb^^^ZZZVVVTTTSSSUUUTTTSSSQQQOOONNNLLLLLLNNNMMMLLLJJJHHHFFFEEEDDDHHHGGGGGGFFFEEEDDDDDDDDDFFFCCCFFFJJJHHHFFFSSSeeeoooiiidddjjjzzz{{{qqqrrryyy|||vvvllluuu{{{www```ZZZ___cccfffttt]]]ZZZ```tttfffaaakkk||||||yyykkkkkkqqquuuvvvvvvxxx{{{yyygggQQQNNNLLLIIINNNkkk___GGGdddvvvssswwwrrrnnngggiiigggccc^^^ZZZVVVTTTSSSRRRTTTWWWXXXWWWTTTPPPMMMGGGFFFDDDAAA???>>>======<<<<<<<<<<<<<<<<<<<<<===777777888999:::;;;;;;<<<999999:::;;;;;;<<<======GGGjjjrrrlllqqqllloootttwwwwwwuuurrr{{{zzzdddkkk```]]]xxxqqqkkkgggRRRNNNQQQXXX^^^nnntttyyywwwpppllllllooojjjlllnnnooopppwwwlllgggwwwlllYYYbbbrrrooowwwWWWMMMEEEDDDBBB@@@??????>>><<<:::;;;;;;<<<<<<=========>>>>>>???KKKeeeyyyuuuvvvmmmyyyrrrhhh```XXX\\\jjjtttmmm______WWWWWWWWWTTT___nnnqqq{{{xxxqqqwwwiiifffdddiiikkkkkkfff```\\\]]]___\\\WWWQQQLLLIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@????????????>>>========================@@@BBB>>>???CCC@@@EEEWWWqqqbbbaaaaaagggnnn{{{oooaaacccbbbhhhhhhssszzzzzz}}}iiiaaaOOOgggttt]]]```pppvvvnnnzzzzzzvvvbbbQQQPPPDDDLLLOOOUUUuuudddHHH```tttkkkyyyoooggghhhlllfff```]]]YYYSSSPPPQQQTTTYYY^^^^^^ZZZSSSNNNLLLHHHFFFDDDAAA???=========<<<;;;;;;::::::999999888999999999999999999999999999999::::::;;;<<<<<<===KKKeeesssssscccjjjwwwUUUcccqqqdddcccLLLPPPSSSWWWcccqqqsssvvvwwwuuuqqqkkkhhhiiiiiijjjnnnuuu}}}qqq___nnniii^^^aaammmvvvSSSHHHGGG@@@@@@??????>>>======<<<======<<<<<<<<<<<<======???CCCHHH^^^vvv}}}xxxiiinnn\\\RRRRRRbbbooojjj\\\SSSRRRKKKJJJMMMQQQ[[[dddcccZZZcccmmm{{{eee```yyy}}}eee[[[\\\fffggggggbbb[[[XXXYYY\\\[[[WWWQQQLLLIIIHHHFFFDDDCCCCCCAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>BBB???DDDVVV|||ppphhhgggfffqqqyyyZZZZZZ]]]ttt\\\```ppprrrnnnjjj{{{vvveeePPPOOOEEELLLPPP]]]lllMMMaaapppjjj{{{rrrkkkmmmpppfff^^^\\\[[[WWWSSSRRR\\\___cccaaa\\\TTTNNNLLLGGGFFFCCC@@@>>><<<<<<<<<;;;;;;;;;:::999999888888888888888888888888888888999999999:::;;;;;;<<<<<>>======<<<======<<<<<<<<<<<<=========AAAEEE[[[yyyyyyvvvvvvwwwlllQQQRRRaaasssoooYYYMMMQQQVVVQQQOOOUUU]]]cccaaa\\\MMM___sssiiiXXXXXXsssnnn\\\aaaddddddbbb]]]WWWTTTVVVYYYXXXUUUQQQNNNLLLJJJGGGEEECCCBBBAAA???>>>=========;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::===>>>;;;<<<@@@===BBBUUU}}}mmmWWWMMMKKKLLLQQQWWWqqqbbbUUU___xxxrrr[[[```qqquuuVVVhhhjjjzzzpppnnnooo{{{ttthhhNNNOOOGGGJJJOOOiiioooOOOaaannnhhhwwwqqqtttooodddZZZ[[[^^^^^^[[[YYYdddfffgggddd]]]UUUOOOLLLGGGFFFCCC@@@===<<<;;;;;;;;;;;;::::::999888888888666666666666666666666666888888888999::::::;;;;;;===XXXlll|||}}}cccqqqiii{{{zzzggg```~~~vvvkkkhhhtttgggfffOOOUUU___iiiwww|||{{{yyyuuuoooiiiccc```bbbeeekkkuuurrr___jjjpppaaa```xxxuuuoooVVVNNNIIIBBBAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;<<<<<<===;;;???BBBUUU|||vvvfffuuu~~~XXXUUUhhh~~~~~~dddJJJJJJZZZQQQTTTSSSWWW^^^[[[RRRNNNSSS|||pppppp}}}}}}___WWW\\\sssvvvdddhhhddddddaaa\\\WWWUUUWWWYYYUUUTTTRRRQQQQQQOOOLLLJJJDDDCCCBBB@@@???>>>>>>>>>:::::::::999999999888888999999999999999999999999:::<<<999:::???;;;AAASSStttyyysssjjjnnn~~~yyy```MMMFFFGGGNNNQQQVVVttt|||hhhaaaiiitttnnnVVV___pppooo[[[bbbtttnnn[[[jjjpppvvvbbbWWWQQQMMMbbbkkk~~~wwwnnngggMMMOOOHHHHHHLLLssshhhJJJ```kkkfff}}}vvvwwwiii```ZZZ[[[___aaabbbdddhhhhhhgggccc]]]VVVPPPLLLIIIGGGDDDAAA>>>===<<<<<<:::::::::999888888777777444444444444444444444444666777777888888999::::::888NNNwwwlllyyywwwWWWhhhwwwsss[[[qqqjjjrrryyyuuu|||wwwfff{{{fffRRR^^^llluuu~~~|||xxxrrrmmmhhhdddcccfffkkksss}}}uuu```gggsss^^^XXXooojjjccciiiwwweeeYYYSSSJJJDDDCCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<:::>>>@@@QQQwwwXXX]]]nnnttthhhUUUcccyyyoooRRRFFFLLLTTTKKKWWWWWWUUUYYYQQQJJJRRRuuuaaaRRRQQQXXX```ppptttWWWUUUZZZiii~~~nnndddffffffeeebbb___\\\ZZZ[[[\\\YYYXXXVVVUUUTTTRRRNNNKKKDDDCCCBBB@@@???>>>======::::::999999999888888888999999999999999999999999999:::777999===:::@@@SSS}}}~~~eee``````fffzzzlllZZZUUUbbbqqqlllmmmlllTTTHHHHHHLLLPPPVVVbbbfff[[[```jjjvvvbbbWWWfffmmm[[[dddxxxkkk^^^ooowwwcccNNNIIIMMMQQQcccwwwzzzrrrkkkccc___LLLMMMGGGEEEJJJ{{{^^^FFFbbbeeejjjwwwwwwgggccc```___^^^^^^ccciiigggeeebbb___[[[VVVQQQNNNKKKIIIFFFCCC@@@>>>======:::999999888888777666666333333333333333333333333555555666666777888888888888EEEiii}}}qqqTTTkkkrrr}}}vvvjjj\\\zzzqqq~~~{{{cccvvviiiWWWhhhyyy~~~{{{xxxsssnnnkkkiiijjjjjjqqquuu|||{{{eeeggguuu[[[QQQ___hhh______zzzsssrrr}}}sssoooddd\\\UUUJJJFFFDDDAAA???===<<<<<<<<<;;;;;;::::::::::::;;;;;;:::??????MMMssscccOOOZZZ]]]UUUVVV\\\iiiqqqjjjSSSFFFKKKMMMFFFHHHZZZVVVMMMRRRNNNRRRiiicccOOONNNMMMLLLNNN[[[lllkkkUUUTTTUUU```yyyvvvlllhhhiiigggfffdddcccaaa```______]]][[[XXXVVVSSSPPPLLLIIICCCBBB@@@>>>===<<<;;;;;;:::999999999888888888888888888888888888888888888777999666888===:::???RRRVVV[[[bbbgggzzzzzziiiZZZSSSWWWccclllqqqlll{{{{{{^^^IIIDDDIIINNNLLL[[[rrryyy]]][[[iiijjjyyyaaa___tttmmm\\\fff{{{mmm]]]qqqyyyxxxZZZIIIJJJUUU]]]iii{{{oooddd\\\VVVSSSJJJIIIDDDDDDNNNXXXFFFhhhaaappp~~~ttttttkkkiiigggeee```]]]aaaiiifffccc___\\\ZZZWWWSSSQQQMMMKKKHHHDDDAAA???>>>>>>999999888888777666666666222222222222222222222222444444444555666666777777888AAAccctttZZZssszzzlll}}}|||dddYYYWWW\\\kkkdddfff[[[|||bbbsssqqqaaarrryyyuuupppmmmmmmppptttxxxiiifffuuu[[[RRRXXXyyymmmcccaaapppooo|||kkk^^^UUUJJJHHHEEEBBB???===<<<<<<<<<;;;::::::999999::::::;;;999???===IIIppp~~~gggPPPKKKRRRLLLHHHRRR\\\]]]]]]VVVJJJGGGLLLNNNKKKWWWeeeWWWGGGPPPVVVfffjjjLLLMMMRRRRRRUUU\\\ddduuutttTTTSSSRRRUUUbbb{{{mmmhhhjjjeeeddddddeeeeeedddbbb```YYYWWWTTTRRRPPPNNNKKKIIIDDDCCCAAA???===<<<;;;;;;999888888888777777777777666666666666666666666666777999666888===:::@@@RRRyyyZZZ```gggkkk}}}fff^^^SSSNNNRRR\\\eeeiii}}}pppuuuzzzrrrUUUEEEFFFMMMPPPSSSiiiwww[[[XXXeeefffttthhhuuunnn]]]hhh|||qqq___qqqzzzsssUUUFFFMMM]]]hhhyyyqqqbbbUUUMMMIIIHHHEEECCCAAAFFFVVVRRREEEllleeetttwwwoooqqqnnnjjjhhhhhhfffcccfffkkkiiiddd___\\\ZZZYYYVVVTTTMMMKKKGGGDDDAAA>>>======999888888777666666555555222222222222222222222222333333333444555555666666777AAAeee}}}cccuuuxxxhhhsssuuuiiiqqqwww{{{ooocccsss~~~lllwww~~~zzzuuusssvvv|||gggbbb{{{sss[[[UUUWWWssslllaaabbbvvvxxxttt```VVVNNNIIIFFFCCC???<<<;;;<<<<<<::::::999999999999::::::999???<<>>>>>===888777777777666666666666555555555555555555555555777999666888===:::@@@SSS}}}|||{{{WWWaaalllrrrvvvPPPMMMJJJMMMXXXeeemmmnnnxxx{{{nnnSSSGGGKKKSSSUUU^^^www|||```ZZZdddqqqzzzsssooo^^^hhh|||rrr```ppp{{{tttUUUJJJWWWmmm|||yyyhhhWWWKKKEEEBBBAAAAAA>>>@@@HHH\\\MMMCCCmmmnnntttxxxqqqlllooommmhhhfffiiillllllmmmooolllgggaaa]]]\\\[[[XXXVVVLLLJJJGGGCCC@@@>>><<<<<<888888888777666666555555222222222222222222222222222222333444444555555666666CCCiiihhhrrrvvvgggmmmnnnqqqeeettttttyyy}}}{{{{{{bbb\\\uuurrrZZZVVVVVVnnnhhh^^^ccc}}}~~~zzzaaaXXXRRRJJJGGGCCC???<<<;;;<<<<<<:::999999999999999999:::888>>>:::CCCjjj}}}yyyyyyrrriiigggeeedddTTTSSSPPPcccfffQQQJJJFFFQQQKKKQQQfffXXXRRR\\\mmmssseee[[[sss|||SSSPPPRRRPPP^^^wwwggg^^^XXXddddddfffgggfffaaaYYYSSSRRRPPPOOONNNNNNNNNLLLKKKHHHFFFBBB>>><<<<<<===>>>:::999888777666666666666444444444444444444444444777444444666777888???FFFuuu|||{{{|||```bbbmmm|||mmmIIIKKKLLLNNNXXXgggqqqsssiiiKKKGGGNNNVVV___rrr\\\SSSkkkqqqpppaaakkk~~~yyyfffooonnnVVVRRRaaazzzppp[[[PPPIIIAAA======;;;EEE>>>>>>sssfffBBBGGGjjjjjjnnntttkkkkkknnnhhhjjjmmmoooooonnnlllkkkdddhhhgggaaa]]][[[VVVNNNNNNJJJDDD???======<<<<<<<<<:::777555555444222111333222111111000000111111333333333333333333333333777>>>iiiwwwzzzssslllooo{{{jjjbbbhhhssseeennn|||ooouuu||||||}}}~~~hhhYYYppp}}}```QQQSSSdddfffZZZ^^^sss}}}\\\VVVVVVLLLIIICCC???===;;;999888999888888888888888999999;;;;;;;;;DDDccciiiYYYiiigggVVVTTTZZZdddMMMKKKVVVuuufffVVVTTTLLLPPPXXXoooddd]]]}}}}}}WWWPPPTTTTTTdddppp^^^WWWQQQ[[[]]]```___\\\WWWTTTSSSPPPNNNMMMLLLLLLLLLJJJIIIGGGEEEBBB???===<<<<<<===999888777666666555555555333333333333333333333333666444333666777888>>>EEEqqq|||[[[bbbtttpppbbbUUURRR\\\eeeiiitttfffGGGBBBKKKYYYiii{{{ddd[[[qqqyyytttdddlll~~~~~~eeelllmmmYYYXXXlllvvv^^^OOOFFF>>>;;;<<<<<<@@@>>>IIIrrrRRRAAAGGGkkkaaagggpppjjjmmmqqqeeefffhhhhhhgggeeecccaaa```bbb```YYYVVVWWWVVVQQQQQQMMMHHHEEEDDDCCCCCCBBB<<<:::777666555555333111333222111111000000111111333333333333333333333333444;;;cccxxxtttqqqzzzpppyyy~~~lllbbbVVV\\\xxxwwwvvvyyy~~~}}}~~~~~~iiiZZZmmmdddSSSSSSaaajjj^^^```~~~bbbWWWUUUMMMIIIDDD@@@>>><<<:::888999888888777777888999999:::;;;;;;CCC```ZZZTTTsssuuu^^^]]]nnnuuuVVVXXXtttkkklllmmm\\\[[[sssyyyUUUSSSVVVVVVgggfffVVVRRRQQQUUUYYY\\\[[[VVVRRRSSSUUUOOOMMMLLLKKKLLLKKKIIIHHHEEEDDDCCCAAA???===;;;;;;777777666555444444444444333333333333333333333333555333333555666777<<>>FFFlllZZZccc{{{jjjfffiiinnn``````aaaaaa```^^^\\\[[[]]]\\\YYYSSSRRRVVVXXXWWWXXXUUUPPPLLLJJJHHHFFFDDD<<<:::777666555555333222222222111000000000000111222222222222222222222222333:::\\\~~~wwwttt~~~tttnnnpppaaaPPPVVV|||zzz}}}}}}~~~gggXXXggghhhTTTQQQ]]]kkk___aaa```UUURRRNNNJJJEEEAAA>>>===:::999999888888777777777888888999;;;;;;AAA\\\jjjvvvuuu}}}yyy{{{xxxUUUYYYZZZXXXiiizzz^^^TTTUUUWWWYYY[[[]]]]]]ZZZWWWUUUTTTOOOMMMKKKKKKKKKKKKIIIGGGCCCCCCCCCBBB@@@===;;;999666555444333222222222222222222222222222222222222444222222444555666;;;AAAhhh{{{hhhlll}}}yyy^^^JJJOOO^^^tttiii^^^pppxxxsss{{{{{{hhhmmmeeekkk{{{oooiiizzzsss[[[HHH>>>:::999:::???;;;999BBBQQQXXXPPPDDD:::EEEnnn\\\hhhvvveee___```bbb\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXVVVSSSTTTWWW[[[\\\^^^ZZZUUUPPPLLLGGGBBB>>>;;;888666555555444333111222222111000000000000000111111111111222222222222555;;;WWW}}}{{{vvvsss{{{pppjjjXXX^^^~~~|||wwwzzz|||eeeUUUbbb~~~hhhTTTOOOZZZhhh]]]aaa{{{^^^WWWUUUPPPLLLGGGBBB@@@>>>;;;:::999888888777777777777888777;;;;;;???VVV~~~yyy]]]ZZZ]]]^^^rrrooo^^^VVVWWWZZZ]]][[[\\\^^^```\\\TTTMMMLLLJJJIIIHHHIIIHHHGGGEEEBBBCCCCCCBBB@@@===:::888555444333222111111111111111111111111111111111111333111111444444444888???fffooonnn}}}|||uuu}}}rrrRRRCCCRRRkkkkkk```qqq~~~sssaaakkk{{{|||iiioootttiii{{{rrrxxxyyybbbMMM???999666444:::???===:::CCCPPPOOODDD888EEEooo\\\sssrrrccc]]]ZZZYYY\\\[[[YYYXXXVVVUUUTTTTTTTTTTTTTTTUUUWWWWWWYYY[[[ZZZWWWSSSOOOKKKEEE>>>:::999777444333333333222000222111000000//////000000000000000111111222222222555;;;OOOssswwwiiizzzuuullldddqqq```iiivvv|||uuuyyyhhhVVV^^^wwwhhhSSSNNNXXXhhh]]]bbbuuuccc^^^YYYRRRNNNHHHDDDAAA???<<<;;;999888888777666666777777555:::;;;<<>>999GGGppp}}}[[[zzznnnccc^^^ZZZVVV[[[YYYVVVSSSPPPOOONNNNNNPPPOOOPPPTTTUUUSSSSSSUUURRRQQQOOONNNKKKFFF???;;;999777444333444444222111111111000////////////000/////////000111111222222333888DDDfffkkk|||vvvcccqqqwwwdddfffwwwnnn```lllsssnnnvvv{{{nnnXXX\\\qqqlllVVVNNNVVV{{{jjj___dddyyyxxx}}}xxxuuuhhh```VVVTTTPPPJJJEEEBBB@@@===;;;999888888777666666666666333:::;;;:::JJJqqqrrr\\\RRRYYY^^^ppp{{{~~~{{{jjj]]]YYY\\\\\\ZZZYYY\\\___\\\UUUNNNJJJHHHFFFFFFFFFFFFDDDBBBCCCCCCBBB@@@>>><<<:::999444444333222111111111111////////////////////////000///000222333222555;;;]]]tttooo}}}gggTTTOOO^^^pppoooTTTNNNdddzzz}}}ggg^^^sss~~~vvvzzzvvv{{{hhh\\\]]]ZZZdddrrrlll~~~rrrmmm|||rrr]]]FFF::::::<<<;;;888@@@BBB@@@FFFPPPMMM@@@:::GGGpppbbb{{{kkkbbb^^^[[[WWWVVVUUURRRPPPOOOOOOPPPQQQQQQNNNNNNRRRRRROOOOOORRRPPPOOOOOOOOOMMMHHHAAA<<<:::888666555555555444333111111000///////////////......//////000111111222111555<<<\\\kkkfffkkk]]]jjjnnnlllwwwzzzpppXXXYYYnnnttt]]]QQQRRRsssggg]]]bbbqqqkkk}}}zzzjjjaaaWWWUUUQQQKKKFFFCCC@@@>>><<<999999777666666555555555222:::;;;888FFFllloooZZZPPPUUUSSSaaaoooaaa^^^bbb^^^^^^______```^^^\\\YYYMMMKKKIIIIIIIIIIIIGGGFFFDDDCCCAAA???===;;;:::999555444333222111111111111////////////////////////000...///222222111444:::XXX}}}uuujjjSSSBBB<<>>GGGNNNNNNIII999GGGppplllwwwiii```]]]ZZZVVVQQQPPPOOOOOOPPPTTTWWWYYYTTTOOONNNQQQQQQMMMNNNRRRSSSSSSSSSRRROOOIIIAAA<<<;;;999777777777777666555111111000///////////////---......///000111111222111555888WWW~~~}}}bbblll\\\hhhpppmmmwwwxxxnnnUUUVVVmmm{{{cccSSSOOOlllbbbXXX^^^rrrpppnnngggaaaVVVRRRLLLGGGDDDAAA>>><<<999999777666555555555555111:::;;;777DDDjjjzzzhhhXXX___MMMFFF]]]eee^^^dddcccccceeebbb]]][[[\\\[[[XXXSSSQQQOOOOOOOOONNNJJJFFFEEEEEEDDDBBB???===:::999666555333111////////////111000000////////////000...///000000000111444777SSSttt|||iiiJJJDDDEEEAAAAAAFFFKKKLLLLLLMMMQQQZZZfffooovvvqqqmmmmmmuuuxxxmmmyyyoooLLLHHHGGGEEEPPPbbbwwwQQQ>>>999::::::555>>>===AAA;;;???QQQGGG>>>AAArrrlll~~~mmmccc```]]]XXXTTTSSSSSSTTTWWWZZZZZZZZZQQQSSSVVVWWWSSSOOOSSSZZZSSSMMMJJJNNNMMMFFFAAA@@@>>><<<999777555444111///111000///...........................////////////,,,333;;;VVVfff^^^jjj[[[eeemmmkkktttsss|||]]]TTTjjjnnnUUUSSShhhdddXXXZZZ|||kkkxxxuuuccc^^^UUUSSSQQQNNNLLLJJJGGGCCC@@@<<<;;;888666444333333333555777777:::JJJkkkwwwssslllZZZPPPGGGMMMoooddd]]]ccc^^^dddfffeee```^^^___^^^ZZZTTTRRRQQQRRRRRRQQQLLLIIIFFFGGGHHHHHHFFFBBB>>><<<888666444111000///000000111000000///////////////...///000000000111444777RRRzzzzzz^^^lllwwwdddfffcccKKKHHHLLLIIIKKKRRRUUUXXX\\\^^^aaahhhttt|||~~~ppp|||xxxttt[[[IIIQQQVVVVVVbbbyyytttTTTAAA:::999:::>>>BBB;;;???EEEUUUgggUUUFFFFFFrrrhhh~~~uuullliiieeeaaaXXXWWWVVVWWWZZZ\\\\\\[[[XXXWWWYYYZZZWWWRRRSSSXXXRRRNNNMMMPPPOOOIIIDDDEEEAAA>>>:::777666444222111111000///...........................////////////111555999QQQYYY___jjjZZZdddllljjjyyysssuuuxxxpppjjjzzz~~~cccWWWiiisssVVVMMM^^^dddYYY[[[}}}mmmttt]]]YYYTTTUUUSSSQQQOOOMMMHHHBBB===>>>===:::888666555555555666777777999GGGgggooossswww{{{yyywwwlll]]][[[lllkkkqqqlllWWWJJJFFFSSSxxxgggbbbhhhbbbdddhhhhhhfffeeeeeeccc___ZZZYYYYYYZZZZZZWWWSSSOOOIIIKKKMMMNNNLLLHHHCCC@@@;;;999555222000000111222111111000///////////////...///000000000111444777OOO||||||tttbbbtttooommm|||hhhZZZ]]]aaaaaaeeennnnnnvvvwww~~~tttqqqfffjjj|||rrrWWWDDD;;;999:::>>>BBB===LLLhhhuuuPPPNNNxxxzzzlllwwwoookkkfffccc]]][[[ZZZZZZ\\\]]]]]]\\\___\\\[[[]]][[[VVVUUUWWWNNNNNNPPPRRROOOIIIFFFGGGFFFBBB<<<888666555444333222111000///............---............/////////333555444IIIxxxwwwyyy[[[pppkkkZZZaaajjjhhhvvvmmmiiiiiijjjjjjkkkhhh```UUUNNNMMMOOOZZZiiivvvmmmccclll{{{~~~uuuqqqggghhhiiilllrrrzzzjjjWWWccctttUUUJJJYYYdddYYY[[[~~~ooovvv\\\[[[[[[YYYXXXVVVSSSOOOIIIAAA<<<@@@???<<<:::888777777777777777666777DDDbbbiiikkknnnuuutttXXXMMMLLLSSShhh}}}^^^hhhhhhPPPNNNHHHSSStttpppdddfffddddddiiikkkkkkkkkmmmjjjfffccccccdddcccaaa]]]XXXUUUPPPQQQRRRQQQNNNJJJFFFDDD???<<<888444222222333444222111000//////......///---.../////////111444666KKKyyy|||uuuzzzvvv~~~vvvrrrZZZFFF;;;999<<<:::AAACCCbbbMMMOOO{{{sssssstttnnnjjjeeebbb___]]]\\\[[[\\\]]]\\\[[[aaa\\\[[[^^^^^^ZZZWWWWWWQQQTTTWWWVVVQQQLLLJJJLLLJJJEEE>>>:::777666666555222222000///............---------.........//////000222111CCCqqqtttdddxxx}}}lllkkkZZZ___iiifff{{{hhhXXXNNNHHHFFFDDDEEEGGGHHHEEEBBBBBBFFFJJJLLLYYYgggvvv|||mmm___dddvvv{{{jjj[[[SSSQQQGGGGGGHHHIIILLLRRRZZZ```qqqyyyoooTTTZZZqqqTTTLLL[[[zzzcccWWWZZZ}}}sssxxxccceeeggg```^^^ZZZVVVQQQKKKDDD???AAA???===;;;999888888888666666555777AAA]]]ggghhhkkktttttt]]]JJJIIINNNWWWhhh{{{___aaadddMMMKKKEEEQQQqqqwwwdddaaabbbccciiimmmnnnoooqqqooojjjiiiiiiiiifffbbb]]]XXXVVVWWWVVVSSSPPPLLLIIIGGGFFFBBB???;;;777555444444555222111000///............---.../////////000333666FFFtttwwwsssqqqjjjttt]]]GGG;;;:::>>>===CCCIIIppptttDDDOOO}}}iiirrruuuqqqlllgggeee^^^\\\ZZZZZZZZZ[[[ZZZXXX]]]ZZZZZZ^^^___[[[YYYYYYZZZ]]]^^^[[[UUUQQQPPPPPPKKKGGG@@@;;;999888777777333222111000.........---------------............,,,222222AAAnnnllljjj}}}|||nnnmmm[[[\\\hhhddd{{{ggg\\\MMMCCC@@@@@@@@@???;;;>>>AAADDDHHHPPPYYY______fffmmmxxx}}}mmm\\\^^^kkkvvvxxxxxx}}}~~~hhhXXXNNNFFFAAAAAAAAABBBBBBAAAAAABBBDDDFFFGGGPPP```wwwtttSSSUUU~~~tttWWWMMM[[[www~~~bbbVVVXXX{{{{{{ttthhhkkkkkkeeebbb]]]XXXSSSNNNIIIEEE@@@???===:::999888888888555555555777???YYYjjjjjjmmmyyy~~~^^^MMMCCCHHHQQQ[[[ooogggaaa}}}bbbOOOHHHEEESSSrrr|||xxxyyyiiigggjjjdddiiillllllmmmooommmiiiggghhhgggccc]]]XXXUUUTTTYYYWWWSSSOOOKKKIIIHHHHHHCCCBBB???;;;888666555555333222111///............---.../////////000333666@@@ooovvvuuunnnmmmvvv___III<<<;;;>>>@@@DDDMMM|||mmmDDDZZZfffttt~~~rrroooiiieeeeee[[[YYYWWWWWWWWWXXXWWWVVVYYYXXXZZZ^^^^^^[[[YYY[[[ZZZ\\\[[[UUUPPPOOONNNLLLKKKGGGAAA===;;;:::999888444333222000///...------,,,------------.........+++444555@@@iii|||fff{{{yyyvvvggghhhppp\\\[[[|||eee___|||wwwdddLLLFFF???<<<===AAACCCDDDGGGJJJNNNTTTZZZccclllrrr~~~rrr]]]\\\iiiuuuyyyxxx}}}}}}eeeMMMDDDBBB???>>>AAA>>>@@@BBBAAA@@@>>>>>>>>>;;;>>>CCCPPPccc{{{xxxVVVWWW}}}]]]LLLUUUsss___TTTXXX~~~zzzkkkeeefffcccdddaaa]]]YYYVVVQQQMMMIII@@@???<<<:::888777777777555444666888<<>>:::<<<>>>EEEXXXfffGGGfffiii{{{xxxllliiidddaaabbbYYYWWWUUUUUUUUUVVVUUUTTTWWWXXX\\\```]]]YYYYYY]]]WWWXXXSSSLLLKKKNNNMMMIIIIIIEEEAAA>>>===<<<:::888555444222000///...------,,,,,,---------.........***555444999\\\qqq{{{vvvdddiiirrr^^^ZZZyyyaaaYYYtttrrr]]]OOOCCCBBBBBBCCCFFFIIIKKKLLLXXX\\\dddllltttzzziiifffrrr}}}}}}}}}bbbOOO@@@???@@@>>>???DDD@@@BBBDDDDDDCCCBBBCCCCCCDDDCCCAAAAAAGGGUUUgggtttwwwXXX[[[___LLLTTTmmmyyy\\\TTT\\\www|||qqqrrrtttiiibbb___YYY\\\\\\[[[[[[YYYTTTNNNIIIAAA???===:::999888888888555555777888999IIIsssrrrsssyyy}}}XXXFFFBBBGGGRRRWWW\\\pppkkk```|||mmmWWWJJJIIIFFFTTTpppjjjtttxxx|||eeedddhhh___gggiiiiiieeecccbbb___ZZZbbbbbbaaa]]]XXXUUUVVVYYYQQQQQQRRRRRRQQQOOOLLLKKKDDDDDDCCCAAA===999666333333222111///......------,,,---.........000333555999iiizzz{{{xxxzzzxxxdddOOO@@@::::::???IIIeeeRRRDDDhhhlllwwwkkkiiidddaaacccXXXVVVTTTTTTUUUUUUTTTSSSWWWYYY^^^aaa]]]WWWXXX]]][[[YYYSSSLLLMMMSSSSSSMMMGGGEEEAAA???>>><<<:::888555444222111///...------,,,,,,,,,---------......(((444111111QQQyyyrrreeevvvttt___YYYwww^^^VVVooorrr[[[JJJBBBBBBEEEJJJPPPUUUZZZ]]]^^^ffflllwwwwwwssszzz|||yyyvvv|||nnnOOOCCC===BBBBBB===>>>DDDKKKLLLNNNNNNNNNNNNPPPRRRFFFGGGGGGCCCAAAEEEOOOWWWppptttXXX\\\|||^^^NNNXXXgggpppZZZTTT___lllhhhsssiiizzzqqquuuyyymmmbbb\\\TTTUUUWWWZZZ]]]\\\VVVMMMFFFAAA@@@>>>;;;:::999999999777666888888666CCClllxxxxxxoooMMMFFFEEEHHHOOOUUU___wwwwwwbbb{{{kkkTTTGGGKKKFFFTTTlllwwwkkkyyyiiifffeeecccdddfffhhhfffaaa\\\[[[\\\^^^^^^^^^]]]ZZZWWWTTTRRROOOMMMMMMNNNOOONNNJJJFFFGGGCCC@@@AAABBB???888111333222000///......//////,,,,,,,,,,,,---///000222<<>>BBBCCCrrrOOODDDdddbbbuuuvvvkkkaaa___aaa___XXXSSSTTTZZZXXXNNNLLLRRRQQQWWW[[[ZZZWWWTTTRRRPPPVVVQQQKKKKKKNNNRRRQQQPPPFFFCCCAAAAAACCC@@@999333555333000//////...---,,,...------,,,,,,------...///---///111<<>>:::888888777666333444555:::<<>>>>>@@@>>>888222444222000/////////...,,,...------,,,,,,------......+++...000;;;aaalll|||^^^TTTwwwvvvYYYWWWkkk}}}aaaTTTMMMIIILLLTTTXXXZZZ^^^dddmmmyyyttt||||||yyyyyyyyyyyyZZZGGGBBB@@@@@@DDDFFFHHHOOOWWW^^^fffmmmoooppprrrrrrooodddcccaaa```___]]]YYYVVV\\\bbbkkkyyyttt\\\JJJEEEQQQllliiiWWWLLLccclllYYYRRRhhhttt}}}dddRRRRRRQQQWWWTTTRRRTTTVVVTTTOOOKKKHHHDDD>>>:::999888666555333444333777888:::XXX```FFFGGGGGGMMMWWW```nnn~~~```mmm}}}fffSSSIIIIIIFFFYYYvvvnnnYYYYYY^^^___bbb___\\\ZZZYYYZZZYYYYYYUUUUUUUUUUUUSSSQQQOOOMMMGGGFFFGGGHHHIIIIIIGGGEEEBBBDDDEEEBBB===999888888555444222000////////////,,,,,,,,,,,,---///000222555YYYsss~~~jjjVVVNNNNNNVVV^^^lll}}}mmm\\\WWW[[[bbbmmmvvvkkk^^^dddwwwsss[[[HHH???CCCCCC???FFFPPP^^^yyywwwbbbMMM???;;;<<>>>>>???===888444444222000///000000///......------,,,,,,------...---***...000999^^^zzzeee}}}```VVVxxxyyymmmcccRRRQQQggg|||aaaIIICCCJJJRRR[[[cccbbbgggnnnvvvzzzzzz{{{yyyxxxgggKKK<<<@@@@@@DDDIIIMMMQQQZZZdddooowww}}}~~~}}}tttvvvzzz||||||vvvnnnhhh```XXXQQQTTTfffzzzyyycccMMMCCC@@@JJJiiiooo[[[MMM___hhhUUUQQQjjj|||aaaRRRSSSOOOWWWUUUTTTUUUVVVUUUPPPLLLIIIEEE@@@;;;999888666444555666444666666777QQQ{{{wwwXXXCCCGGGHHHPPP]]]iiiyyy```ggguuu```NNNFFFGGGFFFZZZuuupppXXXWWW[[[[[[___[[[UUUTTTUUUXXXXXXWWWWWWWWWUUUSSSPPPMMMJJJHHHDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFEEECCCAAA>>><<<;;;666444222000............,,,,,,,,,,,,---///000222333VVV|||vvvyyyzzzzzznnnggggggrrrzzz}}}sssOOOGGGVVVqqqrrrcccbbbeeejjjrrrkkkoooxxxyyydddOOOAAA<<<<<>>AAACCCIIIPPPTTTZZZgggsss~~~yyyggg[[[LLLFFFLLLZZZdddhhhjjjUUUEEEAAA???JJJooottt]]]MMMWWW|||cccQQQOOOiii}}}eee[[[[[[RRRWWWVVVUUUUUUVVVTTTPPPLLLJJJFFFAAA===;;;888666444777999666777888888NNNsssmmmRRRDDDFFFIIITTTeeesss]]]^^^}}}nnnZZZJJJDDDDDDEEE\\\xxxnnnXXXVVVXXXVVV^^^ZZZUUUTTTVVVXXXWWWVVVTTTSSSRRROOOLLLIIIGGGFFFDDDEEEFFFGGGGGGGGGGGGHHHHHHEEECCCCCCEEECCC>>>:::666555222000...---,,,---,,,,,,,,,,,,---///000222444TTT}}}xxxhhh^^^ccckkkuuuwwwfff]]]ZZZ\\\bbbkkkyyy~~~tttkkkdddaaakkkyyyvvviiiaaa^^^kkkttt{{{ooodddgggkkk~~~~~~YYYCCCMMMiiiyyydddOOO@@@;;;;;;@@@TTTbbb@@@RRRxxx|||ddd|||iii___UUUQQQQQQLLLMMMMMMPPPTTTSSSQQQQQQTTT^^^[[[]]]aaa^^^UUUNNNMMMJJJGGGDDDBBBCCCFFFIIIKKKIIIHHHFFFDDDBBB???<<<999666444111111111111000///...------,,,,,,------...///,,,000333666TTT~~~xxx{{{sssfffYYYuuuvvvZZZIIICCCAAABBBGGGcccmmmaaaUUUSSSWWWaaalllvvvtttppp|||}}}wwwtttwww|||zzziiiLLLAAABBBBBBFFFMMMTTTXXX```qqqyyypppcccWWWOOOKKKLLLOOOTTTGGG@@@@@@<<>>;;;:::888555333222222111000......------,,,,,,------...000,,,111333333NNN|||yyyppplllrrrgggYYYtttlllOOOAAA@@@BBBFFFKKKeeevvv\\\RRRVVV```ooo~~~rrrnnnzzzzzzrrrnnnppp{{{~~~wwwvvv}}}\\\BBB===BBBCCCHHHQQQWWW\\\ggg}}}vvvdddRRRIIIHHH???;;;===BBBAAABBBWWWqqqlllSSSPPPwwwwww```OOOVVVuuu}}}\\\OOOLLLdddooo~~~zzzmmmfffXXX]]]]]]\\\[[[XXXTTTPPPNNNLLLIIIEEEBBB@@@===:::888444777444444777777FFFaaaoooVVVDDDHHHKKKSSSaaapppVVVEEEHHHHHHOOOaaaxxx]]]ZZZ~~~uuudddVVVKKKFFFFFFGGGMMMhhh}}}gggXXXWWWXXXVVVRRRTTTVVVVVVTTTQQQOOONNNIIIHHHGGGGGGFFFFFFFFFGGGFFFHHHIIIHHHFFFFFFHHHJJJHHHHHHIIIKKKLLLIIICCC>>>;;;999666333000///......,,,,,,,,,,,,---///000222333NNNwww|||ttt```ZZZ[[[]]]eeeqqquuuxxxjjjhhhoooxxxvvvfff]]]ZZZ[[[]]]]]]]]]jjjvvvcccRRRIIIGGGGGGIIILLLZZZuuuiiiQQQJJJKKKQQQeee{{{gggOOOLLLWWWwwwsssZZZNNNHHHJJJYYYwww{{{fffPPPAAA;;;:::EEE[[[LLLDDDLLL|||}}}cccyyy|||fff^^^VVVUUUYYYVVVUUUWWWXXXXXXYYY]]]aaadddbbb^^^aaakkkjjj]]]QQQOOOIIIJJJKKKLLLLLLLLLMMMNNNEEEEEEDDDCCCAAA???>>>>>>999777444222222111///---...------,,,,,,------...///+++000222000GGGuuu~~~yyyeeettt|||jjjiiiYYYpppgggKKK@@@BBBGGGJJJNNNddduuuggggggrrrzzzqqqzzz|||rrrnnnoooyyy~~~yyy{{{{{{YYY@@@<<>>>>>888MMMnnnooo@@@AAAQQQtttccc~~~ggg^^^VVVVVV[[[YYYSSSUUUVVVUUUWWW^^^dddhhh```[[[^^^hhhhhhZZZPPPOOOIIIMMMQQQSSSSSSQQQPPPOOOCCCDDDDDDDDDBBBAAABBBCCC;;;888555333222111...---...------,,,,,,------......***///111---CCCqqqbbbiii}}}kkkkkkXXXkkkgggJJJ@@@CCCHHHJJJMMMbbb~~~}}}{{{{{{sss|||~~~vvvqqqqqqzzz]]]DDD>>>CCCLLLRRR\\\dddkkk{{{~~~xxxiii[[[III???@@@DDDDDDAAA???QQQlllwwwbbbUUUNNNiiinnnNNNHHHIIIeeepppgggwwwyyysssmmmfffgggfffccc]]]XXXTTTRRRMMMKKKHHHEEEDDDBBB???<<<666999555333555555>>>SSSiiiooobbbNNNJJJKKKHHHHHHMMMOOOQQQWWWcccyyylllIIIJJJ???MMM]]]qqqlllVVVtttkkkOOO@@@AAAEEEEEEAAALLLkkkqqqsssyyyiiiaaadddgggeeegggjjjiiieeebbbaaa^^^YYYWWWQQQJJJGGGIIIKKKGGGAAADDDFFFHHHGGGFFFGGGKKKOOOWWWVVVUUUUUUSSSOOOIIIEEECCC???:::666333222000...///////////////000111111444EEEnnnsssxxxzzz~~~~~~~~~dddSSSWWWiiixxxoooTTTFFFAAA>>>???CCCHHHHHH___dddFFFGGGTTTUUUbbbVVVGGGRRRuuuzzzYYYDDDEEEPPPUUU___sss[[[CCC999<<>>999555333333222111///////////////000111111222AAAiiixxxdddbbbkkk~~~kkkfffvvvmmmXXXOOOUUUfffvvvgggLLLAAA???>>>???CCCLLLVVVwwweeeJJJJJJVVVWWWdddTTTPPPkkkvvvWWWCCCHHHRRR[[[jjjttt^^^FFF===@@@FFFQQQsssaaa<<<@@@aaahhhkkkzzziiieeeYYYPPPRRRTTTbbbaaa______```dddhhhjjjhhhddd___ZZZWWWTTTQQQOOOFFFMMMSSSUUUVVV[[[]]]]]]XXXYYYYYYVVVQQQMMMJJJIIIAAA???===<<<:::888444111//////...---,,,,,,,,,,,,,,,---+++---000555XXXvvvrrroooYYYiiitttUUUSSS___^^^]]]___hhhqqqvvvbbbIIIEEEKKKVVV]]]eeekkkzzzTTTHHHRRR\\\bbbeeeuuuqqqYYYMMMbbb~~~iiiUUUGGGLLLLLLtttgggddd~~~tttkkkmmmpppoookkkddd\\\WWWQQQPPPMMMJJJFFFBBB???===<<<:::999888555444:::CCCdddxxxzzziiiWWWVVVYYYYYY]]]```dddkkkuuueeeEEEIIIGGGVVVlllrrrTTTlllkkkRRRDDDAAABBBBBBHHHCCCXXX}}}nnneeeaaabbbfffggghhhgggbbbbbbdddeeebbbTTTNNNIIIHHHKKKLLLJJJGGGEEEEEEGGGJJJMMMNNNNNNLLLOOONNNNNNNNNPPPPPPNNNLLLBBB===888444333444444444///////////////000111111000===bbbhhhRRRWWWddd{{{zzz___NNNMMM\\\mmmzzzZZZOOOOOOWWWjjjooohhhooo{{{___DDD===???@@@BBBGGGRRRhhhjjjOOONNNYYYYYYfffWWW___rrrUUUDDDKKKTTTcccxxxxxxbbbJJJ@@@CCCPPP[[[ZZZ;;;AAAkkkcccrrrvvvfffcccYYYUUU[[[^^^cccaaa^^^]]]^^^aaafffiiidddbbb^^^WWWQQQMMMLLLLLLFFFKKKOOOPPPSSSZZZ^^^___aaaaaa```\\\VVVPPPMMMLLLEEEDDDCCCBBB@@@<<<777222000000...------,,,,,,,,,+++,,,+++---///333RRRxxxpppZZZhhhwww^^^gggxxxvvvmmm|||gggKKKIIIRRR[[[bbbiiippp]]]VVVccckkknnnqqquuuYYYOOOaaaqqq[[[LLLDDDGGGVVVmmm~~~tttmmmjjjkkkmmmmmmjjjddd___[[[UUUSSSPPPLLLHHHDDDAAA???<<<999888777555444999AAAWWW|||hhhfffgggggglllooouuucccGGGMMMOOO]]]rrrqqqWWWfffhhhQQQDDD@@@@@@@@@@@@HHHggg~~~kkkeeeeeehhhmmmiiikkkiiidddaaaaaa^^^ZZZPPPIIIEEEFFFIIIIIIHHHHHHGGGGGGIIINNNSSSTTTQQQMMMMMMLLLKKKLLLMMMNNNNNNMMMCCC???999555444444444444///////////////000000111111:::\\\yyymmmVVV___jjj{{{qqq[[[QQQUUUaaalllqqqQQQNNNUUU___wwwwwwaaa___kkkzzzwwwZZZ@@@<<>>888444111111///...------------,,,---+++...///000LLLxxxpppZZZeee}}}iiiyyy|||kkkNNNLLLVVV]]]dddkkkuuusssooouuuuuuzzzxxxlll```]]]ccclllvvv}}}tttXXXQQQbbbgggQQQGGGEEEHHHiii}}}gggfffjjjjjjjjjhhheee```\\\YYYUUUTTTSSSQQQLLLGGGBBB>>><<<999777777555333888>>>PPP}}}zzzvvvtttrrrxxxyyyaaaJJJPPPVVViiizzzhhhVVV___~~~wwwtttxxx~~~|||bbbMMMAAA>>>@@@BBBFFFSSSxxxmmmiiijjjjjjiiicccggghhhddd```]]]WWWPPPRRRJJJGGGIIIKKKIIIIIIKKKJJJKKKNNNSSSXXXXXXSSSOOONNNLLLKKKKKKLLLLLLKKKJJJFFFAAA;;;666444333333222///////////////000000111444999WWW~~~|||zzzuuuxxx\\\fffooommmZZZRRRVVV```fffgggMMMPPP\\\iiippp]]]aaarrr|||yyytttVVV>>>===DDDFFFMMMXXXmmmpppQQQPPPbbbiiiqqqoooTTTBBBGGGSSSiiijjjuuuwww~~~oooWWWJJJIII]]]YYYyyytttFFF===IIInnnqqq[[[xxxlll___dddkkkuuu{{{wwwkkkkkklllllllllkkkjjjiii```___]]]XXXRRRPPPRRRVVVQQQQQQOOOLLLNNNUUUZZZZZZ\\\]]]]]][[[XXXTTTSSSRRRSSSPPPJJJEEEAAA===999666222222000///...------------...---000000///FFFooowwwoooZZZbbbzzz}}}xxxyyymmmRRRNNNXXXaaahhhqqq}}}{{{dddYYYMMMAAA???BBBGGGQQQ[[[lllrrr\\\NNNaaa___IIIEEEHHHPPPttteeemmmiiihhhfffccc^^^YYYUUURRRRRRTTTUUUUUUQQQIIIBBB======999777777666444777<<>>===BBBGGG\\\aaawwwooommmfff^^^___eeehhhgggeeebbb[[[SSSRRRJJJFFFJJJJJJEEEEEEIIILLLNNNRRRWWWYYYXXXTTTQQQNNNMMMLLLLLLLLLKKKIIIGGGFFFBBB===999666444222000///////////////000111111555777QQQxxx~~~vvv|||vvvvvv^^^hhhttt}}}lllYYYRRRZZZgggooo{{{^^^MMMVVVgggyyymmm[[[aaauuu}}}zzzmmmQQQ===???FFFIIITTTddd{{{rrrSSSRRRfffrrr~~~pppTTT@@@EEETTTjjjaaaeeekkkwww~~~sss]]]QQQQQQUUURRRxxxpppCCC@@@KKKnnn]]]}}}~~~jjjdddlllssswwwuuujjjlllnnnooopppooollliiiggg\\\[[[XXXTTTQQQQQQTTTVVVVVVVVVSSSQQQUUU^^^cccccc]]]___```^^^[[[YYYWWWWWWSSSOOOIIIDDD@@@<<<999777444333111000...------------...---111111,,,@@@fff~~~zzzhhhqqq[[[___}}}zzzvvvxxx{{{ttt}}}mmmTTTQQQ\\\gggppp|||{{{yyy{{{mmmppppppOOOFFFCCC<<<:::<<<======DDDPPPrrr~~~tttdddVVVGGG]]]|||YYYEEEDDDIIIRRRyyy~~~{{{iiieeepppdddcccaaa]]]YYYTTTPPPNNNPPPRRRUUUUUUQQQJJJBBB===???:::888888777555777:::CCCkkk~~~VVVPPP^^^ooozzziii\\\WWWVVVXXXXXXbbbuuu\\\VVVGGGMMMIIILLLTTTYYY^^^ooouuuVVVCCC<<<>>>FFFOOOmmmkkkoookkkfff]]]^^^dddgggfffeeeccc^^^XXXSSSJJJGGGJJJIIIBBBAAAGGGLLLPPPUUUXXXWWWUUUSSSRRRNNNMMMMMMMMMMMMLLLHHHEEECCC@@@===:::999666333111///////////////000111111444222JJJqqqsss{{{uuubbbkkk{{{xxxiiikkkfff[[[XXXccctttsss]]]RRRaaayyymmmZZZ___qqq}}}|||yyy~~~hhhNNN>>>CCCJJJOOO___tttyyy]]]XXXhhhtttuuuYYYBBBGGGXXXlllnnndddjjjuuu|||qqq]]]RRRSSSOOONNN{{{jjj>>>CCCRRRfff^^^}}}oookkkooommmnnnmmmdddhhhiiiiiiiiihhheeebbb```ZZZVVVQQQNNNNNNPPPRRRRRRWWWVVVSSSRRRXXXaaagggfff___``````^^^ZZZVVVTTTSSSLLLIIIFFFCCC@@@===999666444333222000///...------,,,------000000***;;;^^^{{{qqqiiizzzcccYYYttt]]]]]]yyyxxxvvvpppooossszzz{{{yyynnnSSSTTTdddmmmwwwuuulll^^^XXXSSSVVV\\\]]]UUULLLEEEIIIYYYuuuooonnntttOOO@@@>>><<<999<<>>dddrrrRRRUUUiiipppgggiii|||uuudddOOOFFFLLLYYYeeekkk^^^^^^NNN[[[YYYYYYZZZbbbnnntttyyytttSSSAAA<<>>999666555444222000///...------+++,,,,,,//////'''777YYYzzzdddccc~~~\\\cccwww___\\\|||{{{yyyqqqrrrrrrmmmkkknnnooouuuvvvwww~~~oooRRRVVVkkkppp{{{||||||}}}vvvdddPPPDDDGGGAAA:::888;;;>>>@@@@@@;;;CCCIIIJJJOOOVVVUUUOOOgggxxxUUUIIIEEE??????;;;<<>>???AAAYYY~~~[[[HHHGGGLLLsssjjjqqqrrrfffddd___VVVSSSUUUVVVWWWWWWVVVTTTSSSRRRQQQOOOMMMJJJHHHEEEDDDAAA<<<999:::999777777999>>>bbbhhhUUU[[[ssseee]]]ddd[[[RRRKKKQQQhhh~~~www]]]kkknnnyyyqqqsssuuuvvvyyy|||___ccczzznnnRRRCCC<<<===MMMaaa}}}ttt{{{kkkjjjeeeXXXYYY^^^[[[YYYWWWXXXXXXXXXWWWSSSTTTRRRMMMGGGFFFJJJPPPUUURRRRRRUUUUUUQQQNNNNNNMMMNNNNNNMMMKKKHHHEEECCC???>>>===<<<;;;777333000111000...------.../////////555BBBccciiigggrrreeeqqqeeeMMMQQQNNNTTTYYY\\\nnnrrrfffjjjrrr]]]\\\ooovvvzzz{{{nnnFFFCCCIIIWWWgggrrrppp\\\ggg~~~gggIIINNNWWWsssmmmqqqiiiWWWVVVWWWVVVTTTzzz}}}VVV@@@@@@QQQZZZkkkyyymmmnnnpppcccYYY^^^aaa```_________```___\\\ZZZ[[[YYYTTTOOOLLLNNNRRRUUURRROOONNNPPPWWW]]]aaabbb]]]______YYYPPPGGGCCCBBBBBBEEEDDD@@@>>>===;;;666666555444222000/////////...***+++000...,,,777GGGzzz}}}nnnfffwwwyyy___```jjjlllwwwpppuuuvvvpppllloooqqqrrrxxx}}}|||hhhVVV^^^llluuuuuujjjQQQ\\\jjjnnn___GGG===@@@===@@@AAA>>>999777:::======888===BBBAAAGGGOOOMMMbbb{{{ZZZHHHJJJIIIQQQCCC;;;FFF```www~~~|||WWWSSSKKKAAA;;;;;;===>>>???QQQlllHHHEEE___gggkkk}}}qqqjjjxxxssscccaaaaaaZZZWWWXXXZZZ\\\ZZZUUUPPPQQQUUUSSSQQQOOOMMMLLLJJJFFFDDDCCCAAA>>>:::999888999:::===TTT|||gggZZZddd~~~ppp```mmm~~~~~~RRRZZZhhhxxxqqqVVVyyy~~~iii]]]YYYjjjhhhOOOEEE@@@@@@MMM^^^sssxxxkkk}}}rrrqqq{{{ppp[[[]]]]]]UUUWWW\\\YYYWWWUUUUUUUUUUUUSSSTTTQQQMMMIIIGGGHHHJJJLLLVVVRRRPPPRRRPPPLLLJJJKKKIIIIIIIIIIIIGGGDDDAAA@@@>>>======<<<<<<999555222111111//////...///000111111444===[[[xxxbbbuuuyyygggrrr}}}uuu|||sss^^^^^^tttwww~~~}}}qqqKKKFFFMMM```uuuppp\\\iiijjjMMMIIIYYYzzztttvvvrrrbbb]]]YYY\\\RRRjjjgggEEE999DDD^^^tttVVVnnnuuueeeccchhhbbb]]]___^^^[[[ZZZYYYZZZZZZZZZXXXUUUZZZWWWSSSPPPNNNPPPTTTXXXWWWTTTQQQSSSWWW\\\___```[[[[[[YYYTTTNNNHHHFFFFFFAAACCCCCC>>><<<<<<999555444333222000///...------...***+++///...,,,666FFFyyy~~~|||yyy|||bbbccchhhWWW^^^xxxnnnsssyyytttllliiigggjjjppp{{{{{{xxx|||bbbTTT___lllvvvyyylllcccXXXPPPNNN```ppplllWWWDDD@@@DDD@@@AAAAAA===999888;;;??????999;;;???DDDTTT^^^YYYccc|||xxxRRRKKKZZZ^^^ZZZOOOMMMaaayyyiiiVVVKKKDDD>>><<<===KKKVVVzzziiiIIIPPPssshhhYYY{{{vvv}}}ooouuuhhhVVVVVVZZZWWWVVVXXXZZZ]]][[[VVVQQQQQQSSSUUUTTTSSSSSSRRRNNNJJJFFFGGGDDD???:::777666666777:::NNNuuuhhhbbbnnnuuu___ggglll___nnn~~~iiiXXXRRRhhhuuuzzz|||ssslllttteeeMMMDDDBBB@@@IIIWWW```xxx|||kkkUUUVVVXXXSSSRRRWWWUUUSSSRRRRRRRRRQQQPPPTTTNNNHHHEEEGGGIIIHHHFFFMMMJJJHHHJJJHHHDDDDDDFFFEEEFFFFFFEEECCCAAA???======<<<<<<<<<===;;;777444222111000000000111222222222222666QQQ}}}bbbddd|||lllyyyzzzccccccyyyyyyWWWMMMVVVooozzzfffssskkkRRRQQQaaazzz~~~~~~mmmeee]]]YYYJJJWWWPPP888555GGGhhhfffRRRrrrppp]]]XXX___`````````ZZZXXXVVVUUUUUUVVVVVVUUUSSSWWWUUURRRPPPPPPSSSWWWZZZ[[[XXXUUUTTTVVVYYY[[[\\\YYYWWWSSSPPPLLLJJJIIIIIIAAADDDCCC>>><<<<<<:::666444333222000///...---------++++++///...,,,555BBBuuuttt~~~fffgggXXXLLLXXXzzzmmmsss|||yyynnnfffiiimmmvvvvvvsss}}}yyyZZZSSS```mmmxxxkkk]]]```[[[SSSOOO```wwwmmmNNN???AAAFFFFFFFFFCCC>>>:::;;;???DDDGGGAAAAAAFFFVVVpppxxxgggbbb|||qqqQQQZZZssszzzddd___gggnnnYYYTTTQQQIIIEEEIIIVVVfffkkkRRRfffhhhYYY|||oooZZZYYYZZZUUUTTTWWW[[[]]][[[VVVSSSRRRSSSZZZYYYYYYYYYXXXUUUPPPLLLMMMIIICCC===888666555666777GGGjjjllliiitttzzzgggdddvvvwwwXXXllloooqqqlllcccVVVJJJBBBLLLSSS___^^^PPPQQQXXXVVVmmmwwwzzzsssyyygggLLLBBB>>><<>>===:::::::::<<<===<<<999666222111000///000000111222111000111JJJvvvlll\\\sssmmmiii|||gggXXXdddyyygggRRRWWWddd~~~mmmgggtttttt___XXXRRRKKK???JJJFFF888777GGGkkk]]]TTTxxxlllZZZVVV\\\]]]______XXXWWWUUUTTTTTTVVVWWWVVVUUUSSSQQQOOOOOORRRVVVYYY[[[ZZZWWWTTTRRRSSSUUUWWWXXXVVVUUURRROOOMMMKKKIIIHHHCCCEEEDDD@@@>>>???===999777666444222111000//////---+++,,,...------444>>>mmmyyy~~~mmmjjjiiiXXXOOO[[[}}}rrrvvv~~~|||ssskkkrrrxxx}}}iiiTTTUUUcccooo|||}}}\\\dddqqqkkkcccddd|||iiiHHHAAAGGGIIIPPPMMMGGG@@@===@@@GGGLLLRRROOORRR^^^xxxkkk^^^wwwwwwfffxxxkkkppprrr^^^TTT[[[[[[QQQQQQ\\\llluuuaaaxxxeeessstttaaaaaa^^^UUUTTTWWWZZZ[[[WWWUUUVVVWWWWWWaaa___^^^]]]\\\ZZZWWWTTTRRRNNNHHHAAA<<<999888888777AAA```rrrsss{{{yyy[[[```ggguuuyyymmm```UUUKKKYYYSSSLLLFFFCCC@@@@@@@@@@@@???EEECCC999>>>KKKNNNKKKQQQYYYZZZRRRSSSllliiiLLL@@@<<<>>>KKK\\\\\\xxx~~~cccWWWWWW[[[ZZZTTTLLLKKKLLLNNNQQQSSSSSSRRRRRROOOLLLHHHEEEDDDDDDDDD@@@BBBGGGLLLKKKEEEDDDFFFGGGGGGFFFDDDBBB@@@>>>===888888999;;;<<<<<<999777222111000///...///000000///000000EEEppp|||YYYtttuuu}}}mmmqqq}}}tttnnnzzzqqqppp}}}mmm{{{zzzaaaMMMOOOfffwwwKKKVVVnnnkkkSSSOOOMMMAAA999CCC@@@;;;;;;IIIqqqYYY[[[}}}jjj^^^\\\___[[[\\\]]]WWWUUUTTTSSSUUUWWWYYYXXXWWWQQQOOONNNPPPTTTXXXZZZ[[[VVVTTTRRRPPPOOOPPPSSSUUUUUUUUUUUUSSSOOOKKKGGGEEECCCFFFEEEAAA???AAAAAA===999888666444222000//////---,,,---...---...333999aaa}}}rrrkkkhhhYYYPPPYYY{{{|||{{{yyy}}}|||{{{}}}sssjjjgggkkkttt{{{sss\\\QQQYYYhhhsssssseeexxxvvvpppzzzcccIIILLLVVVVVVYYYSSSKKKDDDCCCIIISSSZZZ______iii}}}eee[[[ppptttsssYYYVVV___nnnmmmbbbgggyyy~~~fffuuu}}}lllmmm[[[^^^\\\WWWZZZXXX[[[YYYTTTTTTZZZ^^^^^^gggddd```^^^^^^]]]\\\[[[RRROOOJJJDDD???<<<::::::888>>>XXXzzzxxxXXXLLLOOOXXX]]]VVVHHH>>>???EEEAAA<<<:::===@@@???>>>???<<<:::???>>>;;;GGGUUUSSSEEE@@@===???GGGTTTiiizzz{{{bbbIII@@@>>>CCCVVVkkkeeewwwzzz```XXXUUUVVVVVVNNNLLLLLLMMMPPPSSSUUUUUUTTTQQQPPPNNNJJJHHHFFFGGGHHHAAACCCHHHKKKHHH@@@>>>AAAJJJIIIGGGDDDAAA???===<<<999999:::<<<======;;;888444333111///.........///---000000AAAiiiXXXiiiooouuuddd```aaa```NNNNNNPPPSSSUUUTTTRRRPPPVVV___rrrpppooozzzaaa]]]aaammm]]]UUUgggtttZZZGGGLLLnnnUUU@@@FFF___|||zzzZZZGGGFFFEEE???:::>>>999888<<>>;;;999999<<>>:::888:::@@@AAA===;;;===BBBBBBFFFGGGKKKZZZ^^^NNNFFFBBB@@@KKK___lllfffZZZUUUsss~~~zzzeeeSSSDDDAAA@@@DDDWWWnnngggzzz{{{aaa[[[RRRRRRUUULLLPPPPPPQQQSSSVVVWWWVVVUUURRRNNNKKKKKKMMMOOONNNLLLEEEFFFHHHIIIEEE??????DDDOOONNNKKKGGGDDDAAA???>>>;;;;;;<<<>>>??????===:::777555333000///.........,,,111...:::___VVV\\\iiihhh}}}aaaOOOLLLMMMJJJFFFJJJNNNNNNOOOSSSYYY^^^XXX^^^nnnsssaaalll]]]LLLKKKIII\\\QQQWWWxxxwwwooogggxxx|||tttqqq{{{pppUUUCCCJJJgggxxx{{{sssUUU>>>BBB888FFFXXXWWWEEE===<<<555>>><<<===555777===QQQoooRRRllllllgggiiihhh___]]][[[RRRLLLNNNRRRWWW\\\^^^]]][[[]]]ZZZYYY\\\aaadddcccaaaXXXWWWUUUQQQNNNNNNQQQTTTXXX\\\^^^YYYNNNGGGHHHKKKFFFIIIHHHFFFGGGKKKLLLJJJDDDBBB???;;;777444222111,,,------------///111111KKKxxxxxxzzz}}}ttt~~~nnneeeYYYOOOVVV|||lllaaadddzzz^^^RRRSSSaaahhhllliiigggppp|||]]]LLLFFFDDDDDDDDDEEEEEEGGGKKKTTTaaapppyyyuuupppdddWWWTTTaaasss~~~rrrhhhsss}}}~~~pppiii```^^^fffwww}}}```iiisss^^^[[[kkkrrrPPPLLLeeeuuu{{{zzzlllmmmeee___hhh___dddccc]]]^^^fffhhhbbbdddcccbbbbbbaaa___\\\YYYTTTSSSQQQMMMGGGBBB===:::777888KKKrrr^^^EEEAAA@@@;;;>>>999:::CCCAAA888777;;;999:::===;;;888<<>>@@@AAAAAA>>><<<999777555222000.........---111---555XXX|||zzzxxxVVVJJJ~~~]]]eeemmm~~~pppTTTJJJRRR\\\^^^ZZZfffttt{{{~~~dddTTTiiitttRRRPPPUUUQQQRRRVVVnnntttdddVVVLLLSSShhhqqqaaaaaacccmmmkkkbbbzzzpppTTTAAABBBPPPNNNKKKOOOBBB:::JJJKKKMMMTTTUUUOOORRRPPPBBB:::<<>>QQQdddMMMpppnnnhhhiiiiiibbb```\\\OOOLLLOOOTTT[[[```bbb```^^^dddaaa___bbbgggjjjhhheee\\\\\\YYYTTTPPPOOORRRUUUYYY^^^```XXXLLLFFFJJJQQQKKKMMMMMMKKKMMMQQQSSSRRRKKKIIIFFFAAA===999777555,,,---...,,,---///000///FFFuuuwwwrrrooodddVVVLLLSSSxxx{{{tttsssuuuhhhRRRKKKRRRTTThhh~~~lllTTTMMMQQQMMMYYYeeehhhgggjjjwww}}}www{{{~~~~~~vvv]]]CCC:::???CCCAAA???>>>DDDNNNYYYcccmmmuuu{{{wwwrrrfffXXXVVVcccuuupppppp{{{tttllllllxxxfffjjjsssSSS[[[pppuuupppjjjgggttt~~~}}}hhhIIIGGG```nnnpppssspppooovvvkkkbbbiiibbbiiiiiicccdddkkkiii```___```bbbdddddd```ZZZUUUZZZYYYWWWSSSMMMFFF???;;;555555FFFlll|||MMMAAA>>>===>>>@@@;;;<<>>===>>>>>>???===;;;777333000/////////111+++222888BBBllluuu]]]NNNppp}}}}}}iiiffftttwwwlllsssiii\\\```jjjmmmvvvlllWWWZZZbbbtttkkkVVVOOORRRUUUYYYZZZ\\\aaakkksss{{{fffLLL;;;555999555999```YYYQQQ|||pppmmmlllmmmhhh^^^VVVSSSQQQRRRVVV^^^bbbaaabbbdddcccccccccdddfffgggfffddd___\\\ZZZUUUMMMHHHQQQ___^^^eeedddYYYPPPOOOQQQPPPNNNLLLJJJLLLOOORRRSSSRRRQQQOOOJJJEEE???999555333......---,,,---...///000>>>aaaxxx{{{oooaaa}}}|||KKKLLLQQQpppeeeXXXPPPQQQTTTPPPNNNOOOJJJOOOUUUXXXWWWVVVWWWXXXQQQXXXdddnnnuuuxxxxxxxxxsssmmmnnnxxx|||~~~yyyvvvtttqqqddd[[[QQQLLLOOOSSSUUUUUUSSSGGG>>>???CCCDDDDDDGGGJJJLLLUUUcccqqq{{{xxxhhhXXXTTT```uuutttkkk}}}zzzrrr{{{iiigggvvvSSSIII\\\ssskkkRRRVVVooohhhMMMOOO[[[iiihhhUUUDDDIIIZZZqqqkkkyyyzzzsssmmmkkkkkkhhhdddppppppllleeebbbeeefffeeefffgggiiiiiifffaaa[[[XXXWWWVVVUUUUUUTTTMMMBBB999;;;333;;;^^^lllIIIFFFDDD>>><<>>======<<<<<<===;;;888444111000//////111+++111555<<>>:::???hhh[[[ZZZuuuoookkkiiikkkiii```WWWSSSOOOOOOTTT\\\`````````ccceeeddddddeeeggggggfffeeeccc^^^ZZZWWWQQQPPPZZZfffccciiihhh___VVVTTTVVVUUUNNNMMMNNNPPPSSSUUUSSSQQQPPPNNNKKKFFF@@@:::555222///...---------...///000999ZZZyyy}}}oooaaa{{{kkkLLLLLLRRRrrrvvv___TTTKKKKKKOOOSSSTTTUUUOOONNNKKKHHHHHHNNNXXX___```aaagggqqq|||xxxpppooovvv{{{}}}hhhYYYTTTQQQMMMKKKFFF@@@===???DDDGGGIIIIIIBBB@@@GGGNNNNNNNNNOOORRRVVV```nnn{{{}}}iiiXXXTTTbbbxxx|||ooooooxxxwwwbbbccc}}}nnnPPPAAACCCQQQ___lllkkkaaaQQQMMM___|||www{{{pppXXXLLLOOOVVVbbbeeeZZZKKKMMMXXX}}}rrr```jjjwwwooommmzzzvvvpppllllllllljjjgggkkkllliiidddcccggghhhgggiiikkkmmmnnnkkkddd]]]YYYUUUSSSRRRRRRRRRLLLCCC;;;;;;666<<>>===GGGiii{{{ssskkkiiibbbeeemmmmmmeeedddbbb___^^^]]]]]]^^^UUUQQQNNNOOOSSSXXXYYYYYY]]]\\\ZZZYYYXXXXXXXXXXXXTTTSSSQQQLLLFFFAAA??????>>>>>>???>>>>>>===<<<;;;===;;;999666333111000000///,,,000111555UUUuuutttDDDUUUbbbIII???;;;<<<777>>>iiiYYYeeeooolllgggfffjjjjjjcccZZZUUUPPPQQQUUU]]]aaa``````cccfffeeeeeefffggghhhgggeeegggaaa[[[WWWTTTVVV]]]fffaaafffggg```XXXVVVVVVVVVMMMNNNPPPSSSUUUUUURRRPPPPPPOOOLLLHHHBBB<<<666333000///...------...//////222RRRyyytttzzzppp```yyywww```NNNLLLSSSrrrooo]]]VVVTTTOOONNNTTT]]]cccccc```ZZZRRRKKKMMMWWWfffqqqvvvpppmmmvvv{{{uuuwwwyyy|||gggOOOEEEDDDDDDBBB@@@@@@???>>>>>>BBBGGGKKKGGGFFFKKKUUU]]]]]][[[ZZZ[[[aaakkkwwwxxxaaaQQQPPP```wwwyyyyyypppgggpppyyyvvvWWW^^^|||gggLLL@@@BBBIIIPPPVVVnnnhhh^^^\\\hhh}}}ttt[[[\\\bbbQQQDDDMMMXXXdddqqqqqq]]]LLLRRRcccttt]]]```uuuuuuiiihhhlllyyytttnnnkkkjjjiiifffcccccceeeeeebbbbbbfffhhhfffiiikkknnnoookkkeee^^^YYYSSSQQQOOOOOOOOOKKKDDD???<<<:::===MMMooobbbccc```OOOEEEGGGKKKRRRcccoooaaaOOONNNfff}}}{{{___MMMUUUxxxwww^^^bbbkkkWWWrrrpppdddEEEAAA>>>@@@NNNppp}}}nnnhhhggg```aaafffddd^^^]]]\\\[[[[[[ZZZYYYXXXTTTRRRPPPQQQTTTVVVVVVVVVQQQRRRSSSUUUWWWXXXXXXWWWQQQPPPMMMJJJEEEAAA???>>><<<===>>>?????????>>>======<<<:::888666333111000......000///222KKKttttttQQQNNN{{{mmmSSS???@@@:::888777333>>>kkk~~~TTTmmmllljjjeeedddiiilllfff^^^YYYXXXWWW[[[aaadddaaaaaaccceeeddddddeeeggggggfffeeegggbbb[[[VVVUUUVVVXXXZZZZZZ]]]^^^ZZZTTTPPPPPPQQQNNNOOOQQQSSSTTTTTTRRRQQQQQQQQQOOOKKKFFF???999555222111///.........//////...LLL{{{ssswwwrrraaawwwyyyeeeWWWRRRUUUqqqyyyZZZNNNNNNXXX```aaaeeeooovvvwwwrrrnnngggccceeennnyyy|||~~~{{{{{{sssZZZGGGCCCIIIMMMKKKHHHKKKMMMMMMLLLNNNUUUZZZUUUXXX^^^fffjjjjjjgggeeeiiipppzzz|||kkkWWWMMMRRRcccyyy{{{vvvyyyyyyuuuppphhhcccnnnjjj___wwwttt}}}aaaSSS]]]{{{xxxgggjjjiii[[[NNNJJJNNNXXXeeepppvvvoooiiikkktttzzzuuunnnUUUMMMGGGQQQXXXQQQ[[[yyyfffIIIVVVtttxxx___cccwww{{{ssslllhhheee```\\\ZZZ]]]```aaa___```dddeeeccceeefffggggggddd```\\\YYYVVVTTTQQQOOOMMMJJJFFFBBB<<<>>>===CCC```VVVSSS]]]sss}}}ZZZQQQUUUffftttdddxxxvvvpppxxx^^^AAA@@@???DDDVVVooo~~~llldddccc^^^___```ZZZXXXVVVUUUVVVWWWWWWUUUSSSRRRRRRRRRSSSTTTSSSQQQOOOIIIJJJMMMQQQVVVVVVTTTQQQLLLKKKHHHFFFDDDBBB@@@>>>;;;<<<>>>@@@AAAAAAAAA@@@===<<<<<<:::888555333111...000000///222CCChhhsss~~~SSSEEEiii}}}eeeSSSHHHBBB>>>;;;:::888666HHHuuuyyyUUUtttfffgggddddddjjjmmmhhhaaa]]]___]]]___dddddd___]]]^^^bbbaaaaaaccceeefffeeecccbbb___[[[YYYXXXXXXUUURRRVVVVVVVVVTTTPPPMMMMMMOOOQQQRRRRRRSSSSSSTTTVVVWWWTTTSSSRRRNNNIIIBBB<<<888333222111///.........///...FFFuuuyyy~~~uuubbbvvvvvvhhhddd\\\ZZZooorrrVVVNNNKKK^^^rrr{{{|||~~~xxxuuuwww|||}}}|||zzzlllWWWGGGFFFMMMQQQOOORRRVVVXXXWWWVVVXXX```gggkkknnnrrrtttuuuvvvvvvuuu~~~pppbbbVVVUUU^^^nnnqqqgggmmmvvvyyyuuugggcccbbbiiitttssscccRRRXXX~~~vvvzzzuuubbb]]]```vvv{{{mmmsssuuueeeVVVTTT]]]jjjzzzsssnnnkkkmmmmmmeeeWWWLLLMMMPPPOOOTTTeeewwwmmmIIIWWWxxxqqqjjj~~~}}}xxxnnneeebbb___YYYUUUVVV^^^aaaaaa___```cccdddbbbcccbbb```]]]\\\\\\\\\]]]\\\YYYUUURRROOOKKKHHHEEE===???<<<<<>>@@@@@@AAAAAAAAA============:::777444222---111//////444;;;YYYwww|||VVVCCCWWWlllUUUDDD======<<<;;;999777;;;RRRzzz[[[}}}yyydddcccbbbeeejjjkkkfffaaa``````^^^___bbb```ZZZWWWXXX\\\\\\\\\^^^aaacccbbbaaa]]]______]]]\\\]]]YYYTTTVVVTTTRRRRRROOOLLLMMMQQQSSSTTTUUUUUUUUUWWWZZZ]]]UUUUUURRROOOIIICCC>>>;;;555444222000///......///...@@@lllxxxpppwwwcccuuurrreee```iiibbb]]]lll|||hhhbbbWWWggg{{{tttkkk[[[NNNOOOWWW\\\\\\]]]___aaaaaabbbhhhrrr{{{lllbbb\\\```iiiuuuqqqeeeYYYWWW^^^ggghhheee\\\[[[]]]bbbccc\\\TTTOOOddd~~~wwwtttlllbbbmmmtttfff___iiiyyyzzzsssnnnkkkkkkllljjjccc\\\ZZZ]]]dddcccjjjaaaKKK[[[wwwooooooddd[[[[[[[[[WWWVVVZZZbbbddddddaaaaaaeeegggeeeeeebbb^^^ZZZYYYZZZ]]]```___]]]ZZZVVVRRRNNNKKKIII??????:::999KKKrrrAAA@@@CCCHHH]]]bbbMMM:::<<>>>>>======>>><<<===>>>>>><<<999555222---222---...444333IIIsss~~~~~~hhhIIIDDDmmmwww~~~}}}vvvgggSSSCCC;;;::::::999777555>>>[[[www^^^uuuddd^^^```eeejjjhhhbbb```bbb^^^\\\]]]___^^^WWWTTTTTTVVVVVVWWWZZZ]]]_________^^^bbbccc___]]]^^^\\\WWWTTTOOOMMMMMMLLLIIILLLQQQOOOQQQUUUVVVVVVWWWYYY\\\VVVTTTQQQMMMHHHCCC???<<<666555333000///.........---888___tttyyytttwwwbbbsss|||hhhVVVPPPRRR]]][[[XXXiiiuuuwww{{{zzzsssggg\\\\\\eeemmmppplllmmmnnnpppvvvwwwnnnjjjooossszzz{{{```WWWOOONNNQQQSSSQQQOOONNNLLLNNNSSSQQQLLLMMMSSSccclllssstttxxx~~~}}}vvv~~~}}}tttaaaeeehhheeelll}}}{{{pppsssqqqrrrvvvtttpppppptttqqqzzz}}}qqqXXXQQQjjjuuujjj]]]TTTWWWXXXVVVYYY```bbbdddbbb___```fffiiihhhhhheee___[[[YYYYYY\\\]]]^^^^^^\\\YYYTTTQQQNNNNNNCCC>>>999888DDDbbb888???IIINNN^^^zzzWWWJJJAAA:::AAABBB999MMMwwwggg\\\[[[]]]YYYaaapppuuuYYYUUURRRSSSXXX[[[ZZZWWWNNNMMMIIIFFFEEEHHHLLLPPPTTTOOOIIIHHHKKKMMMLLLJJJGGGDDDAAAAAABBBAAA>>><<>>??????===:::555333---111,,,---333---===hhh{{{OOO888```yyyyyysssiii]]]OOOCCC>>>>>><<<;;;888777CCCcccppp\\\nnnaaa[[[^^^eeeiiieee___^^^bbb]]][[[\\\___]]]XXXTTTUUURRRRRRTTTWWW[[[]]]^^^]]]bbbgggfff___ZZZ[[[ZZZVVVPPPIIIFFFGGGFFFDDDGGGNNNHHHMMMRRRUUUUUUUUUVVVXXXVVVTTTPPPKKKFFFAAA>>><<<777555333111///.........---222UUUwwwwwwzzzvvv{{{rrrvvvaaaqqqoooWWWDDDCCCKKKLLLOOOQQQgggzzztttfffbbbiiirrruuuwwwvvvwww{{{|||~~~~~~bbbaaaZZZSSSQQQOOOKKKGGGEEECCC???@@@EEEDDDBBBHHHTTTUUUWWW[[[]]]ZZZ\\\gggtttvvvyyy}}}uuu^^^aaammmjjjmmmvvv~~~yyy^^^ZZZ~~~zzzvvvuuuiii[[[RRRUUUWWWVVVZZZccc___```___\\\^^^dddhhhhhhiiifffaaa]]]YYYXXXXXXYYY\\\]]]\\\ZZZVVVSSSQQQPPPFFF>>>888888@@@WWWAAALLLNNNVVVxxxzzz\\\MMM>>>AAA666:::III???NNNddd[[[VVVWWW[[[^^^bbbgggRRRMMMKKKOOOVVVXXXQQQJJJDDDDDDEEEFFFHHHJJJLLLMMMNNNMMMLLLLLLLLLKKKHHHFFFEEE@@@::::::>>>BBBBBBAAA===AAABBB<<<999:::<<<;;;@@@@@@???===:::777333111111...///111---+++;;;PPP}}}||||||QQQAAAPPPvvvzzzrrreeeWWWKKKBBB>>>===999BBB>>>555GGGrrrbbbbbbdddQQQZZZ\\\bbbjjjmmmiiifffggg```\\\ZZZXXXTTTOOOOOOSSSKKKPPPRRRQQQTTT[[[]]]ZZZ[[[XXXTTTTTTVVVWWWVVVUUUPPPKKKGGGFFFHHHKKKLLLLLLKKKKKKHHHFFFKKKRRRTTTRRRWWWSSSMMMHHHEEECCCBBBAAA<<<888222///............///888KKKqqquuusss{{{yyyttt[[[gggpppbbbaaaaaaXXXKKKRRRVVVZZZsssuuuwwwwwwwwwqqqiiiccc^^^VVVLLLEEE>>>===<<<===???AAA@@@@@@DDDCCCCCCFFFIIINNNVVV]]]hhhaaa^^^```bbb```^^^^^^RRRTTTfffmmmeeeooowwwggg```||||||kkkoooxxxfff```XXXUUUVVVYYY\\\\\\^^^```YYYZZZfffhhheeehhheee___XXXVVVXXX\\\______]]]VVVRRRTTTWWWTTTPPPOOOJJJDDD;;;:::>>>HHHpppYYYbbbhhhzzzgggNNNBBB<<<@@@888<<>>OOOyyy\\\WWWTTTWWWXXXUUURRRSSSMMMJJJIIILLLPPPPPPKKKEEEBBBCCCEEEHHHIIIIIIIIIIIIKKKJJJIIIJJJKKKJJJHHHGGGCCC>>>;;;;;;???AAA@@@>>><<<@@@AAA<<<999;;;<<<;;;>>>>>>>>>===;;;999777555444//////111---+++777GGGqqq}}}{{{XXX@@@FFFkkk~~~~~~~~~vvvnnnbbbTTTIIIBBB>>>===999???<<<999RRRbbbcccyyy```QQQVVVWWW]]]eeehhheeedddeeeZZZXXXWWWWWWTTTNNNNNNQQQNNNQQQQQQNNNPPPTTTTTTPPPTTTSSSSSSTTTWWWWWWTTTRRRQQQLLLGGGEEEFFFGGGHHHGGGHHHHHHFFFDDDIIIQQQTTTRRRQQQOOOLLLIIIGGGEEEDDDCCC===999444111000000111000...555GGGmmm~~~yyysss[[[ddd}}}nnn]]]VVVZZZccciiijjjdddhhhiii}}}~~~~~~|||~~~~~~|||ssseeeRRREEE???===;;;;;;===???@@@???@@@@@@@@@@@@???>>>AAADDDIIIEEEDDDHHHJJJJJJKKKMMMJJJUUUlllppp___uuuvvv[[[{{{yyytttpppeee```ZZZXXXZZZ___bbbddddddfff```___gggddd[[[\\\^^^[[[YYY\\\aaaeeegggfff\\\WWWVVVXXXXXXUUURRRSSSNNNIII@@@===>>>BBBddd{{{{{{zzzwwwrrrZZZHHH@@@999???;;;===CCC???VVV~~~zzzVVVRRRPPPRRRQQQLLLHHHHHHIIIIIIIIIJJJKKKJJJFFFCCCCCCEEEHHHJJJKKKJJJHHHFFFGGGFFFEEEFFFHHHHHHFFFEEE@@@>>>===>>>AAAAAA>>>;;;===@@@@@@<<<:::===>>>===============<<<;;;:::999666111///111...+++111<<<___zzzyyyxxxjjjEEE???```tttddd___```dddhhhppp~~~jjj^^^^^^dddoooxxx~~~{{{}}}uuuqqquuu}}}~~~{{{zzzyyyqqqjjj^^^QQQFFF@@@======;;;<<<999>>>^^^zzzccchhhppp\\\SSSUUUUUUYYY```cccaaaaaacccWWWVVVXXXYYYUUUNNNKKKLLLOOOPPPOOOMMMNNNPPPOOOKKKNNNOOOQQQUUUWWWVVVRRROOORRRNNNIIIEEEDDDEEEEEEDDDFFFGGGFFFDDDHHHNNNPPPNNNOOOOOOOOOOOOMMMLLLJJJIII===:::555222111222111111---222AAAggg{{{~~~xxxsssYYYaaagggUUUGGGGGGQQQ___sss}}}|||mmmgggddddddhhhlllpppwww}}}}}}~~~kkkUUUEEE???<<<999888999<<<======888;;;======;;;;;;::::::>>><<<>>>BBBFFFHHHNNNVVVaaajjjxxxiiiXXXrrrmmmUUUmmmxxxooobbbkkksssgggddd```___aaadddfffggggggkkkgggfffkkkeeeYYYXXXXXXXXX[[[aaahhhkkkjjjgggUUUSSSTTTWWWWWWRRRPPPRRRPPPLLLDDD@@@>>>>>>WWWuuu{{{[[[WWW]]]tttUUUnnnkkkVVVHHHCCC999>>><<<<<<@@@EEEeeessslllVVVQQQMMMMMMLLLIIIJJJNNNHHHIIIKKKKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHDDDCCCBBBCCCDDDCCCAAA@@@>>>>>>@@@BBBDDDCCC???;;;???BBBBBB>>>>>>AAABBB@@@=========<<<<<<;;;::::::777222///111///---...444LLLqqqyyyrrrzzzMMM<<>><<<<<<<<<<<<999BBBeeettthhhtttmmm\\\XXXXXXWWWYYY^^^___]]]]]]___YYYYYY[[[]]]YYYQQQLLLMMMPPPOOONNNNNNQQQTTTSSSPPPMMMNNNQQQSSSSSSRRROOOMMMQQQNNNIIIFFFDDDDDDEEEFFFFFFIIIKKKKKKLLLOOONNNJJJMMMPPPRRRSSSQQQNNNKKKJJJ>>>:::666333222111000///...111<<<```xxxqqqWWW]]]]]]LLLAAADDDKKKTTTjjjjjj```XXXZZZbbbfffaaaZZZ___]]][[[]]]bbbjjjttt{{{{{{~~~jjjUUUJJJCCCAAA>>><<<===>>>======;;;>>>@@@>>>>>>@@@AAAAAAEEEDDDFFFKKKQQQXXXeeeqqqzzzSSSVVVzzzdddZZZ[[[uuuwwwtttmmmhhhuuuuuuhhhhhhhhhhhhgggeeecccaaaccchhheeedddjjjeee[[[\\\ZZZ[[[^^^ccchhhiiifffbbbTTTQQQRRRXXX[[[WWWSSSQQQPPPMMMEEE@@@>>><<>>;;;===<<<;;;>>>NNNyyyzzzzzzfffTTTQQQOOOPPPOOOLLLLLLPPPGGGJJJLLLLLLJJJIIIJJJKKKKKKJJJIIIGGGGGGGGGIIIIIIEEECCCBBBAAAAAA@@@===;;;>>>@@@BBBEEEGGGEEEAAA>>>BBBDDDCCCAAABBBFFFGGGDDD@@@???>>><<<:::999888888666333111111111//////000>>>jjj|||tttrrrSSS;;;HHHzzzqqqbbbXXXWWW\\\[[[___hhhxxxsssggg[[[YYY]]]bbbiiioooooo{{{rrr\\\OOOOOOPPPTTT]]]jjjyyyttt___GGGCCCAAAEEEKKKRRR\\\fffxxxyyyqqqlllmmmooorrrzzz~~~|||||||||{{{yyyvvvooogggZZZMMMBBB===<<<<<<;;;;;;<<>>???FFFLLLLLLQQQPPPSSS[[[dddpppnnnQQQJJJeee^^^\\\oooyyyxxxmmmfffiiimmmnnnlllgggaaa]]]dddhhhbbb^^^bbb]]]VVVYYY```___```dddggggggddd```ZZZUUUVVV___fffccc\\\WWWTTTQQQGGGAAA???;;;IIIfffzzzXXXNNNaaa~~~dddPPPaaaoooZZZKKKAAA;;;<<<<<<===;;;???XXXooofffQQQRRRVVVZZZVVVNNNIIIIIIJJJKKKLLLLLLJJJIIIIIIJJJIIIGGGDDDBBBAAACCCEEEGGGGGGEEECCCBBBBBB@@@===:::>>>@@@CCCFFFGGGFFFEEECCCDDDEEEEEECCCFFFJJJKKKHHHCCCBBB@@@===;;;999888888777666555333222000000000777```|||sss___CCCCCCiiiooodddfffdddeeekkkvvv{{{www{{{hhhOOODDDAAA@@@AAAAAAAAAGGGNNN]]]jjj|||~~~yyyvvvvvv}}}|||ooo^^^UUUNNNMMMLLLOOO]]]nnn|||zzzzzz|||{{{wwwtttkkkcccWWWJJJAAA<<<<<<===::::::@@@VVV|||nnnxxxrrrhhhhhh```]]]\\\^^^\\\VVVTTTUUUTTTVVV\\\ccceeedddeeeiiiddd]]]XXXZZZ]]]ZZZVVVSSSKKKLLLMMMKKKHHHFFFFFFFFFHHHHHHGGGEEEDDDFFFKKKNNNMMMVVV^^^aaadddfffdddaaaYYY\\\]]]ZZZTTTPPPOOOPPPNNNJJJDDD???;;;777444111000111555QQQ}}}www|||jjjRRR[[[~~~dddaaabbbfffccc^^^```iiillllllkkkjjj\\\UUUOOOJJJNNNOOOOOOMMMKKKOOOWWW^^^qqq~~~rrrddd```\\\VVVOOOJJJHHHGGGGGGGGGHHHLLLKKKHHHOOOaaapppuuu~~~}}}nnnOOOGGGWWW|||dddmmmoooeeejjjpppssspppjjjdddaaaqqqsssjjjbbbbbb[[[UUUYYYcccbbbccceeehhhhhhddd```YYYVVVZZZdddjjjhhhaaa\\\ZZZXXXNNNFFFAAA:::BBBXXX|||uuuyyy\\\SSSnnn```RRRGGGWWWzzzcccQQQHHHBBB===<<<;;;>>>>>>BBB```vvvWWWSSSUUU[[[^^^ZZZPPPJJJJJJPPPOOONNNMMMLLLJJJIIIGGGDDDCCCBBBAAAAAAAAABBBCCCIIIGGGFFFEEEEEEDDDAAA???>>>@@@BBBCCCDDDEEEGGGHHHDDDEEEDDDCCCGGGLLLMMMIIIEEEDDDBBB???===<<<;;;;;;999;;;:::666222000000000666SSSmmmnnnkkkNNNAAA[[[uuujjjfffnnn~~~sss[[[GGGJJJKKKOOOWWW\\\bbbkkkuuuuuuvvv```XXXWWWXXX```jjjwwwjjjXXXHHHAAA<<<<<<===DDD\\\uuu|||yyyyyyzzzxxxsssnnneee]]]RRRFFF???<<<===???;;;;;;DDDaaa~~~lll}}}rrrlllllldddaaaaaacccaaa[[[XXXXXXUUUVVV[[[bbbfffggglllrrrjjjaaaZZZ\\\]]]XXXRRROOOJJJMMMPPPPPPMMMJJJIIIIIILLLLLLLLLKKKJJJMMMRRRVVVVVV]]]bbbcccdddgggiiihhhbbbcccbbb]]]WWWTTTUUUXXXVVVQQQKKKDDD???999444000///000222JJJwwwsssuuu~~~gggRRR[[[tttccciiirrryyy~~~}}}uuummmmmmVVVLLLGGGDDDHHHPPPRRRXXX^^^___]]]^^^eeekkk}}}yyyzzz{{{rrreee[[[WWWYYY]]]______fffjjjlll|||uuuYYYGGGLLLccc}}}ooovvvnnnqqquuuuuuqqqkkkhhhffftttwwwoooffffff___YYY^^^ccccccdddggghhhfff___ZZZRRRVVV___hhhjjjeeeaaabbb]]]]]]TTTLLLGGG===>>>NNNsssyyyiiikkk~~~xxxccc___|||mmm___QQQIIIBBBQQQ}}}oooWWWHHHDDDAAA===<<<:::???@@@EEEeeevvvVVVYYYYYY[[[\\\XXXRRRPPPTTTWWWTTTQQQOOONNNLLLIIIFFFBBBCCCCCCCCCCCCCCCBBBBBBJJJIIIHHHHHHIIIHHHFFFDDD===???@@@AAABBBEEEHHHJJJDDDEEEDDDCCCGGGMMMMMMIIIGGGEEECCCAAA???>>>>>>>>><<<>>>>>>888111//////000666III^^^yyyyyyzzzmmmPPP;;;OOOdddTTTTTT[[[wwwsssggggggyyyvvveeeTTTFFFNNNUUUdddyyyjjjSSSMMMLLLJJJMMMUUUbbbsssyyy```JJJAAA===<<>>AAA>>><<>>???BBBFFFFFFFFFEEEFFFGGGGGGFFFEEEFFFGGGIIIDDDAAAEEEGGGDDDBBBBBBGGGCCC<<<777555333222000000:::QQQqqq~~~RRR:::LLL|||oooSSSJJJNNNRRReeeyyyWWWMMM[[[hhhwwwbbbbbbhhh||||||fffQQQHHHHHHCCCRRRccczzzhhhYYY```gggfffppp{{{aaaLLL???<<>>???AAAMMMjjjooolllttt}}}kkkRRRFFFCCC@@@<<<:::===>>><<>>;;;<<<;;;:::;;;888BBBhhhkkkQQQzzz~~~jjjeeehhhlllnnnllljjjiiihhheeebbb___^^^___aaaeeehhhiiigggeee___\\\YYYZZZ\\\\\\YYYVVVOOOTTTZZZ[[[XXXUUUUUUVVVVVVYYY[[[\\\[[[ZZZZZZZZZ[[[]]]^^^^^^^^^___```bbbZZZXXXVVVSSSRRRRRRRRRSSSWWWSSSKKKCCC<<<888555555...///...333JJJoooyyytttzzzwww|||dddKKKEEEFFFKKKXXXzzz]]]ffflllUUUPPPOOOOOOTTT]]]fffkkklll[[[SSSHHH@@@===???BBBDDDBBBJJJUUUkkkhhh[[[jjjrrreeeHHHEEEEEE[[[~~~cccZZZ}}}|||uuuiiipppqqqoookkkeeebbbdddfffnnnmmmkkkiiihhhhhhiiijjjdddbbbdddkkkoooooooooppplllmmmllljjjfffaaa[[[XXXWWWRRROOORRRTTTOOOHHHCCC___}}}qqqzzzwwwrrr~~~\\\IIICCCCCCFFFJJJFFFQQQ___iiiuuuyyycccKKKAAA@@@>>>;;;:::???>>>@@@QQQvvvttt```UUUSSSTTTUUUVVVVVVUUUTTTSSSNNNRRRTTTSSSOOOKKKKKKLLLHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDCCC@@@??????@@@AAAAAA??????@@@AAAEEEBBBBBBEEEFFFCCCCCCFFFBBBAAA???>>>;;;777222...222000444HHHiii{{{|||vvvrrrkkkLLLLLL]]]dddwwwwww\\\VVVcccmmmyyy\\\PPPWWW___ppp|||___ZZZSSSLLLDDD>>>@@@FFFKKKSSSeeebbbFFF;;;BBBKKKlllyyyvvvrrrkkk```WWWNNNDDD<<<;;;;;;:::999;;;555MMMzzzttt___YYYvvviiiiiipppuuuqqqnnnjjjgggeeeccc```^^^ccceeeiiilllnnnllliiifff\\\YYYVVVVVVXXXYYYWWWUUUNNNQQQUUUVVVTTTQQQQQQQQQWWWXXXYYYXXXVVVUUUVVVVVVVVVYYY\\\]]]\\\[[[[[[[[[TTTTTTTTTSSSSSSSSSSSSSSSVVVQQQJJJCCC>>>999666444...///...000???___ttt|||uuurrrxxxsss]]]KKKDDDEEEHHHTTTyyymmmQQQcccnnniiigggdddbbb]]]WWWNNNHHHCCCBBB@@@??????@@@AAAAAADDDLLLUUUbbbkkk^^^iiitttaaaRRRIIIBBBEEEbbbeee___tttvvvlllpppxxxvvvmmmggglllkkkiiifffccccccfffiiimmmkkkhhhfffeeeeeefffggg```^^^bbbiiinnnnnnmmmooojjjiiigggdddaaa]]]ZZZXXXXXXUUURRRSSSSSSOOOIIIEEE<<>>>>>===;;;:::@@@>>>BBBWWW}}}zzzwww{{{wwwfffVVVQQQMMMNNNOOOPPPPPPPPPOOOOOOLLLNNNNNNLLLHHHHHHKKKOOOKKKLLLMMMNNNOOONNNMMMMMMMMMLLLIIIGGGDDDBBB@@@@@@AAACCCDDDEEECCC@@@>>>===>>>???@@@???>>>===>>>@@@CCCAAA@@@BBBAAA======@@@??????>>>>>><<<888333...222//////<<>>CCC\\\ssszzz{{{ttttttjjjXXXNNNOOOIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEEEEGGGLLLOOOLLLMMMOOOQQQRRRRRRRRRQQQOOOMMMJJJFFFCCCAAA@@@???@@@BBBDDDCCCAAA>>><<<<<<<<<===>>>>>><<<<<<===>>>@@@>>>>>>???<<<777777;;;;;;;;;<<<===<<<999444000,,,...---333IIIkkk}}}qqqQQQRRRgggvvv~~~bbbZZZhhhvvv^^^UUUbbbkkkuuujjjQQQDDDAAAGGGNNN\\\sssoooeeeuuuyyySSSBBBNNNpppxxx```qqq{{{uuuqqqmmmeeeZZZQQQBBB===:::;;;;;;999999;;;999iii]]]___}}}uuueeefffkkkmmmmmmqqqlllfff```]]]\\\[[[[[[___bbbfffhhhgggfffffffffbbb^^^[[[YYYZZZYYYUUURRRLLLKKKMMMRRRYYY]]][[[XXXUUUTTTPPPMMMKKKLLLPPPTTTNNNOOOQQQPPPNNNKKKJJJKKKNNNOOOPPPPPPQQQPPPPPPOOOMMMKKKHHHGGGEEE@@@888222333222222222444FFFmmm{{{eeeRRRMMMYYYXXX___fffjjjxxx}}}dddVVVOOOiiixxxhhhddd___VVVMMMFFFBBB@@@@@@BBBCCCDDDEEEHHHNNNUUUZZZbbbyyydddRRRWWW{{{|||nnn\\\LLLEEE???DDDWWW}}}]]]VVVwwwvvvbbbmmm|||vvvhhh```XXXWWWVVVUUUWWW[[[___bbbfffccc___[[[YYYYYY[[[\\\^^^[[[\\\bbbdddcccaaaccc^^^]]]YYYVVVTTTRRRRRRRRROOOQQQQQQQQQRRRUUUSSSOOOKKKjjjrrr~~~hhhUUUJJJ@@@<<<;;;;;;===AAA@@@???KKKjjj{{{oooTTTHHHLLLGGGGGGHHHHHHHHHHHHHHHHHHFFFDDDBBBCCCFFFJJJMMMNNNKKKMMMOOOQQQSSSTTTTTTTTTOOOLLLIIIEEEBBBAAABBBBBB>>>@@@BBBAAA>>><<<<<<<<<999;;;<<<;;;:::999:::;;;;;;:::;;;<<<999555666:::888888999;;;;;;999555222(((//////---:::ZZZyyy}}}}}}xxxXXXXXXlllfff\\\jjj}}}aaaWWWhhhuuufffSSSJJJNNNVVVlllsssbbbhhhxxxeeeRRRaaaoooPPPUUUyyy}}}zzztttooojjjbbbVVVMMM>>>;;;999<<<<<<:::999;;;EEExxxwww]]]cccooocccfffjjjlllnnnpppjjjbbb\\\YYYYYYYYYYYYYYY\\\```bbbccceeehhhkkkbbb___\\\[[[[[[YYYTTTPPPOOORRRXXX]]]___^^^ZZZWWWQQQQQQOOOMMMKKKMMMPPPSSSKKKLLLLLLKKKIIIHHHIIIKKKNNNNNNNNNNNNNNNMMMMMMMMMLLLIIIFFFFFFFFFBBB:::444444222333444333>>>aaawwwyyyxxx{{{YYYLLLNNNUUUXXXfffpppttt{{{hhhRRRKKKKKKeeeeeeVVVQQQMMMGGGAAA===>>>AAAEEEOOORRRUUUZZZaaalllyyybbbSSSZZZ~~~ssscccPPPFFFEEE===MMMddd{{{bbbuuuvvvzzz|||lll]]]ZZZUUUTTTRRRSSSUUUXXX[[[\\\aaa^^^ZZZWWWVVVWWWYYY[[[\\\XXXXXX\\\]]]\\\[[[]]]WWWVVVTTTRRRPPPPPPPPPQQQRRRUUUUUURRRRRRUUUTTTOOOhhhYYYWWW}}}sssdddJJJCCC===;;;::::::>>>DDD>>>AAATTT{{{|||YYYFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHDDDAAAAAADDDIIIMMMMMMLLLJJJLLLNNNQQQSSSTTTUUUUUUMMMKKKHHHEEECCCCCCDDDEEE===???AAA@@@<<<:::;;;===777999:::999888777888999888888999;;;888444666;;;777777888999:::999666333)))222333+++111MMMnnn|||uuusss}}}]]]\\\pppjjj^^^mmmeeePPPggg{{{xxxbbbTTTWWW```wwwxxxjjjnnnyyytttdddhhhPPPPPPRRR^^^www||||||{{{tttoooiii```SSSJJJ===:::999<<<===::::::<<>>===AAAFFFIIIIIIHHHGGGGGGKKKJJJKKKNNNSSSUUUSSSQQQMMMKKKIIIHHHHHHFFFBBB@@@DDDCCCAAA<<<888666666777777999::::::888666555555666555222111111333555777777888:::;;;:::777444222111---,,,///222@@@___}}}vvvqqq~~~ddd]]]sssoooeeerrrrrr]]]lllzzznnnaaaWWW\\\gggiiiqqqlllrrrooodddKKKHHHBBBIIIZZZooo}}}zzz{{{xxxoookkkfff[[[OOOHHH>>>999777999:::777888;;;```mmmffftttllliiifffhhhnnnnnnnnnhhh```ZZZXXXXXXYYYZZZ]]]ZZZXXX[[[ccchhhjjjiii]]]XXXSSSPPPQQQSSSSSSSSS[[[^^^aaa```\\\VVVPPPMMMIIIKKKLLLLLLKKKLLLQQQUUUUUUOOOLLLMMMLLLHHHJJJOOOGGGOOOPPPIIIIIIQQQSSSNNNOOOLLLIIIHHHGGGDDD===888999999444000///111MMMyyy{{{uuurrr^^^]]]{{{lllbbbcccaaaccccccfffmmmvvvvvvooommmnnniiieeeccckkkvvvwwwjjj\\\___UUUTTT___ggggggkkksssvvvoooMMMNNNeeevvvhhhZZZoootttZZZ[[[~~~rrrfffUUUEEE@@@DDDFFF```nnnrrriiiYYY[[[SSSVVVSSSOOOPPPTTTZZZ```ccc]]]ZZZXXXYYY[[[ZZZWWWTTT[[[]]]\\\YYYWWWXXXVVVRRRQQQNNNQQQXXXZZZXXXZZZ^^^lllgggaaa]]]\\\\\\[[[[[[jjj```NNNSSSqqq~~~rrrcccPPPDDD>>>888777:::======<<<===BBBggggggLLLMMMHHHGGGGGGFFFHHHIIIHHHDDD@@@???BBBEEEGGGGGGFFFEEEEEEGGGGGGHHHKKKNNNNNNLLLIIIKKKIIIFFFEEEDDDCCC@@@>>>@@@???===999555333444666444666888777555333333333777666555444444666888:::888999::::::999777444222000------///000;;;XXXvvvvvvpppxxxkkkfffnnniiiyyyvvvcccppp}}}rrrYYYQQQPPP___xxxvvvkkkllldddJJJ>>>??????KKK[[[sss}}}}}}{{{rrrkkkhhhdddXXXLLLDDD???888777<<<;;;666;;;EEEsss|||cccgggzzz|||hhheeebbbeeekkkkkkkkkhhhccc___\\\\\\___aaa]]]ZZZXXX[[[bbbfffgggeeeYYYUUUQQQPPPQQQSSSTTTSSSSSSYYY^^^^^^YYYSSSPPPPPPJJJKKKMMMMMMMMMPPPUUUYYYRRRMMMKKKLLLKKKHHHIIIMMMJJJQQQPPPHHHGGGNNNPPPLLLNNNMMMKKKJJJHHHEEE@@@===999999444222222111GGGlll}}}vvv}}}~~~jjj___ttteeefffppptttxxxyyy|||{{{wwwtttssssssvvvtttppppppxxx}}}uuurrrsssfffMMMPPPbbbooozzzzzz|||tttYYYMMM[[[ggguuu[[[UUUsssppp^^^LLL@@@>>>AAAFFFcccqqq{{{xxxnnngggddd[[[]]]SSSUUUTTTSSSSSSUUUXXX[[[]]]```___^^^^^^______]]][[[^^^bbb```YYYTTTUUUWWWXXXQQQPPPUUU\\\^^^ZZZXXXZZZ^^^___```aaaaaa___\\\ZZZxxxoooZZZZZZppp}}}[[[KKKQQQnnnxxxiiiYYYEEEAAA<<<777666999<<<===<<>><<<<<<<<<:::888555333444666444666888777555333333333777666555555666888:::;;;999:::::::::999666333111///...//////---444NNNiiizzzxxxpppttt}}}yyyoooooommm}}}{{{kkkmmmgggrrr|||]]]HHHKKKUUUlllzzzjjjccc]]]BBB===>>>;;;@@@MMM[[[vvv}}}|||ssskkkdddbbb^^^RRRFFF@@@???777777>>>;;;555@@@SSSmmm^^^llltttdddbbb___bbbhhhfffeeeeeedddbbbaaabbbeeeggg\\\ZZZYYY[[[```bbbaaa___UUUSSSQQQQQQRRRSSSTTTSSSPPPVVV[[[[[[VVVQQQOOOOOOHHHIIIKKKMMMOOORRRWWW[[[SSSOOONNNNNNMMMIIIIIIKKKNNNSSSRRRJJJHHHMMMOOOLLLPPPQQQQQQOOOJJJFFFBBBAAA<<<<<<666555555111???[[[{{{~~~uuujjjzzzlll^^^hhhvvv|||uuunnn|||oooXXXNNNVVVccciiiffftttuuupppooofffWWWKKKIIIKKKXXXxxxyyy\\\RRROOOYYY___tttxxx___SSSggglllTTTDDD@@@AAABBBQQQrrr~~~yyy]]]eee{{{___^^^cccZZZUUUWWWYYYXXXVVVUUUWWWZZZ^^^___```___]]]\\\]]]]]]```dddaaaXXXQQQSSSYYY]]]VVVVVV[[[aaa```[[[VVVUUUQQQXXXbbbhhhgggbbb[[[VVV}}}[[[LLLJJJ]]]jjj}}}vvvVVVDDDIIIhhhnnn___PPP@@@===:::666666888;;;======CCCYYYyyyVVVMMMSSSNNNKKKKKKJJJJJJJJJIIIGGGFFFGGGHHHGGGEEECCCAAABBBCCCGGGHHHKKKMMMMMMLLLIIIGGGGGGCCC???=========<<<;;;:::::::::888666555666888777999;;;:::888666666666444444555555777888999:::::::::::::::888666333222000000222111,,,...CCC[[[ttt}}}zzzrrrssszzzyyyuuuxxxrrrwwwwwwjjjaaakkkjjjsssyyysssRRRFFFVVVhhh~~~kkk```jjjrrrHHH;;;@@@CCC@@@CCCMMM\\\|||{{{wwwooofff^^^ZZZTTTJJJAAA===@@@777888???;;;555FFFccceeebbbwwwkkkaaabbbaaadddfffaaa___^^^^^^aaaeeehhhiiihhh\\\[[[ZZZ[[[]]]^^^\\\YYYUUUTTTSSSSSSSSSTTTSSSSSSSSSUUUXXXYYYVVVRRRNNNKKKGGGHHHIIIJJJMMMQQQVVVYYYWWWUUUTTTRRROOOLLLIIIIIINNNSSSUUUQQQOOORRRRRROOOVVVXXXYYYUUUNNNHHHEEEEEEDDDBBB:::777777222999NNNzzzwwwaaa\\\eeemmmpppyyyvvvjjjmmmaaaRRRKKKRRR___iiillllllrrrzzz|||ppp^^^UUUVVVJJJBBB>>>@@@@@@DDDVVVjjjdddOOOUUU```ooovvvyyyaaaXXXmmm|||gggNNNAAABBBFFFFFFWWWxxx{{{WWWjjj~~~___]]]ccc___VVVZZZ]]]\\\XXXVVVYYY]]]___aaabbb___[[[YYYZZZ\\\\\\___\\\UUURRRUUUZZZ\\\VVVWWWZZZ\\\[[[VVVQQQOOOOOOXXXeeelllkkkcccZZZTTTiiiTTTZZZVVVJJJCCCBBBQQQoooqqqaaa|||uuueeeNNN@@@FFFdddzzzmmmfffZZZPPPHHH===999888666666999<<<>>>???FFFiiizzzwwwYYYQQQSSSOOOQQQQQQOOOMMMKKKIIIHHHHHHJJJJJJIIIGGGDDDBBBCCCDDDBBBDDDGGGHHHHHHGGGFFFEEEEEEBBB>>><<<;;;<<<;;;;;;777888888777666555666888888:::<<<;;;999777777777444555666888999::::::::::::::::::999888666444333222111333333---,,,:::NNNnnn{{{|||tttqqquuu}}}{{{mmm```hhhnnnvvv|||gggMMMJJJaaayyy}}}qqqeeehhhaaaAAA<<>>CCCDDDGGGRRR___uuu~~~\\\UUUaaalllsss[[[XXXuuu~~~ttt```KKK@@@AAAEEEFFFSSSvvvpppQQQfffqqqppp|||cccXXXYYY[[[YYY]]]```^^^[[[\\\```fffdddeeeeeeaaa[[[YYYZZZ\\\VVVVVVTTTRRRUUU[[[[[[WWWQQQSSSTTTUUUUUUVVVUUUTTTRRRZZZdddkkkkkkfff^^^YYYUUU???@@@>>>???CCCJJJ___|||pppdddyyyhhhPPPLLLDDD@@@HHHcccgggQQQHHHIIIEEEBBBAAA;;;666666666777999<<>>===@@@<<>>FFFPPP]]]ppp}}}oooiiipppyyy|||zzzfffOOOPPPnnnxxxhhhUUUGGG???===BBBHHHfffeeeOOOeeevvvdddeeeuuucccWWWVVVZZZ\\\^^^```aaaaaacccgggkkkcccbbb```\\\XXXVVVWWWWWWRRRQQQPPPRRRYYY___\\\UUUUUUWWWXXXXXX[[[bbbffffffWWW[[[aaahhhkkkjjjeee```pppkkkCCC>>>>>>:::EEEMMM^^^xxx|||rrrzzz^^^LLL;;;>>>>>>===FFF```[[[FFF???DDDBBB???>>>999555666777888:::===AAACCC^^^|||zzz}}}mmmpppeeeSSSNNNOOORRRVVVPPPOOONNNJJJFFFDDDFFFIIIGGGHHHIIIGGGEEEDDDEEEEEEEEEGGGHHHFFFDDDCCCEEEGGG???===;;;;;;;;;:::888666333555666666444333444555555666888888666444333333999:::<<<>>>???>>><<<;;;888888888888777777666666444//////333222---000888TTTlllzzzxxxrrrhhhjjjzzz{{{iii^^^eeeyyy}}}sss]]]mmm~~~~~~oooSSSOOO^^^zzzuuuhhhppp|||wwwYYY@@@<<>>@@@DDDGGGOOO[[[hhhuuuyyytttvvvxxxgggXXXGGGFFF\\\}}}~~~qqqZZZHHHCCC@@@===FFFTTTccc```yyypppwwwhhhcccaaa\\\```\\\^^^aaadddggghhhjjjjjj___]]]YYYWWWVVVVVVVVVUUURRRTTTTTTUUUZZZ___^^^YYY\\\___```^^^aaaiiimmmlll^^^]]]^^^dddkkklllfff```SSSbbbNNN:::GGGIIICCCQQQVVVooohhhLLL;;;:::===<<<999AAA]]]iiiSSSLLLQQQKKKCCC???888444555777999;;;>>>BBBDDDooo{{{uuu```PPPQQQQQQMMMOOOKKKKKKJJJFFFBBBBBBEEEHHHDDDFFFGGGGGGEEEDDDDDDEEEDDDEEEDDDAAA===<<<>>>AAA===;;;:::::::::999777444555777888888777666666777555777888888666444333444888999<<<===>>><<<:::888777777777777777777777777333---,,,222333...---222GGGcccxxx|||vvviiieeeooommmWWWNNNSSSccc|||}}}bbbSSSMMM```xxx}}}mmm[[[NNNWWWppp|||oooccckkk{{{{{{aaaCCC999???EEETTT[[[}}}{{{yyyrrriiiYYYQQQHHHBBB<<<777777;;;444;;;:::555>>>^^^~~~iii\\\sssxxxssskkkjjjiiicccbbb^^^PPPRRRWWW\\\]]]\\\]]]ccchhhqqqpppmmmiiifffeeefffggg[[[\\\ZZZWWWUUUVVVZZZ______eeehhh```SSSIIIGGGJJJGGGEEEEEEIIIQQQWWWZZZ[[[YYYZZZUUULLLHHHKKKJJJFFFJJJKKKPPPVVVYYY[[[^^^bbbkkkiiifffeeeeeebbb\\\WWWTTTXXXPPPEEE???555333===NNNooozzzpppzzzqqqTTTHHHhhh|||oooaaa[[[dddppp~~~]]]AAA===>>>???GGGTTTaaaffffffeeeeeeiiillluuu{{{qqqXXXPPPDDD@@@NNNnnn|||kkkQQQ???AAACCCAAAOOOdddiiixxxppp[[[gggkkkbbbbbb[[[]]]bbbgggkkkllliiifffaaa]]]YYYXXXZZZ\\\[[[YYYUUUXXXZZZXXXYYY^^^```^^^]]]aaaaaa]]]^^^ccceeebbbeeeaaa___cccjjjjjjccc[[[IIIJJJKKKKKKMMMRRR[[[bbbwwwuuuUUUCCC===AAADDDBBB>>>JJJkkkvvvwwwzzzgggMMM444;;;777777<<<>>>???GGGRRRkkkUUUMMMNNNWWWWWWJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDFFFFFFEEECCCCCCAAA>>><<<:::999999:::888888999999999:::::::::===<<<;;;999999999999999;;;888555555777888666444444666888:::<<<<<<;;;:::777777888888888888777777333333333222222111111111888PPPmmm|||xxxnnnhhhhhh}}}yyy{{{pppZZZRRRUUU```xxxeeeRRRMMMMMMccc~~~}}}tttbbbWWWUUUXXXvvveeeDDD===FFFNNN]]]iii}}}xxx~~~|||zzzuuullldddTTTJJJ@@@<<<999666777;;;::::::555777QQQyyynnn___cccpppkkkmmmlllhhhgggfffaaa[[[[[[bbbeeeaaa\\\___eeeiiimmmiiieeeccccccbbb___\\\YYYWWWWWWYYYYYYXXX]]]cccpppjjjbbbYYYRRRNNNLLLLLLJJJHHHFFFIIIOOOUUUYYYZZZ]]]VVVRRRSSSPPPIIIFFFHHHLLLMMMNNNRRRWWW]]]cccgggmmmiiiaaaYYYSSSSSSVVVZZZWWWUUUPPPIII>>>555222444AAAXXXuuunnnsssbbbOOOMMMeeeyyyjjjcccjjjrrrzzz|||NNN<<<<<>>>>>LLLiiiyyyqqq[[[LLL>>>???DDDAAATTTxxxppp~~~hhheeejjjiiidddbbb^^^___bbbfffiiiiiigggdddccc___[[[YYYZZZ[[[XXXVVV[[[```fffhhheee```\\\[[[]]]^^^^^^]]]\\\\\\]]]___aaaaaa```_______________NNNRRRVVV[[[aaakkkvvv~~~gggNNNFFFIIIIIIPPPZZZbbbpppfffJJJ999;;;777:::???======LLL```kkkUUUOOOMMMQQQQQQHHHJJJIIIGGGEEEDDDCCCCCCCCCCCCBBB@@@@@@AAABBBBBBAAACCCAAA???<<<:::::::::;;;888888888999999999999999;;;;;;;;;:::999999888888777555444333444555444333444555888:::;;;;;;::::::666666777777777777666666333333333222222111111111333HHHdddwwwzzzssslllhhhjjjpppWWWJJJJJJPPPdddyyyXXXVVV]]]nnnzzznnn___OOOGGGFFFJJJ]]]dddSSS???>>>KKKUUUiiifffMMMJJJ\\\aaajjjuuuzzzvvvoooddd[[[NNNEEE<<<999777555666:::777<<<999>>>``````\\\hhhppplllllliiicccbbbdddbbb]]]```cccccc______dddggghhhiiieee```^^^^^^]]]ZZZWWWUUUOOOMMMQQQWWW\\\```eeegggddd```ZZZUUUQQQNNNLLLGGGEEEEEEJJJRRRWWWYYYYYY\\\VVVRRRQQQNNNGGGDDDFFFJJJKKKLLLPPPUUU[[[aaadddbbb```]]]XXXTTTSSSUUUWWWWWWTTTNNNFFF>>>666333333:::QQQqqqwwwsss[[[KKKLLLggg~~~ssspppuuuwwwxxx^^^@@@999>>>HHHGGGPPPRRRRRRQQQPPPaaappp^^^GGGAAA===@@@LLLbbbsssiiiQQQGGG:::;;;AAAHHHgggxxxkkk{{{wwwppp~~~|||gggeeeiiigggcccbbb[[[\\\___dddhhhiiifffccc^^^\\\ZZZXXXXXXXXXWWWUUUVVV\\\cccfffbbb\\\VVVSSSTTTUUUVVVUUUUUUUUUXXXZZZZZZ\\\^^^___```___^^^]]]^^^dddmmmvvvlllbbbkkkyyyoooIII>>><<<:::888<<>>XXXzzzgggRRRQQQMMMKKKKKKHHHIIIGGGDDDAAA???>>>>>>???@@@>>>===<<<>>>??????>>>AAA@@@>>><<<;;;:::;;;;;;888888888888888888888888999::::::::::::888777666444555555444333222333444333555777999::::::999888444555555666666555555444222222222222222111111111---===VVVmmmzzzzzzqqqiii]]]wwwwwwooottt}}}}}}mmmiiilllnnnkkkooozzzyyycccRRREEE;;;777888<<>>:::666444333JJJkkk}}}nnnooopppuuu\\\LLLLLLffffffDDD::::::???HHHGGGOOOOOOKKKHHHFFFYYYyyykkkWWWCCC;;;:::BBBJJJXXXwww{{{jjj]]]FFFCCC<<<===DDDOOOuuummmjjjdddiiiwwwdddbbbeeebbb^^^]]]WWWWWWZZZ```hhhjjjfffaaaYYYZZZZZZXXXVVVTTTTTTUUUSSSYYY```ccc```YYYRRRMMMMMMOOOPPPPPPPPPRRRUUUWWWYYY\\\___aaaaaa___\\\ZZZwww~~~www\\\CCC777999;;;:::999>>>BBB===CCChhh^^^MMMQQQMMMGGGIIILLLIIIFFFCCC???<<<;;;<<<<<<=========>>>@@@???===;;;>>>===;;;:::999999999999888888777777777777666666777888:::::::::888666444222555888777444333555777333444666888999888777666333333333444444333333333222222222111111111111111+++444GGGaaawww}}}tttjjjcccjjjRRRCCC;;;888777999:::888999===>>>BBBQQQbbblll|||{{{aaaJJJEEEFFFCCCGGGKKKVVVkkk}}}yyytttpppiii^^^PPPGGG===777333444555444666999888555777QQQXXXDDD\\\yyysssrrrhhhfffaaa[[[ZZZ^^^```]]]______\\\XXX[[[aaadddbbb^^^XXXRRRNNNMMMKKKHHHEEELLLFFFEEEKKKRRRTTTVVVXXX[[[ZZZYYYUUUPPPKKKEEEBBBHHHFFFFFFKKKRRRWWWVVVTTTWWWUUURRROOOJJJFFFDDDEEEGGGHHHIIIMMMQQQVVV[[[]]]ZZZ[[[[[[ZZZWWWTTTTTTTTTQQQMMMFFF@@@??????;;;666222EEEddd~~~kkkhhh{{{```KKKGGG___wwwSSS???@@@@@@>>>EEEHHHQQQQQQMMMGGG@@@LLLhhh~~~}}}eeePPPAAA888888BBBHHHRRRtttvvvbbbRRRAAACCC@@@BBBKKKWWWvvv|||ttt```rrrrrraaa______ZZZVVVVVVTTTTTTVVV]]]fffhhhddd^^^ZZZ\\\]]]ZZZVVVSSSSSSUUUVVVZZZ^^^___]]]XXXRRRNNNQQQQQQRRRRRRRRRSSSWWWYYY```aaabbbbbb```^^^[[[YYYzzzuuuNNNDDD@@@??????:::<<<;;;>>>@@@???MMMwwwpppRRRFFFNNNLLLGGGKKKOOOHHHFFFBBB???===<<<<<<<<<<<<===???CCCDDDBBB===:::::::::999888777666666666666666666666666666666666666777999999999777444333000333777777444333555777333444666777777666444333000111111222222111111000111111111111111111111111,,,///<<>><<<<<<<<<===>>>:::===CCCCCCAAAMMM___cccaaa[[[RRRPPPTTTXXXYYY```hhhwwwsssppplllggg```VVVJJJBBB999444222555777666777999888222AAAjjjnnnPPPQQQmmmeeejjjaaabbb___ZZZ[[[^^^]]]ZZZWWWZZZYYYUUUTTTYYY^^^___[[[UUUNNNJJJHHHFFFCCC@@@EEEEEEJJJQQQSSSQQQQQQTTT\\\ZZZVVVRRRNNNJJJGGGFFFMMMKKKJJJLLLOOOQQQQQQPPPSSSTTTSSSNNNIIIFFFEEEEEEGGGHHHJJJLLLPPPTTTWWWYYY]]]]]]ZZZVVVQQQOOOOOOOOOJJJJJJEEE@@@@@@CCC@@@:::111===XXXwwwzzzvvvtttxxx\\\HHHDDD]]]zzzVVVCCCDDDAAA???GGGGGGOOOQQQNNNKKKDDDNNNggguuuoootttzzz```JJJAAA888888BBBIIIWWW}}}~~~{{{nnnZZZJJJ???AAA===AAAQQQccc|||fff^^^uuuzzzvvvnnn```^^^]]]WWWRRRSSSUUUUUUVVV\\\bbbdddaaa]]]^^^``````\\\WWWSSSSSSUUUYYYYYYYYYYYYYYYWWWTTTRRRVVVWWWVVVUUUTTTVVVYYY\\\aaa```^^^\\\[[[[[[]]]]]]qqqbbbaaaCCC???;;;999<<<======???>>>>>>GGGcccyyynnnvvv```IIICCCJJJIIIHHHMMMNNNEEEDDDBBB@@@???>>>======<<<===@@@DDDEEECCC>>>999888888777666555444333333444444444555555666666666666777777888777555444333---000222333333333333444222333555666666444222111/////////000000/////////000000000111111111111111///---333GGG```rrruuuqqqvvv|||[[[MMMAAA>>>???@@@@@@@@@BBBBBBFFFLLLKKKJJJTTTaaagggiiipppwwwyyyxxx}}}~~~llliiiddd^^^VVVMMMDDD>>>777333222666888777777999555:::XXX{{{```UUUddd}}}wwwccceee]]]^^^]]]ZZZ[[[^^^\\\XXXTTTXXXYYYUUUTTTXXX[[[\\\ZZZUUUNNNJJJIIIIIIFFFDDDAAAEEEOOOXXXZZZWWWWWWYYY[[[YYYUUUQQQNNNMMMMMMNNNMMMOOOPPPPPPMMMLLLLLLLLLNNNRRRQQQKKKFFFEEEFFFFFFHHHIIIJJJLLLNNNQQQSSSTTTZZZXXXTTTOOOIIIGGGHHHIIIEEEIIIHHHBBBBBBEEECCC;;;000555IIIkkkxxxooolll~~~xxx[[[JJJLLLiii```DDD@@@???CCCOOOIIILLLIIIFFFDDD>>>GGG]]]iiiZZZbbbyyyzzziii]]]lllxxx^^^GGG@@@:::;;;EEEPPPeee}}}yyyqqqcccQQQDDD<<<>>>999???XXXsss|||___VVVlllqqqfffrrrxxxjjj```___^^^WWWTTTVVVYYYYYYZZZ\\\^^^___^^^]]]bbbaaa___[[[WWWUUUUUUVVVVVVTTTRRRSSSTTTUUUUUUTTTWWWWWWVVVTTTSSSUUUXXX\\\ZZZXXXUUUSSSUUUZZZ___ccc|||ccc^^^{{{zzzQQQ777444000...777>>><<<@@@???AAAZZZzzzyyynnnwwwTTTFFFCCCGGGEEEGGGKKKGGG@@@AAAAAAAAAAAA@@@>>>=========>>>???AAA@@@===;;;999888888777555333222111222222333444555666666777777777666666555444444333......///222444555333222222333444555444333111000------............------///000000000111111111222000,,,...<<>>```qqqkkkzzzzzz```OOOQQQooojjjGGG@@@CCCJJJUUUOOOQQQMMMLLLLLLCCCBBBQQQ^^^TTTiii~~~jjjeee}}}www]]]GGG<<<<<>>@@@BBBBBBAAA???>>>>>><<<::::::<<<===<<<<<<:::999999777555333111000111111222333555666777777777777555444444333444444000///000333777888666222222333444444444222000///,,,------......------,,,//////000000111111111222000,,,+++666LLLdddwwwooottt{{{|||bbb^^^^^^fffmmmpppssswwwwwwzzzsssfffaaaXXXNNNEEE===888666555222333777999666444555@@@^^^||||||cccRRRaaazzzjjj\\\]]]UUU\\\\\\ZZZWWWXXX]]]]]]ZZZ]]]\\\ZZZZZZaaafffbbbZZZZZZVVVRRRQQQTTTXXXYYYXXXRRRPPPTTT___hhhiiieeedddZZZXXXUUUQQQMMMIIIFFFEEECCCNNNZZZ[[[QQQHHHEEEFFFDDDKKKLLLEEE@@@BBBEEEDDDHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJIIIGGGFFFGGGHHHDDDOOORRRIIICCCCCC@@@888<<<222999ZZZ}}}yyyvvvxxxmmmvvvyyycccOOOLLLfffqqqLLLFFFKKKPPPVVVWWW\\\^^^dddhhh[[[RRRZZZccc```vvvvvv]]]GGG888>>>EEEOOOccc|||zzzuuukkk]]]NNNBBB;;;888EEEMMMXXXttteeebbbmmmpppbbbXXXTTTXXXZZZUUUVVVZZZbbbcccccc^^^XXXVVVYYY]]]^^^XXXSSSQQQSSSVVVWWWWWWMMMMMMNNNRRRWWWYYYWWWUUUNNNNNNNNNMMMNNNQQQWWW[[[WWWUUUSSSRRRUUUZZZ```dddttt```RRRTTTdddtttQQQCCC666555999;;;;;;;;;;;;===BBBWWWyyyYYYEEECCCBBBBBBBBBBBBAAA???===>>>>>>===<<<<<<>>>@@@AAA>>>;;;;;;======<<<:::999888666555333222222222111111222333555666777777888777555333222000000///111//////000333444333000333444555555555333000///...---+++++++++,,,...000///...---,,,---///111222---//////111???[[[vvvkkkxxx|||rrreeeXXXKKKDDD???999444333///999:::111///888>>>;;;bbbvvvQQQOOOtttsssZZZVVVWWWTTTWWWYYY[[[\\\\\\\\\]]]^^^cccccceeekkkooolllcccZZZ^^^XXXRRRQQQUUUXXXXXXVVVUUUYYY___eeeiiihhhccc___VVVRRRLLLGGGEEEEEEGGGHHHKKKNNNRRRSSSPPPLLLIIIGGGIIIHHHGGGHHHIIIJJJIIIIIILLLRRRRRRIIICCCDDDGGGFFFEEEEEEIIINNNMMMHHHIIIOOOOOONNNLLLJJJHHHEEE@@@===888>>>;;;LLLvvv}}}pppooo___LLLcccqqqgggXXXJJJXXXwwwNNNDDDLLLYYYeee```ooo|||zzz]]]oooxxx\\\CCC;;;@@@FFFRRRrrrwwwtttjjj[[[MMMDDD>>>:::EEECCCOOOmmmcccssskkk\\\YYYVVVVVVZZZ]]]^^^]]]iiinnnjjj[[[TTTXXX[[[WWW```___]]][[[YYYXXXXXXXXXVVVYYY\\\]]][[[YYYWWWVVVWWWQQQLLLOOOVVV[[[[[[XXXYYYYYY[[[^^^aaaccccccbbb}}}vvvhhhWWWJJJIIISSS^^^FFF;;;222333777999999:::FFF>>>GGGhhhjjjLLLDDDBBB@@@@@@@@@@@@???>>>>>>??????>>><<<===???AAAAAA>>><<<<<<===>>><<<:::999888666555333222222222222333333333444555555555555444333222111111111111000//////000333444333000333444555555444222000//////...,,,,,,,,,---///000///...---------///111222.........000888MMMggg{{{pppyyy{{{lll]]]QQQDDD>>>:::555111111222444777888444333>>>LLLhhhOOOaaammm[[[XXXZZZZZZVVVXXXZZZ[[[[[[[[[[[[[[[dddeeegggjjjllljjjddd___^^^YYYTTTTTTXXX[[[[[[ZZZYYY\\\aaafffjjjkkkgggdddXXXTTTMMMGGGDDDDDDFFFHHHNNNPPPRRRTTTTTTSSSQQQOOOLLLKKKKKKMMMNNNOOOPPPOOONNNSSSTTTLLLGGGHHHIIIIIIHHHHHHMMMQQQPPPJJJIIIMMMTTTRRRPPPNNNLLLIIIEEEBBB>>>;;;444???cccyyyvvveeeKKK\\\}}}nnn}}}iiiWWWIII[[[{{{wwwSSSJJJSSS___kkk|||wwwwww\\\CCC:::CCCPPPeee~~~uuummm___QQQEEE@@@===<<<>>>>>>JJJfffyyy|||qqqggg^^^\\\[[[]]]aaadddeeeeeefffllljjj^^^YYY^^^```]]]eeedddbbb___\\\ZZZXXXWWWWWW[[[___aaa___\\\ZZZYYYYYYSSSOOOPPPVVVYYYXXXUUU]]]\\\[[[]]]```bbbbbbbbbnnngggZZZKKKAAA>>>@@@DDD;;;333///222888999999:::DDD<<>>>>>===???@@@???>>>======???AAA@@@???======>>>>>><<<;;;888777666444333222111111444444444444333333333333222222111000000000111111/////////000333333222111222333444444333222000/////////...---...///000111//////.........000111333111///000222333<<>>888555222111222888222666===666///DDDccc{{{VVVQQQtttmmmbbb]]]^^^bbbWWWWWWXXXYYYZZZ[[[\\\\\\ffffffgggggggggfffeeeddd```]]]YYYZZZ]]]``````___^^^```eeejjjnnnnnnkkkhhhZZZUUUNNNHHHEEEEEEGGGIIIUUUSSSSSSUUUXXXZZZXXXVVVPPPPPPQQQSSSTTTUUUVVVWWWSSSVVVVVVQQQKKKJJJKKKJJJLLLMMMQQQUUUTTTPPPOOOQQQWWWUUUQQQOOOMMMKKKHHHFFFBBB:::555888NNNvvvzzzsss~~~xxx^^^gggkkkzzzlllVVVHHH___yyymmmlllppptttUUUOOO[[[iiiuuuyyy^^^FFF>>>JJJ\\\xxx{{{rrreeeSSSEEE>>><<<===>>><<>>??????===;;;;;;===?????????>>>>>>>>>===<<<;;;777777555333222111111111333333333333333444444444222111000///////////////......///000222333222222222222333333222111000000000000/////////000111222///////////////111222333444111333666111222IIIggg|||lllnnnqqqppp{{{tttggg^^^YYYLLLCCC:::666444222333666<<<666666999555999UUUxxxzzz___PPPbbbtttooofffcccggg[[[YYYWWWWWWZZZ___bbbdddiiiiiihhheeeddddddgggiiifffcccaaaaaacccddddddcccbbbdddiiinnnqqqooojjjfffYYYUUUOOOJJJHHHIIILLLNNNYYYUUUSSSUUUZZZ]]][[[XXXTTTUUUVVVVVVVVVVVVWWWYYYVVVXXXYYYVVVRRRPPPOOONNNSSSSSSUUUWWWXXXWWWXXXYYYVVVSSSNNNLLLKKKJJJIIIHHHBBB>>>AAA>>>BBBhhhyyyooorrr{{{jjjyyypppWWWIII___xxxkkkgggkkkqqqSSSPPPaaarrryyyvvvzzz~~~}}}bbbJJJEEERRRgggyyynnn^^^KKK???;;;;;;<<>>>>>>>>>>>>>>=========;;;999999;;;===>>>?????????>>><<<;;;;;;777666444333111000000000000000111222333444555666333222111///...---,,,,,,,,,...///111111222222333111111111111111111000000000000000000111111222222//////000000111222222333444111444777111...AAA[[[rrraaaUUUeee~~~tttggg[[[RRRLLLDDD===777555444333555999777888555222;;;UUUsssaaaLLLZZZyyyyyyvvvuuukkkdddfff```\\\XXXXXX]]]eeelllpppnnnmmmjjjgggeeegggkkknnnjjjiiigggffffffeeedddbbbaaaeeekkkppprrrmmmddd^^^VVVSSSOOOLLLLLLNNNQQQSSSUUURRRQQQTTT[[[___^^^[[[WWWXXXYYYXXXUUUTTTUUUVVVVVVXXXZZZ]]]]]][[[[[[[[[___^^^[[[YYYYYY[[[\\\\\\TTTPPPKKKHHHHHHJJJJJJKKKEEEFFFMMMDDD<<<\\\~~~uuuuuuxxxlll|||vvv\\\LLLZZZvvv{{{qqqqqqxxxvvvTTTRRRggg{{{pppWWWNNNZZZnnn|||~~~eeeMMMFFF[[[zzzwwwdddTTTDDD===;;;999;;;>>>CCC^^^nnnQQQ[[[~~~mmmjjjdddaaabbbbbbaaa___]]]\\\[[[ccchhhjjjiiihhhlllppprrrrrrnnnhhhcccaaaaaadddeee]]]bbbhhhllljjjfffbbb```dddcccbbbdddfffeeeaaa]]]ZZZXXXWWWXXX\\\bbbfffgggwwwjjj___NNNEEE:::444444555555333000///111555666666:::@@@JJJxxx{{{}}}|||fffTTTMMMHHHKKKHHHCCCAAA@@@???>>>===<<<===<<<:::888888:::;;;<<<>>>??????===;;;::::::666555444222111000////////////000222333555666666444333111///---,,,+++++++++---000111000111222444111000000000000000000000000000000111111111222222000000000111222222333333111///111444000///;;;KKKhhh{{{XXXggg}}}vvvkkk^^^QQQGGGAAA:::666333333333111444888000777666777RRR{{{rrrTTTJJJfff|||nnnqqqrrrjjjcccdddccc^^^ZZZ\\\bbbkkkqqqtttrrrpppllljjjjjjlllnnnpppjjjjjjiiihhhfffcccaaa```^^^aaaggglllmmmggg___XXXQQQPPPNNNNNNNNNPPPRRRTTTMMMNNNQQQWWW]]]aaa```^^^WWWYYYZZZXXXTTTRRRSSSUUUUUUVVV[[[bbbfffffffffhhhhhhfffaaa[[[YYY\\\[[[XXXSSSOOOIIIGGGHHHKKKNNNPPPMMMPPPRRRFFF===TTT|||||||||||||||qqqbbbNNNTTTaaagggmmmvvvzzz]]]ZZZnnn}}}xxxcccMMMFFFRRRaaahhhggg}}}hhhRRRIIIjjjpppWWWIII>>><<<;;;888:::AAANNNjjjYYYMMMZZZuuu}}}mmmvvvnnniiiaaaqqqdddfffffffffccc___]]]\\\]]]hhhjjjkkkiiihhhiiimmmqqqmmmkkkgggcccbbbbbbdddeeeaaaeeeiiiiiifffaaa\\\ZZZaaaaaabbbdddeeebbb]]]ZZZUUUTTTUUUXXX]]]bbbeeeeeewwwqqqgggZZZPPPCCC===666333333444333222111000222555666888???HHHaaasssrrrttt|||vvv]]]MMMKKKGGGJJJHHHDDDBBBAAA@@@===<<<=========;;;999888:::;;;:::===??????<<<999999:::666555333222000/////////000000111222333333444444333222111///...---------***---000111000000222444000000/////////000000000///000000111111111111111000000111222333333333333000000000000111444888;;;\\\mmmjjj{{{uuukkk^^^QQQFFF>>>:::444222222444444222333777222666:::JJJuuuyyy^^^QQQVVVtttzzzqqqkkkmmmmmmhhhcccbbbbbb___]]]```gggmmmooooooqqqmmmiiihhhjjjllllllkkkdddeeefffeeeccc```^^^]]]YYY[[[___cccdddaaa[[[WWWMMMMMMMMMNNNNNNOOOOOOOOOMMMQQQWWW]]]``````^^^\\\WWWZZZ[[[YYYUUURRRTTTWWWVVVUUUZZZccchhheeedddfffddddddaaa\\\\\\^^^[[[UUUPPPLLLFFFDDDGGGKKKPPPSSSUUUYYYTTTKKKHHHPPPnnn{{{uuuttt|||wwwdddNNNSSSZZZXXX___oooiiidddrrrvvvttt]]]UUURRR\\\jjjmmmcccWWWcccyyyooo[[[[[[yyyeeeLLLAAA:::;;;;;;:::@@@KKKkkk}}}kkkOOOWWWjjj~~~fffqqq{{{cccdddpppfffggghhhgggeeebbbaaaccceeejjjjjjhhheeebbbaaaeeeiiifffgggffffffdddbbb```^^^\\\___cccdddbbb___\\\[[[___aaacccdddbbb^^^XXXSSSQQQRRRUUUZZZ^^^aaaaaa```wwwlllcccZZZNNNEEE>>>:::666555555444222000333333444777888<<>>>>>>>><<<999999:::<<<999<<>>;;;888888999555555333111000//////...222222222222222222222222111111000///////////////))),,,000111000000222555000000////////////000111//////000111111111111000000000111333333333333333111333111000333999888333NNNttt}}}iiinnn|||~~~wwwtttttttttlll___QQQEEE===999888333111333666666333444888888888???]]]iiiNNNTTTggguuurrrooommmkkkhhheeeccc```______dddkkknnnkkkhhhlllhhhddddddhhhjjjhhhddd___aaabbbbbb```^^^\\\[[[VVVWWWXXX[[[]]]]]][[[XXXLLLLLLMMMMMMMMMLLLLLLKKKRRRXXX___cccaaa]]]YYYVVVVVVZZZ\\\ZZZVVVTTTWWWZZZYYYWWWZZZbbbddd^^^[[[\\\[[[^^^^^^\\\^^^aaa]]]UUUMMMIIICCCAAADDDJJJPPPSSSYYY___XXXRRRTTTOOO]]]zzzjjjfffppp|||dddNNNUUU\\\YYY```rrrpppjjjrrrmmmcccOOOPPPTTTWWWWWWRRRNNNMMMXXXcccsssvvvdddrrrrrr\\\HHH>>>999=========GGGUUUdddRRRiiiqqqvvvgggjjjlllhhheeefffgggeeedddeeeiiilllooommmjjjfffaaa^^^bbbgggaaadddggghhhfffaaa[[[WWWSSSVVV\\\___````````````aaabbbddddddaaa[[[TTTPPPPPPRRRVVV[[[___```^^^\\\|||oooaaaUUUKKKDDD@@@777666444333222333333444666222444:::888999OOOkkkzzz~~~sssZZZHHHGGGHHHEEEHHHIIIIIIFFFCCC@@@>>>>>><<<<<<;;;;;;:::999888888<<<<<<;;;:::999888666555444222000///......000111222222111111111222444555222222000///.....................//////////////////000000///------...000000000000000000/////////333222111111000111111222000000111222333444444555:::kkkjjjNNNVVVjjj{{{xxxyyyrrrkkk```QQQEEE???;;;666222...555777222333::::::444444EEEbbbnnncccSSSjjjxxxooommmkkkhhheeecccbbbaaa``````bbbgggkkkllliiieeeeeeddddddhhhllllllgggaaa```fffeee]]][[[^^^YYYOOOSSSTTTVVVYYYZZZYYYVVVRRROOOOOOOOOMMMKKKKKKMMMOOOWWWZZZ\\\ZZZXXXXXXWWWVVVQQQRRRTTTTTTRRRRRRRRRSSSSSSWWWZZZZZZWWWTTTTTTUUUXXXWWWWWWXXXYYYYYYWWWUUUUUULLLAAA???FFFNNNRRRSSSZZZXXXYYYZZZUUUPPPSSS[[[}}}xxxqqqooo{{{vvv^^^TTT]]]___```iiivvvkkkkkkfff```SSSYYYXXXTTTQQQHHHJJJZZZiiixxx{{{xxxvvvbbbRRRDDD888777AAA>>>:::QQQsssiiiiiisssnnnmmmgggjjj```___```gggrrrwwwuuuqqq}}}qqqjjjiiidddZZZZZZaaaXXX\\\```ccceeeccc^^^YYYXXXVVVVVVYYY^^^aaa```]]]aaabbbcccbbb]]]UUUMMMHHHFFFGGGKKKTTT\\\```^^^ZZZ}}}xxxpppcccUUUKKKCCC===:::666555444222222222333444444666:::;;;999DDDggghhhLLL???AAAEEEFFFGGGHHHGGGDDD@@@===<<<<<<;;;;;;::::::999888777777:::::::::999888777666555555444222000000111222333222111111000111222444444222111000///............------....../////////000...//////...,,,,,,---///////////////////////////111111111111111111222222///000000111222333444444222RRRsss]]]LLLUUUeeezzzzzzqqqiiibbbXXXKKKAAA;;;888444111444444222222666;;;:::666<<<^^^zzz]]]YYYppp~~~tttssspppmmmkkkiiifffbbb```^^^```dddhhhjjjhhhccc___```___```dddiiijjjeeeaaaccchhheee\\\XXXZZZUUULLLPPPQQQRRRTTTUUUTTTQQQNNNMMMMMMLLLKKKJJJLLLPPPTTTXXXYYYZZZYYYYYYXXXVVVUUUNNNOOOPPPPPPOOOPPPRRRTTTSSSSSSSSSQQQOOOOOORRRUUUYYYYYYYYYYYYYYYVVVSSSOOOOOOHHHBBBCCCIIIPPPSSSRRRXXXVVVWWWWWWSSSNNNQQQYYY~~~ssshhhuuuzzz{{{eee[[[aaaccceeepppiii]]]^^^YYYUUUXXXbbbeeefffgggcccjjj~~~|||nnnYYYJJJ@@@===>>>AAABBBPPPuuuzzztttiiiggghhhcccgggaaa]]]\\\aaaiiinnnmmmjjjsssooopppuuupppbbb[[[^^^```aaaccccccbbb```[[[WWWSSSUUUXXXZZZ[[[\\\]]]]]]aaaaaaaaa___YYYRRRKKKFFFFFFFFFHHHNNNVVV[[[\\\[[[yyyssshhh```TTTHHH@@@:::777555555444333222222222333444444:::>>>===AAAZZZXXXBBB===???BBBEEEFFFFFFDDDAAA<<<999999:::999999888888777777666666777777888888777666555555333222111000000222444555000000000000111222333444111000///...............,,,,,,---...///000000111---......---++++++,,,------------------.........///000111111222222222222...//////000111222333444444===cccyyyOOOFFFIIIaaa~~~}}}~~~{{{yyyvvvnnnddd\\\TTTLLLAAA:::666444222000777222111555888888888:::RRR|||```SSS]]]uuuoooppplllhhhggghhheee^^^XXXZZZ___dddfffddd___[[[XXXZZZZZZ\\\```eeeeeebbb^^^cccgggddd[[[WWWXXXTTTMMMLLLLLLMMMOOOPPPOOOLLLIIIMMMLLLJJJHHHHHHKKKPPPTTTWWWTTTSSSTTTVVVUUURRROOOKKKLLLMMMMMMLLLMMMOOORRROOONNNKKKHHHGGGJJJPPPUUUYYYXXXXXXXXXXXXUUUQQQNNNKKKGGGDDDFFFLLLPPPOOOLLLTTTRRRSSSRRROOOLLLOOOUUUkkk~~~wwwbbbhhh}}}yyy~~~|||pppfffiiiiiikkkxxx~~~|||UUUMMMOOOLLLJJJVVVeeeqqq}}}{{{wwwgggSSSEEE999???@@@<<>>999666666777777666666666666666666666555555666666666555555444000///......///111333444//////000000111222222333000///......---------...++++++,,,---///000111111,,,------,,,***)))+++,,,,,,,,,,,,,,,,,,---------...///111222333333333222---...//////111111222333:::555LLL{{{lllPPP@@@PPPkkk~~~|||zzz}}}{{{wwwssslllbbbWWWOOOFFFAAA:::555333222111000555222444888666333<<>>UUUxxxwwwgggllleeehhhaaaXXXXXXZZZYYYZZZ___fffjjjjjjhhhddddddhhhjjjeee^^^]]]aaaddd```]]][[[WWWSSSTTTWWWUUUYYY]]]^^^[[[XXXVVVUUUWWWVVVSSSPPPLLLHHHFFFDDDFFFFFFFFFGGGIIILLLPPPSSS{{{wwwpppfff]]]OOOIIIAAA:::666555555555333222222111222333555666777666;;;QQQuuutttXXXCCCCCCFFF???===AAAAAAAAA@@@<<<888555555555555555555555555555555555444444555555555444444333000///......///111333555//////000000000111111111///...------------------***+++,,,---...///000111+++,,,,,,+++))))))***+++***+++++++++,,,,,,,,,------...111333444444222111,,,------...///000111222666000:::YYY|||jjjHHHDDDQQQbbbwww~~~zzzxxxzzzwwwrrrkkkbbbWWWLLLEEE<<<999555222222222222333333222555555222777QQQnnnkkkUUURRRZZZooofffbbbiiifffbbbaaaeeejjjiiibbbZZZZZZ\\\]]][[[WWWVVVXXX[[[XXXYYYZZZ\\\\\\ZZZVVVSSSVVVXXXVVVQQQNNNPPPSSSTTTNNNOOOQQQTTTVVVUUUQQQNNNNNNKKKGGGCCCBBBEEEKKKPPPPPPHHHEEEIIIMMMJJJGGGFFFIIIMMMPPPQQQNNNJJJFFFDDDDDDCCCDDDFFFKKKQQQVVVYYY[[[WWWSSSQQQQQQRRRSSSSSSMMMJJJFFFEEEFFFGGGFFFEEEHHHHHHGGGFFFFFFJJJNNNPPPKKKZZZuuuzzzooommmuuu~~~}}}oooqqq{{{www[[[AAAAAACCCAAAEEE@@@IIINNNZZZtttyyynnn```PPPBBB:::>>>BBBEEEQQQwwwqqqXXXfff}}}iiikkkhhh___ZZZ[[[XXXZZZ^^^dddjjjkkkhhhddd___^^^______\\\YYY[[[```\\\WWWUUUUUURRROOORRRYYY^^^]]]]]]^^^^^^ZZZUUUPPPNNNMMMKKKIIIGGGFFFEEEEEEFFFHHHKKKKKKJJJIIIKKKNNN}}}ssskkkbbbWWWOOODDD???999555333444444444333333222222333555666888888===PPPvvvdddOOO???>>>???;;;;;;BBB>>>??????===999666555555333333444444555555666666444444555555444333222222222111000000111333555666///000000000000///.........------,,,,,,,,,------++++++,,,---...//////000+++,,,,,,+++))))))***+++******++++++,,,,,,------,,,///222444555444111///+++,,,---...///000000111///000444CCCccc```IIIBBBKKKaaavvvzzzuuurrrpppmmmhhh___UUUKKKCCC>>>777666444222222333444555444444666777===OOOpppnnnSSSOOObbbqqqhhh___bbbeee]]]\\\]]]aaafffgggbbb]]]^^^]]][[[XXXVVVXXX[[[^^^XXXYYY[[[[[[YYYUUUQQQNNNQQQQQQOOOJJJGGGHHHMMMRRRVVVXXX\\\___```]]]WWWSSSJJJHHHFFFCCCCCCHHHOOOTTTPPPHHHEEEJJJLLLGGGFFFIIIJJJNNNQQQQQQNNNHHHCCCAAAAAABBBEEEJJJQQQVVVXXXXXX]]]XXXRRRNNNLLLLLLLLLLLLHHHEEEBBBAAACCCEEEGGGGGGBBBCCCBBBAAACCCJJJOOOPPPHHHOOOjjj~~~lllgggttt}}}tttwww{{{WWWBBBBBBAAA???FFFNNNVVVVVV]]]rrr}}}}}}~~~yyypppcccTTTGGG???<<>>RRR{{{{{{mmmkkk|||XXXJJJ===:::;;;;;;<<>>??????;;;888666555333333444444555666666777555555555555444333222111333222111000111222444666000111111111000...,,,+++---,,,,,,,,,,,,,,,------,,,,,,,,,------.........+++,,,,,,+++))))))***,,,******++++++,,,------...---///333555666333000---++++++,,,---...//////000---111333999LLLrrrmmmRRRHHHPPP\\\ppp|||}}}zzz|||}}}~~~zzztttmmmhhhaaa^^^XXXQQQHHH@@@;;;999444444444333333333444666555888>>>KKK```wwwmmm\\\QQQeeerrraaa```aaa```WWWXXXZZZ^^^aaabbb```^^^]]]ZZZVVVUUUUUUVVVWWWWWWVVVXXXYYYYYYVVVQQQMMMKKKMMMLLLKKKHHHFFFHHHPPPXXXaaadddgggjjjiiiddd[[[TTTKKKJJJHHHFFFFFFKKKQQQVVVNNNGGGEEEJJJJJJCCCDDDJJJKKKMMMNNNMMMJJJFFFDDDCCCBBBCCCFFFKKKQQQUUUUUUTTTWWWTTTPPPMMMKKKIIIGGGEEECCCBBB@@@@@@AAACCCDDDDDD===??????===BBBKKKQQQPPPLLLJJJccc}}}ooorrr|||xxxVVVCCCDDDAAABBBMMM[[[iiipppxxx{{{yyytttooodddVVVHHH@@@@@@BBB>>>>>>VVVmmmRRRZZZggg}}}ppp```qqqiiikkkaaa```gggeee___bbbfffjjjllljjjeeebbb^^^\\\YYYXXX[[[]]][[[WWWVVVRRRSSSWWWSSSKKKNNNWWW[[[ZZZYYYYYYXXXVVVSSSQQQHHHHHHGGGGGGGGGGGGGGGGGGHHHNNNUUUUUUQQQOOORRRWWW}}}vvvllliiibbbYYYOOOGGGAAA>>>999777444333444444444333444444333444555777999:::DDDgggzzzlllfff~~~pppOOOFFF===;;;>>>@@@>>>;;;:::===@@@@@@===999666555333333444444555666777777666666666555444333111000222000///......000222333111111111111///---+++***,,,,,,,,,++++++,,,------------------------------,,,------+++***)))+++,,,******+++,,,------......---000333666666333///,,,***++++++,,,---...///000,,,///111222999SSS~~~nnnQQQGGGFFFQQQcccvvv~~~{{{yyywwwyyy{{{zzzvvvnnneee```TTTRRRMMMFFF>>>999777666222333444333333333444666555<<>>:::======;;;AAALLLRRRQQQQQQJJJaaazzz}}}uuuTTTDDDEEECCCFFFUUUXXXnnn{{{uuuuuuhhhbbbWWWHHH<<<888<<>>;;;:::666333000111333555444333666555000222;;;::::::EEEfffvvv~~~qqqYYYCCCCCCAAA???===<<<:::999888:::<<<===<<<999666333444333222111000111222333666555444333333444555666000///......///111333444222///,,,,,,...///---+++---.........---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,---------///222444444111---***++++++,,,,,,,,,,,,---------111///...222<<<\\\zzzssswwwWWWCCCHHHMMMUUUaaaqqqyyyqqqtttqqqoooppppppiii\\\QQQJJJFFF@@@<<<999666111---111000444888666111222999666KKKiiigggRRRMMMYYYuuuqqqiiikkkeee\\\XXXZZZ[[[___fffjjjhhhaaa[[[XXXVVVTTTSSSRRRRRRRRRSSSXXXVVVUUUVVVWWWTTTOOOKKKJJJKKKMMMMMMNNNTTT]]]dddbbbhhhnnnooolllfffbbbaaa]]]VVVNNNJJJLLLOOOSSSTTTHHHEEEBBBBBBEEEGGGGGGFFFJJJLLLMMMKKKGGGDDDEEEGGGOOOJJJIIINNNSSSRRRNNNMMMQQQOOOMMMJJJHHHFFFEEEDDDBBBBBBBBBBBBAAA@@@@@@???:::===@@@CCCGGGKKKPPPTTTLLLLLLcccwww___JJJ@@@@@@GGGLLL[[[]]]cccnnn{{{~~~wwwkkkbbbXXXLLLAAA======;;;;;;<<<<<>>===;;;:::999888:::<<<===<<<999666444555444333222222222333444666555444333333444555666...///000111222222222111222///,,,,,,......---+++,,,,,,------,,,++++++***+++,,,,,,------,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,---------...111222222///---++++++++++++,,,,,,,,,------+++000//////222666LLLnnnyyyooowwwfffGGGAAA@@@KKK^^^oooyyy}}}}}}~~~~~~xxxpppoookkkhhhhhhggg```TTTJJJAAA===999666555333000---888///+++000666777666777GGG\\\ttt}}}uuufffXXXRRR[[[ppp~~~hhhbbb```[[[VVVWWWYYY]]]bbbeeeggggggffffffccc```\\\WWWTTTSSSSSSTTT^^^[[[YYYZZZ\\\ZZZUUUOOONNNMMMLLLNNNSSSZZZ___bbbeeehhhjjjhhhddd___]]]\\\ZZZVVVQQQOOOPPPRRRRRRQQQGGGEEEDDDEEEHHHIIIHHHGGGIIIKKKMMMKKKGGGEEEGGGIIISSSMMMLLLPPPTTTRRRNNNMMMOOONNNMMMKKKJJJIIIIIIHHHBBBBBBCCCCCCBBBAAA@@@???999>>>EEEJJJLLLNNNOOOPPPLLLNNNWWWooozzzcccMMM@@@AAAIIIQQQVVVZZZaaakkkyyytttfff\\\OOODDD;;;999;;;;;;<<>>888555333222111444222000000222444444444---:::===888777@@@]]]lllPPP???@@@???>>>===;;;:::999888888:::<<<===<<<:::777666777666555555444444444555555444333222222333444555,,,...222555666444111///111///---,,,------,,,++++++++++++++++++******)))++++++,,,,,,,,,,,,++++++******)))))))))******+++++++++,,,,,,,,,,,,------------...//////...,,,+++++++++++++++,,,,,,,,,,,,+++000///000333111;;;RRRsss|||lllqqq___JJJ999:::GGGSSS___iiiyyyzzz}}}}}}{{{uuummmiiieee```]]][[[UUUKKKBBB888666333222222222111///777222///111333555888;;;YYYhhhtttooo\\\PPPSSS]]]vvvqqqeeeaaa\\\UUUTTTYYYXXX\\\bbbdddccceeejjjnnniiifffaaa\\\YYYYYYYYYZZZfffbbb^^^___cccccc\\\VVVSSSPPPOOOSSS[[[aaabbbbbbkkkjjjgggccc]]]ZZZXXXYYYXXXWWWVVVVVVVVVTTTQQQOOOGGGGGGHHHJJJMMMMMMKKKIIIHHHJJJLLLKKKIIIHHHJJJLLLTTTOOOLLLOOOQQQOOOLLLLLLQQQQQQPPPNNNMMMLLLKKKJJJCCCDDDEEEEEEEEECCCAAA???:::AAAJJJQQQSSSQQQOOOMMMLLLPPPNNNNNNbbbqqqvvv~~~}}}iiiRRRDDDEEEQQQ]]]iiiqqq}}}zzznnn]]]QQQ???999666888::::::<<>>:::555222111111000000222111000111222444555666777<<<777888JJJbbb]]]DDD>>>======<<<;;;:::999888777888999;;;<<<<<<:::888777888888777777666666555555444333222111111222333444,,,///333555666444111///000///---,,,,,,,,,,,,,,,***+++++++++++++++******++++++,,,,,,,,,,,,++++++)))))))))((())))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---111///111666222333AAAUUU}}}ssspppiiiMMM@@@<<<===GGGUUUhhhnnnvvv|||~~~|||xxxuuunnngggbbb]]]WWWRRROOOJJJBBB<<<555444333222222333333333...555;;;888111222???MMMhhhgggccc[[[TTTVVVfffvvvrrrkkkeeeccc^^^XXXVVVYYYXXX[[[___bbbccceeeiiilllcccbbbaaa```aaabbbdddeeelllfffbbbcccggghhhbbb\\\WWWWWWXXX\\\aaaeeeeeedddllljjjfffaaa]]]YYYXXXWWWVVVWWWWWWXXXWWWTTTQQQNNNIIIKKKNNNQQQSSSRRROOOMMMIIILLLNNNNNNLLLKKKNNNQQQPPPKKKIIILLLMMMLLLKKKLLLWWWVVVUUURRRPPPMMMJJJIIIFFFGGGIIIIIIHHHFFFCCCBBB>>>EEEOOOUUUVVVSSSNNNLLLKKKPPPMMMEEEKKKgggrrrssswwwuuuxxx~~~uuu~~~oooYYYJJJLLL[[[jjjppp~~~||||||~~~~~~zzzrrrdddRRRDDD666888;;;===<<<;;;BBBKKKmmmmmm]]]nnntttqqqnnnjjjffffffiiiooosssvvvrrrnnnllljjjfff```___bbbdddeeeeeeeeedddbbb^^^\\\YYY]]]```___YYYTTTUUUXXXYYYXXXTTTPPPMMMPPPXXX^^^cccdddddd___XXXRRRPPPQQQNNNTTTZZZ^^^______```bbbzzzuuuppplllhhh^^^ZZZUUUOOOJJJFFFAAA???777555222111111222111111111111111222222444666888>>><<<999OOOmmmIII;;;>>>;;;;;;;;;:::999888888777777888999:::;;;:::999888999888888888777666555555333222111000000111222333///000111333333222111000//////...---+++++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))(((((()))******++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,+++///+++---555333222:::DDDbbbsssuuuoooXXXDDD777:::DDDPPPXXXbbbkkkqqqwww~~~{{{{{{}}}}}}vvvppplllddd\\\VVVQQQKKKFFFBBB???:::666444444333333222222222333+++222777666888DDDYYYiiiooo]]]MMMMMMYYYiiizzzrrrgggccc```aaaaaa^^^ZZZYYY[[[\\\^^^ccchhhiiigggddd^^^```cccfffiiikkkmmmmmmnnnhhhcccdddhhhiiieee```ZZZ]]]aaaccccccdddeeegggfffdddbbb```]]]ZZZVVVTTTQQQRRRSSSSSSQQQOOONNNMMMLLLPPPTTTXXXXXXVVVSSSQQQLLLOOOQQQQQQOOONNNQQQTTTLLLGGGFFFIIIKKKKKKMMMPPPXXXXXXWWWUUUSSSPPPMMMLLLKKKLLLLLLLLLKKKIIIGGGEEEDDDIIIPPPTTTSSSQQQNNNLLLKKKLLLMMMKKKJJJ[[[ssspppvvv{{{qqquuubbbSSSTTTbbbqqqvvvxxxxxxzzz|||}}}~~~~~~~~~zzzqqqfffXXXGGG;;;:::<<>>;;;???:::::::::999999888888888555666777999999999888888888888888777666555444333222111000//////000111222000000000000000000111111.........---+++***+++,,,***+++,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))******+++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,************++++++++++++))),,,((((((111222000777;;;LLLwwwyyykkkkkkzzz]]]FFF:::777@@@FFFOOOXXXaaakkkvvv}}}}}}|||xxxwwwyyy|||~~~zzzzzztttllleee___WWWOOOGGGCCC>>>:::888666333222222333333111000///000111333///---666MMMeeesssvvvdddOOO@@@JJJaaatttooodddaaa^^^\\\```dddeeebbb^^^\\\]]]___eeekkkkkkfff```bbbdddfffiiikkkmmmnnnnnnlllhhhdddccceeeeeedddbbb]]]aaaffffffcccaaacccfff]]]\\\[[[[[[ZZZWWWRRROOOKKKMMMOOOOOOMMMKKKKKKKKKOOOSSSYYY[[[ZZZWWWTTTSSSOOOQQQSSSRRRPPPOOOQQQSSSJJJGGGFFFIIILLLMMMQQQVVVTTTUUUVVVVVVVVVUUUSSSRRROOOOOONNNMMMLLLJJJIIIHHHIIILLLOOOPPPOOOMMMLLLKKKJJJGGGIIINNNPPP___}}}|||tttsssyyyxxx~~~nnnbbbcccooo{{{|||qqqdddWWWJJJ???888;;;::::::;;;@@@RRRrrrbbbKKKKKKfff}}}wwwgggvvvooopppppppppooommmkkkhhhfffeee___aaaeeehhhccc[[[YYY[[[XXX^^^fffkkkkkkiiifffeee]]]bbbccc^^^ZZZZZZZZZYYYWWWXXXXXXVVVTTTUUUZZZ___```cccdddbbb^^^[[[[[[]]][[[[[[\\\___aaaaaa```^^^|||yyywwwqqqiii```YYYSSSMMMJJJAAAAAA???<<<888555444444222111111222333333222111111333444555444666:::===;;;PPPiiivvvwww}}}zzz[[[CCC>>>@@@???::::::999999999999999999444444666777888888888888666777777666555444222111111000////////////000111////////////////////////---...///---***)))+++---))))))***+++++++++++++++******++++++++++++******)))))))))******+++------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,************++++++++++++)))...)))'''///111...333666<<>>OOOhhhyyysssdddPPPHHHMMMaaauuuqqqeee___[[[ZZZZZZ\\\___aaa```^^^WWWZZZ___cccffffffcccaaafffeeeddddddeeegggiiijjjiiigggeeecccaaaaaacccddd```bbbbbbbbbaaa```______YYYWWWUUUUUUUUUSSSOOOKKKIIIMMMQQQRRRQQQNNNNNNNNNQQQUUUZZZ[[[YYYUUUSSSRRRQQQSSSTTTRRROOOMMMOOOQQQIIIFFFEEEHHHJJJKKKQQQWWWSSSTTTVVVWWWWWWWWWUUUUUUQQQPPPNNNLLLJJJJJJIIIJJJIIILLLNNNNNNLLLJJJHHHHHHGGGFFFFFFJJJSSSddd{{{~~~}}}ttt}}}zzz~~~~~~}}}~~~yyyrrrfffWWWHHH>>>:::999999999@@@PPPeee|||VVVRRRbbbooocccvvvssspppnnnnnnooopppnnniiiccc^^^^^^___ZZZ\\\aaaccc^^^VVVTTTWWWUUU\\\fffllllllhhheeecccZZZ^^^]]]XXXWWWYYYXXXTTTUUUYYY\\\\\\ZZZYYY[[[]]][[[]]]___^^^\\\[[[]]]```]]]]]]^^^bbbdddccc]]]XXXsssuuuwwwwwwuuuqqqllliii```[[[TTTMMMHHHDDD@@@===888999888777444222222333111000000111222333111///111333555666555777;;;???MMMkkkvvvtttoooIII888???BBB999999999999999999999999999333333444666777777777777555666666666444333111///111000///......///000111---...///000000///...,,,---...///---***)))***---(((((()))*********************++++++++++++******************+++,,,---...++++++,,,,,,,,,---------***+++,,,---...------,,,)))************++++++++++++111---***111111---111333444VVVvvvnnn|||dddCCC@@@;;;999===DDDMMMRRRXXX```kkksssvvvvvvtttttttttwww|||}}}}}}}}}|||~~~~~~ssstttuuutttqqqnnnmmmllleeeddd^^^UUUOOOJJJBBB:::666555333222222333333333111333444333111000333555888GGG\\\ppp|||yyybbbJJJDDDMMMeee~~~fffcccccc^^^SSSUUUVVVTTTSSSTTTUUUTTTPPPVVV\\\___^^^^^^```bbbfffccc___\\\\\\```dddgggggggggfffbbb______bbbfffccc```^^^^^^```___\\\XXX[[[WWWTTTRRRRRRQQQNNNKKKKKKPPPWWWZZZXXXUUUSSSRRRQQQUUUZZZZZZWWWSSSQQQQQQQQQSSSTTTRRRNNNKKKLLLNNNGGGDDDCCCFFFGGGHHHNNNUUUUUUVVVXXXXXXXXXVVVTTTRRRQQQOOOMMMJJJHHHHHHIIIJJJHHHKKKMMMNNNKKKHHHFFFEEEEEEHHHFFFFFFRRRcccfff^^^sssrrr~~~}}}zzzzzz{{{}}}pppkkk___NNN>>>777888<<<;;;???QQQrrrqqqbbbttthhh[[[eeesssppprrrhhhlllmmmmmmnnnooollleee\\\WWWXXX\\\XXXZZZ^^^___ZZZSSSRRRVVVWWW___hhhlllkkkeee```]]]WWWZZZXXXSSSTTTXXXVVVPPPRRRWWW]]]___]]][[[ZZZ[[[WWWYYY[[[[[[YYYZZZ]]]aaa\\\]]]```eeegggdddZZZSSS{{{~~~}}}xxxwwwyyytttmmmjjjiiigggdddaaa]]]ZZZXXXLLLKKKGGGCCC>>>:::777555555444333222222222333444222000//////222333222000333:::222000<<<:::===RRRkkk|||OOO>>><<<;;;999;;;<<<;;;:::999888666555555222333444666777888888888666666444333222111111111999444---+++,,,///111111111000///...............000000///---***((()))***))))))***++++++++++++***+++***)))))))))***,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++,,,,,,,,,,,,---...//////555222CCCllluuuvvvooo[[[EEE;;;;;;======;;;FFFMMMWWWbbbhhhjjjiiihhhkkkoootttvvvwwwxxxzzz}}}|||||||||{{{{{{yyyxxxxxx{{{|||||||||zzzxxxuuusssrrrrrrqqqooojjjddd^^^ZZZUUUPPPJJJEEEBBB>>>999555<<<000)))---444444222111555333444777888888999===RRRiiiooo[[[NNNHHH___zzznnnhhhbbb^^^___UUUVVVWWWVVVTTTSSSSSSTTT\\\\\\[[[YYYWWWVVVWWWYYYaaa___\\\[[[aaahhhhhhdddjjjfffbbb___^^^^^^^^^^^^]]]aaa```[[[XXXZZZ]]]]]]YYYWWWTTTQQQOOONNNNNNNNNNNNOOOQQQTTTVVVVVVSSSQQQUUUVVVVVVWWWVVVSSSQQQOOOVVVUUURRROOOLLLHHHFFFEEECCCBBBAAABBBDDDHHHLLLOOOYYYWWWTTTTTTTTTRRRMMMIIIOOOKKKFFFCCCEEEIIIMMMOOOLLLJJJHHHHHHIIIIIIHHHGGGKKKHHHDDDEEEHHHLLLMMMMMMtttzzz~~~}}}}}}~~~~~~|||vvvuuuyyywwwqqqeeeYYYKKKBBB;;;777888<<>>;;;888555333222444333222222111222333444666444222222333333222111+++:::999777EEEPPPaaa{{{wwwQQQBBB@@@===;;;<<<999888777666555444333222222333444555666777777777555555333222111000000000777222---+++---///000000......------,,,---------...//////---***(((((()))))))))***++++++++++++*********)))))))))***+++,,,)))))))))******+++++++++************************))))))***************+++)))))))))*********++++++++++++++++++,,,---...//////,,,555JJJbbbzzzttthhhwwwnnnRRR===555777<<<;;;???EEEKKKPPPTTTWWWYYY[[[___ccceeefffgggjjjllllllmmmoooppprrrsssssstttxxxxxxxxxvvvtttqqqmmmkkkjjjhhhddd___YYYTTTPPPNNNHHHDDD@@@<<<;;;888555222...///444888555---+++...---222555222444BBBZZZlllyyydddMMMEEERRRbbbkkkdddccc___\\\^^^RRRSSSUUUUUUTTTTTTUUUWWWYYYYYYWWWTTTQQQRRRWWW[[[aaa```^^^\\\___dddddd```bbb^^^ZZZVVVUUUUUUUUUTTTZZZ___```]]][[[\\\]]]\\\WWWUUUQQQNNNKKKJJJJJJJJJHHHLLLQQQVVVXXXXXXWWWVVVTTTTTTSSSRRRQQQPPPPPPPPPTTTSSSPPPMMMJJJGGGEEECCC@@@@@@@@@BBBEEEJJJNNNPPPXXXVVVTTTTTTTTTRRRNNNJJJLLLIIIEEECCCEEEIIILLLMMMLLLJJJHHHGGGHHHIIIHHHGGGGGGDDDAAAAAACCCFFFFFFEEEZZZtttkkkpppqqq}}}zzzxxxyyyrrr}}}|||||||||{{{yyyxxxxxxxxxyyyzzzwwwppplllkkkfff___SSSIII>>>:::888777999>>>:::NNNxxxwwwoookkkxxx^^^\\\aaa___```eeehhhfffaaaZZZRRRNNNOOOQQQRRRQQQQQQPPPPPPQQQRRRSSSTTT[[[bbbaaaZZZTTTTTTVVVVVVVVVWWWXXXWWWTTTPPPLLLQQQSSSUUURRRMMMGGGEEEEEEGGGGGGJJJOOOTTTWWWVVVTTTRRRTTTWWWXXXVVVQQQKKKGGG]]]^^^]]]ZZZZZZZZZVVVQQQIIIHHHFFFDDDAAA>>><<<:::555555444333333222111111333222222111111222333333222222222333333444444555555>>>:::;;;YYYyyy```GGG>>><<<999888:::888888777666444333222222111222333555666666666666444333222000////////////222000---,,,---......---,,,,,,+++++++++,,,------,,,...///...+++)))((((((((()))******++++++*********))))))))))))***++++++))))))))))))************((((((((((((((((((((((((************))))))))))))))))))))))))************************+++,,,------+++,,,111444666DDDeeeqqqhhhgggzzzwwwTTT===666888666666777999<<>>CCCfff|||___fffcccqqqzzzsssppp{{{___gggvvv}}}{{{yyywwwvvvxxxyyyvvvpppjjjcccZZZQQQ???:::777888888888===CCCIIIgggwww^^^ggg{{{|||hhhYYY[[[^^^ZZZYYY]]]gggccc]]]VVVPPPOOORRRUUUQQQQQQPPPPPPPPPRRRTTTUUUSSSWWWZZZXXXSSSPPPRRRUUUVVVUUUVVVXXXXXXUUUNNNIIIMMMPPPQQQOOOJJJFFFEEEFFFCCCCCCFFFJJJOOOQQQRRRQQQOOOPPPQQQPPPNNNKKKHHHFFFKKKKKKJJJHHHHHHHHHEEEBBBAAA@@@@@@>>><<<:::777666111111222222222222222222111111111111222222222333...111444555555666888:::888???BBBRRRqqqSSSFFF:::888888777777999;;;:::999888777555444444111222333444555555555555222222000///...---------......------------,,,++++++++++++++++++,,,---...***,,,......,,,)))((('''((())))))***************)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((('''((((((((()))))))))******)))(((((())))))***+++,,,'''---333333...333IIIaaabbb]]]ppp}}}iiiPPPBBB<<<777333333888<<<;;;999;;;<<<>>>@@@BBBCCCEEEFFFFFFHHHLLLRRRWWW[[[___```]]]\\\[[[YYYWWWTTTQQQOOOOOOLLLFFF@@@;;;999888888444333222222222333333333666111......111444666666222:::BBBPPPllldddMMM@@@NNNiii}}}}}}fff```]]]___^^^XXXSSSSSSZZZ[[[[[[YYYVVVTTTSSSTTTUUUWWWVVVRRRMMMNNNUUU\\\]]]bbbbbb___\\\]]]\\\ZZZVVVSSSQQQQQQSSSVVVXXXXXXQQQVVVYYYYYYZZZ^^^___]]]UUUSSSPPPNNNLLLLLLMMMMMMLLLQQQUUUSSSOOOMMMOOORRRVVVTTTQQQNNNLLLKKKLLLMMMLLLKKKHHHEEECCCBBBAAA@@@CCCEEEIIINNNSSSWWWZZZ\\\VVVUUUTTTRRROOOLLLHHHEEEJJJIIIIIIJJJLLLNNNNNNMMMHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@???===@@@QQQnnn|||wwwsss}}}sss{{{sssgggbbbnnn}}}zzzwwwvvvvvvtttoooggg]]]QQQHHH888888999:::999<<>>CCCGGGKKKMMMNNNIIIIIIHHHGGGFFFEEECCCCCC@@@???===:::777555333222222333222222222222333444222444555555444555555555@@@PPPfff{{{tttZZZLLLHHHRRRooozzzfffYYYXXXYYY\\\]]]ZZZYYYYYYYYYZZZZZZXXXUUUSSSSSSTTTUUUWWWWWWTTTOOONNNRRRWWWXXX]]]^^^[[[YYYZZZZZZWWWNNNLLLLLLNNNSSSYYY\\\^^^[[[\\\[[[XXXYYY]]]^^^[[[RRRQQQOOOMMMMMMNNNPPPQQQPPPRRRQQQLLLGGGEEEIIINNNVVVUUUSSSPPPNNNLLLJJJIIIIIIHHHEEECCCAAA@@@@@@@@@EEEHHHMMMSSSWWWZZZ\\\\\\SSSSSSRRROOOKKKFFFCCCAAAIIIHHHHHHJJJLLLMMMLLLKKKFFFDDDAAA@@@AAAAAA???>>>===???AAABBBBBBAAA@@@???FFFHHHWWW{{{jjjfffrrr~~~~~~~~~}}}}}}}}}|||xxxuuuqqqmmmiiiddd[[[OOOCCC<<<999999999888:::GGGccc|||aaaOOO[[[vvvzzzooovvvggg```\\\]]]\\\XXXZZZaaajjjddd]]]VVVSSSTTTVVVXXXXXXWWWVVVTTTRRRQQQPPPOOOSSSRRRPPPNNNMMMOOOQQQSSSRRROOOKKKJJJKKKKKKJJJHHHNNNQQQRRRRRROOOOOORRRUUUOOOLLLHHHEEEDDDGGGLLLOOOOOONNNKKKIIIHHHIIIJJJLLL:::666444666777444333333222222222222111000//////222222222111111111111111111111333444444444444444222555666444333888EEEOOOiiiuuuqqqvvvvvvPPP===<<<;;;:::999888777777777999888777666444333222222000000111222222222222222111000///---,,,,,,,,,,,,***,,,...///---,,,+++,,,,,,,,,++++++,,,,,,------''')))++++++***(((((()))'''((())))))******))))))'''((())))))******))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++,,,***(((***...111333444@@@___sssmmm{{{rrrZZZGGG<<<777222///777555333333444555555444222333555888:::;;;<<<===::::::::::::::::::::::::444555666666555333111000111222333222111111333555---444666333333AAAVVVeeevvv{{{zzzmmm[[[KKKBBBPPPaaavvvppp^^^```WWWVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWWWWVVVUUUVVVXXXWWWWWWVVVTTTRRRQQQRRRSSSWWWYYYYYYVVVVVVXXXXXXUUUOOONNNNNNQQQWWW]]]aaacccdddccc___YYYXXX[[[ZZZWWWOOONNNLLLKKKKKKMMMNNNPPPMMMLLLJJJGGGCCCDDDHHHLLLRRRRRRQQQOOOMMMKKKIIIIIIHHHFFFCCCAAA@@@@@@AAAAAAEEEHHHMMMSSSVVVWWWVVVUUUOOOPPPOOOLLLHHHCCCAAA@@@FFFEEEEEEFFFHHHHHHGGGEEEFFFCCCAAA@@@@@@@@@>>>===<<<>>>@@@AAA@@@??????@@@FFFEEENNNnnnjjj\\\\\\mmm~~~}}}}}}~~~|||{{{|||}}}|||wwwrrrkkkddd]]]VVVMMMAAA888555;;;999888===KKKgggiiiPPPZZZsssggghhhttteee```\\\ZZZXXXVVV[[[aaaddd___YYYUUUSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSQQQPPPQQQOOOLLLLLLMMMOOOPPPPPPNNNLLLIIIGGGFFFGGGIIIKKKNNNPPPPPPMMMJJJIIILLLOOOMMMLLLJJJGGGGGGKKKPPPUUUMMMKKKHHHFFFEEEGGGJJJLLL888333111444555222111333222222333333333333222222111111111111111111111111111222444555666666555555333555888:::BBBVVVssshhhiiiXXX<<>><<<999666555666666555333222333444444555555444444555555444444444555555666222222333333333222111000000222333333111222444777555888:::???RRRoookkk[[[LLLDDDNNN^^^jjjoooXXXUUU[[[UUUUUUSSSRRRSSSTTTSSSRRRXXXZZZ[[[[[[ZZZZZZ\\\]]]^^^[[[WWWUUUWWWYYYYYYYYY]]]]]]YYYVVVXXX[[[ZZZUUUUUUTTTRRRSSSWWW[[[^^^___^^^^^^[[[WWWXXXZZZXXXSSSOOONNNLLLJJJJJJJJJKKKLLLHHHHHHFFFEEEEEEFFFGGGHHHMMMKKKIIIHHHHHHHHHJJJKKKGGGEEECCCAAA@@@@@@BBBCCCEEEHHHMMMRRRSSSRRROOOMMMIIIKKKMMMKKKGGGDDDCCCDDDEEEDDDCCCDDDEEEEEECCCBBBGGGEEECCCBBBAAAAAA@@@>>>???AAACCCBBB???>>>???@@@AAAEEEJJJZZZ~~~yyy```QQQVVVbbb~~~}}}{{{yyyyyyzzzxxxrrrlllaaaWWWNNNIIICCC;;;777999::::::EEE\\\zzzvvvXXX[[[~~~fffyyykkkccchhhccc^^^[[[XXXWWWZZZ___\\\YYYUUUTTTUUUTTTSSSQQQTTTVVVXXXZZZZZZXXXUUUSSSRRROOOMMMNNNRRRSSSRRRPPPJJJLLLMMMJJJGGGGGGKKKOOOMMMNNNNNNKKKGGGGGGJJJNNNIIIKKKMMMMMMMMMOOOSSSVVVMMMKKKGGGEEEEEEHHHKKKNNN888222000444444111000333111222222333333333333222222222222333333333444444111333444666777777666666777;;;@@@HHH\\\yyy```:::555EEE;;;;;;888666666888888777777666555444222111000000///000000111111111111000111000///...---,,,,,,,,,***---//////,,,+++---///++++++***)))(((((())))))((())))))((('''''')))+++'''(((((()))))))))))))))&&&''')))*********)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,%%%***///...,,,---///000222111<<<\\\fffXXX```pppxxxkkk```___BBB>>>:::888999999777555666666666666555555444333555444444333333333444444555444444333333333333333000222444444333444777;;;AAA@@@HHHaaapppWWWFFFJJJTTT\\\nnnfffTTTWWWYYYTTTKKKLLLMMMPPPVVV]]]___]]]aaabbbcccbbb```___```aaafff___XXXWWW[[[```bbbaaafffccc]]]YYY\\\```^^^XXXVVVSSSPPPOOOQQQSSSTTTUUUPPPRRRSSSSSSVVVZZZWWWQQQSSSQQQNNNKKKJJJIIIJJJJJJGGGGGGFFFGGGHHHGGGEEEBBBHHHFFFCCCAAABBBFFFKKKNNNGGGEEECCCAAA@@@AAACCCDDDFFFJJJNNNRRRSSSPPPLLLIIIEEEHHHKKKKKKHHHFFFGGGHHHGGGFFFDDDDDDEEEEEECCCBBBIIIGGGEEECCCCCCCCCAAA@@@CCCEEEFFFDDD@@@???@@@BBB===EEEEEEDDD___|||zzztttjjjvvvooofffddd___sss~~~xxxuuurrrrrrsssppphhhbbbRRRHHH???<<<:::666888===888???VVV~~~rrr```XXXrrr~~~mmmrrrbbb___aaa]]]ZZZYYYXXXYYY]]]aaaWWWUUUTTTUUUWWWWWWTTTQQQYYY[[[___aaa```]]]XXXUUUTTTRRRPPPSSSWWWXXXVVVRRRHHHMMMQQQOOOJJJIIIMMMRRRLLLMMMMMMKKKIIIJJJNNNSSSFFFKKKPPPSSSRRRQQQRRRSSSNNNLLLIIIGGGGGGJJJNNNPPP555333111000111111///...000222222111000333666777333555333000333888555---666333444777888666888>>>AAAHHHZZZpppzzz\\\GGG???===;;;<<<:::999777666666777777999888666444222111000/////////000111111111111111000000000///...,,,+++***+++++++++,,,,,,---------,,,+++++++++,,,,,,***)))******))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))******++++++,,,------333...111AAAZZZ}}}sssfff^^^ZZZiiizzzppp___MMMGGGFFFDDDAAA???===999666666777666555666555444333444555555333000888333111444666333333555;;;333333;;;???>>>EEEPPP```eeehhhuuuiii[[[IIINNNXXXfffvvv^^^QQQRRRQQQQQQTTTPPPNNNNNNSSS\\\cccdddccceeegggjjjllllllkkkhhhffffffcccbbbeeeeeedddgggkkkjjjccc]]][[[]]]___]]]ZZZWWWUUUSSSRRRRRRPPPNNNMMMOOOSSSXXXZZZYYYXXXZZZ\\\UUUSSSQQQPPPJJJFFFHHHMMMQQQSSSRRRNNNIIIEEEEEEFFFJJJGGGCCCAAACCCGGGJJJKKKQQQJJJBBB???CCCGGGHHHHHHMMMPPPUUUZZZ[[[VVVOOOJJJIIILLLMMMKKKEEEBBBDDDGGGQQQKKKCCC???@@@CCCEEEFFFIIIIIIHHHHHHFFFDDDCCCBBB@@@AAAAAA@@@???@@@BBBDDD@@@@@@CCCFFFJJJ___oootttzzz|||hhhjjjrrrjjjlll~~~eee```mmm~~~yyyvvvnnnccc```___XXXNNNLLL???555555777888:::>>>DDD]]]vvvoooUUU```nnnqqqkkkhhh```fffdddaaa]]][[[ZZZ[[[[[[ZZZ\\\___```^^^ZZZTTTPPPXXXYYY\\\___```^^^XXXSSSUUUTTTWWW\\\[[[UUUQQQQQQLLLRRRYYY[[[XXXSSSPPPOOOMMMMMMNNNPPPQQQQQQNNNLLLLLLKKKOOOXXX[[[YYYYYY\\\PPPLLLJJJLLLLLLKKKMMMRRR333222111333666777555333333555666444222000///...111333333111555::::::555===888444777???IIIPPPRRRgggmmm}}}ZZZDDDAAACCC@@@:::<<<;;;999888777777777888:::999777555333111111000000000111111111111000000000000000///...,,,+++***+++++++++,,,,,,---------,,,+++***+++,,,,,,***)))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))))))))******+++,,,,,,------***,,,555@@@VVV}}}}}}lllVVV___ggglllwww|||qqqgggcccVVVPPPHHHEEEDDDAAA===:::999888666666777999<<<>>>888;;;======999666555555777;;;LLLcccooonnnnnntttpppiiiWWWQQQZZZYYYNNNKKKdddnnn|||rrr^^^NNNOOOSSSSSSTTTXXXOOOMMMMMMSSS[[[aaacccbbbggghhhkkklllllljjjhhhfffeeebbbccchhhkkkjjjjjjmmmgggbbb[[[XXXZZZ\\\]]]]]]\\\YYYVVVSSSQQQNNNLLLKKKPPPTTTXXX\\\\\\\\\\\\\\\VVVUUUTTTTTTPPPKKKMMMRRRYYYZZZYYYVVVQQQMMMKKKLLLNNNJJJEEEBBBDDDHHHKKKMMMNNNKKKJJJKKKMMMPPPPPPOOOUUUUUUVVVXXXZZZWWWRRRMMMLLLNNNOOOKKKFFFCCCEEEHHHLLLGGGAAA>>>>>>@@@AAA@@@GGGGGGGGGFFFEEECCCBBBAAABBBBBBBBB@@@???@@@CCCEEECCCBBBDDDFFFFFFRRRtttxxx{{{rrrsssyyysss{{{jjjooo~~~}}}{{{yyyuuutttlll```WWWQQQJJJBBB;;;888888:::888777===EEESSSvvvgggTTT]]]wwwttthhhjjjlllhhheeeeeedddcccaaa______``````aaaaaaaaa___[[[VVVSSSZZZYYYYYYXXXWWWUUUSSSQQQTTTTTTXXX^^^___ZZZVVVWWWZZZ[[[\\\\\\\\\YYYUUURRRSSSRRRRRRTTTUUUTTTQQQOOOOOOOOOTTT\\\^^^YYYVVVXXXTTTOOOMMMMMMLLLJJJLLLPPP111//////111555777555333333555777888666444333444999:::888444333777888777666;;;AAAOOOiiigggAAA666;;;???===<<<<<<;;;999888777777888999:::999777555444333222222111111222111111000///...////////////...---,,,+++++++++,,,,,,,,,,,,---------+++******++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))***++++++,,,,,,---,,,///000///666OOOiiijjjfff^^^VVVYYYdddpppvvv}}}xxxpppeee\\\PPPLLLFFFCCCCCCFFFJJJMMMNNNWWWYYYPPPKKKNNNRRRRRRdddjjjxxxxxxllljjjYYYUUUGGGCCCPPPYYY]]]ffflllUUUNNNMMMRRRSSSPPPPPPUUUNNNMMMMMMRRRZZZ```bbbaaaeeefffggghhhgggfffdddccccccaaaccckkkpppooolllllljjjeee^^^XXXTTTTTTVVVXXX]]][[[XXXTTTRRRQQQPPPPPPUUUWWW\\\aaadddddd```]]]VVVVVVWWWXXXTTTOOOQQQVVV\\\]]]]]][[[XXXUUUTTTTTTQQQMMMGGGCCCEEEHHHLLLNNNKKKOOOSSSVVVVVVTTTSSSSSS[[[WWWTTTUUUXXXWWWSSSNNNPPPQQQPPPKKKFFFEEEGGGIIIGGGCCC???<<<<<<>>>>>>>>>FFFEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCAAA@@@AAAEEEHHHJJJHHHJJJKKKHHHKKK^^^ssswww{{{mmm}}}~~~mmmnnnttt~~~~~~{{{xxxuuusssooocccRRREEE>>>999666555666777888:::CCCWWWjjjfffVVVUUUnnnqqq```aaahhhjjjiiigggjjjmmmnnnllljjjiiiiiifffdddbbbaaa```___\\\ZZZ^^^\\\XXXSSSOOOOOOPPPRRRTTTUUUZZZaaaccc___]]]]]]ccc___\\\\\\^^^^^^[[[WWW^^^]]]\\\\\\\\\[[[YYYWWWTTTUUUZZZ______ZZZUUUTTTUUUQQQOOOPPPOOOMMMOOORRR666444333333555666666555555444555777666555777:::999888666555666;;;AAADDDIIIXXXjjj~~~{{{cccMMM======<<<555666???;;;:::999888777888888999999999777666444444333333333333222222000///...---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&((()))(((((('''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))***+++++++++---...111111------999HHHhhhwwwhhh^^^XXXSSSPPPmmmmmmtttxxxnnnjjjjjjkkkjjjggguuu|||xxxjjjhhhvvvzzzjjjVVVJJJHHHAAANNNWWWeeezzzhhhSSSVVVSSSRRRSSSQQQLLLMMMRRROOONNNOOOSSSYYY^^^```aaaaaaaaa``````___^^^^^^^^^```^^^bbbkkkpppmmmhhheeeeeebbb^^^XXXSSSRRRTTTVVVZZZYYYWWWUUUUUUVVVYYY[[[VVVWWW[[[aaaeeeddd___ZZZVVVVVVXXXYYYVVVQQQQQQVVV[[[\\\\\\\\\[[[ZZZYYYYYYRRRMMMFFFCCCDDDGGGKKKMMMKKKQQQXXXYYYUUUPPPOOOOOOYYYUUURRRSSSWWWWWWRRRLLLPPPPPPNNNJJJFFFEEEHHHKKKGGGDDD@@@======???BBBDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDBBBAAABBBFFFIIILLLKKKLLLMMMKKKKKKSSS^^^}}}uuu```QQQTTTYYYPPPSSS[[[eeeqqqyyy~~~yyy|||}}}~~~~~~~~~zzztttqqqhhh```QQQCCC:::999:::;;;>>>:::888>>>QQQrrrlllTTT[[[lllzzzhhhgggzzz~~~bbb]]]bbbaaa___aaadddiiipppsssqqqooommmmmmkkkgggcccbbbcccdddcccbbbbbb```\\\VVVRRRQQQUUUXXXUUUVVV[[[ccceeebbb___```^^^\\\[[[\\\^^^```___^^^dddbbb```^^^^^^]]][[[YYYXXXYYY\\\___^^^[[[WWWVVVTTTQQQPPPSSSTTTSSSUUUYYY888999:::888777666777999777333333555444222666<<<888999===GGGRRR___jjjqqq}}}vvvccckkkkkkGGG>>><<>>:::999888777777777888999888888777555555444444444333333333222000///---,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))*********)))(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&((()))(((((('''&&&'''''''''(((((((((((('''(((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++***)))+++---......000444>>>[[[}}}sssjjjddd^^^UUUPPPTTT[[[cccjjjppp~~~tttwww|||vvvjjjmmm}}}mmmfff]]]SSSJJJFFFKKKRRRZZZooowwwZZZSSSPPPQQQNNNMMMPPPQQQPPPPPPQQQPPPPPPQQQTTTXXX\\\^^^___]]]\\\ZZZYYYYYYYYYZZZ[[[^^^\\\```gggjjjfff___]]]YYYYYYXXXVVVUUUUUUXXXZZZVVVVVVVVVUUUUUUWWW\\\___TTTTTTVVV[[[^^^]]]XXXSSSXXXXXXZZZ[[[WWWRRRSSSWWWbbbaaa___^^^^^^]]]\\\[[[PPPKKKEEEBBBCCCFFFJJJKKKLLLQQQVVVUUUPPPLLLMMMOOOTTTRRRRRRUUUYYYWWWQQQKKKLLLKKKIIIGGGFFFGGGJJJLLLKKKHHHCCC??????CCCIIINNNCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEECCCBBBCCCFFFIIIKKKJJJIIIJJJJJJIIIMMMQQQcccxxxxxxvvvsss|||fffTTTBBBEEEGGGJJJNNNTTT]]]gggnnnmmmrrrvvvzzz~~~}}}}}}~~~}}}tttuuuwwwyyy{{{|||uuunnnfffbbbRRRJJJ@@@;;;;;;===???AAA===;;;BBB\\\rrrSSSNNNeeeuuu^^^ZZZnnnooo___aaaaaaXXXUUU\\\^^^dddlllpppnnnkkkkkkkkkrrrmmmgggdddeeefffdddbbb```___^^^\\\ZZZYYY[[[\\\WWWWWW\\\ccceeeaaa^^^___YYY[[[^^^^^^]]]]]]^^^```bbb```\\\ZZZYYYYYYWWWVVVZZZ[[[[[[ZZZ[[[\\\\\\[[[WWWTTTTTTWWWXXXVVVXXX[[[<<>>:::777999888888666666555666777888777666666555444444444555333333222222000///...---------......///.........------,,,,,,,,,,,,++++++---+++(((((()))******)))(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''((((((((())))))&&&''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******+++)))(((+++...///...,,,///;;;TTTxxxwwwkkk```]]][[[YYYXXXYYYggglllkkkbbb```hhhoooqqqiiiaaa\\\aaakkklllbbbVVVOOOSSSSSSPPPSSSZZZZZZSSSKKKLLLLLLLLLNNNWWWfffrrruuuWWWLLLPPPQQQKKKKKKNNNRRRVVVUUUQQQNNNRRRRRRSSSTTTVVVXXXZZZ\\\[[[YYYWWWUUUUUUWWWYYY[[[[[[[[[___dddccc\\\XXXXXX]]][[[WWWUUUTTTTTTUUUUUUWWWYYYYYYWWWTTTUUUXXX\\\ZZZZZZYYYZZZZZZXXXUUURRRYYYYYY[[[\\\YYYUUUWWW\\\llliiiddd```___^^^\\\[[[OOOKKKFFFDDDEEEHHHJJJLLLLLLPPPSSSQQQNNNLLLNNNRRRPPPRRRUUUXXXXXXTTTNNNJJJDDDDDDDDDEEEGGGJJJMMMOOOMMMKKKGGGCCCBBBEEEKKKPPP@@@@@@??????@@@AAACCCDDDDDDEEEEEEDDDCCCDDDFFFHHHMMMLLLKKKJJJJJJJJJKKKLLLOOOgggrrr~~~wwwddd[[[hhh|||fffRRRMMMFFF@@@???CCCKKKPPPVVV[[[___eeennnyyy~~~}}}xxxyyy~~~}}}|||xxxwwwwwwyyyyyy{{{~~~~~~~~~}}}}}}~~~}}}||||||}}}yyywwwuuuttttttpppqqqsssuuuxxx}}}}}}tttjjjaaaXXXPPPKKKCCC>>>::::::999888:::===???HHH___rrrZZZWWWeeepppeeewwwvvvfff^^^bbb```UUUTTT]]]___eeemmmooollljjjkkkmmmxxxrrrkkkhhhhhhfffbbb]]]\\\[[[[[[]]]______^^^\\\WWWXXX\\\cccddd```^^^^^^\\\___aaa```\\\[[[]]]```ddd```\\\YYYYYYXXXXXXWWWXXXZZZYYYWWWXXX\\\___^^^]]]YYYXXXZZZXXXUUUUUUWWWdddrrr~~~|||lll]]]WWWWWWaaaeeeuuu}}}sssRRR555>>>:::666666888999777555777666555444444555666777666555444444444444444444222222222111111///......,,,,,,---...//////......---------,,,,,,+++++++++---+++((('''((()))***)))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***---,,,+++***+++---...---111111888LLLlll|||vvvvvvyyyuuurrreeeVVVSSS\\\___[[[TTTQQQQQQUUUYYYWWWNNNEEECCCGGGMMMQQQRRRQQQPPPNNN```ffflllnnnpppwww|||aaaTTTKKKLLLQQQMMMMMMOOOQQQRRRSSSRRRPPPMMMRRRRRRSSSSSSSSSTTTVVVWWWWWWUUURRRPPPQQQTTTXXXZZZZZZ[[[___aaa]]]WWWVVVZZZccc\\\TTTPPPQQQSSSUUUUUU]]]___```^^^YYYWWWYYY\\\```___\\\XXXTTTRRRRRRSSSVVVVVVXXXZZZXXXWWW[[[aaajjjeee^^^ZZZYYYZZZZZZYYYOOOLLLIIIHHHJJJLLLNNNNNNNNNPPPQQQOOOLLLKKKLLLNNNMMMQQQUUUUUUQQQKKKGGGEEE===>>>@@@DDDIIINNNRRRSSSLLLLLLJJJGGGCCCCCCFFFIII===<<<<<<<<<===???AAACCCBBBDDDFFFFFFEEEDDDEEEFFFIIIKKKKKKJJJIIIIIIIIIHHHIIIRRRqqqzzzmmmrrrxxxpppmmmtttfffSSSFFFCCCCCCBBB???AAACCCFFFIIIRRR]]]aaa```fffhhhlllpppooommmqqqxxx{{{{{{~~~{{{}}}zzzzzzwwwsssmmmjjjiiiiiiiiikkkllllllmmmnnnpppsssqqqooommmmmmpppsssuuuvvvssssssqqqkkkccc___```bbbbbbccccccdddfffkkkqqquuuzzz}}}~~~yyyuuummmggg]]]TTTLLLFFF@@@======;;;;;;;;;;;;@@@PPPaaarrrkkkYYYaaawwwzzznnnjjj___\\\dddggg___ZZZ[[[```fffllllllhhhfffiiimmmvvvpppkkkjjjkkkiiiccc\\\\\\YYYXXX\\\bbbddd```[[[VVVWWW\\\ccceeeaaa_________^^^\\\ZZZZZZ[[[^^^aaaccc___[[[XXXWWWWWWWWWWWWUUUYYYYYYVVVWWW\\\^^^[[[]]]YYYXXXYYYXXXSSSRRRUUUeeeBBB<<<===333<<<@@@:::222222444444666555444333333444666666555444444333333333444444111111222111111000///...,,,,,,---...////////////---------,,,,,,+++++++++---+++((('''((()))******'''((((((((())))))******'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))++++++'''&&&(((,,,///000---,,,111AAA```wwwxxxxxxwwwssslllddd___dddgggnnntttsssqqquuu}}}mmmUUUJJJMMMLLLNNNNNNGGGIIIKKKLLLIIIHHHKKKPPPSSSQQQRRRRRRQQQPPPQQQRRRSSSSSSQQQMMMLLLMMMPPPUUUXXXYYY\\\``````[[[UUUWWW^^^\\\TTTKKKIIIPPPZZZaaacccaaaeeegggddd___]]]^^^aaa]]]\\\XXXRRRKKKHHHKKKNNNQQQQQQSSSVVVVVVVVV[[[ccc___ZZZSSSPPPQQQUUUWWWXXXQQQNNNLLLLLLNNNPPPQQQQQQQQQQQQQQQOOOKKKHHHFFFEEEKKKOOORRRPPPHHHAAA??????999;;;>>>EEELLLRRRUUUVVVJJJKKKLLLIIIDDD@@@???@@@:::999999999:::===@@@AAAAAACCCFFFFFFEEEDDDDDDEEE>>>AAADDDDDDDDDEEEDDDCCCDDD???RRRwwwuuuxxx}}}rrriiirrrgggYYYWWWUUUMMMDDD999:::999:::@@@HHHKKKIIIQQQRRRVVVZZZYYYXXX^^^fffiiijjjooottttttooommmoookkkjjjhhhccc]]]YYYXXXXXXRRRSSSTTTTTTVVV[[[aaaeee___\\\ZZZZZZ]]]aaacccdddeeefffeee]]]RRRMMMNNNRRRLLLMMMMMMLLLMMMQQQVVVZZZjjjoootttxxxwwwrrrkkkgggYYYTTTLLLEEEAAA>>><<<:::888999<<>>======@@@AAABBBCCCBBBAAA@@@???AAA???AAAWWW|||uuujjjjjjxxxYYYBBB:::777;;;;;;555555;;;AAABBBBBBBBBCCCDDDGGGIIIMMMSSSZZZ\\\ZZZXXXXXXZZZVVVTTTPPPLLLHHHFFFDDDDDDEEECCCAAABBBEEEHHHJJJKKKKKKIIIGGGFFFGGGIIILLLOOOQQQPPPMMMIIIFFFBBB@@@>>>AAA@@@???@@@BBBCCCCCCCCCPPPUUU]]]fffiiicccWWWMMMLLLDDD<<<888:::>>>?????????@@@@@@IIIhhhpppVVVTTThhh~~~yyyqqqzzztttnnnnnnkkkeeeccc```]]][[[XXXVVVTTT[[[YYY[[[______[[[ZZZ[[[iiiiiihhhiiioootttrrrlll___]]][[[^^^bbbccc^^^YYYUUUSSSTTTYYY```ccc```\\\ZZZVVVRRRQQQUUU[[[aaaddd[[[VVVOOOJJJHHHIIIIIIIIINNNSSSTTTQQQRRRYYY]]][[[]]][[[UUUQQQUUUZZZTTTIIIeeeJJJ@@@<<<999999999888666555444444555555666777666555333222333444777666444222222222333444333333222111000...---,,,,,,,,,---------,,,,,,++++++************+++,,,,,,,,,+++***)))((('''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((()))'''+++000...,,,888HHH^^^||||||tttfffWWWKKKDDDBBBHHHMMMMMMLLLMMMMMMIIIDDDDDDGGGJJJIIIHHHKKKLLLMMMMMMKKKJJJKKKLLLKKKKKKIIIGGGGGGJJJOOOSSSXXXXXXYYY\\\___```___]]]SSSNNNIIIHHHLLLSSSYYY\\\[[[\\\^^^___```^^^\\\ZZZRRRSSSTTTRRRNNNKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMPPPNNNMMMLLLMMMOOOQQQRRRJJJJJJJJJJJJKKKLLLMMMMMMPPPLLLGGGDDDCCCDDDDDDDDDMMMKKKIIIFFFBBB???<<<:::???@@@BBBDDDGGGJJJLLLMMMKKKJJJJJJIIIHHHEEE@@@<<<888888666666888<<>><<<;;;:::======>>>>>>>>>===<<<;;;<<<:::999CCCddduuuwwwgggccc___ZZZ___jjj~~~rrrRRRIIIAAA===;;;:::===AAA444666888:::;;;<<<>>>??????AAAEEEGGGGGGFFFFFFFFFEEECCCAAA>>><<<;;;::::::<<<:::888999;;;=========<<<<<<<<<<<<<<<===>>>??????>>>===;;;999777666555666666555555666666666666:::BBBLLLOOOKKKFFFDDDDDD777:::<<<>>>===;;;999888AAAOOOeeesssXXXJJJWWWsssvvvcccggg}}}tttgggiiillljjjmmmiiiddd```\\\YYYWWWVVVZZZWWWVVVXXXXXXVVVWWW[[[```aaaaaabbbhhhooonnniiiaaa^^^\\\\\\\\\ZZZVVVRRRRRRTTTXXX\\\]]][[[WWWTTTRRRPPPNNNOOORRRVVVYYYZZZUUUPPPIIIEEEDDDEEEFFFGGGMMMQQQQQQNNNPPPWWW\\\\\\ZZZZZZWWWVVVZZZ\\\TTTIIIbbb<<<666;;;888666:::777777555444444444444444555666666444222222333444777666444222222222333333111111111111000///...------,,,,,,,,,,,,,,,------++++++***)))))))))))))))+++***)))'''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((,,,))),,,111...)))+++333333IIIiiirrr]]]TTTQQQOOOLLLFFFCCCCCCHHHLLLKKKKKKMMMJJJFFF@@@???BBBFFFGGGGGGJJJKKKKKKJJJGGGEEEEEEEEEJJJJJJHHHGGGFFFIIIMMMQQQWWWWWWWWWYYY\\\\\\[[[YYYSSSOOOIIIFFFIIINNNSSSVVV]]]^^^^^^]]]\\\ZZZXXXWWWRRRVVVZZZYYYSSSNNNMMMNNNQQQQQQPPPLLLHHHGGGKKKNNNSSSOOOKKKJJJLLLOOOOOONNNHHHJJJLLLNNNNNNNNNMMMLLLKKKHHHCCC@@@AAABBBBBBCCCJJJIIIFFFCCC???<<<:::999BBBDDDFFFFFFDDDDDDFFFHHHDDDDDDDDDEEEEEEBBB>>>:::999777555555888>>>DDDHHHHHHFFFCCC@@@===:::888888;;;;;;;;;;;;;;;:::999999888:::;;;<<>>???===<<<===>>><<<<<<;;;999:::CCCTTTaaa|||yyyhhhSSSSSSZZZuuueeeSSSkkkrrr^^^^^^eeegggeeellliiieee```\\\ZZZYYYXXXYYYTTTQQQQQQQQQPPPSSSXXXZZZ[[[ZZZZZZ___eeeddd```\\\[[[YYYWWWTTTRRROOONNNVVV\\\bbbddd```ZZZTTTQQQJJJJJJJJJMMMPPPQQQPPPOOONNNJJJEEEBBBBBBEEEHHHIIILLLMMMKKKIIILLLUUU[[[]]]ZZZZZZZZZ[[[\\\ZZZQQQGGG|||UUUCCC777888999444444:::666666555444333333333222444555555444222111222444666555444333222222222222//////000000//////.........---,,,,,,,,,---...///---,,,+++***)))(((((((((***)))((('''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++)))+++000000,,,+++...000666AAARRRmmmbbbUUUKKKKKKKKKFFFDDDHHHMMMKKKJJJIIIHHHHHHHHHIIIGGGCCC>>><<>>===<<<<<>>AAACCCAAA>>>:::999666444555999???EEEHHHEEEDDDAAA???<<<:::999888<<<<<<<<<<<<;;;::::::999555999@@@CCC???JJJrrr{{{|||ppptttvvviiidddgggmmmsss^^^JJJCCC???:::777555666777777333444666777666666666555555555444333333333333333666555555666777777555333444555555666666666555444555555555555555555555555666666777777777666777888<<<::::::===BBBBBB===888===<<<<<>>???AAACCCCCCDDDBBB@@@??????@@@BBBDDDPPPJJJEEEFFFIIIIIIDDD???===>>>???BBBCCCBBB>>>;;;999666444666;;;AAAEEEFFFAAA@@@>>>===<<<;;;;;;;;;======<<<;;;::::::999999555555===EEE@@@<<>>===<<<<<<777:::<<<;;;999777888999777777888999999:::::::::666555555666888888777555777666666555666777888888999999999999888888888777:::;;;<<<:::999999;;;===<<>>===???BBBFFFIIIHHHHHHHHHFFFDDDDDDFFFHHHJJJKKKMMMNNNNNNOOOQQQSSSWWWWWWWWWXXXYYYYYYWWWUUUQQQOOOKKKGGGDDDEEEJJJNNNNNNRRRVVVWWWTTTQQQQQQRRRaaaaaa]]]VVVOOOMMMQQQVVVMMMQQQSSSSSSPPPNNNNNNPPPEEECCCBBBDDDHHHIIIHHHFFFEEEGGGJJJMMMPPPSSSUUUVVVFFFCCC???===>>>@@@BBBBBBDDDCCCAAA@@@BBBEEEIIIKKKOOOGGGAAACCCJJJLLLEEE>>>JJJIIIGGGFFFEEEBBB>>>;;;999666555888===BBBDDDCCC===<<<<<<;;;;;;<<<<<<===<<<;;;:::888777777777777<<<666888??????:::@@@MMMxxxhhhiiittt~~~{{{vvvuuusss___RRR]]]lllxxx{{{jjjZZZNNNFFF???>>><<<999888888:::<<<888888999::::::::::::999777555555555777888777666777666555555666888999:::;;;;;;;;;<<<<<<<<<======;;;===>>>>>>===@@@FFFLLLVVViiizzzyyyjjjaaagggrrrvvv|||]]]TTTUUUhhh|||~~~ddd\\\XXXYYYXXXTTTUUUZZZZZZ___cccbbb]]]WWWTTTSSSTTTSSSTTTXXXWWWRRRPPPQQQSSSYYY]]]___bbbffffffccc___\\\YYYXXXYYY\\\```cccjjjddd]]]\\\]]]]]]WWWRRRKKKHHHFFFFFFIIIKKKMMMMMMJJJIIIJJJMMMRRRUUUWWWWWWKKKFFFDDDIIINNNPPPQQQRRRQQQPPPQQQRRRQQQNNNPPPTTT|||xxxvvvyyy|||xxxrrrkkkjjjuuuQQQ@@@EEE???999333333666777777666555555666666555444222222111222222222000000222333333444333333222111111000...............---,,,+++***+++,,,---...............---+++***((((((''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***((('''))),,,...((()))...444333///111777GGG\\\wwweeeJJJ>>>>>>>>><<<;;;===<<<<<<;;;::::::===AAA===??????@@@GGGOOONNNHHHBBBBBBAAA@@@AAADDDHHHJJJIIIIIIHHHEEECCCCCCEEEGGGHHHJJJMMMNNNOOOPPPRRRTTTQQQQQQSSSVVVYYY[[[ZZZYYYPPPOOOLLLHHHEEEFFFKKKOOOKKKNNNPPPPPPNNNNNNSSSWWWaaa___ZZZUUUQQQQQQTTTWWWPPPPPPPPPPPPPPPOOOPPPPPPFFFGGGIIIJJJKKKIIIGGGFFFBBBEEEIIINNNPPPPPPPPPOOOHHHEEEAAA???@@@BBBCCCDDDIIIGGGDDDCCCEEEIIIMMMPPPJJJEEEBBBDDDJJJMMMIIIDDDRRROOOKKKHHHEEEBBB>>>;;;888666666:::@@@CCCBBB@@@;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777666666666666===999888<<<===;;;>>>CCCVVVsssuuukkknnnppp{{{|||iii[[[LLLhhhkkk~~~zzzfff[[[OOOKKKPPPVVVXXXWWWRRRQQQPPPMMMIIIDDDAAA>>>BBB@@@===<<<===>>>===<<<;;;<<<===???@@@AAAAAAAAA666777:::===@@@BBBEEEFFFDDDHHHMMMRRRXXXbbbpppzzzcccOOOXXXkkk|||}}}qqqmmmqqq~~~xxxddd\\\[[[ZZZYYYXXXWWWXXXYYY^^^aaadddbbb\\\XXXXXXYYYWWWUUUVVVYYYYYYTTTRRRSSSTTT\\\cccgggkkknnnnnnkkkbbb\\\WWWVVVZZZ___cccdddiiifffaaa]]]\\\YYYVVVSSSJJJHHHGGGHHHKKKMMMNNNNNNMMMMMMOOORRRUUUUUUSSSQQQLLLGGGFFFMMMRRRPPPMMMMMMRRRQQQSSSVVVSSSOOOQQQWWWyyyzzz~~~{{{uuuIIIEEECCC666999444777???999---111AAA555666666777666444333222111222222111000000222333333333333333333111000000............---,,,+++***''')))***,,,------,,,,,,,,,+++***(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%((('''%%%'''+++---+++&&&%%%***---,,,---222111;;;GGGUUUlllnnnVVVAAA======@@@>>>777555888333777:::<<<>>>???999333999<<>><<<888777777;;;AAADDDAAA>>><<<;;;;;;::::::;;;;;;;;;===<<<:::888777666777777444555777999::::::;;;===@@@PPPssspppsssvvv|||lllxxxgggiii^^^```vvv~~~uuummmiiiQQQMMMJJJGGGGGGGGGGGGFFFBBBDDDHHHLLLNNNMMMLLLJJJJJJLLLPPPUUUZZZ```cccfffmmmsss}}}zzz|||xxxcccOOOZZZjjjkkkUUUYYYkkk~~~~~~nnnfff^^^YYYZZZZZZ[[[^^^```\\\VVV]]]```aaa___ZZZZZZ]]]aaaYYYVVVWWWYYYXXXTTTSSSUUUXXX```iiimmmooorrrppplll^^^WWWQQQQQQXXX___cccdddbbbbbb```\\\UUUPPPNNNNNNJJJIIIJJJLLLOOOPPPPPPOOORRRRRRTTTVVVWWWUUUPPPMMMMMMHHHHHHPPPUUUPPPJJJIIIXXXWWWYYY[[[VVVNNNOOOUUUmmmOOOEEE???===???:::999777666666777999:::777777666444444333333333333333222111000000000111333222111000////////////++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++***(((((((((((()))$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((())))))***))))))*********+++++++++,,,000444666;;;JJJaaarrroooWWWIII@@@;;;;;;;;;;;;888555444444555333555777777777888:::<<>>@@@FFFNNNQQQLLLEEEDDDEEEEEECCCAAABBBEEEIIIGGGKKKKKKHHHIIIMMMKKKEEEHHHHHHIIINNNTTTWWWVVVTTTRRRNNNMMMRRRUUUUUUTTTUUUWWWSSSOOONNNPPPRRRQQQPPPPPPOOONNNMMMOOOSSSZZZ^^^eeebbb^^^YYYUUUTTTTTTUUUTTTQQQOOORRRXXXZZZXXXTTTSSSOOOJJJHHHIIIIIIGGGEEEEEEJJJNNNNNNJJJHHHJJJNNNMMMHHHGGGKKKNNNLLLJJJJJJJJJLLLMMMOOOTTTVVVQQQHHHGGGKKKOOOQQQPPPNNNLLLLLLJJJIIIFFFDDDBBBAAAAAAAAA;;;;;;===???AAAAAA???======;;;999777777999;;;<<<;;;;;;;;;:::999777666555555555666777999<<<>>>@@@;;;???III```|||~~~jjjggg}}}xxxjjjfffdddbbbcccfffsss{{{wwwwwwrrrlllhhhgggmmm{{{pppzzzlllXXXWWW```~~~www\\\YYYmmmwwwjjjccc```___\\\^^^[[[UUUVVV\\\^^^\\\WWW]]]bbb```ZZZXXX]]]ddd\\\YYYVVVUUUVVVWWWWWWWWW``````bbbdddeeeeeedddbbbddd^^^XXXTTTUUUZZZ```dddeee```WWWQQQOOONNNOOOOOOJJJMMMQQQTTTVVVVVVUUUTTTSSSUUUWWWYYYYYYXXXVVVUUUJJJNNNQQQOOOJJJHHHJJJLLLOOONNNKKKJJJKKKNNNSSSUUUxxxPPP>>>;;;888777999:::999777666666777999:::777666555444333333333333333222111111000000111111222222111000/////////000++++++++++++++++++++++++,,,+++************+++,,,,,,+++***(((((((((((()))$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))))))))))))))*********++++++---000000...---333>>>GGGTTTeee}}}ssseeeSSSDDD<<<:::888777888999999777444333444555444666777777666666888999:::;;;===CCCHHHIIIFFFAAADDDEEEEEEDDDBBBCCCFFFIIIKKKNNNNNNLLLMMMPPPNNNIIIIIIHHHIIIMMMRRRTTTSSSQQQRRRNNNNNNSSSWWWWWWWWWYYYWWWTTTQQQQQQSSSUUUTTTRRROOOPPPQQQQQQQQQTTTXXX[[[dddbbb___]]]\\\[[[ZZZYYYWWWWWWXXXZZZ[[[[[[ZZZYYYVVVRRRLLLIIIHHHGGGEEECCCIIIKKKMMMLLLKKKLLLPPPSSSSSSLLLIIIJJJKKKIIIHHHJJJKKKNNNPPPQQQTTTWWWSSSLLLLLLNNNQQQRRRQQQOOOMMMLLLIIIHHHFFFCCCBBBBBBCCCDDD>>>===>>>???AAA@@@>>>;;;<<<:::888777777999;;;======>>>>>>======<<<;;;:::555555555666888:::<<<>>>===>>>@@@IIIdddqqqcccooo}}}lll[[[QQQZZZjjjrrrxxxwww]]]SSSTTT^^^sssrrrgggrrr|||qqqiiieeecccbbb\\\]]][[[VVVXXX^^^aaa___```cccdddaaa\\\[[[```eeebbb^^^YYYWWWXXXZZZ\\\]]]cccaaa```cccgggfffaaa[[[[[[WWWSSSQQQSSSXXX]]]aaabbb\\\UUUOOOMMMNNNPPPQQQKKKLLLOOORRRTTTUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMQQQSSSQQQLLLIIIKKKMMMLLLJJJGGGEEEFFFIIIMMMOOObbbMMM:::777:::888777888999888777666666777888999666666555444333333333333222222111000000000111111111111000/////////000000++++++++++++++++++++++++++++++************+++++++++***)))((('''''''''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((()))))))))*********+++,,,---,,,++++++---///,,,666DDDSSScccwwwpppWWWGGG===888111...000222222222555555666444333222444555555666777777555555555777666999===AAABBBBBBAAA???CCCDDDDDDDDDCCCDDDGGGJJJMMMOOONNNMMMNNNQQQOOOKKKJJJIIIIIILLLQQQRRRPPPNNNOOOLLLMMMRRRVVVVVVWWWYYYUUURRRQQQRRRUUUVVVTTTRRRMMMOOOQQQRRRRRRSSSUUUVVV___]]]\\\]]]______\\\XXXVVVYYY^^^___^^^]]]]]]^^^XXXTTTOOOKKKHHHFFFDDDBBBKKKJJJIIIHHHJJJMMMQQQTTTRRRKKKFFFGGGGGGFFFHHHKKKKKKPPPRRRRRRSSSTTTRRRNNNKKKLLLMMMMMMMMMKKKIIIHHHHHHFFFDDDBBBBBBDDDFFFGGGBBB@@@?????????>>>;;;999:::999888777888999;;;===>>>>>>>>>>>>>>>===<<<<<<555555555555666888999:::;;;;;;999888===VVV}}}nnncccgggkkkooovvv|||}}}zzzzzzwwwhhhaaaqqq|||]]]OOOQQQiii}}}~~~ooouuuxxxtttmmmhhhfffeeedddccc``````]]][[[^^^dddgggeeegggeeebbb^^^[[[\\\```cccccc___ZZZWWWXXX[[[^^^___ccc___]]]```eeecccZZZQQQPPPOOONNNNNNQQQVVV[[[___]]]WWWPPPKKKJJJLLLNNNPPPJJJKKKMMMOOORRRSSSTTTUUUSSSQQQOOOLLLKKKJJJKKKKKKOOORRRSSSQQQMMMJJJJJJLLLIIIGGGDDDBBBBBBDDDGGGIII___EEE<<<888;;;>>>;;;888888888777666666666666777888555555444333222222333333111111000000000000111111000000////////////000000,,,,,,+++++++++++++++************))))))***************)))(((''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((())))))))))))***+++---///000///---...000222444777@@@LLLVVV```mmmzzzbbbNNNAAA:::555333:::777444222222222000///111222222222111111333555333444555555444444555666666:::???AAA@@@>>>???@@@BBBBBBCCCDDDDDDFFFHHHJJJLLLKKKKKKJJJLLLMMMLLLJJJJJJIIIIIIMMMQQQSSSQQQOOOMMMJJJKKKPPPRRRQQQRRRTTTPPPNNNMMMOOOSSSTTTRRROOOKKKMMMNNNNNNMMMNNNOOOQQQVVVTTTTTTWWWZZZYYYTTTOOOPPPSSSXXX]]]_________^^^YYYVVVQQQMMMIIIGGGFFFEEEJJJGGGDDDDDDGGGJJJMMMNNNIIIEEECCCEEEGGGFFFIIIMMMMMMRRRTTTQQQOOOOOONNNKKKIIIIIIJJJKKKKKKKKKIIIGGGFFFDDDBBBAAABBBEEEHHHJJJEEECCC@@@>>>===;;;888666888888777666777999:::<<<<<<<<<<<<<<<;;;:::888888555555555555555666666666666666999999555;;;VVVtttzzzxxxuuujjjaaa[[[SSSNNNRRRiii{{{yyyrrrkkkxxxtttYYYNNNKKK[[[xxxrrrfffiiiqqqpppzzznnnllliiieeebbbcccdddddddddgggdddaaaaaadddiiikkkkkkfffccc___\\\\\\]]]^^^^^^^^^\\\YYYXXXYYYZZZ[[[[[[___]]]]]]``````\\\RRRJJJJJJKKKLLLNNNQQQVVV[[[___ZZZTTTMMMHHHGGGIIIKKKMMMIIIJJJMMMPPPRRRSSSRRRRRRRRROOOKKKHHHGGGGGGIIIKKKOOOQQQQQQPPPLLLIIIIIIJJJJJJHHHEEECCCBBBCCCEEEGGGVVV===:::888888;;;<<<888666555777666666666666666666777444333333222222222222333111000000///000000111111111000//////////////////,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((,,,+++)))***,,,,,,***(((///000000...,,,---222666222:::CCCLLLTTT```mmmxxx|||lll[[[NNN<<<888333111333555666666444333111000000000//////...///000000///000222444///111333333333444555777444999>>>???===;;;===???@@@@@@AAACCCEEEGGGIIIIIIJJJHHHGGGHHHIIIIIIHHHHHHJJJIIIIIINNNSSSUUUTTTQQQMMMKKKKKKNNNNNNLLLLLLPPPNNNLLLKKKMMMPPPQQQOOOLLLIIIIIIIIIGGGFFFGGGJJJMMMNNNMMMNNNPPPQQQPPPKKKGGGKKKLLLOOOWWW___cccaaa]]]WWWUUURRRNNNJJJIIIIIIIIIHHHGGGEEEEEEGGGHHHHHHGGGFFFDDDFFFIIIJJJHHHJJJMMMRRRUUUUUUPPPLLLLLLKKKHHHIIIIIIJJJMMMOOOPPPMMMKKKCCCBBBAAAAAACCCEEEIIIKKKFFFCCC???<<<:::888666444777666666555666777888999;;;;;;:::999888666444333444444444444444444444444555333777======999AAANNNfffhhhhhh{{{}}}ssslll\\\iiillleeeiiitttmmm[[[TTTXXXjjj|||rrr```\\\aaaeeehhhwww|||mmmddd[[[UUUUUU]]]qqqrrrXXXQQQ\\\nnnkkkbbbgggddd```___aaadddggghhhkkkfffaaabbbfffiiijjjjjjfffcccaaaaaabbbbbbaaa___]]]\\\]]]^^^^^^]]]ZZZWWWYYY]]]aaaaaa]]]VVVOOOKKKHHHKKKNNNQQQSSSWWW\\\```[[[VVVOOOJJJIIIJJJKKKLLLFFFIIIMMMQQQRRRQQQOOOMMMMMMJJJGGGEEEDDDFFFIIIKKKOOOPPPPPPOOOMMMKKKKKKKKKJJJHHHFFFCCCBBBCCCDDDEEEtttQQQ@@@<<<888888888999999888888777555555666666666666555555333222222111111222222222000000/////////000111111222111000///............---,,,,,,++++++*********(((((())))))))))))(((((((((((((((((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((('''''')))+++++++++***,,,------,,,,,,---...//////...---...333;;;BBBCCCIIIRRRZZZbbbjjjsssyyyyyyqqqmmmgggbbbXXXOOOCCC;;;777555111---444222111000000///---+++///...---------...///000---...//////...///111333---///111222222333555777111555:::;;;:::999:::<<<>>>===>>>AAAEEEHHHIIIHHHJJJFFFDDDGGGHHHGGGGGGHHHHHHGGGHHHLLLQQQTTTSSSPPPMMMLLLLLLNNNMMMIIIJJJNNNNNNLLLJJJKKKNNNOOOMMMKKKGGGGGGFFFDDDCCCDDDGGGJJJKKKLLLLLLLLLKKKIIIGGGFFFKKKJJJKKKSSS\\\aaa___ZZZSSSSSSQQQMMMJJJIIIJJJKKKJJJIIIIIIHHHHHHGGGHHHHHHJJJIIIKKKNNNMMMIIIJJJMMMUUUVVVTTTNNNKKKKKKIIIEEEDDDDDDFFFJJJOOOOOOKKKGGG??????@@@AAACCCEEEHHHIIIEEEAAA<<<999777666555444555555444444444444555555999999999888777555333222333444444555444444333333666333333888<<<;;;;;;<<>><<<@@@::::::999888999:::;;;;;;555555555666666555555555222222111111111111222222///////////////000111111333222000///------,,,,,,------,,,,,,+++******)))''''''((())))))(((''''''''''''(((((('''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%################################################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((***,,,...///***++++++*********,,,---111000...---...000333444000111333666999<<>>>>>999999666555666999:::999444555555666666555555444222111111111111111222222///////////////000111111444333111///---,,,++++++------,,,,,,+++***))))))&&&'''((())))))((('''&&&&&&''''''((('''&&&$$$###%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((******'''&&&&&&''',,,***(((''''''***---000))))))***,,,//////...,,,111///------...///...---...///000111111111111111...222333000...000000------...///111111///***&&&(((***---//////---***'''(((***---......------------...//////......000222///111222111000///000222111222444777999::::::::::::999;;;???DDDHHHHHHFFFGGGAAA???CCCDDDAAAAAAEEEDDDBBBBBBEEEHHHJJJGGGDDDDDDDDDFFFHHHGGGDDDFFFKKKKKKGGGCCCBBBDDDFFFEEEDDDDDDFFFIIIKKKJJJIIIHHHIIIHHHKKKLLLIIICCCCCCIIIPPPMMMOOOPPPOOOMMMLLLLLLMMMOOOOOOMMMIIIDDDBBBDDDFFFIIIJJJIIIEEEBBBDDDLLLSSSGGGEEEEEEGGGGGGGGGMMMTTTLLLIIIDDD@@@CCCFFFCCC===AAAAAADDDIIIMMMKKKCCC<<<:::<<>>@@@AAABBBDDD@@@>>>>>>BBBGGGHHHCCC>>>@@@???@@@CCCEEEEEEAAA===???AAACCCCCCBBBBBBCCCDDDEEECCC@@@???AAACCCCCCCCCAAAFFFMMMOOONNNLLLLLLMMMDDDFFFGGGHHHGGGFFFGGGGGGNNNNNNJJJGGGHHHNNNPPPNNNRRROOOKKKEEEBBBCCCGGGKKKHHHIIIGGGCCCEEEKKKJJJDDDCCCHHHGGG@@@???DDDHHHGGGDDDEEEFFFGGGFFFDDDAAA@@@:::@@@FFFGGGCCC>>>===>>>>>><<<:::;;;===>>>>>>===999777555444333444666777666555333111000000000111......000111222222222222444444444444444444444444222222444555555444222222222111444777:::KKKwwwooo^^^___iii|||wwwaaaXXXZZZYYYmmmuuu```WWWWWWkkknnn~~~rrr[[[UUUOOOLLLLLLMMMLLLKKKSSSXXXZZZWWWUUUVVVVVVTTT[[[aaaeeeddddddffffffcccYYYYYYXXXTTTOOOMMMOOORRRTTTXXXVVVPPPSSS[[[YYYPPPIIIHHHHHHJJJMMMNNNKKKHHHFFFCCC@@@AAADDDGGGHHHGGGJJJLLLJJJFFFFFFIIIJJJHHHGGGCCC@@@BBBGGGJJJIIIFFFKKKLLLLLLKKKIIIEEEAAA>>>@@@AAABBBCCCEEEFFFGGGGGGIIIKKKKKKGGGCCCCCCIIINNN}}}TTTJJJDDD<<<666555888;;;<<<666666555555555555666777555333111111222222111000222000///......///000222000000000000000000000111.........---,,,,,,++++++************))))))))))))'''''''''(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$############""""""###$$$###"""!!!"""$$$$$$$$$$$$#########""""""###$$$%%%$$$"""!!!"""###""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++,,,---///...---------...//////000////////////000000111111222111000111333444333222444777:::<<<======>>>@@@???>>>===???CCCGGGHHHGGG@@@??????AAACCCCCC@@@======???@@@AAA@@@@@@BBBDDDDDDDDDDDDCCC@@@AAADDDGGGBBBGGGMMMOOOOOOMMMLLLMMMLLLKKKHHHEEEBBBBBBBBBCCCGGGJJJKKKIIIJJJOOOQQQPPPMMMLLLIIIFFFDDDFFFJJJNNNJJJJJJHHHDDDFFFJJJJJJEEEAAABBBBBBBBBFFFLLLKKKEEE@@@BBBDDDEEEDDDAAA>>>;;;999>>>DDDDDD@@@;;;::::::>>>===<<<<<<>>>>>>===<<<888777666555555555777888666444333111000///000000------...///000000000000333333333333333333444444222222333333333333222222444222555777555777KKKbbbmmm___XXXbbbsssyyyfffaaadddhhhjjjkkk~~~|||gggYYYZZZaaattteeePPPQQQNNNJJJJJJLLLOOOPPPPPPSSSVVVWWWSSSRRRUUUWWWVVV]]]dddiiiiiihhhgggeee```WWWWWWVVVTTTRRRRRRSSSTTTSSSVVVTTTNNNRRRZZZZZZRRRLLLJJJIIIIIIJJJJJJGGGDDDHHHFFFDDDDDDEEEEEECCC@@@FFFIIIIIIGGGHHHKKKLLLIIIHHHEEEBBBCCCGGGHHHFFFCCCFFFGGGHHHHHHGGGDDDAAA?????????@@@AAABBBCCCDDDEEEGGGHHHHHHDDD@@@@@@DDDIIIhhhJJJ:::999777555555777999;;;;;;555555555555666777888888444333111000111111000/////////------------//////000000000000/////////000...------,,,,,,+++++++++************))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############""""""$$$%%%$$$###"""###$$$$$$############"""""""""###$$$%%%$$$"""""""""$$$""""""""""""############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((()))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,,,,++++++,,,...,,,,,,,,,,,,---///000000///---,,,...111333222000000///...///000111000///666777999999888888999;;;======<<<<<>>>>>>>>???BBBDDDBBBFFFHHHFFFAAA@@@EEEJJJHHHKKKPPPSSSSSSQQQPPPPPPOOOKKKFFFBBB??????AAABBBAAAHHHLLLKKKKKKOOOSSSSSSLLLLLLKKKIIIGGGGGGJJJMMMJJJJJJHHHFFFGGGJJJIIIEEE@@@???@@@FFFQQQVVVPPPFFFAAABBBDDDEEECCC@@@;;;999:::>>>BBBBBB>>>;;;::::::???>>>===>>>???>>>;;;999777777666666666666777888444333111000////////////,,,,,,---...////////////111111111222222333333333222111111000000111111222333000222888777333666>>>pppyyyllliiivvv{{{wwwcccYYYQQQPPP]]]nnnzzz~~~mmmbbbgggyyymmmZZZQQQJJJJJJHHHGGGIIILLLOOOQQQRRRPPPSSSSSSPPPQQQXXX^^^```[[[ccchhhgggeeeccc^^^XXXSSSRRRRRRSSSUUUUUUUUUSSSRRRTTTRRROOOSSS[[[[[[UUUTTTQQQNNNLLLKKKIIIFFFDDDIIIHHHGGGGGGFFFDDDAAA>>>@@@EEEIIIJJJKKKNNNLLLHHHJJJGGGDDDDDDFFFFFFDDDAAABBBCCCDDDEEEEEECCCAAA@@@===>>>>>>???@@@AAAAAABBBCCCDDDCCC@@@===<<>><<>>>>>======???CCCFFFCCCFFFHHHFFFCCCCCCFFFJJJJJJLLLPPPRRRSSSRRRQQQPPPJJJGGGCCC@@@@@@BBBDDDEEEBBBIIIMMMKKKIIINNNTTTWWWQQQQQQPPPMMMIIIFFFEEEFFFFFFGGGIIIJJJJJJIIIFFFCCCDDDBBBCCCKKKUUUYYYSSSKKKGGGGGGFFFEEEBBB???<<<:::<<<>>>AAAAAA???======>>>???>>>>>>??????>>>:::777555555666666666666777777333222000///.........///------.../////////////////////000000111222222222111000///......///000111333//////444666777;;;BBBIIIVVVmmm~~~~~~nnnhhhjjjrrrwwweeeWWWTTT```qqqzzzvvvlllhhhkkkyyyxxxuuuwwwcccMMMLLLQQQQQQJJJJJJJJJLLLMMMOOOPPPPPPNNNPPPPPPNNNRRR\\\fffjjj___eeehhhfffbbb___ZZZUUUQQQPPPPPPSSSVVVWWWTTTQQQPPPSSSSSSSSSXXX]]][[[TTTTTTRRRPPPMMMJJJHHHFFFEEEJJJIIIHHHHHHGGGFFFEEEDDD???EEEKKKLLLNNNOOOKKKFFFIIIGGGEEEFFFGGGGGGEEEBBBBBBCCCDDDEEEDDDCCCAAA@@@>>>????????????@@@@@@@@@>>>???@@@>>><<<<<>><<<:::999999999888777444444444555666777888999666444222222222333222111////////////////////////...////////////...---,,,+++++++++++++++*********************)))))))))((()))((('''%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!"""###"""!!!!!!"""###"""""""""""""""""""""""""""###$$$$$$###"""###$$$!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((************************************************)))))))))******+++++++++************************))))))))))))))))))))))))(((***+++***))))))***,,,)))))))))***+++---...///...+++)))+++111444222...///...---...///000000...222333333333222333555777666:::======;;;===DDDJJJGGGDDD@@@<<<999999:::<<>>======;;;<<<>>>>>>>>>???AAABBB???>>>>>>>>>???===999666444444555666666666555444222111000............//////000000111111111111000/////////000000111111111111000............000111333111000000///111777>>>888666===WWWooosss~~~ooobbb[[[eeexxxxxxmmmhhhcccbbbeeelllvvv}}}lllXXXTTT[[[vvvzzzYYYMMMNNNMMMJJJIIIJJJLLLOOOPPPQQQQQQQQQQQQNNNPPPPPPMMMQQQ[[[eeeiiihhhllllllgggbbbaaa^^^ZZZTTTSSSSSSVVVYYYYYYUUURRRPPPSSSVVVYYY]]]^^^XXXQQQNNNNNNMMMLLLIIIHHHGGGGGGPPPNNNKKKHHHGGGGGGIIIKKKBBBHHHMMMNNNOOONNNJJJDDDGGGGGGGGGHHHIIIJJJHHHGGGHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@;;;<<<>>>??????@@@BBBDDD|||gggTTTDDDCCCFFFCCC>>>===<<<:::888777888888777666222222222222333444555555777555333222333333222111000000000000000000000000....../////////---,,,+++************************************))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############""" """###"""!!! !!!"""!!!!!!"""""""""""""""###"""###$$$$$$###"""$$$%%%""""""""""""###########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))***))))))))))))***,,,------,,,***)))+++...000///---///...---...000000000///000111333333333444555777444999>>>???<<<;;;>>>BBBEEECCC@@@<<<999:::<<>>@@@BBB>>>===<<<<<<===;;;888666444555777888888666444222222111000.........///000111222222333333222222222000000000000000000000000000//////......//////000,,,///222222000///333888333222222;;;QQQvvvyyy~~~uuujjjsss}}}nnnqqqwwwrrrddd[[[TTTUUU___ooo~~~yyyjjjaaabbbooo|||fffPPPEEENNNSSSKKKGGGKKKHHHLLLQQQTTTVVVVVVVVVWWWQQQSSSRRRNNNOOOWWW___aaaiiilllkkkddd```___]]]ZZZXXXYYYYYY[[[\\\[[[YYYWWWTTTUUUXXX\\\^^^[[[SSSLLLNNNPPPRRRRRRQQQOOOOOOOOOUUUSSSOOOJJJGGGGGGKKKNNNGGGLLLPPPOOOOOONNNJJJEEEGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFEEEDDDEEEDDDDDDCCCBBBAAAAAAAAA;;;<<>>AAABBBBBBAAA888777777888999999666444444444333333333444444555666444222111222222111000000000000111111000000000---.../////////---+++))))))*********************************))))))))))))'''''''''(((''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$############"""!!!"""######!!!!!!"""###!!!!!!!!!!!!""""""######!!!###$$$$$$######$$$%%%""""""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***)))))))))))))))***+++,,,*********++++++,,,,,,,,,...---,,,---///000///...000222555555444444444555666999===???>>><<<===>>>?????????===;;;===AAAEEEAAABBBCCCCCCBBBAAABBBDDDCCCEEEHHHKKKMMMPPPRRRTTTXXXWWWWWWYYY\\\\\\ZZZXXXRRRMMMFFFDDDFFFHHHGGGEEEEEEFFFEEEAAACCCJJJOOOPPPRRRRRRRRRPPPLLLJJJIIIIIIDDDDDDHHHMMMLLLHHHIIINNNIIIIIILLLOOOKKKDDDDDDHHHFFFFFFFFFFFFFFFEEEEEEDDD@@@>>><<<:::;;;>>>@@@AAA===;;;::::::::::::888777777888:::;;;:::777444222222111000/////////000111222222333333333333222222222222111111000///////////////000000000000//////)))...111333333333444555333444444444999IIIbbbvvvpppfff]]]___jjjwww~~~qqqvvvxxxsssoooppppppooojjjrrr|||uuuuuu|||rrriiilllyyyvvvWWWOOOHHHGGGLLLMMMJJJLLLRRRFFFKKKSSSWWWYYYXXXYYYZZZRRRUUUUUURRRTTTZZZ___aaacccggggggbbb^^^]]]ZZZWWWWWWYYY[[[\\\[[[[[[[[[[[[ZZZXXXXXXYYYYYYUUUNNNIIIMMMQQQVVVXXXWWWUUUUUUUUUQQQQQQOOOLLLIIIIIILLLPPPJJJNNNPPPOOONNNOOOMMMHHHIIIKKKNNNPPPPPPPPPPPPPPPPPPOOONNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA>>>???AAADDDGGGHHHHHHGGGttt```SSSMMMLLLKKKCCCEEEDDD@@@<<<=========777888:::;;;<<<999444000888777777666666666777777555333111000111111000/////////000000000000//////---.../////////---***))))))))))))))))))*********************))))))))))))&&&'''((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$############""""""$$$%%%$$$###"""###$$$ !!!!!!!!!""""""######!!!###$$$$$$######$$$&&&""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))***)))))))))))))))******)))***++++++***)))***,,,---,,,+++,,,...///...---111444666777666444333333777:::===>>>???>>>>>>???:::<<<=========@@@EEEJJJAAACCCDDDDDDBBBAAAAAAAAAAAAGGGMMMOOOOOOPPPUUUZZZVVVTTTTTTVVVYYYZZZXXXUUUUUUNNNFFFCCCEEEIIIKKKJJJ@@@BBBAAA@@@DDDKKKMMMKKKTTTTTTSSSPPPLLLIIIIIIIIIIIIFFFGGGKKKJJJHHHMMMVVVMMMKKKNNNRRRPPPHHHEEEGGGBBBEEEIIILLLMMMMMMKKKIIIFFFCCC???======???@@@AAA===;;;888888999999888777999;;;======<<<999555222222111000//////000111111222222333333333222222111333333222111000///.........///000111111000///...000000///...///111000...333111111444666888:::<<>>>>>>>>>>><<<;;;:::888777666666666555555555666666777999999666555444222111000000000...///000111111111111111.........------,,,,,,+++))))))(((((()))***++++++))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$############"""########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))***++++++,,,,,,---,,,++++++,,,---...///111222222333333444444555444777;;;>>>>>>>>>>>>???CCCBBBBBBDDDFFFHHHHHHGGGEEEBBBAAAAAA>>>:::;;;???FFFJJJOOORRRRRRQQQQQQQQQVVVTTTTTTWWWZZZZZZXXXUUUWWWPPPHHHGGGIIILLLKKKIIIHHHFFFDDDEEEHHHMMMPPPRRRUUUSSSQQQRRRRRRQQQLLLIIIMMMJJJKKKPPPSSSRRRRRRTTTQQQTTTUUURRRLLLGGGEEEEEEHHHFFFEEEGGGJJJKKKIIIGGGGGGAAA???BBBCCC===;;;<<<@@@===999888888:::;;;;;;AAA@@@>>><<<:::777555444111111000//////000111222444444333333222111000000000000000000////////////............////////////////////////////////////111111111000111222222333888777CCCddd{{{xxxjjjZZZ^^^lllwwwzzzkkkeeekkklllvvvvvvsssuuukkkvvvyyy}}}~~~wwwkkk\\\SSS]]]hhhsssuuuoooiiiiiilllsss~~~|||mmmaaadddsss~~~\\\MMMGGGBBB===AAABBBEEEGGGJJJLLLMMMMMMNNNRRRWWWXXXWWWVVVWWWXXXRRRWWW___fffiiigggccc```[[[]]]``````___]]]\\\\\\___[[[VVVUUUVVVXXXZZZ[[[bbbaaa^^^[[[WWWRRRMMMKKKKKKKKKNNNQQQTTTUUURRROOOMMMNNNOOONNNMMMNNNRRRVVVUUUUUUUUUTTTSSSRRRQQQPPPQQQTTTTTTPPPNNNOOOLLLHHHKKKJJJIIIJJJKKKLLLKKKIIIGGGHHHIIIHHHEEEBBBAAAAAA???BBBEEEIIIKKKKKKJJJIII~~~pppeee___^^^SSSIIIEEEJJJLLLDDD@@@BBBEEECCCAAA???>>>=========:::999888666555555555444444444444555555666777888555444333222111000000000//////000111111111111111//////...---,,,+++++++++))))))(((((()))******+++((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$#########""""""########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***((())))))******+++,,,,,,,,,,,,,,,,,,,,,...///000111111222222333444444444444777:::<<<===>>>???AAADDDCCCCCCDDDGGGHHHHHHGGGFFFCCCAAAAAA>>>:::<<>>???===???@@@CCCEEEHHHJJJLLLLLLNNNQQQTTTTTTSSSSSSUUUWWWWWW\\\bbbfffgggccc^^^[[[SSSWWW[[[___``````aaabbbbbb___[[[WWWVVVWWWZZZ\\\aaa```^^^[[[WWWRRRNNNLLLGGGIIILLLOOOQQQSSSTTTTTTRRRSSSRRRPPPNNNOOORRRVVVUUUUUUTTTSSSRRRPPPNNNMMMMMMPPPOOOLLLKKKLLLKKKGGGIIIGGGFFFGGGHHHJJJJJJIIIHHHJJJKKKIIIGGGDDDCCCCCCBBBDDDFFFHHHJJJJJJIIIIIIjjj]]]QQQKKKLLLRRR[[[ddd]]]PPPGGGIIIJJJEEEAAAAAAEEECCCAAA>>><<<;;;;;;;;;888777666555444333333333333333333333444555666666444444222111000000000000000000111111222222111111//////...---,,,+++******))))))((((((((()))******((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$#########"""""""""########################!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))******++++++,,,++++++,,,,,,...///111222000000111111222333333444444666888:::;;;===AAACCCDDDCCCCCCDDDFFFGGGEEEDDDGGGCCC@@@???===:::===CCCJJJLLLOOOPPPOOOMMMMMMMMMQQQQQQQQQSSSUUUVVVTTTSSSMMMLLLIIIDDD@@@@@@DDDGGGTTTQQQMMMKKKKKKMMMOOOOOOKKKJJJJJJLLLOOORRRTTTTTTRRROOOPPPUUUWWWTTTRRRSSSPPPPPPNNNKKKFFFCCCCCCCCC>>>BBBHHHOOOSSSRRRNNNIIICCCAAAAAABBB???;;;<<>>===<<<999777555333222111000///......///000111333222222111111000000///000////////////.............../////////000000000------------------------...............//////000)))...222111---555OOOiii}}}}}}llliii{{{}}}uuunnnrrr|||zzzuuurrrzzzqqqgggkkkbbbHHH???555222555:::=========>>>@@@CCCEEEHHHJJJKKKMMMMMMNNNNNNMMMOOOQQQTTT[[[^^^bbbdddddd```[[[WWWMMMRRRXXX]]]```aaabbbcccbbb```]]]XXXSSSSSSXXX\\\aaa```^^^[[[WWWRRRNNNKKKEEEGGGKKKNNNRRRVVV[[[^^^[[[YYYVVVRRROOOOOORRRUUUTTTSSSSSSRRRPPPMMMKKKIIIJJJLLLKKKHHHGGGKKKKKKIIIHHHEEECCCCCCEEEGGGHHHHHHHHHIIIJJJHHHFFFDDDCCCCCCFFFFFFFFFFFFGGGGGGGGGFFF~~~rrreeeYYYPPPLLLIIIGGGIIIKKKMMMSSS[[[ppp^^^LLLEEEEEECCCCCCEEEDDDCCC@@@===;;;:::999999777666555444333333333333222222222222222333444444333333222000000/////////000000111111222111111000//////...---+++***))))))))))))((((((((())))))***(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############""""""""""""######################## !!!!!!"""#########""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++***+++,,,---///000222222//////000111111222222333444555666777999<<>>===;;;999===CCCJJJLLLNNNNNNMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQOOONNNIIIGGGDDDAAA@@@AAADDDGGGTTTPPPKKKIIIIIIJJJKKKKKKKKKIIIHHHGGGIIILLLNNNPPPOOOMMMOOOUUUWWWTTTQQQQQQRRRPPPMMMJJJGGGEEEFFFFFFBBBFFFKKKPPPQQQMMMHHHDDD=========<<<<<<>>>CCCHHH<<<;;;:::;;;===>>>===<<<======;;;999777555333333111000///.........///000111111111000000//////////////////.........------....../////////000000000------------------------,,,,,,,,,,,,,,,---......,,,,,,000555666333444777GGG```ttt|||xxxccc^^^iii{{{jjjLLL888:::888777888999:::;;;;;;;;;<<<>>>@@@CCCFFFHHHIIIIIIHHHGGGGGGGGGJJJMMMPPPYYY[[[^^^```___]]]YYYVVVLLLQQQWWW[[[\\\\\\\\\\\\]]]]]][[[VVVPPPPPPVVV\\\aaa```^^^ZZZUUUPPPLLLIIIFFFFFFHHHNNNWWW```eeegggaaa]]]XXXRRRNNNNNNPPPRRROOOPPPPPPPPPOOOMMMKKKJJJJJJKKKIIIEEEFFFJJJMMMLLLJJJGGGCCCBBBCCCEEEFFFFFFDDDEEEEEEDDDBBBAAAAAAAAAGGGFFFDDDCCCBBBBBBBBBCCCtttjjjdddaaa]]]WWWPPPJJJGGGHHHHHHOOOIIIDDDAAA???AAAIIISSSeeeVVVFFF??????@@@AAABBBCCCAAA???<<<999888888888777777666555444444444444222111111111111222222333222222111000////////////000000111111111000000//////...---,,,+++***))))))))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########"""""""""!!!!!!"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""!!!"""""""""############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))******++++++)))***,,,---///000111111......//////000111111222222333444555777:::???CCCCCCCCCCCCEEEGGGFFFDDDBBBBBB>>>;;;;;;999777;;;BBBGGGIIIKKKKKKKKKKKKMMMNNNMMMMMMNNNNNNMMMKKKJJJJJJGGGBBB>>>>>>BBBGGGIIIIIIOOOKKKGGGDDDDDDFFFGGGGGGJJJIIIGGGFFFFFFHHHKKKNNNKKKIIILLLSSSUUURRRNNNNNNOOOLLLIIIFFFFFFFFFFFFGGGEEEGGGJJJLLLJJJGGGCCC@@@;;;:::999888<<>>===<<<======;;;999777666444444111000...---------......000000////////////..................------------............////////////------------------------++++++******++++++,,,---444---))),,,000111000111000888DDDSSShhhyyyrrroooxxxooonnnsss~~~wwwnnn{{{hhh___jjj|||uuummmrrr___DDD999888888000222555666777777888999;;;;;;<<<>>>@@@CCCFFFGGGCCCBBBBBBBBBEEEHHHJJJLLLVVVXXXYYYYYYXXXVVVSSSQQQKKKNNNSSSVVVVVVUUUUUUUUUVVVXXXXXXUUUQQQQQQWWW]]]___^^^[[[XXXSSSNNNJJJGGGGGGDDDDDDMMM\\\gggiiihhhbbb]]]VVVPPPLLLLLLLLLMMMIIIJJJLLLNNNOOONNNMMMLLLGGGIIIFFFBBBBBBGGGJJJIIIMMMJJJEEECCCCCCDDDDDDDDDAAABBBCCCAAA@@@???@@@AAAEEEDDDAAA???>>>>>>>>>???lllkkknnnrrrppphhhbbbaaa______]]]ZZZUUUNNNGGGCCCCCCFFFIIIIIIHHHHHHIIIKKK@@@>>>>>>@@@BBBDDDJJJQQQHHHDDD@@@@@@BBBBBBAAA@@@AAA???===:::888777777777777777666555555555555555222111111000111111222222111111000/////////////////////000000//////......------,,,,,,++++++******))))))((((((''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""############!!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((())))))******+++)))***+++---.../////////------...//////000000111111222333444555888<<<@@@BBBCCCDDDFFFHHHGGGEEECCC???<<<::::::888777:::@@@DDDEEEFFFFFFFFFGGGIIILLLHHHIIIKKKKKKJJJHHHHHHHHHHHHBBB===???FFFMMMNNNMMMMMMIIIDDDBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEHHHLLLPPPHHHGGGJJJQQQSSSNNNIIIHHHGGGDDDAAAAAABBBCCCDDDDDDBBBDDDGGGGGGEEECCCAAAAAA::::::888888@@@LLLUUUWWW<<<:::999999;;;<<<<<<;;;===<<<;;;999777666444444111///...---,,,,,,------..............................---------,,,,,,,,,,,,,,,---------.........------------------------***************+++,,,,,,---,,,,,,---+++(((,,,222000---+++...666IIIfff}}}pppfffjjjuuu{{{uuufffcccgggwwwppp^^^ZZZiiivvvuuuvvv}}}{{{ssskkkkkkvvvqqq\\\AAA///,,,///000///222444666666666666777888:::::::::;;;===???AAACCC??????@@@CCCGGGJJJKKKJJJUUUTTTTTTRRRPPPMMMKKKIIIFFFIIIMMMOOOOOOOOOPPPQQQQQQSSSTTTSSSRRRSSSXXX[[[WWWWWWVVVTTTPPPMMMIIIGGGGGGEEEFFFOOO\\\ddddddaaa^^^XXXQQQLLLIIIHHHGGGFFFBBBDDDHHHLLLNNNNNNNNNMMMDDDEEECCC>>>>>>BBBDDDCCCKKKHHHDDDBBBBBBBBBBBBAAA@@@AAAAAA@@@??????@@@BBBAAA@@@>>>===<<<;;;<<<<<>>======@@@BBBCCCCCCCCCAAA??????===;;;999888777777777777666666555555555555555222222111111111111111222000000///.........//////...............---,,,,,,++++++++++++++++++++++++))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((()))*********)))***+++,,,------------,,,------...//////000000///000222333333666999<<<======???BBBDDDDDDBBB???===;;;:::;;;:::888;;;@@@AAAAAAAAA@@@???@@@CCCEEE@@@DDDGGGHHHHHHGGGIIIKKKIIIEEECCCCCCHHHMMMQQQRRRPPPLLLGGGDDDCCCDDDDDDDDD???@@@BBBBBBBBBDDDIIIMMMIIIGGGJJJPPPQQQJJJDDDBBB???===;;;<<>>AAAEEEFFFCCC@@@??????888888666888BBBMMMPPPKKK===;;;888777888:::::::::;;;;;;999888666555333333000///...,,,+++,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,(((***...222///***(((,,,---+++,,,/////////555???>>>OOOgggxxxyyy\\\EEE===666222444888888444///777777777777777666666666888888777777888:::<<<>>>===>>>AAAGGGMMMOOONNNKKKNNNNNNLLLJJJIIIGGGFFFEEEDDDEEEHHHHHHHHHIIIKKKMMMKKKLLLMMMOOOPPPQQQRRRSSSNNNNNNOOOOOONNNMMMLLLKKKIIIKKKPPPVVV[[[\\\[[[ZZZWWWRRRKKKGGGEEEDDDBBB@@@<<>><<>>DDDBBB@@@???@@@@@@???>>>>>>??????>>><<<===???AAA>>>>>>===<<<<<<<<<<<<<<>><<<:::;;;===???;;;???DDDGGGGGGHHHKKKMMMIIIIIIIIIHHHHHHLLLRRRVVVUUUQQQKKKGGGFFFFFFFFFEEE;;;===???>>>===>>>BBBFFFKKKIIILLLQQQPPPHHH@@@===<<<:::999;;;???BBBAAA@@@>>>BBBFFFGGGCCC???<<<<<<555555444777AAAJJJGGG===>>>;;;777666777888999999:::999888666555333222222000///...,,,++++++,,,,,,---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,***************************************++++++,,,555***###&&&,,,---,,,+++---***+++///...+++---444000333666:::DDDZZZwwwfffNNN@@@777444,,,000333111+++(((...666,,,,,,...111333444555444777666555444555666999:::<<<>>>DDDKKKRRRSSSPPPMMMGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFFFFEEEDDDDDDFFFHHHFFFFFFGGGJJJLLLMMMLLLJJJFFFHHHJJJLLLMMMNNNNNNNNNKKKSSS\\\^^^[[[WWWVVVWWWRRRMMMGGGDDDCCCAAA>>>;;;:::===AAAFFFHHHIIIHHHGGGEEEGGGEEE@@@>>>@@@???===<<<;;;;;;<<<>>>>>>>>><<<:::;;;;;;:::999999<<<>>><<<<<<==================PPPOOOMMMLLLKKKKKKIIIGGGFFFIIILLLMMMLLLJJJIIIHHHCCCCCCDDDHHHLLLMMMJJJGGG>>>>>>???@@@@@@@@@@@@???@@@???AAACCC@@@:::999;;;999999999999888777666666555444222111111222444555444111///111555666333///111000///...------............---,,,***)))+++---,,,,,,***)))))))))***+++((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$######!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))))),,,,,,,,,++++++***************,,,---...////////////000///...---///333777555666777777666777999;;;@@@@@@???===999777777888;;;===>>>===::::::<<>>===???BBB???>>><<<;;;;;;<<<>>>???IIIJJJMMMNNNLLLHHHDDDAAA===;;;:::;;;===>>><<<999;;;===@@@BBBBBB@@@===;;;999777555888<<>>===888888:::<<<===;;;777333777777555444222111000///222///,,,***+++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,+++++++++***(((***,,,---***(((************))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++///---,,,---111999BBBGGGdddhhh{{{VVVNNNBBB999444222000///////////////////////////---...///000222333444555000333555666555555666888<<<<<<===???AAADDDGGGIIILLLKKKJJJGGGDDDDDDFFFHHHGGGGGGEEEBBB@@@@@@CCCEEEDDDHHHIIIEEEEEEJJJJJJFFFFFFFFFJJJRRRUUURRRNNNNNNIIIPPPWWWYYYUUUQQQOOOOOOPPPLLLFFFAAA????????????DDDAAABBBEEEDDD???@@@EEE@@@AAAAAA@@@===;;;;;;<<<@@@BBBDDDBBB>>>;;;;;;<<<:::999777555555666888999888999;;;===>>>>>>======JJJIIIHHHHHHIIIIIIHHHHHHLLLMMMOOONNNKKKHHHFFFFFFBBBAAA@@@BBBEEEGGGFFFDDD@@@@@@@@@@@@???>>>>>>===@@@>>>???@@@>>>999999<<<999::::::999999888777666444333222111111222333555333111///000444555222...000000000//////.........+++,,,,,,+++******---///,,,+++***)))))))))******((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((())),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,---,,,---------...111555999333444666777888999<<>><<<;;;===<<<::::::;;;===@@@BBBHHHJJJLLLLLLKKKHHHDDDAAA<<<999777777999;;;;;;:::@@@AAACCCDDDCCC@@@===:::777666444555888:::;;;;;;999999:::;;;;;;:::666333666555444333111000///...111...,,,+++,,,---,,,,,,++++++************++++++,,,,,,,,,,,,+++++++++++++++))))))***,,,,,,***(((******)))))))))((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++---000444666FFF===<<>>???888777666666666666777888777888:::;;;;;;;;;::::::FFFFFFFFFGGGHHHJJJKKKKKKRRRRRRQQQMMMHHHDDDCCCBBBBBB@@@??????AAABBBBBBBBBAAA@@@@@@???>>><<<<<<;;;???>>>>>>@@@>>>999:::===999::::::999999888777666333333111000000111222333111///...///222333000---///000000111111000......***+++,,,+++***+++---///++++++***)))))))))))))))(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""########################"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))++++++************))))))---,,,+++)))))))))***+++)))***,,,---...222777:::111333666888999<<<@@@CCCFFFFFFEEEBBB???<<<======888999:::999888999;;;===BBBAAA@@@???>>>>>>>>>>>>@@@???@@@BBBGGGNNNTTTXXXSSSMMMFFFDDDEEEEEE???:::;;;:::999888:::>>>BBBEEEHHHIIIJJJJJJIIIEEEBBB???<<<999777777999;;;<<<===BBBCCCDDDCCCAAA>>>:::888555555444333222444888;;;;;;:::999999999888555333444444333222000///.........---,,,,,,---...---,,,*********))))))*********++++++++++++*********)))***))))))***++++++***((()))(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++******)))555---***///444999CCCOOO[[[dddrrrfff[[[KKK===666333111///,,,+++,,,---//////...---........................000000111222444555666666000222444555444555666777777777777888;;;@@@DDDGGGFFFHHHIIIIIIHHHGGGHHHIIIFFFEEEDDDBBBAAABBBGGGJJJOOOOOOLLLGGGDDDEEEDDDBBBAAAFFFPPPWWWUUUNNNLLLPPPTTTWWWZZZXXXRRRNNNLLLLLLKKKGGGBBBBBBEEEFFFCCC???CCCBBBDDDFFFDDD@@@@@@CCCFFFEEECCC@@@@@@BBBGGGKKKWWWTTTOOOKKKHHHDDDAAA???888888888888888888888888666777888999999888777666HHHHHHIIIJJJJJJLLLNNNPPPTTTSSSPPPKKKEEEAAA@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>======<<<<<<<<>>;;;;;;<<<999999:::::::::;;;===>>>CCCBBB???<<<;;;:::;;;;;;:::;;;===AAAGGGMMMRRRVVVSSSMMMGGGEEEFFFEEECCC@@@===<<<:::999;;;???CCCFFFJJJJJJJJJHHHEEEAAA>>>;;;<<<<<<;;;<<<>>>???@@@AAAAAAAAABBBAAA???<<<999777444555444222///111666;;;===:::888777666666444333222222111000///.........---,,,,,,---...///---+++******))))))))))))******************)))))))))))))))))))))*********))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((***++++++++++++***)))(((+++222333///---///---222;;;DDDNNNXXXaaagggwwwyyyjjj[[[MMMDDD999555111///000111111000......///000111111000...------------------------//////000111222333444555///111333444444444555666:::999777777999<<>>DDDNNNSSSOOOJJJMMMUUUWWWZZZ\\\[[[VVVQQQMMMLLLNNNJJJHHHIIIMMMLLLFFFAAABBBCCCEEEFFFDDDAAA@@@AAA>>>AAAEEEGGGHHHGGGGGGHHHKKKKKKLLLNNNNNNIIIAAA999::::::;;;;;;;;;::::::999666666777888888777555555JJJKKKLLLKKKJJJKKKOOORRRSSSRRRNNNIIIDDD@@@@@@AAA@@@CCCFFFGGGFFFDDDAAA???>>>>>>===<<<======>>>??????@@@EEEJJJGGG@@@<<<<<<888888888888777666555555111111000000////////////............//////...------...000222222000///...,,,---...,,,***)))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""############""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,***+++---------///222555333555777888999;;;>>>@@@EEEDDDCCC@@@;;;999888999<<<<<<<<<===>>>@@@AAAAAACCCAAA>>>;;;::::::;;;<<<:::;;;===AAAFFFKKKPPPSSSNNNKKKGGGBBB???@@@BBBEEEBBB@@@>>>======@@@CCCEEELLLKKKIIIEEEAAA===:::888:::<<<>>>@@@AAABBBBBBCCCAAAAAAAAAAAA???===;;;999555666555333000222777<<<<<<:::777555555444333222000000000//////.........---,,,,,,---...///---+++******))))))))))))***************)))))))))((((((((()))*********)))))))))''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---***'''%%%&&&'''(((+++///***,,,...///111444888;;;>>>BBBIIIPPPXXXaaajjjppp|||rrreee[[[OOOKKKCCC<<<777222///---000000000///...+++'''$$$...------,,,+++++++++,,,------------------------------...///000111111222...000333333333333444666999888777777999<<>>>>>===<<<===>>>???@@@???AAAFFFJJJHHH???::::::777777777666666555444333000000000//////......------......//////......---------///000000//////...,,,---...---***(((''''''((((((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""############""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""############$$$###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((&&&&&&%%%&&&''')))***,,,+++,,,---------...000111333444666666777888;;;===@@@@@@@@@===;;;999:::;;;???>>>>>>???BBBEEEEEEEEEBBB@@@>>><<<;;;;;;======:::;;;<<>>???@@@BBBDDDDDDDDDDDDDDDBBB@@@>>>===666666555444333555999<<<:::888555444444444333222////////////////////////...---,,,,,,---...---,,,*********))))))*********************)))))))))(((''')))******)))(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&&&&''')))***---,,,***)))***,,,///222***,,,------,,,---///111------------...111666:::999<<<@@@FFFLLLPPPTTTVVVZZZ]]]```bbbgggppp{{{}}}{{{yyyxxxxxxxxxvvvuuullliiieeeaaa]]]XXXSSSOOOJJJFFFAAA===:::555...(((---,,,***)))***,,,///111((()))***+++,,,---......*********((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...000222333222333444555333444555888;;;???BBBDDDDDDGGGJJJKKKIIIHHHGGGGGGIIIKKKLLLMMMMMMNNNPPPRRRUUURRRQQQSSSRRRNNNMMMOOOUUUVVVWWWTTTMMMJJJRRR]]]ZZZ[[[]]]^^^[[[WWWRRROOOKKKNNNTTTZZZ]]]ZZZUUUPPPCCCFFFFFFCCC@@@AAABBB@@@EEEFFFGGGHHHHHHJJJMMMOOODDDAAA===;;;:::;;;;;;;;;<<<<<<:::999777666555444555666777888888777666666HHHJJJKKKIIIGGGHHHMMMRRRSSSRRRPPPLLLGGGCCCBBBBBB>>>BBBGGGHHHFFFDDDBBBBBBAAA@@@>>>======>>>???@@@@@@@@@BBBEEEAAA:::777888555555555555444333222111000000//////...---,,,,,,---.../////////.........,,,---------............***,,,------***(((((((((''''''((((((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""############""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""###############$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&''''''''''''&&&'''''''''(((((())))))***+++------------///111000222444444555666999;;;:::<<<=========>>>@@@BBBAAA@@@???AAAEEEHHHHHHHHHAAA@@@>>>===<<<;;;<<<<<<:::::::::===AAAGGGLLLOOORRROOOKKKHHHHHHJJJLLLMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB???===;;;::::::777999::::::;;;>>>CCCHHHHHHHHHGGGEEECCC@@@>>><<<666444333444777999::::::777666444444555444333111//////////////////000000111...,,,+++,,,---,,,,,,++++++************++++++++++++*********)))))))))&&&)))+++***((('''(((***(((((((((''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''###&&&)))******)))'''$$$&&&''')))***)))***+++---+++,,,,,,+++***+++...000++++++,,,---------------///111222111111555===CCC===:::666444444444444444111000//////000///---+++***++++++,,,...//////000+++,,,,,,,,,+++,,,,,,---/////////---+++******+++)))***+++***)))***---000++++++++++++++++++++++++***++++++,,,,,,------...---///222222222222333555000111444888<<>>AAACCCAAAEEEFFFHHHHHHHHHHHHJJJLLLFFFDDD???;;;888:::>>>BBBAAA???<<<999777555555444333444555777777777666666GGGJJJKKKJJJHHHJJJPPPVVVUUUUUUSSSOOOIIIEEECCCBBBAAAEEEHHHHHHFFFEEEFFFGGGDDDBBB@@@>>>======>>>???@@@>>>>>>???;;;555444666444444444444333222111111////////////...---,,,+++---///000000///......///,,,,,,,,,,,,,,,---...///(((***,,,,,,+++))))))***&&&'''((((((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""#########""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))(((((('''&&&(((***,,,------...000111...000222333333555888;;;777999<<<>>>???BBBFFFIIIBBB@@@???BBBFFFIIIJJJIIIAAA@@@???===<<<;;;::::::888888888;;;???FFFLLLOOOPPPJJJFFFFFFJJJLLLJJJFFFGGGHHHIIIJJJJJJJJJIIIIIICCCBBB@@@>>><<<<<<======;;;:::999777888===FFFMMMJJJIIIGGGDDDAAA===;;;999555333222444888;;;;;;999555444444444555555333111/////////000000000000000222///,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************&&&)))+++***((('''(((***)))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((('''$$$$$$'''******(((***,,,+++***))))))***''')))++++++******+++,,,((()))***+++,,,---------))),,,...,,,)))***///444888555///,,,,,,---.........---,,,---------+++)))+++,,,,,,+++******,,,...(((***------,,,)))'''&&&###&&&)))+++++++++++++++'''***---,,,***)))+++---+++++++++++++++++++++++++++++++++,,,,,,------------///111222222222333444000222555999;;;=========:::<<<@@@BBBDDDFFFHHHKKKMMMPPPTTTWWWVVVUUUTTTTTTSSSPPPRRRWWWVVVOOOLLLNNNSSSSSSVVVXXXVVVVVV\\\dddccc___YYYTTTRRRRRRRRRRRRNNNWWW```bbb\\\RRRKKKHHHEEEIIIGGG???===AAACCCBBBEEEIIIOOORRRRRRNNNKKKIIIBBBDDDEEECCC@@@???CCCFFFFFFDDD@@@<<<999888777777111222444666777777666666MMMJJJHHHHHHJJJMMMOOOPPPPPPNNNJJJGGGDDDDDDDDDEEEDDDDDDDDDCCCBBBCCCFFFHHHHHHDDD???======???AAAAAAEEECCC>>>999666444333333222333444444444444333222......---,,,,,,,,,,,,---,,,---......//////......---------,,,,,,+++++++++******))))))(((((('''''''''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###!!! !!!###$$$"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))))))))***++++++------...///333333222111111333777:::;;;::::::===CCCFFFFFFEEE>>>@@@CCCEEEEEEDDDAAA@@@>>>@@@AAA@@@===:::888888999>>>@@@>>>???FFFMMMPPPMMMLLLJJJHHHFFFFFFFFFGGGSSSOOOKKKKKKNNNNNNJJJEEEDDDCCCAAAAAAAAAAAA???===;;;999666333444999@@@FFFDDDCCCCCCAAA>>>;;;888666444333333666999:::666333222111222333444444222000111000///......------...//////...---,,,+++++++++...------,,,,,,------...---,,,++++++******++++++))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))******************************+++++++++,,,,,,,,,000///---+++++++++---...,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++)))((('''((()))+++,,,*********))))))))))))))))))************+++++++++******+++,,,,,,------.........///000000000000000111000111555;;;>>>>>>===<<<===???AAADDDGGGIIIJJJSSSUUUWWWWWWVVVUUUVVVWWWTTTUUUVVVVVVUUURRRPPPNNNPPPPPPOOOMMMLLLQQQYYY```bbbZZZQQQMMMOOOPPPOOOLLLPPPZZZ```YYYQQQMMMJJJGGGMMMJJJFFFAAA>>>???CCCGGGIIIOOOVVVWWWQQQJJJFFFDDDBBBBBBAAA@@@AAACCCFFFGGGGGGDDD???;;;999999:::;;;999999888777666666777777LLLIIIGGGGGGIIILLLNNNNNNMMMKKKHHHEEECCCBBBCCCDDDEEEEEEDDDBBBAAABBBEEEHHHIIIEEE@@@===>>>@@@AAABBBDDDBBB>>>:::777444222222111222333444444333222111......---,,,,,,,,,,,,---,,,------...............,,,,,,,,,,,,++++++++++++***)))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###!!! !!!###$$$"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########"""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((((((((((((((())))))))))))))))))***+++,,,---......222222222111111222666999<<<::::::<<<@@@BBBBBB@@@>>>???@@@BBBCCCDDDCCCCCC@@@AAAAAA???<<<:::999999;;;>>>>>><<<>>>FFFLLLNNNNNNMMMLLLKKKKKKKKKLLLMMMPPPNNNMMMMMMNNNLLLFFFBBBDDDDDDDDDEEEEEECCC???<<<:::888666555555888===@@@BBBBBBAAA@@@===:::777666444333333555777888666333222111111222333333222000000///..................///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++***+++++++++))))))))))))(((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))*********************************++++++++++++,,,...---+++***)))***+++,,,,,,,,,+++++++++*********++++++++++++++++++++++++***************************)))((('''((()))+++,,,***)))))))))))))))))))))))))))*********+++++++++***++++++,,,------......---...//////000000//////000000111555999<<<<<<;;;999:::<<>>:::888999:::;;;;;;:::999888777666666777JJJGGGEEEEEEGGGIIIJJJJJJHHHGGGDDDAAA@@@@@@AAAAAAFFFEEECCCAAA@@@BBBFFFIIIIIIEEEAAA>>>???@@@AAABBBAAA@@@>>><<<888555222111000000111222222111000000......---,,,,,,,,,,,,,,,,,,,,,---...............*********+++++++++++++++)))))))))***************))))))((((((''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""######""" ######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$######"""#########""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''(((((((((''''''((((((((()))))))))((())))))***+++,,,------000111111000000111555888;;;::::::;;;======<<<;;;======<<<===???BBBEEEFFFBBBBBBAAA???<<<::::::;;;>>>>>><<<:::>>>FFFKKKJJJMMMMMMMMMMMMMMMNNNOOOPPPKKKKKKLLLLLLJJJEEE@@@===AAABBBDDDFFFGGGDDD>>>:::888888777777888999:::;;;@@@@@@???===;;;888666555555333222222444555555444333111000000111222111111...------------...//////...---,,,,,,++++++++++++++++++************++++++------,,,+++++++++++++++)))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++***)))((()))***++++++++++++***************++++++++++++++++++++++++***************************)))((((((((()))+++,,,))))))))))))))))))******)))))))))*********++++++++++++,,,,,,------......,,,---......//////......000000111333777999999888666888999<<>><<<:::999999:::;;;<<<;;;999888666666555555FFFDDDBBBAAACCCDDDDDDDDDCCCBBB@@@>>>===>>>>>>???EEEEEECCCAAAAAACCCHHHKKKHHHEEEAAA??????AAABBBBBB@@@@@@???===;;;777333111...///000111111000///......---,,,,,,++++++,,,,,,,,,,,,---.........------)))))))))******++++++,,,))))))******++++++,,,,,,******)))((('''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########"""!!!######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""""""""###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))'''(((((()))***+++,,,,,,...////////////000333666999999::::::;;;;;;:::999<<<;;;888888999===BBBEEECCCCCCAAA???<<<;;;<<<===@@@???;;;999>>>FFFIIIGGGJJJJJJJJJKKKKKKLLLLLLMMMFFFHHHHHHFFFBBB===:::999===>>>???BBBCCCBBB???<<<999777777777999;;;<<<<<<======<<<:::888666555444555333111000000222333333333000......///111111000,,,,,,,,,,,,---...///000......---,,,,,,,,,,,,,,,++++++************++++++------,,,+++++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))(((((())))))************************)))************************************************))))))(((((())))))***+++)))))))))))))))*********))))))))))))************+++++++++,,,------......+++,,,,,,---------------...///000222444666666666555666888:::<<>>===<<<===>>>??????>>>======<<<<<<;;;:::::::::;;;<<<;;;:::888666555444333333CCCAAA???>>>???@@@???>>>>>>===<<<<<<<<<======>>>DDDDDDCCCBBBBBBDDDIIILLLEEEBBB???>>>???@@@AAAAAA>>>??????>>>;;;888444111...///000000000000///...------,,,++++++++++++,,,+++,,,,,,---...---------)))))))))******++++++,,,))))))******++++++,,,,,,******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""#########"""""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""""""""###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))&&&''''''((()))***++++++,,,---......---...111333444666888::::::::::::999;;;999666444555999===@@@CCCCCCBBB???======>>>@@@AAA@@@===;;;???EEEGGGDDDHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFDDDAAA===::::::;;;;;;;;;<<<>>>AAACCCBBBAAA;;;888666666:::===???@@@:::999888666555444333222444333111...---...000222111///------...000000///++++++++++++,,,...///000///...------------------,,,,,,++++++++++++,,,,,,,,,,,,+++************+++((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***)))))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++(((((())))))************(((((()))))))))***************++++++,,,---------******+++,,,,,,,,,,,,,,,---...000111222333444555444555777999;;;>>>???@@@CCCFFFIIIIIIHHHGGGGGGGGGBBBBBBBBBDDDGGGKKKPPPRRRUUUPPPJJJGGGIIIKKKLLLKKKHHHLLLQQQSSSQQQMMMJJJHHHOOOJJJFFFGGGJJJKKKIIIGGGFFFBBB???===>>>??????>>>HHHHHHGGGEEEBBB???===<<<<<<;;;:::999888999:::;;;:::::::::;;;;;;<<<<<<<<<888777555444222111000000BBB@@@>>>=========<<<:::;;;;;;;;;;;;<<<===>>>>>>BBBCCCCCCBBBAAABBBEEEHHH@@@===;;;;;;===???@@@@@@<<<======<<<:::666333111......000000000000......------,,,+++++++++++++++++++++,,,---------------*********+++++++++++++++)))))))))***************))))))((((((''''''&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!###$$$$$$###""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$######"""#########""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""##############################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))***%%%&&&&&&'''((()))***+++***+++------,,,---///111000333777999999888888999888666444333444777:::<<>>@@@DDDEEEBBBGGGGGGHHHHHHIIIHHHHHHGGGFFFDDDAAA>>><<<<<<===>>><<<;;;<<<>>>BBBDDDEEEEEE===:::666777;;;>>>@@@???777666555333222111111111222222000...,,,+++...000000...------...//////...*********+++,,,---...///...------,,,,,,---------,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))***(((((((((((())))))))))))************************))))))))))))))))))))))))((()))))))))************((((((((()))******++++++((((((((()))))))))******))))))******+++,,,,,,,,,))))))***+++++++++******+++---000111111222333555444555666888;;;<<<>>>???AAABBBDDDDDDCCCCCCCCCDDD=========???BBBGGGKKKMMMIIIHHHFFFFFFHHHJJJKKKLLLDDDGGGKKKOOOQQQOOOMMMKKKOOOIIIEEEGGGHHHGGGFFFFFF???<<<:::<<<@@@CCCCCCAAAFFFEEEDDDCCCAAA???===<<<;;;:::888666555666888999777888999:::;;;;;;;;;:::666555333222000000//////CCCBBB???>>>>>>===;;;:::999999:::;;;<<<>>>??????BBBCCCCCCAAA???======>>>:::999888999;;;>>>???@@@999999999888666333111///...///000111111000///...---,,,++++++***+++++++++++++++,,,------------,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))((((((((((((((((((((('''''''''%%%$$$$$$$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!###%%%%%%###""""""$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########"""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""""""""#########$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((()))***%%%%%%&&&'''((())))))***(((***,,,,,,,,,,,,...000...111666777666555555666444444444555666999;;;<<<>>>@@@BBBBBBBBBBBBCCCDDD???CCCEEEBBBAAACCCCCCAAABBBCCCEEEGGGHHHHHHHHHGGGAAA>>>;;;;;;===>>>===;;;;;;<<<===@@@CCCDDDBBBAAA>>>;;;888999<<<>>>;;;888555444222111000000000000000111111...+++***+++---...---,,,---//////---,,,++++++******+++,,,------,,,++++++******++++++,,,++++++************++++++***))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((((('''''''''((((((((())))))************************))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++(((((((((((()))))))))***((((((((()))******++++++(((((()))************)))***---000111111222444666333444555777999;;;<<<===>>>??????>>>===>>>@@@BBB999:::;;;===@@@CCCFFFHHHBBBDDDFFFGGGGGGGGGGGGHHH@@@AAADDDJJJPPPSSSRRRPPPOOOIIIGGGHHHHHHCCCBBBEEE===;;;:::===BBBFFFEEECCCBBBBBBAAAAAA@@@>>><<<:::::::::999888777666666666444555777888999888888777444444222111111000000000EEECCCAAA@@@???>>><<<:::888999:::;;;===>>>???@@@BBBCCCCCC@@@<<<999777777777666555777:::===??????777666666444222000///......///000111111000///...---,,,++++++******++++++++++++,,,---------,,,,,,---------,,,,,,+++++++++******))))))(((((('''''''''''''''(((((((((((((((&&&&&&%%%$$$######################################################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!###&&&%%%###!!!###$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''((()))***$$$%%%%%%&&&'''((())))))((()))++++++++++++---///---111555666444222222333111222444777999;;;===>>><<>>DDDHHHEEEBBBBBBBBBAAA===???AAADDDFFFGGGGGGGGG:::777666888===>>>:::666999:::===@@@BBBAAA===:::>>>;;;:::<<<>>><<<666111444333111////////////000///000111...+++)))***,,,,,,,,,,,,...//////---***++++++******++++++,,,---***)))))))))))))))************))))))))))))******))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++(((((((((((())))))))))))'''''''''((())))))******'''(((((()))))))))))))))))),,,000111111222444777222333444666888999;;;<<<<<<<<<<<<:::999:::===@@@999999;;;===???BBBDDDEEEBBBFFFIIIIIIEEEBBBAAABBB===<<<>>>FFFPPPVVVWWWTTTNNNIIIHHHIIIFFF@@@???CCCAAA>>><<>>;;;999999:::;;;;;;:::888666444111333555666777666555444444444333222111111111222???>>>>>>@@@BBBBBB???<<<===;;;999:::===@@@BBBBBBAAA@@@>>><<<;;;:::;;;;;;AAA???>>>>>>???>>>;;;888666555555444222000...---333333222111000///......---------,,,,,,+++++++++...---,,,+++++++++,,,,,,,,,,,,***)))))))))***+++)))((('''&&&%%%&&&''''''(((((((((((((((''''''&&&%%%%%%%%%$$$$$$#################################""""""""""""############""""""""""""""""""""""""$$$######"""!!! ######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$###"""!!!!!!"""###$$$ !!!""""""!!!!!!"""###""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$###""""""###%%%$$$###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%######$$$$$$"""########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++)))))))))***++++++,,,,,,...000222333333333444555111444888<<<>>>??????>>>BBB@@@>>>@@@DDDFFFFFFDDDBBBAAA???===<<<<<<======999;;;===>>>???@@@@@@@@@999777666555777:::>>>@@@AAAAAABBBBBB@@@>>><<<:::;;;<<<===??????;;;666222000///.........///111222000///...---,,,,,,------+++,,,---.........---,,,)))******+++++++++******)))***+++,,,,,,+++)))))))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''((('''&&&''')))+++%%%''')))(((&&&&&&)))+++))))))))))))************---...////////////111333000000222666;;;===;;;888<<<;;;999888888:::===???<<<::::::;;;???BBBCCCCCCCCCEEEGGGFFFDDDBBBAAABBB<<>>???@@@BBBDDDCCC@@@===<<<===>>>;;;999===;;;888777666555222000111222333444555555555555555111...000444666555222???>>>???AAACCCCCCAAA>>>===;;;:::;;;>>>AAABBBCCC>>>===<<<:::999999888888AAA>>>;;;;;;<<<===;;;999888777777666444222000///222222111000///...---------------,,,,,,+++++++++------,,,,,,+++++++++,,,,,,+++***)))))))))******)))((('''&&&%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""#########"""!!! ###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$###"""!!!!!!"""###$$$ !!!""""""!!!!!!"""$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$##################$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%###""""""$$$%%%###!!!########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&&&&''')))***(((((())))))***++++++,,,,,,...000222222222444555888:::===@@@AAA@@@???>>>===;;;:::<<>>=========999:::;;;===??????>>><<<;;;999888777888;;;???AAAEEEDDDCCCBBB@@@???>>>>>>BBBBBBBBBBBB???;;;555111000000000000000111222222000000//////......------,,,---.........---,,,+++******++++++++++++******))))))***++++++***)))((()))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((+++&&&(((((('''%%%$$$&&&((((((((()))))))))*********+++,,,------------///111000///000444999;;;:::999===<<<:::999999:::===>>>999;;;=========???BBBFFFDDDFFFGGGEEEAAA>>>======<<>>??????===:::===;;;888777666444222000111111222333444555555555555222000222666888555222>>>>>>???BBBDDDDDDBBB@@@<<<;;;;;;<<>>@@@AAABBBBBB@@@===;;;999888888:::>>>BBBDDDDDDHHHHHHFFFDDDBBBAAA???>>><<<;;;;;;>>>AAAAAA>>>;;;:::999999888:::<<>>>>>???@@@DDDDDDDDDBBB>>>999444111111222333444444444333222000111111111111///...---............---,,,++++++***+++++++++++++++******(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))''''''((('''%%%###$$$%%%(((((())))))))))))******)))***++++++***+++,,,.../////////222555888:::999>>>===;;;::::::;;;<<<===888===AAA@@@======BBBHHHEEEFFFFFFCCC>>>:::;;;<<>>AAACCCDDDCCC>>>???AAAAAAAAA>>><<<:::999777444555888>>>DDDHHH666555555333222000...---//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******)))))))))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""### """######"""!!!###$$$!!!"""""""""##################$$$$$$$$$$$$###############$$$$$$############$$$$$$###""""""###%%%%%%%%%$$$#########$$$$$$######""""""""""""########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###################################################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))'''''''''((())))))*********,,,...000111333666888???@@@AAABBBAAA>>>;;;999999999:::<<>>@@@BBBGGGDDD???<<<:::<<>>@@@AAAAAA@@@@@@======>>>@@@CCCDDDCCCBBB???@@@CCCDDDCCCAAA>>><<<;;;:::777666888===CCCGGG666555555333222000...---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************))))))(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""######""""""""""""""""""""""""########################!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!"""######""""""###$$$!!!"""""""""############"""######$$$$$$######""""""###$$$$$$$$$$$$###"""###$$$$$$###""""""###%%%&&&%%%%%%$$$######$$$$$$###""""""!!!!!!""""""###""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$###"""!!!"""################################################%%%%%%%%%$$$$$$$$$######"""######$$$$$$######""""""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((())))))******+++---///000222444888;;;===>>>@@@AAAAAA???===;;;;;;;;;<<<===???CCCGGGJJJIIIHHHFFFDDDAAA???===<<>>AAACCCBBBCCCCCC@@@;;;777666666444666888::::::888555333111222444444333222///...//////...---,,,+++++++++,,,,,,,,,,,,,,,+++******'''''''''''''''(((((())))))((('''&&&&&&'''((()))(((''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&%%%%%%&&&((()))))))))((('''(((((((((((())))))))))))***+++***))))))+++---////////////111555999<<<;;;<<<<<<<<<<<<<<<;;;;;;@@@@@@AAABBBDDDEEEFFFEEEFFFGGGEEE@@@>>>BBBLLLVVVVVVXXX[[[]]]\\\YYYVVVTTTSSSRRRSSSVVVYYY[[[[[[ZZZPPPMMMIIIDDDAAA?????????@@@>>>>>>AAAEEEFFFEEEBBB<<<999666444444444333222666555555444555555666777555666777888999888666444888;;;>>>@@@??????????????????@@@CCCEEEEEEBBB@@@===???AAABBBAAA???===;;;@@@???===:::888999<<>><<<<<<<<<;;;<<<>>>CCCFFFEEECCC@@@===;;;999888888>>>@@@CCCFFFFFFDDDBBB@@@AAABBBDDDFFFHHHIIIIIIJJJFFFDDDCCCAAABBBCCCFFFGGGHHHIIIHHHCCC<<<777666777666777999::::::888666444222333333333333111000//////...---,,,,,,,,,,,,,,,------------,,,+++***)))''''''&&&''''''((()))***)))((('''&&&&&&'''((()))(((''''''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$%%%(((+++,,,***)))''''''(((((((((((())))))***++++++***))))))***,,,,,,---...///000222777:::888999;;;<<<===<<<;;;:::AAA??????BBBEEEFFFEEECCCEEEGGGGGGCCCAAAFFFSSS]]]___aaacccbbb^^^YYYUUUTTTRRRSSSUUUXXXZZZ[[[YYYWWWOOOMMMIIIEEEBBB@@@??????===<<<===@@@EEEGGGEEEBBB<<<999555333333333333333777666555444444555666777555666666777777666444444:::===@@@AAA???>>>>>>???@@@AAABBBEEEFFFEEEAAA>>>===>>>???@@@???>>><<<;;;===>>>>>><<<999777999;;;888777777666444222000///---------------,,,,,,,,,+++++++++,,,,,,---------+++,,,---......,,,+++)))((()))*********)))''''''&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""#########!!!"""""""""############""""""""""""""""""""""""########################""""""""""""####################################!!!"""###$$$$$$###"""!!!!!!###$$$$$$###"""$$$%%%""""""""""""############""""""############""""""!!!###$$$%%%%%%$$$###!!!###$$$$$$###""""""###%%%''''''&&&%%%$$$$$$$$$$$$$$$######""""""######$$$ !!!###$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%###%%%&&&%%%"""!!!"""$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""############"""""""""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&(((((())))))***++++++,,,---...//////000333777::::::;;;>>>@@@AAA@@@>>><<<:::;;;===>>>@@@EEELLLQQQEEEBBB>>>:::888888999999;;;AAAGGGIIIFFFDDDCCCEEEGGGHHHIIIJJJJJJIIIHHHGGGCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHCCC;;;777777:::777888999::::::888666555333333222222111000000000......---,,,,,,,,,---...------------,,,+++***)))''''''''''''''')))***+++)))((('''&&&&&&'''((()))(((''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%#########$$$$$$%%%'''***+++(((&&&'''''''''((((((((()))))))))***+++***(((((()))+++(((***,,,------///444777555777999<<<===<<<;;;:::<<<>>>@@@AAABBBBBBBBBBBBCCCGGGJJJGGGDDDFFFPPPYYY]]]___```^^^XXXSSSOOONNNOOOPPPSSSWWWYYYYYYVVVSSSOOOLLLGGGBBB@@@???@@@AAA???>>>???BBBFFFGGGDDDAAA<<<888555222222333333333666555333222222333444555444555555555333333333333;;;???BBBBBB@@@>>>>>>@@@BBBBBBDDDFFFGGGEEEAAA===>>>>>>???@@@??????======777:::===<<<:::888999;;;666555555444222000...---...------------------,,,+++++++++,,,,,,---------+++,,,---......,,,***)))((()))*********)))'''&&&&&&'''((((((((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!"""###$$$$$$###"""!!!!!!###$$$$$$######$$$%%%""""""""""""############""""""############""""""!!!"""$$$%%%%%%$$$"""!!!###$$$$$$###""""""###%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$!!!###%%%$$$""""""###&&&########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""############"""""""""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))))))))***++++++,,,,,,,,,---......///111555888777999;;;======<<<:::999888;;;???DDDIIIQQQZZZbbbGGGDDD???;;;999:::<<<===;;;CCCKKKLLLHHHEEEFFFIIIIIIJJJJJJJJJHHHFFFCCCAAA???@@@CCCEEEGGGGGGGGGGGGCCCEEEDDD@@@:::777999===888999999:::999888777666444333222111000000000000...---,,,+++,,,---...///---...------,,,+++***)))((('''''''''((()))+++,,,)))((('''&&&&&&'''((()))(((((('''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###########################%%%'''&&&%%%###"""###%%%$$$$$$'''))))))&&&"""''''''''''''((((((((()))))))))***)))''''''(((***%%%'''***++++++---111444333555888;;;<<<<<<;;;:::777<<>><<>>;;;===@@@BBBBBBAAAAAACCCFFFFFFCCC???<<<888444222222333333333444333111000000111333444444444444333111111222333:::>>>BBBBBB???<<<<<<===<<<>>>@@@AAA???=========@@@>>>===???BBBBBB???<<<;;;;;;======<<<;;;888777555444444333222111000000------,,,,,,,,,,,,++++++++++++,,,---............,,,,,,++++++***)))((((((((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""!!! ###"""  !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$### $$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((''''''%%%$$$###""""""###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$########################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%&&&&&&'''((((((((((((***++++++******+++,,,------...///000111222222222555888999888777777777555888>>>AAAOOOqqq\\\GGG777:::???===;;;>>>FFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGCCC@@@<<<888777888;;;>>>999:::;;;<<<:::888444222222222111000///...------++++++++++++,,,...000111---,,,,,,,,,+++,,,,,,,,,---,,,)))'''&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###########################''''''&&&%%%%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((()))***+++---///000222444666888:::;;;<<<===???;;;999<<>><<<666666555555444444444333555444333111111111111222555444333111000111111222999===AAAAAA>>><<<<<<======???AAAAAA@@@>>>======???>>>===???AAAAAA>>><<<:::;;;<<<<<<<<<:::888666444444333222111000000///------,,,,,,,,,,,,+++++++++,,,------...---------,,,,,,+++******)))((((((((((((''''''''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$######"""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""!!! """""" !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""""""""######!!!"""###$$$$$$###"""!!!############"""""""""!!!"""""""""""""""""""""""""""##################""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%"""######$$$###"""!!! ############"""""""""!!!""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((('''&&&%%%$$$##############################"""######$$$$$$######""""""############$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$###"""#################################$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%%%%&&&&&&'''(((((((((((()))+++***))))))***,,,,,,------...///000111222222555777888777666555666888777:::>>>QQQ|||zzz]]]DDD>>>CCCDDDFFFIIIMMMKKKFFFBBB@@@???@@@AAACCCCCCDDDEEEEEEFFFFFFFFFCCCDDDFFFGGGHHHGGGEEEDDD@@@>>>999666555777:::<<<888999999999888666444222222111000///...---,,,,,,+++*********+++,,,...///,,,,,,+++***++++++---------+++)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%######%%%&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))+++,,,...///222333555777999;;;<<<<<<>>>999777999;;;<<>>===<<<666666555555444333333222222111000/////////000111555444222111000000111111777;;;???@@@>>><<<===>>>>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>???@@@@@@>>><<<999:::;;;<<<;;;999777666444444333222111000//////------,,,,,,,,,,,,++++++---------------,,,,,,+++++++++******))))))((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!!!!! """!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$#########$$$$$$""""""############""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%############""""""""""""############"""""""""""""""""""""#########$$$$$$$$$############$$$%%%%%%(((((('''&&&%%%%%%$$$###########################!!!""""""""""""""""""!!!"""############$$$$$$$$$%%%$$$######"""#################################$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$###"""#################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&''''''((((((((()))******))))))***++++++,,,,,,---...///000111333555777777555444333444777666888===OOOyyy|||```EEE???DDDFFFFFFFFFPPPKKKDDD>>>;;;;;;===???@@@@@@AAAAAABBBCCCDDDDDDAAACCCFFFGGGGGGEEEBBB@@@<<<999666444333555777999666666666555444333222222111000///...,,,+++***)))***************+++,,,---,,,+++***))))))+++---///,,,***)))'''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((''''''((()))***,,,---...000111333666888999::::::<<<888666888::::::>>>CCC@@@CCCFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKIIIFFFDDDBBBEEEGGGJJJJJJIIIHHHHHHHHHKKKIIIFFFDDDBBBBBBCCCCCCAAA@@@===;;;:::999::::::777666555444333222111000///...---------...///000333333222111000000000000666:::>>>???===<<<>>>@@@>>>@@@AAA@@@???=========>>>>>>???@@@@@@@@@>>>===:::;;;<<<<<<;;;:::888666333333222111000///......------,,,,,,,,,+++++++++---......---,,,+++************)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#####################"""""""""######"""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$######""""""!!!"""###############"""""""""""""""""""""""""""###########################$$$$$$%%%((((((''''''&&&%%%$$$$$$########################!!!""""""######""""""!!!""""""#########$$$$$$$$$$$$$$$###############$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''(((((('''(((***)))(((((()))+++******+++,,,---...//////222444555555333111111222333444:::===EEE___sssqqqZZZKKK@@@BBBFFFEEE@@@>>>HHHEEE???;;;:::;;;>>>@@@@@@@@@??????????????????BBBCCCCCCCCCCCCAAA@@@???777666333222111222444555444333222111000000111111000///...,,,+++)))((('''+++*********+++++++++++++++***)))((((((***---///***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################################################################$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''(((&&&$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))'''''''''((()))***,,,---...///111444666777888999999777999<<<<<<;;;===AAAAAADDDGGGHHHGGGFFFEEEEEEDDDFFFHHHIIIIIIGGGDDDCCC@@@AAACCCCCCCCCCCCEEEGGGHHHGGGDDDAAA@@@???@@@@@@===<<<:::999777777666666777666555333222000//////---,,,,,,,,,,,,...000111222222111000////////////666:::>>>???======???AAA===??????>>><<<;;;;;;<<<===>>>???@@@@@@???>>>>>>:::;;;<<<===<<<:::888777333222111111//////...---------,,,,,,,,,+++++++++......------,,,+++))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###""""""""""""""""""###""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######"""!!!""""""######""""""""""""""""""######!!!!!!"""""""""###############""""""######$$$%%%'''''''''&&&%%%%%%%%%$$$########################"""##################"""""""""#########$$$$$$$$$$$$###############$$$$$$########################$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&((())))))(((''')))***))))))***+++,,,---......111222333333111///000111111333:::;;;999BBBIII@@@>>>???CCCIIIKKKHHHDDDCCC@@@???===;;;;;;<<<===>>>>>>======<<<<<<===>>>???DDDCCC@@@===<<<<<<===>>>555444222111000000111222111000///------...///000......---+++***(((''''''+++++++++,,,,,,,,,,,,,,,+++***(((((((((***,,,---(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################################################################"""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&'''((()))***+++,,,---///222444555666666666777<<>>???AAAEEEHHHFFFDDDAAA>>>===<<<<<<===999999::::::888666333222666555444222111///......---,,,,,,,,,---///111222000000000000///...------666999======;;;;;;>>>@@@<<<<<<===;;;999777888999:::<<<>>>???===<<<<<<<<<999:::;;;<<<;;;999777666222222111000///...------------,,,,,,,,,,,,++++++------------,,,+++))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""############ !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!######""""""""""""######""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""############$$$""""""""""""############""""""""""""############!!!!!!!!!"""""""""#########""""""""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################"""######$$$$$$######""""""############$$$$$$$$$#########"""######$$$%%%########################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""""""""############$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&'''((((((''''''((()))'''((()))***+++,,,,,,---///000111000///...///000222222777777111666;;;333999???GGGJJJIIIGGGHHHJJJ============<<<;;;::::::999999::::::<<>>EEEFFFGGGEEEAAA>>><<<<<<;;;<<<>>>@@@@@@@@@>>>>>>999:::<<<<<<===@@@DDDGGGEEECCC@@@===;;;:::;;;;;;888999:::;;;999666333111444333222111000///...------------------///111222////////////...---,,,,,,555888;;;:::999888;;;===999::::::888666444555666666999;;;;;;999888888999777888999:::999777555444222111000///...------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########""""""""""""""" !!!""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###""""""!!!$$$###"""!!!!!!"""###$$$!!!"""""""""############"""""""""""""""""""""""""""##################""""""############$$$$$$$$$""""""""""""############ !!!"""###$$$######"""!!!"""""""""############!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$%%%$$$$$$$$$$$$#################################!!!""""""""""""""""""!!!"""############$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""""""""############"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''%%%'''(((((('''&&&((()))&&&'''((()))***++++++,,,---...//////------///111000000666777111666===888;;;@@@DDDEEEDDDDDDFFFGGG<<<<<<<<<<<<;;;;;;:::::::::999999:::===@@@CCCEEEAAA>>>:::666444444555666555555444222111///------,,,,,,,,,,,,,,,---......+++++++++*********))))))'''(((***+++,,,,,,,,,,,,)))************((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$#########"""""""""!!!""""""#########$$$$$$$$$########################""""""############""""""######################## !!!!!!!!!"""#########"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&%%%######%%%&&&%%%$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((())))))***,,,...000222333333222444999===;;;777999>>>CCCCCCCCC@@@===:::::::::;;;<<<===============<<<;;;<<<=========???AAADDDFFFDDDAAA>>>;;;;;;;;;;;;;;;;;;;;;:::999777555444222222111000//////.........---,,,,,,---...///000......//////...---+++***444666999888666666888;;;888999888666333222333444333666999999666555555777555666777888777555333222111111000///...---,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,+++******&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$""""""""""""############ ###$$$%%%$$$###!!!!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$########################################## !!!!!!!!!!!! """############$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$############$$$$$$"""######$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""""""""############"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&((('''&&&&&&''')))&&&&&&'''((()))***++++++,,,---......------///111---...777:::444888>>>999:::>>>BBBCCCDDDEEEDDDAAA;;;::::::::::::;;;============<<<;;;<<<>>>AAABBB>>><<<999666444222222222666666555333111///---,,,+++++++++,,,---------...************************%%%&&&(((***+++,,,++++++)))***++++++***(((%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$########################""""""############""""""########################!!!"""$$$%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""######$$$$$$$$$$$$ !!!###$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((((()))+++---000111222222111222555777555222777>>>@@@@@@???<<<999888888:::???>>>>>>>>>>>>======>>>>>>?????????>>>>>>???AAAGGGEEEBBB???<<<;;;<<<<<<>>>===;;;999888777777777111111000000//////.........---,,,,,,,,,---...///---......///...---+++***888888777666666666666777:::999888555222222444666777888999:::999888555444333333444444444333222111222111000...------------......---,,,+++))))))(((+++++++++++++++***)))(((&&&'''((((((((('''%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!"""#######################################$$$#########""""""!!!!!!"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################$$$#########""""""!!!!!!##############################$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""###$$$%%%$$$""""""###$$$"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&''')))+++,,,...---,,,+++,,,...000222333444555444333444666888777;;;???AAA@@@@@@AAABBBBBB<<<777888===???===999<<<999777888===AAAAAA@@@???>>>;;;888555444333333:::888555222000...------///......------------...,,,,,,,,,,,,,,,+++++++++(((((()))***************))))))((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$########################$$$$$$$$$$$$######$$$$$$##################""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""!!! ######""""""!!!!!! $$$#########""""""!!!!!!########################""""""!!!!!!"""###$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''))),,,...000000//////111222222222333555999<<>>;;;<<>>@@@AAA???>>>???CCCGGGNNNIIICCC>>>;;;;;;:::999<<<999666666444222111222//////000111111111111000,,,++++++***+++,,,---..................------,,,666555555555666777888888777888777555333333444666777777888888888666444222555555444333222111111000000000//////......------...------,,,***))))))(((***************)))((((((&&&'''((((((((('''%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############!!!""""""###################################################"""""""""!!!"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%####################################"""""""""!!!########################"""##################"""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$""""""###$$$"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''')))***,,,,,,+++++++++---...000111555555555333222333555888:::;;;<<<<<<:::;;;>>>@@@AAA<<<888777:::======;;;;;;::::::999:::<<<@@@BBB@@@???<<<999777555555444666555333111///.........111000000///////////////.........------,,,,,,+++(((((()))***************(((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""######################################################################################################$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""""""""###$$$$$$$$$######"""""""""""""""!!! ######""""""!!!!!!!!!!!!$$$#########""""""""""""########################"""""""""""""""###$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''')))+++.../////////...000111222222222555888;;;@@@>>>;;;:::;;;>>>?????????<<<:::<<>>===:::666444555999===>>>;;;999777777999<<<>>><<<===>>><<<999:::???EEEBBB@@@>>>;;;999777666666222111000000//////000000333222222111000000111111000000//////...---,,,,,,((()))******+++*********''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######################################################################################################$$$$$$$$$$$$######################################################$$$$$$$$$#####################$$$$$$$$$######"""""""""######""""""!!!!!!###""""""""""""!!!!!!!!!###############"""""""""########################""""""""""""#########$$$ !!!"""###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''((('''(((***,,,............///000111111222333777999>>><<<::::::<<>>=========;;;:::999999888777666555111...222222333333333222111111...------------.../////////////////////......---111111111111222333444555222333444444444444666777999999999888666444222111:::888444111...------...+++,,,...000000///...---,,,,,,,,,+++***))))))((('''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""###$$$$$$$$$$$$####################################"""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$#################################"""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""######""""""###$$$""""""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***)))***,,,///111222333333666666444222222555;;;???@@@===999555333333666888;;;;;;:::777555777<<>>BBBFFFBBBAAA???===:::888777666/////////000111222222333444333222111111111111111111111000//////...------)))******++++++*********((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################!!!!!!""""""""""""!!!!!!#######################################################################################$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!""""""#########""""""!!!""""""""""""""""""""""""################################################"""#####################!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((('''(((***+++,,,------------///000000000222555777<<<:::888999;;;===>>>>>>>>>;;;:::<<>>???@@@AAA???===888;;;<<<888555555555444444444444444333222222111///............///////////////000000//////...---111000000//////000000000111222333333333444666888;;;:::999888777555444333999777444000...,,,------***+++...///000///...---,,,++++++******)))))))))&&&''''''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""##############################!!!"""""""""############""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""#########$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""##############################!!!!!!""""""""""""!!!!!!###############$$$$$$$$$"""""""""""""""""""""""" !!!######""""""###$$$""""""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))))))))***+++---000222444555555555555444444555999???DDD>>><<<:::777666666666555888::::::888555777===BBBHHHEEEBBBBBBDDDFFFFFFEEEBBBAAA???===;;;999777666...///000111333444555555444333222111000000000000111000000///......------******++++++++++++******)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""######$$$$$$######"""########################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!""""""############""""""""""""""""""###########################$$$$$$$$$##############################$$$$$$$$$$$$###"""################################################""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''((()))***++++++,,,,,,,,,---/////////000222444999777666777999;;;;;;;;;???<<<:::===BBBGGGIIIIIIFFFEEEDDDCCCCCCCCCCCCBBB??????@@@AAADDDDDDCCCAAA:::??????888222444777777555555555444333222111000/////////////////////...///////////////......---111111000///////////////111222222111111222666999;;;:::999888777666555444666555222000...---------+++,,,---...//////...---++++++*********)))))))))&&&''''''((((((((((((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############"""###$$$$$$%%%$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$################################################""""""""""""####################################!!!""""""######""""""!!!########################""""""""""""""""""""""""!!!""""""""""""###$$$"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((+++,,,---///222444555666444444555555666;;;@@@EEE<<<:::999999::::::888666777999:::999888999===AAAHHHEEECCCEEEHHHJJJGGGDDD@@@@@@???===:::888555444...///111222444444555555333333111000//////...............------------,,,+++++++++,,,++++++***)))))))))(((''''''''''''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$##############################################################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$######"""""""""############$$$#########$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$###"""$$$$$$$$$#########""""""###############"""""""""!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''(((((()))******+++***,,,............000222555444333555888:::;;;:::@@@===:::<<>>@@@AAABBBDDDFFFGGGGGGEEECCC>>>>>>===<<<999666444222...///111222333333333222444333222000//////......+++++++++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))(((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######################################################""""""############""""""########################################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$######!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&$$$"""!!!###############$$$$$$$$$$$$#########"""""""""!!!#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''((()))******)))+++------------...000000000111444999<<<>>>>>>@@@<<<999999>>>BBBDDDDDDFFFBBB===<<<>>>@@@BBBBBB???>>>===>>>@@@AAAAAA@@@======;;;<<>>666555555444222111///........./////////...---,,,---------------,,,,,,+++111111222222333444666666444333000...---000666:::888777666555555555555555///000000111000//////......------,,,,,,,,,---...************))))))))))))''''''((()))******))))))'''&&&%%%$$$###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""##################$$$%%%%%%%%%%%%$$$########################!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$##########################################!!!!!!""""""#########$$$##############################$$$$$$$$$$$$######$$$$$$##################"""""""""""""""""""""""" """"""!!!!!!###%%%"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))))))))(((''',,,+++***+++,,,///222444444555666555555666999;;;999666444666:::===>>>===777888:::<<<>>>?????????:::???EEEFFFDDDBBBAAABBB======<<<;;;888555222111...///000222222111111000555444333111000/////////((())))))******+++,,,,,,,,,,,,,,,,,,,,,+++***)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$&&&&&&&&&$$$"""!!!!!!!!!"""###$$$%%%%%%&&&$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))'''''''''''''''((()))***(((***,,,------,,,---///---...000555:::???AAABBB???;;;777777;;;???AAAAAAFFF@@@;;;999<<>><<<;;;;;;===>>>======;;;999777@@@XXXiii^^^HHH666555555444222000...---....../////////...,,,+++,,,,,,------,,,,,,+++***//////000111222444555666444333222111222333444555:::888666555555555333222222111111000///...------111...,,,---111222///++++++***((('''((()))(((''')))'''$$$%%%''')))'''&&&&&&&&&&&&&&&%%%$$$###"""'''&&&&&&%%%$$$###""""""###########################$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!! """###"""!!! !!!#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################"""###$$$%%%$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!! %%%%%%$$$###"""""""""###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$############"""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###$$$%%%&&&''''''''''''((((((''''''((()))+++,,,(((((()))***,,,///111222444555666777777777888777555333111333777;;;;;;;;;999666777===AAA>>>;;;;;;999BBBHHHFFFDDDDDDBBB===AAA999444666::::::555111///////////////000111111444333333111///---+++*********))))))***+++,,,,,,+++*********))))))(((((()))&&&$$$###%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""############"""""""""############$$$$$$$$$""""""""""""####################################%%%$$$######$$$$$$"""!!!""""""""""""####################################$$$$$$##########################################""""""""""""############""""""""""""""""""""""""########################"""###%%%'''''''''%%%$$$$$$$$$######$$$$$$%%%&&&$$$#########""""""!!!!!!########################$$$$$$$$$#########""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))***,,,---...//////000111444777;;;<<<<<<;;;;;;:::999999888999999999<<<999777777888:::;;;;;;:::999888666666999???CCC===;;;555999RRRiiibbbJJJ444444333111000...------++++++,,,,,,,,,---------***************+++++++++//////000111222444555666333222111111111222333444888666555444444444444333333333111000///------,,,000...,,,---111222///++++++***((((((((()))(((''')))'''%%%%%%'''((('''&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$####################################$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!! """###"""!!! !!!######"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################""""""$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########%%%$$$######""""""######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$############"""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$###$$$%%%&&&''''''''''''''''''&&&&&&'''(((***+++(((((((((***+++---///000222333555666777777777666666444222333666888888888:::666777<<<>>>;;;777777<<>><<<@@@>>>888888:::666...000///..................---,,,***)))))))))******)))((((((''''''''''''(((&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%###############"""""""""!!!!!!"""""""""""""""###""""""############""""""!!!!!!!!!"""""""""######""""""""""""####################################$$$"""""""""$$$%%%$$$###""""""""""""####################################"""""""""###$$$$$$%%%%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###""""""""""""###$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$########################"""""""""#######################################!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&(((******+++***000333666555333333666999111111222333444555777888222555777777444444666888::::::;;;999777666777888888000---111222...---000111111000000///...------*********++++++++++++,,,))))))((((((''''''&&&&&&))))))***+++,,,...///000000/////////000222444555000111111---******///444555333000...,,,---...///,,,---......------------+++)))((()))***,,,++++++&&&'''((('''%%%%%%''')))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! """###"""!!! !!!### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""###############""""""""""""""""""""""""$$$$$$$$$############"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""### !!!"""###$$$$$$$$$$$$$$$$$$&&&'''((((((''''''%%%%%%%%%&&&&&&((()))***---...///000000///...------000333333222000111333444222333444333111555<<<>>>555///000222333777<<<===@@@>>>999<<>>FFF@@@333...---,,,,,,++++++++++++******++++++++++++***)))******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$$$$#########""""""!!!!!! !!!!!!!!!""""""######""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""#######################################"""!!!"""$$$%%%%%%###""""""""""""####################################!!!""""""###$$$$$$%%%%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""""""""""""""######$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$######################## !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&'''''''''((((((((('''%%%%%%&&&)))---///333555666333111333:::@@@666555555555555666777777777:::===;;;666333555777:::===???>>>;;;888666555333777777222...///333555444444333111000...------++++++,,,,,,,,,---------+++******)))((('''''''''(((((()))***+++---...///......//////000000111111///............---------000000///...------,,,,,,------...---,,,,,,---///+++)))'''&&&%%%&&&((()))(((''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$###"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""###"""!!! !!!"""###""""""############""""""###########################$$$%%%%%%###"""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$########################$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!###############$$$$$$$$$###%%%%%%$$$"""!!!"""###$$$###!!! !!!""" !!!!!!""""""######""""""""""""############$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))******+++,,,,,,,,,,,,---...000333555666444111///...666888;;;<<<<<<===>>>@@@@@@<<<888333111222444555AAA???>>>>>>???===888444000000000000////////////...---,,,+++***))))))***)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$"""!!! """""""""""""""#########$$$$$$$$$#########""""""%%%###!!!  !!!"""######""""""######$$$%%%$$$  ######""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++///111222333444333222222444555000111222222222444777999999;;;===<<<:::777555555@@@??????===;;;888555333222444666888888777555444333333333222222000///...///......------,,,++++++))))))))))))((((((((((((((((((((()))+++,,,...///....../////////000000000............------------.........---,,,+++++++++---------,,,++++++,,,---***)))'''&&&&&&&&&((()))''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$###"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$##############################""""""""""""##################"""""""""!!!###########################$$$%%%$$$"""!!!"""###$$$###"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$#########""""""$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))***(((***++++++******,,,---000333555666444111000000555888<<<>>>??????@@@AAA<<<:::666444444666888:::???>>>===>>>>>><<<888444000000000000////////////...---,,,,,,++++++++++++******))))))((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$###"""!!! """"""""""""############$$$$$$$$$#########""""""$$$###!!! """"""######""""""######$$$%%%&&&### !!!######"""!!!########################""""""############""""""###$$$$$$%%%&&&'''(((((('''&&&&&&&&&(((+++---///...000111111//////000222111222444444444666999<<<=========;;;999888999:::???>>>===<<<999666333111333444666888999777666444333333222222111000/////////......------,,,++++++))))))))))))((((((((((((''''''((()))***,,,---................../////////......---------,,,,,,,,,------,,,,,,++++++******------,,,,,,+++++++++******)))(((&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$########################""""""############""""""############""""""""""""######""""""""""""""""""###$$$%%%$$$"""""""""$$$######"""!!!!!!!!!!!!!!!#########"""!!! """"""""""""############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&((()))***))))))+++,,,111333555555444222222222444888>>>BBBCCCBBBBBBAAA;;;:::888666777999;;;===;;;<<<===>>>>>><<<777444111111000000000/////////...---------------------++++++******)))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""############"""!!!!!!!!!!!!""""""############$$$$$$$$$###############$$$###"""!!! !!!"""#########""""""######$$$%%%&&&%%%###"""###$$$###!!!#################################""""""#########"""###$$$%%%&&&'''((()))''''''&&&'''(((***,,,---,,,...000111000//////000222444666777888:::===@@@AAA@@@>>>;;;999:::>>>AAA@@@???>>><<<999666333222444555777888999888666555222222222111111000000//////......------,,,++++++))))))))))))((((((((((((&&&&&&'''((()))+++,,,------------------.........------------,,,,,,,,,+++------,,,,,,+++++++++***---,,,++++++,,,+++***((())))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""""""""############"""""""""""""""""""""""""""""""""###%%%%%%###"""############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$########################!!!"""###$$$$$$###"""!!!#########"""""""""""""""######"""""""""""""""!!!"""$$$%%%$$$###"""###$$$###""""""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""""""""####################################"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''))))))))))))+++---111222444444333333444555666;;;BBBEEEEEECCCAAA@@@>>>===;;;:::999:::;;;<<<:::;;;===???>>><<<888555222111111000000/////////.........////////////...,,,,,,++++++***))))))((()))(((((((((((('''''''''%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#################################$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$############$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""######"""""""""""""""#########"""""""""!!!!!!""""""######$$$$$$##############################"""!!!!!!""""""#########""""""######$$$%%%$$$%%%$$$!!!"""$$$$$$"""########################%%%$$$""""""""""""$$$%%%######$$$%%%&&&&&&'''''''''''''''''''''(((******,,,///222333222111111111222444777999;;;===@@@CCCBBBAAA@@@===<<<===@@@CCCBBBAAA???===:::777555444444555777888999888777666222222111000000000000000///......------,,,++++++))))))))))))((((((((((((%%%%%%&&&'''(((***+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++------------,,,,,,,,,,,,---+++***+++---,,,***((())))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""######### !!!"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###"""###$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""######$$$#########""""""!!!!!!"""###$$$$$$###"""###$$$"""""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!"""""""""####################################"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***)))***,,,---000111333333222333555777;;;???DDDFFFDDDAAA>>>===>>>>>>===<<<<<<<<<<<<<<<:::<<<>>>???>>>;;;888666222222222111000/////////......///000000000//////,,,,,,++++++******)))))))))(((((((((((('''''''''%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$""""""""""""""""""""""""################################################!!!"""""""""############""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""###### !!!!!!"""######$$$$$$###########################""""""""""""###############""""""######$$$%%% $$$$$$!!!!!!%%%&&&$$$########################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$'''''''''''''''(((((()))+++...111333222111111111222444777:::<<<>>>AAACCC???@@@AAAAAA???>>>???@@@@@@???===:::888666444444555555666777888777777666222111000/////////000000///......------,,,++++++))))))))))))(((((((((((($$$$$$%%%&&&''')))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******---------------,,,,,,,,,,,,******,,,...///,,,(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$ !!!"""#########"""""""""############"""""" !!!###$$$$$$#########$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$########################""""""############""""""""""""""""""############%%%%%%$$$$$$###""""""""""""###$$$$$$###"""$$$%%%"""""""""""""""!!! !!!"""#########""""""""""""###########################$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%''')))))))))***,,,...///000000000111222666888>>>AAACCCCCCAAA>>>===<<<;;;;;;<<<===>>>?????????:::<<<>>>===;;;888777666333333222111000000///......///000111111000...---,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$############"""############$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################"""""""""############$$$$$$$$$############$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######""""""""""""!!!""""""###$$$ !!!"""###$$$$$$%%%###############$$$$$$$$$""""""########################""""""######$$$%%% &&&'''!!! &&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%&&&'''''''''(((((((((+++---///.........///000333666999;;;<<>>;;;<<<===>>>??????>>>>>>:::;;;<<<:::666444444555444333333222111000///......///000111000///---,,,+++++++++***))))))((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$############"""############$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!################################################""""""""""""############$$$$$$############$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!""""""######$$$%%%%%%"""""""""""""""""""""""""""######$$$$$$######"""###"""!!!!!!!!!"""$$$%%% !!!"""###$$$%%%%%%""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%,,,,,,$$$!!!&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''(((***+++***+++---......111555777999:::<<<===;;;===@@@???===;;;999999666555333111000000000000333444444444555555555555111000///......///111222///......------,,,++++++))))))))))))((((((((((((######$$$%%%&&&((()))***,,,+++++++++******))))))+++++++++************)))******************+++++++++))))))---111333///+++((((((((()))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""###!!!"""#########"""""""""############""""""######################## """$$$$$$######$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$########################$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$''''''&&&&&&%%%$$$######!!!###$$$$$$######$$$&&&!!!"""#########""" ######""""""!!!!!! """"""""""""############""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""$$$&&&''''''(((***,,,------------...111666999??????>>><<<:::;;;>>>@@@??????@@@???>>><<<:::999999::::::777222000111333444444333222111000///...///000111111000...,,,***++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!########################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%% !!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%)))111111'''"""'''(((###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%"""###%%%&&&'''((((((((('''(((******)))***---///---000444666777888:::;;;<<<===>>>===:::888777888555444222111000111111222333333333444444444555555111000///---...///111222///......------,,,++++++))))))))))))((((((((((((""""""###$$$%%%'''((()))+++,,,,,,,,,,,,+++******+++++++++*********))))))///---,,,,,,---...---,,,,,,,,,,,,++++++*********''''''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""############"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!%%%$$$######""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&''''''((()))***+++,,,---///333666:::999888999<<<===>>>===AAA@@@>>>>>>===<<<999777;;;:::888666444333222222333222111000///...---,,,---............,,,+++***))))))))))))((((((((((((&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""$$$###!!!"""###%%%$$$$$$""""""""""""""""""""""""&&&$$$"""!!! !!!"""###"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$%%%''''''''''''%%%$$$(((&&&%%%######$$$%%%&&&%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&''')))***++++++******...///111444666999;;;<<<::::::999888888888888888666444333111///...------333444444333111000111222000///---,,,,,,,,,,,,---------,,,+++++++++,,,,,,************(((&&&$$$"""""""""######%%%'''((()))******++++++,,,++++++***,,,,,,,,,++++++*********...---++++++---...---,,,++++++*********)))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!"""###$$$$$$###"""!!!$$$###""""""!!!!!!""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&''''''''''''(((***++++++---111444666555555777:::===??????@@@>>><<<;;;;;;:::888666777777555444333222111111222111000///...---,,,,,,---...//////...---+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""$$$###!!!"""###%%%$$$$$$########################%%%$$$"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$((('''%%%#########$$$%%%%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&''')))***++++++******---...000222555777888999777777666555555555555555333333111///...---------000222333222111111222333///...,,,+++++++++++++++------,,,+++++++++,,,,,,*********)))(((&&&$$$###"""""""""###%%%&&&((()))((()))***++++++,,,++++++,,,,,,,,,,,,++++++++++++---,,,++++++---------+++))))))))))))((((((((((((''''''((()))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$#########$$$############"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""############"""""""""#########$$$$$$########################""""""""""""""""""""""""$$$$$$$$$###############""""""######$$$%%%%%%&&&############""""""""""""!!!"""############""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&''''''%%%&&&((()))***+++...111222111111333777<<<>>>???===:::777666666666666555333333222222111000000000000//////...---,,,,,,+++......//////...---+++***''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$###""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""############""""""""""""""""""""""""$$$###!!!"""###%%%$$$$$$########################$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##############################""""""""""""######((('''%%%$$$#########$$$$$$$$$$$$$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&'''((()))************------///000222444555555333333222111111111111222000000///...---,,,------...///111111111111222444///---+++***++++++***)))...---,,,,,,+++++++++,,,******))))))'''&&&$$$###"""""""""###$$$&&&'''(((&&&'''(((***+++,,,,,,,,,++++++******************++++++***+++------,,,+++((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$########################""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""""""""############""""""""""""####################################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""######$$$$$$$$$%%%#########"""""""""""""""!!!""""""#####################"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###############$$$$$$%%%&&&&&&''''''$$$&&&((()))***+++---000111///...000444888;;;===999777333222222333333333000111111111000000000///...---------,,,+++++++++......//////...---+++***&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$############""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$###!!!"""###%%%$$$$$$########################$$$###"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###########################"""!!! !!!"""###((('''%%%$$$############$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''((())))))*********,,,,,,---...000111222222111000000/////////000000...------,,,,,,,,,,,,---...000111111000000111222000---++++++---...,,,***......---,,,++++++++++++)))))))))((('''%%%$$$$$$"""""""""###$$$%%%&&&'''%%%&&&''')))***+++,,,,,,((((((((((((((()))))))))***))))))+++------,,,***((()))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!"""""""""#########!!!"""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$######"""""""""""""""""""""""""""######"""""""""""""""######$$$$$$$$$###""""""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$#########""""""######$$$$$$%%%&&&&&&'''%%%'''***++++++,,,...///000///---...111555666777666333000///000111222111000000111111111111000///,,,,,,,,,,,,++++++++++++---............,,,+++***%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$###!!!"""###%%%$$$$$$########################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$######""""""##############################""""""######$$$%%%$$$$$$$$$$$$%%%&&&'''''''''''''''(((((()))******+++,,,,,,---...///000111111000000000000000111111------,,,,,,,,,,,,------000111222111///...///000111...,,,...111222000,,,///...---,,,++++++++++++))))))((('''&&&%%%%%%$$$"""""""""######$$$&&&&&&%%%&&&'''(((******++++++'''''''''''''''((((((((((((((()))+++------+++)))(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$############"""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!"""""""""######""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############%%%$$$$$$###""""""!!!!!!""""""""""""############"""!!!!!!!!!"""###$$$%%%%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$############"""""""""######$$$$$$%%%%%%&&&&&&&&&(((+++,,,,,,,,,...//////...---...111222222222333111//////000111111000///000111222222111//////++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++)))(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!!"""""""""""""""###""""""""""""############""""""""""""""""""""""""$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""""""""#####################""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''((()))***+++++++++,,,---///000111111222222111111111222333333//////...---------......222333333222000//////000111...---///555777444000///...---,,,+++*********)))((('''&&&%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%&&&'''((())))))))))))'''''''''((((((((())))))''''''(((***------+++)))&&&&&&'''''''''(((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%############""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""############ !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""#########!!!!!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$############""""""""""""!!!"""""""""############"""!!!!!!!!!"""###$$$%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""#########$$$%%%%%%&&&&&&%%%(((+++,,,,,,,,,---...---,,,---///111222111///111000///000111222111000///000111222111000...---+++++++++,,,,,,,,,------++++++,,,,,,+++***((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''))))))'''%%%$$$""""""###$$$$$$$$$$$$$$$#########""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#################################$$$$$$#########"""######$$$$$$$$$$$$$$$!!!"""""""""#########$$$######""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&'''(((***++++++,,,---...000111222333333222222222333333444555111111000//////...//////111222333222111000111222000---,,,000777999666222//////---,,,+++*********)))(((&&&%%%%%%%%%%%%&&&###"""""""""###$$$%%%%%%%%%&&&'''((())))))))))))'''((((((((())))))******&&&'''(((***------+++(((%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%############"""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""############ !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$"""!!!!!!!!!!!!###%%%&&&######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$%%%%%%&&&&&&%%%'''***,,,,,,,,,,,,---***+++---000222333111///000//////111222333111//////000111111000///,,,++++++++++++,,,,,,------...******++++++***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%(((******(((%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""$$$###!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$%%%$$$$$$!!!!!!""""""#########$$$#########"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&'''(((***++++++,,,---///111222444444333333222222333444555555333222111000000/////////000111333333222222333555///,,,+++000777;;;888333000///---,,,+++*********)))(((&&&%%%$$$%%%%%%&&&""""""""""""############%%%%%%&&&&&&'''(((((((((+++++++++******(((''''''###%%%(((***+++***(((''')))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################""""""""""""############""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""############""""""""""""""""""############%%%%%%$$$$$$###"""!!!!!! !!!!!!""""""######"""###$$$###"""!!!"""###"""############$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""##############################""""""!!!!!! """"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%'''(((************,,,.........---...///000222333111000///......///000000222000/////////...---++++++,,,------...------------,,,***)))((((((''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&###############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$#########""""""!!!!!!%%%%%%%%%$$$###"""!!! """""""""""""""######$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""######""""""""""""######$$$###"""""""""###%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$#########"""""""""############"""!!!!!! !!!###$$$%%%%%%$$$###!!!!!!"""############"""########################%%%%%%$$$###$$$%%%&&&'''''''''''''''(((((((((((())),,,///111111333444666666555444333333444555666333111///...---...///000111222333444444444222222000/////////111444777999000///...---+++***)))((('''''''''&&&%%%%%%$$$$$$""""""""""""############%%%%%%%%%&&&''''''((((((************)))(((''''''$$$&&&)))+++++++++)))(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%########################""""""""""""############""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""############""""""""""""""""""############%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""######"""###$$$###"""!!!"""###"""############$$$$$$$$$"""""""""#########$$$$$$################################################!!!!!!!!!!!!"""""""""###$$$######""""""""""""#################################""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%'''))))))))))))+++---,,,,,,,,,---///111333444222111000//////000111111000///...------------,,,++++++,,,------...------,,,,,,***)))(((''''''''')))(((((('''&&&&&&''''''((((((((((((((('''&&&&&&$$$$$$##################""""""""""""""""""""""""######""""""######$$$%%%############"""""""""!!!""""""#########"""!!!!!!"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""######""""""""""""######$$$###"""""""""###$$$%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$#########""""""""""""""""""############""""""###$$$$$$$$$$$$###!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''''''((((((((((((***,,,///111111333555777666555444333333444555666333111000.........000000222333444444444333222111000/////////000222555777000///...---+++***))))))((((((''''''&&&%%%%%%%%%""""""""""""############$$$%%%%%%&&&&&&''''''((()))*********)))((('''&&&%%%''')))+++,,,+++***)))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%########################""""""""""""############""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""###"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""############""""""""""""""""""############%%%%%%$$$$$$###"""""""""!!!!!!!!!""""""""""""###"""###$$$###""""""###$$$"""############$$$$$$$$$!!!"""""""""############################################################!!!!!!!!!"""""""""############"""""""""###$$$$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''((('''(((***+++++++++,,,---///111333555222222111111111111222333///...---,,,,,,,,,---...***+++,,,---......///...---,,,+++)))(((((((((((())))))((((((''''''(((((('''(((((((((((('''&&&&&&%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######""""""######$$$%%%############"""""""""""" !!!""""""""""""""""""""""""""""""######$$$$$$###""""""""""""###$$$###""""""!!!!!!""""""#########""""""""""""############""""""######$$$%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$###############""""""!!!!!!"""###%%%&&&%%%$$$######"""#########"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&''''''''''''(((((((((***,,,...000000222444666444444333333333333444444222111000///...///000111333333444444333222111111//////......///000222333000///...---,,,+++***)))))))))(((((('''&&&&&&%%%!!!"""""""""############$$$$$$$$$%%%&&&&&&''''''((()))))))))(((((('''&&&%%%&&&(((*********))))))''''''((((((((((((''''''((((((''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################!!!"""""""""############!!!"""""""""############!!!"""""""""############"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""############""""""!!!"""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""!!!###$$$$$$###"""###%%%""""""#########$$$$$$$$$!!!!!!"""""""""#########################################################!!!!!!"""""""""#########""""""""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""###############""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''((('''((()))+++------...///000222333333222222222222222333333333.........,,,,,,---///111,,,,,,...///000000000000......,,,+++***)))))))))))))))(((((((((((())))))''''''((((((''''''&&&%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%#########""""""""""""""" !!!""""""######"""""""""""""""""""""######$$$###########################""""""""""""""""""#########""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#################################################################################""""""""""""""""""""""""!!!"""""""""############################################################""""""!!! !!!$$$&&&((('''&&&$$$"""!!!""""""#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((***,,,------///111444333333222222222222333333111111000/////////000111333333333333222111111000//////...------...////////////...---,,,+++******)))))))))(((''''''&&&&&&!!!"""""""""##################$$$$$$%%%&&&&&&&&&'''(((((((((((('''&&&&&&$$$%%%&&&(((((((((((((((''''''((())))))(((''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$########################!!!"""""""""############!!!"""""""""############!!!"""""""""############"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""############""""""!!!"""""""""############$$$$$$$$$###########################""""""""""""!!!###$$$$$$######$$$&&&""""""#########$$$$$$$$$""""""""""""############################################################""""""""""""##################""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""""""""##################""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((((((((((((***+++111111111111111111111111111111222222333333333333///000000///------000222...///000111222222222222000000...---,,,+++++++++))))))(((((((((((())))))'''''''''''''''&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""############$$$$$$######"""!!!"""""""""""""""######$$$######$$$$$$$$$$$$############""""""""""""############""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""####################################################################################""""""""""""""""""""""""!!!"""""""""############################################################"""!!!!!!!!!"""$$$''')))'''&&&$$$"""!!!!!!""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&((())))))***+++...000000000000111111000000000//////////////////000000222222111111000000000000.........------,,,,,,---......---,,,+++******))))))))))))(((''''''&&&&&&""""""""""""############"""######$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""############""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""############""""""""""""""""""####################################$$$############"""""""""!!!###$$$$$$######%%%&&&"""############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$#########$$$$$$%%%"""""""""""""""""""""""""""""""""############$$$""""""""""""############$$$######""""""######$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''(((((((((***+++222222222222111000//////...///000111222222222111...111333222///...///222000000111222222222111111111000///---,,,,,,,,,,,,((((((''''''(((((())))))&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""############$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$######$$$%%%%%%$$$######$$$######""""""######$$$######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$""""""""""""###%%%'''(((&&&%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''''''''(((+++...---......//////......---------............////////////.........//////000......---------,,,,,,,,,,,,,,,,,,+++***)))))))))))))))(((((('''&&&&&&%%%""""""""""""############""""""######$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((***)))(((''''''((()))***((((((''''''''''''(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""############""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""############""""""""""""""""""####################################$$$$$$$$$#########""""""!!!###$$$$$$$$$$$$%%%'''"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$#########$$$$$$########################""""""#########$$$$$$$$$""""""""""""############$$$######""""""######$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%###$$$&&&'''&&&'''(((***//////000111000///...---,,,---...000000000000000---111444333///,,,---///000000111111000000//////000///...,,,++++++******''''''&&&&&&'''(((((()))&&&&&&''''''&&&&&&%%%$$$$$$$$$##################""""""""""""""""""""""""######""""""######$$$%%%!!!"""""""""############!!!""""""###############"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$######""""""""""""######!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""####################################""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''+++...***+++,,,------,,,+++***+++,,,,,,------...---------,,,,,,,,,,,,---///000------------------,,,,,,++++++******)))(((((((((((((((''''''&&&%%%%%%%%%""""""""""""############"""""""""###$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((()))))))))+++)))(((&&&&&&((()))+++((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""############""""""""""""############""""""""""""############"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""############""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$######""""""!!!###$$$$$$$$$$$$&&&'''"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$####################################""""""######$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%%%%''')))+++,,,.../////////...---***+++---////////////...+++000444444///++++++,,,000000000000///...---,,,......,,,+++***)))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$###############$$$$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%!!!!!!""""""#########$$$ """######$$$$$$"""""""""""""""######$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$######""""""""""""######!!!"""###$$$%%%$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""################################################""""""""""""""""""""""""""""""""""""####################################""""""######$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%###"""!!!!!!!!!"""##########################################$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''+++...)))***+++,,,,,,+++***)))***+++,,,,,,---------,,,+++*********+++---///000,,,------......------,,,******))))))((((((''''''(((''''''&&&%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""####################################!!!!!!"""###############""""""""""""""""""""""""###############"""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###""""""###$$$$$$!!!$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###$$$(((,,,***+++------,,,***(((&&&&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###$$$###"""""""""###%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&######""""""""""""##############################$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***)))))))))***+++++++++,,,++++++---...///111222333333222111000......------............------,,,+++---,,,***)))***)))'''&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%%%%###!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$#########""""""""""""##################""""""""""""#########"""!!!"""#########"""$$$######$$$%%%%%%""" ###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""######""""""!!!!!! #########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""###$$$$$$###""""""###$$$###"""!!!!!!#########$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&"""$$$%%%'''((((((''''''###$$$%%%&&&'''***///222///+++)))+++...///,,,((()))***+++,,,---,,,+++***((()))++++++******+++------------,,,,,,+++++++++))))))))))))(((((((((((((((((((((''''''&&&&&&&&&""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""####################################!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""!!!!!!!!!!!!""""""$$$######""""""######$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""###""""""###$$$$$$""" ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$&&&+++///444555666666444111---***&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###$$$###"""""""""###$$$%%%"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""###$$$%%%%%%######""""""""""""#######################################"""""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&((())))))))))))******++++++,,,***+++,,,---///000111222222111000...---,,,,,,,,,---------------,,,++++++---+++))))))))))))'''%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%$$$$$$###""""""###$$$$$$########################%%%%%%%%%$$$$$$#########""""""""""""##################""""""""""""######""""""!!!"""$$$%%%%%%%%%$$$"""""""""######!!! ###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! ###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""$$$$$$###""""""###$$$###"""!!!!!!############$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&###$$$%%%''''''''''''&&&###$$$%%%&&&&&&)))---000...+++)))+++...///,,,((()))***+++,,,---,,,,,,+++)))+++,,,+++******+++,,,---------,,,,,,++++++***))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%$$$"""!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""#################################### !!!""""""######"""""" """"""######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$######""""""######$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%***///444<<<===>>>>>>:::555000,,,&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%"""############$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""####################################""""""""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&((()))(((((())))))***++++++,,,******+++,,,...///000000000///...---,,,+++++++++,,,,,,,,,,,,,,,++++++***,,,***)))((()))((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$#########""""""""""""##################""""""""""""######"""""""""""""""###$$$$$$$$$""" !!!"""!!!!!!######$$$$$$######"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###""""""$$$$$$###""""""###$$$###"""!!!!!!############$$$$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&###$$$%%%&&&''''''&&&&&&###$$$%%%%%%%%%'''***,,,,,,***)))***---...,,,)))((()))***+++,,,---------+++---------+++***+++,,,...------,,,++++++******(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%'''&&&%%%""" $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!"""""""""#################################### !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""!!!!!!"""###$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""######$$$$$$$$$######"""########################"""""""""$$$'''---333777:::;;;===<<<999444...+++&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""###############"""""""""######""""""""""""##############################""""""""""""""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''(((((()))***+++,,,,,,)))******+++---......///000000...------,,,,,,,,,+++++++++,,,,,,++++++***+++***(((((()))((('''%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$##################$$$########################$$$$$$$$$###############!!!"""""""""##################""""""""""""###############!!! !!!"""&&&###  !!!""""""##################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#################################%%%###""" """###%%%$$$"""!!!"""###$$$###""""""###$$$###!!!!!!!!!###############$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))+++))))))***,,,---+++)))(((((()))+++,,,---......---...///...,,,++++++,,,...------,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&((((((&&&###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!"""""""""############"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""###""""""""""""""""""###"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!###$$$###""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$##############################"""""""""$$$)))///555888444555777777555000,,,)))&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&'''((()))***+++,,,,,,)))******+++,,,---......222111000//////......///***++++++,,,,,,++++++++++++***(((((())))))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!""""""###$$$#########$$$$$$#########################################################!!!"""""""""##################""""""""""""######"""######"""!!!!!!$$$'''(((%%%!!! """$$$$$$""""""""""""""""""##############################!!!!!!!!!!!!""""""""""""!!!!!!""""""####################################$$$###!!! !!!###$$$###"""!!!"""######"""!!!"""###$$$###!!!!!!!!!###""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%$$$$$$%%%''')))))))))***+++,,,+++***((())))))***+++---......---//////...,,,+++,,,---...------,,,***))))))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%''''''&&&$$$###""""""######$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!!######################## !!!"""""""""!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""""""""""""""%%%###!!!!!!"""###"""!!! !!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###########################"""""""""%%%+++000444555000111222222111...+++)))&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########"""!!!######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''(((***+++,,,,,,******+++,,,,,,---......333222111111000000000111***++++++,,,,,,,,,,,,,,,,,,***))))))******)))'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$###"""########################"""""""""###############""""""""""""##################""""""""""""###### """$$$$$$$$$&&&+++000(((%%%""" !!!###$$$$$$""""""!!!!!!!!!"""##############################!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$###########################"""!!!!!!!!!!!!"""######"""!!!!!!######"""!!!"""###$$$###"""!!!!!!###"""""""""############$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&'''((()))***************************+++,,,---...,,,.........,,,+++,,,---...------+++***)))((('''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""#########""""""""""""""""""""""""'''%%%"""!!!!!!"""!!! !!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$""""""###$$$$$$$$$$$$$$$###########################"""###''',,,000111111000000///...---***)))'''&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###"""!!!######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""######$$$%%%%%%&&&%%%%%%&&&'''((()))+++,,,,,,++++++,,,,,,------......333222222111111111111222++++++,,,---------------,,,+++******++++++***)))(((((())))))(((&&&%%%$$$########################$$$$$$###"""""""""""""""######"""""""""###%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$###"""########################!!!"""""""""#########$$$""""""""""""##################""""""""""""###### ###$$$###"""$$$***///&&&$$$!!! !!!#########"""!!!!!! !!!"""###$$$######################## !!!!!!!!!"""""""""### !!!!!!"""######$$$$$$########################""""""""""""""""""""""""###!!! !!!"""###"""!!!"""###$$$###"""!!!!!!###""""""""""""####################################$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&''')))))))))******+++++++++*********+++------+++,,,------,,,+++---......---,,,+++***(((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&######################## !!!"""######$$$!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""(((&&&###!!!!!!!!! !!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""###'''---000000...000///...+++)))'''&&&%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$###"""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""###%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,,,,,,,,,,------.........333222111111111111111111+++,,,------............---+++***+++,,,,,,+++***((())))))***)))'''%%%$$$########################%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!###%%%'''""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""########################!!!!!!""""""#########$$$""""""""""""##################""""""""""""######"""$$$%%%""""""'''%%%### !!!""""""!!!"""!!! """###$$$######################## !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###!!! !!!"""###"""!!!"""###$$$###"""!!!!!!###""""""""""""####################################$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%"""$$$&&&&&&%%%%%%&&&'''%%%'''))))))))))))***+++,,,+++*********+++,,,---***+++,,,,,,++++++---.........,,,+++***((('''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%&&&''''''((((((''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""###""""""###""""""""""""""""""""""""!!!!!! !!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!"""######"""$$$$$$$$$############"""########################"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$%%%''')))+++,,,......,,,***'''%%%$$$###%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%''')))+++------------...//////000000...///111222333333222111......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$###!!!!!!!!!"""###################################################$$$$$$######""""""!!!!!!""""""""""""############"""!!!!!!"""$$$&&&%%%$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""###$$$$$$###"""###$$$"""############$$$$$$$$$""""""""""""###############""""""!!!!!!!!!!!!!!!########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""########################$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''""""""(((###!!!+++######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((()))***+++******+++++++++,,,,,,,,,------------------------------,,,+++***)))((('''''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""###############""""""""""""""""""""""""###"""  """###""""""""""""""""""""""""!!!!!! !!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!! !!!"""###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""###"""!!!$$$$$$$$$############"""########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""######$$$%%%'''((())),,,+++***((('''%%%$$$###%%%$$$$$$######$$$$$$%%%########################$$$############$$$%%%%%%$$$$$$$$$$$$###############################################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))+++---------...//////000000000000000111111111111111111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,******)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$######""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$"""!!!!!!!!!"""############################################################"""""""""""""""""""""""""""############"""!!!!!!"""$$$&&&%%%$$$########################$$$$$$###""""""###$$$$$$"""###$$$$$$""""""###$$$"""############$$$$$$$$$""""""""""""##################""""""!!!!!!!!!"""########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""(((&&& $$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((()))***+++*********++++++++++++,,,,,,,,,,,,------------------,,,,,,+++)))(((((('''''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""############""""""!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!"""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""###########################"""!!!!!!#########!!!$$$$$$$$$############"""########################"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&((((((''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$##################################################################"""""""""!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))+++---------...///000000000000111000000/////////000000//////............//////,,,,,,,,,,,,,,,,,,++++++***))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###""""""!!!"""""""""################################################""""""""""""############""""""""""""###############"""!!!"""$$$%%%%%%$$$########################$$$$$$###""""""###$$$$$$"""###$$$$$$""""""###$$$"""############$$$$$$$$$""""""""""""############$$$$$$######""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%+++444...%%%((()))$$$#########$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&''''''((()))***)))))))))*********+++++++++++++++,,,,,,---------,,,,,,+++***)))(((''''''((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############"""!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""##############################"""###%%%%%%$$$###$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$##################################################################"""""""""!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&&&&''')))+++,,,,,,---///000000000000000111000///---------...//////..................///,,,,,,,,,+++++++++++++++))))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""################################################!!!!!!""""""######$$$$$$!!!"""""""""###############"""!!!"""$$$%%%$$$###########################$$$##################$$$"""###$$$###"""!!!"""$$$""""""#########$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######"""""""""""""""###########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%>>>FFF777""""""'''&&&$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((()))))))))***************++++++,,,,,,------++++++***)))((((((''''''((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""#########""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$###$$$%%%''''''&&&$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###############################################################""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%&&&'''(((***++++++,,,...000000000//////000///---,,,+++,,,------......------------......,,,,,,,,,++++++*********((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""################################################!!!!!!""""""######$$$$$$!!!"""""""""############$$$"""""""""$$$%%%$$$####################################$$$$$$#########!!!"""######"""!!!"""###""""""#########$$$$$$$$$!!!"""""""""###############$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""###"""""""""""""""##############################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%777???111$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''((((((((())))))*********+++++++++,,,,,,***))))))(((((('''''''''(((((('''&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""############$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""############"""!!!!!!"""###############""""""""""""""""""""""""!!!!!!############!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""### !!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$&&&((((((&&&$$$$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%'''((())))))+++---///000///...---------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++******))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!"""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""################################################""""""""""""############""""""""""""############$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""######!!!!!!"""###"""############$$$$$$$$$""""""""""""############"""###$$$$$$$$$###!!! ########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$############$$$$$$""",,,''' %%%(((%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&'''''''''(((((((((************************)))((((((((('''''''''&&&)))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""############!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###############"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""%%%''''''%%%###$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$######$$$%%%'''(((((())),,,...///...,,,+++******++++++,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""#########################################################"""""""""""""""""""""""""""############$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###"""!!! !!!###"""############$$$$$$$$$""""""""""""############!!!"""###$$$$$$""" ########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######+++)))%%%)))######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''+++++++++***))))))((((((((((((''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""############!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###############""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&###!!!$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$######"""###$$$&&&''''''(((+++---...---+++***''')))***,,,,,,,,,+++***+++******************+++,,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""################################################$$$$$$######""""""!!!!!!""""""""""""############%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###"""!!! !!!###"""############$$$$$$$$$""""""""""""############ !!!###$$$###""" ########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$%%%&&& %%%!!!(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''',,,,,,+++***)))(((''''''''''''''''''''''''&&&&&&))))))'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""######""""""!!!!!! !!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$##################!!!!!!"""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%&&&%%%$$$###""""""""""""#########"""######$$$%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""##############################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''***,,,------,,,+++))))))))))))))))))))))))+++)))((()))******)))(((*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############%%%%%%$$$###""""""##############################"""""""""###$$$$$$$$$%%%#########""""""""""""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))++++++************++++++(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!""""""######""""""!!!###"""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%&&&%%%$$$###""""""""""""###############$$$$$$%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$######""""""##############################""""""""""""""""""""""""########################%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''')))+++,,,,,,++++++))))))))))))))))))))))))+++)))((()))***+++)))((()))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""############%%%$$$$$$###""""""#############################################$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$###############$$$"""""""""""""""""""""!!!$$$$$$$$$#########""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))+++******))))))******+++)))(((((('''&&&&&&''''''(((''''''&&&&&&%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""############""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$###""""""""""""###############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""##############################""""""""""""""""""""""""########################$$$############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%''')))***+++,,,++++++))))))))))))))))))))))))***)))((()))***+++***)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""############%%%$$$######"""#################################$$$$$$$$$###############""""""""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$###############$$$$$$""""""""""""""""""""""""$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((******))))))))))))******))))))((((((''''''(((((((((''''''&&&&&&%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""########################""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""######"""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$######""""""######$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$###""""""######$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""##############################""""""""""""""""""""""""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&((()))***+++++++++))))))))))))))))))))))))***)))((()))***+++***)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############$$$$$$###############$$$########################%%%$$$$$$$$$###""""""""""""""""""""""""#########""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%"""""""""""""""############################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))(((((()))))))))))))))(((((((((((())))))(((''''''&&&&&&%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%%%%$$$"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###""""""""""""""""""###""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$######"""#########$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""##############################################################################"""""""""""""""""""""#######################################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))*********)))))))))))))))))))))))))))(((((((((***++++++)))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""##############################""""""""""""""""""######!!!"""""""""############$$$###############$$$$$$########################%%%$$$$$$$$$###"""""""""!!!!!!""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""###$$$$$$%%%!!!"""""""""#########$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&)))((((((''''''(((((()))))))))(((((((((((())))))(((''''''&&&&&&%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""##############################################################################"""""""""############$$$#################################$$$$$$$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******)))))))))))))))))))))))))))((('''(((***++++++************)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##############################""""""""""""############""""""""""""#####################"""######$$$%%%########################$$$$$$$$$###############!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%!!!""""""######$$$$$$$$$###############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%((((((''''''''''''((((((((((((''''''(((((())))))(((''''''&&&&&&%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""####################################""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###########################$$$%%%%%%######$$$%%%$$$###############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""##########################################################################################$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***)))))))))))))))))))))))))))((('''(((***,,,+++***---,,,,,,***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##############################!!!"""""""""############""""""""""""##################""""""###$$$$$$%%%#######################################$$$$$$$$$ !!!!!!"""######$$$$$$"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&!!!""""""######$$$%%%%%%""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&'''(((((()))(((''''''&&&&&&%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############"""""" !!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$#####################$$$%%%%%%######$$$%%%$$$###############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#######################################################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((''''''(((+++,,,+++***///...---+++***((('''&&&''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""##############################!!!!!!""""""#########$$$""""""""""""##################""""""###$$$%%%%%%########################""""""######$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$%%%%%%###"""!!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""#########%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$##################%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((((((((()))***++++++++++++,,,,,,+++***)))((('''&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$#########""""""!!!!!!"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!#########"""!!!"""###########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""""""######'''&&&%%%%%%%%%$$$""" $$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""$$$$$$%%%$$$"""!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((((()))***+++,,,,,,,,,,,,,,,++++++***)))(((''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""########################"""""""""!!!"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$""""""###$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$&&&%%%%%%$$$######""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$###""""""######&&&%%%$$$$$$%%%%%%###!!!$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""###$$$%%%$$$"""!!!"""$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,*********))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############""""""""""""########################"""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$##############################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######"""#########%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###$$$%%%$$$###""""""###""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++,,,,,,------,,,)))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################!!!"""""""""#####################"""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""####################################$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""""""""""""""$$$%%%%%%###""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***))))))***+++,,,,,,,,,,,,)))))))))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################""""""#########$$$$$$$$$########################!!!"""""""""############""""""""""""""""""######""""""#########$$$$$$$$$$$$##################$$$$$$&&&&&&&&&%%%$$$%%%&&&########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""$$$&&&&&&$$$"""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******(((((()))***++++++++++++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""############$$$$$$$$$###############$$$$$$$$$""""""""""""############""""""""""""############"""############$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&########################"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%######"""$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###&&&&&&$$$"""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$############$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((()))*********''''''((()))******************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############!!!"""""""""############"""############$$$$$$$$$#########$$$$$$############%%%&&&%%%$$$###$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########""""""###$$$$$$%%%$$$######$$$&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###&&&&&&$$$"""!!!!!!""""""""""""""""""""""""#########"""######$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""##################$$$$$$%%%%%%%%%"""############$$$$$$$$$############$$$%%%&&&'''""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++&&&'''((())))))*********+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$#####################$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########""""""###$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""############%%%%%%$$$$$$######""""""$$$#########""""""!!!!!!""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))))))))******+++*********)))(((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""####################################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###"""!!!"""###$$$###!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!! !!!"""###$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""###########################"""""""""############"""""""""!!!""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))******+++++++++***))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""####################################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$###"""!!!"""###$$$###!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$######$$$$$$$$$###############"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!""""""""""""""""""###############""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))******+++,,,++++++******)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""####################################"""""""""""""""""""""""""""""""""!!!"""######$$$###"""!!!"""###$$$###!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###############"""""""""################################################"""############$$$$$$$$$########################&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################################################################$$$$$$$$$######"""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############ !!!!!!""""""###############"""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))******+++,,,,,,,,,++++++*********)))))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################"""""""""""""""""""""""""""""""""""""""######$$$###"""!!!"""###$$$###!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############################################################"""######$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$""""""""""""$$$%%%###############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############ !!!!!!""""""######""""""""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""####################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,++++++++++++))))))******))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################""""""############""""""!!!"""""""""############################################################!!!"""""""""###############"""!!!"""###$$$###!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!""""""""""""""""""!!!###############$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''(((((())))))&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""############################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$#########""""""##################$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!""""""""""""""""""###""""""""""""############""""""""""""####################################"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))++++++***)))((()))***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++)))))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""############""""""""""""""""""############################################################!!!!!!"""############"""###"""!!!"""###$$$###!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&'''''''''(((((((((&&&'''''''''(((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############################################################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""###########################"""""""""!!!"""""""""############""""""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((()))))))))******(((((()))))))))*********+++,,,---,,,***)))***+++++++++++++++++++++++++++************************)))))))))*********++++++************************************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))******+++*********+++++++++++++++(((((())))))(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$########################""""""############""""""""""""""""""############################################################ !!!"""###$$$######"""###"""!!!"""###$$$###!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""############"""!!!#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''((('''%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%''''''((())))))))))))(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############################################################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""############%%%%%%$$$$$$######""""""!!!!!!""""""#########$$$""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))************,,,---...---+++***+++,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))******+++************************(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$########################""""""############""""""""""""""""""############################################################ !!!"""$$$$$$######"""###"""!!!"""###$$$###!!!########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$############$$$&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%'''(((((()))))))))))))))''''''''''''((((((((()))))))))))))))************++++++******))))))(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###&&&((((((%%%###""""""###"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((,,,+++***)))((((((((((((*********+++++++++++++++******))))))***,,,...///---...,,,(((+++000000***+++,,,------,,,,,,...///...+++,,,000000+++,,,222---,,,++++++++++++,,,------,,,+++,,,---,,,***'''%%%''')))***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***++++++******))))))))))))******,,,++++++***************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&"""!!!"""$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######""""""################################################$$$#########""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$###################################################$$$$$$%%%%%%%%%########################"""""""""###$$$%%%''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%$$$%%%'''...---+++)))'''%%%$$$$$$(((((('''&&&&&&''''''((((((((((((((()))))))))***''''''((()))******+++,,,+++&&&&&&******'''(((---***(((((()))+++++++++***''''''(((((())))))***************++++++++++++,,,***************)))((((((***((('''&&&&&&'''(((***''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%% !!!#########$$$'''***(((&&&$$$######$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''(((((((((((())))))++++++************++++++***************+++++++++++++++******+++---...///000222000---...111///***---...//////---+++))))))***((()))+++***)))***---,,,+++***)))))))))***+++000000///////////////............---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))************************((((((((((((((()))***+++***)))))))))))))))***+++++++++***))))))))))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""############################################################"""""""""!!!#################################$$$$$$$$$%%%%%%%%%$$$$$$###""""""############################################################$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''')))+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++***)))))))))((((((((((((((((((((('''(((%%%%%%))))))&&&&&&***---,,,+++,,,...000///...,,,,,,,,,,,,,,,,,,++++++***************))))))))))))************)))((((((***)))'''&&&&&&''')))***'''''''''''''''''''''''''''(((((())))))(((((('''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""##############################""""""""""""######"""############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$###%%%))),,,(((&&&$$$$$$$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''(((((())))))))))))************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///000///---...111///+++111222333333333111...---000222222000000333444333222222111000000111111222,,,---------,,,,,,...///---,,,+++,,,.........---,,,,,,------............,,,,,,+++************+++************++++++++++++************************))))))))))))))))))))))))***************************)))))))))))))))******)))))))))))))))***+++,,,******)))((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$#########""""""""""""!!!!!!############################################################""""""""""""#################################$$$$$$$$$$$$%%%%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((***))))))((((((((((((((()))'''(((***+++++++++************))))))((((((''''''...---------------,,,,,,...,,,---000000...---///,,,******+++,,,---,,,++++++,,,,,,,,,,,,***)))''',,,,,,++++++***)))))))))))))))******))))))((('''))))))''''''''''''))))))'''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$!!!"""""""""############""""""""""""""""""""""""###########################""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$###%%%(((+++&&&%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((('''''''''''''''((((((((())))))******++++++++++++++++++---....................................//////000000111222/////////...///111222111,,,,,,,,,...000000000///000333222...///444444///---...///000000000///...,,,...000000...---///000...---,,,---///111000.............../////////000//////...---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***)))))))))******))))))))))))***+++,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$(((***(((&&&########################""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!#########################################################"""""""""""""""####################################$$$$$$$$$$$$$$$$$$###############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%%%%%%%%%%%%%&&&'''&&&%%%&&&''')))******)))((('''&&&&&&'''(((***---///111111000///,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,---//////---------000///------......---+++***+++,,,---,,,***(((''',,,,,,,,,+++++++++******))))))******))))))((('''))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###"""###&&&)))$$$###""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***++++++,,,---,,,,,,++++++,,,,,,---........./////////000000---...///000111222222222666555444444333333444666777444222333555777777666444666555333555888777222222333555777777666444333222444555666444333222222666444222111111000...---........................000///......------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++************+++******)))******+++,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$(((***)))&&&########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""########################""""""""""""""""""""""""""""""""""""""""""##############################""""""#########$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((''''''&&&&&&&&&'''&&&'''((('''%%%%%%&&&((()))))))))))))))***++++++///111444777888999999888999999888777666555444444333444444555666777777777333555555444444555444333:::888666555555444222000....../////////...---,,,*********+++++++++++++++***************))))))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""############$$$$$$$$$$$$$$$############$$$$$$"""""""""############$$$###$$$$$$$$$""""""$$$%%%"""!!!!!!"""######!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''(((((((((((()))))))))(((((()))***+++,,,,,,---......---------------.........///000111222333333///111222444666777888888===<<<===>>>;;;666666888>>><<<:::<<>>>>>===:::888666777666555333555666777666444333444555222111111000000//////...//////...------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,++++++*********++++++******)))((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((''''''###############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""""""""##############################""""""""""""""""""""""""""""""""""""####################################"""""""""############$$$#########"""######$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################&&&%%%%%%$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''(((((()))((()))))))))'''''')))+++)))***+++...111444777999@@@AAACCCEEEFFFFFFEEEEEECCCBBB@@@===;;;888666555;;;<<<======>>>???@@@@@@<<<>>>===:::999<<<===;;;;;;999888777777777555333444444333222111111000000,,,,,,+++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""############"""$$$%%%%%%$$$#########"""!!!!!!###$$$$$$""" ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''((((((((())))))))))))((())))))***+++,,,---...////////////000111222222222333444666888999:::;;;999;;;===@@@CCCDDDEEEEEEFFFHHHOOOUUUSSSKKKGGGHHHDDDEEEKKKTTT```ggggggfff^^^VVV[[[kkksssmmmjjjooolllfff]]]UUUQQQRRRVVVXXX```WWWLLLHHHJJJMMMMMMKKKEEEIIIKKKGGG@@@===???BBB;;;;;;:::999777666555444222222111000000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...------,,,+++************++++++***))))))))))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""##################""""""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''((()))******((()))+++++++++---///222///000333777;;;???CCCEEENNNMMMLLLKKKJJJIIIHHHGGGBBBAAA@@@>>><<<;;;:::999666888:::>>>AAADDDGGGHHHIIIKKKHHHCCCCCCGGGIIIGGGEEEDDDDDDDDDFFFGGGFFFEEEDDDBBB???<<<999888888888444444333111000...---,,,,,,------------,,,++++++)))))))))******)))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""############!!!$$$''''''%%%###""""""###""""""$$$%%%%%%###!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''((((((((())))))******((())))))+++,,,---......//////000111222444666777888999;;;===???AAACCCCCCDDDEEEIIILLLOOOQQQRRRRRRRRRXXXdddppppppfffaaabbbhhhnnn{{{pppiiilllrrrsssrrrjjjmmmkkkaaaQQQGGGEEEHHHEEEEEECCCBBB@@@>>>===<<<666666555444444444555555000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///......,,,+++***))))))))),,,++++++***************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%########################""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""##################""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''(((***+++,,,'''))),,,---///111555888888999;;;>>>BBBFFFIIIKKKMMMKKKHHHEEEBBB???>>>===???@@@@@@AAABBBBBBCCCCCCGGGJJJOOOUUU\\\ccchhhkkkppprrrooohhhhhhnnnpppnnn]]]]]]]]]___bbbdddddddddXXXUUUPPPKKKGGGEEEEEEEEE>>>===;;;888666333111000------......------,,,+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###!!!!!!"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###$$$###"""!!!"""###########################$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""############""""""""""""""""""####################################"""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++)))'''&&&&&&'''+++)))&&&&&&(((+++---...)))((((((,,,222444222///+++555666555<<<===@@@KKKGGGIIIDDDDDDNNNMMMEEEFFFJJJVVVfffttt}}}xxxnnngggssspppvvvtttoooppprrrhhhTTTHHHGGGCCCBBB@@@???===:::555222444333222111111111000000///111111///,,,---222777---///000000000000---)))------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,...000111000...+++************)))******************************))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######!!!###$$$%%%$$$"""!!!""""""""""""####################################################################################""""""""""""#####################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''*********))))))***...111222111222777<<>>777111000666666...,,,000---&&&---)))(((((('''$$$''',,,((())))))***+++*********)))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###!!!!!!"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!###$$$###"""!!!"""$$$########################$$$##################$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""############""""""############""""""""""""""""""####################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))''')))***)))((('''(((***)))***,,,...///...+++)))222222111222333666888999===CCCBBBDDDOOOPPPMMMRRRIIISSSVVVZZZaaa\\\RRRSSS___zzznnneeejjjkkknnnnnniii\\\LLLAAA666999;;;;;;888444111000111333555444000,,,***)))...///000000000000000///---,,,,,,+++++++++++++++,,,+++++++++,,,---///000///---*********++++++************************************)))((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######!!!"""$$$%%%%%%%%%######""""""""""""####################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((((((''''''((()))***+++,,,...222555???<<<999888999;;;<<<===BBBBBBBBBBBBBBBAAA???======@@@GGGMMMOOOOOOUUU\\\kkkrrr|||}}}yyywwwssslllddd\\\RRRGGG@@@999999666222111333000,,,///------//////,,,---000))))))))))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""###$$$###""""""###$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""#########$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((()))))))))*********''')))************,,,...+++,,,///000000///---+++000333777:::;;;>>>CCCGGGIIILLLGGGGGGRRRSSSNNNQQQUUUjjjyyy{{{vvvbbbIIIJJJJJJIIIDDD???<<<:::333333555555444222000...//////000///......///111......---,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,******+++,,,,,,++++++++++++++++++++++++++++++******))))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######"""###$$$&&&&&&%%%$$$$$$"""""""""#########$$$$$$########################################################################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&(((*********)))((('''***---000222555888;;;<<<<<<<<<;;;;;;===AAADDDBBBBBBBBBBBBBBBCCCDDDDDDRRRWWWYYYXXX]]]lll|||wwwkkk___XXXPPPEEE:::666555333333444///------///...+++***,,,+++++++++***))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$""""""###$$$#################################$$$$$$#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""######$$$$$$######"""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((())))))******+++++++++(((***+++,,,,,,,,,...000//////......///222666999999===CCCFFFHHHIIIKKKMMMFFFOOOQQQRRR[[[^^^bbbmmmddd___YYYVVVUUUQQQLLLGGG;;;777333333555777777555444222222333111......111111111000///............,,,,,,,,,,,,,,,---------,,,+++***+++,,,...---,,,++++++++++++++++++++++++++++++******)))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$"""###$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))''''''((()))***+++,,,,,,---000444777999;;;>>>@@@888<<>>:::===777222//////---***)))+++------,,,,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((()))******++++++,,,,,,,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""$$$%%%$$$###"""###$$$########################"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$$$$##################$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""######$$$$$$######"""$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))***+++,,,,,,---((()))+++,,,,,,,,,...000111333444666888<<>>>>>???AAACCCAAACCCCCCBBB@@@AAAFFFJJJPPPTTT[[[bbbjjjsss|||~~~uuucccTTTOOOFFF>>>555333111...///111---,,,,,,++++++,,,------+++************)))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''&&&&&&'''''''''*********)))))))))))))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%########################"""############$$$$$$$$$##############################$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***+++,,,------...(((***,,,---...000222444555;;;BBBFFFHHHIIILLLNNNKKKNNNOOOOOOOOOUUU^^^fffeeeeeeiiittt~~~|||mmm___HHH<<<333444555111...000333222111///............///////////////...---,,,,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!""""""""""""##################$$$$$$$$$$$$%%%#################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((,,,++++++,,,000444999<<<>>>???AAAAAAAAAAAACCCDDD???>>><<<<<<@@@JJJVVV^^^hhhnnnvvv|||~~~qqqVVVKKK>>>888555111111333...---+++******+++,,,,,,++++++++++++*********)))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''333222111///,,,***)))((())))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################!!!###$$$%%%%%%$$$###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###############$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********))))))***+++,,,---......+++...222555777:::>>>AAA@@@EEELLLNNNMMMLLLNNNQQQRRRcccwwwqqqZZZFFFAAA@@@;;;777888666555444222111111000000111111111111000///---,,,,,,,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$$$$#########$$$$$$$$$%%%%%%#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))***,,,...111555999===@@@BBBAAABBBBBBAAA@@@AAACCCEEE@@@@@@DDDLLLZZZiiivvv}}}|||nnn^^^SSSJJJAAA;;;999444222000---,,,+++,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))((((((((('''&&&''''''''''''''''''&&&DDDBBB???<<<888444222000++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************)))******+++---...//////111444999===AAAEEEJJJMMMLLLNNNNNNKKKHHHHHHNNNSSSqqqcccXXXTTTLLLFFFGGG:::999888777555555555444222222222222111000...------,,,,,,...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((()))******+++++++++///555<<>>333555222111222111//////111//////......---,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))+++++++++++++++///666===CCCGGGHHHIIICCCBBBAAA???>>>AAAHHHMMM[[[lll|||yyymmm}}}zzzpppoooxxx}}}tttssswwwzzz|||sssooooooppp{{{ppp^^^OOOJJJ???999222...---/////////++++++++++++************+++++++++*********))))))((((((((((((((((((((((((IIIQQQWWWWWW]]]jjjuuuyyyiiihhh___NNN???999:::777111------,,,***(((((()))+++((())))))))))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################%%%$$$######$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))((((((((())))))***+++******+++,,,///333777999FFFFFFLLLTTTXXXVVVWWW[[[aaaXXXWWWggg|||^^^GGG<<<555111333555333222444000//////......------,,,,,,,,,,,,,,,++++++++++++(((((())))))))))))))))))(((''''''''''''((())))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))((('''((())),,,///111666;;;CCCJJJMMMKKKHHHEEEDDDBBB???<<>>333.../////////---,,,,,,,,,+++++++++***++++++++++++************))))))))))))))))))))))))<<<>>>>>><<>>444111---++++++,,,++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###"""""""""$$$%%%$$$###%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***(((((((((((()))***+++,,,)))+++...333999@@@FFFIIIQQQOOOQQQVVVUUURRRXXXbbbtttqqqyyySSSCCC666555666333111333111111000000///......------------,,,,,,,,,++++++(((((())))))))))))******((((((''''''(((((()))***&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((***)))((())),,,111666:::EEEIIIMMMOOOMMMGGG@@@;;;888999;;;@@@MMMeeesssiiivvv~~~qqquuu|||kkkTTTAAA777333000//////......------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))QQQQQQQQQNNNGGG@@@AAAEEEHHHSSScccmmmjjjddddddiiixxxuuu___MMMEEE===999999888333///...---,,,***)))*********''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###"""""""""$$$%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&''''''((())))))******)))))))))******+++------///333999AAAHHHMMMQQQRRRRRRMMMMMMRRRWWW```wwwlllNNNBBB===666222444222222111111000000//////------------,,,,,,,,,,,,(((((()))))))))*********((((((((((((((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))+++,,,...111777===CCCGGGLLLLLLLLLKKKGGGAAA;;;888444???PPPaaarrrxxxiiikkkuuurrruuu~~~jjjTTTGGG???888333000000000///......------,,,,,,+++++++++*********))))))))))))))))))))))))}}}{{{yyyrrr___KKKEEEJJJBBB@@@AAAFFFHHHGGGHHHLLLiiimmmbbbUUUOOOMMMIIIAAA999000///,,,*********+++,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!! """#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###"""""""""$$$%%%$$$###&&&%%%%%%$$$#########$$$$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&''''''((()))******+++++++++++++++,,,---...///777<<>><<<;;;EEEZZZvvv{{{}}}ttt~~~wwwbbbUUUKKKAAA;;;222111111000///.........,,,,,,,,,+++++++++******))))))))))))))))))))))))uuufff[[[WWWSSSQQQRRRNNNFFF@@@===LLL]]]sss|||tttllluuu}}}rrrPPPIII===333111///+++((()))'''***,,,***)))***)))''''''***,,,,,,***(((&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''(((''''''&&&(((((((((((())))))))))))'''))),,,------+++)))''')))+++,,,,,,,,,111:::AAAFFFRRR[[[YYYWWWXXXVVVQQQNNNLLLQQQuuuppp```MMM::::::999444...---000222222000111...+++---111---&&&,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&***&&&%%%)))***''')))...---:::HHHPPPRRRPPPMMMJJJKKKBBB<<<<<<<<<>>>EEENNNeee~~~vvvppp}}}ttthhh[[[PPPDDD>>>777111............///000000---)))((()))++++++******)))))))))))))))~~~{{{nnn[[[MMMGGGCCCIIISSSXXXRRRMMMSSS^^^nnniiiXXXCCC666222333111---///---++++++***)))***+++&&&'''((((((((('''((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''''''''(((((((((((())))))))))))***)))))))))***,,,...000+++---000333888@@@IIIOOOXXXVVVRRRPPPSSSUUUTTTOOOLLLqqqhhhJJJBBB999666666555222000000111...+++,,,000///***,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&%%%'''+++,,,+++///666CCCJJJPPPQQQNNNHHHCCC???;;;:::;;;===AAAOOOjjjyyyjjjdddXXXGGG:::333111000...,,,---///...---,,,,,,---++++++***)))))))))))))))xxxeee]]]SSSMMMHHHFFFEEECCCDDDHHHLLL___pppyyybbbPPPNNNOOODDD444444,,,))),,,,,,(((''',,,(((((('''''''''((())))))&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&''''''(((''''''((((((((()))))))))******,,,+++)))((())),,,///111111444:::AAAIIIRRRXXX\\\ZZZUUURRRRRRPPPNNNNNNPPPvvvuuu^^^GGG===:::555222333222333111...---000000...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&######%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''+++///444>>>HHHWWWUUUSSSOOOIIIBBB<<<999<<<888<<>>;;;;;;@@@III]]]wwwuuuuuu}}}zzzgggUUUFFF:::444222111111222333333000---,,,,,,+++************+++uuukkkcccXXXOOOKKKJJJCCCDDDKKKJJJNNN]]]sss___LLL;;;555333......222++++++***+++---,,,)))&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((()))((((((((()))***+++++++++---,,,++++++---111666999JJJOOOUUUZZZ[[[XXXSSSPPPPPPIIIEEEIIIZZZzzziiiNNN>>>:::222111111222222000///............---------,,,,,,************************************************((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))(((((()))***+++,,,111===MMMYYY]]][[[OOOHHHBBB@@@===999;;;AAAJJJkkkwwwwwwrrr|||{{{yyyxxx}}}ppp~~~xxx```NNNDDD:::555000///111333111...---,,,,,,+++++++++++++++yyy]]]ZZZNNNIIILLLGGGCCCJJJRRRbbbxxxyyy\\\FFF:::444...))),,,***)))***---...+++((())))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***'''((())))))***+++,,,,,,000---***+++111===IIIQQQTTTXXX\\\\\\WWWRRROOOOOORRRTTT]]]ttt^^^HHH999222///000222111000000//////.........---------++++++++++++++++++++++++************************'''(((((((((((()))))))))%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''&&&(((+++///777EEESSS```ddd[[[OOOIIIAAA;;;;;;999999EEESSSzzz~~~|||{{{dddgggmmmaaaMMMBBB555///000333222///...---,,,,,,++++++,,,,,,}}}lllbbbeeebbbWWWTTTEEEJJJTTTcccttt|||kkkeeebbbSSSAAA999333---***,,,...,,,************)))))))))((((((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***'''((()))***+++,,,,,,---000000222888AAAMMMWWW^^^WWWZZZ\\\WWWPPPNNNTTT[[[tttvvvxxxsssRRRCCC555333444222000111////////////.........---++++++++++++++++++++++++************************'''((((((((())))))))))))%%%&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&((()))((('''***222888???LLLYYY___```]]]RRRGGGEEE>>>:::<<>>IIISSSYYY\\\]]]VVVYYYYYYRRRKKKNNN\\\iiiqqquuu~~~lllVVV@@@888666333111111000/////////............++++++++++++++++++++++++************************'''((((((((())))))******&&&'''''''''(((((())))))$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''(((''')))222>>>IIIRRR^^^eee```VVVPPPLLLHHHBBB;;;:::@@@JJJ]]]}}}wwwzzzZZZCCC999666222.........---,,,,,,,,,,,,---{{{~~~vvveeeYYYSSSKKKIIILLLOOONNNMMMXXXhhhttt{{{\\\AAA333***,,,000+++***///000***&&&''''''%%%(((((('''''''''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((()))***)))'''''')))+++'''***---,,,))))))---222444@@@PPPZZZ[[[YYY[[[^^^WWWTTTOOOLLLNNNcccsss[[[HHH666111444111,,,...000000000222111///---------,,,,,,,,,++++++******************++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&''')))******((('''(((,,,666EEETTT^^^WWWWWWWWWVVVRRRLLLDDD@@@<<<>>>JJJ```uuuuuu{{{aaaJJJ===444---222---+++---...+++******|||pppjjjccc[[[YYY^^^fffkkkmmmVVVOOOPPPgggqqq[[[NNN@@@:::666,,,,,,,,,---+++******---000)))((((((''''''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&'''((((((''''''(((***+++++++++******///666===FFFPPPYYY[[[\\\___]]]XXXRRRNNNOOO]]]{{{sss~~~xxxYYY>>>888:::777666444111000000///------------,,,,,,,,,,,,+++******************++++++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((('''''')))+++000<<>>;;;>>>AAASSSrrrpppooottteeeSSSDDD777222000111///,,,,,,///vvvnnn^^^UUUSSS\\\bbbeeerrrwwwzzzvvvPPP:::+++...111+++'''+++++++++***))))))))))))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''(((***,,,,,,+++******+++++++++...555@@@JJJRRRVVVVVV[[[___\\\SSSNNNRRRZZZtttwwwRRR===777222000111444333333444............------------,,,+++++++++++++++******)))))))))******)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))+++...111<<>>EEEMMMyyyuuummmiiitttttthhhOOOBBB444...---,,,,,,---|||oooqqqmmmbbbXXXXXX___fffkkkuuuzzzVVV555///333000...111---,,,+++***************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((()))+++,,,,,,***))))))******///999EEEPPPXXXZZZZZZ[[[WWWWWWWWWKKKGGGaaawwwPPPBBB:::444555666222///000/////////.........------,,,,,,,,,,,,++++++******))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&(((///888???PPPXXXccchhheee]]]UUUPPPMMMNNNKKKCCC???JJJaaauuuqqqsss}}}xxx^^^BBB444222111000///zzzzzzlllYYYRRRUUUooowwwLLL888333000,,,+++...---,,,+++++++++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))''')))))))))((()))+++---222:::GGGSSS[[[]]]\\\[[[ZZZQQQLLLMMMLLLZZZiiiLLL>>>444444555000...111000////////////.........---------,,,++++++******)))******++++++******)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&+++555CCCMMM___dddiiifff\\\RRRMMMMMMRRRKKKBBB>>>GGGcccwwwmmmfffZZZXXXVVVUUUUUUTTTSSSRRRVVVVVVXXX[[[aaakkkvvv}}}~~~~~~tttvvvSSS@@@999555111...fffWWWOOOWWWfffuuujjjVVVJJJ@@@555,,,///...---,,,++++++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''(((''''''&&&''''''))))))''''''((()))***---222555CCCJJJTTTZZZ\\\[[[ZZZ[[[UUUSSSPPPSSShhhkkkVVVCCC<<<888222111666000000000/////////.........------,,,++++++******)))******++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((((($$$&&&)))---333@@@PPP[[[```aaa```[[[TTTNNNMMMMMMOOOHHHFFFRRRmmm}}}nnnYYYTTTNNNIIIGGGDDD@@@>>>AAA???>>>???AAABBBBBBBBB;;;<<<<<<<<<<<<@@@EEEIIIIIIOOOXXX___eeemmmwwwgggSSSEEE999222///tttiiiXXXPPPOOOOOOaaa|||}}}xxxnnnaaaOOO@@@000///...---,,,+++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***((((((***+++...333:::???QQQWWW\\\\\\YYYWWWXXX[[[RRR\\\___hhhnnnzzz~~~```NNNAAA555111666000000000000////////////......---,,,,,,+++************++++++++++++******(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((()))$$$)))///555===JJJZZZfff[[[XXXTTTQQQOOONNNNNNNNNFFFFFFRRRrrrzzztttcccZZZSSSIIIAAAAAA???<<<;;;<<<======>>>999888777777999:::::::::666888::::::::::::<<<>>>===@@@AAAAAA@@@DDDLLLTTTRRRXXXaaaiiirrrzzzfffRRRAAA777555}}}gggVVVUUU\\\aaapppzzzhhhGGG444...111,,,+++...,,,+++,,,+++***++++++((($$$******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&)))((('''((())))))(((''',,,***((()))000===MMMWWW[[[ZZZZZZZZZYYYWWWVVVVVVaaauuuyyy}}}bbb===222999666111...000111///---......------,,,,,,++++++***+++++++++************)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''(((((((((''''''&&&***,,,111:::GGGUUU___ddd[[[TTTLLLGGGJJJNNNKKKDDD@@@VVV{{{tttsss|||ddd\\\PPPGGGBBB???===;;;<<<999777999===>>>:::666888:::<<<======<<<<<<<<<>>>999666999:::999999;;;======<<<<<<===>>>@@@AAACCCFFFKKKPPPUUU]]]gggmmmzzzzzzbbbIII;;;yyynnnfffaaapppcccDDD222222///------)))++++++***))))))++++++************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((((()))---555@@@LLLWWW]]]eee```^^^\\\XXXUUUZZZcccrrrcccCCC;;;666333333555333//////222......------,,,+++++++++++++++++++++***************)))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''(((((((((((()))***---222;;;GGGRRR[[[```bbbXXXQQQJJJHHHHHHHHHGGGFFFLLLtttvvvqqqsss{{{fffSSSIIIDDD>>>::::::<<<===============<<<<<<;;;;;;;;;>>>???>>>===;;;:::999999@@@:::777999;;;;;;===AAA===<<<<<<;;;;;;<<<<<<===;;;===@@@CCCFFFKKKRRRXXXZZZaaakkkxxxooo\\\zzz^^^bbbsss___???888333///000...---,,,+++***((()))+++...+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))*********'''---888EEERRRZZZ^^^___^^^ZZZ[[[^^^[[[[[[lll|||wwwUUU>>>555444555666222------111.........---,,,,,,++++++,,,+++++++++******************)))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((('''))),,,///111:::GGGTTT\\\___]]][[[QQQLLLKKKLLLHHHAAACCCKKKccc{{{mmmllluuuxxxoooZZZHHH>>>@@@===:::888:::;;;======999<<<>>>===999999<<<@@@BBBAAA???>>>======>>>???@@@:::666888:::;;;>>>BBB======<<<<<<;;;;;;::::::999:::;;;;;;;;;>>>BBBEEENNNSSS\\\eeennnvvv~~~xxxyyyooo^^^YYYiiiuuuSSSFFF888///000222000......---)))&&&(((+++++++++******)))((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))***++++++***+++,,,---...999HHHTTT[[[]]]]]]]]][[[WWWZZZ```aaahhh|||hhhNNN===777333444333///...000//////......---,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))'''''')))///444;;;DDDPPPZZZ]]][[[UUUQQQJJJJJJNNNPPPGGGAAALLL```qqqwww{{{|||fffVVVKKKDDD@@@BBB@@@>>>======>>>>>>>>>;;;>>>@@@@@@???@@@DDDHHHIIIFFFDDDCCCCCCEEEFFFFFFBBB===;;;===>>>======???@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<===???@@@LLLQQQXXX___ffflllrrruuuvvv|||rrraaa```mmmoooeeeOOO===555000000------///---((('''++++++++++++***))))))((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++***)))***...111;;;HHHWWW^^^]]][[[\\\___ccc]]]ZZZ^^^bbbsssooommmMMM???222111555666444222000000///......------,,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))******(((''',,,444<<>>@@@AAA@@@AAABBBDDDFFFIIIKKKLLLJJJIIIGGGHHHLLLNNNOOONNNNNNKKKKKKMMMMMMGGGBBBAAADDDDDDDDDCCCBBBBBBBBBAAA???>>>===<<<======>>>>>>;;;@@@HHHQQQYYYaaahhhlllaaakkktttxxxwwweeegggvvv~~~oooYYYBBB555...,,,000111,,,+++///,,,++++++******)))(((((('''''''''''''''''''''''')))'''''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***((())))))((((((,,,444:::IIITTT___ccc___\\\]]]aaaZZZYYYYYY^^^kkkrrrrrriiiQQQ999000333555333111000000000///......------,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***++++++***+++222???IIIZZZ]]]^^^[[[TTTNNNKKKJJJJJJHHHFFFEEENNNhhhxxxvvv}}}www\\\OOO???777888;;;;;;999???@@@@@@???======???BBB>>>@@@CCCHHHMMMQQQSSSSSSJJJKKKPPPYYYdddkkkmmmmmmjjjggghhhkkkhhh___WWWTTTTTTRRRNNNJJJGGGDDDCCCCCCBBB@@@>>>===>>>===<<<;;;555888===AAAFFFKKKQQQUUUWWWcccnnnqqqtttxxx|||~~~||||||{{{zzz}}}}}}{{{~~~tttuuuuuuzzzqqqEEE777...111222...,,,///,,,,,,+++******))))))((('''''''''''''''''''''''')))((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))******(((***++++++---555AAAJJJWWWZZZ___aaa```]]]ZZZXXXMMM[[[mmm~~~jjjrrr|||XXXAAA777333111000111111000000///......---------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((+++,,,---000<<>>MMMYYY```]]][[[]]]^^^[[[SSSKKKRRRoookkkppp|||tttvvv}}}ZZZCCC888444666111111000000//////......---------,,,,,,,,,+++++++++++++++************))))))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''***---///555CCCVVVeeebbbbbb___WWWMMMGGGGGGJJJEEEKKKPPP```{{{~~~ooo]]]TTTNNNDDD;;;;;;<<<>>>===<<<<<<===>>><<>><<<===@@@CCC===JJJYYYccckkkppprrrpppbbbmmmDDDFFFIIIIIIGGGEEEDDDCCCIIIMMMQQQRRROOOLLLJJJKKKNNNMMMNNNQQQXXX```hhhnnnuuuzzzvvvzzzfffdddxxx{{{QQQ555000.........***...,,,******---///,,,''')))((((((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%***'''&&&)))(((%%%$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***''''''''''''(((((((((((()))(((((()))+++,,,+++++++++***,,,555CCCPPPXXX\\\bbb___TTTXXXbbbPPPDDDUUUaaa```kkkfffRRR666444<<<222444333000111222///)))......---------,,,,,,,,,+++++++++************)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&+++)))'''&&&(((***++++++---,,,///:::JJJWWW___aaa]]]___[[[PPPIIIHHHHHHFFFDDDIIIgggnnnaaaPPPEEEBBBBBBAAA???<<<>>>>>>>>>@@@BBBAAA>>>GGGIIILLLPPPXXXhhh{{{xxxnnneee___WWWPPPJJJIIIGGGBBB>>>===>>>BBBEEENNN```qqqpppddd___[[[[[[ggg~~~<<<>>>???@@@???>>>???@@@FFFGGGHHHGGGDDDBBBBBBDDDEEEDDDCCCDDDHHHNNNTTTXXXhhhqqqttt|||qqq]]]eeegggNNNBBB333,,,...///---,,,+++***++++++)))%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((### !!!$$$%%%######&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''(((((((((((()))(((((()))+++,,,,,,,,,+++///999DDDOOOWWWZZZ[[[TTTcccddd]]]VVVHHHMMMiii|||eeeccc^^^}}}lllGGG666333222333333000///000111000.........---------,,,,,,++++++++++++************))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&(((******...///444???NNNYYY^^^___]]]WWWPPPIIIFFFEEEFFFGGGDDDVVVqqq^^^PPPHHH>>>:::===AAACCCCCCAAAAAABBBDDDEEEFFFHHHKKKKKKUUUcccsssmmmcccYYYUUURRRMMMHHHGGG@@@>>><<<>>>KKK[[[fffhhheee___XXXVVV```vvvzzz888888888777888:::>>>AAAHHHHHHFFFCCC@@@@@@BBBDDDFFFDDDBBB@@@AAAEEEIIILLLPPPZZZdddrrr|||uuuqqq|||nnniii~~~qqqaaaGGG666222///......------,,,***((('''***))))))(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++666222//////,,,&&&###%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''(((((((((((()))))))))***+++,,,,,,------777GGGUUU\\\]]][[[YYYVVVaaa]]]RRRPPPZZZ{{{eeedddpppnnnaaaCCC444555555444222000///222666.........------------,,,,,,+++++++++************))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++222555===HHHTTT[[[]]]\\\WWWMMMGGGIIIIIICCCBBBFFFRRRxxxxxxsss~~~|||dddJJJ>>>???;;;888888<<>>888555555777444///000666............------------,,,,,,+++++++++*********))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((())),,,...999===FFFQQQYYY\\\ZZZWWWPPPGGGGGGNNNLLLBBBBBBLLLttt{{{{{{~~~ooo]]]HHH>>>???>>>======???AAABBBAAAAAAEEECCCHHHQQQUUUYYYkkkvvviiiaaa^^^VVVPPPOOOHHH@@@CCCLLLXXXdddsss|||{{{uuunnnjjjtttDDDBBB???;;;999<<>>@@@BBB@@@AAAEEEIIILLLMMMJJJGGGDDDCCC@@@??????@@@BBBCCCFFFMMMPPPSSSTTTNNNTTThhh|||bbbfffzzzeee???444---//////+++***...,,,+++******))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((""" !!!%%%&&&%%%&&&)))%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))+++111;;;CCCVVVYYY\\\^^^]]]]]]\\\]]]QQQPPPyyy___EEE444666999222...333/////////.........------,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&((((((((((((---444;;;JJJOOOVVV[[[\\\WWWQQQLLLLLLGGGCCC???<<>>AAAAAAAAACCCHHHLLLPPP^^^tttpppgggaaaYYYQQQMMMPPPSSS___uuuWWWWWW[[[jjjeeebbb]]]UUUMMMGGGEEEEEEFFFGGGIIINNNRRRRRROOOKKKNNNLLLIIIFFFDDDCCCDDDDDDEEERRRUUUUUUYYY[[[cccrrrvvv]]]hhhyyyppp~~~NNN===000111222---+++------,,,+++***))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))&&&&&&((((((%%%%%%(((%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))******///:::IIIUUU^^^]]]]]]]]]]]][[[WWWUUUNNNggg~~~{{{|||hhh@@@888999222...333////////////............------,,,,,,,,,+++++++++))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%''')))***,,,444@@@IIIRRRVVV[[[\\\YYYSSSLLLHHHFFFEEE@@@<<>><<<:::AAADDDFFFFFFGGGMMMWWW___qqqvvvkkkeee]]]TTTRRRMMMJJJNNNUUU[[[[[[XXXOOOOOOQQQYYYhhh}}}vvvtttnnneee[[[RRRMMMKKKIIIIIIJJJMMMQQQQQQOOOKKKXXXVVVQQQLLLIIIFFFEEEEEERRR^^^]]]WWW\\\ccclllyyy{{{aaalll}}}rrr^^^dddvvvkkk}}}[[[FFF555555666111---...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''### !!!$$$$$$""""""%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))'''((()))+++222AAATTTbbb]]]\\\[[[\\\\\\XXXQQQKKKQQQmmm~~~|||OOO<<<999222...333000/////////............---------,,,,,,,,,++++++))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&)))+++---222<<>>BBBBBBBBBQQQsssiiiRRRIII>>>>>>;;;666888>>>AAA>>>>>>CCCHHHMMMSSS```rrrxxxuuunnncccTTTRRRMMMGGGAAA???BBBEEEEEEKKKSSSYYYbbbrrrwwwxxxwwwrrrjjjbbb\\\YYYXXXYYY[[[\\\YYYSSSPPPOOOUUUYYYXXXPPPGGGDDDGGGIIIUUUWWWZZZ]]]^^^ddduuu}}}```iiinnnZZZMMMWWWuuu{{{yyyvvvYYYBBB???999,,,***444+++---......,,,***)))(((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((((((((((((((((('''''''''+++'''%%%((()))'''''')))+++***...888GGGTTTZZZ\\\WWWccc]]]WWW```ZZZMMMRRRggg~~~nnn|||uuu{{{tttIII333111555777///000111111222222...***000///...---,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''')))%%%$$$'''(((&&&&&&)))***,,,---222???OOOZZZ\\\\\\___]]]VVVRRRPPPJJJBBB>>>BBB>>>DDDlllyyyjjjPPP@@@>>><<<;;;===AAAAAA???@@@CCCIIIKKKTTT```iii{{{{{{qqqhhh^^^OOODDD???>>>===<<<===EEESSS^^^cccgggrrr~~~~~~}}}}}}}}}{{{uuummmgggeeegggjjjmmmkkkcccZZZTTTWWWZZZYYYRRRKKKIIILLLOOORRRSSSXXX^^^aaaggguuueeeUUUbbbaaaOOOKKK^^^vvvvvvXXX>>>444222222++++++,,,++++++++++++,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))&&&&&&)))***))))))+++...222;;;HHHTTT]]]aaabbb```ddd\\\YYY]]]SSSSSSiiihhh}}}ooo~~~xxxSSSAAA<<<666000333333222111111000///---000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))(((''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((%%%%%%(((***((((((+++***...222999GGGVVV^^^^^^aaa```[[[RRRNNNLLLFFF>>>======CCCZZZ~~~gggTTTBBB:::;;;<<<::::::@@@CCCBBBBBBCCCQQQVVVcccyyynnnhhh```XXXRRRJJJAAA;;;>>>@@@HHHSSS[[[___fffmmmxxxxxxsssrrrrrrssstttpppggg^^^XXXXXXXXXVVVSSSSSSVVV[[[gggfffgggkkkooosss{{{cccVVV\\\QQQIIIYYYrrriiiPPP<<<---000...,,,++++++,,,---...++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&&&&***+++)))***...---777FFFSSS\\\`````````]]]\\\YYY^^^eeefffzzznnnwwwttttttlllPPPAAA888111666555444222000...///111//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((())))))''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%&&&***+++)))))),,,+++222;;;EEEQQQ]]]bbb``````]]]UUULLLIIIGGGBBB<<<>>>===NNNsssxxx]]]MMMBBB::::::???>>>;;;;;;@@@DDDEEEHHHLLLZZZrrr~~~vvvmmmdddYYYLLLDDDIIIEEEGGGRRR]]]bbbfffiiikkknnn{{{~~~vvvsssxxx{{{vvvnnn^^^]]]^^^aaadddhhhmmmtttzzzwww{{{~~~hhhddd[[[bbb|||xxxwwwNNN111555333000------,,,,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((&&&'''******)))+++000111>>>NNNZZZ]]]]]]\\\\\\XXXWWWVVV]]]ooozzzjjjOOOBBB;;;666555444444111...///333//////...---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))''')))***)))((('''((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''******'''(((,,,000999EEEOOOYYY```aaa]]]YYYTTTMMMHHHEEECCC???;;;???JJJfffrrr```MMMBBB<<<999<<<@@@AAA???@@@BBBEEEJJJVVVaaasssxxxlllccc[[[UUURRRNNNNNNVVV```fffkkkppplllnnnwww|||lllhhhjjjsss{{{ooopppttt}}}wwwqqqoooyyyiii===555222///......---+++)))++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******)))'''((())))))(((---444BBBLLLYYY```___]]]]]]^^^YYYVVVQQQRRRppp~~~___GGG777444444666444//////333//////...---------......,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&''')))(((&&&(((...888CCCNNNVVV\\\___\\\WWWSSSOOOJJJFFFBBB>>>;;;;;;FFFeeefffWWWMMMBBB===:::999:::===AAABBBDDDFFFHHHTTTlll~~~tttjjjccc___SSSQQQQQQTTTVVVYYYaaakkkttt|||}}}xxx|||wwwpppppp{{{```mmmvvvrrryyy}}}rrrnnnnnnxxxzzzLLL666222---,,,---...---+++,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++***(((((()))***+++333===OOOVVV]]]```^^^[[[\\\^^^RRROOOMMMSSSyyy}}}YYY???777333666666000///333//////...............///,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&'''((('''''',,,444BBBLLLUUUYYYZZZ[[[XXXSSSPPPMMMJJJFFF???:::===BBBZZZgggYYYCCC@@@===<<<<<<===>>>>>>@@@CCCHHHNNNXXXlllzzzmmmcccbbbbbbcccfffhhhiiihhhsssxxxxxxjjjaaaYYYXXXVVVRRRLLLKKKUUUbbb|||{{{yyyuuummmXXXjjjjjjaaakkkrrruuu}}}|||rrrnnnqqqxxxaaaEEE===333------//////...,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((''''''&&&&&&&&&''''''''''''((('''(((((()))******++++++***((((((***,,,111===IIITTTWWW[[[]]][[[ZZZZZZ[[[NNNNNN___zzzxxxNNN???444555666111///333//////............//////,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))******)))((()))***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&((((((+++444>>>JJJRRRXXXYYYXXXXXXVVVSSSLLLJJJHHHDDD===<<>>444222...)))......---,,,---...,,,(((************))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((---)))(((+++,,,******+++---)))'''+++777FFFSSSZZZWWW___```______YYY]]]mmmjjjyyylllwwwSSS999999999...,,,555111000///...............------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''+++666DDDNNNWWWYYY[[[[[[WWWRRRKKKGGGJJJ>>>===DDD===>>>fff___NNNCCC===;;;::::::;;;===>>>???BBBEEEJJJUUUjjj~~~iiiWWWIII???;;;:::::::::::::::::::::999999888:::>>>AAA???>>>DDDLLLMMMYYYeeelllpppqqqnnniii\\\[[[\\\```gggmmmppppppqqqrrrvvv|||yyyhhhZZZUUUVVV[[[___qqqwww~~~}}}rrrllluuu}}}|||}}}[[[999---111777------,,,***+++,,,,,,+++*********)))))))))(((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''(((((()))&&&&&&***+++((('''))),,,***+++333AAAMMMTTTVVVZZZ[[[XXXXXXZZZZZZiiidddEEE999888666444333111111000///............------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((+++111===IIIRRR[[[[[[[[[YYYUUUOOOIIIFFFHHHFFFCCCAAAAAARRRzzzdddNNNDDD???<<<;;;888999>>>BBBAAA>>>CCCKKK]]]kkk}}}iiiQQQDDDDDDHHHKKKLLLBBB@@@<<<999999;;;???AAA;;;777555666666777;;;BBB>>>GGGOOOQQQRRRSSSQQQLLLLLLHHHEEEGGGLLLPPPPPPOOOPPPSSSXXXaaakkkrrrvvvxxx~~~~~~rrrfff___\\\[[[[[[```ffftttyyyhhhhhhsssyyy}}}rrrwwwZZZ888000111//////...,,,***)))+++---))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((('''%%%&&&***+++(((''')))+++---333???LLLTTTUUUSSS\\\ZZZTTTTTTTTTTTTmmm}}}[[[DDD;;;555111222111000///............------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((***000:::FFFQQQVVV^^^]]][[[WWWRRRLLLHHHEEEAAAHHHGGG@@@NNNqqqsss___JJJ???===<<<;;;;;;;;;:::@@@GGGCCC>>>III[[[vvv{{{eeeZZZRRRVVVaaafff^^^SSSUUUXXX[[[\\\XXXPPPGGGAAADDD>>>:::<<<>>>???@@@BBBCCCIIINNNMMMLLLLLLJJJGGGEEE@@@>>>AAAFFFHHHDDD???;;;>>>BBBGGGMMMQQQTTTVVVcccooo}}}|||tttkkkccc^^^WWW[[[cccnnn~~~ooo|||~~~cccLLLOOO___nnnwww|||kkkpppxxxzzzQQQ888---111000111000---)))))),,,)))))))))(((((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''&&&)))------***))),,,+++222===IIIQQQUUUVVVUUUWWWXXXVVVVVVSSSTTTwww{{{|||fffCCC555555333222111000///............------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))),,,666CCCOOOVVVYYY]]][[[XXXSSSOOOJJJGGGFFF@@@FFFHHHNNNiiitttYYYLLL@@@======<<<;;;;;;AAA===@@@FFFEEEGGG___}}}~~~zzzvvvuuutttoooeee\\\YYY^^^bbbkkkzzzoooYYYmmmqqqtttsssiiiZZZJJJ???999777888===>>><<<<<<===EEEKKKPPPPPPPPPQQQPPPMMMOOONNNPPPXXX^^^\\\RRRHHH>>>BBBEEEFFFDDDAAA@@@???MMMWWWcccppp{{{xxxmmmfffZZZZZZWWWYYYmmmzzz}}}|||iii]]]vvvaaadddhhhmmmttt~~~mmm[[[fff{{{{{{mmmooolll{{{cccJJJ777///---...111///******---))))))))))))(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&'''''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&***...---***+++///...999FFFNNNPPPRRRVVV[[[RRRVVVUUUSSSQQQ[[[nnn~~~yyy]]]???888444333222111////////////......------,,,++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((***111<<>>>>>???===;;;;;;CCC>>>???GGGPPPbbbyyypppfff]]]VVVPPPPPPQQQQQQLLLGGGIIIOOOcccmmmzzzttt```kkkfff___VVVMMMFFFAAA>>>777777999<<<;;;;;;AAAIIITTT]]]eeehhhkkknnnmmmjjjgggiiiooowwwyyyooo^^^OOOKKKQQQWWWWWWQQQJJJFFFEEEDDDHHHOOOYYYdddooo{{{~~~uuuooobbb\\\OOOIIIWWWrrr{{{yyy~~~vvvqqqrrr~~~JJJLLLOOOTTT[[[dddmmmsssvvvuuuZZZ@@@555---***///000,,,+++000************))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''(((''''''&&&%%%''''''((((((((()))))))))%%%&&&))),,,***(((+++111666@@@KKKPPPPPPQQQWWW]]]WWWZZZSSSKKKOOOdddccc{{{NNN666555444333111000/////////......------,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))...777CCCOOOVVVYYYYYYSSSRRROOOLLLIIIHHHHHHHHH@@@AAAQQQppppppUUUEEECCC>>>;;;<<<===;;;;;;>>>BBBAAAGGGUUUlllzzzpppcccWWWOOOIIIDDDAAA???@@@BBBBBB???@@@KKKXXXeeessszzzfffRRRHHHEEEAAA===:::999999999@@@???@@@BBBDDDKKK[[[kkknnn```gggmmmsssooocccVVVPPPOOOOOOLLLKKKPPPXXXdddsss}}}ooofffVVVJJJNNN___qqq{{{zzz}}}>>>AAAEEEKKKRRRXXX\\\^^^hhhggglllxxx}}}aaaKKK;;;///000000,,,,,,111++++++++++++************''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((('''&&&&&&%%%'''((((((((())))))))))))''''''))),,,***)))...555AAAFFFLLLQQQTTTVVVYYYZZZYYY^^^VVVRRRcccoooqqq___>>>666555444222000000//////.........---,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))+++333???KKKRRRVVVXXXYYYPPPOOOLLLJJJGGGFFFEEEEEE@@@NNNgggtttYYYLLLDDDAAA===;;;<<<<<<;;;>>>CCCBBBLLLZZZooo}}}pppXXXPPPFFF@@@???@@@AAAAAA;;;<<<@@@GGGMMMWWWhhhwwwyyymmmYYYFFF<<<===@@@BBBDDDDDDCCCCCCJJJKKKQQQ\\\iiixxx}}}mmmgggffflllcccZZZXXXZZZaaaqqqzzzqqqeeeZZZTTTXXXhhhwww~~~zzz|||EEEHHHNNNVVV]]]``````^^^QQQOOOSSS\\\ccciiitttcccLLL888333222---,,,000,,,,,,,,,+++++++++******&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%(((((((((((())))))))))))******,,,---,,,+++111:::HHHHHHKKKRRRYYY\\\ZZZWWWQQQ[[[\\\dddnnnlllOOO777666444222111000/////////......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---777EEEOOOTTTVVVXXXYYYOOONNNKKKIIIFFFDDDCCCBBBFFFccc___PPPJJJFFFEEEAAA>>>>>>>>>===BBBHHHFFFWWWmmm{{{ppp^^^MMMEEEAAA<<<<<